.Pill-module__v2OqHW__pill{border-radius:var(--r-pill);font-family:var(--font-ui);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-weight:500;display:inline-flex}.Pill-module__v2OqHW__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Pill-module__v2OqHW__pill svg{flex-shrink:0}.Pill-module__v2OqHW__pill[data-size=xs]{height:18px;padding:0 6px;font-size:10.5px}.Pill-module__v2OqHW__pill[data-size=sm]{height:22px;padding:0 8px;font-size:11.5px}.Pill-module__v2OqHW__pill[data-size=md]{height:26px;padding:0 10px;font-size:12.5px}
.Button-module__4N3Y3W__btn{border-radius:var(--r-md);letter-spacing:-.005em;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;transition:background .12s,border-color .12s,transform .12s,opacity .12s;display:inline-flex}.Button-module__4N3Y3W__btn:disabled{opacity:.45;pointer-events:none}.Button-module__4N3Y3W__btn:active{transform:scale(.98)}.Button-module__4N3Y3W__btn[data-variant=primary]{background:var(--ink-1);color:var(--bg);border-color:var(--ink-1)}.Button-module__4N3Y3W__btn[data-variant=primary]:hover{opacity:.9}.Button-module__4N3Y3W__btn[data-variant=coral]{background:var(--coral);color:#fff;border-color:var(--coral)}.Button-module__4N3Y3W__btn[data-variant=coral]:hover{opacity:.92}.Button-module__4N3Y3W__btn[data-variant=outline]{background:var(--bg-raised);color:var(--ink-1);border-color:var(--line-strong)}.Button-module__4N3Y3W__btn[data-variant=outline]:hover{background:var(--bg-subtle)}.Button-module__4N3Y3W__btn[data-variant=ghost]{color:var(--ink-2);background:0 0}.Button-module__4N3Y3W__btn[data-variant=ghost]:hover{background:var(--bg-subtle)}.Button-module__4N3Y3W__btn[data-variant=soft]{background:var(--bg-subtle);color:var(--ink-1)}.Button-module__4N3Y3W__btn[data-variant=soft]:hover{filter:brightness(.97)}.Button-module__4N3Y3W__btn[data-active=true]{background:var(--bg-subtle)}.Button-module__4N3Y3W__btn[data-size=sm]{gap:5px;height:26px;padding:0 10px;font-size:12.5px}.Button-module__4N3Y3W__btn[data-size=md]{gap:6px;height:32px;padding:0 12px;font-size:13px}.Button-module__4N3Y3W__btn[data-size=lg]{gap:8px;height:40px;padding:0 16px;font-size:14px}
.IconButton-module__8wgwiW__iconBtn{color:var(--ink-2);border-radius:var(--r-md);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.IconButton-module__8wgwiW__iconBtn:hover,.IconButton-module__8wgwiW__iconBtn[data-active=true]{background:var(--bg-subtle)}.IconButton-module__8wgwiW__iconBtn:disabled{opacity:.45;pointer-events:none}
.Kbd-module__blVraW__kbd{min-width:18px;height:18px;color:var(--ink-3);background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:500;display:inline-flex}
.Placeholder-module__bWuVLW__placeholder{border-radius:var(--r-md);background:repeating-linear-gradient(135deg, var(--bg-subtle), var(--bg-subtle) 8px, var(--bg-sunken) 8px, var(--bg-sunken) 16px);border:1px dashed var(--line-strong);color:var(--ink-3);justify-content:center;align-items:center;font-size:11px;display:flex}
.Skeleton-module__jrkfdG__skeleton{background:linear-gradient(90deg, var(--bg-subtle) 25%, var(--bg-sunken) 37%, var(--bg-subtle) 63%);background-size:400% 100%;animation:1.4s infinite Skeleton-module__jrkfdG__pf-shimmer;display:block}@keyframes Skeleton-module__jrkfdG__pf-shimmer{0%{background-position:100%}to{background-position:0}}
.Card-module__9o3GiG__card{background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.Card-module__9o3GiG__card[data-elevation=flat]{box-shadow:none}.Card-module__9o3GiG__card[data-elevation=xs]{box-shadow:var(--shadow-xs)}.Card-module__9o3GiG__card[data-elevation=sm]{box-shadow:var(--shadow-sm)}.Card-module__9o3GiG__card[data-elevation=md]{box-shadow:var(--shadow-md)}
.FormField-module__hm6ErW__field{flex-direction:column;gap:6px;display:flex}.FormField-module__hm6ErW__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.FormField-module__hm6ErW__hint{text-transform:none;letter-spacing:0;opacity:.7;font-weight:400}.FormField-module__hm6ErW__error{color:var(--danger);font-size:11.5px}
.ProgressBar-module__D5erua__track{background:var(--bg-subtle);border-radius:999px;flex:1;overflow:hidden}.ProgressBar-module__D5erua__fill{border-radius:999px;height:100%;transition:width .2s}
.SearchInput-module__JnK1aa__wrap{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:6px;min-width:200px;height:32px;padding:0 8px 0 10px;transition:border-color .12s;display:inline-flex}.SearchInput-module__JnK1aa__wrap:focus-within{border-color:var(--line-strong)}.SearchInput-module__JnK1aa__icon{color:var(--ink-3);flex-shrink:0}.SearchInput-module__JnK1aa__input{min-width:0;color:var(--ink-1);background:0 0;border:none;outline:none;flex:1;font-size:13px}.SearchInput-module__JnK1aa__input::placeholder{color:var(--ink-3)}.SearchInput-module__JnK1aa__input::-webkit-search-cancel-button{appearance:none}.SearchInput-module__JnK1aa__clear{width:18px;height:18px;color:var(--ink-3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SearchInput-module__JnK1aa__clear:hover{background:var(--bg-subtle);color:var(--ink-1)}
.SegmentedControl-module__kAR8pG__group{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);gap:2px;padding:3px;display:inline-flex}.SegmentedControl-module__kAR8pG__segment{border-radius:var(--r-sm);color:var(--ink-2);background:0 0;align-items:center;gap:5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.SegmentedControl-module__kAR8pG__segment:hover:not([data-active]){color:var(--ink-1)}.SegmentedControl-module__kAR8pG__segment[data-active=true]{background:var(--bg-raised);color:var(--ink-1);box-shadow:var(--shadow-xs)}.SegmentedControl-module__kAR8pG__group[data-size=sm] .SegmentedControl-module__kAR8pG__segment{height:24px;padding:0 9px;font-size:12px}.SegmentedControl-module__kAR8pG__group[data-size=md] .SegmentedControl-module__kAR8pG__segment{height:28px;padding:0 12px;font-size:13px}
.Checkbox-module__TTLwKW__box{border:1.5px solid var(--line-strong);color:#fff;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.Checkbox-module__TTLwKW__box:disabled{opacity:.5;pointer-events:none}
.Switch-module__S-ZZEG__track{background:var(--line-strong);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:34px;height:20px;padding:0;transition:background .14s;position:relative}.Switch-module__S-ZZEG__track[data-checked=true]{background:var(--moss)}.Switch-module__S-ZZEG__track:disabled{opacity:.5;pointer-events:none}.Switch-module__S-ZZEG__thumb{width:16px;height:16px;box-shadow:var(--shadow-xs);background:#fff;border-radius:999px;transition:transform .14s;position:absolute;top:2px;left:2px}.Switch-module__S-ZZEG__track[data-checked=true] .Switch-module__S-ZZEG__thumb{transform:translate(14px)}
.EmptyState-module__QN130G__empty{text-align:center;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.EmptyState-module__QN130G__empty[data-compact=true]{gap:6px;padding:24px 16px}.EmptyState-module__QN130G__icon{border-radius:var(--r-lg);background:var(--bg-subtle);width:48px;height:48px;color:var(--ink-3);justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.EmptyState-module__QN130G__empty[data-compact=true] .EmptyState-module__QN130G__icon{width:38px;height:38px}.EmptyState-module__QN130G__title{color:var(--ink-1);margin:0;font-size:14px;font-weight:600}.EmptyState-module__QN130G__hint{color:var(--ink-3);max-width:340px;margin:0;font-size:12.5px;line-height:1.5}.EmptyState-module__QN130G__action{margin-top:8px}
.ErrorState-module__G8S-yq__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.ErrorState-module__G8S-yq__error[data-compact=true]{padding:20px 16px}.ErrorState-module__G8S-yq__icon{background:var(--coral-soft);width:44px;height:44px;color:var(--danger);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ErrorState-module__G8S-yq__title{color:var(--ink-1);margin:0;font-size:14px;font-weight:600}.ErrorState-module__G8S-yq__message{color:var(--ink-3);max-width:360px;margin:0;font-size:12.5px;line-height:1.5}.ErrorState-module__G8S-yq__retry{margin-top:6px}
.StatCard-module__gsHTlG__card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);min-width:130px;box-shadow:var(--shadow-xs);flex:1;padding:12px 14px}.StatCard-module__gsHTlG__top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.StatCard-module__gsHTlG__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.StatCard-module__gsHTlG__icon{display:inline-flex}.StatCard-module__gsHTlG__value{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.1}.StatCard-module__gsHTlG__hint{color:var(--ink-3);margin-top:2px;font-size:11.5px}
.CollapsibleSection-module__Q9483q__section{flex-direction:column;display:flex}.CollapsibleSection-module__Q9483q__headerRow{align-items:center;gap:8px;display:flex}.CollapsibleSection-module__Q9483q__toggle{text-align:left;min-width:0;color:var(--ink-1);flex:1;align-items:center;gap:8px;padding:6px 4px;font-size:13px;font-weight:600;display:inline-flex}.CollapsibleSection-module__Q9483q__chevron{color:var(--ink-3);transition:transform .14s;display:inline-flex}.CollapsibleSection-module__Q9483q__chevron[data-open=true]{transform:rotate(90deg)}.CollapsibleSection-module__Q9483q__right{flex-shrink:0}.CollapsibleSection-module__Q9483q__body{padding-top:4px}
.Modal-module__9F_AqW__backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#22181173;background:lab(9.46389% 3.74058 6.52272/.45);justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.Modal-module__9F_AqW__panel{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-xl);width:min(560px,100%);max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module__9F_AqW__panel[data-size=sm]{width:min(400px,100%)}.Modal-module__9F_AqW__panel[data-size=md]{width:min(560px,100%)}.Modal-module__9F_AqW__panel[data-size=lg]{width:min(760px,100%)}.Modal-module__9F_AqW__panel[data-size=xl]{width:min(960px,100%)}.Modal-module__9F_AqW__panel[data-size=full]{border-radius:0;width:100%;height:100%;max-height:100vh}.Modal-module__9F_AqW__close{z-index:5;color:var(--ink-3);position:absolute;top:14px;right:14px}.Modal-module__9F_AqW__header{padding:22px 26px 0}.Modal-module__9F_AqW__title{letter-spacing:-.02em;margin:0;font-size:20px}.Modal-module__9F_AqW__content{flex:1;min-height:0;overflow:auto}.Modal-module__9F_AqW__contentPadded{padding:18px 26px 22px}.Modal-module__9F_AqW__footer{border-top:1px solid var(--line);background:var(--bg-sunken);align-items:center;gap:8px;padding:10px 18px;display:flex}.Modal-module__9F_AqW__footerFloating{pointer-events:none;background:0 0;border-top:none;padding:16px 20px;position:absolute;bottom:0;right:0}.Modal-module__9F_AqW__footerFloating>*{pointer-events:auto}@media (max-width:768px){.Modal-module__9F_AqW__backdrop{align-items:flex-end;padding:0}.Modal-module__9F_AqW__panel,.Modal-module__9F_AqW__panel[data-size=sm],.Modal-module__9F_AqW__panel[data-size=md],.Modal-module__9F_AqW__panel[data-size=lg],.Modal-module__9F_AqW__panel[data-size=xl]{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none}.Modal-module__9F_AqW__panel[data-size=xl],.Modal-module__9F_AqW__panel[data-size=full]{width:100%;height:100%;max-height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0}.Modal-module__9F_AqW__header{padding:18px 20px 0}.Modal-module__9F_AqW__contentPadded{padding:16px 20px 20px}.Modal-module__9F_AqW__footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}
.Popover-module__v7okHW__popover{z-index:220;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-lg);flex-direction:column;gap:2px;max-height:min(420px,70vh);padding:4px;display:flex;position:fixed;overflow-y:auto}
.Menu-module__kONBtG__list{flex-direction:column;gap:2px;display:flex}.Menu-module__kONBtG__item{border-radius:var(--r-sm);width:100%;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;font-weight:500;transition:background .1s;display:flex}.Menu-module__kONBtG__item:hover:not(:disabled),.Menu-module__kONBtG__item:focus-visible{background:var(--bg-subtle)}.Menu-module__kONBtG__item:disabled{opacity:.5;cursor:default}.Menu-module__kONBtG__itemLabel{flex:1;min-width:0}.Menu-module__kONBtG__check{color:var(--ink-3);display:inline-flex}
.Select-module__wM3zTW__trigger{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-1);align-items:center;gap:6px;font-size:13px;transition:border-color .12s;display:inline-flex}.Select-module__wM3zTW__trigger[data-size=sm]{height:28px;padding:0 8px;font-size:12.5px}.Select-module__wM3zTW__trigger[data-size=md]{height:32px;padding:0 10px}.Select-module__wM3zTW__trigger:hover,.Select-module__wM3zTW__trigger[data-open=true]{border-color:var(--line-strong)}.Select-module__wM3zTW__value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Select-module__wM3zTW__value[data-placeholder=true]{color:var(--ink-3)}.Select-module__wM3zTW__caret{color:var(--ink-3);flex-shrink:0}
.DatePicker-module__NdoOla__trigger{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.DatePicker-module__NdoOla__cal{flex-direction:column;gap:8px;width:252px;padding:6px;display:flex}.DatePicker-module__NdoOla__head{justify-content:space-between;align-items:center;gap:4px;display:flex}.DatePicker-module__NdoOla__month{color:var(--ink-1);font-size:12.5px;font-weight:600}.DatePicker-module__NdoOla__nav{border-radius:var(--r-sm);width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.DatePicker-module__NdoOla__nav:hover{background:var(--bg-subtle);color:var(--ink-1)}.DatePicker-module__NdoOla__weekdays,.DatePicker-module__NdoOla__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module__NdoOla__weekday{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding-bottom:2px;font-size:10px;font-weight:600}.DatePicker-module__NdoOla__day{aspect-ratio:1;border-radius:var(--r-sm);color:var(--ink-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:12px;transition:background .1s,color .1s;display:inline-flex}.DatePicker-module__NdoOla__day:hover{background:var(--bg-subtle)}.DatePicker-module__NdoOla__day[data-out=true]{color:var(--ink-4)}.DatePicker-module__NdoOla__day[data-today=true]{color:var(--coral);font-weight:700}.DatePicker-module__NdoOla__day[data-selected=true]{background:var(--coral);color:#fff;font-weight:600}.DatePicker-module__NdoOla__footer{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:2px;padding-top:2px;display:flex}.DatePicker-module__NdoOla__quick{border-radius:var(--r-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:none;flex:1;padding:6px 8px;font-size:11.5px;font-weight:500}.DatePicker-module__NdoOla__quick:hover{background:var(--bg-subtle)}.DatePicker-module__NdoOla__quick[data-clear]{color:var(--danger)}
.TimePicker-module__jcUGsa__trigger{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.TimePicker-module__jcUGsa__trigger:disabled{cursor:default;opacity:.55}.TimePicker-module__jcUGsa__list{flex-direction:column;gap:1px;max-height:232px;padding:4px;display:flex;overflow-y:auto}.TimePicker-module__jcUGsa__option{text-align:left;border-radius:var(--r-sm);color:var(--ink-1);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 10px;font-size:12.5px;transition:background .1s}.TimePicker-module__jcUGsa__option:hover{background:var(--bg-subtle)}.TimePicker-module__jcUGsa__option[data-selected=true]{background:var(--coral);color:#fff;font-weight:600}
.HsvPicker-module__eEvymW__wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);width:196px;box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:10px;display:flex}.HsvPicker-module__eEvymW__sv{border-radius:var(--r-sm);cursor:crosshair;touch-action:none;width:100%;height:120px;position:relative;overflow:hidden}.HsvPicker-module__eEvymW__svWhite{background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}.HsvPicker-module__eEvymW__svBlack{background:linear-gradient(#0000,#000);position:absolute;inset:0}.HsvPicker-module__eEvymW__svThumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000073}.HsvPicker-module__eEvymW__bottom{align-items:center;gap:10px;display:flex}.HsvPicker-module__eEvymW__preview{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:28px;height:28px}.HsvPicker-module__eEvymW__sliders{flex:1}.HsvPicker-module__eEvymW__hue{border-radius:var(--r-pill);cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:12px;position:relative}.HsvPicker-module__eEvymW__hueThumb{width:14px;height:14px;box-shadow:var(--shadow-xs);pointer-events:none;background:#fff;border:1px solid #0000004d;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.HsvPicker-module__eEvymW__row{align-items:center;gap:6px;display:flex}.HsvPicker-module__eEvymW__hex{background:var(--bg-sunken);min-width:0;color:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-sm);font-family:var(--font-mono,monospace);text-transform:uppercase;outline:none;flex:1;padding:5px 8px;font-size:12.5px}.HsvPicker-module__eEvymW__hex:focus{border-color:var(--accent)}
.ColorPicker-module__WmqHuG__root{flex-direction:column;gap:10px;display:flex}.ColorPicker-module__WmqHuG__picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ColorPicker-module__WmqHuG__addSwatch[data-active=true]{border-style:solid;border-color:var(--ink-1);color:var(--ink-1)}.ColorPicker-module__WmqHuG__swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0;transition:transform .1s}.ColorPicker-module__WmqHuG__swatch:hover{transform:scale(1.1)}.ColorPicker-module__WmqHuG__swatch[data-active=true]{border-color:var(--ink-1);box-shadow:0 0 0 2px var(--bg-raised) inset}.ColorPicker-module__WmqHuG__customWrap{display:inline-flex;position:relative}.ColorPicker-module__WmqHuG__removeDot{border:1.5px solid var(--bg-raised);background:var(--ink-1);width:15px;height:15px;color:var(--bg-raised);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:-4px;right:-4px}.ColorPicker-module__WmqHuG__customWrap:hover .ColorPicker-module__WmqHuG__removeDot,.ColorPicker-module__WmqHuG__removeDot:focus-visible{display:inline-flex}.ColorPicker-module__WmqHuG__addSwatch{border:1.5px dashed var(--line-strong);width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .1s;display:inline-flex}.ColorPicker-module__WmqHuG__addSwatch:hover{border-color:var(--ink-3);color:var(--ink-1);transform:scale(1.1)}.ColorPicker-module__WmqHuG__clear{border:1.5px solid var(--line-strong);background:var(--bg-subtle);width:26px;height:26px;color:var(--ink-3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ColorPicker-module__WmqHuG__clear[data-active=true]{border-color:var(--ink-1);color:var(--ink-1);box-shadow:0 0 0 2px var(--bg-raised) inset}
.DataTable-module__Yxe6UW__table{flex-direction:column;width:100%;display:flex}.DataTable-module__Yxe6UW__headRow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 14px;display:grid}.DataTable-module__Yxe6UW__headCell{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.DataTable-module__Yxe6UW__headSortable{appearance:none;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;transition:color .1s;display:inline-flex}.DataTable-module__Yxe6UW__headSortable:hover{color:var(--ink-2)}.DataTable-module__Yxe6UW__headSortable[data-active]{color:var(--ink-1)}.DataTable-module__Yxe6UW__headSortable[data-align=end]{flex-direction:row-reverse}.DataTable-module__Yxe6UW__sortCaret{opacity:0;transition:opacity .1s;display:inline-flex}.DataTable-module__Yxe6UW__headSortable:hover .DataTable-module__Yxe6UW__sortCaret{opacity:.5}.DataTable-module__Yxe6UW__headSortable[data-active] .DataTable-module__Yxe6UW__sortCaret{opacity:1}.DataTable-module__Yxe6UW__headCell[data-align=end],.DataTable-module__Yxe6UW__cell[data-align=end]{text-align:right;justify-self:end}.DataTable-module__Yxe6UW__headCell[data-align=center],.DataTable-module__Yxe6UW__cell[data-align=center]{text-align:center;justify-self:center}.DataTable-module__Yxe6UW__groupHeader{padding:12px 14px 6px}.DataTable-module__Yxe6UW__row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;transition:background .1s;display:grid}.DataTable-module__Yxe6UW__row[data-clickable=true]{cursor:pointer}.DataTable-module__Yxe6UW__row[data-clickable=true]:hover{background:var(--bg-subtle)}.DataTable-module__Yxe6UW__cell{color:var(--ink-1);text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}
.TaskCard-module__brgPsG__card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-xs);cursor:pointer;align-items:stretch;transition:transform .12s,box-shadow .12s,border-color .12s,opacity .12s;display:flex;position:relative}.TaskCard-module__brgPsG__card:hover{box-shadow:var(--shadow-sm);border-color:var(--line-strong);transform:translateY(-1px)}.TaskCard-module__brgPsG__card:focus{outline:none}.TaskCard-module__brgPsG__card:focus-visible{border-color:var(--line-strong)}.TaskCard-module__brgPsG__card[data-done=true]{opacity:.55}.TaskCard-module__brgPsG__doneCheck{border:1.5px solid var(--line-strong);color:#fff;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:11px 0 0 12px;display:flex}.TaskCard-module__brgPsG__doneCheck[data-done=true]{border-color:var(--moss);background:var(--moss)}.TaskCard-module__brgPsG__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex}.TaskCard-module__brgPsG__card[data-compact=true] .TaskCard-module__brgPsG__body{gap:5px;padding:8px 10px}.TaskCard-module__brgPsG__titleRow{align-items:flex-start;gap:6px;display:flex}.TaskCard-module__brgPsG__headerRight{flex-shrink:0;margin:-2px -2px 0 0}.TaskCard-module__brgPsG__subtasks{flex-direction:column;gap:4px;margin-top:2px;display:flex}.TaskCard-module__brgPsG__subtasksHead{letter-spacing:.02em;color:var(--ink-3);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.TaskCard-module__brgPsG__subtaskList{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.TaskCard-module__brgPsG__subtask{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;line-height:1.3;display:flex}.TaskCard-module__brgPsG__subtask[data-done=true] .TaskCard-module__brgPsG__subtaskBody{color:var(--ink-4);text-decoration:line-through}.TaskCard-module__brgPsG__subtaskCheck{border:1.5px solid var(--line-strong);color:#fff;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.TaskCard-module__brgPsG__subtaskCheck[data-done=true]{border-color:var(--moss);background:var(--moss)}.TaskCard-module__brgPsG__subtaskBody{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TaskCard-module__brgPsG__title{min-width:0;color:var(--ink-1);flex:1;font-size:13.5px;font-weight:500;line-height:1.4}.TaskCard-module__brgPsG__card[data-compact=true] .TaskCard-module__brgPsG__title{font-size:12.5px}.TaskCard-module__brgPsG__card[data-large-title=true] .TaskCard-module__brgPsG__title{font-size:14.5px;font-weight:600}.TaskCard-module__brgPsG__card[data-done=true] .TaskCard-module__brgPsG__title{text-decoration:line-through}.TaskCard-module__brgPsG__meta{flex-wrap:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.TaskCard-module__brgPsG__meta>*{flex-shrink:0}.TaskCard-module__brgPsG__shrinkPill{flex-shrink:1;min-width:0}.TaskCard-module__brgPsG__hoverActions{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:8px}.TaskCard-module__brgPsG__card:hover .TaskCard-module__brgPsG__hoverActions,.TaskCard-module__brgPsG__card:focus-within .TaskCard-module__brgPsG__hoverActions{opacity:1}
.FieldPicker-module__H9oJbq__trigger{cursor:pointer;max-width:100%;color:inherit;border-radius:var(--r-sm);background:0 0;border:none;padding:0;display:inline-flex}
.IconCropModal-module__GVaj4W__body{flex-direction:column;align-items:center;gap:14px;display:flex}.IconCropModal-module__GVaj4W__viewport{border-radius:var(--r-lg);background:var(--bg-sunken);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.IconCropModal-module__GVaj4W__viewport:active{cursor:grabbing}.IconCropModal-module__GVaj4W__img{pointer-events:none;max-width:none;position:absolute}.IconCropModal-module__GVaj4W__ring{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line-strong);pointer-events:none;position:absolute;inset:0}.IconCropModal-module__GVaj4W__zoomRow{align-items:center;gap:10px;width:100%;display:flex}.IconCropModal-module__GVaj4W__zoomLabel{color:var(--ink-3);flex-shrink:0;font-size:12px}.IconCropModal-module__GVaj4W__zoom{accent-color:var(--moss);flex:1}.IconCropModal-module__GVaj4W__hint{color:var(--ink-3);text-align:center;margin:0;font-size:11.5px}
.ProjectForm-module__JvFbOW__body{flex-direction:column;gap:14px;display:flex}.ProjectForm-module__JvFbOW__preview{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-sunken);align-items:center;gap:11px;padding:12px 14px;display:flex}.ProjectForm-module__JvFbOW__previewIcon{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ProjectForm-module__JvFbOW__previewName{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ProjectForm-module__JvFbOW__previewName[data-empty=true]{color:var(--ink-4);font-weight:500}.ProjectForm-module__JvFbOW__icons{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.ProjectForm-module__JvFbOW__iconsAll{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sunken);max-height:184px;padding:2px;overflow-y:auto}.ProjectForm-module__JvFbOW__iconSearch{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-raised);width:100%;color:var(--ink-1);font-size:13px;font-family:var(--font-ui);outline:none;margin-bottom:8px;padding:7px 10px}.ProjectForm-module__JvFbOW__iconSearch:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.ProjectForm-module__JvFbOW__iconToggle{color:var(--ink-3);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:8px;padding:2px 0;font-size:12px;font-weight:600}.ProjectForm-module__JvFbOW__iconToggle:hover{color:var(--ink-1)}.ProjectForm-module__JvFbOW__iconEmpty{color:var(--ink-3);grid-column:1/-1;margin:8px 4px;font-size:12px}.ProjectForm-module__JvFbOW__iconChip{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-raised);color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;transition:border-color .1s,color .1s,background .1s;display:inline-flex}.ProjectForm-module__JvFbOW__iconChip:hover{color:var(--ink-1);background:var(--bg-subtle)}.ProjectForm-module__JvFbOW__iconChip[data-active=true]{background:var(--bg-subtle);box-shadow:inset 0 0 0 1px}.ProjectForm-module__JvFbOW__input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-raised);width:100%;color:var(--ink-1);font-size:13.5px;font-family:var(--font-ui);outline:none;padding:9px 11px}.ProjectForm-module__JvFbOW__input:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.ProjectForm-module__JvFbOW__colors{gap:8px;display:flex}.ProjectForm-module__JvFbOW__swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;transition:transform .1s}.ProjectForm-module__JvFbOW__swatch:hover{transform:scale(1.1)}.ProjectForm-module__JvFbOW__swatch[data-active=true]{border-color:var(--ink-1);box-shadow:0 0 0 2px var(--bg-raised) inset}.ProjectForm-module__JvFbOW__addSwatch{border:1.5px dashed var(--line-strong);background:var(--bg-raised);width:26px;height:26px;color:var(--ink-3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s,border-color .1s,color .1s;display:inline-flex}.ProjectForm-module__JvFbOW__addSwatch:hover{border-color:var(--ink-3);color:var(--ink-1);transform:scale(1.1)}.ProjectForm-module__JvFbOW__addSwatch[data-active=true]{border-style:solid;border-color:var(--ink-1);box-shadow:0 0 0 2px var(--bg-raised) inset}.ProjectForm-module__JvFbOW__colorInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}
.ProjectRow-module__hMqQiq__wrap{position:relative}.ProjectRow-module__hMqQiq__head{align-items:center;display:flex;position:relative}.ProjectRow-module__hMqQiq__rowFlex{flex:1;min-width:0}.ProjectRow-module__hMqQiq__wrap[draggable=true]{cursor:grab}.ProjectRow-module__hMqQiq__wrap[data-dragging=true]{opacity:.45;cursor:grabbing}.ProjectRow-module__hMqQiq__actions{opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ProjectRow-module__hMqQiq__wrap:hover .ProjectRow-module__hMqQiq__actions,.ProjectRow-module__hMqQiq__actions:focus-within{opacity:1;pointer-events:auto}.ProjectRow-module__hMqQiq__wrap:hover .ProjectRow-module__hMqQiq__badge{visibility:hidden}
.WorkspaceIcon-module__vr2sKq__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}
.WorkspaceMembersPanel-module__icEDRq__body{flex-direction:column;gap:14px;display:flex}.WorkspaceMembersPanel-module__icEDRq__muted{color:var(--ink-3);margin:0;padding:8px 0;font-size:13px}.WorkspaceMembersPanel-module__icEDRq__list{flex-direction:column;gap:4px;display:flex}.WorkspaceMembersPanel-module__icEDRq__row{align-items:center;gap:12px;display:flex}.WorkspaceMembersPanel-module__icEDRq__who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.WorkspaceMembersPanel-module__icEDRq__name{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.WorkspaceMembersPanel-module__icEDRq__you{color:var(--ink-3)}.WorkspaceMembersPanel-module__icEDRq__handle{color:var(--ink-3);font-size:12px}.WorkspaceMembersPanel-module__icEDRq__roleStatic{color:var(--ink-2);font-size:13px}.WorkspaceMembersPanel-module__icEDRq__confirm{align-items:center;gap:6px;display:flex}.WorkspaceMembersPanel-module__icEDRq__divider{background:var(--line);height:1px;margin:2px 0}.WorkspaceMembersPanel-module__icEDRq__inviteRow{align-items:center;gap:8px;display:flex}.WorkspaceMembersPanel-module__icEDRq__input{background:var(--bg-sunken);min-width:0;color:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-sm);flex:1;padding:7px 10px;font-size:13px}.WorkspaceMembersPanel-module__icEDRq__pending{flex-direction:column;gap:4px;display:flex}.WorkspaceMembersPanel-module__icEDRq__pendingLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:2px;font-size:11px}
.WorkspaceSettingsDialog-module__MqfHrW__body{flex-direction:column;gap:14px;display:flex}.WorkspaceSettingsDialog-module__MqfHrW__tabs{border-bottom:1px solid var(--line);gap:4px;margin:-4px 0 4px;display:flex}.WorkspaceSettingsDialog-module__MqfHrW__tab{appearance:none;color:var(--ink-3);font-size:13.5px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 10px}.WorkspaceSettingsDialog-module__MqfHrW__tab[data-active=true]{color:var(--ink-1);border-bottom-color:var(--coral)}.WorkspaceSettingsDialog-module__MqfHrW__hint{color:var(--ink-3);margin-top:4px;font-size:12px}.WorkspaceSettingsDialog-module__MqfHrW__preview{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-sunken);align-items:center;gap:11px;padding:12px 14px;display:flex}.WorkspaceSettingsDialog-module__MqfHrW__square{width:34px;height:34px;color:var(--bg);font-weight:600;font-family:var(--font-display);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex;overflow:hidden}.WorkspaceSettingsDialog-module__MqfHrW__previewName{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.WorkspaceSettingsDialog-module__MqfHrW__previewName[data-empty=true]{color:var(--ink-4);font-weight:500}.WorkspaceSettingsDialog-module__MqfHrW__input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-raised);width:100%;color:var(--ink-1);font-size:13.5px;font-family:var(--font-ui);outline:none;padding:9px 11px}.WorkspaceSettingsDialog-module__MqfHrW__input:focus{border-color:var(--coral)}
.WorkspaceSwitcher-module__bVav0W__wrap{position:relative}.WorkspaceSwitcher-module__bVav0W__chip{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);text-align:left;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.WorkspaceSwitcher-module__bVav0W__chip:hover{border-color:var(--line-strong)}.WorkspaceSwitcher-module__bVav0W__square,.WorkspaceSwitcher-module__bVav0W__squareSm{color:var(--bg);font-weight:600;font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.WorkspaceSwitcher-module__bVav0W__square{border-radius:9px;width:30px;height:30px;font-size:14px}.WorkspaceSwitcher-module__bVav0W__squareSm{border-radius:7px;width:26px;height:26px;font-size:12px}.WorkspaceSwitcher-module__bVav0W__chipText,.WorkspaceSwitcher-module__bVav0W__rowText{flex-direction:column;flex:1;min-width:0;display:flex}.WorkspaceSwitcher-module__bVav0W__chipName,.WorkspaceSwitcher-module__bVav0W__rowName{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.WorkspaceSwitcher-module__bVav0W__chipSub,.WorkspaceSwitcher-module__bVav0W__rowSub{color:var(--ink-3);font-size:11px}.WorkspaceSwitcher-module__bVav0W__caret{color:var(--ink-3);transition:transform .14s;display:inline-flex}.WorkspaceSwitcher-module__bVav0W__caret[data-open=true]{transform:rotate(180deg)}.WorkspaceSwitcher-module__bVav0W__sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 6px;font-size:10.5px;font-weight:600}.WorkspaceSwitcher-module__bVav0W__row{border-radius:var(--r-sm);background:0 0;align-items:center;gap:2px;width:100%;padding:0 4px 0 8px;display:flex}.WorkspaceSwitcher-module__bVav0W__row:hover,.WorkspaceSwitcher-module__bVav0W__row[data-active=true]{background:var(--bg-subtle)}.WorkspaceSwitcher-module__bVav0W__rowMain{text-align:left;background:0 0;flex:1;align-items:center;gap:10px;min-width:0;padding:7px 0;display:flex}.WorkspaceSwitcher-module__bVav0W__rowEdit{opacity:0;color:var(--ink-3);flex-shrink:0}.WorkspaceSwitcher-module__bVav0W__row:hover .WorkspaceSwitcher-module__bVav0W__rowEdit,.WorkspaceSwitcher-module__bVav0W__rowEdit:focus-visible{opacity:1}.WorkspaceSwitcher-module__bVav0W__check{color:var(--moss);display:inline-flex}.WorkspaceSwitcher-module__bVav0W__divider{background:var(--line);height:1px;margin:4px 6px}.WorkspaceSwitcher-module__bVav0W__action{border-radius:var(--r-sm);width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 8px;font-family:inherit;font-size:13px;display:flex}.WorkspaceSwitcher-module__bVav0W__action:hover{background:var(--bg-subtle)}.WorkspaceSwitcher-module__bVav0W__actionIcon{background:var(--bg-sunken);border:1px dashed var(--line-strong);width:26px;height:26px;color:var(--ink-3);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.Sidebar-module__gPuS2a__sidebar{background:var(--bg-sunken);border-right:1px solid var(--line);flex-shrink:0;width:256px}.Sidebar-module__gPuS2a__body{flex-direction:column;gap:14px;height:100%;min-height:0;padding:14px 10px 10px;display:flex}@media (max-width:768px){.Sidebar-module__gPuS2a__sidebar{display:none}.Sidebar-module__gPuS2a__body{height:auto;min-height:100%}.Sidebar-module__gPuS2a__projectList{overflow-y:visible}}.Sidebar-module__gPuS2a__brand{justify-content:space-between;align-items:center;padding:2px 6px;display:flex}.Sidebar-module__gPuS2a__brandLeft{align-items:center;gap:9px;display:flex}.Sidebar-module__gPuS2a__brandName{letter-spacing:-.02em;font-size:21px;line-height:1}.Sidebar-module__gPuS2a__group{flex-direction:column;gap:2px;display:flex}.Sidebar-module__gPuS2a__groupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:4px 8px;font-size:10.5px;font-weight:600}.Sidebar-module__gPuS2a__toggleRow{border-radius:var(--r-sm);width:100%;color:var(--ink-2);text-align:left;background:0 0;align-items:center;gap:10px;padding:7px 8px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.Sidebar-module__gPuS2a__toggleRow:hover{background:var(--bg-subtle)}.Sidebar-module__gPuS2a__toggleBox{border:1.5px solid var(--line-strong);width:16px;height:16px;color:var(--bg);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.Sidebar-module__gPuS2a__toggleBox[data-checked=true]{background:var(--moss);border-color:var(--moss)}.Sidebar-module__gPuS2a__toggleLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Sidebar-module__gPuS2a__overview{border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:8px;margin-top:4px;padding:6px 8px;font-size:12.5px;font-weight:500;display:flex}.Sidebar-module__gPuS2a__overview:hover{background:var(--bg-subtle)}.Sidebar-module__gPuS2a__overview[data-active=true]{background:var(--bg-raised);box-shadow:var(--shadow-xs);color:var(--ink-1);font-weight:600}.Sidebar-module__gPuS2a__overviewIcon{display:inline-flex}.Sidebar-module__gPuS2a__overviewLabel{flex:1}.Sidebar-module__gPuS2a__overviewCount{color:var(--ink-3);font-size:10.5px}.Sidebar-module__gPuS2a__projects{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.Sidebar-module__gPuS2a__projectsHeader{justify-content:space-between;align-items:center;padding:0;display:flex}.Sidebar-module__gPuS2a__projectList{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.Sidebar-module__gPuS2a__empty{color:var(--ink-4);margin:4px 8px;font-size:12px}.Sidebar-module__gPuS2a__userRow{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding:10px 6px 6px;display:flex}.Sidebar-module__gPuS2a__userText{flex:1;min-width:0}.Sidebar-module__gPuS2a__userName{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.Sidebar-module__gPuS2a__userMeta{color:var(--ink-3);font-size:10.5px}.Sidebar-module__gPuS2a__settingsLink,.Sidebar-module__gPuS2a__signOut{border-radius:var(--r-md);width:28px;height:28px;color:var(--ink-3);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.Sidebar-module__gPuS2a__settingsLink:hover,.Sidebar-module__gPuS2a__signOut:hover{background:var(--bg-subtle);color:var(--ink-1)}
.MobileChrome-module__EKiySW__tabBar{display:none}@media (max-width:768px){.MobileChrome-module__EKiySW__tabBar{background:var(--bg-sunken);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:20;flex-shrink:0;align-items:stretch;display:flex;position:relative}.MobileChrome-module__EKiySW__tab{min-height:54px;color:var(--ink-3);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:8px 2px 7px;font-size:10px;font-weight:500;transition:color .12s;display:flex}.MobileChrome-module__EKiySW__tab:active{color:var(--ink-1)}.MobileChrome-module__EKiySW__tab[data-active=true]{color:var(--coral)}.MobileChrome-module__EKiySW__tabLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}}.MobileChrome-module__EKiySW__drawerRoot{display:none}@media (max-width:768px){.MobileChrome-module__EKiySW__drawerRoot{z-index:60;pointer-events:none;display:block;position:fixed;inset:0}.MobileChrome-module__EKiySW__drawerRoot[data-open]{pointer-events:auto}.MobileChrome-module__EKiySW__scrim{opacity:0;cursor:pointer;background:#22181180;background:lab(9.46389% 3.74058 6.52272/.5);border:none;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.MobileChrome-module__EKiySW__drawerRoot[data-open] .MobileChrome-module__EKiySW__scrim{opacity:1}.MobileChrome-module__EKiySW__drawer{background:var(--bg-sunken);border-right:1px solid var(--line);width:min(86vw,330px);box-shadow:var(--shadow-lg);padding-top:env(safe-area-inset-top);will-change:transform;flex-direction:column;transition:transform .24s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.MobileChrome-module__EKiySW__drawerRoot[data-open] .MobileChrome-module__EKiySW__drawer{transform:translate(0)}.MobileChrome-module__EKiySW__drawerHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 12px 8px 16px;display:flex}.MobileChrome-module__EKiySW__drawerBrand{align-items:center;gap:9px;display:flex}.MobileChrome-module__EKiySW__drawerTitle{letter-spacing:-.02em;font-size:20px;line-height:1}.MobileChrome-module__EKiySW__drawerBody{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.MobileChrome-module__EKiySW__scrim,.MobileChrome-module__EKiySW__drawer{transition:none}}
.UndoBar-module__sYWTMW__bar{z-index:300;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);max-width:min(460px,92vw);box-shadow:var(--shadow-lg);color:var(--ink-1);align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:13px;animation:.16s UndoBar-module__sYWTMW__bar-in;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.UndoBar-module__sYWTMW__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.UndoBar-module__sYWTMW__count{color:var(--ink-3);white-space:nowrap;font-size:11px}@keyframes UndoBar-module__sYWTMW__bar-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:768px){.UndoBar-module__sYWTMW__bar{top:calc(10px + env(safe-area-inset-top));max-width:94vw}}
.TimerBar-module__mJinjq__bar{z-index:300;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);max-width:min(360px,92vw);box-shadow:var(--shadow-lg);color:var(--ink-1);align-items:center;gap:6px;padding:6px 8px 6px 12px;animation:.16s TimerBar-module__mJinjq__timer-in;display:flex;position:fixed;bottom:16px;right:16px}.TimerBar-module__mJinjq__bar[data-running]{border-color:var(--coral)}.TimerBar-module__mJinjq__icon{color:var(--ink-3);flex-shrink:0}.TimerBar-module__mJinjq__bar[data-running] .TimerBar-module__mJinjq__icon{color:var(--coral)}.TimerBar-module__mJinjq__text{flex-direction:column;min-width:0;margin-right:2px;display:flex}.TimerBar-module__mJinjq__clock{font-variant-numeric:tabular-nums;font-size:14px;line-height:1.2}.TimerBar-module__mJinjq__bar[data-running] .TimerBar-module__mJinjq__clock{color:var(--coral)}.TimerBar-module__mJinjq__title{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@keyframes TimerBar-module__mJinjq__timer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TimerBar-module__mJinjq__bar{left:10px;right:10px;bottom:calc(66px + env(safe-area-inset-bottom));max-width:none}}
.AppShell-module__HVszoa__shell{background:var(--bg);width:100vw;height:100dvh;display:flex;overflow:hidden}.AppShell-module__HVszoa__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AppShell-module__HVszoa__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden auto}
.TopBar-module__G4nHsa__bar{border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 20px;display:flex}.TopBar-module__G4nHsa__left{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.TopBar-module__G4nHsa__crumbs{color:var(--ink-3);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.TopBar-module__G4nHsa__crumb{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.TopBar-module__G4nHsa__crumb[data-current=true]{color:var(--ink-1);font-weight:600}.TopBar-module__G4nHsa__title{letter-spacing:-.02em;font-size:22px;line-height:1.15}.TopBar-module__G4nHsa__subtitle{color:var(--ink-3);margin-top:2px;font-size:12px}.TopBar-module__G4nHsa__right{flex-shrink:0;align-items:center;gap:6px;display:flex}@media (max-width:768px){.TopBar-module__G4nHsa__bar{padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px;gap:10px}.TopBar-module__G4nHsa__left{flex:0 auto;overflow:hidden}.TopBar-module__G4nHsa__title{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.TopBar-module__G4nHsa__right{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1 1 0;justify-content:flex-end;min-width:0;overflow:auto hidden}.TopBar-module__G4nHsa__right::-webkit-scrollbar{display:none}.TopBar-module__G4nHsa__right>*{flex-shrink:0}}
.Markdown-module__sdWZ3G__body{color:var(--ink-2);font-size:13.5px;line-height:1.6}.Markdown-module__sdWZ3G__placeholder{color:var(--ink-3);font-size:13.5px}.Markdown-module__sdWZ3G__heading{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 6px;font-size:11px;font-weight:600}.Markdown-module__sdWZ3G__p{margin:0 0 10px}.Markdown-module__sdWZ3G__ul,.Markdown-module__sdWZ3G__ol{margin:0 0 10px;padding-left:18px}.Markdown-module__sdWZ3G__li{margin:2px 0}.Markdown-module__sdWZ3G__code{background:var(--bg-subtle);border-radius:4px;padding:1px 5px;font-size:12px}.Markdown-module__sdWZ3G__strong{color:var(--ink-1);font-weight:600}.Markdown-module__sdWZ3G__link{color:var(--sky);text-underline-offset:2px;text-decoration:underline}.Markdown-module__sdWZ3G__imgWrap{margin:8px 0;display:block}.Markdown-module__sdWZ3G__img{border:1px solid var(--line);border-radius:8px;max-width:100%;max-height:320px;display:block}.Markdown-module__sdWZ3G__caption{color:var(--ink-3);margin-top:4px;font-size:11px;display:block}.Markdown-module__sdWZ3G__quote{border-left:3px solid var(--line-strong);color:var(--ink-3);margin:0 0 10px;padding-left:12px}.Markdown-module__sdWZ3G__editRoot{flex-direction:column;flex:1;min-height:0;display:flex}.Markdown-module__sdWZ3G__editorWrap{background:0 0;flex:1}.Markdown-module__sdWZ3G__editor{min-height:120px;color:var(--ink-2);outline:none;padding:2px 0;font-size:13.5px;line-height:1.6}.Markdown-module__sdWZ3G__editor .ProseMirror-trailingBreak{display:inline}.Markdown-module__sdWZ3G__editor>:first-child{margin-top:0}.Markdown-module__sdWZ3G__editor>:last-child{margin-bottom:0}.Markdown-module__sdWZ3G__editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-3);float:left;pointer-events:none;height:0}:is(.Markdown-module__sdWZ3G__editor h1,.Markdown-module__sdWZ3G__editor h2,.Markdown-module__sdWZ3G__editor h3){letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 6px;font-size:11px;font-weight:600}.Markdown-module__sdWZ3G__editor p{margin:0 0 10px}:is(.Markdown-module__sdWZ3G__editor ul,.Markdown-module__sdWZ3G__editor ol){margin:0 0 10px;padding-left:18px}.Markdown-module__sdWZ3G__editor li{margin:2px 0}.Markdown-module__sdWZ3G__editor li>p{margin:0}.Markdown-module__sdWZ3G__editor code{background:var(--bg-subtle);font-size:12px;font-family:var(--font-mono,monospace);border-radius:4px;padding:1px 5px}.Markdown-module__sdWZ3G__editor strong{color:var(--ink-1);font-weight:600}.Markdown-module__sdWZ3G__editor a{color:var(--sky);text-underline-offset:2px;text-decoration:underline}.Markdown-module__sdWZ3G__editor blockquote{border-left:3px solid var(--line-strong);color:var(--ink-3);margin:0 0 10px;padding-left:12px}.Markdown-module__sdWZ3G__editor img{border:1px solid var(--line);border-radius:8px;max-width:100%;max-height:320px;margin:8px 0;display:block}.Markdown-module__sdWZ3G__editor img.ProseMirror-selectednode{outline:2px solid var(--sky)}.Markdown-module__sdWZ3G__editBar{color:var(--ink-3);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.Markdown-module__sdWZ3G__imgBtn{border:1px solid var(--line);background:var(--bg-raised);color:var(--ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}
.AssigneePicker-module___2EvpW__trigger{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg-raised);max-width:100%;color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;padding:4px 10px 4px 6px;font-size:13px;display:inline-flex}.AssigneePicker-module___2EvpW__trigger[data-assigned]{color:var(--ink-1)}.AssigneePicker-module___2EvpW__trigger:hover{border-color:var(--ink-4)}.AssigneePicker-module___2EvpW__triggerName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssigneePicker-module___2EvpW__panel{flex-direction:column;gap:6px;min-width:220px;padding:8px;display:flex}.AssigneePicker-module___2EvpW__search{background:var(--bg-sunken);width:100%;color:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-sm);outline:none;padding:7px 10px;font-size:13px}.AssigneePicker-module___2EvpW__search:focus{border-color:var(--accent)}.AssigneePicker-module___2EvpW__list{flex-direction:column;gap:1px;max-height:232px;display:flex;overflow-y:auto}.AssigneePicker-module___2EvpW__item{border-radius:var(--r-sm);width:100%;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:6px 8px;font-size:13.5px;display:flex}.AssigneePicker-module___2EvpW__item:hover,.AssigneePicker-module___2EvpW__item[data-selected]{background:var(--bg-subtle)}.AssigneePicker-module___2EvpW__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AssigneePicker-module___2EvpW__unassigned{border-radius:var(--r-pill);background:var(--bg-subtle);width:22px;height:22px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AssigneePicker-module___2EvpW__empty{color:var(--ink-3);text-align:center;padding:10px 8px;font-size:13px}
.TaskTimer-module__mtjJrq__timer{flex-direction:column;gap:8px;display:flex}.TaskTimer-module__mtjJrq__readoutRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.TaskTimer-module__mtjJrq__readout{align-items:center;gap:8px;min-width:0;display:flex}.TaskTimer-module__mtjJrq__clock{color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.TaskTimer-module__mtjJrq__clock[data-idle=true]{color:var(--ink-3)}.TaskTimer-module__mtjJrq__readout[data-running=true] .TaskTimer-module__mtjJrq__clock{color:var(--coral)}.TaskTimer-module__mtjJrq__controls{align-items:center;gap:6px;display:flex}.TaskTimer-module__mtjJrq__hint,.TaskTimer-module__mtjJrq__totals{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.TaskTimer-module__mtjJrq__totalLabel{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.TaskTimer-module__mtjJrq__totalValue{color:var(--ink-2);font-variant-numeric:tabular-nums}.TaskTimer-module__mtjJrq__totalSep{background:var(--line);width:1px;height:11px;margin:0 4px}.TaskTimer-module__mtjJrq__manualRow{align-items:center;gap:6px;display:flex}.TaskTimer-module__mtjJrq__manualInput{min-width:0;font:inherit;color:var(--ink-1);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-sm);flex:1;padding:6px 9px;font-size:12.5px;transition:border-color .12s}.TaskTimer-module__mtjJrq__manualInput::placeholder{color:var(--ink-3)}.TaskTimer-module__mtjJrq__manualInput:focus{border-color:var(--coral);outline:none}.TaskTimer-module__mtjJrq__manualInput[aria-invalid=true]{border-color:var(--danger)}.TaskTimer-module__mtjJrq__manualError{color:var(--danger);font-size:11.5px}.TaskTimer-module__mtjJrq__log{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 0;padding:6px 0 0;list-style:none;display:flex}.TaskTimer-module__mtjJrq__logRow{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.TaskTimer-module__mtjJrq__logDuration{color:var(--ink-1);font-variant-numeric:tabular-nums;min-width:52px}.TaskTimer-module__mtjJrq__logDay{white-space:nowrap}.TaskTimer-module__mtjJrq__logNote{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TaskTimer-module__mtjJrq__logDelete{margin-left:auto}
.CreateTaskFromIssueComposer-module__np9i7G__body{flex-direction:column;gap:12px;padding:16px;display:flex}.CreateTaskFromIssueComposer-module__np9i7G__source{color:var(--ink-3);margin:0;font-size:11px}.CreateTaskFromIssueComposer-module__np9i7G__titleInput{color:var(--ink-1);background:0 0;border:none;outline:none;padding:0;font-size:16px;font-weight:600}.CreateTaskFromIssueComposer-module__np9i7G__titleInput::placeholder{color:var(--ink-4)}.CreateTaskFromIssueComposer-module__np9i7G__row{gap:12px;display:flex}.CreateTaskFromIssueComposer-module__np9i7G__row>*{flex:1}.CreateTaskFromIssueComposer-module__np9i7G__notes{resize:vertical;width:100%;font:inherit;color:var(--ink-1);background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-sm);outline:none;padding:8px 10px;font-size:13px;line-height:1.5}.CreateTaskFromIssueComposer-module__np9i7G__notes:focus{border-color:var(--line-strong)}.CreateTaskFromIssueComposer-module__np9i7G__hint{color:var(--ink-4);margin:0;font-size:11px}.CreateTaskFromIssueComposer-module__np9i7G__spacer{flex:1}
.TaskDetail-module__tm51AW__grid{flex:1;grid-template-columns:1fr 280px;height:min(86vh,720px);min-height:0;display:grid}.TaskDetail-module__tm51AW__main{flex-direction:column;gap:18px;padding:26px;display:flex;overflow-y:auto}.TaskDetail-module__tm51AW__descField{flex:1;min-height:0}.TaskDetail-module__tm51AW__topline{align-items:center;gap:8px;display:flex}.TaskDetail-module__tm51AW__crumb{color:var(--ink-3);font-size:11px}.TaskDetail-module__tm51AW__ghLink{text-decoration:none;display:inline-flex}.TaskDetail-module__tm51AW__taskKey{color:var(--ink-2);font-size:11px;font-weight:600}.TaskDetail-module__tm51AW__title{width:100%;color:var(--ink-1);letter-spacing:-.015em;background:0 0;border:none;border-radius:8px;outline:none;margin:-2px -6px;padding:2px 6px;font-size:30px;line-height:1.15}.TaskDetail-module__tm51AW__title:focus{background:var(--bg-subtle)}.TaskDetail-module__tm51AW__subHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.TaskDetail-module__tm51AW__sectionLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:11px;font-weight:600}.TaskDetail-module__tm51AW__subList{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.TaskDetail-module__tm51AW__subRow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.TaskDetail-module__tm51AW__subRow:last-child{border-bottom:none}.TaskDetail-module__tm51AW__subCheck{border:1.5px solid var(--line-strong);color:#fff;cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.TaskDetail-module__tm51AW__subCheck[data-done=true]{border-color:var(--moss);background:var(--moss)}.TaskDetail-module__tm51AW__subInput{color:var(--ink-1);background:0 0;border:none;outline:none;flex:1;font-size:13px}.TaskDetail-module__tm51AW__subInput[data-done=true]{color:var(--ink-3);text-decoration:line-through}.TaskDetail-module__tm51AW__addSub{color:var(--ink-3);background:0 0;align-items:center;gap:6px;margin-top:6px;padding:6px 0;font-size:12px;display:flex}.TaskDetail-module__tm51AW__sidebar{border-left:1px solid var(--line);background:var(--bg-sunken);flex-direction:column;gap:14px;padding:26px 20px 72px;display:flex;overflow-y:auto}.TaskDetail-module__tm51AW__divider{background:var(--line);height:1px;margin:4px 0}.TaskDetail-module__tm51AW__deleteBtn{width:100%;color:var(--danger);justify-content:flex-start}@media (max-width:768px){.TaskDetail-module__tm51AW__grid{flex-direction:column;height:auto;min-height:100%;display:flex}.TaskDetail-module__tm51AW__main{padding:18px 18px 8px;overflow:visible}.TaskDetail-module__tm51AW__topline{padding-right:40px}.TaskDetail-module__tm51AW__title{padding-right:40px;font-size:24px}.TaskDetail-module__tm51AW__sidebar{border-left:none;border-top:1px solid var(--line);padding:18px;overflow:visible}}
.ProjectSettingsDialog-module__8NsICG__body{flex-direction:column;gap:14px;display:flex}.ProjectSettingsDialog-module__8NsICG__setting{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProjectSettingsDialog-module__8NsICG__settingText{flex-direction:column;gap:4px;min-width:0;display:flex}.ProjectSettingsDialog-module__8NsICG__settingLabel{color:var(--ink-1);font-size:13.5px;font-weight:600}.ProjectSettingsDialog-module__8NsICG__settingHint{color:var(--ink-3);font-size:12.5px;line-height:1.5}.ProjectSettingsDialog-module__8NsICG__divider{background:var(--line);height:1px;margin:2px 0}.ProjectSettingsDialog-module__8NsICG__settingAction{flex-shrink:0}
.EventComposer-module__SimLLq__body{flex-direction:column;gap:12px;padding:20px 22px 22px;display:flex}.EventComposer-module__SimLLq__titleInput{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink-1);background:0 0;outline:none;margin-bottom:4px;padding:4px 0 8px;font-size:18px;font-weight:500}.EventComposer-module__SimLLq__titleInput::placeholder{color:var(--ink-4)}.EventComposer-module__SimLLq__titleInput:focus{border-color:var(--coral)}.EventComposer-module__SimLLq__fieldRow{align-items:flex-start;gap:12px;display:flex}.EventComposer-module__SimLLq__fieldIcon{color:var(--ink-3);flex-shrink:0;margin-top:7px;display:inline-flex}.EventComposer-module__SimLLq__fieldMain{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.EventComposer-module__SimLLq__allDayRow{justify-content:space-between;align-items:center;display:flex}.EventComposer-module__SimLLq__fieldLabel{color:var(--ink-2);font-size:13px}.EventComposer-module__SimLLq__whenGrid{grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;display:grid}.EventComposer-module__SimLLq__whenLabel{color:var(--ink-3);font-size:12px}.EventComposer-module__SimLLq__whenInputs{gap:8px;display:flex}.EventComposer-module__SimLLq__spanHint{color:var(--ink-3);margin:0;font-size:11.5px}.EventComposer-module__SimLLq__error{color:var(--danger);margin:0;font-size:11.5px}.EventComposer-module__SimLLq__syncHint{color:var(--sky);align-items:center;gap:4px;margin:0;font-size:11.5px;display:flex}.EventComposer-module__SimLLq__notes{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);width:100%;color:var(--ink-1);resize:vertical;font-size:13px;font-family:var(--font-ui);outline:none;padding:8px 10px}.EventComposer-module__SimLLq__notes::placeholder{color:var(--ink-4)}.EventComposer-module__SimLLq__notes:focus{border-color:var(--sky)}
.BoardView-module__TKM1lW__board{cursor:grab;flex:1;align-items:flex-start;gap:16px;min-height:0;padding:20px 24px 24px;display:flex;overflow:auto hidden}.BoardView-module__TKM1lW__board[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.BoardView-module__TKM1lW__topActions{align-items:center;gap:8px;display:inline-flex}.BoardView-module__TKM1lW__lane{flex-shrink:0;max-height:100%;display:flex}.BoardView-module__TKM1lW__column{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-lg);width:320px;min-height:0;box-shadow:var(--shadow-xs);flex-direction:column;padding:10px 14px 14px;transition:background .12s,border-color .12s;display:flex}.BoardView-module__TKM1lW__column[data-over=true],.BoardView-module__TKM1lW__column[data-target=true]{border-color:var(--moss);background:var(--moss-soft)}.BoardView-module__TKM1lW__colHeader{flex-shrink:0;align-items:center;gap:8px;padding:4px 2px 10px;display:flex}.BoardView-module__TKM1lW__colDot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.BoardView-module__TKM1lW__colTitle{min-width:0;color:var(--ink-1);text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.BoardView-module__TKM1lW__colRename{min-width:0;font-size:12.5px;font-weight:600;font-family:var(--font-ui);color:var(--ink-1);background:var(--bg-raised);border:1px solid var(--coral);border-radius:var(--r-sm);outline:none;flex:1;padding:2px 6px}.BoardView-module__TKM1lW__colCount{color:var(--ink-3);font-size:11px}.BoardView-module__TKM1lW__colBody{flex-direction:column;flex:auto;gap:8px;min-height:40px;padding-bottom:6px;display:flex;overflow-y:auto}.BoardView-module__TKM1lW__cardSlot{position:relative}.BoardView-module__TKM1lW__cardSlot[data-insert=before]:before,.BoardView-module__TKM1lW__cardSlot[data-insert=after]:after{content:"";background:var(--moss);border-radius:2px;height:2px;position:absolute;left:0;right:0}.BoardView-module__TKM1lW__cardSlot[data-insert=before]:before{top:-5px}.BoardView-module__TKM1lW__cardSlot[data-insert=after]:after{bottom:-5px}.BoardView-module__TKM1lW__addCard{border:1.5px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-3);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-top:8px;padding:8px 10px;transition:border-color .12s,color .12s;display:flex}.BoardView-module__TKM1lW__addCard:hover{border-color:var(--coral);color:var(--ink-2)}.BoardView-module__TKM1lW__swatchRow{text-transform:capitalize;align-items:center;gap:8px;display:inline-flex}.BoardView-module__TKM1lW__swatch{border-radius:999px;flex-shrink:0;width:11px;height:11px}.BoardView-module__TKM1lW__emptyBoard{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:40px 24px;display:flex}.BoardView-module__TKM1lW__addColumnSlot{flex-shrink:0;width:250px}.BoardView-module__TKM1lW__addColumn{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);width:100%;color:var(--ink-3);background:0 0;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12.5px;font-weight:500;transition:border-color .12s,color .12s;display:flex}.BoardView-module__TKM1lW__addColumn:hover{border-color:var(--coral);color:var(--ink-1)}.BoardView-module__TKM1lW__addColumnCta{background:var(--coral);color:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-sm);align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:600;transition:filter .12s;display:inline-flex}.BoardView-module__TKM1lW__addColumnCta:hover{filter:brightness(1.05)}.BoardView-module__TKM1lW__composer{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;width:250px;padding:12px;display:flex}.BoardView-module__TKM1lW__composerColors{gap:7px;display:flex}.BoardView-module__TKM1lW__composerSwatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:20px;height:20px;transition:transform .1s}.BoardView-module__TKM1lW__composerSwatch:hover{transform:scale(1.1)}.BoardView-module__TKM1lW__composerSwatch[data-active=true]{border-color:var(--ink-1);box-shadow:0 0 0 2px var(--bg-raised) inset}.BoardView-module__TKM1lW__composerInput{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-sunken);width:100%;color:var(--ink-1);font-size:13px;font-family:var(--font-ui);outline:none;padding:8px 10px}.BoardView-module__TKM1lW__composerInput:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.BoardView-module__TKM1lW__composerActions{gap:8px;display:flex}@media (max-width:768px){.BoardView-module__TKM1lW__board{scroll-snap-type:x proximity;gap:12px;padding:14px 16px 20px;scroll-padding-inline-start:16px}.BoardView-module__TKM1lW__lane{scroll-snap-align:start}.BoardView-module__TKM1lW__column,.BoardView-module__TKM1lW__addColumnSlot{width:86vw;max-width:360px}}
.CalendarSettings-module__aBzQGG__gear{color:var(--ink-3);opacity:0;flex-shrink:0;transition:opacity .12s}.calRowHover:hover .pf-cal-gear{opacity:1}.pf-cal-gear:focus-visible{opacity:1}.pf-cal-gear[data-active=true]{opacity:1}.CalendarSettings-module__aBzQGG__gear:hover{color:var(--ink-1)}.CalendarSettings-module__aBzQGG__panel{flex-direction:column;gap:8px;padding:12px;display:flex}.CalendarSettings-module__aBzQGG__label{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.CalendarSettings-module__aBzQGG__nameInput{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);height:32px;color:var(--ink-1);font-size:13px;font-family:var(--font-ui);outline:none;padding:0 10px}.CalendarSettings-module__aBzQGG__nameInput:focus{border-color:var(--coral)}.CalendarSettings-module__aBzQGG__divider{background:var(--line);height:1px;margin:2px 0}.CalendarSettings-module__aBzQGG__allWsRow{align-items:center;gap:10px;padding:2px 0;display:flex}.CalendarSettings-module__aBzQGG__allWsText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CalendarSettings-module__aBzQGG__allWsTitle{color:var(--ink-1);font-size:13px}.CalendarSettings-module__aBzQGG__allWsHint{color:var(--ink-3);font-size:11px;line-height:1.35}.CalendarSettings-module__aBzQGG__deleteRow{border-radius:var(--r-sm);color:var(--danger);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:7px 8px;font-size:13px;display:flex}.CalendarSettings-module__aBzQGG__deleteRow:hover{background:var(--bg-subtle)}.CalendarSettings-module__aBzQGG__warn{flex-direction:column;gap:8px;padding:4px 2px;display:flex}.CalendarSettings-module__aBzQGG__warnTitle{color:var(--ink-1);margin:0;font-size:14px;font-weight:600}.CalendarSettings-module__aBzQGG__warnBody{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}
.GithubIssueCard-module__tJoNSW__card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-xs);cursor:pointer;text-align:left;flex-direction:column;gap:7px;padding:10px 11px;transition:border-color .12s,transform .12s;display:flex}.GithubIssueCard-module__tJoNSW__card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.GithubIssueCard-module__tJoNSW__card[data-draggable]:active{cursor:grabbing}.GithubIssueCard-module__tJoNSW__card:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.GithubIssueCard-module__tJoNSW__head{align-items:center;gap:6px;display:flex}.GithubIssueCard-module__tJoNSW__open{color:var(--moss)}.GithubIssueCard-module__tJoNSW__closed{color:var(--plum)}.GithubIssueCard-module__tJoNSW__number{color:var(--ink-3);font-size:11px}.GithubIssueCard-module__tJoNSW__spacer{flex:1}.GithubIssueCard-module__tJoNSW__comments{color:var(--ink-3);align-items:center;gap:3px;font-size:11px;display:inline-flex}.GithubIssueCard-module__tJoNSW__avatar{border:1px solid var(--line);object-fit:cover;border-radius:999px;width:16px;height:16px}.GithubIssueCard-module__tJoNSW__createBtn{opacity:0}.GithubIssueCard-module__tJoNSW__card:hover .GithubIssueCard-module__tJoNSW__createBtn,.GithubIssueCard-module__tJoNSW__card:focus-within .GithubIssueCard-module__tJoNSW__createBtn{opacity:1}.GithubIssueCard-module__tJoNSW__title{color:var(--ink-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.GithubIssueCard-module__tJoNSW__meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.GithubIssueCard-module__tJoNSW__moreLabels{color:var(--ink-4);font-size:11px}
.GithubIssueDetail-module__d4clEW__body{flex-direction:column;gap:14px;display:flex}.GithubIssueDetail-module__d4clEW__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.GithubIssueDetail-module__d4clEW__number{color:var(--ink-3);font-size:12px}.GithubIssueDetail-module__d4clEW__author{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.GithubIssueDetail-module__d4clEW__avatar{border:1px solid var(--line);object-fit:cover;border-radius:999px;width:18px;height:18px}.GithubIssueDetail-module__d4clEW__labels{flex-wrap:wrap;gap:5px;display:flex}.GithubIssueDetail-module__d4clEW__linkedTasks{flex-direction:column;gap:6px;display:flex}.GithubIssueDetail-module__d4clEW__linkedHead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.GithubIssueDetail-module__d4clEW__linkedCount{color:var(--ink-4);font-size:11px}.GithubIssueDetail-module__d4clEW__linkedTask{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;text-align:left;align-items:center;gap:9px;width:100%;padding:8px 10px;transition:border-color .12s,background .12s;display:flex}.GithubIssueDetail-module__d4clEW__linkedTask:hover{border-color:var(--line-strong);background:var(--bg-subtle)}.GithubIssueDetail-module__d4clEW__linkedTask:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.GithubIssueDetail-module__d4clEW__taskKey{color:var(--ink-3);flex-shrink:0;font-size:11px}.GithubIssueDetail-module__d4clEW__taskTitle{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.GithubIssueDetail-module__d4clEW__openIcon{color:var(--ink-4);flex-shrink:0}.GithubIssueDetail-module__d4clEW__markdown{border-top:1px solid var(--line);max-height:52vh;padding-top:12px;overflow-y:auto}.GithubIssueDetail-module__d4clEW__spacer{flex:1}.GithubIssueDetail-module__d4clEW__ghLink{text-decoration:none}
.CalendarView-module__d5_vJG__layout{flex:1;min-height:0;display:flex}.CalendarView-module__d5_vJG__rail{border-right:1px solid var(--line);background:var(--bg-sunken);flex-direction:column;flex-shrink:0;gap:18px;width:224px;padding:14px 12px;display:flex;overflow-y:auto}.CalendarView-module__d5_vJG__railSection{flex-direction:column;gap:6px;display:flex}.CalendarView-module__d5_vJG__railLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.CalendarView-module__d5_vJG__calRow{border-radius:var(--r-xs);border-top:2px solid #0000;align-items:center;gap:8px;padding:4px 2px;display:flex}.CalendarView-module__d5_vJG__calRow:hover{background:var(--bg-subtle)}.CalendarView-module__d5_vJG__calRow[data-over]{border-top-color:var(--accent,var(--ink-2))}.CalendarView-module__d5_vJG__calRow[data-dragging]{opacity:.45}.CalendarView-module__d5_vJG__calGrip{color:var(--ink-3);cursor:grab;opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.CalendarView-module__d5_vJG__calGrip:active{cursor:grabbing}.CalendarView-module__d5_vJG__calRow:hover .CalendarView-module__d5_vJG__calGrip,.CalendarView-module__d5_vJG__calGrip:focus-visible{opacity:1}.CalendarView-module__d5_vJG__calDot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.CalendarView-module__d5_vJG__calName{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.CalendarView-module__d5_vJG__calRemove{opacity:0;color:var(--ink-3);margin-left:auto}.CalendarView-module__d5_vJG__calRow:hover .CalendarView-module__d5_vJG__calRemove,.CalendarView-module__d5_vJG__calRemove:focus-visible{opacity:1}.CalendarView-module__d5_vJG__importBtn{justify-content:flex-start;width:100%;margin-top:8px}.CalendarView-module__d5_vJG__railTasks{flex-direction:column;gap:6px;display:flex}.CalendarView-module__d5_vJG__railEmpty{color:var(--ink-4);margin:4px 2px;font-size:12px}.CalendarView-module__d5_vJG__railTask{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-sm);cursor:grab;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.CalendarView-module__d5_vJG__railTask:hover{border-color:var(--line-strong)}.CalendarView-module__d5_vJG__railTaskKey{color:var(--ink-3);font-size:10px}.CalendarView-module__d5_vJG__railTaskTitle{color:var(--ink-1);font-size:12px;line-height:1.3}.CalendarView-module__d5_vJG__main{flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:768px){.CalendarView-module__d5_vJG__rail{display:none}.CalendarView-module__d5_vJG__layout{flex-direction:column}}
.RepoPicker-module__fLxNaG__body{flex-direction:column;gap:14px;display:flex}.RepoPicker-module__fLxNaG__account{flex-direction:column;gap:5px;display:flex}.RepoPicker-module__fLxNaG__accountLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);font-size:11px}.RepoPicker-module__fLxNaG__list{flex-direction:column;gap:4px;max-height:46vh;display:flex;overflow-y:auto}.RepoPicker-module__fLxNaG__note{color:var(--ink-3);text-align:center;padding:16px 4px;font-size:13px}.RepoPicker-module__fLxNaG__repoRow{border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:flex-start;gap:9px;width:100%;padding:9px 10px;display:flex}.RepoPicker-module__fLxNaG__repoRow:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--line)}.RepoPicker-module__fLxNaG__repoRow:disabled{cursor:default;opacity:.6}.RepoPicker-module__fLxNaG__repoIcon{color:var(--ink-3);flex-shrink:0;margin-top:1px}.RepoPicker-module__fLxNaG__repoInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.RepoPicker-module__fLxNaG__repoName{color:var(--ink-1);align-items:center;gap:6px;font-size:13px;font-weight:550;display:inline-flex}.RepoPicker-module__fLxNaG__repoDesc{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.RepoPicker-module__fLxNaG__manual{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.RepoPicker-module__fLxNaG__manualLabel{color:var(--ink-4);font-size:11px}.RepoPicker-module__fLxNaG__manualRow{gap:8px;display:flex}.RepoPicker-module__fLxNaG__manualInput{font:inherit;color:var(--ink-1);background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-sm);outline:none;flex:1;padding:7px 10px;font-size:13px}.RepoPicker-module__fLxNaG__manualInput:focus{border-color:var(--line-strong)}
.ToastProvider-module__98nISG__stack{z-index:300;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ToastProvider-module__98nISG__toast{pointer-events:auto;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);max-width:min(420px,92vw);box-shadow:var(--shadow-lg);color:var(--ink-1);align-items:center;gap:10px;padding:10px 12px;font-size:13px;animation:.16s ToastProvider-module__98nISG__toast-in;display:flex}.ToastProvider-module__98nISG__toast[data-tone=success]{color:var(--ink-1)}.ToastProvider-module__98nISG__toast[data-tone=success] svg{color:var(--moss)}.ToastProvider-module__98nISG__toast[data-tone=error]{border-color:var(--danger)}.ToastProvider-module__98nISG__toast[data-tone=error] svg{color:var(--danger)}.ToastProvider-module__98nISG__message{flex:1}.ToastProvider-module__98nISG__action{color:var(--coral);border-radius:var(--r-xs);padding:2px 4px;font-weight:600}.ToastProvider-module__98nISG__action:hover{background:var(--bg-subtle)}.ToastProvider-module__98nISG__close{width:20px;height:20px;color:var(--ink-3);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ToastProvider-module__98nISG__close:hover{background:var(--bg-subtle);color:var(--ink-1)}@keyframes ToastProvider-module__98nISG__toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.GithubIssuesPanel-module__MOtCsG__panel{border-left:1px solid var(--line);background:var(--bg-sunken);flex-direction:column;flex-shrink:0;height:100%;min-height:0;transition:width .18s;display:flex}.GithubIssuesPanel-module__MOtCsG__panel[data-open=true]{width:340px}.GithubIssuesPanel-module__MOtCsG__panel[data-open=false]{width:44px}@media (max-width:768px){.GithubIssuesPanel-module__MOtCsG__panel{display:none}}.GithubIssuesPanel-module__MOtCsG__collapsedStrip{cursor:pointer;width:100%;color:var(--ink-3);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:10px;padding:12px 0;display:flex}.GithubIssuesPanel-module__MOtCsG__collapsedStrip:hover{color:var(--ink-1);background:var(--bg-subtle)}.GithubIssuesPanel-module__MOtCsG__collapsedCount{color:var(--ink-1);background:var(--bg-raised);border:1px solid var(--line);text-align:center;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10.5px;font-weight:600}.GithubIssuesPanel-module__MOtCsG__collapsedLabel{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.GithubIssuesPanel-module__MOtCsG__header{border-bottom:1px solid var(--line);color:var(--ink-1);flex-shrink:0;align-items:center;gap:7px;padding:10px 10px 10px 14px;display:flex}.GithubIssuesPanel-module__MOtCsG__headerTitle{font-size:13px;font-weight:650}.GithubIssuesPanel-module__MOtCsG__repoName{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;overflow:hidden}.GithubIssuesPanel-module__MOtCsG__spacer{flex:1}.GithubIssuesPanel-module__MOtCsG__spinning svg{animation:.9s linear infinite GithubIssuesPanel-module__MOtCsG__gh-spin}@keyframes GithubIssuesPanel-module__MOtCsG__gh-spin{to{transform:rotate(360deg)}}.GithubIssuesPanel-module__MOtCsG__body{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.GithubIssuesPanel-module__MOtCsG__cta{flex-direction:column;align-items:center;gap:12px;padding:24px 8px;display:flex}.GithubIssuesPanel-module__MOtCsG__ctaAction{justify-content:center;display:flex}.GithubIssuesPanel-module__MOtCsG__metaRow{flex-direction:column;gap:8px;display:flex}.GithubIssuesPanel-module__MOtCsG__synced{color:var(--ink-4);padding-left:2px;font-size:11px}.GithubIssuesPanel-module__MOtCsG__sections{flex-direction:column;gap:6px;display:flex}.GithubIssuesPanel-module__MOtCsG__sectionHeader{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.GithubIssuesPanel-module__MOtCsG__sectionHeader .GithubIssuesPanel-module__MOtCsG__mono{color:var(--ink-3);font-size:11px}.GithubIssuesPanel-module__MOtCsG__list{flex-direction:column;gap:8px;padding:4px 0 8px;display:flex}.GithubIssuesPanel-module__MOtCsG__none{color:var(--ink-4);padding:4px 2px;font-size:12px}
.IntegrationsCatalog-module__LEX5xG__page{flex-direction:column;flex:1;gap:28px;padding:28px clamp(20px,5vw,56px);display:flex;overflow:auto}.IntegrationsCatalog-module__LEX5xG__header{flex-direction:column;gap:6px;max-width:760px;display:flex}.IntegrationsCatalog-module__LEX5xG__title{margin:0;font-size:22px}.IntegrationsCatalog-module__LEX5xG__subtitle{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.IntegrationsCatalog-module__LEX5xG__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.IntegrationsCatalog-module__LEX5xG__wsLabel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);height:32px;color:var(--ink-2);align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.IntegrationsCatalog-module__LEX5xG__search{flex:220px;min-width:180px;max-width:340px}@media (max-width:560px){.IntegrationsCatalog-module__LEX5xG__search{flex-basis:100%;order:3;max-width:none}}.IntegrationsCatalog-module__LEX5xG__sections{flex-direction:column;gap:28px;display:flex}.IntegrationsCatalog-module__LEX5xG__section{flex-direction:column;gap:12px;display:flex}.IntegrationsCatalog-module__LEX5xG__sectionHead{color:var(--ink-2);align-items:center;gap:8px;display:flex}.IntegrationsCatalog-module__LEX5xG__sectionLabel{color:var(--ink-1);letter-spacing:.01em;font-size:13px;font-weight:600}.IntegrationsCatalog-module__LEX5xG__sectionCount{color:var(--ink-3);font-size:12.5px}.IntegrationsCatalog-module__LEX5xG__sectionHint{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.IntegrationsCatalog-module__LEX5xG__grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px;display:grid}.IntegrationsCatalog-module__LEX5xG__tile{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-lg);min-height:172px;box-shadow:var(--shadow-xs);flex-direction:column;gap:10px;padding:16px;transition:box-shadow .14s,border-color .14s;display:flex}.IntegrationsCatalog-module__LEX5xG__tile[data-expanded=true]{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.IntegrationsCatalog-module__LEX5xG__tile:hover{box-shadow:var(--shadow-sm)}.IntegrationsCatalog-module__LEX5xG__tileTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.IntegrationsCatalog-module__LEX5xG__tileStatus{flex-shrink:0;margin-left:auto}.IntegrationsCatalog-module__LEX5xG__tileSquare{border-radius:var(--r-md);background:var(--bg-sunken);width:44px;height:44px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.IntegrationsCatalog-module__LEX5xG__tileSquare[data-tint=sky]{background:var(--sky-soft);color:var(--sky)}.IntegrationsCatalog-module__LEX5xG__tileSquare[data-tint=coral]{background:var(--coral-soft);color:var(--coral)}.IntegrationsCatalog-module__LEX5xG__tileSquare[data-tint=moss]{background:var(--moss-soft);color:var(--moss)}.IntegrationsCatalog-module__LEX5xG__tileSquare[data-tint=butter]{background:var(--butter-soft);color:var(--butter)}.IntegrationsCatalog-module__LEX5xG__tileSquare[data-tint=plum]{background:var(--plum-soft);color:var(--plum)}.IntegrationsCatalog-module__LEX5xG__tileName{margin:0;font-size:14.5px;font-weight:600}.IntegrationsCatalog-module__LEX5xG__tileBlurb{color:var(--ink-3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.IntegrationsCatalog-module__LEX5xG__tileFooter{align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.IntegrationsCatalog-module__LEX5xG__tileFooter>a,.IntegrationsCatalog-module__LEX5xG__tileFooter>button{white-space:nowrap}.IntegrationsCatalog-module__LEX5xG__countChip{color:var(--ink-3);background:var(--bg-sunken);border-radius:var(--r-pill);white-space:nowrap;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.IntegrationsCatalog-module__LEX5xG__drawer{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;grid-column:1/-1;gap:8px;padding:12px;display:flex}.IntegrationsCatalog-module__LEX5xG__row{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:12px;padding:9px 11px;display:flex}.IntegrationsCatalog-module__LEX5xG__rowBadge{border-radius:var(--r-sm);background:var(--bg-sunken);width:32px;height:32px;color:var(--ink-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.IntegrationsCatalog-module__LEX5xG__rowBadge[data-provider=gitlab]{background:var(--coral-soft);color:var(--coral)}.IntegrationsCatalog-module__LEX5xG__rowBadge[data-provider=gitea]{background:var(--moss-soft);color:var(--moss)}.IntegrationsCatalog-module__LEX5xG__rowMeta{flex:1;min-width:0}.IntegrationsCatalog-module__LEX5xG__rowName{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:550;overflow:hidden}.IntegrationsCatalog-module__LEX5xG__rowSub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.IntegrationsCatalog-module__LEX5xG__rowActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.IntegrationsCatalog-module__LEX5xG__drawerFooter{align-items:center;gap:8px;padding:2px 2px 0;display:flex}.IntegrationsCatalog-module__LEX5xG__repoFooter{align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.IntegrationsCatalog-module__LEX5xG__repoToggleLabel{color:var(--ink-3);flex:1;font-size:12px;line-height:1.3}.IntegrationsCatalog-module__LEX5xG__feed{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-xs);align-items:center;gap:16px;padding:16px;display:flex}.IntegrationsCatalog-module__LEX5xG__feedInfo{flex:1;min-width:0}.IntegrationsCatalog-module__LEX5xG__feedTitle{font-size:14px;font-weight:600}.IntegrationsCatalog-module__LEX5xG__feedHint{color:var(--ink-3);margin:2px 0 8px;font-size:12.5px}.IntegrationsCatalog-module__LEX5xG__feedUrl{color:var(--ink-2);background:var(--bg-sunken);border-radius:var(--r-sm);word-break:break-all;padding:6px 8px;font-size:11.5px;display:inline-block}.IntegrationsCatalog-module__LEX5xG__mcpAdvanced summary{cursor:pointer;color:var(--ink-3);padding:4px 0;font-size:12.5px;font-weight:600}.IntegrationsCatalog-module__LEX5xG__mcpAdvanced[open] summary{margin-bottom:12px}.IntegrationsCatalog-module__LEX5xG__mcp{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-xs);flex-direction:column;gap:14px;padding:16px;display:flex}.IntegrationsCatalog-module__LEX5xG__mcpHead{flex-direction:column;display:flex}.IntegrationsCatalog-module__LEX5xG__mcpRow{align-items:center;gap:8px;display:flex}.IntegrationsCatalog-module__LEX5xG__mcpField{flex-direction:column;gap:6px;display:flex}.IntegrationsCatalog-module__LEX5xG__mcpLabel{color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;font-size:11.5px;font-weight:600}.IntegrationsCatalog-module__LEX5xG__mcpLabelRow{justify-content:space-between;align-items:center;display:flex}.IntegrationsCatalog-module__LEX5xG__mcpInput{background:var(--bg-sunken);width:100%;color:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:13px;font-family:var(--font-mono);padding:8px 10px}.IntegrationsCatalog-module__LEX5xG__mcpCode{font-family:var(--font-mono);color:var(--ink-2);background:var(--bg-sunken);border-radius:var(--r-sm);white-space:pre;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow-x:auto}.IntegrationsCatalog-module__LEX5xG__mcpSteps{color:var(--ink-3);margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.IntegrationsCatalog-module__LEX5xG__empty{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:8px}.IntegrationsCatalog-module__LEX5xG__renameInput{width:100%;font:inherit;color:var(--ink-1);background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-sm);outline:none;padding:8px 11px;font-size:13.5px}.IntegrationsCatalog-module__LEX5xG__renameInput:focus{border-color:var(--line-strong)}
.ProjectGithubLayout-module__-2tkBa__layout{flex:1;min-width:0;min-height:0;display:flex}.ProjectGithubLayout-module__-2tkBa__board{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}
.AddGitAccountModal-module__Tf-9oq__title{align-items:center;gap:8px;display:inline-flex}.AddGitAccountModal-module__Tf-9oq__body{flex-direction:column;gap:14px;display:flex}.AddGitAccountModal-module__Tf-9oq__input{width:100%;font:inherit;color:var(--ink-1);background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-sm);outline:none;padding:8px 11px;font-size:13.5px}.AddGitAccountModal-module__Tf-9oq__input:focus{border-color:var(--line-strong)}.AddGitAccountModal-module__Tf-9oq__input:disabled{opacity:.6;cursor:not-allowed}.AddGitAccountModal-module__Tf-9oq__hint{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.AddGitAccountModal-module__Tf-9oq__hint code{background:var(--bg-subtle);border-radius:var(--r-xs);padding:1px 5px;font-size:12px}.AddGitAccountModal-module__Tf-9oq__link{color:var(--sky);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.AddGitAccountModal-module__Tf-9oq__link:hover{text-decoration:underline}
.SettingsTabs-module__-VKQ0W__tabs{border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0;align-items:center;gap:2px;padding:0 20px;display:flex}.SettingsTabs-module__-VKQ0W__tab{color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .12s;position:relative}.SettingsTabs-module__-VKQ0W__tab:hover{color:var(--ink-1)}.SettingsTabs-module__-VKQ0W__tab[data-active=true]{color:var(--ink-1);border-bottom-color:var(--ink-1);font-weight:600}@media (max-width:768px){.SettingsTabs-module__-VKQ0W__tabs{scrollbar-width:none;padding:0 14px;overflow-x:auto}.SettingsTabs-module__-VKQ0W__tabs::-webkit-scrollbar{display:none}.SettingsTabs-module__-VKQ0W__tab{white-space:nowrap;flex-shrink:0}}
.PlanningView-module__h4-RFW__layout{flex:1;min-width:0;min-height:0;display:flex}.PlanningView-module__h4-RFW__mobileTabs{display:none}.PlanningView-module__h4-RFW__sidebar{border-right:1px solid var(--line);background:var(--bg-sunken);flex-direction:column;flex-shrink:0;width:320px;min-height:0;display:flex}.PlanningView-module__h4-RFW__listHeader{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.PlanningView-module__h4-RFW__listTitleRow{align-items:center;gap:10px;display:flex}.PlanningView-module__h4-RFW__listTitleRow>div:first-child{flex:1;min-width:0}.PlanningView-module__h4-RFW__listTitle{color:var(--ink-1);font-size:13px;font-weight:600}.PlanningView-module__h4-RFW__listSub{color:var(--ink-3);font-size:11px}.PlanningView-module__h4-RFW__count{color:var(--ink-3);background:var(--bg-raised);border-radius:var(--r-pill);border:1px solid var(--line);padding:2px 7px;font-size:11px}.PlanningView-module__h4-RFW__controls{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.PlanningView-module__h4-RFW__switchRow{color:var(--ink-3);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11.5px;display:inline-flex}.PlanningView-module__h4-RFW__listBody{flex:1;min-height:0;overflow-y:auto}.PlanningView-module__h4-RFW__listInner{border-radius:var(--r-md);flex-direction:column;gap:14px;min-height:100%;padding:12px;transition:background .12s;display:flex}.PlanningView-module__h4-RFW__listInner[data-over=true]{background:var(--moss-soft)}.PlanningView-module__h4-RFW__group{flex-direction:column;gap:6px;display:flex}.PlanningView-module__h4-RFW__groupHeader{align-items:center;gap:8px;padding:0 4px;display:flex}.PlanningView-module__h4-RFW__groupTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:600}.PlanningView-module__h4-RFW__groupRule{background:var(--line);flex:1;height:1px}.PlanningView-module__h4-RFW__groupCount{color:var(--ink-3);font-size:10.5px}.PlanningView-module__h4-RFW__groupItems{flex-direction:column;gap:8px;display:flex}.PlanningView-module__h4-RFW__planner{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.PlanningView-module__h4-RFW__carousel{overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex:1;align-items:flex-start;gap:16px;padding:20px 24px 24px;scroll-padding-inline-start:24px;display:flex;overflow:auto hidden}.PlanningView-module__h4-RFW__dayCell{scroll-snap-align:start;flex-shrink:0;width:320px;max-height:100%;display:flex}.PlanningView-module__h4-RFW__day{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-lg);min-height:0;box-shadow:var(--shadow-xs);flex-direction:column;flex:1;transition:background .12s,border-color .12s;display:flex;overflow:hidden}.PlanningView-module__h4-RFW__day[data-today=true]{background:var(--bg-raised);border-color:var(--coral);box-shadow:var(--shadow-sm)}.PlanningView-module__h4-RFW__day[data-over=true],.PlanningView-module__h4-RFW__day[data-target=true]{border-color:var(--moss);background:var(--moss-soft)}.PlanningView-module__h4-RFW__day[data-dow="0"]{--dow-base:var(--day-tint-0)}.PlanningView-module__h4-RFW__day[data-dow="1"]{--dow-base:var(--day-tint-1)}.PlanningView-module__h4-RFW__day[data-dow="2"]{--dow-base:var(--day-tint-2)}.PlanningView-module__h4-RFW__day[data-dow="3"]{--dow-base:var(--day-tint-3)}.PlanningView-module__h4-RFW__day[data-dow="4"]{--dow-base:var(--day-tint-4)}.PlanningView-module__h4-RFW__day[data-dow="5"]{--dow-base:var(--day-tint-5)}.PlanningView-module__h4-RFW__day[data-dow="6"]{--dow-base:var(--day-tint-6)}.PlanningView-module__h4-RFW__day[data-dow]{--dow-tint:var(--dow-base)}html[data-alt-weeks=true] .PlanningView-module__h4-RFW__day[data-week=odd][data-dow="0"]{--dow-base:var(--day-tint-odd-0)}html[data-alt-weeks=true] .PlanningView-module__h4-RFW__day[data-week=odd][data-dow="1"]{--dow-base:var(--day-tint-odd-1)}html[data-alt-weeks=true] .PlanningView-module__h4-RFW__day[data-week=odd][data-dow="2"]{--dow-base:var(--day-tint-odd-2)}html[data-alt-weeks=true] .PlanningView-module__h4-RFW__day[data-week=odd][data-dow="3"]{--dow-base:var(--day-tint-odd-3)}html[data-alt-weeks=true] .PlanningView-module__h4-RFW__day[data-week=odd][data-dow="4"]{--dow-base:var(--day-tint-odd-4)}html[data-alt-weeks=true] .PlanningView-module__h4-RFW__day[data-week=odd][data-dow="5"]{--dow-base:var(--day-tint-odd-5)}html[data-alt-weeks=true] .PlanningView-module__h4-RFW__day[data-week=odd][data-dow="6"]{--dow-base:var(--day-tint-odd-6)}html[data-color-days=true][data-color-days-style=fill] .PlanningView-module__h4-RFW__day[data-dow]:not([data-over=true]):not([data-target=true]){background:var(--dow-tint)}html[data-color-days=true][data-color-days-style=border] .PlanningView-module__h4-RFW__day[data-dow]:not([data-today=true]):not([data-over=true]):not([data-target=true]){border-color:var(--dow-tint)}html[data-color-days=true][data-color-days-style=top] .PlanningView-module__h4-RFW__day[data-dow]:before{content:"";background:var(--dow-tint);flex-shrink:0;height:4px}html[data-color-days=true][data-color-days-style=border] .PlanningView-module__h4-RFW__day[data-dow]:before{content:"";background:var(--dow-tint);flex-shrink:0;height:4px}html[data-color-days=true][data-color-days-style=header] .PlanningView-module__h4-RFW__day[data-dow] .PlanningView-module__h4-RFW__dayHeader{background:var(--dow-tint)}.PlanningView-module__h4-RFW__dayHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px 8px;display:flex}.PlanningView-module__h4-RFW__dayLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:10px;font-weight:600}.PlanningView-module__h4-RFW__dayLabel[data-today=true]{color:var(--coral)}.PlanningView-module__h4-RFW__dayNum{color:var(--ink-1);margin-top:1px;font-size:20px;line-height:1.1}.PlanningView-module__h4-RFW__dayNum[data-muted=true]{color:var(--ink-3)}.PlanningView-module__h4-RFW__dayCount{color:var(--ink-3);background:var(--bg-raised);border-radius:var(--r-pill);border:1px solid var(--line);padding:1px 6px;font-size:10.5px}.PlanningView-module__h4-RFW__dayBody{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 14px 14px;display:flex;overflow-y:auto}.PlanningView-module__h4-RFW__reorderRow{flex-direction:column;display:flex}.PlanningView-module__h4-RFW__reorderRow[data-dragging=true]{opacity:.4}.PlanningView-module__h4-RFW__dayEmpty{text-align:center;border:1.5px dashed var(--line);border-radius:var(--r-md);min-height:72px;color:var(--ink-3);opacity:.7;flex:1;justify-content:center;align-items:center;padding:8px;font-size:11.5px;transition:opacity .12s;display:flex}.PlanningView-module__h4-RFW__dayEmpty[data-over=true]{opacity:1;border-color:var(--moss);color:var(--ink-2)}.PlanningView-module__h4-RFW__addTask{border:1.5px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-3);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:8px 14px 14px;padding:8px 10px;transition:border-color .12s,color .12s;display:flex}.PlanningView-module__h4-RFW__addTask:hover{border-color:var(--coral);color:var(--ink-2)}@media (max-width:768px){.PlanningView-module__h4-RFW__mobileTabs{padding:10px 14px 4px;display:flex}.PlanningView-module__h4-RFW__mobileTabs>*{flex:1}.PlanningView-module__h4-RFW__sidebar{border-right:none;width:100%}.PlanningView-module__h4-RFW__layout[data-pane=schedule] .PlanningView-module__h4-RFW__sidebar,.PlanningView-module__h4-RFW__layout[data-pane=queue] .PlanningView-module__h4-RFW__planner{display:none}.PlanningView-module__h4-RFW__carousel{scroll-snap-type:x mandatory;gap:12px;padding:14px 16px 20px;scroll-padding-inline-start:16px}.PlanningView-module__h4-RFW__dayCell{width:86vw;max-width:360px}}
.TodayView-module__P_AM-q__carousel{overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex:1;align-items:flex-start;gap:16px;padding:20px 24px 24px;scroll-padding-inline-start:24px;display:flex;overflow:auto hidden}.TodayView-module__P_AM-q__dayCell{scroll-snap-align:start;flex-shrink:0;width:320px;max-height:100%;display:flex}.TodayView-module__P_AM-q__day{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-lg);min-height:0;box-shadow:var(--shadow-xs);flex-direction:column;flex:1;transition:background .12s,border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.TodayView-module__P_AM-q__day[data-today=true]{background:var(--bg-raised);border-color:var(--coral);box-shadow:var(--shadow-md)}.TodayView-module__P_AM-q__day[data-over=true],.TodayView-module__P_AM-q__day[data-target=true]{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.TodayView-module__P_AM-q__day[data-dow="0"]{--dow-base:var(--day-tint-0)}.TodayView-module__P_AM-q__day[data-dow="1"]{--dow-base:var(--day-tint-1)}.TodayView-module__P_AM-q__day[data-dow="2"]{--dow-base:var(--day-tint-2)}.TodayView-module__P_AM-q__day[data-dow="3"]{--dow-base:var(--day-tint-3)}.TodayView-module__P_AM-q__day[data-dow="4"]{--dow-base:var(--day-tint-4)}.TodayView-module__P_AM-q__day[data-dow="5"]{--dow-base:var(--day-tint-5)}.TodayView-module__P_AM-q__day[data-dow="6"]{--dow-base:var(--day-tint-6)}.TodayView-module__P_AM-q__day[data-dow]{--dow-tint:var(--dow-base)}html[data-alt-weeks=true] .TodayView-module__P_AM-q__day[data-week=odd][data-dow="0"]{--dow-base:var(--day-tint-odd-0)}html[data-alt-weeks=true] .TodayView-module__P_AM-q__day[data-week=odd][data-dow="1"]{--dow-base:var(--day-tint-odd-1)}html[data-alt-weeks=true] .TodayView-module__P_AM-q__day[data-week=odd][data-dow="2"]{--dow-base:var(--day-tint-odd-2)}html[data-alt-weeks=true] .TodayView-module__P_AM-q__day[data-week=odd][data-dow="3"]{--dow-base:var(--day-tint-odd-3)}html[data-alt-weeks=true] .TodayView-module__P_AM-q__day[data-week=odd][data-dow="4"]{--dow-base:var(--day-tint-odd-4)}html[data-alt-weeks=true] .TodayView-module__P_AM-q__day[data-week=odd][data-dow="5"]{--dow-base:var(--day-tint-odd-5)}html[data-alt-weeks=true] .TodayView-module__P_AM-q__day[data-week=odd][data-dow="6"]{--dow-base:var(--day-tint-odd-6)}html[data-color-days=true][data-color-days-style=fill] .TodayView-module__P_AM-q__day[data-dow]:not([data-over=true]):not([data-target=true]){background:var(--dow-tint)}html[data-color-days=true][data-color-days-style=border] .TodayView-module__P_AM-q__day[data-dow]:not([data-today=true]):not([data-over=true]):not([data-target=true]){border-color:var(--dow-tint)}html[data-color-days=true][data-color-days-style=top] .TodayView-module__P_AM-q__day[data-dow]:before{content:"";background:var(--dow-tint);flex-shrink:0;height:4px}html[data-color-days=true][data-color-days-style=border] .TodayView-module__P_AM-q__day[data-dow]:before{content:"";background:var(--dow-tint);flex-shrink:0;height:4px}html[data-color-days=true][data-color-days-style=header] .TodayView-module__P_AM-q__day[data-dow] .TodayView-module__P_AM-q__dayHead{background:var(--dow-tint)}.TodayView-module__P_AM-q__dayHead{justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 16px 10px;display:flex}.TodayView-module__P_AM-q__dayDate{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:10.5px}.TodayView-module__P_AM-q__dayDate[data-today=true]{color:var(--coral)}.TodayView-module__P_AM-q__dayLabel{color:var(--ink-1);margin-top:2px;font-size:22px;line-height:1.1}.TodayView-module__P_AM-q__dayHeadRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.TodayView-module__P_AM-q__dayCount{color:var(--ink-3);font-size:11px}.TodayView-module__P_AM-q__dayBody{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 14px 16px;display:flex;overflow-y:auto}.TodayView-module__P_AM-q__reorderRow{flex-direction:column;display:flex}.TodayView-module__P_AM-q__reorderRow[data-dragging=true]{opacity:.4}.TodayView-module__P_AM-q__empty{text-align:center;border:1px dashed var(--line);border-radius:var(--r-md);color:var(--ink-3);margin:4px 0;padding:20px 10px}.TodayView-module__P_AM-q__emptyTitle{color:var(--ink-2);margin-bottom:4px;font-size:18px}.TodayView-module__P_AM-q__emptyHint{font-size:12px}.TodayView-module__P_AM-q__addTask{border:1.5px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-3);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:8px 14px 14px;padding:8px 10px;transition:border-color .12s,color .12s;display:flex}.TodayView-module__P_AM-q__addTask:hover{border-color:var(--coral);color:var(--ink-2)}.TodayView-module__P_AM-q__eventsToggle{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.TodayView-module__P_AM-q__eventsSection{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;margin-bottom:2px;padding-bottom:8px;display:flex}.TodayView-module__P_AM-q__eventsLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1px;font-size:10px;font-weight:600}.TodayView-module__P_AM-q__eventChip{border:none;border-left:3px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:6px 9px;transition:filter .12s;display:flex}.TodayView-module__P_AM-q__eventChip:hover{filter:brightness(.97)}.TodayView-module__P_AM-q__eventChip:focus-visible{outline:2px solid var(--coral);outline-offset:1px}.TodayView-module__P_AM-q__eventChipTime{color:var(--ink-2);flex-shrink:0;font-size:10.5px}.TodayView-module__P_AM-q__eventChipTitle{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (max-width:768px){.TodayView-module__P_AM-q__carousel{scroll-snap-type:x mandatory;gap:12px;padding:14px 16px 20px;scroll-padding-inline-start:16px}.TodayView-module__P_AM-q__dayCell{width:86vw;max-width:360px}.TodayView-module__P_AM-q__eventsToggle{font-size:12px}}
.WorkspaceView-module__vIZ_AG__stats{gap:10px;padding:14px 20px 0;display:flex}.WorkspaceView-module__vIZ_AG__controls{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px 0;display:flex}.WorkspaceView-module__vIZ_AG__search{flex:0 260px}.WorkspaceView-module__vIZ_AG__groupLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.WorkspaceView-module__vIZ_AG__spacer{flex:1}.WorkspaceView-module__vIZ_AG__switchRow{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.WorkspaceView-module__vIZ_AG__count{color:var(--ink-3);font-size:11px}.WorkspaceView-module__vIZ_AG__body{flex:1;padding:14px 20px 24px;overflow-y:auto}.WorkspaceView-module__vIZ_AG__tableCard{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.WorkspaceView-module__vIZ_AG__projectSection{margin-bottom:22px}.WorkspaceView-module__vIZ_AG__projectSection:last-child{margin-bottom:0}.WorkspaceView-module__vIZ_AG__projectHeader{align-items:center;gap:10px;padding:0 4px 8px;display:flex}.WorkspaceView-module__vIZ_AG__collapseBtn{appearance:none;border-radius:var(--r-sm);cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:7px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.WorkspaceView-module__vIZ_AG__collapseBtn:hover .WorkspaceView-module__vIZ_AG__chevron{color:var(--ink-1)}.WorkspaceView-module__vIZ_AG__chevron{color:var(--ink-3);transition:transform .12s;display:inline-flex}.WorkspaceView-module__vIZ_AG__chevron[data-collapsed]{transform:rotate(-90deg)}.WorkspaceView-module__vIZ_AG__editCell{align-items:center;min-width:0;max-width:100%;display:inline-flex}.WorkspaceView-module__vIZ_AG__taskCell{align-items:center;gap:8px;min-width:0;display:flex}.WorkspaceView-module__vIZ_AG__taskTitle{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.WorkspaceView-module__vIZ_AG__dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.WorkspaceView-module__vIZ_AG__groupName{color:var(--ink-1);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.WorkspaceView-module__vIZ_AG__groupCount{color:var(--ink-3);background:var(--bg-sunken);border:1px solid var(--line);border-radius:999px;flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:11px}@media (max-width:768px){.WorkspaceView-module__vIZ_AG__stats{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px 14px 0;overflow-x:auto}.WorkspaceView-module__vIZ_AG__stats::-webkit-scrollbar{display:none}.WorkspaceView-module__vIZ_AG__stats>*{flex-shrink:0}.WorkspaceView-module__vIZ_AG__controls{padding:12px 14px 0}.WorkspaceView-module__vIZ_AG__search{flex:100%}.WorkspaceView-module__vIZ_AG__body{padding:12px 14px 20px}.WorkspaceView-module__vIZ_AG__tableCard{-webkit-overflow-scrolling:touch;overflow-x:auto}}
.gallery-module__XoABIa__page{background:var(--bg);min-height:100%;color:var(--ink-1);padding:28px clamp(20px,4vw,56px) 80px}.gallery-module__XoABIa__header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.gallery-module__XoABIa__title{font-size:22px}.gallery-module__XoABIa__spacer{flex:1}.gallery-module__XoABIa__controls{align-items:center;gap:8px;display:flex}.gallery-module__XoABIa__controls select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);height:32px;color:var(--ink-1);padding:0 8px;font-size:13px}.gallery-module__XoABIa__section{border-top:1px solid var(--line);padding:18px 0}.gallery-module__XoABIa__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:11px;font-weight:600}.gallery-module__XoABIa__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gallery-module__XoABIa__inline{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.gallery-module__XoABIa__iconCell{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);width:38px;height:38px;color:var(--ink-2);justify-content:center;align-items:center;display:inline-flex}
.AuthForm-module__N3bjga__card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-xl);width:min(400px,100%);box-shadow:var(--shadow-md);padding:32px}.AuthForm-module__N3bjga__title{letter-spacing:-.02em;margin:0;font-size:24px}.AuthForm-module__N3bjga__subtitle{color:var(--ink-3);margin:4px 0 24px;font-size:13.5px}.AuthForm-module__N3bjga__google{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-raised);width:100%;height:42px;color:var(--ink-1);cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.AuthForm-module__N3bjga__google:hover{background:var(--bg-subtle)}.AuthForm-module__N3bjga__divider{color:var(--ink-3);align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.AuthForm-module__N3bjga__divider:before,.AuthForm-module__N3bjga__divider:after{content:"";background:var(--line);flex:1;height:1px}.AuthForm-module__N3bjga__form{flex-direction:column;gap:14px;display:flex}.AuthForm-module__N3bjga__field{flex-direction:column;gap:6px;display:flex}.AuthForm-module__N3bjga__label{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.AuthForm-module__N3bjga__forgotLink{color:var(--coral);font-size:12px;font-weight:500}.AuthForm-module__N3bjga__input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);height:40px;color:var(--ink-1);outline:none;padding:0 12px;font-size:14px;transition:border-color .12s}.AuthForm-module__N3bjga__input:focus{border-color:var(--line-strong)}.AuthForm-module__N3bjga__input::placeholder{color:var(--ink-4)}.AuthForm-module__N3bjga__submit{justify-content:center;width:100%;margin-top:4px}.AuthForm-module__N3bjga__error{color:var(--danger);margin:0;font-size:12.5px}.AuthForm-module__N3bjga__success{color:var(--ok);margin:0;font-size:12.5px}.AuthForm-module__N3bjga__switch{text-align:center;color:var(--ink-3);margin:20px 0 0;font-size:13px}.AuthForm-module__N3bjga__switchLink{color:var(--coral);font-weight:500}
.OnboardingForm-module__379Csa__shell{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.OnboardingForm-module__379Csa__card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-xl);width:min(440px,100%);box-shadow:var(--shadow-md);padding:32px}.OnboardingForm-module__379Csa__brand{align-items:center;gap:10px;margin-bottom:20px;display:flex}.OnboardingForm-module__379Csa__brandName{font-size:20px}.OnboardingForm-module__379Csa__title{letter-spacing:-.02em;margin:0;font-size:24px}.OnboardingForm-module__379Csa__subtitle{color:var(--ink-3);margin:4px 0 24px;font-size:13.5px}.OnboardingForm-module__379Csa__form{flex-direction:column;gap:16px;display:flex}.OnboardingForm-module__379Csa__field{flex-direction:column;gap:6px;display:flex}.OnboardingForm-module__379Csa__label{color:var(--ink-2);font-size:12px;font-weight:600}.OnboardingForm-module__379Csa__opt{color:var(--ink-3);font-weight:400}.OnboardingForm-module__379Csa__input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);height:40px;color:var(--ink-1);outline:none;padding:0 12px;font-size:14px}.OnboardingForm-module__379Csa__input:focus{border-color:var(--line-strong)}.OnboardingForm-module__379Csa__colors{gap:8px;display:flex}.OnboardingForm-module__379Csa__colorDot{width:30px;height:30px;box-shadow:var(--shadow-xs);border:2px solid #0000;border-radius:999px}.OnboardingForm-module__379Csa__colorDot[data-active=true]{border-color:var(--ink-1)}.OnboardingForm-module__379Csa__error{color:var(--danger);margin:0;font-size:12.5px}.OnboardingForm-module__379Csa__submit{justify-content:center;width:100%}
.BillingPanel-module__scdxrW__wrap{flex-direction:column;gap:32px;max-width:720px;display:flex}.BillingPanel-module__scdxrW__head{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.BillingPanel-module__scdxrW__title{margin:0;font-size:22px}.BillingPanel-module__scdxrW__sub{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.BillingPanel-module__scdxrW__list{flex-direction:column;gap:10px;display:flex}.BillingPanel-module__scdxrW__row{align-items:center;gap:16px;padding:16px 18px;display:flex}.BillingPanel-module__scdxrW__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.BillingPanel-module__scdxrW__planName{color:var(--ink-1);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.BillingPanel-module__scdxrW__planMeta,.BillingPanel-module__scdxrW__muted{color:var(--ink-3);font-size:12.5px}.BillingPanel-module__scdxrW__note{color:var(--ink-3);margin:0;font-size:12.5px}
