.dropzone[data-v-5e2efaa0]{border:1px solid var(--c-border-strong);border-radius:2px;background:linear-gradient(rgba(35,30,25,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(35,30,25,.035) 1px,transparent 1px),var(--c-bg);background-size:32px 32px;padding:38px 20px;text-align:center;transition:all .2s ease}@media(hover:hover)and (pointer:fine){.dropzone[data-v-5e2efaa0]:hover{border-color:var(--c-accent);background-color:#f2a93b09}}.dropzone--over[data-v-5e2efaa0]{border-color:var(--c-accent);background-color:#f2a93b09}.dropzone[data-v-5e2efaa0]:active{transform:scale(.985)}.dropzone[data-v-5e2efaa0]:focus-visible{outline:3px solid rgba(242,169,59,.45);outline-offset:3px;border-color:var(--c-accent)}.dropzone--disabled[data-v-5e2efaa0]{opacity:.6}.dropzone__icon[data-v-5e2efaa0]{color:var(--c-accent);margin-bottom:18px;display:inline-flex;padding:0}.dropzone__title[data-v-5e2efaa0]{font-family:var(--font-display);font-size:16px;font-weight:500;margin-bottom:8px;color:var(--c-text)}.dropzone__hint[data-v-5e2efaa0]{font-size:10px;line-height:1.6;letter-spacing:.035em;color:var(--c-text-light)}.preview[data-v-5e2efaa0]{position:relative;border-radius:2px;overflow:hidden;border:1px solid var(--c-border);background:var(--c-bg)}.preview__img[data-v-5e2efaa0]{display:block;width:100%;max-height:320px;object-fit:contain}.preview__fallback[data-v-5e2efaa0]{display:grid;min-height:280px;place-items:center;padding:24px;color:var(--c-text-muted);text-align:center}.preview__overlay[data-v-5e2efaa0]{position:absolute;inset:auto 0 0 0;display:flex;gap:10px;justify-content:center;padding:12px;background:linear-gradient(transparent,#000000b3)}.preview__btn[data-v-5e2efaa0]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:500;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s,transform .15s ease}.preview__btn[data-v-5e2efaa0]:active:not(:disabled){transform:scale(.95)}@media(hover:hover)and (pointer:fine){.preview__btn[data-v-5e2efaa0]:hover:not(:disabled){background:#ffffff52}.preview__btn--danger[data-v-5e2efaa0]:hover:not(:disabled){background:#e14b5ad9}}.preview__btn[data-v-5e2efaa0]:disabled{opacity:.5;cursor:not-allowed}.selector[data-v-1db12d58]{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;background:var(--c-border)}.mode[data-v-1db12d58]{display:flex;align-items:center;gap:10px;min-height:72px;padding:13px 12px;border-radius:0;border:0;color:var(--c-text);background:var(--c-surface);text-align:left;transition:all .2s ease}@media(hover:hover)and (pointer:fine){.mode[data-v-1db12d58]:hover:not(:disabled){border-color:var(--c-border-strong);background:#713d410e}}.mode[data-v-1db12d58]:active:not(:disabled){transform:scale(.97)}.mode--active[data-v-1db12d58]{color:#fff;background:#713d41;box-shadow:none}.mode[data-v-1db12d58]:disabled{opacity:.55;cursor:not-allowed}.mode__icon[data-v-1db12d58]{font-family:var(--font-display);font-size:17px;color:var(--c-accent);flex-shrink:0}.mode__main[data-v-1db12d58]{display:flex;flex-direction:column;gap:3px;min-width:0}.mode__label[data-v-1db12d58]{font-family:var(--font-display);font-size:14px;font-weight:500;color:currentColor}.mode__desc[data-v-1db12d58]{font-size:11px;line-height:1.35;color:var(--c-text-light)}.mode--active .mode__icon[data-v-1db12d58],.mode--active .mode__desc[data-v-1db12d58]{color:#ffffffbd}@media(max-width:560px){.selector[data-v-1db12d58]{grid-template-columns:1fr}}.measure[data-v-228cc76e]{border:1px solid var(--c-border);background:#ffffff04}.measure__toggle[data-v-228cc76e]{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:16px 18px;cursor:pointer}.measure__toggle input[data-v-228cc76e]{position:absolute;opacity:0;pointer-events:none}.measure__check[data-v-228cc76e]{width:18px;height:18px;margin-top:2px;border:1px solid var(--c-border-strong);background:#ffffff08}.measure__toggle input:checked+.measure__check[data-v-228cc76e]{border-color:var(--c-accent);background:linear-gradient(135deg,#c69869,#a56f3d);box-shadow:inset 0 0 0 4px var(--c-surface)}.measure__toggle input:focus-visible+.measure__check[data-v-228cc76e]{outline:3px solid rgba(242,169,59,.42);outline-offset:3px}.measure__toggle strong[data-v-228cc76e]{display:block;color:var(--c-text);font:500 15px/1.35 var(--font-display)}.measure__toggle small[data-v-228cc76e]{display:block;margin-top:4px;color:var(--c-text-light);font-size:10px;line-height:1.5}.measure__body[data-v-228cc76e]{padding:0 18px 18px;border-top:1px solid var(--c-border)}.measure__privacy[data-v-228cc76e]{padding:14px 0;color:var(--c-accent);font-size:9px;line-height:1.55;letter-spacing:.04em}.measure__settings[data-v-228cc76e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-bottom:20px;padding:14px;border:1px solid var(--c-border);background:#ffffff05}.measure__settings label>span[data-v-228cc76e]:first-child{display:block;margin-bottom:6px;color:var(--c-text-secondary);font-size:10px}.measure__settings select[data-v-228cc76e]{width:100%;padding:8px 4px;border:0;border-bottom:1px solid var(--c-border-strong);outline:0;color:var(--c-text);background:var(--c-surface);font:500 12px/1 var(--font-body)}.measure__settings select[data-v-228cc76e]:focus-visible,.measure__input-wrap input[data-v-228cc76e]:focus-visible{outline:2px solid rgba(242,169,59,.4);outline-offset:2px}.measure__grid[data-v-228cc76e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.measure__grid>label>span[data-v-228cc76e]:first-child{display:block;margin-bottom:6px;color:var(--c-text-secondary);font-size:10px}.measure__grid em[data-v-228cc76e]{margin-left:2px;color:#e78a85;font-style:normal}.measure__input-wrap[data-v-228cc76e]{display:grid;grid-template-columns:1fr 28px;align-items:center;border-bottom:1px solid var(--c-border-strong)}.measure__input-wrap input[data-v-228cc76e]{width:100%;min-width:0;padding:8px 0;border:0;outline:0;color:var(--c-text);background:transparent;font:500 14px/1 var(--font-body)}.measure__input-wrap>span[data-v-228cc76e]{color:var(--c-text-light);font-size:9px;text-align:right}.measure__preview[data-v-228cc76e]{margin-top:18px;border:1px solid rgba(102,134,107,.38);background:#66866b0e}.measure__preview>header[data-v-228cc76e]{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;padding:13px 14px;border-bottom:1px solid var(--c-border)}.measure__preview header span[data-v-228cc76e]{display:block;color:#66866b;font-size:8px;letter-spacing:.14em}.measure__preview header strong[data-v-228cc76e]{display:block;margin-top:4px;color:var(--c-text);font-size:13px}.measure__preview header p[data-v-228cc76e],.measure__preview>p[data-v-228cc76e]{color:var(--c-text-light);font-size:9px;line-height:1.65}.measure__preview-grid[data-v-228cc76e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--c-border)}.measure__preview-grid article[data-v-228cc76e]{padding:12px;background:var(--c-surface)}.measure__preview-grid small[data-v-228cc76e]{color:var(--c-text-light);font-size:8px}.measure__preview-grid p[data-v-228cc76e]{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:5px;margin-top:7px;color:var(--c-text-secondary)}.measure__preview-grid b[data-v-228cc76e],.measure__preview-grid strong[data-v-228cc76e]{color:var(--c-text);font:500 14px/1 var(--font-display)}.measure__preview-grid span[data-v-228cc76e]{font-size:8px}.measure__preview-grid strong[data-v-228cc76e]{justify-self:end;color:#66866b}.measure__preview-grid em[data-v-228cc76e]{display:block;margin-top:6px;color:#66866b;font-size:8px;font-style:normal}.measure__preview>p[data-v-228cc76e]{margin:0;padding:10px 14px}.measure__guide[data-v-228cc76e]{margin-top:18px;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.measure__guide summary[data-v-228cc76e]{padding:13px 0;color:var(--c-text-secondary);font-size:10px;font-weight:650;letter-spacing:.08em;cursor:pointer}.measure__guide dl[data-v-228cc76e]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding-bottom:12px}.measure__guide dl>div[data-v-228cc76e]{padding:10px 0;border-top:1px solid var(--c-border)}.measure__guide dt[data-v-228cc76e]{color:var(--c-text);font-size:10px}.measure__guide dd[data-v-228cc76e]{margin-top:4px;color:var(--c-text-light);font-size:9px;line-height:1.6}.measure__note[data-v-228cc76e]{margin-top:16px;color:var(--c-text-light);font-size:10px;line-height:1.65}@media(max-width:480px){.measure__grid[data-v-228cc76e],.measure__settings[data-v-228cc76e],.measure__guide dl[data-v-228cc76e],.measure__preview>header[data-v-228cc76e],.measure__preview-grid[data-v-228cc76e]{grid-template-columns:1fr}}.progress[data-v-79c678cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:560px;padding:48px 24px;text-align:center}.progress__spinner[data-v-79c678cf]{display:flex;gap:6px;margin-bottom:4px}.progress__announcement[data-v-79c678cf]{display:flex;flex-direction:column;align-items:center;gap:12px}.progress__spinner span[data-v-79c678cf]{width:12px;height:12px;border-radius:50%;background:var(--c-primary);animation:bounce-79c678cf 1.2s infinite ease-in-out}.progress__spinner span[data-v-79c678cf]:nth-child(2){animation-delay:.15s;background:var(--c-accent)}.progress__spinner span[data-v-79c678cf]:nth-child(3){animation-delay:.3s;background:#7ba6de}@keyframes bounce-79c678cf{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-10px);opacity:1}}.progress__title[data-v-79c678cf]{font-size:18px;font-weight:700;color:#fff}.progress__tip[data-v-79c678cf]{font-size:14px;color:var(--c-text-secondary);max-width:480px}.progress__bar[data-v-79c678cf]{width:100%;max-width:360px;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.progress__bar-inner[data-v-79c678cf]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--c-primary),var(--c-accent));transition:width 1s ease}.progress__elapsed[data-v-79c678cf]{font-size:13px;color:var(--c-text-light)}@media(max-width:960px){.progress[data-v-79c678cf]{min-height:320px}}.step-ill[data-v-389025fa]{margin:0;flex-shrink:0;width:236px;display:flex;flex-direction:column;gap:6px}.step-ill__frame[data-v-389025fa]{padding:2px;border-radius:20px;background:linear-gradient(160deg,#e14b5a73,#f2a93b40 55%,#ffffff1a);box-shadow:0 4px 14px #00000040,0 1px 3px #00000026;transition:transform .25s ease,box-shadow .25s ease;line-height:0}.step-ill__frame[data-v-389025fa]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #e14b5a2e,0 2px 6px #0003}.step-ill__frame[data-v-389025fa] svg{display:block;width:100%;height:auto;border-radius:18px}.step-ill__label[data-v-389025fa]{font-size:11px;text-align:center;color:var(--c-text-light);letter-spacing:1px}@media(max-width:560px){.step-ill[data-v-389025fa]{width:100%}}.budget[data-v-e3ca644b]{padding:18px;border:1px solid rgba(231,176,109,.28);background:linear-gradient(145deg,#e7b06d12,#ffffff04 42%);color:var(--c-text)}.budget__intro[data-v-e3ca644b]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.budget__eyebrow[data-v-e3ca644b]{display:block;margin-bottom:7px;color:var(--c-accent);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.budget h5[data-v-e3ca644b]{font:500 18px/1.25 var(--font-display);color:var(--c-text)}.budget__intro p[data-v-e3ca644b]{margin-top:6px;max-width:580px;color:var(--c-text-secondary);font-size:11px;line-height:1.65}.budget label>span[data-v-e3ca644b]:first-child,.budget__currency>span[data-v-e3ca644b]{color:var(--c-text-light);font-size:9px;letter-spacing:.05em}.budget__currency[data-v-e3ca644b]{display:grid;gap:6px;min-width:120px}.budget input[data-v-e3ca644b],.budget select[data-v-e3ca644b]{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--c-border-strong);border-radius:2px;color:var(--c-text);background:var(--c-surface);font:inherit;outline:none}.budget input[data-v-e3ca644b]:focus,.budget select[data-v-e3ca644b]:focus{border-color:var(--c-accent);box-shadow:0 0 0 2px #e7b06d1f}.budget__materials[data-v-e3ca644b]{margin-top:18px;border-top:1px solid var(--c-border)}.budget__row[data-v-e3ca644b]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(110px,.8fr) minmax(110px,.7fr);gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--c-border)}.budget__row--head[data-v-e3ca644b]{padding:9px 0 7px;color:var(--c-text-light);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.budget__material[data-v-e3ca644b]{color:var(--c-text);font-size:11px}.budget__amount[data-v-e3ca644b]{color:var(--c-text-secondary);font-size:10px;line-height:1.4}.budget__input-wrap[data-v-e3ca644b]{display:block}.budget__input-wrap input[data-v-e3ca644b]{min-height:36px}.budget__inputs[data-v-e3ca644b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.budget__inputs label[data-v-e3ca644b]{display:grid;gap:6px}.budget__suffix[data-v-e3ca644b]{position:relative;display:block}.budget__suffix input[data-v-e3ca644b]{padding-right:28px}.budget__suffix em[data-v-e3ca644b]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--c-text-light);font-size:10px;font-style:normal}.budget__summary[data-v-e3ca644b]{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end;margin-top:18px;padding-top:16px;border-top:1px solid rgba(231,176,109,.22)}.budget__summary dl[data-v-e3ca644b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.budget__summary dl>div[data-v-e3ca644b]{min-width:0}.budget__summary dt[data-v-e3ca644b]{color:var(--c-text-light);font-size:8px;letter-spacing:.05em}.budget__summary dd[data-v-e3ca644b]{margin:5px 0 0;color:var(--c-text-secondary);font:500 13px/1.2 var(--font-display);overflow-wrap:anywhere}.budget__summary .budget__quote dd[data-v-e3ca644b]{color:var(--c-accent);font-size:18px}.budget__summary button[data-v-e3ca644b]{min-height:42px;padding:9px 16px;border:1px solid var(--c-accent);border-radius:2px;color:#17120d;background:var(--c-accent);font-size:11px;font-weight:650;cursor:pointer}.budget__summary button[data-v-e3ca644b]:hover{filter:brightness(1.06)}.budget__note[data-v-e3ca644b],.budget__warning[data-v-e3ca644b]{margin-top:11px;color:var(--c-text-light);font-size:9px;line-height:1.55}.budget__warning[data-v-e3ca644b]{padding-left:10px;border-left:2px solid rgba(231,176,109,.58);color:var(--c-text-secondary)}.sr-only[data-v-e3ca644b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:860px){.budget__inputs[data-v-e3ca644b]{grid-template-columns:repeat(2,minmax(0,1fr))}.budget__summary[data-v-e3ca644b]{grid-template-columns:1fr}.budget__summary dl[data-v-e3ca644b]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget__summary button[data-v-e3ca644b]{width:100%}}@media(max-width:560px){.budget[data-v-e3ca644b]{padding:15px}.budget__intro[data-v-e3ca644b]{display:grid}.budget__currency[data-v-e3ca644b]{width:100%}.budget__row[data-v-e3ca644b]{grid-template-columns:1fr 1fr}.budget__row--head[data-v-e3ca644b]{display:none}.budget__input-wrap[data-v-e3ca644b]{grid-column:1 / -1}.budget__inputs[data-v-e3ca644b],.budget__summary dl[data-v-e3ca644b]{grid-template-columns:1fr 1fr}.budget__quote[data-v-e3ca644b]{grid-column:1 / -1}}.feedback[data-v-0d58b7bf]{margin-top:28px;border:1px solid rgba(201,166,107,.28);background:linear-gradient(145deg,#fffdf9,#f1ebe3);color:var(--c-text)}.feedback__head[data-v-0d58b7bf]{display:grid;grid-template-columns:110px 1fr;gap:22px;padding:26px;border-bottom:1px solid var(--c-border)}.feedback__head>span[data-v-0d58b7bf]{color:#c9a66b;font:600 10px/1.4 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.feedback__head p[data-v-0d58b7bf]{margin:0 0 5px;color:#c9a66b;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.feedback__head h4[data-v-0d58b7bf]{margin:0 0 8px;font-family:Georgia,serif;font-size:clamp(21px,3vw,30px);font-weight:500}.feedback__head small[data-v-0d58b7bf]{color:var(--c-text-light);line-height:1.7}.feedback__form[data-v-0d58b7bf]{display:grid;gap:22px;padding:26px}fieldset[data-v-0d58b7bf]{border:0;padding:0;margin:0}.feedback legend[data-v-0d58b7bf],.feedback label>span[data-v-0d58b7bf]{display:block;margin-bottom:9px;font-size:12px;color:var(--c-text-secondary)}.feedback legend em[data-v-0d58b7bf]{color:#d98d7c;font-style:normal;margin-left:6px}.feedback__score-row[data-v-0d58b7bf]{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));max-width:420px}.feedback__score-row label[data-v-0d58b7bf]{margin:0}.feedback__score-row input[data-v-0d58b7bf]{position:absolute;opacity:0;pointer-events:none}.feedback__score-row span[data-v-0d58b7bf]{display:grid;place-items:center;height:44px;margin:0;border:1px solid var(--c-border-strong);border-right:0;cursor:pointer}.feedback__score-row label:last-child span[data-v-0d58b7bf]{border-right:1px solid var(--c-border-strong)}.feedback__score-row label.active span[data-v-0d58b7bf]{color:#171513;background:#c9a66b;border-color:#c9a66b}.feedback__score-row input:focus-visible+span[data-v-0d58b7bf]{outline:2px solid #f1d19b;outline-offset:2px}.feedback__split[data-v-0d58b7bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feedback select[data-v-0d58b7bf],.feedback textarea[data-v-0d58b7bf]{width:100%;border:1px solid var(--c-border-strong);border-radius:2px;background:var(--c-surface);color:var(--c-text);padding:12px;font:inherit}.feedback textarea[data-v-0d58b7bf]{resize:vertical;line-height:1.6}.feedback select[data-v-0d58b7bf]:focus-visible,.feedback textarea[data-v-0d58b7bf]:focus-visible{outline:2px solid #c9a66b;outline-offset:2px}.feedback__consent[data-v-0d58b7bf]{border-top:1px solid var(--c-border);padding-top:18px}.feedback__consent label[data-v-0d58b7bf]{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-bottom:10px}.feedback__consent label>span[data-v-0d58b7bf]{margin:0;line-height:1.55}.feedback__consent input[data-v-0d58b7bf]{margin-top:3px;accent-color:#c9a66b}.feedback__rights[data-v-0d58b7bf]{margin-left:28px}.feedback__consent p[data-v-0d58b7bf]{margin:10px 0 0 28px;color:var(--c-text-light);font-size:11px;line-height:1.6}.feedback__error[data-v-0d58b7bf]{color:#f0a697;margin:0;font-size:12px}.feedback button[data-v-0d58b7bf]{justify-self:start;min-width:180px;border:1px solid #c9a66b;border-radius:2px;padding:13px 22px;background:#c9a66b;color:#171513;font-weight:700;cursor:pointer}.feedback button[data-v-0d58b7bf]:disabled{opacity:.55;cursor:wait}.feedback__success[data-v-0d58b7bf]{margin:26px;padding:24px;border-left:2px solid #c9a66b;background:#c9a66b14}.feedback__success strong[data-v-0d58b7bf]{font-family:Georgia,serif;font-size:22px;font-weight:500}.feedback__success p[data-v-0d58b7bf]{color:var(--c-text-light);margin:8px 0 0;line-height:1.7}@media(max-width:640px){.feedback__head[data-v-0d58b7bf]{grid-template-columns:1fr;gap:10px;padding:20px}.feedback__form[data-v-0d58b7bf]{padding:20px}.feedback__split[data-v-0d58b7bf]{grid-template-columns:1fr}.feedback__score-row[data-v-0d58b7bf]{max-width:none}}.fidelity-review[data-v-acba328c]{margin-top:18px;border:1px solid var(--c-border-strong);background:linear-gradient(145deg,#fffdf9,#f4efe8);color:var(--c-text)}.fidelity-review__head[data-v-acba328c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:22px 24px;border-bottom:1px solid var(--c-border)}.fidelity-review__head span[data-v-acba328c],.fidelity-review__audit-head span[data-v-acba328c]{display:block;margin-bottom:7px;color:var(--c-accent);font:600 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.fidelity-review__head h4[data-v-acba328c]{margin:0;font-family:var(--font-display);font-size:clamp(20px,2.6vw,29px);font-weight:500}.fidelity-review__head p[data-v-acba328c]{margin:7px 0 0;color:var(--c-text-light);font-size:11px;line-height:1.65}.fidelity-review__head button[data-v-acba328c]{min-height:38px;padding:8px 13px;border:1px solid rgba(231,176,109,.35);border-radius:2px;color:var(--c-primary);background:transparent;font-size:10px;font-weight:650}.fidelity-review__head button[data-v-acba328c]:hover{background:#e7b06d12}.fidelity-review__head button[data-v-acba328c]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.fidelity-review__content[data-v-acba328c]{padding:24px}.fidelity-review__compare[data-v-acba328c]{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center}.fidelity-review__compare figure[data-v-acba328c]{margin:0;min-width:0}.fidelity-review__compare figcaption[data-v-acba328c]{display:flex;gap:9px;padding:10px 12px;border:1px solid var(--c-border);border-bottom:0;color:var(--c-text-secondary);font-size:10px;font-weight:650;letter-spacing:.04em}.fidelity-review__compare figcaption span[data-v-acba328c]{color:#e7b06dad;font-family:ui-monospace,monospace;font-size:9px}.fidelity-review__compare img[data-v-acba328c]{display:block;width:100%;aspect-ratio:4 / 5;border:1px solid var(--c-border);object-fit:contain;background:linear-gradient(rgba(235,214,184,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(235,214,184,.022) 1px,transparent 1px),#eee8df;background-size:28px 28px}.fidelity-review__arrow[data-v-acba328c]{display:grid;place-items:center;color:var(--c-accent)}.fidelity-review__arrow span[data-v-acba328c]{width:100%;height:1px;background:#e7b06d59}.fidelity-review__arrow b[data-v-acba328c]{margin-top:-12px;padding:0 7px;background:#f7f2eb;font-size:13px;font-weight:400}.fidelity-review__audit[data-v-acba328c]{margin-top:24px;padding-top:20px;border-top:1px solid var(--c-border)}.fidelity-review__audit-head[data-v-acba328c]{display:flex;justify-content:space-between;align-items:end;gap:20px}.fidelity-review__audit-head h5[data-v-acba328c]{margin:0;font-family:var(--font-display);font-size:18px;font-weight:500}.fidelity-review__audit-head>strong[data-v-acba328c]{color:var(--c-primary);font:600 11px/1 ui-monospace,monospace}.fidelity-review__checks[data-v-acba328c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;border:1px solid var(--c-border)}.fidelity-review__checks label[data-v-acba328c]{display:grid;grid-template-columns:18px 26px minmax(0,1fr);gap:9px;min-height:86px;padding:14px;border-right:1px solid var(--c-border);border-bottom:1px solid var(--c-border);cursor:pointer}.fidelity-review__checks label[data-v-acba328c]:nth-child(2n){border-right:0}.fidelity-review__checks label[data-v-acba328c]:nth-last-child(-n+2){border-bottom:0}.fidelity-review__checks label.is-checked[data-v-acba328c]{background:#e7b06d0e}.fidelity-review__checks input[data-v-acba328c]{width:15px;height:15px;margin:1px 0 0;accent-color:var(--c-accent)}.fidelity-review__checks input[data-v-acba328c]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.fidelity-review__number[data-v-acba328c]{color:#e7b06dad;font:600 9px/1.5 ui-monospace,monospace}.fidelity-review__checks strong[data-v-acba328c]{display:block;color:var(--c-text-secondary);font-size:11px;font-weight:650}.fidelity-review__checks small[data-v-acba328c]{display:block;margin-top:4px;color:var(--c-text-light);font-size:9px;line-height:1.5}.fidelity-review__decision[data-v-acba328c]{margin:14px 0 0;padding-left:12px;border-left:2px solid #b46257;color:#8f4e48;font-size:10px;line-height:1.6}.fidelity-review__decision.is-complete[data-v-acba328c]{border-left-color:#66866b;color:#55735b}.fidelity-review__privacy[data-v-acba328c]{margin:8px 0 0;color:var(--c-text-light);font-size:9px;line-height:1.55}@media(max-width:680px){.fidelity-review__head[data-v-acba328c]{grid-template-columns:1fr;padding:20px}.fidelity-review__head button[data-v-acba328c]{justify-self:start}.fidelity-review__content[data-v-acba328c]{padding:20px}.fidelity-review__compare[data-v-acba328c]{grid-template-columns:1fr;gap:10px}.fidelity-review__arrow[data-v-acba328c]{min-height:26px;transform:rotate(90deg)}.fidelity-review__arrow span[data-v-acba328c]{width:38px}.fidelity-review__checks[data-v-acba328c]{grid-template-columns:1fr}.fidelity-review__checks label[data-v-acba328c]{border-right:0}.fidelity-review__checks label[data-v-acba328c]:nth-last-child(2){border-bottom:1px solid var(--c-border)}}.pattern-board[data-v-405603bf]{padding:0;overflow:hidden;border-color:#6f273742;background:#f6f0e5;color:#241f1c}.pattern-board__head[data-v-405603bf]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);gap:28px;padding:22px 24px 18px;border-bottom:1px solid rgba(69,59,49,.2)}.pattern-board__head span[data-v-405603bf]{color:#7b293d;font-size:9px;font-weight:700;letter-spacing:.17em}.pattern-board__head h5[data-v-405603bf]{margin-top:5px;font:500 clamp(20px,3vw,30px)/1.15 var(--font-display)}.pattern-board__head p[data-v-405603bf]{align-self:end;color:#6f665d;font-size:11px;line-height:1.7}.pattern-board__readiness[data-v-405603bf]{display:grid;grid-template-columns:140px minmax(170px,.6fr) 1.4fr;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid rgba(69,59,49,.16);background:#ffffff5c}.pattern-board__meter[data-v-405603bf]{height:5px;overflow:hidden;background:#2f3a2d24}.pattern-board__meter span[data-v-405603bf]{display:block;height:100%;background:#6c8067}.pattern-board__readiness strong[data-v-405603bf],.pattern-board__readiness b[data-v-405603bf]{display:block;font-size:10px}.pattern-board__readiness>div>span[data-v-405603bf]{display:block;margin-top:3px;color:#716960;font-size:9px}.pattern-board__readiness p[data-v-405603bf]{display:flex;flex-wrap:wrap;gap:5px;color:#746a60;font-size:9px}.pattern-board__readiness p b[data-v-405603bf]{width:100%;color:#7b293d}.pattern-board__readiness p span[data-v-405603bf]{padding:3px 6px;border:1px solid rgba(123,41,61,.2);background:#fff6}.pattern-board__legend[data-v-405603bf]{display:flex;flex-wrap:wrap;gap:14px 24px;padding:12px 24px;border-bottom:1px solid rgba(69,59,49,.14);color:#655e57;font-size:9px}.pattern-board__legend span[data-v-405603bf]{display:inline-flex;align-items:center;gap:7px}.pattern-board__legend i[data-v-405603bf]{width:20px;border-top:2px solid #282521}.pattern-board__legend .legend-seam[data-v-405603bf]{border-top-style:dashed;border-color:#857e74}.pattern-board__legend .legend-adjust[data-v-405603bf]{border-color:#8b2f45}.pattern-board__legend .legend-grain[data-v-405603bf]{border-color:#63795e}.pattern-board__grid[data-v-405603bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#453b312e}.pattern-piece[data-v-405603bf]{display:grid;grid-template-columns:42% 58%;min-width:0;background:#fbf7ef}.pattern-piece__drawing[data-v-405603bf]{position:relative;display:grid;place-items:center;min-height:245px;padding:14px;background-image:linear-gradient(rgba(83,72,61,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(83,72,61,.065) 1px,transparent 1px);background-size:16px 16px}.pattern-piece__drawing>span[data-v-405603bf]{position:absolute;top:10px;left:10px;color:#8b2f45;font:700 9px/1 var(--font-body)}.pattern-piece svg[data-v-405603bf]{width:100%;max-width:150px;height:220px;overflow:visible}.pattern-piece__fill[data-v-405603bf]{fill:#d9e1c7;stroke:#282521;stroke-width:2.2;vector-effect:non-scaling-stroke}.pattern-piece__net[data-v-405603bf]{fill:none;stroke:#777269;stroke-width:1.25;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.pattern-piece__adjustment[data-v-405603bf]{fill:none;stroke:#8b2f45;stroke-width:1.6;vector-effect:non-scaling-stroke}.pattern-piece__grain[data-v-405603bf]{fill:none;stroke:#63795e;stroke-width:1.5;vector-effect:non-scaling-stroke}.pattern-piece__notches[data-v-405603bf]{fill:none;stroke:#282521;stroke-width:2;vector-effect:non-scaling-stroke}.pattern-piece__data[data-v-405603bf]{min-width:0;padding:18px 16px;border-left:1px solid rgba(69,59,49,.12)}.pattern-piece__data header[data-v-405603bf]{display:flex;gap:10px;justify-content:space-between;align-items:start;padding-bottom:10px;border-bottom:1px solid rgba(69,59,49,.15)}.pattern-piece__data h6[data-v-405603bf]{font-size:12px;line-height:1.45}.pattern-piece__data em[data-v-405603bf]{flex:0 0 auto;color:#8b2f45;font-size:9px;font-style:normal}.pattern-piece__data dl>div[data-v-405603bf]{padding:8px 0;border-bottom:1px solid rgba(69,59,49,.1)}.pattern-piece__data dt[data-v-405603bf]{color:#80766d;font-size:8px}.pattern-piece__data dd[data-v-405603bf]{margin-top:3px;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.pattern-piece__data p[data-v-405603bf]{margin-top:10px;color:#7b293d;font-size:9px;line-height:1.55}.pattern-board__warning[data-v-405603bf]{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:18px 24px;border-top:1px solid rgba(69,59,49,.2);background:#efe5d8}.pattern-board__warning strong[data-v-405603bf]{color:#7b293d;font-size:10px;letter-spacing:.08em}.pattern-board__warning p[data-v-405603bf]{color:#5f574f;font-size:10px;line-height:1.7}@media(max-width:760px){.pattern-board__head[data-v-405603bf],.pattern-board__warning[data-v-405603bf],.pattern-board__readiness[data-v-405603bf]{grid-template-columns:1fr;gap:8px}.pattern-board__grid[data-v-405603bf]{grid-template-columns:1fr}.pattern-piece[data-v-405603bf]{grid-template-columns:43% 57%}}@media(max-width:420px){.pattern-board__head[data-v-405603bf],.pattern-board__readiness[data-v-405603bf],.pattern-board__legend[data-v-405603bf],.pattern-board__warning[data-v-405603bf]{padding-left:16px;padding-right:16px}.pattern-piece[data-v-405603bf]{grid-template-columns:1fr}.pattern-piece__drawing[data-v-405603bf]{min-height:238px;padding:9px 16px}.pattern-piece svg[data-v-405603bf]{width:140px;height:210px}.pattern-piece__data[data-v-405603bf]{padding:15px 16px 18px;border-top:1px solid rgba(69,59,49,.12);border-left:0}.pattern-piece__data dt[data-v-405603bf]{font-size:9px}.pattern-piece__data dd[data-v-405603bf]{font-size:11px}}@media print{.pattern-board[data-v-405603bf]{break-inside:avoid-page;color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pattern-piece[data-v-405603bf]{break-inside:avoid}}.result[data-v-6d06a859]{--gap-lg: 20px;--gap-md: 14px;--gap-sm: 10px;--gap-xs: 8px;padding:24px;display:flex;flex-direction:column;gap:var(--gap-lg)}.result__head[data-v-6d06a859]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm) var(--gap-md);flex-wrap:wrap}.result__title[data-v-6d06a859]{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:1.4;color:var(--c-text)}.result__actions[data-v-6d06a859]{display:flex;gap:var(--gap-sm);flex-wrap:wrap;align-items:center}.result__provenance[data-v-6d06a859]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(235,214,184,.12);background:#ffffff05}.result__provenance>span[data-v-6d06a859]{min-width:0;padding:11px 13px;border-right:1px solid rgba(235,214,184,.1);color:var(--c-text-secondary);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.result__provenance>span[data-v-6d06a859]:last-child{border-right:0}.result__provenance small[data-v-6d06a859]{display:block;margin-bottom:3px;color:var(--c-text-light);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.result__btn[data-v-6d06a859]{padding:11px 18px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text-secondary);transition:all .2s;cursor:pointer;line-height:1.4}.result__btn[data-v-6d06a859]:active:not(:disabled){transform:scale(.96)}@media(hover:hover)and (pointer:fine){.result__btn[data-v-6d06a859]:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary);background:#713d4112}}.result__btn[data-v-6d06a859]:disabled{opacity:.55;cursor:not-allowed}.result__btn--primary[data-v-6d06a859]{background:linear-gradient(135deg,var(--c-primary),var(--c-primary-dark));border-color:transparent;color:#fff;box-shadow:0 4px 12px #e14b5a47}@media(hover:hover)and (pointer:fine){.result__btn--primary[data-v-6d06a859]:hover:not(:disabled){background:linear-gradient(135deg,#e95564,#b93041);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #e14b5a5c}}.result__btn--download[data-v-6d06a859]{border-color:#713d417a;color:var(--c-primary);background:var(--c-surface)}@media(hover:hover)and (pointer:fine){.result__btn--download[data-v-6d06a859]:hover:not(:disabled){background:var(--c-primary);border-color:var(--c-primary);color:#fff}}.result__empty[data-v-6d06a859],.result__loading[data-v-6d06a859]{position:relative;min-height:480px;color:var(--c-text-secondary);font-size:14px;background:linear-gradient(rgba(35,30,25,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(35,30,25,.035) 1px,transparent 1px),#f8f5ef;background-size:48px 48px;border-radius:2px;border:1px solid var(--c-border)}.result__loading[data-v-6d06a859]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-sm);padding:38px;text-align:center}.result__empty[data-v-6d06a859]{padding:20px}.result__empty-head[data-v-6d06a859]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.result__empty-kicker[data-v-6d06a859]{display:block;margin-bottom:7px;color:var(--c-accent);font-size:9px;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.result__loading-icon[data-v-6d06a859]{color:#e7b06db8;font-family:var(--font-display);font-size:34px}.result__empty h4[data-v-6d06a859]{margin:0 0 5px;font-family:var(--font-display);color:var(--c-text);font-size:22px;font-weight:500}.result__empty-head p[data-v-6d06a859]{margin:0;color:var(--c-text-light);font-size:11px;line-height:1.6}.result__hover-hint[data-v-6d06a859]{flex:0 0 auto;color:var(--c-accent);font-size:9px;letter-spacing:.06em}.result__preview-grid[data-v-6d06a859]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--c-border)}.result__preview-card[data-v-6d06a859]{position:relative;min-width:0;min-height:208px;padding:0;overflow:hidden;color:var(--c-text);background:#eee8df;border:0;text-align:left;cursor:pointer}.result__preview-card img[data-v-6d06a859]{display:block;width:100%;height:208px;object-fit:contain;opacity:.9;transition:transform .38s ease,opacity .25s ease}@media(hover:hover)and (pointer:fine){.result__preview-card:hover img[data-v-6d06a859],.result__preview-card:focus-visible img[data-v-6d06a859]{transform:scale(1.08);opacity:1}}.result__preview-card--active[data-v-6d06a859]{box-shadow:inset 0 0 0 2px var(--c-accent)}.result__preview-card--active img[data-v-6d06a859]{opacity:1}.result__preview-copy[data-v-6d06a859]{position:absolute;inset:auto 0 0;padding:34px 13px 13px;background:linear-gradient(transparent,#0a0908f5)}.result__preview-copy b[data-v-6d06a859]{margin-right:8px;color:var(--c-accent);font:500 13px/1 var(--font-display)}.result__preview-copy strong[data-v-6d06a859]{font:500 13px/1.3 var(--font-display)}.result__preview-copy small[data-v-6d06a859]{display:block;margin-top:5px;color:#f7f1e9a3;font-size:9px}.result__preview-card em[data-v-6d06a859]{position:absolute;top:10px;right:10px;padding:5px 7px;color:#17130f;background:var(--c-accent);font-size:8px;font-style:normal;letter-spacing:.08em}.result__empty-guide[data-v-6d06a859]{max-width:560px;margin:14px auto 0;color:var(--c-text-light);font-size:11px;line-height:1.65;text-align:center}.result__empty-deliverables[data-v-6d06a859]{margin-top:17px;border:1px solid var(--c-border);background:var(--c-surface)}.result__empty-deliverables>header[data-v-6d06a859]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--c-border)}.result__empty-deliverables>header span[data-v-6d06a859]{color:var(--c-accent);font-size:8px;font-weight:700;letter-spacing:.15em}.result__empty-deliverables>header strong[data-v-6d06a859]{color:var(--c-text);font-size:10px;font-weight:600}.result__empty-deliverables ul[data-v-6d06a859]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.result__empty-deliverables li[data-v-6d06a859]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;min-width:0;padding:13px 14px;border-bottom:1px solid var(--c-border)}.result__empty-deliverables li[data-v-6d06a859]:nth-child(odd){border-right:1px solid var(--c-border)}.result__empty-deliverables li>b[data-v-6d06a859]{color:var(--c-accent);font:500 13px/1.2 var(--font-display)}.result__empty-deliverables li>span[data-v-6d06a859]{display:grid;gap:4px}.result__empty-deliverables li strong[data-v-6d06a859]{color:var(--c-text);font-size:10px;font-weight:650}.result__empty-deliverables li small[data-v-6d06a859]{color:var(--c-text-light);font-size:8px;line-height:1.5}.result__empty-deliverables>p[data-v-6d06a859]{margin:0;padding:11px 14px;color:var(--c-text-light);font-size:8px;line-height:1.55}@media(max-width:640px){.result[data-v-6d06a859]{padding:16px}.result__provenance[data-v-6d06a859]{grid-template-columns:repeat(2,minmax(0,1fr))}.result__provenance>span[data-v-6d06a859]:nth-child(2){border-right:0}.result__provenance>span[data-v-6d06a859]:nth-child(-n+2){border-bottom:1px solid rgba(235,214,184,.1)}.result__empty[data-v-6d06a859],.result__loading[data-v-6d06a859]{min-height:340px;padding:16px}.result__empty-head[data-v-6d06a859]{align-items:flex-start;flex-direction:column;gap:8px}.result__preview-grid[data-v-6d06a859]{grid-template-columns:1fr}.result__preview-card[data-v-6d06a859],.result__preview-card img[data-v-6d06a859]{min-height:190px;height:190px}.result__empty-deliverables ul[data-v-6d06a859]{grid-template-columns:1fr}.result__empty-deliverables li[data-v-6d06a859]:nth-child(odd){border-right:0}}.result__img-wrap[data-v-6d06a859]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--c-border);background:#00000040;min-height:240px}.result__ai-label[data-v-6d06a859]{position:absolute;z-index:1;right:12px;bottom:12px;padding:7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff6ec;background:#120f0dc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;letter-spacing:.04em;pointer-events:none}.result__img[data-v-6d06a859]{display:block;width:100%;max-height:480px;object-fit:contain;margin:0 auto}.result__raster-note[data-v-6d06a859]{margin:-8px 0 0;padding:10px 12px;border-left:2px solid var(--c-accent);color:var(--c-text-light);background:#e7b06d0d;font-size:9px;line-height:1.65}.technical-spec[data-v-6d06a859]{border:1px solid var(--c-border);background:var(--c-surface)}.technical-spec>header[data-v-6d06a859]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(240px,1.2fr);gap:18px;align-items:end;padding:15px 16px;border-bottom:1px solid var(--c-border)}.technical-spec header span[data-v-6d06a859]{color:var(--c-accent);font-size:8px;letter-spacing:.15em}.technical-spec h4[data-v-6d06a859]{margin:4px 0 0;color:var(--c-text);font:500 17px/1.35 var(--font-display)}.technical-spec header p[data-v-6d06a859],.technical-spec>p[data-v-6d06a859]{margin:0;color:var(--c-text-light);font-size:10px;line-height:1.65}.technical-spec__grid[data-v-6d06a859]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--c-border)}.technical-spec__grid article[data-v-6d06a859]{min-width:0;padding:12px;background:var(--c-surface)}.technical-spec__grid small[data-v-6d06a859]{display:block;color:var(--c-text-light);font-size:8px}.technical-spec__grid strong[data-v-6d06a859]{display:block;margin-top:4px;color:var(--c-text);font:500 16px/1.2 var(--font-display)}.technical-spec__grid span[data-v-6d06a859]{display:block;margin-top:5px;color:#94b79d;font-size:8px}.technical-spec>p[data-v-6d06a859]{padding:11px 16px;border-top:1px solid var(--c-border)}@media(max-width:640px){.technical-spec>header[data-v-6d06a859]{grid-template-columns:1fr}.technical-spec__grid[data-v-6d06a859]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.result__preview-card img[data-v-6d06a859]{transition:none}.result__preview-card:hover img[data-v-6d06a859]{transform:none}}.analysis-error[data-v-6d06a859]{font-size:13px;color:#ff9e9e;background:#e14b5a1f;padding:10px 14px;border-radius:var(--radius-md);border:1px solid rgba(225,75,90,.25);line-height:1.6}.analysis[data-v-6d06a859]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.analysis[data-v-6d06a859]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--c-primary),var(--c-accent),#7ba6de);opacity:.85}.analysis__head[data-v-6d06a859]{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;background:linear-gradient(135deg,#e14b5a24,#f2a93b1a 60%,#7ba6de14);border:1px solid var(--c-border);border-radius:16px;padding:14px 16px}.analysis__head-top[data-v-6d06a859]{display:flex;align-items:center;gap:12px;min-width:0}.analysis__head-icon[data-v-6d06a859]{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#ee6b77,#c9384a);color:var(--c-text);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 5px 14px #c9384a59;flex-shrink:0}.analysis__head-text[data-v-6d06a859]{min-width:0}.analysis__head-text h4[data-v-6d06a859]{font-size:16px;font-weight:700;color:#fff;line-height:1.35}.analysis__name[data-v-6d06a859]{font-size:13px;color:var(--c-text-secondary);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.analysis__meta[data-v-6d06a859]{margin-left:auto;display:flex;align-items:center;gap:var(--gap-xs);flex-wrap:wrap}.analysis__badge[data-v-6d06a859]{font-size:12px;font-weight:600;padding:5px 13px;border-radius:999px;color:#fff;box-shadow:0 3px 8px #00000040;line-height:1.5}.difficulty--easy[data-v-6d06a859]{background:linear-gradient(135deg,#6fcf97,#2f9e63)}.difficulty--mid[data-v-6d06a859]{background:linear-gradient(135deg,#f9c06d,#ef9d2b)}.difficulty--hard[data-v-6d06a859]{background:linear-gradient(135deg,#ee6b77,#c9384a)}.analysis__duration[data-v-6d06a859]{background:linear-gradient(135deg,#7d8696,#505966)}.analysis__block[data-v-6d06a859]{background:#f8f4ee;border:1px solid var(--c-border);border-radius:14px;padding:16px 18px}.analysis__section-title[data-v-6d06a859]{display:flex;align-items:center;gap:9px;margin-bottom:14px}.analysis__section-icon[data-v-6d06a859]{width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:14px;background:#e14b5a24;border:1px solid rgba(225,75,90,.22);flex-shrink:0}.analysis__section-title h5[data-v-6d06a859]{font-size:15px;font-weight:700;color:var(--c-text);line-height:1.4}.analysis__section-count[data-v-6d06a859]{font-size:12px;color:var(--c-text-secondary);background:#713d410d;border:1px solid var(--c-border);padding:2px 10px;border-radius:999px}.analysis__chips[data-v-6d06a859]{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.structure-summary__grid[data-v-6d06a859]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--c-border)}.measurement-basis__lead[data-v-6d06a859],.measurement-basis__settings[data-v-6d06a859]{margin:0 0 12px;color:var(--c-text-secondary);font-size:11px;line-height:1.7}.measurement-basis__grid[data-v-6d06a859]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--c-border)}.measurement-basis__grid article[data-v-6d06a859]{padding:14px;background:var(--c-surface)}.measurement-basis__grid small[data-v-6d06a859]{color:var(--c-accent);font-size:9px;font-weight:650}.measurement-basis__grid dl[data-v-6d06a859]{display:grid;gap:7px;margin:10px 0 0}.measurement-basis__grid dl>div[data-v-6d06a859]{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--c-border);padding-bottom:5px}.measurement-basis__grid dt[data-v-6d06a859]{color:var(--c-text-light);font-size:8px}.measurement-basis__grid dd[data-v-6d06a859]{margin:0;color:var(--c-text);font-size:10px;font-weight:600}.measurement-basis__settings[data-v-6d06a859]{margin:12px 0 0;padding-left:11px;border-left:2px solid #66866b}.structure-summary__grid article[data-v-6d06a859]{padding:14px;background:var(--c-surface)}.structure-summary__grid h6[data-v-6d06a859]{margin-bottom:8px;color:var(--c-accent);font-size:9px;font-weight:650;letter-spacing:.08em}.structure-summary__grid p[data-v-6d06a859],.structure-summary__grid li[data-v-6d06a859]{color:var(--c-text-secondary);font-size:11px;line-height:1.65}.structure-summary__grid ol[data-v-6d06a859],.structure-summary__grid ul[data-v-6d06a859]{margin:0;padding-left:18px}.structure-summary__uncertain[data-v-6d06a859]{border-left:2px solid #d98b89}.verification-list>ul[data-v-6d06a859]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:var(--c-border)}.verification-list>ul li[data-v-6d06a859]{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:12px;color:var(--c-text-secondary);background:var(--c-surface);font-size:11px;line-height:1.6}.verification-list li span[data-v-6d06a859]{color:#94b79d;font:500 11px/1.6 var(--font-display)}.yardage-plan__warning[data-v-6d06a859],.cut-plan__warning[data-v-6d06a859]{margin-top:-4px;padding:11px 13px;border-left:2px solid var(--c-accent);color:var(--c-text-secondary);background:#e7b06d0e;font-size:11px;line-height:1.7}.yardage-plan__table[data-v-6d06a859]{display:grid;gap:9px;margin-top:12px}.yardage-plan__table article[data-v-6d06a859]{padding:15px 16px;border:1px solid var(--c-border);background:var(--c-surface)}.yardage-plan__table header[data-v-6d06a859]{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px}.yardage-plan__table header>span[data-v-6d06a859]{color:var(--c-accent);font:500 12px/1 var(--font-display)}.yardage-plan__table h6[data-v-6d06a859]{color:var(--c-text);font:500 16px/1.3 var(--font-display)}.yardage-plan__table em[data-v-6d06a859]{padding:3px 7px;border:1px solid currentColor;font-size:8px;font-style:normal;letter-spacing:.06em}.yardage-plan__table .confidence--high[data-v-6d06a859]{color:#8fc7a5}.yardage-plan__table .confidence--medium[data-v-6d06a859]{color:#d9b879}.yardage-plan__table .confidence--low[data-v-6d06a859]{color:#d98b89}.yardage-plan__table dl[data-v-6d06a859]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0 0 40px}.yardage-plan__table dl>div[data-v-6d06a859]{padding-top:9px;border-top:1px solid var(--c-border)}.yardage-plan__table dt[data-v-6d06a859]{color:var(--c-text-light);font-size:8px;letter-spacing:.05em}.yardage-plan__table dd[data-v-6d06a859]{margin:4px 0 0;color:var(--c-text-secondary);font-size:11px;line-height:1.45}.yardage-plan__table article>p[data-v-6d06a859],.yardage-plan__table article>small[data-v-6d06a859]{display:block;margin:10px 0 0 40px;color:var(--c-text-secondary);font-size:10px;line-height:1.65}.yardage-plan__table article>small[data-v-6d06a859]{color:var(--c-accent)}.yardage-plan__table article>p strong[data-v-6d06a859],.yardage-plan__table article>small strong[data-v-6d06a859]{margin-right:7px;color:var(--c-text-light);font-size:8px;letter-spacing:.05em}.cut-plan__grid[data-v-6d06a859]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cut-plan__grid article[data-v-6d06a859]{position:relative;padding:18px;border:1px solid var(--c-border);background:var(--c-surface)}.cut-plan__grid article>span[data-v-6d06a859]{position:absolute;top:17px;right:17px;color:var(--c-accent);font:500 13px/1 var(--font-display)}.cut-plan__grid h6[data-v-6d06a859]{padding-right:32px;color:var(--c-text);font:500 17px/1.3 var(--font-display)}.cut-plan__grid dl[data-v-6d06a859]{margin-top:14px;display:grid;gap:7px}.cut-plan__grid dl>div[data-v-6d06a859]{display:grid;grid-template-columns:62px 1fr;gap:8px}.cut-plan__grid dt[data-v-6d06a859]{color:var(--c-text-light);font-size:9px;letter-spacing:.04em}.cut-plan__grid dd[data-v-6d06a859]{margin:0;color:var(--c-text-secondary);font-size:11px;line-height:1.45}.cut-plan__grid article>p[data-v-6d06a859]{margin-top:13px;color:var(--c-text-secondary);font-size:11px;line-height:1.65}.cut-plan__grid article>small[data-v-6d06a859]{display:block;margin-top:8px;color:var(--c-accent);font-size:9px;line-height:1.55}.cut-plan__grid article>em[data-v-6d06a859]{display:block;margin-top:10px;padding:8px 10px;border-left:2px solid #66866b;color:#55735b;background:#66866b14;font-size:9px;font-style:normal;line-height:1.6}@media(max-width:700px){.cut-plan__grid[data-v-6d06a859]{grid-template-columns:1fr}.structure-summary__grid[data-v-6d06a859],.verification-list>ul[data-v-6d06a859]{grid-template-columns:1fr}.yardage-plan__table dl[data-v-6d06a859]{grid-template-columns:1fr}.yardage-plan__table dl[data-v-6d06a859],.yardage-plan__table article>p[data-v-6d06a859],.yardage-plan__table article>small[data-v-6d06a859]{margin-left:0}.measurement-basis__grid[data-v-6d06a859]{grid-template-columns:1fr}}.chip[data-v-6d06a859]{font-size:12.5px;padding:6px 14px;border-radius:999px;background:#713d410d;border:1px solid var(--c-border);color:var(--c-text-secondary);transition:transform .2s ease,background .2s ease;line-height:1.5}.chip[data-v-6d06a859]:hover{transform:translateY(-1px);background:#f2a93b1f;border-color:#f2a93b59;color:var(--c-text)}.steps[data-v-6d06a859]{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.step[data-v-6d06a859]{display:flex;gap:12px;align-items:stretch}.step__rail[data-v-6d06a859]{display:flex;flex-direction:column;align-items:center;width:34px;flex-shrink:0;position:relative}.step__num[data-v-6d06a859]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ee6b77,#c9384a);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #e14b5a2e,0 4px 10px #c9384a59;flex-shrink:0;position:relative;z-index:1}.step__rail[data-v-6d06a859]:after{content:"";flex:1;width:2px;min-height:26px;margin-top:4px;background:linear-gradient(180deg,#f2a93b8c,#e14b5a40);border-radius:2px}.step:last-child .step__rail[data-v-6d06a859]:after{display:none}.step__card[data-v-6d06a859]{flex:1;min-width:0;display:flex;gap:16px;align-items:flex-start;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;padding:14px 16px;box-shadow:0 2px 8px #2f261e12;transition:box-shadow .25s ease,transform .25s ease,background .25s ease}.step__card[data-v-6d06a859]:hover{background:#f8f4ee;box-shadow:0 8px 22px #e14b5a1f;transform:translateY(-1px)}.step__ai-img[data-v-6d06a859]{width:200px;height:200px;flex-shrink:0;border-radius:12px;border:1px solid var(--c-border);box-shadow:0 4px 12px #00000040;background:#eee8df;object-fit:cover;animation:img-in-6d06a859 .5s ease}.step__card[data-v-6d06a859] .step-ill{width:200px}@keyframes img-in-6d06a859{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.step__body[data-v-6d06a859]{flex:1;min-width:0}.step__title[data-v-6d06a859]{font-size:15px;font-weight:700;color:var(--c-text);position:relative;padding-left:12px;margin-bottom:6px;line-height:1.5}.step__title[data-v-6d06a859]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:2px;background:linear-gradient(180deg,#ee6b77,#f2a93b)}.step__detail[data-v-6d06a859]{font-size:13.5px;line-height:1.8;color:var(--c-text-secondary)}.step__points[data-v-6d06a859]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.step__point[data-v-6d06a859]{position:relative;padding-left:18px;font-size:13px;line-height:1.75;color:var(--c-text-light)}.step__point[data-v-6d06a859]:before{content:"▸";position:absolute;left:2px;top:0;color:var(--c-accent);font-size:12px;line-height:1.75}.step__point strong[data-v-6d06a859]{color:var(--c-text);font-weight:600}.step__production-data[data-v-6d06a859]{margin-top:12px;border:1px solid var(--c-border);background:#f8f4ee}.step__production-data dl[data-v-6d06a859]{margin:0}.step__production-data dl>div[data-v-6d06a859]{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:8px 10px;border-bottom:1px solid var(--c-border)}.step__production-data dl>div[data-v-6d06a859]:last-child{border-bottom:0}.step__production-data dt[data-v-6d06a859]{color:var(--c-text-light);font-size:9px}.step__production-data dd[data-v-6d06a859]{margin:0;color:var(--c-text-secondary);font-size:10px;line-height:1.55}.step__quality[data-v-6d06a859]{margin-top:10px;padding:10px 12px;border-left:2px solid #94b79d;background:#8fb79d12}.step__quality>strong[data-v-6d06a859]{color:#55735b;font-size:9px;letter-spacing:.08em}.step__quality ul[data-v-6d06a859]{margin:7px 0 0;padding-left:17px}.step__quality li[data-v-6d06a859]{color:var(--c-text-secondary);font-size:10px;line-height:1.6}.step__tip[data-v-6d06a859]{margin-top:12px;font-size:12.5px;color:var(--c-accent);background:#f2a93b1a;border:1px solid rgba(242,169,59,.25);border-left:3px solid var(--c-accent);border-radius:10px;padding:9px 13px;line-height:1.65}@media print{.result__head[data-v-6d06a859],.result__actions[data-v-6d06a859],.result__img-wrap[data-v-6d06a859],.fidelity-review[data-v-6d06a859],.feedback[data-v-6d06a859],.step-progress[data-v-6d06a859]{display:none!important}.result[data-v-6d06a859],.analysis[data-v-6d06a859],.analysis__block[data-v-6d06a859],.step__card[data-v-6d06a859],.yardage-plan__table article[data-v-6d06a859],.cut-plan__grid article[data-v-6d06a859]{color:#111!important;background:#fff!important;box-shadow:none!important}.result[data-v-6d06a859]{padding:0}.analysis[data-v-6d06a859]{border:0}.analysis[data-v-6d06a859] *{color:#111!important}.step[data-v-6d06a859],.step__card[data-v-6d06a859],.analysis__block[data-v-6d06a859],.yardage-plan__table article[data-v-6d06a859],.cut-plan__grid article[data-v-6d06a859]{break-inside:avoid}}.step-progress[data-v-6d06a859]{background:#f2a93b14;border:1px solid rgba(242,169,59,.18);border-radius:12px;padding:12px 14px;margin-bottom:4px}.step-progress__bar[data-v-6d06a859]{height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden}.step-progress__fill[data-v-6d06a859]{height:100%;border-radius:999px;background:linear-gradient(90deg,#f2a93b,#ee6b77,#c9384a);background-size:200% 100%;animation:progress-slide-6d06a859 1.6s linear infinite;transition:width .6s ease}@keyframes progress-slide-6d06a859{0%{background-position:200% 0}to{background-position:0 0}}.step-progress__text[data-v-6d06a859]{margin-top:8px;font-size:13px;font-weight:600;color:#ffe0a8}.step-progress__sub[data-v-6d06a859]{margin-top:2px;font-size:12px;color:var(--c-text-light)}.analysis__hint[data-v-6d06a859]{font-size:13px;color:var(--c-text-light);line-height:1.6}@media(max-width:640px){.result[data-v-6d06a859]{padding:16px}.result__title[data-v-6d06a859]{font-size:16px}.result__head[data-v-6d06a859]{flex-direction:column;align-items:stretch;gap:12px}.result__actions[data-v-6d06a859]{display:grid;grid-template-columns:repeat(3,1fr)}.result__actions .result__btn[data-v-6d06a859]{width:100%;padding:12px 10px;font-size:12.5px}.step__card[data-v-6d06a859]{flex-direction:column}.step__ai-img[data-v-6d06a859]{width:100%;height:auto;max-height:260px}.step__card[data-v-6d06a859] .step-ill{width:100%}}@media(max-width:399px){.result__actions[data-v-6d06a859]{grid-template-columns:1fr}}.case-study[data-v-399d71c4]{max-width:1280px;margin:0 auto;padding:112px 32px 28px;scroll-margin-top:88px}.case-study__header[data-v-399d71c4]{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);column-gap:clamp(34px,6vw,92px);margin-bottom:48px}.case-study__eyebrow[data-v-399d71c4],.case-study__specs-intro>span[data-v-399d71c4],.case-study__lessons header>span[data-v-399d71c4]{margin-top:9px;color:var(--c-accent);font-size:10px;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.case-study__header h2[data-v-399d71c4]{max-width:920px;font-family:var(--font-display);font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.case-study__header p[data-v-399d71c4]{max-width:720px;margin-top:20px;color:var(--c-text-secondary);font-size:14px;line-height:1.9}.case-study__identity[data-v-399d71c4]{display:grid;grid-template-columns:1fr 1.4fr;align-items:end;gap:34px;padding:24px 0;border-top:1px solid var(--c-border-strong)}.case-study__serial[data-v-399d71c4]{color:var(--c-accent);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.case-study__identity h3[data-v-399d71c4]{margin-top:8px;font:500 clamp(24px,3vw,36px)/1.1 var(--font-display)}.case-study__identity p[data-v-399d71c4]{color:var(--c-text-secondary);font-size:13px;line-height:1.8}.case-study__disclaimer[data-v-399d71c4]{grid-column:1 / -1;color:var(--c-text-light);font-size:10px;line-height:1.6}.case-transform[data-v-399d71c4]{overflow:hidden;border:1px solid var(--c-border-strong);background:var(--c-surface)}.case-transform__rail[data-v-399d71c4]{display:grid;grid-template-columns:1fr minmax(120px,.7fr) 1fr;align-items:center;gap:24px;padding:15px 20px;color:var(--c-text-light);background:#f5f0e9}.case-transform__rail>span[data-v-399d71c4]{font-size:8px;letter-spacing:.16em}.case-transform__rail>span[data-v-399d71c4]:last-child{text-align:right}.case-transform__rail>div[data-v-399d71c4]{display:grid;place-items:center;color:#e6be84}.case-transform__rail strong[data-v-399d71c4]{font-size:8px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.case-transform__rail svg[data-v-399d71c4]{width:100%;height:12px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1}.case-transform__duet[data-v-399d71c4]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--c-border-strong)}.case-transform__duet[data-v-399d71c4]:after{content:"";position:absolute;inset:0 auto 0 50%;width:8%;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(230,203,167,.11),transparent)}.case-transform__panel[data-v-399d71c4]{display:grid;grid-template-rows:auto minmax(92px,auto);min-width:0;margin:0;overflow:hidden;background:var(--c-surface)}.case-transform__panel picture[data-v-399d71c4]{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden}.case-transform__panel img[data-v-399d71c4]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.94) contrast(.99);transition:transform .8s cubic-bezier(.2,.65,.2,1),filter .8s ease}.case-transform__panel figcaption[data-v-399d71c4]{padding:17px 20px 18px;color:var(--c-text);background:var(--c-surface);border-top:1px solid var(--c-border)}.case-transform__panel figcaption strong[data-v-399d71c4]{font:500 clamp(16px,1.7vw,21px)/1.2 var(--font-display)}.case-transform__panel figcaption p[data-v-399d71c4]{margin-top:6px;color:var(--c-text-light);font-size:9px;line-height:1.55}.case-transform__caption[data-v-399d71c4]{margin:0;padding:14px 20px 16px;border-top:1px solid var(--c-border);color:var(--c-text-light);font-size:9px;line-height:1.65;letter-spacing:.025em;text-align:center;background:#f5f0e9}@media(hover:hover)and (pointer:fine){.case-transform:hover .case-transform__panel img[data-v-399d71c4]{transform:scale(1.012);filter:saturate(.98) contrast(1)}}.case-study__gallery[data-v-399d71c4]{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.case-study__gallery--process[data-v-399d71c4]{margin-top:12px}.case-stage[data-v-399d71c4]{position:relative;min-height:0;margin:0;overflow:hidden;border:1px solid var(--c-border);background:#ece5d9}.case-stage--technical[data-v-399d71c4]{grid-column:1 / 7;aspect-ratio:3 / 2}.case-stage--materials[data-v-399d71c4]{grid-column:7 / 13;aspect-ratio:3 / 2}.case-stage picture[data-v-399d71c4],.case-stage img[data-v-399d71c4]{display:block;width:100%;height:100%}.case-stage img[data-v-399d71c4]{object-fit:cover;transition:transform .55s ease}.case-stage figcaption[data-v-399d71c4]{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:34px 1fr;gap:12px;padding:54px 18px 17px;background:linear-gradient(transparent,#090807e6);color:#fff}.case-stage figcaption>span[data-v-399d71c4]{padding-top:3px;color:#ecc88f;font:500 15px/1 var(--font-display)}.case-stage figcaption strong[data-v-399d71c4]{display:block;font:500 17px/1.2 var(--font-display)}.case-stage figcaption p[data-v-399d71c4]{margin-top:5px;color:#ffffffa8;font-size:10px;line-height:1.5}@media(hover:hover)and (pointer:fine){.case-stage:hover img[data-v-399d71c4]{transform:scale(1.018)}}.case-study__specs[data-v-399d71c4],.case-study__lessons[data-v-399d71c4]{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr);gap:clamp(40px,7vw,100px);padding:72px 0;border-bottom:1px solid var(--c-border-strong)}.case-study__specs-intro h3[data-v-399d71c4],.case-study__lessons h3[data-v-399d71c4]{margin-top:16px;font:500 clamp(28px,3.5vw,44px)/1.08 var(--font-display);letter-spacing:-.025em}.case-study__specs-intro p[data-v-399d71c4],.case-study__lessons header p[data-v-399d71c4]{margin-top:16px;color:var(--c-text-secondary);font-size:13px;line-height:1.8}.case-study__specs dl[data-v-399d71c4]{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.case-study__specs dl>div[data-v-399d71c4]{padding:20px 0 24px;border-top:1px solid var(--c-border-strong)}.case-study__specs dt[data-v-399d71c4]{display:flex;gap:14px;color:var(--c-text);font:500 17px/1.35 var(--font-display)}.case-study__specs dt span[data-v-399d71c4]{color:var(--c-accent);font-size:13px}.case-study__specs dd[data-v-399d71c4]{margin:10px 0 0 31px;color:var(--c-text-secondary);font-size:12px;line-height:1.75}.case-study__lessons ol[data-v-399d71c4]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.case-study__lessons li[data-v-399d71c4]{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:22px 0 26px;border-top:1px solid var(--c-border-strong)}.case-lesson__num[data-v-399d71c4]{color:var(--c-accent);font:500 15px/1.2 var(--font-display)}.case-study__lessons h4[data-v-399d71c4]{font:500 18px/1.3 var(--font-display)}.case-study__lessons li p[data-v-399d71c4]{margin-top:8px;color:var(--c-text-secondary);font-size:12px;line-height:1.75}@media(max-width:880px){.case-stage--technical[data-v-399d71c4],.case-stage--materials[data-v-399d71c4]{grid-column:1 / -1}.case-study__specs[data-v-399d71c4],.case-study__lessons[data-v-399d71c4]{grid-template-columns:1fr}}@media(max-width:640px){.case-study[data-v-399d71c4]{padding:76px 18px 20px}.case-study__header[data-v-399d71c4]{grid-template-columns:1fr;gap:16px}.case-study__eyebrow[data-v-399d71c4]{margin-top:0}.case-study__identity[data-v-399d71c4]{grid-template-columns:1fr;gap:16px}.case-transform__rail[data-v-399d71c4]{grid-template-columns:1fr 94px 1fr;gap:8px;padding:12px 10px}.case-transform__rail strong[data-v-399d71c4]{font-size:7px}.case-transform__panel[data-v-399d71c4]{grid-template-rows:auto minmax(108px,auto)}.case-transform__panel figcaption[data-v-399d71c4]{padding:13px 10px 14px}.case-transform__panel figcaption strong[data-v-399d71c4]{font-size:13px}.case-transform__panel figcaption p[data-v-399d71c4]{font-size:8px}.case-transform__caption[data-v-399d71c4]{padding:12px 10px 14px;font-size:8px}.case-study__gallery[data-v-399d71c4]{grid-template-columns:1fr;gap:10px}.case-stage--technical[data-v-399d71c4],.case-stage--materials[data-v-399d71c4]{grid-column:1;grid-row:auto}.case-stage--technical[data-v-399d71c4],.case-stage--materials[data-v-399d71c4]{aspect-ratio:3 / 2}.case-study__specs[data-v-399d71c4],.case-study__lessons[data-v-399d71c4]{padding:54px 0;gap:30px}.case-study__specs dl[data-v-399d71c4],.case-study__lessons ol[data-v-399d71c4]{grid-template-columns:1fr}}.content-section[data-v-54df3446]{max-width:1200px;margin:0 auto;padding:72px 24px 24px;scroll-margin-top:90px}.content-section__header[data-v-54df3446]{text-align:center;max-width:680px;margin:0 auto 40px}.content-section__eyebrow[data-v-54df3446]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f2a93b;background:#f2a93b1f;border:1px solid rgba(242,169,59,.25);padding:5px 12px;border-radius:999px;margin-bottom:16px}.content-section__title[data-v-54df3446]{font-size:clamp(24px,3.4vw,36px);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--c-text)}.content-section__subtitle[data-v-54df3446]{margin-top:12px;font-size:15px;line-height:1.75;color:var(--c-text-secondary)}.features__grid[data-v-54df3446]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-card[data-v-54df3446]{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:26px 22px;display:flex;flex-direction:column;gap:12px;transition:all .25s ease}.feature-card[data-v-54df3446]:hover{transform:translateY(-4px);border-color:#f2a93b59;box-shadow:0 16px 40px #2f261e1a}.feature-card__index[data-v-54df3446]{font-family:var(--font-display);font-size:28px;line-height:1;color:var(--c-accent)}.feature-card__title[data-v-54df3446]{font-size:16px;font-weight:700;color:var(--c-text)}.feature-card__desc[data-v-54df3446]{font-size:13px;line-height:1.7;color:var(--c-text-secondary);flex:1}.feature-card__tag[data-v-54df3446]{font-size:11px;font-weight:600;color:var(--c-accent);background:#f2a93b1f;border:1px solid rgba(242,169,59,.25);padding:4px 10px;border-radius:999px;width:fit-content}@media(max-width:1024px){.features__grid[data-v-54df3446]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.content-section[data-v-54df3446]{padding:48px 16px 16px}.features__grid[data-v-54df3446]{grid-template-columns:1fr}}.content-section[data-v-4edd4e42]{max-width:1200px;margin:0 auto;padding:72px 24px 24px;scroll-margin-top:90px}.content-section__header[data-v-4edd4e42]{text-align:center;max-width:680px;margin:0 auto 40px}.content-section__eyebrow[data-v-4edd4e42]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f2a93b;background:#f2a93b1f;border:1px solid rgba(242,169,59,.25);padding:5px 12px;border-radius:999px;margin-bottom:16px}.content-section__title[data-v-4edd4e42]{font-size:clamp(24px,3.4vw,36px);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--c-text)}.content-section__subtitle[data-v-4edd4e42]{margin-top:12px;font-size:15px;line-height:1.75;color:var(--c-text-secondary)}.how__grid[data-v-4edd4e42]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:how}.how-card[data-v-4edd4e42]{position:relative;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:28px 22px 22px;display:flex;flex-direction:column;gap:10px;transition:all .25s ease}.how-card[data-v-4edd4e42]:hover{transform:translateY(-4px);border-color:#e14b5a59;box-shadow:0 16px 40px #2f261e1a}.how-card__num[data-v-4edd4e42]{font-size:40px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(225,75,90,.6);background:linear-gradient(135deg,#e14b5acc,#f2a93bcc);-webkit-background-clip:text;background-clip:text}.how-card__title[data-v-4edd4e42]{font-size:16px;font-weight:700;color:var(--c-text)}.how-card__desc[data-v-4edd4e42]{font-size:13px;line-height:1.7;color:var(--c-text-secondary)}@media(max-width:1024px){.how__grid[data-v-4edd4e42]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.content-section[data-v-4edd4e42]{padding:48px 16px 16px}.how__grid[data-v-4edd4e42]{grid-template-columns:1fr}}.content-section[data-v-e03f21cf]{max-width:1200px;margin:0 auto;padding:72px 24px 24px;scroll-margin-top:90px}.content-section__header[data-v-e03f21cf]{text-align:center;max-width:680px;margin:0 auto 40px}.content-section__eyebrow[data-v-e03f21cf]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f2a93b;background:#f2a93b1f;border:1px solid rgba(242,169,59,.25);padding:5px 12px;border-radius:999px;margin-bottom:16px}.content-section__title[data-v-e03f21cf]{font-size:clamp(24px,3.4vw,36px);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--c-text)}.content-section__subtitle[data-v-e03f21cf]{margin-top:12px;font-size:15px;line-height:1.75;color:var(--c-text-secondary)}.uses__grid[data-v-e03f21cf]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.use-card[data-v-e03f21cf]{display:flex;align-items:flex-start;gap:16px;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:22px;transition:all .25s ease}.use-card[data-v-e03f21cf]:hover{transform:translateY(-3px);border-color:#e14b5a59;box-shadow:0 14px 36px #2f261e17}.use-card__index[data-v-e03f21cf]{width:44px;flex-shrink:0;font-family:var(--font-display);font-size:24px;line-height:1;color:var(--c-accent)}.use-card__body[data-v-e03f21cf]{display:flex;flex-direction:column;gap:6px}.use-card__title[data-v-e03f21cf]{font-size:15px;font-weight:700;color:var(--c-text)}.use-card__desc[data-v-e03f21cf]{font-size:13px;line-height:1.7;color:var(--c-text-secondary)}@media(max-width:860px){.uses__grid[data-v-e03f21cf]{grid-template-columns:1fr}}@media(max-width:640px){.content-section[data-v-e03f21cf]{padding:48px 16px 16px}}.content-section[data-v-40446be5]{max-width:1200px;margin:0 auto;padding:72px 24px 24px;scroll-margin-top:90px}.content-section__header[data-v-40446be5]{text-align:center;max-width:680px;margin:0 auto 40px}.content-section__eyebrow[data-v-40446be5]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f2a93b;background:#f2a93b1f;border:1px solid rgba(242,169,59,.25);padding:5px 12px;border-radius:999px;margin-bottom:16px}.content-section__title[data-v-40446be5]{font-size:clamp(24px,3.4vw,36px);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--c-text)}.content-section__subtitle[data-v-40446be5]{margin-top:12px;font-size:15px;line-height:1.75;color:var(--c-text-secondary)}.guide__grid[data-v-40446be5]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-card[data-v-40446be5]{width:100%;padding:0;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:all .25s ease}.guide-card--active[data-v-40446be5]{border-color:#713d417a;box-shadow:0 18px 44px #2f261e17}.guide-card[data-v-40446be5]:hover{transform:translateY(-4px);border-color:#f2a93b59;box-shadow:0 16px 40px #2f261e1a}.guide-card[data-v-40446be5]:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px}.guide-card__cover[data-v-40446be5]{height:130px;display:flex;align-items:center;justify-content:center;background:radial-gradient(400px 160px at 50% 0%,rgba(113,61,65,.1),transparent 70%),linear-gradient(180deg,#f7f2ea,#efe8de);border-bottom:1px solid var(--c-border)}.guide-card__edition[data-v-40446be5]{font-family:var(--font-display);font-size:clamp(28px,4vw,46px);font-style:italic;letter-spacing:-.03em;color:var(--c-primary)}.guide-card__body[data-v-40446be5]{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.guide-card__meta[data-v-40446be5]{font-size:11px;font-weight:600;color:#f2a93b;letter-spacing:.04em}.guide-card__title[data-v-40446be5]{font-size:15.5px;font-weight:700;color:var(--c-text);line-height:1.45}.guide-card__desc[data-v-40446be5]{font-size:13px;line-height:1.7;color:var(--c-text-secondary);flex:1}.guide-card__link[data-v-40446be5]{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px;font-weight:600;color:var(--c-primary);margin-top:6px;padding:12px 0 0;border:0;border-top:1px solid var(--c-border);background:transparent;text-align:left}.guide-card:hover .guide-card__link[data-v-40446be5],.guide-card:focus-visible .guide-card__link[data-v-40446be5]{color:var(--c-text)}.guide-article__close[data-v-40446be5]:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.guide-article[data-v-40446be5]{margin-top:26px;padding:clamp(24px,4vw,48px);border:1px solid var(--c-border);background:linear-gradient(rgba(113,61,65,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(113,61,65,.025) 1px,transparent 1px),var(--c-card);background-size:40px 40px;scroll-margin-top:96px}.guide-article__header[data-v-40446be5]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--c-border)}.guide-article__eyebrow[data-v-40446be5],.guide-checklist__label[data-v-40446be5],.guide-caution>span[data-v-40446be5]{display:block;margin-bottom:10px;color:var(--c-primary);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.guide-article__header h3[data-v-40446be5]{max-width:760px;font-family:var(--font-display);font-size:clamp(28px,4vw,46px);font-weight:500;line-height:1.14;color:var(--c-text)}.guide-article__close[data-v-40446be5]{flex:0 0 auto;padding:9px 13px;border:1px solid var(--c-border);background:#ffffffb8;color:var(--c-text-secondary);font:inherit;font-size:12px;cursor:pointer}.guide-article__lead[data-v-40446be5]{max-width:820px;margin:28px 0 32px;font-size:16px;line-height:1.85;color:var(--c-text-secondary)}.guide-article__sections[data-v-40446be5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--c-border);border-left:1px solid var(--c-border)}.guide-article__section[data-v-40446be5]{display:grid;grid-template-columns:38px 1fr;gap:16px;min-height:184px;padding:26px;border-right:1px solid var(--c-border);border-bottom:1px solid var(--c-border);background:#fffdf9c7}.guide-article__section>span[data-v-40446be5]{color:#ad7c3e;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.08em}.guide-article__section h4[data-v-40446be5],.guide-checklist h4[data-v-40446be5]{margin-bottom:10px;color:var(--c-text);font-size:16px;line-height:1.45}.guide-article__section p[data-v-40446be5],.guide-caution p[data-v-40446be5]{color:var(--c-text-secondary);font-size:13.5px;line-height:1.8}.guide-article__footer[data-v-40446be5]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);gap:18px;margin-top:18px}.guide-checklist[data-v-40446be5],.guide-caution[data-v-40446be5]{padding:24px 26px;border:1px solid var(--c-border);background:#fffdf9e0}.guide-checklist ul[data-v-40446be5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;list-style:none}.guide-checklist li[data-v-40446be5]{position:relative;padding-left:18px;color:var(--c-text-secondary);font-size:13px;line-height:1.65}.guide-checklist li[data-v-40446be5]:before{content:"✓";position:absolute;left:0;color:var(--c-primary)}.guide-caution[data-v-40446be5]{background:#713d410f}.guide-expand-enter-active[data-v-40446be5],.guide-expand-leave-active[data-v-40446be5]{transition:opacity .2s ease,transform .2s ease}.guide-expand-enter-from[data-v-40446be5],.guide-expand-leave-to[data-v-40446be5]{opacity:0;transform:translateY(8px)}@media(max-width:1024px){.guide__grid[data-v-40446be5]{grid-template-columns:1fr;max-width:560px;margin:0 auto}.guide-article__sections[data-v-40446be5],.guide-article__footer[data-v-40446be5]{grid-template-columns:1fr}}@media(max-width:640px){.content-section[data-v-40446be5]{padding:48px 16px 16px}.guide-article[data-v-40446be5]{padding:22px 16px}.guide-article__header[data-v-40446be5]{display:block}.guide-article__close[data-v-40446be5]{margin-top:18px}.guide-article__section[data-v-40446be5]{grid-template-columns:28px 1fr;min-height:0;padding:20px 16px}.guide-checklist ul[data-v-40446be5]{grid-template-columns:1fr}}.content-section[data-v-9106ddf4]{max-width:1200px;margin:0 auto;padding:72px 24px 24px;scroll-margin-top:90px}.content-section__header[data-v-9106ddf4]{text-align:center;max-width:680px;margin:0 auto 40px}.content-section__eyebrow[data-v-9106ddf4]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f2a93b;background:#f2a93b1f;border:1px solid rgba(242,169,59,.25);padding:5px 12px;border-radius:999px;margin-bottom:16px}.content-section__title[data-v-9106ddf4]{font-size:clamp(24px,3.4vw,36px);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--c-text)}.content-section__subtitle[data-v-9106ddf4]{margin-top:12px;font-size:15px;line-height:1.75;color:var(--c-text-secondary)}.faq__list[data-v-9106ddf4]{max-width:none;margin:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--c-border-strong)}.faq-item[data-v-9106ddf4]{background:transparent;border:0;border-bottom:1px solid var(--c-border-strong);border-radius:0;overflow:hidden;transition:border-color .25s ease}.faq-item--open[data-v-9106ddf4]{border-color:var(--c-border-strong);background:#713d4109}.faq-item__q[data-v-9106ddf4]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 4px;font-size:16px;font-weight:500;color:var(--c-text);text-align:left;background:transparent;border:none;cursor:pointer}.faq-item__num[data-v-9106ddf4]{width:52px;flex:0 0 52px;font-family:var(--font-display);color:var(--c-accent);font-size:18px}.faq-item__question[data-v-9106ddf4]{flex:1;font-family:var(--font-display);font-size:clamp(17px,2vw,22px);letter-spacing:-.01em}.faq-item__chevron[data-v-9106ddf4]{flex-shrink:0;color:var(--c-text-light);transition:transform .25s ease}.faq-item--open .faq-item__chevron[data-v-9106ddf4]{transform:rotate(180deg);color:#f2a93b}.faq-item__a[data-v-9106ddf4]{padding:0 56px 26px}.faq-item__a p[data-v-9106ddf4]{max-width:760px;margin-left:52px;font-size:14px;line-height:1.9;color:var(--c-text-secondary)}.faq-fade-enter-active[data-v-9106ddf4],.faq-fade-leave-active[data-v-9106ddf4]{transition:opacity .2s ease}.faq-fade-enter-from[data-v-9106ddf4],.faq-fade-leave-to[data-v-9106ddf4]{opacity:0}@media(max-width:640px){.content-section[data-v-9106ddf4]{padding:48px 16px 16px}.faq-item__q[data-v-9106ddf4]{padding:20px 0}.faq-item__num[data-v-9106ddf4]{width:36px;flex-basis:36px}.faq-item__a[data-v-9106ddf4]{padding:0 0 22px 36px}.faq-item__a p[data-v-9106ddf4]{margin-left:0}}.cta-banner[data-v-bf0e8cee]{position:relative;max-width:1200px;margin:56px auto 24px;padding:0 24px}.cta-banner__glow[data-v-bf0e8cee]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);background:radial-gradient(600px 260px at 50% 0%,rgba(225,75,90,.22),transparent 70%);pointer-events:none}.cta-banner__inner[data-v-bf0e8cee]{position:relative;text-align:center;padding:56px 32px;border-radius:var(--radius-lg);background:var(--c-card);border:1px solid var(--c-border);box-shadow:var(--shadow-card);display:flex;flex-direction:column;align-items:center;gap:14px}.cta-banner__title[data-v-bf0e8cee]{font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--c-text)}.cta-banner__subtitle[data-v-bf0e8cee]{font-size:14.5px;line-height:1.7;color:var(--c-text-secondary);max-width:560px}.cta-banner__btn[data-v-bf0e8cee]{display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:15px 34px;border-radius:14px;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--c-primary),var(--c-primary-dark));box-shadow:0 10px 28px #e14b5a59;transition:all .2s ease}.cta-banner__btn[data-v-bf0e8cee]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #e14b5a73}@media(max-width:640px){.cta-banner[data-v-bf0e8cee]{margin:40px auto 16px;padding:0 16px}.cta-banner__inner[data-v-bf0e8cee]{padding:40px 20px}.cta-banner__btn[data-v-bf0e8cee]{width:100%;justify-content:center}}.beta-brief[data-v-468660fb]{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);border:1px solid var(--c-border-strong);background:linear-gradient(120deg,rgba(165,111,61,.07),transparent 42%),var(--c-surface);color:var(--c-text);box-shadow:0 24px 70px #2f261e12}.beta-brief__intro[data-v-468660fb]{padding:24px;border-right:1px solid var(--c-border)}.beta-brief__intro>p[data-v-468660fb]{margin:0 0 10px;color:var(--c-accent);font:600 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase}.beta-brief__intro h3[data-v-468660fb]{margin:0;font-family:var(--font-display);font-size:clamp(20px,2.4vw,29px);font-weight:500;line-height:1.15}.beta-brief__intro>span[data-v-468660fb]{display:block;margin-top:10px;color:var(--c-text-light);font-size:11px;line-height:1.65}.beta-brief__intro button[data-v-468660fb]{margin-top:18px;min-height:40px;padding:9px 15px;border:1px solid rgba(231,176,109,.48);border-radius:2px;color:var(--c-primary);background:transparent;font-size:11px;font-weight:700;letter-spacing:.04em}.beta-brief__intro button[data-v-468660fb]:hover{background:#713d410e}.beta-brief__intro button[data-v-468660fb]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.beta-brief__steps[data-v-468660fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:19px 24px;list-style:none}.beta-brief__steps li[data-v-468660fb]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 16px}.beta-brief__steps li>span[data-v-468660fb]{color:var(--c-accent);font:600 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;padding-top:2px}.beta-brief__steps strong[data-v-468660fb]{display:block;margin-bottom:4px;font-size:12px;font-weight:650}.beta-brief__steps p[data-v-468660fb]{margin:0;color:var(--c-text-light);font-size:10px;line-height:1.55}.beta-brief__privacy[data-v-468660fb]{grid-column:1 / -1;margin:0;padding:11px 24px;border-top:1px solid var(--c-border);color:var(--c-text-light);font-size:10px;line-height:1.55}@media(max-width:820px){.beta-brief[data-v-468660fb]{grid-template-columns:1fr}.beta-brief__intro[data-v-468660fb]{border-right:0;border-bottom:1px solid var(--c-border)}}@media(max-width:520px){.beta-brief__intro[data-v-468660fb]{padding:20px}.beta-brief__steps[data-v-468660fb]{grid-template-columns:1fr;padding:10px 12px}.beta-brief__steps li[data-v-468660fb]{padding:11px 8px}.beta-brief__privacy[data-v-468660fb]{padding:11px 20px}}.hero[data-v-b2912ea1]{position:relative;overflow:hidden;color:#211d19;background:linear-gradient(110deg,rgba(113,61,65,.07),transparent 44%),#f3efe8}.hero__grid[data-v-b2912ea1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(35,30,25,.035) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(35,30,25,.035) 1px,transparent 1px) 0 0 / 48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 85%,transparent)}.hero__shell[data-v-b2912ea1]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(350px,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(46px,5vw,84px);width:min(1480px,100%);min-height:720px;margin:0 auto;padding:64px 5% 54px}.hero__content[data-v-b2912ea1]{max-width:630px}.hero__eyebrow[data-v-b2912ea1]{display:flex;align-items:center;gap:13px;margin:0 0 21px;color:#a56f3d;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.hero__eyebrow[data-v-b2912ea1]:before{content:"";width:38px;height:1px;background:currentColor}.hero__title[data-v-b2912ea1]{margin:0;font-family:var(--font-display);font-size:clamp(50px,4.7vw,76px);font-weight:500;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.hero__title span[data-v-b2912ea1],.hero__title em[data-v-b2912ea1]{display:block}.hero__title em[data-v-b2912ea1]{color:#713d41;font-style:normal}.hero__subtitle[data-v-b2912ea1]{max-width:590px;margin:26px 0 0;color:#6f6a62;font-size:15px;line-height:1.85}.hero__actions[data-v-b2912ea1]{display:flex;align-items:center;gap:23px;margin-top:31px}.hero__button[data-v-b2912ea1]{min-height:50px;border-radius:1px;font-size:12px;font-weight:650;letter-spacing:.04em}.hero__button--primary[data-v-b2912ea1]{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:215px;padding:0 19px 0 22px;color:#fffdf9;background:#211d19;transition:transform .25s ease,background .25s ease}.hero__button--primary span[data-v-b2912ea1]{font-size:17px;font-weight:400}.hero__button--secondary[data-v-b2912ea1]{min-height:auto;padding:8px 0 6px;border-bottom:1px solid #bdb5aa;color:#3c3832;background:transparent}.hero__proof[data-v-b2912ea1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:39px 0 0;border-top:1px solid #d7d0c5;border-bottom:1px solid #d7d0c5}.hero__proof div[data-v-b2912ea1]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:14px 9px}.hero__proof div+div[data-v-b2912ea1]{border-left:1px solid #d7d0c5}.hero__proof dt[data-v-b2912ea1]{color:#a56f3d;font:500 20px/1 var(--font-display)}.hero__proof dd[data-v-b2912ea1]{margin:0;color:#777168;font-size:9px;line-height:1.35}.hero__disclaimer[data-v-b2912ea1]{margin:17px 0 0;color:#898278;font-size:9px;line-height:1.65}.hero__dossier[data-v-b2912ea1]{position:relative;min-width:0;min-height:570px;border:1px solid #d7d0c5;background:#fffdf9d1;box-shadow:0 28px 70px #30271f17}.hero__dossier[data-v-b2912ea1]:before{content:"";position:absolute;top:48px;right:0;bottom:0;left:0;background:linear-gradient(rgba(35,30,25,.035) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgba(35,30,25,.035) 1px,transparent 1px) 0 0 / 32px 32px}.hero__dossier-head[data-v-b2912ea1]{position:absolute;inset:0 0 auto;z-index:8;display:flex;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #d7d0c5;color:#716b63;background:#fffdf9;font-size:8px;letter-spacing:.14em}.hero__dossier-head b[data-v-b2912ea1]{color:#a56f3d;font-weight:650}.hero__card-stage[data-v-b2912ea1]{position:relative;height:525px;margin-top:46px}.hero__visual-card[data-v-b2912ea1]{position:absolute;z-index:1;width:42%;margin:0;padding:8px 8px 10px;border:1px solid #d7d0c5;color:#211d19;background:#fffdf9;box-shadow:16px 22px 40px #2e251d2b;transform-origin:50% 80%;transition:z-index 0s .18s,transform .42s cubic-bezier(.2,.75,.2,1),box-shadow .35s ease}.hero__visual-card--design[data-v-b2912ea1]{top:15%;left:2%;transform:rotate(-6deg)}.hero__visual-card--technical[data-v-b2912ea1]{z-index:2;top:7%;left:29%;transform:rotate(-1deg)}.hero__visual-card--material[data-v-b2912ea1]{z-index:3;top:16%;right:2%;transform:rotate(5deg)}.hero__image-mat[data-v-b2912ea1]{aspect-ratio:4 / 5;overflow:hidden;border:1px solid #e0dad1;background:#f3efe8}.hero__image-mat img[data-v-b2912ea1]{display:block;width:100%;height:100%;object-fit:contain}.hero__visual-card figcaption[data-v-b2912ea1]{display:flex;align-items:center;gap:9px;padding:9px 3px 0}.hero__visual-card figcaption small[data-v-b2912ea1]{color:#a56f3d;font:600 8px/1 var(--font-body)}.hero__visual-card figcaption strong[data-v-b2912ea1]{overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hero__visual-flow[data-v-b2912ea1]{position:absolute;right:17px;bottom:12px;margin:0;color:#777168;font-size:9px}.hero__flow[data-v-b2912ea1]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0 5%;border-top:1px solid #d7d0c5;border-bottom:1px solid #d7d0c5;color:#211d19;background:#fffdf9;list-style:none}.hero__flow li[data-v-b2912ea1]{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:86px;padding:17px 20px}.hero__flow li+li[data-v-b2912ea1]{border-left:1px solid #d7d0c5}.hero__flow>li>span[data-v-b2912ea1]{color:#a56f3d;font:500 17px/1 var(--font-display)}.hero__flow li div[data-v-b2912ea1]{display:grid;gap:5px}.hero__flow strong[data-v-b2912ea1]{font-size:12px;font-weight:650}.hero__flow small[data-v-b2912ea1]{color:#777168;font-size:10px;line-height:1.45}@media(hover:hover)and (pointer:fine){.hero__button--primary[data-v-b2912ea1]:hover{background:#713d41;transform:translateY(-2px)}.hero__visual-card[data-v-b2912ea1]:hover{z-index:10;box-shadow:21px 29px 54px #2e251d40;transition-delay:0s}.hero__visual-card--design[data-v-b2912ea1]:hover{transform:rotate(-3deg) translateY(-11px) scale(1.06)}.hero__visual-card--technical[data-v-b2912ea1]:hover{transform:rotate(0) translateY(-11px) scale(1.06)}.hero__visual-card--material[data-v-b2912ea1]:hover{transform:rotate(2deg) translateY(-11px) scale(1.06)}}@media(max-width:1080px){.hero__shell[data-v-b2912ea1]{grid-template-columns:minmax(330px,.9fr) minmax(460px,1.1fr);gap:34px}.hero__card-stage[data-v-b2912ea1]{height:480px}.hero__dossier[data-v-b2912ea1]{min-height:530px}}@media(max-width:960px){.hero__shell[data-v-b2912ea1]{grid-template-columns:1fr;padding-top:74px}.hero__content[data-v-b2912ea1]{max-width:760px}.hero__dossier[data-v-b2912ea1]{width:min(100%,780px);justify-self:center}}@media(max-width:640px){.hero__shell[data-v-b2912ea1]{gap:42px;min-height:auto;padding:56px 16px 42px}.hero__title[data-v-b2912ea1]{font-size:clamp(40px,12vw,55px)}.hero__subtitle[data-v-b2912ea1]{font-size:13px}.hero__actions[data-v-b2912ea1]{align-items:stretch;flex-direction:column;gap:12px}.hero__button[data-v-b2912ea1]{width:100%}.hero__button--secondary[data-v-b2912ea1]{min-height:44px;border:1px solid #d7d0c5}.hero__proof[data-v-b2912ea1]{grid-template-columns:1fr}.hero__proof div+div[data-v-b2912ea1]{border-top:1px solid #d7d0c5;border-left:0}.hero__dossier[data-v-b2912ea1]{min-height:430px}.hero__card-stage[data-v-b2912ea1]{height:383px}.hero__visual-card[data-v-b2912ea1]{width:49%;padding:5px 5px 7px}.hero__visual-card--design[data-v-b2912ea1]{left:-1%}.hero__visual-card--technical[data-v-b2912ea1]{left:25%}.hero__visual-card--material[data-v-b2912ea1]{right:-1%}.hero__visual-card figcaption[data-v-b2912ea1]{gap:5px;padding-top:6px}.hero__visual-card figcaption strong[data-v-b2912ea1]{font-size:8px}.hero__visual-flow[data-v-b2912ea1]{display:none}.hero__flow[data-v-b2912ea1]{grid-template-columns:1fr;padding:0 16px}.hero__flow li+li[data-v-b2912ea1]{border-top:1px solid #d7d0c5;border-left:0}}@media(prefers-reduced-motion:reduce){.hero__button--primary[data-v-b2912ea1],.hero__visual-card[data-v-b2912ea1]{transition:none}.hero__visual-card[data-v-b2912ea1]:hover{transform:none}}.workspace[data-v-31fcd8d5]{max-width:1280px;margin:0 auto;padding:64px 24px 80px;display:flex;flex-direction:column;gap:36px}.workspace__header[data-v-31fcd8d5]{text-align:center;max-width:720px;margin:0 auto}.workspace__title[data-v-31fcd8d5]{font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff}.workspace__subtitle[data-v-31fcd8d5]{margin-top:12px;font-size:15px;line-height:1.75;color:var(--c-text-secondary)}.workspace__body[data-v-31fcd8d5]{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}.workspace__sidebar[data-v-31fcd8d5]{display:flex;flex-direction:column;gap:16px;position:sticky;top:90px}.workspace__sidebar--expanded[data-v-31fcd8d5]{position:static}.tool-card[data-v-31fcd8d5]{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tool-card--compact[data-v-31fcd8d5]{padding:18px}.tool-card--measurement[data-v-31fcd8d5]{padding:0;overflow:hidden}.tool-card--measurement .tool-card__head[data-v-31fcd8d5]{padding:18px 18px 14px;margin:0}.tool-card__head--production[data-v-31fcd8d5]{align-items:flex-end}.tool-card__index[data-v-31fcd8d5]{display:block;margin-bottom:5px;color:var(--c-accent);font-size:8px;letter-spacing:.15em}.provider-card__head[data-v-31fcd8d5]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.provider-card__head span[data-v-31fcd8d5]{color:var(--c-text-light);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.provider-select[data-v-31fcd8d5]{display:grid;border:1px solid rgba(235,214,184,.12)}.provider-select__option[data-v-31fcd8d5]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;width:100%;padding:12px;text-align:left;color:var(--c-text-secondary);background:transparent;border-bottom:1px solid rgba(235,214,184,.1)}.provider-select__option[data-v-31fcd8d5]:last-child{border-bottom:0}.provider-select__option--active[data-v-31fcd8d5]{color:var(--c-text);background:linear-gradient(110deg,#f1d3a51a,#e8a15e0a);box-shadow:inset 2px 0 0 var(--c-accent)}.provider-select__option[data-v-31fcd8d5]:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.provider-select__option[data-v-31fcd8d5]:disabled{cursor:not-allowed;opacity:.6}.provider-select__index[data-v-31fcd8d5]{color:#e7b06db8;font-size:9px;letter-spacing:.08em;padding-top:3px}.provider-select__option>span[data-v-31fcd8d5]:last-child{display:grid;gap:3px}.provider-select__option strong[data-v-31fcd8d5]{font-size:12px;font-weight:650}.provider-select__option small[data-v-31fcd8d5]{color:var(--c-text-light);font-size:10px;line-height:1.45}.provider-card__note[data-v-31fcd8d5]{margin-top:10px;color:var(--c-text-light);font-size:10px;line-height:1.55}.tool-card--disclosure[data-v-31fcd8d5]{padding:0!important;overflow:hidden}.tool-disclosure__summary[data-v-31fcd8d5]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.8fr) 18px;align-items:center;gap:12px;min-height:68px;padding:13px 15px;color:var(--c-text);cursor:pointer;list-style:none}.tool-disclosure__summary[data-v-31fcd8d5]::-webkit-details-marker{display:none}.tool-disclosure__summary>span[data-v-31fcd8d5]{display:grid;gap:4px;min-width:0}.tool-disclosure__summary small[data-v-31fcd8d5]{color:var(--c-accent);font-size:8px;font-weight:700;letter-spacing:.13em}.tool-disclosure__summary b[data-v-31fcd8d5]{font:500 14px/1.3 var(--font-display)}.tool-disclosure__summary em[data-v-31fcd8d5]{color:var(--c-text-light);font-size:9px;font-style:normal;line-height:1.45;text-align:right}.tool-disclosure__summary[data-v-31fcd8d5]:after{content:"+";color:var(--c-accent);font:500 18px/1 var(--font-display);text-align:center}.tool-card--disclosure[open]>.tool-disclosure__summary[data-v-31fcd8d5]:after{content:"−"}.tool-card--disclosure[open]>.tool-disclosure__summary[data-v-31fcd8d5]{border-bottom:1px solid var(--c-border)}.tool-disclosure__body[data-v-31fcd8d5]{padding:12px}.tool-disclosure__body[data-v-31fcd8d5] .measure{border:0}.advanced-settings[data-v-31fcd8d5]{display:grid;gap:13px}.advanced-settings .tool-card__head--small[data-v-31fcd8d5]{margin-bottom:0}.usage-consent[data-v-31fcd8d5]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:14px 15px;border:1px solid rgba(235,214,184,.12);background:#ffffff05;color:var(--c-text-light);font-size:10px;line-height:1.65;cursor:pointer}.usage-consent--checked[data-v-31fcd8d5]{border-color:#e7b06d57;background:#e7b06d0e;color:var(--c-text-secondary)}.usage-consent input[data-v-31fcd8d5]{width:16px;height:16px;margin:2px 0 0;accent-color:var(--c-accent)}.usage-consent input[data-v-31fcd8d5]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.usage-consent a[data-v-31fcd8d5]{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px}.tool-card__head[data-v-31fcd8d5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;flex-wrap:wrap}.tool-card__head h3[data-v-31fcd8d5]{font-size:15px;font-weight:700;color:#fff}.tool-card__head--small[data-v-31fcd8d5]{font-size:14px;font-weight:700;color:#fff;margin-bottom:14px}.tool-card__badge[data-v-31fcd8d5]{font-size:11px;font-weight:500;color:var(--c-text-light);background:#ffffff0f;padding:4px 10px;border-radius:999px;border:1px solid var(--c-border)}.input-guide[data-v-31fcd8d5]{margin-top:16px;padding-top:15px;border-top:1px solid rgba(235,214,184,.09)}.input-guide__title[data-v-31fcd8d5]{margin-bottom:9px;color:#e7c99a;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.input-guide ul[data-v-31fcd8d5]{display:grid;gap:7px;list-style:none}.input-guide li[data-v-31fcd8d5]{display:grid;grid-template-columns:24px 1fr;align-items:baseline;gap:7px;color:var(--c-text-light);font-size:11px;line-height:1.45}.input-guide li span[data-v-31fcd8d5]{color:#e7b06db3;font-size:9px;letter-spacing:.05em}.tool-card__row[data-v-31fcd8d5]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--c-border);background:#ffffff08;cursor:pointer;transition:border-color .2s,background .2s;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.tool-card__row[data-v-31fcd8d5]:hover{border-color:var(--c-border-strong)}}.tool-card__row[data-v-31fcd8d5]:active{transform:scale(.99)}.hd-toggle input[data-v-31fcd8d5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hd-toggle[data-v-31fcd8d5]:focus-within{outline:3px solid rgba(242,169,59,.45);outline-offset:3px;border-color:var(--c-accent)}.hd-toggle__track[data-v-31fcd8d5]{width:40px;height:22px;border-radius:999px;background:#ffffff2e;position:relative;transition:background .2s;flex-shrink:0}.hd-toggle--on .hd-toggle__track[data-v-31fcd8d5]{background:var(--c-accent)}.hd-toggle__thumb[data-v-31fcd8d5]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 4px #0000004d}.hd-toggle--on .hd-toggle__thumb[data-v-31fcd8d5]{transform:translate(18px)}.hd-toggle__text[data-v-31fcd8d5]{display:flex;flex-direction:column;gap:2px}.hd-toggle__text strong[data-v-31fcd8d5]{font-size:14px;font-weight:600;color:#fff}.hd-toggle__text small[data-v-31fcd8d5]{font-size:12px;color:var(--c-text-light)}.workspace__cta[data-v-31fcd8d5]{width:100%;padding:15px;min-height:52px;border-radius:var(--radius-md);font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--c-primary),var(--c-primary-dark));box-shadow:0 8px 24px #e14b5a59;transition:all .2s ease}@media(hover:hover)and (pointer:fine){.workspace__cta[data-v-31fcd8d5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #e14b5a73}}.workspace__cta[data-v-31fcd8d5]:active:not(:disabled){transform:scale(.97)}.workspace__cta[data-v-31fcd8d5]:disabled{opacity:.55;cursor:not-allowed;transform:none}.error-tip[data-v-31fcd8d5]{font-size:13px;color:#ff9e9e;background:#e14b5a1f;padding:10px 14px;border-radius:var(--radius-md);border:1px solid rgba(225,75,90,.25);line-height:1.6}.error-tip[data-v-31fcd8d5]:focus{outline:2px solid currentColor;outline-offset:2px}.workspace__stage[data-v-31fcd8d5]{min-width:0}.stage-card[data-v-31fcd8d5]{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-height:560px;overflow:hidden}@media(max-width:960px){.workspace__body[data-v-31fcd8d5]{grid-template-columns:1fr}.workspace__sidebar[data-v-31fcd8d5]{position:static}.stage-card[data-v-31fcd8d5]{min-height:auto}}@media(max-width:640px){.workspace[data-v-31fcd8d5]{padding:40px 16px 56px;gap:28px}.workspace__title[data-v-31fcd8d5]{font-size:26px}.tool-card[data-v-31fcd8d5]{padding:16px}}.workspace[data-v-31fcd8d5]{position:relative;max-width:1360px;padding:104px 32px 112px;gap:48px}.workspace[data-v-31fcd8d5]:before{content:"";position:absolute;top:46px;right:0;bottom:54px;left:0;z-index:-1;border:1px solid rgba(235,214,184,.07);border-radius:34px;background:linear-gradient(145deg,#ffffff06,#ffffff02)}.workspace__header[data-v-31fcd8d5]{width:100%;max-width:none;display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);column-gap:clamp(34px,6vw,92px);text-align:left}.workspace__eyebrow[data-v-31fcd8d5]{align-self:start;margin-top:10px;color:var(--c-accent);font-size:10px;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.workspace__title[data-v-31fcd8d5]{grid-column:2;font-family:var(--font-display);font-size:clamp(38px,4.7vw,58px);font-weight:500;letter-spacing:-.035em;color:var(--c-text)}.workspace__subtitle[data-v-31fcd8d5]{grid-column:2;max-width:680px;margin-top:16px;font-size:16px}.workspace__body[data-v-31fcd8d5]{grid-template-columns:minmax(330px,370px) minmax(0,1fr);gap:30px;padding:0 30px 30px}.workspace__sidebar[data-v-31fcd8d5]{gap:14px}.tool-card[data-v-31fcd8d5],.stage-card[data-v-31fcd8d5]{border-color:#ebd6b81f;border-radius:2px;background:linear-gradient(145deg,#ffffff08,#ffffff03);box-shadow:0 20px 58px #0003}.tool-card[data-v-31fcd8d5]{padding:22px}.stage-card[data-v-31fcd8d5]{min-height:610px}.workspace__cta[data-v-31fcd8d5]{color:#17110f;background:linear-gradient(110deg,#f1d3a5,#e8a15e);border-radius:2px;box-shadow:0 14px 32px #cd7e4229;letter-spacing:.025em}.tool-card__head h3[data-v-31fcd8d5],.tool-card__head--small[data-v-31fcd8d5]{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}.tool-card__badge[data-v-31fcd8d5]{padding:0;border:0;border-radius:0;background:none;font-size:9px;letter-spacing:.045em}.tool-card__row[data-v-31fcd8d5]{border-radius:2px;background:#ffffff05}@media(hover:hover)and (pointer:fine){.workspace__cta[data-v-31fcd8d5]:hover:not(:disabled){box-shadow:0 18px 42px #cd7e424d}}@media(max-width:960px){.workspace[data-v-31fcd8d5]{padding:76px 22px 82px}.workspace__body[data-v-31fcd8d5]{grid-template-columns:1fr;padding:0 20px 20px}.workspace[data-v-31fcd8d5]:before{top:28px;right:0;bottom:34px;left:0}}@media(max-width:640px){.workspace[data-v-31fcd8d5]{padding:60px 14px 70px;gap:34px}.workspace__body[data-v-31fcd8d5]{padding:0 8px 8px}.workspace__title[data-v-31fcd8d5]{font-size:36px}.workspace[data-v-31fcd8d5]:before{border-radius:24px}}@media(max-width:760px){.workspace__header[data-v-31fcd8d5]{grid-template-columns:1fr;row-gap:16px}.workspace__eyebrow[data-v-31fcd8d5]{margin-top:0}.workspace__title[data-v-31fcd8d5],.workspace__subtitle[data-v-31fcd8d5]{grid-column:1}.workspace__subtitle[data-v-31fcd8d5]{margin-top:0}}.workspace[data-v-31fcd8d5]{--c-primary: #713d41;--c-primary-dark: #563034;--c-accent: #a56f3d;--c-bg: #f3efe8;--c-surface: #fffdf9;--c-card: #fffdf9;--c-card-solid: #fffdf9;--c-text: #211d19;--c-text-secondary: #625c54;--c-text-light: #7c756c;--c-border: #ddd6cc;--c-border-strong: #c8c0b5;--shadow-card: 0 22px 55px rgba(47, 38, 30, .08);max-width:none;margin:0;padding:76px 5% 96px;color:var(--c-text);background:#f3efe8}.workspace[data-v-31fcd8d5]:before{display:none}.workspace__header[data-v-31fcd8d5],.workspace__body[data-v-31fcd8d5]{width:min(1420px,100%);margin-inline:auto}.workspace__header[data-v-31fcd8d5]{grid-template-columns:170px minmax(0,1fr);column-gap:34px;padding-bottom:28px;border-bottom:1px solid var(--c-border)}.workspace__eyebrow[data-v-31fcd8d5]{color:var(--c-accent)}.workspace__title[data-v-31fcd8d5]{color:var(--c-text);font-size:clamp(40px,4.7vw,64px)}.workspace__subtitle[data-v-31fcd8d5]{max-width:760px;color:var(--c-text-secondary)}.workspace__body[data-v-31fcd8d5]{grid-template-columns:minmax(330px,370px) minmax(0,1fr);gap:18px;padding:18px;border:1px solid var(--c-border);background:#fffdf98f}.workspace__sidebar[data-v-31fcd8d5]{gap:12px}.tool-card[data-v-31fcd8d5],.stage-card[data-v-31fcd8d5]{border-color:var(--c-border);color:var(--c-text);background:#fffdf9;box-shadow:none}.tool-card[data-v-31fcd8d5]{padding:18px}.tool-card__head h3[data-v-31fcd8d5],.tool-card__head--small[data-v-31fcd8d5],.hd-toggle__text strong[data-v-31fcd8d5]{color:var(--c-text)}.tool-card__badge[data-v-31fcd8d5]{color:var(--c-text-light)}.input-guide[data-v-31fcd8d5]{border-color:var(--c-border)}.input-guide__title[data-v-31fcd8d5]{color:var(--c-accent)}.provider-select[data-v-31fcd8d5]{border-color:var(--c-border)}.provider-select__option[data-v-31fcd8d5]{border-color:var(--c-border);color:var(--c-text-secondary)}.provider-select__option--active[data-v-31fcd8d5]{color:#fff;background:#713d41;box-shadow:none}.provider-select__option--active small[data-v-31fcd8d5],.provider-select__option--active .provider-select__index[data-v-31fcd8d5]{color:#ffffffbd}.tool-card__row[data-v-31fcd8d5],.usage-consent[data-v-31fcd8d5]{border-color:var(--c-border);background:#fffdf9}.usage-consent--checked[data-v-31fcd8d5]{border-color:#aa7a4d;background:#a56f3d12}.hd-toggle__track[data-v-31fcd8d5]{background:#d8d1c7}.workspace__cta[data-v-31fcd8d5]{color:#fff;background:#211d19;box-shadow:none}.stage-card[data-v-31fcd8d5]{min-height:620px}.error-tip[data-v-31fcd8d5]{color:#7b3037;background:#f8e8e8;border-color:#e4bfc1}@media(hover:hover)and (pointer:fine){.workspace__cta[data-v-31fcd8d5]:hover:not(:disabled){background:#713d41;box-shadow:none}}@media(max-width:960px){.workspace[data-v-31fcd8d5]{padding:64px 22px 78px}.workspace__body[data-v-31fcd8d5]{grid-template-columns:1fr;padding:14px}}@media(max-width:760px){.workspace__header[data-v-31fcd8d5]{grid-template-columns:1fr;row-gap:14px}.workspace__title[data-v-31fcd8d5],.workspace__subtitle[data-v-31fcd8d5]{grid-column:1}}@media(max-width:640px){.workspace[data-v-31fcd8d5]{padding:52px 14px 68px}.workspace__body[data-v-31fcd8d5]{padding:8px}.workspace__title[data-v-31fcd8d5]{font-size:38px}.tool-disclosure__summary[data-v-31fcd8d5]{grid-template-columns:minmax(0,1fr) 18px}.tool-disclosure__summary em[data-v-31fcd8d5]{display:none}}.legal-page[data-v-5899cbb6]{min-height:70vh;padding:clamp(72px,10vw,132px) 24px;color:var(--c-text)}.legal-page__inner[data-v-5899cbb6]{width:min(100%,920px);margin:0 auto}.legal-page__back[data-v-5899cbb6]{display:inline-flex;margin-bottom:42px;color:var(--c-accent);font-size:12px;letter-spacing:.08em;text-decoration:none}.legal-page__header[data-v-5899cbb6]{padding-bottom:42px;border-bottom:1px solid var(--c-border)}.legal-page__eyebrow[data-v-5899cbb6]{color:var(--c-accent);font-size:10px;letter-spacing:.22em}.legal-page h1[data-v-5899cbb6]{margin:12px 0 10px;font-family:var(--font-display);font-size:clamp(42px,7vw,76px);font-weight:500;line-height:1}.legal-page__updated[data-v-5899cbb6]{color:var(--c-text-light);font-size:12px}.legal-page__intro[data-v-5899cbb6]{max-width:760px;margin-top:28px;color:var(--c-text-secondary);font-size:clamp(15px,2vw,18px);line-height:1.85}.legal-page__section[data-v-5899cbb6]{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:32px 0;border-bottom:1px solid var(--c-border)}.legal-page__section>span[data-v-5899cbb6]{padding-top:5px;color:var(--c-accent);font:600 10px/1 var(--font-sans);letter-spacing:.14em}.legal-page__section h2[data-v-5899cbb6]{margin:0 0 12px;font-family:var(--font-display);font-size:23px;font-weight:500}.legal-page__section p[data-v-5899cbb6]{margin:0;color:var(--c-text-secondary);font-size:14px;line-height:1.9}@media(max-width:600px){.legal-page[data-v-5899cbb6]{padding-inline:18px}.legal-page__section[data-v-5899cbb6]{grid-template-columns:34px 1fr;gap:8px}}.brand-mark[data-v-a89cc062]{display:block;width:36px;height:36px;flex:0 0 auto;object-fit:contain}.site-footer[data-v-ad1c913a]{background:linear-gradient(180deg,#eee8df,#e8e0d5);border-top:1px solid var(--c-border-strong)}.site-footer__inner[data-v-ad1c913a]{max-width:1280px;margin:0 auto;padding:56px 24px 40px;display:grid;grid-template-columns:minmax(280px,1.8fr) repeat(3,1fr);gap:clamp(34px,6vw,88px)}.site-footer__brand[data-v-ad1c913a]{display:flex;flex-direction:column;gap:16px}.site-footer__logo[data-v-ad1c913a]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;width:fit-content}.site-footer__mark[data-v-ad1c913a]{width:44px;height:44px}.site-footer__avatar[data-v-ad1c913a]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(231,199,151,.35);border-radius:1px;background:#d6bb8e;color:#1a1512;font:600 15px/1 var(--font-display);box-shadow:4px 4px #793d3a2b}.site-footer__name[data-v-ad1c913a]{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--c-primary);letter-spacing:.02em}.site-footer__desc[data-v-ad1c913a]{font-size:13px;line-height:1.75;color:var(--c-text-light);max-width:260px}.site-footer__group-title[data-v-ad1c913a]{font-size:10px;font-weight:650;color:var(--c-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.site-footer__links[data-v-ad1c913a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.site-footer__link[data-v-ad1c913a]{font-size:12px;color:var(--c-text-light);text-decoration:none;transition:color .2s ease}.site-footer__link[data-v-ad1c913a]:hover{color:var(--c-primary)}.site-footer__bottom[data-v-ad1c913a]{border-top:1px solid var(--c-border);padding:18px 24px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.site-footer__bottom-inner[data-v-ad1c913a]{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-footer__copyright[data-v-ad1c913a],.site-footer__powered[data-v-ad1c913a]{font-size:12px;color:var(--c-text-light)}.site-footer__meta[data-v-ad1c913a]{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.site-footer__meta a[data-v-ad1c913a]{color:var(--c-text-light);font-size:12px;text-decoration:none}.site-footer__filing[data-v-ad1c913a]{color:var(--c-text-light);font-size:12px}.site-footer__meta a[data-v-ad1c913a]:hover{color:var(--c-accent)}@media(max-width:1024px){.site-footer__inner[data-v-ad1c913a]{grid-template-columns:1.4fr repeat(2,1fr)}}@media(max-width:640px){.site-footer__inner[data-v-ad1c913a]{grid-template-columns:repeat(2,1fr);gap:28px;padding:40px 20px 32px}.site-footer__brand[data-v-ad1c913a]{grid-column:1 / -1}.site-footer__bottom-inner[data-v-ad1c913a]{flex-direction:column;text-align:center}.site-footer__meta[data-v-ad1c913a]{justify-content:center}}.site-footer__link[data-v-ad1c913a]{display:inline-block;padding:7px 0;line-height:1.6}.app[data-v-2bf53804]{min-height:100vh;display:flex;flex-direction:column;background:var(--c-bg)}.app__main[data-v-2bf53804]{flex:1;background:radial-gradient(1200px 600px at 15% -5%,rgba(225,75,90,.1),transparent 60%),radial-gradient(1000px 500px at 90% 5%,rgba(242,169,59,.12),transparent 55%),var(--c-bg)}.auth-overlay[data-v-2bf53804]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#090706d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-dialog[data-v-2bf53804]{position:relative;width:min(100%,390px);padding:30px;border:1px solid var(--c-border-strong);border-radius:var(--radius-lg);color:#fff;background:#241b18;box-shadow:0 24px 80px #00000080;text-align:center}.auth-dialog__close[data-v-2bf53804]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;min-height:36px!important;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%!important;color:var(--c-text-secondary)!important;background:transparent!important;font-size:22px;font-weight:400!important}.auth-dialog__mark[data-v-2bf53804]{display:grid;width:38px;height:38px;margin:0 auto 12px;border:1px solid rgba(32,24,19,.2);place-items:center;color:#1c1714;background:var(--c-accent);font:600 18px/1 var(--font-display)}.auth-dialog h2[data-v-2bf53804]{font-size:21px}.auth-dialog>p[data-v-2bf53804]{margin:8px 0 20px;color:var(--c-text-secondary);font-size:13px;line-height:1.6}.auth-dialog .auth-dialog__beta[data-v-2bf53804]{margin:-8px 0 18px;color:#e7b06dd1;font-size:11px}.auth-dialog form[data-v-2bf53804]{display:flex;flex-direction:column;text-align:left}.auth-dialog label[data-v-2bf53804]{margin-bottom:7px;color:var(--c-text-secondary);font-size:13px}.auth-dialog input[data-v-2bf53804]{width:100%;min-height:46px;padding:10px 13px;border:1px solid var(--c-border-strong);border-radius:var(--radius-md);color:#fff;background:#00000040}.auth-dialog input[data-v-2bf53804]:focus-visible{outline:3px solid rgba(242,169,59,.45);outline-offset:2px}.auth-dialog__error[data-v-2bf53804]{min-height:24px;padding-top:5px;color:#ff9e9e;font-size:12px}.auth-dialog button[data-v-2bf53804]{min-height:46px;border-radius:var(--radius-md);color:#fff;font-weight:700;background:linear-gradient(135deg,var(--c-primary),var(--c-primary-dark))}.auth-dialog button[data-v-2bf53804]:disabled{opacity:.6;cursor:wait}.auth-toast[data-v-2bf53804]{position:fixed;z-index:1100;right:24px;bottom:calc(24px + var(--safe-bottom));display:flex;align-items:center;gap:10px;max-width:min(380px,calc(100vw - 32px));padding:14px 18px;border:1px solid rgba(231,176,109,.38);color:#f3eadc;background:#171311f5;box-shadow:0 18px 50px #0000005c;font-size:12px}.auth-toast span[data-v-2bf53804]{color:var(--c-accent)}.site-header[data-v-2bf53804]{position:sticky;top:0;z-index:100;background:#1a1512;border-bottom:1px solid rgba(255,255,255,.06)}.site-header__inner[data-v-2bf53804]{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto;padding:14px 24px}.site-header__brand[data-v-2bf53804]{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.site-header__avatar[data-v-2bf53804]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:2px;background:var(--c-accent);color:#17130f;font:500 17px/1 var(--font-display)}.site-header__brand-copy[data-v-2bf53804]{display:block;min-width:0}.site-header__name[data-v-2bf53804]{display:block;font:500 17px/1.1 var(--font-display);color:var(--c-text);letter-spacing:.08em}.site-header__brand-copy small[data-v-2bf53804]{display:block;margin-top:3px;color:var(--c-text-light);font-size:8px;letter-spacing:.04em}.site-header__nav[data-v-2bf53804]{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.site-header__link[data-v-2bf53804]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;color:#ffffffb8;text-decoration:none;border-radius:10px;transition:color .2s ease,background .2s ease;background:transparent;border:none;cursor:pointer}.site-header__link[data-v-2bf53804]:hover{color:#fff;background:#ffffff0f}.site-header__link--active[data-v-2bf53804]{color:#fff}.site-header__arrow[data-v-2bf53804]{opacity:.7}.site-header__actions[data-v-2bf53804]{display:flex;align-items:center;gap:12px;flex-shrink:0}.site-header__lang[data-v-2bf53804]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;color:#fffc;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease}.site-header__lang[data-v-2bf53804]:hover{background:#ffffff0f}.site-header__login[data-v-2bf53804]{padding:9px 18px;font-size:14px;font-weight:600;color:#1a1512;background:#f2a93b;border:none;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.site-header__login[data-v-2bf53804]:hover{transform:translateY(-1px);background:#ffbd54;box-shadow:0 6px 16px #f2a93b47}.site-header__access[data-v-2bf53804]{min-height:38px;padding:8px 14px;border:1px solid rgba(239,208,160,.3);border-radius:999px;color:#ecd4af;background:#efd0a00a;font-size:11px;font-weight:650;letter-spacing:.04em}.site-header__access[data-v-2bf53804]:hover{background:#efd0a017}.site-header__access[data-v-2bf53804]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.site-header__lang-wrap[data-v-2bf53804]{position:relative}.site-header__lang-menu[data-v-2bf53804]{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;margin:0;padding:6px;list-style:none;background:#241b17;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 14px 36px #00000059;z-index:110}.site-header__lang-item[data-v-2bf53804]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;color:#fffc;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease}.site-header__lang-item[data-v-2bf53804]:hover{background:#ffffff14;color:#fff}.site-header__lang-item--active[data-v-2bf53804]{color:#f2a93b;background:#f2a93b1f}.site-header__lang-check[data-v-2bf53804]{display:inline-flex;width:14px;font-size:11px;opacity:0}.site-header__lang-item--active .site-header__lang-check[data-v-2bf53804]{opacity:1}.site-header__arrow--open[data-v-2bf53804]{transform:rotate(180deg)}.lang-fade-enter-active[data-v-2bf53804],.lang-fade-leave-active[data-v-2bf53804]{transition:opacity .18s ease,transform .18s ease}.lang-fade-enter-from[data-v-2bf53804],.lang-fade-leave-to[data-v-2bf53804]{opacity:0;transform:translateY(-6px)}@media(max-width:860px){.site-header__nav[data-v-2bf53804]{display:none}.site-header__inner[data-v-2bf53804]{padding:10px 14px;gap:12px}.site-header__burger[data-v-2bf53804]{display:inline-flex}}@media(max-width:480px){.site-header__name[data-v-2bf53804]{font-size:16px}.site-header__lang span[data-v-2bf53804]{display:none}.site-header__lang[data-v-2bf53804]{padding:8px}.site-header__login[data-v-2bf53804]{padding:8px 14px;font-size:13px}}.site-header__burger[data-v-2bf53804]{display:none;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;color:#ffffffd9;background:transparent;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.site-header__burger[data-v-2bf53804]:hover{background:#ffffff12}.site-header__burger[data-v-2bf53804]:active{transform:scale(.94);background:#ffffff1a}.site-header__mobile[data-v-2bf53804]{display:flex;flex-direction:column;padding:8px 14px calc(14px + var(--safe-bottom));background:#1a1512;border-top:1px solid rgba(255,255,255,.07);box-shadow:0 18px 32px #00000059;max-height:calc(100dvh - 64px);overflow-y:auto;-webkit-overflow-scrolling:touch}.site-header__mobile-link[data-v-2bf53804]{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 14px;font-size:15px;font-weight:500;color:#ffffffc7;text-decoration:none;border-radius:12px;transition:background .2s ease,color .2s ease}.site-header__mobile-link[data-v-2bf53804]:active{background:#ffffff14;color:#fff}.site-header__mobile-link--active[data-v-2bf53804]{color:#fff;background:#f2a93b1a}.site-header__mobile-access[data-v-2bf53804]{width:100%;border:0;color:#efcf9e;background:#efd0a00f;text-align:left}.site-header[data-v-2bf53804]{background:#0e0c0bc7;border-bottom-color:#ebd6b814;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%)}.site-header__inner[data-v-2bf53804]{max-width:1320px;padding-block:13px}.site-header__avatar[data-v-2bf53804]{color:#1a1310;background:linear-gradient(135deg,#f2d6aa,#df9655);box-shadow:0 6px 20px #d488482e}.site-header__name[data-v-2bf53804]{font-family:var(--font-display);font-weight:600;color:#f0d19f}.site-header__link[data-v-2bf53804]{font-size:13px;letter-spacing:.035em}.site-header__login[data-v-2bf53804]{color:#17110f;background:linear-gradient(110deg,#efd0a0,#e6a05d);border-radius:999px;padding-inline:20px}.site-header__lang-menu[data-v-2bf53804]{background:#191411fa;border-color:#ebd6b81f}.site-header__mobile[data-v-2bf53804]{background:#120f0dfa}@media(max-width:860px){.site-header__burger[data-v-2bf53804]{display:inline-flex}}@media(max-width:480px){.site-header__login[data-v-2bf53804],.site-header__access[data-v-2bf53804]{display:none}.auth-toast[data-v-2bf53804]{right:16px;bottom:calc(16px + var(--safe-bottom))}}.site-header[data-v-2bf53804]{color:#211d19;background:#fffdf9eb;border-bottom-color:#d7d0c5;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.site-header__inner[data-v-2bf53804]{max-width:1480px;min-height:72px;padding-inline:5%}.site-header__mark[data-v-2bf53804]{width:44px;height:44px;filter:drop-shadow(3px 4px 7px rgba(71,48,39,.12))}.site-header__avatar[data-v-2bf53804]{border-radius:0;color:#fffdf9;background:#211d19;box-shadow:none}.site-header__name[data-v-2bf53804]{color:#211d19;letter-spacing:.085em;white-space:nowrap}.site-header__brand-copy small[data-v-2bf53804]{white-space:nowrap}.site-header__brand-copy small[data-v-2bf53804],.site-header__link[data-v-2bf53804],.site-header__lang[data-v-2bf53804],.site-header__burger[data-v-2bf53804]{color:#6f6a62}.site-header__link[data-v-2bf53804]:hover,.site-header__link--active[data-v-2bf53804]{color:#211d19;background:#713d410f}.site-header__link--active[data-v-2bf53804]:after{background:#713d41}.site-header__lang[data-v-2bf53804]:hover,.site-header__burger[data-v-2bf53804]:hover{background:#713d410f}.site-header__login[data-v-2bf53804]{border-radius:1px;color:#fffdf9;background:#211d19;box-shadow:none}.site-header__login[data-v-2bf53804]:hover{color:#fff;background:#713d41;box-shadow:none}.site-header__access[data-v-2bf53804]{border-color:#c8c0b5;border-radius:1px;color:#713d41;background:transparent}.site-header__lang-menu[data-v-2bf53804]{border-color:#d7d0c5;color:#211d19;background:#fffdf9;box-shadow:0 18px 44px #2a221c21}.site-header__lang-item[data-v-2bf53804]{color:#625c54}.site-header__lang-item[data-v-2bf53804]:hover{color:#211d19;background:#713d410f}.site-header__lang-item--active[data-v-2bf53804]{color:#713d41;background:#713d4114}.site-header__mobile[data-v-2bf53804]{border-top-color:#d7d0c5;color:#211d19;background:#fffdf9fa}.site-header__mobile-link[data-v-2bf53804]{color:#625c54;border-radius:1px}.site-header__mobile-link[data-v-2bf53804]:active,.site-header__mobile-link--active[data-v-2bf53804]{color:#211d19;background:#713d4114}.site-header__mobile-access[data-v-2bf53804]{color:#713d41}@media(max-width:480px){.site-header__brand[data-v-2bf53804]{gap:8px}.site-header__mark[data-v-2bf53804]{width:38px;height:38px}.site-header__name[data-v-2bf53804]{font-size:13px;letter-spacing:.045em}.site-header__brand-copy small[data-v-2bf53804]{max-width:150px;overflow:hidden;text-overflow:ellipsis;font-size:7px}}:root{--c-primary: #713d41;--c-primary-dark: #563034;--c-accent: #a56f3d;--c-bg: #f3efe8;--c-surface: #fffdf9;--c-card: #fffdf9;--c-card-solid: #fffdf9;--c-text: #211d19;--c-text-secondary: #625c54;--c-text-light: #7c756c;--c-border: #ddd6cc;--c-border-strong: #c8c0b5;--font-body: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display: "Bodoni 72", Didot, "Noto Serif SC", "Songti SC", Georgia, serif;--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--shadow-card: 0 18px 48px rgba(47, 38, 30, .08);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-body);color:var(--c-text);background:radial-gradient(circle at 72% 12%,rgba(113,61,65,.055),transparent 28rem),var(--c-bg);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;touch-action:manipulation}button{font-family:inherit;cursor:pointer;border:none;background:none}:where(button,a,input,[role=button]):focus-visible{outline:3px solid rgba(242,169,59,.5);outline-offset:3px}#app{min-height:100vh;min-height:100dvh}:where(section[id],#top){scroll-margin-top:88px}@media(hover:hover)and (pointer:fine){.hoverable{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hoverable:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#app .content-section{max-width:1280px;padding:112px 32px 28px}#app .content-section__header{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);column-gap:clamp(34px,6vw,92px);max-width:none;margin:0 0 52px;text-align:left}#app .content-section__eyebrow{align-self:start;margin:9px 0 0;padding:0;border:0;border-radius:0;background:none;color:var(--c-accent);font-size:10px;font-weight:650;letter-spacing:.22em}#app .content-section__title{font-family:var(--font-display);font-size:clamp(38px,4.7vw,62px);font-weight:500;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}#app .content-section__subtitle{grid-column:2;max-width:680px;margin-top:20px;font-size:14px;line-height:1.9}#app .features__grid,#app .how__grid{gap:0;border-top:1px solid var(--c-border-strong);border-bottom:1px solid var(--c-border-strong)}#app .feature-card,#app .how-card{min-height:260px;padding:28px 24px 30px;border:0;border-right:1px solid var(--c-border);border-radius:0;background:transparent;box-shadow:none}#app .feature-card:last-child,#app .how-card:last-child{border-right:0}#app .feature-card:hover,#app .how-card:hover{transform:none;background:#713d4109;border-color:var(--c-border);box-shadow:none}#app .feature-card__title,#app .how-card__title,#app .use-card__title,#app .guide-card__title{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.012em}#app .feature-card__tag{padding:0;border:0;border-radius:0;background:none;color:var(--c-accent);font-size:9px;letter-spacing:.16em;text-transform:uppercase}#app .how-card__num{font-family:var(--font-display);font-weight:400;color:var(--c-accent);-webkit-text-stroke:0;background:none}#app .uses__grid{gap:0 38px}#app .use-card{gap:24px;padding:26px 0 30px;border:0;border-top:1px solid var(--c-border-strong);border-radius:0;background:transparent;box-shadow:none}#app .use-card:hover{transform:none;border-color:var(--c-border-strong);box-shadow:none}#app .guide__grid{gap:14px}#app .guide-card{border-radius:2px;background:var(--c-surface)}#app .guide-card:hover{transform:translateY(-2px);box-shadow:0 22px 50px #2f261e1a}#app .guide-card__cover{height:168px;justify-content:flex-start;padding:24px;background:linear-gradient(125deg,rgba(113,61,65,.1),transparent 58%),#f5f0e9}#app .guide-card__meta,#app .guide-card__link{font-size:10px;letter-spacing:.12em;text-transform:uppercase}#app .cta-banner__inner{align-items:flex-start;padding:clamp(42px,6vw,76px);border-radius:2px;text-align:left;background:linear-gradient(110deg,rgba(113,61,65,.11),transparent 56%),var(--c-surface)}#app .cta-banner__title{max-width:760px;font-family:var(--font-display);font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.04}#app .cta-banner__btn{border-radius:2px;box-shadow:none}@media(max-width:760px){#app .content-section{padding:76px 18px 20px}#app .content-section__header{grid-template-columns:1fr;row-gap:16px;margin-bottom:34px}#app .content-section__eyebrow{margin-top:0}#app .content-section__subtitle{grid-column:1;margin-top:0}#app .feature-card,#app .how-card{min-height:auto;border-right:0;border-bottom:1px solid var(--c-border)}#app .feature-card:last-child,#app .how-card:last-child{border-bottom:0}#app .uses__grid{gap:0}#app .cta-banner__inner{align-items:stretch;text-align:left}}
