@charset "UTF-8";.footer-nav[data-v-173cf513]{--footer-blur: 28px;--footer-bg: rgba(28, 28, 30, .62);--footer-border: rgba(255, 255, 255, .08);--footer-highlight: rgba(255, 255, 255, .06);position:fixed;left:50%;bottom:30px;transform:translate(-50%,18px);opacity:0;width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);max-width:335px;pointer-events:none;z-index:100;display:flex;align-items:stretch;justify-content:space-between;border-radius:40px;background:#4d4d4d38;box-shadow:0 0 0 1px #0000001a inset,0 2px 12px #00000040;-webkit-backdrop-filter:blur(var(--footer-blur)) saturate(1.15);backdrop-filter:blur(var(--footer-blur)) saturate(1.15);padding:5px}@media (prefers-reduced-motion: reduce){.footer-nav[data-v-173cf513]{--footer-blur: 10px}}.footer-nav__pill[data-v-173cf513]{position:absolute;top:5px;bottom:5px;left:var(--pill-left, 0);width:var(--pill-width, 0);pointer-events:none;transition:none;border-radius:80px;background:#b2b2b233}.footer-nav--entered[data-v-173cf513]{transform:translate(-50%);opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){.footer-nav[data-v-173cf513]{transition:none}.footer-nav--entered[data-v-173cf513]{transform:translate(-50%);opacity:1;pointer-events:auto}.footer-nav__pill--animated[data-v-173cf513]{transition:none}}.footer-nav__pill--animated[data-v-173cf513]{transition:left .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1)}.footer-nav__tab[data-v-173cf513]{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;min-width:50px;padding:0 20px;position:relative;z-index:1;background:transparent;border:none;cursor:pointer;color:var(--color-gray-300);transition:color .18s ease;-webkit-tap-highlight-color:transparent;flex:0 1 auto;background:#4d4d4d33;border-radius:80px}.footer-nav__tab--active[data-v-173cf513]{padding:0 30px;border-radius:80px;background:#b2b2b233}.footer-nav__icon[data-v-173cf513]{width:22px;height:22px;object-fit:contain;flex-shrink:0;display:block}.footer-nav__label[data-v-173cf513]{color:#c8c8c8;font-family:var(--font-bahn);font-size:14px;font-style:normal;line-height:normal;white-space:nowrap;color:inherit}@media (max-width: 430px){.footer-nav[data-v-173cf513]{left:50%;bottom:20px;transform:translate(-50%,18px);border-radius:28px}.footer-nav--entered[data-v-173cf513]{transform:translate(-50%)}.footer-nav__tab[data-v-173cf513]{height:44px;min-width:40px;padding:0 15px}.footer-nav__tab--active[data-v-173cf513]{padding:0 20px}.footer-nav__icon[data-v-173cf513]{width:20px;height:20px}}.loading-spinner[data-v-f6aefc37]{display:inline-flex;align-items:center;justify-content:center}.loading-spinner__circle[data-v-f6aefc37]{border:2px solid var(--color-gray-600);border-top-color:var(--color-green);border-radius:50%;animation:spin-f6aefc37 .8s linear infinite}.loading-spinner--sm .loading-spinner__circle[data-v-f6aefc37]{width:20px;height:20px}.loading-spinner--md .loading-spinner__circle[data-v-f6aefc37]{width:32px;height:32px}.loading-spinner--lg .loading-spinner__circle[data-v-f6aefc37]{width:48px;height:48px;border-width:3px}@keyframes spin-f6aefc37{to{transform:rotate(360deg)}}.home-chat[data-v-45ceb968]{display:flex;flex-direction:column;min-height:0;overflow:hidden;width:100%;max-height:calc(100dvh - 160px);border-radius:30px;background:#272727cc;transition:min-height .32s cubic-bezier(.16,1,.3,1)}.home-chat--collapsed[data-v-45ceb968]{min-height:0}.home-chat__header[data-v-45ceb968]{display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 20px 16px;flex-shrink:0}.home-chat__handle[data-v-45ceb968]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none}.home-chat__handle:hover .home-chat__handle-line[data-v-45ceb968]{stroke-opacity:.35}.home-chat__handle-svg[data-v-45ceb968]{display:block;pointer-events:none}.home-chat__header-content[data-v-45ceb968]{display:flex;align-items:center;gap:10px;width:100%}.home-chat__header-icon[data-v-45ceb968]{width:18px;height:18px;object-fit:contain}.home-chat__header-title[data-v-45ceb968]{font-family:var(--font-bahn);margin:0;line-height:1.2;color:#aeaeae;font-size:16px;font-style:normal;line-height:normal}.home-chat__messages[data-v-45ceb968]{flex:0 0 auto;min-height:0;padding:0 20px 12px;max-height:30vh;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--color-gray-500) var(--color-gray-800);visibility:visible;transition:max-height .32s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1),margin .32s cubic-bezier(.16,1,.3,1),visibility 0s}.home-chat__messages--collapsed[data-v-45ceb968]{max-height:0;min-height:0;opacity:0;padding-top:0;padding-bottom:0;margin:0;overflow:hidden;pointer-events:none;visibility:hidden;transition:max-height .32s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1),margin .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s}.home-chat__messages[data-v-45ceb968]::-webkit-scrollbar{width:6px}.home-chat__messages[data-v-45ceb968]::-webkit-scrollbar-track{background:var(--color-gray-800)}.home-chat__messages[data-v-45ceb968]::-webkit-scrollbar-thumb{background:var(--color-gray-500);border-radius:3px}.home-chat__messages[data-v-45ceb968]::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.home-chat__summary[data-v-45ceb968]{display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.home-chat__summary-block[data-v-45ceb968]{display:flex;align-items:center;gap:15px;padding:14px 20px;border-radius:102px;background:#4d4d4d33;transition:transform var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-medium) var(--motion-ease-out)}.home-chat__summary-icon-wrap[data-v-45ceb968]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:16px}.home-chat__summary-svg[data-v-45ceb968]{display:block;flex-shrink:0}.home-chat__summary-svg--traffic[data-v-45ceb968]{width:10px;height:16px}.home-chat__summary-text[data-v-45ceb968]{color:#aeaeae;font-family:var(--font-bahn);font-size:14px;font-style:normal;line-height:normal;margin:0}.home-chat__highlight[data-v-45ceb968]{font-weight:600;transition:color var(--motion-duration-medium) var(--motion-ease-out)}.home-chat__bubble[data-v-45ceb968]{max-width:85%;padding:10px 16px;border-radius:16px;margin-top:10px;align-self:flex-start}.home-chat__bubble--user[data-v-45ceb968]{align-self:flex-end;background:#4d4d4d99;border-bottom-right-radius:6px}.home-chat__bubble--user .home-chat__bubble-time[data-v-45ceb968]{text-align:right}.home-chat__bubble--bot[data-v-45ceb968]{border-bottom-left-radius:6px;background:#4d4d4d33}.home-chat__bubble-text[data-v-45ceb968]{line-height:1.4;word-break:break-word;color:#aeaeae;font-family:var(--font-bahn);font-size:14px;font-style:normal;line-height:normal}.home-chat__bubble-text--block+.home-chat__bubble-text--block[data-v-45ceb968]{margin-top:8px}.home-chat__bubble-text--block[data-v-45ceb968]{white-space:pre-line}.home-chat__bubble-time[data-v-45ceb968]{font-family:var(--font-bahn);font-size:12px;opacity:.8;color:#aeaeae}.home-chat__audio-player[data-v-45ceb968]{display:flex;align-items:center;gap:10px;padding:5px 0;min-width:200px}.home-chat__audio-play-btn[data-v-45ceb968]{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .15s}.home-chat__audio-play-btn[data-v-45ceb968]:disabled{cursor:not-allowed;opacity:.45;transform:none}.home-chat__audio-play-btn[data-v-45ceb968]:hover{background:#ffffff40;transform:scale(1.08)}.home-chat__audio-play-btn[data-v-45ceb968]:active{transform:scale(.95)}.home-chat__audio-waveform[data-v-45ceb968]{flex:1;height:4px;border-radius:2px;background:#ffffff26;position:relative;overflow:hidden}.home-chat__audio-progress[data-v-45ceb968]{position:absolute;top:0;left:0;height:100%;border-radius:2px;background:linear-gradient(90deg,#00c6ff,#0072ff);transition:width .25s linear}.home-chat__audio-duration[data-v-45ceb968]{flex-shrink:0;font-family:var(--font-bahn);font-size:12px;color:#fff9;text-align:right;font-variant-numeric:tabular-nums}.home-chat__audio-transcription[data-v-45ceb968]{margin-top:6px;font-family:var(--font-bahn);font-size:12px;color:#ffffff8c;font-style:italic;line-height:1.4}.home-chat__typing[data-v-45ceb968]{align-self:flex-start;padding:10px 16px;margin-top:10px;color:#aeaeae;font-family:var(--font-bahn);font-size:14px;font-style:normal;line-height:normal}.home-chat__scroll-anchor[data-v-45ceb968]{height:1px;pointer-events:none}.home-chat__input-container[data-v-45ceb968]{padding:0 20px 16px;flex-shrink:0}.home-chat__audio-input[data-v-45ceb968]{display:none}.home-chat__input-row[data-v-45ceb968]{display:flex;align-items:center;gap:5px;border-radius:102px;transition:background-color .6s}.home-chat__input-row[data-v-45ceb968]:hover,.home-chat__input-row[data-v-45ceb968]:focus-within{background:#4d4d4d33}.home-chat__input-row--sending[data-v-45ceb968]{pointer-events:none}.home-chat__input-row--sending .home-chat__send[data-v-45ceb968]{pointer-events:auto}.home-chat__input-btn[data-v-45ceb968]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s}.home-chat__input-btn[data-v-45ceb968]:disabled{opacity:.35;cursor:not-allowed}.home-chat__input-btn[data-v-45ceb968]:hover{background-color:var(--color-gray-700)}.home-chat__mic[data-v-45ceb968]{transition:opacity .2s ease}.home-chat__mic--recording[data-v-45ceb968]{background-color:#d83f3f33;color:#ff6b6b}.home-chat__mic--recording svg path[data-v-45ceb968]{fill:#ff6b6b;stroke:#ff6b6b}.home-chat__mic--hidden[data-v-45ceb968]{opacity:0;pointer-events:none}.home-chat__send[data-v-45ceb968]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:opacity .2s,color .2s,background-color .2s;color:var(--color-gray-500);opacity:.5}.home-chat__send--active[data-v-45ceb968]{opacity:1;color:var(--color-green);background-color:var(--color-gray-600);cursor:pointer}.home-chat__send--active[data-v-45ceb968]:hover{background-color:var(--color-gray-100);color:var(--color-green)}.home-chat__send[data-v-45ceb968]:disabled{cursor:not-allowed;opacity:.5}.home-chat__send--active[data-v-45ceb968]:disabled{opacity:.6}.home-chat__input[data-v-45ceb968]{flex:1;min-width:0;height:40px;padding:0 8px;background:transparent!important;border:none!important;outline:none;color:#aeaeae;font-family:var(--font-bahn);font-size:16px;font-style:normal;line-height:normal}.home-chat__input[data-v-45ceb968]::placeholder{color:#aeaeae;font-family:var(--font-bahn);font-size:16px;font-style:normal;line-height:normal}.home-chat__input[data-v-45ceb968]:disabled{opacity:.7;cursor:not-allowed}.home-chat__recording-visual[data-v-45ceb968]{flex:1;min-width:0;height:40px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:999px;background:#ff6b6b14}.home-chat__recording-label[data-v-45ceb968]{color:#ff8c8c;font-family:var(--font-bahn);font-size:14px;white-space:nowrap}.home-chat__recording-bars[data-v-45ceb968]{display:flex;align-items:flex-end;gap:3px;height:18px}.home-chat__recording-bar[data-v-45ceb968]{width:3px;height:7px;border-radius:999px;background:linear-gradient(180deg,#ff8c8c,#ff4d4d);animation:home-chat-audio-bars-45ceb968 .9s ease-in-out infinite;transform-origin:bottom center}.home-chat__recording-bar[data-v-45ceb968]:nth-child(1){animation-delay:0ms}.home-chat__recording-bar[data-v-45ceb968]:nth-child(2){animation-delay:.12s}.home-chat__recording-bar[data-v-45ceb968]:nth-child(3){animation-delay:.24s}.home-chat__recording-bar[data-v-45ceb968]:nth-child(4){animation-delay:.36s}.home-chat__recording-bar[data-v-45ceb968]:nth-child(5){animation-delay:.48s}.home-chat__recording-bar[data-v-45ceb968]:nth-child(6){animation-delay:.6s}@keyframes home-chat-audio-bars-45ceb968{0%,to{transform:scaleY(.45);opacity:.45}50%{transform:scaleY(1.65);opacity:1}}@media (prefers-reduced-motion: reduce){.home-chat__messages[data-v-45ceb968]{transition-duration:.12s}.home-chat__recording-bar[data-v-45ceb968]{animation:none}}@media (max-width: 430px){.home-chat__header[data-v-45ceb968]{padding:6px 16px 14px}.home-chat__header-title[data-v-45ceb968]{font-size:16px}.home-chat__messages[data-v-45ceb968]{padding:12px 16px 10px;max-height:35vh}.home-chat__messages--collapsed[data-v-45ceb968]{padding:0;max-height:0}.home-chat__summary-block[data-v-45ceb968]{padding:10px 12px;gap:10px}.home-chat__summary-text[data-v-45ceb968]{font-size:13px}.home-chat__input-container[data-v-45ceb968]{padding:0 12px 12px}.home-chat__input-row[data-v-45ceb968]{border-radius:20px}.home-chat__input[data-v-45ceb968]{height:35px;font-size:14px}.home-chat__recording-visual[data-v-45ceb968]{height:35px}.home-chat__recording-label[data-v-45ceb968]{font-size:13px}.home-chat[data-v-45ceb968]{max-height:calc(100dvh - 140px)}}.fixed-home-chat[data-v-553549e9]{--footer-nav-bottom: 30px;--footer-nav-height: 60px;--home-chat-gap: 12px;position:fixed;left:50%;transform:translate(-50%,18px);bottom:calc(var(--footer-nav-bottom) + var(--footer-nav-height) + var(--home-chat-gap));opacity:0;pointer-events:none;z-index:99;width:100%;max-width:480px;padding:0 20px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.fixed-home-chat--entered[data-v-553549e9]{transform:translate(-50%);opacity:1;pointer-events:auto}@media (max-width: 430px){.fixed-home-chat[data-v-553549e9]{--footer-nav-bottom: 20px;--footer-nav-height: 54px;--home-chat-gap: 10px;padding:0 14px}}@media (prefers-reduced-motion: reduce){.fixed-home-chat[data-v-553549e9]{transition:none}}.app[data-v-e0de3e73]{display:flex;flex-direction:column;min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0);position:relative;background:radial-gradient(120% 55% at 18% -22%,#00e4018c,#0b200359 22%,#0000),#000}.app__main[data-v-e0de3e73]{opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility .5s step-end;flex:1;display:flex;flex-direction:column;min-height:0}.app__main--visible[data-v-e0de3e73]{opacity:1;visibility:visible;transition:opacity .55s cubic-bezier(.16,1,.3,1) .12s,visibility 0s step-start}.app__view[data-v-e0de3e73]{flex:1;min-height:0;display:flex;flex-direction:column}.splash[data-v-e0de3e73]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;pointer-events:none}.splash__backdrop[data-v-e0de3e73]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-gray-950, #000);transition:opacity .5s cubic-bezier(.16,1,.3,1)}.splash--exiting .splash__backdrop[data-v-e0de3e73]{opacity:0}.splash__content[data-v-e0de3e73]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.splash__logo-wrap[data-v-e0de3e73]{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s ease}.splash__logo[data-v-e0de3e73]{width:160px;height:auto;display:block;animation:splash-logo-pulse-e0de3e73 1.6s ease-in-out infinite}.splash--exiting .splash__logo[data-v-e0de3e73]{animation:none}.splash--exiting .splash__logo-wrap[data-v-e0de3e73]{transform:translateY(calc(-50vh + 47px)) scale(.338);opacity:0}@keyframes splash-logo-pulse-e0de3e73{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}}.splash__loader[data-v-e0de3e73]{width:88px;height:3px;background:#ffffff1f;border-radius:2px;overflow:hidden}.splash__loader[data-v-e0de3e73]:after{content:"";display:block;width:40%;height:100%;background:#00e401;border-radius:2px;animation:splash-loader-run-e0de3e73 1.2s ease-in-out infinite}@keyframes splash-loader-run-e0de3e73{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.splash__logo[data-v-e0de3e73]{animation:none}.splash__logo-wrap[data-v-e0de3e73]{transition:opacity .25s ease}.splash--exiting .splash__logo-wrap[data-v-e0de3e73]{transform:none;opacity:0}.splash__loader[data-v-e0de3e73]:after{animation:none;opacity:.6}.splash__backdrop[data-v-e0de3e73]{transition-duration:.25s}}.splash-fade-leave-active[data-v-e0de3e73]{transition:opacity .2s ease}.splash-fade-leave-to[data-v-e0de3e73]{opacity:0}@font-face{font-family:Bahn Light;src:url(/app/assets/Bahn-Light-BqdXKXBi.woff2) format("woff2"),url(/app/assets/Bahn-Light-Bj-QTwwR.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bahn SemiLight;src:url(/app/assets/Bahn-SemiLight-dVIyPuEL.woff2) format("woff2"),url(/app/assets/Bahn-SemiLight-Dn4yteVn.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bahn;src:url(/app/assets/Bahn-Regular-BabAtnf-.woff2) format("woff2"),url(/app/assets/Bahn-Regular-GqqlGwI6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--motion-duration-fast: .18s;--motion-duration-medium: .24s;--motion-duration-slow: .32s;--motion-duration-normal: var(--motion-duration-medium);--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-ease-in-out: cubic-bezier(.16, 1, .3, 1);--motion-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--motion-ease-spring: cubic-bezier(.16, 1, .3, 1);--motion-slide-y: 12px;--motion-slide-x: 16px;--motion-blur-amount: 8px}@media (prefers-reduced-motion: reduce){:root{--motion-duration-fast: 0ms;--motion-duration-medium: 0ms;--motion-duration-slow: 0ms;--motion-duration-normal: 0ms;--motion-slide-y: 0;--motion-slide-x: 0;--motion-blur-amount: 0}}.fade-in{animation:noc-fade-in var(--motion-duration-normal) var(--motion-ease-out) both}@keyframes noc-fade-in{0%{opacity:0}to{opacity:1}}.slide-up{animation:noc-slide-up var(--motion-duration-normal) var(--motion-ease-out-expo) both}@keyframes noc-slide-up{0%{opacity:0;transform:translateY(var(--motion-slide-y))}to{opacity:1;transform:translateY(0)}}.scale-in{animation:noc-scale-in var(--motion-duration-normal) var(--motion-ease-out-expo) both}@keyframes noc-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.skeleton-shimmer,.shimmer{position:relative;overflow:hidden;background-color:var(--color-gray-800, #212121)}.skeleton-shimmer:after,.shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);animation:noc-shimmer var(--motion-duration-slow) var(--motion-ease-in-out) infinite;pointer-events:none}.pulse-soft{animation:noc-pulse-soft var(--motion-duration-slow) var(--motion-ease-out-expo)}@keyframes noc-pulse-soft{0%{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.06);filter:brightness(1.12)}to{transform:scale(1);filter:brightness(1)}}@media (prefers-reduced-motion: reduce){.skeleton-shimmer:after,.shimmer:after{animation:none}}@keyframes noc-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pressable{transition:transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out);cursor:pointer;-webkit-tap-highlight-color:transparent}.pressable:active{opacity:.9}@media (prefers-reduced-motion: no-preference){.pressable:active{transform:scale(.98)}}@media (prefers-reduced-motion: reduce){.pressable:active{transform:none}}.page{width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.page-enter-active,.page-leave-active{transition:opacity .24s var(--motion-ease-out),transform .24s var(--motion-ease-out)}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0;transform:translateY(-6px)}.list-enter-active,.list-leave-active{transition:opacity var(--motion-duration-normal) var(--motion-ease-out),transform var(--motion-duration-normal) var(--motion-ease-out-expo)}.list-move{transition:transform var(--motion-duration-normal) var(--motion-ease-out-expo)}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(var(--motion-slide-y))}.list-leave-active{position:absolute;width:100%}@media (prefers-reduced-motion: reduce){.slide-up,.scale-in{animation:noc-fade-in var(--motion-duration-normal) both}.page-enter-from,.page-leave-to,.list-enter-from,.list-leave-to{transform:none}.page-enter-active,.page-leave-active{transition-duration:0ms}}:root{--focus-ring-color: rgba(78, 188, 42, .5);--focus-ring-width: 2px;--input-focus-glow: 0 0 0 3px rgba(78, 188, 42, .15);--card-hover-shadow: 0 4px 20px rgba(0, 0, 0, .2)}button:focus-visible,.pressable:focus-visible,[role=button]:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}@media (prefers-reduced-motion: reduce){button:focus-visible,.pressable:focus-visible,[role=button]:focus-visible{box-shadow:0 0 0 2px var(--color-green)}}.card-hover{transition:box-shadow .18s var(--motion-ease-out, ease)}@media (hover: hover) and (pointer: fine){.card-hover:hover{box-shadow:var(--card-hover-shadow)}}@media (prefers-reduced-motion: reduce){.card-hover{transition:none}}.input-focus-row{transition:box-shadow .2s var(--motion-ease-out, ease),border-color .2s var(--motion-ease-out, ease)}.input-focus-wrap:focus-within .input-focus-row{outline:none;border-color:var(--color-gray-500);box-shadow:var(--input-focus-glow)}@media (prefers-reduced-motion: reduce){.input-focus-row{transition:none}}:root{--color-green: #4ebc2a;--color-blue: #2aa6bc;--color-red: #f13625;--color-yellow: #f4d627;--color-orange: #ff8b2c;--color-gray-950: #000000;--color-gray-900: #080808;--color-gray-850: #0d0d0d;--color-gray-800: #212121;--color-gray-700: #2e2e2e;--color-gray-600: #424242;--color-gray-500: #5c5c5c;--color-gray-400: #aeaeae;--color-gray-300: #c8c8c8;--color-gray-200: #cccccc;--color-gray-100: #d9d9d9;--color-white: #ffffff;--font-sans: "Be Vietnam Pro", sans-serif;--font-display: "Special Gothic Condensed One", sans-serif;--font-bahn: "Bahn", sans-serif;--font-bahn-light: "Bahn Light", sans-serif;--font-bahn-semilight: "Bahn SemiLight", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background-color:var(--color-gray-900);color:var(--color-gray-100);min-height:100vh;line-height:1.5}#app{min-height:100vh;display:flex;flex-direction:column}.u-full-height{min-height:100vh}.u-flex-1{flex:1}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
