:root{--primary:#e8a33d;--primary-hover:#f0b25a;--primary-active:#d18e2e;--primary-subtle:#e8a33d26;--secondary:#7fa8bf;--secondary-hover:#93bbd1;--secondary-active:#6d93a8;--success:#7fa88f;--success-subtle:#7fa88f26;--error:#c1594a;--error-subtle:#c1594a26;--warning:#e8a33d;--warning-subtle:#e8a33d26;--info:#7fa8bf;--danger:#c1594a;--pending-color:#e8a33d;--frozen-color:#7fa8bf;--completed-color:#7fa88f;--failed-color:#c1594a;--badge-pending-bg:#e8a33d26;--badge-pending-text:#f0b25a;--badge-frozen-bg:#7fa8bf26;--badge-frozen-text:#a4c6da;--badge-success-bg:#7fa88f26;--badge-success-text:#9fcbae;--text-primary:#e9ecef;--text-secondary:#b6bec5;--text-muted:#8b959d;--text-disabled:#4a525a;--shell-bg:#16191c;--sidebar-bg:#181c1feb;--bg-primary:#1c2024;--bg-secondary:#232830eb;--bg-tertiary:#333a42eb;--bg-disabled:#20252b;--bg-hover:#2e353c;--glass-bg:#1c2024bf;--glass-border:#ffffff0f;--glass-border-highlight:#ffffff1a;--blur-md:blur(12px);--blur-lg:blur(16px);--sidebar-width:260px;--mobile-nav-height:64px;--sidebar-text:#8b959d;--sidebar-text-active:#e9ecef;--sidebar-active-bg:#e8a33d1f;--sidebar-active-border:#e8a33d;--sidebar-hover-bg:#ffffff0a;--border:#333a42;--border-color:#333a42;--border-hover:#4a525a;--border-focus:#e8a33d;--shadow-sm:0 1px 2px #0006;--shadow:0 4px 12px #00000059;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 32px #00000073;--shadow-xl:0 24px 60px #00000038;--shadow-focus:0 0 0 3px #e8a33d4d;--shadow-glow:0 0 20px #e8a33d26;--error-50:#c1594a1a;--error-400:#d17a6d;--error-500:#c1594a;--error-ring:#c1594a40;--on-primary:#1c2024;--primary-tint:#e8a33d1a;--primary-tint-strong:#e8a33d4d;--primary-glow:#e8a33d66;--secondary-subtle:#7fa8bf26;--wash-1:#ffffff0d;--wash-2:#ffffff1a;--wash-3:#fff3;--sink-1:#0003;--sink-2:#0000004d;--sink-3:#0006;--sink-inset:inset 0 2px 4px #00000080;--selection-bg:#e8a33d4d;--selection-text:#fff;--knob:#fff;--modal-bg:linear-gradient(180deg, #232830, #1c2024);--modal-header-bg:#232830;--sheet-fade:linear-gradient(180deg, #0f172a66, #0f172af5 40%);--shadow-soft:0 8px 24px #0000001f;--undo-subtle:#6366f11f;--font-family:"Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-meta:.6875rem;--text-xs:.75rem;--text-small:.875rem;--text-base:1rem;--text-large:1.125rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--font-normal:400;--font-medium:500;--font-bold:600;--font-semibold:600;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--spacing-xs:.25rem;--spacing-2xs:.375rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-1:var(--spacing-xs);--spacing-2:var(--spacing-sm);--spacing-3:.75rem;--spacing-4:var(--spacing-md);--spacing-6:var(--spacing-lg);--spacing-8:var(--spacing-xl);--spacing-12:var(--spacing-2xl);--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition:.2s cubic-bezier(.4, 0, .2, 1);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--backdrop-bg:#000000b3}.history-module-scss-module__tsoE7q__page{max-width:720px}.history-module-scss-module__tsoE7q__loading,.history-module-scss-module__tsoE7q__error{min-height:200px;color:var(--text-muted);font-size:var(--text-base);justify-content:center;align-items:center;display:flex}.history-module-scss-module__tsoE7q__error{color:var(--error-400)}.history-module-scss-module__tsoE7q__pageHeader{margin-bottom:24px}.history-module-scss-module__tsoE7q__backLink{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.history-module-scss-module__tsoE7q__backLink:hover{color:var(--primary)}.history-module-scss-module__tsoE7q__pageTitle{color:var(--text-primary);letter-spacing:-.4px;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.25}.history-module-scss-module__tsoE7q__pageSubtitle{color:var(--text-muted);margin:0;font-size:14px}.history-module-scss-module__tsoE7q__timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.history-module-scss-module__tsoE7q__eventRow{border-bottom:1px solid var(--border-color);grid-template-columns:auto 1fr;gap:14px;padding:14px 0;display:grid}.history-module-scss-module__tsoE7q__eventRow:last-child{border-bottom:none}.history-module-scss-module__tsoE7q__eventMarker{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.history-module-scss-module__tsoE7q__markerCreated{background:var(--bg-tertiary);color:var(--text-secondary)}.history-module-scss-module__tsoE7q__markerCompleted{background:var(--success-subtle);color:var(--success)}.history-module-scss-module__tsoE7q__markerFailed{background:var(--error-subtle);color:var(--error)}.history-module-scss-module__tsoE7q__markerModified{background:var(--bg-tertiary);color:var(--text-muted);font-size:10px;font-weight:700}.history-module-scss-module__tsoE7q__markerUndo{background:var(--undo-subtle);color:var(--primary)}.history-module-scss-module__tsoE7q__markerDeleted{background:var(--error-subtle);color:var(--error)}.history-module-scss-module__tsoE7q__eventBody{min-width:0}.history-module-scss-module__tsoE7q__eventTitle{color:var(--text-primary);margin:0 0 4px;font-size:14px;font-weight:600}.history-module-scss-module__tsoE7q__eventMeta{color:var(--text-muted);margin:0 0 6px;font-size:12px}.history-module-scss-module__tsoE7q__eventNote{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.history-module-scss-module__tsoE7q__empty{text-align:center;background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:var(--radius-lg);color:var(--text-muted);padding:32px 20px;font-size:14px}.history-module-scss-module__tsoE7q__missingId{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);padding:24px 20px;font-size:14px;line-height:1.5}.history-module-scss-module__tsoE7q__missingId code{color:var(--text-primary);font-size:13px}
.BaseInput-module-scss-module__vKNr3q__inputContainer{width:100%;position:relative}.BaseInput-module-scss-module__vKNr3q__inputContainer input{width:100%;padding:.75rem var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--sink-1);box-shadow:var(--sink-inset);color:var(--text-primary);font-size:var(--text-base);font-family:var(--font-family);line-height:var(--leading-form-control);transition:all var(--transition)}.BaseInput-module-scss-module__vKNr3q__inputContainer input::placeholder{color:var(--text-muted)}.BaseInput-module-scss-module__vKNr3q__inputContainer input:hover{border-color:var(--border-hover);background-color:var(--sink-2)}.BaseInput-module-scss-module__vKNr3q__inputContainer input:focus{border-color:var(--primary);box-shadow:var(--sink-inset),var(--shadow-focus);background-color:var(--sink-3);outline:none}.BaseInput-module-scss-module__vKNr3q__inputContainer input:disabled{background-color:var(--bg-disabled);cursor:not-allowed;opacity:.5}.BaseInput-module-scss-module__vKNr3q__inputContainer input[data-error=true]{border-color:var(--error);background-color:var(--error-50)}.BaseInput-module-scss-module__vKNr3q__inputContainer input[data-error=true]:focus{border-color:var(--error);box-shadow:var(--sink-inset),0 0 0 3px var(--error-ring)}.BaseInput-module-scss-module__vKNr3q__inputContainer input[data-error=true]:hover:not(:disabled){border-color:var(--error-400)}.BaseInput-module-scss-module__vKNr3q__inputContainer span{margin-top:var(--spacing-xs);font-size:var(--text-small);font-weight:var(--font-normal);line-height:var(--leading-tight);color:var(--error);position:absolute;top:100%;left:0}
.BaseTextArea-module-scss-module__JyMM8G__textarea{width:100%;min-height:88px;padding:.5rem var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-base);font-family:var(--font-family);font-weight:var(--font-normal);line-height:var(--leading-form-control);resize:vertical;transition:all var(--transition)}.BaseTextArea-module-scss-module__JyMM8G__textarea:hover{border-color:var(--border-hover)}.BaseTextArea-module-scss-module__JyMM8G__textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-focus);outline:none}.BaseTextArea-module-scss-module__JyMM8G__textarea::placeholder{color:var(--text-secondary)}.BaseTextArea-module-scss-module__JyMM8G__textarea:disabled{background-color:var(--bg-disabled);cursor:not-allowed}.BaseTextArea-module-scss-module__JyMM8G__textarea[data-error]{border-color:var(--error)}
.BaseSelect-module-scss-module__8elmHG__selectWrapper{width:100%;position:relative}.form-group .BaseSelect-module-scss-module__8elmHG__selectWrapper{margin-bottom:var(--spacing-md)}.BaseSelect-module-scss-module__8elmHG__select{width:100%;padding:.5rem var(--spacing-xl) .5rem var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);color:var(--text-primary);font-size:var(--text-base);font-family:var(--font-family);line-height:var(--leading-form-control);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-3) center;transition:border-color var(--transition)}.BaseSelect-module-scss-module__8elmHG__select:hover{border-color:var(--border-hover)}.BaseSelect-module-scss-module__8elmHG__select:focus{border-color:var(--primary);box-shadow:var(--shadow-focus);outline:none}.BaseSelect-module-scss-module__8elmHG__select:disabled{background-color:var(--bg-disabled);cursor:not-allowed}.BaseSelect-module-scss-module__8elmHG__select option{background-color:var(--bg-primary);color:var(--text-primary)}.BaseSelect-module-scss-module__8elmHG__select.BaseSelect-module-scss-module__8elmHG__error{border-color:var(--error);background-color:var(--bg-primary)}.BaseSelect-module-scss-module__8elmHG__select.BaseSelect-module-scss-module__8elmHG__error:focus{border-color:var(--error);box-shadow:var(--shadow-focus-error)}.BaseSelect-module-scss-module__8elmHG__select.BaseSelect-module-scss-module__8elmHG__error:hover:not(:disabled){border-color:var(--error-400)}.BaseSelect-module-scss-module__8elmHG__errorMessage{margin-top:var(--spacing-xs);font-size:var(--text-small);font-weight:var(--font-normal);line-height:var(--leading-tight);color:var(--error);position:absolute;top:100%;left:0}
.FormLabel-module-scss-module__1V0GZa__label{font-size:var(--text-small);font-weight:var(--font-medium);line-height:var(--leading-tight);color:var(--text-primary);font-family:var(--font-family);margin-bottom:0;display:inline-block}.FormLabel-module-scss-module__1V0GZa__label[data-required=true]:after{content:"*";color:var(--error);margin-left:var(--spacing-xs)}
.FormField-module-scss-module__gHJAIG__formGroup{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.FormField-module-scss-module__gHJAIG__formGroup>div:has(input[type=checkbox]){width:auto}.FormField-module-scss-module__gHJAIG__formGroup:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:.75rem}.FormField-module-scss-module__gHJAIG__formGroup:has(input[type=checkbox])>label{margin-bottom:0}
.Loading-module-scss-module__VkjoSq__wrap{justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.Loading-module-scss-module__VkjoSq__page{height:100%;min-height:200px;padding:var(--spacing-xl) 0;flex-direction:column}.Loading-module-scss-module__VkjoSq__inline{display:inline-flex}.Loading-module-scss-module__VkjoSq__bars{align-items:flex-end;gap:3px;height:18px;display:inline-flex}.Loading-module-scss-module__VkjoSq__bar{border-radius:var(--radius-full);background-color:var(--primary);width:3px;height:6px;animation:1.1s ease-in-out infinite Loading-module-scss-module__VkjoSq__rise}.Loading-module-scss-module__VkjoSq__bar:nth-child(2){animation-delay:.15s}.Loading-module-scss-module__VkjoSq__bar:nth-child(3){animation-delay:.3s}@keyframes Loading-module-scss-module__VkjoSq__rise{0%,to{opacity:.45;height:6px}50%{opacity:1;height:16px}}@media (prefers-reduced-motion:reduce){.Loading-module-scss-module__VkjoSq__bar{opacity:.7;animation:none}.Loading-module-scss-module__VkjoSq__bar:first-child{height:8px}.Loading-module-scss-module__VkjoSq__bar:nth-child(2){height:14px}.Loading-module-scss-module__VkjoSq__bar:nth-child(3){height:10px}}.Loading-module-scss-module__VkjoSq__label{color:var(--text-muted);font-size:var(--text-small)}.Loading-module-scss-module__VkjoSq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.BaseButton-module-scss-module__Xo-R_W__button{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-normal);cursor:pointer;transition:all var(--transition);white-space:nowrap;font-family:var(--font-family);border:none;display:inline-flex}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=primary]{background-color:var(--primary);color:var(--on-primary);border:1px solid var(--wash-2);box-shadow:var(--shadow)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=primary]:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=primary]:active:not(:disabled){background-color:var(--primary-active);transform:translateY(0)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=secondary]{background-color:var(--wash-1);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);color:var(--text-primary);border:1px solid var(--border-color)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=secondary]:hover:not(:disabled){background-color:var(--wash-2);border-color:var(--border-hover);transform:translateY(-1px)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=secondary]:active:not(:disabled){transform:translateY(0)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=ghost]{color:var(--text-secondary);background-color:#0000;border:1px solid #0000}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=ghost]:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=ghost]:active:not(:disabled){background-color:var(--wash-1)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=danger]{background-color:var(--error);color:#fff;border:1px solid var(--wash-2);box-shadow:var(--shadow)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=danger]:hover:not(:disabled){background-color:var(--error-400);box-shadow:var(--shadow-md);transform:translateY(-2px)}.BaseButton-module-scss-module__Xo-R_W__button[data-variant=danger]:active:not(:disabled){background-color:var(--error-500);transform:translateY(0)}.BaseButton-module-scss-module__Xo-R_W__button[data-size=sm]{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-small)}.BaseButton-module-scss-module__Xo-R_W__button[data-size=md]{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-base)}.BaseButton-module-scss-module__Xo-R_W__button[data-size=lg]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-large)}.BaseButton-module-scss-module__Xo-R_W__button[data-size=icon]{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1rem;display:inline-flex}.BaseButton-module-scss-module__Xo-R_W__button:disabled{opacity:.7;cursor:not-allowed}
.UniversalForm-module-scss-module__-8WXgG__universalForm{border-radius:var(--radius-md);width:100%;max-width:500px;margin:0 auto}.UniversalForm-module-scss-module__-8WXgG__universalForm form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.UniversalForm-module-scss-module__-8WXgG__universalForm h2{color:var(--text-primary);font-size:var(--text-large);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--spacing-sm);font-family:var(--font-family)}.UniversalForm-module-scss-module__-8WXgG__universalForm p{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);margin-bottom:var(--spacing-lg);font-family:var(--font-family)}.UniversalForm-module-scss-module__-8WXgG__universalForm .error{color:var(--error);background-color:var(--error-50);padding:var(--spacing-3);border-radius:var(--radius-sm);font-size:var(--text-small);font-weight:var(--font-normal);line-height:var(--leading-normal)}.UniversalForm-module-scss-module__-8WXgG__universalForm [data-button-container=true]{gap:var(--spacing-sm);display:flex}
.Card-module-scss-module__y6UkhG__card{background:var(--bg-primary);border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition)}.Card-module-scss-module__y6UkhG__clickable{cursor:pointer}.Card-module-scss-module__y6UkhG__clickable:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}
.Badge-module-scss-module__kcFkfa__badge{padding:var(--spacing-xs) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-small);font-weight:var(--font-medium);line-height:var(--leading-tight);font-family:var(--font-family);align-items:center;display:inline-flex}.Badge-module-scss-module__kcFkfa__default{background-color:var(--bg-secondary);color:var(--text-secondary)}.Badge-module-scss-module__kcFkfa__pending{background-color:var(--badge-pending-bg);color:var(--badge-pending-text)}.Badge-module-scss-module__kcFkfa__frozen{background-color:var(--badge-frozen-bg);color:var(--badge-frozen-text)}.Badge-module-scss-module__kcFkfa__completed{background-color:var(--badge-success-bg);color:var(--badge-success-text)}.Badge-module-scss-module__kcFkfa__failed{background-color:var(--badge-error-bg);color:var(--badge-error-text)}
@keyframes Modal-module-scss-module__L9o-ma__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__L9o-ma__modalIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Modal-module-scss-module__L9o-ma__sheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Modal-module-scss-module__L9o-ma__overlay{background-color:var(--backdrop-bg);-webkit-backdrop-filter:blur(4px);padding:var(--spacing-md);box-sizing:border-box;z-index:var(--z-modal-backdrop);animation:Modal-module-scss-module__L9o-ma__overlayIn var(--transition-slow) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module-scss-module__L9o-ma__modal{background:var(--modal-bg);-webkit-backdrop-filter:var(--blur-lg);border-radius:var(--radius-lg);border:1px solid var(--glass-border-highlight);width:100%;min-width:0;max-width:500px;max-height:90vh;box-shadow:var(--shadow-xl);z-index:var(--z-modal);box-sizing:border-box;animation:Modal-module-scss-module__L9o-ma__modalIn var(--transition-slow) cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex;position:relative;overflow-y:auto}.Modal-module-scss-module__L9o-ma__modalHeader{align-items:center;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--glass-border);background:var(--modal-header-bg);z-index:1;display:flex;position:sticky;top:0}.Modal-module-scss-module__L9o-ma__modalHeaderEnd{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.Modal-module-scss-module__L9o-ma__content{width:100%;min-width:0;padding:var(--spacing-lg);box-sizing:border-box}.Modal-module-scss-module__L9o-ma__closeButton{color:var(--text-secondary);border-radius:var(--radius-full);transition:color var(--transition-fast),background-color var(--transition-fast);flex-shrink:0}.Modal-module-scss-module__L9o-ma__closeButton:hover{color:var(--text-primary);background-color:var(--bg-hover)}.Modal-module-scss-module__L9o-ma__title{color:var(--text-primary);font-size:var(--text-large);font-weight:var(--font-bold);padding-right:var(--spacing-xs);line-height:var(--leading-tight);font-family:var(--font-family);flex:1;min-width:0;margin:0}@media (max-width:767px){.Modal-module-scss-module__L9o-ma__overlay{align-items:flex-end;padding:0}.Modal-module-scss-module__L9o-ma__modal{max-width:100%;max-height:calc(100dvh - var(--mobile-nav-height,64px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:Modal-module-scss-module__L9o-ma__sheetIn var(--transition-slow) cubic-bezier(.16, 1, .3, 1)}.Modal-module-scss-module__L9o-ma__modalHeader{border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__L9o-ma__overlay,.Modal-module-scss-module__L9o-ma__modal{animation:none}}
.SearchBox-module-scss-module__W_bDQG__searchBox{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;max-width:350px;transition:all var(--transition);box-sizing:border-box;align-items:center;display:flex;position:relative}.SearchBox-module-scss-module__W_bDQG__searchBox:hover{border-color:var(--border-hover)}.SearchBox-module-scss-module__W_bDQG__searchBox:hover svg{opacity:1}.SearchBox-module-scss-module__W_bDQG__searchBox:focus-within{border-color:var(--primary);box-shadow:var(--shadow-focus)}.SearchBox-module-scss-module__W_bDQG__searchBox svg{right:var(--spacing-sm);color:var(--text-secondary);opacity:.7;pointer-events:none;z-index:1;width:1.5rem;height:1.5rem;transition:all var(--transition);position:absolute;top:0;transform:translateY(50%)}.SearchBox-module-scss-module__W_bDQG__searchBox input{width:100%;height:2.75rem;padding:0 2.5rem 0 var(--spacing-sm);background:var(--bg-primary);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-form-control);color:var(--text-primary);font-family:var(--font-family);border:none}.SearchBox-module-scss-module__W_bDQG__searchBox input::placeholder{color:var(--text-secondary);opacity:.7}.SearchBox-module-scss-module__W_bDQG__searchBox input:focus{outline:none}.SearchBox-module-scss-module__W_bDQG__searchBox input:focus::placeholder{opacity:.5}
.DurationPicker-module-scss-module__RdMiWG__durationPicker{gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-primary);transition:border-color var(--transition);flex-direction:column;display:flex}.DurationPicker-module-scss-module__RdMiWG__durationPicker:focus-within{border-color:var(--primary);box-shadow:var(--shadow-focus)}.DurationPicker-module-scss-module__RdMiWG__durationPickerEmbedded{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.DurationPicker-module-scss-module__RdMiWG__durationPickerEmbedded:focus-within{box-shadow:none;border:none}.DurationPicker-module-scss-module__RdMiWG__label{font-weight:var(--font-bold);color:var(--text-primary);font-size:var(--text-small);margin-bottom:var(--spacing-xs);font-family:var(--font-family)}.DurationPicker-module-scss-module__RdMiWG__pickerContainer{gap:var(--spacing-sm);flex-wrap:nowrap;align-items:flex-start;width:100%;display:flex}.DurationPicker-module-scss-module__RdMiWG__unitGroup{flex-direction:column;flex:1;align-items:stretch;gap:4px;min-width:0;display:flex}.DurationPicker-module-scss-module__RdMiWG__unitLabel{font-size:11px;font-weight:var(--font-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:center;font-family:var(--font-family);cursor:default;line-height:1.2}.DurationPicker-module-scss-module__RdMiWG__numberInput{box-sizing:border-box;text-align:center;border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;min-height:0;color:var(--text-primary);appearance:textfield;font-size:var(--text-small)!important;line-height:var(--leading-form-control)!important;padding:6px 4px!important}.DurationPicker-module-scss-module__RdMiWG__numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DurationPicker-module-scss-module__RdMiWG__numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DurationPicker-module-scss-module__RdMiWG__numberInput:focus{border-color:var(--primary);box-shadow:var(--shadow-focus);outline:none}@media (prefers-color-scheme:dark){.DurationPicker-module-scss-module__RdMiWG__durationPicker:not(.DurationPicker-module-scss-module__RdMiWG__durationPickerEmbedded){background-color:var(--bg-secondary);border-color:var(--border-color)}}
.ComingSoonToggle-module-scss-module__GMepNq__toggleRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-top:1px solid var(--border);display:flex}.ComingSoonToggle-module-scss-module__GMepNq__toggleRow:first-of-type{border-top:none}.ComingSoonToggle-module-scss-module__GMepNq__toggleInfo{text-align:left;flex-direction:column;gap:2px;display:flex}.ComingSoonToggle-module-scss-module__GMepNq__toggleLabel{color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--font-medium)}.ComingSoonToggle-module-scss-module__GMepNq__toggleHint{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.ComingSoonToggle-module-scss-module__GMepNq__toggleButton{justify-content:space-between;align-items:center;gap:var(--spacing-md);cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:flex}.ComingSoonToggle-module-scss-module__GMepNq__toggleButton:hover .ComingSoonToggle-module-scss-module__GMepNq__toggleLabel,.ComingSoonToggle-module-scss-module__GMepNq__toggleButton:focus-visible .ComingSoonToggle-module-scss-module__GMepNq__toggleLabel{color:var(--text-primary)}.ComingSoonToggle-module-scss-module__GMepNq__toggleButton:hover .ComingSoonToggle-module-scss-module__GMepNq__toggleTrack,.ComingSoonToggle-module-scss-module__GMepNq__toggleButton:focus-visible .ComingSoonToggle-module-scss-module__GMepNq__toggleTrack{border-color:var(--primary)}.ComingSoonToggle-module-scss-module__GMepNq__toggleSwitch{flex-shrink:0;width:34px;height:20px;position:relative}.ComingSoonToggle-module-scss-module__GMepNq__toggleTrack{border-radius:var(--radius-full);background-color:var(--bg-disabled);border:1px solid var(--border);transition:border-color var(--transition-fast);position:absolute;inset:0}.ComingSoonToggle-module-scss-module__GMepNq__toggleTrack:after{content:"";background-color:var(--text-disabled);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.ComingSoonToggle-module-scss-module__GMepNq__body{color:var(--text-secondary);font-size:var(--text-small);margin:0;line-height:1.6}.ComingSoonToggle-module-scss-module__GMepNq__note{margin:var(--spacing-md) 0 0;color:var(--text-muted);font-size:var(--text-xs)}
.ComingSoonPanel-module-scss-module__nZychG__panel{align-items:stretch;gap:var(--spacing-sm);width:100%;padding:var(--spacing-lg);text-align:left;border:1px dashed var(--border);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex-direction:column;display:flex}.ComingSoonPanel-module-scss-module__nZychG__panel:hover,.ComingSoonPanel-module-scss-module__nZychG__panel:focus-visible{border-color:var(--primary)}.ComingSoonPanel-module-scss-module__nZychG__panel:hover .ComingSoonPanel-module-scss-module__nZychG__heading,.ComingSoonPanel-module-scss-module__nZychG__panel:focus-visible .ComingSoonPanel-module-scss-module__nZychG__heading{color:var(--text-primary)}.ComingSoonPanel-module-scss-module__nZychG__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.ComingSoonPanel-module-scss-module__nZychG__heading{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--font-medium)}.ComingSoonPanel-module-scss-module__nZychG__badge{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.ComingSoonPanel-module-scss-module__nZychG__blurb{color:var(--text-muted);font-size:var(--text-small);line-height:1.5}.ComingSoonPanel-module-scss-module__nZychG__bars{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.ComingSoonPanel-module-scss-module__nZychG__bar{border:1px dashed var(--border);border-radius:var(--radius-full);height:10px}.ComingSoonPanel-module-scss-module__nZychG__barShort{width:70%}.ComingSoonPanel-module-scss-module__nZychG__body{color:var(--text-secondary);font-size:var(--text-small);margin:0;line-height:1.6}.ComingSoonPanel-module-scss-module__nZychG__note{margin:var(--spacing-md) 0 0;color:var(--text-muted);font-size:var(--text-xs)}
.FlashToast-module-scss-module__OiEH2W__root{z-index:10000;box-sizing:border-box;border-radius:var(--radius-lg);background:var(--bg-primary);width:min(676px,100vw - 32px);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-soft);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.FlashToast-module-scss-module__OiEH2W__text{flex:1;min-width:0}.FlashToast-module-scss-module__OiEH2W__dismiss{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;margin:-4px -4px -4px 0;padding:4px 8px;font-size:20px;line-height:1}.FlashToast-module-scss-module__OiEH2W__dismiss:hover{color:var(--text-primary)}
:root{--primary:#e8a33d;--primary-hover:#f0b25a;--primary-active:#d18e2e;--primary-subtle:#e8a33d26;--secondary:#7fa8bf;--secondary-hover:#93bbd1;--secondary-active:#6d93a8;--success:#7fa88f;--success-subtle:#7fa88f26;--error:#c1594a;--error-subtle:#c1594a26;--warning:#e8a33d;--warning-subtle:#e8a33d26;--info:#7fa8bf;--danger:#c1594a;--pending-color:#e8a33d;--frozen-color:#7fa8bf;--completed-color:#7fa88f;--failed-color:#c1594a;--badge-pending-bg:#e8a33d26;--badge-pending-text:#f0b25a;--badge-frozen-bg:#7fa8bf26;--badge-frozen-text:#a4c6da;--badge-success-bg:#7fa88f26;--badge-success-text:#9fcbae;--text-primary:#e9ecef;--text-secondary:#b6bec5;--text-muted:#8b959d;--text-disabled:#4a525a;--shell-bg:#16191c;--sidebar-bg:#181c1feb;--bg-primary:#1c2024;--bg-secondary:#232830eb;--bg-tertiary:#333a42eb;--bg-disabled:#20252b;--bg-hover:#2e353c;--glass-bg:#1c2024bf;--glass-border:#ffffff0f;--glass-border-highlight:#ffffff1a;--blur-md:blur(12px);--blur-lg:blur(16px);--sidebar-width:260px;--mobile-nav-height:64px;--sidebar-text:#8b959d;--sidebar-text-active:#e9ecef;--sidebar-active-bg:#e8a33d1f;--sidebar-active-border:#e8a33d;--sidebar-hover-bg:#ffffff0a;--border:#333a42;--border-color:#333a42;--border-hover:#4a525a;--border-focus:#e8a33d;--shadow-sm:0 1px 2px #0006;--shadow:0 4px 12px #00000059;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 32px #00000073;--shadow-xl:0 24px 60px #00000038;--shadow-focus:0 0 0 3px #e8a33d4d;--shadow-glow:0 0 20px #e8a33d26;--error-50:#c1594a1a;--error-400:#d17a6d;--error-500:#c1594a;--error-ring:#c1594a40;--on-primary:#1c2024;--primary-tint:#e8a33d1a;--primary-tint-strong:#e8a33d4d;--primary-glow:#e8a33d66;--secondary-subtle:#7fa8bf26;--wash-1:#ffffff0d;--wash-2:#ffffff1a;--wash-3:#fff3;--sink-1:#0003;--sink-2:#0000004d;--sink-3:#0006;--sink-inset:inset 0 2px 4px #00000080;--selection-bg:#e8a33d4d;--selection-text:#fff;--knob:#fff;--modal-bg:linear-gradient(180deg, #232830, #1c2024);--modal-header-bg:#232830;--sheet-fade:linear-gradient(180deg, #0f172a66, #0f172af5 40%);--shadow-soft:0 8px 24px #0000001f;--undo-subtle:#6366f11f;--font-family:"Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-meta:.6875rem;--text-xs:.75rem;--text-small:.875rem;--text-base:1rem;--text-large:1.125rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--font-normal:400;--font-medium:500;--font-bold:600;--font-semibold:600;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--spacing-xs:.25rem;--spacing-2xs:.375rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-1:var(--spacing-xs);--spacing-2:var(--spacing-sm);--spacing-3:.75rem;--spacing-4:var(--spacing-md);--spacing-6:var(--spacing-lg);--spacing-8:var(--spacing-xl);--spacing-12:var(--spacing-2xl);--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition:.2s cubic-bezier(.4, 0, .2, 1);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--backdrop-bg:#000000b3}.DataList-module-scss-module__P1QCiq__listHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.DataList-module-scss-module__P1QCiq__title{color:var(--text-primary);letter-spacing:-.3px;font-size:20px;font-weight:700}.DataList-module-scss-module__P1QCiq__loading{height:200px;color:var(--text-muted);font-size:var(--text-base);justify-content:center;align-items:center;display:flex}.DataList-module-scss-module__P1QCiq__error{height:200px;color:var(--error);font-size:var(--text-base);justify-content:center;align-items:center;display:flex}.DataList-module-scss-module__P1QCiq__empty{text-align:center;color:var(--text-muted);background-color:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding:64px 32px;display:flex}.DataList-module-scss-module__P1QCiq__empty p{font-size:14px}.DataList-module-scss-module__P1QCiq__data-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;width:100%;min-width:0;margin-top:16px;display:grid}.DataList-module-scss-module__P1QCiq__data-list>div{min-width:0}.DataList-module-scss-module__P1QCiq__data-list-group{display:contents}.DataList-module-scss-module__P1QCiq__data-list-group-label{margin:var(--spacing-md) 0 0;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);grid-column:1/-1;font-weight:600}.DataList-module-scss-module__P1QCiq__data-list-group:first-child .DataList-module-scss-module__P1QCiq__data-list-group-label{margin-top:0}.DataList-module-scss-module__P1QCiq__titleBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.DataList-module-scss-module__P1QCiq__subtitle{color:var(--text-muted);font-size:var(--text-small);margin:0}
:root{--primary:#e8a33d;--primary-hover:#f0b25a;--primary-active:#d18e2e;--primary-subtle:#e8a33d26;--secondary:#7fa8bf;--secondary-hover:#93bbd1;--secondary-active:#6d93a8;--success:#7fa88f;--success-subtle:#7fa88f26;--error:#c1594a;--error-subtle:#c1594a26;--warning:#e8a33d;--warning-subtle:#e8a33d26;--info:#7fa8bf;--danger:#c1594a;--pending-color:#e8a33d;--frozen-color:#7fa8bf;--completed-color:#7fa88f;--failed-color:#c1594a;--badge-pending-bg:#e8a33d26;--badge-pending-text:#f0b25a;--badge-frozen-bg:#7fa8bf26;--badge-frozen-text:#a4c6da;--badge-success-bg:#7fa88f26;--badge-success-text:#9fcbae;--text-primary:#e9ecef;--text-secondary:#b6bec5;--text-muted:#8b959d;--text-disabled:#4a525a;--shell-bg:#16191c;--sidebar-bg:#181c1feb;--bg-primary:#1c2024;--bg-secondary:#232830eb;--bg-tertiary:#333a42eb;--bg-disabled:#20252b;--bg-hover:#2e353c;--glass-bg:#1c2024bf;--glass-border:#ffffff0f;--glass-border-highlight:#ffffff1a;--blur-md:blur(12px);--blur-lg:blur(16px);--sidebar-width:260px;--mobile-nav-height:64px;--sidebar-text:#8b959d;--sidebar-text-active:#e9ecef;--sidebar-active-bg:#e8a33d1f;--sidebar-active-border:#e8a33d;--sidebar-hover-bg:#ffffff0a;--border:#333a42;--border-color:#333a42;--border-hover:#4a525a;--border-focus:#e8a33d;--shadow-sm:0 1px 2px #0006;--shadow:0 4px 12px #00000059;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 32px #00000073;--shadow-xl:0 24px 60px #00000038;--shadow-focus:0 0 0 3px #e8a33d4d;--shadow-glow:0 0 20px #e8a33d26;--error-50:#c1594a1a;--error-400:#d17a6d;--error-500:#c1594a;--error-ring:#c1594a40;--on-primary:#1c2024;--primary-tint:#e8a33d1a;--primary-tint-strong:#e8a33d4d;--primary-glow:#e8a33d66;--secondary-subtle:#7fa8bf26;--wash-1:#ffffff0d;--wash-2:#ffffff1a;--wash-3:#fff3;--sink-1:#0003;--sink-2:#0000004d;--sink-3:#0006;--sink-inset:inset 0 2px 4px #00000080;--selection-bg:#e8a33d4d;--selection-text:#fff;--knob:#fff;--modal-bg:linear-gradient(180deg, #232830, #1c2024);--modal-header-bg:#232830;--sheet-fade:linear-gradient(180deg, #0f172a66, #0f172af5 40%);--shadow-soft:0 8px 24px #0000001f;--undo-subtle:#6366f11f;--font-family:"Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-meta:.6875rem;--text-xs:.75rem;--text-small:.875rem;--text-base:1rem;--text-large:1.125rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--font-normal:400;--font-medium:500;--font-bold:600;--font-semibold:600;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--spacing-xs:.25rem;--spacing-2xs:.375rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-1:var(--spacing-xs);--spacing-2:var(--spacing-sm);--spacing-3:.75rem;--spacing-4:var(--spacing-md);--spacing-6:var(--spacing-lg);--spacing-8:var(--spacing-xl);--spacing-12:var(--spacing-2xl);--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition:.2s cubic-bezier(.4, 0, .2, 1);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--backdrop-bg:#000000b3}.DataToolbar-module-scss-module__n7BDFa__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.DataToolbar-module-scss-module__n7BDFa__toolbarLeft{flex-flow:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.DataToolbar-module-scss-module__n7BDFa__searchAndNew{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.DataToolbar-module-scss-module__n7BDFa__selectsRow{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.DataToolbar-module-scss-module__n7BDFa__searchWrap{flex:1;min-width:0;max-width:350px}.DataToolbar-module-scss-module__n7BDFa__createButton{white-space:nowrap;flex-shrink:0}@media (max-width:767px){.DataToolbar-module-scss-module__n7BDFa__createButton{display:none}}@media (max-width:640px){.DataToolbar-module-scss-module__n7BDFa__toolbarLeft{flex-flow:column;align-items:stretch}.DataToolbar-module-scss-module__n7BDFa__searchAndNew{flex:none;width:100%}.DataToolbar-module-scss-module__n7BDFa__searchWrap{flex:1;max-width:none}.DataToolbar-module-scss-module__n7BDFa__selectsRow{width:100%}.DataToolbar-module-scss-module__n7BDFa__selectsRow .DataToolbar-module-scss-module__n7BDFa__select{flex:1;min-width:0}}.DataToolbar-module-scss-module__n7BDFa__toolbarRight{flex-shrink:0}.DataToolbar-module-scss-module__n7BDFa__titleRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.DataToolbar-module-scss-module__n7BDFa__title{color:var(--text-primary);letter-spacing:-.3px;font-size:20px;font-weight:700}.DataToolbar-module-scss-module__n7BDFa__select{appearance:none;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:13px;font-family:var(--font-family);cursor:pointer;transition:border-color var(--transition-fast);text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;outline:none;min-width:0;max-width:200px;padding:8px 28px 8px 12px;overflow:hidden}.DataToolbar-module-scss-module__n7BDFa__select:hover{border-color:var(--border-hover)}.DataToolbar-module-scss-module__n7BDFa__select:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.DataToolbar-module-scss-module__n7BDFa__viewRow{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.DataToolbar-module-scss-module__n7BDFa__viewPill,.DataToolbar-module-scss-module__n7BDFa__viewPillActive{padding:5px var(--spacing-md);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-secondary);font-family:inherit;font-size:var(--text-small);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0}.DataToolbar-module-scss-module__n7BDFa__viewPill:hover,.DataToolbar-module-scss-module__n7BDFa__viewPillActive:hover{color:var(--text-primary)}.DataToolbar-module-scss-module__n7BDFa__viewPill:focus-visible,.DataToolbar-module-scss-module__n7BDFa__viewPillActive:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DataToolbar-module-scss-module__n7BDFa__viewPillActive{border-color:var(--primary);color:var(--primary);font-weight:600}
.ModalForm-module-scss-module__WEvPlW__formContainer{gap:var(--spacing-sm);flex-direction:column;padding:0;display:flex}.ModalForm-module-scss-module__WEvPlW__form{gap:var(--spacing-md);flex-direction:column;display:flex}.ModalForm-module-scss-module__WEvPlW__fieldGroup{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-direction:column;display:flex}.ModalForm-module-scss-module__WEvPlW__fieldGroup:last-child{margin-bottom:0}.ModalForm-module-scss-module__WEvPlW__error{color:var(--error-400);font-size:var(--text-small);padding:var(--spacing-sm);background-color:var(--error-50);border:1px solid var(--error-400);border-radius:var(--radius-sm);box-shadow:0 0 12px var(--error-subtle);margin:0}.ModalForm-module-scss-module__WEvPlW__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}@media (max-width:767px){.ModalForm-module-scss-module__WEvPlW__actions{bottom:calc(-1*var(--spacing-lg));margin:var(--spacing-lg) calc(-1*var(--spacing-lg)) calc(-1*var(--spacing-lg));padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);background:var(--sheet-fade);position:sticky}}.ModalForm-module-scss-module__WEvPlW__deleteButton{margin-right:auto}
.KeptSeal-module-scss-module__aydxMq__seal{width:64px;height:64px;margin:0 auto var(--spacing-sm);position:relative}.KeptSeal-module-scss-module__aydxMq__mark{animation:.52s cubic-bezier(.2,.9,.3,1.2) both KeptSeal-module-scss-module__aydxMq__stamp;display:block;position:relative}.KeptSeal-module-scss-module__aydxMq__wax{fill:var(--primary)}.KeptSeal-module-scss-module__aydxMq__inner{fill:none;stroke:var(--on-primary);stroke-opacity:.35;stroke-width:1.5px}.KeptSeal-module-scss-module__aydxMq__check{fill:none;stroke:var(--on-primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;animation:.32s ease-out .36s forwards KeptSeal-module-scss-module__aydxMq__draw}.KeptSeal-module-scss-module__aydxMq__ripple{border:2px solid var(--primary);opacity:0;border-radius:50%;animation:.7s ease-out .26s KeptSeal-module-scss-module__aydxMq__ripple;position:absolute;inset:0}.KeptSeal-module-scss-module__aydxMq__sparks{position:absolute;inset:0}.KeptSeal-module-scss-module__aydxMq__spark{background:var(--primary);opacity:0;width:6px;height:6px;transform:rotate(calc(var(--i) * 45deg)) translateY(0);border-radius:50%;margin:-3px;animation:.65s ease-out .3s KeptSeal-module-scss-module__aydxMq__spark;position:absolute;top:50%;left:50%}@keyframes KeptSeal-module-scss-module__aydxMq__stamp{0%{opacity:0;transform:scale(1.7)rotate(-14deg)}60%{opacity:1;transform:scale(.92)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes KeptSeal-module-scss-module__aydxMq__draw{to{stroke-dashoffset:0}}@keyframes KeptSeal-module-scss-module__aydxMq__ripple{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.8)}}@keyframes KeptSeal-module-scss-module__aydxMq__spark{0%{opacity:1;transform:rotate(calc(var(--i) * 45deg)) translateY(-26px)}to{opacity:0;transform:rotate(calc(var(--i) * 45deg)) translateY(-52px)}}@media (prefers-reduced-motion:reduce){.KeptSeal-module-scss-module__aydxMq__mark,.KeptSeal-module-scss-module__aydxMq__ripple,.KeptSeal-module-scss-module__aydxMq__spark{animation:none}.KeptSeal-module-scss-module__aydxMq__ripple,.KeptSeal-module-scss-module__aydxMq__sparks{display:none}.KeptSeal-module-scss-module__aydxMq__check{stroke-dashoffset:0;animation:none}}
.PromiseClosing-module-scss-module__9qgsvW__endingHeader{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border);flex-direction:column;gap:9px;display:flex}.PromiseClosing-module-scss-module__9qgsvW__endingHeaderMissed{border-bottom-color:var(--primary-tint-strong)}.PromiseClosing-module-scss-module__9qgsvW__eyebrow{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.PromiseClosing-module-scss-module__9qgsvW__eyebrowMissed{color:var(--primary)}.PromiseClosing-module-scss-module__9qgsvW__headline{overflow-wrap:anywhere;color:var(--text-primary);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:22px;font-weight:700}.PromiseClosing-module-scss-module__9qgsvW__keptWhat{color:var(--text-secondary);font-size:var(--text-base);text-wrap:pretty;margin:0;font-weight:600}.PromiseClosing-module-scss-module__9qgsvW__subtext{color:var(--text-muted);font-size:var(--text-small);margin:0;line-height:1.5}.PromiseClosing-module-scss-module__9qgsvW__statTiles{gap:var(--spacing-sm);display:flex}.PromiseClosing-module-scss-module__9qgsvW__statTile{border-radius:var(--radius-md);background-color:var(--bg-secondary);border:1px solid var(--border);flex-direction:column;flex:1;gap:4px;min-width:0;padding:13px 14px;display:flex}.PromiseClosing-module-scss-module__9qgsvW__statTileValue{color:var(--text-primary);font-size:20px;font-weight:700}.PromiseClosing-module-scss-module__9qgsvW__statTileLabel{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.PromiseClosing-module-scss-module__9qgsvW__helpedChips{flex-wrap:wrap;gap:6px;display:flex}.PromiseClosing-module-scss-module__9qgsvW__helpedChip,.PromiseClosing-module-scss-module__9qgsvW__helpedChipOn{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font:inherit;font-size:var(--text-small);cursor:pointer;border-radius:999px;padding:6px 12px}.PromiseClosing-module-scss-module__9qgsvW__helpedChip:focus-visible,.PromiseClosing-module-scss-module__9qgsvW__helpedChipOn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PromiseClosing-module-scss-module__9qgsvW__helpedChipOn{border-color:var(--primary);background:var(--primary-tint-strong);color:var(--text-primary)}.PromiseClosing-module-scss-module__9qgsvW__noteLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.PromiseClosing-module-scss-module__9qgsvW__optionList{flex-direction:column;gap:8px;display:flex}.PromiseClosing-module-scss-module__9qgsvW__optionRow,.PromiseClosing-module-scss-module__9qgsvW__optionRowActive{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-md);background-color:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;text-align:left;transition:all var(--transition-fast);padding:13px 15px;display:flex}.PromiseClosing-module-scss-module__9qgsvW__optionRowActive{border-color:var(--primary);background-color:var(--primary-subtle)}.PromiseClosing-module-scss-module__9qgsvW__optionLabel{color:var(--text-primary);font-size:var(--text-small);font-weight:600}.PromiseClosing-module-scss-module__9qgsvW__optionHint{color:var(--text-muted);text-align:right;flex-shrink:0;font-size:12px}.PromiseClosing-module-scss-module__9qgsvW__undoLink{margin-right:auto;text-decoration:underline}
.PromiseCreateFlow-module-scss-module__CpbqlG__helperCopy{color:var(--text-muted);font-size:var(--text-small);margin:0}.PromiseCreateFlow-module-scss-module__CpbqlG__savedRow{align-items:center;gap:var(--spacing-xs);color:var(--success);font-size:var(--text-small);font-weight:var(--font-medium);display:flex}.PromiseCreateFlow-module-scss-module__CpbqlG__prompt{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);margin:0}.PromiseCreateFlow-module-scss-module__CpbqlG__kindGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PromiseCreateFlow-module-scss-module__CpbqlG__kindCard{padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--bg-secondary);text-align:left;cursor:pointer;transition:all var(--transition-fast);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.PromiseCreateFlow-module-scss-module__CpbqlG__kindCard:hover{border-color:var(--border-hover)}.PromiseCreateFlow-module-scss-module__CpbqlG__kindCardActive{padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--primary);background-color:var(--primary-subtle);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.PromiseCreateFlow-module-scss-module__CpbqlG__kindCardLabel{color:var(--text-primary);font-size:var(--text-small);font-weight:var(--font-semibold)}.PromiseCreateFlow-module-scss-module__CpbqlG__kindCardDesc{color:var(--text-muted);font-size:var(--text-xs)}.PromiseCreateFlow-module-scss-module__CpbqlG__keyHint{display:none}.PromiseCreateFlow-module-scss-module__CpbqlG__touchHint{display:inline}@media (pointer:fine){.PromiseCreateFlow-module-scss-module__CpbqlG__keyHint{display:inline}.PromiseCreateFlow-module-scss-module__CpbqlG__touchHint{display:none}}.PromiseCreateFlow-module-scss-module__CpbqlG__secretBlock{gap:var(--spacing-sm);flex-direction:column;display:flex}.PromiseCreateFlow-module-scss-module__CpbqlG__secretSwitch,.PromiseCreateFlow-module-scss-module__CpbqlG__secretUnderstood{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;min-height:44px;display:flex}.PromiseCreateFlow-module-scss-module__CpbqlG__secretSwitch input,.PromiseCreateFlow-module-scss-module__CpbqlG__secretUnderstood input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}.PromiseCreateFlow-module-scss-module__CpbqlG__secretSwitch>span{flex-direction:column;gap:2px;display:flex}.PromiseCreateFlow-module-scss-module__CpbqlG__secretLabel{color:var(--text-primary);font-weight:600}.PromiseCreateFlow-module-scss-module__CpbqlG__secretHint{font-size:var(--text-small);color:var(--text-muted)}.PromiseCreateFlow-module-scss-module__CpbqlG__secretWarning{padding:var(--spacing-md);border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary-tint);color:var(--text-primary);font-size:var(--text-small);line-height:1.5}.PromiseCreateFlow-module-scss-module__CpbqlG__secretWarning p{margin:0 0 var(--spacing-xs)}.PromiseCreateFlow-module-scss-module__CpbqlG__secretUnderstood{font-weight:600}
.PersonPicker-module-scss-module__UZ_jUW__pickerRow{align-items:center;gap:var(--spacing-sm);display:flex}.PersonPicker-module-scss-module__UZ_jUW__pickerRow>:first-child{flex:1}.PersonPicker-module-scss-module__UZ_jUW__createPersonLink{cursor:pointer;font-family:inherit;font-size:var(--text-small);color:var(--primary);font-weight:var(--font-medium);white-space:nowrap;transition:color var(--transition);background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:none}.PersonPicker-module-scss-module__UZ_jUW__createPersonLink:hover{color:var(--primary-hover);text-decoration:underline}.PersonPicker-module-scss-module__UZ_jUW__newPerson{gap:var(--spacing-sm);flex-direction:column;display:flex}.PersonPicker-module-scss-module__UZ_jUW__newPersonActions{gap:var(--spacing-sm);display:flex}.PersonPicker-module-scss-module__UZ_jUW__problem{color:var(--error-400);font-size:var(--text-small);margin:0}
:root{--primary:#e8a33d;--primary-hover:#f0b25a;--primary-active:#d18e2e;--primary-subtle:#e8a33d26;--secondary:#7fa8bf;--secondary-hover:#93bbd1;--secondary-active:#6d93a8;--success:#7fa88f;--success-subtle:#7fa88f26;--error:#c1594a;--error-subtle:#c1594a26;--warning:#e8a33d;--warning-subtle:#e8a33d26;--info:#7fa8bf;--danger:#c1594a;--pending-color:#e8a33d;--frozen-color:#7fa8bf;--completed-color:#7fa88f;--failed-color:#c1594a;--badge-pending-bg:#e8a33d26;--badge-pending-text:#f0b25a;--badge-frozen-bg:#7fa8bf26;--badge-frozen-text:#a4c6da;--badge-success-bg:#7fa88f26;--badge-success-text:#9fcbae;--text-primary:#e9ecef;--text-secondary:#b6bec5;--text-muted:#8b959d;--text-disabled:#4a525a;--shell-bg:#16191c;--sidebar-bg:#181c1feb;--bg-primary:#1c2024;--bg-secondary:#232830eb;--bg-tertiary:#333a42eb;--bg-disabled:#20252b;--bg-hover:#2e353c;--glass-bg:#1c2024bf;--glass-border:#ffffff0f;--glass-border-highlight:#ffffff1a;--blur-md:blur(12px);--blur-lg:blur(16px);--sidebar-width:260px;--mobile-nav-height:64px;--sidebar-text:#8b959d;--sidebar-text-active:#e9ecef;--sidebar-active-bg:#e8a33d1f;--sidebar-active-border:#e8a33d;--sidebar-hover-bg:#ffffff0a;--border:#333a42;--border-color:#333a42;--border-hover:#4a525a;--border-focus:#e8a33d;--shadow-sm:0 1px 2px #0006;--shadow:0 4px 12px #00000059;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 32px #00000073;--shadow-xl:0 24px 60px #00000038;--shadow-focus:0 0 0 3px #e8a33d4d;--shadow-glow:0 0 20px #e8a33d26;--error-50:#c1594a1a;--error-400:#d17a6d;--error-500:#c1594a;--error-ring:#c1594a40;--on-primary:#1c2024;--primary-tint:#e8a33d1a;--primary-tint-strong:#e8a33d4d;--primary-glow:#e8a33d66;--secondary-subtle:#7fa8bf26;--wash-1:#ffffff0d;--wash-2:#ffffff1a;--wash-3:#fff3;--sink-1:#0003;--sink-2:#0000004d;--sink-3:#0006;--sink-inset:inset 0 2px 4px #00000080;--selection-bg:#e8a33d4d;--selection-text:#fff;--knob:#fff;--modal-bg:linear-gradient(180deg, #232830, #1c2024);--modal-header-bg:#232830;--sheet-fade:linear-gradient(180deg, #0f172a66, #0f172af5 40%);--shadow-soft:0 8px 24px #0000001f;--undo-subtle:#6366f11f;--font-family:"Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-meta:.6875rem;--text-xs:.75rem;--text-small:.875rem;--text-base:1rem;--text-large:1.125rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--font-normal:400;--font-medium:500;--font-bold:600;--font-semibold:600;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--spacing-xs:.25rem;--spacing-2xs:.375rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-1:var(--spacing-xs);--spacing-2:var(--spacing-sm);--spacing-3:.75rem;--spacing-4:var(--spacing-md);--spacing-6:var(--spacing-lg);--spacing-8:var(--spacing-xl);--spacing-12:var(--spacing-2xl);--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition:.2s cubic-bezier(.4, 0, .2, 1);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--backdrop-bg:#000000b3}.KindPanels-module-scss-module__W6pbAa__panel{gap:var(--spacing-md);flex-direction:column;display:flex}.KindPanels-module-scss-module__W6pbAa__kindChip{border-radius:var(--radius-sm);background-color:var(--bg-hover);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.06em;align-self:flex-start;padding:3px 10px}.KindPanels-module-scss-module__W6pbAa__helperCopy{color:var(--text-muted);font-size:var(--text-small);margin:0}.KindPanels-module-scss-module__W6pbAa__whenRow{gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.KindPanels-module-scss-module__W6pbAa__whenOption{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:7px 14px}.KindPanels-module-scss-module__W6pbAa__whenOption:hover{border-color:var(--border-hover);color:var(--text-primary)}.KindPanels-module-scss-module__W6pbAa__whenOptionActive{border-radius:var(--radius-sm);border:1px solid var(--primary);background-color:var(--primary-subtle);color:var(--primary);font-size:var(--text-small);font-weight:var(--font-semibold);cursor:pointer;padding:7px 14px}
.InlineTextEdit-module-scss-module__VKCf1G__view{align-items:flex-start;gap:var(--spacing-xs);min-width:0;display:flex}.InlineTextEdit-module-scss-module__VKCf1G__view>:first-child{min-width:0}.InlineTextEdit-module-scss-module__VKCf1G__editButton{width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast),background-color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:16px;display:inline-flex}.InlineTextEdit-module-scss-module__VKCf1G__view:hover .InlineTextEdit-module-scss-module__VKCf1G__editButton,.InlineTextEdit-module-scss-module__VKCf1G__editButton:focus-visible{opacity:1}.InlineTextEdit-module-scss-module__VKCf1G__editButton:hover{background-color:var(--bg-hover);color:var(--text-primary)}.InlineTextEdit-module-scss-module__VKCf1G__editButton:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (hover:none){.InlineTextEdit-module-scss-module__VKCf1G__editButton{opacity:1}}.InlineTextEdit-module-scss-module__VKCf1G__editor{gap:var(--spacing-sm);flex-direction:column;flex:20rem;min-width:0;display:flex}.InlineTextEdit-module-scss-module__VKCf1G__field{border:1px solid var(--border-hover);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:6px;padding:8px 12px}.InlineTextEdit-module-scss-module__VKCf1G__field:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.InlineTextEdit-module-scss-module__VKCf1G__fieldInvalid{border-color:var(--error-400)}.InlineTextEdit-module-scss-module__VKCf1G__hint{color:var(--error-400);font-size:var(--text-small);margin:0}.InlineTextEdit-module-scss-module__VKCf1G__editorActions{gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}
.PromiseTransfer-module-scss-module__f3GSVW__transfer{gap:var(--spacing-sm);flex-direction:column;display:flex}.PromiseTransfer-module-scss-module__f3GSVW__row{align-items:baseline;gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;display:flex}.PromiseTransfer-module-scss-module__f3GSVW__label{color:var(--text-muted);font-size:var(--text-small)}.PromiseTransfer-module-scss-module__f3GSVW__value{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:var(--text-small);font-weight:600}.PromiseTransfer-module-scss-module__f3GSVW__change{color:var(--text-secondary);font-size:var(--text-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.PromiseTransfer-module-scss-module__f3GSVW__change:hover{color:var(--primary)}.PromiseTransfer-module-scss-module__f3GSVW__change:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.PromiseTransfer-module-scss-module__f3GSVW__panel{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-secondary);flex-direction:column;min-width:0;display:flex}.PromiseTransfer-module-scss-module__f3GSVW__panelLabel{color:var(--text-secondary);font-size:var(--text-small);font-weight:600}.PromiseTransfer-module-scss-module__f3GSVW__note{color:var(--text-secondary);font-size:var(--text-small);margin:0}.PromiseTransfer-module-scss-module__f3GSVW__panelActions{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.PromiseTransfer-module-scss-module__f3GSVW__addPerson{color:var(--text-muted);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:none}.PromiseTransfer-module-scss-module__f3GSVW__addPerson:hover{color:var(--primary)}.PromiseTransfer-module-scss-module__f3GSVW__newPerson{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}
.PromiseTags-module-scss-module__5SQWBW__tags{align-items:baseline;gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;display:flex}.PromiseTags-module-scss-module__5SQWBW__label{color:var(--text-muted);font-size:var(--text-small)}.PromiseTags-module-scss-module__5SQWBW__body{gap:var(--spacing-sm);flex-direction:column;flex:12rem;min-width:0;display:flex}.PromiseTags-module-scss-module__5SQWBW__none{color:var(--text-muted);font-size:var(--text-small);font-style:italic}.PromiseTags-module-scss-module__5SQWBW__chips{gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PromiseTags-module-scss-module__5SQWBW__chip{border:1px solid var(--border);max-width:100%;color:var(--text-primary);font-size:var(--text-small);border-radius:999px;align-items:center;gap:2px;padding:1px 2px 1px 10px;display:inline-flex}.PromiseTags-module-scss-module__5SQWBW__chip>span{overflow-wrap:anywhere;min-width:0}.PromiseTags-module-scss-module__5SQWBW__remove{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.PromiseTags-module-scss-module__5SQWBW__remove:hover{background-color:var(--bg-hover);color:var(--text-primary)}.PromiseTags-module-scss-module__5SQWBW__remove:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.PromiseTags-module-scss-module__5SQWBW__picker{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.PromiseTags-module-scss-module__5SQWBW__picker>:first-child{flex:10rem;min-width:0}.PromiseTags-module-scss-module__5SQWBW__actions{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.PromiseTags-module-scss-module__5SQWBW__action{color:var(--text-secondary);font-size:var(--text-small);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}.PromiseTags-module-scss-module__5SQWBW__action:hover{color:var(--primary)}.PromiseTags-module-scss-module__5SQWBW__action:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}
.PromiseSchedule-module-scss-module__kXTr8G__schedule{gap:var(--spacing-sm);flex-direction:column;display:flex}.PromiseSchedule-module-scss-module__kXTr8G__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.PromiseSchedule-module-scss-module__kXTr8G__title{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.PromiseSchedule-module-scss-module__kXTr8G__action{color:var(--text-secondary);font-size:var(--text-small);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.PromiseSchedule-module-scss-module__kXTr8G__action:hover{color:var(--primary)}.PromiseSchedule-module-scss-module__kXTr8G__action:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.PromiseSchedule-module-scss-module__kXTr8G__rows{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:120px minmax(0,1fr);margin:0;display:grid}@media (max-width:767px){.PromiseSchedule-module-scss-module__kXTr8G__rows{grid-template-columns:100px minmax(0,1fr)}}.PromiseSchedule-module-scss-module__kXTr8G__label{color:var(--text-muted);font-size:var(--text-small);margin:0}.PromiseSchedule-module-scss-module__kXTr8G__value{color:var(--text-primary);font-size:var(--text-small);overflow-wrap:anywhere;margin:0}.PromiseSchedule-module-scss-module__kXTr8G__form{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.PromiseSchedule-module-scss-module__kXTr8G__field{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.PromiseSchedule-module-scss-module__kXTr8G__field input,.PromiseSchedule-module-scss-module__kXTr8G__field select{min-width:0;max-width:100%}.PromiseSchedule-module-scss-module__kXTr8G__every{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);display:flex}.PromiseSchedule-module-scss-module__kXTr8G__every input{width:5rem}.PromiseSchedule-module-scss-module__kXTr8G__inline{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.PromiseSchedule-module-scss-module__kXTr8G__inline>:first-child{flex:12rem;min-width:0}.PromiseSchedule-module-scss-module__kXTr8G__hint{color:var(--text-muted);font-size:var(--text-small)}.PromiseSchedule-module-scss-module__kXTr8G__problem{color:var(--error-400);font-size:var(--text-small);margin:0}.PromiseSchedule-module-scss-module__kXTr8G__buttons{justify-content:flex-end;gap:var(--spacing-xs);display:flex}
.PromiseKindChange-module-scss-module__p0APZG__open{color:var(--text-secondary);font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:500}.PromiseKindChange-module-scss-module__p0APZG__open:hover{color:var(--primary)}.PromiseKindChange-module-scss-module__p0APZG__open:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.PromiseKindChange-module-scss-module__p0APZG__panel{gap:var(--spacing-sm);margin-top:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--border);box-sizing:border-box;border-radius:12px;flex-direction:column;flex:0 0 100%;min-width:0;display:flex}.PromiseKindChange-module-scss-module__p0APZG__panel>*{max-width:32rem}.PromiseKindChange-module-scss-module__p0APZG__choices{gap:var(--spacing-xs);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.PromiseKindChange-module-scss-module__p0APZG__legend{margin-bottom:var(--spacing-xs);color:var(--text-muted);font-size:var(--text-small)}.PromiseKindChange-module-scss-module__p0APZG__choice{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;display:flex}.PromiseKindChange-module-scss-module__p0APZG__choice input{margin-top:3px}.PromiseKindChange-module-scss-module__p0APZG__choiceText{flex-direction:column;min-width:0;display:flex}.PromiseKindChange-module-scss-module__p0APZG__choiceLabel{color:var(--text-primary);font-size:var(--text-small);font-weight:500}.PromiseKindChange-module-scss-module__p0APZG__now{color:var(--text-muted);font-weight:400}.PromiseKindChange-module-scss-module__p0APZG__choiceDescription{color:var(--text-muted);font-size:var(--text-meta)}.PromiseKindChange-module-scss-module__p0APZG__notes{color:var(--text-secondary);font-size:var(--text-small);margin:0;padding-left:1.1rem}.PromiseKindChange-module-scss-module__p0APZG__problem{color:var(--error-400);font-size:var(--text-small);margin:0}.PromiseKindChange-module-scss-module__p0APZG__buttons{justify-content:flex-end;gap:var(--spacing-xs);display:flex}
.PromiseStepEditor-module-scss-module__HGQDnW__editor{gap:var(--spacing-sm);margin:var(--spacing-xs) 0 var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:10px;flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.PromiseStepEditor-module-scss-module__HGQDnW__row{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.PromiseStepEditor-module-scss-module__HGQDnW__end{justify-content:space-between}.PromiseStepEditor-module-scss-module__HGQDnW__label{color:var(--text-muted);font-size:var(--text-small)}.PromiseStepEditor-module-scss-module__HGQDnW__input{border:1px solid var(--border);background-color:var(--bg-secondary);min-width:0;color:var(--text-primary);font:inherit;font-size:var(--text-small);border-radius:6px;flex:10rem;padding:6px 10px}.PromiseStepEditor-module-scss-module__HGQDnW__input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.PromiseStepEditor-module-scss-module__HGQDnW__action,.PromiseStepEditor-module-scss-module__HGQDnW__remove{color:var(--text-secondary);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:none;padding:4px 0;font-weight:500;text-decoration:none}.PromiseStepEditor-module-scss-module__HGQDnW__action:hover:not(:disabled),.PromiseStepEditor-module-scss-module__HGQDnW__remove:hover:not(:disabled){color:var(--primary)}.PromiseStepEditor-module-scss-module__HGQDnW__action:disabled,.PromiseStepEditor-module-scss-module__HGQDnW__remove:disabled{cursor:default;opacity:.45}.PromiseStepEditor-module-scss-module__HGQDnW__action:focus-visible,.PromiseStepEditor-module-scss-module__HGQDnW__remove:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.PromiseStepEditor-module-scss-module__HGQDnW__remove:hover:not(:disabled){color:var(--error-400)}
.ConfirmDialog-module-scss-module__mpiDkG__message{color:var(--text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}
.PromiseDetailView-module-scss-module__Fw_vXW__detail{max-width:1100px;padding-block:var(--spacing-md)}.PromiseDetailView-module-scss-module__Fw_vXW__loading{color:var(--text-muted);font-size:var(--text-small)}.PromiseDetailView-module-scss-module__Fw_vXW__back{margin-bottom:var(--spacing-md);color:var(--text-secondary);font-size:var(--text-small);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:inline-block}.PromiseDetailView-module-scss-module__Fw_vXW__back:hover{color:var(--primary)}.PromiseDetailView-module-scss-module__Fw_vXW__badges{align-items:center;gap:var(--spacing-xs) var(--spacing-md);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.PromiseDetailView-module-scss-module__Fw_vXW__audience{color:var(--text-muted);font-size:var(--text-meta)}.PromiseDetailView-module-scss-module__Fw_vXW__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.PromiseDetailView-module-scss-module__Fw_vXW__titleRow>:first-child{flex:20rem;min-width:0}.PromiseDetailView-module-scss-module__Fw_vXW__parent{margin:0 0 var(--spacing-xs);color:var(--text-secondary);font-size:var(--text-small)}.PromiseDetailView-module-scss-module__Fw_vXW__parent a{color:var(--primary)}.PromiseDetailView-module-scss-module__Fw_vXW__title{overflow-wrap:anywhere;font-size:var(--text-2xl);color:var(--text-primary);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.PromiseDetailView-module-scss-module__Fw_vXW__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.PromiseDetailView-module-scss-module__Fw_vXW__columns{column-gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);display:grid}@media (max-width:767px){.PromiseDetailView-module-scss-module__Fw_vXW__columns{grid-template-columns:minmax(0,1fr)}}.PromiseDetailView-module-scss-module__Fw_vXW__work,.PromiseDetailView-module-scss-module__Fw_vXW__record{flex-direction:column;min-width:0;display:flex}.PromiseDetailView-module-scss-module__Fw_vXW__record{border-left:1px solid var(--border);padding-left:var(--spacing-2xl)}@media (max-width:767px){.PromiseDetailView-module-scss-module__Fw_vXW__record{border-left:none;border-top:1px solid var(--border);padding-left:0}}.PromiseDetailView-module-scss-module__Fw_vXW__section{padding-block:var(--spacing-lg);border-bottom:1px solid var(--border)}.PromiseDetailView-module-scss-module__Fw_vXW__section:last-of-type{border-bottom:none}.PromiseDetailView-module-scss-module__Fw_vXW__sectionTitle{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--spacing-sm);font-weight:600}.PromiseDetailView-module-scss-module__Fw_vXW__progressLine{color:var(--text-primary);font-size:var(--text-small);margin:0 0 var(--spacing-sm)}.PromiseDetailView-module-scss-module__Fw_vXW__progressBar{border-radius:var(--radius-full);background-color:var(--bg-disabled);height:6px;overflow:hidden}.PromiseDetailView-module-scss-module__Fw_vXW__progressFill{background-color:var(--primary);height:100%}.PromiseDetailView-module-scss-module__Fw_vXW__steps{margin:0;padding:0;list-style:none}.PromiseDetailView-module-scss-module__Fw_vXW__step{align-items:baseline;gap:var(--spacing-sm);padding-block:var(--spacing-sm);border-bottom:1px solid var(--border);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.PromiseDetailView-module-scss-module__Fw_vXW__step:last-child{border-bottom:none}.PromiseDetailView-module-scss-module__Fw_vXW__stepCheck{appearance:none;border:1.5px solid var(--border-hover);cursor:pointer;background:50%/11px no-repeat;border-radius:4px;align-self:center;width:16px;height:16px;margin:0}.PromiseDetailView-module-scss-module__Fw_vXW__stepCheck:checked{border-color:var(--text-muted);background-color:var(--text-muted);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.5 3.6' fill='none' stroke='%23161a1e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.PromiseDetailView-module-scss-module__Fw_vXW__stepCheck:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PromiseDetailView-module-scss-module__Fw_vXW__stepCheck:disabled{cursor:default;opacity:.6}.PromiseDetailView-module-scss-module__Fw_vXW__addStep{gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.PromiseDetailView-module-scss-module__Fw_vXW__addStepButton{flex-shrink:0}.PromiseDetailView-module-scss-module__Fw_vXW__addStepButton:disabled{opacity:.45}.PromiseDetailView-module-scss-module__Fw_vXW__addStepInput{border:1px solid var(--border);background-color:var(--bg-secondary);min-width:0;color:var(--text-primary);font:inherit;font-size:var(--text-small);border-radius:6px;flex:1;padding:8px 12px}.PromiseDetailView-module-scss-module__Fw_vXW__addStepInput::placeholder{color:var(--text-muted)}.PromiseDetailView-module-scss-module__Fw_vXW__addStepInput:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.PromiseDetailView-module-scss-module__Fw_vXW__stepBody{flex-direction:column;gap:2px;min-width:0;display:flex}.PromiseDetailView-module-scss-module__Fw_vXW__stepTitle{color:var(--text-primary);font-size:var(--text-small)}.PromiseDetailView-module-scss-module__Fw_vXW__stepDone .PromiseDetailView-module-scss-module__Fw_vXW__stepTitle{color:var(--text-muted);text-decoration:line-through}.PromiseDetailView-module-scss-module__Fw_vXW__stepMeta{color:var(--text-muted);font-size:var(--text-meta)}.PromiseDetailView-module-scss-module__Fw_vXW__stepEnd{align-items:baseline;gap:var(--spacing-sm);display:inline-flex}.PromiseDetailView-module-scss-module__Fw_vXW__stepEdit{color:var(--text-muted);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;padding:0}.PromiseDetailView-module-scss-module__Fw_vXW__stepEdit:hover{color:var(--primary)}.PromiseDetailView-module-scss-module__Fw_vXW__stepEdit:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.PromiseDetailView-module-scss-module__Fw_vXW__nextStep{padding:1px var(--spacing-xs);border:1px solid var(--primary);border-radius:var(--radius-sm);color:var(--primary);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-weight:600}.PromiseDetailView-module-scss-module__Fw_vXW__description{color:var(--text-secondary);font-size:var(--text-base);white-space:pre-wrap;margin:0;line-height:1.65}.PromiseDetailView-module-scss-module__Fw_vXW__facts{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:120px minmax(0,1fr);margin:0;display:grid}@media (max-width:767px){.PromiseDetailView-module-scss-module__Fw_vXW__facts{grid-template-columns:100px minmax(0,1fr)}}.PromiseDetailView-module-scss-module__Fw_vXW__factLabel{color:var(--text-muted);font-size:var(--text-small);margin:0}.PromiseDetailView-module-scss-module__Fw_vXW__factValue{color:var(--text-primary);font-size:var(--text-small);margin:0}.PromiseDetailView-module-scss-module__Fw_vXW__history{margin:0 0 var(--spacing-sm);padding:0;list-style:none}.PromiseDetailView-module-scss-module__Fw_vXW__historyRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);padding-block:var(--spacing-xs);border-bottom:1px solid var(--border);display:flex}.PromiseDetailView-module-scss-module__Fw_vXW__historyRow:last-child{border-bottom:none}.PromiseDetailView-module-scss-module__Fw_vXW__historyTitle{color:var(--text-primary);font-size:var(--text-small)}.PromiseDetailView-module-scss-module__Fw_vXW__historyWhen{color:var(--text-muted);font-size:var(--text-meta);flex-shrink:0}.PromiseDetailView-module-scss-module__Fw_vXW__seeAll{color:var(--text-secondary);font-size:var(--text-small)}.PromiseDetailView-module-scss-module__Fw_vXW__seeAll:hover{color:var(--primary)}.PromiseDetailView-module-scss-module__Fw_vXW__giveUp{color:var(--text-muted);font-size:var(--text-small);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit}.PromiseDetailView-module-scss-module__Fw_vXW__giveUp:hover{color:var(--error-400)}.PromiseDetailView-module-scss-module__Fw_vXW__endings{align-items:flex-start;gap:var(--spacing-sm);padding-top:var(--spacing-xl);flex-direction:column;margin-top:auto;display:flex}.PromiseDetailView-module-scss-module__Fw_vXW__deletePromise{color:var(--text-muted);font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.PromiseDetailView-module-scss-module__Fw_vXW__deletePromise:hover{color:var(--error-400)}.PromiseDetailView-module-scss-module__Fw_vXW__deletePromise:disabled{cursor:default;opacity:.6}.PromiseDetailView-module-scss-module__Fw_vXW__closedLine{margin:var(--spacing-sm) 0 0;color:var(--text-secondary);font-size:var(--text-small)}.PromiseDetailView-module-scss-module__Fw_vXW__addWhy{margin-block:var(--spacing-lg);color:var(--text-muted);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.PromiseDetailView-module-scss-module__Fw_vXW__addWhy:hover{color:var(--text-primary)}.PromiseDetailView-module-scss-module__Fw_vXW__addWhy:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.PromiseDetailView-module-scss-module__Fw_vXW__secretBadge{color:var(--text-muted);font-size:var(--text-meta);align-items:center;gap:4px;display:inline-flex}.PromiseDetailView-module-scss-module__Fw_vXW__secretPanel{margin:var(--spacing-sm) 0}.PromiseDetailView-module-scss-module__Fw_vXW__secretNote{margin:var(--spacing-xs) 0;font-size:var(--text-small);color:var(--text-secondary)}
.PromiseKindBadge-module-scss-module__ptqR3q__badge{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.PromiseKindBadge-module-scss-module__ptqR3q__kindToSomeone{background-color:var(--badge-frozen-bg);color:var(--badge-frozen-text)}.PromiseKindBadge-module-scss-module__ptqR3q__kindTimer{background-color:var(--warning-subtle);color:var(--primary)}.PromiseKindBadge-module-scss-module__ptqR3q__kindRecurring{background-color:var(--badge-frozen-bg);color:var(--badge-frozen-text)}.PromiseKindBadge-module-scss-module__ptqR3q__kindLongTerm{background-color:var(--badge-success-bg);color:var(--badge-success-text)}
:root{--primary:#e8a33d;--primary-hover:#f0b25a;--primary-active:#d18e2e;--primary-subtle:#e8a33d26;--secondary:#7fa8bf;--secondary-hover:#93bbd1;--secondary-active:#6d93a8;--success:#7fa88f;--success-subtle:#7fa88f26;--error:#c1594a;--error-subtle:#c1594a26;--warning:#e8a33d;--warning-subtle:#e8a33d26;--info:#7fa8bf;--danger:#c1594a;--pending-color:#e8a33d;--frozen-color:#7fa8bf;--completed-color:#7fa88f;--failed-color:#c1594a;--badge-pending-bg:#e8a33d26;--badge-pending-text:#f0b25a;--badge-frozen-bg:#7fa8bf26;--badge-frozen-text:#a4c6da;--badge-success-bg:#7fa88f26;--badge-success-text:#9fcbae;--text-primary:#e9ecef;--text-secondary:#b6bec5;--text-muted:#8b959d;--text-disabled:#4a525a;--shell-bg:#16191c;--sidebar-bg:#181c1feb;--bg-primary:#1c2024;--bg-secondary:#232830eb;--bg-tertiary:#333a42eb;--bg-disabled:#20252b;--bg-hover:#2e353c;--glass-bg:#1c2024bf;--glass-border:#ffffff0f;--glass-border-highlight:#ffffff1a;--blur-md:blur(12px);--blur-lg:blur(16px);--sidebar-width:260px;--mobile-nav-height:64px;--sidebar-text:#8b959d;--sidebar-text-active:#e9ecef;--sidebar-active-bg:#e8a33d1f;--sidebar-active-border:#e8a33d;--sidebar-hover-bg:#ffffff0a;--border:#333a42;--border-color:#333a42;--border-hover:#4a525a;--border-focus:#e8a33d;--shadow-sm:0 1px 2px #0006;--shadow:0 4px 12px #00000059;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 32px #00000073;--shadow-xl:0 24px 60px #00000038;--shadow-focus:0 0 0 3px #e8a33d4d;--shadow-glow:0 0 20px #e8a33d26;--error-50:#c1594a1a;--error-400:#d17a6d;--error-500:#c1594a;--error-ring:#c1594a40;--on-primary:#1c2024;--primary-tint:#e8a33d1a;--primary-tint-strong:#e8a33d4d;--primary-glow:#e8a33d66;--secondary-subtle:#7fa8bf26;--wash-1:#ffffff0d;--wash-2:#ffffff1a;--wash-3:#fff3;--sink-1:#0003;--sink-2:#0000004d;--sink-3:#0006;--sink-inset:inset 0 2px 4px #00000080;--selection-bg:#e8a33d4d;--selection-text:#fff;--knob:#fff;--modal-bg:linear-gradient(180deg, #232830, #1c2024);--modal-header-bg:#232830;--sheet-fade:linear-gradient(180deg, #0f172a66, #0f172af5 40%);--shadow-soft:0 8px 24px #0000001f;--undo-subtle:#6366f11f;--font-family:"Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-meta:.6875rem;--text-xs:.75rem;--text-small:.875rem;--text-base:1rem;--text-large:1.125rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--font-normal:400;--font-medium:500;--font-bold:600;--font-semibold:600;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--spacing-xs:.25rem;--spacing-2xs:.375rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-1:var(--spacing-xs);--spacing-2:var(--spacing-sm);--spacing-3:.75rem;--spacing-4:var(--spacing-md);--spacing-6:var(--spacing-lg);--spacing-8:var(--spacing-xl);--spacing-12:var(--spacing-2xl);--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition:.2s cubic-bezier(.4, 0, .2, 1);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--backdrop-bg:#000000b3}.PromiseItem-module-scss-module__4mTanq__promise-item{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);box-sizing:border-box;flex-direction:column;gap:8px;min-width:0;max-width:100%;height:100%;padding:12px;display:flex}.PromiseItem-module-scss-module__4mTanq__promise-item:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.PromiseItem-module-scss-module__4mTanq__promise-title{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.PromiseItem-module-scss-module__4mTanq__personRow{align-items:center;gap:6px;margin-top:-4px;display:flex}.PromiseItem-module-scss-module__4mTanq__personAvatar{width:18px;height:18px;color:var(--on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.PromiseItem-module-scss-module__4mTanq__personText{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.PromiseItem-module-scss-module__4mTanq__kindMeta{color:var(--text-muted);font-size:11px}.PromiseItem-module-scss-module__4mTanq__promise-description{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.PromiseItem-module-scss-module__4mTanq__promise-meta{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.PromiseItem-module-scss-module__4mTanq__meta-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.PromiseItem-module-scss-module__4mTanq__tagPreview{align-items:center;gap:var(--spacing-2xs);max-width:100%;padding:calc(var(--spacing-xs)/2) var(--spacing-sm) calc(var(--spacing-xs)/2) var(--spacing-xs);border-radius:var(--radius-md);background-color:var(--bg-tertiary);border:1px solid var(--border-color);font-size:var(--text-meta);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--text-primary);min-width:0;display:inline-flex}.PromiseItem-module-scss-module__4mTanq__promise-item .PromiseItem-module-scss-module__4mTanq__meta-left .PromiseItem-module-scss-module__4mTanq__statusBadge{box-sizing:border-box;padding:calc(var(--spacing-xs)/2) var(--spacing-sm) calc(var(--spacing-xs)/2) var(--spacing-xs);border-radius:var(--radius-md);font-size:var(--text-meta);font-weight:var(--font-medium);line-height:var(--leading-normal);border:1px solid var(--border-color);align-items:center;display:inline-flex}.PromiseItem-module-scss-module__4mTanq__tagColor{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:50%;flex-shrink:0}.PromiseItem-module-scss-module__4mTanq__tagName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PromiseItem-module-scss-module__4mTanq__due-date{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.PromiseItem-module-scss-module__4mTanq__due-date svg{color:currentColor;flex-shrink:0}.PromiseItem-module-scss-module__4mTanq__reminder-indicator{color:var(--text-muted);align-items:center;gap:3px;font-size:11px;display:inline-flex}.PromiseItem-module-scss-module__4mTanq__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.PromiseItem-module-scss-module__4mTanq__historyLink{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);transition:color var(--transition-fast),background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.PromiseItem-module-scss-module__4mTanq__historyLink:hover{color:var(--primary);background-color:var(--bg-tertiary)}
.PromiseLongTermProgress-module-scss-module__8ZbTXW__progressRow{align-items:center;gap:10px;display:flex}.PromiseLongTermProgress-module-scss-module__8ZbTXW__progressBar{background-color:var(--bg-hover);border-radius:3px;flex:1;height:5px;overflow:hidden}.PromiseLongTermProgress-module-scss-module__8ZbTXW__progressFill{background-color:var(--primary);height:100%;transition:width var(--transition)}.PromiseLongTermProgress-module-scss-module__8ZbTXW__progressLabel{color:var(--text-muted);flex-shrink:0;font-size:12px}.PromiseLongTermProgress-module-scss-module__8ZbTXW__nextStep{color:var(--text-secondary);margin:0;font-size:13px}.PromiseLongTermProgress-module-scss-module__8ZbTXW__noSteps{color:var(--text-muted);margin:0;font-size:13px}
.PromiseLongTermCard-module-scss-module__Fdv1DW__card{box-sizing:border-box;cursor:pointer;min-width:0;max-width:100%;height:100%;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);flex-direction:column;gap:10px;display:flex}.PromiseLongTermCard-module-scss-module__Fdv1DW__card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.PromiseLongTermCard-module-scss-module__Fdv1DW__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.PromiseLongTermCard-module-scss-module__Fdv1DW__title{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.4}
.PromisesEmpty-module-scss-module__-VlKGW__empty{gap:var(--spacing-lg);max-width:560px;padding:var(--spacing-2xl) var(--spacing-lg);text-align:left;flex-direction:column;margin:0 auto;display:flex}.PromisesEmpty-module-scss-module__-VlKGW__headline{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.PromisesEmpty-module-scss-module__-VlKGW__subcopy{color:var(--text-secondary);font-size:var(--text-base);margin:0;line-height:1.6}.PromisesEmpty-module-scss-module__-VlKGW__captureRow{align-items:center;gap:var(--spacing-sm);display:flex}.PromisesEmpty-module-scss-module__-VlKGW__captureInput{flex:1}.PromisesEmpty-module-scss-module__-VlKGW__enterHint{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.08em;flex-shrink:0;padding:4px 8px;display:none}@media (pointer:fine){.PromisesEmpty-module-scss-module__-VlKGW__enterHint{display:inline-block}}.PromisesEmpty-module-scss-module__-VlKGW__error{color:var(--error);font-size:var(--text-small);margin:0}.PromisesEmpty-module-scss-module__-VlKGW__borrowLabel{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin:0}.PromisesEmpty-module-scss-module__-VlKGW__starters{gap:var(--spacing-sm);flex-direction:column;display:flex}.PromisesEmpty-module-scss-module__-VlKGW__starter{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-small);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast);background:0 0;display:flex}.PromisesEmpty-module-scss-module__-VlKGW__starter:hover,.PromisesEmpty-module-scss-module__-VlKGW__starter:focus-visible{border-color:var(--primary);background-color:var(--bg-hover)}.PromisesEmpty-module-scss-module__-VlKGW__starter:disabled{cursor:progress;opacity:.6}.PromisesEmpty-module-scss-module__-VlKGW__starterKind{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}
.PromisesNoMatches-module-scss-module__LFXyZa__noMatches{gap:var(--spacing-md);max-width:560px;padding:var(--spacing-2xl) var(--spacing-lg);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.PromisesNoMatches-module-scss-module__LFXyZa__headline{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.PromisesNoMatches-module-scss-module__LFXyZa__suggestion{color:var(--text-secondary);font-size:var(--text-base);margin:0}.PromisesNoMatches-module-scss-module__LFXyZa__filterName{color:var(--primary);font-weight:var(--font-medium)}.PromisesNoMatches-module-scss-module__LFXyZa__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.PromisesNoMatches-module-scss-module__LFXyZa__action{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--font-medium);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);background:0 0;padding:7px 14px}.PromisesNoMatches-module-scss-module__LFXyZa__action:hover,.PromisesNoMatches-module-scss-module__LFXyZa__action:focus-visible{border-color:var(--primary);color:var(--primary)}
.PromiseStepsChecklist-module-scss-module__V2v3ra__checklist{gap:var(--spacing-sm);flex-direction:column;display:flex}.PromiseStepsChecklist-module-scss-module__V2v3ra__progressRow{align-items:center;gap:var(--spacing-sm);display:flex}.PromiseStepsChecklist-module-scss-module__V2v3ra__progressBar{background-color:var(--bg-hover);border-radius:3px;flex:1;height:5px;overflow:hidden}.PromiseStepsChecklist-module-scss-module__V2v3ra__progressFill{background-color:var(--primary);height:100%;transition:width var(--transition)}.PromiseStepsChecklist-module-scss-module__V2v3ra__progressLabel{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border);display:flex}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepRow:last-child{border-bottom:none}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepLabel{align-items:center;gap:var(--spacing-sm);cursor:pointer;flex:1;min-width:0;display:flex}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepLabel input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepTitle{color:var(--text-primary);font-size:var(--text-small)}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepTitleDone{color:var(--text-muted);font-size:var(--text-small);text-decoration:line-through}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepDate{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0}.PromiseStepsChecklist-module-scss-module__V2v3ra__addStepRow{align-items:stretch;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.PromiseStepsChecklist-module-scss-module__V2v3ra__addStepRow>:first-child{flex:1;min-width:0}.PromiseStepsChecklist-module-scss-module__V2v3ra__addStepButton{flex-shrink:0}.PromiseStepsChecklist-module-scss-module__V2v3ra__addStepButton:disabled{opacity:.45}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepMeta{color:var(--text-muted);font-size:var(--text-meta)}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepBlocked{color:var(--primary);font-size:var(--text-meta)}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepControls{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-left:auto;display:flex}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepSelect{max-width:18ch;color:var(--text-muted);font-size:var(--text-meta);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 6px}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepPromote{color:var(--text-muted);font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;padding:0}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepPromote:hover:not(:disabled){color:var(--primary)}.PromiseStepsChecklist-module-scss-module__V2v3ra__stepPromote:disabled{cursor:default;opacity:.6}
:root{--primary:#e8a33d;--primary-hover:#f0b25a;--primary-active:#d18e2e;--primary-subtle:#e8a33d26;--secondary:#7fa8bf;--secondary-hover:#93bbd1;--secondary-active:#6d93a8;--success:#7fa88f;--success-subtle:#7fa88f26;--error:#c1594a;--error-subtle:#c1594a26;--warning:#e8a33d;--warning-subtle:#e8a33d26;--info:#7fa8bf;--danger:#c1594a;--pending-color:#e8a33d;--frozen-color:#7fa8bf;--completed-color:#7fa88f;--failed-color:#c1594a;--badge-pending-bg:#e8a33d26;--badge-pending-text:#f0b25a;--badge-frozen-bg:#7fa8bf26;--badge-frozen-text:#a4c6da;--badge-success-bg:#7fa88f26;--badge-success-text:#9fcbae;--text-primary:#e9ecef;--text-secondary:#b6bec5;--text-muted:#8b959d;--text-disabled:#4a525a;--shell-bg:#16191c;--sidebar-bg:#181c1feb;--bg-primary:#1c2024;--bg-secondary:#232830eb;--bg-tertiary:#333a42eb;--bg-disabled:#20252b;--bg-hover:#2e353c;--glass-bg:#1c2024bf;--glass-border:#ffffff0f;--glass-border-highlight:#ffffff1a;--blur-md:blur(12px);--blur-lg:blur(16px);--sidebar-width:260px;--mobile-nav-height:64px;--sidebar-text:#8b959d;--sidebar-text-active:#e9ecef;--sidebar-active-bg:#e8a33d1f;--sidebar-active-border:#e8a33d;--sidebar-hover-bg:#ffffff0a;--border:#333a42;--border-color:#333a42;--border-hover:#4a525a;--border-focus:#e8a33d;--shadow-sm:0 1px 2px #0006;--shadow:0 4px 12px #00000059;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 32px #00000073;--shadow-xl:0 24px 60px #00000038;--shadow-focus:0 0 0 3px #e8a33d4d;--shadow-glow:0 0 20px #e8a33d26;--error-50:#c1594a1a;--error-400:#d17a6d;--error-500:#c1594a;--error-ring:#c1594a40;--on-primary:#1c2024;--primary-tint:#e8a33d1a;--primary-tint-strong:#e8a33d4d;--primary-glow:#e8a33d66;--secondary-subtle:#7fa8bf26;--wash-1:#ffffff0d;--wash-2:#ffffff1a;--wash-3:#fff3;--sink-1:#0003;--sink-2:#0000004d;--sink-3:#0006;--sink-inset:inset 0 2px 4px #00000080;--selection-bg:#e8a33d4d;--selection-text:#fff;--knob:#fff;--modal-bg:linear-gradient(180deg, #232830, #1c2024);--modal-header-bg:#232830;--sheet-fade:linear-gradient(180deg, #0f172a66, #0f172af5 40%);--shadow-soft:0 8px 24px #0000001f;--undo-subtle:#6366f11f;--font-family:"Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-meta:.6875rem;--text-xs:.75rem;--text-small:.875rem;--text-base:1rem;--text-large:1.125rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--font-normal:400;--font-medium:500;--font-bold:600;--font-semibold:600;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--spacing-xs:.25rem;--spacing-2xs:.375rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-1:var(--spacing-xs);--spacing-2:var(--spacing-sm);--spacing-3:.75rem;--spacing-4:var(--spacing-md);--spacing-6:var(--spacing-lg);--spacing-8:var(--spacing-xl);--spacing-12:var(--spacing-2xl);--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition:.2s cubic-bezier(.4, 0, .2, 1);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--backdrop-bg:#000000b3}.settings-module-scss-module__O5WU8q__settingsContainer{box-sizing:border-box;gap:var(--spacing-xl);flex-direction:column;width:100%;min-width:0;max-width:900px;display:flex}.settings-module-scss-module__O5WU8q__loading{height:200px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.settings-module-scss-module__O5WU8q__pageTitle{color:var(--text-primary);letter-spacing:-.5px;margin:0;font-size:26px;font-weight:700}.settings-module-scss-module__O5WU8q__error{color:var(--error-400);font-size:var(--text-small);padding:var(--spacing-sm);background-color:var(--error-50);border:1px solid var(--error-400);border-radius:var(--radius-sm);margin:0}.settings-module-scss-module__O5WU8q__section{gap:var(--spacing-sm);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.settings-module-scss-module__O5WU8q__section:last-of-type{border-bottom:none}.settings-module-scss-module__O5WU8q__subpageHeader{gap:var(--spacing-xs);flex-direction:column;display:flex}.settings-module-scss-module__O5WU8q__backLink{font-size:var(--text-small);color:var(--text-secondary);transition:color var(--transition-fast);align-self:flex-start;font-weight:500;text-decoration:none}.settings-module-scss-module__O5WU8q__backLink:hover{color:var(--primary)}.settings-module-scss-module__O5WU8q__linkRow{align-items:center;gap:var(--spacing-sm);min-height:44px;padding:var(--spacing-sm) 0;color:var(--text-primary);text-decoration:none;display:flex}.settings-module-scss-module__O5WU8q__linkRow:hover .settings-module-scss-module__O5WU8q__linkRowName{color:var(--primary)}.settings-module-scss-module__O5WU8q__linkRow:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.settings-module-scss-module__O5WU8q__linkRowName{font-size:var(--text-large);transition:color var(--transition-fast);flex:1;font-weight:700}.settings-module-scss-module__O5WU8q__linkRowCount{color:var(--text-muted);font-size:var(--text-small)}.settings-module-scss-module__O5WU8q__linkRowChevron{color:var(--text-muted);font-size:20px;line-height:1}.settings-module-scss-module__O5WU8q__sectionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.settings-module-scss-module__O5WU8q__sectionTitle{font-size:var(--text-large);color:var(--text-primary);margin:0;font-weight:700}.settings-module-scss-module__O5WU8q__sectionHint{font-size:var(--text-small);color:var(--text-muted);margin:0 0 var(--spacing-xs)}.settings-module-scss-module__O5WU8q__empty{color:var(--text-muted);font-size:var(--text-small)}.settings-module-scss-module__O5WU8q__row{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.settings-module-scss-module__O5WU8q__row:last-child{border-bottom:none}.settings-module-scss-module__O5WU8q__rowLabel{color:var(--text-secondary);font-size:var(--text-small)}.settings-module-scss-module__O5WU8q__rowValue{color:var(--text-primary);font-size:var(--text-small);font-weight:600}.settings-module-scss-module__O5WU8q__textAction{color:var(--text-secondary);font-size:var(--text-small);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-weight:500}.settings-module-scss-module__O5WU8q__textAction:hover{color:var(--primary)}.settings-module-scss-module__O5WU8q__exportCopy{gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;display:flex}.settings-module-scss-module__O5WU8q__exportCopyText{font-size:var(--text-small);color:var(--text-secondary);margin:0}.settings-module-scss-module__O5WU8q__exportCopyActions{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.settings-module-scss-module__O5WU8q__exportCopyButton{min-height:44px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--primary);border-radius:var(--radius-sm);color:var(--primary);font-size:var(--text-small);cursor:pointer;overflow-wrap:anywhere;background:0 0;font-weight:600}.settings-module-scss-module__O5WU8q__textActionDanger:hover{color:var(--error-400)}.settings-module-scss-module__O5WU8q__tagList{flex-direction:column;display:flex}.settings-module-scss-module__O5WU8q__tagRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.settings-module-scss-module__O5WU8q__tagRow:last-child{border-bottom:none}.settings-module-scss-module__O5WU8q__tagColorDot{border-radius:var(--radius-full);flex-shrink:0;width:9px;height:9px}.settings-module-scss-module__O5WU8q__tagName{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:var(--text-small);font-weight:600}.settings-module-scss-module__O5WU8q__tagCount{color:var(--text-muted);font-size:var(--text-xs);flex:1}.settings-module-scss-module__O5WU8q__tagCountUnused{font-style:italic}.settings-module-scss-module__O5WU8q__tagActions{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.settings-module-scss-module__O5WU8q__staleHint{width:100%;margin:var(--spacing-xs) 0 0;padding-left:calc(9px + var(--spacing-sm));color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.settings-module-scss-module__O5WU8q__sectionFootnote{margin:var(--spacing-sm) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.settings-module-scss-module__O5WU8q__switchRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border);display:flex}.settings-module-scss-module__O5WU8q__switchRow:last-child{border-bottom:none}.settings-module-scss-module__O5WU8q__switchLabel{cursor:pointer;flex-direction:column;gap:2px;min-width:0;display:flex}.settings-module-scss-module__O5WU8q__switchName{color:var(--text-primary);font-size:var(--text-small);font-weight:600}.settings-module-scss-module__O5WU8q__switchSub{color:var(--text-muted);font-size:var(--text-xs)}.settings-module-scss-module__O5WU8q__switchControls{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.settings-module-scss-module__O5WU8q__switch{appearance:none;border-radius:var(--radius-full);background-color:var(--bg-disabled);border:1px solid var(--border);cursor:pointer;width:38px;height:22px;transition:background-color var(--transition-fast);flex-shrink:0;margin:0;position:relative}.settings-module-scss-module__O5WU8q__switch:after{content:"";border-radius:var(--radius-full);background-color:var(--text-muted);width:16px;height:16px;transition:transform var(--transition-fast),background-color var(--transition-fast);position:absolute;top:2px;left:2px}.settings-module-scss-module__O5WU8q__switch:checked{background-color:var(--primary);border-color:var(--primary)}.settings-module-scss-module__O5WU8q__switch:checked:after{background-color:var(--knob);transform:translate(16px)}.settings-module-scss-module__O5WU8q__switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.settings-module-scss-module__O5WU8q__timeInput{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-primary);color:var(--text-primary);font-size:var(--text-small);padding:4px 8px;font-family:inherit}.settings-module-scss-module__O5WU8q__mergePanel{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);margin-top:var(--spacing-xs);background-color:var(--bg-disabled);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}@media (max-width:767px){.settings-module-scss-module__O5WU8q__mergePanel{flex-wrap:wrap}}.settings-module-scss-module__O5WU8q__mergeHint{color:var(--text-secondary);font-size:var(--text-xs);flex-shrink:0}.settings-module-scss-module__O5WU8q__dangerZone{margin-top:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--error-400);border-radius:var(--radius-md)}.settings-module-scss-module__O5WU8q__dangerTitle{margin:0 0 var(--spacing-xs);color:var(--error-400);font-size:var(--text-small);font-weight:var(--font-semibold)}.settings-module-scss-module__O5WU8q__dangerBody{margin:0 0 var(--spacing-md);color:var(--text-muted);font-size:var(--text-xs);max-width:60ch;line-height:1.6}.settings-module-scss-module__O5WU8q__dangerConfirm{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.settings-module-scss-module__O5WU8q__dangerInput{min-width:0;color:var(--text-primary);font-size:var(--text-small);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);flex:22ch;padding:7px 10px}.settings-module-scss-module__O5WU8q__dangerButton{color:var(--bg-primary);font-size:var(--text-small);background-color:var(--error-400);border-radius:var(--radius-sm);cursor:pointer;border:none;flex-shrink:0;padding:7px 14px;font-weight:600}.settings-module-scss-module__O5WU8q__dangerButton:disabled{opacity:.5;cursor:default}.settings-module-scss-module__O5WU8q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ClearDayPanel-module-scss-module__0Wj6JW__panel{gap:var(--spacing-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--bg-secondary);flex-direction:column;display:flex}.ClearDayPanel-module-scss-module__0Wj6JW__headline{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.ClearDayPanel-module-scss-module__0Wj6JW__subcopy{color:var(--text-secondary);font-size:var(--text-small);margin:0;line-height:1.6}.ClearDayPanel-module-scss-module__0Wj6JW__energy{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.ClearDayPanel-module-scss-module__0Wj6JW__energyLabel{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.ClearDayPanel-module-scss-module__0Wj6JW__energyCard{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.ClearDayPanel-module-scss-module__0Wj6JW__energyBody{flex-direction:column;gap:2px;display:flex}.ClearDayPanel-module-scss-module__0Wj6JW__energyTitle{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-medium)}.ClearDayPanel-module-scss-module__0Wj6JW__energyStep{color:var(--text-secondary);font-size:var(--text-small)}.ClearDayPanel-module-scss-module__0Wj6JW__energyAction{border:1px solid var(--primary);border-radius:var(--radius-sm);color:var(--primary);font-size:var(--text-small);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;flex-shrink:0;padding:7px 14px}.ClearDayPanel-module-scss-module__0Wj6JW__energyAction:hover,.ClearDayPanel-module-scss-module__0Wj6JW__energyAction:focus-visible{background-color:var(--primary-subtle)}.ClearDayPanel-module-scss-module__0Wj6JW__streak{color:var(--text-muted);font-size:var(--text-xs);margin:0}
.SecretOnlyTerms-module-scss-module__Gc4MaG__terms{padding:var(--spacing-md);border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary-tint);color:var(--text-primary);font-size:var(--text-small);text-align:left;line-height:1.5}.SecretOnlyTerms-module-scss-module__Gc4MaG__list{margin:0 0 var(--spacing-sm);padding-left:1.2em}.SecretOnlyTerms-module-scss-module__Gc4MaG__list li+li{margin-top:var(--spacing-xs)}.SecretOnlyTerms-module-scss-module__Gc4MaG__understood{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;min-height:44px;font-weight:600;display:flex}.SecretOnlyTerms-module-scss-module__Gc4MaG__understood input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}
.auth-layout-module-scss-module__JAZuka__auth{background-color:var(--bg-secondary);flex-direction:column;min-height:100vh;display:flex}.auth-layout-module-scss-module__JAZuka__auth .main-nav{z-index:var(--z-sticky);position:relative}.auth-layout-module-scss-module__JAZuka__content{padding:var(--spacing-xl);flex:1;justify-content:center;align-items:center;display:flex}.auth-layout-module-scss-module__JAZuka__title{font-size:calc(var(--text-large)*2);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--text-primary);margin-bottom:var(--spacing-3);text-align:center;font-family:var(--font-family)}.auth-layout-module-scss-module__JAZuka__subtitle{font-size:var(--text-large);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--text-secondary);margin-bottom:var(--spacing-2xl);text-align:center;font-family:var(--font-family)}.auth-layout-module-scss-module__JAZuka__additionalContent{margin-top:var(--spacing-lg);text-align:center;font-size:var(--text-small);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--text-secondary);font-family:var(--font-family)}.auth-layout-module-scss-module__JAZuka__link{color:var(--primary);font-weight:var(--font-medium);margin-left:var(--spacing-xs);font-family:var(--font-family);text-decoration:none}.auth-layout-module-scss-module__JAZuka__link:hover{text-decoration:underline}
.Navbar-module-scss-module__LoChRW__navbar{background-color:var(--bg-primary);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem 2.5rem;display:flex}.Navbar-module-scss-module__LoChRW__logo{color:var(--primary);transition:color var(--transition-fast);align-items:center;gap:.625rem;text-decoration:none;display:flex}.Navbar-module-scss-module__LoChRW__logo:hover{color:var(--primary-hover)}.Navbar-module-scss-module__LoChRW__logoImage{border-radius:var(--radius-sm)}.Navbar-module-scss-module__LoChRW__logoText{font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-tight)}.Navbar-module-scss-module__LoChRW__links{align-items:center;gap:2rem;display:flex}.Navbar-module-scss-module__LoChRW__links a{color:var(--text-primary);font-weight:var(--font-medium);font-size:var(--text-base);transition:color var(--transition-fast);text-decoration:none}.Navbar-module-scss-module__LoChRW__links a:hover{color:var(--primary)}
.page-module-scss-module__hCr0vG__container{background-color:var(--bg-secondary);min-height:100vh;padding:var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}
.PersonDetails-module-scss-module__nJ3X-q__loading{padding:var(--spacing-sm);text-align:center;color:var(--text-secondary);font-size:var(--text-small);margin:0}
