.UxZT3W_shell{max-width:720px;margin:28px auto}.UxZT3W_progress{gap:6px;margin:12px 0 24px;display:flex}.UxZT3W_progress span{background:var(--line);border-radius:4px;flex:1;height:5px}.UxZT3W_progress span[data-done=true]{background:var(--accent)}.UxZT3W_help{border:1px solid var(--line);background:var(--surface,#fff);border-radius:8px;margin:16px 0;padding:14px;font-size:14px;line-height:1.6}.UxZT3W_help p+p{margin-top:7px}.UxZT3W_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.UxZT3W_options button{white-space:normal;text-align:left;justify-content:flex-start;min-height:48px}.UxZT3W_options button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.UxZT3W_summary{margin:0}.UxZT3W_summary>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:13px 0;display:flex}.UxZT3W_summary dt{font-weight:600}.UxZT3W_summary dd{overflow-wrap:anywhere;margin:3px 0 0}.UxZT3W_nav{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.UxZT3W_shell h2{margin-bottom:10px}.UxZT3W_shell input,.UxZT3W_shell select{width:100%;min-width:0}.UxZT3W_shell label{margin-top:12px}.UxZT3W_status{margin:12px 0}.UxZT3W_shell:focus{outline:none}@media (max-width:600px){.UxZT3W_shell{margin:16px auto}.UxZT3W_options{grid-template-columns:1fr}.UxZT3W_nav button{flex:1}.UxZT3W_summary>div{gap:8px}}.UxZT3W_shell input,.UxZT3W_shell select{box-sizing:border-box;border:2px solid var(--ink-3);background:var(--card);min-height:48px;color:var(--ink);font:inherit;border-radius:8px;margin-top:8px;padding:12px 14px;display:block}.UxZT3W_shell input::placeholder{color:var(--ink-2);opacity:1}.UxZT3W_shell input:focus,.UxZT3W_shell select:focus{outline:3px solid var(--accent-soft);outline-offset:2px;border-color:var(--accent)}.UxZT3W_chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.UxZT3W_chips button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.UxZT3W_shell label{display:block}.UxZT3W_options button{overflow-wrap:anywhere}.UxZT3W_shell h1,.UxZT3W_shell h2{letter-spacing:-.02em;font-size:clamp(1.4rem,4.5vw,1.9rem);line-height:1.35}.UxZT3W_shell .UxZT3W_help{background:var(--accent-soft);border-left:3px solid var(--accent);padding:12px 16px}.UxZT3W_shell .UxZT3W_help p{font-size:14px}.UxZT3W_shell label{font-weight:600}.UxZT3W_options button{background:var(--card);color:var(--ink);border:2px solid var(--ink-3);padding:12px 16px;line-height:1.4}.UxZT3W_options button[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);border-color:var(--accent);box-shadow:inset 4px 0 var(--accent)}.UxZT3W_upload{border:2px dashed var(--accent);background:var(--accent-soft);border-radius:12px;margin:22px 0;padding:20px}.UxZT3W_result{background:var(--accent-soft);border:2px solid var(--accent);border-radius:12px;margin:20px 0;padding:20px}.UxZT3W_previewCard{background:var(--card);border:1px solid var(--ink-3);border-radius:10px;margin-top:12px;padding:16px}.UxZT3W_previewCard h3{font-size:1.05rem}.UxZT3W_shell a[aria-disabled=true]{opacity:.6;pointer-events:none}@media (max-width:600px){.UxZT3W_upload,.UxZT3W_result{padding:16px}.UxZT3W_nav{flex-wrap:wrap}.UxZT3W_nav a{white-space:normal;text-align:center;flex:1;min-height:48px}}.UxZT3W_options button:focus-visible,.UxZT3W_nav button:focus-visible,.UxZT3W_nav a:focus-visible,.UxZT3W_chips button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.UxZT3W_shell p{line-height:1.6}.UxZT3W_shell h2+p{margin-top:10px}.UxZT3W_combo{position:relative}.UxZT3W_combo label{margin-top:12px}.UxZT3W_suggest{border:1px solid var(--ink-3);background:var(--card);overscroll-behavior:contain;border-radius:10px;max-height:min(330px,46vh);margin:6px 0 0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 10px 28px #14275a24}.UxZT3W_suggest li{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--ink);overflow-wrap:anywhere;border-radius:7px;padding:12px;line-height:1.35}.UxZT3W_suggest li+li{margin-top:2px}.UxZT3W_suggest li b{color:var(--accent);font-weight:700}.UxZT3W_suggest li:hover,.UxZT3W_suggest li[aria-selected=true]{background:var(--accent-soft)}.UxZT3W_suggest li[data-own]{border-top:1px solid var(--line);color:var(--accent);border-radius:0 0 7px 7px;font-weight:600}
.e046Sa_card{background:linear-gradient(135deg,#fff9ea 0%,#fcf6e6 55%,#f4f7fb 100%);border:1px solid #e3c77e;border-radius:14px;min-width:0;margin:0 0 16px;padding:18px 18px 16px;position:relative;box-shadow:0 6px 18px #14275a12}.e046Sa_slim{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.e046Sa_kicker{letter-spacing:.6px;text-transform:uppercase;color:#86600f;font-size:11px;font-weight:800;display:inline-block}.e046Sa_title{color:#14275a;margin:6px 0;font-size:19px;line-height:1.3}.e046Sa_lead{color:#34445c;margin:0 0 10px;font-size:14px;line-height:1.6}.e046Sa_points{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.e046Sa_points li{color:#14275a;background:#fff;border:1px solid #e6dbbe;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.e046Sa_points li:before{content:"✓ ";color:#14966f;font-weight:800}.e046Sa_row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.e046Sa_top{justify-content:space-between;align-items:center;gap:10px;display:flex}.e046Sa_step{color:#5b6c84;font-size:12px;font-weight:600}.e046Sa_bar{background:#efe5cb;border-radius:5px;height:5px;margin:10px 0 14px;overflow:hidden}.e046Sa_bar span{background:linear-gradient(90deg,#c99640,#14966f);border-radius:5px;height:100%;transition:width .25s;display:block}.e046Sa_q{color:#14275a;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.45;display:block}.e046Sa_input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:10px;margin-bottom:10px;padding:11px 12px;font-size:15px}.e046Sa_help{color:#5b6c84;margin:10px 0 0;font-size:12.5px;line-height:1.5}.e046Sa_doneLine{color:#1f3b2d;align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.e046Sa_tick{color:#fff;background:#14966f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .e046Sa_card{background:linear-gradient(135deg,#2a2212 0%,#1c1a14 60%,#141c24 100%);border-color:#5c4a20}:root:not([data-theme=light]) .e046Sa_title,:root:not([data-theme=light]) .e046Sa_q,:root:not([data-theme=light]) .e046Sa_points li{color:#f1e6c8}:root:not([data-theme=light]) .e046Sa_lead,:root:not([data-theme=light]) .e046Sa_help,:root:not([data-theme=light]) .e046Sa_step{color:#c3cbd5}:root:not([data-theme=light]) .e046Sa_points li{background:#1a222b;border-color:#3a3424}:root:not([data-theme=light]) .e046Sa_input{color:#e7ecf1;background:#121b23;border-color:#34404c}:root:not([data-theme=light]) .e046Sa_doneLine{color:#cdebdd}}@media (max-width:650px){.e046Sa_card{padding:15px 14px 14px}.e046Sa_title{font-size:17px}.e046Sa_input{font-size:16px}}.e046Sa_pro{background:#fff;border:1px solid #d9c48c;border-radius:12px;margin-top:12px;padding:12px 14px;animation:.18s ease-out e046Sa_proIn;box-shadow:0 4px 12px #14275a0f}.e046Sa_pro p{color:#14275a;margin:0;font-size:14px;line-height:1.55}.e046Sa_pro .e046Sa_row{margin-top:10px}@keyframes e046Sa_proIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .e046Sa_pro{background:#18202a;border-color:#5c4a20}:root:not([data-theme=light]) .e046Sa_pro p{color:#f1e6c8}}
