.assistant-animated-mark{max-width:100%;color:var(--ui-text,#262626);isolation:isolate;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.assistant-animated-mark-fallback,.assistant-animated-mark-canvas{place-items:center;transition:opacity .16s ease-out;display:grid;position:absolute;inset:0}.assistant-animated-mark-fallback{pointer-events:none}.assistant-animated-mark-canvas,.assistant-animated-mark[data-ready] .assistant-animated-mark-fallback{opacity:0}.assistant-animated-mark[data-ready] .assistant-animated-mark-canvas{opacity:1}@media (prefers-reduced-motion:reduce),(forced-colors:active){.assistant-animated-mark .assistant-animated-mark-fallback{opacity:1;transition:none}.assistant-animated-mark .assistant-animated-mark-canvas{transition:none;display:none}}._button_1lnp4_1{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-text);cursor:pointer;font:600 var(--ui-text-sm)/1.3 var(--ui-font);align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);transition:background var(--ui-duration), border-color var(--ui-duration), color var(--ui-duration), transform var(--ui-motion-fast) var(--ui-ease-out);justify-content:center;padding:.5rem .875rem;text-decoration:none;display:inline-flex}._button_1lnp4_1:active:not(:disabled){transform:translateY(1px)}._button_1lnp4_1:hover{background:var(--ui-surface-subtle);border-color:var(--ui-border-strong)}._primary_1lnp4_10{background:var(--ui-accent);color:var(--ui-on-accent);border-color:#0000}._primary_1lnp4_10:hover{background:var(--ui-accent-hover);border-color:#0000}._quiet_1lnp4_12{color:var(--ui-text-secondary);background:0 0;border-color:#0000}._danger_1lnp4_13{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:#0000}._button_1lnp4_1:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}._button_1lnp4_1:disabled{cursor:not-allowed;opacity:.5}._button_1lnp4_1 svg{flex-shrink:0;width:1rem;height:1rem}._badge_1lnp4_17{background:var(--ui-surface-selected);color:var(--ui-text-secondary);font:500 var(--ui-text-xs)/1.4 var(--ui-font);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.2rem .5rem;display:inline-flex}._badge_1lnp4_17[data-tone=danger]{background:var(--ui-danger-soft);color:var(--ui-danger)}._badge_1lnp4_17[data-tone=warning]{background:var(--ui-warning-soft);color:var(--ui-warning)}._badge_1lnp4_17[data-tone=success]{background:var(--ui-success-soft);color:var(--ui-success)}._field_1lnp4_21{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-text);font:400 var(--ui-text-sm)/1.5 var(--ui-font);min-height:var(--ui-control-height);width:100%;min-width:0;transition:border-color var(--ui-duration),outline-color var(--ui-duration);padding:.5rem .75rem}._field_1lnp4_21::placeholder{color:var(--ui-text-tertiary);opacity:1}._field_1lnp4_21:hover:not(:disabled):not(:read-only){border-color:var(--ui-border-strong)}._field_1lnp4_21:focus{border-color:var(--ui-focus);box-shadow:none;outline:none}._field_1lnp4_21[aria-invalid=true],._field_1lnp4_21[aria-invalid=true]:focus{border-color:var(--ui-danger)}._field_1lnp4_21:disabled{background:var(--ui-surface-subtle);color:var(--ui-text-tertiary);cursor:not-allowed;opacity:.6}._field_1lnp4_21:read-only:not(select){color:var(--ui-text-secondary)}@media (forced-colors:active){._field_1lnp4_21:focus{outline-offset:2px;outline:2px solid highlight}._field_1lnp4_21:disabled{color:graytext}}._label_1lnp4_30{color:var(--ui-text-secondary);font:500 var(--ui-text-sm)/1.5 var(--ui-font);gap:var(--ui-space-2);display:grid}._empty_1lnp4_32{justify-content:center;align-items:center;gap:var(--ui-space-4);color:var(--ui-text-secondary);text-align:center;flex-direction:column;min-width:0;padding:clamp(32px,6cqi,64px) 24px;display:flex}._emptyIcon_1lnp4_33{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);width:48px;height:48px;color:var(--ui-text-secondary);border-radius:14px;flex-shrink:0;place-items:center;display:grid}._emptyIcon_1lnp4_33 svg{stroke-width:1.6px;width:23px;height:23px}._emptyCopy_1lnp4_35{min-width:0;max-width:40ch}._empty_1lnp4_32 strong{color:var(--ui-text);font-size:var(--ui-text-base);text-wrap:balance;font-weight:600;line-height:1.5;display:block}._emptyDescription_1lnp4_37{font-size:var(--ui-text-sm);text-wrap:pretty;margin-top:8px;line-height:1.7}._emptyDescription_1lnp4_37 p{margin:0}._emptyActions_1lnp4_39{justify-content:center;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;margin-top:4px;display:flex}._notice_1lnp4_40{background:var(--ui-warning-soft);border-radius:var(--ui-radius-control);color:var(--ui-warning);font-size:var(--ui-text-sm);align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4);line-height:1.5;display:flex}._notice_1lnp4_40>svg{flex-shrink:0;margin-top:2px}._notice_1lnp4_40 a{text-underline-offset:3px;text-decoration:underline}._choice_1lnp4_44{width:18px;height:18px;min-height:18px;accent-color:var(--ui-accent);cursor:pointer;flex-shrink:0;margin:0;padding:0}._choice_1lnp4_44:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}._choice_1lnp4_44:disabled{opacity:.5;cursor:default}._segments_1lnp4_48{border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);flex-wrap:wrap;gap:2px;min-width:0;padding:3px;display:inline-flex}._segment_1lnp4_48{border-radius:calc(var(--ui-radius-control) - 2px);min-height:30px;color:var(--ui-text-secondary);font:500 var(--ui-text-xs)/1.4 var(--ui-font);cursor:pointer;transition:background var(--ui-duration), color var(--ui-duration);border:1px solid #0000;flex:auto;justify-content:center;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}._segment_1lnp4_48>input{width:12px;height:12px;min-height:12px}._segment_1lnp4_48:has(input:checked){background:var(--ui-surface);color:var(--ui-accent);border-color:var(--ui-border)}._segment_1lnp4_48:hover:not(:has(input:disabled)){color:var(--ui-accent);background:var(--ui-surface)}._segment_1lnp4_48:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:1px}._segment_1lnp4_48>input:focus-visible{outline:none}._segment_1lnp4_48:has(input:disabled){opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){._segment_1lnp4_48{transition:none}}._switch_1lnp4_58{appearance:none;background:var(--ui-text-tertiary);cursor:pointer;vertical-align:middle;border:1px solid #0000;border-radius:999px;flex-shrink:0;width:36px;height:20px;min-height:20px;margin:0;padding:0;transition:background .15s;display:inline-block;position:relative}._switch_1lnp4_58:before{content:"";background:var(--ui-surface);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}._switch_1lnp4_58:checked{background:var(--ui-accent)}._switch_1lnp4_58:checked:before{transform:translate(16px)}._switch_1lnp4_58:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}._switch_1lnp4_58:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){._switch_1lnp4_58,._switch_1lnp4_58:before{transition:none}}._token_iv4w1_2{border:0;border-bottom:1.5px dashed color-mix(in srgb, var(--ui-accent) 55%, transparent);background:color-mix(in srgb, var(--ui-accent) 8%, transparent);max-width:100%;color:var(--ui-accent);font:inherit;vertical-align:baseline;cursor:pointer;transition:background var(--ui-duration,.15s), border-color var(--ui-duration,.15s);border-radius:7px 7px 3px 3px;align-items:center;gap:4px;margin:0 1px;padding:2px 7px 2px 9px;font-weight:600;line-height:1.5;display:inline-flex}._token_iv4w1_2>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._tokenIcon_iv4w1_4{vertical-align:-2px;margin-right:5px;display:inline-flex}._tokenIcon_iv4w1_4 svg{width:14px;height:14px}._token_iv4w1_2>svg{opacity:.6;transition:transform var(--ui-duration,.15s);flex-shrink:0}._token_iv4w1_2:hover:not(:disabled){background:color-mix(in srgb, var(--ui-accent) 14%, transparent);border-bottom-color:var(--ui-accent)}._token_iv4w1_2[data-state=open]{background:var(--ui-accent);color:var(--ui-on-accent,white);border-bottom-color:#0000}._token_iv4w1_2[data-state=open]>svg{opacity:1;transform:rotate(180deg)}._token_iv4w1_2[data-empty]{color:var(--ui-text-secondary);background:var(--ui-surface-subtle);border-bottom-color:var(--ui-border-strong);font-weight:500}._token_iv4w1_2[aria-invalid=true]{color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 9%, transparent);border-bottom-color:var(--ui-danger)}._token_iv4w1_2:disabled{cursor:default;opacity:.6}._token_iv4w1_2:focus{outline:none}._token_iv4w1_2:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}._popover_iv4w1_16{z-index:var(--ui-layer-select,160);width:max-content;min-width:220px;max-width:min(360px,100vw - 24px);max-height:var(--radix-popover-content-available-height);box-sizing:border-box;background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text);font:400 14px/1.5 var(--ui-font);transform-origin:var(--radix-popover-content-transform-origin);border-radius:12px;gap:12px;padding:14px;animation:.14s ease-out _tokenIn_iv4w1_1;display:grid;overflow-y:auto;box-shadow:0 12px 36px #142c2426}._popover_iv4w1_16[data-width=wide]{width:min(360px,100vw - 24px)}._popoverLabel_iv4w1_18{color:var(--ui-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}@keyframes _tokenIn_iv4w1_1{0%{opacity:0;transform:translateY(-3px)scale(.98)}}._chips_iv4w1_21{flex-wrap:wrap;gap:6px;min-width:0;display:flex}._chip_iv4w1_21{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:32px;color:var(--ui-text);font:500 13px/1.3 var(--ui-font);cursor:pointer;white-space:nowrap;transition:background var(--ui-duration,.15s), border-color var(--ui-duration,.15s), color var(--ui-duration,.15s);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}._chip_iv4w1_21:hover:not(:disabled){border-color:var(--ui-accent);color:var(--ui-accent)}._chip_iv4w1_21[aria-pressed=true]{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent,white)}._chip_iv4w1_21:disabled{opacity:.45;cursor:default}._chip_iv4w1_21:focus{outline:none}._chip_iv4w1_21:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}._chipIcon_iv4w1_28{flex-shrink:0;display:inline-flex}._chipIcon_iv4w1_28 svg{width:15px;height:15px}._chips_iv4w1_21[data-variant=days]{grid-template-columns:repeat(7,38px);gap:5px;display:grid}._chips_iv4w1_21[data-variant=days] ._chip_iv4w1_21{border-radius:50%;justify-content:center;width:38px;height:38px;padding:0;font-size:12px}._chips_iv4w1_21[data-variant=list]{gap:4px;display:grid}._chips_iv4w1_21[data-variant=list] ._chip_iv4w1_21{white-space:normal;text-align:left;border-color:#0000;border-radius:9px;justify-content:flex-start;gap:10px;min-height:40px;padding:8px 10px}._chips_iv4w1_21[data-variant=list] ._chip_iv4w1_21:hover:not(:disabled){background:var(--ui-surface-subtle);color:var(--ui-text);border-color:#0000}._chips_iv4w1_21[data-variant=list] ._chip_iv4w1_21[aria-pressed=true]{background:var(--ui-surface-selected);color:var(--ui-accent)}._chips_iv4w1_21[data-variant=list] ._chipIcon_iv4w1_28{background:var(--ui-surface-subtle);width:28px;height:28px;color:var(--ui-accent);border-radius:7px;place-items:center;display:grid}._chips_iv4w1_21[data-variant=list] ._chip_iv4w1_21[aria-pressed=true] ._chipIcon_iv4w1_28{background:var(--ui-surface)}._chipText_iv4w1_40{gap:2px;min-width:0;display:grid}._chipText_iv4w1_40 strong{font-size:13px;font-weight:550}._chipText_iv4w1_40 small{color:var(--ui-text-secondary);font-size:11px;font-weight:400;line-height:1.45}._stepperRoot_iv4w1_44{gap:10px;display:grid}._stepper_iv4w1_44{align-items:center;gap:6px;display:flex}._stepper_iv4w1_44 button{border:1px solid var(--ui-border);background:var(--ui-surface);width:34px;height:34px;color:var(--ui-text);font:500 17px/1 var(--ui-font);cursor:pointer;border-radius:9px;place-items:center;display:grid}._stepper_iv4w1_44 button:hover:not(:disabled){border-color:var(--ui-accent);color:var(--ui-accent)}._stepper_iv4w1_44 button:disabled{opacity:.4;cursor:default}._stepper_iv4w1_44 input{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface);width:72px;height:34px;color:var(--ui-text);text-align:center;font:600 15px/1 var(--ui-font);font-variant-numeric:tabular-nums;-moz-appearance:textfield;border-radius:9px}._stepper_iv4w1_44 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._stepper_iv4w1_44 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._stepper_iv4w1_44 input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}._stepperUnit_iv4w1_52{color:var(--ui-text-secondary);margin-left:4px;font-size:13px}@media (prefers-reduced-motion:reduce){._token_iv4w1_2,._token_iv4w1_2>svg,._chip_iv4w1_21{transition:none}._popover_iv4w1_16{animation:none}}@media print{._popover_iv4w1_16{display:none}}._trigger_bcso1_1{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control,8px);background:var(--ui-surface-subtle);width:100%;min-width:100px;color:var(--ui-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:inline-flex}._trigger_bcso1_1 svg{color:var(--ui-text-secondary);flex-shrink:0}._trigger_bcso1_1:hover{background:var(--ui-surface-selected)}._trigger_bcso1_1:disabled{opacity:.5;cursor:default}._popover_bcso1_3{z-index:var(--ui-layer-select,160);width:238px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);font:400 14px/1.5 var(--ui-font);border-radius:14px;padding:16px;overflow:auto;box-shadow:0 12px 36px #142c2426}._inputLabel_bcso1_4{color:var(--ui-text-secondary);gap:8px;font-size:12px;display:grid}._inputLabel_bcso1_4 input{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface-subtle);width:100%;min-width:0;color:var(--ui-text);font:500 22px/1.4 var(--ui-font);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding:9px 12px}._columns_bcso1_5{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}._column_bcso1_5>span{text-align:center;color:var(--ui-text-secondary);margin-bottom:8px;font-size:11px;display:block}._column_bcso1_5>[role=listbox]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent;background:var(--ui-surface-subtle);border-radius:8px;height:180px;padding:4px;position:relative;overflow-y:auto}._column_bcso1_5 button{width:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px;display:block}._column_bcso1_5 button:hover{background:var(--ui-surface-selected)}._column_bcso1_5 button[aria-selected=true]{background:var(--ui-accent);color:var(--ui-on-accent,white);font-weight:600}._footer_bcso1_7{border-top:1px solid var(--ui-border);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}._footer_bcso1_7 button{color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px}._footer_bcso1_7 button:last-child{background:var(--ui-accent);color:var(--ui-on-accent,white)}._footer_bcso1_7 button:disabled{opacity:.45;cursor:default}._trigger_bcso1_1:focus-visible,._popover_bcso1_3 button:focus-visible,._inputLabel_bcso1_4 input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}._error_bcso1_8{color:var(--ui-danger);margin:10px 0 0;font-size:12px}._trigger_1elx3_1{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text);font:inherit;cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}._trigger_1elx3_1 svg{color:var(--ui-text-secondary);flex-shrink:0}._trigger_1elx3_1:disabled{opacity:.55;cursor:default}._trigger_1elx3_1[data-empty]{color:var(--ui-text-secondary)}._inline_1elx3_5{background:0 0;border-color:#0000;border-radius:4px;margin:-3px -4px;padding:3px 4px}._trigger_1elx3_1:hover{background:var(--ui-surface-subtle);border-color:var(--ui-border-strong)}._popover_1elx3_7 button:focus-visible,._calendar_1elx3_7 button:focus-visible,._month_1elx3_7 button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}._popover_1elx3_7{z-index:var(--ui-layer-select,160);box-sizing:border-box;width:330px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text);font:400 14px/1.5 var(--ui-font);border-radius:12px;padding:14px;overflow-y:auto;box-shadow:0 12px 36px #142c2426}._month_1elx3_7{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._month_1elx3_7 button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:8px;display:grid}._month_1elx3_7 button:hover{background:var(--ui-surface-subtle)}._calendar_1elx3_7{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._calendar_1elx3_7>span{color:var(--ui-text-secondary);padding:6px 0;font-size:12px}._calendar_1elx3_7 button{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px}._calendar_1elx3_7 button:hover{background:var(--ui-surface-subtle)}._calendar_1elx3_7 button[aria-pressed=true]{background:var(--ui-accent,#184b3b);color:#fff}._calendar_1elx3_7 button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--ui-border-strong)}._actions_1elx3_18{border-top:1px solid var(--ui-border);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}._actions_1elx3_18 button{color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}._actions_1elx3_18 button:hover{background:var(--ui-surface-subtle);color:var(--ui-text)}._actions_1elx3_18 button:disabled{opacity:.5;cursor:default}@media print{._popover_1elx3_7{display:none}}._timeRow_1elx3_24{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}._timeRow_1elx3_24>div{gap:2px;display:grid}._timeRow_1elx3_24 small{color:var(--ui-text-secondary);font-size:11px}._timeRow_1elx3_24>button{width:116px;min-width:0}._actions_1elx3_18{gap:8px}._actions_1elx3_18 ._done_1elx3_29{background:var(--ui-accent);color:var(--ui-on-accent,white)}._actions_1elx3_18 ._done_1elx3_29:hover{background:var(--ui-accent);color:var(--ui-on-accent,white);filter:brightness(.95)}._inputRoot_1elx3_32{width:100%;min-width:0;display:inline-grid;position:relative}._inputRoot_1elx3_32>._trigger_1elx3_1{width:100%;min-width:0;min-height:var(--ui-control-height);font-size:var(--ui-text-sm)}._inputRoot_1elx3_32>._trigger_1elx3_1 span{text-overflow:ellipsis;overflow:hidden}._native_1elx3_35{pointer-events:none;opacity:0!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}._error_1elx3_36{color:var(--ui-danger);font-size:var(--ui-text-xs);margin-top:4px}._calendar_1elx3_7 button:disabled{opacity:.3;cursor:default;background:0 0}._rangeRoot_1elx3_39{gap:var(--ui-space-2);flex:2;min-width:0;display:grid;position:relative}._rangeLabel_1elx3_40{font-size:var(--ui-text-sm);color:var(--ui-text-secondary)}._rangeTrigger_1elx3_41{min-height:var(--ui-control-height);font-size:var(--ui-text-sm);justify-content:flex-start;gap:12px}._rangeTrigger_1elx3_41 span{text-overflow:ellipsis;overflow:hidden}._rangeTrigger_1elx3_41 span:nth-of-type(2){color:var(--ui-text-tertiary)}._rangeHint_1elx3_44{font-size:var(--ui-text-xs);color:var(--ui-text-secondary);margin:0 0 12px}._rangePreview_1elx3_45{border-top:1px solid var(--ui-border);font-size:var(--ui-text-xs);margin-top:12px;padding-top:12px}._calendar_1elx3_7 button[data-in-range]{background:var(--ui-surface-selected);border-radius:0}._trigger_1elx3_1:focus{box-shadow:none;outline:none}._trigger_1elx3_1:focus-visible{border-color:var(--ui-focus)}@media (forced-colors:active){._trigger_1elx3_1:focus-visible{outline:1px solid highlight}}._glyph_1urkc_1{width:var(--glyph-size);height:var(--glyph-size);color:var(--glyph-color);vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}._glyph_1urkc_1[data-composed]{width:calc(var(--glyph-size) * 1.34);height:calc(var(--glyph-size) * 1.24)}._glyph_1urkc_1 ._main_1urkc_3{width:var(--glyph-size);height:var(--glyph-size);display:block}._glyph_1urkc_1 ._badge_1urkc_4{width:calc(var(--glyph-size) * .65);height:calc(var(--glyph-size) * .65);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--glyph-color) 30%, var(--ui-border));background:var(--ui-surface);color:var(--glyph-color);box-shadow:0 0 0 2px var(--ui-surface-subtle);border-radius:50%;place-items:center;padding:2px;display:grid;position:absolute;bottom:0;right:0}._glyph_1urkc_1 ._badge_1urkc_4 svg{width:100%;height:100%;display:block}form._visualBuilder_osjv6_1 ._main_osjv6_1{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;padding:24px;display:grid}._compact_osjv6_2 ._intro_osjv6_2{display:none}._visualBuilder_osjv6_1 footer{position:static}._main_osjv6_1>[role=status]:empty{display:none}._canvas_osjv6_5{min-width:0;container-type:inline-size}._graph_osjv6_6{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:start;row-gap:24px;display:grid}._graph_osjv6_6 ._node_osjv6_7{border:1px solid var(--ui-border-strong);background:var(--ui-surface);height:164px;color:var(--ui-text);text-align:left;white-space:normal;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;padding:18px;display:flex;box-shadow:0 3px 9px #00000008}._node_osjv6_7[data-node=trigger]{grid-area:1/1}._node_osjv6_7[data-node=prompt]{grid-area:1/3}._graph_osjv6_6 button._node_osjv6_7:hover:not(:disabled),._graph_osjv6_6 ._node_osjv6_7[aria-expanded=true]{border-color:var(--ui-accent);background:var(--ui-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 8%, transparent)}._graph_osjv6_6 ._node_osjv6_7[data-invalid=true]{border-color:var(--ui-danger)}._nodeTop_osjv6_12{align-items:center;gap:9px;min-width:0;display:flex}._nodeIcon_osjv6_13{width:36px;height:36px;color:var(--ui-accent);background:var(--ui-surface-selected);border-radius:9px;flex-shrink:0;place-items:center;display:grid}._step_osjv6_14{color:var(--ui-text-secondary);font-size:10px;font-weight:500;line-height:1.4}._nodeState_osjv6_15{border:1px solid var(--ui-border);width:22px;height:22px;color:var(--ui-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}._node_osjv6_7[data-configured=true] ._nodeState_osjv6_15{color:var(--ui-accent);background:var(--ui-surface-selected);border-color:#0000}._node_osjv6_7>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.45;overflow:hidden}._summary_osjv6_18{color:var(--ui-text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}._graph_osjv6_6[data-read-only]{align-items:stretch}._graph_osjv6_6[data-read-only] ._node_osjv6_7{height:auto;min-height:164px}._graph_osjv6_6[data-read-only] ._node_osjv6_7>strong{white-space:normal;overflow-wrap:anywhere}._graph_osjv6_6[data-read-only] ._summary_osjv6_18{white-space:pre-wrap;display:block}._graph_osjv6_6[data-read-only] ._connector_osjv6_23{align-self:center}._node_osjv6_7[data-invalid=true] ._summary_osjv6_18{color:var(--ui-danger)}._connector_osjv6_23{height:164px;color:var(--ui-text-tertiary);grid-area:1/2;align-items:center;display:flex}._connector_osjv6_23>span{background:var(--ui-border-strong);flex:1;height:1px}._connector_osjv6_23>svg{flex-shrink:0;margin-left:-6px}._dialog_osjv6_28{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:12px;outline:none;grid-area:2/1/auto/-1;width:100%;min-width:0;position:relative;box-shadow:0 8px 24px #0000000d}._dialog_osjv6_28:before{content:"";background:var(--ui-surface);border-left:1px solid var(--ui-border-strong);border-top:1px solid var(--ui-border-strong);width:14px;height:14px;position:absolute;top:-8px;transform:rotate(45deg)}._dialog_osjv6_28[data-node=trigger]:before{left:23%}._dialog_osjv6_28[data-node=prompt]:before{right:23%}._dialogHeader_osjv6_32{border-bottom:1px solid var(--ui-border);align-items:center;gap:10px;padding:14px 18px;display:flex}._dialogHeader_osjv6_32 h3{flex:1;margin:0;font-size:13px;font-weight:600}._dialogHeader_osjv6_32 button{width:30px;min-height:30px;padding:5px}._dialogIcon_osjv6_35{color:var(--ui-accent);display:flex}._dialogIcon_osjv6_35 svg{width:17px;height:17px}._dialogBody_osjv6_37{gap:16px;min-width:0;padding:18px;display:grid}._dialogBody_osjv6_37>textarea{resize:vertical;width:100%;min-height:180px;font-size:13px;line-height:1.7}._dialogBody_osjv6_37>[role=alert]{color:var(--ui-danger)}._dialogFooter_osjv6_40{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}._dialogFooter_osjv6_40>span{color:var(--ui-text-secondary);font-size:11px;line-height:1.5}._dialogFooter_osjv6_40 button{flex-shrink:0;font-size:12px}._picker_osjv6_44{gap:14px;min-width:0;display:grid}._pickerTools_osjv6_45{gap:10px;min-width:0;display:grid}._pickerSearchRow_osjv6_46{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}._pickerNavigation_osjv6_47{gap:4px;display:flex}._pickerNavigation_osjv6_47 button{width:32px;min-height:32px;padding:7px}._pickerFilter_osjv6_49{scrollbar-width:none;flex-wrap:nowrap;margin:-2px;padding:2px;overflow-x:auto}._pickerFilter_osjv6_49>button{min-height:30px;padding:4px 12px;font-size:12px}._cardRail_osjv6_51{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-rows:1fr;grid-auto-columns:min(208px,100% - 24px);grid-auto-flow:column;gap:10px;min-width:0;margin:-4px;padding:4px 4px 10px;scroll-padding-inline:4px;display:grid;overflow:auto hidden}._cardGroupLabel_osjv6_52{color:var(--ui-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.4}._cardRail_osjv6_51 ._triggerCard_osjv6_53{--kind:var(--ui-accent);scroll-snap-align:start;border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;min-height:160px;color:var(--ui-text);text-align:left;white-space:normal;isolation:isolate;animation:.36s cubic-bezier(.2,.8,.2,1) both _cardIn_osjv6_1;animation-delay:calc(var(--i,0) * 28ms);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:14px 14px 16px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}._triggerCard_osjv6_53[data-kind=schedule]{--kind:#2f6fdb}._triggerCard_osjv6_53[data-kind=mail]{--kind:#c2621f}._triggerCard_osjv6_53[data-kind=deadlines]{--kind:#8a4bc7}._triggerCard_osjv6_53:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--kind) 12%, transparent), transparent 60%);opacity:0;transition:opacity .2s;position:absolute;inset:0}._cardRail_osjv6_51 ._triggerCard_osjv6_53:hover:not(:disabled){border-color:color-mix(in srgb, var(--kind) 45%, var(--ui-border));background:var(--ui-surface);box-shadow:0 8px 22px -10px color-mix(in srgb, var(--kind) 45%, transparent);transform:translateY(-2px)}._triggerCard_osjv6_53:hover:before,._triggerCard_osjv6_53[aria-pressed=true]:before{opacity:1}._cardRail_osjv6_51 ._triggerCard_osjv6_53:active:not(:disabled){transition-duration:80ms;transform:translateY(0)scale(.985)}._cardRail_osjv6_51 ._triggerCard_osjv6_53[aria-pressed=true]{border-color:var(--kind);box-shadow:0 0 0 3px color-mix(in srgb, var(--kind) 16%, transparent);background:var(--ui-surface)}._cardRail_osjv6_51 ._triggerCard_osjv6_53:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}._cardIcon_osjv6_71{width:46px;height:44px;color:var(--kind);background:color-mix(in srgb, var(--kind) 11%, transparent);border-radius:10px;place-items:center;margin-bottom:4px;transition:transform .22s cubic-bezier(.3,1.6,.5,1);display:grid}._triggerCard_osjv6_53:hover ._cardIcon_osjv6_71{transform:scale(1.08)rotate(-4deg)}._cardRail_osjv6_51 ._cardIcon_osjv6_71>svg{width:26px;height:26px}._cardRail_osjv6_51 ._cardCheck_osjv6_74 svg{width:12px;height:12px}._triggerCard_osjv6_53>strong{font-size:13px;font-weight:600;line-height:1.35}._cardText_osjv6_76{-webkit-line-clamp:2;color:var(--ui-text-secondary);-webkit-box-orient:vertical;font-size:11.5px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}._cardCheck_osjv6_74{background:var(--kind);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;animation:.28s cubic-bezier(.3,1.6,.5,1) both _checkPop_osjv6_1;display:grid;position:absolute;top:12px;right:12px}._pickerEmpty_osjv6_78{color:var(--ui-text-secondary);text-align:center;justify-items:center;gap:8px;padding:28px 12px;font-size:12px;animation:.3s ease-out both _cardIn_osjv6_1;display:grid}._pickerEmpty_osjv6_78 p{margin:0}._pickerBack_osjv6_80{justify-self:start;min-height:30px;padding:4px 8px;font-size:12px}._sentenceStage_osjv6_81{gap:16px;min-width:0;animation:.3s cubic-bezier(.2,.8,.2,1) both _cardIn_osjv6_1;display:grid}@keyframes _cardIn_osjv6_1{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes _checkPop_osjv6_1{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){._cardRail_osjv6_51 ._triggerCard_osjv6_53,._cardGroupLabel_osjv6_52,._cardCheck_osjv6_74,._pickerEmpty_osjv6_78,._sentenceStage_osjv6_81{animation:none}._cardRail_osjv6_51 ._triggerCard_osjv6_53,._cardIcon_osjv6_71,._triggerCard_osjv6_53:before{transition:none}._cardRail_osjv6_51 ._triggerCard_osjv6_53:hover:not(:disabled),._triggerCard_osjv6_53:hover ._cardIcon_osjv6_71{transform:none}}._sentenceBlock_osjv6_90{gap:8px;min-width:0;display:grid}._sentence_osjv6_81{letter-spacing:-.01em;color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:450;line-height:2.1}._sentence_osjv6_81 strong{font-weight:600}._sentence_osjv6_81+._sentence_osjv6_81{color:var(--ui-text-secondary);font-size:16px}._triggerKind_osjv6_94{align-items:center;gap:8px;margin:0 0 2px;font-size:13px;line-height:1.6;display:flex}._triggerKind_osjv6_94>span:first-child{color:var(--ui-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}._sentenceError_osjv6_96{color:var(--ui-danger);font-size:12px;line-height:1.5}._sentenceHint_osjv6_97{color:var(--ui-text-tertiary,var(--ui-text-secondary));margin:-4px 0 0;font-size:11px}._dateToken_osjv6_98{vertical-align:baseline;display:inline-flex}._dateToken_osjv6_98>button{border:0;border-bottom:1.5px dashed color-mix(in srgb, var(--ui-accent) 55%, transparent);background:color-mix(in srgb, var(--ui-accent) 8%, transparent);color:var(--ui-accent);font-weight:600;font-size:inherit;border-radius:7px 7px 3px 3px;margin:0;padding:2px 9px;line-height:1.5}._dateToken_osjv6_98>button[data-empty]{color:var(--ui-text-secondary);background:var(--ui-surface-subtle);border-bottom-color:var(--ui-border-strong);font-weight:500}._dateToken_osjv6_98>button[aria-invalid=true]{color:var(--ui-danger);border-bottom-color:var(--ui-danger)}._dateToken_osjv6_98>button svg{color:currentColor;opacity:.6}._tokenField_osjv6_103{border-top:1px solid var(--ui-border);gap:8px;padding-top:12px;display:grid}._tokenField_osjv6_103>span{color:var(--ui-text-secondary);font-size:12px}._tokenField_osjv6_103 input[type=time]{width:130px}._tokenLink_osjv6_106{color:var(--ui-accent);font:500 12px/1.4 var(--ui-font);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:4px 0;display:inline-flex}._tokenLink_osjv6_106:hover{text-decoration:underline}._tokenIcon_osjv6_108{vertical-align:-2px;margin-right:5px;display:inline-flex}._zoneList_osjv6_109{max-height:260px;overflow-y:auto}._promptHint_osjv6_111,._emptySearch_osjv6_111{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:1.7}._promptMeta_osjv6_112{justify-content:space-between;align-items:center;gap:12px;display:flex}._promptMeta_osjv6_112>span{color:var(--ui-text-secondary);margin-left:auto;font-size:11px}._promptMeta_osjv6_112 button{min-height:26px;padding:0;font-size:12px}@container (width<=480px){._graph_osjv6_6{grid-template-columns:minmax(0,1fr);row-gap:0}._graph_osjv6_6 ._node_osjv6_7{grid-column:1;height:auto;min-height:150px}._node_osjv6_7[data-node=prompt]{grid-row:3}._connector_osjv6_23{flex-direction:column;grid-area:2/1;justify-self:center;width:18px;height:40px}._connector_osjv6_23>span{width:1px;height:auto}._connector_osjv6_23>svg{margin-top:-4px;margin-left:0;transform:rotate(90deg)}._dialog_osjv6_28{grid-area:4/1;margin-top:22px}._graph_osjv6_6[data-active-node=trigger] ._dialog_osjv6_28{grid-row:2}._graph_osjv6_6[data-active-node=trigger] ._connector_osjv6_23{grid-row:3}._graph_osjv6_6[data-active-node=trigger] ._node_osjv6_7[data-node=prompt]{grid-row:4}._dialog_osjv6_28[data-node]:before{left:calc(50% - 7px);right:auto}._cardRail_osjv6_51{grid-auto-columns:min(188px,100% - 24px);gap:8px}._cardRail_osjv6_51 ._triggerCard_osjv6_53{min-height:118px;padding:12px}._sentence_osjv6_81{font-size:16px}._dialogHeader_osjv6_32,._dialogBody_osjv6_37{padding:14px}._dialogFooter_osjv6_40{flex-wrap:wrap;padding:12px 14px}}@container (width<=600px){form._visualBuilder_osjv6_1 ._main_osjv6_1{padding:16px}}._header_18pxc_1{align-items:center;gap:var(--ui-space-4);padding:var(--ui-page-gutter) var(--ui-page-gutter) var(--ui-space-5);flex-wrap:wrap;justify-content:space-between;display:flex}._header_18pxc_1 h1{color:var(--ui-text);font:400 var(--ui-text-title)/1.2 var(--ui-font-display);letter-spacing:-.035em;margin:0}._description_18pxc_3{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);margin:.5rem 0 0;line-height:1.5}._eyebrow_18pxc_4{color:var(--ui-text-secondary);font-size:var(--ui-text-xs);margin:0 0 .5rem}._actions_18pxc_5{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}._contained_18pxc_7{padding:0 0 var(--ui-space-5)}._directory_ig7kw_1{background:var(--ui-surface);min-width:0;max-width:100%;min-height:calc(100dvh - 60px);padding-bottom:var(--ui-space-6)}._body_ig7kw_2{margin-inline:var(--ui-page-gutter)}._navigation_ig7kw_3{margin-bottom:var(--ui-space-5)}._filters_ig7kw_4{align-items:center;gap:var(--ui-space-2);padding-block:var(--ui-space-2) var(--ui-space-5);flex-wrap:wrap;display:flex}._toolbar_ig7kw_5{align-items:center;gap:var(--ui-space-3);padding-block:var(--ui-space-2) var(--ui-space-5);flex-wrap:wrap;display:flex}._toolbar_ig7kw_5>[data-ui-select-root]>[data-ui-select]{flex:0 200px;width:200px}._choices_ig7kw_7{align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;display:flex}._choices_ig7kw_7 button{border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);cursor:pointer;font:500 var(--ui-text-sm)/1.5 var(--ui-font);align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);background:0 0;border:0;padding:.375rem .625rem;display:inline-flex}._choices_ig7kw_7 button[aria-pressed=true]{background:var(--ui-surface-selected);color:var(--ui-accent)}._choices_ig7kw_7 button:hover{background:var(--ui-surface-subtle)}._choices_ig7kw_7 button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}._choices_ig7kw_7 span{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums}._search_ig7kw_13{flex:240px;min-width:200px;position:relative}._search_ig7kw_13>svg{color:var(--ui-text-tertiary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}._search_ig7kw_13>input{padding-left:2.25rem}._filterSlot_ig7kw_16{flex:0 190px;min-width:160px}._results_ig7kw_17{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);margin:0 0 var(--ui-space-3)}._results_ig7kw_17>span{color:var(--ui-text-tertiary)}._empty_ig7kw_19{border-top:1px solid var(--ui-border);padding-block:var(--ui-space-5)}._metrics_ig7kw_20{align-items:center;gap:var(--ui-space-5);margin:0 0 var(--ui-space-5);flex-wrap:wrap;display:flex}._metrics_ig7kw_20>div{align-items:baseline;gap:var(--ui-space-2);display:flex}._metrics_ig7kw_20 dt{color:var(--ui-text-secondary);font-size:var(--ui-text-sm)}._metrics_ig7kw_20 dd{color:var(--ui-text);font:600 var(--ui-text-base)/1.5 var(--ui-font);font-variant-numeric:tabular-nums;margin:0}._metrics_ig7kw_20 [data-attention]{color:var(--ui-warning)}._section_ig7kw_25{margin-block:var(--ui-space-5)}._section_ig7kw_25>h2{font:600 var(--ui-text-base)/1.5 var(--ui-font);align-items:baseline;gap:var(--ui-space-2);margin:0 0 var(--ui-space-3);display:flex}._section_ig7kw_25>h2>span{color:var(--ui-text-tertiary);font-size:var(--ui-text-sm);font-weight:400}._actionRow_ig7kw_28{border-top:1px solid var(--ui-border);align-items:center;gap:var(--ui-space-4);padding-block:var(--ui-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}._actionRow_ig7kw_28>a{color:var(--ui-text);flex:240px}._actionRow_ig7kw_28>div{align-items:center;gap:var(--ui-space-4);display:flex}._tableScroll_ig7kw_31{overflow-x:auto}._table_ig7kw_31{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:680px}._table_ig7kw_31 th{border-block:1px solid var(--ui-border);color:var(--ui-text-secondary);font:500 var(--ui-text-sm)/1.4 var(--ui-font);text-align:left;padding:.75rem}._table_ig7kw_31 td{border-bottom:1px solid var(--ui-border);color:var(--ui-text);font:400 var(--ui-text-sm)/1.5 var(--ui-font);overflow-wrap:anywhere;padding:var(--ui-space-4) .75rem;vertical-align:top}._table_ig7kw_31 tr{position:relative}._table_ig7kw_31 tbody tr:hover>td,._table_ig7kw_31 tbody tr:focus-within>td{background:var(--ui-surface-subtle)}._table_ig7kw_31 th:first-child,._table_ig7kw_31 td:first-child{padding-left:.5rem}._table_ig7kw_31 th:last-child,._table_ig7kw_31 td:last-child{padding-right:.5rem}._table_ig7kw_31 [data-align=right]{text-align:right}._rowLink_ig7kw_40{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0;text-decoration:none;display:block}._rowLink_ig7kw_40:focus-visible{border-radius:var(--ui-radius-control);outline:2px solid var(--ui-focus);outline-offset:-2px}._tableScroll_ig7kw_31:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}._identity_ig7kw_43{min-width:0;display:block}._identity_ig7kw_43 strong{font:600 var(--ui-text-sm)/1.5 var(--ui-font);display:block}._meta_ig7kw_45{color:var(--ui-text-secondary);font:400 var(--ui-text-sm)/1.5 var(--ui-font);overflow-wrap:anywhere;margin-top:.25rem;display:block}._meta_ig7kw_45[data-attention]{color:var(--ui-warning)}._meta_ig7kw_45[data-tone=danger]{color:var(--ui-danger)}._meta_ig7kw_45[data-compact]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._amount_ig7kw_49{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:550}._pagination_ig7kw_50{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);padding-block:var(--ui-space-4);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}._pagination_ig7kw_50>:first-child{justify-self:start}._pagination_ig7kw_50>:last-child{justify-self:end}@media print{._filters_ig7kw_4,._pagination_ig7kw_50{display:none}._tableScroll_ig7kw_31{overflow:visible}}._rowLink_ig7kw_40:disabled{cursor:default}._table_ig7kw_31 tbody tr{cursor:pointer}._iconIdentity_ig7kw_59{align-items:center;gap:12px;display:flex}._iconIdentity_ig7kw_59>span:last-child{min-width:0}._cardTable_ig7kw_61{border-spacing:0 12px}._cardTable_ig7kw_61 th{font-size:var(--ui-text-xs);border:0;padding-block:4px}._cardTable_ig7kw_61 td{background:var(--ui-surface);border-block:1px solid var(--ui-border);vertical-align:middle;padding:16px 12px}._cardTable_ig7kw_61 td:first-child{border-left:1px solid var(--ui-border);border-radius:12px 0 0 12px;padding-left:16px}._cardTable_ig7kw_61 td:last-child{border-right:1px solid var(--ui-border);border-radius:0 12px 12px 0;padding-right:16px}._cardTable_ig7kw_61 td:not(:first-child)>*{font-size:var(--ui-text-xs)}._cardTable_ig7kw_61 tbody tr{border-radius:12px;transition:transform .18s,box-shadow .18s}._cardTable_ig7kw_61 tbody tr:hover>td,._cardTable_ig7kw_61 tbody tr:focus-within>td{background:color-mix(in srgb,var(--ui-accent) 3%,var(--ui-surface));border-color:var(--ui-border-strong)}@media (hover:hover){._cardTable_ig7kw_61 tbody tr:hover{box-shadow:0 8px 22px -10px color-mix(in srgb,var(--ui-accent) 45%,transparent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){._cardTable_ig7kw_61 tbody tr{transition:none}._cardTable_ig7kw_61 tbody tr:hover{transform:none}}._cardDetails_ig7kw_72{gap:7px;min-width:0;padding:2px 4px 4px;display:grid}._cardCustomer_ig7kw_73,._cardLocation_ig7kw_73{align-items:baseline;gap:8px;line-height:1.5;display:flex}._cardCustomer_ig7kw_73{color:var(--ui-text);font-size:var(--ui-text-xs);font-weight:500}._cardLocation_ig7kw_73{color:var(--ui-text-secondary);font-size:11px}._cardCustomer_ig7kw_73>svg,._cardLocation_ig7kw_73>svg{color:var(--ui-text-tertiary);flex-shrink:0;align-self:flex-start;margin-top:2px}._cardFacts_ig7kw_77{border-top:1px solid var(--ui-border);gap:9px;margin:7px 0 0;padding-top:12px;display:grid}._cardFacts_ig7kw_77>div{align-items:baseline;gap:8px;min-width:0;display:flex}._cardFacts_ig7kw_77 dt{color:var(--ui-text-tertiary);flex-shrink:0;align-self:flex-start;padding-top:2px;display:flex}._cardFacts_ig7kw_77 dt>span:first-child{display:flex}._cardFacts_ig7kw_77 dd{color:var(--ui-text-secondary);font-size:var(--ui-text-xs);overflow-wrap:anywhere;margin:0;line-height:1.5}._factLabel_ig7kw_82{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._cardFields_ig7kw_84{grid-column:1/-1;gap:12px;margin:0;padding:2px 4px 4px;display:grid}._cardFields_ig7kw_84>div{min-width:0}._cardFields_ig7kw_84>div+div{border-top:1px solid var(--ui-border);padding-top:10px}._cardFields_ig7kw_84 dt{color:var(--ui-text-tertiary);margin-bottom:4px;font-size:10px;line-height:1.4}._cardFields_ig7kw_84 dd{color:var(--ui-text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}._cardFields_ig7kw_84 dd ._meta_ig7kw_45,._cardFields_ig7kw_84 dd ._identity_ig7kw_43 strong{font-size:12px}._cardSummary_ig7kw_91{grid-column:1/-1;gap:12px;min-width:0;padding:0 4px 4px;display:grid}._summaryContacts_ig7kw_92{gap:8px;display:grid}._summaryContacts_ig7kw_92>div{color:var(--ui-text-secondary);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}._summaryContacts_ig7kw_92>div>span:first-child{color:var(--ui-text-tertiary);flex-shrink:0;padding-top:2px;display:flex}._summaryContacts_ig7kw_92>div>span:last-child{overflow-wrap:anywhere;min-width:0}._summaryTags_ig7kw_96{flex-wrap:wrap;gap:6px;display:flex}._summaryNotice_ig7kw_97{color:var(--ui-warning);align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}._summaryNotice_ig7kw_97>svg{flex-shrink:0;margin-top:2px}._summaryFooter_ig7kw_99{border-top:1px solid var(--ui-border);color:var(--ui-text-secondary);flex-wrap:wrap;gap:10px 20px;padding-top:12px;font-size:12px;display:flex}._summaryFooter_ig7kw_99>span{align-items:center;gap:7px;display:inline-flex}._summaryFooter_ig7kw_99 svg{color:var(--ui-text-tertiary)}._summaryContacts_ig7kw_92 ._meta_ig7kw_45,._summaryFooter_ig7kw_99 ._meta_ig7kw_45{font-size:inherit;line-height:inherit;margin:0}._summaryDescription_ig7kw_105{color:var(--ui-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}._summaryFooter_ig7kw_99 strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}._card_128gj_1._card_128gj_1{isolation:isolate;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s;position:relative;box-shadow:0 1px 2px #00000008}._card_128gj_1._card_128gj_1:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--column-tone,var(--ui-accent)) 12%,transparent),transparent 60%);opacity:0;transition:opacity .2s;position:absolute;inset:0}._icon_128gj_7{background:var(--ui-surface-selected);width:44px;height:44px;color:var(--ui-accent);border-radius:10px;flex-shrink:0;place-items:center;transition:transform .22s cubic-bezier(.3,1.6,.5,1);display:grid}._meta_128gj_8{background:color-mix(in srgb,var(--ui-surface-canvas) 70%,transparent);border-radius:8px;padding:10px}._column_128gj_9._column_128gj_9{--column-tone:#507ba0;background:color-mix(in srgb,var(--column-tone) 7%,var(--ui-surface));border-radius:12px;padding:12px 10px}._column_128gj_9._column_128gj_9[data-tone=success]{--column-tone:#46785b}._column_128gj_9._column_128gj_9[data-tone=muted]{--column-tone:#8b746b}._column_128gj_9._column_128gj_9[data-tone=warning]{--column-tone:#a37a37}._column_128gj_9._column_128gj_9[data-tone=violet]{--column-tone:#7c6ca0}._column_128gj_9._column_128gj_9>header{justify-content:flex-start;align-items:center;gap:9px;min-height:40px;padding:0 6px 14px;display:flex}._column_128gj_9._column_128gj_9>header:before{content:"";background:var(--column-tone);border-radius:50%;flex-shrink:0;width:6px;height:6px}._column_128gj_9._column_128gj_9>header>b,._column_128gj_9._column_128gj_9>header>h2+span{background:color-mix(in srgb,var(--column-tone) 11%,var(--ui-surface));color:var(--ui-text-secondary);border-radius:20px;padding:3px 8px;font-size:11px;font-weight:400}._empty_128gj_17._empty_128gj_17{border:1px solid color-mix(in srgb,var(--column-tone) 16%,var(--ui-surface));background:color-mix(in srgb,var(--ui-surface) 45%,transparent);min-height:82px;color:var(--ui-text-secondary);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;margin:2px 0;padding:18px 12px;font-size:12px;display:flex}._empty_128gj_17._empty_128gj_17 svg{color:var(--column-tone);stroke-width:1.5px;flex-shrink:0}@media (hover:hover){._card_128gj_1._card_128gj_1:hover{border-color:color-mix(in srgb,var(--column-tone,var(--ui-accent)) 35%,var(--ui-border));box-shadow:0 8px 22px -10px color-mix(in srgb,var(--column-tone,var(--ui-accent)) 45%,transparent);transform:translateY(-2px)}._card_128gj_1._card_128gj_1:hover:before{opacity:1}._card_128gj_1._card_128gj_1:hover ._icon_128gj_7{transform:scale(1.08)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){._card_128gj_1._card_128gj_1,._card_128gj_1._card_128gj_1:before,._icon_128gj_7{transition:none}._card_128gj_1._card_128gj_1:hover,._card_128gj_1._card_128gj_1:hover ._icon_128gj_7{transform:none}}._card_128gj_1._card_128gj_1[data-selected]{border-color:var(--ui-focus)}._column_128gj_9._column_128gj_9[data-tone=danger]{--column-tone:#ad625a}._code_128gj_30{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums;margin:2px 0 5px;font-size:11px;line-height:1.5;display:block}._description_128gj_31{-webkit-line-clamp:2;color:var(--ui-text-secondary);-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}._listDetails_128gj_32{gap:10px;display:grid}._category_128gj_33{color:var(--ui-text-secondary);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}._category_128gj_33>svg{color:var(--ui-text-tertiary);flex-shrink:0;margin-top:2px}._badges_128gj_35{flex-wrap:wrap;gap:6px;display:flex}._listPrice_128gj_36{justify-items:end;gap:6px;display:grid}._listPrice_128gj_36>span:first-child{font-size:14px}._unit_128gj_38{color:var(--ui-text-tertiary);font-size:11px;line-height:1.5}:root{--ui-surface-canvas:#f4f5f2;--ui-surface:#fff;--ui-surface-subtle:#f7f8f6;--ui-surface-selected:#e8f0eb;--ui-text:#17221e;--ui-text-secondary:#58665e;--ui-text-tertiary:#606e64;--ui-border:#dde3de;--ui-border-strong:#bdc9c0;--ui-accent:#173f33;--ui-accent-hover:#245640;--ui-on-accent:#fff;--ui-danger:#aa4036;--ui-danger-soft:#fbefed;--ui-warning:#85541d;--ui-warning-soft:#fff6e8;--ui-success:#2f6a49;--ui-success-soft:#edf5ef;--ui-focus:#537b63;--ui-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--ui-font-display:Georgia, "Times New Roman", serif;--ui-text-xs:.75rem;--ui-text-sm:.875rem;--ui-text-base:1rem;--ui-text-lg:1.125rem;--ui-text-title:1.75rem;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.5rem;--ui-space-6:2rem;--ui-space-7:3rem;--ui-page-gutter:var(--ui-space-6);--ui-radius-control:.5rem;--ui-radius-panel:.75rem;--ui-radius-overlay:1rem;--ui-shadow-overlay:0 12px 36px #17221e1f;--ui-duration:.16s;--ui-control-height:2.25rem;--ui-layer-menu:40;--ui-layer-dialog:100;--ui-layer-select:240}@media (prefers-reduced-motion:reduce){:root{--ui-duration:0s}}@media (width<=720px){:root{--ui-page-gutter:var(--ui-space-4)}}.app-shell{--navigation-width:224px;grid-template-columns:var(--navigation-width) minmax(0, 1fr);height:100dvh;min-height:0;transition:grid-template-columns var(--ui-duration) ease;display:grid;overflow:hidden}.app-shell[data-nav-collapsed=true]{--navigation-width:64px}.crm-sidebar{background:var(--ui-surface-subtle);border-right:1px solid var(--ui-border);color:var(--ui-text);flex-direction:column;height:100dvh;min-height:0;padding:0 12px 12px;display:flex;position:relative;overflow:hidden}.navigation-workspace-row{flex:none;align-items:center;gap:4px;margin-bottom:16px;padding-top:12px;display:flex}.navigation-brand{border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;min-height:52px;padding:8px;display:flex}.navigation-brand:hover,.navigation-brand[data-selected]{background:var(--ui-surface-selected);color:var(--ui-accent)}.navigation-logo{mix-blend-mode:multiply;object-fit:contain;flex:0 0 36px;width:36px;height:36px;display:block}.navigation-workspace-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.navigation-workspace-name strong{color:var(--ui-text);font-size:12px;font-weight:600}.navigation-workspace-name small{color:var(--ui-text-secondary);font-size:11px}.navigation-workspace-name :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-brand-chevron{flex:none}.navigation-collapse,.navigation-mobile-toggle,.navigation-mobile-close{border-radius:var(--ui-radius-control);color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;height:32px;padding:0;display:inline-flex}.navigation-collapse:hover,.navigation-mobile-close:hover{background:var(--ui-surface-selected);color:var(--ui-accent)}.navigation-link{border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);cursor:pointer;font-size:var(--ui-text-sm);text-align:left;min-height:38px;transition:color var(--ui-duration), background var(--ui-duration);background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;font-weight:450;line-height:1.35;text-decoration:none;display:flex}.navigation-link>svg{flex:none}.navigation-link>.navigation-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navigation-link:hover{background:var(--ui-border);color:var(--ui-text)}.navigation-link[data-selected]{background:var(--ui-surface-selected);color:var(--ui-accent);font-weight:600}.crm-sidebar :is(a,button,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.primary-navigation{overscroll-behavior:contain;scrollbar-color:var(--ui-border-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:3px;min-height:0;padding-bottom:16px;display:flex;overflow:hidden auto}.primary-navigation>:is(div,details){flex:none}.navigation-section-start{border-top:1px solid var(--ui-border);margin-top:12px;padding-top:12px}.navigation-submenu{border-left:1px solid var(--ui-border-strong);gap:2px;margin:5px 0 3px 18px;padding-left:10px;display:grid}.navigation-child{min-height:34px}.navigation-child>svg{display:none}.navigation-controls{flex:none;padding-top:8px}.navigation-controls .navigation-collapse{color:var(--ui-text-secondary);font:400 var(--ui-text-xs)/1.4 var(--ui-font);justify-content:flex-start;gap:10px;width:100%;height:36px;padding-inline:10px}.navigation-avatar{background:var(--ui-surface-selected);border:1px solid var(--ui-border-strong);color:var(--ui-accent);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:11px;font-weight:600;display:flex}.navigation-popover{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-overlay);color:var(--ui-text);inset:12px auto auto calc(var(--navigation-width) + 8px);width:286px;max-height:calc(100dvh - 32px);margin:0;padding:8px;position:fixed;overflow-y:auto}.navigation-menu-identity{align-items:flex-start;gap:10px;padding:12px 8px;display:flex}.navigation-menu-identity>div{min-width:0}.navigation-menu-identity h2{font:600 var(--ui-text-sm)/1.5 var(--ui-font);overflow-wrap:anywhere;margin:0}.navigation-menu-identity p{color:var(--ui-text-secondary);font-size:var(--ui-text-xs);overflow-wrap:anywhere;margin:3px 0}.navigation-menu-identity small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.navigation-menu-identity:has(+.navigation-link){border-bottom:1px solid var(--ui-border);margin-bottom:6px;padding-bottom:16px}.navigation-popover .navigation-link{min-height:38px;padding-inline:8px}.navigation-mobile-toggle,.navigation-mobile-close,.navigation-backdrop{display:none}@media (width>=721px){[data-nav-collapsed=true] .crm-sidebar{padding-inline:10px}[data-nav-collapsed=true] .navigation-brand{justify-content:center;height:44px;min-height:44px;padding:0}[data-nav-collapsed=true] .navigation-logo{flex-basis:32px;width:32px;height:32px}[data-nav-collapsed=true] .navigation-workspace-name,[data-nav-collapsed=true] .navigation-brand-chevron{display:none}[data-nav-collapsed=true] .navigation-controls .navigation-collapse{justify-content:center;padding:0}[data-nav-collapsed=true] :is(.primary-navigation,.navigation-controls) .navigation-link{justify-content:center;padding-inline:0}[data-nav-collapsed=true] :is(.primary-navigation,.navigation-controls) .navigation-label{display:none}[data-nav-collapsed=true] .navigation-submenu{border:0;margin:4px 0;padding:0}[data-nav-collapsed=true] .navigation-child>svg{width:15px;display:block}}@media (width<=720px){.app-shell,.app-shell[data-nav-collapsed=true]{--navigation-width:252px;grid-template-columns:minmax(0,1fr)}.crm-sidebar{width:var(--navigation-width);z-index:102;display:none;position:fixed;inset:0 auto 0 0}[data-mobile-navigation=true] .crm-sidebar{display:flex}.navigation-controls .navigation-collapse{display:none}.navigation-mobile-toggle,.navigation-mobile-close{display:inline-flex}.navigation-backdrop{z-index:101;background:#17221e3d;border:0;display:block;position:fixed;inset:0}.navigation-popover{width:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);inset:72px 12px auto}.global-search-panel{width:min(620px,100vw - 70px)}}@media print{.app-shell{height:auto;display:block;overflow:visible}}.workspace-agent-dock{border-left:1px solid var(--ui-border);z-index:40;min-width:0;height:100dvh;display:none;position:relative;overflow:visible}.app-shell:has(>.workspace-agent-dock>.assistant-panel){grid-template-columns:var(--navigation-width) minmax(0,1fr) clamp(360px,32vw,440px)}.workspace-agent-dock:has(>.assistant-panel){display:block}.app-shell:has(>.workspace-agent-dock>.assistant-panel) .global-search-root{flex:1;width:auto;min-width:0}.app-shell:has(>.workspace-agent-dock>.assistant-panel) .topbar{gap:12px;padding-inline:16px}@media (width<=960px){.app-shell:has(>.workspace-agent-dock>.assistant-panel){grid-template-columns:minmax(0,1fr)}.app-shell:has(>.workspace-agent-dock>.assistant-panel)>:is(.workspace,.crm-sidebar,.navigation-backdrop){display:none}.workspace-agent-dock{border-left:0}}@media print{.workspace-agent-dock{display:none!important}}.navigation-badge{align-items:center;margin-left:auto;display:inline-flex}[data-nav-collapsed=true] .navigation-badge{display:none}.assistant-panel{--assistant-line:#e2e3df;--agent-ink:#252925;--agent-muted:#757b73;width:100%;min-width:0;max-width:100%;height:100%;color:var(--ui-text);box-shadow:none;font:14px/1.55 var(--ui-font);background:#fafaf8;border:0;border-radius:0;flex-direction:row;animation:.24s cubic-bezier(.2,.75,.25,1) assistant-enter;display:flex;position:relative;overflow:visible}@keyframes assistant-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.assistant-panel button{cursor:pointer;font-family:inherit}.assistant-panel button:disabled{opacity:.45;cursor:default}.assistant-panel button:focus-visible,.assistant-panel textarea:focus-visible,.assistant-panel input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.assistant-error button{color:var(--ui-text-secondary);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.assistant-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#214f3326 transparent;flex:1;min-height:0;padding:16px 20px 0;overflow:auto}.assistant-empty{box-sizing:border-box;place-items:center;min-height:100%;padding:24px 0 64px;display:grid}.assistant-empty-mark{color:var(--ui-accent);place-items:center;display:grid}.assistant-empty-mark>svg{display:block}.assistant-turn{margin-bottom:24px}.assistant-turn:last-of-type{margin-bottom:12px}.assistant-user{white-space:pre-wrap;overflow-wrap:anywhere;background:#e2ece5b3;border-radius:16px 16px 4px;margin-left:24px;padding:12px 14px;font-size:13px}.assistant-context-records{color:var(--ui-text-secondary);flex-wrap:wrap;gap:5px;margin-top:8px;font-size:11px;display:flex}.assistant-context-record{white-space:normal;background:#ffffff9c;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:2px 6px 2px 3px;display:inline-flex}.assistant-answer{overflow-wrap:anywhere;padding-top:20px;font-size:14px;line-height:1.75}.assistant-answer p{margin:0 0 18px}.assistant-answer h1,.assistant-answer h2,.assistant-answer h3{font:600 16px/1.5 var(--ui-font);margin:26px 0 12px}.assistant-answer ul,.assistant-answer ol{margin:0 0 20px;padding-left:20px}.assistant-answer li{margin:8px 0;padding-left:3px}.assistant-answer>:first-child{margin-top:0}.assistant-answer a{color:var(--ui-accent);text-decoration:underline}.assistant-answer pre{background:var(--ui-surface-subtle);border-radius:6px;padding:10px;font-size:12px;overflow:auto}.assistant-answer table{border-collapse:collapse;max-width:100%;font-size:11px;display:block;overflow:auto}.assistant-answer td,.assistant-answer th{border-bottom:1px solid var(--ui-border);text-align:left;padding:6px}.assistant-answer.is-error{color:var(--ui-text-secondary);font-size:13px}.assistant-thinking{border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);max-width:100%;color:var(--ui-text-secondary);font:450 13px/1.5 var(--ui-font);align-items:center;gap:9px;margin:8px 0;padding:3px 14px 3px 3px;display:inline-flex}.assistant-thinking-orb{color:var(--ui-accent);flex:0 0 46px}.assistant-thinking[data-waiting]{background:var(--ui-warning-soft)}.assistant-spin{animation:1s linear infinite assistant-spin}@keyframes assistant-spin{to{transform:rotate(360deg)}}.assistant-sources{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.assistant-sources a{border:1px solid var(--ui-border);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:3px 7px;font-size:10px;text-decoration:none;display:flex}.assistant-compose-area{flex-shrink:0;padding:0}.assistant-composer{border:0;border-top:1px solid var(--assistant-line);padding:14px 20px max(14px, env(safe-area-inset-bottom));background:#ffffffd9;border-radius:0;transition:border-color .16s;position:relative}.assistant-composer:focus-within{border-top-color:color-mix(in srgb, var(--ui-focus) 50%, transparent)}.assistant-message-input{resize:none;width:100%;min-height:62px;max-height:160px;font:13px/1.6 var(--ui-font);color:var(--ui-text);background:0 0;padding:0;display:block;position:relative;overflow-y:auto;box-shadow:none!important;border:0!important;outline:none!important}.assistant-message-input p{margin:0}.assistant-input-empty .assistant-message-input:before{content:attr(data-placeholder);color:var(--ui-text-tertiary);pointer-events:none;position:absolute}.assistant-inline-mention{color:#34638d;-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;background:#e5edf6;border-radius:5px;padding:2px 5px;font-size:.94em;display:inline}.assistant-inline-mention-symbol{opacity:.7;margin-right:2px}.assistant-inline-mention .entity-icon{margin-right:3px}.assistant-inline-mention.ProseMirror-selectednode{outline:2px solid #7b9fbe}.assistant-composer-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistant-composer-options{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.assistant-composer button{color:var(--ui-text-secondary);background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:11px;display:flex}.assistant-composer .assistant-send{background:var(--ui-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;width:32px;height:32px}.assistant-composer .assistant-auto-toggle{white-space:nowrap;cursor:pointer;border-radius:5px;gap:7px;min-height:32px;padding:4px 0}.assistant-auto-track{box-sizing:border-box;background:var(--ui-text-tertiary);border-radius:999px;flex-shrink:0;align-items:center;width:28px;height:17px;padding:2px;transition:background .16s;display:flex}.assistant-auto-track>span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;box-shadow:0 1px 2px #0002}.assistant-auto-toggle[aria-checked=true]{color:var(--ui-accent)}.assistant-auto-toggle[aria-checked=true] .assistant-auto-track{background:var(--ui-accent)}.assistant-auto-toggle[aria-checked=true] .assistant-auto-track>span{transform:translate(11px)}.assistant-auto-toggle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.assistant-auto-toggle:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.assistant-auto-track,.assistant-auto-track>span{transition:none}}.assistant-mention-hint{color:var(--ui-text-tertiary);font-size:11px}.assistant-mention-menu{z-index:2;background:#fafaf8;border:1px solid #ffffffed;border-radius:14px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;box-shadow:0 0 0 1px #214b3514,0 6px 26px #214b3521}.assistant-mention-caption{color:var(--ui-text-secondary);align-items:center;gap:7px;padding:6px 8px 9px;font-size:11px;display:flex}.assistant-mention-caption>span{flex:1}.assistant-mention-results{overscroll-behavior:contain;scrollbar-width:thin;max-height:210px;overflow:auto}.assistant-mention-results button{text-align:left;width:100%;color:var(--ui-text);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.assistant-mention-results button[aria-selected=true]{background:#e3eee7}.assistant-mention-results button[aria-disabled=true]{opacity:.5;cursor:default}.assistant-mention-copy{flex:1;gap:2px;min-width:0;display:grid}.assistant-mention-copy strong,.assistant-mention-copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.assistant-mention-copy strong{font-size:12px;font-weight:550}.assistant-mention-copy small{color:var(--ui-text-secondary);font-size:10px}.assistant-mention-type{color:var(--ui-text-secondary);flex:none;font-size:10px}.assistant-mention-state{color:var(--ui-text-secondary);align-items:center;gap:8px;padding:14px 9px;font-size:12px;display:flex}.assistant-mention-footer{border-top:1px solid var(--assistant-line);color:var(--ui-text-tertiary);justify-content:space-between;gap:8px;margin-top:4px;padding:8px 9px 3px;font-size:10px;display:flex}.assistant-panel.has-history{flex-direction:row;width:100%}.assistant-chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.assistant-history{background:var(--ui-surface);border:1px solid var(--assistant-line);z-index:10;border-radius:12px;flex-direction:column;width:280px;display:flex;position:absolute;top:12px;bottom:12px;right:calc(100% + 12px);overflow:hidden;box-shadow:0 12px 40px #142c2426}.assistant-history>header{border-bottom:1px solid var(--assistant-line);flex-shrink:0;align-items:center;height:60px;padding:0 20px;font-size:12px;font-weight:600;display:flex}.assistant-history-list{scrollbar-width:thin;min-height:0;padding:12px;overflow-y:auto}.assistant-history-list>p{color:var(--ui-text-tertiary);padding:4px 8px;font-size:12px}.assistant-history button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px;font-size:12px;display:flex}.assistant-history button[aria-current=true],.assistant-history button:hover{background:var(--ui-surface-selected)}.assistant-history button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-action{border:1px solid var(--ui-border);background:#ffffffb3;border-radius:14px;margin-top:14px;padding:14px;font-size:12px}.assistant-action>strong{font-size:13px}.assistant-action dl{margin:12px 0}.assistant-action dl>div{margin-bottom:8px}.assistant-action dt{color:var(--ui-text-tertiary);font-size:10px}.assistant-action dd{white-space:pre-wrap;margin:0}.assistant-action-buttons{gap:8px;display:flex}.assistant-action button,.assistant-retry,.assistant-connection button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-secondary);border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}.assistant-action .assistant-confirm{background:var(--ui-accent);color:var(--ui-on-accent);border-color:var(--ui-accent)}.assistant-action p{gap:4px;margin:6px 0;font-size:11px;display:flex}.assistant-connection{color:var(--ui-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:0 4px 14px;font-size:11px;display:flex}.assistant-connection strong{font-weight:550}.assistant-connection button{background:#ffffff80;border:0;border-radius:50%;flex:none;padding:8px}.assistant-connection p{color:var(--ui-text-tertiary);margin:2px 0 0}.assistant-error{color:var(--ui-danger);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.assistant-error button{margin-left:auto}.assistant-error>a{color:inherit;flex-shrink:0;margin-left:auto;text-decoration:underline}@media (prefers-reduced-motion:reduce){.assistant-launcher,.assistant-launcher *,.assistant-launcher:before,.assistant-panel,.assistant-panel *,.assistant-spin{transition:none;animation:none}}@media (prefers-reduced-transparency:reduce){.assistant-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafaf8}}.assistant-record-results.global-search-panel{box-shadow:none;background:0 0;border:0;width:100%;max-height:none;margin:12px 0;position:static}.assistant-record-results a{color:inherit;border-bottom:1px solid var(--ui-border);align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}.assistant-history>header{justify-content:space-between;gap:12px;height:52px}.assistant-history>header button{justify-content:center;width:30px;padding:6px}@media (width<=960px){.assistant-history{width:min(320px,100% - 24px);right:12px}}.assistant-attachments{padding:0 12px 8px;font-size:12px}.assistant-attachment-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assistant-attachment-row button,.assistant-attachment-chip{color:inherit;background:var(--bg-muted,#f1f4ed);font:inherit;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.assistant-attachment-row button{cursor:pointer}.assistant-attachment-row button:disabled{cursor:default;opacity:.5}.assistant-attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.assistant-attachment-chip>button{padding:2px}.assistant-attachments small{opacity:.7;margin-top:6px;line-height:1.4;display:block}.assistant-attachment-sources{margin:4px 0 12px;font-size:12px}.assistant-attachment-sources summary{cursor:pointer;align-items:center;gap:6px;display:flex}.assistant-attachment-sources pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-muted,#f1f4ed);border-radius:8px;max-height:260px;padding:12px;overflow:auto}.assistant-launcher{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);height:38px;color:var(--ui-accent);font:550 13px/1 var(--ui-font);cursor:pointer;white-space:nowrap;transition:background var(--ui-duration), border-color var(--ui-duration);align-items:center;gap:9px;padding:0 10px 0 9px;display:inline-flex}.assistant-launcher-symbol{place-items:center;display:grid}.assistant-mark{color:var(--ui-text,#202520);flex-shrink:0;display:block}.assistant-launcher-label{letter-spacing:-.15px}.assistant-launcher kbd{border-left:1px solid var(--ui-border);color:var(--ui-text-tertiary);font:500 11px/1 var(--ui-font);letter-spacing:.4px;align-self:stretch;align-items:center;margin:8px 0 8px 3px;padding-left:10px;display:flex}.assistant-launcher:hover,.assistant-launcher[aria-expanded=true]{background:var(--ui-surface-selected);border-color:var(--ui-border-strong)}.assistant-launcher:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.assistant-launcher[aria-busy=true]{cursor:progress;opacity:.65}.assistant-load-error{z-index:221;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);max-width:calc(100vw - 40px);color:var(--ui-text);font:14px/1.5 var(--ui-font);gap:12px;padding:16px;display:flex;position:fixed;top:64px;right:20px}.assistant-load-error button{color:var(--ui-accent);cursor:pointer;background:0 0;border:0}@media (width<=720px){.assistant-launcher{gap:7px;padding-inline:8px}.assistant-launcher kbd{display:none}}@media (width<=420px){.assistant-launcher{justify-content:center;width:36px;height:36px;padding:0}.assistant-launcher-label{display:none}}.assistant-steps{gap:7px;margin:12px 0;display:grid}.assistant-modal-review{--assistant-line:var(--ui-border);margin:16px}.assistant-step{border:1px solid var(--assistant-line);background:#ffffffa6;border-radius:12px;min-width:0;padding:10px 12px}.assistant-step-heading{align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex}.assistant-step-heading svg{color:var(--ui-accent);flex-shrink:0}.assistant-step-heading strong{overflow-wrap:anywhere;font-weight:550}.assistant-step-heading small{color:var(--ui-muted);text-align:right;margin-left:auto;font-size:10px}.assistant-step.needs-review{background:#fffdf5;border-color:#cbb984;box-shadow:0 0 0 2px #eadab433}.assistant-step.is-error{border-color:#dfc3bf}.assistant-step.is-rejected{opacity:.72}.assistant-step dl{gap:7px;margin:10px 0;font-size:12px;display:grid}.assistant-step dt{color:var(--ui-muted);font-size:10px}.assistant-step dd{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;margin:2px 0 0;overflow:auto}.assistant-step p{color:var(--ui-muted);margin:5px 0 0;font-size:11px}.assistant-step-buttons{gap:8px;margin-top:12px;display:flex}.assistant-step-buttons button{border:1px solid var(--assistant-line);min-height:36px;font:550 12px var(--ui-font);color:var(--ui-text);cursor:pointer;background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.assistant-step-buttons button:first-child{background:var(--ui-accent);color:#fff}.assistant-step-buttons button:disabled{opacity:.55;cursor:wait}.assistant-step-buttons button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (width<=480px){.assistant-step-buttons button{min-height:42px}}.assistant-work-item{min-width:0;margin:8px 0}.assistant-work-disclosure{min-width:0;color:var(--ui-muted);font-size:12px}.assistant-work-disclosure>summary{box-sizing:border-box;cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;min-height:36px;padding:5px 7px;list-style:none;display:flex}.assistant-work-disclosure>summary::-webkit-details-marker{display:none}.assistant-work-disclosure>summary:hover{background:color-mix(in srgb,var(--ui-accent) 5%,transparent)}.assistant-work-disclosure>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.assistant-work-chevron{flex-shrink:0;transition:transform .16s}.assistant-work-disclosure[open]>summary .assistant-work-chevron{transform:rotate(90deg)}.assistant-work-label{font-weight:500;line-height:1.5}.assistant-work-count{font-variant-numeric:tabular-nums;font-size:10px}.assistant-work-icons{color:var(--ui-text-secondary,var(--ui-muted));flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.assistant-work-icons>span{display:inline-flex}.assistant-work:is(.is-approval,.is-running) .assistant-work-label{color:var(--ui-text)}.assistant-work.is-error .assistant-work-status{color:var(--ui-danger,#a3493a)}.assistant-work.is-approval .assistant-work-status{color:var(--ui-warning,#896318)}.assistant-answer .assistant-work-history{border-left:1px solid var(--assistant-line,var(--ui-border));margin:6px 0 10px 13px;padding:0 0 0 10px;list-style:none}.assistant-work-history>li{min-width:0;margin:0;padding:2px 0}.assistant-work .assistant-work-history .assistant-step{box-shadow:none;background:0 0;border:0;border-radius:8px;padding:9px 8px}.assistant-work-history .assistant-step-heading{gap:7px}.assistant-work-history .assistant-step-heading strong{font-size:12px;font-weight:500}.assistant-work-history .assistant-step-heading small{flex-shrink:0}.assistant-work-history .assistant-step p{margin:7px 0 0 21px}.assistant-work-pending{padding:9px 8px;font-size:11px;display:block}.assistant-work-approval{margin-top:8px}@media (pointer:coarse){.assistant-work-disclosure>summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.assistant-work-chevron{transition:none}}.assistant-tool-item{min-width:0;margin:4px 0;animation:.14s ease-out assistant-tool-enter}.assistant-tool-item+.assistant-tool-item{margin-top:0}.assistant-tool-call{background:0 0;border:1px solid #0000;border-radius:10px;min-width:0;font-size:12px}.assistant-tool-call>summary{box-sizing:border-box;cursor:pointer;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:6px 8px;list-style:none;display:flex}.assistant-tool-call>summary:hover{background:color-mix(in srgb,var(--ui-accent) 5%,transparent)}.assistant-tool-call>summary::-webkit-details-marker{display:none}.assistant-tool-icon{width:22px;height:22px;color:var(--ui-text-secondary,var(--ui-muted));flex:0 0 22px;place-items:center;display:grid}.assistant-tool-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-secondary,var(--ui-text));flex:1;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.assistant-tool-status{color:var(--ui-muted);flex:none;align-items:center;gap:4px;font-size:10px;line-height:1.4;display:inline-flex}.assistant-tool-status svg{flex-shrink:0}.assistant-tool-call:is(.is-completed,.is-running) .assistant-tool-status-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assistant-tool-duration{text-align:right;font-variant-numeric:tabular-nums;min-width:26px;color:var(--ui-muted);flex:none;font-size:10px}.assistant-tool-chevron{color:var(--ui-muted);opacity:.7;flex-shrink:0;transition:transform .16s}.assistant-tool-call[open]{background:color-mix(in srgb,var(--ui-accent) 2%,var(--ui-surface,#fff));border-color:var(--assistant-line,var(--ui-border));margin:7px 0}.assistant-tool-call[open]>summary{background:color-mix(in srgb,var(--ui-accent) 4%,transparent);border-radius:9px 9px 0 0}.assistant-tool-call[open]>summary .assistant-tool-chevron{transform:rotate(90deg)}.assistant-tool-body{border-top:1px solid var(--assistant-line,var(--ui-border));padding:12px}.assistant-tool-body p{overflow-wrap:anywhere}.assistant-tool-body .assistant-tool-full-title{color:var(--ui-text);margin:0 0 5px;font-size:12px;font-weight:550;line-height:1.5}.assistant-tool-body .assistant-tool-description{color:var(--ui-text-secondary,var(--ui-muted));margin:0;font-size:12px;line-height:1.65}.assistant-tool-body .assistant-tool-context{background:color-mix(in srgb,var(--ui-accent) 5%,transparent);white-space:pre-wrap;color:var(--ui-text);border-radius:6px;margin:10px 0 0;padding:8px 10px;font-size:11px;line-height:1.6}.assistant-tool-body .assistant-tool-context.is-error{color:var(--ui-danger,#a3493a);background:color-mix(in srgb,var(--ui-danger,#a3493a) 6%,transparent)}.assistant-tool-body .assistant-tool-source{color:var(--ui-text-secondary,var(--ui-text));align-items:center;gap:7px;margin-top:12px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.assistant-tool-source>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.assistant-tool-source>svg{flex-shrink:0}.assistant-tool-source:hover>span{text-decoration:underline}.assistant-tool-body .assistant-tool-preview{border:1px solid var(--assistant-line,var(--ui-border));background:var(--ui-surface,#fff);border-radius:7px;margin-top:10px;text-decoration:none;display:block;overflow:hidden}.assistant-tool-preview .assistant-browser-preview{box-sizing:border-box;object-fit:contain;border:0;border-radius:0;width:100%;height:auto;max-height:240px;margin:0;display:block}.assistant-tool-preview>span{border-top:1px solid var(--assistant-line,var(--ui-border));color:var(--ui-muted);justify-content:center;align-items:center;gap:6px;padding:7px;font-size:10px;display:flex}.assistant-tool-preview:hover>span{color:var(--ui-text);background:color-mix(in srgb,var(--ui-accent) 4%,transparent)}.assistant-tool-technical{border-top:1px solid var(--assistant-line,var(--ui-border));margin-top:12px}.assistant-tool-technical>summary{cursor:pointer;color:var(--ui-muted);align-items:center;gap:5px;padding:10px 0 0;font-size:10px;line-height:1.5;list-style:none;display:flex}.assistant-tool-technical>summary::-webkit-details-marker{display:none}.assistant-tool-technical[open]>summary svg{transform:rotate(90deg)}.assistant-tool-technical dl{background:color-mix(in srgb,var(--ui-accent) 4%,transparent);border-radius:6px;gap:8px;margin:10px 0 0;padding:10px;font-size:10px;line-height:1.6;display:grid}.assistant-tool-technical dl>div{grid-template-columns:60px minmax(0,1fr);gap:8px;display:grid}.assistant-tool-technical dt{color:var(--ui-muted)}.assistant-tool-technical dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-text);margin:0}.assistant-tool-technical code{color:inherit;background:0 0;padding:0;font-size:10px}.assistant-tool-call.is-running .assistant-tool-icon,.assistant-tool-call.is-completed .assistant-tool-status{color:var(--ui-accent)}.assistant-tool-call.is-awaiting_approval{border-color:color-mix(in srgb,var(--ui-warning,#896318) 25%,transparent);background:color-mix(in srgb,var(--ui-warning,#896318) 5%,transparent)}.assistant-tool-call.is-awaiting_approval .assistant-tool-status{color:var(--ui-warning,#896318)}.assistant-tool-call:is(.is-error,.is-interrupted) .assistant-tool-status{color:var(--ui-danger,#a3493a)}.assistant-tool-item>.assistant-step{margin-top:6px}.assistant-tool-call summary:focus-visible,.assistant-tool-call a:focus-visible,.assistant-capabilities summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (pointer:coarse){.assistant-tool-call>summary{min-height:44px}}.assistant-capabilities{border-bottom:1px solid var(--assistant-line);background:#f7faf7;flex-shrink:0;max-height:42vh;padding:14px 18px;font-size:12px;overflow-y:auto}.assistant-capabilities h3{margin:0 0 8px;font-size:14px}.assistant-capabilities p{color:var(--ui-muted);font-size:11px;line-height:1.5}.assistant-capabilities ul{padding:0;list-style:none}.assistant-capabilities li{border-bottom:1px solid var(--assistant-line);padding:8px 0}.assistant-capabilities li>strong,.assistant-capabilities li>code{display:block}.assistant-capabilities li>strong{align-items:center;gap:8px;display:flex}.assistant-capabilities li>strong svg,.assistant-operation-list summary>svg{color:var(--ui-accent);flex-shrink:0}.assistant-capabilities summary{cursor:pointer}.assistant-capability-search{border:1px solid var(--assistant-line);background:#fff;border-radius:8px;align-items:center;gap:7px;margin:14px 0 8px;padding:8px;display:flex}.assistant-capability-search input{width:100%;min-width:0;font:inherit;color:var(--ui-text);background:0 0;border:0;outline:none}.assistant-capability-search:focus-within{outline:2px solid var(--ui-focus)}.assistant-operation-list{max-height:190px;overflow-y:auto}.assistant-operation-list summary{align-items:center;gap:8px;display:flex}.assistant-operation-list summary>span{flex:1}.assistant-operation-list small{color:var(--ui-muted)}@keyframes assistant-tool-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.assistant-tool-item{animation:none}.assistant-tool-chevron{transition:none}}.assistant-panel{--ui-accent:#303d34;--ui-muted:#747b73;--ui-text:#262b26;--ui-text-tertiary:#777d76;--ui-font:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafaf8;border-color:#dedfd9}.assistant-panel .assistant-chat{background:#fafaf8;min-width:0}.assistant-dismiss-bar{border-bottom:1px solid var(--ui-border);flex-shrink:0;justify-content:flex-end;padding:4px 12px;display:flex}.assistant-workspace-status{color:var(--ui-text-secondary);align-items:center;gap:6px;margin-right:auto;padding:6px 4px;font-size:11px;line-height:1.4;display:inline-flex}.assistant-workspace-status>span{background:var(--ui-primary,#183f34);border-radius:50%;flex-shrink:0;width:6px;height:6px}.assistant-dismiss-bar button{min-height:44px;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.assistant-dismiss-bar button:hover{background:var(--ui-surface-selected);color:var(--ui-text)}@media (width<=960px){.assistant-panel .assistant-history{top:64px}}.assistant-panel .assistant-messages{scroll-behavior:smooth;padding:24px 22px 4px}.assistant-panel .assistant-turn:last-of-type{margin-bottom:4px}.assistant-panel .assistant-user{max-width:92%;box-shadow:none;color:#30382e;background:#ecefe7;border:1px solid #e2e5dd;border-radius:12px 12px 3px;margin:0 0 20px auto;padding:12px 15px;font-size:13px;line-height:1.65}.assistant-panel .assistant-answer{color:#3e463b;font-size:13px;line-height:1.8}.assistant-panel .assistant-turn{margin-bottom:28px}.assistant-panel .assistant-answer h1,.assistant-panel .assistant-answer h2,.assistant-panel .assistant-answer h3{font-size:14px;font-weight:600;line-height:1.5}.assistant-panel .assistant-compose-area{z-index:3;background:0 0;border:0;padding:0 12px 12px;position:relative}.assistant-panel .assistant-composer{box-sizing:border-box;background:#f3f5f0;border:1px solid #ffffffdc;border-radius:14px;width:100%;margin:auto;padding:5px;transition:background .2s,box-shadow .2s,border-radius .24s,width .24s;box-shadow:inset 0 1px #fff,inset 0 -1px #b4bdb31a,0 0 0 1px #64736122,0 8px 28px #21301e12,0 2px 6px #21301e08}.assistant-panel .assistant-composer:focus-within{border-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 2px #5e765849,0 10px 32px #21301e15}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.assistant-panel .assistant-composer{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:linear-gradient(150deg,#ffffffd9,#edf1eaa6)}}.assistant-panel .assistant-composer .tiptap{min-height:44px;max-height:150px;padding:10px 13px 5px;font-size:13px;line-height:1.6}.assistant-panel .assistant-composer-tools{gap:6px;padding:3px}.assistant-panel .assistant-composer-options{flex-wrap:nowrap;gap:3px;min-width:0}.assistant-panel .assistant-composer [hidden]{display:none}.assistant-panel .assistant-composer-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.assistant-panel .assistant-composer button{border-radius:50%;min-width:38px;min-height:38px;transition:background .15s,transform .15s,box-shadow .15s}.assistant-panel .assistant-composer button:enabled:active{transform:scale(.95)}.assistant-panel .assistant-composer .assistant-send{color:#fff;background:#28332c;border:1px solid #ffffff26;width:38px;height:38px;box-shadow:inset 0 1px #ffffff24,0 2px 5px #19241d14}.assistant-panel .assistant-composer .assistant-send:disabled{color:#858f81;opacity:1;background:#dbe1d8;border-color:#0000}.assistant-panel .assistant-composer .assistant-auto-toggle{border-radius:20px;gap:6px;padding:5px 8px;font-size:10px}.assistant-panel .assistant-composer .assistant-auto-toggle:hover,.assistant-panel .assistant-attachment-add:hover{background:#71876812}.assistant-panel .assistant-composer .assistant-attachment-add{cursor:pointer;flex:none;justify-content:center}.assistant-panel .assistant-composer .assistant-attachment-add:disabled{opacity:.5;cursor:default}.assistant-panel .assistant-composer .assistant-attachments{padding:6px 8px 0}.assistant-panel .assistant-composer .assistant-attachment-chip>button{justify-content:center;min-width:24px;min-height:24px}.assistant-panel .assistant-auto-track{width:25px;height:15px}.assistant-panel .assistant-auto-track>span{width:11px;height:11px}.assistant-panel .assistant-auto-toggle[aria-checked=true] .assistant-auto-track>span{transform:translate(10px)}.assistant-panel .assistant-composer.is-voice-active{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.assistant-panel .is-voice-active .assistant-composer-tools{justify-content:space-between;margin-top:6px}.assistant-panel .is-voice-active .assistant-composer-actions{margin:0}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.assistant-panel .assistant-composer{-webkit-backdrop-filter:none;background:#f5f6f2;border-color:#8a9585}}.assistant-panel .assistant-history{background:#f0f2ec;border-bottom:1px solid #e0e4d9}.assistant-panel .assistant-history button{border-radius:8px;font-size:12px;line-height:1.5}.assistant-panel .assistant-history button[aria-current=true]{color:#34432b;background:#e3e9db}.assistant-panel .assistant-tool-item{animation:none}.assistant-panel .assistant-step{box-shadow:none;background:#fff;border-radius:10px;padding:14px}.assistant-panel .assistant-step.needs-review{box-shadow:none;background:#fffdf7;border:1px solid #ddcfad}.assistant-panel .assistant-step-heading{font-size:12px}.assistant-panel .assistant-step-buttons{gap:8px}.assistant-panel .assistant-step-buttons button{background:#fff;border-color:#dcded6;min-height:40px}.assistant-panel .assistant-step-buttons button:first-child{color:#fff;background:#34452f;border-color:#34452f}.assistant-panel .assistant-step dt{text-transform:none;font-size:11px}.assistant-panel .assistant-step dd{font-size:12px}.assistant-panel .assistant-connection{background:#f0f2eb;border:1px solid #dfdfd6;border-radius:9px;padding:12px}.assistant-panel .assistant-error{background:#faf3ef;border:1px solid #e7d7ce;border-radius:9px;padding:12px}.assistant-panel .assistant-mention-popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafaf8;box-shadow:0 8px 32px #18210c12}.agent-result{background:#fff;border:1px solid #dfe4d8;border-radius:10px;margin:12px 0;overflow:hidden}.agent-result>header{background:#f4f6ef;border-bottom:1px solid #e6e9e0;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.agent-result-row{border-bottom:1px solid #edf0e8;padding:10px 12px;font-size:12px}.agent-result-row>a{color:inherit;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.agent-result-row small{color:#7a8272;display:block}@media (width<=600px){.assistant-panel .assistant-compose-area{padding-bottom:max(14px,env(safe-area-inset-bottom))}.assistant-panel .assistant-step-buttons button{min-height:44px}}@media (prefers-reduced-motion:reduce){.assistant-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.assistant-panel .assistant-thinking{color:#667260;background:0 0;border:0;padding:4px 0}.assistant-panel .assistant-thinking-orb{color:#53644d}.agent-result>.agent-result-notice{color:#667060;margin:0;padding:12px;font-size:12px;line-height:1.5}.agent-result>dl{gap:10px;margin:0;padding:12px;display:grid}.agent-result>dl>div{justify-content:space-between;gap:16px;display:flex}.agent-result>dl dt{color:#667060;font-size:12px}.agent-result>dl dd{margin:0;font-size:13px;font-weight:600}.agent-voice-controls{align-items:center;gap:8px;display:flex}.assistant-composer .agent-voice-controls button{color:#334630;cursor:pointer;background:#f7f9f3;border:1px solid #70836925;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.assistant-composer .agent-voice-controls .agent-voice-start{color:#fff;background:#28332c;box-shadow:inset 0 1px #ffffff24,0 2px 5px #19241d14}.assistant-composer .agent-voice-controls button:hover{color:#263b32;background:#e4ebdf}.assistant-composer .agent-voice-controls .agent-voice-end{color:#8a3835;background:#fbefed;border-color:#eed9d5}.agent-voice-orb{transform-origin:50%;margin:0 auto;transition:transform .15s}.assistant-panel .agent-voice-orb .assistant-thinking{flex-direction:column;gap:5px;margin:0;padding:0;font-size:11px;display:flex}.assistant-panel .agent-voice-orb .assistant-thinking-orb{box-sizing:border-box;color:#53644d;width:76px;min-width:76px;height:76px;min-height:76px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:none;padding:0}.agent-voice-transcript{margin:12px 0 20px}.agent-voice-transcript[hidden]{display:none}.agent-voice-transcript-label{color:#7a8375;align-items:center;gap:6px;margin-bottom:12px;font-size:10px;display:flex}.agent-voice-captions{font-size:13px;line-height:1.7}.agent-voice-captions p{color:#394435;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px}.agent-voice-captions strong{color:#7b8575;margin-bottom:3px;font-size:10px;font-weight:500;display:block}.agent-voice-error{color:#8a3835;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.agent-voice-orb{transition:none;transform:none!important}}.assistant-conversation-controls{align-items:center;gap:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:16px}.assistant-panel .assistant-utility{border:1px solid var(--ui-border);background:var(--ui-surface);width:32px;height:32px;color:var(--ui-text-secondary);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #21301e0c}.assistant-panel .assistant-utility:hover,.assistant-panel .assistant-utility[aria-expanded=true]{background:var(--ui-surface-selected);color:var(--ui-text)}.assistant-panel .assistant-history{background:var(--ui-surface)}.assistant-browser-activity{min-width:0;margin:4px 0}.assistant-browser-disclosure{border:1px solid #0000;border-radius:10px;overflow:hidden}.assistant-browser-disclosure[open]{border-color:var(--assistant-line);background:color-mix(in srgb,var(--ui-accent) 2%,var(--ui-surface,#fff))}.assistant-browser-disclosure>summary{box-sizing:border-box;cursor:pointer;align-items:center;gap:7px;min-height:36px;padding:6px 8px;list-style:none;display:flex}.assistant-browser-disclosure>summary::-webkit-details-marker{display:none}.assistant-browser-disclosure>summary:hover{background:color-mix(in srgb, var(--ui-accent) 4%, transparent)}.assistant-browser-disclosure>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}.assistant-browser-symbol{height:22px;color:var(--ui-text-secondary,var(--ui-muted));flex:0 0 22px;place-items:center;display:grid}.assistant-browser-copy{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.assistant-browser-heading{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.assistant-browser-caption{color:var(--ui-muted);white-space:nowrap;gap:4px;font-size:10px;display:flex}.assistant-browser-current{text-overflow:ellipsis;animation:.18s ease-out assistant-tool-enter;overflow:hidden}.assistant-browser-chevron{color:var(--ui-muted);flex-shrink:0;transition:transform .16s}.assistant-browser-disclosure[open]>summary .assistant-browser-chevron{transform:rotate(90deg)}.assistant-browser-history{border-top:1px solid var(--assistant-line);overscroll-behavior:contain;max-height:280px;padding:8px 12px;overflow-y:auto}.assistant-browser-history ol{margin:0;padding:0;list-style:none}.assistant-browser-history li{gap:9px;padding:7px 0;font-size:11px;display:flex}.assistant-browser-history li>svg,.assistant-browser-step-dot{color:var(--ui-muted);flex-shrink:0;margin-top:3px}.assistant-browser-history li>div{overflow-wrap:anywhere;flex:1;min-width:0}.assistant-browser-history small{color:var(--ui-muted);font-size:10px;display:block}.assistant-browser-history p{margin:4px 0 0;font-size:11px}.assistant-browser-step-dot{background:var(--ui-muted);border-radius:50%;width:5px;height:5px;margin:7px 4px 0}.assistant-browser-call{border-top:1px solid var(--assistant-line);justify-content:space-between;gap:12px;padding:7px 0;font-size:11px;display:flex}.assistant-browser-activity>.assistant-step{margin-top:8px}.assistant-browser-activity.is-error .assistant-browser-heading{color:var(--ui-danger,#a3493a)}.assistant-browser-activity.is-approval .assistant-browser-heading{color:var(--ui-warning,#896318)}.assistant-browser-spin{animation:1.6s linear infinite assistant-browser-rotate}@keyframes assistant-browser-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assistant-browser-spin,.assistant-browser-current{animation:none}.assistant-browser-chevron{transition:none}}.assistant-operation-mode{padding:0 2px 4px;display:flex}.assistant-step .assistant-review-fields{gap:0;margin:12px 0;display:grid}.assistant-review-fields>div{border-bottom:1px solid var(--assistant-line);grid-template-columns:minmax(72px,.8fr) minmax(0,1.4fr);align-items:start;gap:12px;padding:9px 0;display:grid}.assistant-review-fields>div:last-child{border-bottom:0}.assistant-step .assistant-review-fields dt{padding-top:1px;line-height:1.5}.assistant-step .assistant-review-fields dd{min-width:0;margin:0;font-weight:500;line-height:1.5}.assistant-review-values{gap:5px;margin:0;padding:0;list-style:none;display:grid}.assistant-review-reference{flex-direction:column;gap:2px;max-width:100%;display:inline-flex}.assistant-review-reference code{font:400 10px/1.5 var(--ui-font);color:var(--ui-text-secondary);overflow-wrap:anywhere}.assistant-review-empty{color:var(--ui-text-secondary);font-weight:400}.assistant-review-fields .assistant-review-fields{border-left:1px solid var(--assistant-line);margin:0;padding-left:10px}.assistant-review-fields .assistant-review-fields>div{grid-template-columns:1fr;gap:2px}.assistant-step.assistant-approval-card.needs-review,.assistant-panel .assistant-step.assistant-approval-card.needs-review{border:1px solid color-mix(in srgb,var(--ui-accent) 20%,var(--assistant-line));background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 3%,white),#fff);border-radius:16px;min-width:0;padding:18px;box-shadow:0 3px 12px #142b1f06}.assistant-approval-eyebrow{color:var(--ui-text-secondary);font:600 10px/1.5 var(--ui-font);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.assistant-approval-eyebrow svg{color:var(--ui-accent);flex-shrink:0}.assistant-approval-card .assistant-approval-title{font:600 16px/1.4 var(--ui-font);color:var(--ui-text);letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:9px;margin:14px 0 8px;display:flex}.assistant-approval-title svg{color:var(--ui-accent);flex-shrink:0}.assistant-approval-card .assistant-approval-question{font:400 13px/1.6 var(--ui-font);color:var(--ui-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.assistant-approval-parameters{border-top:1px solid var(--assistant-line);margin-top:14px}.assistant-step .assistant-approval-parameters .assistant-review-fields{margin:3px 0 0}.assistant-approval-details{min-width:0;color:var(--ui-muted);margin-top:10px;font-size:11px}.assistant-approval-details>summary{cursor:pointer;align-items:center;gap:5px;padding:5px 0;list-style:none;display:flex}.assistant-approval-details>summary::-webkit-details-marker{display:none}.assistant-approval-details[open]>summary svg{transform:rotate(90deg)}.assistant-approval-details>summary:hover{color:var(--ui-text)}.assistant-approval-details>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;border-radius:4px}.assistant-step .assistant-approval-saved-request{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.assistant-approval-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.assistant-approval-actions button{border:1px solid var(--assistant-line);min-height:38px;color:var(--ui-text);font:550 12px/1.4 var(--ui-font);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;transition:background .15s,border-color .15s;display:flex}.assistant-approval-actions button:hover:enabled{background:color-mix(in srgb,var(--ui-accent) 5%,white);border-color:color-mix(in srgb,var(--ui-accent) 30%,var(--assistant-line))}.assistant-approval-actions button.is-primary{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.assistant-approval-actions button.is-primary:hover:enabled{background:color-mix(in srgb,var(--ui-accent) 90%,black);border-color:var(--ui-accent)}.assistant-approval-actions button:disabled{opacity:.55;cursor:wait}.assistant-approval-actions button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media (width<=480px){.assistant-approval-actions button{min-height:44px}}.assistant-steering-message{background:var(--color-surface-muted,#edf0e9);white-space:pre-wrap;border-radius:12px;margin:12px 0 12px 28px;padding:10px 14px}.assistant-live-browser{z-index:190;color:#23332b;background:#f6f8f5;border:1px solid #ccd6cf;border-radius:16px;flex-direction:column;min-width:0;font:13px/1.5 system-ui,sans-serif;display:flex;position:fixed;inset:72px calc(clamp(360px,32vw,440px) + 16px) 24px 24px;overflow:hidden;box-shadow:0 20px 70px #10281d29}.assistant-live-browser.is-expanded{z-index:195;inset:16px}.assistant-live-browser button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.assistant-live-browser button:hover:enabled{background:#e5ebe5}.assistant-live-browser button:disabled{opacity:.5;cursor:default}.assistant-live-browser :focus-visible{outline-offset:2px;outline:2px solid #3d7761}.assistant-live-header{background:#fafbf9;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.assistant-live-header>div{align-items:center;gap:9px;min-width:0;display:flex}.assistant-live-status{color:#6c766e;font-size:11px}.assistant-live-status.is-connected:before{content:"";background:#3b8063;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.assistant-live-tabs{border-bottom:1px solid #dce3dc;gap:3px;min-height:34px;padding:0 12px;display:flex;overflow:auto}.assistant-live-tabs button{border-radius:8px 8px 0 0;min-width:90px;max-width:220px;font-size:11px}.assistant-live-tabs button[aria-pressed=true]{opacity:1;background:#e7ede7}.assistant-live-tabs span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.assistant-live-address{align-items:center;gap:3px;padding:9px 12px;display:flex}.assistant-live-address input{color:#34493d;min-width:0;font:inherit;background:#fff9;border:1px solid #d9e1d9;border-radius:8px;flex:1;padding:7px 10px;font-size:12px}.assistant-live-stage{background:#e4e9e3;flex:1;justify-content:center;align-items:center;min-height:0;padding:10px;display:flex;overflow:auto}.assistant-live-screen{aspect-ratio:8/5;outline-offset:2px;background:#fff;flex:none;width:100%;max-width:1280px;line-height:0;position:relative}.assistant-live-screen img{aspect-ratio:8/5;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.assistant-live-screen:not(.is-controlling) img{pointer-events:none}.assistant-live-screen.is-controlling img{touch-action:none;cursor:default}.assistant-live-loading{color:#738276;background:#eef2ec;flex-direction:column;justify-content:center;align-items:center;gap:20px;line-height:1.5;display:flex;position:absolute;inset:0}.assistant-live-footer{align-items:center;gap:8px;padding:10px 14px 3px;display:flex}.assistant-live-footer p{color:#586a5f;flex:1;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.assistant-live-footer p svg{flex-shrink:0}.assistant-live-footer button:last-child{color:#fff;background:#193e30}.assistant-live-footer button:last-child:hover:enabled{background:#295340}.assistant-live-note{color:#6c7d70;padding:4px 14px 10px;font-size:10px}.assistant-live-error{color:#8b4531;background:#f6ebe5;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.assistant-live-error span{flex:1}@media (width<=999px){.assistant-live-browser{z-index:195;inset:12px}.assistant-live-footer{flex-wrap:wrap}.assistant-live-footer p{min-width:180px}}
