.conta-page{max-width:74ch;margin:0 auto;padding:56px 24px 96px;color:var(--ink);line-height:1.6;height:100dvh;overflow-y:auto;overscroll-behavior:contain}.conta-page.conta-larga{max-width:none;padding-inline:0}.conta-page h1{font-size:1.9rem;line-height:1.2;margin:0 0 10px}.conta-intro{color:var(--muted,#b6c2cf);margin:0 0 8px}.conta-meta{font-family:var(--font-mono,ui-monospace,monospace);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:var(--dim,#7b8a99);margin:18px 0 0}.conta-erro,.conta-status{color:var(--muted,#b6c2cf);margin-top:28px}.conta-secao{margin-top:34px;padding-top:18px;border-top:1px solid var(--line,#23303d)}.conta-secao h2{font-size:1.1rem;margin:0 0 12px}.conta-kicker{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.09em;color:var(--dim,#7b8a99);margin:20px 0 8px}.conta-nota{color:var(--dim,#7b8a99);font-size:.85rem;margin:6px 0 0}.conta-nota+.conta-linha{margin-top:18px}.conta-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:10px}.conta-linha label{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--muted,#b6c2cf)}.conta-input,.conta-linha select{background:var(--panel,#101820);border:1px solid var(--line,#23303d);border-radius:6px;padding:7px 10px;color:var(--ink);font-size:.92rem;min-width:0}.conta-input-curto{width:8ch}.conta-input:focus,.conta-linha select:focus{outline:2px solid var(--teal,#4fd1c5);outline-offset:1px}.conta-check{flex-direction:row!important;align-items:center;gap:8px;padding-bottom:8px}.conta-contexto-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin-top:18px}.conta-contexto-opcao{display:flex;align-items:center;gap:8px;color:var(--muted,#b6c2cf);font-size:.9rem;line-height:1.3}.conta-contexto-opcao input{accent-color:var(--teal,#4fd1c5)}.conta-contexto-observacao{display:grid;gap:5px;margin-top:18px;color:var(--muted,#b6c2cf);font-size:.85rem}.conta-contexto-observacao textarea{width:100%;min-height:92px;resize:vertical;line-height:1.45}.conta-radio-par{display:flex;flex-direction:column;gap:8px}.conta-radio-par label{display:flex;gap:8px;font-size:.92rem}.conta-peso,.conta-radio-par label{align-items:center;color:var(--muted,#b6c2cf)}.conta-peso{display:grid;grid-template-columns:14ch 1fr 4ch;gap:12px;margin:8px 0;font-size:.88rem}.conta-peso output{font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;color:var(--dim,#7b8a99);text-align:right}.conta-peso input[type=range]{accent-color:var(--teal,#4fd1c5)}.conta-decisao{border-left:3px solid var(--teal,#4fd1c5);background:color-mix(in srgb,var(--panel,#101820) 70%,transparent);padding:16px 18px;border-radius:0 6px 6px 0;margin:24px 0 6px}.conta-decisao h2{font-size:1rem;margin:0 0 8px}.conta-decisao p{color:var(--muted,#b6c2cf);margin:0 0 12px;font-size:.92rem}.conta-comparacao{margin:0 0 14px;font-size:.88rem}.conta-comparacao dt{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim,#7b8a99);margin-top:8px}.conta-comparacao dd{margin:2px 0 0;color:var(--ink)}.conta-acoes,.conta-decisao-botoes{display:flex;flex-wrap:wrap;gap:10px}.conta-acoes{margin-top:30px;padding-top:20px;border-top:1px solid var(--line,#23303d)}.conta-btn{background:var(--teal,#4fd1c5);color:#06202a;border:1px solid transparent;border-radius:999px;padding:9px 18px;font-size:.9rem;font-weight:600;cursor:pointer}.conta-btn:disabled{opacity:.55;cursor:default}.conta-btn-secundario{background:transparent;color:var(--ink);border-color:var(--line,#23303d);font-weight:500}.conta-btn-perigo{background:transparent;color:#f4a4a4;border-color:#5a2c2c;font-weight:500}.conta-btn-linha{background:transparent;border:none;color:var(--teal,#4fd1c5);font-size:.82rem;cursor:pointer;padding:4px 0}.conta-faltando{color:#f4a4a4}.conta-aviso,.conta-faltando{font-size:.9rem;margin-top:22px}.conta-aviso{color:var(--teal,#4fd1c5)}.conta-erro button{margin-top:10px;background:transparent;border:1px solid var(--line,#23303d);border-radius:999px;color:var(--ink);padding:7px 16px;cursor:pointer}.conta-nav,.conta-rodape{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;padding-top:16px;border-top:1px solid var(--line,#23303d);font-size:.86rem;color:var(--dim,#7b8a99)}.conta-nav a,.conta-rodape a{color:var(--teal,#4fd1c5)}.conta-secao-primeira{border-top:none;padding-top:0}.conta-identidade{margin:0;font-size:.92rem}.conta-identidade dt{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim,#7b8a99);margin-top:10px}.conta-identidade dd{margin:2px 0 0;color:var(--ink);word-break:break-word}.conta-link-forte{color:var(--teal,#4fd1c5);font-size:.95rem}.conta-encerrar{border-left:3px solid #7a3a3a;background:color-mix(in srgb,var(--panel,#101820) 70%,transparent);padding:16px 18px;border-radius:0 6px 6px 0}.conta-encerrar li,.conta-encerrar p{color:var(--muted,#b6c2cf);font-size:.9rem}.conta-encerrar ul{margin:8px 0 16px;padding-left:1.15rem;list-style:disc}.conta-encerrar li{margin-bottom:6px}.conta-encerrar li::marker{color:#a35b5b}.conta-encerrar strong{color:var(--ink)}.conta-encerrar-campo{display:flex;flex-direction:column;gap:5px;font-size:.85rem;color:var(--muted,#b6c2cf);margin-bottom:14px;max-width:28ch}@media (max-width:560px){.conta-contexto-lista{grid-template-columns:1fr}.conta-peso{grid-template-columns:11ch 1fr 4ch;gap:8px}.conta-linha{gap:10px}}.conta-page.account-home{max-width:78rem}.account-home-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);gap:clamp(30px,5vw,76px);align-items:end;padding-bottom:34px;border-bottom:1px solid var(--line,#23303d)}.account-home-eyebrow{margin:0 0 8px;color:var(--teal,#4fd1c5);font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.account-home-hero h1{max-width:15ch;margin:0;font-size:clamp(2.15rem,4vw,3.45rem);letter-spacing:-.045em;line-height:.98}.account-home-hero>div>p:last-child{max-width:60ch;margin:16px 0 0;color:var(--muted,#b6c2cf);font-size:1rem}.account-home-steps{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.82fr);gap:2px;margin:0;padding:0;list-style:none}.account-home-steps li{display:grid;gap:5px;min-width:0;padding:12px 8px 10px;border-top:2px solid var(--line,#23303d);color:var(--dim,#7b8a99)}.account-home-steps li:first-child{border-color:var(--teal,#4fd1c5);color:var(--ink,#e9f0f1)}.account-home-steps span{color:var(--teal,#4fd1c5);font-family:var(--font-mono,ui-monospace,monospace);font-size:.67rem}.account-home-steps strong{color:inherit;font-size:.82rem}.account-home-steps small,.account-home-steps strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-home-steps small{color:var(--dim,#7b8a99);font-size:.72rem}.account-home-path,.account-home-tools{margin-top:48px}.account-home-section-heading{display:grid;gap:2px;max-width:48rem}.account-home-section-heading h2{margin:0;font-size:clamp(1.35rem,2.3vw,1.8rem);letter-spacing:-.025em;line-height:1.12}.account-home-path-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;margin-top:20px}.account-home-path-item,.account-home-tool{display:grid;align-content:start;gap:10px;padding:22px;border:1px solid var(--line,#23303d);background:color-mix(in srgb,var(--panel,#101820) 82%,transparent);transition:border-color .18s ease,transform .18s ease,background .18s ease}.account-home-path-item:hover,.account-home-tool:hover{border-color:color-mix(in srgb,var(--teal,#4fd1c5) 52%,var(--line,#23303d));background:color-mix(in srgb,var(--panel,#101820) 90%,var(--teal,#4fd1c5));transform:translateY(-2px)}.account-home-path-item:active,.account-home-tool:active{transform:translateY(-1px)}.account-home-path-item>span{color:var(--teal,#4fd1c5);font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;letter-spacing:.08em}.account-home-path-item h3,.account-home-tool h3{margin:6px 0 0;color:var(--ink,#e9f0f1);font-size:1.08rem;line-height:1.2}.account-home-path-item p,.account-home-tool p{max-width:58ch;margin:0;color:var(--muted,#b6c2cf);font-size:.88rem}.account-home-path-item .conta-link-forte,.account-home-tool .conta-link-forte{width:fit-content;margin-top:5px}.account-home-path-item--destinations{grid-column:1/-1;grid-template-columns:minmax(3rem,.12fr) minmax(8rem,.35fr) minmax(0,.9fr) minmax(11rem,.65fr) auto;align-items:end;gap:18px;padding-block:24px}.account-home-path-item--destinations .conta-link-forte,.account-home-path-item--destinations h3,.account-home-path-item--destinations p,.account-home-path-item--destinations>span{margin:0}.account-destination-progress{display:grid;gap:3px;min-width:0;padding-left:14px;border-left:1px solid color-mix(in srgb,var(--line,#23303d) 78%,transparent)}.account-destination-progress strong{color:var(--ink,#e9f0f1);font-size:.82rem;line-height:1.3}.account-destination-progress small{color:var(--dim,#7b8a99);font-size:.74rem;line-height:1.35}.account-destination-progress--error strong{color:#d7b56c}.account-destination-progress--loading{align-content:center}.account-destination-progress--loading span{display:block;height:.72rem;background:color-mix(in srgb,var(--line,#23303d) 78%,transparent);animation:account-destination-loading 1.35s ease-in-out infinite alternate}.account-destination-progress--loading span:last-child{width:78%;animation-delay:.15s}@keyframes account-destination-loading{0%{opacity:.38}to{opacity:.8}}.account-home-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.account-home-tool--digest,.account-home-tool:last-child{grid-column:1/-1}.account-home-tool--digest{grid-template-columns:minmax(11rem,.55fr) minmax(0,1.45fr) auto;align-items:end;gap:18px}.account-home-tool--digest .conta-link-forte,.account-home-tool--digest h3,.account-home-tool--digest p{margin:0}.account-home>.conta-secao{margin-top:48px}.account-home .conta-nav{margin-top:42px}@media (max-width:760px){.account-home-hero,.account-home-path-grid,.account-home-path-item--destinations,.account-home-tool--digest,.account-home-tools-grid{grid-template-columns:1fr}.account-home-hero{gap:28px}.account-home-path-item--destinations,.account-home-tool--digest,.account-home-tool:last-child{grid-column:auto}.account-home-steps{max-width:30rem}.account-home-path,.account-home-tools,.account-home>.conta-secao{margin-top:38px}.account-destination-progress{padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--line,#23303d) 78%,transparent);border-left:0}}@media (prefers-reduced-motion:reduce){.account-destination-progress--loading span,.account-home-path-item,.account-home-tool{transition:none;animation:none}}.conta-page.destinations-page{max-width:76rem}.destinations-eyebrow{margin:0 0 7px;color:var(--teal,#4fd1c5);font-family:var(--font-mono,ui-monospace,monospace);font-size:.69rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.destinations-detail-heading,.destinations-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:40px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--line,#23303d)}.destinations-detail-heading h1,.destinations-hero h1{margin:0;max-width:17ch;font-size:clamp(2.2rem,4vw,3.35rem);letter-spacing:-.045em;line-height:.98}.destinations-detail-heading>div>p:last-child,.destinations-disclaimer,.destinations-hero>div>p:last-child{max-width:59ch;color:var(--muted,#b6c2cf);font-size:1rem}.destinations-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.destinations-journey li{display:grid;gap:6px;min-width:0;padding:12px 8px 10px;border-top:2px solid var(--line,#23303d);color:var(--dim,#7b8a99);font-size:.72rem}.destinations-journey li span{display:grid;width:1.45rem;height:1.45rem;place-items:center;border:1px solid;border-radius:50%;font-family:var(--font-mono,ui-monospace,monospace);font-size:.66rem}.destinations-journey li strong{overflow:hidden;color:inherit;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.destinations-journey li.is-current,.destinations-journey li.is-done{border-color:var(--teal,#4fd1c5);color:var(--ink,#e9f0f1)}.destinations-journey li.is-done span{border-color:var(--teal,#4fd1c5);background:var(--teal,#4fd1c5);color:#102026}.destinations-context,.destinations-diagnosis,.destinations-edit,.destinations-empty,.destinations-form,.destinations-history,.destinations-list,.destinations-start,.destinations-unavailable{margin-top:42px}.destinations-empty,.destinations-unavailable{max-width:64ch;padding:28px 0 30px;border-bottom:1px solid var(--line,#23303d)}.destinations-context h2,.destinations-diagnosis h2,.destinations-empty h2,.destinations-form h2,.destinations-history h2,.destinations-start h2,.destinations-unavailable h2{margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.15}.destinations-context-missing,.destinations-context-note span,.destinations-dimension>p,.destinations-edit>p,.destinations-empty p:last-child,.destinations-form>fieldset>p,.destinations-helper,.destinations-review-decision>div>p,.destinations-start p,.destinations-unavailable>p{color:var(--muted,#b6c2cf)}.destinations-unavailable ul{display:grid;gap:8px;margin:22px 0 0;padding-left:1.15rem;color:var(--muted,#b6c2cf)}.destinations-list{border-top:1px solid var(--line,#23303d);padding-top:18px}.destinations-card-topline,.destinations-coverage-heading,.destinations-diagnosis-heading,.destinations-dimension-heading,.destinations-form-heading,.destinations-section-heading{display:flex;gap:16px;align-items:baseline;justify-content:space-between}.destinations-card-topline>span:last-child,.destinations-form-step,.destinations-section-heading>span{color:var(--dim,#7b8a99);font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.destinations-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.destinations-card{display:flex;flex-direction:column;min-height:17.5rem;padding:20px;border:1px solid var(--line,#23303d);background:color-mix(in srgb,var(--panel,#101820) 82%,transparent);transition:border-color .18s ease,transform .18s ease}.destinations-card:hover{border-color:color-mix(in srgb,var(--teal,#4fd1c5) 58%,var(--line,#23303d));transform:translateY(-2px)}.destinations-card h2{margin:22px 0 7px;font-size:1.35rem;line-height:1.12}.destinations-card>p{margin:0;color:var(--muted,#b6c2cf)}.destinations-review-status,.destinations-state,.destinations-status{display:inline-flex;width:fit-content;align-items:center;min-height:1.7rem;padding:2px 8px;border:1px solid;border-radius:999px;font-size:.74rem;font-weight:650;line-height:1}.destinations-review-status--generating,.destinations-review-status--ready,.destinations-state--draft{color:#b8c7c4}.destinations-review-status--approved,.destinations-state--confirmed,.destinations-status--adherent{color:#79c7b6}.destinations-status--attention{color:#d7b56c}.destinations-review-status--error,.destinations-review-status--rejected,.destinations-status--critical{color:#d78787}.destinations-status--insufficient_data{color:#a3b2c0}.destinations-card-meta{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;margin:auto 0 20px;padding-top:22px}.destinations-card-meta div,.destinations-context dl div,.destinations-coverage-metrics div,.destinations-detail-heading dl div,.destinations-profile-summary div{min-width:0}.destinations-card-meta dt,.destinations-context dt,.destinations-coverage-metrics dt,.destinations-detail-heading dt,.destinations-profile-summary dt{margin-bottom:4px;color:var(--dim,#7b8a99);font-family:var(--font-mono,ui-monospace,monospace);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.destinations-card-meta dd,.destinations-context dd,.destinations-coverage-metrics dd,.destinations-detail-heading dd,.destinations-profile-summary dd{margin:0;color:var(--ink,#e9f0f1);font-size:.85rem;overflow-wrap:anywhere}.destinations-card-link,.destinations-context-note a,.destinations-context>a,.destinations-preparation a,.destinations-profile-check a{color:var(--teal,#4fd1c5);font-size:.9rem;font-weight:650}.destinations-form{padding-top:18px;border-top:1px solid var(--line,#23303d)}.destinations-form fieldset{min-width:0;margin:24px 0 0;padding:0;border:0}.destinations-form legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.destinations-helper{max-width:70ch;margin:12px 0 20px;font-size:.9rem}.destinations-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.destinations-form-grid label,.destinations-reject-form label{display:grid;gap:6px;color:var(--muted,#b6c2cf);font-size:.84rem}.destinations-edit select,.destinations-form-grid select,.destinations-reject-form textarea{width:100%;min-width:0;border:1px solid var(--line,#23303d);border-radius:6px;background:var(--panel,#101820);color:var(--ink,#e9f0f1);font:inherit}.destinations-edit select,.destinations-form-grid select{min-height:2.46rem;padding:7px 10px}.destinations-edit select:focus,.destinations-form-grid select:focus,.destinations-reject-form textarea:focus{outline:2px solid var(--teal,#4fd1c5);outline-offset:1px}.destinations-form-wide{grid-column:span 2}.destinations-coverage{margin-top:20px;padding:20px;border:1px solid color-mix(in srgb,var(--teal,#4fd1c5) 45%,var(--line,#23303d));background:color-mix(in srgb,var(--panel,#101820) 86%,var(--teal,#4fd1c5))}.destinations-coverage--waiting{border-color:var(--line,#23303d);background:color-mix(in srgb,var(--panel,#101820) 88%,transparent)}.destinations-coverage h3{margin:0;font-size:1.05rem}.destinations-coverage-score{color:var(--teal,#4fd1c5);font-family:var(--font-mono,ui-monospace,monospace);font-size:1.55rem;letter-spacing:-.07em}.destinations-coverage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:16px 0 0;border-top:1px solid color-mix(in srgb,var(--line,#23303d) 65%,transparent)}.destinations-coverage>p:last-of-type{max-width:72ch;margin:18px 0 0;color:var(--muted,#b6c2cf);font-size:.86rem}.destinations-preparation{margin-top:18px;color:var(--muted,#b6c2cf);font-size:.85rem}.destinations-edit summary,.destinations-preparation summary{width:fit-content;cursor:pointer;color:var(--teal,#4fd1c5);font-weight:650}.destinations-preparation ul{display:grid;gap:9px;margin:12px 0 0;padding:0;list-style:none}.destinations-preparation li{display:grid;gap:2px;padding-left:11px;border-left:1px solid var(--line,#23303d)}.destinations-preparation span{color:var(--dim,#7b8a99)}.destinations-context-note,.destinations-profile-check,.destinations-review-decision{display:grid;gap:7px;margin-top:22px;padding:18px;border-left:2px solid var(--teal,#4fd1c5);background:color-mix(in srgb,var(--panel,#101820) 78%,transparent)}.destinations-context-note strong,.destinations-profile-check strong,.destinations-review-decision h3{color:var(--ink,#e9f0f1);font-size:.95rem}.destinations-context-note a{margin-top:3px}.destinations-profile-check{max-width:46rem}.destinations-profile-check>div:first-child{display:grid;gap:5px}.destinations-profile-check>div:first-child span{color:var(--muted,#b6c2cf);font-size:.86rem}.destinations-profile-actions{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:5px}.destinations-profile-actions small{margin-right:auto;color:var(--dim,#7b8a99);font-size:.76rem}.destinations-profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:9px 0 0;padding:14px 0 0;border-top:1px solid color-mix(in srgb,var(--line,#23303d) 65%,transparent)}.destinations-profile-summary dd{line-height:1.45}.destinations-profile-empty p{margin:5px 0 12px;color:var(--muted,#b6c2cf);font-size:.86rem}.destinations-text-button{padding:0;border:0;background:transparent;color:var(--teal,#4fd1c5);cursor:pointer;font:inherit;font-size:.86rem;font-weight:650}.destinations-text-button:focus-visible,.destinations-text-button:hover{text-decoration:underline}.destinations-actions,.destinations-decision-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.destinations-detail-heading dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0}.destinations-disclaimer{margin:17px 0 0;font-size:.88rem}.destinations-detail-heading+.destinations-disclaimer+.destinations-journey{max-width:38rem;margin:28px 0 0}.destinations-start{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:24px;border:1px solid var(--line,#23303d);background:color-mix(in srgb,var(--panel,#101820) 86%,transparent)}.destinations-start p{max-width:65ch;margin:10px 0 0}.destinations-start-actions{display:flex;flex-wrap:wrap;gap:10px}.destinations-start-actions .conta-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.destinations-history{display:grid;grid-template-columns:minmax(12rem,.48fr) minmax(0,1.52fr);gap:24px;padding-top:18px;border-top:1px solid var(--line,#23303d)}.destinations-history-list{display:grid;gap:1px;background:var(--line,#23303d)}.destinations-history-list button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;border:0;background:var(--panel,#101820);color:var(--muted,#b6c2cf);cursor:pointer;font:inherit;text-align:left}.destinations-history-list button[aria-pressed=true]{background:color-mix(in srgb,var(--panel,#101820) 72%,var(--teal,#4fd1c5));color:var(--ink,#e9f0f1)}.destinations-history-list button:focus-visible,.destinations-history-list button:hover{outline:2px solid var(--teal,#4fd1c5);outline-offset:-2px}.destinations-history-list button small,.destinations-history-list button strong{font-size:.72rem;white-space:nowrap}.destinations-history-list button small{color:var(--dim,#7b8a99)}.destinations-diagnosis{padding-top:18px;border-top:1px solid var(--line,#23303d)}.destinations-review-status{text-transform:capitalize}.destinations-overall,.destinations-polling{margin:22px 0 0;color:var(--muted,#b6c2cf)}.destinations-dimension{padding:26px 0;border-bottom:1px solid var(--line,#23303d)}.destinations-dimension-heading{gap:20px}.destinations-dimension h3{margin:0;font-size:1.06rem}.destinations-dimension>p{max-width:75ch;margin:11px 0 0}.destinations-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.destinations-source{display:grid;align-content:start;gap:6px;min-width:0;padding:15px 0 0 14px;border-top:1px solid var(--line,#23303d);border-left:1px solid var(--line,#23303d)}.destinations-source p{margin:0;color:var(--ink,#e9f0f1);font-size:.9rem;line-height:1.45}.destinations-source a{width:fit-content;color:var(--teal,#4fd1c5);font-size:.85rem;font-weight:650}.destinations-empty-evidence,.destinations-source small,.destinations-source span{color:var(--dim,#7b8a99);font-size:.78rem}.destinations-empty-evidence{margin:16px 0 0}.destinations-review-decision{grid-template-columns:minmax(0,1fr) auto;align-items:end;border-left-width:3px}.destinations-review-decision h3{margin:0}.destinations-review-decision>div>p{max-width:58ch;margin:7px 0 0}.destinations-reject-form{grid-column:1/-1;display:grid;gap:12px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--line,#23303d) 80%,transparent)}.destinations-reject-form textarea{min-height:6rem;padding:10px;resize:vertical}.destinations-context{display:grid;grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);gap:20px 34px;padding-top:18px;border-top:1px solid var(--line,#23303d)}.destinations-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.destinations-context-missing,.destinations-context>a{grid-column:2;margin:0}.destinations-edit{padding:18px 0 0;border-top:1px solid var(--line,#23303d)}.destinations-comparison{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:18px 34px;padding-top:18px;border-top:1px solid var(--line,#23303d)}.destinations-comparison h2{margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.15}.destinations-comparison>div>p:not(.destinations-eyebrow){color:var(--muted,#b6c2cf)}.destinations-comparison--waiting{display:block;max-width:64ch}.destinations-comparison-options{display:grid;gap:1px;min-width:0;margin:0;padding:0;border:0;background:var(--line,#23303d)}.destinations-comparison-options legend{width:100%;margin-bottom:8px;color:var(--dim,#7b8a99);font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.destinations-comparison-options label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;background:var(--panel,#101820);color:var(--muted,#b6c2cf);cursor:pointer}.destinations-comparison-options input{width:1rem;height:1rem;margin-top:2px;accent-color:var(--teal,#4fd1c5)}.destinations-comparison-options span{display:grid;gap:3px}.destinations-comparison-options strong{color:var(--ink,#e9f0f1);font-size:.88rem}.destinations-comparison-options small{color:var(--dim,#7b8a99);font-size:.76rem}.destinations-comparison-result,.destinations-comparison>.destinations-actions,.destinations-comparison>.destinations-inline-error{grid-column:1/-1}.destinations-comparison-result{margin-top:6px}.destinations-comparison-result>p{color:var(--dim,#7b8a99);font-size:.82rem}.destinations-comparison-table{min-width:0;margin-top:16px;overflow-x:auto;border:1px solid var(--line,#23303d)}.destinations-comparison-row{display:grid;grid-template-columns:minmax(10rem,.75fr) repeat(var(--comparison-columns,2),minmax(15rem,1fr));min-width:40rem;border-top:1px solid var(--line,#23303d)}.destinations-comparison-row:first-child{border-top:0}.destinations-comparison-row>*{min-width:0;padding:13px;border-left:1px solid var(--line,#23303d)}.destinations-comparison-row>:first-child{border-left:0}.destinations-comparison-row>strong{color:var(--ink,#e9f0f1);font-size:.84rem}.destinations-comparison-row--head{background:color-mix(in srgb,var(--panel,#101820) 86%,transparent)}.destinations-comparison-row--head strong{color:var(--muted,#b6c2cf);font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.destinations-comparison-row div{display:grid;gap:9px}.destinations-comparison-row p{margin:0;color:var(--muted,#b6c2cf);font-size:.83rem;line-height:1.45}.destinations-monitoring{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:18px 34px;padding-top:18px;border-top:1px solid var(--line,#23303d)}.destinations-monitoring h2{margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.15}.destinations-monitoring>div>p:not(.destinations-eyebrow){color:var(--muted,#b6c2cf)}.destinations-monitoring-callout{display:grid;align-content:start;gap:16px;padding:18px;border-left:2px solid var(--teal,#4fd1c5);background:color-mix(in srgb,var(--panel,#101820) 78%,transparent)}.destinations-monitoring-callout p{margin:0;color:var(--muted,#b6c2cf)}.destinations-monitoring-result,.destinations-monitoring>.destinations-inline-error{grid-column:1/-1}.destinations-monitoring-events{padding-top:18px;border-top:1px solid var(--line,#23303d)}.destinations-monitoring-subheading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.destinations-monitoring-subheading h3{margin:0;font-size:1.06rem}.destinations-monitoring-subheading span{color:var(--dim,#7b8a99);font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem}.destinations-monitor-event{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;padding:21px 0;border-bottom:1px solid var(--line,#23303d)}.destinations-monitor-event h4{margin:9px 0 0;color:var(--ink,#e9f0f1);font-size:.98rem}.destinations-monitor-event p{max-width:70ch;margin:7px 0 0;color:var(--muted,#b6c2cf)}.destinations-monitor-event small{display:block;margin-top:9px;color:var(--dim,#7b8a99);font-size:.76rem}.destinations-monitor-severity{color:var(--dim,#7b8a99);font-family:var(--font-mono,ui-monospace,monospace);font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.destinations-monitor-severity--critical{color:#d78787}.destinations-monitor-severity--attention{color:#d7b56c}.destinations-monitor-severity--info{color:#79c7b6}.destinations-monitor-actions{display:grid;gap:8px}.destinations-monitor-sources{margin-top:24px;padding-top:18px;border-top:1px solid var(--line,#23303d)}.destinations-monitor-sources summary{width:fit-content;cursor:pointer;color:var(--teal,#4fd1c5);font-size:.9rem;font-weight:650}.destinations-monitor-sources>p{color:var(--dim,#7b8a99)}.destinations-monitor-sources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;padding:0;list-style:none;background:var(--line,#23303d)}.destinations-monitor-sources li{display:grid;gap:5px;padding:13px;background:var(--panel,#101820)}.destinations-monitor-sources a{color:var(--teal,#4fd1c5);font-size:.86rem;font-weight:650}.destinations-monitor-sources span{color:var(--dim,#7b8a99);font-size:.76rem}.destinations-edit>p{max-width:64ch;margin:13px 0 20px;font-size:.88rem}.destinations-inline-error{display:grid;gap:5px;margin-top:22px;padding:15px 17px;border-left:3px solid #c88484;background:color-mix(in srgb,var(--panel,#101820) 78%,transparent);color:var(--muted,#b6c2cf)}.destinations-inline-error strong{color:var(--ink,#e9f0f1)}.destinations-inline-error p{margin:0}.destinations-inline-error a{width:fit-content;color:var(--teal,#4fd1c5)}.destinations-loading{display:grid;gap:13px;margin-top:38px}.destinations-loading span{display:block;height:1.15rem;background:color-mix(in srgb,var(--line,#23303d) 80%,transparent);animation:destinations-loading 1.35s ease-in-out infinite alternate}.destinations-loading span:first-child{width:min(22rem,70%)}.destinations-loading span:nth-child(2){width:min(36rem,100%);animation-delay:.12s}.destinations-loading span:nth-child(3){width:min(28rem,82%);animation-delay:.24s}@keyframes destinations-loading{0%{opacity:.36}to{opacity:.82}}@media (max-width:760px){.conta-page.destinations-page{padding-inline:18px}.destinations-comparison,.destinations-context,.destinations-detail-heading,.destinations-hero,.destinations-history,.destinations-monitoring,.destinations-start{grid-template-columns:1fr;gap:24px}.destinations-detail-heading h1,.destinations-hero h1{font-size:2.25rem}.destinations-card-grid,.destinations-context dl,.destinations-form-grid,.destinations-monitor-sources ul,.destinations-profile-summary,.destinations-sources{grid-template-columns:1fr}.destinations-form-wide{grid-column:auto}.destinations-coverage-metrics,.destinations-detail-heading dl{grid-template-columns:repeat(2,minmax(0,1fr))}.destinations-history-list button{grid-template-columns:1fr auto}.destinations-history-list button small{grid-column:1/-1}.destinations-monitor-event,.destinations-review-decision{grid-template-columns:1fr}.destinations-monitor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.destinations-context-missing,.destinations-context>a{grid-column:auto}}@media (max-width:460px){.destinations-journey{gap:0}.destinations-journey li{padding-inline:5px}.destinations-journey li strong{font-size:.64rem}.destinations-card-meta,.destinations-coverage-metrics,.destinations-detail-heading dl{grid-template-columns:1fr}.destinations-coverage-heading,.destinations-diagnosis-heading,.destinations-dimension-heading,.destinations-form-heading,.destinations-section-heading{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.destinations-card,.destinations-loading span{animation:none;transition:none}}