._banner_50c7b_1{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius);background:var(--bg-secondary);color:var(--warning);font-size:var(--fs-label);line-height:var(--lh-label);display:flex}._banner_50c7b_1 svg{flex:none}._shell_54gtt_1{min-height:100dvh}._skip_54gtt_5{left:var(--space-md);top:var(--space-md);z-index:var(--z-toast);padding:var(--space-sm) var(--space-md);border-radius:var(--radius);background:var(--bg-secondary);color:var(--text);font-weight:var(--fw-strong);text-decoration:underline;position:absolute;transform:translateY(-300%)}._skip_54gtt_5:focus-visible{transform:none}._nav_54gtt_24{z-index:var(--z-tabbar);background:var(--bg-secondary);border-top:var(--hairline-width) solid var(--hairline);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:fixed;bottom:0;left:0;right:0}._navList_54gtt_37{height:var(--tabbar-height);display:flex}._navItem_54gtt_42{flex:1;min-width:0}._navLink_54gtt_47{height:100%;min-height:var(--tap-min);color:var(--text-secondary);font-size:var(--fs-label);line-height:var(--lh-label);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}._navLink_54gtt_47[data-active=true]{color:var(--accent);font-weight:var(--fw-strong)}._main_54gtt_66{max-width:var(--content-max);padding:calc(var(--space-md) + env(safe-area-inset-top)) var(--space-md) calc(var(--tabbar-height) + var(--space-md) + env(safe-area-inset-bottom));outline:none;margin:0 auto}@media (width>=768px){._nav_54gtt_24{width:var(--sidebar-width);border-top:0;border-right:var(--hairline-width) solid var(--hairline);padding:var(--space-lg) var(--space-md);top:0;right:auto}._navList_54gtt_37{gap:var(--space-xs);flex-direction:column;height:auto}._navItem_54gtt_42{flex:none}._navLink_54gtt_47{justify-content:flex-start;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius);font-size:var(--fs-body);line-height:var(--lh-body);flex-direction:row}._main_54gtt_66{margin-left:var(--sidebar-width);max-width:none;padding:var(--space-lg)}._main_54gtt_66>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}}._button_1vn7o_1{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--space-2xl);min-width:var(--tap-min);padding:0 var(--space-md);border:var(--hairline-width) solid var(--control-border);border-radius:var(--radius);background:var(--bg-secondary);color:var(--text);font-weight:var(--fw-strong);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);display:inline-flex}._button_1vn7o_1:active:not(:disabled){background:var(--bg-tertiary);transform:scale(.98)}._button_1vn7o_1[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._button_1vn7o_1[data-variant=primary]:active:not(:disabled){background:var(--accent-pressed);border-color:var(--accent-pressed)}._button_1vn7o_1[data-variant=danger]{border-color:var(--danger);color:var(--danger)}._button_1vn7o_1[data-variant=text]{min-height:var(--tap-min);padding:0 var(--space-sm);background:0 0;border-color:#0000;text-decoration:underline}._button_1vn7o_1:disabled{background:var(--bg-secondary);border-color:var(--hairline);color:var(--text-secondary)}._frame_oss3h_2{min-height:100dvh;padding:calc(var(--space-lg) + env(safe-area-inset-top)) var(--space-md) calc(var(--space-lg) + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex}._content_oss3h_11{width:100%;max-width:var(--content-max-form);gap:var(--space-lg);flex-direction:column;display:flex}._message_oss3h_19{align-items:flex-start;gap:var(--space-sm);display:flex}._error_oss3h_25{color:var(--danger)}._empty_116te_1{gap:var(--space-xs);padding:var(--space-xl) var(--space-md);border-radius:var(--radius);background:var(--bg-secondary);flex-direction:column;display:flex}._title_116te_10{font-weight:var(--fw-strong)}._page_e19dw_1{gap:var(--space-lg);flex-direction:column;display:flex}._group_e19dw_7{gap:var(--space-sm);flex-direction:column;display:flex}._list_e19dw_13{border-radius:var(--radius);background:var(--bg-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._list_e19dw_13 li+li{border-top:var(--hairline-width) solid var(--hairline)}._row_e19dw_27{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--tap-min);padding:var(--space-sm) var(--space-md);color:var(--text);text-decoration:none;display:flex}._row_e19dw_27:active{background:var(--bg-tertiary)}._chevron_e19dw_42{color:var(--text-secondary);display:inline-flex}._skeleton_lk5u8_1{gap:var(--space-sm);flex-direction:column;display:flex}._row_lk5u8_7{border-radius:var(--radius);background:var(--bg-tertiary);height:56px;animation:2s ease-in-out infinite _pulse_lk5u8_1}@keyframes _pulse_lk5u8_1{50%{opacity:.5}}._page_1pi0z_1{gap:var(--space-lg);flex-direction:column;display:flex}._header_1pi0z_7{gap:var(--space-xs);flex-direction:column;display:flex}._list_1pi0z_13{border-radius:var(--radius);background:var(--bg-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1pi0z_23{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);min-height:56px;display:flex}._row_1pi0z_23+._row_1pi0z_23{border-top:var(--hairline-width) solid var(--hairline)}._rowBody_1pi0z_36{flex-direction:column;min-width:0;display:flex}._name_1pi0z_42{align-items:center;gap:var(--space-sm);font-weight:var(--fw-strong);flex-wrap:wrap;display:flex}._chip_1pi0z_50{padding:0 var(--space-sm);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-round);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-regular)}._addBox_1pi0z_59{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius);background:var(--bg-secondary);flex-direction:column;display:flex}._linkText_1pi0z_68{font-family:var(--font-mono);font-size:var(--fs-label);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}._dialog_1pi0z_75{max-width:min(var(--content-max-form), calc(100vw - 2 * var(--space-md)));padding:var(--space-lg);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-sheet);background:var(--bg);color:var(--text)}._dialog_1pi0z_75::backdrop{background:#0006}._dialogActions_1pi0z_88{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}._error_1pi0z_95{color:var(--danger)}._field_11dyw_1{gap:var(--space-xs);flex-direction:column;display:flex}._label_11dyw_7{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-strong)}._input_11dyw_13{min-height:var(--space-2xl);padding:0 var(--space-md);border:var(--hairline-width) solid var(--control-border);border-radius:var(--radius);background:var(--bg);color:var(--text);font-size:max(1rem,17px)}._input_11dyw_13::placeholder{color:var(--text-secondary)}._input_11dyw_13[aria-invalid=true]{border-color:var(--danger)}._error_11dyw_32{align-items:flex-start;gap:var(--space-sm);color:var(--danger);font-size:var(--fs-label);line-height:var(--lh-label);display:flex}._error_11dyw_32 svg{flex:none}._page_d0w86_1{gap:var(--space-lg);min-height:calc(100dvh - var(--tabbar-height) - 2 * var(--space-lg));flex-direction:column;display:flex}._log_d0w86_8{gap:var(--space-md);flex-direction:column;flex:1;display:flex}._message_d0w86_15{max-width:85%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius);overflow-wrap:anywhere;white-space:pre-wrap;animation:_appear_d0w86_1 var(--dur-base) var(--ease)}._user_d0w86_24{background:var(--accent);color:var(--on-accent);align-self:flex-end}._assistant_d0w86_30{background:var(--bg-secondary);color:var(--text);align-self:flex-start}._status_d0w86_36{align-self:flex-start}._error_d0w86_40{align-self:flex-start;align-items:flex-start;gap:var(--space-sm);color:var(--danger);flex-direction:column;display:flex}._composer_d0w86_50{bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--keyboard-inset,0px));align-items:flex-end;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);margin:0 calc(-1 * var(--space-md));background:var(--bg-secondary);border-top:var(--hairline-width) solid var(--hairline);display:flex;position:sticky}._composer_d0w86_50>:first-child{flex:1;min-width:0}._sendLabel_d0w86_67{align-items:center;gap:var(--space-xs);display:inline-flex}@media (width>=768px){._page_d0w86_1{min-height:calc(100dvh - 2 * var(--space-lg))}._composer_d0w86_50{border-radius:var(--radius);margin:0;bottom:0}}@keyframes _appear_d0w86_1{0%{opacity:0;transform:translateY(4px)}}._page_ge52b_1{gap:var(--space-lg);flex-direction:column;display:flex}._header_ge52b_7{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}._headerText_ge52b_14{gap:var(--space-xs);flex-direction:column;display:flex}._chip_ge52b_20{padding:var(--space-xs) var(--space-sm);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-round);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--text);flex:none}._section_ge52b_30,._form_ge52b_36{gap:var(--space-md);flex-direction:column;display:flex}._list_ge52b_42{border-radius:var(--radius);background:var(--bg-secondary);flex-direction:column;display:flex}._row_ge52b_49{align-items:center;gap:var(--space-sm);min-height:56px;padding:var(--space-sm) var(--space-md);animation:_appear_ge52b_1 var(--dur-base) var(--ease);display:flex}._row_ge52b_49+._row_ge52b_49{border-top:var(--hairline-width) solid var(--hairline)}._check_ge52b_62{width:var(--tap-min);height:var(--tap-min);border:var(--hairline-width) solid var(--control-border);border-radius:var(--radius-round);background:var(--bg);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}._check_ge52b_62:active:not(:disabled){background:var(--bg-tertiary)}._check_ge52b_62:disabled{color:var(--success);border-color:var(--success)}._rowBody_ge52b_84{flex-direction:column;flex:1;min-width:0;display:flex}._taskTitle_ge52b_92{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._loadError_ge52b_101{align-items:flex-start;gap:var(--space-sm);color:var(--danger);flex-direction:column;display:flex}._dock_ge52b_110{min-height:calc(var(--space-3xl) + var(--space-md))}@keyframes _appear_ge52b_1{0%{opacity:0;transform:translateY(4px)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--bg-secondary:#f2f4f6;--bg-tertiary:#e6e8eb;--accent:#0f766e;--accent-pressed:#115e59;--on-accent:#fff;--danger:#b90044;--success:#197037;--warning:#81520a;--text:#101214;--text-secondary:#52565b;--hairline:#d5d8db;--control-border:#82878c;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--tap-min:44px;--tabbar-height:56px;--sidebar-width:240px;--content-max:640px;--content-max-form:480px;--radius:12px;--radius-sheet:20px;--radius-round:9999px;--hairline-width:1px;--focus-width:2px;--focus-offset:2px;--font-sans:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--fs-body:1rem;--fs-label:.765rem;--fs-heading:1.294rem;--fs-display:2rem;--lh-body:1.5;--lh-label:1.4;--lh-heading:1.2;--lh-display:1.1;--fw-regular:400;--fw-strong:600;--z-tabbar:10;--z-sticky:20;--z-backdrop:30;--z-dialog:40;--z-toast:50;--z-voice:60;--ease:cubic-bezier(.25, 1, .5, 1);--dur-fast:.1s;--dur-base:.15s;--dur-slow:.25s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#000;--bg-secondary:#101214;--bg-tertiary:#1b1d20;--accent:#2dd4bf;--accent-pressed:#14b8a6;--on-accent:#04201d;--danger:#fb6188;--success:#67d283;--warning:#ebbd57;--text:#f2f2f2;--text-secondary:#a7abb0;--hairline:#2c2e31;--control-border:#6e7276}}@media (prefers-contrast:more){:root{--hairline:var(--control-border);--text-secondary:var(--text)}}*,:before,:after{box-sizing:border-box}html{font:17px/1.5 var(--font-sans);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-hyphens:auto;hyphens:auto}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){html{font:-apple-system-body}}body{background:var(--bg);min-height:100dvh;color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,p{margin:0}h1{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-strong);letter-spacing:-.02em;text-wrap:balance}h2{font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-strong);letter-spacing:-.01em;text-wrap:balance}p{text-wrap:pretty;max-width:65ch}ul{margin:0;padding:0;list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-regular)}.label{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--text-secondary)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
