._create_59jvf_1{grid-template-columns:minmax(0,1fr) 143px;gap:27px;margin-bottom:61px;display:grid}._create_59jvf_1 input{background:var(--task-input);height:59px;color:inherit;box-shadow:var(--task-shadow);border:0;border-radius:12px;padding:16px 26px;font-size:24px}._create_59jvf_1 .button{height:59px;box-shadow:var(--task-shadow);font-size:24px}._filters_59jvf_22{color:var(--task-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;font-size:20px;line-height:28px;display:flex}._tabs_59jvf_32{white-space:nowrap}._tabs_59jvf_32 .text-link{color:var(--task-muted);font-size:20px;line-height:28px}._tabs_59jvf_32 .text-link[aria-pressed=true]{color:var(--task-ink)}._count_59jvf_43{white-space:nowrap;font-variant-numeric:tabular-nums}._list_59jvf_47{gap:30px;margin:0;padding:0;list-style:none;display:grid}._row_59jvf_54{background:var(--task-card);min-height:84px;box-shadow:var(--task-shadow);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;gap:8px;padding:16px;display:grid}._row_59jvf_54 .button{padding:10px}._title_59jvf_68{overflow-wrap:anywhere;font-size:24px;line-height:1.3}._done_59jvf_73 ._title_59jvf_68{color:var(--task-muted);text-decoration:line-through;text-decoration-thickness:2px}._checkbox_59jvf_78{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}._checkbox_59jvf_78 input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;inset:0}._checkbox_59jvf_78:has(input:focus-visible){outline:2px solid var(--task-ink);outline-offset:3px;border-radius:4px}._checkbox_59jvf_78:has(input:disabled){opacity:.5;cursor:wait}._editForm_59jvf_105{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:10px;display:flex}._editForm_59jvf_105 input{border:0;border-bottom:1px solid var(--task-muted);width:100px;color:var(--task-ink);background:0 0;flex:1;font-size:24px;line-height:32px}._editForm_59jvf_105 .button{padding:10px;font-size:16px}._empty_59jvf_126{width:948px;height:500px;margin-top:-3px;margin-left:-201px;position:relative}._empty_59jvf_126 img{display:block}._empty_59jvf_126 p{width:402px;margin:0;font-size:24px;font-style:italic;line-height:29px;position:absolute;top:226px;left:546px}._loading_59jvf_146{justify-content:center;align-items:center;gap:16px;padding:45px 0;display:flex}:root[data-theme=dark] ._create_59jvf_1{margin-bottom:91px}@media (width<=1599px){._empty_59jvf_126{flex-direction:column;align-items:center;width:100%;height:auto;margin-left:0;display:flex}._empty_59jvf_126 img{width:min(666px,100%);height:auto}._empty_59jvf_126 p{text-align:center;width:auto;max-width:402px;margin-top:-30px;position:static}}@media (width<=700px){._create_59jvf_1{grid-template-columns:minmax(0,1fr) 92px;gap:12px;margin-bottom:32px}._create_59jvf_1 input{height:52px;padding:14px 16px;font-size:18px}._create_59jvf_1 .button{height:52px;padding:10px;font-size:18px}._filters_59jvf_22{flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:16px}._tabs_59jvf_32 .text-link{min-height:36px;font-size:16px}._count_59jvf_43{font-size:16px}._row_59jvf_54{grid-template-columns:40px minmax(0,1fr) 40px 40px;gap:2px;min-height:76px;padding:10px}._row_59jvf_54 .button{padding:8px}._checkbox_59jvf_78,._checkbox_59jvf_78 input{width:40px;height:44px}._title_59jvf_68{font-size:19px}._list_59jvf_47{gap:18px}._editForm_59jvf_105 input{font-size:19px}._empty_59jvf_126 img{width:min(450px,100%);height:auto}._empty_59jvf_126 p{margin-top:-10px;font-size:18px;line-height:26px}:root[data-theme=dark] ._create_59jvf_1{margin-bottom:32px}}._tabs_59jvf_32{border:0;margin:0;padding:0}@media (width>=701px){._title_59jvf_68{padding-left:12px}._row_59jvf_54>.button{transform:translate(-10px)}._checkbox_59jvf_78{transform:translate(-2px)}}:root{--seera-color-border:#dce1ea;--seera-color-danger:#b91c1c;--seera-color-on-danger:#fff;--seera-color-on-primary:#fff;--seera-color-on-surface:#182033;--seera-color-on-surface-muted:#64748b;--seera-color-primary:#4f46e5;--seera-color-primary-strong:#3730a3;--seera-color-surface:#fff;--seera-color-surface-muted:#f5f7fb;--seera-color-warning:#b45309;--seera-space-lg:16px;--seera-space-md:12px;--seera-space-sm:8px;--seera-space-xl:24px;--seera-space-xs:4px;--seera-space-xxl:32px;--seera-radius-lg:16px;--seera-radius-md:12px;--seera-radius-pill:999px;--seera-radius-sm:8px;--seera-control-height-lg:52px;--seera-control-height-md:44px;--seera-control-height-sm:36px}@media (prefers-color-scheme:dark){:root{--seera-color-border:#29364d;--seera-color-danger:#fca5a5;--seera-color-on-danger:#450a0a;--seera-color-on-primary:#111827;--seera-color-on-surface:#e5e7eb;--seera-color-on-surface-muted:#a3b0c2;--seera-color-primary:#818cf8;--seera-color-primary-strong:#a5b4fc;--seera-color-surface:#111c30;--seera-color-surface-muted:#0f172a;--seera-color-warning:#fcd34d}}:root{color:var(--seera-color-on-surface);background:var(--seera-color-surface-muted);font-synthesis:none;text-rendering:optimizelegibility;--app-shadow:0 var(--seera-space-lg) calc(var(--seera-space-xxl) * 2 - var(--seera-space-sm)) color-mix(in srgb, var(--seera-color-on-surface) 8%, transparent);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--seera-color-surface-muted);min-width:0;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline-offset:3px;outline:2px solid}a{color:inherit}.eyebrow{color:var(--seera-color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.empty-state{margin-top:calc(var(--seera-space-xl) + var(--seera-space-lg));padding:var(--seera-space-xxl);border:1px solid var(--seera-color-border);border-radius:var(--seera-radius-lg);background:var(--seera-color-surface);box-shadow:var(--app-shadow)}.empty-state h2{margin-top:0}.empty-state p,.route-state>p{color:var(--seera-color-on-surface-muted);line-height:1.6}.async-state{justify-items:start;display:grid}.async-state>p{color:var(--seera-color-on-surface-muted);line-height:1.6}.button{min-height:var(--seera-control-height-md);margin-top:var(--seera-space-md);padding:0 var(--seera-space-lg);border-radius:var(--seera-radius-sm);color:var(--seera-color-on-primary);background:var(--seera-color-primary);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--seera-color-primary-strong)}.button-quiet:hover{background:var(--seera-color-surface-muted)}.text-link{margin-bottom:calc(var(--seera-space-xxl) + var(--seera-space-lg));color:var(--seera-color-primary-strong);font-weight:700;text-decoration:none;display:inline-block}.inline-error,.stale-notice{gap:var(--seera-space-sm);margin:var(--seera-space-md) 0;padding:var(--seera-space-sm) var(--seera-space-md);border-radius:var(--seera-radius-sm);flex-wrap:wrap;align-items:baseline;line-height:1.6;display:flex}.inline-error{color:var(--seera-color-danger);background:color-mix(in srgb, var(--seera-color-danger) 8%, var(--seera-color-surface));border:1px solid color-mix(in srgb, var(--seera-color-danger) 30%, var(--seera-color-surface))}.stale-notice{color:var(--seera-color-warning);background:color-mix(in srgb, var(--seera-color-warning) 8%, var(--seera-color-surface));border:1px solid color-mix(in srgb, var(--seera-color-warning) 30%, var(--seera-color-surface))}.inline-error .text-link,.stale-notice .text-link{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.page h2{margin:var(--seera-space-xxl) 0 var(--seera-space-sm);letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.route-state{align-content:center;min-height:70vh;display:grid}.spinner{width:var(--seera-space-xxl);height:var(--seera-space-xxl);border:3px solid var(--seera-color-border);border-top-color:var(--seera-color-primary);border-radius:50%;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.app-navigation nav a:hover,.app-navigation nav a[aria-current=page]{background:color-mix(in srgb, var(--seera-color-primary) 16%, var(--seera-color-surface))}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.dialog{color:inherit;background:var(--seera-color-surface);border:1px solid var(--seera-color-border);border-radius:var(--seera-radius-lg);box-shadow:var(--app-shadow);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:max(var(--seera-space-xl), env(safe-area-inset-top)) max(var(--seera-space-xl), env(safe-area-inset-right)) max(var(--seera-space-xl), env(safe-area-inset-bottom)) max(var(--seera-space-xl), env(safe-area-inset-left));overflow:auto}.dialog::backdrop{background:color-mix(in srgb, var(--seera-color-on-surface) 45%, transparent)}.dialog form{gap:var(--seera-space-lg);display:grid}.dialog-actions{gap:var(--seera-space-lg);flex-wrap:wrap;justify-content:end;display:flex}.dialog h2{margin-top:0}.dialog button{min-height:var(--seera-control-height-md);margin:0}.field{gap:var(--seera-space-xs);display:grid}.field>label{font-size:.875rem;font-weight:600}.field input:not([type=search]),.field .select{min-width:0;min-height:var(--seera-control-height-md);padding:var(--seera-space-sm) var(--seera-space-md);color:inherit;background:var(--seera-color-surface);border:1px solid var(--seera-color-border);border-radius:var(--seera-radius-sm)}.field-hint,.field-error{margin:0;font-size:.875rem}.field-hint{color:var(--seera-color-on-surface-muted)}.field-error{color:var(--seera-color-danger)}.field [aria-invalid=true]{border-color:var(--seera-color-danger)}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table caption{text-align:start;padding-bottom:var(--seera-space-sm);color:var(--seera-color-on-surface-muted);font-size:.875rem}.table th,.table td{text-align:start;padding:var(--seera-space-sm) var(--seera-space-md);border-bottom:1px solid var(--seera-color-border)}.table th{color:var(--seera-color-on-surface-muted);font-size:.875rem;font-weight:600}.table .numeric{text-align:end}.skeleton{gap:var(--seera-space-sm);display:grid}.skeleton-bar{height:var(--seera-space-md);border-radius:var(--seera-radius-sm);background:var(--seera-color-border);animation:1.4s ease-in-out infinite app-skeleton}.skeleton-bar:nth-child(3){width:70%}@keyframes app-skeleton{50%{opacity:.45}}.toasts{gap:var(--seera-space-sm);pointer-events:none;justify-items:center;display:grid;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline:1rem}.toast{max-width:min(30rem,100%);padding:var(--seera-space-sm) var(--seera-space-md);color:var(--seera-color-surface-muted);background:var(--seera-color-on-surface);border-radius:var(--seera-radius-lg);box-shadow:var(--app-shadow);margin:0}.toast-failure{color:var(--seera-color-surface-muted);background:var(--seera-color-danger)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.text-link{cursor:pointer;background:0 0;border:0}@font-face{font-family:Lato;src:url(/fonts/lato-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--task-bg:#f3f4f6;--task-card:#fff;--task-ink:#333;--task-muted:#667080;--task-input:#fff;--task-action:#000;--task-shadow:0 2px 4px #00000040;--seera-color-surface:var(--task-card);--seera-color-surface-muted:var(--task-bg);--seera-color-on-surface:var(--task-ink);--seera-color-on-surface-muted:var(--task-muted);--seera-color-primary:var(--task-action);--seera-color-on-primary:#fff;color:var(--task-ink);background:var(--task-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Lato,sans-serif}:root[data-theme=dark]{--task-bg:#101828;--task-card:#1e2939;--task-ink:#fff;--task-muted:#99a1af;--task-input:#364153;--task-action:#4a5565;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--task-bg);min-width:320px}::selection{background:var(--task-ink);color:var(--task-bg)}input{caret-color:var(--task-ink);min-width:0}input::placeholder{color:#757575}:root[data-theme=dark] input::placeholder{color:#b4bac4}*{scrollbar-color:var(--task-muted) var(--task-bg);scrollbar-width:thin}.button{background:var(--task-action);color:#fff;border-radius:12px;gap:8px;min-height:44px;margin:0;padding:10px 20px}.button:hover{background:var(--task-action);opacity:.8}.button-quiet{color:inherit;box-shadow:none;background:0 0}.button-quiet:hover{background:var(--task-bg);opacity:1}.text-link{color:inherit;cursor:pointer;margin:0;padding:0;font-weight:400}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.app-shell{grid-template-columns:359px minmax(0,1fr);min-height:100dvh;display:grid}.app-navigation{background:var(--task-card);z-index:2;height:100dvh;min-height:600px;padding:34px;position:sticky;top:0;box-shadow:0 4px 12px #00000040}.menu-control{position:absolute;top:39px;left:43px}.menu-control .button{min-height:44px;padding:6px}.profile{flex-direction:column;align-items:center;padding-top:71px;display:flex}.profile img{border-radius:50%;margin-bottom:27px}.profile strong{margin-bottom:9px;font-size:24px;line-height:29px}.profile span{color:var(--task-muted);font-size:20px;line-height:24px}.nav-divider{width:291px;margin:29px 0 35px;display:block}.app-navigation nav{gap:24px;display:grid}.app-navigation nav a{border-radius:12px;align-items:center;gap:44px;min-height:58px;padding:12px 21px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.app-navigation nav a[aria-current=page]{color:#333;background:#f3f4f6}.app-navigation nav a:hover{background:var(--task-bg)}.app-navigation nav a[aria-current=page]:hover{background:#e7e9ed}.app-content{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.page{flex:1;width:min(769px,100%);margin-inline:auto;padding:81px 40px 40px}.page h1{text-align:center;letter-spacing:0;margin:0 0 58px;font-size:48px;font-weight:700;line-height:58px}.theme-control{z-index:3;position:fixed;top:29px;right:35px}.theme-control .button{padding:8px}.figma-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.figma-icon img{display:block}.figma-icon .icon-dark,:root[data-theme=dark] .figma-icon .icon-light{display:none}:root[data-theme=dark] .figma-icon .icon-dark{display:block}footer{color:var(--task-muted);text-align:center;flex-shrink:0;padding:0 24px 48px;font-size:20px;line-height:28px}.is-collapsed{grid-template-columns:130px minmax(0,1fr)}.is-collapsed .app-navigation{padding:13px}.is-collapsed .menu-control{top:33px;left:33px}.is-collapsed .profile,.is-collapsed .nav-label{display:none}.is-collapsed .nav-divider{width:104px;margin:109px 0 35px}.is-collapsed .app-navigation nav{gap:24px}.is-collapsed .app-navigation nav a{justify-content:center;min-height:58px;padding:5px}.is-collapsed .app-navigation nav .figma-icon{transform:scale(1.5)}.theme-panel{background:var(--task-card);max-width:430px;box-shadow:var(--task-shadow);border-radius:12px;margin:auto;padding:28px}.theme-panel h2{margin:0 0 24px;font-size:24px}.theme-panel>div{gap:16px;display:flex}.theme-panel .button{border:1px solid var(--task-muted);flex:1}.theme-panel .button[aria-pressed=true]{background:var(--task-action);color:#fff;border-color:#0000}.route-state,.startup-error{flex-direction:column;justify-content:center;align-items:start;gap:20px;width:min(540px,100% - 40px);min-height:100dvh;margin:auto;display:flex}.route-state h1{margin:0;font-size:40px}.route-state p{margin:0;line-height:1.5}.route-state form{gap:20px;width:100%;display:grid}.field input:not([type=search]){background:var(--task-input);color:inherit;width:100%;padding:15px 20px}.inline-error,.stale-notice{padding:12px 0}.toasts{z-index:10}@media (width>=1600px){.app-content>.page{position:relative;left:-31px}.page h1{transform:translate(-52px)}.is-collapsed .app-content>.page{left:-65px}}@media (width<=1100px){.app-shell{grid-template-columns:240px minmax(0,1fr)}.app-navigation{padding:24px}.profile span{font-size:16px}.nav-divider{width:192px}.app-navigation nav a{gap:20px;padding:12px 16px;font-size:20px}.is-collapsed{grid-template-columns:90px minmax(0,1fr)}.is-collapsed .menu-control{left:19px}.is-collapsed .nav-divider{width:64px}.is-collapsed .app-navigation nav .figma-icon{transform:none}.page{padding-inline:24px}.theme-control{right:20px}}@media (width<=700px){.app-shell,.is-collapsed{flex-direction:column;display:flex}.app-navigation,.is-collapsed .app-navigation{align-items:center;gap:16px;width:100%;height:76px;min-height:76px;padding:12px 20px;display:flex;position:relative;box-shadow:0 2px 4px #0000001a}.menu-control,.is-collapsed .menu-control{position:static}.profile,.nav-divider,.is-collapsed .nav-divider{display:none}.app-navigation nav,.is-collapsed .app-navigation nav{gap:12px;display:flex}.app-navigation nav a,.is-collapsed .app-navigation nav a{gap:8px;min-height:44px;padding:8px;font-size:16px}.app-navigation nav a:last-child .nav-label{display:none}.app-navigation nav .figma-icon img{width:24px;height:24px}.is-collapsed .app-navigation nav{display:none}.menu-control .figma-icon img{width:28px;height:28px}.theme-control{position:absolute;top:18px;right:16px}.theme-control .figma-icon img{width:28px;height:28px}.theme-control .button{min-height:40px;padding:6px}.app-content{min-height:calc(100dvh - 76px)}.page{padding:38px 20px 40px}.page h1{margin-bottom:32px;font-size:34px;line-height:42px}footer{padding-bottom:24px;font-size:16px}.theme-panel{padding:24px}.route-state h1{font-size:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none;animation:none}}@media (width>=1101px){.profile{transform:translate(6px)}}@font-face{font-family:Lato;src:url(/fonts/lato-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@media (width>=1600px){footer{position:relative;left:-15px}.is-collapsed footer{left:94px}}
