.page_wrap__Q2Wky{max-width:640px;margin:0 auto;padding:32px 20px 80px;min-height:100vh}.page_header__oRW75{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:28px}.page_brand__7TV1Q{font-family:"Instrument Serif",Georgia,serif;font-size:34px;letter-spacing:-.5px;font-weight:400}.page_brand__7TV1Q span{color:var(--muted);font-style:italic}.page_tagline__FsEDs{margin-top:6px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:2px}.page_dropzone__VV1Wy{border:1px dashed #2a2a2a;border-radius:4px;padding:40px 20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;background:#0f0f0f}.page_dropzoneActive__ygbJb,.page_dropzone__VV1Wy:hover{border-color:var(--accent);background:#121212}.page_dropzoneHint__DJkJK{color:var(--muted);font-size:12px;letter-spacing:.5px}.page_dropzoneMain__wi_SK{font-size:14px;margin-bottom:8px}.page_previewList__Wzbmc{margin-top:16px;display:flex;flex-direction:column;gap:8px}.page_preview__Iypkb{border:1px solid var(--line);border-radius:4px;padding:10px;display:flex;align-items:center;gap:12px}.page_previewOrder__rKTWy{font-size:11px;font-weight:700;color:var(--muted);min-width:16px;text-align:center}.page_previewImg__cRT6h{width:56px;height:56px;object-fit:cover;border-radius:2px;border:1px solid var(--line)}.page_previewName___jYVa{font-size:12px;flex:1 1;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_removeBtn__y9Yoe{background:transparent;border:1px solid var(--line);color:var(--muted);padding:6px 10px;font-size:11px;border-radius:2px}.page_label__jI4Tf{display:block;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--muted);margin:24px 0 8px}.page_textarea__aR4ZX{width:100%;background:#0f0f0f;border:1px solid var(--line);border-radius:4px;padding:12px;font-size:13px;resize:vertical;min-height:70px;outline:none}.page_textarea__aR4ZX:focus{border-color:var(--accent)}.page_select__FkvQ2{width:100%;background:#0f0f0f;border:1px solid var(--line);border-radius:4px;font-size:13px;outline:none;color:var(--fg);font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1L6 6L11 1' stroke='%237a7a7a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;padding:12px 38px 12px 12px;cursor:pointer}.page_select__FkvQ2:focus{border-color:var(--accent)}.page_select__FkvQ2 option{background:#0f0f0f;color:var(--fg)}.page_select__FkvQ2 option:disabled{color:var(--muted)}.page_submit__zUj4V{margin-top:24px;width:100%;background:var(--accent);color:#0d0d0d;border:none;padding:16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;border-radius:4px;transition:transform .1s,opacity .15s}.page_submit__zUj4V:hover:not(:disabled){transform:translateY(-1px)}.page_submit__zUj4V:disabled{opacity:.4;cursor:not-allowed}.page_error__JBrsB{margin-top:16px;padding:12px;border:1px solid #3a1a1a;background:#1a0c0c;color:#e58b8b;font-size:12px;border-radius:4px}.page_results__r0wQg{margin-top:36px;border-top:1px solid var(--line);padding-top:28px}.page_stageRow__wBazb{display:flex;align-items:center;gap:12px;margin-bottom:6px}.page_stageBadge__W_05g{display:inline-block;padding:6px 12px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:2px}.page_stageReason__mLDq2{font-family:"Instrument Serif",Georgia,serif;font-size:20px;font-style:italic;color:#dcdcdc;line-height:1.4;margin-bottom:22px}.page_actionCard__Ak9Jw{border:1px solid var(--line);border-radius:4px;padding:14px 16px;margin-bottom:24px}.page_actionLabel__J9EeS{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:6px}.page_actionReason__Gc3Eq{font-size:13px;line-height:1.5;color:#cccccc}.page_noReplies__mk_WB{border:1px dashed #2a2a2a;border-radius:4px;padding:24px 18px;text-align:center;color:var(--muted);font-size:13px;line-height:1.5}.page_replyCard___25F2{border:1px solid var(--line);background:var(--card);border-radius:4px;padding:18px;margin-bottom:14px}.page_replyLabel__IvaUa{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:10px}.page_replyText__6O315{font-size:15px;line-height:1.5;margin-bottom:14px;color:#f2f2f2}.page_replyReason__VwsRe{font-size:11px;color:var(--muted);line-height:1.5;padding-top:10px;border-top:1px solid var(--line);margin-bottom:14px}.page_copyBtn__z_VDJ{background:transparent;border:1px solid #2a2a2a;color:var(--fg);padding:8px 14px;font-size:10px;text-transform:uppercase;letter-spacing:2px;border-radius:2px;transition:all .15s}.page_copyBtn__z_VDJ:hover{border-color:var(--accent);color:var(--accent)}.page_copyBtnCopied__v3fJC{border-color:#3f6b3f;color:#9fce9f}.page_replyActions__m57OI{display:flex;gap:8px;flex-wrap:wrap}.page_outcomeBtn__iKtH3{background:transparent;border:1px solid #2a2a2a;color:var(--muted);padding:8px 14px;font-size:10px;text-transform:uppercase;letter-spacing:2px;border-radius:2px;transition:all .15s}.page_outcomeBtn__iKtH3:hover{border-color:#444;color:var(--fg)}.page_outcomeBtnWorked___mfXt{border-color:#2a4a2a;color:#7ce8a4;background:#0a1f0a}.page_outcomeBtnDidnt__06_xg{border-color:#4a2a2a;color:#e87c7c;background:#1f0a0a}.page_mistakesCard__E4yNP{border:1px solid #3a2a10;background:#1a1200;border-radius:4px;padding:14px 16px;margin-bottom:24px}.page_mistakesLabel__7lkbY{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e8b47c;margin-bottom:10px}.page_mistakesList__I9UVy{margin:0;padding-left:16px}.page_mistakesItem__yyaPW{font-size:12px;color:#c8a060;line-height:1.6;margin-bottom:10px}.page_leakWhat__8zAKJ{color:#e8c290;font-size:13px;line-height:1.5}.page_leakWeakens__oi6qo{color:#998060;font-size:12px;line-height:1.5;margin-top:2px;font-style:italic}.page_loading__4WMny{margin-top:36px;text-align:center;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:3px}.page_dot__aVcaO{display:inline-block;animation:page_blink__MXDOE 1.2s infinite}.page_dot__aVcaO:nth-child(2){animation-delay:.2s}.page_dot__aVcaO:nth-child(3){animation-delay:.4s}@keyframes page_blink__MXDOE{0%,80%,to{opacity:.2}40%{opacity:1}}