.case-page[data-v-9e4e73c9]{max-width:1180px}.case-hero[data-v-9e4e73c9]{background:#121a2e;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:16px 24px 48px #0000003d;display:grid;gap:40px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);padding:clamp(24px,5vw,56px)}.complaint-preview[data-v-9e4e73c9],.decisive-question[data-v-9e4e73c9],.hero-copy[data-v-9e4e73c9],.legal-columns article[data-v-9e4e73c9]{min-width:0}.eyebrow[data-v-9e4e73c9],.preview-label[data-v-9e4e73c9],.question-label[data-v-9e4e73c9],.section-kicker[data-v-9e4e73c9]{color:rgb(var(--v-theme-link));font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.hero-copy h1[data-v-9e4e73c9]{font-size:clamp(1.85rem,4.8vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0;max-width:19ch;text-wrap:balance}.hero-lead[data-v-9e4e73c9]{color:#cbd5e1;font-size:1.02rem;line-height:1.7;margin:24px 0 0;max-width:67ch}.hero-actions[data-v-9e4e73c9]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-actions[data-v-9e4e73c9] .v-btn{min-height:44px}.case-origin[data-v-9e4e73c9]{color:#b5bdc9;font-size:.8rem;line-height:1.6;margin:24px 0 0;max-width:70ch}.case-origin a[data-v-9e4e73c9]{color:#90caf9}.decisive-question[data-v-9e4e73c9]{align-self:center;background:#0a0e1a;border:1px solid hsla(0,0%,100%,.13);border-radius:12px;padding:24px}.decisive-question h2[data-v-9e4e73c9]{font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.2;margin:0 0 20px;max-width:18ch;text-wrap:balance}.signal-list[data-v-9e4e73c9]{display:flex;flex-direction:column}.signal[data-v-9e4e73c9]{border-top:1px solid hsla(0,0%,100%,.1);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);padding:14px 0}.signal span[data-v-9e4e73c9],.signal strong[data-v-9e4e73c9]{display:block}.signal strong[data-v-9e4e73c9]{font-size:.88rem;margin-bottom:2px}.signal span[data-v-9e4e73c9]{color:#b5bdc9;font-size:.78rem;line-height:1.45}.signal--strong[data-v-9e4e73c9] .v-icon{color:#35d07f}.signal--uncertain[data-v-9e4e73c9] .v-icon{color:#ffc107}.signal--weak[data-v-9e4e73c9] .v-icon{color:#ff8a65}.question-footnote[data-v-9e4e73c9]{color:#cbd5e1;font-size:.78rem;line-height:1.5;margin:12px 0 0}.builder-section[data-v-9e4e73c9],.reading-section[data-v-9e4e73c9],.sources-section[data-v-9e4e73c9]{scroll-margin-top:88px}.section-intro[data-v-9e4e73c9]{margin-bottom:24px;max-width:74ch}.section-intro h2[data-v-9e4e73c9]{font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:700;letter-spacing:-.02em;line-height:1.16;margin:0;text-wrap:balance}.section-intro>p[data-v-9e4e73c9]:last-child{color:rgb(var(--v-theme-on-surface));font-size:.96rem;line-height:1.65;margin:10px 0 0;opacity:.76}.legal-columns[data-v-9e4e73c9]{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.legal-columns article[data-v-9e4e73c9]{border-top:1px solid rgba(var(--v-border-color),.2);padding-top:18px}.legal-columns h3[data-v-9e4e73c9]{font-size:1.05rem;margin:0 0 12px}.legal-columns ul[data-v-9e4e73c9]{display:flex;flex-direction:column;font-size:.9rem;gap:9px;line-height:1.6;margin:0;padding-left:20px}.evidence-layout[data-v-9e4e73c9]{align-items:start;border:1px solid rgba(var(--v-border-color),.16);border-radius:16px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 280px;padding:24px}.evidence-checks[data-v-9e4e73c9]{display:flex;flex-direction:column;gap:6px}.evidence-checks[data-v-9e4e73c9] .v-label{font-size:.9rem;line-height:1.5;opacity:.9}.evidence-status[data-v-9e4e73c9]{display:flex;flex-direction:column;gap:8px;padding-top:8px}.evidence-status strong[data-v-9e4e73c9]{font-size:1.05rem}.evidence-status span[data-v-9e4e73c9]{font-size:.875rem;line-height:1.55;opacity:.75}.builder-shell[data-v-9e4e73c9]{border:1px solid rgba(var(--v-border-color),.18);border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);overflow:hidden}.builder-form[data-v-9e4e73c9]{display:flex;flex-direction:column;gap:28px;padding:clamp(18px,3vw,32px)}.builder-form fieldset[data-v-9e4e73c9]{border:0;display:flex;flex-direction:column;gap:12px;margin:0;min-width:0;padding:0}.builder-form legend[data-v-9e4e73c9]{font-size:.88rem;font-weight:800;margin-bottom:12px}.action-options[data-v-9e4e73c9]{gap:8px}.action-option[data-v-9e4e73c9],.action-options[data-v-9e4e73c9]{display:flex;flex-direction:column}.action-option[data-v-9e4e73c9]{align-items:flex-start;background:transparent;border:1px solid rgba(var(--v-border-color),.2);border-radius:8px;color:inherit;cursor:pointer;justify-content:center;min-height:56px;padding:10px 14px;text-align:left}.action-option[data-v-9e4e73c9]:hover{border-color:rgba(var(--v-theme-primary),.55)}.action-option[data-v-9e4e73c9]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.action-option--selected[data-v-9e4e73c9]{background:rgba(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary))}.action-option span[data-v-9e4e73c9]{font-size:.86rem;font-weight:700}.action-option small[data-v-9e4e73c9]{font-size:.75rem;line-height:1.45;margin-top:2px;opacity:.7}.field-grid[data-v-9e4e73c9]{display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.field-span[data-v-9e4e73c9]{grid-column:1/-1}.privacy-note[data-v-9e4e73c9]{align-items:flex-start;display:flex;font-size:.78rem;gap:8px;line-height:1.5;margin:-10px 0 0;opacity:.72}.complaint-preview[data-v-9e4e73c9]{align-self:stretch;background:rgba(var(--v-theme-primary),.045);border-top:1px solid rgba(var(--v-border-color),.14);padding:clamp(18px,3vw,28px)}.preview-heading[data-v-9e4e73c9]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.preview-heading h3[data-v-9e4e73c9]{font-size:1rem;line-height:1.4;margin:0}.preview-hint[data-v-9e4e73c9]{font-size:.75rem;line-height:1.45;margin:4px 0 0;opacity:.66}.complaint-editor[data-v-9e4e73c9]{background:transparent;border:0;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.77rem;line-height:1.62;margin:0;max-height:820px;min-height:620px;outline:0;overflow:auto;overflow-wrap:anywhere;padding:0;resize:vertical;width:100%}.complaint-editor[data-v-9e4e73c9]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:5px}.preview-actions[data-v-9e4e73c9]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.preview-actions[data-v-9e4e73c9] .v-btn{min-height:44px}.copy-feedback[data-v-9e4e73c9]{color:rgb(var(--v-theme-success));font-size:.78rem;line-height:1.5;margin:12px 0 0}.copy-feedback--error[data-v-9e4e73c9]{color:rgb(var(--v-theme-error))}.route-table[data-v-9e4e73c9]{border-top:1px solid rgba(var(--v-border-color),.18);margin-bottom:24px}.route-table>div[data-v-9e4e73c9]{align-items:center;border-bottom:1px solid rgba(var(--v-border-color),.14);display:grid;gap:18px;grid-template-columns:210px minmax(0,1fr) 190px;padding:16px 0}.route-table strong[data-v-9e4e73c9]{font-size:.9rem}.route-table a[data-v-9e4e73c9],.route-table span[data-v-9e4e73c9]{font-size:.875rem;line-height:1.5}.route-table span[data-v-9e4e73c9]{opacity:.75}.route-table a[data-v-9e4e73c9]{color:rgb(var(--v-theme-link));font-weight:700;text-align:right}.faq-title[data-v-9e4e73c9]{font-size:.92rem;font-weight:700}.faq-answer[data-v-9e4e73c9]{font-size:.88rem;line-height:1.65}.sources-list[data-v-9e4e73c9]{border-top:1px solid rgba(var(--v-border-color),.18);display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.sources-list li[data-v-9e4e73c9]{align-items:start;border-bottom:1px solid rgba(var(--v-border-color),.12);display:grid;gap:16px;grid-template-columns:92px minmax(0,1fr);padding:14px 0}.sources-list a[data-v-9e4e73c9],.sources-list span[data-v-9e4e73c9]{display:block}.sources-list a[data-v-9e4e73c9]{color:rgb(var(--v-theme-link));font-size:.88rem;font-weight:650;line-height:1.45}.sources-list div>span[data-v-9e4e73c9]{font-size:.75rem;margin-top:3px;opacity:.66}.source-kind[data-v-9e4e73c9]{border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.04em;padding:4px 9px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.source-kind--oficial[data-v-9e4e73c9]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.source-kind--sodimac[data-v-9e4e73c9]{background:rgb(var(--v-theme-warning));color:rgb(var(--v-theme-on-warning))}.source-kind--comunidad[data-v-9e4e73c9]{background:rgba(var(--v-theme-on-surface),.12);color:rgb(var(--v-theme-on-surface))}.back-link a[data-v-9e4e73c9]{align-items:center;color:rgb(var(--v-theme-link));display:inline-flex;font-size:.88rem;font-weight:700;min-height:44px;text-decoration:none}@media (min-width:960px){.complaint-preview[data-v-9e4e73c9]{border-left:1px solid rgba(var(--v-border-color),.14);border-top:0}}@media (max-width:959px){.builder-shell[data-v-9e4e73c9],.case-hero[data-v-9e4e73c9]{grid-template-columns:1fr}.case-hero[data-v-9e4e73c9]{gap:28px}.evidence-layout[data-v-9e4e73c9]{gap:18px;grid-template-columns:1fr}.evidence-status[data-v-9e4e73c9]{border-top:1px solid rgba(var(--v-border-color),.16);padding-top:18px}.route-table>div[data-v-9e4e73c9]{grid-template-columns:180px minmax(0,1fr)}.route-table a[data-v-9e4e73c9]{grid-column:2;text-align:left}}@media (max-width:599px){.case-page[data-v-9e4e73c9]{padding-left:12px;padding-right:12px}.case-hero[data-v-9e4e73c9]{border-radius:12px;padding:22px 18px}.hero-copy h1[data-v-9e4e73c9]{max-width:none}.hero-actions[data-v-9e4e73c9]{align-items:stretch;flex-direction:column}.hero-actions[data-v-9e4e73c9] .v-btn{width:100%}.decisive-question[data-v-9e4e73c9]{padding:18px}.field-grid[data-v-9e4e73c9],.legal-columns[data-v-9e4e73c9]{grid-template-columns:1fr}.field-span[data-v-9e4e73c9]{grid-column:auto}.legal-columns[data-v-9e4e73c9]{gap:20px}.evidence-layout[data-v-9e4e73c9]{padding:18px}.route-table>div[data-v-9e4e73c9]{gap:6px;grid-template-columns:1fr}.route-table a[data-v-9e4e73c9]{grid-column:auto}.sources-list li[data-v-9e4e73c9]{gap:8px;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.action-option[data-v-9e4e73c9]{transition:none}}
