@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--color-bg: #fafafa;--color-surface: #ffffff;--color-surface-muted: #f2f2f2;--color-surface-hover: #f7f7f7;--color-border: #e8e8e8;--color-border-strong: #8f8f8f;--color-booked: #808080;--color-text-on-booked: #111111;--color-border-hover: var(--color-text-muted);--color-text: #111111;--color-text-muted: #5f5f5f;--color-text-on-accent: #ffffff;--color-text-on-danger: #ffffff;--color-accent: #0d6b64;--color-accent-hover: #0a5650;--color-accent-subtle: #e9f4f2;--color-danger: #b42318;--color-danger-solid: #b42318;--color-danger-solid-hover: #912018;--color-danger-subtle: #fdecea;--color-success: #17692f;--color-success-subtle: #e6f4ea;--color-warning: #7a4e00;--color-warning-subtle: #fdf3dc;--color-focus: #0d6b64;--color-backdrop: rgb(16 20 20 / .5);--color-agent-glow: rgb(13 107 100 / .3);--color-mark-bar: #ffffff;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--radius-sm: .375rem;--radius: .5rem;--radius-lg: .75rem;--radius-bubble: .875rem;--radius-pill: 999px;--border-width: 1px;--font-sans: "Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .9375rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 600;--line-height: 1.5;--line-height-tight: 1.25;--line-height-snug: 1.2;--tracking-tight: -.02em;--tracking-tighter: -.03em;--underline-offset: .18em;--shadow-sm: 0 1px 2px rgb(0 0 0 / .05);--shadow-md: 0 4px 16px rgb(0 0 0 / .06), 0 1px 3px rgb(0 0 0 / .05);--shadow-lg: 0 12px 40px rgb(0 0 0 / .12), 0 2px 6px rgb(0 0 0 / .06);--tint-hairline: 30%;--focus-ring: 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-focus);--size-control: 2.25rem;--size-touch: var(--size-control);--size-icon: 1.25rem;--size-badge: 1.25rem;--size-dot: .375rem;--size-mark: 1.5rem;--size-mark-sm: 1.375rem;--size-avatar: 1.75rem;--size-dialog: 32rem;--size-page: 72rem;--size-column: 9rem;--size-pane: 28rem;--size-week: 37.5rem;--size-thread: 44rem;--size-menu: 12rem;--sticky-top: 0px;--size-section-nav: 11rem;--size-field-number: 8rem;--duration: .15s;--z-overlay: 10;--duration-agent-highlight: 1.5s}@media(pointer:coarse){:root{--size-control: 2.75rem}}@media(prefers-color-scheme:dark){:root{--color-bg: #0a0a0a;--color-surface: #111111;--color-surface-muted: #1c1c1c;--color-surface-hover: #161616;--color-border: #262626;--color-border-strong: #616161;--color-booked: #7a7a7a;--color-text-on-booked: #0a0a0a;--color-text: #ededed;--color-text-muted: #a1a1a1;--color-text-on-accent: #04201d;--color-accent: #3cc9b8;--color-accent-hover: #6ddbcd;--color-accent-subtle: #10302c;--color-danger: #ff8a80;--color-danger-solid: #d92d20;--color-danger-solid-hover: #b42318;--color-danger-subtle: #3a1a17;--color-success: #5fe38c;--color-success-subtle: #12301d;--color-warning: #fbbf24;--color-warning-subtle: #332a10;--color-focus: #3cc9b8;--color-backdrop: rgb(0 0 0 / .6);--color-agent-glow: rgb(60 201 184 / .3);--shadow-sm: 0 0 0 1px rgb(255 255 255 / .04);--shadow-md: 0 4px 16px rgb(0 0 0 / .5), 0 0 0 1px rgb(255 255 255 / .04);--shadow-lg: 0 12px 40px rgb(0 0 0 / .6), 0 0 0 1px rgb(255 255 255 / .04)}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}h3,h4{font-size:var(--font-size-md)}a{color:var(--color-accent);text-decoration-thickness:var(--border-width);text-underline-offset:var(--underline-offset)}a:hover{color:var(--color-accent-hover)}::selection{background:var(--color-accent-subtle)}::placeholder{color:var(--color-text-muted);opacity:1}code,pre{font-family:var(--font-mono)}img,svg{display:block;max-width:100%}input,button,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus-visible{box-shadow:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}._alert_1ckuc_1{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--tone-subtle);color:var(--tone)}@supports (color: color-mix(in srgb,red,blue)){._alert_1ckuc_1{border-color:color-mix(in srgb,var(--tone) var(--tint-hairline),transparent)}}._alert_1ckuc_1>div{color:var(--color-text)}._title_1ckuc_23{font-weight:var(--font-weight-bold)}._info_1ckuc_28{--tone: var(--color-text-muted);--tone-subtle: var(--color-surface-muted)}._info_1ckuc_28 ._title_1ckuc_23{color:var(--color-text)}._success_1ckuc_37{--tone: var(--color-success);--tone-subtle: var(--color-success-subtle)}._warning_1ckuc_42{--tone: var(--color-warning);--tone-subtle: var(--color-warning-subtle)}._danger_1ckuc_47{--tone: var(--color-danger);--tone-subtle: var(--color-danger-subtle)}._wrapper_ia2mx_1{display:inline-flex}._spinner_ia2mx_5{display:inline-block;border:calc(2 * var(--border-width)) solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:_spin_ia2mx_5 .7s linear infinite}._sm_ia2mx_13{width:var(--space-3);height:var(--space-3)}._md_ia2mx_18{width:var(--space-4);height:var(--space-4)}@keyframes _spin_ia2mx_5{to{transform:rotate(360deg)}}._button_18pg3_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-control);min-width:var(--size-control);padding:var(--space-1) var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;transition:background-color var(--duration),border-color var(--duration)}._button_18pg3_1:disabled,._button_18pg3_1[aria-disabled=true]{cursor:not-allowed}._button_18pg3_1:disabled:not(._primary_18pg3_23),._button_18pg3_1[aria-disabled=true]:not(._primary_18pg3_23){opacity:.6}._primary_18pg3_23{background:var(--color-accent);color:var(--color-text-on-accent);box-shadow:var(--shadow-sm)}._primary_18pg3_23:hover:not(:disabled){background:var(--color-accent-hover)}._primary_18pg3_23:focus-visible{box-shadow:var(--focus-ring)}._primary_18pg3_23:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);box-shadow:none}._secondary_18pg3_49{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}._secondary_18pg3_49:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover)}._danger_18pg3_60{background:var(--color-danger-solid);color:var(--color-text-on-danger)}._danger_18pg3_60:hover:not(:disabled){background:var(--color-danger-solid-hover)}._ghost_18pg3_69{background:transparent;color:var(--color-text)}._ghost_18pg3_69:hover:not(:disabled){background:var(--color-surface-muted)}._empty_erkbo_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);text-align:center}._icon_erkbo_10{display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-lg)}._title_erkbo_22{font-size:var(--font-size-md)}._description_erkbo_26{max-width:var(--size-dialog);color:var(--color-text-muted)}._action_erkbo_31{margin-top:var(--space-2)}._skeleton_rzm8b_1{display:flex;flex-direction:column;gap:var(--space-2)}._bone_rzm8b_7{border-radius:var(--radius);background:linear-gradient(90deg,var(--color-surface-muted) 25%,var(--color-border) 50%,var(--color-surface-muted) 75%);background-size:200% 100%;animation:_shimmer_rzm8b_1 1.5s linear infinite}._line_rzm8b_14{height:var(--space-3)}._line_rzm8b_14:last-of-type:not(:first-of-type){width:60%}._block_rzm8b_22{flex:1;min-height:var(--space-6)}@media(prefers-reduced-motion:reduce){._bone_rzm8b_7{animation:none;background:var(--color-surface-muted)}}@keyframes _shimmer_rzm8b_1{0%{background-position:100% 0}to{background-position:-100% 0}}._dialog_1bji1_1{--sticky-top: 0px;margin:auto;width:calc(100% - 2 * var(--space-3));max-width:var(--size-dialog);max-height:calc(100% - 2 * var(--space-3));padding:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg)}._wide_1bji1_17{max-width:var(--size-page)}._dialog_1bji1_1::backdrop{background:var(--color-backdrop)}._header_1bji1_25{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}._close_1bji1_34{flex-shrink:0;padding:0;color:var(--color-text-muted);font-size:var(--font-size-lg)}._body_1bji1_41{padding:var(--space-4)}._footer_1bji1_45{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-border)}._sheet_1bji1_55{margin-block:0;margin-inline:auto 0;width:calc(100% - var(--space-6));max-width:var(--size-pane);height:100%;max-height:100%;border-block:none;border-inline-end:none;border-radius:0}._sheet_1bji1_55[open]{display:flex;flex-direction:column;animation:_sheet-in_1bji1_1 calc(var(--duration) * 2) ease-out}._sheet_1bji1_55 ._body_1bji1_41{display:flex;flex:1;flex-direction:column;gap:var(--space-3);overflow-y:auto;padding:var(--space-3)}@keyframes _sheet-in_1bji1_1{0%{transform:translate(100%)}}._layer_1bji1_90{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);padding:var(--space-3);background:var(--color-backdrop)}._layer_1bji1_90:not(:has(>dialog[open])){display:none}._inView_1bji1_102{position:static;grid-area:1 / 1;width:100%;max-height:100%;overflow:auto}@media(max-width:47.99rem){._layer_1bji1_90{padding:0}._inView_1bji1_102{max-width:none;height:100%;max-height:none;border:none;border-radius:0;box-shadow:none}}._stack_11wbx_1{display:flex;flex-direction:column}._inline_11wbx_6{display:flex;flex-wrap:wrap}._columns_11wbx_11{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--column),100%),1fr));align-items:start}._fields_11wbx_17{--column: var(--size-column)}._panes_11wbx_18{--column: var(--size-pane)}._columns_11wbx_11>*{min-width:0}._weekPanes_11wbx_25{display:flex;flex-wrap:wrap;align-items:flex-start}._weekPanes_11wbx_25>*{flex:1 1 var(--size-pane);min-width:0}._weekPanes_11wbx_25:not(._paneFirst_11wbx_36)>:first-child,._paneFirst_11wbx_36>:last-child{flex:999 1 var(--size-week)}._gap1_11wbx_41{gap:var(--space-1)}._gap2_11wbx_42{gap:var(--space-2)}._gap3_11wbx_43{gap:var(--space-3)}._gap4_11wbx_44{gap:var(--space-4)}._gap5_11wbx_45{gap:var(--space-5)}._gap6_11wbx_46{gap:var(--space-6)}._start_11wbx_48{align-items:flex-start}._center_11wbx_49{align-items:center}._end_11wbx_50{align-items:flex-end}._stretch_11wbx_51{align-items:stretch}._justify-start_11wbx_53{justify-content:flex-start}._justify-between_11wbx_54{justify-content:space-between}._justify-end_11wbx_55{justify-content:flex-end}._field_1eg69_1{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0}._label_1eg69_8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._hint_1eg69_13{color:var(--color-text-muted);font-size:var(--font-size-sm)}._error_1eg69_18{color:var(--color-danger);font-size:var(--font-size-sm)}._control_1eg69_24{width:100%;min-height:var(--size-control);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration)}._control_1eg69_24:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--color-border-hover)}._control_1eg69_24:focus{border-color:var(--color-accent)}._textArea_1eg69_43{padding-block:var(--space-2);resize:vertical}._code_1eg69_49{font-family:var(--font-mono);font-size:var(--font-size-sm)}._fit_1eg69_55{align-self:flex-start;width:auto;max-width:100%}._number_1eg69_61{width:var(--size-field-number)}._control_1eg69_24:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._control_1eg69_24[aria-invalid=true]{border-color:var(--color-danger)}._selectBox_1eg69_76{position:relative;display:flex}._select_1eg69_76{flex:auto;width:auto;min-width:0;padding-inline-end:calc(var(--space-2) + var(--size-icon) + var(--space-2));-webkit-appearance:none;-moz-appearance:none;appearance:none}._chevron_1eg69_90{position:absolute;inset-block:0;inset-inline-end:var(--space-2);display:flex;align-items:center;color:var(--color-text);pointer-events:none}._select_1eg69_76:disabled+._chevron_1eg69_90{color:var(--color-text-muted)}[data-agent-changed=fade]{animation:agent-changed var(--duration-agent-highlight) ease-out}[data-agent-changed=static]{outline:calc(2 * var(--border-width)) solid var(--color-accent);outline-offset:calc(-2 * var(--border-width))}@keyframes agent-changed{0%,30%{outline:calc(2 * var(--border-width)) solid var(--color-accent);outline-offset:calc(-2 * var(--border-width));box-shadow:0 0 var(--space-2) var(--space-1) var(--color-agent-glow)}to{outline:calc(2 * var(--border-width)) solid transparent;outline-offset:calc(-2 * var(--border-width));box-shadow:0 0 var(--space-2) var(--space-1) transparent}}._card_1iodo_1{overflow-wrap:anywhere;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0}@media(min-width:40rem){._card_1iodo_1{padding:var(--space-4)}}._icon_3r1zv_1{flex:none;width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}._viewport_1n6r4_1{position:fixed;inset-inline:var(--space-3);bottom:var(--space-3);z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none}._toast_1n6r4_13{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:var(--size-dialog);padding-inline-start:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-md);pointer-events:auto}._toast_1n6r4_13:before{content:"";flex-shrink:0;width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-pill);background:currentColor}._message_1n6r4_36{flex:1;min-width:0;padding-block:var(--space-2);color:var(--color-text)}._success_1n6r4_43{color:var(--color-success)}._error_1n6r4_47{color:var(--color-danger)}._close_1n6r4_51{flex-shrink:0;padding:0;color:var(--color-text-muted);font-size:var(--font-size-lg)}._frame_qwo3g_1{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--color-bg)}._header_qwo3g_9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}._main_qwo3g_19{width:100%;max-width:var(--size-dialog);margin:0 auto;padding:var(--space-5) var(--space-3)}._wide_qwo3g_26{max-width:var(--size-page)}._centered_qwo3g_30{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh}._mark_gg1rb_1{flex:none}._tile_gg1rb_5{fill:var(--color-accent)}._bar_gg1rb_9{fill:var(--color-mark-bar)}._wordmark_jb3k4_1{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-control);color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter);text-decoration:none;text-transform:lowercase;border-radius:var(--radius-sm)}._wordmark_jb3k4_1:hover{color:var(--color-text)}._mark_jb3k4_19{width:var(--size-mark);height:var(--size-mark)}@media(max-width:47.99rem){._mark_jb3k4_19{width:var(--size-mark-sm);height:var(--size-mark-sm)}}._header_p008j_2{container-type:inline-size;padding-bottom:var(--space-4)}._layout_p008j_7{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-1)}._layout_p008j_7:has(._actions_p008j_14>:nth-child(2)){grid-template-columns:minmax(0,1fr) fit-content(50%)}._title_p008j_18{grid-area:1 / 1;align-self:center;overflow-wrap:anywhere}._description_p008j_24{grid-row:2;grid-column:1 / -1;color:var(--color-text-muted)}._actions_p008j_14{grid-area:1 / 2;align-self:center;margin-inline-start:var(--space-3);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}@container (max-width: 32rem){._layout_p008j_7,._layout_p008j_7:has(._actions_p008j_14>:nth-child(2)){grid-template-columns:minmax(0,1fr)}._title_p008j_18{overflow-wrap:break-word}._actions_p008j_14{grid-area:auto;grid-row:3;margin-inline-start:0;margin-top:var(--space-2);justify-content:flex-start}}._badge_wfy8r_1{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--size-badge);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap}._badge_wfy8r_1:before{content:"";flex-shrink:0;width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-pill);background:var(--color-text-muted)}._success_wfy8r_25:before{background:var(--color-success)}._danger_wfy8r_29:before{background:var(--color-danger)}._chip_wog8a_1{min-height:var(--size-control);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer;font-size:var(--font-size-sm);line-height:var(--line-height-tight);transition:border-color var(--duration)}._chip_wog8a_1:hover:not(:disabled){border-color:var(--color-border-strong)}._chip_wog8a_1:disabled{cursor:not-allowed;opacity:.6}._frame_1akbf_1{display:flex;flex:1;flex-direction:column;min-height:0}._header_1akbf_8{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}._header_1akbf_8>button{flex:none;white-space:nowrap}._headerTitle_1akbf_23{min-width:0;overflow:hidden;font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap}._scroll_1akbf_31{flex:1;min-height:0;overflow-y:auto;padding:var(--space-3)}._scroll_1akbf_31:focus-visible{box-shadow:inset var(--focus-ring)}._thread_1akbf_42{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--size-thread);margin-inline:auto}._empty_1akbf_50{display:flex;flex:1;flex-direction:column;gap:var(--space-4);justify-content:center;justify-content:safe center;min-height:0;overflow-y:auto;padding:var(--space-3)}._aside_1akbf_63{width:100%;max-width:var(--size-thread);margin-inline:auto}._aside_1akbf_63:empty{display:none}._day_1akbf_74{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._day_1akbf_74:before,._day_1akbf_74:after{content:"";flex:1;border-top:var(--border-width) solid var(--color-border)}._bubble_1akbf_90{align-self:flex-end;max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-sm) var(--radius-bubble);background:var(--color-surface-muted);overflow-wrap:anywhere;white-space:pre-wrap}._pending_1akbf_100{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._bubblePending_1akbf_107{border:var(--border-width) dashed var(--color-border-strong);background:transparent}._reply_1akbf_112{display:flex;align-items:flex-start;gap:var(--space-2)}._replyMark_1akbf_118{width:var(--size-mark);height:var(--size-mark)}._replyBody_1akbf_123{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}._replyBody_1akbf_123>*{max-width:100%}._text_1akbf_136{overflow-wrap:anywhere;white-space:pre-wrap}._step_1akbf_141{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--color-text-muted);font-size:var(--font-size-sm)}._step_1akbf_141 svg,._send_1akbf_150 svg{flex:none;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}._step_1akbf_141 svg{width:var(--space-3);height:var(--space-3)}._replyBody_1akbf_123>._step_1akbf_141:first-child{min-height:var(--size-mark)}._replyBody_1akbf_123>._stepPlain_1akbf_169{padding-inline-start:calc(var(--space-3) + var(--space-1-5))}._stepLink_1akbf_173{padding:0;border:none;background:none;color:var(--color-accent);font:inherit;text-align:start;text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--underline-offset);cursor:pointer}._stepLink_1akbf_173:hover{color:var(--color-accent-hover)}@media(pointer:coarse){._stepLink_1akbf_173{position:relative}._stepLink_1akbf_173:after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(100% + var(--space-2));transform:translateY(-50%)}}._stepDone_1akbf_208{color:var(--color-success)}._stepFailed_1akbf_212{color:var(--color-danger)}._typing_1akbf_216{display:inline-flex;gap:var(--space-1);padding-block:var(--space-1-5)}._typing_1akbf_216>i{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-pill);background:var(--color-text-muted);opacity:.4;animation:_blink_1akbf_1 1.2s infinite}._typing_1akbf_216>i:nth-child(2){animation-delay:.2s}._typing_1akbf_216>i:nth-child(3){animation-delay:.4s}@keyframes _blink_1akbf_1{50%{opacity:1}}@media(prefers-reduced-motion:reduce){._typing_1akbf_216>i{animation:none;opacity:.7}}._card_1akbf_252{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-md)}._cardTag_1akbf_264{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--color-danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._cardTag_1akbf_264:before{content:"";width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-pill);background:currentcolor}._cardTitle_1akbf_281{font-weight:var(--font-weight-bold);overflow-wrap:anywhere}._cardActions_1akbf_286{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._embedFrame_1akbf_293{border-radius:var(--radius)}._embed_1akbf_293{display:flex;flex-direction:column;width:100%;overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}._embedHead_1akbf_307,._embedFoot_1akbf_308{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}._embedHead_1akbf_307{border-bottom:var(--border-width) solid var(--color-border)}._embedTitle_1akbf_321{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;font-weight:var(--font-weight-bold);overflow-wrap:anywhere}._embedMeta_1akbf_330{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);white-space:nowrap}._embedTools_1akbf_337{display:flex;align-items:center;gap:var(--space-1)}._embedBody_1akbf_343{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}._embedFoot_1akbf_308{border-top:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--font-size-sm)}._facts_1akbf_357{display:flex;flex-direction:column;gap:var(--space-1);margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._fact_1akbf_357{display:flex;flex-wrap:wrap;gap:0 var(--space-2);min-width:0}._fact_1akbf_357 dt{font-weight:var(--font-weight-medium)}._fact_1akbf_357 dd{min-width:0;margin:0;overflow-wrap:anywhere}._chips_1akbf_383{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);max-width:var(--size-dialog)}._greeting_1akbf_391{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}._greetingMark_1akbf_399{width:var(--space-6);height:var(--space-6)}._greetingTitle_1akbf_404{font-size:var(--font-size-xl)}._greetingText_1akbf_408{color:var(--color-text-muted)}._footer_1akbf_412{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3)}._notice_1akbf_419{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}._composer_1akbf_429{max-width:var(--size-thread);width:100%;margin-inline:auto}._box_1akbf_435{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2);padding-inline-start:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md)}._box_1akbf_435:focus-within{border-color:var(--color-border-strong)}._input_1akbf_451{flex:1;min-width:0;min-height:var(--size-control);max-height:40vh;padding:var(--space-1-5) 0;border:0;background:transparent;field-sizing:content;outline:none;resize:none}._input_1akbf_451:focus-visible{box-shadow:none}._input_1akbf_451::placeholder{color:var(--color-text-muted)}._box_1akbf_435 ._send_1akbf_150{flex:none;width:var(--size-control);padding:0;border-radius:var(--radius-pill)}._send_1akbf_150 svg{width:var(--size-icon);height:var(--size-icon)}._hint_1akbf_485{max-width:var(--size-thread);margin-inline:auto;color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center}._checkbox_qzgkf_1{display:flex;flex-direction:column}._row_qzgkf_6{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch);cursor:pointer}._input_qzgkf_14{width:var(--size-icon);height:var(--size-icon);flex-shrink:0;accent-color:var(--color-accent);cursor:pointer}._input_qzgkf_14:disabled,._input_qzgkf_14:disabled+span{cursor:not-allowed;color:var(--color-text-muted)}._message_qzgkf_28{padding-left:calc(var(--size-icon) + var(--space-2))}._fieldset_10cwd_1{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;margin:0;padding:0;border:none}._legend_10cwd_11{padding:0;margin-bottom:var(--space-1-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._frame_121kp_2{display:flex;flex-direction:column;height:100vh;height:100dvh}._content_121kp_9{flex:1;min-height:0;overflow-y:auto}._scroll_1a49i_1{position:relative;max-width:100%;overflow-x:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}._table_1a49i_11{width:100%;border-collapse:collapse}._caption_1a49i_16{padding:var(--space-3);font-weight:var(--font-weight-bold);text-align:left}._table_1a49i_11 th,._table_1a49i_11 td{padding:calc(3 * var(--space-1)) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);text-align:left;white-space:nowrap}._table_1a49i_11 th{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}._table_1a49i_11 td{font-variant-numeric:tabular-nums}._table_1a49i_11 tbody tr:hover td{background:var(--color-surface-hover)}._table_1a49i_11 tbody tr:last-child td{border-bottom:none}._root_1x72g_1{display:inline-block}._fill_1x72g_5{display:block;width:100%;min-width:0}._fillTrigger_1x72g_11{width:100%}._menu_1x72g_16{position:fixed;inset:auto;min-width:var(--size-menu);max-width:calc(100vw - 2 * var(--space-3));max-height:calc(100vh - 2 * var(--space-3));margin:0;padding:var(--space-1);overflow:auto;list-style:none;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md)}._item_1x72g_33{display:flex;align-items:center;width:100%;min-height:var(--size-touch);padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);text-align:start;cursor:pointer}._item_1x72g_33:hover:not([aria-disabled=true]),._item_1x72g_33:focus-visible{background:var(--color-surface-muted)}._item_1x72g_33[aria-disabled=true]{cursor:not-allowed;opacity:.6}._danger_1x72g_57{color:var(--color-danger)}._labels_13x4v_1{display:inline-grid}._labels_13x4v_1>span{grid-area:1 / 1}._hidden_13x4v_9{visibility:hidden}._root_k0djh_1{container-type:inline-size}._layout_k0djh_5{display:flex;flex-direction:column;gap:var(--space-4)}._list_k0djh_11{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}._link_k0djh_20{display:flex;align-items:center;min-height:var(--size-touch);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--duration),color var(--duration)}._link_k0djh_20:hover{background:var(--color-surface-muted);color:var(--color-text)}._content_k0djh_38{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._section_k0djh_46{scroll-margin-top:calc(var(--sticky-top) + var(--space-3))}._section_k0djh_46:focus{outline:none;box-shadow:none}@container (min-width: 64rem){._layout_k0djh_5{display:grid;grid-template-columns:var(--size-section-nav) minmax(0,1fr);align-items:start;gap:var(--space-5)}._nav_k0djh_65{position:sticky;top:calc(var(--sticky-top) + var(--space-3))}._list_k0djh_11{flex-direction:column;flex-wrap:nowrap}}._root_zc7ki_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-variant-numeric:tabular-nums}._toolbar_zc7ki_9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._nav_zc7ki_16{display:flex;align-items:center;gap:var(--space-1)}._title_zc7ki_22{flex:1;margin:0;font-weight:var(--font-weight-bold)}._timeZone_zc7ki_28{color:var(--color-text-muted);font-size:var(--font-size-sm)}._switcher_zc7ki_33{display:flex;gap:var(--space-1);overflow-x:auto}._switch_zc7ki_33{display:flex;flex:1;flex-direction:column;align-items:center;min-width:var(--size-touch);min-height:var(--size-touch);padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer}._switch_zc7ki_33[aria-current=date]{color:var(--color-text);font-weight:var(--font-weight-bold)}._switch_zc7ki_33[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent)}._switchDay_zc7ki_66{font-weight:var(--font-weight-bold)}._frame_zc7ki_72{overflow:clip;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);isolation:isolate}._grid_zc7ki_81{--row: var(--size-touch);--strip: 1.75rem;display:grid;grid-template-columns:max-content repeat(var(--days),minmax(0,1fr))}._compact_zc7ki_88 ._grid_zc7ki_81{--row: calc(var(--size-control) * 2 / 3)}@media(pointer:coarse){._compact_zc7ki_88 ._grid_zc7ki_81{--row: var(--size-touch)}}._compact_zc7ki_88{--sticky-top: 0px}._compact_zc7ki_88 ._frame_zc7ki_72{max-height:calc(var(--size-control) * 8);overflow-y:auto}._compact_zc7ki_88 ._header_zc7ki_109{padding:var(--space-1)}._corner_zc7ki_113,._header_zc7ki_109{position:sticky;top:var(--sticky-top);z-index:2;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}._header_zc7ki_109{padding:var(--space-2);border-left:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center}._today_zc7ki_132,._headerDay_zc7ki_137{color:var(--color-text);font-weight:var(--font-weight-bold)}._times_zc7ki_142,._column_zc7ki_143{display:grid;grid-template-rows:var(--before) repeat(var(--rows),var(--row)) var(--after)}._time_zc7ki_28{padding:0 var(--space-2);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--row);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._column_zc7ki_143{position:relative;border-left:var(--border-width) solid var(--color-border);background:repeating-linear-gradient(var(--color-border) 0 var(--border-width),transparent 0 var(--row)) 0 var(--before) / 100% calc(var(--row) * var(--rows)) no-repeat}._cell_zc7ki_166,._gap_zc7ki_167{grid-column:1;border-top:var(--border-width) solid var(--color-border)}._cell_zc7ki_166{margin:0;padding:0;border-right:none;border-bottom:none;border-left:none;background:transparent;cursor:pointer}._cell_zc7ki_166:hover{box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}._switch_zc7ki_33:focus-visible,._cell_zc7ki_166:focus-visible,._item_zc7ki_189:focus-visible{box-shadow:inset 0 0 0 calc(2 * var(--border-width)) var(--color-focus)}._cell_zc7ki_166[aria-pressed=true]{background:var(--color-accent)}._switch_zc7ki_33[aria-pressed=true]:focus-visible,._cell_zc7ki_166[aria-pressed=true]:focus-visible,._selected_zc7ki_200:focus-visible{box-shadow:inset 0 0 0 calc(2 * var(--border-width)) var(--color-text-on-accent)}._gap_zc7ki_167{background:repeating-linear-gradient(45deg,var(--color-surface-muted) 0 .25rem,transparent .25rem .5rem)}._item_zc7ki_189{position:absolute;top:calc(var(--before) + var(--row) * var(--top));left:calc(100% * var(--lane) / var(--lanes));width:calc(100% / var(--lanes));height:calc(var(--row) * var(--span));overflow:hidden;padding:var(--space-1);border:var(--border-width) solid var(--color-surface);border-radius:var(--radius-sm);background-color:var(--tone-subtle);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-tight);text-align:start}button._item_zc7ki_189{cursor:pointer}button._item_zc7ki_189:hover{border-color:var(--tone)}._neutral_zc7ki_241{--tone: var(--color-booked);--tone-subtle: var(--color-booked);color:var(--color-text-on-booked)}._accent_zc7ki_247{--tone: var(--color-accent);--tone-subtle: var(--color-accent-subtle);border-color:var(--tone)}._outline_zc7ki_253{--tone: var(--color-border-strong);--tone-subtle: var(--color-surface);border-color:var(--tone)}._past_zc7ki_260{--tone: var(--color-border);--tone-subtle: var(--color-bg);border-color:var(--color-border);color:var(--color-text-muted)}._filled_zc7ki_268{background-image:linear-gradient(to top,var(--color-booked) calc(var(--fill) * 100%),transparent 0)}._past_zc7ki_260._filled_zc7ki_268{background-image:none}._hatched_zc7ki_277{--tone: var(--color-border-strong);--tone-subtle: var(--color-surface);border-color:var(--tone);background-image:repeating-linear-gradient(45deg,var(--color-border-strong) 0 calc(2 * var(--border-width)),transparent 0 var(--space-2))}._past_zc7ki_260._hatched_zc7ki_277:not(._selected_zc7ki_200){border-color:var(--color-border);background-image:repeating-linear-gradient(45deg,var(--color-border) 0 calc(2 * var(--border-width)),transparent 0 var(--space-2))}._conflicted_zc7ki_295{--tone: var(--color-warning);--tone-subtle: var(--color-warning-subtle);border:calc(2 * var(--border-width)) solid var(--color-warning);color:var(--color-text)}._selected_zc7ki_200{--tone: var(--color-accent);--tone-subtle: var(--color-accent);border-color:var(--tone);background-image:none;color:var(--color-text-on-accent)}button._accent_zc7ki_247:hover:not(:focus-visible){box-shadow:inset 0 0 0 var(--border-width) var(--tone)}._marks_zc7ki_315{display:inline-flex;gap:var(--space-1);margin-inline-start:var(--space-1);vertical-align:middle}._marks_zc7ki_315 svg{width:1em;height:1em}._conflict_zc7ki_295{display:inline-flex;color:var(--color-warning)}._history_zc7ki_332{display:inline-flex}._selected_zc7ki_200 ._conflict_zc7ki_295{color:inherit}._more_zc7ki_341{grid-column:1;align-self:center;margin:0 var(--space-1);overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;white-space:nowrap;text-overflow:ellipsis}._root_qgpcs_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;font-variant-numeric:tabular-nums}._toolbar_qgpcs_9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._nav_qgpcs_16{display:flex;align-items:center;gap:var(--space-1)}._title_qgpcs_22{flex:1;margin:0;font-weight:var(--font-weight-bold)}._timeZone_qgpcs_28{color:var(--color-text-muted);font-size:var(--font-size-sm)}._dayNumber_qgpcs_33{font-weight:var(--font-weight-bold)}._group_1aa7v_1{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}._option_1aa7v_7{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:var(--size-control);min-height:var(--size-control);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);cursor:pointer;transition:border-color var(--duration),background-color var(--duration)}._option_1aa7v_7:hover:not(:disabled){border-color:var(--color-border-strong)}._option_1aa7v_7:focus-visible{outline:none;box-shadow:var(--focus-ring)}._fill_1aa7v_36{flex-wrap:nowrap;gap:var(--space-0-5)}._fill_1aa7v_36 ._option_1aa7v_7{flex:1 1 0;min-width:0;padding:0}._muted_1aa7v_48{border-style:dashed;color:var(--color-text-muted)}._option_1aa7v_7:disabled{opacity:.45;cursor:not-allowed}._choices_1aa7v_58 ._option_1aa7v_7[aria-pressed=true]{border-style:solid;border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent);font-weight:var(--font-weight-medium)}._segmented_1aa7v_66{flex-wrap:nowrap;gap:0;padding:var(--border-width);border-radius:var(--radius-sm);background:var(--color-surface-muted)}._segmented_1aa7v_66 ._option_1aa7v_7{border-color:transparent;background:transparent;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}._segmented_1aa7v_66 ._option_1aa7v_7[aria-pressed=true]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}._tabs_17j2r_1{min-width:0}._list_17j2r_5{display:flex;flex-wrap:wrap;border-bottom:var(--border-width) solid var(--color-border)}._tab_17j2r_1{flex-shrink:0;min-height:var(--size-touch);padding:var(--space-2) var(--space-3);border:none;border-bottom:calc(2 * var(--border-width)) solid transparent;background:transparent;color:var(--color-text-muted);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration),border-color var(--duration)}._tab_17j2r_1:focus-visible{box-shadow:inset 0 0 0 calc(2 * var(--border-width)) var(--color-focus)}._tab_17j2r_1:hover{color:var(--color-text)}._tab_17j2r_1[aria-selected=true]{border-bottom-color:var(--color-text);color:var(--color-text)}._panel_17j2r_38{padding-top:var(--space-3)}._progress_kb44s_1{display:flex;flex-direction:column;gap:var(--space-1)}._summary_kb44s_7{color:var(--color-text-muted);font-size:var(--font-size-sm)}._steps_kb44s_12{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none}._step_kb44s_12{flex:1;height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border)}._reached_kb44s_28{background:var(--color-text)}._picture_uvvmf_1{width:4.5rem;height:4.5rem;border-radius:var(--radius-pill);object-fit:cover;border:2px solid var(--color-accent)}._initial_uvvmf_9{display:flex;align-items:center;justify-content:center;background:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._name_uvvmf_19{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._email_uvvmf_24{color:var(--color-text-muted);overflow-wrap:anywhere}._markdown_h4g36_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}._heading_h4g36_10{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}._list_h4g36_15{padding-inline-start:var(--space-4)}._list_h4g36_15>li+li,._list_h4g36_15 li>*+*{margin-top:var(--space-1)}._quote_h4g36_24{display:flex;flex-direction:column;gap:var(--space-2);padding-inline-start:var(--space-3);border-inline-start:var(--border-width) solid var(--color-border-strong);color:var(--color-text-muted)}._rule_h4g36_33{width:100%;border:0;border-top:var(--border-width) solid var(--color-border)}._code_h4g36_39,._pre_h4g36_40{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-sm)}._code_h4g36_39{padding:0 var(--space-1)}._pre_h4g36_40{overflow-x:auto;padding:var(--space-2) var(--space-3);overflow-wrap:normal;white-space:pre}._button_hkx4j_1{position:relative;padding:0}._count_hkx4j_7{position:absolute;top:0;inset-inline-end:0;min-width:var(--size-icon);height:var(--size-icon);padding:0 var(--space-1);border:var(--border-width) solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:calc(var(--size-icon) - 2 * var(--border-width));text-align:center}._checklist_szvjn_1{display:flex;flex-direction:column;gap:var(--space-1)}._summary_szvjn_7{color:var(--color-text-muted);font-size:var(--font-size-sm)}._items_szvjn_12{padding:0;list-style:none}._item_szvjn_12{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._item_szvjn_12+._item_szvjn_12{border-top:var(--border-width) solid var(--color-border)}._content_szvjn_28{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;overflow-wrap:anywhere}._card_szvjn_38{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}._head_szvjn_48{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._title_szvjn_55{min-width:0;font-size:var(--font-size-md)}._anchor_1d40k_1{position:relative;display:flex}._tip_1d40k_6{position:absolute;top:50%;inset-inline-start:calc(100% + var(--space-2));z-index:2;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;opacity:0;visibility:hidden;translate:0 -50%;transition:opacity var(--duration),visibility var(--duration)}._tip_1d40k_6:before{content:"";position:absolute;inset-block:0;inset-inline-end:100%;width:var(--space-2)}._anchor_1d40k_1:hover ._tip_1d40k_6,._anchor_1d40k_1:has(:focus-visible) ._tip_1d40k_6{opacity:1;visibility:visible}._anchor_1d40k_1[data-dismissed] ._tip_1d40k_6{opacity:0;visibility:hidden}._bar_19qze_2{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);font-size:var(--font-size-sm)}@media(min-width:64rem){._bar_19qze_2{padding-inline:var(--space-5) var(--space-3)}}._icon_19qze_18{display:flex;color:var(--color-text-muted)}._text_19qze_23{flex:1;min-width:0}._action_19qze_28{flex:none;font-weight:var(--font-weight-medium);white-space:nowrap}._more_19qze_35{padding:0}._shell_sodw5_6{--rail-width: 15rem;--view-bar-height: calc(var(--size-control) + 2 * var(--space-2) + var(--border-width));display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:relative;height:100%}._shell_sodw5_6[data-rail=icons]{--rail-width: 4rem}._shell_sodw5_6[data-layout=split]{grid-template-columns:var(--rail-width) var(--chat-width) auto minmax(0,1fr)}._shell_sodw5_6[data-layout=collapsed]{grid-template-columns:var(--rail-width) auto minmax(0,1fr)}._rail_sodw5_30{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;padding:var(--space-3);overflow-y:auto;border-right:var(--border-width) solid var(--color-border);background:var(--color-bg)}._railHeader_sodw5_41{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._railAccount_sodw5_49{flex:1;min-width:0;overflow:hidden;color:var(--color-text-muted);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis}._railMenu_sodw5_60{margin-inline-start:auto}._railBody_sodw5_65{display:contents}._links_sodw5_69{display:flex;flex-direction:column;gap:var(--space-1);padding:0;list-style:none}._link_sodw5_69{display:flex;flex:1;align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium);text-decoration:none}._link_sodw5_69:hover,._link_sodw5_69[aria-current=page]{background:var(--color-surface-muted);color:var(--color-text)}._railFooter_sodw5_100{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto}._railItem_sodw5_107{justify-content:flex-start;max-width:100%;text-align:start;overflow-wrap:anywhere}._rail_sodw5_30 ._railItem_sodw5_107{color:var(--color-text)}._rail_sodw5_30 ._railItem_sodw5_107:hover:not(:disabled){background:var(--color-surface-muted)}._rail_sodw5_30 ._railEntry_sodw5_124{justify-content:flex-start;width:100%;padding:0 var(--space-3);color:var(--color-text-muted)}._rail_sodw5_30 ._railEntry_sodw5_124:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}._rail_sodw5_30 ._userBlock_sodw5_137{justify-content:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--color-text);text-align:start}._rail_sodw5_30 ._userBlock_sodw5_137:hover:not(:disabled){background:var(--color-surface-muted)}._avatar_sodw5_149{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--size-avatar);height:var(--size-avatar);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._userText_sodw5_163{display:flex;flex-direction:column;min-width:0}._userName_sodw5_169,._userAccount_sodw5_170{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._userAccount_sodw5_170{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}._shell_sodw5_6[data-rail=icons] ._rail_sodw5_30{align-items:center;padding:var(--space-3) var(--space-2);overflow:visible}._shell_sodw5_6[data-rail=icons] ._railHeader_sodw5_41,._shell_sodw5_6[data-rail=icons] ._railFooter_sodw5_100{flex-direction:column}._shell_sodw5_6[data-rail=icons] ._rail_sodw5_30 ._railItem_sodw5_107{padding-inline:var(--space-1);overflow-wrap:normal}._shell_sodw5_6[data-rail=icons] ._rail_sodw5_30 ._userBlock_sodw5_137{justify-content:center;padding:0}._shell_sodw5_6[data-rail=icons] ._link_sodw5_69,._shell_sodw5_6[data-rail=icons] ._rail_sodw5_30 ._railEntry_sodw5_124{position:relative;justify-content:center;width:var(--size-control);height:var(--size-control);padding:0}._railCount_sodw5_214{position:absolute;top:calc(var(--space-1) * -1);inset-inline-end:calc(var(--space-1) * -1);padding:0 var(--space-1);background:var(--color-surface)}._railCount_sodw5_214:before{display:none}._chat_sodw5_228{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--color-bg);isolation:isolate}._chat_sodw5_228[hidden]{display:none}._chat_sodw5_228:focus-visible{box-shadow:inset var(--focus-ring)}._shell_sodw5_6[data-layout=split] ._chat_sodw5_228,._shell_sodw5_6[data-layout=collapsed] ._chat_sodw5_228{background:var(--color-surface)}._shell_sodw5_6[data-layout=collapsed] ._chat_sodw5_228{border-right:var(--border-width) solid var(--color-border)}._chatToolbar_sodw5_257{display:flex;justify-content:flex-end;padding:var(--space-2)}._chatBody_sodw5_263{display:flex;flex:1;flex-direction:column;min-height:0}._chatBody_sodw5_263[hidden]{display:none}._handle_sodw5_276{position:relative;z-index:1;width:var(--border-width);cursor:col-resize;touch-action:none;background:var(--color-border);transition:background-color var(--duration)}._handle_sodw5_276:before{content:"";position:absolute;inset-block:0;inset-inline:calc(var(--space-1) * -1)}._handle_sodw5_276:hover,._handle_sodw5_276:focus-visible{background:var(--color-accent)}@media(pointer:coarse){._handle_sodw5_276:before{inset-inline:calc(var(--size-control) / -2)}._shell_sodw5_6[data-layout=split] ._chatBody_sodw5_263{padding-inline-end:calc(var(--size-control) / 2 + var(--space-1))}}@media(pointer:coarse)and (max-width:63.99rem){._shell_sodw5_6[data-layout=split] ._viewBody_sodw5_309{padding-inline-start:calc(var(--size-control) / 2 + var(--space-1))}}._view_sodw5_228{--sticky-top: var(--view-bar-height);min-width:0;min-height:0;overflow-y:auto;background:var(--color-bg);isolation:isolate}._view_sodw5_228:focus-visible{box-shadow:inset var(--focus-ring)}._viewLayer_sodw5_332{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;grid-row:1;grid-column:-2 / -1}._askOpen_sodw5_341{background:var(--color-surface-muted)}._working_sodw5_347{position:sticky;top:var(--view-bar-height);z-index:1;height:0}._working_sodw5_347:before{content:"";position:absolute;inset-inline:0;top:0;height:calc(2 * var(--border-width));background:linear-gradient(90deg,transparent,var(--color-text-muted),transparent) no-repeat;background-size:40% 100%;animation:_working_sodw5_347 1.2s linear infinite}@keyframes _working_sodw5_347{0%{background-position:-100% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){._working_sodw5_347:before{background:var(--color-border-strong);animation:none}}._askShortcut_sodw5_383{color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-xs)}@media(pointer:coarse){._askShortcut_sodw5_383{display:none}}._viewBody_sodw5_309{max-width:var(--size-page);margin-inline:auto;padding:var(--space-3) var(--space-3) var(--space-5)}._viewBody_sodw5_309[data-view-layout=primary]{max-width:none}@media(min-width:64rem){._viewBody_sodw5_309{padding-inline:var(--space-5)}}@media(max-width:47.99rem){._shell_sodw5_6,._shell_sodw5_6[data-layout]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}._rail_sodw5_30{grid-column:1 / -1;flex-direction:row;align-items:center;padding:var(--space-1) var(--space-3);overflow:visible;border-right:none;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}._railHeader_sodw5_41{flex:1;min-width:0;justify-content:flex-start}._chat_sodw5_228,._view_sodw5_228,._viewLayer_sodw5_332{grid-row:2;grid-column:1}._view_sodw5_228{z-index:1;animation:_slide-in_sodw5_1 calc(var(--duration) * 2) ease-out}._shell_sodw5_6[data-layout=chatOver] ._chat_sodw5_228{z-index:2}}@keyframes _slide-in_sodw5_1{0%{transform:translate(100%)}}._bar_fokmj_3{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--space-2);min-height:var(--view-bar-height);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg)}@media(min-width:64rem){._bar_fokmj_3{padding-inline:var(--space-5) var(--space-3)}}._crumbs_fokmj_22{flex:0 1 auto;min-width:0}._crumbs_fokmj_22 ol{display:flex;align-items:center;gap:var(--space-2);padding:0;list-style:none}._crumbs_fokmj_22 li{display:flex;align-items:center;gap:var(--space-2);min-width:0;white-space:nowrap}._crumbs_fokmj_22 a{overflow:hidden;color:var(--color-text-muted);text-decoration:none;text-overflow:ellipsis}._crumbs_fokmj_22 a:hover{color:var(--color-text);text-decoration:underline}._separator_fokmj_55{color:var(--color-text-muted)}._title_fokmj_59{flex:0 1 auto;min-width:0;overflow:hidden;font-size:var(--font-size-md);white-space:nowrap;text-overflow:ellipsis}@media(max-width:47.99rem){._title_fokmj_59{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:var(--line-height-snug);white-space:normal;overflow-wrap:break-word}}._actions_fokmj_83{display:flex;flex:none;align-items:center;gap:var(--space-2);margin-inline-start:auto}._iconTrigger_fokmj_92{padding:0}._notice_1c2d2_2{width:100%;max-width:var(--size-dialog);box-shadow:var(--shadow-md);pointer-events:auto}
