@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";
:root{--ui-radius-sm:4px;--ui-radius-md:8px;--ui-radius-pill:999px;--ui-blue:#2563a8;--ui-blue-dark:#1d4f8a;--ui-blue-light:#7cb0e8;--ui-ink:#0e1726;--ui-off-white:#f9f7f4;--ui-white:#fff;--ui-light-blue:#eff6ff;--ui-blue-border:#dbeafe;--ui-border:#e8e9eb;--ui-divider:#f1f2f4;--ui-body:#374151;--ui-muted:#6b7280;--ui-faint:#697282;--ui-sidebar-text:#94a3b8;--ui-sidebar-faint:#718199;--ui-good:#15803d;--ui-good-bg:#dcfce7;--ui-info:#1d4f8a;--ui-info-bg:#eff6ff;--ui-warn:#b45309;--ui-warn-bg:#fef3c7;--ui-warn-border:#fde68a;--ui-bad:#b91c1c;--ui-bad-bg:#fee2e2;--ui-neutral:#686f7c;--ui-neutral-bg:#f1f2f4;--ui-alarm:#b3452f;--ui-alarm-bg:#fbede9;--ui-amber:#8f6413;--ui-amber-bg:#fbf3e2;--ui-amber-light:#e3b453;--ui-clay:#d97b4f;--ui-mark:#4b5563;--ui-mark-faint:#c3c7ce;--ui-notice-amber:#b45309;--ui-notice-amber-dark:#93430a;--ui-notice-amber-bg:#fdf3e3;--ui-notice-amber-border:#e2b25c;--ui-notice-amber-ink:#6b4708;--ui-notice-amber-strong:#52360a;--ui-blue-hover:#1e5490;--ui-blue-active:#17416f;--ui-border-hover:#cfd4da;--ui-focus-halo:#2563a829;--ui-focus-halo-strong:#2563a84d;--ui-bad-halo:#b91c1c29;--ui-shadow-drawer:-18px 0 44px #0e172629;--ui-shadow-menu:0 6px 18px #0e17261a;--ui-channel-google:#3b7ddd;--ui-channel-meta:#1e63c8;--ui-channel-microsoft:#0f766e;--ui-channel-tiktok:#1f2937;--ui-hover-bg:#eef0f3;--ui-selected-bg:var(--ui-light-blue);--ui-selected-ink:var(--ui-blue);--ui-selected-border:var(--ui-blue-border);--ui-focus:var(--ui-blue);--ui-fs-label:10px;--ui-fs-meta:10.5px;--ui-fs-body:11.5px;--ui-fs-value:12.5px;--ui-fs-card:13.5px;--ui-fs-page:15px;--ui-fs-metric:23px;--ui-fs-metric-lg:30px;--ui-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-display:"Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-hatch:repeating-linear-gradient(135deg, var(--ui-blue) 0, var(--ui-blue) 2px, var(--ui-light-blue) 2px, var(--ui-light-blue) 5px)}[data-theme=dark] .ui-theme-aware{--ui-off-white:#0b121d;--ui-white:#131c2a;--ui-ink:#f2f5f9;--ui-body:#c3cbd6;--ui-muted:#93a0b1;--ui-faint:#6e7c8e;--ui-border:#223043;--ui-divider:#1d2836;--ui-blue:#7cb0e8;--ui-light-blue:#13233a;--ui-blue-border:#254063;--ui-alarm:#e08a72;--ui-alarm-bg:#2c1a16;--ui-amber:#d9b45f;--ui-amber-bg:#2a2314;--ui-neutral-bg:#1d2836;--ui-mark:#aab6c4;--ui-mark-faint:#3a4757;--ui-hover-bg:#1a2433}.ui-seg__link:focus-visible,.ui-pill:focus-visible,.ui-tab:focus-visible,.ui-menu__item:focus-visible,.ui-menu__group:focus-visible,.ui-datalist__row:focus-visible,.ui-datalist__sort:focus-visible,.ui-button:focus-visible,.ui-find__input:focus-visible,.ui-find__result:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-link{color:var(--ui-blue);text-decoration:none}.ui-link:hover{text-underline-offset:2px;text-decoration:underline}.ui-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.lkd select,.lkc select,.lkcl select,.lkas select,.lkv select,.lkt select,.lkr select,.lks select,.lkpl select,.lkad select,.lkp select,.lkd-topbar select,.ui-select{appearance:none;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-white);background-image:linear-gradient(45deg, transparent 50%, var(--ui-muted) 50%), linear-gradient(135deg, var(--ui-muted) 50%, transparent 50%);font-family:var(--ui-sans);font-size:var(--ui-fs-body);color:var(--ui-ink);cursor:pointer;background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:7px 28px 7px 10px;font-weight:400;line-height:1.2}.lkd select:hover,.lkc select:hover,.lkcl select:hover,.lkas select:hover,.lkv select:hover,.lkt select:hover,.lkr select:hover,.lks select:hover,.lkpl select:hover,.lkad select:hover,.lkp select:hover,.lkd-topbar select:hover,.ui-select:hover{border-color:var(--ui-border-hover)}.lkd select:disabled,.lkc select:disabled,.lkcl select:disabled,.lkas select:disabled,.lkv select:disabled,.lkt select:disabled,.lkr select:disabled,.lks select:disabled,.lkpl select:disabled,.lkad select:disabled,.lkp select:disabled,.lkd-topbar select:disabled,.ui-select:disabled{opacity:.6;cursor:not-allowed}.ui-input,.ui-textarea{box-sizing:border-box;width:100%}.ui-input,.ui-textarea,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) textarea,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) input:where(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=number],[type=search],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]){border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-white);font-family:var(--ui-sans);font-size:var(--ui-fs-body);color:var(--ui-ink);padding:9px 11px;font-weight:400;line-height:1.35;transition:border-color .12s,box-shadow .12s}.ui-input[type=date],.ui-input[type=datetime-local],.ui-input[type=time],.ui-input[type=number],:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) input:where([type=date],[type=datetime-local],[type=time],[type=number]){font-family:var(--ui-sans)}.ui-textarea,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) textarea{resize:vertical;min-height:64px}.ui-input::placeholder,.ui-textarea::placeholder,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) textarea::placeholder,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) input:where(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=number],[type=search],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week])::placeholder{color:var(--ui-faint);font-weight:400}.ui-input:hover:not(:disabled):not([readonly]),.ui-textarea:hover:not(:disabled):not([readonly]),:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) textarea:hover:not(:disabled):not([readonly]),:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) input:where(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=number],[type=search],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):hover:not(:disabled):not([readonly]){border-color:var(--ui-border-hover)}.ui-input:focus-visible,.ui-textarea:focus-visible,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) textarea:focus-visible,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) input:where(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=number],[type=search],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):focus-visible{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-halo);outline-offset:2px;outline:2px solid #0000}.ui-input:disabled,.ui-textarea:disabled,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) textarea:disabled,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) input:where(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=number],[type=search],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):disabled{background-color:var(--ui-off-white);color:var(--ui-muted);cursor:not-allowed}.ui-input[readonly],.ui-textarea[readonly],:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) textarea[readonly],:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) input:where(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=number],[type=search],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week])[readonly]{background-color:var(--ui-off-white);cursor:default}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) textarea[aria-invalid=true],:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) input:where(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=number],[type=search],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week])[aria-invalid=true]{border-color:var(--ui-bad)}.ui-input[aria-invalid=true]:focus-visible,.ui-textarea[aria-invalid=true]:focus-visible,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) textarea[aria-invalid=true]:focus-visible,:where(.lkd,.lkc,.lkcl,.lkas,.lkv,.lkt,.lkr,.lks,.lkpl,.lkad,.lkp,.lkd-topbar) input:where(:not([type]),[type=text],[type=email],[type=url],[type=tel],[type=number],[type=search],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week])[aria-invalid=true]:focus-visible{border-color:var(--ui-bad);box-shadow:0 0 0 3px var(--ui-bad-halo)}.ui-field{display:block}.ui-field__label{font-family:var(--ui-sans);font-size:var(--ui-fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ui-faint);margin-bottom:6px;font-weight:700;display:block}.ui-field__required{color:var(--ui-muted);margin-left:2px}.ui-field__hint{font-family:var(--ui-sans);font-size:var(--ui-fs-meta);color:var(--ui-muted);margin-top:7px;font-weight:400;line-height:1.5}.ui-field__error{font-family:var(--ui-sans);font-size:var(--ui-fs-meta);color:var(--ui-bad);margin-top:7px;font-weight:600;line-height:1.5}.ui-check{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.ui-check__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-check__box{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background-color:var(--ui-white);color:#0000;width:15px;height:15px;font-family:var(--ui-sans);font-size:var(--ui-fs-label);flex:none;place-items:center;margin-top:1px;font-weight:700;line-height:1;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.ui-check--radio .ui-check__box{border-radius:var(--ui-radius-pill)}input[type=checkbox]:not(.ui-check__input):not(.checkbox-input *){appearance:none;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background-color:var(--ui-white);color:#0000;width:15px;height:15px;font-family:var(--ui-sans);font-size:var(--ui-fs-label);cursor:pointer;flex:none;place-items:center;margin:0;font-weight:700;line-height:1;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}input[type=checkbox]:not(.ui-check__input):not(.checkbox-input *):after{content:"✓";color:inherit}input[type=checkbox]:not(.ui-check__input):not(.checkbox-input *):hover:not(:disabled){border-color:var(--ui-border-hover)}input[type=checkbox]:not(.ui-check__input):not(.checkbox-input *):checked{border-color:var(--ui-blue);background-color:var(--ui-blue);color:var(--ui-white)}input[type=checkbox]:not(.ui-check__input):not(.checkbox-input *):focus-visible{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-halo);outline-offset:2px;outline:2px solid #0000}input[type=checkbox]:not(.ui-check__input):not(.checkbox-input *):disabled{background-color:var(--ui-off-white);cursor:not-allowed}input[type=checkbox]:not(.ui-check__input):not(.checkbox-input *):checked:disabled{border-color:var(--ui-muted);background-color:var(--ui-muted);color:var(--ui-white)}.ui-check__label{font-family:var(--ui-sans);font-size:var(--ui-fs-body);color:var(--ui-ink);font-weight:600;line-height:1.35}.ui-check:hover .ui-check__input:not(:disabled)+.ui-check__box{border-color:var(--ui-border-hover)}.ui-check__input:checked+.ui-check__box{border-color:var(--ui-blue);background-color:var(--ui-blue);color:var(--ui-white)}.ui-check__input:focus-visible+.ui-check__box{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-halo);outline-offset:2px;outline:2px solid #0000}.ui-check__input:disabled+.ui-check__box{background-color:var(--ui-off-white);cursor:not-allowed}.ui-check__input:checked:disabled+.ui-check__box{border-color:var(--ui-muted);background-color:var(--ui-muted);color:var(--ui-white)}.ui-check__input:disabled~.ui-check__label{color:var(--ui-muted)}.ui-check:has(.ui-check__input:disabled){cursor:not-allowed}@media (pointer:coarse){.ui-input,.ui-select,.ui-button{min-height:calc(44px / var(--lkd-ui-scale,1))}.ui-check{min-height:calc(44px / var(--lkd-ui-scale,1));align-items:center;padding:2px 0}}.ui-button{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-white);color:var(--ui-ink);font-family:var(--ui-sans);font-size:var(--ui-fs-body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:7px 13px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ui-button:hover{background:var(--ui-hover-bg)}.ui-button--primary{border-color:var(--ui-blue);background:var(--ui-blue);color:var(--ui-white)}.ui-button--primary:hover{background:var(--ui-blue-dark);border-color:var(--ui-blue-dark)}.ui-button--danger{border-color:var(--ui-bad);color:var(--ui-bad)}.ui-button--danger:hover{background:var(--ui-bad-bg)}.ui-button--quiet{color:var(--ui-blue);background:0 0;border-color:#0000;padding-inline:6px}.ui-button--quiet:hover{background:var(--ui-selected-bg);border-color:var(--ui-selected-border)}.ui-button[aria-current=page],.ui-button[aria-current=page]:hover{background:var(--ui-selected-bg);border-color:var(--ui-selected-border);color:var(--ui-selected-ink)}.ui-button:disabled{opacity:.55;cursor:not-allowed}.ui-page-header{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.ui-page-header__text{min-width:0}.ui-page-header__kicker{font-size:var(--ui-fs-meta);color:var(--ui-faint);margin:0 0 2px}.ui-page-header__title{font-family:var(--ui-display);font-size:var(--ui-fs-page);letter-spacing:-.02em;color:var(--ui-ink);margin:0;font-weight:700}.ui-page-header__subtitle{font-size:var(--ui-fs-body);color:var(--ui-faint);max-width:44rem;margin:2px 0 0;line-height:1.5}.ui-page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-page-header__controls{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px 18px;display:flex}.ui-card{background:var(--ui-white);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);margin-bottom:12px;overflow:hidden}.ui-card__head{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 18px;display:flex}.ui-card__title{font-family:var(--ui-display);font-size:var(--ui-fs-card);letter-spacing:-.012em;color:var(--ui-ink);margin:0;font-weight:700}.ui-card__meta{font-size:var(--ui-fs-meta);color:var(--ui-faint)}.ui-card__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.ui-card__actions a:not([class]),.ui-empty__action a:not([class]){color:var(--ui-blue);font-size:var(--ui-fs-body);font-weight:600;text-decoration:none}.ui-card__actions a:not([class]):hover,.ui-empty__action a:not([class]):hover{text-underline-offset:2px;text-decoration:underline}.ui-card__body{padding:16px 18px}.ui-card__filters{border-bottom:1px solid var(--ui-border);flex-direction:column;gap:8px;padding:12px 18px;display:flex}.ui-card__foot{font-size:var(--ui-fs-meta);color:var(--ui-muted);border-top:1px solid var(--ui-divider);padding:10px 18px 14px;line-height:1.5}.ui-metrics{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:11px;margin-bottom:14px;display:grid}.ui-metric{background:var(--ui-white);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:15px 17px}.ui-metric__label{font-size:var(--ui-fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-faint);justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;font-weight:600;display:flex}.ui-metric__value{font-family:var(--ui-display);font-size:var(--ui-fs-metric);letter-spacing:-.03em;color:var(--ui-ink);font-weight:700;line-height:1}.ui-metric__value--absent{color:var(--ui-faint)}.ui-metric__note{font-size:var(--ui-fs-meta);color:var(--ui-muted);margin-top:6px;line-height:1.45}.ui-seg{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ui-seg__label,.ui-pills__label{font-size:var(--ui-fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ui-faint);margin-right:2px;font-weight:700}.ui-seg__link{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-white);color:var(--ui-muted);font-size:var(--ui-fs-body);white-space:nowrap;padding:5px 11px;font-weight:700;text-decoration:none;display:inline-block}.ui-seg__link:hover{background:var(--ui-hover-bg);color:var(--ui-ink)}.ui-seg__link[aria-current=page],.ui-seg__link[aria-current=page]:hover{background:var(--ui-selected-bg);color:var(--ui-selected-ink);border-color:var(--ui-selected-border)}.ui-pills{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ui-pills__divider{background:var(--ui-border);width:1px;height:18px;margin:0 6px}.ui-pill{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-white);color:var(--ui-muted);font-family:inherit;font-size:var(--ui-fs-body);white-space:nowrap;cursor:pointer;padding:5px 11px;font-weight:600;line-height:normal;text-decoration:none;display:inline-block}.ui-pill:hover{background:var(--ui-hover-bg);color:var(--ui-ink)}.ui-pill[aria-pressed=true],.ui-pill[aria-pressed=true]:hover{background:var(--ui-selected-bg);color:var(--ui-selected-ink);border-color:var(--ui-selected-border)}.ui-pill:disabled,.ui-pill:disabled:hover{color:var(--ui-mark-faint);cursor:not-allowed;background:0 0;border-style:dashed}.ui-tab{color:var(--ui-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:.85rem .7rem;font-weight:600;text-decoration:none;display:block}.ui-tab:hover{color:var(--ui-ink);background:var(--ui-hover-bg)}.ui-tab[aria-current=page],.ui-tab[aria-current=page]:hover{color:var(--ui-selected-ink);border-bottom-color:var(--ui-selected-ink)}.ui-menu{--ui-hover-bg:#ffffff24;--ui-selected-bg:#2563a88c;--ui-selected-ink:#fff;--ui-focus:var(--ui-blue-light)}.ui-menu__group{border-radius:var(--ui-radius-sm)}.ui-menu__group:hover{color:var(--ui-selected-ink);background:var(--ui-hover-bg)}.ui-menu__group:focus-visible,.ui-menu__item:focus-visible{outline-offset:-2px}.ui-menu__item{border-radius:var(--ui-radius-md)}.ui-menu__item:hover{color:var(--ui-selected-ink);background:var(--ui-hover-bg)}.ui-menu__item[aria-current=page],.ui-menu__item[aria-current=page]:hover{color:var(--ui-selected-ink);background:var(--ui-selected-bg);font-weight:700}.ui-datalist{--ui-datalist-cols:1fr;--ui-datalist-lead:35px}.ui-datalist__head,.ui-datalist__row{grid-template-columns:var(--ui-datalist-cols);align-items:center;gap:10px;padding:12px 18px;display:grid}.ui-datalist__head{background:var(--ui-off-white);border-bottom:1px solid var(--ui-border);font-size:var(--ui-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-faint);padding:9px 18px;font-weight:700}.ui-datalist__col--right,.ui-datalist__cell--right{text-align:right}.ui-datalist__sort{color:inherit;border-radius:var(--ui-radius-sm);text-decoration:none}.ui-datalist__sort:hover{color:var(--ui-ink)}.ui-datalist__sort[aria-current=true]{color:var(--ui-selected-ink)}.ui-datalist__row{border-bottom:1px solid var(--ui-divider);background:var(--ui-white);color:inherit;text-decoration:none}.ui-datalist__row:last-child{border-bottom:none}.ui-datalist__row:hover{background:var(--ui-hover-bg)}.ui-datalist__row[aria-current=true],.ui-datalist__row[aria-current=true]:hover{background:var(--ui-selected-bg);box-shadow:inset 3px 0 0 var(--ui-selected-ink)}.ui-datalist__cell{overflow-wrap:anywhere;min-width:0}.ui-datalist__cell .ui-badge{white-space:normal}.ui-datalist__rowgroup{border-bottom:1px solid var(--ui-divider)}.ui-datalist__rowgroup--lead{grid-template-columns:var(--ui-datalist-lead) minmax(0, 1fr);align-items:start;display:grid}.ui-datalist__rowgroup--lead>.ui-datalist__more{grid-column:1/-1}.ui-datalist__lead{box-sizing:border-box;width:var(--ui-datalist-lead);align-items:center;padding:13px 0 13px 13px;display:flex}.ui-datalist--lead .ui-datalist__head{padding-left:calc(18px + var(--ui-datalist-lead))}.ui-datalist__lead input[type=checkbox]{cursor:pointer}.ui-datalist__lead input[type=checkbox]:disabled{cursor:not-allowed}.ui-datalist__rowgroup:last-child,.ui-datalist__rowgroup>.ui-datalist__row,.ui-datalist__rowgroup>.ui-datalist__row:last-child{border-bottom:none}.ui-datalist__more-toggle{font-family:var(--ui-sans);font-size:var(--ui-fs-meta);color:var(--ui-muted);cursor:pointer;align-items:center;gap:5px;padding:4px 18px 9px;font-weight:600;list-style:none;display:inline-flex}.ui-datalist__more-toggle::-webkit-details-marker{display:none}.ui-datalist__more-toggle:hover{color:var(--ui-ink)}.ui-datalist__more-toggle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-datalist__more-toggle:after{content:"▾";font-size:var(--ui-fs-label);line-height:1}.ui-datalist__more[open] .ui-datalist__more-toggle:after{content:"▴"}.ui-datalist__more-shut,.ui-datalist__more[open] .ui-datalist__more-open{display:none}.ui-datalist__more[open] .ui-datalist__more-shut{display:inline}.ui-datalist__more-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;margin:0;padding:0 18px 14px;display:grid}.ui-datalist__more-pair{min-width:0}.ui-datalist__more-term{font-family:var(--ui-sans);font-size:var(--ui-fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ui-faint);margin-bottom:3px;font-weight:700}.ui-datalist__more-value{font-size:var(--ui-fs-body);color:var(--ui-body);overflow-wrap:anywhere;margin:0}.ui-datalist__cell-label{display:none}.ui-datalist__empty{font-size:var(--ui-fs-body);color:var(--ui-muted);padding:22px 18px;line-height:1.55}@media (max-width:768px){.ui-datalist__head{display:none}.ui-datalist__row{padding:12px 18px;display:block}.ui-datalist__cell{text-align:left;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.ui-datalist__cell--right{text-align:right}.ui-datalist__cell-label{font-size:var(--ui-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-faint);flex:none;font-weight:700;display:block}.ui-datalist__cell:first-child{padding-bottom:6px;display:block}.ui-datalist__cell:first-child .ui-datalist__cell-label{display:none}}.ui-badge{font-family:var(--ui-display);font-size:var(--ui-fs-meta);letter-spacing:.02em;border-radius:var(--ui-radius-sm);white-space:nowrap;text-transform:none;padding:3px 8px;font-weight:700;display:inline-block}.ui-badge--pill{border-radius:var(--ui-radius-pill)}.ui-badge--good{color:var(--ui-good);background:var(--ui-good-bg)}.ui-badge--info{color:var(--ui-info);background:var(--ui-info-bg)}.ui-badge--warn{color:var(--ui-warn);background:var(--ui-warn-bg)}.ui-badge--bad{color:var(--ui-bad);background:var(--ui-bad-bg)}.ui-badge--neutral{color:var(--ui-neutral);background:var(--ui-neutral-bg)}.ui-empty{font-size:var(--ui-fs-body);color:var(--ui-muted);padding:22px 18px;line-height:1.55}.ui-empty__action{margin-top:10px}.ui-notice{border:1px solid var(--ui-blue-border);border-radius:var(--ui-radius-md);background:var(--ui-light-blue);color:var(--ui-body);font-size:var(--ui-fs-body);margin-bottom:14px;padding:13px 18px;line-height:1.55}.ui-notice--warn{background:var(--ui-warn-bg);border-color:var(--ui-warn-border)}.ui-notice--error{background:var(--ui-bad-bg);border-color:var(--ui-bad);color:var(--ui-bad)}.ui-notice--data-gap{background:var(--ui-amber-bg);border-color:var(--ui-amber);color:var(--ui-amber)}.ui-find{padding:12px 10px 4px;position:relative}.ui-find__input{box-sizing:border-box;border-radius:var(--ui-radius-md);width:100%;color:var(--ui-white);font-family:var(--ui-sans);font-size:var(--ui-fs-value);background:#ffffff0f;border:1px solid #ffffff1f;padding:7px 9px}.ui-find__input::placeholder{color:var(--ui-sidebar-faint)}.ui-find__results{margin:6px 0 0;padding:0;list-style:none}.ui-find__result{border-radius:var(--ui-radius-md);color:var(--ui-sidebar-text);font-size:var(--ui-fs-value);justify-content:space-between;gap:8px;padding:6px 9px;text-decoration:none;display:flex}.ui-find__result:hover{color:var(--ui-selected-ink);background:var(--ui-hover-bg)}.ui-find__result[aria-selected=true]{color:var(--ui-selected-ink);background:var(--ui-selected-bg)}.ui-find__kind{font-size:var(--ui-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-sidebar-faint);flex:none;font-weight:700}.ui-find__empty{font-size:var(--ui-fs-body);color:var(--ui-sidebar-faint);padding:6px 9px}.ui-ripple{background:var(--ui-off-white);border-radius:var(--ui-radius-pill);width:100%;height:10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.ui-ripple__wave{color:var(--ui-blue);width:calc(100% + 64px);height:100%;animation:2.6s linear infinite ui-ripple-drift;display:block}@keyframes ui-ripple-drift{0%{transform:translate(0)}to{transform:translate(-64px)}}.ui-loadpanel{box-sizing:border-box;min-height:60vh;font-family:var(--ui-sans);justify-content:center;align-items:center;padding:32px 20px;display:flex}.ui-loadpanel__inner{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:24rem;display:flex}.ui-loadpanel__title{font-size:var(--ui-fs-page);color:var(--ui-ink);text-align:center;text-wrap:balance;margin:0;font-weight:700}@media (max-width:34rem){.ui-loadpanel{min-height:50vh;padding:24px 16px}.ui-loadpanel__inner{gap:13px}}.ui-reveal>summary{cursor:pointer;font-size:var(--ui-fs-body);color:var(--ui-body)}.ui-reveal>summary:hover{color:var(--ui-ink)}.ui-reveal>ul{font-size:var(--ui-fs-meta);color:var(--ui-muted);border-left:1px solid var(--ui-divider);flex-direction:column;gap:3px;margin:6px 0 0;padding:0 0 0 14px;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.ui-seg__link,.ui-pill,.ui-tab,.ui-menu__item,.ui-datalist__row{transition:none!important}.ui-ripple__wave{animation:none!important}}.ui-navprogress{top:var(--ui-navprogress-top,0);bottom:0;right:0;left:var(--ui-navprogress-left,0);z-index:39;background:color-mix(in srgb, var(--ui-off-white) 72%, transparent);pointer-events:none;justify-content:center;align-items:flex-start;padding-top:18vh;animation:.14s both ui-navprogress-in;display:flex;position:fixed}.ui-navprogress__panel{box-sizing:border-box;background:var(--ui-white);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);width:min(19rem,100% - 40px);box-shadow:var(--ui-shadow-menu);flex-direction:column;align-items:center;gap:11px;padding:15px 18px;display:flex}@keyframes ui-navprogress-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-navprogress{animation:none}}
