.review-status.svelte-y1w1ru{color:var(--muted);align-items:flex-start;gap:9px;margin:12px 0;font-size:.95rem;line-height:1.5;display:flex}.draft-review.svelte-y1w1ru svg{flex:none;margin-top:2px}.review-status.blocked.svelte-y1w1ru{color:var(--ink);margin-bottom:18px;font-size:1rem}.entry-preview-text.blocked.svelte-y1w1ru{border-left-color:var(--error-ink)}.report-reading.svelte-y1w1ru{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--silver) transparent;border-radius:4px;max-height:13.5rem;margin-top:9px;padding-right:12px;line-height:1.6;overflow-y:auto}.report-reading.svelte-y1w1ru:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.report-reading.svelte-y1w1ru p:where(.svelte-y1w1ru){white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.6}mark.svelte-y1w1ru{background:var(--error-surface);color:inherit;border:0;border-radius:3px;padding:1px 0}.entry-preview-text.source.svelte-y1w1ru mark:where(.svelte-y1w1ru){background:0 0;padding:0}textarea.svelte-y1w1ru{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;margin:10px 0;padding:13px;line-height:1.5;display:block}.draft-review.svelte-y1w1ru{border:1px solid var(--error-border);background:var(--error-surface);border-radius:14px;margin:14px 0;padding:13px 15px;font-size:.86rem;line-height:1.5}.draft-review.svelte-y1w1ru>strong:where(.svelte-y1w1ru){color:var(--error-ink);align-items:flex-start;gap:8px;display:flex}.draft-review.svelte-y1w1ru ul:where(.svelte-y1w1ru){margin:8px 0 0;padding-left:20px}.draft-review.svelte-y1w1ru li:where(.svelte-y1w1ru)+li:where(.svelte-y1w1ru){margin-top:6px}.correction-intro.svelte-y1w1ru{color:var(--muted);margin:16px 0 10px;font-size:.85rem;line-height:1.5}.review-actions.svelte-y1w1ru{flex-wrap:wrap;gap:10px;display:flex}.review-actions.svelte-y1w1ru .button:where(.svelte-y1w1ru){flex:1;min-height:48px}.correction-message.svelte-y1w1ru,.correction-result.svelte-y1w1ru{font-size:.85rem;line-height:1.5}.correction-result.svelte-y1w1ru{margin:14px 0}.correction-result.svelte-y1w1ru p:where(.svelte-y1w1ru){margin:7px 0}.correction-result.svelte-y1w1ru details:where(.svelte-y1w1ru){color:var(--muted)}.correction-result.svelte-y1w1ru details:where(.svelte-y1w1ru) p:where(.svelte-y1w1ru){max-height:8rem;overflow:auto}.correction-result.svelte-y1w1ru summary:where(.svelte-y1w1ru){cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:inline-flex}.correction-result.svelte-y1w1ru summary:where(.svelte-y1w1ru)::marker{content:""}.correction-result.svelte-y1w1ru summary:where(.svelte-y1w1ru)::-webkit-details-marker{display:none}.correction-result.svelte-y1w1ru summary:where(.svelte-y1w1ru):focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.correction-result.svelte-y1w1ru details[open]:where(.svelte-y1w1ru) summary:where(.svelte-y1w1ru) svg:last-child{transform:rotate(180deg)}.undo-correction.svelte-y1w1ru{min-height:44px;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;margin-top:8px;font-size:.8rem;text-decoration:underline;display:inline-flex}@media (width<=600px){.report-reading.svelte-y1w1ru{max-height:9.6rem}.report-reading.svelte-y1w1ru p:where(.svelte-y1w1ru){font-size:1rem}.review-actions.svelte-y1w1ru{flex-direction:column}.review-actions.svelte-y1w1ru .button:where(.svelte-y1w1ru){width:100%}.review-status.svelte-y1w1ru{font-size:.9rem}}@media print{.report-reading.svelte-y1w1ru{max-height:none;overflow:visible}.review-actions.svelte-y1w1ru,.undo-correction.svelte-y1w1ru{display:none}}.report-preparing.svelte-1y8emlq{text-align:center;padding:clamp(28px,6vw,56px) 20px;animation:.4s ease-out svelte-1y8emlq-appear;overflow:hidden}.report-magic.svelte-1y8emlq{width:240px;height:210px;margin:0 auto 22px;position:relative}.magic-halo.svelte-1y8emlq{background:radial-gradient(ellipse,var(--brand-orange-ring),#b4b1ad14 48%,transparent 70%);border-radius:50%;animation:4s ease-in-out infinite svelte-1y8emlq-breathe;position:absolute;inset:15px -12px}.magic-page.svelte-1y8emlq,.answer-slip.svelte-1y8emlq{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#fffffff0,#f1f0eecc);border:1px solid #fffffff2;border-radius:20px;position:absolute;box-shadow:0 18px 40px #302e2c17,inset 0 1px 1px #fff}.magic-page.svelte-1y8emlq{padding:20px 17px;animation:4s ease-in-out infinite svelte-1y8emlq-float;inset:16px 57px 13px;transform:rotate(-4deg)}.magic-mark.svelte-1y8emlq{width:40px;height:40px;color:var(--brand-orange);background:var(--brand-orange-soft);border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.magic-lines.svelte-1y8emlq{gap:9px;display:grid}.magic-lines.svelte-1y8emlq i:where(.svelte-1y8emlq),.answer-slip.svelte-1y8emlq i:where(.svelte-1y8emlq){background:#c5c2bf;border-radius:9px;height:5px;display:block}.magic-lines.svelte-1y8emlq i:where(.svelte-1y8emlq){transform-origin:0;animation:3.8s ease-in-out infinite svelte-1y8emlq-write-line;animation-delay:calc(var(--line) * .18s)}.magic-lines.svelte-1y8emlq i:where(.svelte-1y8emlq):last-child{width:64%}.answer-slip.svelte-1y8emlq{border-radius:13px;gap:7px;width:72px;padding:15px 12px;display:grid;top:105px}.answer-slip.svelte-1y8emlq i:where(.svelte-1y8emlq){height:4px}.answer-slip.svelte-1y8emlq i:where(.svelte-1y8emlq):last-child{width:60%}.slip-one.svelte-1y8emlq{animation:4s ease-in-out infinite svelte-1y8emlq-gather-left;left:0;transform:rotate(-14deg)}.slip-two.svelte-1y8emlq{animation:4s ease-in-out .6s infinite svelte-1y8emlq-gather-right;top:46px;right:0;transform:rotate(13deg)}.magic-spark.svelte-1y8emlq{color:var(--brand-orange);animation:3s ease-in-out infinite svelte-1y8emlq-twinkle;position:absolute}.spark-one.svelte-1y8emlq{font-size:25px;bottom:21px;right:31px}.spark-two.svelte-1y8emlq{font-size:21px;animation-delay:1s;top:26px;left:30px}.report-preparing.svelte-1y8emlq h2:where(.svelte-1y8emlq){outline:none;margin:12px 0;font-size:clamp(1.35rem,4.5vw,1.85rem);line-height:1.2}.report-preparing.svelte-1y8emlq p:where(.svelte-1y8emlq){color:var(--ink,#373634);margin:0;line-height:1.6}.report-preparing.svelte-1y8emlq .preparing-note:where(.svelte-1y8emlq){color:#6b6865;margin-top:14px;font-size:.88rem}.magic-wait.svelte-1y8emlq{justify-content:center;gap:8px;margin:20px 0 14px;display:flex}.magic-wait.svelte-1y8emlq i:where(.svelte-1y8emlq){background:var(--brand-orange);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite svelte-1y8emlq-loading-pulse}.magic-wait.svelte-1y8emlq i:where(.svelte-1y8emlq):nth-child(2){animation-delay:.2s}.magic-wait.svelte-1y8emlq i:where(.svelte-1y8emlq):nth-child(3){animation-delay:.4s}.preparing-message.svelte-1y8emlq{align-items:center;max-width:32ch;min-height:4.8em;margin:0 auto;display:grid}.changing-message.svelte-1y8emlq{animation:.35s ease-out svelte-1y8emlq-message-in}@keyframes svelte-1y8emlq-message-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes svelte-1y8emlq-loading-pulse{0%,80%,to{opacity:.35;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}@keyframes svelte-1y8emlq-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes svelte-1y8emlq-float{50%{transform:translateY(-7px)rotate(2deg)}}@keyframes svelte-1y8emlq-breathe{50%{opacity:.65;transform:scale(1.15)}}@keyframes svelte-1y8emlq-write-line{0%,to{opacity:.35;transform:scaleX(.35)}45%,80%{opacity:1;transform:scaleX(1)}}@keyframes svelte-1y8emlq-gather-left{50%{opacity:.5;transform:translate(20px,-12px)rotate(-5deg)}}@keyframes svelte-1y8emlq-gather-right{50%{opacity:.5;transform:translate(-18px,10px)rotate(5deg)}}@keyframes svelte-1y8emlq-twinkle{50%{opacity:.3;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.report-preparing.svelte-1y8emlq,.report-preparing.svelte-1y8emlq :where(.svelte-1y8emlq){animation:none!important}}@media (prefers-reduced-transparency:reduce){.magic-page.svelte-1y8emlq,.answer-slip.svelte-1y8emlq{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf9f7}.magic-halo.svelte-1y8emlq{display:none}}@media print{.report-preparing.svelte-1y8emlq :where(.svelte-1y8emlq){animation:none!important}.magic-page.svelte-1y8emlq,.answer-slip.svelte-1y8emlq{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff}.magic-halo.svelte-1y8emlq{display:none}}.industry-suggestions.svelte-r0eiwm{gap:9px;margin:17px 0;display:grid}.industry-suggestions.svelte-r0eiwm .button:where(.svelte-r0eiwm){text-align:left;justify-content:flex-start;min-height:50px}.preparation-retry.svelte-r0eiwm{justify-items:start;gap:12px;display:grid}.preparation-retry.svelte-r0eiwm h2:where(.svelte-r0eiwm),.preparation-retry.svelte-r0eiwm p:where(.svelte-r0eiwm){margin:0}.preparation-retry.svelte-r0eiwm p:where(.svelte-r0eiwm){max-width:38rem}.preparation-actions.svelte-r0eiwm{flex-wrap:wrap;gap:10px;width:100%;display:flex}@media (width<=600px){.preparation-actions.svelte-r0eiwm{flex-direction:column}.preparation-actions.svelte-r0eiwm .button:where(.svelte-r0eiwm){justify-content:center;width:100%}}.entry-quota.svelte-r0eiwm{color:#4f4e4d;background:#f9f8f7;border:1px solid #e5e4e3;border-radius:10px;margin:15px 0 20px;padding:11px 14px;font-size:.84rem;line-height:1.45}.place-option.svelte-r0eiwm small.known-company:where(.svelte-r0eiwm){color:var(--ink);margin-top:8px;font-weight:650;line-height:1.45}.place-option.svelte-r0eiwm>span:where(.svelte-r0eiwm):first-child{min-width:0}.place-option-action.svelte-r0eiwm{color:var(--brand-orange);flex:none;align-items:center;gap:4px;font-size:.76rem;font-weight:800;display:inline-flex}.appearance-choice.svelte-r0eiwm{border:0;margin:18px 0 5px;padding:0}.appearance-choice.svelte-r0eiwm legend:where(.svelte-r0eiwm){color:var(--ink);letter-spacing:-.025em;margin-bottom:5px;font-size:1.22rem;font-weight:900}.appearance-choice.svelte-r0eiwm>p:where(.svelte-r0eiwm){color:#737271;margin:0 0 10px;font-size:.82rem}.appearance-options.svelte-r0eiwm{background:#f2f1f0;border:1px solid #e4e3e2;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.appearance-option.svelte-r0eiwm{color:#626160;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:.83rem;font-weight:800;display:flex}.appearance-option.active.svelte-r0eiwm{border-color:var(--ink);color:var(--ink);background:linear-gradient(145deg,#fffffffa,#faf9f8eb);box-shadow:0 2px 8px #3735331a}.appearance-indicator.svelte-r0eiwm{border:1px solid #a5a3a1;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.appearance-option.active.svelte-r0eiwm .appearance-indicator:where(.svelte-r0eiwm){background:var(--ink);border-color:var(--ink);color:#fff}.appearance-option.svelte-r0eiwm:focus-within{outline:2px solid var(--orange);outline-offset:2px}.appearance-option.svelte-r0eiwm input[type=radio]:where(.svelte-r0eiwm){opacity:0;width:1px;height:1px;position:absolute}.nickname-input.svelte-r0eiwm{flex-direction:column;gap:6px;margin:10px 0 0;display:flex}.nickname-input.svelte-r0eiwm small:where(.svelte-r0eiwm){color:#7e7d7c;font-size:.75rem;line-height:1.4}.nickname-input.svelte-r0eiwm input:where(.svelte-r0eiwm){width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #e1e0df;border-radius:10px;outline:0;padding:12px 13px}.nickname-input.svelte-r0eiwm input:where(.svelte-r0eiwm):focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--brand-orange-ring)}.step-heading.svelte-r0eiwm{align-items:center;gap:5px;margin-bottom:18px;display:flex}.step-heading.svelte-r0eiwm h2:where(.svelte-r0eiwm){margin:0}.chosen-place.svelte-r0eiwm{background:#f9f8f7;border:1px solid #e5e4e3;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 8px;padding:16px 18px;display:flex}.chosen-place.compact.svelte-r0eiwm{margin:18px 0 23px}.chosen-place.svelte-r0eiwm>div:where(.svelte-r0eiwm){flex-direction:column;gap:3px;min-width:0;display:flex}.chosen-place.svelte-r0eiwm strong:where(.svelte-r0eiwm){overflow-wrap:anywhere}.chosen-place.svelte-r0eiwm small:where(.svelte-r0eiwm){color:#757473}.chosen-place.svelte-r0eiwm .text-button:where(.svelte-r0eiwm){color:#555453;white-space:nowrap}.search-progress.svelte-r0eiwm{color:#575655;background:#f5f4f399;border:1px solid #91908f33;border-radius:14px;align-items:flex-start;gap:12px;margin:16px 0 0;padding:16px;font-size:.86rem;display:flex}.search-progress.svelte-r0eiwm strong:where(.svelte-r0eiwm){color:var(--ink);font-size:.88rem;font-weight:750;display:block}.search-progress.svelte-r0eiwm p:where(.svelte-r0eiwm){color:#6e6d6c;margin:5px 0 0;font-size:.8rem;line-height:1.5}.search-progress.svelte-r0eiwm .search-spinner:where(.svelte-r0eiwm){margin-top:2px}.phone-verification.svelte-r0eiwm{margin:22px 0 18px}.phone-verification.svelte-r0eiwm h2:where(.svelte-r0eiwm){margin:0 0 9px}.phone-verification.svelte-r0eiwm p:where(.svelte-r0eiwm){color:#6e6d6c;margin:0;font-size:.9rem;line-height:1.5}.search-actions.svelte-r0eiwm{margin-top:20px}.search-actions.svelte-r0eiwm .button:where(.svelte-r0eiwm){min-width:160px}.search-actions.svelte-r0eiwm .search-cancel:where(.svelte-r0eiwm){color:#575655!important;box-shadow:none!important;background:#ffffffb3!important;border:1px solid #dedddc!important}.search-note.svelte-r0eiwm{color:#6e6d6c;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.search-spinner.svelte-r0eiwm{animation:none!important}}.search-spinner.svelte-r0eiwm{border:2px solid #e2e1e0;border-top-color:#6c6b6a;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite ai-spin}.entry-subline.svelte-r0eiwm{color:#605f5e;margin:0 0 14px;font-size:.82rem;line-height:1.35}.ai-place-results.svelte-r0eiwm{margin-top:12px}.ai-place-result.svelte-r0eiwm{border:1px solid var(--line);background:0 0;border-radius:13px;overflow:hidden}.ai-place-result.svelte-r0eiwm .place-option:where(.svelte-r0eiwm){background:0 0;border:0;border-radius:0}.ai-place-source.svelte-r0eiwm{color:var(--muted);text-underline-offset:2px;align-items:center;gap:4px;margin:0 15px 12px;font-size:.74rem;text-decoration:underline;display:inline-flex}@media (width<=600px){.entry-review.svelte-r0eiwm{padding:20px 18px}.entry-review.svelte-r0eiwm .form-actions:where(.svelte-r0eiwm){margin-top:15px}}@media (width<=480px){.chosen-place.svelte-r0eiwm{align-items:flex-start}}
