.z27-page{--z27-accent:#5b5ee9;--z27-accent-2:#7a68f5;--z27-ink:#172033;--z27-muted:#8d98aa;--z27-line:#e8ecf2;min-height:100%;background:#f6f8fc;padding:34px 18px 56px;font-family:inherit}.z27-shell{width:min(1120px,100%);margin:0 auto}.z27-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;padding:36px 12px 24px}.z27-hero__copy{max-width:760px}.z27-kicker{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.12em;font-weight:900;color:#5d61dc}.z27-kicker span{width:7px;height:7px;border-radius:50%;background:#6467e6;box-shadow:0 0 0 4px #e8e9ff}.z27-hero h1{margin:12px 0 8px;color:#111827;font-size:clamp(34px,4.6vw,54px);line-height:1.02;font-weight:950;letter-spacing:-.035em}.z27-hero p{margin:0;color:#8b95a5;font-size:14px;line-height:1.9;max-width:700px}.z27-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.z27-proof span{padding:7px 10px;border:1px solid #e8ebf0;border-radius:999px;background:#fff;color:#667085;font-size:10px;font-weight:800}.z27-hero__format{min-width:240px;padding:18px;border:1px solid #e8ebf1;border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(26,34,58,.05)}.z27-format-card{display:flex;align-items:center;justify-content:center;gap:12px;color:#172033}.z27-format-card strong,.z27-format-card b{display:grid;place-items:center;min-width:74px;height:58px;border-radius:16px;background:#f5f6ff;border:1px solid #e7e8ff;font-size:16px}.z27-format-card span{font-size:24px;color:#6c70e9}.z27-hero__format small{display:block;margin-top:12px;text-align:center;color:#a0a8b6;font-size:10px}.z27-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:16px;align-items:stretch}.z27-main-card,.z27-settings{border:1px solid var(--z27-line);background:#fff;border-radius:24px;box-shadow:0 18px 44px rgba(26,34,58,.06)}.z27-main-card{padding:24px}.z27-settings{padding:24px;display:flex;flex-direction:column}.z27-card-top,.z27-settings__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.z27-step{font-size:10px;letter-spacing:.08em;color:#8e98a9;font-weight:900}.z27-card-top h2,.z27-settings h2{margin:7px 0 0;color:#253044;font-size:18px}.z27-file-pill{display:inline-grid;place-items:center;padding:8px 10px;border-radius:10px;background:#111827;color:#fff;font-size:10px;font-weight:950}.z27-drop{min-height:300px;margin-top:20px;border:1.5px dashed #d7dce5;border-radius:20px;background:linear-gradient(180deg,#fcfdff,#f9faff);display:grid;place-items:center;cursor:pointer;transition:.18s ease}.z27-drop:hover,.z27-drop.is-dragging{border-color:#8b8eed;background:#f8f8ff;transform:translateY(-1px)}.z27-drop__empty{text-align:center;padding:34px}.z27-upload-icon{width:58px;height:58px;margin:0 auto 14px;border-radius:18px;display:grid;place-items:center;background:#eceeff;color:#5a5ee2;font-size:28px;font-weight:900}.z27-drop h3{margin:0;color:#253044;font-size:18px}.z27-drop p{margin:8px 0 16px;color:#a0a8b6;font-size:12px}.z27-browse{border:0;border-radius:12px;padding:11px 14px;background:#111827;color:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.z27-browse span{margin-inline-start:8px}.z27-drop__selected{width:min(560px,90%);padding:18px;display:flex;align-items:center;gap:12px}.z27-file-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:#eff0ff;color:#585cdf;font-size:12px;font-weight:950;flex:0 0 auto}.z27-selected-copy{min-width:0;flex:1}.z27-selected-copy strong{display:block;color:#253044;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z27-selected-copy small{display:block;margin-top:4px;color:#99a2b1;font-size:11px}.z27-clear{width:34px;height:34px;border-radius:10px;border:1px solid #e7eaf0;background:#fff;color:#6f7786;font-size:20px;cursor:pointer}.z27-support{display:flex;gap:8px;align-items:flex-start;margin-top:13px;color:#98a2b3;font-size:11px;line-height:1.7}.z27-support>span:first-child{width:17px;height:17px;display:grid;place-items:center;border:1px solid #d0d5dd;border-radius:50%;font-size:10px;color:#667085;flex:0 0 auto}.z27-option{margin-top:22px;padding:16px;border:1px solid #edf0f4;border-radius:17px;background:#fbfcfe}.z27-option__row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#344054;font-size:12px;font-weight:800}.z27-option__row strong{display:grid;place-items:center;min-width:35px;height:28px;padding:0 7px;border-radius:9px;background:#eef0ff;color:#5356d9}.z27-range-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:16px;color:#98a2b3;font-size:10px}.z27-range-row input{width:100%;accent-color:var(--z27-accent)}.z27-option p{margin:10px 0 0;color:#98a2b3;font-size:10px;line-height:1.7}.z27-primary,.z27-secondary,.z27-download{font:inherit}.z27-primary{width:100%;margin-top:18px;border:0;border-radius:14px;padding:14px 15px;background:linear-gradient(135deg,var(--z27-accent),var(--z27-accent-2));color:#fff;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 12px 24px rgba(91,92,226,.2)}.z27-primary:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.z27-primary span{font-size:19px}.z27-status{margin:11px 0 0;text-align:center;color:#98a2b3;font-size:11px;min-height:18px}.z27-status[data-state=error]{color:#c33d55}.z27-status[data-state=success]{color:#21835b}.z27-privacy{display:flex;gap:9px;align-items:flex-start;margin-top:auto;padding-top:22px;color:#98a2b3}.z27-privacy>span{color:#5a5cdc}.z27-privacy p{margin:0;font-size:10px;line-height:1.8}.z27-result{margin-top:20px;padding:18px;border:1px solid #dfe3ff;background:#fafaff;border-radius:18px}.z27-result__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.z27-result__head>div{display:flex;gap:10px;align-items:center;min-width:0}.z27-check{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e7f8ef;color:#168a55;font-weight:900;flex:0 0 auto}.z27-result__head strong{display:block;color:#1d2433;font-size:13px}.z27-result__head small{display:block;margin-top:3px;color:#98a2b3;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:330px}.z27-secondary{border:1px solid var(--z27-line);background:#fff;color:#344054;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:800;cursor:pointer}.z27-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px}.z27-stats div{padding:12px;background:#fff;border:1px solid #edf0f4;border-radius:12px}.z27-stats small{display:block;color:#98a2b3;font-size:10px}.z27-stats strong{display:block;margin-top:5px;color:#344054;font-size:13px}.z27-download{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#111827;color:#fff;text-decoration:none;font-size:13px;font-weight:900}.z27-download span{font-size:18px}.z27-note{display:flex;gap:10px;align-items:flex-start;margin:14px 4px 0;color:#98a2b3}.z27-note>span{width:17px;height:17px;display:grid;place-items:center;border:1px solid #d0d5dd;border-radius:50%;font-size:10px;color:#667085;flex:0 0 auto}.z27-note p{margin:0;font-size:11px;line-height:1.7}@media(max-width:960px){.z27-hero{flex-direction:column;align-items:stretch}.z27-hero__format{max-width:350px}.z27-workspace{grid-template-columns:1fr}.z27-settings{min-height:auto}.z27-privacy{margin-top:20px}}@media(max-width:620px){.z27-page{padding:20px 12px 45px}.z27-main-card,.z27-settings{padding:20px;border-radius:20px}.z27-hero h1{font-size:36px}.z27-drop{min-height:250px}.z27-stats{grid-template-columns:repeat(2,1fr)}.z27-result__head{align-items:flex-start;flex-direction:column}.z27-secondary{width:100%}.z27-hero__format{min-width:0;max-width:none}}