:root{--brand:#5792c5;--brand-hover:#3f78aa;--brand-soft:#eaf3fa;--brand-pale:#f4f8fc;--brand-line:#b9d3ea;--brand-glow:#5792c529;--ink:#1f2733;--ink-2:#3e4958;--muted:#667386;--muted-2:#8b97a8;--bg:#f5f7fa;--surface:#fff;--surface-2:#fafbfd;--surface-3:#f0f3f7;--avatar-bg:#f2f3f5;--line:#dde5ef;--line-strong:#c9d5e3;--success:#2da66b;--success-soft:#eaf8f1;--warning:#c97b16;--warning-soft:#fff5e6;--danger:#c94e5b;--token-normal:var(--brand);--token-warning:#d88a2b;--token-warning-soft:#fff4e5;--token-stopped:var(--danger);--token-track:#dfe6ed;--token-on-brand:#fff;--token-on-brand-track:#ffffff5c;--free:#6750a4;--free-soft:#f1edfa;--avatar-kiryu-bg:#3b6fc4;--avatar-kamiya-bg:#6750a4;--avatar-natsume-bg:#2a8e8b;--avatar-ichijo-bg:#b85b83;--avatar-dotonbori-bg:#b86a35;--overlay:#1f27335c;--shadow-tint-soft:#32455e0d;--shadow-tint-bar:#32455e0f;--shadow-tint-composer:#32455e14;--shadow-soft:0 8px 28px #32455e14;--shadow-float:0 12px 36px #32455e29;--space-0:0;--space-wave:3px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:56px;--space-12:64px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--radius-round:50%;--border-thin:1px;--border-medium:2px;--border-active:3px;--nav-width:72px;--header-height:53px;--secretary-strip-height:116px;--reference-height:76px;--right-panel-width:320px;--tab-width:188px;--tab-height:88px;--free-tab-width:72px;--free-tab-selected-width:164px;--avatar-lg:64px;--avatar-chat:64px;--avatar-md:42px;--avatar-sm:34px;--mobile-avatar-lg:40px;--mobile-avatar-chat:28px;--icon-md:22px;--icon-sm:18px;--icon-xs:14px;--touch-target:44px;--chart-height:118px;--composer-desktop-min:116px;--composer-mic-size:44px;--composer-voice-wave-width:240px;--composer-voice-wave-height:34px;--composer-text-line-height:20px;--composer-text-max-height:124px;--content-min-height:520px;--chat-head-min-height:88px;--dialog-width:460px;--mobile-chat-head-min-height:40px;--mobile-header-height:var(--header-height);--mobile-secretary-height:77px;--mobile-tabbar-height:68px;--mobile-reference-height:64px;--mobile-composer-min:77px;--mobile-composer-voice-wave-width:160px;--mobile-conversation-nav-height:44px;--desktop-logo-size:30px;--mobile-logo-size:var(--desktop-logo-size);--meter-width:72px;--meter-height:6px;--secretary-meter-width:48px;--mini-meter-width:34px;--token-badge-height:18px;--spinner-size:18px;--toast-offset:18px;--scrollbar-size:7px;--transition-fast:.16s;--transition-panel:.32s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--letter-wide:.045em;--letter-stars:.08em;--line-body:1.72;--line-tight:1.35;--font-family:"Noto Sans JP", "Yu Gothic", Meiryo, sans-serif;--font-2xs:10px;--font-xs:11px;--font-sm:12px;--font-ui:13px;--font-body:14px;--font-md:16px;--font-lg:18px;--font-xl:22px;--font-2xl:26px;--font-weight-normal:400;--font-weight-medium:600;--font-weight-bold:700;--font-weight-heavy:800;--s01-report-table-min-width:720px;--s01-report-sticky-col-width:144px;--line-heading:1.45;--line-copy:1.8;--focus-ring:var(--brand-hover);--danger-soft:#fcf0f2;--nav-item-height:58px;--unread-dot-size:7px;--icon-stroke:1.8;--page-max-width:1120px;--state-max-width:560px;--state-min-height:400px;--state-symbol-size:56px;--menu-width:280px;--button-height:40px;--input-height:42px;--brand-lockup-width:228px;--brand-mobile-width:190px;--skeleton-line-height:16px;--skeleton-block-height:88px;--spinner-duration:1s;--z-header:30;--z-sidebar:40;--z-menu:60;--z-toast:100;--opacity-disabled:.48;--breakpoint-mobile:480px;--s01-tab-avatar-size:48px;--s01-mobile-tab-width:166px;--s01-mobile-tab-height:64px;--s01-mobile-meter-width:40px;--s01-mobile-meter-height:5px;--s01-mobile-button-height:30px;--s01-mobile-switch-height:34px;--s01-chat-max-width:920px;--s01-chart-height:250px;--s01-fullscreen-chart-height:540px;--s01-table-min-width:520px;--s01-table-max-height:300px;--s01-paper-width:660px;--s01-machine-width:104px;--s01-dialog-max-width:1040px;--s01-breakpoint-nav:1024px;--s01-breakpoint-short-title:720px;--s02-paper-max-width:920px;--s02-table-min-width:620px;--s10-brand:#5792c5;--s10-brand-hover:#3f78aa;--s10-brand-strong:#356b9b;--s10-brand-soft:#eaf3fa;--s10-brand-pale:#f4f8fc;--s10-ink:#686d73;--s10-muted:#797e84;--s10-line:#e2e4e7;--s10-danger:#b33d4c;--s10-danger-soft:#fdedef;--s10-breakpoint-mobile:600px;--s10-breakpoint-small:360px;--s10-breakpoint-short:740px;--s10-color-white:#fff;--s10-color-placeholder:#83888d;--s10-color-visibility:#878c91;--s10-color-info-border:#b9d3ea;--s10-color-error-border:#e7bfc6;--s10-color-spinner-track:#fff6;--s10-color-shadow:#32455e12;--s10-color-backdrop:#1f27335c;--s10-value-14px:14px;--s10-value-3px:3px;--s10-value-4px:4px;--s10-value-20px:20px;--s10-value-1px:1px;--s10-value-minus-1px:-1px;--s10-value-100vh:100vh;--s10-value-100svh:100svh;--s10-value-24px:24px;--s10-value-64px:64px;--s10-value-0px:0px;--s10-value-304px:304px;--s10-value-100px:100px;--s10-value-20svh:20svh;--s10-value-200px:200px;--s10-value-1em:1em;--s10-value-26px:26px;--s10-value-dot06em:.06em;--s10-value-112px:112px;--s10-value-17svh:17svh;--s10-value-170px:170px;--s10-value-17px:17px;--s10-value-46px:46px;--s10-value-12px:12px;--s10-value-dot16s:.16s;--s10-value-16px:16px;--s10-value-15px:15px;--s10-value-13px:13px;--s10-value-1000px:1000px;--s10-value-9999s:9999s;--s10-value-0s:0s;--s10-value-8px:8px;--s10-value-38px:38px;--s10-value-34px:34px;--s10-value-5px:5px;--s10-value-6px:6px;--s10-value-10px:10px;--s10-value-44px:44px;--s10-value-dot1em:.1em;--s10-value-56px:56px;--s10-value-22px:22px;--s10-value-2px:2px;--s10-value-dot9s:.9s;--s10-value-360deg:360deg;--s10-value-420px:420px;--s10-value-32px:32px;--s10-value-28px:28px;--s10-value-19px:19px;--s10-value-52px:52px;--s10-value-360px:360px;--s10-value-224px:224px;--s10-value-36px:36px;--s10-value-48px:48px;--s10-value-dot4em:.4em;--s10-value-720px:720px;--s10-value-96px:96px;--s10-value-23svh:23svh;--s10-value-220px:220px;--s10-value-dot045em:.045em;--s10-value-19svh:19svh;--s10-value-180px:180px;--s10-value-11px:11px;--s10-value-30px:30px;--s10-value-210px:210px;--s10-value-dot025em:.025em;--s10-value-72px:72px;--s10-value-40px:40px;--states-viewport-height:100svh;--s01-audio-button-size:52px;--s01-audio-icon-size:30px;--s01-audio-duration:1.2s;--s01-audio-wave-delay:.14s;--s01-player-progress-width:84px;--voice-indicator-height:40px;--voice-indicator-max-width:360px;--voice-indicator-compact-width:200px;--voice-indicator-name-width:112px;--voice-indicator-name-compact:72px;--voice-indicator-mobile-end:56px;--voice-indicator-wave-width:22px}#root{display:contents}.app-shell[data-app-shell]{height:var(--app-height,100dvh)}
