@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}img,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-ground:var(--lightningcss-light,oklch(96.8% .004 250))var(--lightningcss-dark,oklch(16.5% .008 250));--color-surface:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(21.5% .009 250));--color-raised:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(25.5% .01 250));--color-sunken:var(--lightningcss-light,oklch(93.7% .005 250))var(--lightningcss-dark,oklch(27% .01 250));--color-line:var(--lightningcss-light,oklch(89.5% .006 250))var(--lightningcss-dark,oklch(31% .01 250));--color-line-strong:var(--lightningcss-light,oklch(80% .008 250))var(--lightningcss-dark,oklch(42% .012 250));--color-field-border:var(--lightningcss-light,oklch(56% .012 250))var(--lightningcss-dark,oklch(62% .012 250));--color-text:var(--lightningcss-light,oklch(21% .014 255))var(--lightningcss-dark,oklch(95.5% .004 250));--color-text-muted:var(--lightningcss-light,oklch(41% .015 255))var(--lightningcss-dark,oklch(81% .008 250));--color-text-subtle:var(--lightningcss-light,oklch(50% .015 255))var(--lightningcss-dark,oklch(72% .01 250));--color-brand:var(--lightningcss-light,oklch(43% .135 257))var(--lightningcss-dark,oklch(78% .11 252));--color-brand-hover:var(--lightningcss-light,oklch(37% .12 257))var(--lightningcss-dark,oklch(84% .075 252));--color-brand-soft:var(--lightningcss-light,oklch(94.5% .025 257))var(--lightningcss-dark,oklch(30% .06 257));--color-on-brand:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(18% .04 257));--color-signal:oklch(83% .165 84);--color-on-signal:oklch(21% .014 255);--color-signal-soft:var(--lightningcss-light,oklch(96.5% .05 95))var(--lightningcss-dark,oklch(30% .06 85));--color-signal-ink:var(--lightningcss-light,oklch(43% .09 75))var(--lightningcss-dark,oklch(88% .13 90));--color-board:var(--lightningcss-light,oklch(24% .014 255))var(--lightningcss-dark,oklch(25.5% .01 250));--color-on-board:oklch(97% .004 250);--color-on-board-muted:oklch(82% .01 250);--color-board-line:oklch(100% 0 0/.14);--color-success:var(--lightningcss-light,oklch(49% .125 150))var(--lightningcss-dark,oklch(79% .14 150));--color-success-soft:var(--lightningcss-light,oklch(95.5% .035 150))var(--lightningcss-dark,oklch(28% .05 150));--color-warning:var(--lightningcss-light,oklch(50% .115 62))var(--lightningcss-dark,oklch(80% .12 70));--color-warning-soft:var(--lightningcss-light,oklch(95.5% .035 75))var(--lightningcss-dark,oklch(29% .05 70));--color-danger:var(--lightningcss-light,oklch(51% .19 28))var(--lightningcss-dark,oklch(74% .14 25));--color-danger-soft:var(--lightningcss-light,oklch(95.5% .02 25))var(--lightningcss-dark,oklch(29% .045 22));--color-on-danger:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(18% .04 25));--color-info:var(--lightningcss-light,oklch(49% .12 245))var(--lightningcss-dark,oklch(78% .09 245));--color-info-soft:var(--lightningcss-light,oklch(95.5% .02 245))var(--lightningcss-dark,oklch(29% .05 245));--color-partner:var(--lightningcss-light,oklch(48% .08 190))var(--lightningcss-dark,oklch(79% .09 188));--color-partner-soft:var(--lightningcss-light,oklch(95.5% .03 190))var(--lightningcss-dark,oklch(29% .04 190));--color-client:var(--lightningcss-light,oklch(47% .15 305))var(--lightningcss-dark,oklch(79% .11 305));--color-client-soft:var(--lightningcss-light,oklch(95.5% .025 305))var(--lightningcss-dark,oklch(29% .06 305));--color-focus:var(--lightningcss-light,oklch(50% .16 257))var(--lightningcss-dark,oklch(78% .11 252));--color-overlay:oklch(15% .01 255/.5);--font-sans:"Atkinson Hyperlegible Next Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Archivo Variable", "Atkinson Hyperlegible Next Variable", system-ui, -apple-system, sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "Cascadia Mono", monospace;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-h3:1.25rem;--text-h2:clamp(1.5rem, 1.35rem + .6vw, 1.75rem);--text-h1:clamp(1.875rem, 1.55rem + 1.3vw, 2.5rem);--text-display:clamp(2.75rem, 2.1rem + 2.8vw, 4rem);--display-stretch-h1:85%;--display-stretch-h2:88%;--display-stretch-h3:92%;--display-stretch-board:75%;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-full:999px;--shadow-1:0 1px 2px oklch(20% .02 255/.06), 0 0 0 1px var(--color-line);--shadow-2:0 2px 4px oklch(20% .02 255/.06), 0 8px 20px -4px oklch(20% .02 255/.14);--shadow-3:0 4px 12px oklch(20% .02 255/.08), 0 24px 48px -12px oklch(20% .02 255/.28);--edge-highlight:inset 0 1px 0 var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.07));--line-width:1px;--dot-size:.5rem;--dur-instant:90ms;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.32s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.3, 0, 1, 1);--ease-spring:linear(0, .046, .155, .295, .442, .581, .703, .804, .884, .944, .986, 1.013, 1.029, 1.037, 1.038, 1.036, 1.032, 1.026, 1.021, 1.015, 1.011, 1.007, 1.004, 1.002, 1);--control-height:2.75rem;--control-height-lg:3.25rem;--row-height:3rem;--focus-ring:3px solid var(--color-focus);--content-max-width:80rem;--rail-width:5.25rem;--side-menu-width:16.5rem;--topbar-height:3.75rem;--bottom-nav-height:4.5rem;--z-overlay:40;--z-popover:45;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--screen-height:calc(100dvh - var(--safe-top));--bottom-nav-offset:calc(var(--bottom-nav-height) + var(--safe-bottom));--status-bar-color:var(--color-ground)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (pointer:coarse){:root{--control-height:3rem;--row-height:3.75rem}}@media (pointer:coarse) and (width<64rem){:root:has(:is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset]),textarea,[contenteditable=true]):focus){--bottom-nav-offset:0px;--bottom-nav-display:none}}:root[data-contrast=more]{--color-ground:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(13% .006 250));--color-surface:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(17% .008 250));--color-sunken:var(--lightningcss-light,oklch(93% .005 250))var(--lightningcss-dark,oklch(27% .01 250));--color-text:var(--lightningcss-light,oklch(16% .014 255))var(--lightningcss-dark,oklch(98% .003 250));--color-text-muted:var(--color-text);--color-text-subtle:var(--color-text);--color-line:var(--lightningcss-light,oklch(62% .01 250))var(--lightningcss-dark,oklch(56% .012 250));--color-line-strong:var(--lightningcss-light,oklch(45% .012 250))var(--lightningcss-dark,oklch(70% .012 250));--color-field-border:var(--lightningcss-light,oklch(36% .014 255))var(--lightningcss-dark,oklch(80% .01 250));--line-width:2px;--dot-size:.625rem}}@layer base{@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-mono-latin-400-normal.CmMGer93.woff2)format("woff2"),url(./atkinson-hyperlegible-mono-latin-400-normal.Cmjm2dBj.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-mono-latin-ext-400-normal.CpVFOiMk.woff2)format("woff2"),url(./atkinson-hyperlegible-mono-latin-ext-400-normal.ITMuFrSK.woff)format("woff")}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-padding-block-start:calc(var(--safe-top) + var(--topbar-height) + var(--space-2))}body{min-block-size:100dvh;padding-block-start:var(--safe-top);padding-inline:var(--safe-left) var(--safe-right);font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text);background:var(--color-ground);line-height:1.5}body:before{content:"";z-index:1000;block-size:var(--safe-top);background:var(--status-bar-color);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}@media (display-mode:standalone){html{overscroll-behavior:none}}html[data-native]{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}@supports (-webkit-touch-callout:none){input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select{font-size:max(1rem,1em)!important}input:is([type=date],[type=time],[type=datetime-local],[type=month]){appearance:none;min-block-size:var(--control-height)}input:is([type=date],[type=time],[type=datetime-local],[type=month])::-webkit-date-and-time-value{text-align:start;min-block-size:1.5em}}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;overflow-wrap:anywhere;line-height:1.15}h1{font-size:var(--text-h1);font-weight:760;font-stretch:var(--display-stretch-h1);letter-spacing:-.015em}h2{font-size:var(--text-h2);font-weight:720;font-stretch:var(--display-stretch-h2);letter-spacing:-.01em}h3{font-size:var(--text-h3);font-weight:700;font-stretch:var(--display-stretch-h3)}a{color:var(--color-brand)}button{cursor:pointer}input[type=checkbox],input[type=radio]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-brand);flex-shrink:0}code,kbd,.mono{font-family:var(--font-mono)}:focus-visible{outline:var(--focus-ring);outline-offset:3px}:root{--motion:1}@media (prefers-reduced-motion:reduce){:root{--motion:0;--dur-base:.12s;--dur-slow:.12s;--ease-spring:ease-out}*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color!important}::view-transition-group(*){animation-duration:.12s!important}::view-transition-old(*){animation-duration:.12s!important}::view-transition-new(*){animation-duration:.12s!important}}}@layer components{.card{padding:var(--space-5);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--edge-highlight);background:var(--color-surface)}@media (width>=40rem){.card{padding:var(--space-6)}}.stack{gap:var(--space-4);display:grid}.cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.eyebrow{font-size:var(--text-sm);color:var(--color-text-subtle)}.muted{color:var(--color-text-muted)}.subtle{color:var(--color-text-subtle)}.error{color:var(--color-danger)}.numeric{font-variant-numeric:tabular-nums}@media (width>=64rem){.mobile-only{display:none}}@media (width<64rem){.desktop-only{display:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.group-title{margin-block:var(--space-6) var(--space-2);padding-inline:var(--space-1);font-family:var(--font-display);font-size:var(--text-md);font-weight:680;font-stretch:var(--display-stretch-h3);letter-spacing:0;color:var(--color-text-muted);line-height:1.3}.section-title{align-items:center;gap:var(--space-2);font-size:var(--text-h3);display:flex}.list-group{border-radius:var(--radius-md);box-shadow:var(--shadow-1), var(--edge-highlight);background:var(--color-surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.list-group>*+*{position:relative}.list-group>*+*:before{content:"";inset-block-start:0;inset-inline:var(--list-inset,var(--space-4)) 0;border-block-start:var(--line-width) solid var(--color-line);pointer-events:none;position:absolute}.list-group :focus-visible{outline-offset:-3px}[data-contrast=more] .list-group{box-shadow:0 0 0 var(--line-width) var(--color-line)}.list-group>.card,.list-group>li>.card{box-shadow:none;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:0}:is(.list-group>.card,.list-group>li>.card):is(a):hover{background:var(--color-sunken)}.list-row{align-items:center;gap:var(--space-3);min-block-size:var(--row-height);padding:var(--space-2) var(--space-4);display:flex}.attention{box-shadow:inset 4px 0 0 var(--color-signal)}.status-dot{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;line-height:1.2;display:inline-flex}.status-dot .mark{color:var(--dot-color,var(--color-text-muted));flex-shrink:0}.skeleton{border-radius:var(--radius-xs);background:var(--color-sunken);block-size:.875rem;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}@keyframes skeleton-pulse{50%{opacity:calc(1 - .45 * var(--motion))}}.badge{align-items:center;gap:var(--space-1);min-block-size:1.625rem;padding-inline:var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-sunken);white-space:nowrap;font-weight:700;line-height:1.2;display:inline-flex}.badge[data-tone=brand]{color:var(--color-brand);background:var(--color-brand-soft)}.badge[data-tone=info]{color:var(--color-info);background:var(--color-info-soft)}.badge[data-tone=success]{color:var(--color-success);background:var(--color-success-soft)}.badge[data-tone=warning]{color:var(--color-warning);background:var(--color-warning-soft)}.badge[data-tone=danger]{color:var(--color-danger);background:var(--color-danger-soft)}.badge[data-tone=partner]{color:var(--color-partner);background:var(--color-partner-soft)}.badge[data-tone=client]{color:var(--color-client);background:var(--color-client-soft)}.badge[data-shape=tag]{border-radius:var(--radius-xs)}[data-contrast=more] .badge{box-shadow:inset 0 0 0 1px}.count{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;block-size:1.25rem;min-inline-size:1.25rem;color:var(--color-on-signal);background:var(--color-signal);place-items:center;padding-inline:.3rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-grid}.count[data-tone=danger]{color:var(--color-on-danger);background:var(--color-danger)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding-inline:var(--space-4);border-radius:var(--radius-sm);color:var(--color-on-brand);background:var(--color-brand);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), scale var(--dur-instant) var(--ease-out);-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--color-brand-hover)}.button:active:not(:disabled){scale:calc(1 - .03 * var(--motion));filter:brightness(.94)}.button:disabled{cursor:not-allowed;opacity:.55}.button[aria-busy=true]{cursor:progress}.button.secondary{border-color:var(--color-line-strong);color:var(--color-text);background:var(--color-surface)}.button.secondary:hover:not(:disabled){background:var(--color-sunken)}.button.ghost{color:var(--color-brand);background:0 0}.button.ghost:hover:not(:disabled){background:var(--color-brand-soft)}.button.danger{color:var(--color-on-danger);background:var(--color-danger)}.button.danger:hover:not(:disabled){background:color-mix(in oklab, var(--color-danger), black 12%)}.button.signal{color:var(--color-on-signal);background:var(--color-signal);box-shadow:inset 0 0 0 1px oklch(21% .014 255/.22)}.button.signal:hover:not(:disabled){background:color-mix(in oklab, var(--color-signal), black 8%)}.button.block{inline-size:100%}.button.large{min-block-size:var(--control-height-lg);font-size:var(--text-lg)}.icon-button{min-inline-size:var(--control-height);min-block-size:var(--control-height);border-radius:var(--radius-full);color:var(--color-text-muted);transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--color-sunken)}.icon-button:active{background:var(--color-line)}.spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.8s linear infinite spin}@keyframes spin{to{rotate:1turn}}.field{align-content:start;gap:var(--space-1);display:grid}.field label,.field .label,.field legend{font-weight:700}.field input:not([type=checkbox],[type=radio]),.field textarea,.field .select-trigger{min-inline-size:0;min-block-size:var(--control-height);padding-inline:var(--space-3);border:var(--line-width) solid var(--color-field-border);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--color-text);background:var(--color-surface)}:is(.field input:not([type=checkbox],[type=radio]),.field textarea,.field .select-trigger)[aria-invalid=true]{border-width:2px;border-color:var(--color-danger)}.field textarea{padding-block:var(--space-2);resize:vertical}.field .hint{font-size:var(--text-sm);color:var(--color-text-subtle)}.field .error{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:600;display:flex}.fieldset{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);display:grid}.fieldset legend{padding-inline:var(--space-1);font-weight:700}.native-select{min-inline-size:0;min-block-size:var(--control-height);padding-inline:var(--space-2);border:1px solid var(--color-field-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface)}.select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:start;inline-size:100%;display:flex}.select-trigger .placeholder{color:var(--color-text-subtle)}.select-content,.menu-content{z-index:var(--z-popover);min-inline-size:var(--bits-select-anchor-width,13rem);max-block-size:min(22rem, var(--bits-select-content-available-height,22rem));overscroll-behavior:contain;padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-2), var(--edge-highlight);color:var(--color-text);background:var(--color-raised);transform-origin:var(--bits-select-content-transform-origin,var(--bits-dropdown-menu-content-transform-origin,top));overflow-y:auto}:is(.select-content,.menu-content)[data-state=open]{animation:pop-in var(--dur-base) var(--ease-out)}@keyframes pop-in{0%{opacity:0;scale:calc(1 - .04 * var(--motion))}}.select-item,.menu-item{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;outline:none;text-decoration:none;display:flex}:is(.select-item,.menu-item)[data-highlighted]{background:var(--color-sunken)}:is(.select-item,.menu-item)[data-disabled]{opacity:.5;cursor:not-allowed}.menu-item{justify-content:flex-start}.menu-item[aria-current=true]{font-weight:700}.menu-item.danger{color:var(--color-danger)}.menu-item a{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:flex}.menu-label{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);color:var(--color-text-subtle);font-weight:700}.menu-separator{block-size:1px;margin-block:var(--space-1);background:var(--color-line)}.menu-trigger{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:inherit;background:0 0;border:0;display:inline-flex}.menu-trigger:hover{background:var(--color-sunken)}.dialog-overlay{z-index:var(--z-overlay);background:var(--color-overlay);position:fixed;inset:0}.dialog-overlay[data-state=open]{animation:fade-in var(--dur-base) var(--ease-out)}.dialog-overlay[data-state=closed]{animation:fade-in calc(var(--dur-base) * .7) var(--ease-in) reverse}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:calc(1 - var(--motion));translate:0 calc(100% * var(--motion))}}@keyframes dialog-in{0%{opacity:0;scale:calc(1 - .04 * var(--motion))}}.dialog-content{z-index:var(--z-overlay);gap:var(--space-4);max-block-size:calc(var(--screen-height) - var(--space-8));overscroll-behavior:contain;padding:var(--space-2) max(var(--space-4), var(--safe-right)) max(var(--space-6), var(--safe-bottom)) max(var(--space-4), var(--safe-left));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-3), var(--edge-highlight);background:var(--color-raised);display:grid;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.dialog-content[data-state=open]{animation:sheet-in var(--dur-slow) var(--ease-spring)}.dialog-content[data-state=closed]{animation:sheet-in calc(var(--dur-slow) * .7) var(--ease-in) reverse}.dialog-content:before{content:"";border-radius:var(--radius-full);background:var(--color-line-strong);justify-self:center;block-size:.3125rem;inline-size:2.5rem}@media (width>=40rem){.dialog-content{inline-size:min(calc(100% - 2 * var(--space-4)), 34rem);padding:var(--space-6);border-radius:var(--radius-lg);inset-block:50% auto;inset-inline:50% auto;translate:-50% -50%}.dialog-content:before{display:none}.dialog-content[data-state=open]{animation:dialog-in var(--dur-base) var(--ease-out)}.dialog-content[data-state=closed]{animation:fade-in calc(var(--dur-base) * .7) var(--ease-in) reverse}}.dialog-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dialog-title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:740;font-stretch:var(--display-stretch-h2);line-height:1.15}.dialog-close{background:var(--color-sunken)}.dialog-footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap-reverse;display:flex}@media (width<40rem){.dialog-footer>*{flex:100%}}.tabs-list{gap:var(--space-1);border-block-end:1px solid var(--color-line);scrollbar-width:thin;margin-block-end:var(--space-5);display:flex;overflow-x:auto}.tabs-trigger{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding-inline:var(--space-4);border:0;color:var(--color-text-muted);white-space:nowrap;background:0 0;border-block-end:3px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.tabs-trigger[data-state=active],.tabs-trigger[aria-current=page]{border-block-end-color:var(--color-brand);color:var(--color-text)}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}::view-transition-old(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}::view-transition-group(*){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-spring)}.toaster.svelte-qh8836{inset-block-end:calc(var(--bottom-nav-offset) + var(--space-3));inset-inline:max(var(--space-3), var(--safe-left)) max(var(--space-3), var(--safe-right));z-index:50;pointer-events:none;position:fixed}@media (width>=64rem){.toaster.svelte-qh8836{inset-block-end:var(--space-6);inset-inline:auto var(--space-6)}}.toaster.svelte-qh8836 ol:where(.svelte-qh8836){gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.toast.svelte-qh8836{align-items:center;gap:var(--space-3);min-inline-size:min(100%,22rem);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-3), var(--edge-highlight);color:var(--color-on-board);background:var(--color-board);pointer-events:auto;animation:svelte-qh8836-toast-in var(--dur-slow) var(--ease-spring);display:flex;position:relative;overflow:hidden}.toast.svelte-qh8836 .toast-icon{color:var(--color-signal);flex-shrink:0}.toast.svelte-qh8836[data-tone=error]{color:var(--color-on-danger);background:var(--color-danger)}.toast.svelte-qh8836[data-tone=error] .toast-icon{color:inherit}.toast.svelte-qh8836 .icon-button:where(.svelte-qh8836){color:inherit}.toast.svelte-qh8836 .icon-button:where(.svelte-qh8836):hover{background:color-mix(in oklab, currentColor, transparent 85%)}.message.svelte-qh8836{flex:1}.countdown.svelte-qh8836{background:var(--color-signal);transform-origin:0;block-size:3px;animation:linear forwards svelte-qh8836-countdown;position:absolute;inset-block-end:0;inset-inline:0}@keyframes svelte-qh8836-countdown{to{scale:0 1}}@keyframes svelte-qh8836-toast-in{0%{opacity:0;translate:0 calc(1rem * var(--motion))}}.toast-action.svelte-qh8836{min-block-size:var(--control-height);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:inherit;text-underline-offset:3px;background:0 0;border:0;font-weight:800;text-decoration:underline}.progress.svelte-12qhfyh{z-index:100;background:linear-gradient(90deg, transparent, var(--color-signal), transparent);background-size:50% 100%;block-size:3px;animation:1s linear infinite svelte-12qhfyh-progress;position:fixed;inset-block-start:var(--safe-top);inset-inline:0}@keyframes svelte-12qhfyh-progress{0%{background-position:-50% 0}to{background-position:150% 0}}.update-banner.svelte-12qhfyh{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2);color:var(--color-signal-ink);background:var(--color-signal-soft);flex-wrap:wrap;display:flex}
