:root{--ink-900: #101936;--ink-700: #2e3d63;--ink-500: #5d6c8f;--line-soft: #d8dfed;--line-strong: #b9c4da;--surface-0: #f3f6fb;--surface-1: #ffffff;--teal-500: #118f89;--teal-700: #0d6b6a;--amber-500: #e7a52d;--blue-500: #4379ff;--green-500: #2ca95e;--radius-lg: 22px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#app{min-height:100%}body{color:var(--ink-900);font-family:Space Grotesk,Satoshi,Avenir Next,Segoe UI,sans-serif;line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:var(--surface-0)}button,a{font:inherit}.container{width:min(1600px,calc(100vw - clamp(24px,6vw,72px)));margin:0 auto}.site{position:relative;overflow:hidden;min-height:100vh;padding:clamp(20px,3vw,36px) 0 60px;background:radial-gradient(circle at 12% 2%,rgba(74,111,234,.2),transparent 34%),radial-gradient(circle at 92% 12%,rgba(17,143,137,.19),transparent 33%),linear-gradient(180deg,#f7f9fe,#eef2f9)}.site__aura{position:absolute;border-radius:999px;pointer-events:none;filter:blur(38px)}.site__aura--left{width:220px;height:220px;background:#447eff4d;left:-90px;top:26%}.site__aura--right{width:260px;height:260px;background:#2ca95e38;right:-80px;top:52%}.site-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;position:relative;z-index:100}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand__mark{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-size:1.05rem;font-weight:800;color:#fff;background:linear-gradient(145deg,#1d75ff,#10a79f);box-shadow:0 10px 24px #1445994d}.brand__text{display:flex;flex-direction:column}.brand__text strong{font-size:1.15rem;letter-spacing:-.02em}.brand__text small{color:var(--ink-500);font-size:.82rem}.site-nav{display:flex;align-items:center;justify-content:flex-end;gap:22px}.site-nav a{text-decoration:none;color:var(--ink-700);font-weight:500}.site-nav a:hover{color:var(--ink-900)}.nav-avatar-wrap{position:relative;z-index:999}.nav-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line-soft, #d6dfe8);background:#f0f4f8;color:var(--ink-700, #4a5568);cursor:pointer;transition:all .15s ease}.nav-avatar:hover{border-color:var(--blue-600, #1d75ff);color:var(--blue-600, #1d75ff);background:#e8f0fe}.nav-signin{background:none;border:1.5px solid var(--line-soft);border-radius:10px;padding:7px 18px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease}.nav-signin{color:#fff;background:linear-gradient(145deg,#1d75ff,#10a79f);border:none;height:36px;padding:0 18px;box-sizing:border-box;display:inline-flex;align-items:center}.nav-signin:hover{opacity:.9}.hero{margin-top:clamp(28px,5vw,52px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,46px);align-items:start;overflow:hidden}.hero>*{min-width:0}.hero__eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ffffffbd;color:#26456e;border:1px solid var(--line-soft);border-radius:999px;padding:8px 14px;font-size:.86rem;font-weight:600}.hero h1{margin-top:14px;font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.15;letter-spacing:-.02em}.hero h1 span{background:linear-gradient(125deg,#0f8c87,#2a68ed 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__copy p{margin-top:16px;color:var(--ink-700);max-width:54ch}.hero__actions{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.btn{border-radius:12px;padding:11px 18px;border:1px solid transparent;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-1px)}.btn--solid{color:#fff;background:linear-gradient(130deg,var(--teal-500),#3272f1);box-shadow:0 14px 30px #1d67cb47}.btn--ghost{color:var(--ink-900);background:#ffffffc7;border-color:var(--line-soft)}.btn--subtle{color:var(--ink-700);background:transparent;border-color:var(--line-strong)}.hero__meta{border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;gap:12px}.hero__meta article{border:1px solid #e2e8f4;border-radius:14px;padding:14px;background:#fff}.hero__meta strong{font-size:1.05rem}.hero__meta p{margin-top:4px;color:var(--ink-500);font-size:.92rem}.upload-shell{margin-top:clamp(24px,5vw,48px);border-radius:26px;border:1px solid #d8e1ef;background:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:clamp(16px,2.4vw,24px);position:relative;left:0;transition:left .24s ease;will-change:left}.upload-shell.is-settings-open{left:calc(-1*min(420px,92vw))}.upload-shell--primary{margin-top:clamp(18px,3vw,30px);box-shadow:0 20px 48px #12306724}.upload-shell--wide{width:min(1600px,calc(100vw - clamp(24px,6vw,72px)));margin-left:auto;margin-right:auto}.upload-shell__head{margin:4px 4px 14px}.upload-shell__badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.upload-shell__eyebrow{display:inline-flex;align-items:center;margin:0;padding:6px 12px;border-radius:999px;border:1px solid #cde0ff;background:#edf4ff;color:#2953a7;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.upload-shell__no-login{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;border:1px solid #b6e2d3;background:#ecfdf5;color:#166534;font-size:.8rem;font-weight:700;letter-spacing:.02em}.upload-shell__head h2{margin-top:10px;font-size:clamp(1.45rem,2.7vw,2.45rem);letter-spacing:-.02em;max-width:26ch}.upload-shell__head p{margin-top:6px;color:var(--ink-500)}.features{margin-top:clamp(26px,5vw,46px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card{border:1px solid #d5dded;border-radius:18px;padding:20px;background:#ffffffd6}.feature-card__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center}.feature-card__icon svg{width:24px;height:24px}.feature-card__icon--blue{color:#3867ea;background:#eaf0ff}.feature-card__icon--amber{color:#b67e1a;background:#fff5df}.feature-card__icon--green{color:#23844b;background:#e8f8ee}.feature-card h3{margin-top:12px;font-size:1.15rem}.feature-card p{margin-top:6px;color:var(--ink-700)}.pricing{margin-top:clamp(40px,7vw,72px)}.pricing__header{text-align:center;max-width:540px;margin:0 auto}.pricing__title{margin-top:14px;font-size:clamp(1.6rem,2.4vw,2.2rem);letter-spacing:-.02em}.pricing__subtitle{margin-top:10px;color:var(--ink-500);font-size:1rem}.pricing__refund-link{margin-top:32px;text-align:center}.pricing__refund-link a{color:#3b82f6;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.pricing__refund-link a:hover{color:#60a5fa}.pricing__cards{margin-top:32px;display:grid;gap:18px;justify-content:center}.pricing__cards--trio{grid-template-columns:repeat(3,minmax(0,360px))}.pricing-card{position:relative;border:1px solid #d5dded;border-radius:20px;padding:28px 26px 26px;background:#ffffffe0;display:flex;flex-direction:column;transition:border-color .25s,box-shadow .25s,background .25s}.pricing-card--featured{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(145deg,#1d75ff,#10a79f) border-box;box-shadow:0 16px 40px #14459924}.pricing-card--payg{border-color:var(--line-soft)}.pricing-card__badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:4px 14px;border-radius:999px;background:linear-gradient(130deg,var(--teal-500),#3272f1);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.pricing-card__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center}.pricing-card__icon svg{width:24px;height:24px}.pricing-card__icon--teal{color:var(--teal-500);background:#e6f6f5}.pricing-card__icon--blue{color:#3867ea;background:#eaf0ff}.pricing-card__icon--gradient{color:#fff;background:linear-gradient(145deg,#1d75ff,#10a79f)}.pricing-card h3{margin-top:14px;font-size:1.2rem}.pricing-card__price{margin-top:10px;display:flex;align-items:baseline;gap:4px}.pricing-card__amount{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;line-height:1}.pricing-card__period{color:var(--ink-500);font-size:.95rem;font-weight:500}.pricing-card__desc{margin-top:10px;color:var(--ink-500);font-size:.92rem;line-height:1.5}.pricing-card__features{margin-top:18px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;flex:1}.pricing-card__features li{display:flex;align-items:center;gap:8px;font-size:.92rem;color:var(--ink-700)}.pricing-card__features li:before{content:"";width:18px;height:18px;flex-shrink:0;border-radius:50%;background:#e8f8ee;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 9.5l2.5 2.5 4.5-5' stroke='%232ca95e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pricing-card__btn{margin-top:22px;text-align:center;text-decoration:none;display:block}.payg-quantity{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:6px}.payg-quantity__label{font-size:.82rem;color:var(--c-text-muted, #5f6368)}.payg-quantity__control{display:flex;align-items:center;gap:0;border:1px solid var(--c-border, #d1d5db);border-radius:8px;overflow:hidden}.payg-quantity__btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--c-text, #1f2937);font-size:1.1rem;cursor:pointer;transition:background .15s}.payg-quantity__btn:hover{background:#0000000d}.payg-quantity__input{width:52px;height:36px;text-align:center;background:transparent;border:none;border-left:1px solid var(--c-border, #d1d5db);border-right:1px solid var(--c-border, #d1d5db);color:var(--c-text, #1f2937);font-size:.95rem;font-weight:600;-moz-appearance:textfield;appearance:textfield}.payg-quantity__input::-webkit-inner-spin-button,.payg-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.payg-quantity__summary{font-size:.82rem;color:var(--c-text-muted, #5f6368)}.reveal{opacity:0;transform:translateY(16px);animation:fade-up .7s ease forwards}.delay-1{animation-delay:.08s}.delay-2{animation-delay:.15s}.delay-3{animation-delay:.22s}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@media(max-width:920px){.upload-shell.is-settings-open{left:calc(-1*min(320px,86vw))}.site-header{grid-template-columns:1fr;justify-items:start;gap:14px}.site-nav{order:3;justify-content:flex-start}.hero,.features{grid-template-columns:1fr}.pricing__cards--trio{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.pdf-viewer[data-v-3caf12cb]{min-height:100%;background:#f7faff}.pdf-viewer__toolbar[data-v-3caf12cb]{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px;background:#f7fafff2;border-bottom:1px solid #d9e3f4}.pdf-viewer__counter[data-v-3caf12cb]{color:#2f456f;font-size:.88rem;margin:0}.pdf-viewer__jump[data-v-3caf12cb]{display:inline-flex;align-items:center;gap:6px}.pdf-viewer__jump label[data-v-3caf12cb]{font-size:.82rem;color:#3f5b8c}.pdf-viewer__jump input[data-v-3caf12cb]{width:74px;border:1px solid #c8d5ec;border-radius:8px;padding:5px 7px;font-size:.86rem}.pdf-viewer__btn[data-v-3caf12cb]{border:1px solid #b9cae8;border-radius:8px;background:#e9f0ff;color:#1f3761;padding:6px 10px;font-size:.83rem;font-weight:600;cursor:pointer}.pdf-viewer__btn[data-v-3caf12cb]:disabled{opacity:.5;cursor:not-allowed}.pdf-viewer__btn--ghost[data-v-3caf12cb]{background:#fff}.pdf-viewer__state[data-v-3caf12cb]{color:#425d8d;font-size:.9rem;text-align:center;padding:14px 10px}.pdf-viewer__state--error[data-v-3caf12cb]{color:#8a2d2d}.pdf-viewer__pages[data-v-3caf12cb]{display:grid;gap:12px;justify-items:center;padding:10px}[data-v-3caf12cb] .pdf-page{background:#fff;border:1px solid #d5deef;border-radius:8px;padding:6px;box-shadow:0 6px 16px #1a35681a}[data-v-3caf12cb] .pdf-page canvas{display:block}@media(max-width:760px){.pdf-viewer__toolbar[data-v-3caf12cb]{grid-template-columns:1fr 1fr}.pdf-viewer__counter[data-v-3caf12cb]{order:4;grid-column:1 / -1}}.uploader[data-v-b196b69e]{border:2px dashed #cad4e7;border-radius:20px;background:#fff;min-height:min(390px,80vh);padding:clamp(16px,3vw,26px);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .24s ease;position:relative;overflow:hidden;will-change:transform}.uploader.has-settings-open[data-v-b196b69e]{transform:none}.uploader__workspace[data-v-b196b69e]{transition:none}.uploader.is-dragover[data-v-b196b69e]{border-color:#4575f4;background:#f5f8ff;box-shadow:0 20px 40px #4475e92e}.uploader__input[data-v-b196b69e]{display:none}.uploader__idle[data-v-b196b69e]{text-align:center;width:min(620px,100%);margin:0 auto;padding:28px 0}.uploader__upload-icon[data-v-b196b69e]{width:64px;height:64px;margin:0 auto 16px;color:#7786a5}.uploader__idle h3[data-v-b196b69e]{font-size:clamp(1.3rem,2vw,2rem);color:#243556}.uploader__browse[data-v-b196b69e]{margin-top:8px;color:#5d6e90}.uploader__actions[data-v-b196b69e]{margin-top:20px;display:grid;justify-items:center;gap:10px}.uploader__button[data-v-b196b69e]{border:0;border-radius:12px;background:#0d1430;color:#fff;padding:10px 22px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.uploader__button[data-v-b196b69e]:hover{transform:translateY(-1px);background:#16214e}.uploader__button[data-v-b196b69e]:disabled{cursor:not-allowed;transform:none;box-shadow:none}.uploader__button--subtle[data-v-b196b69e]{background:linear-gradient(135deg,#f0f4ff,#e8eefb);color:#2b4170;border:1px solid rgba(180,198,230,.5);font-size:.9rem;height:36px;padding:0 18px;box-sizing:border-box;box-shadow:0 1px 2px #1e3c780f;transition:all .2s ease}.uploader__button--subtle[data-v-b196b69e]:hover{background:linear-gradient(135deg,#e4ecff,#dce6fb);border-color:#96afdc99;box-shadow:0 2px 8px #1e3c781a;transform:translateY(-.5px)}.uploader__button--subtle[data-v-b196b69e]:active{transform:translateY(0);box-shadow:0 1px 2px #1e3c7814}.uploader__button--subtle[data-v-b196b69e]:disabled{background:#f4f6fb;color:#9aa7bf;border-color:#e2e8f4;opacity:1;box-shadow:none;transform:none}.uploader__button[data-v-b196b69e]:not(.uploader__button--subtle):disabled{background:#a7b1c6;color:#eef2f8;opacity:1}.uploader__hint[data-v-b196b69e]{color:#7e8ca9;font-size:.89rem}.uploader__types[data-v-b196b69e]{margin-top:26px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.uploader__types span[data-v-b196b69e]{border:1px solid #dbe3f2;border-radius:999px;padding:6px 12px;font-size:.86rem;color:#4d5f82;background:#f8faff}.uploader__free-hint[data-v-b196b69e]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;font-size:.82rem;color:#6b7a8d}.uploader__free-hint svg[data-v-b196b69e]{flex-shrink:0;color:#8896a8}.uploader__workspace[data-v-b196b69e]{display:grid;gap:16px}.uploader__toolbar[data-v-b196b69e]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.uploader__brand-meta[data-v-b196b69e]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.uploader__brand[data-v-b196b69e]{display:flex;align-items:center;gap:10px;padding-right:14px;border-right:1px solid #d6dfef}.uploader__brand-mark[data-v-b196b69e]{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#12366f,#214d99);color:#fff;font-size:.98rem;font-weight:800;letter-spacing:.04em}.uploader__brand-text[data-v-b196b69e]{display:grid;gap:1px}.uploader__brand-text strong[data-v-b196b69e]{color:#1d2f53;font-size:.96rem;line-height:1.1}.uploader__brand-text small[data-v-b196b69e]{color:#617397;font-size:.72rem;line-height:1.25}.uploader__pdf-nav[data-v-b196b69e]{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid #d7e3f5;border-radius:12px;background:#f4f8ff}.uploader__nav-counter[data-v-b196b69e]{margin:0;min-width:120px;text-align:center;color:#2f456f;font-size:.9rem}.uploader__nav-jump[data-v-b196b69e]{display:inline-flex;align-items:center;gap:6px}.uploader__nav-jump label[data-v-b196b69e]{color:#3f5b8c;font-size:.82rem}.uploader__nav-jump input[data-v-b196b69e]{width:78px;border:1px solid #c8d5ec;border-radius:8px;padding:5px 7px;font-size:.86rem}.uploader__nav-btn[data-v-b196b69e]{border:1px solid #b9cae8;border-radius:8px;background:#e9f0ff;color:#1f3761;padding:7px 12px;font-size:.83rem;font-weight:600;cursor:pointer;height:36px;box-sizing:border-box}.uploader__nav-btn[data-v-b196b69e]:disabled{opacity:.5;cursor:not-allowed}.uploader__nav-btn--ghost[data-v-b196b69e]{background:#fff}.uploader__file-meta[data-v-b196b69e]{display:grid;gap:2px}.uploader__file-meta strong[data-v-b196b69e]{color:#1d2f53;font-size:1rem}.uploader__file-meta small[data-v-b196b69e]{color:#617397}.uploader__toolbar-actions[data-v-b196b69e]{display:flex;align-items:center;justify-content:flex-end;flex:1 1 320px;gap:10px;flex-wrap:wrap;min-width:0}.uploader__status-pill[data-v-b196b69e]{display:flex;align-items:center;gap:8px;padding:5px 14px 5px 10px;border-radius:999px;font-size:.82rem;font-weight:500;color:#39588d;background:#4379ff12;border:1px solid rgba(67,121,255,.15);animation:pill-in-b196b69e .35s ease-out;max-width:min(520px,100%)}@keyframes pill-in-b196b69e{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.status-icon[data-v-b196b69e]{flex-shrink:0;color:#4379ff}.status-text[data-v-b196b69e]{display:flex;flex-direction:column;gap:1px;min-width:0}.status-label[data-v-b196b69e]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-detail[data-v-b196b69e]{font-size:.8rem;font-weight:700;color:#4379ff}.status-detail--subtle[data-v-b196b69e]{font-weight:500;color:#6b86b8;font-size:.75rem}.status-icon--upload .upload-arrow[data-v-b196b69e]{animation:arrow-bounce-b196b69e 1s ease-in-out infinite}@keyframes arrow-bounce-b196b69e{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.status-icon--upload .upload-cloud[data-v-b196b69e]{animation:cloud-breathe-b196b69e 2s ease-in-out infinite}@keyframes cloud-breathe-b196b69e{0%,to{opacity:.7}50%{opacity:1}}.status-progress-track[data-v-b196b69e]{width:100px;height:5px;background:#4379ff1f;border-radius:99px;overflow:hidden}.status-progress-fill[data-v-b196b69e]{height:100%;border-radius:99px;transition:width .3s ease}.status-progress-fill--upload[data-v-b196b69e]{background:linear-gradient(90deg,#4379ff,#6b9dff)}.status-icon--radar[data-v-b196b69e]{position:relative;display:flex;align-items:center;justify-content:center;color:#4379ff}.status-icon--radar svg[data-v-b196b69e]{position:relative;z-index:1}.radar-ping[data-v-b196b69e]{position:absolute;inset:-4px;border-radius:50%;border:2px solid #4379ff;opacity:0;animation:radar-ping-b196b69e 2s ease-out infinite}@keyframes radar-ping-b196b69e{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.8);opacity:0}}.gpu-chip[data-v-b196b69e]{animation:chip-pulse-b196b69e 1.5s ease-in-out infinite}@keyframes chip-pulse-b196b69e{0%,to{opacity:.6}50%{opacity:1}}.status-dots[data-v-b196b69e]{display:flex;gap:3px;align-items:center}.status-dots .dot[data-v-b196b69e]{width:4px;height:4px;border-radius:50%;background:#4379ff;animation:dot-bounce-b196b69e 1.4s ease-in-out infinite}.status-dots .dot[data-v-b196b69e]:nth-child(2){animation-delay:.15s}.status-dots .dot[data-v-b196b69e]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-b196b69e{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1.2)}}.status-icon--boot[data-v-b196b69e]{flex-shrink:0;color:#4379ff}.uploader__status-pill--boot[data-v-b196b69e]{background:#4379ff12;border-color:#4379ff26;color:#39588d}.uploader__status-pill--boot .status-label[data-v-b196b69e]{color:#39588d}.timer-ring[data-v-b196b69e]{transform-origin:center;transform:rotate(-90deg);animation:timer-fill-b196b69e 15s linear forwards}@keyframes timer-fill-b196b69e{0%{stroke-dashoffset:56.55}to{stroke-dashoffset:0}}.bolt[data-v-b196b69e]{animation:bolt-flash-b196b69e 2s ease-in-out infinite}@keyframes bolt-flash-b196b69e{0%,to{opacity:.5}50%{opacity:1}}.boot-bar-track[data-v-b196b69e]{width:80px;height:4px;background:#4379ff1f;border-radius:99px;overflow:hidden}.boot-bar-fill[data-v-b196b69e]{height:100%;border-radius:99px;background:linear-gradient(90deg,#4379ff,#6b9dff);animation:boot-progress-b196b69e 15s linear forwards}@keyframes boot-progress-b196b69e{0%{width:0%}to{width:100%}}.uploader__uploading[data-v-b196b69e]{display:grid;grid-template-columns:auto 120px auto;gap:8px;align-items:center;font-size:.85rem;color:#39588d}.uploader__uploading progress[data-v-b196b69e]{width:120px;height:8px}.parse-progress-bar[data-v-b196b69e]{position:relative;width:120px;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;display:flex;flex-direction:row-reverse}.parse-progress-bar__fill[data-v-b196b69e]{position:absolute;left:0;top:0;height:100%;background:#3b82f6;border-radius:4px;transition:width .3s ease}.parse-progress-bar__locked[data-v-b196b69e]{height:100%;background:repeating-linear-gradient(-45deg,#cbd5e1,#cbd5e1 3px,#e2e8f0 3px 6px);border-radius:0 4px 4px 0;flex-shrink:0}.parse-locked-hint[data-v-b196b69e]{color:#94a3b8;font-size:.78rem}.uploader__chip[data-v-b196b69e]{border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:600}.uploader__chip--success[data-v-b196b69e]{background:#e8f9f0;border:1px solid #b7e7c8;color:#136a37}.uploader__locked-badge[data-v-b196b69e]{position:relative;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 16px 6px 12px;font-size:.75rem;font-weight:600;letter-spacing:.01em;background:linear-gradient(135deg,#fef2f2,#fff1f2);border:1px solid rgba(244,114,114,.35);color:#b91c1c;cursor:pointer;overflow:hidden;box-shadow:0 1px 3px #b91c1c14;transition:all .2s ease}.uploader__locked-badge[data-v-b196b69e]:hover{background:linear-gradient(135deg,#fee2e2,#ffe4e6);border-color:#f8717199;box-shadow:0 2px 8px #b91c1c1f,0 0 0 2px #b91c1c0f;transform:translateY(-.5px)}.uploader__locked-badge[data-v-b196b69e]:active{transform:translateY(0);box-shadow:0 1px 2px #b91c1c1a}.uploader__locked-badge-icon[data-v-b196b69e]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#b91c1c17;color:#dc2626;flex-shrink:0}.uploader__locked-badge-text[data-v-b196b69e]{position:relative;z-index:1}.uploader__locked-badge-shimmer[data-v-b196b69e]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:locked-badge-shimmer-b196b69e 3s ease-in-out infinite;pointer-events:none}@keyframes locked-badge-shimmer-b196b69e{0%,to{left:-100%}50%{left:100%}}.preview-grid[data-v-b196b69e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);gap:0 14px;align-items:start}.preview-panel[data-v-b196b69e]{border:1px solid #d7e0ef;border-radius:14px;background:#f8fbff;padding:10px;display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;gap:0;min-height:100%;overflow:clip}.preview-panel--pinned[data-v-b196b69e]{overflow:visible}.preview-panel--pinned .preview-panel__head[data-v-b196b69e]{position:sticky;top:0;z-index:12}.preview-panel--pinned .preview-panel__body[data-v-b196b69e]{position:sticky;top:52px;height:calc(min(88vh,990px) - 52px);min-height:0}.preview-panel h4[data-v-b196b69e]{color:#25395f;font-size:.9rem;margin:0}.preview-panel__head[data-v-b196b69e]{position:sticky;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;background:#f8fbff;border-radius:14px 14px 0 0;margin:-10px -10px 0;padding:10px 12px 8px}.preview-panel__head-copy[data-v-b196b69e]{display:grid;gap:2px}.preview-panel__language[data-v-b196b69e]{color:#5d729b;font-size:.78rem}.preview-panel__head-actions[data-v-b196b69e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.preview-panel__body[data-v-b196b69e]{border-radius:10px;background:transparent;min-height:min(88vh,990px);overflow:hidden;display:flex;flex-direction:column}.preview-action-pill[data-v-b196b69e]{display:inline-flex;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:.82rem;font-weight:550;height:36px;letter-spacing:.01em}.preview-action-pill__icon[data-v-b196b69e]{flex-shrink:0;opacity:.7;transition:opacity .15s}.preview-action-pill:hover .preview-action-pill__icon[data-v-b196b69e]{opacity:1}.preview-settings-btn[data-v-b196b69e]{padding:0 12px 0 10px}.preview-export-btn[data-v-b196b69e],.preview-translate-btn[data-v-b196b69e]{padding:0 14px 0 11px}.preview-translate-popover-wrap[data-v-b196b69e]{position:relative}.preview-translate-popover[data-v-b196b69e]{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:min(340px,calc(100vw - 32px));border:1px solid #d8e1f3;border-radius:16px;background:#fff;box-shadow:0 18px 40px #1430612e;padding:12px;display:grid;gap:12px}.preview-translate-popover__head[data-v-b196b69e]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.preview-translate-popover__title-block[data-v-b196b69e]{display:grid;gap:4px}.preview-translate-popover__title-block h3[data-v-b196b69e]{margin:0;color:#1f3761;font-size:1rem}.preview-scroll[data-v-b196b69e]{height:min(88vh,990px);overflow:auto;border-radius:10px;background:#fff}.preview-scroll--combined[data-v-b196b69e]{padding:0;border:0}.preview-frame[data-v-b196b69e]{width:100%;min-height:min(88vh,990px);border:0}.preview-image[data-v-b196b69e]{width:100%;height:auto;display:block;object-fit:contain}.preview-placeholder[data-v-b196b69e]{min-height:min(88vh,990px);display:grid;place-items:center;color:#516b98;padding:24px;text-align:center}.preview-placeholder--error[data-v-b196b69e]{color:#922f2f}.html-preview-stack[data-v-b196b69e]{display:grid;gap:12px;padding:10px;justify-items:stretch;background:transparent}.html-preview-card[data-v-b196b69e]{border:1px solid #d5deef;border-radius:8px;background:#fff;overflow:hidden;box-sizing:border-box;padding:6px;box-shadow:0 6px 16px #1a35681a;display:grid;max-width:100%;margin:0 auto;min-height:360px}.html-preview-card--sized[data-v-b196b69e]{min-height:0}.html-preview-frame[data-v-b196b69e]{width:100%;height:100%;border:0;background:#fff;display:block}.svg-preview-loading[data-v-b196b69e]{min-height:100%;display:grid;place-items:center;padding:24px;background:linear-gradient(90deg,#eff4ffe6,#dfe9fce6,#eff4ffe6);background-size:220% 100%;animation:preview-loading-shimmer-b196b69e 1.4s linear infinite}.svg-preview-loading__label[data-v-b196b69e]{color:#486390;font-size:.92rem;font-weight:600;text-align:center}@keyframes preview-loading-shimmer-b196b69e{0%{background-position:200% 0}to{background-position:-20% 0}}.preview-stage-overlay[data-v-b196b69e]{display:flex;align-items:center;justify-content:center;flex:1;border-radius:10px;background:linear-gradient(90deg,#eff4fff2,#dfe9fcf2,#eff4fff2);background-size:220% 100%;animation:fade-in-b196b69e .35s ease,preview-loading-shimmer-b196b69e 1.4s linear infinite}.preview-stage-overlay--gpu-boot[data-v-b196b69e]{background:linear-gradient(90deg,#eff4fff2,#dfe9fcf2,#eff4fff2);background-size:220% 100%}@keyframes fade-in-b196b69e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stage-visual[data-v-b196b69e]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px}.stage-icon[data-v-b196b69e],.preview-stage-overlay--gpu-boot .stage-icon[data-v-b196b69e]{color:#4379ff}.stage-label[data-v-b196b69e]{color:#39588d;font-size:1rem;font-weight:600;text-align:center}.preview-stage-overlay--gpu-boot .stage-label[data-v-b196b69e]{color:#39588d}.stage-sublabel[data-v-b196b69e]{color:#8a9dc0;font-size:.82rem;font-weight:500;margin-top:-6px}.preview-stage-overlay--gpu-boot .stage-sublabel[data-v-b196b69e]{color:#8a9dc0}.stage-detail[data-v-b196b69e]{font-size:.85rem;font-weight:700;color:#4379ff;margin-top:-6px}.stage-progress-track[data-v-b196b69e]{width:160px;height:5px;background:#4379ff1f;border-radius:99px;overflow:hidden}.stage-progress-track--wide[data-v-b196b69e]{width:200px}.stage-progress-fill[data-v-b196b69e]{height:100%;border-radius:99px;transition:width .3s ease}.stage-progress-fill--upload[data-v-b196b69e]{background:linear-gradient(90deg,#4379ff,#6b9dff)}.stage-progress-fill--boot[data-v-b196b69e]{background:linear-gradient(90deg,#4379ff,#6b9dff);animation:boot-progress-b196b69e 15s linear forwards}.preview-stage-overlay--gpu-boot .stage-progress-track[data-v-b196b69e]{background:#4379ff1f}.stage-visual .upload-arrow[data-v-b196b69e]{animation:arrow-bounce-b196b69e 1s ease-in-out infinite;transform-origin:center}.stage-visual .upload-cloud[data-v-b196b69e]{animation:cloud-breathe-b196b69e 2s ease-in-out infinite}.stage-radar[data-v-b196b69e]{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px}.stage-radar svg[data-v-b196b69e]{position:relative;z-index:1}.preview-radar-ring[data-v-b196b69e]{position:absolute;inset:2px;border-radius:50%;border:2px solid rgba(67,121,255,.4);animation:radar-expand-b196b69e 2.2s ease-out infinite}.preview-radar-ring--delay[data-v-b196b69e]{animation-delay:.7s}@keyframes radar-expand-b196b69e{0%{transform:scale(.5);opacity:.7}to{transform:scale(1.6);opacity:0}}.animated-ellipsis[data-v-b196b69e]:after{content:"";animation:ellipsis-b196b69e 1.5s steps(4,end) infinite}@keyframes ellipsis-b196b69e{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.stage-timer[data-v-b196b69e]{position:relative}.timer-ring-preview[data-v-b196b69e]{transform-origin:center;transform:rotate(-90deg);animation:timer-fill-b196b69e 15s linear forwards}.preview-load-visual[data-v-b196b69e]{display:flex;flex-direction:column;align-items:center;gap:12px}.preview-parse-spinner[data-v-b196b69e]{width:36px;height:36px;border:3px solid rgba(67,121,255,.15);border-top-color:#4379ff;border-radius:50%;animation:spin-b196b69e .8s linear infinite}@keyframes spin-b196b69e{to{transform:rotate(360deg)}}.preview-settings-backdrop[data-v-b196b69e]{position:fixed;inset:0;z-index:59;background:#00000026}.preview-settings-drawer[data-v-b196b69e]{position:fixed;top:0;right:0;height:100vh;width:min(360px,92vw);transform:translate(102%);transition:transform .24s ease;z-index:60;opacity:0;visibility:hidden;pointer-events:none;border-left:1px solid #cdd8ef;background:#fff;box-shadow:-8px 0 28px #14306129;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;padding:12px}.preview-settings-drawer.is-open[data-v-b196b69e]{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.preview-settings-drawer__head[data-v-b196b69e]{display:flex;justify-content:space-between;align-items:center;gap:8px}.preview-settings-drawer__actions[data-v-b196b69e]{display:flex;align-items:center;gap:8px}.preview-settings-drawer__head h3[data-v-b196b69e]{margin:0;color:#1f3761;font-size:.96rem}.preview-drawer-close-btn[data-v-b196b69e]{padding:6px 10px;font-size:.8rem}.preview-settings-drawer__body[data-v-b196b69e]{display:grid;align-content:start;grid-auto-rows:min-content;gap:8px;padding-top:6px;overflow:auto}.preview-settings-row[data-v-b196b69e]{display:grid;grid-template-columns:130px 1fr 42px;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e3eaf7;border-radius:10px;background:#f8fbff}.preview-settings-row label[data-v-b196b69e]{color:#334e7d;font-size:.8rem;line-height:1.2}.preview-settings-row input[type=range][data-v-b196b69e]{width:100%}.preview-settings-row span[data-v-b196b69e]{color:#2d446f;font-size:.76rem;text-align:right;font-variant-numeric:tabular-nums}.preview-settings-action-btn[data-v-b196b69e]{min-width:72px;min-height:32px;padding:6px 10px;font-size:.78rem;border-radius:9px}.preview-translate-compact[data-v-b196b69e]{display:grid;gap:12px;border:1px solid #d8e1f3;border-radius:14px;padding:12px;background:linear-gradient(180deg,#fbfdff,#f3f7ff)}.preview-translate-row[data-v-b196b69e]{display:grid;gap:8px}.preview-translate-row label[data-v-b196b69e]{color:#334e7d;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.preview-translate-input[data-v-b196b69e]{width:100%;border:1px solid #c8d5ec;border-radius:10px;min-height:42px;padding:10px 12px;font-size:.92rem;color:#23365c;background:#fff}.preview-translate-note[data-v-b196b69e]{margin:0;color:#607396;font-size:.8rem;line-height:1.4}.preview-translate-actions[data-v-b196b69e]{display:grid;grid-template-columns:1fr;gap:8px}.preview-translate-actions .uploader__button[data-v-b196b69e]{width:100%;min-height:42px}@media(max-width:920px){.preview-grid[data-v-b196b69e]{grid-template-columns:1fr;grid-template-rows:none}.preview-panel[data-v-b196b69e]{grid-row:auto;grid-template-rows:auto minmax(0,1fr)}.preview-scroll[data-v-b196b69e]{height:min(75vh,730px)}.preview-panel__body[data-v-b196b69e],.preview-frame[data-v-b196b69e],.preview-placeholder[data-v-b196b69e]{min-height:min(75vh,730px)}.uploader.has-settings-open[data-v-b196b69e]{transform:none}.preview-settings-row[data-v-b196b69e]{grid-template-columns:1fr;gap:6px}.preview-settings-row span[data-v-b196b69e]{text-align:left}.preview-translate-actions[data-v-b196b69e]{grid-template-columns:1fr}.preview-translate-popover[data-v-b196b69e]{left:0;right:auto;width:min(320px,calc(100vw - 40px))}.uploader__brand[data-v-b196b69e]{border-right:0;padding-right:0}}.preview-page-locked[data-v-b196b69e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:280px;background:linear-gradient(135deg,#f8f9fb,#eef1f6);border:1px dashed #c5cdd8;border-radius:12px;text-align:center;padding:32px 20px}.preview-page-locked__icon[data-v-b196b69e]{color:#8e99a9;margin-bottom:4px}.preview-page-locked__title[data-v-b196b69e]{margin:0;font-size:15px;font-weight:600;color:#3a4252}.preview-page-locked__desc[data-v-b196b69e]{margin:0;font-size:13px;color:#6b7685;max-width:240px}.preview-page-locked__cta[data-v-b196b69e]{display:inline-block;margin-top:6px;padding:8px 20px;font-size:13px;font-weight:600;color:#fff;background:#1d75ff;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:background .15s ease}.preview-page-locked__cta[data-v-b196b69e]:hover{background:#1562d6}.auth-overlay[data-v-4f784271]{position:fixed;inset:0;background:#10193673;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:1000}.auth-modal[data-v-4f784271]{position:relative;background:#fff;border-radius:20px;padding:40px 36px 32px;width:100%;max-width:400px;box-shadow:0 24px 64px #1019362e;text-align:center}.auth-modal__close[data-v-4f784271]{position:absolute;top:14px;right:18px;background:none;border:none;font-size:1.5rem;color:#8896a8;cursor:pointer}.auth-modal__title[data-v-4f784271]{font-size:1.35rem;font-weight:700;margin:0 0 20px}.auth-modal__subtitle[data-v-4f784271]{color:#6b7a8d;font-size:.92rem;margin:0 0 24px}.auth-modal__check[data-v-4f784271]{width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#1d75ff,#10a79f);color:#fff;font-size:1.5rem;display:grid;place-items:center;margin:0 auto 16px}.auth-tabs[data-v-4f784271]{display:flex;background:#f0f4f8;border-radius:10px;padding:3px;margin-bottom:24px}.auth-tab[data-v-4f784271]{flex:1;padding:9px 16px;border:none;border-radius:8px;background:transparent;font-size:.9rem;font-weight:600;color:#6b7a8d;cursor:pointer;transition:all .2s ease}.auth-tab--active[data-v-4f784271]{background:#fff;color:#1a2b4a;box-shadow:0 1px 4px #1019361a}.auth-tab[data-v-4f784271]:hover:not(.auth-tab--active){color:#1a2b4a}.auth-explainer[data-v-4f784271]{color:#6b7a8d;font-size:.85rem;line-height:1.5;margin:14px 0 0;padding:12px 16px;background:#f7f9fb;border-radius:10px;text-align:left}.auth-hint[data-v-4f784271]{color:#6b7a8d;font-size:.85rem;margin:18px 0 0}.auth-hint__link[data-v-4f784271]{background:none;border:none;color:#1d75ff;font-size:.85rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.auth-hint__link[data-v-4f784271]:hover{color:#0f5fd4}.auth-btn[data-v-4f784271]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 18px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;border:none;transition:all .15s ease}.auth-btn__icon[data-v-4f784271]{width:20px;height:20px;flex-shrink:0}.auth-btn--primary[data-v-4f784271]{background:linear-gradient(145deg,#1d75ff,#10a79f);color:#fff}.auth-btn--primary[data-v-4f784271]:hover:not(:disabled){opacity:.9}.auth-btn--secondary[data-v-4f784271]{background:#f0f4f8;color:#1a2b4a}.auth-btn--secondary[data-v-4f784271]:hover:not(:disabled){background:#e4e9f0}.auth-btn[data-v-4f784271]:disabled{opacity:.5;cursor:not-allowed}.auth-btn--provider[data-v-4f784271]{background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#fff;text-decoration:none;text-align:center}.auth-btn--provider[data-v-4f784271]:hover{opacity:.9}.auth-btn--resend[data-v-4f784271]{background:#f0f4f8;color:#1a2b4a;font-size:.85rem}.auth-btn--resend[data-v-4f784271]:hover:not(:disabled){background:#e4e9f0}.auth-divider[data-v-4f784271]{display:flex;align-items:center;gap:12px;margin:16px 0;color:#a0aab4;font-size:.82rem}.auth-divider[data-v-4f784271]:before,.auth-divider[data-v-4f784271]:after{content:"";flex:1;height:1px;background:#e4e9f0}.auth-form[data-v-4f784271]{display:flex;flex-direction:column;gap:12px}.auth-input[data-v-4f784271]{padding:13px 16px;border:1.5px solid #d6dfe8;border-radius:12px;font-size:.95rem;outline:none;transition:border-color .15s}.auth-input[data-v-4f784271]:focus{border-color:#1d75ff}.auth-link[data-v-4f784271]{background:none;border:none;color:#6b7a8d;font-size:.88rem;cursor:pointer;margin-top:16px}.auth-link[data-v-4f784271]:hover{color:#1d75ff}.auth-error[data-v-4f784271]{color:#e54d4d;font-size:.85rem;margin-top:12px}.auth-code-form[data-v-4f784271]{display:flex;flex-direction:column;gap:16px;margin-bottom:4px}.auth-code-inputs[data-v-4f784271]{display:flex;justify-content:center;gap:8px}.auth-code-digit[data-v-4f784271]{width:44px;height:52px;border:1.5px solid #d6dfe8;border-radius:10px;font-size:1.4rem;font-weight:700;text-align:center;color:#1a2b4a;outline:none;transition:border-color .15s,box-shadow .15s;caret-color:#1d75ff}.auth-code-digit[data-v-4f784271]:focus{border-color:#1d75ff;box-shadow:0 0 0 3px #1d75ff1f}.auth-loading[data-v-4f784271]{position:absolute;inset:0;background:#ffffffd9;border-radius:20px;display:grid;place-items:center;font-weight:600;color:#1a2b4a}.uc-dropdown[data-v-bb45a91e]{position:absolute;top:calc(100% + 10px);right:-8px;width:360px;background:#fff;border-radius:16px;padding:20px;box-shadow:0 12px 40px #10193626,0 0 0 1px #1019360f;z-index:900;max-height:75vh;overflow-y:auto}.uc-dropdown[data-v-bb45a91e]:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.uc-dropdown__arrow[data-v-bb45a91e]{position:absolute;top:-6px;right:18px;width:12px;height:12px;background:#fff;border-top:1px solid rgba(16,25,54,.06);border-left:1px solid rgba(16,25,54,.06);transform:rotate(45deg);border-radius:2px 0 0}.uc-loading[data-v-bb45a91e]{text-align:center;color:#6b7a8d;padding:24px 0;font-weight:600;font-size:.88rem}.uc-section[data-v-bb45a91e]{margin-bottom:18px}.uc-section__heading[data-v-bb45a91e]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8896a8;margin:0 0 10px}.uc-quota__number[data-v-bb45a91e]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.uc-quota__value[data-v-bb45a91e]{font-size:1.6rem;font-weight:800;color:#1a2b4a;line-height:1}.uc-quota__label[data-v-bb45a91e]{font-size:.82rem;color:#6b7a8d}.uc-quota__breakdown[data-v-bb45a91e]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.uc-quota__tag[data-v-bb45a91e]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:20px}.uc-quota__tag--sub[data-v-bb45a91e]{background:#e8f4fd;color:#1d75ff}.uc-quota__tag--payg[data-v-bb45a91e]{background:#edf9f0;color:#1a9a4a}.uc-quota__bar[data-v-bb45a91e]{height:5px;background:#eef1f5;border-radius:3px;overflow:hidden}.uc-quota__bar-fill[data-v-bb45a91e]{height:100%;background:linear-gradient(90deg,#1d75ff,#10a79f);border-radius:3px;transition:width .4s ease}.uc-sub[data-v-bb45a91e]{background:#f8f9fb;border-radius:12px;padding:12px}.uc-sub--empty[data-v-bb45a91e]{text-align:center;color:#6b7a8d;font-size:.88rem}.uc-sub--empty p[data-v-bb45a91e]{margin:0 0 10px}.uc-sub__row[data-v-bb45a91e]{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.uc-sub__row+.uc-sub__row[data-v-bb45a91e]{border-top:1px solid #eef1f5}.uc-sub__label[data-v-bb45a91e]{font-size:.82rem;color:#6b7a8d}.uc-sub__value[data-v-bb45a91e]{font-size:.84rem;font-weight:600;color:#1a2b4a}.uc-sub__plan-badge[data-v-bb45a91e]{background:linear-gradient(145deg,#1d75ff,#10a79f);color:#fff;padding:2px 10px;border-radius:20px;font-size:.76rem}.uc-sub__status--active[data-v-bb45a91e]{color:#1a9a4a}.uc-sub__status--canceling[data-v-bb45a91e]{color:#d97706}.uc-sub__notice[data-v-bb45a91e]{margin-top:10px;padding:8px 12px;border-radius:8px;font-size:.8rem;line-height:1.5}.uc-sub__notice--warn[data-v-bb45a91e]{background:#fef9ec;color:#92630a;border:1px solid #fde68a}.uc-sub__notice--info[data-v-bb45a91e]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.uc-btn[data-v-bb45a91e]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;border:none;transition:all .15s ease;margin-top:10px;text-decoration:none}.uc-btn[data-v-bb45a91e]:disabled{opacity:.5;cursor:not-allowed}.uc-btn--primary[data-v-bb45a91e]{background:linear-gradient(145deg,#1d75ff,#10a79f);color:#fff}.uc-btn--primary[data-v-bb45a91e]:hover:not(:disabled){opacity:.9}.uc-sub__actions[data-v-bb45a91e]{display:flex;gap:8px;margin-top:10px}.uc-sub__actions .uc-btn[data-v-bb45a91e]{margin-top:0;flex:1}.uc-btn--switch[data-v-bb45a91e]{background:linear-gradient(145deg,#1d75ff,#10a79f);color:#fff}.uc-btn--switch[data-v-bb45a91e]:hover:not(:disabled){opacity:.9}.uc-btn--danger[data-v-bb45a91e]{background:#fff;color:#e54d4d;border:1.5px solid #fecaca}.uc-btn--danger[data-v-bb45a91e]:hover:not(:disabled){background:#fef2f2;border-color:#e54d4d}.uc-table[data-v-bb45a91e]{width:100%;border-collapse:collapse;font-size:.82rem}.uc-table th[data-v-bb45a91e]{text-align:left;font-weight:600;color:#8896a8;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding:6px 4px;border-bottom:1.5px solid #eef1f5}.uc-table td[data-v-bb45a91e]{padding:8px 4px;color:#1a2b4a;border-bottom:1px solid #f3f5f8}.uc-table tbody tr:last-child td[data-v-bb45a91e]{border-bottom:none}.uc-empty[data-v-bb45a91e]{text-align:center;color:#8896a8;font-size:.82rem;padding:8px 0}.uc-error[data-v-bb45a91e]{color:#e54d4d;font-size:.8rem;margin-top:8px;text-align:center}.uc-divider[data-v-bb45a91e]{height:1px;background:#eef1f5;margin:4px 0 8px}.uc-signout[data-v-bb45a91e]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px;border:none;background:none;border-radius:8px;font-size:.88rem;font-weight:500;color:#6b7a8d;cursor:pointer;transition:all .15s ease}.uc-signout[data-v-bb45a91e]:hover{background:#fef2f2;color:#e54d4d}.site--document-active[data-v-c6763451]{height:100vh;min-height:100vh;padding-top:0;padding-bottom:0;overflow:hidden}.upload-shell--document-active[data-v-c6763451]{width:100vw;max-width:none;min-height:100vh;height:100vh;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0;padding:clamp(10px,1.8vw,18px);border-left:0;border-right:0;overflow:hidden}.upload-shell--document-active[data-v-c6763451] .uploader{min-height:calc(100vh - (2*clamp(10px,1.8vw,18px)))}.pricing-overlay[data-v-c6763451]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px}.pricing-overlay__panel[data-v-c6763451]{background:#fff;border-radius:18px;box-shadow:0 20px 60px #0003;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;padding:32px}.pricing-overlay__head[data-v-c6763451]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.pricing-overlay__title[data-v-c6763451]{margin:0;font-size:22px;font-weight:700;color:#1a2332}.pricing-overlay__subtitle[data-v-c6763451]{margin:4px 0 0;font-size:14px;color:#6b7685}.pricing-overlay__close[data-v-c6763451]{background:none;border:none;font-size:28px;color:#8e99a9;cursor:pointer;padding:0 4px;line-height:1}.pricing-overlay__close[data-v-c6763451]:hover{color:#3a4252}.pricing-overlay__cards[data-v-c6763451]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricing-overlay__cards .pricing-card[data-v-c6763451]{display:flex;flex-direction:column}.pricing-overlay__cards .payg-quantity[data-v-c6763451]{margin-bottom:16px}.pricing-overlay__cards .pricing-card__btn[data-v-c6763451]{margin-top:auto}@media(max-width:720px){.pricing-overlay__cards[data-v-c6763451]{grid-template-columns:1fr}}.fade-enter-active[data-v-c6763451],.fade-leave-active[data-v-c6763451]{transition:opacity .2s ease}.fade-enter-from[data-v-c6763451],.fade-leave-to[data-v-c6763451]{opacity:0}.checkout-confirm-overlay[data-v-c6763451]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#141e308c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.checkout-confirm-panel[data-v-c6763451]{background:#fff;border-radius:16px;padding:40px 48px;text-align:center;box-shadow:0 8px 32px #0000002e;max-width:360px}.checkout-confirm-spinner[data-v-c6763451]{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;margin:0 auto 20px;animation:cc-spin-c6763451 .8s linear infinite}@keyframes cc-spin-c6763451{to{transform:rotate(360deg)}}.checkout-confirm-text[data-v-c6763451]{margin:0 0 6px;font-size:16px;font-weight:600;color:#1a2332}.checkout-confirm-sub[data-v-c6763451]{margin:0;font-size:13px;color:#6b7685}.app-toast[data-v-c6763451]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;padding:16px 32px;border-radius:12px;font-size:15px;font-weight:500;box-shadow:0 8px 30px #0000001f;z-index:10001;white-space:nowrap}.toast-fade-enter-active[data-v-c6763451],.toast-fade-leave-active[data-v-c6763451]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-c6763451],.toast-fade-leave-to[data-v-c6763451]{opacity:0;transform:translate(-50%,-50%) scale(.95)}.site-footer[data-v-c6763451]{margin-top:80px;padding:48px 0 32px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.site-footer__support[data-v-c6763451]{margin-bottom:32px}.site-footer__title[data-v-c6763451]{font-size:22px;font-weight:700;color:#1d2f53;margin:0 0 8px}.site-footer__desc[data-v-c6763451]{font-size:15px;color:#8e99a9;margin:0 0 20px}.site-footer__email[data-v-c6763451]{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#60a5fa;text-decoration:none;padding:10px 24px;border:1px solid rgba(96,165,250,.25);border-radius:10px;transition:background .2s,border-color .2s}.site-footer__email[data-v-c6763451]:hover{background:#60a5fa14;border-color:#60a5fa80}.site-footer__bottom[data-v-c6763451]{font-size:13px;color:#6b7685;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px}.site-footer__legal[data-v-c6763451]{display:flex;gap:16px}.site-footer__legal a[data-v-c6763451]{color:#6b7685;text-decoration:none;transition:color .2s}.site-footer__legal a[data-v-c6763451]:hover{color:#60a5fa}.policy-overlay[data-v-c6763451]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px}.policy-overlay__panel[data-v-c6763451]{background:#fff;border-radius:18px;box-shadow:0 20px 60px #0003;max-width:640px;width:100%;max-height:85vh;overflow-y:auto;padding:36px 40px}.policy-overlay__head[data-v-c6763451]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.policy-overlay__title[data-v-c6763451]{margin:0;font-size:22px;font-weight:700;color:#1d2f53}.policy-overlay__close[data-v-c6763451]{background:none;border:none;font-size:28px;color:#8e99a9;cursor:pointer;padding:0 4px;line-height:1}.policy-overlay__close[data-v-c6763451]:hover{color:#3a4252}.policy-overlay__body[data-v-c6763451]{color:#3a4252;font-size:15px;line-height:1.7}.policy-overlay__body h3[data-v-c6763451]{font-size:17px;font-weight:600;color:#1a2332;margin:28px 0 10px}.policy-overlay__body h3[data-v-c6763451]:first-child{margin-top:0}.policy-overlay__body p[data-v-c6763451]{margin:0 0 12px}.policy-overlay__body ul[data-v-c6763451]{margin:0 0 12px;padding-left:20px}.policy-overlay__body li[data-v-c6763451]{margin-bottom:6px}.policy-overlay__body a[data-v-c6763451]{color:#3b82f6;text-decoration:none}.policy-overlay__body a[data-v-c6763451]:hover{text-decoration:underline}.policy-overlay__updated[data-v-c6763451]{font-size:13px;color:#8e99a9;margin-bottom:20px!important}@media(max-width:640px){.policy-overlay__panel[data-v-c6763451]{padding:24px 20px}}
