@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2?dpl=dpl_AZ3Mi3gjjutasYbTMHQ6gJ9Mo4Tb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2?dpl=dpl_AZ3Mi3gjjutasYbTMHQ6gJ9Mo4Tb)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2?dpl=dpl_AZ3Mi3gjjutasYbTMHQ6gJ9Mo4Tb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2?dpl=dpl_AZ3Mi3gjjutasYbTMHQ6gJ9Mo4Tb)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2?dpl=dpl_AZ3Mi3gjjutasYbTMHQ6gJ9Mo4Tb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2?dpl=dpl_AZ3Mi3gjjutasYbTMHQ6gJ9Mo4Tb)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2?dpl=dpl_AZ3Mi3gjjutasYbTMHQ6gJ9Mo4Tb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2?dpl=dpl_AZ3Mi3gjjutasYbTMHQ6gJ9Mo4Tb)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_a52c2662-module__qdfYbq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_a52c2662-module__qdfYbq__variable{--font-chat:"Outfit", "Outfit Fallback"}
:root,.ab{--ab-bg:var(--color-hakutaku-light-cream);--ab-ink:var(--color-hakutaku-dark);--ab-ink-2:#3b3636cc;--ab-ink-3:#3b3636b8;--ab-orange:var(--color-hakutaku-orange);--ab-orange-soft:#ff781e1f;--ab-on-orange:#2a2321;--ab-accent-ink:var(--color-hakutaku-dark-orange);--ab-focus:var(--ab-accent-ink);--ab-glass:color-mix(in srgb, white 78%, var(--color-hakutaku-light-cream));--ab-glass-solid:#fffffff5;--ab-surface:#fff;--ab-veil:#ffffffd9;--ab-paper:#fbfaf7;--ab-tint:#fff5ec;--ab-dot:#3b363617;--ab-shade:#3b36361f;--ab-stroke:#3b36361a;--ab-stroke-2:#3b36360f;--ab-soft:#3b36360d;--ab-success:#44692a;--ab-success-soft:#93a37138;--ab-moss:var(--color-hakutaku-moss);--ab-warning:#8f5600;--ab-warning-soft:#feaf2333;--ab-error:#b24029;--ab-danger:#b24029;--ab-map-ground:#efe9df;--ab-shadow-card:0 1px 0 #fff9 inset, 0 2px 8px #3b36360f, 0 12px 32px #3b36360f;--ab-shadow-lit:0 0 0 2px var(--ab-orange), 0 12px 40px #ff781e38;--ab-shadow-sheet:0 4px 8px var(--ab-shade), 0 24px 48px var(--ab-shade);--ab-ease-out:cubic-bezier(0, 0, .2, 1);--ab-ease-in:cubic-bezier(.4, 0, 1, 1);--ab-sweep:cubic-bezier(.65, 0, .35, 1);--ab-dismiss:cubic-bezier(.5, 0, .9, .4);--ab-settle:cubic-bezier(.2, .9, .3, 1.08);--ab-spring-tab:linear(0, .0562 7.1%, .182 14.3%, .332 21.4%, .4796 28.6%, .6109 35.7%, .7201 42.9%, .8066 50%, .8721 57.1%, .92 64.3%, .9535 71.4%, .976 78.6%, .9904 85.7%, .999 92.9%, 1);--ab-spring-expand:linear(0 0%, .0315 3.57143%, .1101 7.14286%, .2162 10.7143%, .3347 14.2857%, .4546 17.8571%, .5684 21.4286%, .6713 25%, .7608 28.5714%, .8357 32.1429%, .8964 35.7143%, .9438 39.2857%, .9794 42.8571%, 1.0048 46.4286%, 1.0218 50%, 1.032 53.5714%, 1.0371 57.1429%, 1.0384 60.7143%, 1.037 64.2857%, 1.0338 67.8571%, 1.0297 71.4286%, 1.0251 75%, 1.0205 78.5714%, 1.0162 82.1429%, 1.0123 85.7143%, 1.0089 89.2857%, 1.0061 92.8571%, 1.0038 96.4286%, 1 100%);--ab-spring-collapse:linear(0 0%, .099 6.25%, .2853 12.5%, .4704 18.75%, .624 25%, .7408 31.25%, .825 37.5%, .8838 43.75%, .9238 50%, .9505 56.25%, .9682 62.5%, .9797 68.75%, .9871 75%, .9918 81.25%, .9949 87.5%, .9968 93.75%, 1 100%);--ab-spring-dim:linear(0 0%, .0427 3.125%, .1458 6.25%, .2791 9.375%, .421 12.5%, .557 15.625%, .6785 18.75%, .7812 21.875%, .8637 25%, .9269 28.125%, .9729 31.25%, 1.0042 34.375%, 1.0237 37.5%, 1.0342 40.625%, 1.0382 43.75%, 1.0377 46.875%, 1.0343 50%, 1.0295 53.125%, 1.0241 56.25%, 1.0187 59.375%, 1.0139 62.5%, 1.0097 65.625%, 1.0062 68.75%, 1.0036 71.875%, 1.0016 75%, 1.0002 78.125%, .9993 81.25%, .9988 84.375%, .9986 87.5%, .9985 90.625%, .9986 93.75%, .9988 96.875%, .999 100%)}.ab{color:var(--ab-ink);background-color:var(--ab-bg);background-image:radial-gradient(var(--ab-dot) 1px, transparent 1px);background-size:18px 18px;font-size:15px;line-height:1.32;position:absolute;inset:0;overflow:clip}.ab-bubble{white-space:pre-line;overflow-wrap:anywhere;border-radius:22px;max-width:min(85%,424px);padding:12px 16px;font-size:15px;line-height:19px}.ab-bubble[data-who=lab]{background:var(--ab-glass-solid);box-shadow:var(--ab-shadow-card);border:1px solid var(--ab-stroke-2);align-self:flex-start}.ab-bubble[data-who=member]{background:var(--ab-orange);color:var(--ab-on-orange);align-self:flex-end}.ab-card{background:var(--ab-glass);border:1px solid var(--ab-stroke-2);box-shadow:var(--ab-shadow-card);transition:box-shadow .4s var(--ab-ease-out), transform .52s var(--ab-spring-expand), opacity .4s var(--ab-ease-out);border-radius:24px}.ab-card[data-lit=true]{box-shadow:var(--ab-shadow-lit)}.ab-card[data-dim=true]{opacity:.62}.ab-enter{animation:ab-enter .4s var(--ab-ease-out) backwards}@keyframes ab-enter{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.ab-arrive{animation:ab-arrive .52s var(--ab-spring-expand) backwards}@keyframes ab-arrive{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.985)}}.ab-sheet{animation:ab-sheet .45s var(--ab-spring-collapse) backwards}@keyframes ab-sheet{0%{opacity:0;filter:blur(4px)}}.ab-sheet-row{animation:ab-fade .45s var(--ab-ease-out) backwards;animation-delay:calc(.15s + var(--i,0) * 50ms)}@keyframes ab-fade{0%{opacity:0}}.ab-process-attempt pre{content-visibility:auto;contain-intrinsic-size:auto 192px}.ab-chip{background:var(--ab-glass-solid);border:1px solid var(--ab-stroke);max-width:100%;min-height:44px;color:var(--ab-ink-2);white-space:nowrap;border-radius:9999px;align-items:center;gap:10px;padding:12px 16px;display:inline-flex;position:relative;overflow:hidden}.ab-chip[data-working=true]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ab-orange) 14%, transparent), transparent);filter:blur(2px);width:260px;animation:ab-shimmer 1.6s var(--ab-sweep) infinite;pointer-events:none;position:absolute;inset:0 auto 0 0}@keyframes ab-shimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}.ab-chip-line{text-overflow:ellipsis;animation:ab-line .22s var(--ab-spring-collapse) backwards;overflow:hidden}@keyframes ab-line{0%{opacity:0;filter:blur(2px);transform:translate(6.6px)}}.ab-press{transition:scale .12s ease-out,background-color .15s,color .15s,box-shadow .15s}.ab-press:active{scale:.97}.ab-pulse{isolation:isolate;position:relative}.ab-pulse:after{content:"";z-index:-1;pointer-events:none;background:#ff781e2e;border-radius:9999px;animation:1.6s ease-in-out infinite ab-pulse;position:absolute;inset:-6px;transform:scale(.4)}@keyframes ab-pulse{50%{transform:scale(1)}}.ab-stage-in{animation:ab-stage .8s var(--ab-spring-dim) backwards}@keyframes ab-stage{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.97)}}.ab-scroll{overscroll-behavior:contain;overflow-y:auto}@media (prefers-reduced-motion:reduce){.ab .ab-enter,.ab .ab-arrive,.ab .ab-stage-in,.ab .ab-sheet,.ab .ab-sheet-row{animation:.15s ease-out backwards ab-fade!important}.ab .ab-chip[data-working=true]:after{display:none}.ab .ab-pulse:after{animation:none!important}.ab .ab-card{transition:none!important}}.ab .ab-health{background:var(--ab-soft);color:var(--ab-ink)}.ab .ab-health[data-health=OK]{background:var(--ab-success-soft);color:var(--ab-success)}.ab .ab-health[data-health=RECONNECT],.ab .ab-health[data-health=SIGN_IN],.ab .ab-health[data-health=ATTENTION]{background:var(--ab-orange-soft);color:var(--ab-accent-ink)}.ab .ab-health[data-health=LIMIT]{background:var(--ab-warning-soft);color:var(--ab-warning)}.ab .ab-state[data-state=COMPLETE],.ab .ab-state[data-state=TESTING]{background:var(--ab-success-soft);color:var(--ab-success)}.ab .ab-state[data-state=ACTIVE]{background:var(--ab-orange-soft);color:var(--ab-accent-ink)}@media (prefers-color-scheme:dark){html:not(.light):has(.chat-type){--ab-bg:#1c1817;--ab-ink:#f2ede7;--ab-ink-2:#f2ede7b8;--ab-ink-3:#f2ede799;--ab-orange-soft:#ff781e2e;--ab-accent-ink:#ff9a5c;--ab-glass:#26211f;--ab-glass-solid:#2b2523;--ab-surface:#2b2523;--ab-veil:#2b2523e6;--ab-paper:#211d1c;--ab-tint:#ff781e1a;--ab-dot:#ffffff0f;--ab-shade:#0006;--ab-stroke:#ffffff1a;--ab-stroke-2:#ffffff12;--ab-soft:#ffffff12;--ab-success:#9ccc7a;--ab-warning:#f0b04a;--ab-error:#ff8a70;--ab-map-ground:#2a2523;--ab-shadow-card:0 1px 0 #ffffff0a inset, 0 2px 8px #00000040, 0 12px 32px #00000040}html:not(.light):has(.chat-type) .ab{--ab-bg:#1c1817;--ab-ink:#f2ede7;--ab-ink-2:#f2ede7b8;--ab-ink-3:#f2ede799;--ab-orange-soft:#ff781e2e;--ab-accent-ink:#ff9a5c;--ab-glass:#26211f;--ab-glass-solid:#2b2523;--ab-surface:#2b2523;--ab-veil:#2b2523e6;--ab-paper:#211d1c;--ab-tint:#ff781e1a;--ab-dot:#ffffff0f;--ab-shade:#0006;--ab-stroke:#ffffff1a;--ab-stroke-2:#ffffff12;--ab-soft:#ffffff12;--ab-success:#9ccc7a;--ab-warning:#f0b04a;--ab-error:#ff8a70;--ab-map-ground:#2a2523;--ab-shadow-card:0 1px 0 #ffffff0a inset, 0 2px 8px #00000040, 0 12px 32px #00000040}}html.dark:has(.chat-type){--ab-bg:#1c1817;--ab-ink:#f2ede7;--ab-ink-2:#f2ede7b8;--ab-ink-3:#f2ede799;--ab-orange-soft:#ff781e2e;--ab-accent-ink:#ff9a5c;--ab-glass:#26211f;--ab-glass-solid:#2b2523;--ab-surface:#2b2523;--ab-veil:#2b2523e6;--ab-paper:#211d1c;--ab-tint:#ff781e1a;--ab-dot:#ffffff0f;--ab-shade:#0006;--ab-stroke:#ffffff1a;--ab-stroke-2:#ffffff12;--ab-soft:#ffffff12;--ab-success:#9ccc7a;--ab-warning:#f0b04a;--ab-error:#ff8a70;--ab-map-ground:#2a2523;--ab-shadow-card:0 1px 0 #ffffff0a inset, 0 2px 8px #00000040, 0 12px 32px #00000040}html.dark:has(.chat-type) .ab{--ab-bg:#1c1817;--ab-ink:#f2ede7;--ab-ink-2:#f2ede7b8;--ab-ink-3:#f2ede799;--ab-orange-soft:#ff781e2e;--ab-accent-ink:#ff9a5c;--ab-glass:#26211f;--ab-glass-solid:#2b2523;--ab-surface:#2b2523;--ab-veil:#2b2523e6;--ab-paper:#211d1c;--ab-tint:#ff781e1a;--ab-dot:#ffffff0f;--ab-shade:#0006;--ab-stroke:#ffffff1a;--ab-stroke-2:#ffffff12;--ab-soft:#ffffff12;--ab-success:#9ccc7a;--ab-warning:#f0b04a;--ab-error:#ff8a70;--ab-map-ground:#2a2523;--ab-shadow-card:0 1px 0 #ffffff0a inset, 0 2px 8px #00000040, 0 12px 32px #00000040}
