html body :is(input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),textarea,select,:is(.ls-select-control,button[role=combobox]),.ls-region-search-control){border-color:transparent!important;border-radius:var(--ls-control-radius)!important;background-color:var(--f-bg,var(--inset,var(--surface-muted)))!important}html body :is(.ls-region-search-control,.ls-chat-composer-field,.oracle-composer):focus-within,html body :is(.ls-select-control,button[role=combobox])[aria-expanded=true],html body :is(input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),textarea,select,:is(.ls-select-control,button[role=combobox])):focus{border-color:transparent!important;outline:none!important;box-shadow:var(--ui-shadow-focus)!important}html body :is(.ls-region-search-control,.ls-chat-composer-field,.oracle-composer) :is(input,textarea),html body :is(.ls-region-search-control,.ls-chat-composer-field,.oracle-composer) :is(input,textarea):focus{background:transparent!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}html body .ls-region-search-control{box-shadow:none}.ui-text-field{box-sizing:border-box;min-height:var(--ui-control-height);width:100%;padding:10px 12px;font:var(--ui-body-size)/1.5 var(--font-sans);color:var(--ui-ink);text-align:left;outline:none;transition:box-shadow var(--ui-fast) var(--ui-ease)}.ui-field-error{display:block;margin-top:6px;color:var(--ui-danger);font-size:var(--ui-caption-size);line-height:1.6}.ui-dialog-title{margin:0;font:600 var(--ui-dialog-title-size)/1.4 var(--heading-serif-family);color:var(--ui-ink)}html body [data-ui-composite]{border:1px solid transparent;border-radius:var(--ui-radius-field);background:var(--ui-inset);min-height:var(--ui-control-height)}html body [data-ui-composite]:focus-within{border-color:transparent;box-shadow:var(--ui-shadow-focus)}html body [data-ui-composite]:has([aria-invalid=true]){border-color:var(--ui-danger)}html body [data-ui-composite]:has([aria-invalid=true]):focus-within{box-shadow:var(--ui-shadow-focus)}html body [data-ui-composite] input,html body [data-ui-composite] input:focus{background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;border-radius:0!important}.ui-segmented{position:relative;display:flex;isolation:isolate;min-height:44px;padding:4px;gap:0}.ui-segmented .ls-segmented__indicator{position:absolute;inset:4px auto 4px 4px;width:calc((100% - 8px) / var(--ui-option-count));border-radius:var(--ui-radius-option);background:var(--surface,var(--ui-surface));box-shadow:var(--ui-choice-shadow);transform:translateX(calc(var(--ui-option-index) * 100%));transition:transform var(--ui-control-duration) var(--ui-ease);pointer-events:none}.ui-segmented .ls-segmented__option{position:relative;z-index:1;flex:1;min-width:0;padding:6px 8px;font:var(--ui-body-size)/1.5 var(--font-sans);cursor:pointer}.ui-segmented .ls-segmented__option small{margin-left:4px;font-size:11px}html body .ui-segmented .ls-segmented__option[aria-pressed=true]{background:transparent!important;box-shadow:var(--ui-shadow-container)!important}.ui-segmented .ls-segmented__option:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1023px),(pointer:coarse){.ui-text-field{font-size:16px}.ui-segmented .ls-segmented__option{min-height:44px}}@media not all{.ui-segmented .ls-segmented__indicator,.ui-text-field{transition:none}}html body :is(.ls-segmented,[data-mobile-segments],.ls-context-sheet-segs,.recharge-pay-seg,.auth-method-tabs,.billing-switch,.oracle-chart-segmented,.oracle-report-mode-options,.oracle-report-tabs,.oracle-context-filterbar){background:var(--f-track,var(--inset,var(--surface-muted)))!important;border-color:transparent!important;border-radius:var(--ls-control-radius)!important}html body :is(.ls-segmented__option,.recharge-pay-seg-btn,[data-mobile-segments]>button,.ls-context-sheet-seg,.auth-method-tabs button,.billing-switch button,.oracle-chart-segmented button,.oracle-report-mode-options button,.oracle-report-tabs button,.oracle-context-filterbar button){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;border-radius:var(--ls-control-option-radius)!important;background:transparent!important;color:var(--ink3,var(--muted));box-shadow:none!important}html body :is(.ls-segmented__option[aria-pressed=true],.recharge-pay-seg-btn[aria-checked=true],[data-mobile-segments]>button[aria-checked=true],[data-mobile-segments]>button[aria-selected=true],[data-mobile-segments]>button[aria-pressed=true],.ls-context-sheet-seg.is-on,.auth-method-tabs button.active,.billing-switch button.active,.oracle-chart-segmented button.active,.oracle-report-mode-options button.active,.oracle-report-tabs button.active,.oracle-context-filterbar button.active){background:var(--surface,var(--surface-strong))!important;color:var(--ink1,var(--ink-strong))!important;box-shadow:var(--ui-shadow-control)!important}html body :is(.ls-segmented__option,.recharge-pay-seg-btn,[data-mobile-segments]>button,.ls-select-input [role=option]):focus-visible{outline:1px solid var(--acc-line,var(--line-strong))!important;outline-offset:1px}html body :is(input,textarea,select)[aria-invalid=true]{border-color:var(--acc2,var(--cinnabar))!important}html body :is(input,textarea,select)[aria-invalid=true]:focus{box-shadow:var(--ui-shadow-focus)!important}@media (forced-colors:active){html body .ls-region-search-control:focus-within,html body :is(input,textarea,select,:is(.ls-select-control,button[role=combobox])):focus{outline:2px solid Highlight!important}}.ls-datefield{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:44px;width:100%;padding:0 12px;border:1px solid var(--line1);border-radius:var(--v2-radius-field);background:var(--f-bg,var(--surface));color:var(--ink1);transition:border-color .2s var(--v2-ease,ease),box-shadow .2s var(--v2-ease,ease),background-color .2s}.ls-datefield:hover{border-color:var(--f-edge-hover,var(--line1))}.ls-datefield:focus-within{border-color:var(--acc);box-shadow:var(--ui-shadow-focus,0 0 0 3px color-mix(in srgb,var(--acc) 18%,transparent))}.ls-datefield[data-invalid=true]{border-color:var(--acc2,#b5473a)}.ls-datefield__seg{display:inline-flex;align-items:center;gap:2px}.ls-datefield__seg>i{font-style:normal;color:var(--ink4);padding:0 2px}.ls-datefield__cell{width:2.2em;height:36px;padding:0;border:0;border-radius:var(--v2-radius-date-cell);outline:none;background:transparent;color:inherit;text-align:center;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.06em;transition:background-color .18s}.ls-datefield__cell[data-len="4"]{width:3.4em}.ls-datefield__cell::-moz-placeholder{color:var(--ink4);letter-spacing:.1em;font-size:12px}.ls-datefield__cell::placeholder{color:var(--ink4);letter-spacing:.1em;font-size:12px}.ls-datefield__cell:focus{background:color-mix(in srgb,var(--acc) 10%,transparent)}.ls-datefield__cell:disabled{opacity:.5}html[data-lingshu-chat=v2]{--f-bg:color-mix(in srgb,var(--v2-ink) 3.5%,var(--v2-paper));--f-bg-focus:var(--v2-paper);--f-edge:inset 0 0 0 1px color-mix(in srgb,var(--v2-ink) 7%,transparent);--f-edge-hover:color-mix(in srgb,var(--v2-ink) 16%,transparent);--f-focus:inset 0 0 0 1px var(--v2-seal-line),0 0 0 4px var(--v2-seal-soft);--f-invalid:inset 0 0 0 1px var(--v2-seal);--f-track:var(--v2-inset)}html[data-lingshu-chat=v2][data-theme=dark]{--f-bg:var(--v2-inset);--f-bg-focus:color-mix(in srgb,var(--v2-ink) 4%,var(--v2-paper));--f-edge:inset 0 0 0 1px color-mix(in srgb,var(--v2-ink) 8%,transparent);--f-edge-hover:color-mix(in srgb,var(--v2-ink) 18%,transparent);--f-track:color-mix(in srgb,#000 22%,var(--v2-inset))}html[data-lingshu-chat=v2] body :is(input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),textarea,select,:is(.ls-select-control,button[role=combobox]),.ls-region-search-control){box-shadow:var(--f-edge);transition:box-shadow .2s var(--v2-ease),background-color .2s var(--v2-ease)}html[data-lingshu-chat=v2] body :is(input,textarea):where(:not([type=checkbox]):not([type=radio])):hover:not(:focus):not(:disabled){box-shadow:inset 0 0 0 1px var(--f-edge-hover)}html[data-lingshu-chat=v2] body :is(.ls-region-search-control,.ls-chat-composer-field,.oracle-composer):focus-within,html[data-lingshu-chat=v2] body :is(.ls-select-control,button[role=combobox])[aria-expanded=true],html[data-lingshu-chat=v2] body :is(input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),textarea,select,:is(.ls-select-control,button[role=combobox]),.ls-region-search-control):focus{box-shadow:var(--f-focus)!important;background-color:var(--f-bg-focus)!important}html[data-lingshu-chat=v2] body :is(input,textarea,select)[aria-invalid=true]{box-shadow:var(--f-invalid)!important}html[data-lingshu-chat=v2] body [data-ui-composite]{background:var(--f-bg);box-shadow:var(--f-edge);border-color:transparent;transition:box-shadow .2s var(--v2-ease),background-color .2s var(--v2-ease)}html[data-lingshu-chat=v2] body [data-ui-composite]:focus-within{background:var(--f-bg-focus);box-shadow:var(--f-focus)}html[data-lingshu-chat=v2] .ls-datefield{border-color:transparent;box-shadow:var(--f-edge)}html[data-lingshu-chat=v2] .ls-datefield:hover{box-shadow:inset 0 0 0 1px var(--f-edge-hover)}html[data-lingshu-chat=v2] .ls-datefield:focus-within{background:var(--f-bg-focus);box-shadow:var(--f-focus)}html[data-lingshu-chat=v2][data-lingshu-chat] body :is([data-ui-composite],.ls-region-search-control,.ls-chat-composer-field,.oracle-composer) :is(input,textarea):is(:hover,:focus,:not(:focus)){box-shadow:none!important;background-color:transparent!important}html body :is([data-ui-field-shell],[data-ui-composite],.auth-input-wrap,.ls-region-search-control,.ls-chat-composer-field,.oracle-composer,.chat-composer,.oracle-history-search,.oracle-search-control,.baike-search-form,.qimen-index-search):focus-within{outline:none;box-shadow:var(--ui-shadow-focus)!important}html[data-lingshu-chat=v2] body :is([data-ui-field-shell],[data-ui-composite],.auth-input-wrap,.ls-region-search-control,.ls-chat-composer-field,.oracle-composer,.chat-composer,.oracle-history-search,.oracle-search-control):focus-within{box-shadow:var(--f-focus)!important}html:root body :is([data-ui-field-shell],[data-ui-composite],.auth-input-wrap,.ls-region-search-control,.ls-chat-composer-field,.oracle-composer,.chat-composer,.oracle-history-search,.oracle-search-control,.baike-search-form,.qimen-index-search):has(:is(input,textarea)[aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--ui-danger)!important}html:root body .ls-datefield[data-ui-field-shell] input.ls-datefield__cell:is(:hover,:focus,:not(:focus)){border-radius:var(--v2-radius-date-cell)!important}html:root body .ls-datefield[data-ui-field-shell] input.ls-datefield__cell:focus{background:color-mix(in srgb,var(--v2-seal,var(--ui-accent)) 10%,transparent)!important}html:root body .ls-datefield[data-ui-field-shell][data-invalid=true]{box-shadow:inset 0 0 0 1px var(--ui-danger)!important}html:root body :is([data-ui-field-shell],[data-ui-composite],.auth-input-wrap,.ls-region-search-control,.ls-chat-composer-field,.oracle-composer,.chat-composer,.oracle-history-search,.oracle-search-control,.baike-search-form,.qimen-index-search) :is(input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),textarea):is(:hover,:focus,:focus-visible,:not(:focus)){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important}@media (forced-colors:active){html:root body :is([data-ui-field-shell],[data-ui-composite],.auth-input-wrap,.ls-region-search-control,.ls-chat-composer-field,.oracle-composer,.chat-composer,.oracle-history-search,.oracle-search-control,.baike-search-form,.qimen-index-search):focus-within{outline:2px solid Highlight!important}html:root body :is([data-ui-field-shell],[data-ui-composite]):has([aria-invalid=true]){outline:2px solid Mark!important}html:root body .ls-datefield[data-ui-field-shell][data-invalid=true]{outline:2px solid Mark!important}}:where(.ls-modal-icon-button){display:inline-flex}html body button.ls-modal-icon-button{align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--v2-radius-circle,50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:transparent;color:var(--v2-muted,var(--ink2,var(--ink-strong,#36342f)));box-shadow:none;outline:none;cursor:pointer;transition:transform .3s var(--v2-ease,cubic-bezier(.22,1,.36,1)),background-color .2s,color .2s}html body button.ls-modal-icon-button:before{content:none}html body button.ls-modal-icon-button>svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.7}html body button.ls-modal-icon-button[data-size=sm]{flex-basis:36px;width:36px;height:36px;min-width:36px;min-height:36px}html body button.ls-modal-icon-button[data-size=sm]>svg{width:18px;height:18px}html body button.ls-modal-icon-button[data-size=xs]{position:relative;flex-basis:28px;width:28px;height:28px;min-width:28px;min-height:28px}html body button.ls-modal-icon-button[data-size=xs]>svg{width:16px;height:16px}html body button.ls-modal-icon-button[data-size=xs]:after{content:"";position:absolute;inset:-8px}@media (hover:hover){html body button.ls-modal-icon-button:hover:not(:disabled){background:var(--v2-seal-soft,transparent);color:var(--v2-seal-text,var(--ink1,var(--ink-strong,#24231f)))}html body button.ls-modal-icon-button[data-modal-action=close]:hover:not(:disabled){transform:rotate(90deg)}html body button.ls-modal-icon-button[data-modal-action=back]:hover:not(:disabled){transform:translateX(-2px)}}html body button.ls-modal-icon-button:active:not(:disabled){background:var(--v2-seal-soft,transparent)}html body button.ls-modal-icon-button:focus-visible{outline:2px solid var(--acc,var(--accent,#b68b3b));outline-offset:2px}html body button.ls-modal-icon-button:disabled{opacity:.45;cursor:not-allowed}@media (forced-colors:active){html body button.ls-modal-icon-button{border:1px solid ButtonText}html body button.ls-modal-icon-button:focus-visible{outline-color:Highlight}}.ls-nav-theme,.theme-toggle{--nav-theme-control-size:36px}html .theme-toggle button[data-ui-tool=theme][aria-label],html button.ls-nav-theme[data-ui-tool=theme][aria-label]{position:relative;width:var(--nav-theme-control-size);height:var(--nav-theme-control-size);min-width:var(--nav-theme-control-size);min-height:var(--nav-theme-control-size);box-sizing:border-box}html .theme-toggle button[data-ui-tool=theme][aria-label]:before,html button.ls-nav-theme[data-ui-tool=theme][aria-label]:before{content:"";position:absolute;left:50%;top:50%;width:max(44px,var(--nav-theme-control-size));height:max(44px,var(--nav-theme-control-size));transform:translate(-50%,-50%)}html[data-theme=dark] .theme-toggle button[data-ui-tool=theme][aria-label],html[data-theme=dark] button.ls-nav-theme[data-ui-tool=theme][aria-label],html[data-theme=light] .theme-toggle button[data-ui-tool=theme][aria-label],html[data-theme=light] button.ls-nav-theme[data-ui-tool=theme][aria-label]{border-color:var(--ui-line);background:transparent;color:var(--ui-accent);box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .theme-toggle button[data-ui-tool=theme][aria-label]:hover,html[data-theme=dark] button.ls-nav-theme[data-ui-tool=theme][aria-label]:hover,html[data-theme=light] .theme-toggle button[data-ui-tool=theme][aria-label]:hover,html[data-theme=light] button.ls-nav-theme[data-ui-tool=theme][aria-label]:hover{border-color:var(--ui-muted);background:var(--ui-surface);color:var(--ui-accent);box-shadow:none}.classics-header,.example-header{--nav-theme-control-size:40px}.classics-header .classics-theme-toggle,.example-header .example-theme-toggle{--nav-theme-control-size:inherit}.classics-header .classics-header-cta,.example-header .example-header-cta{height:var(--nav-theme-control-size);min-height:var(--nav-theme-control-size);box-sizing:border-box}.classics-header{--gold:var(--ui-accent);--night:var(--ui-accent-ink)}.classics-header .classics-header-actions{gap:10px}.classics-header .classics-header-cta{padding:0 20px;border-color:var(--gold);background:transparent;color:var(--gold);font-size:14px;letter-spacing:normal}.classics-header .classics-header-cta:hover{border-color:var(--gold);background:var(--gold);color:var(--night);box-shadow:var(--ui-shadow-container)}@media (max-width:820px){.classics-header,.example-header{--nav-theme-control-size:36px}}