.finder [hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.finder{--panel-text:#f4f1ea;--panel-muted:#b9bdc5}.finder button,.finder input,.finder select{font:inherit}.finder button,.finder select,.finder input{min-height:48px}.finder button{cursor:pointer}.finder button,.finder input,.finder select,.finder a{touch-action:manipulation}.finder a{text-underline-offset:.2em;text-decoration-thickness:2px}.finder a:hover{text-decoration-color:var(--rosu)}.finder-safety{background:#fff5d5;border-left:4px solid #a97100;padding:1rem 1.25rem;font-size:1rem;line-height:1.5}.finder-controls{margin-top:2rem}.finder fieldset{border:0;min-width:0;margin:0;padding:0}.vehicle-picker legend,.finder-step{font-family:var(--font-titlu);color:var(--rosu);font-size:1.55rem;font-weight:700}.vehicle-picker legend span,.finder-step span{color:var(--carbune);margin-left:.65rem}.vehicle-fields{grid-template-columns:1fr 1fr 1.5fr;gap:1rem;margin-top:.85rem;display:grid}.vehicle-fields label{font-size:.9375rem;font-weight:600}.vehicle-fields select{background:var(--alb);width:100%;color:var(--carbune);border:1px solid #8c8982;border-radius:4px;margin-top:.35rem;padding:.6rem 2rem .6rem .8rem;font-size:1rem;display:block}.finder-note{color:var(--gri);max-width:66rem;margin-top:.85rem;font-size:.9375rem;line-height:1.5}.coverage{border-bottom:1px solid var(--nisip);justify-content:space-between;align-items:start;gap:2rem;margin-block:.5rem 1rem;padding-block:1.25rem;font-size:.9375rem;line-height:1.5;display:flex}.coverage p{max-width:53rem;color:var(--gri)}.coverage strong{color:var(--carbune)}.coverage>a{flex:none;font-weight:600}.finder-search{gap:.75rem;margin-top:2rem;display:grid}.finder-search>input{width:min(100%,42rem);color:var(--carbune);background:#fff;border:1px solid #8c8982;border-radius:4px;padding:.75rem 1rem;font-size:1rem}.color-picker{flex-wrap:wrap;gap:.5rem;display:flex}.color-picker legend{color:var(--gri);margin-bottom:.5rem;font-size:.9375rem}.color-picker label{position:relative}.color-picker input{opacity:0;width:1px;min-height:0;position:absolute}.color-picker label>span{cursor:pointer;background:#fff;border:1px solid #8c8982;border-radius:4px;align-items:center;gap:.5rem;min-height:46px;padding:.4rem .9rem;font-size:1rem;display:flex}.color-picker input:checked+span{background:var(--carbune);color:#fff;border-color:var(--carbune);box-shadow:inset 0 -3px var(--evidentiator)}.color-picker input:focus-visible+span{outline:3px solid var(--rosu);outline-offset:3px}.color-dot{background:currentColor;border:1px solid #555;border-radius:50%;flex:none;width:.65rem;height:.65rem;display:inline-block}.color-dot.rosu{background:#e33c30}.color-dot.galben{background:#ffb000}.color-dot.verde{background:#36b573}.color-dot.albastru{background:#42a9ff}.color-dot.alb{background:#fff}.finder-help{color:var(--gri);margin-block:1.25rem .75rem;font-size:.9375rem}.instrument-panel{color:var(--panel-text);background:#15171a;border:1px solid #3e424a;border-radius:12px;grid-template-columns:minmax(0,1.85fr) minmax(19rem,1fr);display:grid;overflow:clip;box-shadow:0 14px 28px #15171a12}.cluster{isolation:isolate;align-self:start;min-height:35rem;padding:1.35rem 1.5rem 1.1rem;position:relative;overflow:hidden}.cluster:before,.cluster:after{content:"";pointer-events:none;z-index:-1;opacity:.45;border:2px solid #3d444d;border-radius:50%;width:18rem;height:18rem;position:absolute;top:5rem;box-shadow:0 0 0 10px #1b1f24,0 0 0 11px #2f353c,inset 0 0 0 10px #1b1f24}.cluster:before{left:-12rem}.cluster:after{right:-12rem}.cluster-top{font-family:var(--font-titlu);letter-spacing:.08em;color:var(--panel-muted);justify-content:space-between;gap:1rem;font-size:.8rem;font-weight:600;display:flex}.cluster-top b{color:#ff5b42;padding-inline:.25rem}.cluster-readout{text-align:center;gap:.3rem;padding-block:1.55rem;display:grid}.cluster-readout span{letter-spacing:.15em;color:var(--panel-muted);font-size:.65rem}.cluster-readout strong{font-family:var(--font-titlu);letter-spacing:.14em;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1}.symbol-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid;position:relative}.symbol-grid--compact{grid-template-columns:repeat(var(--symbol-columns), minmax(0, 1fr));gap:.65rem;width:min(100%,23rem);margin-inline:auto}.symbol-button{aspect-ratio:1;background:#15171a;border:1px solid #383e46;border-radius:8px;place-items:center;padding:.2rem;transition:border-color .12s,background .12s;display:grid}.symbol-button img{width:min(100%,56px);height:auto}.symbol-button:hover{background:#252a31;border-color:#969da8}.symbol-button[data-active]{border-color:var(--evidentiator);box-shadow:inset 0 0 0 1px var(--evidentiator);background:#2b2b20}.finder .instrument-panel :focus-visible{outline:3px solid var(--evidentiator);outline-offset:3px}.cluster-caption{color:var(--panel-muted);border-top:1px solid #373d45;margin-top:1.4rem;padding-top:.85rem;font-size:.8rem;line-height:1.5}.light-info{background:#21252b;border-left:1px solid #3e444d;min-width:0;padding:1.25rem;font-size:1rem;line-height:1.5}.info-toolbar{min-height:48px;color:var(--panel-muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;display:flex}.info-toolbar button{color:#fff;letter-spacing:0;background:0 0;border:1px solid #717985;border-radius:4px;padding-inline:.65rem;font-size:.875rem}.info-toolbar button:hover{background:#383e46}.info-placeholder{color:var(--panel-muted);gap:1.25rem;padding-top:1.25rem;display:grid}.info-placeholder>span{color:var(--evidentiator);font-size:3rem;line-height:1}.info-placeholder h3{color:var(--panel-text);font-size:2rem}.info-title{grid-template-columns:48px 1fr;align-items:center;gap:.4rem .85rem;display:grid}.info-title img{border-radius:8px;grid-row:span 2}.info-title h3{font-size:1.65rem}.info-color{color:var(--panel-muted);font-size:.8rem;line-height:1}.info-equipment{color:var(--panel-muted);margin-top:.75rem;font-size:.85rem}.info-meaning{margin-top:1rem}.info-action{border-left:3px solid var(--evidentiator);background:#30352e;margin-top:1.25rem;padding:1rem}.info-action h4{font-family:var(--font-text);color:#ffe979;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.info-states{color:#c9cdd4;gap:.75rem;margin-top:1rem;font-size:.9rem;display:grid}.info-states strong{color:var(--panel-text)}.info-links{gap:.3rem;margin-top:1rem;font-size:.875rem;display:grid}.info-links a{color:var(--panel-text);padding-block:.5rem}.info-links a:hover{color:#ffe979}.cluster-empty{color:var(--panel-text);padding:2rem 0}.cluster-empty p{margin-block:.5rem 1rem;font-size:.9375rem}.cluster-empty button,.finder-unsupported button{background:var(--evidentiator);color:var(--carbune);border:0;border-radius:4px;padding:.6rem 1rem;font-weight:600}.finder-sources{border-top:1px solid var(--nisip);max-width:none;margin-block:3rem 1rem;padding-block:1.75rem;font-size:1rem}.finder-sources p{margin-top:1rem}.finder-sources>p{max-width:65rem}.finder-sources .coverage p{margin-top:0}.info-details{border-block:1px solid #515965;margin-top:1rem;font-size:.9rem}.info-details summary{cursor:pointer;min-height:48px;color:var(--panel-text);padding-block:.75rem}.info-details p{color:#c9cdd4;padding-bottom:1rem}.finder-unsupported{border:1px solid var(--nisip);background:#fff;margin-top:1.5rem;padding:2rem}.finder-unsupported p{margin-block:1rem}@media (width<=64rem){.instrument-panel{grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr)}.cluster{padding-inline:1rem}.symbol-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cluster-top{font-size:.7rem}}@media (width<=46rem){.vehicle-fields{grid-template-columns:1fr 1fr}.vehicle-fields label:last-child{grid-column:1/-1}.coverage{gap:.65rem;display:grid}.finder-search>input{font-size:1rem}.instrument-panel{grid-template-columns:minmax(0,1fr)}.cluster{min-height:0;padding:1rem}.symbol-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.symbol-button{min-width:44px;min-height:48px}.cluster-readout{padding-block:1.25rem}.cluster-caption{margin-top:1rem}.light-info{border-top:1px solid #3e444d;border-left:0;padding:1rem 1.25rem;scroll-margin-top:1rem}.info-placeholder{gap:.75rem;padding-block:0 .75rem}.info-placeholder>span{display:none}.info-toolbar{margin-bottom:.5rem}.finder-safety{padding:.85rem 1rem}}@media (width<=23rem){.symbol-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cluster-top{flex-direction:column;gap:.25rem}}@media print{.finder-controls,.finder-search,.finder-help,.cluster,.info-toolbar,.info-links{display:none!important}.instrument-panel{color:#000;box-shadow:none;background:#fff;border:0;display:block}.light-info{color:#000;background:#fff;border:0}.info-states,.info-details p,.info-details summary{color:#000}}.warning-page[data-astro-cid-37gfmio5]{padding-bottom:3rem}.warning-hero[data-astro-cid-37gfmio5]{gap:1rem;padding-block:clamp(2rem,5vw,4rem) 2rem;display:grid}.warning-hero[data-astro-cid-37gfmio5] h1[data-astro-cid-37gfmio5]{max-width:16em;font-size:clamp(3rem,6vw,5rem)}.warning-hero[data-astro-cid-37gfmio5] h1[data-astro-cid-37gfmio5] span[data-astro-cid-37gfmio5]{color:var(--rosu)}.warning-hero[data-astro-cid-37gfmio5]>p[data-astro-cid-37gfmio5]{max-width:43rem;font-size:var(--text-mare);color:var(--grafit);line-height:1.5}.guide-link[data-astro-cid-37gfmio5]{border-top:1px solid var(--nisip);padding-top:1.5rem;font-size:1rem}.guide-link[data-astro-cid-37gfmio5] a[data-astro-cid-37gfmio5]{text-underline-offset:.2em;font-weight:600}
