@property --obs-in{syntax:"<integer>";inherits:true;initial-value:1}:root{--obs-start:left;--obs-end:right;--obs-dx:18px}:root[dir=rtl]{--obs-start:right;--obs-end:left;--obs-dx:-18px}.obs-sheet{--sheet-from:100%;border:0;border-inline-start:1px solid var(--line);background:var(--surface);width:min(680px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;transform:translate3d(var(--sheet-from), 0, 0);transition:transform var(--dur-drawer) var(--ease-drawer), overlay var(--dur-drawer) allow-discrete, display var(--dur-drawer) allow-discrete;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow-y:auto}html[dir=rtl] .obs-sheet{--sheet-from:-100%}.obs-sheet[open]{transform:none}@starting-style{.obs-sheet[open]{transform:translate3d(var(--sheet-from), 0, 0)}}.obs-sheet::backdrop{opacity:0;transition:opacity .38s cubic-bezier(.23, 1, .32, 1), overlay .38s allow-discrete, display .38s allow-discrete;background-color:#040302a8}[data-theme=light] .obs-sheet::backdrop{background-color:#13110e75}.obs-sheet[open]::backdrop{opacity:1}@starting-style{.obs-sheet[open]::backdrop{opacity:0}}html:has(.obs-sheet[open]){scrollbar-gutter:stable;overflow:hidden}@media (prefers-reduced-motion:no-preference){.obs-sheet[open] .obs-sheet-in>*{animation:obs-sheet-item .46s var(--ease-out) 60ms backwards}.obs-sheet[open] .obs-sheet-in>:nth-child(2){animation-delay:.11s}.obs-sheet[open] .obs-sheet-in>:nth-child(3){animation-delay:.15s}.obs-sheet[open] .obs-sheet-in>:nth-child(4){animation-delay:.19s}.obs-sheet[open] .obs-sheet-in>:nth-child(5){animation-delay:.23s}.obs-sheet[open] .obs-sheet-in>:nth-child(n+6){animation-delay:.27s}.obs-sheet[open] .obs-koris>*,.obs-sheet[open] .obs-presence>li>[aria-hidden]:first-child{animation:obs-ring-in .42s var(--ease-out) backwards;animation-delay:calc(.34s + var(--k,0) * 55ms)}.obs-sheet[open] .obs-koris>[data-filled]{animation-name:obs-ring-fill}}@media (prefers-reduced-motion:reduce){.obs-sheet{opacity:0;transition:opacity .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete;transform:none}.obs-sheet[open]{opacity:1;transform:none}@starting-style{.obs-sheet[open]{opacity:0;transform:none}}.obs-sheet[open] .obs-sheet-in>*{animation:m-fade-in .2s var(--ease-out) backwards}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.obs-rows>:is(li,tr){animation:linear backwards m-rise;animation-timeline:view();animation-range:entry entry 55%}.obs-table>thead>tr{animation:linear backwards m-fade-in;animation-timeline:view();animation-range:entry entry 70%}}}.obs-table>thead>tr{z-index:11;position:relative}.obs-rows>tr>:first-child{position:relative}.obs-rows>tr>:first-child:before{content:"";background:var(--accent);opacity:0;inline-size:2px;transition:opacity var(--dur-hover) var(--ease-out), transform .28s var(--ease-out);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(.2)}@media (hover:hover) and (pointer:fine){.obs-rows>tr:hover>:first-child:before{opacity:1;transform:none}}.obs-rows>tr.m-appear{transition-property:opacity,translate,background-color;transition-duration:.26s,.32s,.15s;transition-timing-function:var(--ease-out);transition-delay:calc(min(var(--i,0), 12) * 28ms), calc(min(var(--i,0), 12) * 28ms), 0s}.obs-rows>tr.obs-press:active>*{background-color:var(--surface-2);transition:background-color var(--dur-press) var(--ease-out)}.obs-hl{isolation:isolate;position:relative}.obs-hl:before{content:"";z-index:-1;background:var(--surface);opacity:0;transform-origin:var(--obs-start) center;transition:opacity var(--dur-hover) var(--ease-out), transform .3s var(--ease-out);pointer-events:none;position:absolute;inset-block:0;inset-inline:-12px;transform:scaleX(.6)}@media (hover:hover) and (pointer:fine){.obs-hl:hover:before{opacity:.8;transform:none}}a.obs-hl:active:before{opacity:1;transition-duration:var(--dur-press);transform:none}.obs-hl:has(:is(a,button):active):before{opacity:1;transition-duration:var(--dur-press);transform:none}.obs-rows>li[data-arrived]:after{content:"";z-index:-1;background:color-mix(in oklab, var(--accent) 14%, transparent);opacity:0;pointer-events:none;animation:2.6s ease-in-out .25s obs-arrive;position:absolute;inset-block:0;inset-inline:-12px}.obs-rows>tr[data-arrived]>*{animation:2.6s ease-in-out .25s obs-arrive-cell}.obs-rows [data-row]{scroll-margin-block:.75rem 2rem}@media (min-width:768px){html:has(.obs-table){scroll-padding-top:calc(4rem + env(safe-area-inset-top,0px) + 3.75rem)}.obs-table>tbody :is(a,button){scroll-margin-block:.75rem 1.5rem}}.obs-sort-arrow{transition:rotate .28s var(--ease-out), translate var(--dur-hover) var(--ease-out), opacity var(--dur-hover) var(--ease-out);display:inline-block}[aria-sort=ascending] .obs-sort-arrow{rotate:180deg}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[aria-sort=none] button:hover .obs-sort-arrow{translate:0 1px}}.obs-sort-bar{inset-inline:.75rem;background:var(--ink);block-size:2px;transform-origin:var(--obs-start) center;transition:transform .28s var(--ease-out), opacity var(--dur-hover) var(--ease-out);pointer-events:none;position:absolute;bottom:-1px}@starting-style{.obs-sort-bar{transform:scaleX(0)}}.obs-tab{position:relative}.obs-tab-bar{inset-inline:.75rem;background:var(--line-strong);block-size:2px;transform-origin:var(--obs-start) center;transition:transform .28s var(--ease-out), background-color var(--dur-hover) var(--ease-out), opacity var(--dur-hover) var(--ease-out);pointer-events:none;position:absolute;bottom:-1px;transform:scaleX(0)}:is([aria-selected=true],[aria-current=page])>.obs-tab-bar{background:var(--ink);transform:none}@starting-style{:is([aria-selected=true],[aria-current=page])>.obs-tab-bar{transform:scaleX(0)}}[data-dir=back]>.obs-tab>.obs-tab-bar,[data-dir=fwd]>.obs-tab:not([aria-selected=true])>.obs-tab-bar{transform-origin:var(--obs-end) center}[data-dir=back]>.obs-tab:not([aria-selected=true])>.obs-tab-bar{transform-origin:var(--obs-start) center}@media (hover:hover) and (pointer:fine){.obs-tab:not([aria-selected=true],[aria-current=page]):hover>.obs-tab-bar{transform:scaleX(.35)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.obs-dl-list{animation:linear both obs-in;animation-timeline:view();animation-range:entry entry 30%}.obs-dl-list>li{animation:none}@container style(--obs-in:0){.obs-dl-list>li{opacity:0}}@container style(--obs-in:1){.obs-dl-list>li{animation:obs-chip-in .44s var(--ease-out) backwards}.obs-dl-list>li:nth-child(2){animation-delay:80ms}.obs-dl-list>li:nth-child(n+3){animation-delay:.16s}}}}.obs-ring{animation:none}.obs-pulse{border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.obs-rings{animation:linear both obs-in;animation-timeline:view();animation-range:entry entry 4%}@container style(--obs-in:0){.obs-ring{opacity:0}}@container style(--obs-in:1){.obs-ring{animation:obs-ring-in .36s var(--ease-out) backwards;animation-delay:calc(var(--k,0) * 26ms)}.obs-ring[data-filled]{animation:obs-ring-fill .52s var(--ease-out) backwards;animation-delay:calc(.22s + var(--k,0) * 70ms)}.obs-pulse{animation:obs-pulse 1.4s var(--ease-out) .52s 2}}}}.obs-spine{position:relative}@media (min-width:768px){.obs-spine:before{content:"";background:var(--line-strong);transform-origin:top;pointer-events:none;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:3px}}@supports (animation-timeline:view()){@media (min-width:768px) and (prefers-reduced-motion:no-preference){.obs-spine{view-timeline:--obs-spine block}.obs-spine:before{animation:linear both m-draw-y;animation-timeline:--obs-spine;animation-range:entry entry 50%}}}.obs-back{transition:translate var(--dur-hover) var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a:hover .obs-back{translate:-4px}html[dir=rtl] a:hover .obs-back{translate:4px}}.obs-ext>[aria-hidden]:last-child{transition:translate var(--dur-hover) var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.obs-ext:hover>[aria-hidden]:last-child{translate:2px -2px}html[dir=rtl] .obs-ext:hover>[aria-hidden]:last-child{translate:-2px -2px}html[dir=rtl] :is(a,.group):hover .m-arrow.m-arrow-up{translate:2px -2px}}.obs-clamp[data-open=true]{animation:obs-unclamp .28s var(--ease-out)}.obs-clamp[data-open=false]{animation:m-fade-in .22s var(--ease-out)}.obs-year{position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.obs-year{border-bottom-color:#0000}.obs-year:after{content:"";background:var(--line-strong);block-size:1px;transform-origin:var(--obs-start) center;inset-inline:0;animation:linear both m-draw-x;animation-timeline:view();animation-range:entry 20% entry 70%;position:absolute;bottom:-1px}.obs-step{view-timeline:--obs-step block}.obs-step-n{animation:linear backwards obs-step-in;animation-timeline:--obs-step;animation-range:entry 4% entry 56%}.obs-dataset{animation-range:entry entry 220px}}}@media (prefers-reduced-motion:reduce){.obs-sort-arrow{transition:opacity var(--dur-hover) var(--ease-out)}.obs-tab-bar,.obs-sort-bar{transition:opacity var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out)}.obs-tab-bar{opacity:0;transform:none}:is([aria-selected=true],[aria-current=page])>.obs-tab-bar{opacity:1}@starting-style{:is([aria-selected=true],[aria-current=page])>.obs-tab-bar,.obs-sort-bar{opacity:0;transform:none}}.obs-hl:before,.obs-rows>tr>:first-child:before{transform:none}.obs-clamp[data-open=true]{animation-name:m-fade-in;animation-duration:.22s}}@keyframes obs-in{0%{--obs-in:0}to{--obs-in:1}}@keyframes obs-ring-in{0%{opacity:0;transform:scale(.35)}}@keyframes obs-ring-fill{0%{opacity:0;background-color:#0000;transform:scale(.35)}45%{opacity:1;background-color:#0000;transform:scale(1.18)}}@keyframes obs-sheet-item{0%{opacity:0;transform:translate3d(var(--obs-dx), 0, 0)}}@keyframes obs-chip-in{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes obs-unclamp{0%{clip-path:inset(0 0 42%);opacity:.55}to{clip-path:inset(0)}}@keyframes obs-step-in{0%{opacity:0;transform:translate3d(calc(var(--obs-dx) * -.6), 0, 0)}}@keyframes obs-arrive{0%,40%{opacity:1}to{opacity:0}}@keyframes obs-arrive-cell{0%,40%{background-color:color-mix(in oklab, var(--accent) 14%, transparent)}}@keyframes obs-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}
