.dep-top{padding-bottom:0}.dep-top__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(32px,5rem,128px);align-items:end;padding-top:clamp(40px,9vh,120px);padding-bottom:clamp(48px,9vh,112px)}.dep-top__copy{display:grid;gap:clamp(20px,2vw,30px);justify-items:start}.dep-top .gb-h1{max-width:12ch}.dep-top .gb-lead{max-width:46ch}.dep-count{margin:0;display:grid;gap:clamp(10px,1vw,16px);justify-items:end;text-align:right}.dep-count .gb-num{color:#fff}.dep-count__what{margin:0;font-size:clamp(17px,1.3vw,22px);font-weight:600;line-height:1.3}.dep-count__when{margin:0;font-size:clamp(14.5px,1vw,17px);line-height:1.4;color:var(--i300);font-variant-numeric:tabular-nums}.dep-ticker{position:relative;overflow:hidden;white-space:nowrap;text-wrap:nowrap;background:var(--i800)}.dep-ticker__in{display:inline-block;padding:14px 0;animation:dep-tick 90s linear infinite}.dep-ticker__i{display:inline-block;margin-right:clamp(40px,3.4vw,64px);font-size:clamp(14px,.95vw,16px);color:var(--i200);white-space:nowrap;text-wrap:nowrap}.dep-ticker__i b{font-weight:600;color:#fff}.dep-ticker__i i{font-style:normal;color:var(--i400)}@keyframes dep-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.dep-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(14px,1.2vw,20px)}.dep-tools__q{width:clamp(220px,20vw,340px)}.dep-tools .gb-input,.dep-tools .gb-select{padding-block:10px}.dep-tools__sel{width:auto;min-width:10.5rem;max-width:16rem}.dep-tools__sel--st{min-width:8rem}.dep-tools__n{margin:0 0 0 6px;font-size:15px;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.dep-tools__n b{color:var(--ink);font-weight:600}.dep-tools__gap{flex:1}.dep-tools .gb-btn{font-size:14px}.dep-fm{position:relative}.dep-fields{position:absolute;right:0;z-index:50;width:15rem;padding:8px;border-radius:var(--r-sm);background:var(--paper);box-shadow:var(--float);display:grid;gap:2px}.dep-fields.is-down{top:calc(100% + 8px)}.dep-fields.is-up{bottom:calc(100% + 8px)}.dep-fields label{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:calc(var(--r-sm) - 4px);font-size:14.5px;color:var(--ink);cursor:pointer;transition:background .15s}.dep-fields label:hover{background:var(--wash)}.dep-fields input{width:16px;height:16px;accent-color:var(--l500);cursor:pointer}.dep-panel{border-radius:var(--r-lg);overflow:hidden;background:var(--i900);color:#fff}.dep-radar{position:relative;height:clamp(300px,30vw,520px);background:radial-gradient(120% 90% at 50% 10%,var(--i800) 0%,var(--i900) 70%)}.dep-radar .dep-radar__canvas{position:absolute;inset:0;opacity:0;transition:opacity .3s}.dep-radar__canvas[data-ready]{opacity:1}.dep-radar__canvas .maplibregl-canvas{outline:none}.dep-radar__attr{position:absolute;right:12px;bottom:8px;z-index:1;font-size:11px;color:#e2e1fd80}.dep-radar__nogl{position:absolute;inset:0;z-index:1;display:grid;place-items:center;margin:0;padding:24px;text-align:center;font-size:15px;color:#e2e1fdc7;text-wrap:pretty}.dep-radar:after{content:"";position:absolute;inset:auto 0 0;height:48px;background:linear-gradient(transparent,var(--i900));pointer-events:none}.dep-popup .maplibregl-popup-content{background:var(--paper);color:var(--ink);border-radius:var(--r-sm);padding:12px 14px;font-family:var(--body);font-size:14px;line-height:1.4;box-shadow:var(--float)}.dep-popup strong{font-weight:600}.dep-popup__sub{color:var(--ink-faint);font-size:13px}.dep-popup__link{display:inline-block;margin-top:6px;color:var(--l700);font-weight:600;font-size:13px;text-decoration:underline;text-underline-offset:2px}.maplibregl-popup-anchor-bottom.dep-popup .maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-left.dep-popup .maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-right.dep-popup .maplibregl-popup-tip{border-top-color:var(--paper)}.maplibregl-popup-anchor-top.dep-popup .maplibregl-popup-tip,.maplibregl-popup-anchor-top-left.dep-popup .maplibregl-popup-tip,.maplibregl-popup-anchor-top-right.dep-popup .maplibregl-popup-tip{border-bottom-color:var(--paper)}.maplibregl-popup-anchor-left.dep-popup .maplibregl-popup-tip{border-right-color:var(--paper)}.maplibregl-popup-anchor-right.dep-popup .maplibregl-popup-tip{border-left-color:var(--paper)}.dep-scroll{max-height:min(78svh,56rem);overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.dep-scroll:focus-visible{outline:2px solid var(--l400);outline-offset:-2px}.dep-scroll::-webkit-scrollbar{width:14px}.dep-scroll::-webkit-scrollbar-track{background:var(--i900)}.dep-scroll::-webkit-scrollbar-thumb{min-height:48px;background:var(--i600);border:3px solid var(--i900);border-radius:var(--r-pill)}.dep-scroll::-webkit-scrollbar-thumb:hover{background:var(--i500)}.dep-row{display:grid;grid-template-columns:2.5rem minmax(9rem,1.1fr) minmax(13rem,1.9fr) 3.5rem 6.5rem 7.5rem 8rem 3.25rem;align-items:center;margin-inline:8px;border-radius:calc(var(--r-sm) - 2px);transition:background .12s}.dep-row>*{display:flex;align-items:center;min-width:0;padding:9px 12px}.dep-row.is-sel{background:#3499b938}.dep-row--hd{position:sticky;top:0;z-index:5;margin:0;padding-inline:8px;border-radius:0;background:var(--i900)}.dep-row--hd>*{padding-block:14px}.dep-hd{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--i300)}.dep-sort{border:0;background:none;gap:6px;text-align:left;transition:color .15s}.dep-sort:hover,.dep-sort.is-on{color:#fff}.dep-sort__ar{font-size:8px;visibility:hidden}.dep-sort.is-on .dep-sort__ar{visibility:visible}.dep-c-chk{cursor:pointer;padding-left:10px!important}.dep-c-chk input{width:15px;height:15px;accent-color:var(--l400);cursor:pointer}.dep-flap{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;border-radius:var(--r-sm);background:var(--i800);font-size:12.5px;font-weight:700;letter-spacing:.06em;color:#fff;box-shadow:inset 0 -1px #00000073}.dep-anim .dep-flap{animation:dep-flapin .32s var(--ease) backwards;animation-delay:var(--dep-delay,0ms)}@keyframes dep-flapin{0%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0);opacity:1}}.dep-loc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#e2e1fda8}.dep-loc b{font-weight:500;color:#fff}.dep-dim{color:#e2e1fd73}.dep-c-st{font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--l300)}.dep-c-date{font-size:12.5px;font-variant-numeric:tabular-nums;color:#fff}.dep-c-src a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:#e2e1fd8c;text-decoration:underline;text-decoration-color:#bbb8fa4d;text-underline-offset:2px}.dep-c-src a:hover{color:var(--l300)}.dep-c-gmap a{margin:-6px;padding:6px;font-size:14px;color:#e2e1fd8c;text-decoration:none;transition:color .15s,transform .15s var(--ease)}.dep-c-gmap a:hover{color:var(--l300);transform:translate(2px,-2px)}.dep-st{border-radius:var(--r-sm);padding:3px 8px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.dep-st--closing{background:var(--i700);color:var(--i100)}.dep-st--gone{background:#e2e1fd14;color:#e2e1fd99}.dep-st--liq{background:#f6a58c29;color:var(--color-brick-300)}.dep-st--final{background:var(--color-secondary);color:var(--color-secondary-ink)}.dep-none{margin:0;padding:32px 20px;font-family:var(--body);font-size:15px;color:var(--i300)}.dep-foot{margin:0;padding:14px 20px 16px;font-size:13px;line-height:1.45;color:#e2e1fd8c}@media(max-width:980px){.dep-row{grid-template-columns:2.25rem minmax(0,1fr) auto auto auto;grid-template-areas:"chk brand st date status" "chk loc loc loc gmap";margin-inline:4px}.dep-row>*{padding:7px 8px}.dep-c-chk{grid-area:chk}.dep-c-brand{grid-area:brand}.dep-c-st{grid-area:st}.dep-c-date{grid-area:date}.dep-c-status{grid-area:status}.dep-c-gmap{grid-area:gmap;padding-top:0!important;justify-content:flex-end}.dep-c-loc{grid-area:loc;padding-top:0!important}.dep-c-src{display:none!important}.dep-row--hd{grid-template-areas:"chk brand st date status";margin:0;padding-inline:4px}.dep-row--hd .dep-c-loc,.dep-row--hd .dep-c-gmap{display:none}}.dep-tray{position:fixed;left:var(--gutter);right:var(--gutter);bottom:var(--gutter);z-index:40;max-width:calc(var(--wrap) - 2 * var(--gutter));margin-inline:auto;border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--float),0 0 0 1px #0223300a;transform:translateY(calc(100% + 2 * var(--gutter)));transition:transform .26s var(--ease)}.dep-tray.is-on{transform:none}.dep-tray__in{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px 12px 22px}.dep-tray__n{margin:0 6px 0 0;font-size:15px;color:var(--ink-soft);white-space:nowrap}.dep-tray__n b{font-family:var(--display);font-size:22px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.dep-tray__chips{display:flex;flex:1;min-width:7rem;gap:6px;overflow-x:auto}.dep-tray__chips span{white-space:nowrap;border-radius:var(--r-pill);background:var(--wash);padding:5px 11px;font-size:13px;color:var(--ink-soft)}.dep-tray__clear{border:0;background:none;padding:9px 10px;font-size:14px;font-weight:600;color:var(--ink-faint);transition:color .15s}.dep-tray__clear:hover{color:var(--ink)}body:has(.dep-tray.is-on) [data-trial-survey]:not(:has([role=dialog])){opacity:0;pointer-events:none}[data-trial-survey]{transition:opacity .2s ease}.dep-toast{position:fixed;left:50%;bottom:calc(var(--gutter) + 96px);z-index:50;transform:translate(-50%);border-radius:var(--r-pill);background:var(--ink);color:#fff;padding:9px 16px;font-size:14px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .2s}.dep-toast.is-on{opacity:1}.dep-week{margin-bottom:clamp(12px,1vw,16px);font-size:var(--t-h3);line-height:1.15;letter-spacing:-.01em}.dep-tbl{overflow-x:auto;border-radius:var(--r-lg);background:var(--wash)}.dep-tbl table{width:100%;border-collapse:collapse;font-size:clamp(14px,.9vw,15.5px);line-height:1.45;color:var(--ink-soft)}.dep-tbl th{white-space:nowrap;padding:18px 16px 12px;text-align:left;font-size:13px;font-weight:600;color:var(--ink-faint)}.dep-tbl td{padding:16px;vertical-align:top;border-top:2px solid var(--paper)}.dep-tbl th:first-child,.dep-tbl td:first-child{padding-left:clamp(18px,1.6vw,28px)}.dep-tbl th:last-child,.dep-tbl td:last-child{padding-right:clamp(18px,1.6vw,28px)}.dep-tbl__brand{display:block;font-weight:600;color:var(--ink)}.dep-tbl__sub{display:block;margin-top:2px;font-size:13px;color:var(--ink-faint)}.dep-tbl__upd{display:inline-block;margin-left:8px;vertical-align:middle;border-radius:var(--r-sm);background:var(--secondary);color:var(--secondary-ink);padding:2px 7px;font-size:11.5px;font-weight:600}.dep-tbl__n{white-space:nowrap;font-family:var(--display);font-size:clamp(20px,1.4vw,24px);font-weight:600;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums}.dep-tbl__note{display:block;margin-top:2px;font-size:13px;color:var(--ink-faint)}.dep-tbl__src{white-space:nowrap;color:var(--l700);font-weight:600;text-decoration:underline;text-decoration-color:var(--l200);text-underline-offset:2px}.dep-tbl__src:hover{text-decoration-color:currentColor}.dep-tbl .w-count{min-width:11rem}.dep-tbl .w-status{min-width:22rem}.dep-older{display:grid;gap:8px;margin-top:clamp(28px,3vw,48px)}.dep-older details{border-radius:var(--r-sm);background:var(--wash);transition:background .2s}.dep-older details[open]{background:var(--l100)}.dep-older summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 16px 22px;list-style:none;cursor:pointer;border-radius:var(--r-sm)}.dep-older summary::-webkit-details-marker{display:none}.dep-older summary b{font-family:var(--display);font-weight:600;font-size:clamp(17px,1.2vw,20px);letter-spacing:-.01em;color:var(--ink)}.dep-older summary span{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink-faint);white-space:nowrap}.dep-older summary i{width:32px;height:32px;border-radius:var(--radius-round);background:var(--paper);display:grid;place-items:center;color:var(--l800);transition:transform .3s var(--ease),background .2s}.dep-older summary:hover i{transform:translateY(2px)}.dep-older details[open] summary i{transform:rotate(180deg);background:var(--l500);color:var(--ink)}.dep-older .dep-tbl{margin:0 8px 8px;background:var(--paper)}.dep-older .dep-tbl td{border-top-color:var(--wash)}.dep-method{margin-top:clamp(40px,5vw,80px)}.dep-method p{margin:0;font-size:clamp(15px,1vw,17px);line-height:1.6;color:var(--ink-soft);max-width:68ch}.dep-method a{color:var(--l700);font-weight:600;text-decoration:underline;text-decoration-color:var(--l200);text-underline-offset:2px}@media(max-width:1000px){.dep-top__in{grid-template-columns:1fr;align-items:start}.dep-count{justify-items:start;text-align:left}}@media(max-width:700px){.dep-tools__q{width:100%}.dep-tools__sel{flex:1 1 calc(50% - 5px);min-width:0;max-width:none}.dep-tools__gap{display:none}.dep-tools>.gb-btn,.dep-tools>.dep-fm{flex:1 1 0}.dep-tools>.gb-btn,.dep-tools>.dep-fm>.gb-btn{width:100%;padding-inline:10px}.dep-tools__n{order:9;width:100%;margin:2px 0 0}.dep-tray__in{padding:12px 14px}.dep-tray__chips{display:none}.dep-older summary{padding-left:16px}}@media(prefers-reduced-motion:reduce){.dep-ticker__in,.dep-anim .dep-flap{animation:none!important}.dep-tray{transition:none}}.dep-board{padding-top:clamp(28px,4vh,56px)}
