.cc-error{--cc-error-gutter:clamp(var(--cc-space-4),5vw,var(--cc-space-16));position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr;min-height:100svh;overflow:hidden;padding:var(--cc-space-6) var(--cc-error-gutter);background:var(--cc-surface-ground);color:var(--cc-ink)}.cc-error[data-inline=true]{min-height:0;padding-block:var(--cc-space-6) var(--cc-space-10);border-radius:var(--cc-radius-lg)}.cc-error__top{display:flex;align-items:center;min-height:2rem}.cc-error__logo{width:7rem;height:auto;color:var(--cc-chill)}:root[data-theme=dark] .cc-error__logo{color:var(--cc-ink-strong)}.cc-error .cc-error__store{font-size:calc(var(--cc-size-xl) * var(--cc-shop-display-scale, 1));line-height:1.1;text-transform:none}.cc-error__body{display:grid;align-content:center;justify-items:start;grid-gap:var(--cc-space-5);gap:var(--cc-space-5);width:100%;max-width:40rem;padding-block:var(--cc-space-12) var(--cc-space-16)}.cc-error[data-inline=true] .cc-error__body{padding-block:var(--cc-space-8) 0}.cc-error__code{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--cc-space-2);margin:0;color:var(--cc-ink-muted);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-wide);text-transform:uppercase}.cc-error__code .cc-mono{color:var(--cc-ink-strong);font-size:var(--cc-size-sm);letter-spacing:0}.cc-error__title{margin:0;color:var(--cc-ink-strong);font-family:var(--cc-font-display);font-size:clamp(2.25rem,1.4rem + 4vw,4.25rem);font-weight:var(--cc-weight-bold);letter-spacing:var(--cc-tracking-tight);line-height:1.02;text-wrap:balance}.cc-error[data-surface=chillcrm] .cc-error__title em{color:var(--cc-leaf);font-style:normal}:root[data-theme=dark] .cc-error[data-surface=chillcrm] .cc-error__title em{color:var(--cc-brand-ink)}.cc-error[data-surface=shop] .cc-error__title{font-family:var(--cc-shop-font-display);font-size:calc(clamp(2rem, 1.3rem + 3.6vw, 3.75rem) * var(--cc-shop-display-scale, 1));font-weight:var(--cc-shop-display-weight);letter-spacing:var(--cc-shop-display-tracking);line-height:var(--cc-shop-display-leading)}.cc-error__text{max-width:34rem;margin:0;color:var(--cc-ink-muted);font-size:var(--cc-size-md);line-height:var(--cc-leading-loose);text-wrap:pretty}.cc-error__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-3);padding-top:var(--cc-space-1)}.cc-error__details{width:100%;max-width:34rem;padding-top:var(--cc-space-4);border-top:1px solid var(--cc-line-hairline)}.cc-error__summary{display:inline-flex;align-items:center;gap:var(--cc-space-2);min-height:var(--cc-tap-min);border-radius:var(--cc-radius-sm);color:var(--cc-ink-muted);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-wide);text-transform:uppercase;cursor:pointer;list-style:none;transition:color var(--cc-transition-micro)}.cc-error__summary::-webkit-details-marker{display:none}.cc-error__summary:hover{color:var(--cc-ink-strong)}.cc-error__summary:focus-visible{outline:none;box-shadow:var(--cc-focus-ring)}.cc-error__summary svg{width:.9rem;height:.9rem;transition:rotate var(--cc-transition-base)}.cc-error__details[open] .cc-error__summary svg{rotate:180deg}.cc-error__panel{display:grid;justify-items:end;grid-gap:var(--cc-space-3);gap:var(--cc-space-3);margin-top:var(--cc-space-2);padding:var(--cc-space-4);border:1px solid var(--cc-line-hairline);border-radius:var(--cc-radius-md);background:var(--cc-surface)}.cc-error__details[open] .cc-error__panel{animation:cc-error-in .26s var(--cc-ease) both}.cc-error__rows{display:grid;grid-gap:var(--cc-space-2);gap:var(--cc-space-2);width:100%;margin:0}.cc-error__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--cc-space-1) var(--cc-space-4);font-size:var(--cc-size-xs)}.cc-error__row dt{color:var(--cc-ink-muted)}.cc-error__row dd{min-width:0;margin:0;color:var(--cc-ink-strong);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.cc-error__mark{position:absolute;z-index:-1;right:calc(var(--cc-error-gutter) * -.5);bottom:-18%;width:clamp(14rem,38vw,34rem);height:auto;color:color-mix(in oklch,var(--cc-chill) 7%,transparent);rotate:-8deg;pointer-events:none}:root[data-theme=dark] .cc-error__mark{color:color-mix(in oklch,var(--cc-ink-strong) 5%,transparent)}@media (max-width:40rem){.cc-error__mark{right:-18%;bottom:-12%;width:16rem}}@media (prefers-reduced-motion:no-preference){.cc-error__body>*{animation:cc-error-in .52s var(--cc-ease) both;animation-delay:calc(var(--i, 0) * 70ms)}.cc-error__mark{animation:cc-error-mark .9s var(--cc-ease) both}}@keyframes cc-error-in{0%{opacity:0;translate:0 var(--cc-space-4)}}@keyframes cc-error-mark{0%{opacity:0;translate:0 6%}}.cc-tabs{display:flex;min-width:0;gap:var(--cc-space-1);margin:-2px;padding:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.cc-tabs::-webkit-scrollbar{display:none}.cc-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--cc-space-2);min-height:max(var(--cc-control-h-sm),var(--cc-tap-min));padding-inline:var(--cc-space-4);border:0;border-radius:var(--cc-radius-pill);background:transparent;color:var(--cc-ink-muted);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--cc-transition-micro),background-color var(--cc-transition-micro)}.cc-tab:hover:not([aria-disabled=true],[aria-selected=true],[aria-current=page],[aria-pressed=true]){background:var(--cc-surface-hover);color:var(--cc-ink-strong)}.cc-tab:focus-visible{outline:2px solid transparent;box-shadow:var(--cc-focus-ring)}.cc-tab[aria-current=page],.cc-tab[aria-pressed=true],.cc-tab[aria-selected=true]{background:var(--cc-ink-strong);color:var(--cc-surface);font-weight:var(--cc-weight-semibold)}:root[data-theme=dark] .cc-tab[aria-current=page],:root[data-theme=dark] .cc-tab[aria-pressed=true],:root[data-theme=dark] .cc-tab[aria-selected=true]{background:color-mix(in oklab,var(--cc-ink-strong) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cc-ink-strong) 14%,transparent);color:var(--cc-ink-strong)}:root[data-theme=dark] .cc-tab:is([aria-selected=true],[aria-current=page],[aria-pressed=true]):focus-visible{box-shadow:var(--cc-focus-ring)}:root[data-theme=dark] .cc-tab:is([aria-selected=true],[aria-current=page],[aria-pressed=true]) .cc-tab__count{background:color-mix(in oklab,var(--cc-ink-strong) 14%,transparent);color:var(--cc-ink-strong)}.cc-tab[aria-disabled=true]{color:var(--cc-ink-faint);cursor:not-allowed}.cc-tab__count{min-width:1.5em;padding-inline:.35em;border-radius:var(--cc-radius-pill);background:var(--cc-surface-active);color:var(--cc-ink-muted);font-size:var(--cc-size-2xs);font-weight:var(--cc-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.cc-tab[aria-current=page] .cc-tab__count,.cc-tab[aria-pressed=true] .cc-tab__count,.cc-tab[aria-selected=true] .cc-tab__count{background:color-mix(in oklab,var(--cc-surface) 20%,transparent);color:var(--cc-surface)}.cc-tabpanel:focus-visible{outline:2px solid transparent;box-shadow:var(--cc-focus-ring);border-radius:var(--cc-radius-md)}.cc-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-3);padding:var(--cc-space-3)}.cc-pagination__status{color:var(--cc-ink-muted);font-size:var(--cc-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-pagination__pages{display:flex;align-items:center;gap:var(--cc-space-1);-webkit-margin-start:auto;margin-inline-start:auto;list-style:none}.cc-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:max(var(--cc-control-h-sm),var(--cc-tap-min));min-height:max(var(--cc-control-h-sm),var(--cc-tap-min));padding-inline:var(--cc-space-2);border:1px solid transparent;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-ink);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer;transition:background-color var(--cc-transition-micro),border-color var(--cc-transition-micro)}.cc-pagination__page:hover:not([aria-disabled=true],[aria-current=page]){background:var(--cc-surface-hover)}.cc-pagination__page[aria-current=page]{border-color:var(--cc-brand-line);background:var(--cc-brand-wash);color:var(--cc-brand-ink);font-weight:var(--cc-weight-semibold)}.cc-pagination__page[aria-disabled=true]{color:var(--cc-ink-faint);cursor:not-allowed}.cc-pagination__ellipsis{padding-inline:var(--cc-space-1);color:var(--cc-ink-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-switch{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:2.5rem;height:1.5rem;margin:0;border:1px solid var(--cc-line-control);background:var(--cc-surface-sunken);cursor:pointer;transition:background-color var(--cc-transition-micro),border-color var(--cc-transition-micro)}.cc-switch,.cc-switch:after{border-radius:var(--cc-radius-pill)}.cc-switch:after{content:"";position:absolute;top:50%;left:2px;width:1.125rem;height:1.125rem;transform:translateY(-50%);background:var(--cc-surface);box-shadow:0 1px 2px oklch(var(--cc-shadow-color)/.35);transition:transform var(--cc-transition-micro)}.cc-switch:checked{border-color:var(--cc-brand);background:var(--cc-brand)}.cc-switch:checked:after{transform:translateY(-50%) translateX(16px)}.cc-switch:disabled{border-color:var(--cc-line);background:var(--cc-surface-sunken);cursor:not-allowed}.cc-switch:disabled:after{background:var(--cc-surface-hover);box-shadow:none}.cc-switch:focus-visible{border-radius:var(--cc-radius-pill)}.cc-swatches{display:grid;grid-gap:var(--cc-space-2);gap:var(--cc-space-2);min-width:0;margin:0;padding:0;border:0}.cc-swatches__legend{margin-bottom:var(--cc-space-1);padding:0;color:var(--cc-ink-strong);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-medium)}.cc-swatches__hint{margin:0;color:var(--cc-ink-muted);font-size:var(--cc-size-sm)}.cc-swatches__grid{display:flex;flex-wrap:wrap;gap:var(--cc-space-2);padding-top:var(--cc-space-1)}.cc-swatch{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:3px solid var(--cc-surface);border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px var(--cc-line);cursor:pointer;transition:box-shadow var(--cc-transition-micro)}.cc-swatch:hover{box-shadow:0 0 0 1px var(--cc-line-control-strong)}.cc-swatch input{position:absolute;opacity:0;pointer-events:none}.cc-swatch:has(input:checked),.cc-swatch[data-checked=true]{box-shadow:0 0 0 2.5px var(--cc-ink-strong)}.cc-swatch:has(input:focus-visible){box-shadow:var(--cc-focus-ring)}.cc-swatch--text{width:auto;gap:var(--cc-space-2);padding:0 var(--cc-space-4);border-radius:999px;background:var(--cc-surface);color:var(--cc-ink-strong);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-medium)}.cc-swatch--custom input{position:static;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:50%;background:none;opacity:1;pointer-events:auto;cursor:pointer}.cc-swatch--custom input::-webkit-color-swatch-wrapper{padding:0}.cc-swatch--custom input::-webkit-color-swatch{border:1px solid var(--cc-line);border-radius:50%}.cc-swatch--custom input::-moz-color-swatch{border:1px solid var(--cc-line);border-radius:50%}.cc-choices{position:relative;min-width:0;margin:0;padding:0;border:0;container:choices/inline-size}.cc-choices__legend{margin-bottom:var(--cc-space-2);padding:0;color:var(--cc-ink-strong);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-medium)}.cc-choices__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--cc-space-2);gap:var(--cc-space-2)}@container choices (min-width: 26rem){.cc-choices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-choice{position:relative;display:flex;align-items:center;gap:var(--cc-space-3);min-height:3.25rem;padding:var(--cc-space-2) var(--cc-space-4);border:1.5px solid var(--cc-line);border-radius:var(--cc-radius-lg);background:var(--cc-surface);color:var(--cc-ink-strong);font-weight:var(--cc-weight-medium);cursor:pointer;transition:border-color var(--cc-transition-micro),background-color var(--cc-transition-micro)}.cc-choice:hover{border-color:var(--cc-line-control)}.cc-choice input{position:absolute;opacity:0;pointer-events:none}.cc-choice:has(input:focus-visible){box-shadow:var(--cc-focus-ring)}.cc-choice__icon{display:inline-flex;flex:none;justify-content:center;width:1.3rem;color:var(--cc-brand-ink);font-size:1.3rem}.cc-choice[data-checked=true]{border-color:var(--cc-brand);background:var(--cc-brand-wash);color:var(--cc-ink-strong)}.cc-choice[data-checked=true] .cc-choice__icon{color:var(--cc-brand-ink)}.cc-choice__text{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.cc-choice__hint{font-size:var(--cc-size-sm);font-weight:var(--cc-weight-regular)}.cc-choice[data-checked=true] .cc-choice__hint,.cc-choice__hint{color:var(--cc-ink-muted)}.cc-emoji{display:inline-block;width:1.25em;height:1.25em;vertical-align:-.25em;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-emoji--text{width:auto;height:auto;vertical-align:baseline;line-height:1}.cc-emoji-pick{display:grid;grid-auto-columns:minmax(0,2.5rem);grid-auto-flow:column;grid-gap:var(--cc-space-1);gap:var(--cc-space-1);justify-content:start}.cc-emoji-pick__option{display:inline-grid;place-items:center;width:100%;height:auto;aspect-ratio:1;padding:0;border:1.5px solid transparent;border-radius:var(--cc-radius-pill);background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;transition:border-color var(--cc-transition-micro),background-color var(--cc-transition-micro)}.cc-emoji-pick__option:hover:not(:disabled):not([aria-checked=true]){background:color-mix(in oklab,var(--cc-ink-strong) 8%,transparent)}.cc-emoji-pick__option[aria-checked=true]{border-color:transparent;background:var(--cc-brand-soft)}.cc-emoji-pick__option:focus-visible{outline:2px solid transparent;box-shadow:var(--cc-focus-ring)}.cc-emoji-pick__option>span{display:grid;place-items:center}.cc-emoji-pick__option .cc-emoji,.cc-emoji-picker__cell .cc-emoji,.cc-emoji-picker__tone .cc-emoji,.cc-emoji-picker__tone-toggle .cc-emoji{display:block;vertical-align:0}.cc-emoji-pick__option .cc-emoji{width:62%;height:auto;aspect-ratio:1}.cc-emoji-pick__more{display:inline-grid;place-items:center;width:100%;height:auto;aspect-ratio:1;padding:0;border:1.5px dashed var(--cc-line-control);border-radius:var(--cc-radius-pill);background:transparent;color:var(--cc-ink-muted);cursor:pointer;transition:border-color var(--cc-transition-micro),color var(--cc-transition-micro),background-color var(--cc-transition-micro)}.cc-emoji-pick__more:hover:not(:disabled){border-color:var(--cc-line-control-strong);color:var(--cc-ink-strong)}.cc-emoji-pick__more[aria-expanded=true]{border-style:solid;border-color:transparent;background:color-mix(in oklab,var(--cc-ink-strong) 8%,transparent);color:var(--cc-ink-strong)}.cc-emoji-pick__more svg{transition:transform var(--cc-transition-micro)}.cc-emoji-pick__more[aria-expanded=true] svg{transform:rotate(45deg)}.cc-emoji-pick__more:focus-visible{outline:2px solid transparent;box-shadow:var(--cc-focus-ring)}.cc-emoji-pick__more svg{width:1.125rem;height:1.125rem}.cc-emoji-picker{display:flex;flex-direction:column;width:100%;min-width:0;height:23rem;max-height:70dvh;overflow:hidden;border:1px solid var(--cc-line);container:emoji-picker/inline-size;border-radius:var(--cc-radius-lg);background:var(--cc-surface-raised);--cc-emoji-picker-tint:color-mix(in oklab,var(--cc-ink-strong) 8%,transparent)}.cc-emoji-picker__root{display:flex;flex:1 1;flex-direction:column;min-height:0}.cc-emoji-picker__bar[hidden]{display:none}.cc-emoji-picker__top{padding:var(--cc-space-3) var(--cc-space-3) var(--cc-space-2)}.cc-emoji-picker__search,.cc-emoji-picker__top{display:flex;align-items:center;gap:var(--cc-space-2)}.cc-emoji-picker__search{flex:1 1;min-width:0;height:2.5rem;padding:0 var(--cc-space-3);border-radius:var(--cc-radius-pill);background:var(--cc-emoji-picker-tint);color:var(--cc-ink-muted)}.cc-emoji-picker__search:focus-within{box-shadow:var(--cc-focus-ring)}.cc-emoji-picker__search svg{flex:none;width:1rem;height:1rem}.cc-emoji-picker__search input{flex:1 1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--cc-ink-strong);font:inherit;font-size:var(--cc-size-md);outline:none}.cc-emoji-picker__search input:focus,.cc-emoji-picker__search input:focus-visible{outline:none;box-shadow:none}.cc-emoji-picker__search input::-webkit-search-cancel-button{display:none}.cc-emoji-picker__search input::placeholder{color:var(--cc-ink-faint)}.cc-emoji-picker__clear{display:inline-grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-right:calc(var(--cc-space-3) * -1);padding:0;border:0;border-radius:var(--cc-radius-pill);background:transparent;color:var(--cc-ink-muted);cursor:pointer}.cc-emoji-picker__clear:hover{color:var(--cc-ink-strong)}.cc-emoji-picker__tone,.cc-emoji-picker__tone-toggle{display:inline-grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1.5px solid transparent;border-radius:var(--cc-radius-pill);background:transparent;font-size:1.25rem;cursor:pointer;transition:border-color var(--cc-transition-micro),background-color var(--cc-transition-micro)}.cc-emoji-picker__tone-toggle:hover,.cc-emoji-picker__tone:hover{background:var(--cc-emoji-picker-tint)}.cc-emoji-picker__tone-toggle[aria-expanded=true],.cc-emoji-picker__tone[aria-checked=true]{border-color:transparent;background:var(--cc-brand-soft)}.cc-emoji-picker__tones{display:flex;justify-content:space-between;gap:var(--cc-space-1);padding:0 var(--cc-space-3) var(--cc-space-2)}.cc-emoji-picker__bar-item:focus-visible,.cc-emoji-picker__cell:focus-visible,.cc-emoji-picker__clear:focus-visible,.cc-emoji-picker__tone-toggle:focus-visible,.cc-emoji-picker__tone:focus-visible{outline:2px solid transparent;box-shadow:var(--cc-focus-ring)}.cc-emoji-picker__viewport{position:relative;flex:1 1;min-height:0;outline:none;scrollbar-width:none;scrollbar-gutter:auto!important}.cc-emoji-picker__viewport::-webkit-scrollbar{display:none}.cc-emoji-picker__state{position:absolute;inset:0;display:grid;place-items:center;padding:var(--cc-space-5);color:var(--cc-ink-muted);font-size:var(--cc-size-sm);text-align:center}.cc-emoji-picker__list{padding-bottom:var(--cc-space-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-emoji-picker__category{padding:var(--cc-space-2) var(--cc-space-3) var(--cc-space-1);background:var(--cc-surface-raised);color:var(--cc-ink-muted);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-wide);text-transform:uppercase}.cc-emoji-picker__row[frimousse-row]{display:grid!important;grid-template-columns:repeat(var(--frimousse-list-columns,8),minmax(0,1fr));padding:0 var(--cc-space-2);scroll-margin-block:var(--cc-space-1)}.cc-emoji-picker__cell{display:grid;place-items:center;height:2.75rem;padding:0;border:0;border-radius:var(--cc-radius-md);background:transparent;font-size:1.625rem;cursor:pointer}@container emoji-picker (max-width: 22rem){.cc-emoji-picker__cell{height:2.5rem;font-size:1.5rem}}.cc-emoji-picker__cell[data-active]{background:var(--cc-emoji-picker-tint)}.cc-emoji-picker__bar{display:flex;gap:2px;overflow-x:auto;padding:var(--cc-space-1) var(--cc-space-2);border-top:1px solid var(--cc-line);scrollbar-width:none}.cc-emoji-picker__bar::-webkit-scrollbar{display:none}.cc-emoji-picker__bar-item{display:inline-grid;flex:1 0 2.5rem;place-items:center;min-width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-ink-faint);cursor:pointer;transition:color var(--cc-transition-micro),background-color var(--cc-transition-micro)}.cc-emoji-picker__bar-item svg{width:1.125rem;height:1.125rem}.cc-emoji-picker__bar-item:hover{color:var(--cc-ink-strong)}.cc-emoji-picker__bar-item[aria-current=true]{background:var(--cc-emoji-picker-tint);color:var(--cc-ink-strong)}.cc-wordmark{display:inline-block;max-inline-size:100%;overflow:hidden;color:var(--cc-brand);font-size:var(--cc-size-2xl);font-family:var(--cc-font-display);font-weight:var(--cc-weight-bold);letter-spacing:-.02em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cc-wordmark[data-size=sm]{font-size:var(--cc-size-lg)}.cc-store-badge{--cc-store-badge-size:2.25rem;display:inline-grid;flex:none;place-items:center;inline-size:var(--cc-store-badge-size);block-size:var(--cc-store-badge-size);border-radius:calc(var(--cc-store-badge-size) * .3);background:var(--cc-store-badge,var(--cc-leaf));box-shadow:inset 0 0 0 2px color-mix(in oklch,white 22%,transparent);color:oklch(99% .004 170);font-family:var(--cc-font-display);font-size:calc(var(--cc-store-badge-size) * .46);font-weight:var(--cc-weight-bold);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-store-badge[data-size=sm]{--cc-store-badge-size:1.75rem}.cc-store-badge[data-size=lg]{--cc-store-badge-size:2.75rem}.cc-notice{display:flex;align-items:flex-start;gap:var(--cc-space-3);min-width:0;padding:var(--cc-space-3);border-radius:1.5rem;background:var(--cc-surface);box-shadow:0 14px 28px color-mix(in oklch,var(--cc-chill) 16%,transparent),0 2px 6px color-mix(in oklch,var(--cc-chill) 10%,transparent)}:root[data-theme=dark] .cc-notice{border:1px solid var(--cc-line-hairline);background:var(--cc-surface-raised);box-shadow:0 14px 28px oklch(0 0 0/.35)}.cc-notice__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:.45rem;border-radius:.7rem;background:var(--cc-chill);color:var(--cc-paper)}.cc-notice__mark svg{width:100%;height:100%}.cc-notice__body{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.cc-notice__title{text-wrap:pretty;display:flex;justify-content:space-between;gap:var(--cc-space-2);color:var(--cc-ink-strong);font-size:var(--cc-size-md)}.cc-notice__time{flex:none;color:var(--cc-ink-muted);font-size:var(--cc-size-xs)}.cc-notice__text{color:var(--cc-ink);font-size:var(--cc-size-sm);line-height:var(--cc-leading-snug)}.cc-pills{display:flex;flex-direction:column;gap:var(--cc-space-2);min-width:0;margin:0;padding:0;list-style:none}.cc-pill{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-column-gap:var(--cc-space-2);column-gap:var(--cc-space-2);min-height:2.75rem;padding:.55rem var(--cc-space-4);border-radius:1.375rem;background:var(--cc-surface);box-shadow:var(--cc-elevation-1);font-size:var(--cc-size-sm);line-height:var(--cc-leading-snug)}:root[data-theme=dark] .cc-pill:not([data-tone]){background:var(--cc-surface-raised);box-shadow:inset 0 0 0 1px var(--cc-line-hairline)}.cc-pill__icon{display:inline-flex;color:var(--cc-ink-muted);font-size:1.05rem}.cc-pill__label{color:var(--cc-ink-muted);white-space:nowrap}.cc-pill__value{display:grid;justify-items:end;grid-gap:1px;gap:1px;min-width:0;color:var(--cc-ink-strong);font-weight:var(--cc-weight-semibold);text-align:right;overflow-wrap:anywhere}.cc-pill__hint{color:var(--cc-ink-muted);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-medium)}.cc-pill[data-tone=signal]{background:var(--cc-accent);box-shadow:0 8px 18px color-mix(in oklch,var(--cc-accent) 28%,transparent)}.cc-pill[data-tone=signal] :is(.cc-pill__icon,.cc-pill__label,.cc-pill__value,.cc-pill__hint){color:var(--cc-on-accent)}.cc-pill[data-tone=warning]{background:var(--cc-warning-wash);box-shadow:inset 0 0 0 1px var(--cc-warning-line)}.cc-pill[data-tone=warning] .cc-pill__icon,.cc-pill[data-tone=warning] .cc-pill__label{color:var(--cc-warning-ink)}.cc-chill-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:var(--cc-space-2) var(--cc-space-4);background:var(--cc-chill);color:var(--cc-on-chill);font-size:var(--cc-size-sm);line-height:1.4}.cc-chill-bar__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--cc-space-2) var(--cc-space-3);gap:var(--cc-space-2) var(--cc-space-3);width:100%;max-width:var(--cc-chill-bar-width,none);margin-inline:auto}.cc-chill-bar__mark{display:inline-flex;width:1.5rem;height:1.5rem;color:var(--cc-on-chill)}.cc-chill-bar__mark svg{width:100%;height:100%}.cc-chill-bar__text{margin:0;text-wrap:pretty}.cc-chill-bar__text span{opacity:.82}.cc-chill-bar__failure{grid-column:2/-1;margin:0}.cc-chill-bar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cc-space-2)}@media (max-width:40rem){.cc-chill-bar{position:static}.cc-chill-bar__inner:has(.cc-chill-bar__actions>:nth-child(2)) .cc-chill-bar__actions{grid-column:2/-1;justify-content:flex-start}}.cc-chill-bar .cc-button[data-variant=ghost],.cc-chill-bar .cc-button[data-variant=secondary]{border-color:color-mix(in oklch,var(--cc-on-chill) 40%,transparent);background:transparent;color:var(--cc-on-chill)}.cc-chill-bar .cc-button[data-variant=ghost]:hover,.cc-chill-bar .cc-button[data-variant=secondary]:hover{border-color:color-mix(in oklch,var(--cc-on-chill) 60%,transparent);background:color-mix(in oklch,var(--cc-on-chill) 14%,transparent);color:var(--cc-on-chill)}.cc-chill-bar__name{white-space:nowrap}.cc-chill-bar .cc-button[data-variant=primary]{border-color:var(--cc-paper);background:var(--cc-paper);color:var(--cc-chill)}.cc-chill-bar .cc-button[data-variant=primary]:hover{background:color-mix(in oklch,var(--cc-paper) 88%,var(--cc-chill))}.cc-code{position:relative}.cc-code__input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;caret-color:transparent;color:transparent;font-size:16px;letter-spacing:-.5em;cursor:text}.cc-code__input::selection{background:transparent}.cc-code .cc-code__input:focus,.cc-code .cc-code__input:focus-visible{box-shadow:none}.cc-code__boxes{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:var(--cc-space-2);gap:var(--cc-space-2)}.cc-code__box{display:grid;place-items:center;height:3.5rem;border-radius:.95rem;background:var(--cc-surface);box-shadow:inset 0 0 0 1px var(--cc-line-control);color:var(--cc-ink-strong);font-size:1.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--cc-weight-semibold);transition:box-shadow var(--cc-transition-micro)}.cc-code[data-kind=label] .cc-code__box{font-family:var(--cc-font-mono);font-size:1.35rem}.cc-code__box[data-split=true]{margin-left:var(--cc-space-2)}.cc-code__box[data-filled=true]{box-shadow:inset 0 0 0 1px var(--cc-ink-faint);animation:cc-code-pop .18s var(--cc-ease)}.cc-code__box[data-active=true]{box-shadow:inset 0 0 0 2px var(--cc-brand),0 0 0 4px color-mix(in srgb,var(--cc-brand) 16%,transparent)}.cc-code__box[data-active=true]:not([data-filled=true]):after{content:"";width:2px;height:1.5rem;border-radius:1px;background:var(--cc-brand);animation:cc-code-caret 1s steps(1) infinite}.cc-code[data-invalid=true] .cc-code__box{box-shadow:inset 0 0 0 1.5px var(--cc-danger)}.cc-code[data-invalid=true] .cc-code__boxes{animation:cc-code-shake .36s var(--cc-ease)}@media (max-width:22rem){.cc-code__boxes{gap:.35rem}.cc-code__box{height:3.1rem;font-size:1.35rem}}@keyframes cc-code-pop{0%{transform:scale(.86)}to{transform:none}}@keyframes cc-code-caret{50%{opacity:0}}@keyframes cc-code-shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@media (prefers-reduced-motion:reduce){.cc-code__box,.cc-code__box:after,.cc-code__boxes{animation:none}}.cc-signin__phone{height:auto;min-height:3.25rem}.cc-signin__phone>.cc-input{font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.cc-signin__secret{min-height:3.25rem;font-family:var(--cc-font-mono);font-size:1.15rem;letter-spacing:.06em}.cc-signin__sent{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--cc-space-2);margin:0;color:var(--cc-ink);font-size:var(--cc-size-sm)}.cc-signin__sent strong{color:var(--cc-ink-strong)}.cc-signin__sent>.cc-quiet-action{margin-inline:calc(var(--cc-space-2) * -1)}.cc-quiet-action{justify-self:center;align-self:center;min-height:var(--cc-tap-min);padding:0 var(--cc-space-2);border:0;border-radius:var(--cc-radius-sm);background:none;color:var(--cc-ink-muted);font:inherit;font-size:var(--cc-size-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;cursor:pointer;transition:color var(--cc-transition-micro)}.cc-quiet-action:hover:not(:disabled){color:var(--cc-ink-strong)}.cc-quiet-action:focus-visible{outline:none;box-shadow:var(--cc-focus-ring)}.cc-quiet-action:disabled{cursor:default;opacity:.6}.cc-theme-switch{gap:2px;padding:2px;border:1px solid var(--cc-line);background:var(--cc-surface-sunken)}.cc-theme-switch,.cc-theme-switch__option{display:inline-flex;border-radius:var(--cc-radius-pill)}.cc-theme-switch__option{position:relative;align-items:center;justify-content:center;gap:var(--cc-space-1);min-width:var(--cc-tap-min);min-height:calc(var(--cc-control-h-sm) - 4px);padding:0 var(--cc-space-3);color:var(--cc-ink-muted);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-medium);cursor:pointer;transition:background-color var(--cc-transition-micro),color var(--cc-transition-micro)}.cc-theme-switch[data-variant=icons] .cc-theme-switch__option{padding:0}.cc-theme-switch__option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.cc-theme-switch__option:hover{color:var(--cc-ink)}.cc-theme-switch__option:has(input:checked){background:var(--cc-surface-raised);color:var(--cc-ink-strong);box-shadow:var(--cc-elevation-1)}.cc-theme-switch__option:has(input:focus-visible){box-shadow:var(--cc-focus-ring)}.cc-theme-compact{position:relative}.cc-theme-compact,.cc-theme-compact__icon{display:inline-flex}.cc-theme-compact__icon [data-for=dark],:root[data-theme=dark] .cc-theme-compact__icon [data-for=light]{display:none}:root[data-theme=dark] .cc-theme-compact__icon [data-for=dark]{display:inline}.cc-theme-compact[data-open=true]>button{visibility:hidden}.cc-theme-compact>.cc-theme-switch{position:absolute;inset-block-start:50%;inset-inline-end:0;z-index:1;translate:0 -50%}@media (prefers-reduced-motion:no-preference){.cc-theme-compact>.cc-theme-switch{animation:cc-theme-compact-in var(--cc-transition-base) both}}@keyframes cc-theme-compact-in{0%{-webkit-clip-path:inset(0 0 0 70% round var(--cc-radius-pill));clip-path:inset(0 0 0 70% round var(--cc-radius-pill));opacity:0}to{-webkit-clip-path:inset(0 round var(--cc-radius-pill));clip-path:inset(0 round var(--cc-radius-pill));opacity:1}}.cc-theme-switch__icon{flex:none;font-size:1rem}.metric-card{--metric-color:var(--cc-ink-strong);display:flex;flex-direction:column;gap:var(--cc-space-3);min-width:0;padding:var(--cc-space-4);border:1px solid var(--cc-line-hairline);border-radius:1.1rem;background:var(--cc-surface);box-shadow:var(--cc-elevation-1);color:var(--cc-ink);font:inherit;text-align:start;container-type:inline-size}.metric-card__head{display:flex;align-items:center;gap:var(--cc-space-2);min-width:0}.metric-card__icon{display:inline-flex;flex:none;color:var(--metric-color);font-size:1.1rem;transition:color var(--cc-transition-micro)}.metric-card__title{overflow:hidden;color:var(--cc-ink-strong);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.metric-card__body{display:flex;flex-direction:column;gap:var(--cc-space-2);margin-top:auto}.metric-card__figures{display:flex;flex-direction:column;gap:2px;min-width:0}.metric-card__period{color:var(--cc-ink-muted);font-size:var(--cc-size-xs);white-space:nowrap}.metric-card__value{color:var(--cc-ink-strong);font-size:1.375rem;font-weight:var(--cc-weight-bold);line-height:1.15;letter-spacing:-.025em;white-space:nowrap;transition:color var(--cc-transition-micro)}.metric-card__value[data-negative=true]{color:var(--cc-danger-ink)}.metric-card__foot{color:var(--cc-ink-muted);line-height:var(--cc-leading-snug)}.metric-card__foot,.metric-card__foot .finance-delta{font-size:var(--cc-size-xs)}.metric-card__foot a{color:inherit;font-weight:var(--cc-weight-semibold)}.metric-card__visual{display:flex;min-width:0;color:var(--metric-color)}@container (min-width: 18rem){.metric-card__body{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cc-space-2) .625rem}.metric-card__visual{flex:1 1 6rem;justify-content:flex-end;max-width:10rem}.metric-card__visual .area-spark{height:3.5rem}}.metric-card[data-tone=alert]{border-color:var(--cc-danger-line);background:var(--cc-danger-wash)}.metric-card[data-tone=alert] .metric-card__foot,.metric-card[data-tone=alert] .metric-card__value{color:var(--cc-danger-ink)}.metric-ring{position:relative;display:grid;flex:none;width:2.5rem;height:2.5rem;margin:-.4rem 0 -.4rem auto;place-items:center}.metric-ring svg{position:absolute;inset:0}.metric-ring__fill,.metric-ring__track{fill:none;stroke-width:7}.metric-ring__track{stroke:color-mix(in srgb,var(--metric-color) 14%,transparent)}.metric-ring__fill{stroke:var(--metric-color);stroke-linecap:round}.metric-ring__text{color:var(--cc-ink-strong);font-size:var(--cc-size-2xs);font-weight:var(--cc-weight-semibold)}.metric-strip .metric-card__body{flex:1 1;align-content:space-between;margin-top:0}.metric-strip{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-gap:var(--cc-space-3);gap:var(--cc-space-3);margin-bottom:var(--cc-space-6)}@media (max-width:64rem){.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.metric-strip{display:flex;margin-inline:calc(var(--cc-space-2) * -1);padding:2px var(--cc-space-2) var(--cc-space-2);overflow-x:auto;scrollbar-width:none}.metric-strip::-webkit-scrollbar{display:none}.metric-strip>.metric-card{flex:0 0 15rem}}.sheet-block__action{display:inline-flex;flex:none;margin-left:auto}.block-sheet .cc-overlay__body{display:grid;align-content:start;grid-gap:var(--cc-space-4);gap:var(--cc-space-4);background:var(--cc-surface-ground)}.block-sheet .cc-overlay__title .cc-badge{vertical-align:middle}.metric-card--go{color:inherit;text-decoration:none;cursor:pointer;transition:border-color var(--cc-transition-micro),box-shadow var(--cc-transition-micro)}.metric-card--go:hover{border-color:var(--cc-line);box-shadow:var(--cc-elevation-2)}.metric-card--go:focus-visible{outline:none;box-shadow:var(--cc-focus-ring)}.metric-card__go{flex:none;margin-left:auto;color:var(--cc-ink-muted);font-size:.95rem;transition:color var(--cc-transition-micro),translate var(--cc-transition-micro)}.metric-card--go:hover .metric-card__go{color:var(--metric-color);translate:2px 0}.person-initial{display:inline-grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--cc-ink-strong);color:var(--cc-surface);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-semibold)}.figure-row{display:grid;grid-template-columns:repeat(var(--figure-cols,3),minmax(0,1fr));grid-gap:var(--cc-space-3);gap:var(--cc-space-3);margin:0;padding-top:var(--cc-space-3);border-top:1px solid var(--cc-line-hairline)}.figure-row div{display:grid;grid-gap:2px;gap:2px}.figure-row dt{color:var(--cc-ink-muted);font-size:var(--cc-size-2xs)}.figure-row dd{margin:0;color:var(--cc-ink-strong);font-weight:var(--cc-weight-semibold)}.count-bars{display:grid;grid-template-columns:repeat(var(--count-bars-cols,4),minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;height:4.25rem}.count-bars__col{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;grid-gap:2px;gap:2px;min-width:0}.count-bars__count{color:var(--cc-ink-strong);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-semibold)}.count-bars__col[data-empty=true] .count-bars__count{color:var(--cc-ink-faint)}.count-bars__bar{display:flex;align-items:flex-end;width:100%;max-width:1.4rem;border-radius:.35rem;background:var(--cc-surface-sunken)}.count-bars__bar>span{display:block;width:100%;border-radius:inherit;background:var(--bar-color,var(--metric-color))}.count-bars__label{overflow:hidden;max-width:100%;color:var(--cc-ink-muted);font-size:var(--cc-size-2xs);text-overflow:ellipsis;white-space:nowrap}.table-cards{container:table-cards/inline-size}@container table-cards (max-width: 48rem){.table-cards .cc-table-scroll{overflow:visible}.table-cards .cc-table,.table-cards .cc-table tbody{display:block}.table-cards .cc-table thead{display:none}.table-cards .cc-table tbody tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));grid-gap:var(--cc-space-3);gap:var(--cc-space-3);height:auto;padding:var(--cc-space-3) var(--cc-space-4);border-bottom:1px solid var(--cc-line-hairline)}.table-cards .cc-table tbody tr>td{display:block;min-width:0;padding:0;border:0;text-align:start}.table-cards .cc-table tbody tr>td.table-cards__main{grid-column:1/-1}.table-cards [data-label]:before{display:block;margin-bottom:2px;color:var(--cc-ink-muted);font-size:var(--cc-size-2xs);font-weight:var(--cc-weight-medium);content:attr(data-label)}.table-cards .cc-table tbody tr>td[data-empty=true]{display:none}.table-cards .cc-table tbody tr:has(>td[colspan]){display:block}}.metric-card__diff{color:var(--cc-ink-strong);font-weight:var(--cc-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-card{display:flex;flex-direction:column;gap:var(--cc-space-4);min-width:0;padding:var(--cc-space-5);border:1px solid var(--cc-line-hairline);border-radius:1.5rem;background:linear-gradient(180deg,var(--cc-surface) 55%,color-mix(in srgb,var(--cc-surface) 93%,var(--cc-brand)) 100%);box-shadow:var(--cc-elevation-1)}.home-card__head{display:flex;align-items:center;gap:var(--cc-space-3);min-width:0}.home-card__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--cc-mark-surface);box-shadow:inset 0 0 0 1px var(--cc-mark-ring);color:var(--cc-mark-ink);font-size:1.125rem}.home-card__title{margin:0;color:var(--cc-ink-strong);font-size:var(--cc-size-md)}.home-card__link,.home-card__title{font-weight:var(--cc-weight-semibold)}.home-card__link{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.3rem .75rem;border-radius:var(--cc-radius-pill);background:var(--cc-surface-sunken);color:var(--cc-ink);font-size:var(--cc-size-xs);text-decoration:none;transition:background-color var(--cc-transition-micro)}.home-card__link svg{width:.9em;height:.9em;rotate:-45deg}.home-card__link:hover{background:color-mix(in oklch,var(--cc-surface-sunken) 80%,var(--cc-ink-strong))}.order-block{gap:var(--cc-space-4)}.order-block[data-tone=next]{border-color:var(--cc-line);box-shadow:var(--cc-elevation-1)}.order-block__heading{min-width:0}.order-block__meta{margin:2px 0 0}.order-block__empty,.order-block__foot,.order-block__meta{color:var(--cc-ink-muted);font-size:var(--cc-size-sm);line-height:var(--cc-leading-snug)}.order-block__empty,.order-block__foot{margin:0}.order-block__actions{display:flex;flex-wrap:wrap;gap:var(--cc-space-2)}.push-guide__steps{display:grid;grid-gap:var(--cc-space-3);gap:var(--cc-space-3);margin:0 0 var(--cc-space-4);padding-left:1.4rem;color:var(--cc-ink);font-size:var(--cc-size-md);line-height:1.5}.push-guide__steps li::marker{color:var(--cc-brand-ink);font-weight:var(--cc-weight-semibold)}.push-guide__tip{margin:var(--cc-space-4) 0 0;color:var(--cc-ink-muted);font-size:var(--cc-size-sm)}.day-chart{position:relative;display:block;width:100%;height:3.5rem;color:var(--metric-color)}.day-chart svg{display:block;overflow:visible}.day-chart__today{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.day-chart__yesterday{fill:none;stroke:var(--cc-ink-faint);stroke-width:1.5;stroke-dasharray:3 4;stroke-linecap:round}.day-chart__cursor{stroke:currentColor;stroke-width:1;stroke-dasharray:2 2}.day-chart__dot{fill:currentColor;stroke:var(--cc-surface);stroke-width:2;filter:drop-shadow(1px 2px 3px oklch(0 0 0/.35))}.day-chart__tip{position:absolute;bottom:calc(100% + .4rem);z-index:2;display:grid;grid-gap:1px;gap:1px;padding:.4rem .6rem;border:1px solid var(--cc-line-hairline);border-radius:.6rem;background:var(--cc-surface-raised);box-shadow:var(--cc-elevation-2);color:var(--cc-ink-muted);font-size:var(--cc-size-2xs);white-space:nowrap;pointer-events:none;translate:-50% 0}.day-chart__tip[data-align=start]{translate:-1rem 0}.day-chart__tip[data-align=end]{translate:calc(-100% + 1rem) 0}.day-chart__tip strong,.day-chart__tip-hour{color:var(--cc-ink-strong);font-weight:var(--cc-weight-semibold)}.hero-card{position:relative;display:flex;flex-direction:column;gap:var(--cc-space-4);min-width:0;padding:var(--cc-space-5);overflow:hidden;border-radius:1.5rem;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--cc-brand) 60%,transparent) 0,transparent 55%),radial-gradient(70% 70% at 0 100%,color-mix(in srgb,var(--cc-brand) 28%,transparent) 0,transparent 65%),oklch(20% .018 175);box-shadow:var(--cc-elevation-2);color:oklch(98% 0 0)}.hero-card .home-card__icon{background:oklch(98% 0 0);color:oklch(20% .018 175)}:root[data-theme=dark] .hero-card .home-card__icon{background:oklch(100% 0 0/.1);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.16);color:oklch(98% 0 0)}.hero-card .home-card__title{color:oklch(98% 0 0)}.hero-card__headline{margin:0;font-family:var(--cc-font-display);font-size:clamp(1.6rem,2.3vw,2.2rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.home-figure{margin-top:auto}.home-figure__value{margin:0;color:var(--cc-ink-strong);font-size:clamp(1.85rem,2.3vw,2.6rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.home-figure__context{margin:var(--cc-space-2) 0 0;color:var(--cc-ink-muted);font-size:var(--cc-size-sm);line-height:var(--cc-leading-snug)}.home-figure__diff{color:var(--cc-success-ink);font-weight:var(--cc-weight-semibold)}.home-figure__diff[data-tone=down]{color:var(--cc-danger-ink)}.home-figure__diff[data-tone=flat]{color:var(--cc-ink-muted)}.home-hello{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cc-space-4)}.home-hello__title{margin:0;color:var(--cc-ink-strong);font-family:var(--cc-font-display);font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.home-hello__soft{color:var(--cc-ink-muted);font-weight:500}.home-hello__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-3);margin:var(--cc-space-3) 0 0;color:var(--cc-ink-muted);font-size:var(--cc-size-sm)}.home-hello__day{display:inline-block}.home-hello__day:first-letter{text-transform:uppercase}.home-open{display:inline-flex;align-items:center;gap:var(--cc-space-2);padding:.15rem .7rem;border-radius:var(--cc-radius-pill);background:var(--cc-success-wash);color:var(--cc-success-ink);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-semibold)}.home-open:before{width:.45rem;height:.45rem;border-radius:50%;background:var(--cc-success);content:""}.home-open[data-open=false]{background:var(--cc-warning-wash);color:var(--cc-warning-ink)}.home-open[data-open=false]:before{background:var(--cc-warning)}[data-drag-scroll][data-dragging=true],[data-drag-scroll][data-dragging=true] *{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.push-toggle{display:inline-flex;align-items:center;gap:var(--cc-space-2);min-height:var(--cc-tap-min);padding:0 var(--cc-space-3);border-radius:var(--cc-radius-md);color:var(--cc-ink-muted);font-size:var(--cc-size-md);font-weight:var(--cc-weight-medium);cursor:pointer;transition:background-color var(--cc-transition-micro),color var(--cc-transition-micro)}.push-toggle:hover{background:var(--cc-surface-hover);color:var(--cc-ink-strong)}.push-toggle:has(.cc-switch:checked){color:var(--cc-ink-strong)}.push-toggle:has(.cc-switch:disabled){background:transparent;cursor:default}.push-note,.push-toggle__error{display:inline-flex;align-items:center;min-height:var(--cc-tap-min);padding:0 var(--cc-space-3);font-size:var(--cc-size-sm)}.push-note{color:var(--cc-ink-muted)}.push-toggle__error{color:var(--cc-danger-ink);font-weight:var(--cc-weight-medium)}.push-note--action{gap:var(--cc-space-2);border:0;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-warning-ink);font:inherit;font-size:var(--cc-size-sm);font-weight:var(--cc-weight-medium);cursor:pointer;transition:background-color var(--cc-transition-micro)}.push-note--action:hover{background:var(--cc-warning-wash)}.push-note--action:focus-visible{outline:2px solid transparent;box-shadow:var(--cc-focus-ring)}.settings__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-3);padding-top:var(--cc-space-5);border-top:1px solid var(--cc-line-hairline)}.settings__actions[data-dirty=true]{position:-webkit-sticky;position:sticky;bottom:var(--cc-space-4);z-index:3;padding:var(--cc-space-3) var(--cc-space-4);border:1px solid var(--cc-line);border-radius:var(--cc-radius-lg);background:var(--cc-surface-raised);box-shadow:0 12px 32px color-mix(in oklch,var(--cc-ink-strong) 14%,transparent),0 2px 6px color-mix(in oklch,var(--cc-ink-strong) 8%,transparent)}.settings__actions[data-dirty=true] .settings__status{order:-1;flex:1 1 10rem;color:var(--cc-ink-strong);font-weight:var(--cc-weight-medium)}.settings__actions[data-dirty=true] [type=submit]{order:2}.settings__status{flex:1 1 16rem;min-height:1lh;margin:0;color:var(--cc-ink-muted);font-size:var(--cc-size-sm)}.settings-shell{container:settings/inline-size}.settings-nav{margin-bottom:var(--cc-space-6)}.settings-shell__main{container:settings-main/inline-size;min-width:0}.settings-nav__list{display:flex;gap:var(--cc-space-2);margin:0;padding:0 0 var(--cc-space-2);overflow-x:auto;list-style:none;scrollbar-width:none}.settings-nav__link{display:flex;align-items:center;gap:var(--cc-space-3);min-height:var(--cc-tap-min);padding:var(--cc-space-2) var(--cc-space-4);border:1px solid var(--cc-line);border-radius:999px;background:var(--cc-surface);color:var(--cc-ink);font-weight:var(--cc-weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--cc-transition-micro),border-color var(--cc-transition-micro),color var(--cc-transition-micro)}.settings-nav__link:hover:not([aria-current=page]){border-color:var(--cc-line-control);color:var(--cc-ink-strong)}.settings-nav__link:focus-visible{outline:2px solid transparent;box-shadow:var(--cc-focus-ring)}.settings-nav__link[aria-current=page]{border-color:var(--cc-ink-strong);background:var(--cc-ink-strong);color:var(--cc-surface)}.settings-nav__icon{flex:none;color:var(--cc-ink-muted);font-size:1.15rem}.settings-nav__link[aria-current=page] .settings-nav__icon{color:var(--cc-surface)}.settings-nav__text{display:grid;grid-gap:.1rem;gap:.1rem}.settings-nav__hint{display:none;color:var(--cc-ink-muted);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-regular);white-space:normal}.settings-nav__link[aria-current=page] .settings-nav__hint{color:color-mix(in oklch,var(--cc-surface) 72%,transparent)}.settings-nav__label{display:inline-flex;align-items:center;gap:var(--cc-space-2)}.settings-nav__dot{position:relative;flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--cc-danger)}.settings-nav__dot[data-state=on]{background:var(--cc-success)}.settings-nav__dot:after{position:absolute;inset:0;border-radius:inherit;background:inherit;content:"";animation:nav-status-ping 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.settings-nav__dot:after{animation:none}}.settings-nav__state{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;color:var(--cc-danger-ink);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-semibold)}.settings-nav__state[data-state=on]{color:var(--cc-success-ink)}.settings-nav__link[aria-current=page] .settings-nav__state{color:var(--cc-surface)}@container settings (min-width: 56rem){.settings-nav__state{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal;display:block}.settings-shell__grid:not([data-single]){display:grid;grid-template-columns:15.5rem minmax(0,1fr);grid-gap:var(--cc-space-8);gap:var(--cc-space-8);align-items:start}.settings-nav{position:-webkit-sticky;position:sticky;top:var(--cc-space-6);margin-bottom:0}.settings-nav__list{flex-direction:column;gap:var(--cc-space-1);padding:0;overflow:visible}.settings-nav__link{align-items:flex-start;padding:var(--cc-space-3);border-color:transparent;border-radius:.85rem;background:transparent;white-space:normal}.settings-nav__link:hover:not([aria-current=page]){border-color:transparent;background:var(--cc-surface-sunken)}.settings-nav__icon{margin-top:.15rem}.settings-nav__hint{display:block}}.need-you{display:inline-flex;flex:none;align-items:center;gap:var(--cc-space-2);height:2.25rem;padding:0 .3rem;border:0;border-radius:var(--cc-radius-pill);background:var(--cc-ink-strong);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--cc-ink-strong) 70%,transparent);color:var(--cc-surface);cursor:pointer;font:inherit;font-size:var(--cc-size-sm);font-weight:var(--cc-weight-semibold);transition:translate var(--cc-transition-micro),box-shadow var(--cc-transition-micro)}.need-you:hover{translate:0 -1px}.need-you:focus-visible{outline:2px solid transparent;box-shadow:var(--cc-focus-ring)}.need-you__icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:50%;background:color-mix(in srgb,var(--cc-surface) 16%,transparent);font-size:.95rem}.need-you__label{padding-inline:.1rem;white-space:nowrap}.need-you__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;padding:0 .45rem;border-radius:var(--cc-radius-pill);background:var(--cc-warning);color:oklch(22% .03 70);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-bold)}.need-you[data-state=late]{animation:need-you-ping 2.4s var(--cc-ease) 3}.need-you[data-state=late] .need-you__count{background:var(--cc-danger);color:oklch(99% 0 0)}.need-you[data-state=calm]{padding-right:.8rem;background:var(--cc-success-wash);box-shadow:none;color:var(--cc-success-ink)}.need-you[data-state=calm] .need-you__icon{background:transparent;color:var(--cc-success)}@keyframes need-you-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cc-danger) 45%,transparent)}70%,to{box-shadow:0 0 0 10px transparent}}@media (prefers-reduced-motion:reduce){.need-you[data-state=late]{animation:none}}@media (max-width:40rem){.need-you .need-you__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.alert-sound{display:grid;grid-gap:var(--cc-space-2);gap:var(--cc-space-2);margin-bottom:var(--cc-space-5);padding:var(--cc-space-3) var(--cc-space-4);border:1px solid var(--cc-line-hairline);border-radius:var(--cc-radius-md);background:var(--cc-surface-sunken)}.alert-sound__toggle{display:flex;align-items:center;gap:var(--cc-space-2);color:var(--cc-ink-strong);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-semibold)}.alert-sound__state{margin:0;color:var(--cc-ink-muted);font-size:var(--cc-size-sm)}.alert-sound .cc-button{justify-self:start}.alert-drawer__failed{margin:0 0 var(--cc-space-4);color:var(--cc-warning-ink);font-size:var(--cc-size-sm)}.alert-list{display:grid;grid-gap:var(--cc-space-3);gap:var(--cc-space-3);margin:0;padding:0;list-style:none}.alert-item{display:grid;grid-gap:var(--cc-space-2);gap:var(--cc-space-2);padding:var(--cc-space-3) var(--cc-space-4);border:1px solid var(--cc-line-hairline);border-radius:var(--cc-radius-md);background:var(--cc-surface)}.alert-item[data-severity=late]{border-color:var(--cc-danger-line)}.alert-item__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cc-space-2)}.alert-item__since{display:inline-flex;align-items:center;gap:var(--cc-space-1);color:var(--cc-ink-muted);font-size:var(--cc-size-xs)}.alert-item__title{margin:0;color:var(--cc-ink-strong);font-size:var(--cc-size-md);font-weight:var(--cc-weight-semibold);overflow-wrap:anywhere}.alert-item__body{margin:0;color:var(--cc-ink);font-size:var(--cc-size-sm)}.alert-item .cc-button{justify-self:start}.home{position:relative;isolation:isolate;display:grid;grid-gap:var(--cc-space-6);gap:var(--cc-space-6)}.home-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;grid-gap:var(--cc-space-4);gap:var(--cc-space-4)}.home-wins{grid-column:1/-1}.home-card--flow{grid-column:span 2}@media (max-width:80rem){.home-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.home-card--flow{grid-column:1/-1}}@media (max-width:40rem){.home-bento{grid-template-columns:minmax(0,1fr)}}.home-card--small{min-height:8.5rem}.home-wins__empty{margin:auto 0 0;color:oklch(100% 0 0/.72)}.home-wins__grid>li{flex:0 0 17rem}@media (max-width:40rem){.home-wins__grid>li{flex-basis:15rem}}.home-wins__grid>li{display:flex;min-width:0}.home-theme{--metric-color:oklch(98% 0 0);display:grid;flex:1 1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head head" "value chart" "compare compare" "detail detail";align-content:start;grid-gap:var(--cc-space-1) var(--cc-space-4);gap:var(--cc-space-1) var(--cc-space-4);min-width:0;padding:var(--cc-space-4);border:1px solid oklch(100% 0 0/.12);border-radius:1.1rem;background:oklch(100% 0 0/.07);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;text-decoration:none;transition:background-color var(--cc-transition-micro),border-color var(--cc-transition-micro)}.home-theme:hover{border-color:oklch(100% 0 0/.22);background:oklch(100% 0 0/.11)}.home-theme:focus-visible{outline:none;box-shadow:var(--cc-focus-ring)}.home-theme__head{grid-area:head;display:flex;align-items:center;gap:var(--cc-space-2);margin-bottom:var(--cc-space-2);min-width:0}.home-theme__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:oklch(100% 0 0/.12);font-size:.9rem}.home-theme__title{flex:1 1;min-width:0;font-size:var(--cc-size-sm);font-weight:var(--cc-weight-semibold)}.home-theme__go{flex:none;width:.95rem;height:.95rem;opacity:.55;rotate:-45deg;transition:opacity var(--cc-transition-micro),translate var(--cc-transition-micro)}.home-theme:hover .home-theme__go{opacity:1;translate:2px -2px}.home-theme__value{grid-area:value;align-self:end;font-size:2rem;font-weight:500;line-height:1.05;letter-spacing:-.03em}.home-theme__compare{grid-area:compare;margin-top:var(--cc-space-1)}.home-theme__detail{grid-area:detail}.home-theme__compare,.home-theme__detail{color:oklch(100% 0 0/.72);font-size:var(--cc-size-xs);line-height:var(--cc-leading-snug)}.home-theme__diff{color:oklch(82% .15 150);font-weight:var(--cc-weight-semibold)}.home-theme__diff[data-tone=down]{color:oklch(78% .13 25)}.home-theme__diff[data-tone=flat]{color:inherit}.home-theme .day-chart{grid-area:chart;align-self:end}.home-theme .day-chart__yesterday{stroke:oklch(100% 0 0/.35)}.home-flow__total{margin:0;color:var(--cc-ink-muted);font-size:var(--cc-size-sm)}.home-flow__total span{color:var(--cc-ink-strong);font-weight:var(--cc-weight-semibold)}.home-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.75rem,1fr));align-items:end;grid-gap:var(--cc-space-3);gap:var(--cc-space-3);margin:auto 0 0;padding:0;list-style:none}.home-flow li{display:flex;flex-direction:column;align-items:center;gap:var(--cc-space-2);min-width:0}.home-flow__count{color:var(--cc-ink-strong);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-semibold)}.home-flow li[data-empty=true] .home-flow__count{color:var(--cc-ink-muted);font-weight:var(--cc-weight-regular)}.home-flow__pill{position:relative;width:100%;max-width:2.75rem;height:4.5rem;overflow:hidden;border-radius:var(--cc-radius-pill);background:repeating-linear-gradient(-55deg,color-mix(in oklch,var(--cc-brand) 28%,transparent) 0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--cc-brand) 18%,transparent)}.home-flow__pill i{position:absolute;inset:auto 0 0;height:max(2.75rem,calc(var(--share, 0) * 100%));border-radius:var(--cc-radius-pill);background:var(--cc-brand)}.home-flow li[data-empty=true] .home-flow__pill i{display:none}.home-flow__label{color:var(--cc-ink-muted);font-size:var(--cc-size-xs);line-height:var(--cc-leading-snug);text-align:center;text-wrap:balance}.admin-shell{display:grid;grid-template-areas:"side top" "side main";grid-template-columns:calc(15.5rem + var(--cc-space-3)) minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh}.admin-shell__main{position:relative;isolation:isolate;display:flex;grid-area:main;flex-direction:column;min-width:0}.admin-shell__main:before{position:absolute;inset:calc(var(--cc-space-16) * -1) 0 auto 40%;z-index:-1;height:26rem;background:radial-gradient(closest-side,color-mix(in srgb,var(--cc-brand) 13%,transparent),transparent);content:"";pointer-events:none}.admin-shell__main>main{flex:1 0 auto}.admin-side{position:-webkit-sticky;position:sticky;top:var(--cc-space-3);display:flex;grid-area:side;flex-direction:column;gap:var(--cc-space-4);height:calc(100dvh - var(--cc-space-3) * 2);margin:var(--cc-space-3) 0 var(--cc-space-3) var(--cc-space-3);padding:var(--cc-space-5) var(--cc-space-3) var(--cc-space-3);overflow-y:auto;border:1px solid var(--cc-line-hairline);border-radius:1.5rem;background:var(--cc-surface);box-shadow:var(--cc-elevation-1);scrollbar-width:none}.admin-side::-webkit-scrollbar{display:none}.admin-side__logo{flex:none;width:7.25rem;height:auto;margin:0 var(--cc-space-2);color:var(--cc-chill)}.admin-side__store{display:flex;align-items:center;gap:var(--cc-space-3);min-width:0;padding:var(--cc-space-2);border-radius:var(--cc-radius-lg);background:var(--cc-surface-sunken)}.admin-side__name{min-width:0;overflow:hidden;color:var(--cc-ink-strong);font-family:var(--cc-font-display);font-size:var(--cc-size-md);font-weight:var(--cc-weight-bold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.admin-side__nav{display:grid;grid-gap:var(--cc-space-3);gap:var(--cc-space-3)}.admin-side__group-title{margin:0 0 var(--cc-space-1);padding-inline:var(--cc-space-3);color:var(--cc-ink-faint);font-size:var(--cc-size-2xs);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-wide);text-transform:uppercase}.admin-side__list{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.admin-side__link{display:flex;align-items:center;gap:var(--cc-space-3);min-height:2.375rem;padding:var(--cc-space-1) var(--cc-space-3);border-radius:.85rem;color:var(--cc-ink);font-size:var(--cc-size-md);font-weight:var(--cc-weight-medium);text-decoration:none;transition:background-color var(--cc-transition-micro),color var(--cc-transition-micro)}.admin-side__link:hover:not([aria-current=page]){background:var(--cc-surface-sunken);color:var(--cc-ink-strong)}.admin-side__link:focus-visible{outline:2px solid transparent;box-shadow:var(--cc-focus-ring)}.admin-side__link[aria-current=page]{background:var(--cc-ink-strong);color:var(--cc-surface);font-weight:var(--cc-weight-semibold)}.admin-side__icon{flex:none;color:var(--cc-ink-muted);font-size:1.15rem}.admin-side__link[aria-current=page] .admin-side__icon{color:var(--cc-surface)}.nav-end{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--cc-space-1);min-width:1.75rem;margin-left:auto}.nav-end:empty{display:none}.nav-end>.nav-status{margin-left:0}.nav-count{display:inline-grid;flex:none;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.35rem;border-radius:999px;background:var(--cc-brand-wash);color:var(--cc-brand-ink);font-size:.7rem;font-weight:var(--cc-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.nav-count[data-tone=info]{background:transparent;color:var(--cc-ink-muted);font-weight:var(--cc-weight-medium)}.admin-side__link[aria-current=page] .nav-count{background:color-mix(in oklch,var(--cc-surface) 18%,transparent);color:var(--cc-surface)}:root[data-theme=dark] .admin-side__link[aria-current=page]{background:color-mix(in oklab,var(--cc-ink-strong) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cc-ink-strong) 14%,transparent);color:var(--cc-ink-strong)}:root[data-theme=dark] .admin-side__link[aria-current=page]:focus-visible{box-shadow:var(--cc-focus-ring)}:root[data-theme=dark] .admin-side__link[aria-current=page] .admin-side__icon{color:var(--cc-ink-strong)}:root[data-theme=dark] .admin-side__link[aria-current=page] .nav-count{background:color-mix(in oklab,var(--cc-ink-strong) 14%,transparent);color:var(--cc-ink-strong)}.cc-button .nav-count{margin-left:var(--cc-space-1)}.admin-side__foot{display:grid;grid-gap:var(--cc-space-1);gap:var(--cc-space-1);margin-top:auto;padding-top:var(--cc-space-4);border-top:1px solid var(--cc-line-hairline)}.admin-side__foot .cc-button{justify-content:flex-start;width:100%}@media (max-width:60rem){.admin-shell{grid-template-areas:"top" "main";grid-template-columns:minmax(0,1fr)}.admin-side{display:none}}.admin-side__foot .cc-menu-anchor{width:100%}.admin-shell .cc-card{border-color:var(--cc-line-hairline);border-radius:1.5rem;background:linear-gradient(180deg,var(--cc-surface) 55%,color-mix(in srgb,var(--cc-surface) 94%,var(--cc-brand)) 100%)}.admin-shell .cc-card.cc-tone[data-tone]{border-color:color-mix(in srgb,var(--cc-tone-line) 70%,var(--cc-line-hairline));background:var(--cc-tone-bg)}.admin-shell .cc-card .cc-card{border-radius:0;background:transparent}.admin-shell .cc-page-header__title{font-family:var(--cc-font-display);font-size:clamp(1.6rem,2.2vw,2.1rem);font-weight:600;letter-spacing:-.02em}.admin-shell .cc-table-frame{border-color:var(--cc-line-hairline);border-radius:1.25rem;box-shadow:var(--cc-elevation-1)}:root[data-theme=dark] .admin-bar__symbol,:root[data-theme=dark] .admin-menu__logo,:root[data-theme=dark] .admin-side__logo{color:var(--cc-ink-strong)}.admin-bar{grid-area:top;min-width:0;padding:var(--cc-space-4) var(--cc-space-6) var(--cc-space-2)}.admin-bar__top{display:flex;align-items:center;gap:var(--cc-space-3);min-width:0}.admin-bar__brand{display:none;flex:0 1 auto;align-items:center;gap:var(--cc-space-2);min-width:0;max-width:24rem}.admin-bar__symbol{flex:none;width:1.15rem;height:auto;color:var(--cc-chill)}.admin-bar__store{min-width:0;overflow:hidden;color:var(--cc-ink-strong);font-family:var(--cc-font-display);font-size:var(--cc-size-md);font-weight:var(--cc-weight-bold);text-overflow:ellipsis;white-space:nowrap}.admin-menu__logo{width:6rem;height:auto;margin:var(--cc-space-3) auto 0;color:var(--cc-chill)}.admin-bar__member-name{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-bar__settings[aria-current=page]{background:var(--cc-surface-active);color:var(--cc-ink-strong)}.admin-bar__aside{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cc-space-2);min-width:0}.admin-bar__wide{display:contents}.admin-bar__menu{display:none}.admin-bar__shortcut{display:inline-flex;align-items:center;gap:.15em;min-height:2.25rem;padding:0 var(--cc-space-3);border:0;border-radius:var(--cc-radius-pill);background:var(--cc-surface-sunken);color:var(--cc-ink-muted);font-family:var(--cc-font-mono);font-size:var(--cc-size-2xs);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (pointer:coarse){.admin-bar__shortcut{display:none}}.admin-menu .cc-overlay__body{display:grid;align-content:start;grid-gap:var(--cc-space-5);gap:var(--cc-space-5)}.admin-menu__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-2);padding-bottom:var(--cc-space-4);border-bottom:1px solid var(--cc-line-hairline)}.admin-menu__foot{display:grid;grid-gap:var(--cc-space-1);gap:var(--cc-space-1);padding-top:var(--cc-space-4);border-top:1px solid var(--cc-line-hairline)}.admin-menu__foot .cc-button{justify-content:flex-start;width:100%}.admin-menu__member{display:flex;align-items:center;gap:var(--cc-space-2);margin:var(--cc-space-2) 0 0;padding-inline:var(--cc-space-3);color:var(--cc-ink-muted);font-size:var(--cc-size-sm)}@media (max-width:60rem){.admin-bar{position:-webkit-sticky;position:sticky;z-index:var(--cc-z-sticky);top:0;padding:var(--cc-space-2) var(--cc-space-4);border-bottom:1px solid var(--cc-line-hairline);background:color-mix(in srgb,var(--cc-surface-ground) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-bar__brand{display:inline-flex}.admin-bar__aside{flex-wrap:nowrap}.admin-bar__wide{display:none}.admin-bar__menu{display:inline-flex}}@media (max-width:30rem){.admin-bar__store{display:none}}@media (max-width:24rem){.admin-bar__menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.nav-status{position:relative;flex:none;width:.5rem;height:.5rem;margin-left:auto;border-radius:50%;background:var(--cc-danger)}.nav-status[data-state=on]{background:var(--cc-success)}.nav-status:after{position:absolute;inset:0;border-radius:inherit;background:inherit;content:"";animation:nav-status-ping 2.4s ease-out infinite}@keyframes nav-status-ping{0%{opacity:.6;scale:1}80%,to{opacity:0;scale:2.6}}@media (prefers-reduced-motion:reduce){.nav-status:after{animation:none}}