@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_e5e69e8e-module__Jrc1vW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_e5e69e8e-module__Jrc1vW__variable{--font-sans:"Manrope", "Manrope Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efeff4;--bg-2:#fff;--text:#0a0a0e;--text-dim:#3c3c43bf;--accent:#06c;--accent-fill:#007aff;--accent-fill-strong:#06c;--on-accent:#fff;--danger:#d70015;--card:#fff;--bubble-in:var(--card);--accent-glow:#007aff40;--glass:#ffffffa8;--glass-strong:#f9f9fbcc;--glass-border:#0000000f;--glass-highlight:#ffffffe6;--glass-depth:inset 0 1px 0 var(--glass-highlight), 0 8px 24px #0000001a;--tg-material:#f6f6f8b8;--tg-material-strong:#f6f6f8db;--tg-material-active:#7878802e;--tg-liquid-fill:#ffffff61;--tg-liquid-fill-strong:#ffffff8a;--tg-liquid-fill-dock:#ffffff94;--tg-liquid-active:#007aff1a;--tg-rim:#ffffff94;--tg-shadow:0 7px 22px #0000001a;--tg-shadow-hover:0 9px 26px #00000021;--tg-shadow-press:0 3px 10px #0000001a;--tg-shadow-focus:0 9px 28px #00000024;--card-shadow:0 1px 1px #00000008, 0 4px 18px #0000000d;--solid-bubble:var(--accent-fill);--surface-frame:#e4e4ea;--btn-glass-bg:#ffffffd9;--glass-fallback:#f6f6f8;--ring:#fff;--pressed:#0000000a;--hero-glow:#ffffffeb;--text-dim-strong:#3c3c43bf;--ambient-s:38%;--ambient-l:88%;--radius:18px;--radius-lg:26px;--kb:0px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-2:#1c1c1e;--text:#fff;--text-dim:#ebebf599;--danger:#ff453a;--accent:#0a84ff;--accent-fill:#0071e3;--accent-fill-strong:#0071e3;--card:#1c1c1e;--bubble-in:#2c2c2e;--accent-glow:#0a84ff4d;--glass:#1c1c1ea8;--glass-strong:#1c1c1ecc;--glass-border:#ffffff14;--glass-highlight:#ffffff0f;--tg-material:#1e1e20b8;--tg-material-strong:#1e1e20e0;--tg-material-active:#78788052;--tg-liquid-fill:#2c2c2ed1;--tg-liquid-fill-strong:#343436e0;--tg-liquid-fill-dock:#1e1e20c7;--tg-liquid-active:#ffffff1a;--tg-rim:#ffffff29;--tg-shadow:0 9px 28px #00000052;--tg-shadow-hover:0 11px 32px #0006;--tg-shadow-press:0 3px 10px #0000004d;--tg-shadow-focus:0 11px 34px #0000006b;--card-shadow:0 1px 1px #0003, 0 4px 18px #00000059;--surface-frame:#000;--btn-glass-bg:#1c1c1ed9;--glass-fallback:#1c1c1e;--ring:#1c1c1e;--pressed:#ffffff12;--hero-glow:#ffffff0f;--text-dim-strong:#ebebf5bf;--ambient-s:28%;--ambient-l:18%}:root[data-theme=dark] .liquid-glass-layer>span{opacity:.18!important}@keyframes ambient-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(36px,-28px)scale(1.12)}to{transform:translate(-24px,22px)scale(.96)}}.ambient-blob{animation:22s ease-in-out infinite alternate ambient-drift}.ambient-blob.slow{animation-duration:30s;animation-delay:-8s}.ambient-blob.slower{animation-duration:38s;animation-delay:-16s}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bubble-in{animation:.24s cubic-bezier(.22,1,.36,1) bubble-in}@keyframes pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.pop-in{animation:.28s cubic-bezier(.22,1,.36,1) pop-in}@keyframes route-fade{0%{opacity:0}to{opacity:1}}.route-fade{animation:.18s ease-out route-fade}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{border-radius:var(--radius);background:linear-gradient(100deg,#7878801a 25%,#78788033 50%,#7878801a 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer}@media (prefers-reduced-motion:reduce){.bubble-in,.pop-in,.route-fade,.ambient-blob,.skeleton,.chat-live-blink,.chat-upload-spin,.chat-record-pulse{animation:none!important}.chat-keyboard-shift,.tg-glass,.tg-header,.tg-dock,.tg-dock-lens,.tg-dock-item,.tg-search-orb,.liquid-glass-layer *{transition:none!important}.liquid-glass-layer>*{transform:translate(-50%,-50%)!important}.tg-glass:is(a,button),.tg-dock-item,.tg-search-orb{transform:none!important}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background:var(--bg);color:var(--text);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}@media (min-width:480px){body{background:var(--surface-frame)}}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit;transition:transform .16s,opacity .16s,background-color .16s}button:active:not(:disabled){transform:scale(.97)}a{transition:opacity .16s,background-color .16s,color .16s}.btn-solid:active,.btn-glass:active{transform:scale(.97)}input,textarea{font-family:inherit}img{max-width:100%;display:block}.phone{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:430px;height:100dvh;margin:0 auto;position:relative;overflow:hidden auto}.phone::-webkit-scrollbar{display:none}@media (min-width:480px){.phone{border-left:1px solid var(--glass-border);border-right:1px solid var(--glass-border)}}.glass{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-depth);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border-radius:var(--radius)}.glass-strong{background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-depth);-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);border-radius:var(--radius)}.tg-page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.tg-content{z-index:1;padding:6px 16px calc(112px + env(safe-area-inset-bottom,0px));flex:1;position:relative}.tg-glass,.tg-dock,.tg-search-orb{isolation:isolate;background:var(--tg-liquid-fill);border:.5px solid color-mix(in srgb, var(--tg-rim) 48%, transparent);box-shadow:var(--tg-shadow);-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .2s,box-shadow .2s;position:relative;overflow:hidden}.liquid-glass-layer{z-index:0;border-radius:inherit;pointer-events:auto;position:absolute;inset:0}.liquid-glass-engine{pointer-events:auto}.liquid-glass-engine>.glass{border-radius:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;width:100%;height:100%;box-shadow:none!important;background:0 0!important}.liquid-glass-content,.tg-glass>svg,.tg-dock-lens,.tg-dock-item,.tg-search-orb>svg,.tg-glass>textarea,.tg-glass>input,.tg-glass>button,.tg-glass>.chat-record-pulse{z-index:1;position:relative}.liquid-glass-content{justify-content:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}.tg-glass:is(a,button:not(:disabled)),.tg-dock-item,.tg-search-orb{transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .15s,box-shadow .15s}@media (hover:hover) and (pointer:fine){.tg-glass:is(a,button:not(:disabled)):hover,.tg-dock-item:hover,.tg-search-orb:hover{background-color:var(--tg-liquid-fill-strong);box-shadow:var(--tg-shadow-hover)}}.tg-glass:is(a,button:not(:disabled)):active,.tg-dock-item:active,.tg-search-orb:active{box-shadow:var(--tg-shadow-press);transform:scale(.96)}.tg-header .tg-glass:has(>a:active){box-shadow:var(--tg-shadow-press);transform:scale(.96)}.tg-header .tg-glass:has(>button:active){box-shadow:var(--tg-shadow-press);transform:scale(.96)}.tg-glass[data-tg-island=field]:focus-within{background-color:var(--tg-liquid-fill-strong);box-shadow:var(--tg-shadow-focus)}.tg-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.tg-group{background:var(--bg-2);border:1px solid var(--glass-border);border-radius:26px;overflow:hidden;box-shadow:0 1px #ffffff08}.tg-dock-wrap{width:min(100vw - 28px,362px);padding-bottom:calc(7px + env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none;align-items:stretch;gap:8px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tg-dock{pointer-events:auto;background:var(--tg-liquid-fill-dock);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);border-radius:32px;flex:1;align-items:stretch;min-width:0;padding:3px;display:flex;position:relative;overflow:hidden}.tg-dock-lens{pointer-events:none;clip-path:inset(0 round 999px);background:var(--tg-liquid-active);-webkit-backdrop-filter:blur(4px)saturate(160%);backdrop-filter:blur(4px)saturate(160%);border:0;border-radius:999px;width:calc(33.3333% - 2px);transition:transform .22s cubic-bezier(.2,.9,.25,1.18);position:absolute;inset:3px auto 3px 3px;overflow:hidden;box-shadow:0 2px 10px #0000001f}.tg-dock-item{z-index:1;min-width:0;min-height:50px;color:var(--text);border-radius:27px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;line-height:1;transition:color .2s,background-color .2s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.tg-dock-item[aria-current=page]{color:var(--accent)}.tg-search-orb{width:56px;min-height:56px;color:var(--text);pointer-events:auto;background:var(--tg-liquid-fill-dock);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.tg-search-field{width:100%;height:48px;color:var(--text);z-index:1;background:0 0;border:0;border-radius:24px;outline:none;padding:0 16px 0 44px;font-size:17px;position:relative}.tg-persona-list{background:0 0;margin:0 -16px;overflow:hidden}.tg-persona-list .persona-row{min-height:72px;padding-top:6px;padding-bottom:6px}.tg-persona-list-divider{background:var(--glass-border);height:1px;margin-left:76px}.tg-row-line{position:relative}.tg-row-line:before{content:"";background:var(--glass-border);height:1px;position:absolute;top:0;left:46px;right:0}.tg-row-line.small:before{left:41px}.card{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--card-shadow)}.btn-glass{background:var(--btn-glass-bg);border:1px solid var(--glass-border);height:48px;box-shadow:var(--glass-depth);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);color:var(--text);cursor:pointer;border-radius:24px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:500;display:inline-flex}.btn-solid{background:var(--accent-fill);height:48px;color:var(--on-accent);cursor:pointer;border:none;border-radius:24px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.btn-solid:disabled{color:var(--text-dim);cursor:default;background:#7878802e}@media (prefers-reduced-transparency:reduce){.glass,.glass-strong,.btn-glass,.tg-glass,.tg-header,.tg-dock,.tg-search-orb,.tg-search-field{background:var(--glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}.liquid-glass-layer{display:none}}
