html,body{margin:0}body.hui-surface{background:var(--hui-muted);color:var(--hui-foreground);font-family:var(--hui-font-sans);font-size:.875rem;line-height:1.25rem;-webkit-font-smoothing:antialiased}.dark body.hui-surface{background:var(--hui-background)}@media(prefers-color-scheme:dark){:root:not(.light) body.hui-surface{background:var(--hui-background)}}.c-board{align-items:start;box-sizing:border-box;display:grid;gap:2.5rem;grid-template-columns:repeat(7,minmax(0,1fr));margin-inline:auto;padding:2.5rem;width:3000px}.c-intro{align-items:start;box-sizing:border-box;display:flex;gap:2.5rem;margin-inline:auto;padding:2.5rem 2.5rem 0;width:3000px}.c-brand{align-items:center;display:flex;flex:none}.c-logo{border-radius:var(--hui-radius-md);display:block;line-height:0;margin-inline-end:1.25rem}.c-logo:focus-visible{box-shadow:0 0 0 var(--hui-focus-ring-width) color-mix(in oklab,var(--hui-ring) 50%,transparent);outline:none}.c-logo img{height:3.5rem;width:auto}.c-logo--dark,.dark .c-logo--light{display:none}.dark .c-logo--dark{display:block}@media(prefers-color-scheme:dark){:root:not(.light) .c-logo--light{display:none}:root:not(.light) .c-logo--dark{display:block}}.c-brand__rule{align-self:stretch;background:var(--hui-muted-foreground);margin-block:.25rem;width:2px}.c-title{font-family:var(--hui-font-heading);font-size:2rem;font-weight:500;letter-spacing:-.025em;line-height:1;margin:0;margin-inline-start:calc(1.25rem - 5px)}.c-lede{color:var(--hui-muted-foreground);font-size:.875rem;line-height:1.25rem;margin:0;max-width:40rem;padding-top:.125rem}.c-col{display:flex;flex-direction:column;gap:2.5rem;min-width:0;padding:.25rem}.c-col--wide{grid-column:span 2}.c-pair{align-items:start;display:grid;gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-pair--stretch{align-items:stretch}.c-stack{display:flex;flex-direction:column;gap:2.5rem;min-width:0}.c-menus{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-minis{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-minis>.c-span{grid-column:span 2}.c-menu .hui-sidebar-group{padding:.5rem .5rem .25rem}.c-menu .hui-sidebar-group+.hui-separator+.hui-sidebar-group{padding:.25rem .5rem .5rem}.c-menu .hui-separator{margin:0 .5rem;width:auto}hui-tabs.c-tabs::part(tablist){display:flex;width:100%}hui-toggle-group.c-fill{display:block;width:100%}hui-toggle-group.c-fill::part(group){display:flex}.c-fill hui-toggle{flex:1}.c-fill hui-toggle::part(control){width:100%}hui-calendar.c-calendar{padding:.5rem}hui-calendar.c-calendar::part(header){height:2.5rem;margin-bottom:.5rem;padding:0}hui-calendar.c-calendar::part(prev),hui-calendar.c-calendar::part(next){border-radius:var(--hui-radius-lg);color:var(--hui-foreground);height:2.5rem;justify-content:center;width:2.5rem}hui-calendar.c-calendar::part(day){border-radius:var(--hui-radius-lg);height:2.5rem;margin:.25rem auto;width:2.5rem}.c-ic{flex:none;height:1rem;width:1rem}.c-fields{display:flex;flex-direction:column;gap:1.25rem}.c-row{align-items:center;display:flex;justify-content:space-between}.c-row--baseline{align-items:baseline}.c-rows{display:flex;flex-direction:column;gap:.75rem}.c-rows--tight{gap:.5rem}.c-muted{color:var(--hui-muted-foreground)}.c-medium{font-weight:var(--hui-weight-medium)}.c-strong{font-weight:var(--hui-weight-semibold)}.c-num{font-variant-numeric:tabular-nums}.hui-card .c-xs{font-size:.75rem;line-height:1rem}.hui-card .c-lg{font-size:1.125rem;line-height:1.75rem}.hui-card .c-2xl{font-size:1.5rem;line-height:2rem}.hui-card .c-3xl{font-size:1.875rem;line-height:2.25rem}.hui-card .c-5xl{font-size:3rem;line-height:1}.c-center{text-align:center}.c-full{width:100%}hui-button.c-full{display:block}hui-button.c-full::part(button){width:100%}.c-gain{color:oklch(.696 .17 162.48)}.c-eyebrow{color:var(--hui-muted-foreground);font-size:.75rem;font-weight:var(--hui-weight-medium);letter-spacing:.05em;line-height:1rem;text-transform:uppercase}.c-stat{display:flex;flex-direction:column;gap:.25rem}.c-split{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-split--wide{gap:1rem}.c-footer-col{flex-direction:column}.c-footer-end{justify-content:flex-end}.c-push{margin-left:auto}.c-group{display:flex;flex-direction:column;gap:1rem}.c-group--tight{gap:.75rem}.c-gap-2{gap:.5rem}.c-gap-3{gap:.75rem}.c-gap-4{gap:1rem}.c-item--stack{align-items:stretch;flex-direction:column;flex-wrap:nowrap}.c-tile{align-items:center;background:var(--hui-muted);border-radius:var(--hui-radius-lg);display:flex;height:2.5rem;justify-content:center;width:2.5rem}.c-ticker{align-items:center;border:1px solid var(--hui-border);border-radius:var(--hui-radius-lg);display:flex;font-size:.875rem;font-weight:var(--hui-weight-semibold);height:3rem;justify-content:center;width:3rem}.c-dot{background:oklch(.795 .184 86.047);border-radius:9999px;height:.5rem;width:.5rem}.c-addon{align-items:center;background:var(--hui-background);border:1px solid var(--hui-input);border-radius:var(--hui-radius-lg);display:flex;height:2rem;min-width:0}.c-addon:focus-within{box-shadow:0 0 0 var(--hui-focus-ring-width) color-mix(in oklab,var(--hui-ring) 50%,transparent)}.c-addon>.c-addon-lead{color:var(--hui-muted-foreground);display:flex;font-weight:var(--hui-weight-medium);padding-left:.5rem}.c-addon>hui-input{flex:1;min-width:0}.c-addon>hui-input::part(input){background:transparent;border:0;box-shadow:none;height:1.875rem;padding-left:.375rem}hui-radio-group.c-choices::part(group){display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hui-radio.c-choice{align-items:flex-start;border:1px solid var(--hui-border);border-radius:var(--hui-radius-lg);gap:.5rem;padding:.75rem .75rem .625rem;width:100%}.hui-radio.c-choice:before{margin-top:.125rem}.hui-radio.c-choice[aria-checked=true]{background:color-mix(in oklab,var(--hui-primary) 5%,transparent);border-color:color-mix(in oklab,var(--hui-primary) 30%,transparent)}.c-choice-text{display:flex;flex-direction:column;gap:.125rem;line-height:1.375}.c-legend{font-size:.875rem;font-weight:var(--hui-weight-medium);margin-bottom:.75rem;padding:0}.c-fieldset{border:0;margin:0;min-width:0;padding:0}hui-field.c-line{align-items:center;flex-direction:row;gap:.75rem}hui-field.c-line--top{align-items:flex-start}hui-field.c-line--top>hui-checkbox{margin-top:.125rem}.c-line-text{display:flex;flex:1;flex-direction:column;gap:.125rem;line-height:1.375;min-width:0}.c-rule{background:var(--hui-border);border:0;height:1px;margin:0}.c-danger{color:var(--hui-destructive)}.c-feed{align-items:center;aspect-ratio:16 / 9;background:var(--hui-muted) repeating-linear-gradient(45deg,transparent,transparent 10px,var(--hui-border) 10px,var(--hui-border) 11px);border-radius:var(--hui-radius-lg);display:flex;justify-content:center;overflow:hidden;position:relative}.c-feed>.hui-badge{position:absolute;right:.5rem;top:.5rem}.c-shade{background:var(--hui-muted);border:1px solid var(--hui-border);border-radius:var(--hui-radius-lg);display:flex;flex-direction:column;height:8rem;overflow:hidden}.c-shade>div{transition:height .3s;background:var(--hui-muted-foreground);height:50%}.c-accessory-dialog::part(dialog){max-inline-size:24rem}.c-waveform-error{margin:0;padding-inline:1rem;color:var(--hui-muted-foreground);font-size:.75rem}@media(prefers-reduced-motion:reduce){.c-shade>div{transition:none}}.c-cover{align-items:center;aspect-ratio:1;color:var(--hui-muted-foreground);display:flex;justify-content:center}.c-cover .c-ic{height:2rem;width:2rem}.c-breadcrumb .hui-breadcrumb__list{gap:.375rem}.c-breadcrumb li{align-items:center;display:inline-flex}.c-breadcrumb .c-ic{height:.875rem;width:.875rem}.c-hud{align-items:center;background:color-mix(in oklab,var(--hui-background) 85%,transparent);border:1px solid var(--hui-border);border-radius:var(--hui-radius-lg);bottom:1rem;display:flex;gap:.25rem;padding:.25rem;position:fixed;z-index:10}.c-hud--top{bottom:auto;right:1rem;top:1rem}.c-hud--end{right:1rem}.c-hud__rule{align-self:stretch;background:var(--hui-border);margin-block:.25rem;width:1px}.c-sets{display:flex;gap:.25rem}.c-sets hui-button[aria-pressed=true]::part(button){background:var(--hui-muted)}.c-col--thin{padding:1px}.hui-card .c-display{font-family:var(--hui-font-heading);font-size:1.5rem;font-weight:var(--hui-weight-medium);line-height:2rem}.hui-card .c-base{font-size:1rem;line-height:1.5rem}.c-relaxed{line-height:1.625}.c-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.c-gap-1{gap:.25rem}.c-gap-6{gap:1.5rem}.c-wrap{display:flex;flex-wrap:wrap}.c-row.c-gap-2,.c-row.c-gap-3,.c-row.c-gap-4{justify-content:flex-start}.c-end,.hui-table .c-end{text-align:right}.c-fg{color:var(--hui-foreground)}.c-normal{font-weight:var(--hui-weight-normal, 400)}.c-underline{color:inherit;text-decoration:underline;text-underline-offset:4px}.c-mono{font-family:var(--hui-font-mono)}.c-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-primary-text{color:var(--hui-primary-text)}.c-top{align-self:flex-start}.c-round{border-radius:9999px}.c-gray img{filter:grayscale(1)}.c-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-footer-split{justify-content:space-between}.c-swatches{display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr))}.c-swatch{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:0}.c-swatch-chip{aspect-ratio:1;border-radius:var(--hui-radius-lg);box-shadow:inset 0 0 0 1px var(--hui-border);width:100%}.c-swatch-name{font-family:var(--hui-font-mono);font-size:.6rem;line-height:1;max-width:3.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-glyphs{display:grid;gap:1rem;grid-template-columns:repeat(8,minmax(0,1fr));place-items:center}.c-glyph{align-items:center;border-radius:var(--hui-radius-md);box-shadow:0 0 0 1px var(--hui-border);display:flex;height:2rem;justify-content:center;width:2rem}.hui-separator.c-bleed-2{margin:.5rem -.5rem;width:auto}.hui-item.c-item--sm{gap:.625rem;padding:.5rem .25rem}.hui-item.c-item--xs{gap:.5rem;padding:.5rem 0}.hui-empty.c-empty--roomy{padding:1.5rem}.hui-empty.c-empty--tall{min-height:18rem}.hui-empty__content>a{margin-top:.25rem}.c-card--media{overflow:hidden;padding-top:0}.c-photo{align-items:center;aspect-ratio:16 / 9;background:linear-gradient(135deg,color-mix(in oklab,var(--hui-primary) 55%,black),var(--hui-primary) 70%,color-mix(in oklab,var(--hui-primary) 50%,white));color:#fff;display:flex;flex-direction:column;font-size:.75rem;gap:.125rem;justify-content:center}.c-var{align-items:center;border-radius:var(--hui-radius-md);box-shadow:0 0 0 1px var(--hui-border);display:flex;font-family:var(--hui-font-mono);font-size:.75rem;gap:.5rem;line-height:1rem;padding:.5rem .625rem}.hui-card .c-lg{font-size:1.125rem}.c-tallies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.c-tally{padding:0 .5rem;text-align:center}.c-tally+.c-tally{border-left:1px solid color-mix(in oklab,var(--hui-border) 60%,transparent)}.c-tally-label{color:var(--hui-muted-foreground);font-size:.65rem;line-height:1rem;text-transform:uppercase}.c-addon>.c-addon-trail{align-items:center;color:var(--hui-muted-foreground);display:flex;padding-right:.5rem}.c-addon>.c-addon-trail .hui-kbd{margin-right:-.125rem}hui-button.c-icon-xs::part(button){height:1.5rem;width:1.5rem}.c-badge-chart{background:var(--hui-chart-1);color:var(--hui-chart-5)}.hui-card .hui-avatar-group{--hui-avatar-ring: var(--hui-card)}.c-quad{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.c-week{display:grid;gap:.375rem;grid-template-columns:repeat(7,minmax(0,1fr))}.c-day{border-radius:var(--hui-radius-md);box-shadow:0 0 0 1px var(--hui-border);padding:.375rem;text-align:center}.c-day-bar{background:var(--hui-muted);border-radius:var(--hui-radius-sm);height:4rem;margin-top:.25rem;overflow:hidden;position:relative}.c-day-bar>div{background:var(--hui-chart-3);border-radius:var(--hui-radius-sm);bottom:0;left:0;position:absolute;right:0}.hui-card.c-card--sm{gap:.75rem;padding-block:.75rem}.hui-card.c-card--sm>.hui-card__header{padding-inline:.75rem}.hui-card.c-card--flush{overflow:hidden;padding-bottom:0}.hui-card .c-sm-title{font-size:.875rem;line-height:1.25rem;padding-inline:.25rem}hui-radio-group.c-radios::part(group){display:flex;gap:.75rem}.c-radios .hui-radio{gap:0;padding:0}hui-button-group.c-outline-group hui-dropdown-menu hui-button[slot=trigger]::part(button){border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}hui-select.c-role{flex:none;width:6rem}hui-select.c-role::part(trigger){min-width:0;width:100%}.c-ring{rotate:-90deg}.c-back{border-radius:var(--hui-radius-md);color:var(--hui-muted-foreground);font-size:.875rem;line-height:1.75rem;padding-inline:.5rem;text-decoration:none}.c-back:hover{background:var(--hui-muted);color:var(--hui-foreground)}.c-back:focus-visible{box-shadow:0 0 0 var(--hui-focus-ring-width) color-mix(in oklab,var(--hui-ring) 50%,transparent);outline:none}.c-clone{background:color-mix(in oklab,var(--hui-muted) 30%,transparent);border:1px solid var(--hui-border);border-radius:var(--hui-radius-md);padding:.5rem}.c-gap-0{gap:0}hui-button.c-start::part(button){justify-content:flex-start;padding-left:.375rem}body.c-view-app .c-intro,body.c-view-app .c-board,body.c-view-app .c-hud{display:none}body.c-view-app{background:var(--hui-background);overflow:hidden}.c-app-view[hidden]{display:none}.c-app-bar{gap:.25rem}.c-app-spacer{flex:1 1 auto}.c-app-search{color:var(--hui-muted-foreground);gap:.5rem;inline-size:clamp(14rem,28vw,24rem);justify-content:flex-start}#c-app-command{display:inline-flex}#c-app-command>.c-app-search{display:flex}#c-app-grid .hui-grid__search{flex:1 1 18rem;inline-size:auto;max-inline-size:32rem}.c-app-search .c-ic{height:1rem;width:1rem}.c-app-search__text{flex:1 1 auto;text-align:start}.c-app-sets{align-items:center;border-inline-start:1px solid var(--hui-border);display:flex;gap:.125rem;margin-inline-start:.25rem;padding-inline-start:.5rem}.c-app-sets [aria-pressed=true]{background:var(--hui-muted)}.c-app-navtoggle{display:none}.c-app-theme-button{align-items:center;background:none;border:1px solid transparent;border-radius:var(--hui-radius-lg);color:var(--hui-foreground);cursor:pointer;display:inline-flex;block-size:2rem;inline-size:2rem;justify-content:center}.c-app-theme-button:hover{background:var(--hui-muted)}.c-app-theme-button:focus-visible{border-color:var(--hui-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--hui-ring) 50%,transparent);outline:none}.c-app-theme-button .c-ic{height:1rem;width:1rem}.c-app-navpanel{min-width:12rem}.c-app-main{display:flex;flex-direction:column;min-block-size:0}.c-app-trail{border-block-end:1px solid var(--hui-border);flex:none;padding:.375rem .75rem}.c-app-split{flex:1 1 auto;min-block-size:0}.c-app-split{background:var(--hui-card)}.c-app-status-filter{inline-size:9rem}.c-app-status[data-status=Pending]{background:var(--hui-secondary);color:var(--hui-secondary-foreground)}.c-app-status[data-status=Conflict]{background:var(--hui-destructive);color:var(--hui-destructive-foreground, var(--hui-primary-foreground))}.c-app-tabs{display:block;padding:.75rem}.c-app-detail{margin-block:.75rem}.c-app-dl{display:grid;gap:.375rem .75rem;grid-template-columns:max-content minmax(0,1fr);margin:0}.c-app-dl dt{color:var(--hui-muted-foreground)}.c-app-dl dd{margin:0;overflow-wrap:anywhere}.c-app-keep{margin-block-start:1rem}.c-app-muted{color:var(--hui-muted-foreground);margin:.5rem 0}.c-app-empty{color:var(--hui-muted-foreground)}.c-app-status-bar .c-ic{height:.875rem;width:.875rem}.c-app-hint{align-items:center;display:inline-flex;gap:.375rem}.c-app-recent{display:flex;flex-direction:column;gap:.125rem;min-inline-size:16rem;padding:.25rem}.c-app-recent__title{color:var(--hui-muted-foreground);font-size:.75rem;padding:.25rem .5rem}.c-app-recent__place{align-items:center;background:none;border:0;border-radius:var(--hui-radius-md);color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5rem;min-block-size:1.75rem;padding:.25rem .5rem;text-align:start}.c-app-recent__place:hover,.c-app-recent__place:focus-visible{background:var(--hui-muted);outline:none}.c-app-recent__place .c-ic{flex:none;height:1rem;width:1rem}.c-app-keys{display:grid;gap:.5rem 1rem;grid-template-columns:max-content minmax(0,1fr);margin:0}.c-app-keys dd{margin:0}.c-app-markup .c-ic{height:1.125rem;vertical-align:-.2em;width:1.125rem}#c-app-markup::part(dialog){max-width:min(48rem,calc(100vw - 2rem))}.c-app-code{font-size:.75rem;line-height:1.5;margin:.75rem 0 0;max-block-size:22rem;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:48rem){.c-app-navtoggle{display:inline-flex}.c-app-menubar,.c-app-search__text,.c-app-search kbd{display:none}.c-app-search{inline-size:auto;min-inline-size:0}.c-app-sets{border:0;margin:0;padding:0}}@media(max-width:30rem){.c-app-workspaces,.c-app-status-filter,.c-app-hint{display:none}}.c-board[data-set="03"]{grid-template-columns:repeat(5,minmax(0,1fr))}.c-figure{display:flex;flex-direction:column;gap:.625rem}.c-shows{color:var(--hui-muted-foreground);font-size:.75rem;line-height:1rem;margin:0;padding-inline:.25rem}.c-shows code{font-family:var(--hui-font-mono);font-size:inherit}.c-slide{background:var(--hui-muted);border-radius:var(--hui-radius-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:.375rem;min-height:8.5rem;padding:1.25rem 3.25rem}.c-slide__title{font-family:var(--hui-font-heading);font-size:1.125rem;font-weight:var(--hui-weight-medium);line-height:1.5rem}.c-logs{display:flex;flex-direction:column;font-family:var(--hui-font-mono);font-size:.75rem;gap:.125rem;line-height:1.25rem;list-style:none;margin:0;padding:0}.c-log{border-radius:var(--hui-radius-sm);display:grid;gap:.75rem;grid-template-columns:auto 3rem minmax(0,1fr);padding:.125rem .5rem}.c-log__time{color:var(--hui-muted-foreground)}.c-log__level{color:var(--hui-muted-foreground);text-transform:uppercase}.c-log--warn .c-log__level{color:var(--hui-foreground)}.c-log--error{background:color-mix(in oklab,var(--hui-destructive) 8%,transparent);box-shadow:inset 2px 0 var(--hui-destructive)}.c-log--error .c-log__time,.c-log--error .c-log__level{color:var(--hui-foreground)}.c-log--error .c-log__level{font-weight:var(--hui-weight-medium)}
