@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&subset=cyrillic&display=swap";
@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap";
:root{--black:#000;--white:#fff;--gray-950:#0f0f10;--gray-900:#1a1a1a;--gray-800:#1c1d1f;--gray-600:#70757c;--gray-400:#888b91;--gray-200:#c4c5c9;--gray-100:#fafafa;--slate-500:#798498;--blue-500:#08f;--blue-300:#83c9ff;--pink-500:#dd55e7;--pink-300:#ff9dc4;--teal-500:#1cecbb;--red-500:#ff5252;--green-500:#17c253;--yellow-500:#fd0;--tint-blue:#030719;--tint-pink:#1c031f;--tint-teal:#031310;--tint-red:#200401;--tint-green:#02160b;--tint-yellow:#191303;--sky-dusk:linear-gradient(180deg, #010103, #05103a, #4e499f, #856db8, #b791c6);--bg:var(--black);--surface-1:var(--gray-950);--surface-2:var(--gray-800);--glass:color-mix(in srgb, var(--white) 10%, transparent);--stroke:var(--gray-800);--stroke-glass:color-mix(in srgb, var(--white) 20%, transparent);--ring-dark:color-mix(in srgb, var(--white) 15%, transparent);--text:var(--gray-100);--text-2:color-mix(in srgb, var(--white) 60%, transparent);--text-3:color-mix(in srgb, var(--white) 50%, transparent);--text-4:color-mix(in srgb, var(--white) 40%, transparent);--accent:var(--blue-500);--eyebrow:var(--blue-300);--focus:color-mix(in srgb, var(--white) 70%, transparent);--nav-fill:linear-gradient(color-mix(in srgb, var(--white) 5%, transparent) 0 0), color-mix(in srgb, var(--black) 70%, transparent);--text-on-sky-2:color-mix(in srgb, var(--white) 85%, transparent);--ink:var(--gray-950);--ink-2:color-mix(in srgb, var(--gray-950) 72%, transparent);--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--t-h2-size:31px;--t-h2-weight:var(--fw-semibold);--t-h2-lh:37px;--t-h2-ls:-1.24px;--t-h3-size:24px;--t-h3-weight:var(--fw-medium);--t-h3-lh:36px;--t-h3-ls:0px;--t-title-size:20px;--t-title-weight:var(--fw-medium);--t-title-lh:28px;--t-title-ls:0px;--t-lead-size:18px;--t-lead-weight:var(--fw-regular);--t-lead-lh:28px;--t-lead-ls:0px;--t-body-size:16px;--t-body-weight:var(--fw-regular);--t-body-lh:24px;--t-body-ls:0px;--t-card-title-size:16px;--t-card-title-weight:var(--fw-medium);--t-card-title-lh:22.4px;--t-card-title-ls:.16px;--t-body-sm-size:15px;--t-body-sm-weight:var(--fw-regular);--t-body-sm-lh:22.5px;--t-body-sm-ls:0px;--t-small-size:14px;--t-small-weight:var(--fw-regular);--t-small-lh:20px;--t-small-ls:0px;--t-eyebrow-size:14px;--t-eyebrow-weight:var(--fw-medium);--t-eyebrow-lh:20px;--t-eyebrow-ls:.35px;--t-caption-size:12px;--t-caption-weight:var(--fw-regular);--t-caption-lh:16px;--t-caption-ls:0px;--t-micro-size:11px;--t-micro-weight:var(--fw-regular);--t-micro-lh:11px;--t-micro-ls:0px;--t-h2-m-size:27px;--t-h2-m-weight:var(--fw-semibold);--t-h2-m-lh:32px;--t-h2-m-ls:-.675px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--r-xs:4px;--r-tile:6px;--r-sm:9px;--r-md:12px;--r-lg:20px;--r-xl:24px;--r-2xl:32px;--r-pill:9999px;--shadow-float:0 8px 32px #0006;--ring-glass:0 0 0 1px color-mix(in srgb, var(--white) 15%, transparent);--blur-nav:blur(5px);--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-out-soft:cubic-bezier(.25, .1, .1, 1);--dur-fast:.15s;--dur-mid:.3s;--dur-slow:1.2s;--line:1px;--focus-w:2px;--focus-offset:2px;--control-xs:32px;--control-sm:40px;--chip-h:36px;--check-box:18px;--dot:6px;--bar-2:2px;--seg-pad:6px;--icon-16:16px;--icon-20:20px;--tile-24:24px;--avatar:32px;--glass-hover:color-mix(in srgb, var(--white) 20%, transparent);--stroke-glass-focus:color-mix(in srgb, var(--white) 40%, transparent);--stroke-faint:color-mix(in srgb, var(--white) 8%, transparent);--stroke-faint-focus:color-mix(in srgb, var(--white) 26%, transparent);--ink-hover:color-mix(in srgb, var(--black) 95%, transparent);--o-disabled:.4;--h-control-sm:var(--control-xs);--h-control:var(--chip-h);--h-control-lg:var(--control-sm);--h-row:40px;--h-header:56px;--sidebar-w:232px;--module-pad:var(--space-16);--module-gap:var(--space-12);--t-screen-size:var(--t-h3-size);--t-screen-weight:var(--t-h3-weight);--t-screen-lh:var(--t-h3-lh);--t-screen-ls:var(--t-h3-ls);--t-module-size:var(--t-card-title-size);--t-module-weight:var(--t-card-title-weight);--t-module-lh:var(--t-card-title-lh);--t-module-ls:var(--t-card-title-ls);--t-text-size:var(--t-small-size);--t-text-weight:var(--t-small-weight);--t-text-lh:var(--t-small-lh);--t-text-ls:var(--t-small-ls);--t-label-size:var(--t-caption-size);--t-label-weight:var(--t-caption-weight);--t-label-lh:var(--t-caption-lh);--t-label-ls:var(--t-caption-ls);--t-sum-size:var(--t-title-size);--t-sum-weight:var(--t-title-weight);--t-sum-lh:var(--t-title-lh);--t-sum-ls:var(--t-title-ls);--t-metric-size:var(--t-h2-size);--t-metric-weight:var(--t-h2-weight);--t-metric-lh:var(--t-h2-lh);--t-metric-ls:var(--t-h2-ls);--num:tabular-nums;--module-bg:var(--surface-1);--module-ring:inset 0 0 0 var(--line) var(--stroke);--module-r:var(--r-lg);--tile-bg:var(--surface-2);--tile-r:var(--r-md);--pop-bg:var(--surface-1);--pop-shadow:inset 0 0 0 var(--line) var(--stroke-glass), var(--shadow-float);--pop-r:var(--r-md);--pop-pad:var(--space-4);--item-r:calc(var(--r-md) - var(--space-4));--dialog-r:var(--r-xl);--scrim:color-mix(in srgb, var(--black) 70%, transparent);--row-hover:var(--glass);--focus-ring:0 0 0 var(--focus-offset) var(--black), 0 0 0 calc(var(--focus-offset) + var(--focus-w)) var(--focus);--press-y:var(--line);--dur-hover:var(--dur-fast);--dur-open:var(--dur-mid);--link:var(--blue-300);--today:var(--blue-300);--toggle-on:var(--blue-500);--progress:var(--focus);--progress-h:var(--bar-2);--login-bg:var(--sky-dusk);--stage-lead-bg:var(--glass);--stage-lead-fg:var(--text);--stage-lead-ring:transparent;--stage-interview-bg:var(--tint-blue);--stage-interview-fg:var(--blue-300);--stage-interview-ring:transparent;--stage-data-bg:var(--tint-teal);--stage-data-fg:var(--teal-500);--stage-data-ring:transparent;--stage-roast-bg:var(--tint-pink);--stage-roast-fg:var(--pink-300);--stage-roast-ring:transparent;--stage-payment-bg:var(--tint-yellow);--stage-payment-fg:var(--yellow-500);--stage-payment-ring:transparent;--stage-paid-bg:var(--tint-green);--stage-paid-fg:var(--green-500);--stage-paid-ring:transparent;--stage-thinking-bg:transparent;--stage-thinking-fg:var(--text-2);--stage-thinking-ring:var(--slate-500);--stage-closed-bg:transparent;--stage-closed-fg:var(--text-3);--stage-closed-ring:var(--stroke-faint);--overdue-bg:var(--tint-red);--overdue-fg:var(--red-500);--overdue-ring:transparent;--error:var(--red-500);--danger:var(--red-500);--danger-hover:var(--tint-red);--success:var(--green-500);--field-bg:var(--bg);--field-bg-on-bg:var(--surface-1);--tooltip-bg:var(--surface-2);--tooltip-ring:var(--ring-dark);--sheet-w:420px;--sheet-edge:var(--glass);--tabbar-h:56px}@media (max-width:640px){:root{--t-h2-size:var(--t-h2-m-size);--t-h2-weight:var(--t-h2-m-weight);--t-h2-lh:var(--t-h2-m-lh);--t-h2-ls:var(--t-h2-m-ls)}}
.c-vp{container:c-vp/inline-size}.c-icon{inline-size:var(--icon-16);block-size:var(--icon-16);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.c-icon--20{inline-size:var(--icon-20);block-size:var(--icon-20)}:where(.c-btn,.c-iconbtn,.c-link,.c-select__trigger,.c-seg__opt,.c-chips__chip,.c-switch,.c-checkbox__input,.c-tile,.c-sidenav__item,.c-tabs__tab,.c-tabbar__item,.c-table):where(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}:where(.c-row__link,.c-menu__item):focus-visible{outline:none}:where(.c-row:has(.c-row__link:focus-visible),.c-row.is-focus,.c-menu__item:focus-visible,.c-menu__item.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:calc(-1 * var(--focus-w))}.c-spin{inline-size:var(--icon-16);block-size:var(--icon-16);box-sizing:border-box;border:var(--bar-2) solid color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--r-pill);border-block-start-color:currentColor;flex:none}.c-link{border-radius:var(--r-xs);color:var(--link);text-decoration:underline;text-decoration-thickness:var(--line);text-underline-offset:var(--space-4);transition:color var(--dur-hover) var(--ease-std), text-decoration-color var(--dur-hover) var(--ease-std)}.c-link:where(:hover,.is-hover){text-decoration-color:#0000}.c-link:active{color:var(--text)}.c-btn{--h:var(--h-control);justify-content:center;align-items:center;gap:var(--space-8);block-size:var(--h);box-sizing:border-box;padding-inline:var(--space-16);border-radius:var(--r-pill);color:var(--text);font:inherit;font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh);letter-spacing:var(--t-text-ls);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) var(--ease-std), background-color var(--dur-hover) var(--ease-std), box-shadow var(--dur-hover) var(--ease-std);background:0 0;border:0;text-decoration:none;display:inline-flex}.c-btn:has(>.c-icon:first-child,>.c-spin:first-child){padding-inline-start:var(--space-12)}.c-btn:has(>.c-icon:last-child:not(:first-child)){padding-inline-end:var(--space-12)}.c-btn--sm{--h:var(--h-control-sm);padding-inline:var(--space-12)}.c-btn--lg{--h:var(--h-control-lg)}.c-btn--block{inline-size:100%}.c-btn--white{background:var(--white);color:var(--gray-950)}.c-btn--white:where(:hover:not(:disabled,.is-disabled,.is-loading),.is-hover){background:var(--gray-100)}.c-btn--dark{background:var(--surface-2);color:var(--text-2)}.c-btn--dark:where(:hover:not(:disabled,.is-disabled,.is-loading),.is-hover){color:var(--text)}.c-btn--ghost{box-shadow:inset 0 0 0 var(--line) var(--stroke-glass)}.c-btn--ghost:where(:hover:not(:disabled,.is-disabled,.is-loading),.is-hover){background:var(--glass)}.c-btn--danger{background:var(--surface-2);color:var(--danger)}.c-btn--danger:where(:hover:not(:disabled,.is-disabled,.is-loading),.is-hover){background:var(--danger-hover)}.c-btn:where(:active:not(:disabled,.is-disabled,.is-loading),.is-active){translate:0 var(--press-y)}.c-btn:where(:disabled,.is-disabled){opacity:var(--o-disabled);cursor:not-allowed}.c-btn:where(.is-loading,[aria-busy=true]){cursor:progress}.c-iconbtn{inline-size:var(--h-control-sm);block-size:var(--h-control-sm);border-radius:var(--r-pill);background:var(--glass);color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) var(--ease-std), background-color var(--dur-hover) var(--ease-std);border:0;flex:none;place-items:center;padding:0;display:inline-grid}.c-iconbtn:where(:hover:not(:disabled,.is-disabled),.is-hover,[aria-expanded=true]){background:var(--glass-hover);color:var(--text)}.c-iconbtn:where(:active:not(:disabled,.is-disabled),.is-active){translate:0 var(--press-y)}.c-iconbtn:where(:disabled,.is-disabled){opacity:var(--o-disabled);cursor:not-allowed}.c-hint{display:inline-grid;position:relative}.c-hint>.c-tooltip{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-std), visibility 0s linear var(--dur-hover);position:absolute;inset-block-end:calc(100% + var(--space-8));inset-inline-start:50%;translate:-50%}.c-hint>.c-tooltip.is-open{opacity:1;visibility:visible;transition-delay:0s}.c-hint:has(>:hover,>:focus-visible)>.c-tooltip{opacity:1;visibility:visible;transition-delay:0s}:where(.c-module,.c-column,.c-sheet,.c-dialog,.c-auth__card){--well:var(--field-bg)}.c-field{gap:var(--space-8);align-content:start;display:grid}.c-field__label{color:var(--text-2);font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh)}.c-field__box{--h:var(--h-control);align-items:center;gap:var(--space-8);block-size:var(--h);box-sizing:border-box;padding-inline:var(--space-16);border-radius:var(--r-pill);background:var(--well,var(--field-bg-on-bg));box-shadow:inset 0 0 0 var(--line) var(--stroke-faint);color:var(--text-3);transition:box-shadow var(--dur-hover) var(--ease-std);display:flex}.c-field__box:has(>.c-icon:first-child){padding-inline-start:var(--space-12)}.c-field--lg .c-field__box{--h:var(--h-control-lg)}.c-field__box:where(:hover,.is-hover){box-shadow:inset 0 0 0 var(--line) var(--ring-dark)}.c-field__box:where(:focus-within,.is-focus){box-shadow:inset 0 0 0 var(--line) var(--stroke-faint-focus)}.c-field__input{block-size:100%;min-inline-size:0;color:var(--text);caret-color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;font-size:var(--t-text-size);line-height:var(--t-text-lh);font-variant-numeric:var(--num);background:0 0;border:0;outline:none;flex:1;padding:0}.c-field__input::placeholder{color:var(--text-3);opacity:1}.c-field__input:disabled{cursor:not-allowed}.c-field__input--code{font-size:var(--t-title-size);line-height:var(--t-title-lh);letter-spacing:var(--space-4)}.c-field__hint{align-items:start;gap:var(--space-4);color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh);display:flex}.c-field__hint .c-icon{margin-block-start:calc((var(--t-label-lh) - var(--icon-16)) / 2)}.c-field.is-error .c-field__box,.c-field.is-error .c-textarea,.c-field.is-error .c-select__trigger{box-shadow:inset 0 0 0 var(--line) var(--error)}.c-field.is-error .c-field__hint{color:var(--error)}.c-field:where(:has(:disabled),.is-disabled){opacity:var(--o-disabled)}.c-textarea{box-sizing:border-box;inline-size:100%;min-block-size:calc(var(--t-text-lh) * 3 + var(--space-12) * 2);padding:var(--space-12) var(--space-16);border-radius:var(--r-md);resize:vertical;background:var(--well,var(--field-bg-on-bg));box-shadow:inset 0 0 0 var(--line) var(--stroke-faint);color:var(--text);caret-color:var(--text);font:inherit;font-size:var(--t-text-size);line-height:var(--t-text-lh);transition:box-shadow var(--dur-hover) var(--ease-std);border:0;outline:none;display:block}.c-textarea::placeholder{color:var(--text-3);opacity:1}.c-textarea:where(:hover,.is-hover){box-shadow:inset 0 0 0 var(--line) var(--ring-dark)}.c-textarea:where(:focus,.is-focus){box-shadow:inset 0 0 0 var(--line) var(--stroke-faint-focus)}.c-textarea:disabled{cursor:not-allowed}.c-select{gap:var(--space-8);align-content:start;display:grid;position:relative}.c-select__trigger{align-items:center;gap:var(--space-8);inline-size:100%;block-size:var(--h-control);box-sizing:border-box;padding-inline:var(--space-16) var(--space-12);border-radius:var(--r-pill);background:var(--well,var(--field-bg-on-bg));box-shadow:inset 0 0 0 var(--line) var(--stroke-faint);color:var(--text);font:inherit;font-size:var(--t-text-size);line-height:var(--t-text-lh);text-align:start;white-space:nowrap;cursor:pointer;transition:box-shadow var(--dur-hover) var(--ease-std);border:0;display:flex}.c-select__value{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.c-select__value.is-empty,.c-select__trigger .c-icon{color:var(--text-3)}.c-select__trigger:where(:hover:not(:disabled),.is-hover){box-shadow:inset 0 0 0 var(--line) var(--ring-dark)}.c-select__trigger[aria-expanded=true]{box-shadow:inset 0 0 0 var(--line) var(--stroke-faint-focus)}.c-select__trigger[aria-expanded=true] .c-icon{color:var(--text);rotate:180deg}.c-select__trigger:active:not(:disabled){translate:0 var(--press-y)}.c-select__trigger:disabled{cursor:not-allowed}.c-select__menu{z-index:3;position:absolute;inset-block-start:calc(100% + var(--space-4));inset-inline:0}.c-select__menu[hidden]{display:none}.c-date{gap:var(--space-12);display:grid}.c-date__label{color:var(--text-2);font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh);margin:0}.c-date__exact{gap:var(--space-8);display:grid}.c-date__exact>.c-field__label{color:var(--text-3);font-size:var(--t-label-size);font-weight:var(--t-label-weight);line-height:var(--t-label-lh)}.c-seg{--n:2;--i:0;--pad:var(--space-4);isolation:isolate;block-size:var(--h-control-sm);box-sizing:border-box;padding:var(--pad);border-radius:var(--r-pill);background:var(--well,var(--surface-1));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid;position:relative}.c-seg:before{content:"";z-index:-1;inset-block:var(--pad);inline-size:calc((100% - 2 * var(--pad)) / var(--n));border-radius:var(--r-pill);background:var(--surface-2);translate:calc(100% * var(--i)) 0;position:absolute;inset-inline-start:var(--pad)}.c-seg__opt{justify-content:center;align-items:center;gap:var(--space-4);padding-inline:var(--space-12);border-radius:var(--r-pill);color:var(--text-3);cursor:pointer;white-space:nowrap;font:inherit;font-size:var(--t-label-size);font-weight:var(--fw-medium);line-height:var(--t-label-lh);transition:color var(--dur-hover) var(--ease-std);background:0 0;border:0;display:inline-flex}.c-seg__opt:where(:hover,.is-hover):not([aria-pressed=true]){color:var(--text-2)}.c-seg__opt[aria-pressed=true],.c-seg__opt:active{color:var(--text)}.c-seg__opt:disabled{opacity:var(--o-disabled);cursor:not-allowed}.c-chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.c-chips__chip{align-items:center;gap:var(--space-8);block-size:var(--chip-h);box-sizing:border-box;padding-inline:var(--space-16);border-radius:var(--r-pill);background:var(--surface-1);box-shadow:inset 0 0 0 var(--line) var(--stroke);color:var(--text-2);font:inherit;font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh);white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) var(--ease-std), background-color var(--dur-hover) var(--ease-std), box-shadow var(--dur-hover) var(--ease-std);border:0;display:inline-flex}.c-chips__chip>.c-icon{margin-inline-start:calc(-1 * var(--space-4));display:none}.c-chips__chip[aria-pressed=true]>.c-icon{display:block}.c-chips__chip:where(:hover:not(:disabled),.is-hover):not([aria-pressed=true]){color:var(--text);box-shadow:inset 0 0 0 var(--line) var(--stroke-glass)}.c-chips__chip[aria-pressed=true]{background:var(--white);color:var(--gray-950);box-shadow:none}.c-chips__chip:where(:active:not(:disabled),.is-active){translate:0 var(--press-y)}.c-chips__chip:where(:disabled,.is-disabled){opacity:var(--o-disabled);cursor:not-allowed}.c-switch{justify-content:space-between;align-items:center;gap:var(--space-12);min-block-size:var(--h-control);border-radius:var(--r-xs);color:var(--text);font:inherit;font-size:var(--t-text-size);line-height:var(--t-text-lh);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.c-switch__track{inline-size:var(--chip-h);block-size:var(--icon-20);border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 0 0 var(--line) var(--stroke-glass);transition:background-color var(--dur-hover) var(--ease-std), box-shadow var(--dur-hover) var(--ease-std);flex:none;position:relative}.c-switch__track:before{content:"";inline-size:var(--icon-16);block-size:var(--icon-16);border-radius:var(--r-pill);background:var(--text-2);transition:background-color var(--dur-hover) var(--ease-std);position:absolute;inset-block-start:var(--bar-2);inset-inline-start:var(--bar-2)}.c-switch:where(:hover:not(:disabled),.is-hover) .c-switch__track:before{background:var(--text)}.c-switch[aria-checked=true] .c-switch__track{background:var(--toggle-on);box-shadow:none}.c-switch[aria-checked=true] .c-switch__track:before{background:var(--white);translate:calc(var(--chip-h) - var(--icon-16) - 2 * var(--bar-2)) 0}.c-switch:where(:active:not(:disabled)) .c-switch__track{translate:0 var(--press-y)}.c-switch:disabled{opacity:var(--o-disabled);cursor:not-allowed}.c-checkbox{gap:var(--space-4) var(--space-12);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.c-checkbox__box{place-items:center;margin-block-start:var(--line);display:grid;position:relative}.c-checkbox__input{appearance:none;cursor:pointer;inline-size:var(--check-box);block-size:var(--check-box);border-radius:var(--r-xs);box-shadow:inset 0 0 0 var(--line) var(--stroke-glass);transition:background-color var(--dur-hover) var(--ease-std), box-shadow var(--dur-hover) var(--ease-std);background:0 0;margin:0}.c-checkbox:where(:hover,.is-hover) .c-checkbox__input:not(:checked,:disabled){box-shadow:inset 0 0 0 var(--line) var(--stroke-glass-focus)}.c-checkbox__input:checked{background:var(--white);box-shadow:none}.c-checkbox__mark{inline-size:var(--space-12);block-size:var(--space-12);color:var(--gray-950);opacity:0;pointer-events:none;position:absolute}.c-checkbox__input:checked+.c-checkbox__mark{opacity:1}.c-checkbox__input:active:not(:disabled){translate:0 var(--press-y)}.c-checkbox__input:disabled{cursor:not-allowed}.c-checkbox:has(:disabled){opacity:var(--o-disabled);cursor:not-allowed}.c-checkbox__text{color:var(--text);font-size:var(--t-text-size);line-height:var(--t-text-lh)}.c-checkbox__hint{color:var(--error);font-size:var(--t-label-size);line-height:var(--t-label-lh);grid-column:2}.c-checkbox.is-error .c-checkbox__input:not(:checked){box-shadow:inset 0 0 0 var(--line) var(--error)}.c-badge{--b-bg:var(--glass);--b-fg:var(--text);--b-ring:transparent;--b-dot:var(--b-fg);align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);border-radius:var(--r-xs);background:var(--b-bg);color:var(--b-fg);box-shadow:inset 0 0 0 var(--line) var(--b-ring);white-space:nowrap;font-size:var(--t-label-size);font-weight:var(--fw-medium);line-height:var(--t-label-lh);flex:none;display:inline-flex}.c-badge--lead{--b-bg:var(--stage-lead-bg);--b-fg:var(--stage-lead-fg);--b-ring:var(--stage-lead-ring);--b-dot:var(--text-3)}.c-badge--interview{--b-bg:var(--stage-interview-bg);--b-fg:var(--stage-interview-fg);--b-ring:var(--stage-interview-ring)}.c-badge--data{--b-bg:var(--stage-data-bg);--b-fg:var(--stage-data-fg);--b-ring:var(--stage-data-ring)}.c-badge--roast{--b-bg:var(--stage-roast-bg);--b-fg:var(--stage-roast-fg);--b-ring:var(--stage-roast-ring)}.c-badge--payment{--b-bg:var(--stage-payment-bg);--b-fg:var(--stage-payment-fg);--b-ring:var(--stage-payment-ring)}.c-badge--paid{--b-bg:var(--stage-paid-bg);--b-fg:var(--stage-paid-fg);--b-ring:var(--stage-paid-ring)}.c-badge--thinking{--b-bg:var(--stage-thinking-bg);--b-fg:var(--stage-thinking-fg);--b-ring:var(--stage-thinking-ring);--b-dot:var(--stage-thinking-ring)}.c-badge--closed{--b-bg:var(--stage-closed-bg);--b-fg:var(--stage-closed-fg);--b-ring:var(--stage-closed-ring);--b-dot:var(--stage-closed-fg)}.c-badge--overdue{--b-bg:var(--overdue-bg);--b-fg:var(--overdue-fg);--b-ring:var(--overdue-ring)}.c-badge--dot{box-shadow:none;color:var(--text);background:0 0;padding:0}.c-badge--dot:before{content:"";inline-size:var(--dot);block-size:var(--dot);border-radius:var(--r-pill);background:var(--b-dot);flex:none}.c-count{box-sizing:border-box;min-inline-size:var(--icon-20);block-size:var(--icon-20);padding-inline:var(--space-4);border-radius:var(--r-xs);background:var(--glass);color:var(--text);font-size:var(--t-label-size);font-weight:var(--fw-medium);line-height:var(--t-label-lh);font-variant-numeric:var(--num);flex:none;place-items:center;display:inline-grid}.c-count--bad{background:var(--overdue-bg);color:var(--overdue-fg)}.c-avatar{inline-size:var(--avatar);block-size:var(--avatar);border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 0 0 var(--line) var(--stroke-glass);color:var(--text);font-size:var(--t-label-size);font-weight:var(--fw-medium);line-height:var(--t-label-lh);flex:none;place-items:center;display:inline-grid}.c-avatar--24{inline-size:var(--tile-24);block-size:var(--tile-24);font-size:var(--t-micro-size);line-height:var(--t-micro-lh)}.c-avatars{align-items:center;gap:var(--space-4);display:flex}.c-avatars__more{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-variant-numeric:var(--num);margin-inline-start:var(--space-4)}.c-person{align-items:center;gap:var(--space-8);min-block-size:var(--h-control-sm);min-inline-size:0;display:inline-flex}.c-person__name{color:var(--text);font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh);white-space:nowrap}.c-person__role{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh);white-space:nowrap}.c-person__avatar+.c-person__name{margin-inline-end:var(--space-4)}.c-facts{gap:0 var(--space-24);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.c-fact{grid-column:1/-1;grid-template-columns:subgrid;min-block-size:var(--h-control-sm);align-items:center;display:grid}.c-fact__label{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh)}.c-fact__value{min-inline-size:0;color:var(--text);font-size:var(--t-text-size);line-height:var(--t-text-lh);font-variant-numeric:var(--num);overflow-wrap:anywhere;margin:0}.c-fact__value.is-empty{color:var(--text-3)}.c-money{color:var(--text);font-size:var(--t-sum-size);font-weight:var(--t-sum-weight);line-height:var(--t-sum-lh);letter-spacing:var(--t-sum-ls);font-variant-numeric:var(--num);white-space:nowrap}.c-money__from{color:var(--text-2);font-size:var(--t-text-size);font-weight:var(--fw-regular)}.c-money.is-empty{color:var(--text-3)}.c-money--sm{font-size:var(--t-text-size);line-height:var(--t-text-lh)}.c-stat{gap:var(--space-4);align-content:start;display:grid}.c-stat__num{align-items:baseline;gap:var(--space-8);color:var(--text);font-variant-numeric:var(--num);font-size:var(--t-metric-size);font-weight:var(--t-metric-weight);line-height:var(--t-metric-lh);letter-spacing:var(--t-metric-ls);flex-wrap:wrap;margin:0;display:flex}.c-stat__unit{color:var(--text-2);font-size:var(--t-module-size);font-weight:var(--t-module-weight);line-height:var(--t-module-lh);letter-spacing:var(--t-module-ls);white-space:nowrap}.c-stat__text{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh)}.c-stat__delta{align-items:center;gap:var(--space-4);color:var(--text-2);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-variant-numeric:var(--num);display:inline-flex}.c-stat--bad .c-stat__num{color:var(--overdue-fg)}.c-module{gap:var(--space-12);padding:var(--module-pad);border-radius:var(--module-r);background:var(--module-bg);box-shadow:var(--module-ring);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.c-module__head{align-items:center;gap:var(--space-8);min-block-size:var(--h-control-sm);display:flex}.c-module__title{color:var(--text);font-size:var(--t-module-size);font-weight:var(--t-module-weight);line-height:var(--t-module-lh);letter-spacing:var(--t-module-ls);margin:0}.c-module__end{align-items:center;gap:var(--space-8);margin-inline-start:auto;display:flex}.c-tile{gap:var(--space-8);box-sizing:border-box;padding:var(--space-12);border-radius:var(--tile-r);background:var(--tile-bg);box-shadow:inset 0 0 0 var(--line) var(--stroke-faint);color:inherit;text-align:start;transition:box-shadow var(--dur-hover) var(--ease-std);align-content:start;text-decoration:none;display:grid;position:relative}:where(a,button).c-tile{font:inherit;cursor:pointer;border:0}.c-tile:where(a:hover,button:hover,.is-hover){box-shadow:inset 0 0 0 var(--line) var(--stroke-glass)}.c-tile:where(a,button):active{translate:0 var(--press-y)}.c-tile:where(:disabled,[aria-disabled=true],.is-disabled){opacity:var(--o-disabled);cursor:not-allowed}.c-tile:where([aria-pressed=true],[aria-current],.is-selected){box-shadow:inset 0 0 0 var(--line) var(--text)}.c-tile__title{color:var(--text);font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh)}.c-tile__text{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh)}.c-rows{column-gap:var(--space-12);grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content max-content max-content max-content;display:grid}.c-rows--compact{grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content max-content}.c-rows__scroll{min-inline-size:0;overflow-x:auto}.c-row{grid-column:1/-1;grid-template-columns:subgrid;block-size:var(--h-row);box-sizing:border-box;padding-inline:var(--space-8);border-radius:var(--r-xs);color:var(--text-2);font-size:var(--t-text-size);line-height:var(--t-text-lh);transition:background-color var(--dur-hover) var(--ease-std), border-color var(--dur-hover) var(--ease-std);align-items:center;display:grid;position:relative}.c-row+.c-row{border-block-start:var(--line) solid var(--stroke)}.c-row:not(.c-row--head):where(:hover,.is-hover){background:var(--row-hover)}.c-row:not(.c-row--head):active:not(:has(.c-btn:active)){background:var(--glass-hover)}.c-row:where([aria-selected=true],.is-selected){background:var(--glass);box-shadow:inset 0 0 0 var(--line) var(--stroke-glass)}.c-row:not(.c-row--head):where(:hover,.is-hover,[aria-selected=true],.is-selected),.c-row:not(.c-row--head):where(:hover,.is-hover,[aria-selected=true],.is-selected)+.c-row{border-block-start-color:#0000}.c-row--head{block-size:var(--h-control-sm);color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh)}.c-row>*{min-inline-size:0}.c-row__name{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.c-row__link{color:var(--text);font-weight:var(--fw-medium);text-decoration:none}.c-row__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.c-row__co{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.c-row__stage{grid-column:3;display:flex}.c-row__when{text-align:end;white-space:nowrap;font-variant-numeric:var(--num);grid-column:4;justify-self:end}.c-row__when.is-today{color:var(--today)}.c-row__when.is-none{color:var(--text-3)}.c-row.is-overdue .c-row__when{color:var(--overdue-fg)}.c-row__owner{grid-column:5;display:flex}.c-row__act{z-index:1;grid-column:6;justify-content:end;display:flex;position:relative}.c-row--head .c-row__when{color:var(--text-3)}.c-table{overscroll-behavior:contain;border-radius:var(--tile-r);min-inline-size:0;overflow:auto}.c-table__grid{border-collapse:separate;border-spacing:0;font-variant-numeric:var(--num);inline-size:100%}.c-table__grid th{z-index:1;block-size:var(--h-control-sm);padding:0 var(--space-8);background:var(--module-bg);color:var(--text-3);text-align:start;white-space:nowrap;font-size:var(--t-label-size);font-weight:var(--t-label-weight);line-height:var(--t-label-lh);position:sticky;inset-block-start:0}.c-table__grid td{block-size:var(--h-row);box-sizing:border-box;padding:0 var(--space-8);border-block-start:var(--line) solid var(--stroke);color:var(--text-2);white-space:nowrap;font-size:var(--t-text-size);line-height:var(--t-text-lh)}.c-table__grid td.c-table__strong{color:var(--text);font-weight:var(--fw-medium)}.c-table__grid :is(th,td).c-table__num{inline-size:var(--space-48);color:var(--text-3);text-align:end}.c-table__grid td.c-table__empty{block-size:calc(var(--h-row) * 2);color:var(--text-3);text-align:center;white-space:normal;border-block-start:0}.c-table__more{margin:var(--space-8) 0 0;padding-inline:var(--space-8);color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-variant-numeric:var(--num)}.c-events{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.c-event{grid-template-columns:var(--tile-24) minmax(0, 1fr);column-gap:var(--space-12);align-items:start;display:grid}.c-event__tile{inline-size:var(--tile-24);block-size:var(--tile-24);border-radius:var(--r-tile);background:var(--glass);color:var(--text-2);place-items:center;display:grid}.c-event__tile .c-icon{inline-size:var(--space-12);block-size:var(--space-12);stroke-width:2px}.c-event__tile--interview{background:var(--stage-interview-bg);color:var(--stage-interview-fg)}.c-event__tile--data{background:var(--stage-data-bg);color:var(--stage-data-fg)}.c-event__tile--roast{background:var(--stage-roast-bg);color:var(--stage-roast-fg)}.c-event__tile--payment{background:var(--stage-payment-bg);color:var(--stage-payment-fg)}.c-event__tile--paid{background:var(--stage-paid-bg);color:var(--stage-paid-fg)}.c-event__body{gap:var(--space-4);min-inline-size:0;display:grid}.c-event__head{align-items:baseline;gap:var(--space-4) var(--space-12);min-block-size:var(--tile-24);flex-wrap:wrap;display:flex}.c-event__title{color:var(--text);font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--tile-24)}.c-event__meta{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-variant-numeric:var(--num);white-space:nowrap}.c-event__text{max-inline-size:64ch;color:var(--text-2);font-size:var(--t-text-size);line-height:var(--t-text-lh);margin:0}.c-card{gap:var(--space-8);box-sizing:border-box;padding:var(--space-12);border-radius:var(--tile-r);background:var(--tile-bg);box-shadow:inset 0 0 0 var(--line) var(--stroke-faint);cursor:grab;transition:box-shadow var(--dur-hover) var(--ease-std);align-content:start;display:grid;position:relative}.c-card:where(:hover,.is-hover){box-shadow:inset 0 0 0 var(--line) var(--stroke-glass)}.c-card:has(.c-card__link:focus-visible){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}.c-card:active,.c-card.is-dragging{cursor:grabbing;box-shadow:inset 0 0 0 var(--line) var(--stroke-glass-focus), var(--shadow-float)}.c-card__head{gap:0;display:grid}.c-card__link{color:var(--text);font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh);outline:none;text-decoration:none}.c-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.c-card__co{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh)}.c-card__due{align-items:center;gap:var(--space-8);color:var(--text-2);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-variant-numeric:var(--num);display:flex}.c-card__due.is-today{color:var(--today)}.c-card.is-overdue .c-card__due{color:var(--overdue-fg)}.c-card__note{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.c-column{gap:var(--space-8);box-sizing:border-box;inline-size:280px;max-inline-size:100%;padding:var(--space-12);border-radius:var(--module-r);background:var(--module-bg);box-shadow:var(--module-ring);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.c-column__head{align-items:center;gap:var(--space-8);min-block-size:var(--h-control-sm);padding-inline:var(--space-4);display:flex}.c-column__head .c-badge--dot{font-size:var(--t-text-size);line-height:var(--t-text-lh)}.c-column__sum{color:var(--text-2);font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh);font-variant-numeric:var(--num);white-space:nowrap;margin-inline-start:auto}.c-column__empty{min-block-size:var(--space-96);padding:var(--space-12);border-radius:var(--tile-r);background:var(--well,var(--bg));box-shadow:inset 0 0 0 var(--line) var(--stroke-faint);color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh);text-align:center;place-items:center;display:grid}.c-sidenav{gap:var(--space-24);inline-size:var(--sidebar-w);box-sizing:border-box;padding:var(--space-16) var(--space-12);background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.c-sidenav__brand{padding-inline:var(--space-12)}.c-sidenav__logo{color:var(--text);font-size:var(--t-module-size);font-weight:var(--t-module-weight);line-height:var(--t-module-lh);margin:0}.c-sidenav__sub{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh);margin:0}.c-sidenav__list{gap:var(--space-4);align-content:start;margin:0;padding:0;list-style:none;display:grid}.c-sidenav__item{align-items:center;gap:var(--space-12);block-size:var(--h-control);padding-inline:var(--space-12);border-radius:var(--r-pill);color:var(--text-3);white-space:nowrap;font-size:var(--t-text-size);line-height:var(--t-text-lh);transition:background-color var(--dur-hover) var(--ease-std), color var(--dur-hover) var(--ease-std);text-decoration:none;display:flex}.c-sidenav__item:where(:hover,.is-hover):not([aria-current=page]){background:var(--glass);color:var(--text)}.c-sidenav__item:active{translate:0 var(--press-y)}.c-sidenav__item[aria-current=page]{background:var(--surface-2);color:var(--text)}.c-sidenav__item.is-pending{color:var(--text)}.c-sidenav__item>:is(.c-count,.c-spin){margin-inline-start:auto}.c-sidenav__foot{justify-content:space-between;align-items:center;gap:var(--space-8);padding-inline:var(--space-8) 0;display:flex}.c-tabbar{z-index:4;block-size:var(--tabbar-h);box-sizing:border-box;padding:var(--space-4);margin:var(--space-16) var(--space-16) calc(var(--space-16) + var(--safe-b,env(safe-area-inset-bottom)));border-radius:var(--r-pill);background:var(--nav-fill);box-shadow:var(--ring-glass);-webkit-backdrop-filter:var(--blur-nav);backdrop-filter:var(--blur-nav);grid-template-columns:repeat(5,minmax(0,1fr));display:none;position:sticky;inset-block-end:calc(var(--space-16) + var(--safe-b,env(safe-area-inset-bottom)))}.c-tabbar__item{align-content:center;justify-items:center;gap:var(--space-4);border-radius:var(--r-pill);min-inline-size:0;color:var(--text-2);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) var(--ease-std), color var(--dur-hover) var(--ease-std);background:0 0;border:0;padding:0;text-decoration:none;display:grid;position:relative}.c-tabbar__label{font-size:var(--t-micro-size);line-height:var(--t-micro-lh);white-space:nowrap}.c-tabbar__item:where(:hover,.is-hover):not([aria-current=page]){color:var(--text)}.c-tabbar__item:active{translate:0 var(--press-y)}.c-tabbar__item:where([aria-current=page],[aria-expanded=true]){background:var(--glass);color:var(--text)}.c-tabbar__item>.c-count{position:absolute;inset-block-start:var(--space-4);inset-inline-start:calc(50% + var(--space-4))}.c-tabbar__item>.c-spin{inline-size:var(--space-12);block-size:var(--space-12);position:absolute;inset-block-start:var(--space-4);inset-inline-start:calc(50% + var(--space-8))}.c-tabbar__more{position:absolute;inset-block-end:calc(100% + var(--space-8));inset-inline-end:0}.c-pagehead{justify-content:space-between;align-items:center;gap:var(--space-16);min-block-size:var(--h-header);display:flex;position:relative}.c-pagehead__title{align-items:baseline;gap:var(--space-8);min-inline-size:0;margin:0;display:flex}.c-pagehead__h{color:var(--text);font-size:var(--t-screen-size);font-weight:var(--t-screen-weight);line-height:var(--t-screen-lh);letter-spacing:var(--t-screen-ls);white-space:nowrap}.c-pagehead__count{color:var(--text-3);font-size:var(--t-label-size);font-weight:var(--fw-regular);line-height:var(--t-label-lh);font-variant-numeric:var(--num)}.c-pagehead__sub{color:var(--text-3);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-variant-numeric:var(--num);white-space:nowrap}.c-pagehead__actions{align-items:center;gap:var(--space-8);display:flex}.c-tabs{gap:var(--space-4);flex-wrap:wrap;display:flex}.c-tabs__tab{align-items:center;gap:var(--space-8);block-size:var(--h-control-sm);box-sizing:border-box;padding-inline:var(--space-12);border-radius:var(--r-pill);color:var(--text-3);cursor:pointer;font:inherit;font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-std), color var(--dur-hover) var(--ease-std);background:0 0;border:0;text-decoration:none;display:inline-flex}.c-tabs__tab:where(:hover,.is-hover):not([aria-selected=true]){color:var(--text);background:var(--glass)}.c-tabs__tab:active{translate:0 var(--press-y)}.c-tabs__tab[aria-selected=true]{background:var(--surface-2);color:var(--text)}.c-tabs__tab:disabled{opacity:var(--o-disabled);cursor:not-allowed}.c-progress{block-size:var(--progress-h);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.c-progress:before{content:"";inline-size:var(--p,0%);background:var(--progress);block-size:100%;display:block}.c-progress.is-done{--p:100%}.c-menu{min-inline-size:calc(var(--sidebar-w) - var(--space-32));box-sizing:border-box;padding:var(--pop-pad);border-radius:var(--pop-r);background:var(--pop-bg);box-shadow:var(--pop-shadow);margin:0;list-style:none;display:grid}.c-menu__item{align-items:center;gap:var(--space-12);inline-size:100%;block-size:var(--h-control);box-sizing:border-box;padding-inline:var(--space-12);border-radius:var(--item-r);color:var(--text);font:inherit;font-size:var(--t-text-size);line-height:var(--t-text-lh);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-std);background:0 0;border:0;text-decoration:none;display:flex}.c-menu__item>.c-icon{color:var(--text-3)}.c-menu__item>.c-icon:last-child:not(:first-child){color:var(--text);margin-inline-start:auto}.c-menu__item:where(:hover:not(:disabled),.is-hover){background:var(--row-hover)}.c-menu__item:where(:active:not(:disabled),.is-active){background:var(--glass-hover)}.c-menu__item:where([aria-selected=true],[aria-current]){font-weight:var(--fw-medium)}.c-menu__item:disabled{opacity:var(--o-disabled);cursor:not-allowed}.c-menu__item--danger,.c-menu__item--danger>.c-icon{color:var(--danger)}.c-menu__item--danger:where(:hover:not(:disabled),.is-hover){background:var(--danger-hover)}.c-menu__sep{block-size:var(--line);margin:var(--space-4) calc(-1 * var(--pop-pad));background:var(--stroke)}.c-tooltip{box-sizing:border-box;inline-size:max-content;max-inline-size:32ch;padding:var(--space-4) var(--space-12);border-radius:var(--r-pill);background:var(--tooltip-bg);box-shadow:inset 0 0 0 var(--line) var(--tooltip-ring), var(--shadow-float);color:var(--text);font-size:var(--t-label-size);line-height:var(--t-label-lh);display:block}.c-overlay{z-index:10;background:var(--scrim);position:absolute;inset:0;overflow:clip;container:c-overlay/inline-size}.c-overlay--page{position:fixed}.c-dialog{inline-size:min(100% - 2 * var(--space-16), 432px);box-sizing:border-box;gap:var(--space-8);padding:var(--space-24);border-radius:var(--dialog-r);background:var(--pop-bg);box-shadow:var(--pop-shadow);display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.c-dialog__title{color:var(--text);font-size:var(--t-title-size);font-weight:var(--t-title-weight);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);text-wrap:balance;margin:0}.c-dialog__text{color:var(--text-2);font-size:var(--t-text-size);line-height:var(--t-text-lh);text-wrap:pretty;margin:0}.c-dialog__error{align-items:start;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--tile-r);background:var(--danger-hover);color:var(--error);font-size:var(--t-text-size);line-height:var(--t-text-lh);margin-block-start:var(--space-8);display:flex}.c-dialog__error .c-icon{margin-block-start:calc((var(--t-text-lh) - var(--icon-16)) / 2)}.c-dialog__actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}.c-sheet{inline-size:min(var(--sheet-w), 100%);box-sizing:border-box;background:var(--pop-bg);box-shadow:inset var(--line) 0 0 var(--sheet-edge);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.c-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-16) var(--space-8) var(--space-24);display:flex}.c-sheet__title{color:var(--text);font-size:var(--t-title-size);font-weight:var(--t-title-weight);line-height:var(--t-title-lh);letter-spacing:var(--t-title-ls);margin:0}.c-sheet__body{gap:var(--space-24);overscroll-behavior:contain;min-block-size:0;padding:var(--space-16) var(--space-24);align-content:start;display:grid;overflow-y:auto}.c-sheet__group{gap:var(--space-8);display:grid}.c-sheet__label{color:var(--text-2);font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh);margin:0}.c-sheet__foot{justify-content:flex-end;gap:var(--space-8);padding:var(--space-16) var(--space-16) calc(var(--space-16) + var(--safe-b,env(safe-area-inset-bottom))) var(--space-24);display:flex}.c-toast{align-items:center;gap:var(--space-8);min-block-size:var(--h-control-lg);box-sizing:border-box;padding:var(--space-8) var(--space-16) var(--space-8) var(--space-12);border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 0 0 var(--line) var(--ring-dark), var(--shadow-float);color:var(--text);font-size:var(--t-text-size);font-weight:var(--fw-medium);line-height:var(--t-text-lh);display:inline-flex}.c-toast>.c-icon{color:var(--success)}.c-toast--error>.c-icon{color:var(--error)}.c-toasts{z-index:20;justify-items:center;gap:var(--space-8);pointer-events:none;display:grid;position:fixed;inset-block-end:max(var(--space-24), env(safe-area-inset-bottom));inset-inline:0}.c-empty,.c-error{justify-items:center;gap:var(--space-8);padding:var(--space-32) var(--space-16);text-align:center;display:grid}.c-empty__mark,.c-error__mark{inline-size:var(--h-control-lg);block-size:var(--h-control-lg);border-radius:var(--r-pill);background:var(--glass);color:var(--text-2);place-items:center;margin-block-end:var(--space-4);display:grid}.c-error__mark{background:var(--danger-hover);color:var(--error)}.c-empty__title,.c-error__title{color:var(--text);font-size:var(--t-module-size);font-weight:var(--t-module-weight);line-height:var(--t-module-lh);letter-spacing:var(--t-module-ls);text-wrap:balance;margin:0}.c-empty__text,.c-error__text{max-inline-size:44ch;color:var(--text-2);font-size:var(--t-text-size);line-height:var(--t-text-lh);text-wrap:pretty;margin:0}.c-empty>.c-btn,.c-error>.c-btn{margin-block-start:var(--space-8)}.c-empty--inline{padding:var(--space-8);text-align:start;justify-items:start}.c-empty--inline .c-empty__text{color:var(--text-3)}.c-auth{padding:var(--space-32) var(--space-16);background:var(--login-bg);place-items:center;display:grid}.c-auth__card{gap:var(--space-24);box-sizing:border-box;inline-size:min(100%,384px);padding:var(--space-32);border-radius:var(--dialog-r);background:var(--module-bg);box-shadow:var(--module-ring);display:grid}.c-auth__brand{display:grid}.c-auth__logo{color:var(--text);font-size:var(--t-screen-size);font-weight:var(--t-screen-weight);line-height:var(--t-screen-lh);margin:0}.c-auth__sub{color:var(--text-3);font-size:var(--t-text-size);line-height:var(--t-text-lh);margin:0}.c-auth__text{color:var(--text-2);font-size:var(--t-text-size);line-height:var(--t-text-lh);text-wrap:pretty;margin:0}.c-auth__form{gap:var(--space-16);display:grid}.c-auth__status{align-items:center;gap:var(--space-8);color:var(--text-2);font-size:var(--t-label-size);line-height:var(--t-label-lh);display:flex}.c-auth__status>.c-icon{color:var(--success)}.c-auth__alert{align-items:start;gap:var(--space-12);padding:var(--space-12);border-radius:var(--tile-r);background:var(--tile-bg);color:var(--text);font-size:var(--t-text-size);line-height:var(--t-text-lh);display:flex}.c-auth__alert>.c-icon{color:var(--text-2);margin-block-start:calc((var(--t-text-lh) - var(--icon-16)) / 2)}@media (prefers-reduced-motion:no-preference){.c-spin{animation:c-spin var(--dur-slow) linear infinite}.c-spin.is-paused{animation-play-state:paused}.c-seg:before{transition:translate var(--dur-open) var(--ease-out-soft)}.c-switch__track:before{transition:translate var(--dur-open) var(--ease-out-soft), background-color var(--dur-hover) var(--ease-std)}.c-select__trigger .c-icon{transition:rotate var(--dur-open) var(--ease-out-soft)}.c-progress:before{transition:inline-size var(--dur-open) var(--ease-out-soft)}.c-overlay.is-entering{animation:c-fade var(--dur-open) var(--ease-std)}.c-overlay.is-entering .c-sheet{animation:c-sheet-in var(--dur-open) var(--ease-out-soft)}}@keyframes c-spin{to{rotate:1turn}}@keyframes c-fade{0%{opacity:0}}@keyframes c-sheet-in{0%{translate:100%}}@keyframes c-sheet-up{0%{translate:0 100%}}@container c-vp (max-width:640px){.c-sidenav{display:none}.c-tabbar{display:grid}.c-pagehead{row-gap:var(--space-8);padding-block:var(--space-8);flex-wrap:wrap}.c-pagehead__actions{flex-wrap:wrap}.c-module{padding:var(--space-12)}.c-rows{grid-template-columns:minmax(0,1fr);display:grid}.c-row{column-gap:var(--space-12);row-gap:var(--space-4);block-size:auto;min-block-size:calc(var(--h-row) + var(--space-16));padding:var(--space-8);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name when act""co stage act"}.c-row--head{display:none}.c-row--head+.c-row{border-block-start:0}.c-row__name{grid-area:name}.c-row__co{font-size:var(--t-label-size);line-height:var(--t-label-lh);grid-area:co}.c-row__stage{grid-area:stage;justify-self:end}.c-row__when{grid-area:when}.c-row__owner{display:none}.c-row__act{grid-area:act}.c-row__act .c-btn{--h:var(--h-control-lg)}}@container c-overlay (max-width:640px){.c-sheet{inline-size:auto;max-block-size:calc(100% - var(--space-48));box-shadow:inset 0 var(--line) 0 var(--sheet-edge);border-start-start-radius:var(--r-xl);border-start-end-radius:var(--r-xl);inset-block-start:auto;inset-inline:0}.c-sheet__head{padding:var(--space-16) var(--space-12) var(--space-8) var(--space-16)}.c-sheet__body,.c-sheet__foot{padding-inline:var(--space-16)}.c-sheet__foot>.c-btn{--h:var(--h-control-lg);flex:1}.c-dialog__actions>.c-btn{flex:1}}@media (prefers-reduced-motion:no-preference){@container c-overlay (max-width:640px){.c-overlay.is-entering .c-sheet{animation-name:c-sheet-up}}}
@font-face{font-family:Halvar Breit;font-weight:700;font-style:normal;font-display:swap;src:url(../media/halvar-breit-bold.2ni3rrwbawjp5.woff2)format("woff2"),url(../media/halvar-breit-bold.1p4xvgh0ie325.woff)format("woff")}:root{--black:#050506;--gray-950:#101113;--gray-900:#16171a;--gray-800:#1d1e21;--gray-600:#6a6b6e;--gray-400:#9c9c9f;--gray-200:#c8c9cc;--gray-100:#f4f4f6;--red-700:#e3262d;--red-800:#f23b41;--red-500:#ff6b6f;--red-bg:#1e0708;--accent:var(--red-700);--blue-500:#57c1ff;--font-sans:"Geist", system-ui, -apple-system, sans-serif;--font-display:"Halvar Breit", "Arial Black", sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}body{font-family:var(--font-sans)}.c-pagehead__h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:22px;font-weight:700}.c-sidenav__logo{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.c-count,.c-money,.c-stat__num,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.c-btn--accent{background:var(--red-700);color:#fff}.c-btn--accent:where(:hover:not(:disabled,.is-disabled,.is-loading),.is-hover){background:var(--red-800)}.c-sidenav__brand:has(.c-sidenav__mark){align-items:center;column-gap:var(--space-12);grid-template-columns:auto minmax(0,1fr);display:grid}.c-sidenav__mark{block-size:32px;inline-size:32px;color:var(--text);grid-row:span 2}.c-sidenav__brand:has(.c-sidenav__mark) :is(.c-sidenav__logo,.c-sidenav__sub){white-space:nowrap}.c-sidenav__brand:has(.c-sidenav__mark) .c-sidenav__logo{font-size:15px;line-height:20px}.c-zi{block-size:17px;inline-size:20px;color:var(--text-2);flex:none}.c-zi--sm{block-size:12px;inline-size:14px}
.c-pop{z-index:40;position:fixed;inset:auto}.c-pop[hidden]{display:none}.c-select__menu.c-pop{inset-block-start:auto;inset-inline:auto}.c-menu--scroll{overscroll-behavior:contain;scrollbar-width:thin;max-block-size:264px;overflow-y:auto}.c-menu__item .c-menu__hint{color:var(--text-3);font-size:var(--t-label-size);margin-inline-start:auto}.c-menu__item[aria-selected=true]{background:var(--surface-2)}.c-select__trigger>.c-icon:first-child{color:var(--text-3)}.c-select__trigger .num{font-family:var(--font-mono)}.c-cal{gap:var(--space-8);box-sizing:border-box;inline-size:296px;padding:var(--space-12);border-radius:var(--pop-r);background:var(--pop-bg);box-shadow:var(--pop-shadow);display:grid}.c-cal__head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.c-cal__month{color:var(--text);font-weight:var(--fw-medium)}.c-cal__nav{gap:var(--space-4);display:flex}.c-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.c-cal__wd{color:var(--text-3);font-size:var(--t-label-size);text-align:center;line-height:24px}.c-cal__day{border-radius:var(--item-r);block-size:36px;color:var(--text);font:400 13px/1 var(--font-mono);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-std);background:0 0;border:0;padding:0}.c-cal__day:where(:hover,.is-hover){background:var(--row-hover)}.c-cal__day.is-out{color:var(--text-3)}.c-cal__day.is-wknd:not([aria-selected=true]){color:var(--text-2)}.c-cal__day[aria-current=date]{box-shadow:inset 0 0 0 var(--line) var(--stroke-faint-focus)}.c-cal__day[aria-selected=true]{background:var(--white);color:var(--gray-950);font-weight:500}.c-cal__day:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.c-cal__foot{justify-content:space-between;padding-block-start:var(--space-4);display:flex}.c-stepper .c-field__box{padding-inline:var(--space-4);gap:var(--space-4)}.c-stepper .c-field__input{text-align:center}.c-stepper .c-iconbtn{background:0 0}.c-stepper .c-iconbtn:where(:hover:not(:disabled)){background:var(--glass-hover)}.c-select__trigger[aria-expanded=true]>.c-icon:first-child:not(:last-child){color:var(--text-3);rotate:none}.c-pop.is-static{margin-block-start:var(--space-4);position:relative;inset:auto}.c-select__menu.c-pop.is-static{inline-size:100%}
html,body{background:var(--bg);color:var(--text);margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--stroke-glass) transparent}.c-sheet__body{scrollbar-width:thin}[data-radix-popper-content-wrapper]>.c-pop{position:relative;inset:auto}
@keyframes m-fade-in{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-sheet-in{0%{transform:translate(100%)}}@keyframes m-sheet-out{to{transform:translate(100%)}}@keyframes m-sheet-up{0%{transform:translateY(100%)}}@keyframes m-sheet-down{to{transform:translateY(100%)}}@keyframes m-pop-in{0%{opacity:0;transform:translateY(var(--pop-dy,-4px)) scale(.98)}}@keyframes m-pop-out{to{opacity:0;transform:translateY(var(--pop-dy,-4px)) scale(.98)}}@keyframes m-dialog-in{0%{opacity:0;transform:scale(.97)}}@keyframes m-dialog-out{to{opacity:0;transform:scale(.97)}}@keyframes m-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes m-toast-out{to{opacity:0;transform:translateY(8px)}}:root{--m-open:.28s;--m-close:.2s;--m-ease-in:cubic-bezier(.25, .1, .1, 1);--m-ease-out:cubic-bezier(.4, 0, 1, 1)}.c-overlay[data-state=open]{animation:m-fade-in var(--m-open) var(--ease-std)}.c-overlay[data-state=closed]{animation:m-fade-out var(--m-close) var(--ease-std) forwards}.c-sheet[data-state=open]{animation:m-sheet-in var(--m-open) var(--m-ease-in)}.c-sheet[data-state=closed]{animation:m-sheet-out var(--m-close) var(--m-ease-out) forwards}@container c-overlay (max-width:640px){.c-sheet[data-state=open]{animation-name:m-sheet-up}.c-sheet[data-state=closed]{animation-name:m-sheet-down}}.c-dialog[data-state=open]{animation:m-dialog-in var(--m-open) var(--m-ease-in)}.c-dialog[data-state=closed]{animation:m-dialog-out var(--m-close) var(--m-ease-out) forwards}.c-pop[data-side=top]{--pop-dy:4px}.c-pop[data-state=open]{animation:m-pop-in .18s var(--m-ease-in);transform-origin:var(--radix-popover-content-transform-origin)}.c-pop[data-state=closed]{animation:m-pop-out .14s var(--m-ease-out) forwards}.c-toast[data-state=open]{animation:m-toast-in var(--m-open) var(--m-ease-in)}.c-toast[data-state=closed]{animation:m-toast-out var(--m-close) var(--m-ease-out) forwards}.m-swap{animation:m-fade-in .2s var(--ease-std)}@media (prefers-reduced-motion:reduce){.c-sheet[data-state=open],.c-pop[data-state=open],.c-dialog[data-state=open],.c-toast[data-state=open]{animation:m-fade-in .15s var(--ease-std)}.c-sheet[data-state=closed],.c-pop[data-state=closed],.c-dialog[data-state=closed],.c-toast[data-state=closed]{animation:m-fade-out .12s var(--ease-std) forwards}@container c-overlay (max-width:640px){.c-sheet[data-state=open]{animation-name:m-fade-in}.c-sheet[data-state=closed]{animation-name:m-fade-out}}}
