:root{--tg-top:0px;--tg-bottom:0px;--tg-left:0px;--tg-right:0px;--safe-top:max(env(safe-area-inset-top,0px), var(--tg-top));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-bottom));--safe-left:max(env(safe-area-inset-left,0px), var(--tg-left));--safe-right:max(env(safe-area-inset-right,0px), var(--tg-right));--gutter-l:max(1rem, calc(1rem + var(--safe-left)));--gutter-r:max(1rem, calc(1rem + var(--safe-right)));--adm-tabbar-h:3.875rem;--adm-tabbar-gap:.625rem;--adm-bottom-space:calc(var(--adm-tabbar-h) + var(--adm-tabbar-gap) + var(--safe-bottom) + 1.5rem)}html,body{background:var(--paper);overscroll-behavior-y:none}.adm button,.adm [role=tab],.adm-tabbar{-webkit-user-select:none;user-select:none}.adm{min-height:100svh}.adm-main{min-width:0;padding-bottom:var(--adm-bottom-space)}.adm-side{display:none}@media (min-width:64rem){.adm{grid-template-columns:16.5rem minmax(0,1fr);grid-template-areas:"side main";display:grid}.adm-main{grid-area:main;padding-bottom:3rem}.adm-side{background:var(--sheet);height:100svh;box-shadow:inset -1px 0 0 var(--line);flex-direction:column;grid-area:side;padding:1.25rem .75rem 1rem;display:flex;position:sticky;top:0}.adm-tabbar{display:none!important}}.adm-side-link{width:100%;min-height:2.5rem;color:var(--ink-2);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.9375rem;font-weight:560;transition:background-color .16s,color .16s;display:flex;position:relative}.adm-side-link[aria-current=page]{background:var(--lid);color:#fff}@media (hover:hover) and (pointer:fine){.adm-side-link:not([aria-current=page]):hover{background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--ink)}}.adm-count{font-variant-numeric:tabular-nums;color:#fff;background:var(--lid);border-radius:999px;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .4375rem;font-size:.75rem;font-weight:700;display:grid}[aria-current=page]>.adm-count{color:var(--lid);background:#fff}.adm-band{padding-top:calc(var(--safe-top) + 1.25rem);padding-bottom:3.25rem;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.adm-band-inner,.adm-sheet-inner{width:100%;max-width:76rem;margin-inline:auto}.adm-title{letter-spacing:-.028em;text-wrap:balance;overflow-wrap:anywhere;font-size:2.125rem;font-weight:700;line-height:1.08}.adm-lead{max-width:40rem;color:var(--on-night-2);margin-top:.375rem;font-size:.9375rem;line-height:1.45}@media (min-width:64rem){.adm-band{padding-top:2.25rem;padding-left:2.5rem;padding-right:2.5rem}.adm-title{font-size:2.5rem}}.adm-back{color:var(--on-night-2);align-items:center;gap:.25rem;margin-bottom:.5rem;margin-left:-.25rem;padding:.25rem;font-size:1rem;font-weight:500;display:inline-flex;position:relative}html[data-tg="1"] .adm-back{display:none}.adm-sheet{padding:1.5rem var(--gutter-r) 0 var(--gutter-l);background:var(--paper);border-radius:28px 28px 0 0;margin-top:-1.75rem;position:relative}@media (min-width:64rem){.adm-sheet{border-radius:32px 32px 0 0;padding-left:2.5rem;padding-right:2.5rem}}.adm-stack{align-content:start;gap:1.75rem;display:grid}.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;display:grid}.adm-kpi{text-align:left;color:#fff;background:#ffffff12;border-radius:18px;gap:.375rem;min-height:4.75rem;padding:.75rem .75rem .6875rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.adm-kpi-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:700;line-height:1}.adm-kpi[data-zero] .adm-kpi-num{color:#ffffff73}.adm-kpi-label{color:var(--on-night-2);font-size:.8125rem;line-height:1.25}@media (min-width:64rem){.adm-kpis{gap:.75rem;max-width:52rem}.adm-kpi{padding:1rem 1.125rem}.adm-kpi-num{font-size:2.5rem}}@media (hover:hover) and (pointer:fine){.adm-kpi:hover{background:#ffffff1f}}.adm-segs{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));background:#ffffff14;border-radius:999px;margin-top:1.25rem;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.adm-segs-thumb{width:calc((100% - 8px) / var(--n,2));background:var(--lid);box-shadow:0 8px 18px -8px rgb(var(--lid-rgb) / .9);transform:translateX(calc(var(--i,0) * 100%));transition:transform .42s var(--ease-drawer);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.adm-segs>button{z-index:1;white-space:nowrap;text-overflow:ellipsis;color:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:2.5rem;padding-inline:.375rem;font-size:.875rem;font-weight:600;transition:color .24s;display:inline-flex;position:relative;overflow:hidden}.adm-segs>button[aria-selected=true],.adm-segs>button[aria-checked=true]{color:#fff}@media (min-width:64rem){.adm-segs{max-width:34rem}}.adm-segs-paper{background:color-mix(in oklab, var(--ink) 7%, transparent);box-shadow:none;margin-top:0}.adm-segs-paper>button{color:var(--ink-2)}.adm-segs-paper>button[aria-selected=true],.adm-segs-paper>button[aria-checked=true]{color:#fff}.adm-chips{margin-top:1.25rem;margin-left:calc(-1 * var(--gutter-l));margin-right:calc(-1 * var(--gutter-r));padding:0 var(--gutter-r) .125rem var(--gutter-l);scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;display:flex;overflow-x:auto}.adm-chips::-webkit-scrollbar{display:none}.adm-chips>button{white-space:nowrap;color:#ffffffd9;background:#ffffff14;border-radius:999px;flex-shrink:0;min-height:2.5rem;padding:0 1rem;font-size:.9375rem;font-weight:560;transition:background-color .2s,color .2s;box-shadow:inset 0 0 0 1px #ffffff1a}.adm-chips>button[aria-selected=true],.adm-chips>button[aria-pressed=true]{color:#fff;background:var(--lid);box-shadow:0 6px 16px -10px rgb(var(--lid-rgb) / .9)}@media (min-width:64rem){.adm-chips{flex-wrap:wrap;margin-left:0;margin-right:0;padding:0}}.adm-band .adm-search{color:#fff;background:#ffffff1a;border-radius:999px;width:100%;max-width:34rem;min-height:2.75rem;margin-top:.75rem;padding:0 1rem;box-shadow:inset 0 0 0 1px #ffffff1f}.adm-band .adm-search::placeholder{color:#ffffff8c}.adm-band .adm-search:focus{outline:none;box-shadow:inset 0 0 0 1.5px #fff}.adm .list-row{min-height:3.25rem}.adm .list-row-thumb{--sep:4.5rem}.adm .list-row[aria-current=true]{background:var(--lid);color:#fff}.adm .list-row[aria-current=true] :is(.text-ink-2,.text-ink-3,.adm-sub){color:#ffffffc7}.adm .list-row[aria-current=true] .adm-tag{color:#fff;background:#ffffff2e}.adm .list-row[aria-current=true]:before,.adm .list-row[aria-current=true]+.list-row:before{opacity:0}.adm-sub{color:var(--ink-3);font-size:.875rem;line-height:1.4}.adm-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-tag{white-space:nowrap;border-radius:999px;align-items:center;min-height:1.5rem;padding:.0625rem .625rem;font-size:.8125rem;font-weight:560;line-height:1.3;display:inline-flex}.adm-field-row{gap:.375rem;padding:.75rem 1rem;display:grid}.adm .list-group .field{background:var(--paper);box-shadow:none;min-height:2.875rem}.adm .list-group .field:focus,.adm .list-group .field:focus-visible{box-shadow:inset 0 0 0 1.5px var(--lid)}.adm .list-group fieldset{min-width:0}.adm-hero-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.adm-split{gap:1.5rem;display:grid}@media (min-width:64rem){.adm-split{grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);align-items:start}.adm-pane{overscroll-behavior:contain;background:var(--sheet);max-height:calc(100svh - 3rem);box-shadow:var(--card-ring);border-radius:24px;padding:1.5rem;position:sticky;top:1.5rem;overflow-y:auto}.adm-pane .list-group{background:var(--paper)}.adm-pane .list-group .field{background:var(--sheet)}}.adm-pane-empty{text-align:center;min-height:16rem;color:var(--ink-3);place-items:center;display:grid}.adm-detail{z-index:50;overscroll-behavior:contain;background:var(--paper);padding-bottom:calc(var(--safe-bottom) + 2rem);position:fixed;inset:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.adm-detail{animation:adm-push .34s var(--ease-drawer) both}}@keyframes adm-push{0%{opacity:0;transform:translate(14%)}}.adm-modal{z-index:70;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.adm-modal-card{width:100%;max-height:calc(100svh - var(--safe-top) - 1.5rem);overscroll-behavior:contain;padding:.625rem var(--gutter-r) calc(var(--safe-bottom) + 1.25rem) var(--gutter-l);background:var(--paper);border-radius:26px 26px 0 0;overflow-y:auto;box-shadow:0 -20px 60px -30px #00000080}.adm-modal-grab{background:var(--line-strong);border-radius:999px;width:2.25rem;height:.3125rem;margin:0 auto .875rem}@media (min-width:48rem){.adm-modal{align-items:center;padding:1.5rem}.adm-modal-card{border-radius:26px;max-width:34rem;max-height:calc(100svh - 3rem);padding:1.5rem}.adm-modal-grab{display:none}}@media (prefers-reduced-motion:no-preference){.adm-modal{animation:.2s both adm-fade}.adm-modal-card{animation:adm-rise .38s var(--ease-drawer) both}}@keyframes adm-fade{0%{opacity:0}}@keyframes adm-rise{0%{opacity:.4;transform:translateY(40px)}}.adm-tabbar{z-index:40;left:50%;bottom:calc(var(--adm-tabbar-gap) + var(--safe-bottom));width:min(calc(100% - 24px - var(--safe-left) - var(--safe-right)), 30rem);height:var(--adm-tabbar-h);isolation:isolate;background:var(--glass-fill);background-image:var(--glass-tint);-webkit-backdrop-filter:blur(24px)saturate(200%)brightness(1.04);backdrop-filter:blur(24px)saturate(200%)brightness(1.04);box-shadow:inset 0 1px 0 var(--glass-rim), 0 0 0 .5px var(--glass-edge), 0 2px 6px rgb(var(--shadow-rgb) / .08), 0 22px 48px -16px rgb(var(--shadow-rgb) / .42);transition:transform .36s var(--ease-drawer), opacity .2s ease;border-radius:999px;align-items:center;gap:2px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}.adm-tabbar[data-hidden]{transform:translate(-50%, calc(100% + var(--adm-tabbar-gap) + var(--safe-bottom) + 2rem));opacity:0;pointer-events:none}body:has(.adm input:focus,.adm textarea:focus) .adm-tabbar{transform:translate(-50%, calc(100% + var(--adm-tabbar-gap) + var(--safe-bottom) + 2rem));opacity:0;pointer-events:none}.adm-tab{min-width:0;height:100%;color:var(--ink-2);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 .625rem;transition:background-color .26s,color .2s;display:flex;position:relative}.adm-tab[aria-current=page]{color:#fff;background:var(--lid-fill);box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 20px -8px rgb(var(--lid-rgb) / .85);flex:none;padding:0 1rem}.adm-tab-icon{transition:transform .38s var(--spring-soft,var(--ease-out));flex-shrink:0;place-items:center;display:grid;position:relative}.adm-tab:active .adm-tab-icon{transition-duration:90ms;transform:scale(.86)}.adm-tab-label{white-space:nowrap;opacity:0;letter-spacing:-.01em;max-width:0;transition:max-width .48s var(--spring,var(--ease-out)), margin .48s var(--spring,var(--ease-out)), opacity .2s ease;font-size:.875rem;font-weight:650;overflow:hidden}.adm-tab[aria-current=page] .adm-tab-label{opacity:1;max-width:7.5rem;margin-left:.4375rem}.adm-tab-badge{color:#fff;background:var(--lid);min-width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px color-mix(in oklab, var(--paper) 70%, transparent);border-radius:999px;place-items:center;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-10px}.adm-tab[aria-current=page] .adm-tab-badge{display:none}@media (prefers-reduced-transparency:reduce){.adm-tabbar{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.adm-tabbar,.adm-tab,.adm-tab-label,.adm-segs-thumb{transition:none}}.adm-toast{left:50%;bottom:calc(var(--adm-bottom-space) - .5rem);z-index:90;text-align:center;border-radius:999px;max-width:min(90vw,30rem);padding:.75rem 1.25rem;font-size:.9375rem;font-weight:560;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px -18px #0009}@media (min-width:64rem){.adm-toast{bottom:1.5rem}}@media (prefers-reduced-motion:no-preference){.adm-toast{animation:adm-toast-in .32s var(--ease-drawer) both}}@keyframes adm-toast-in{0%{opacity:0;transform:translate(-50%,12px)}}
