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