@import "https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Be+Vietnam+Pro:wght@300;400;500;600;700;800&family=Noto+Sans+JP:wght@300;400;500;700&family=JetBrains+Mono:wght@400;600&family=Caveat:wght@500;700&display=swap";:root{--indie-orange-50:#fff2ec;--indie-orange-100:#ffd6c2;--indie-orange-300:#ff7a40;--indie-orange-500:#f04000;--indie-orange-600:#d93600;--indie-orange-700:#b02b00;--indie-red-500:#d03020;--indie-navy-50:#e6eef5;--indie-navy-100:#b8cee0;--indie-navy-300:#2f679a;--indie-navy-500:#004080;--indie-navy-700:#002e5c;--indie-navy-900:#001933;--indie-cyan-50:#e0f4fd;--indie-cyan-100:#a6e1f8;--indie-cyan-500:#00a0e0;--indie-cyan-700:#0078a8;--indie-yellow-100:#fff5c7;--indie-yellow-400:#f0d050;--indie-yellow-600:#bfa024;--ink-0:#fff;--ink-50:#fafaf7;--ink-100:#f2f1ec;--ink-200:#e4e2da;--ink-300:#c9c6bc;--ink-400:#9a968a;--ink-500:#6e6a60;--ink-700:#3d3b35;--ink-900:#1a1a17;--ink-1000:#000;--bg:#fff;--bg-elev:#fff;--bg-sunken:#f0f2f5;--bg-inverse:#111b21;--fg-1:#111b21;--fg-2:#3b4a54;--fg-3:#5f6f79;--fg-4:#8696a0;--fg-on-dark:var(--ink-0);--fg-on-brand:var(--ink-0);--border-subtle:#e9edef;--border:#d1d7db;--border-strong:#8696a0;--accent:var(--indie-orange-500);--accent-hover:var(--indie-orange-600);--accent-press:var(--indie-orange-700);--link:#027eb5;--link-hover:#015f88;--success:#2e8b57;--warning:#c48a00;--danger:var(--indie-red-500);--info:var(--indie-cyan-500);--font-display:"Anton", "Bebas Neue", "Impact", system-ui, sans-serif;--font-sans:"Be Vietnam Pro", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-jp:"Noto Sans JP", "Be Vietnam Pro", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-script:"Caveat", "Brush Script MT", cursive;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.375rem;--fs-xl:1.75rem;--fs-2xl:2.25rem;--fs-3xl:3rem;--fs-4xl:4rem;--fs-5xl:5.5rem;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.75;--ls-display:-.01em;--ls-heading:-.005em;--ls-caps:.12em;--ls-caps-lg:.18em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--r-0:0px;--r-1:2px;--r-2:6px;--r-3:10px;--r-4:16px;--r-pill:999px;--r-circle:50%;--shadow-0:none;--shadow-1:0 1px 2px #1a1a170f, 0 1px 1px #1a1a170a;--shadow-2:0 2px 8px #1a1a1714;--shadow-3:0 12px 32px -8px #1a1a172e;--shadow-ink:4px 4px 0 var(--indie-navy-900);--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.4s;--brand:var(--indie-orange-500);--brand-hover:var(--indie-orange-600);--brand-press:var(--indie-orange-700);--brand-soft:var(--indie-orange-50);--ch-wa:#25d366;--ch-wa-deep:#128c7e;--st-open:#2e8b57;--st-bot:var(--indie-cyan-500);--st-agent:var(--indie-orange-500);--st-resolved:var(--ink-400);--app-bg:#fff;--app-panel:#fff;--app-sunken:#f0f2f5;--app-rail:#f0f2f5;--app-rail-fg:#3b4a54;--app-rail-muted:#5f6f79;--app-rail-border:#e1e5e8;--wa-accent:#008069;--wa-accent-fg:#fff;--wa-online:#25d366;--wa-unread-bg:#25d366;--wa-unread-fg:#111b21;--wa-header:#f0f2f5;--wa-list-bg:#fff;--wa-composer-bar:#f0f2f5;--wa-composer-input:#fff;--wa-icon:#54656f;--wa-chip-bg:#fff;--wa-chip-fg:#54656f;--wa-chip-shadow:0 1px .5px #0b141a21;--tick:#667781;--tick-read:#53bdeb;--bubble-radius:7.5px;--bubble-shadow:0 1px .5px #0b141a21;--bubble-in:#fff;--bubble-in-fg:#111b21;--bubble-out:#d9fdd3;--bubble-out-fg:#111b21;--bubble-bot:var(--bubble-out);--bubble-bot-fg:var(--bubble-out-fg);--bubble-waapp:#e3f4dc;--bubble-waapp-fg:#111b21;--bubble-agent-1:#d9fdd3;--bubble-agent-2:#d2f1fa;--bubble-agent-3:#e6f8c8;--bubble-agent-4:#cff5ef;--bubble-agent-5:#eef6c6;--bubble-agent-6:#dcf3e3;--bubble-agent-7:#dce9f7;--bubble-agent-8:#f1f3cc;--bubble-agent-1-fg:#111b21;--bubble-agent-2-fg:#111b21;--bubble-agent-3-fg:#111b21;--bubble-agent-4-fg:#111b21;--bubble-agent-5-fg:#111b21;--bubble-agent-6-fg:#111b21;--bubble-agent-7-fg:#111b21;--bubble-agent-8-fg:#111b21;--bubble-meta:#667781;--bubble-meta-out:#667781;--bubble-divider:#0b141a1a;--quote-bg:#0000000d;--quote-bg-member:#0000000f;--quote-bar-out:#1fa855;--sender-1:#087049;--sender-1-bg:#e1eee9;--sender-2:#1a64b5;--sender-2-bg:#e4ecf6;--sender-3:#7b3fc4;--sender-3-bg:#efe8f8;--sender-4:#b34a00;--sender-4-bg:#f6e9e0;--sender-5:#b3261e;--sender-5-bg:#f6e5e4;--sender-6:#006e6f;--sender-6-bg:#e0eeee;--sender-7:#b0177a;--sender-7-bg:#f6e3ef;--sender-8:#5b6b00;--sender-8-bg:#ebede0;--sender-9:sienna;--sender-9-bg:#f4eae6;--sender-10:#3949ab;--sender-10-bg:#e7e9f5;--sender-11:#c2185b;--sender-11-bg:#f8e3eb;--sender-12:#2a7230;--sender-12-bg:#e5eee6;--chat-bg:#efeae2;--chat-pattern:#0b141a0d;--undec-bg:#fff3cd;--undec-fg:#6b4a00;--undec-border:#e0a800;--note-bg:#fff3cd;--note-fg:#6b4a00;--note-bar:#f59e0b;--warn-bg:#fff3cd;--warn-border:#f5d77f;--warn-fg:#6b4a00;--pill-info-bg:#027eb51a;--pill-info-fg:#027eb5;--scrollbar-thumb:#0b141a33;--scrollbar-thumb-hover:#0b141a52;--kbd-bg:#f0f2f5;--hover:#f5f6f6;--hover-strong:#e9edef;--selected:#f0f2f5;--selected-border:var(--wa-accent);--app-elevated:var(--app-panel);--surface:var(--app-panel);--bg-1:var(--app-sunken);--bg-2:var(--app-sunken);--fg:var(--fg-1);--ink:var(--fg-1);--shadow-panel:0 1px 2px #0b141a0d, 0 1px 1px #0b141a08;--shadow-drop:0 8px 24px -4px #0b141a24, 0 2px 6px #0b141a0f}[data-theme=dark]{--bg:#111b21;--bg-elev:#202c33;--bg-sunken:#0b141a;--bg-inverse:#e9edef;--fg-1:#e9edef;--fg-2:#d1d7db;--fg-3:#8696a0;--fg-4:#667781;--border-subtle:#222d34;--border:#2f3b43;--border-strong:#54656f;--link:#53bdeb;--link-hover:#8ed2f2;--success:#21c063;--danger:#f15c6d;--brand-soft:#f0400029;--app-bg:#111b21;--app-panel:#202c33;--app-sunken:#2a3942;--app-rail:#202c33;--app-rail-fg:#e9edef;--app-rail-muted:#8696a0;--app-rail-border:#2f3b43;--wa-accent:#00a884;--wa-accent-fg:#111b21;--wa-online:#00a884;--wa-unread-bg:#00a884;--wa-unread-fg:#111b21;--wa-header:#202c33;--wa-list-bg:#111b21;--wa-composer-bar:#202c33;--wa-composer-input:#2a3942;--wa-icon:#aebac1;--wa-chip-bg:#182229;--wa-chip-fg:#8696a0;--wa-chip-shadow:0 1px .5px #0b141a66;--tick:#8696a0;--tick-read:#53bdeb;--bubble-shadow:0 1px .5px #0b141a66;--bubble-in:#202c33;--bubble-in-fg:#e9edef;--bubble-out:#005c4b;--bubble-out-fg:#e9edef;--bubble-waapp:#144d44;--bubble-waapp-fg:#e9edef;--bubble-agent-1:#005c4b;--bubble-agent-2:#0a5068;--bubble-agent-3:#2f5a1e;--bubble-agent-4:#00585e;--bubble-agent-5:#3b5418;--bubble-agent-6:#1f4f3d;--bubble-agent-7:#2a4d63;--bubble-agent-8:#45501a;--bubble-agent-1-fg:#e9edef;--bubble-agent-2-fg:#e9edef;--bubble-agent-3-fg:#e9edef;--bubble-agent-4-fg:#e9edef;--bubble-agent-5-fg:#e9edef;--bubble-agent-6-fg:#e9edef;--bubble-agent-7-fg:#e9edef;--bubble-agent-8-fg:#e9edef;--bubble-meta:#8696a0;--bubble-meta-out:#e9edef99;--bubble-divider:#e9edef1f;--quote-bg:#0003;--quote-bg-member:#0000002e;--quote-bar-out:#06cf9c;--sender-1:#06cf9c;--sender-1-bg:#1c4342;--sender-2:#53bdeb;--sender-2-bg:#27404d;--sender-3:#b3a1ff;--sender-3-bg:#353c50;--sender-4:#ffa170;--sender-4-bg:#3f3c3c;--sender-5:#ff7b85;--sender-5-bg:#3f373e;--sender-6:#3dd6d6;--sender-6-bg:#24444a;--sender-7:#f37fd0;--sender-7-bg:#3e3849;--sender-8:#c3d350;--sender-8-bg:#374337;--sender-9:#e8a87c;--sender-9-bg:#3c3d3d;--sender-10:#98a9ff;--sender-10-bg:#313e50;--sender-11:#ff72a6;--sender-11-bg:#3f3643;--sender-12:#7fd66b;--sender-12-bg:#2d443b;--chat-bg:#0b141a;--chat-pattern:#e9edef09;--undec-bg:#3b3222;--undec-fg:#f7e3b5;--undec-border:#a07a1f;--note-bg:#3b3222;--note-fg:#f7e3b5;--note-bar:#f59e0b;--warn-bg:#3b3222;--warn-border:#6b5420;--warn-fg:#f7e3b5;--pill-info-bg:#53bdeb24;--pill-info-fg:#53bdeb;--scrollbar-thumb:#374045;--scrollbar-thumb-hover:#4a565c;--kbd-bg:#2a3942;--hover:#2a3942;--hover-strong:#33434d;--selected:#2a3942;--selected-border:var(--wa-accent);--shadow-panel:0 1px 2px #0006;--shadow-drop:0 12px 32px -8px #0009, 0 4px 8px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}html{font-family:var(--font-sans);color:var(--fg-1);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-sans);background:var(--app-bg);color:var(--fg-1);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);padding-bottom:env(safe-area-inset-bottom,0px);margin:0;font-size:15px;line-height:1.45}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-top{padding-top:env(safe-area-inset-top,0px)}@media (width<=819.98px){:root{--mwa-title:#008069;--mwa-chip-bg:#f0f2f5;--mwa-chip-on-bg:#d9fdd3;--mwa-chip-on-fg:#0a6e5c}[data-theme=dark]{--mwa-title:#e9edef;--mwa-chip-bg:#202c33;--mwa-chip-on-bg:#0a332c;--mwa-chip-on-fg:#d9fdd3}[data-mwa-chips]::-webkit-scrollbar{display:none}[data-mwa-filters]::-webkit-scrollbar{display:none}}@media (width<=768px){button,a[role=button],[role=button]{min-height:36px}input,textarea,select{font-size:16px}}button,input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--scrollbar-thumb) transparent}}a{color:var(--link);text-underline-offset:2px;transition:color var(--dur) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}::selection{background:var(--indie-orange-100);color:var(--indie-navy-900)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--fg-3);font-size:11px;font-weight:600}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;line-height:.95}.mono{font-family:var(--font-mono)}.jp{font-family:var(--font-jp);letter-spacing:.02em}.indie-corner-bracket:before{content:"「";opacity:.65;margin-right:4px}.indie-corner-bracket:after{content:"」";opacity:.65;margin-left:4px}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@keyframes indie-dot{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}
