:root{--adr-accent:#101d3f;--adr-tint-100:#e5e9f1;--adr-tint-200:#d6dce8;--adr-bg:#fafafb;--adr-glass-rgb:255,255,255;--adr-ink-rgb:16,29,63;--adr-glass-rim:inset 0 1px 0 rgba(var(--adr-glass-rgb),0.95),inset 0 0 0 1px rgba(var(--adr-glass-rgb),0.55);--adr-glass-hair:rgba(var(--adr-ink-rgb),0.07);--adr-glass-panel-bg:rgba(var(--adr-glass-rgb),0.8);--adr-glass-panel-shadow:var(--adr-glass-rim),0 0 0 1px var(--adr-glass-hair),0 1px 2px rgba(var(--adr-ink-rgb),0.04),0 6px 20px rgba(var(--adr-ink-rgb),0.06);--adr-glass-float-bg:rgba(var(--adr-glass-rgb),0.74);--adr-glass-float-filter:blur(20px) saturate(180%);--adr-glass-float-shadow:var(--adr-glass-rim),0 0 0 1px var(--adr-glass-hair),0 2px 6px rgba(var(--adr-ink-rgb),0.06),0 12px 32px rgba(var(--adr-ink-rgb),0.1);--color-gray-50:#f4f5f7;--color-gray-100:#eaecf0;--color-gray-200:#d9dce3;--color-gray-300:#c4c8d1;--color-gray-400:#8b909b;--color-gray-500:#636975;--color-gray-600:#5b616d;--color-gray-700:#454b57;--color-gray-800:#2c3240;--color-gray-900:#101d3f;--text-color-kumo-subtle:#5b616d;--font-sans:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Hiragino Sans",sans-serif}.text-gray-400{color:var(--color-gray-500)}body,html{background:var(--adr-bg)}body{font-family:var(--font-sans)}:is(div,section,a).bg-white.border:is(.rounded-lg,.rounded-xl),[class*=ring-kumo-hairline]:is(.rounded-lg,.rounded-xl),[class*=ring-kumo-line]:is(.rounded-lg,.rounded-xl){background-color:var(--adr-glass-panel-bg);border-color:transparent;border-radius:16px;box-shadow:var(--adr-glass-panel-shadow);--tw-ring-color:transparent}.bg-gray-50.border.rounded-lg,.rounded-lg.border:is(.border-gray-200,.border-gray-100):not(input,select,textarea,button),[class*=bg-kumo-recessed].rounded-lg{border-radius:12px}a[class*=kumo-button],button:is(.rounded,.rounded-md,.rounded-lg),button[class*=kumo-button]{border-radius:999px}button[role=combobox],input[class*=rounded],select,textarea[class*=rounded-lg]{border-radius:12px}@media (max-width:1023px){a[class*=kumo-button],button[class*=kumo-button],button[role=combobox],input:not([type=checkbox],[type=radio]),select{min-height:44px}}.adr-chat-shell{border-radius:20px;overflow:hidden;box-shadow:var(--adr-glass-panel-shadow);margin:0 8px 8px}@media (min-width:1024px){.adr-chat-shell{margin:12px}}.adr-sidebar{background:rgba(var(--adr-glass-rgb),.72);border:0;border-radius:24px;box-shadow:var(--adr-glass-panel-shadow)}.adr-mobile-header{background:var(--adr-glass-float-bg);-webkit-backdrop-filter:var(--adr-glass-float-filter);backdrop-filter:var(--adr-glass-float-filter);box-shadow:var(--adr-glass-float-shadow)}.adr-nav-active{background:linear-gradient(180deg,var(--adr-tint-100) 0,var(--adr-tint-200) 100%);color:var(--adr-accent);font-weight:700;box-shadow:inset 0 1px 0 rgba(var(--adr-glass-rgb),.8),inset 0 0 0 1px rgba(var(--adr-ink-rgb),.08),0 1px 2px rgba(var(--adr-ink-rgb),.08)}