:root{--n-color-accent:rgb(53, 89, 199);--n-color-accent-secondary:rgb(53, 89, 199);--n-color-text:rgb(12, 26, 61);--n-color-text-link:rgb(53, 89, 199);--n-color-text-weak:rgb(54, 67, 74);--n-color-text-weaker:rgb(102, 118, 128);--n-color-text-weakest:rgb(178, 186, 191);--n-color-text-on-accent:rgb(255, 255, 255);--n-color-text-error:rgb(210, 64, 35);--n-color-text-danger:rgb(178, 48, 21);--n-color-text-success:rgb(17, 118, 39);--n-color-text-neutral:rgb(85, 89, 93);--n-color-text-neutral-strong:rgb(17, 24, 28);--n-color-text-warning:rgb(148, 105, 0);--n-color-text-warning-strong:rgb(51, 40, 16);--n-color-text-highlight:rgb(121, 58, 175);--n-color-text-info:rgb(52, 81, 178);--n-color-text-progress:rgb(1, 109, 131);--n-color-nav-surface:rgb(255, 255, 255);--n-color-nav-heading:rgb(143, 161, 170);--n-color-nav-hover:rgb(240, 241, 243);--n-color-nav-selected:rgb(233, 234, 237);--n-color-border:rgb(216, 222, 228);--n-color-border-strong:rgb(188, 197, 204);--n-color-border-neutral:rgb(215, 220, 224);--n-color-border-warning:rgb(248, 216, 124);--n-color-border-highlight:rgb(227, 204, 244);--n-color-border-danger:rgb(250, 199, 190);--n-color-border-success:rgb(183, 223, 186);--n-color-border-info:rgb(198, 212, 249);--n-color-border-progress:rgb(176, 229, 238);--n-color-surface:rgb(255, 255, 255);--n-color-background:rgb(250, 251, 251);--n-color-surface-raised:rgb(250, 251, 251);--n-color-surface-lowered:rgb(230, 232, 235);--n-color-surface-canvas:rgb(252, 252, 252);--n-color-surface-background:rgb(247, 247, 248);--n-color-overlay:rgba(144, 152, 152, .4);--n-color-status-neutral:rgb(255, 255, 255);--n-color-status-warning:rgb(246, 205, 90);--n-color-status-highlight:rgb(142, 78, 198);--n-color-status-danger:rgb(210, 64, 35);--n-color-status-success:rgb(29, 134, 51);--n-color-status-info:rgb(62, 99, 221);--n-color-status-progress:rgb(0, 127, 153);--n-color-status-notification:rgb(231, 84, 54);--n-color-status-neutral-weak:rgb(241, 243, 245);--n-color-status-warning-weak:rgb(255, 250, 225);--n-color-status-highlight-weak:rgb(249, 241, 254);--n-color-status-danger-weak:rgb(255, 240, 238);--n-color-status-success-weak:rgb(235, 249, 235);--n-color-status-info-weak:rgb(240, 244, 255);--n-color-status-progress-weak:rgb(231, 249, 251);--n-color-button:rgb(255, 255, 255);--n-color-button-hover:rgb(246, 248, 248);--n-color-border-hover:rgb(102, 118, 128);--n-color-icon:rgb(102, 118, 128);--n-color-icon-hover:rgb(12, 26, 61);--n-color-active:rgb(246, 248, 248);--n-color-header:rgb(246, 248, 248);--n-box-shadow:0 1px 3px rgba(12, 12, 12, .09);--n-box-shadow-header:0 1px 5px rgba(12, 12, 12, .05);--n-box-shadow-card:0 0 0 1px var(--n-color-border),0 1px 5px rgba(12, 12, 12, .05),0 0 40px rgba(12, 12, 12, .015);--n-box-shadow-nav:0 0 0 1px var(--n-color-border),0 5px 17px rgba(12, 12, 12, .14);--n-box-shadow-popout:0 4px 12px rgba(12, 12, 12, .15),0 0 0 1px rgba(0, 0, 0, .05);--n-box-shadow-modal:0 24px 38px 3px rgba(12, 12, 12, .16),0 9px 86px 8px rgba(12, 12, 12, .1),0 11px 15px -7px rgba(12, 12, 12, .1),0 0 0 1px rgba(0, 0, 0, .05);--n-box-shadow-dark:0 1px 3px rgba(0, 0, 0, .2);--n-box-shadow-header-dark:0 1px 5px rgba(0, 0, 0, .15);--n-box-shadow-card-dark:0 0 0 1px var(--n-color-border),0 1px 5px rgba(0, 0, 0, .15);--n-box-shadow-nav-dark:0 0 0 1px var(--n-color-border),0 5px 17px rgba(0, 0, 0, .24);--n-box-shadow-popout-dark:0 4px 12px rgba(0, 0, 0, .25),0 0 0 1px var(--n-color-border);--n-box-shadow-modal-dark:0 0 0 1px var(--n-color-border),0 24px 38px 3px rgba(0, 0, 0, .34),0px 9px 86px 8px rgba(0, 0, 0, .28),0px 11px 15px -7px rgba(0, 0, 0, .28);--n-font-size-xxxl:2.25rem;--n-font-size-xxl:1.5rem;--n-font-size-xl:1.25rem;--n-font-size-l:1rem;--n-font-size-m:.875rem;--n-font-size-s:.75rem;--n-font-size-xs:.6875rem;--n-font-size-xxs:.625rem;--n-font-family:"Nordhealth Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--n-font-family-code:"Nordhealth Mono",monospace,monospace;--n-font-features:"kern" 1,"tnum" 1,"calt" 1,"case" 1,"cv05" 1,"zero" 1,"cv08" 0,"ss03" 1;--n-font-features-reduced:"kern" 1,"tnum" 0,"calt" 1,"case" 1,"cv05" 1,"zero" 0,"cv08" 0,"ss03" 1;--n-font-weight:400;--n-font-weight-active:500;--n-font-weight-heading:600;--n-font-weight-strong:670;--n-size-icon-xxs:8px;--n-size-icon-xs:10px;--n-size-icon-s:12px;--n-size-icon-m:16px;--n-size-icon-l:24px;--n-size-icon-xl:36px;--n-size-icon-xxl:72px;--n-size-top-bar:52px;--n-space-xxl:72px;--n-space-xl:36px;--n-space-l:24px;--n-space-m:16px;--n-space-s:8px;--n-space-xs:4px;--n-border-radius-sharp:.02em;--n-border-radius-s:3px;--n-border-radius:5px;--n-border-radius-pill:999px;--n-border-radius-circle:50%;--n-transition-quickly:.05s ease;--n-transition-slowly:.2s ease;--n-transition-mobile:.4s ease;--n-line-height-tightest:1;--n-line-height-tight:1.15;--n-line-height-heading:1.2;--n-line-height-caption:1.3;--n-line-height:1.5;--n-line-height-form:20px;--n-index-deep:-999999;--n-index-default:1;--n-index-masked:100;--n-index-mask:200;--n-index-sticky:300;--n-index-nav:400;--n-index-top-bar:500;--n-index-overlay:600;--n-index-spinner:700;--n-index-popout:800;--n-index-modal:900;--n-index-toast:1000}@font-face{font-family:Nordhealth Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(./nordhealth-sans.Bm7eRmfQ.woff2) format("woff2");unicode-range:U+0000-007F,U+00A0-0100,U+0131,U+0152-0154,U+02BB-02BD,U+02C6,U+02DA,U+02DC,U+2000-200C,U+2010-2028,U+202F-2060,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF;font-named-instance:"Regular"}@font-face{font-family:Nordhealth Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./nordhealth-mono.Duqb5EAl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:not(:defined){visibility:hidden}*{-webkit-tap-highlight-color:rgb(0,0,0,0)}html{text-size-adjust:100%}:where(.n-reset) :where(*,:before,:after){box-sizing:border-box}:where(.n-reset){font-family:var(--n-font-family);font-feature-settings:var(--n-font-features);font-weight:var(--n-font-weight);line-height:var(--n-line-height);color:var(--n-color-text);accent-color:var(--n-color-accent)}:where(.n-reset a){color:var(--n-color-text-link);text-decoration:underline}:where(.n-reset),:where(.n-reset) :where(body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,img,svg,small,strike,strong,sub,sup,b,u,i,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,footer,header,nav,section,time,button,video,textarea,input){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:0;margin:0;padding:0}:where(.n-reset) :where(ul[role=list],ol[role=list]){list-style:none}:where(.n-reset) :where(img,picture){max-inline-size:100%;display:block}:where(.n-reset) :where(input,button,textarea,select){font-family:inherit;font-feature-settings:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){:where(.n-reset) :where(*,:before,:after){animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.n-border-is{border-inline-start:1px solid var(--n-color-border)}.n-border-ie{border-inline-end:1px solid var(--n-color-border)}.n-border-bs{border-block-start:1px solid var(--n-color-border)}.n-border-be{border-block-end:1px solid var(--n-color-border)}.n-border-b{border-block-start:1px solid var(--n-color-border);border-block-end:1px solid var(--n-color-border)}.n-border-i{border-inline-start:1px solid var(--n-color-border);border-inline-end:1px solid var(--n-color-border)}.n-border{border:1px solid var(--n-color-border)}.n-border-strong-is{border-inline-start:1px solid var(--n-color-border-strong)}.n-border-strong-ie{border-inline-end:1px solid var(--n-color-border-strong)}.n-border-strong-bs{border-block-start:1px solid var(--n-color-border-strong)}.n-border-strong-be{border-block-end:1px solid var(--n-color-border-strong)}.n-border-strong-b{border-block-start:1px solid var(--n-color-border-strong);border-block-end:1px solid var(--n-color-border-strong)}.n-border-strong-i{border-inline-start:1px solid var(--n-color-border-strong);border-inline-end:1px solid var(--n-color-border-strong)}.n-border-strong{border:1px solid var(--n-color-border-strong)}.n-border-neutral-is{border-inline-start:1px solid var(--n-color-border-neutral)}.n-border-neutral-ie{border-inline-end:1px solid var(--n-color-border-neutral)}.n-border-neutral-bs{border-block-start:1px solid var(--n-color-border-neutral)}.n-border-neutral-be{border-block-end:1px solid var(--n-color-border-neutral)}.n-border-neutral-b{border-block-start:1px solid var(--n-color-border-neutral);border-block-end:1px solid var(--n-color-border-neutral)}.n-border-neutral-i{border-inline-start:1px solid var(--n-color-border-neutral);border-inline-end:1px solid var(--n-color-border-neutral)}.n-border-neutral{border:1px solid var(--n-color-border-neutral)}.n-border-warning-is{border-inline-start:1px solid var(--n-color-border-warning)}.n-border-warning-ie{border-inline-end:1px solid var(--n-color-border-warning)}.n-border-warning-bs{border-block-start:1px solid var(--n-color-border-warning)}.n-border-warning-be{border-block-end:1px solid var(--n-color-border-warning)}.n-border-warning-b{border-block-start:1px solid var(--n-color-border-warning);border-block-end:1px solid var(--n-color-border-warning)}.n-border-warning-i{border-inline-start:1px solid var(--n-color-border-warning);border-inline-end:1px solid var(--n-color-border-warning)}.n-border-warning{border:1px solid var(--n-color-border-warning)}.n-border-highlight-is{border-inline-start:1px solid var(--n-color-border-highlight)}.n-border-highlight-ie{border-inline-end:1px solid var(--n-color-border-highlight)}.n-border-highlight-bs{border-block-start:1px solid var(--n-color-border-highlight)}.n-border-highlight-be{border-block-end:1px solid var(--n-color-border-highlight)}.n-border-highlight-b{border-block-start:1px solid var(--n-color-border-highlight);border-block-end:1px solid var(--n-color-border-highlight)}.n-border-highlight-i{border-inline-start:1px solid var(--n-color-border-highlight);border-inline-end:1px solid var(--n-color-border-highlight)}.n-border-highlight{border:1px solid var(--n-color-border-highlight)}.n-border-danger-is{border-inline-start:1px solid var(--n-color-border-danger)}.n-border-danger-ie{border-inline-end:1px solid var(--n-color-border-danger)}.n-border-danger-bs{border-block-start:1px solid var(--n-color-border-danger)}.n-border-danger-be{border-block-end:1px solid var(--n-color-border-danger)}.n-border-danger-b{border-block-start:1px solid var(--n-color-border-danger);border-block-end:1px solid var(--n-color-border-danger)}.n-border-danger-i{border-inline-start:1px solid var(--n-color-border-danger);border-inline-end:1px solid var(--n-color-border-danger)}.n-border-danger{border:1px solid var(--n-color-border-danger)}.n-border-success-is{border-inline-start:1px solid var(--n-color-border-success)}.n-border-success-ie{border-inline-end:1px solid var(--n-color-border-success)}.n-border-success-bs{border-block-start:1px solid var(--n-color-border-success)}.n-border-success-be{border-block-end:1px solid var(--n-color-border-success)}.n-border-success-b{border-block-start:1px solid var(--n-color-border-success);border-block-end:1px solid var(--n-color-border-success)}.n-border-success-i{border-inline-start:1px solid var(--n-color-border-success);border-inline-end:1px solid var(--n-color-border-success)}.n-border-success{border:1px solid var(--n-color-border-success)}.n-border-info-is{border-inline-start:1px solid var(--n-color-border-info)}.n-border-info-ie{border-inline-end:1px solid var(--n-color-border-info)}.n-border-info-bs{border-block-start:1px solid var(--n-color-border-info)}.n-border-info-be{border-block-end:1px solid var(--n-color-border-info)}.n-border-info-b{border-block-start:1px solid var(--n-color-border-info);border-block-end:1px solid var(--n-color-border-info)}.n-border-info-i{border-inline-start:1px solid var(--n-color-border-info);border-inline-end:1px solid var(--n-color-border-info)}.n-border-info{border:1px solid var(--n-color-border-info)}.n-border-progress-is{border-inline-start:1px solid var(--n-color-border-progress)}.n-border-progress-ie{border-inline-end:1px solid var(--n-color-border-progress)}.n-border-progress-bs{border-block-start:1px solid var(--n-color-border-progress)}.n-border-progress-be{border-block-end:1px solid var(--n-color-border-progress)}.n-border-progress-b{border-block-start:1px solid var(--n-color-border-progress);border-block-end:1px solid var(--n-color-border-progress)}.n-border-progress-i{border-inline-start:1px solid var(--n-color-border-progress);border-inline-end:1px solid var(--n-color-border-progress)}.n-border-progress{border:1px solid var(--n-color-border-progress)}.n-border-hover-is:hover{border-inline-start:1px solid var(--n-color-border-hover)}.n-border-hover-ie:hover{border-inline-end:1px solid var(--n-color-border-hover)}.n-border-hover-bs:hover{border-block-start:1px solid var(--n-color-border-hover)}.n-border-hover-be:hover{border-block-end:1px solid var(--n-color-border-hover)}.n-border-hover-b:hover{border-block-start:1px solid var(--n-color-border-hover);border-block-end:1px solid var(--n-color-border-hover)}.n-border-hover-i:hover{border-inline-start:1px solid var(--n-color-border-hover);border-inline-end:1px solid var(--n-color-border-hover)}.n-border-hover:hover{border:1px solid var(--n-color-border-hover)}.n-border-d-is{border-inline-start:1px dashed var(--n-color-border)}.n-border-d-ie{border-inline-end:1px dashed var(--n-color-border)}.n-border-d-bs{border-block-start:1px dashed var(--n-color-border)}.n-border-d-be{border-block-end:1px dashed var(--n-color-border)}.n-border-d-b{border-block-start:1px dashed var(--n-color-border);border-block-end:1px dashed var(--n-color-border)}.n-border-d-i{border-inline-start:1px dashed var(--n-color-border);border-inline-end:1px dashed var(--n-color-border)}.n-border-d{border:1px dashed var(--n-color-border)}.n-border-strong-d-is{border-inline-start:1px dashed var(--n-color-border-strong)}.n-border-strong-d-ie{border-inline-end:1px dashed var(--n-color-border-strong)}.n-border-strong-d-bs{border-block-start:1px dashed var(--n-color-border-strong)}.n-border-strong-d-be{border-block-end:1px dashed var(--n-color-border-strong)}.n-border-strong-d-b{border-block-start:1px dashed var(--n-color-border-strong);border-block-end:1px dashed var(--n-color-border-strong)}.n-border-strong-d-i{border-inline-start:1px dashed var(--n-color-border-strong);border-inline-end:1px dashed var(--n-color-border-strong)}.n-border-strong-d{border:1px dashed var(--n-color-border-strong)}.n-border-neutral-d-is{border-inline-start:1px dashed var(--n-color-border-neutral)}.n-border-neutral-d-ie{border-inline-end:1px dashed var(--n-color-border-neutral)}.n-border-neutral-d-bs{border-block-start:1px dashed var(--n-color-border-neutral)}.n-border-neutral-d-be{border-block-end:1px dashed var(--n-color-border-neutral)}.n-border-neutral-d-b{border-block-start:1px dashed var(--n-color-border-neutral);border-block-end:1px dashed var(--n-color-border-neutral)}.n-border-neutral-d-i{border-inline-start:1px dashed var(--n-color-border-neutral);border-inline-end:1px dashed var(--n-color-border-neutral)}.n-border-neutral-d{border:1px dashed var(--n-color-border-neutral)}.n-border-warning-d-is{border-inline-start:1px dashed var(--n-color-border-warning)}.n-border-warning-d-ie{border-inline-end:1px dashed var(--n-color-border-warning)}.n-border-warning-d-bs{border-block-start:1px dashed var(--n-color-border-warning)}.n-border-warning-d-be{border-block-end:1px dashed var(--n-color-border-warning)}.n-border-warning-d-b{border-block-start:1px dashed var(--n-color-border-warning);border-block-end:1px dashed var(--n-color-border-warning)}.n-border-warning-d-i{border-inline-start:1px dashed var(--n-color-border-warning);border-inline-end:1px dashed var(--n-color-border-warning)}.n-border-warning-d{border:1px dashed var(--n-color-border-warning)}.n-border-highlight-d-is{border-inline-start:1px dashed var(--n-color-border-highlight)}.n-border-highlight-d-ie{border-inline-end:1px dashed var(--n-color-border-highlight)}.n-border-highlight-d-bs{border-block-start:1px dashed var(--n-color-border-highlight)}.n-border-highlight-d-be{border-block-end:1px dashed var(--n-color-border-highlight)}.n-border-highlight-d-b{border-block-start:1px dashed var(--n-color-border-highlight);border-block-end:1px dashed var(--n-color-border-highlight)}.n-border-highlight-d-i{border-inline-start:1px dashed var(--n-color-border-highlight);border-inline-end:1px dashed var(--n-color-border-highlight)}.n-border-highlight-d{border:1px dashed var(--n-color-border-highlight)}.n-border-danger-d-is{border-inline-start:1px dashed var(--n-color-border-danger)}.n-border-danger-d-ie{border-inline-end:1px dashed var(--n-color-border-danger)}.n-border-danger-d-bs{border-block-start:1px dashed var(--n-color-border-danger)}.n-border-danger-d-be{border-block-end:1px dashed var(--n-color-border-danger)}.n-border-danger-d-b{border-block-start:1px dashed var(--n-color-border-danger);border-block-end:1px dashed var(--n-color-border-danger)}.n-border-danger-d-i{border-inline-start:1px dashed var(--n-color-border-danger);border-inline-end:1px dashed var(--n-color-border-danger)}.n-border-danger-d{border:1px dashed var(--n-color-border-danger)}.n-border-success-d-is{border-inline-start:1px dashed var(--n-color-border-success)}.n-border-success-d-ie{border-inline-end:1px dashed var(--n-color-border-success)}.n-border-success-d-bs{border-block-start:1px dashed var(--n-color-border-success)}.n-border-success-d-be{border-block-end:1px dashed var(--n-color-border-success)}.n-border-success-d-b{border-block-start:1px dashed var(--n-color-border-success);border-block-end:1px dashed var(--n-color-border-success)}.n-border-success-d-i{border-inline-start:1px dashed var(--n-color-border-success);border-inline-end:1px dashed var(--n-color-border-success)}.n-border-success-d{border:1px dashed var(--n-color-border-success)}.n-border-info-d-is{border-inline-start:1px dashed var(--n-color-border-info)}.n-border-info-d-ie{border-inline-end:1px dashed var(--n-color-border-info)}.n-border-info-d-bs{border-block-start:1px dashed var(--n-color-border-info)}.n-border-info-d-be{border-block-end:1px dashed var(--n-color-border-info)}.n-border-info-d-b{border-block-start:1px dashed var(--n-color-border-info);border-block-end:1px dashed var(--n-color-border-info)}.n-border-info-d-i{border-inline-start:1px dashed var(--n-color-border-info);border-inline-end:1px dashed var(--n-color-border-info)}.n-border-info-d{border:1px dashed var(--n-color-border-info)}.n-border-progress-d-is{border-inline-start:1px dashed var(--n-color-border-progress)}.n-border-progress-d-ie{border-inline-end:1px dashed var(--n-color-border-progress)}.n-border-progress-d-bs{border-block-start:1px dashed var(--n-color-border-progress)}.n-border-progress-d-be{border-block-end:1px dashed var(--n-color-border-progress)}.n-border-progress-d-b{border-block-start:1px dashed var(--n-color-border-progress);border-block-end:1px dashed var(--n-color-border-progress)}.n-border-progress-d-i{border-inline-start:1px dashed var(--n-color-border-progress);border-inline-end:1px dashed var(--n-color-border-progress)}.n-border-progress-d{border:1px dashed var(--n-color-border-progress)}.n-border-hover-d-is:hover{border-inline-start:1px dashed var(--n-color-border-hover)}.n-border-hover-d-ie:hover{border-inline-end:1px dashed var(--n-color-border-hover)}.n-border-hover-d-bs:hover{border-block-start:1px dashed var(--n-color-border-hover)}.n-border-hover-d-be:hover{border-block-end:1px dashed var(--n-color-border-hover)}.n-border-hover-d-b:hover{border-block-start:1px dashed var(--n-color-border-hover);border-block-end:1px dashed var(--n-color-border-hover)}.n-border-hover-d-i:hover{border-inline-start:1px dashed var(--n-color-border-hover);border-inline-end:1px dashed var(--n-color-border-hover)}.n-border-hover-d:hover{border:1px dashed var(--n-color-border-hover)}.n-border-radius-sharp{border-radius:var(--n-border-radius-sharp)}.n-border-radius-s{border-radius:var(--n-border-radius-s)}.n-border-radius{border-radius:var(--n-border-radius)}.n-border-radius-pill{border-radius:var(--n-border-radius-pill)}.n-border-radius-circle{border-radius:var(--n-border-radius-circle)}.n-box-shadow{box-shadow:var(--n-box-shadow)}.n-box-shadow-header{box-shadow:var(--n-box-shadow-header)}.n-box-shadow-card{box-shadow:var(--n-box-shadow-card)}.n-box-shadow-nav{box-shadow:var(--n-box-shadow-nav)}.n-box-shadow-popout{box-shadow:var(--n-box-shadow-popout)}.n-box-shadow-modal{box-shadow:var(--n-box-shadow-modal)}.n-margin-is-xxl{margin-inline-start:var(--n-space-xxl)}.n-margin-ie-xxl{margin-inline-end:var(--n-space-xxl)}.n-margin-bs-xxl{margin-block-start:var(--n-space-xxl)}.n-margin-be-xxl{margin-block-end:var(--n-space-xxl)}.n-margin-b-xxl{margin-block-start:var(--n-space-xxl);margin-block-end:var(--n-space-xxl)}.n-margin-i-xxl{margin-inline-start:var(--n-space-xxl);margin-inline-end:var(--n-space-xxl)}.n-margin-xxl{margin:var(--n-space-xxl)}.n-margin-is-xl{margin-inline-start:var(--n-space-xl)}.n-margin-ie-xl{margin-inline-end:var(--n-space-xl)}.n-margin-bs-xl{margin-block-start:var(--n-space-xl)}.n-margin-be-xl{margin-block-end:var(--n-space-xl)}.n-margin-b-xl{margin-block-start:var(--n-space-xl);margin-block-end:var(--n-space-xl)}.n-margin-i-xl{margin-inline-start:var(--n-space-xl);margin-inline-end:var(--n-space-xl)}.n-margin-xl{margin:var(--n-space-xl)}.n-margin-is-l{margin-inline-start:var(--n-space-l)}.n-margin-ie-l{margin-inline-end:var(--n-space-l)}.n-margin-bs-l{margin-block-start:var(--n-space-l)}.n-margin-be-l{margin-block-end:var(--n-space-l)}.n-margin-b-l{margin-block-start:var(--n-space-l);margin-block-end:var(--n-space-l)}.n-margin-i-l{margin-inline-start:var(--n-space-l);margin-inline-end:var(--n-space-l)}.n-margin-l{margin:var(--n-space-l)}.n-margin-is-m{margin-inline-start:var(--n-space-m)}.n-margin-ie-m{margin-inline-end:var(--n-space-m)}.n-margin-bs-m{margin-block-start:var(--n-space-m)}.n-margin-be-m{margin-block-end:var(--n-space-m)}.n-margin-b-m{margin-block-start:var(--n-space-m);margin-block-end:var(--n-space-m)}.n-margin-i-m{margin-inline-start:var(--n-space-m);margin-inline-end:var(--n-space-m)}.n-margin-m{margin:var(--n-space-m)}.n-margin-is-s{margin-inline-start:var(--n-space-s)}.n-margin-ie-s{margin-inline-end:var(--n-space-s)}.n-margin-bs-s{margin-block-start:var(--n-space-s)}.n-margin-be-s{margin-block-end:var(--n-space-s)}.n-margin-b-s{margin-block-start:var(--n-space-s);margin-block-end:var(--n-space-s)}.n-margin-i-s{margin-inline-start:var(--n-space-s);margin-inline-end:var(--n-space-s)}.n-margin-s{margin:var(--n-space-s)}.n-margin-is-xs{margin-inline-start:var(--n-space-xs)}.n-margin-ie-xs{margin-inline-end:var(--n-space-xs)}.n-margin-bs-xs{margin-block-start:var(--n-space-xs)}.n-margin-be-xs{margin-block-end:var(--n-space-xs)}.n-margin-b-xs{margin-block-start:var(--n-space-xs);margin-block-end:var(--n-space-xs)}.n-margin-i-xs{margin-inline-start:var(--n-space-xs);margin-inline-end:var(--n-space-xs)}.n-margin-xs{margin:var(--n-space-xs)}.n-margin-is-auto{margin-inline-start:auto}.n-margin-ie-auto{margin-inline-end:auto}.n-margin-bs-auto{margin-block-start:auto}.n-margin-be-auto{margin-block-end:auto}.n-margin-b-auto{margin-block-start:auto;margin-block-end:auto}.n-margin-i-auto{margin-inline-start:auto;margin-inline-end:auto}.n-margin-auto{margin:auto}.n-padding-is-xxl{padding-inline-start:var(--n-space-xxl)}.n-padding-ie-xxl{padding-inline-end:var(--n-space-xxl)}.n-padding-bs-xxl{padding-block-start:var(--n-space-xxl)}.n-padding-be-xxl{padding-block-end:var(--n-space-xxl)}.n-padding-b-xxl{padding-block-start:var(--n-space-xxl);padding-block-end:var(--n-space-xxl)}.n-padding-i-xxl{padding-inline-start:var(--n-space-xxl);padding-inline-end:var(--n-space-xxl)}.n-padding-xxl{padding:var(--n-space-xxl)}.n-padding-is-xl{padding-inline-start:var(--n-space-xl)}.n-padding-ie-xl{padding-inline-end:var(--n-space-xl)}.n-padding-bs-xl{padding-block-start:var(--n-space-xl)}.n-padding-be-xl{padding-block-end:var(--n-space-xl)}.n-padding-b-xl{padding-block-start:var(--n-space-xl);padding-block-end:var(--n-space-xl)}.n-padding-i-xl{padding-inline-start:var(--n-space-xl);padding-inline-end:var(--n-space-xl)}.n-padding-xl{padding:var(--n-space-xl)}.n-padding-is-l{padding-inline-start:var(--n-space-l)}.n-padding-ie-l{padding-inline-end:var(--n-space-l)}.n-padding-bs-l{padding-block-start:var(--n-space-l)}.n-padding-be-l{padding-block-end:var(--n-space-l)}.n-padding-b-l{padding-block-start:var(--n-space-l);padding-block-end:var(--n-space-l)}.n-padding-i-l{padding-inline-start:var(--n-space-l);padding-inline-end:var(--n-space-l)}.n-padding-l{padding:var(--n-space-l)}.n-padding-is-m{padding-inline-start:var(--n-space-m)}.n-padding-ie-m{padding-inline-end:var(--n-space-m)}.n-padding-bs-m{padding-block-start:var(--n-space-m)}.n-padding-be-m{padding-block-end:var(--n-space-m)}.n-padding-b-m{padding-block-start:var(--n-space-m);padding-block-end:var(--n-space-m)}.n-padding-i-m{padding-inline-start:var(--n-space-m);padding-inline-end:var(--n-space-m)}.n-padding-m{padding:var(--n-space-m)}.n-padding-is-s{padding-inline-start:var(--n-space-s)}.n-padding-ie-s{padding-inline-end:var(--n-space-s)}.n-padding-bs-s{padding-block-start:var(--n-space-s)}.n-padding-be-s{padding-block-end:var(--n-space-s)}.n-padding-b-s{padding-block-start:var(--n-space-s);padding-block-end:var(--n-space-s)}.n-padding-i-s{padding-inline-start:var(--n-space-s);padding-inline-end:var(--n-space-s)}.n-padding-s{padding:var(--n-space-s)}.n-padding-is-xs{padding-inline-start:var(--n-space-xs)}.n-padding-ie-xs{padding-inline-end:var(--n-space-xs)}.n-padding-bs-xs{padding-block-start:var(--n-space-xs)}.n-padding-be-xs{padding-block-end:var(--n-space-xs)}.n-padding-b-xs{padding-block-start:var(--n-space-xs);padding-block-end:var(--n-space-xs)}.n-padding-i-xs{padding-inline-start:var(--n-space-xs);padding-inline-end:var(--n-space-xs)}.n-padding-xs{padding:var(--n-space-xs)}.n-font-size-xxxl{font-size:var(--n-font-size-xxxl)}.n-font-size-xxl{font-size:var(--n-font-size-xxl)}.n-font-size-xl{font-size:var(--n-font-size-xl)}.n-font-size-l{font-size:var(--n-font-size-l)}.n-font-size-m{font-size:var(--n-font-size-m)}.n-font-size-s{font-size:var(--n-font-size-s)}.n-font-size-xs{font-size:var(--n-font-size-xs)}.n-font-size-xxs{font-size:var(--n-font-size-xxs)}.n-font-weight{font-weight:var(--n-font-weight)}.n-font-weight-active{font-weight:var(--n-font-weight-active)}.n-font-weight-heading{font-weight:var(--n-font-weight-heading)}.n-font-weight-strong{font-weight:var(--n-font-weight-strong)}.n-color-text{color:var(--n-color-text)}.n-color-text-link{color:var(--n-color-text-link)}.n-color-text-weak{color:var(--n-color-text-weak)}.n-color-text-weaker{color:var(--n-color-text-weaker)}.n-color-text-weakest{color:var(--n-color-text-weakest)}.n-color-text-on-accent{color:var(--n-color-text-on-accent)}.n-color-text-error{color:var(--n-color-text-error)}.n-color-text-danger{color:var(--n-color-text-danger)}.n-color-text-success{color:var(--n-color-text-success)}.n-color-text-neutral{color:var(--n-color-text-neutral)}.n-color-text-neutral-strong{color:var(--n-color-text-neutral-strong)}.n-color-text-warning{color:var(--n-color-text-warning)}.n-color-text-warning-strong{color:var(--n-color-text-warning-strong)}.n-color-text-highlight{color:var(--n-color-text-highlight)}.n-color-text-info{color:var(--n-color-text-info)}.n-color-text-progress{color:var(--n-color-text-progress)}.n-color-nav-heading{color:var(--n-color-nav-heading)}.n-color-nav-surface{background-color:var(--n-color-nav-surface)}.n-color-nav-selected{background-color:var(--n-color-nav-selected)}.n-color-surface{background-color:var(--n-color-surface)}.n-color-background{background-color:var(--n-color-background)}.n-color-surface-raised{background-color:var(--n-color-surface-raised)}.n-color-surface-lowered{background-color:var(--n-color-surface-lowered)}.n-color-surface-canvas{background-color:var(--n-color-surface-canvas)}.n-color-surface-background{background-color:var(--n-color-surface-background)}.n-color-status-neutral{background-color:var(--n-color-status-neutral)}.n-color-status-warning{background-color:var(--n-color-status-warning)}.n-color-status-highlight{background-color:var(--n-color-status-highlight)}.n-color-status-danger{background-color:var(--n-color-status-danger)}.n-color-status-success{background-color:var(--n-color-status-success)}.n-color-status-info{background-color:var(--n-color-status-info)}.n-color-status-progress{background-color:var(--n-color-status-progress)}.n-color-status-notification{background-color:var(--n-color-status-notification)}.n-color-status-neutral-weak{background-color:var(--n-color-status-neutral-weak)}.n-color-status-warning-weak{background-color:var(--n-color-status-warning-weak)}.n-color-status-highlight-weak{background-color:var(--n-color-status-highlight-weak)}.n-color-status-danger-weak{background-color:var(--n-color-status-danger-weak)}.n-color-status-success-weak{background-color:var(--n-color-status-success-weak)}.n-color-status-info-weak{background-color:var(--n-color-status-info-weak)}.n-color-status-progress-weak{background-color:var(--n-color-status-progress-weak)}.n-color-button{background-color:var(--n-color-button)}.n-color-button-hover:hover{background-color:var(--n-color-button-hover)}.n-color-active{background-color:var(--n-color-active)}.n-color-icon{color:var(--n-color-icon)}.n-color-icon-hover:hover{color:var(--n-color-icon-hover)}.n-size-icon-xxs{inline-size:var(--n-size-icon-xxs);block-size:var(--n-size-icon-xxs)}.n-size-icon-xs{inline-size:var(--n-size-icon-xs);block-size:var(--n-size-icon-xs)}.n-size-icon-s{inline-size:var(--n-size-icon-s);block-size:var(--n-size-icon-s)}.n-size-icon-m{inline-size:var(--n-size-icon-m);block-size:var(--n-size-icon-m)}.n-size-icon-l{inline-size:var(--n-size-icon-l);block-size:var(--n-size-icon-l)}.n-size-icon-xl{inline-size:var(--n-size-icon-xl);block-size:var(--n-size-icon-xl)}.n-size-icon-xxl{inline-size:var(--n-size-icon-xxl);block-size:var(--n-size-icon-xxl)}.n-gap-xxl{gap:var(--n-space-xxl)}.n-gap-xl{gap:var(--n-space-xl)}.n-gap-l{gap:var(--n-space-l)}.n-gap-m{gap:var(--n-space-m)}.n-gap-s{gap:var(--n-space-s)}.n-gap-xs{gap:var(--n-space-xs)}.n-gap-none{gap:0}:where(.n-typescale-xxxl,.n-typescale-xxl,.n-typescale-xl,.n-typescale-l,.n-typescale-m,.n-typescale-s,.n-typescale-xs,.n-typeset){font-family:var(--n-font-family);margin:0}.n-typeset :where(pre,code){font-family:var(--n-font-family-code)}.n-typescale-l,.n-typescale-xl,.n-typescale-xxl,.n-typescale-xxxl,:where(.n-typeset) :where(h1,h2,h3,h4,h5,h6){font-feature-settings:var(--n-font-features-reduced);font-weight:var(--n-font-weight-heading);line-height:var(--n-line-height-heading);color:var(--n-color-text)}:where(.n-typeset) .n-typescale-l,:where(.n-typeset) .n-typescale-xl,:where(.n-typeset) .n-typescale-xxl,:where(.n-typeset) .n-typescale-xxxl,:where(.n-typeset) :where(h2,h3,h4,h5,h6){margin:.5em 0}:where(.n-typeset) *+.n-typescale-l,:where(.n-typeset) *+.n-typescale-xl,:where(.n-typeset) *+.n-typescale-xxl,:where(.n-typeset) *+.n-typescale-xxxl,:where(.n-typeset) *+:where(h2,h3,h4,h5,h6){margin-block-start:1.5rem}:where(.n-typeset) :where(p,li,dt,dd,blockquote,figcaption,small,pre,code,cite){font-size:var(--n-font-size-m);font-feature-settings:var(--n-font-features);font-weight:var(--n-font-weight);line-height:var(--n-line-height);color:var(--n-color-text)}:where(.n-typeset) .n-typescale-m,:where(.n-typeset) .n-typescale-s,:where(.n-typeset) .n-typescale-xs,:where(.n-typeset) :where(p,li,dt,dd,blockquote,figcaption,small,pre,code,cite){margin:.85em 0}:where(.n-typeset) :where(dd){margin-inline-start:.85em}.n-typescale-xxxl,:where(.n-typeset h1){font-size:var(--n-font-size-xxxl)}.n-typescale-xxl,:where(.n-typeset h2){font-size:var(--n-font-size-xxl)}.n-typescale-xl,:where(.n-typeset h3){font-size:var(--n-font-size-xl)}.n-typescale-l,:where(.n-typeset) :where(h4,blockquote){font-size:var(--n-font-size-l)}.n-typescale-m,:where(.n-typeset) :where(p,h5){font-size:var(--n-font-size-m)}:where(.n-typeset h5){font-weight:var(--n-font-weight-heading)}.n-typescale-s,:where(.n-typeset) :where(h6,figcaption){font-size:var(--n-font-size-s);line-height:var(--n-line-height)}.n-typescale-xs,:where(.n-typeset small){font-size:var(--n-font-size-xs)}:where(.n-typeset)>:first-child{margin-block-start:0}:where(.n-typeset)>:last-child{margin-block-end:0}:where(.n-typeset) :where(ul,ol,dl,blockquote){margin:.5em 0;padding:0 0 0 1.5em}:where(.n-typeset a){color:var(--n-color-text-link);text-decoration:underline}:where(.n-typeset a:hover){text-decoration:none}:where(.n-typeset code){overflow-wrap:break-word}:where(.n-typeset pre code){white-space:pre-wrap;word-break:break-all}:where(.n-typeset) :where(strong,b){font-weight:var(--n-font-weight-strong)}:where(.n-typeset mark){background:var(--n-color-status-warning-weak)}.n-caption{color:var(--n-color-text-weaker);font-weight:var(--n-font-weight)}.n-dl{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(9ch,max-content));column-gap:var(--n-space-m)}.n-dl dt{color:var(--n-color-text-weaker);font-weight:var(--n-font-weight-active);font-size:var(--n-font-size-s);padding-block-start:calc(var(--n-font-size-m) - var(--n-font-size-s));grid-column-start:1}.n-dl :where(dt,dd){margin:0}.n-dl dd{color:var(--n-color-text);font-weight:var(--n-font-weight);font-size:var(--n-font-size-m);margin-block-end:var(--n-space-m)}.n-dl dd:last-of-type{margin-block-end:0}.n-color-accent,.n-color-accent-bg{background-color:var(--n-color-accent)}.n-color-accent-text{color:var(--n-color-accent)}.n-color-accent-fill{fill:var(--n-color-accent)}.n-color-accent-stroke{stroke:var(--n-color-accent)}.n-stack,.n-stack-horizontal,.n-stack-horizontal-e,.n-stack-horizontal-s{display:flex;justify-content:flex-start;flex-flow:column wrap}:where(.n-stack,.n-stack-horizontal,.n-stack-horizontal-e,.n-stack-horizontal-s){gap:var(--n-space-m)}.n-stack-horizontal,.n-stack-horizontal-e,.n-stack-horizontal-s{align-items:center;flex-direction:row}.n-stack-horizontal-s{align-items:start}.n-stack-horizontal-e{align-items:end}.n-stack-no-wrap{flex-wrap:nowrap}.n-justify-center{justify-content:center}.n-justify-start{justify-content:flex-start}.n-justify-end{justify-content:flex-end}.n-justify-between{justify-content:space-between}.n-justify-evenly{justify-content:space-evenly}.n-justify-around{justify-content:space-around}.n-items-center{align-items:center}.n-items-start{align-items:flex-start}.n-items-end{align-items:flex-end}.n-items-baseline{align-items:baseline}.n-items-stretch{align-items:stretch}.n-flex-1{flex:1}.n-flex-auto{flex:auto}.n-grid,.n-grid-12,.n-grid-2,.n-grid-3,.n-grid-4,.n-grid-6,.n-grid-8{display:grid;align-items:start;grid-template-columns:repeat(var(--n-grid-columns,12),1fr)}:where(.n-grid,.n-grid-12,.n-grid-2,.n-grid-3,.n-grid-4,.n-grid-6,.n-grid-8){gap:var(--n-space-m)}.n-grid-8{--n-grid-columns:8}.n-grid-6{--n-grid-columns:6}.n-grid-4{--n-grid-columns:4}.n-grid-3{--n-grid-columns:3}.n-grid-2{--n-grid-columns:2}.n-grid-center-i{justify-self:center}.n-grid-center-b{align-self:center}.n-grid-center{place-self:center}.n-container,.n-container-l{max-inline-size:1200px}.n-container-xl{max-inline-size:2400px}.n-container-m{max-inline-size:1000px}.n-container-s{max-inline-size:800px}.n-container-xs{max-inline-size:600px}.n-container-xxs{max-inline-size:400px}.n-truncate{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-truncate-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden}.n-truncate-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden}.n-align-start{text-align:start}.n-align-center{text-align:center}.n-align-end{text-align:end}.n-divider,.n-hr{background:var(--n-color-border);display:block;margin:0;border:0;block-size:1px;inline-size:100%}.n-hint,.n-label{display:flex;color:var(--n-color-text);font-family:var(--n-font-family);font-size:var(--n-font-size-m);font-weight:var(--n-font-weight-heading);line-height:var(--n-line-height-heading);margin:0}.n-hint{color:var(--n-color-text-weaker);font-weight:var(--n-font-weight);font-size:var(--n-font-size-s);line-height:var(--n-line-height-caption)}.n-error{color:var(--n-color-text-error);font-weight:var(--n-font-weight);font-size:var(--n-font-size-s);line-height:var(--n-line-height-caption)}.n-input{display:block;background:var(--n-color-surface);color:var(--n-color-text);padding-block-start:calc(var(--n-space-s) - 1px);padding-block-end:calc(var(--n-space-s) - 1px);padding-inline-start:calc(var(--n-space-s) * 1.6);padding-inline-end:calc(var(--n-space-s) * 1.6);border-radius:var(--n-border-radius-s);border:1px solid var(--n-color-border-strong);font-family:var(--n-font-family);font-weight:var(--n-font-weight);font-size:var(--n-font-size-m);line-height:var(--n-line-height-form);transition:border var(--n-transition-slowly),box-shadow var(--n-transition-slowly),background var(--n-transition-slowly)}.n-input:hover{border-color:var(--n-color-border-hover)}.n-input:focus-within{border-color:var(--n-color-accent);background:var(--n-color-surface);outline:0;box-shadow:0 0 0 1px var(--n-color-accent)}.n-input::placeholder{color:var(--n-color-text-weakest)}.n-input:disabled{background:var(--n-color-active);border-color:var(--n-color-active);color:var(--n-color-text-weakest)}.n-input[readonly]{background:var(--n-color-active);color:var(--n-color-text)}.n-input-invalid,.n-input[aria-invalid=true]{border-color:var(--n-color-status-danger)}.n-input-invalid:focus-within,.n-input[aria-invalid=true]:focus{border-color:var(--n-color-status-danger);box-shadow:0 0 0 1px var(--n-color-status-danger)}.n-clinic-icon,.n-clinic-icon-s{color:var(--n-color-text-on-accent);background:var(--n-clinic-icon-color,var(--n-color-accent));border-radius:var(--n-border-radius);box-shadow:var(--n-box-shadow);inline-size:var(--n-clinic-icon-size,var(--n-size-icon-l));block-size:var(--n-clinic-icon-size,var(--n-size-icon-l));min-inline-size:var(--n-clinic-icon-size,var(--n-size-icon-l));min-block-size:var(--n-clinic-icon-size,var(--n-size-icon-l));line-height:var(--n-clinic-icon-size, var(--n-size-icon-l));font-size:var(--n-clinic-icon-font-size, var(--n-font-size-s));font-weight:var(--n-font-weight-active);display:inline-block;text-align:center}.n-clinic-icon-s{--n-clinic-icon-size:calc(var(--n-size-icon-l) / 1.2)}.n-counter{display:block;inset-block-start:calc(var(--n-space-s) * -1);inset-inline-end:calc(calc(var(--n-space-s) + var(--n-space-xs)) * -1);pointer-events:none;min-inline-size:17px;line-height:var(--n-line-height-tight);border-radius:var(--n-border-radius-pill);color:#fff;text-align:center;font-size:var(--n-font-size-xxs);padding:calc(var(--n-space-xs) - 1.5px) var(--n-space-xs);z-index:var(--n-index-mask);font-feature-settings:var(--n-font-features-reduced);font-weight:var(--n-font-weight-heading);box-shadow:0 0 0 1px var(--n-color-accent-secondary),0 1px 5px #0006,inset 0 0 5px #fff3;background:var(--n-color-status-notification)}.n-inline-size-full{inline-size:100%}:root,[data-theme=light]{--samdex-accent: #b8860b;--samdex-accent-strong: #eab308;--samdex-accent-soft: #fdf6dd;--samdex-accent-ink: #111;--samdex-danger: #dc2626;--samdex-danger-soft: #fee2e2;--samdex-surface: #ffffff;--samdex-surface-alt: #fafafa;--samdex-border: #e5e7eb;--samdex-text: #111111;--samdex-text-muted: #6b7280;--samdex-shadow: 0 1px 2px rgba(0, 0, 0, .04);--samdex-gold-1: #fde68a;--samdex-gold-2: #fcd34d;--samdex-gold-3: #f59e0b;--samdex-gold-ink: #78350f;--samdex-aurora-1: #fef3c7;--samdex-aurora-2: #fdf2f8;--samdex-aurora-3: #ecfeff;--samdex-glow: 0 0 0 3px rgba(232, 168, 11, .3);--samdex-gradient-bg: linear-gradient(135deg, #fef3c7 0%, #fde68a 40%, #fcd34d 100%);--samdex-gradient-header: linear-gradient(180deg, #fff8e1 0%, #fde68a 100%);--samdex-card-bg: linear-gradient(160deg, #ffffff 0%, #fef9c3 50%, #fde68a 100%);--samdex-shadow-card: 0 2px 4px rgba(184, 134, 11, .12), 0 8px 28px rgba(184, 134, 11, .15);--samdex-shadow-card-hover: 0 12px 32px rgba(184, 134, 11, .35), 0 4px 8px rgba(0, 0, 0, .08);--samdex-shadow-cta: 0 6px 20px rgba(234, 179, 8, .65), 0 2px 4px rgba(0, 0, 0, .08);--n-color-accent: #b8860b;--n-color-accent-secondary: #2563eb;--n-color-active: #d97706;--n-color-background: #ffffff;--n-color-border: #d9dee2;--n-color-border-danger: #dc2626;--n-color-border-highlight: #eab308;--n-color-border-hover: #b8860b;--n-color-border-info: #2563eb;--n-color-border-neutral: #d9dee2;--n-color-border-progress: #2563eb;--n-color-border-strong: #9ca3af;--n-color-border-success: #16a34a;--n-color-border-warning: #d97706;--n-color-button: #fafafa;--n-color-button-hover: #f3f4f6;--n-color-header: #ffffff;--n-color-icon: #6b7280;--n-color-icon-hover: #111111;--n-color-nav-heading: #111111;--n-color-nav-hover: #fafafa;--n-color-nav-selected: #fdf6dd;--n-color-nav-surface: #fafafa;--n-color-overlay: rgba(17, 17, 17, .4);--n-color-status-danger: #dc2626;--n-color-status-danger-weak: #fee2e2;--n-color-status-highlight: #eab308;--n-color-status-highlight-weak: #fdf6dd;--n-color-status-info: #2563eb;--n-color-status-info-weak: #dbeafe;--n-color-status-neutral: #6b7280;--n-color-status-neutral-weak: #f3f4f6;--n-color-status-notification: #2563eb;--n-color-status-progress: #2563eb;--n-color-status-progress-weak: #dbeafe;--n-color-status-success: #16a34a;--n-color-status-success-weak: #dcfce7;--n-color-status-warning: #d97706;--n-color-status-warning-weak: #fef3c7;--n-color-surface: #ffffff;--n-color-surface-background: #fafafa;--n-color-surface-canvas: #f4f4f5;--n-color-surface-lowered: #f4f4f5;--n-color-surface-raised: #ffffff;--n-color-text: #111111;--n-color-text-danger: #dc2626;--n-color-text-error: #dc2626;--n-color-text-highlight: #b8860b;--n-color-text-info: #2563eb;--n-color-text-link: #2563eb;--n-color-text-neutral: #6b7280;--n-color-text-neutral-strong: #111111;--n-color-text-on-accent: #ffffff;--n-color-text-progress: #2563eb;--n-color-text-success: #16a34a;--n-color-text-warning: #d97706;--n-color-text-warning-strong: #92400e;--n-color-text-weak: #6b7280;--n-color-text-weaker: #9ca3af;--n-color-text-weakest: #d1d5db}[data-theme=dark]{--samdex-accent: #eab308;--samdex-accent-strong: #f5c518;--samdex-accent-soft: #2a2408;--samdex-accent-ink: #111;--samdex-danger: #f87171;--samdex-danger-soft: #3a1717;--samdex-surface: #18181b;--samdex-surface-alt: #1f1f23;--samdex-border: #2a2a30;--samdex-text: #f4f4f5;--samdex-text-muted: #a1a1aa;--samdex-shadow: 0 1px 2px rgba(0, 0, 0, .4);--samdex-gold-1: #fde047;--samdex-gold-2: #fbbf24;--samdex-gold-3: #d97706;--samdex-gold-ink: #fef3c7;--samdex-aurora-1: #1e1b09;--samdex-aurora-2: #181826;--samdex-aurora-3: #0c1c2a;--samdex-glow: 0 0 0 3px rgba(250, 204, 21, .25);--samdex-gradient-bg: radial-gradient(ellipse 100% 80% at 50% 0%, rgba(234, 179, 8, .08) 0%, transparent 60%), radial-gradient(ellipse 80% 60% at 0% 100%, rgba(96, 165, 250, .05) 0%, transparent 70%), linear-gradient(180deg, #18181b 0%, #0d0d10 100%);--samdex-gradient-header: linear-gradient(180deg, rgba(255,255,255,.02) 0%, transparent 100%), linear-gradient(180deg, #18181b 0%, #1f1f23 100%);--samdex-card-bg: linear-gradient(180deg, #1f1f23 0%, #18181b 100%);--samdex-shadow-card: 0 1px 2px rgba(0,0,0,.3), 0 4px 12px rgba(0,0,0,.2);--samdex-shadow-card-hover: 0 8px 32px rgba(250, 204, 21, .15), 0 1px 3px rgba(0,0,0,.3);--samdex-shadow-cta: 0 6px 20px rgba(234,179,8,.5), 0 1px 2px rgba(0,0,0,.3);--n-color-accent: #eab308;--n-color-accent-secondary: #60a5fa;--n-color-active: #f59e0b;--n-color-background: #18181b;--n-color-border: #2a2a30;--n-color-border-danger: #f87171;--n-color-border-highlight: #facc15;--n-color-border-hover: #facc15;--n-color-border-info: #60a5fa;--n-color-border-neutral: #2a2a30;--n-color-border-progress: #60a5fa;--n-color-border-strong: #52525b;--n-color-border-success: #4ade80;--n-color-border-warning: #f59e0b;--n-color-button: #1f1f23;--n-color-button-hover: #27272a;--n-color-header: #18181b;--n-color-icon: #a1a1aa;--n-color-icon-hover: #f4f4f5;--n-color-nav-heading: #f4f4f5;--n-color-nav-hover: #1f1f23;--n-color-nav-selected: #2a2408;--n-color-nav-surface: #1f1f23;--n-color-overlay: rgba(0, 0, 0, .6);--n-color-status-danger: #f87171;--n-color-status-danger-weak: #3a1717;--n-color-status-highlight: #facc15;--n-color-status-highlight-weak: #2a2408;--n-color-status-info: #60a5fa;--n-color-status-info-weak: #1e3a8a;--n-color-status-neutral: #a1a1aa;--n-color-status-neutral-weak: #27272a;--n-color-status-notification: #60a5fa;--n-color-status-progress: #60a5fa;--n-color-status-progress-weak: #1e3a8a;--n-color-status-success: #4ade80;--n-color-status-success-weak: #052e16;--n-color-status-warning: #f59e0b;--n-color-status-warning-weak: #422006;--n-color-surface: #18181b;--n-color-surface-background: #1f1f23;--n-color-surface-canvas: #0a0a0c;--n-color-surface-lowered: #0a0a0c;--n-color-surface-raised: #27272a;--n-color-text: #f4f4f5;--n-color-text-danger: #f87171;--n-color-text-error: #f87171;--n-color-text-highlight: #facc15;--n-color-text-info: #60a5fa;--n-color-text-link: #60a5fa;--n-color-text-neutral: #a1a1aa;--n-color-text-neutral-strong: #f4f4f5;--n-color-text-on-accent: #18181b;--n-color-text-progress: #60a5fa;--n-color-text-success: #4ade80;--n-color-text-warning: #f59e0b;--n-color-text-warning-strong: #fbbf24;--n-color-text-weak: #a1a1aa;--n-color-text-weaker: #71717a;--n-color-text-weakest: #52525b}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--n-color-background);color:var(--n-color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;font-size:inherit;cursor:pointer}a{color:var(--n-color-text-link)}.app-shell{display:grid;grid-template-rows:auto 1fr;min-height:100vh;background:var(--samdex-gradient-bg);color:var(--n-color-text);transition:background .3s ease}.app-shell:before{content:"";position:fixed;top:-160px;left:50%;transform:translate(-50%);width:1100px;height:320px;background:radial-gradient(ellipse at center,rgba(234,179,8,.45) 0%,rgba(252,211,77,.18) 40%,transparent 70%);pointer-events:none;z-index:0;filter:blur(20px);animation:float 8s ease-in-out infinite}@keyframes float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(40px)}}.app-shell:after{content:"";position:fixed;top:0;right:0;width:380px;height:100vh;background:linear-gradient(135deg,transparent 0%,rgba(96,165,250,.06) 50%,rgba(168,85,247,.04) 100%);pointer-events:none;z-index:0}[data-theme=dark] .loc-chip.loc-code,html[data-theme=dark] .loc-chip.loc-code,[data-theme=dark] .loc-chip.loc-code.loc-chip,html[data-theme=dark] .loc-chip.loc-code.loc-chip{background:linear-gradient(135deg,#2a2408,#422006)!important;border-color:#eab308!important;color:#fde047!important}.topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:10px 20px;border-bottom:1px solid var(--n-color-border);background:var(--samdex-gradient-header);-webkit-backdrop-filter:saturate(140%);backdrop-filter:saturate(140%);position:sticky;top:0;z-index:10;box-shadow:0 1px #00000005,0 4px 12px #00000005}.install-banner{position:fixed;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:25;display:flex;gap:12px;align-items:center;padding:12px 14px;background:var(--n-color-surface);border:1.5px solid var(--samdex-accent-strong);border-radius:12px;box-shadow:0 8px 24px #b8860b40;font-size:13px;max-width:640px;margin:0 auto}.install-text{flex:1;display:flex;flex-direction:column;gap:2px}.install-text strong{font-size:14px}.install-text span{color:var(--n-color-text-neutral);font-size:12px}.kbd{display:inline-block;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;background:var(--n-color-surface-canvas);border:1px solid var(--n-color-border);border-radius:4px}.install-actions{display:flex;gap:6px;flex-shrink:0}@media(min-width:801px){.install-banner{bottom:12px;left:auto;right:12px;max-width:380px}}.topbar-mobile,.mobile-search,.bottom-nav{display:none}@media(max-width:800px){.app-shell{padding-bottom:64px}.topbar-desktop{display:none}.topbar-mobile{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 14px}.topbar-mobile .brand{font-size:16px}.topbar-mobile .logo{width:30px;height:30px}.topbar-mobile-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.mobile-search{display:block;padding:8px 14px;position:sticky;top:56px;z-index:9;background:var(--n-color-background);border-bottom:1px solid var(--n-color-border)}.mobile-search .search{width:100%;font-size:16px;padding:10px 12px}.bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--samdex-gradient-header);border-top:1px solid var(--n-color-border);box-shadow:0 -4px 16px #00000014;-webkit-backdrop-filter:saturate(140%);backdrop-filter:saturate(140%);z-index:20}.bottom-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;min-height:56px;font-size:11px;font-weight:600;color:var(--n-color-text);text-decoration:none;background:transparent;border:none;border-top:2px solid transparent;cursor:pointer}.bottom-tab:active{background:var(--n-color-nav-hover)}.bottom-tab[aria-current=page]{color:var(--samdex-accent-strong);border-top-color:var(--samdex-accent-strong)}.bottom-tab-primary .bn-icon{font-size:18px}.bn-icon{font-size:16px;line-height:1}.bn-label{line-height:1.1}.bn-dot{display:inline-block;min-width:14px;height:14px;font-size:9px;font-weight:700;text-align:center;line-height:14px;background:var(--samdex-accent-strong);color:var(--samdex-accent-ink);border-radius:7px;padding:0 4px;margin-left:3px}.facets-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:30;opacity:0;pointer-events:none;transition:opacity .2s ease}.facets-backdrop.show{opacity:1;pointer-events:auto}.facets{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--n-color-background);transform:translateY(100%);transition:transform .22s ease;overflow-y:auto;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;border:none;border-radius:0;box-shadow:none}.facets.open{transform:translateY(0)}.facets:before{content:"Filters";display:block;font-weight:800;font-size:20px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--n-color-border)}.facets-close{display:block;position:sticky;bottom:0;width:100%;text-align:center;padding:14px;margin-top:16px;background:var(--samdex-accent-strong);color:var(--samdex-accent-ink);border:none;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer}.facets-section{margin-bottom:16px}.facets-list{max-height:none;overflow:visible}.item-card,:global(.item-card){grid-template-columns:1fr!important;padding:12px}.item-card .item-thumb{width:100%!important;height:120px!important;order:-1!important;margin-bottom:10px}.item-desc{font-size:15px}.item-meta{font-size:12px}}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.02em;font-size:16px;color:var(--n-color-text);text-decoration:none;position:relative}.brand .logo{width:38px;height:38px;filter:drop-shadow(0 4px 12px rgba(234,179,8,.55));transition:transform .2s ease;position:relative;z-index:1;display:block}.brand:hover .logo{transform:rotate(-10deg) scale(1.1)}.brand .logo:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;background:conic-gradient(from 0deg,var(--samdex-gold-1) 0deg,var(--samdex-gold-2) 90deg,var(--samdex-gold-3) 180deg,var(--samdex-gold-1) 270deg,var(--samdex-gold-2) 360deg);z-index:-1;opacity:1;filter:blur(4px);animation:spin 4s linear infinite;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.search-wrap{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.search-wrap>*{flex:1;min-width:0}.search-wrap nord-input{display:block;width:100%}.topbar-actions{display:flex;align-items:center;gap:8px}.topbar-actions .count{font-size:12px;color:var(--n-color-text-neutral);padding:0 8px;border-left:1px solid var(--n-color-border);margin-left:4px}.main{display:grid;grid-template-columns:260px 1fr;min-height:0}.facets{border-right:1px solid var(--n-color-border);background:var(--n-color-nav-surface);overflow-y:auto;padding:16px 12px}.facets-section{margin-bottom:12px}.facets-title{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--n-color-text-neutral);margin:0 4px 6px;font-weight:700;display:inline-block}.facets-list{display:flex;flex-direction:column;gap:1px;max-height:240px;overflow-y:auto;padding-right:4px}.facets-list-tag{max-height:none;overflow:visible;display:flex;flex-direction:column;gap:1px;padding:4px 0}.facets-list-tag .facet-row{padding:4px 6px}details.facets-section>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:4px;border-radius:6px;-webkit-user-select:none;user-select:none}details.facets-section>summary:hover{background:var(--n-color-nav-hover)}details.facets-section>summary::-webkit-details-marker{display:none}details.facets-section>summary:after{content:"▾";color:var(--n-color-text-neutral);font-size:10px;transition:transform .15s ease;margin-left:6px}details.facets-section[open]>summary:after{transform:rotate(180deg)}.facets-count{font-size:11px;color:var(--n-color-text-neutral);background:var(--n-color-surface-background);border:1px solid var(--n-color-border);border-radius:999px;padding:0 6px;line-height:14px}.facet-row{display:grid;grid-template-columns:16px 1fr auto;gap:8px;align-items:center;padding:4px 6px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--n-color-text);-webkit-user-select:none;user-select:none}.facet-row:hover{background:var(--n-color-nav-hover)}.facet-row.incl .fstate{background:var(--n-color-status-highlight-weak);color:var(--n-color-text-highlight);border-color:var(--n-color-border-highlight)}.facet-row.excl .fstate{background:var(--n-color-status-danger-weak);color:var(--n-color-text-danger);border-color:var(--n-color-border-danger)}.facet-row.excl .fname{color:var(--n-color-text-danger)}.fstate{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px;font-weight:700;border:1px solid var(--n-color-border);border-radius:4px;background:var(--n-color-surface);color:transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.fname{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.fcount{font-size:11px;color:var(--n-color-text-neutral);font-variant-numeric:tabular-nums}.results{overflow-y:auto;padding:20px 24px;background:var(--n-color-background)}.results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:8px}.item-card{display:grid;grid-template-columns:1fr 64px;gap:12px;align-items:center;padding:12px 16px;border:2px solid var(--samdex-accent);border-radius:12px;background:var(--n-color-surface);cursor:pointer;transition:border-color .15s ease,box-shadow .2s ease,transform .2s ease;color:var(--n-color-text);font-family:inherit;text-align:left;box-shadow:0 0 0 1px #b8860b1f,0 4px 16px #b8860b40;position:relative;overflow:hidden}.item-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,#d97706,#b8860b);opacity:.95;transition:opacity .18s ease,width .18s ease;z-index:0}.item-card:hover{border-color:var(--samdex-accent-strong);box-shadow:var(--samdex-shadow-card-hover);transform:translateY(-3px)}.item-card:hover:before{opacity:1;width:8px}.item-card:focus-visible{outline:2px solid var(--samdex-gold-3);outline-offset:1px}.item-card-main{min-width:0;display:flex;flex-direction:column;gap:4px}.item-desc{font-weight:600;font-size:14px;color:var(--n-color-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--n-color-text-neutral);font-variant-numeric:tabular-nums}.item-meta .ps{font-weight:600;color:var(--n-color-text)}.item-meta .sep{color:var(--n-color-text-weakest)}.item-badges{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.item-thumb{width:64px;height:64px;border-radius:6px;background:var(--n-color-surface-background);border:1px solid var(--n-color-border);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--n-color-text-weak);flex:none}.item-thumb img{width:100%;height:100%;object-fit:cover}.item-thumb .ph{font-size:22px;opacity:.35}dialog.detail-modal{border:1px solid var(--n-color-border);border-radius:12px;background:var(--n-color-surface);color:var(--n-color-text);padding:0;max-width:880px;width:90vw;box-shadow:var(--n-box-shadow-modal, 0 10px 40px rgba(0, 0, 0, .15))}dialog.detail-modal::backdrop{background:var(--n-color-overlay)}.detail-body{display:grid;grid-template-columns:280px 1fr;min-height:360px}.detail-img{background:var(--n-color-surface-canvas);display:flex;align-items:center;justify-content:center;overflow:hidden;border-right:1px solid var(--n-color-border);min-height:360px;padding:32px 24px}.detail-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#fff;padding:12px;border-radius:4px;box-shadow:0 4px 16px #0000001f}.detail-img .ph{font-size:56px;color:var(--n-color-text-weak);opacity:.35}.detail-info{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.detail-title{font-size:18px;font-weight:700;margin:0;line-height:1.25;color:var(--n-color-text)}.detail-row{font-size:13px;color:var(--n-color-text)}.detail-row .lbl{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--n-color-text-neutral);display:block;margin-bottom:2px}.detail-row .val{color:var(--n-color-text);font-variant-numeric:tabular-nums}.detail-stock{width:100%;border-collapse:collapse;font-size:12px;margin-top:4px;color:var(--n-color-text)}.detail-stock th,.detail-stock td{padding:6px 8px;border-bottom:1px solid var(--n-color-border);text-align:left;color:var(--n-color-text)}.detail-stock th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--n-color-text-neutral);font-weight:700;background:var(--n-color-surface-background)}.nicknames{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.nickname{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:12px;border:1px solid var(--n-color-border);border-radius:999px;background:var(--n-color-surface-background);color:var(--n-color-text)}.nickname .remove{border:none;background:transparent;color:var(--n-color-text-neutral);cursor:pointer;padding:0 2px;font-size:14px;line-height:1}.nickname .remove:hover{color:var(--n-color-text-danger)}.nick-add{display:flex;gap:6px;margin-top:6px;align-items:center}.nick-add>:first-child{flex:1}.nick-err{font-size:11px;color:var(--n-color-text-danger);margin-top:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;border-radius:6px;border:1px solid var(--n-color-border);background:var(--n-color-button);color:var(--n-color-text);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;font-family:inherit}.btn:hover{background:var(--n-color-button-hover);border-color:var(--n-color-border-hover)}.btn:focus-visible{outline:2px solid var(--n-color-border-highlight);outline-offset:1px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:linear-gradient(135deg,var(--samdex-gold-2) 0%,var(--samdex-gold-3) 100%);color:var(--samdex-gold-ink);border-color:var(--samdex-gold-3);box-shadow:var(--samdex-shadow-cta);position:relative;overflow:hidden}.btn.primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-100%);transition:transform .5s ease}.btn.primary:hover{background:linear-gradient(135deg,var(--samdex-gold-1) 0%,var(--samdex-gold-2) 100%);transform:translateY(-1px)}.btn.primary:hover:before{transform:translate(100%)}.btn.primary:active{transform:translateY(0)}.btn.primary:hover{background:var(--n-color-accent-secondary);border-color:var(--n-color-accent-secondary)}.btn.ghost{background:transparent;border-color:transparent;color:var(--n-color-text)}.btn.ghost:hover{background:var(--n-color-nav-hover)}.btn.icon{padding:6px 10px;font-size:14px;min-width:28px}.btn.small{padding:6px 12px;font-size:12px}.nav-tab{display:inline-flex;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;border-radius:6px;color:var(--n-color-text);text-decoration:none;border:1px solid transparent;position:relative;transition:color .15s ease,background .15s ease}.nav-tab:hover{color:var(--samdex-gold-2);background:var(--n-color-button-hover)}.nav-tab:focus-visible{outline:2px solid var(--samdex-gold-3);outline-offset:1px}.nav-tab-primary{margin-left:4px}.mobile-only{display:none}@media(max-width:800px){.mobile-only{display:inline-flex}.mobile-hide{display:none!important}}.toast-stack{position:fixed;bottom:20px;right:20px;z-index:50;display:flex;flex-direction:column;gap:8px}.footer{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;border-top:1px solid var(--n-color-border);background:var(--n-color-header);font-size:11px;color:var(--n-color-text-neutral)}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--n-color-background);color:var(--n-color-text)}.splash .badge{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--n-color-text-neutral)}.splash .bar{width:220px;height:4px;background:var(--n-color-surface-background);border-radius:4px;overflow:hidden;position:relative}.splash .bar-fill{position:absolute;left:0;top:0;bottom:0;background:var(--n-color-accent);animation:splashFill 1.4s ease-in-out infinite}@keyframes splashFill{0%{width:0%}50%{width:70%}to{width:100%}}.splash .msg{font-size:14px;color:var(--n-color-text-neutral)}.muted{color:var(--n-color-text-neutral)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.empty-state{padding:60px 20px;text-align:center;color:var(--n-color-text-neutral);font-size:14px}@media(max-width:800px){.main{grid-template-columns:1fr}.facets{position:fixed;top:0;right:30%;bottom:0;left:0;z-index:30;transform:translate(-100%);transition:transform .18s ease;border-right:1px solid var(--n-color-border)}.facets.open{transform:translate(0)}.facets-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--n-color-overlay);z-index:29}.detail-body{grid-template-columns:1fr}.detail-img{border-right:none;border-bottom:1px solid var(--n-color-border);max-height:200px}.results{padding:12px}.item-card{grid-template-columns:1fr 56px;padding:10px}.item-thumb{width:56px;height:56px}.item-desc{font-size:13px;-webkit-line-clamp:3}.topbar{grid-template-columns:auto 1fr auto;gap:8px;padding:8px 12px;flex-wrap:wrap}.search-wrap>.search{font-size:16px;min-height:44px}.count{grid-column:1 / -1;order:10;padding:4px 0 0;border-left:none;margin-left:0}.results-grid{grid-template-columns:1fr}.btn{min-height:36px}}
