.page_pageContainer__nOajw{min-height:calc(100vh - 5rem);background:radial-gradient(90rem 30rem at 20% 0,rgba(15,118,110,.12),transparent 60%),radial-gradient(80rem 24rem at 90% 10%,rgba(245,158,11,.12),transparent 55%),linear-gradient(180deg,#f8fafc,#ecfdf5);padding:clamp(2rem,3vw,3rem) 1rem 3.5rem}.page_pageWrapper__P8lQO{max-width:74rem;margin:0 auto;display:grid;gap:1.5rem}.page_header__Mc2SX{text-align:center;display:grid;gap:.6rem}.page_header__Mc2SX h1{margin:0;font-size:clamp(1.85rem,2.6vw,2.7rem);line-height:1.08;color:#0f172a}.page_headerSubtitle__yKIGX{margin:0;color:#0f766e;font-weight:700}.page_headerDescription__Pnc8Y{margin:0;color:#475569;max-width:46rem;margin-inline:auto}.page_mainCard__0twbl{background:rgba(255,255,255,.84);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 50px rgba(15,23,42,.12);border-radius:1.2rem;padding:clamp(1rem,2vw,1.5rem);display:grid;gap:1rem}.page_uploadArea__6PXhU{border:2px dashed rgba(15,118,110,.45);border-radius:1rem;background:rgba(15,118,110,.04);padding:clamp(1.4rem,2.8vw,2.1rem) 1rem;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.page_uploadArea__6PXhU:hover{border-color:rgba(15,118,110,.75);background:rgba(15,118,110,.08);transform:translateY(-1px)}.page_uploadAreaActive___Bjk4{border-color:#0f766e;background:rgba(15,118,110,.12)}.page_hiddenInput__Snnnf{display:none}.page_uploadIcon__AElik{width:3.3rem;height:3.3rem;margin:0 auto .7rem;border-radius:999px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#f8fafc;font-size:.78rem;font-weight:800;letter-spacing:.08em;display:grid;place-items:center}.page_uploadTitle__eUJ61{margin:0;color:#0f172a;font-size:1.05rem}.page_uploadDescription__3uPb3{margin:.3rem 0 0;color:#64748b}.page_fileMetaCard__oIHXA{border:1px solid rgba(15,23,42,.1);background:#ffffff;border-radius:.8rem;padding:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.page_fileName__1r1Th{margin:0;color:#0f172a;font-weight:700;word-break:break-word}.page_fileInfo__eodCg{margin:.1rem 0 0;color:#64748b}.page_smallButton__YYE86{border:1px solid rgba(15,23,42,.15);background:#ffffff;color:#1e293b;border-radius:.55rem;padding:.42rem .7rem;font-size:.82rem;font-weight:600;cursor:pointer}.page_controlsGrid__PNzDW{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.page_controlCard__1SAY9{border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.9);border-radius:.9rem;padding:.9rem;display:grid;gap:.55rem}.page_label__L__Sy{margin:0;color:#0f172a;font-weight:700;font-size:.9rem}.page_helper__zEmQF{margin:0;color:#64748b;font-size:.82rem}.page_textInput__HbXyB{width:100%;border:1px solid rgba(15,23,42,.15);border-radius:.7rem;padding:.68rem .8rem;font-size:.92rem;color:#0f172a;background:#ffffff}.page_textInput__HbXyB:focus{outline:2px solid rgba(20,184,166,.3);border-color:#14b8a6}.page_rangeInput__lXPaG{width:100%}.page_positionGrid__Ij_ef{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.page_positionButton__jm3FL{border:1px solid rgba(15,23,42,.12);background:#ffffff;color:#0f172a;border-radius:.62rem;padding:.52rem .6rem;font-size:.82rem;font-weight:600;cursor:pointer}.page_positionButtonActive__1KTTR{border-color:rgba(15,118,110,.55);background:rgba(15,118,110,.1);color:#0f766e}.page_progressSection__ijrAJ{display:grid;gap:.35rem}.page_progressBar__7qBzS{width:100%;height:.65rem;border-radius:999px;background:rgba(15,23,42,.1);overflow:hidden}.page_progressFill__qgHz3{height:100%;background:linear-gradient(90deg,#0f766e,#14b8a6);transition:width .2s ease}.page_progressText__EobFf{margin:0;color:#0f766e;font-weight:700;font-size:.88rem}.page_buttonRow__3hwmt{display:flex;justify-content:flex-end}.page_primaryButton___OeZ5{border:0;border-radius:.7rem;padding:.78rem 1.15rem;font-size:.92rem;font-weight:700;cursor:pointer;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#f8fafc;box-shadow:0 10px 24px rgba(15,118,110,.3)}.page_positionButton__jm3FL:disabled,.page_primaryButton___OeZ5:disabled,.page_smallButton__YYE86:disabled{opacity:.55;cursor:not-allowed}.page_errorText__rexNF,.page_successText__z7uzb{margin:0;border-radius:.7rem;padding:.64rem .74rem;font-size:.88rem;font-weight:600}.page_errorText__rexNF{color:#991b1b;background:rgba(254,226,226,.9);border:1px solid rgba(220,38,38,.2)}.page_successText__z7uzb{color:#166534;background:rgba(220,252,231,.9);border:1px solid rgba(22,163,74,.2)}@media (max-width:56rem){.page_controlsGrid__PNzDW,.page_positionGrid__Ij_ef{grid-template-columns:1fr}.page_buttonRow__3hwmt{justify-content:stretch}.page_primaryButton___OeZ5{width:100%}}.ToolSupportSection_section__17rcD{padding:0 1rem 4rem}.ToolSupportSection_container__Y90l_{max-width:67.5rem;margin:0 auto;display:grid;gap:1.35rem}.ToolSupportSection_header___xXSw{display:grid;gap:.7rem;max-width:46rem}.ToolSupportSection_eyebrow__yJf1c{margin:0;width:fit-content;padding:.4rem .75rem;border:1px solid #c7d3c1;border-radius:999px;color:#14532d;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:rgba(255,255,255,.56)}.ToolSupportSection_title__csKy4{margin:0;color:#102516;font-size:clamp(1.45rem,2vw,2rem);line-height:1.15;letter-spacing:-.02em}.ToolSupportSection_intro__4T9lx{margin:0;color:#4f6057;line-height:1.65}.ToolSupportSection_grid__EFAwM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ToolSupportSection_card__A7BrI,.ToolSupportSection_relatedBlock__orKnj{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(250,248,241,.96));border:1px solid #d4ddcf;box-shadow:0 14px 32px rgba(18,37,22,.08);border-radius:1.35rem;padding:1.3rem}.ToolSupportSection_card__A7BrI h3,.ToolSupportSection_relatedBlock__orKnj h3{margin:0 0 .8rem;color:#102516;font-size:1.08rem;letter-spacing:-.01em}.ToolSupportSection_cardEyebrow__2aRs2{margin:0 0 .45rem;color:#6a7b6f;font-size:.74rem;text-transform:uppercase;letter-spacing:.1em}.ToolSupportSection_list__Pdrsy{margin:0;padding-left:1rem;color:#4f6057;display:grid;gap:.5rem;line-height:1.65}.ToolSupportSection_trustText__u4VQb{margin:0;color:#4f6057;line-height:1.7}.ToolSupportSection_relatedHeader__pk7nV{display:grid;gap:.2rem}.ToolSupportSection_relatedGrid__hXehB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ToolSupportSection_relatedCard__lftTn{display:grid;gap:.45rem;padding:1rem;border-radius:1rem;border:1px solid #d8e0d3;background:rgba(255,255,255,.7);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ToolSupportSection_relatedTopRow__7YYnM{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ToolSupportSection_relatedLabel__xmQPz{color:#102516;font-weight:700}.ToolSupportSection_relatedArrow__Wevpl{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:rgba(20,83,45,.08);color:#14532d;flex-shrink:0}.ToolSupportSection_relatedDescription__q0P6E{color:#4f6057;font-size:.9rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.ToolSupportSection_relatedCard__lftTn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(16,37,22,.08);border-color:#c7d3c1}}@media (max-width:64rem){.ToolSupportSection_grid__EFAwM,.ToolSupportSection_relatedGrid__hXehB{grid-template-columns:1fr}}