.smart-search{background:var(--nv-color-bg-raised);border:2px solid var(--nv-color-fg);border-radius:var(--nv-radius-md);max-width:36rem;position:relative;overflow:visible}.smart-search:focus-within{border-color:var(--nv-color-border-focus)}.ss-page{max-width:100%}.ss-sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-input-wrap{gap:var(--nv-space-2);padding:var(--nv-space-3) var(--nv-space-4);align-items:center;display:flex}.ss-search-icon{width:var(--nv-icon-md);height:var(--nv-icon-md);color:var(--nv-color-fg-muted);flex:none}.ss-input{min-width:0;padding-block:var(--nv-space-1);color:var(--nv-color-fg);font-family:var(--nv-font-mono);font-size:var(--nv-text-input);letter-spacing:-.005em;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;padding-inline:0;overflow:hidden}.ss-input:focus-visible{box-shadow:none}.ss-input::placeholder{color:var(--nv-color-fg-subtle);font-family:var(--nv-font-sans)}.ss-input::-webkit-search-cancel-button{appearance:none}.ss-cta{gap:var(--nv-space-2);height:max(var(--nv-control-md), var(--nv-tap-target));padding-inline:var(--nv-space-4);color:var(--nv-color-fg-on-accent);font-family:var(--nv-font-sans);font-size:var(--nv-text-sm);font-weight:var(--nv-weight-semi);cursor:pointer;background:var(--nv-color-accent);border-radius:var(--nv-radius-sm);transition:opacity var(--nv-duration-fast) var(--nv-ease-out), background var(--nv-duration-fast) var(--nv-ease-out);border:none;flex:none;align-items:center;display:inline-flex}.ss-cta svg{width:var(--nv-icon-sm);height:var(--nv-icon-sm)}.ss-cta:hover:not(:disabled){background:var(--nv-color-accent-hover)}.ss-cta:disabled,.ss-cta.disabled{color:var(--nv-color-fg-subtle);cursor:not-allowed;background:var(--nv-color-bg-sunken)}.ss-cta.loading{color:var(--nv-color-fg-on-accent);cursor:progress;background:var(--nv-color-accent);opacity:.55}.ss-list{z-index:var(--nv-z-overlay);overscroll-behavior:contain;background:var(--nv-color-bg-raised);border:1px solid var(--nv-color-border);border-radius:var(--nv-radius-md);max-height:26rem;box-shadow:var(--nv-shadow-lg);inset-inline:-2px;top:calc(100% + var(--nv-space-1));margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto}.ss-section-label{padding:var(--nv-space-2) var(--nv-space-4) var(--nv-space-1);color:var(--nv-color-fg-muted);font-family:var(--nv-font-mono);font-size:var(--nv-text-2xs);letter-spacing:.08em;text-transform:uppercase;background:var(--nv-color-bg-sunken);border-block-start:1px solid var(--nv-color-border)}.ss-list>li:first-child.ss-section-label{border-block-start:0}.ss-row{gap:var(--nv-space-2);padding:var(--nv-space-3) var(--nv-space-4);color:var(--nv-color-fg);cursor:pointer;border-block-start:1px solid var(--nv-color-border);align-items:center;display:flex}.ss-section-label+.ss-row{border-block-start:0}.ss-row:hover,.ss-row.is-active{color:var(--nv-color-link);background:var(--nv-color-accent-subtle)}.ss-row-icon{width:var(--nv-control-sm);height:var(--nv-control-sm);color:var(--nv-color-fg-muted);background:var(--nv-color-bg-sunken);border:1px solid var(--nv-color-border);border-radius:var(--nv-radius-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.ss-row-icon svg{width:var(--nv-icon-sm);height:var(--nv-icon-sm)}.ss-row.kind-case .ss-row-icon{color:var(--nv-color-link);background:var(--nv-color-accent-subtle);border-color:var(--nv-color-role-accent-soft,var(--nv-color-accent))}.ss-row-body{flex:1;min-width:0}.ss-primary{color:inherit;font-size:var(--nv-text-sm);font-weight:var(--nv-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-secondary{color:var(--nv-color-fg-muted);font-family:var(--nv-font-mono);font-size:var(--nv-text-2xs);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-row.empty .ss-secondary{white-space:normal}.ss-mono{color:var(--nv-color-fg);font-family:var(--nv-font-mono);font-size:var(--nv-text-sm);font-weight:var(--nv-weight-semi)}.ss-row.is-active .ss-secondary,.ss-row:hover .ss-secondary{color:var(--nv-color-link);opacity:.8}.ss-row-chips{gap:var(--nv-space-1);flex-wrap:wrap;flex:none;display:flex}.ss-row-body .ss-row-chips{margin-block-start:var(--nv-space-1)}.ss-next{gap:var(--nv-space-2);padding:var(--nv-space-2) var(--nv-space-2);color:var(--nv-color-fg);font-size:var(--nv-text-xs);background:var(--nv-color-bg-sunken);border:1px solid var(--nv-color-border);border-inline-start:3px solid var(--nv-color-accent);border-radius:var(--nv-radius-sm);flex-wrap:wrap;align-items:center;margin-block-start:var(--nv-space-2);display:flex}.ss-next-lbl{color:var(--nv-color-fg-muted);font-family:var(--nv-font-mono);font-size:var(--nv-text-2xs);letter-spacing:.08em;text-transform:uppercase}.ss-next-when{color:var(--nv-color-fg);font-family:var(--nv-font-mono);font-size:var(--nv-text-xs);font-weight:var(--nv-weight-semi)}.ss-next-complet{padding:2px var(--nv-space-2);color:var(--nv-color-success);font-family:var(--nv-font-mono);font-size:var(--nv-text-2xs);letter-spacing:.06em;text-transform:uppercase;background:var(--nv-color-success-subtle);border:1px solid var(--nv-color-success-subtle);border-radius:var(--nv-radius-full);margin-inline-start:auto}.ss-row.is-active .ss-next,.ss-row:hover .ss-next{background:var(--nv-color-accent-subtle);border-inline-start-color:var(--nv-color-accent-active)}.ss-row-badge{padding:2px var(--nv-space-2);font-family:var(--nv-font-mono);font-size:var(--nv-text-2xs);letter-spacing:.03em;border-radius:var(--nv-radius-full)}.ss-row-badge.cat{color:var(--nv-color-link);background:var(--nv-color-accent-subtle);border:1px solid var(--nv-color-role-accent-soft,var(--nv-color-accent))}.ss-row-badge.stadiu{color:var(--nv-color-fg);background:var(--nv-color-bg-sunken);border:1px solid var(--nv-color-border)}.ss-row.empty{cursor:default}.ss-row.empty:hover,.ss-row.empty.is-active{color:var(--nv-color-fg);background:0 0}.ss-row.empty.unavailable .ss-row-icon{color:var(--nv-color-danger);background:var(--nv-color-danger-subtle);border-color:var(--nv-color-danger-subtle)}.ss-row.empty .ss-secondary{color:var(--nv-color-fg);opacity:.85}.ss-row.loading .ss-spinner{width:var(--nv-icon-sm);height:var(--nv-icon-sm);border:2px solid var(--nv-color-border);border-block-start-color:var(--nv-color-link);border-radius:var(--nv-radius-full);transform-origin:50%;animation:ss-spin var(--nv-duration-spin) linear infinite;display:inline-block}@keyframes ss-spin{to{transform:rotate(360deg)}}.ss-turnstile{width:0;height:0;overflow:hidden}.ss-panel{z-index:var(--nv-z-dialog);overscroll-behavior:contain;background:var(--nv-color-bg-raised);border:1px solid var(--nv-color-border);border-radius:var(--nv-radius-md);max-height:70vh;box-shadow:var(--nv-shadow-lg);inset-inline:-2px;top:calc(100% + var(--nv-space-2));position:absolute;overflow-y:auto}.ss-panel-head{gap:var(--nv-space-2);min-height:var(--nv-control-md);padding:var(--nv-space-2) var(--nv-space-3);border-block-end:1px solid var(--nv-color-border);align-items:center;display:flex}.ss-panel-handle{display:none}.ss-panel-title{color:var(--nv-color-fg-muted);font-family:var(--nv-font-mono);font-size:var(--nv-text-2xs);letter-spacing:.08em;text-transform:uppercase;flex:1}.ss-panel-close{padding:var(--nv-space-1);color:var(--nv-color-fg-muted);cursor:pointer;border-radius:var(--nv-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ss-panel-close svg{width:var(--nv-icon-sm);height:var(--nv-icon-sm)}.ss-panel-close:hover{color:var(--nv-color-fg);background:var(--nv-color-bg-sunken)}.ss-panel-body{padding:var(--nv-card-pad)}.ss-panel-actions{gap:var(--nv-space-2);align-items:center;margin-block-start:var(--nv-space-3);display:flex}.ss-panel-actions.stacked{flex-direction:column;align-items:stretch}.ss-panel-cta{width:100%;min-height:max(var(--nv-control-md), var(--nv-tap-target));padding:var(--nv-space-3) var(--nv-space-4);color:var(--nv-color-fg-on-accent);font-family:var(--nv-font-sans);font-size:var(--nv-text-sm);font-weight:var(--nv-weight-semi);cursor:pointer;background:var(--nv-color-accent);border-radius:var(--nv-radius-sm);transition:background var(--nv-duration-fast) var(--nv-ease-out);border:0}.ss-panel-cta:hover{background:var(--nv-color-accent-hover)}.ss-panel-search-again{padding:var(--nv-space-2);color:var(--nv-color-fg-muted);font-family:inherit;font-size:var(--nv-text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--nv-color-border);text-decoration-color:var(--nv-color-border);text-underline-offset:3px;cursor:pointer;background:0 0;border:0}.ss-panel-search-again:hover{color:var(--nv-color-fg)}.ss-panel-search-again.link{align-self:center}.ss-backdrop{z-index:var(--nv-z-overlay);background:var(--nv-color-bg-overlay);display:none;position:fixed;inset:0}.ss-panel .error-block{padding:var(--nv-space-3) var(--nv-space-4);color:var(--nv-color-fg);font-size:var(--nv-text-sm);line-height:var(--nv-leading-normal);border-radius:var(--nv-radius-md)}.ss-panel .error-block.tone-brick{color:var(--nv-color-danger);background:var(--nv-color-danger-subtle);border:1px solid var(--nv-color-danger-subtle)}.ss-panel .error-block.tone-amber{color:var(--nv-color-fg);background:var(--nv-color-warning-subtle);border:1px solid var(--nv-color-warning-subtle)}.ss-panel .search-loading-row{gap:var(--nv-space-2);padding:var(--nv-space-3);color:var(--nv-color-fg-muted);font-size:var(--nv-text-xs);background:var(--nv-color-bg-sunken);border:1px dashed var(--nv-color-border);border-radius:var(--nv-radius-md);align-items:center;margin-block-end:var(--nv-space-3);display:flex}.ss-panel .ss-spinner-dot{width:var(--nv-icon-sm);height:var(--nv-icon-sm);border:2px solid var(--nv-color-border);border-block-start-color:var(--nv-color-accent);border-radius:var(--nv-radius-full);animation:ss-spin var(--nv-duration-spin) linear infinite}.ss-panel .case-block.skeleton{border-color:var(--nv-color-border);box-shadow:none}.ss-panel .sk-line,.ss-panel .sk-chip,.ss-panel .sk-block{background:var(--nv-color-bg-raised-strong);animation:ss-sk-pulse calc(1.2s * var(--nv-motion)) var(--nv-ease-in-out) infinite}.ss-panel .sk-line{height:var(--nv-space-4);border-radius:var(--nv-radius-sm);margin-block-end:var(--nv-space-2)}.ss-panel .sk-line.sk-num{width:60%;height:var(--nv-space-5)}.ss-panel .sk-line.sk-court{width:40%;height:var(--nv-space-3)}.ss-panel .sk-chips{gap:var(--nv-space-1);margin-block:var(--nv-space-2);display:flex}.ss-panel .sk-chip{width:3.5rem;height:var(--nv-space-5);border-radius:var(--nv-radius-full)}.ss-panel .sk-block{height:var(--nv-space-7);border-radius:var(--nv-radius-sm)}@keyframes ss-sk-pulse{0%,to{opacity:.5}50%{opacity:.85}}.ss-tail{color:var(--nv-color-fg);background:color-mix(in oklab, var(--nv-color-fg) 6%, transparent);border-color:color-mix(in oklab, var(--nv-color-fg) 18%, transparent)}.ss-tail .ss-input{color:var(--nv-color-fg);font-family:var(--nv-font-sans)}.ss-tail .ss-input::placeholder,.ss-tail .ss-search-icon{color:var(--nv-color-fg-body)}@container nv-page (width<=48rem){.ss-panel:not([hidden]){z-index:var(--nv-z-dialog);border:1px solid var(--nv-color-border);max-height:85vh;box-shadow:var(--nv-shadow-xl);animation:ss-sheet-up calc(.22s * var(--nv-motion)) var(--nv-ease-out);border-block-end:0;border-start-start-radius:var(--nv-radius-xl);border-start-end-radius:var(--nv-radius-xl);position:fixed;inset-block:auto 0;inset-inline:0}.ss-panel-handle{width:var(--nv-space-6);height:var(--nv-space-1);background:var(--nv-color-border);border-radius:var(--nv-radius-full);display:block;position:absolute;inset-block-start:var(--nv-space-2);inset-inline-start:50%;transform:translate(-50%)}.ss-panel-head{padding-block-start:var(--nv-space-4)}.ss-backdrop:not([hidden]){animation:ss-fade calc(.18s * var(--nv-motion)) var(--nv-ease-out);display:block}}@keyframes ss-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ss-fade{0%{opacity:0}to{opacity:1}}@container nv-page (width>=48rem){.ss-input-wrap{padding:var(--nv-space-3) var(--nv-space-4)}.ss-input{font-size:var(--nv-text-lg)}.ss-page .ss-input{font-size:var(--nv-text-2xl)}.ss-cta{height:max(var(--nv-control-lg), var(--nv-tap-target));padding-inline:var(--nv-space-5)}}.outage[data-astro-cid-xtnayacm]{min-height:60vh;padding:var(--nv-space-7) var(--nv-page-gutter);background:var(--nv-color-bg);justify-content:center;align-items:center;display:flex}.outage-card[data-astro-cid-xtnayacm]{width:100%;max-width:35rem;padding:var(--nv-space-6) var(--nv-space-6);text-align:center;background:var(--nv-color-bg-raised);border:1px solid var(--nv-color-warning);border-radius:var(--nv-radius-lg)}.outage-title[data-astro-cid-xtnayacm]{color:var(--nv-color-fg);font-size:var(--nv-text-xl);font-weight:var(--nv-weight-semi);line-height:var(--nv-leading-tight);letter-spacing:-.015em;margin-block-end:var(--nv-space-3)}.outage-body[data-astro-cid-xtnayacm]{max-width:46ch;color:var(--nv-color-fg-muted);font-size:var(--nv-text-base);line-height:var(--nv-leading-normal);margin-block-end:var(--nv-space-5);margin-inline:auto}@container nv-page (width>=48rem){.outage[data-astro-cid-xtnayacm]{padding:var(--nv-space-9) var(--nv-space-7)}.outage-card[data-astro-cid-xtnayacm]{padding:var(--nv-space-8) var(--nv-space-7)}.outage-title[data-astro-cid-xtnayacm]{font-size:var(--nv-text-3xl)}}
