@import"https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600;700;800&display=swap";@font-face{font-family:Borel;src:url(../../../assets/fonts/borel/Borel-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:light;--font-family: "Google Sans", "Avenir Next", "Segoe UI", sans-serif;--font-family-logo: "Borel", "Google Sans", "Avenir Next", "Segoe UI", sans-serif;--font-logo-weight: 400;--font-logo-line-height: 1;--font-logo-offset-y: .3em;--font-mono: "SF Mono", SFMono-Regular, ui-monospace, Consolas, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.25rem;--font-size-heading: clamp(2.5rem, 7vw, 4.75rem);--line-height-chat: 1.45;--line-height-body: 1.6;--line-height-heading: 1.05;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-xxs: var(--space-1);--space-xs: var(--space-2);--space-sm: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-2xl: var(--space-10);--space-3xl: var(--space-12);--space-5xl: var(--space-16);--radius-sm: .5rem;--radius-md: .875rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--radius-full: 9999px;--radius-bubble: 1.35rem;--radius-bubble-grouped: .4rem;--radius-skeleton-line: .45rem;--radius-skeleton-bubble: 1.1rem;--shape-squircle: polygon( 50% 0%, 58.5% .1%, 66.5% .5%, 73.5% 1.4%, 79.5% 2.8%, 84.5% 4.8%, 88.5% 7.5%, 91.5% 10.5%, 93.8% 14%, 95.6% 18%, 97% 22.5%, 98.1% 27.5%, 98.9% 33%, 99.4% 39%, 99.8% 45%, 100% 50%, 99.8% 55%, 99.4% 61%, 98.9% 67%, 98.1% 72.5%, 97% 77.5%, 95.6% 82%, 93.8% 86%, 91.5% 89.5%, 88.5% 92.5%, 84.5% 95.2%, 79.5% 97.2%, 73.5% 98.6%, 66.5% 99.5%, 58.5% 99.9%, 50% 100%, 41.5% 99.9%, 33.5% 99.5%, 26.5% 98.6%, 20.5% 97.2%, 15.5% 95.2%, 11.5% 92.5%, 8.5% 89.5%, 6.2% 86%, 4.4% 82%, 3% 77.5%, 1.9% 72.5%, 1.1% 67%, .6% 61%, .2% 55%, 0% 50%, .2% 45%, .6% 39%, 1.1% 33%, 1.9% 27.5%, 3% 22.5%, 4.4% 18%, 6.2% 14%, 8.5% 10.5%, 11.5% 7.5%, 15.5% 4.8%, 20.5% 2.8%, 26.5% 1.4%, 33.5% .5%, 41.5% .1% );--shape-squircle-stroke-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%20100'%20preserveAspectRatio%3D'none'%3E%3Cpath%20fill%3D'black'%20fill-rule%3D'evenodd'%20d%3D'M50%200%20L58.5%200.1%20L66.5%200.5%20L73.5%201.4%20L79.5%202.8%20L84.5%204.8%20L88.5%207.5%20L91.5%2010.5%20L93.8%2014%20L95.6%2018%20L97%2022.5%20L98.1%2027.5%20L98.9%2033%20L99.4%2039%20L99.8%2045%20L100%2050%20L99.8%2055%20L99.4%2061%20L98.9%2067%20L98.1%2072.5%20L97%2077.5%20L95.6%2082%20L93.8%2086%20L91.5%2089.5%20L88.5%2092.5%20L84.5%2095.2%20L79.5%2097.2%20L73.5%2098.6%20L66.5%2099.5%20L58.5%2099.9%20L50%20100%20L41.5%2099.9%20L33.5%2099.5%20L26.5%2098.6%20L20.5%2097.2%20L15.5%2095.2%20L11.5%2092.5%20L8.5%2089.5%20L6.2%2086%20L4.4%2082%20L3%2077.5%20L1.9%2072.5%20L1.1%2067%20L0.6%2061%20L0.2%2055%20L0%2050%20L0.2%2045%20L0.6%2039%20L1.1%2033%20L1.9%2027.5%20L3%2022.5%20L4.4%2018%20L6.2%2014%20L8.5%2010.5%20L11.5%207.5%20L15.5%204.8%20L20.5%202.8%20L26.5%201.4%20L33.5%200.5%20L41.5%200.1%20Z%20M50%203%20L57.99%203.094%20L65.51%203.47%20L72.09%204.316%20L77.73%205.632%20L82.43%207.512%20L86.19%2010.05%20L89.01%2012.87%20L91.172%2016.16%20L92.864%2019.92%20L94.18%2024.15%20L95.214%2028.85%20L95.966%2034.02%20L96.436%2039.66%20L96.812%2045.3%20L97%2050%20L96.812%2054.7%20L96.436%2060.34%20L95.966%2065.98%20L95.214%2071.15%20L94.18%2075.85%20L92.864%2080.08%20L91.172%2083.84%20L89.01%2087.13%20L86.19%2089.95%20L82.43%2092.488%20L77.73%2094.368%20L72.09%2095.684%20L65.51%2096.53%20L57.99%2096.906%20L50%2097%20L42.01%2096.906%20L34.49%2096.53%20L27.91%2095.684%20L22.27%2094.368%20L17.57%2092.488%20L13.81%2089.95%20L10.99%2087.13%20L8.828%2083.84%20L7.136%2080.08%20L5.82%2075.85%20L4.786%2071.15%20L4.034%2065.98%20L3.564%2060.34%20L3.188%2054.7%20L3%2050%20L3.188%2045.3%20L3.564%2039.66%20L4.034%2034.02%20L4.786%2028.85%20L5.82%2024.15%20L7.136%2019.92%20L8.828%2016.16%20L10.99%2012.87%20L13.81%2010.05%20L17.57%207.512%20L22.27%205.632%20L27.91%204.316%20L34.49%203.47%20L42.01%203.094%20Z'%2F%3E%3C%2Fsvg%3E");--shadow-sm: 0 10px 24px rgba(95, 76, 54, .08);--shadow-md: 0 18px 40px rgba(95, 76, 54, .12);--shadow-lg: 0 32px 60px rgba(45, 32, 19, .18);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-standard-decel: cubic-bezier(0, 0, 0, 1);--ease-standard-accel: cubic-bezier(.3, 0, 1, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-emphasized-decel: cubic-bezier(.05, .7, .1, 1);--ease-emphasized-accel: cubic-bezier(.3, 0, .8, .15);--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-250: .25s;--duration-300: .3s;--duration-400: .4s;--duration-500: .5s;--duration-skeleton: 1.35s;--transition-fast: var(--duration-150) var(--ease-standard);--transition-normal: var(--duration-250) var(--ease-standard);--transition-slow: var(--duration-400) var(--ease-standard);--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-overlay: 30;--z-modal: 40;--z-overlay-elevated: 120;--glass-sheet-background: linear-gradient(to bottom, rgba(9, 11, 18, .74), rgba(9, 11, 18, .52));--glass-sheet-shadow: 0 10px 28px rgba(0, 0, 0, .38);--glass-sheet-border: 1px solid rgba(255, 255, 255, .1);--glass-sheet-backdrop-filter: blur(12px) saturate(140%);--glass-sheet-radius: 24px 24px 0 0;--glass-sheet-padding: 24px;--glass-sheet-footer-padding: calc(24px + env(safe-area-inset-bottom, 0px)) ;--glass-header-scrolled-background: linear-gradient(to bottom, rgba(9, 11, 18, .74), rgba(9, 11, 18, .52));--glass-action-menu-background: linear-gradient(to bottom, rgba(9, 11, 18, .74), rgba(9, 11, 18, .52));--glass-action-menu-shadow: 0 10px 28px rgba(0, 0, 0, .38);--glass-action-menu-border: 1px solid rgba(255, 255, 255, .1);--glass-action-menu-backdrop-filter: blur(12px) saturate(140%)}:root,html[data-theme=light]{color-scheme:light;--color-page: #f7f1e7;--color-bg-primary: #f7f1e7;--color-bg-secondary: #fbf7f1;--color-bg-tertiary: #efe7db;--color-bg-elevated: rgba(255, 251, 246, .86);--color-surface: rgba(255, 250, 244, .84);--color-surface-hover: rgba(246, 236, 223, .95);--color-surface-variant: rgba(244, 234, 221, .88);--color-surface-elevated: rgba(255, 251, 246, .96);--color-surface-strong: rgba(255, 255, 255, .9);--color-elevated-soft: rgba(255, 250, 244, .6);--color-text: #2f261f;--color-text-primary: #2f261f;--color-text-secondary: #c6c6c6;--color-text-muted: #8a7a69;--color-border: rgba(100, 81, 60, .18);--color-border-soft: rgba(100, 81, 60, .12);--color-outline: rgba(100, 81, 60, .35);--color-outline-variant: rgba(100, 81, 60, .2);--color-accent: #c76b4a;--color-accent-soft: #dd8f71;--color-accent-hover: #b65f40;--color-accent-foreground: #fff9f5;--color-accent-subtle: rgba(199, 107, 74, .14);--color-primary: #c76b4a;--color-primary-hover: #b65f40;--color-primary-foreground: #fff9f5;--color-primary-container: rgba(205, 122, 90, .18);--color-on-primary-container: #6a3b28;--color-success: #5d887e;--color-warning: #d29b3d;--color-error: #bf4d43;--color-secondary-container: rgba(100, 137, 129, .12);--color-on-secondary-container: #36524d;--color-surface-dim: #efe6da;--color-surface-bright: #fff9f3;--color-bubble-own-bg: rgba(255, 249, 243, .95);--color-bubble-own-text: #2f261f;--color-bubble-partner-bg: rgba(255, 249, 243, .95);--color-bubble-partner-text: #2f261f;--color-skeleton-base: rgba(118, 95, 72, .14);--color-skeleton-highlight: rgba(255, 255, 255, .42)}html[data-theme=dark]{color-scheme:dark;--color-page: #1a1714;--color-bg-primary: #1a1714;--color-bg-secondary: #201c18;--color-bg-tertiary: #27221c;--color-bg-elevated: rgba(36, 30, 25, .88);--color-surface: rgba(36, 30, 25, .88);--color-surface-hover: rgba(48, 40, 33, .96);--color-surface-variant: rgba(43, 36, 30, .94);--color-surface-elevated: rgba(33, 27, 22, .97);--color-surface-strong: rgba(54, 45, 38, .96);--color-elevated-soft: rgba(52, 42, 35, .64);--color-text: #f3eadf;--color-text-primary: #f3eadf;--color-text-secondary: #c6c6c6;--color-text-muted: #a4917c;--color-border: rgba(221, 192, 160, .16);--color-border-soft: rgba(221, 192, 160, .1);--color-outline: rgba(221, 192, 160, .4);--color-outline-variant: rgba(221, 192, 160, .18);--color-accent: #e08f69;--color-accent-soft: #7ea398;--color-accent-hover: #f0a07a;--color-accent-foreground: #221711;--color-accent-subtle: rgba(224, 143, 105, .14);--color-primary: #e08f69;--color-primary-hover: #f0a07a;--color-primary-foreground: #221711;--color-primary-container: rgba(224, 143, 105, .18);--color-on-primary-container: #ffe7da;--color-success: #7ea398;--color-warning: #e0ad5b;--color-error: #ef8e80;--color-secondary-container: rgba(126, 163, 152, .15);--color-on-secondary-container: #d7ede7;--color-surface-dim: #120f0d;--color-surface-bright: #3d342d;--color-bubble-own-bg: rgba(49, 41, 34, .96);--color-bubble-own-text: #f3eadf;--color-bubble-partner-bg: rgba(49, 41, 34, .96);--color-bubble-partner-text: #f3eadf;--color-skeleton-base: rgba(221, 192, 160, .13);--color-skeleton-highlight: rgba(255, 240, 224, .15)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.avatar-squircle{box-sizing:border-box;display:inline-flex;align-items:stretch;justify-content:stretch;border-radius:24%;-webkit-clip-path:var(--shape-squircle);clip-path:var(--shape-squircle);overflow:hidden;line-height:0}.avatar-squircle>:where(svg,img,canvas){display:block;width:100%;height:100%;min-width:100%;min-height:100%;flex:0 0 100%;object-fit:cover}html :is(.squircle-control.squircle-control,.settings-route-back.settings-route-back,.settings-route-chat-back.settings-route-chat-back,.settings-row-icon.settings-row-icon,.settings-row-chevron.settings-row-chevron,.summary-chevron.summary-chevron,.detail-back.detail-back,.icon-btn.icon-btn,.toggle-row-icon.toggle-row-icon,.account-action-icon.account-action-icon,.delete-confirm-close.delete-confirm-close,.notif-btn.notif-btn,.notif-empty-visual.notif-empty-visual,.match-settings-btn.match-settings-btn,.safety-trigger.safety-trigger,.panel-close.panel-close,.back-btn.back-btn,.close-btn.close-btn,.sidebar-back-btn.sidebar-back-btn,.friends-strip-empty-icon.friends-strip-empty-icon,.sidebar-empty-icon.sidebar-empty-icon,.history-start-match-icon.history-start-match-icon,.thread-menu-trigger.thread-menu-trigger,.sidebar-avatar-more.sidebar-avatar-more,.claim-banner-dismiss-btn.claim-banner-dismiss-btn,.sidebar-header-toggle.sidebar-header-toggle,.sidebar-panel-close.sidebar-panel-close,.header-icon-btn.header-icon-btn,.photo-viewer-close.photo-viewer-close,.bubble-trigger.bubble-trigger,.skip-summary-stat-icon.skip-summary-stat-icon,.skip-summary-rating-icon.skip-summary-rating-icon,.session-end-icon.session-end-icon,.session-end-stat-icon.session-end-stat-icon,.icon-button.icon-button,.send-button.send-button){box-sizing:border-box;border-radius:24%;-webkit-clip-path:var(--shape-squircle);clip-path:var(--shape-squircle);background-clip:border-box;overflow:hidden}html :is(.squircle-control.squircle-control,.settings-route-back.settings-route-back,.settings-route-chat-back.settings-route-chat-back,.settings-row-icon.settings-row-icon,.settings-row-chevron.settings-row-chevron,.summary-chevron.summary-chevron,.detail-back.detail-back,.icon-btn.icon-btn,.toggle-row-icon.toggle-row-icon,.account-action-icon.account-action-icon,.notif-btn.notif-btn,.notif-empty-visual.notif-empty-visual,.match-settings-btn.match-settings-btn,.safety-trigger.safety-trigger,.panel-close.panel-close,.back-btn.back-btn,.close-btn.close-btn,.sidebar-back-btn.sidebar-back-btn,.friends-strip-empty-icon.friends-strip-empty-icon,.sidebar-empty-icon.sidebar-empty-icon,.history-start-match-icon.history-start-match-icon,.thread-menu-trigger.thread-menu-trigger,.sidebar-avatar-more.sidebar-avatar-more,.claim-banner-dismiss-btn.claim-banner-dismiss-btn,.sidebar-header-toggle.sidebar-header-toggle,.sidebar-panel-close.sidebar-panel-close,.header-icon-btn.header-icon-btn,.skip-summary-stat-icon.skip-summary-stat-icon,.skip-summary-rating-icon.skip-summary-rating-icon,.session-end-icon.session-end-icon,.session-end-stat-icon.session-end-stat-icon,.icon-button.icon-button,.send-button.send-button){position:relative}@supports ((-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%)) or (clip-path: polygon(0 0,100% 0,100% 100%,0 100%))){html :is(.squircle-control.squircle-control,.settings-route-back.settings-route-back,.settings-route-chat-back.settings-route-chat-back,.settings-row-icon.settings-row-icon,.settings-row-chevron.settings-row-chevron,.summary-chevron.summary-chevron,.detail-back.detail-back,.icon-btn.icon-btn,.toggle-row-icon.toggle-row-icon,.account-action-icon.account-action-icon,.delete-confirm-close.delete-confirm-close,.notif-btn.notif-btn,.notif-empty-visual.notif-empty-visual,.match-settings-btn.match-settings-btn,.safety-trigger.safety-trigger,.panel-close.panel-close,.back-btn.back-btn,.close-btn.close-btn,.sidebar-back-btn.sidebar-back-btn,.friends-strip-empty-icon.friends-strip-empty-icon,.sidebar-empty-icon.sidebar-empty-icon,.history-start-match-icon.history-start-match-icon,.thread-menu-trigger.thread-menu-trigger,.sidebar-avatar-more.sidebar-avatar-more,.claim-banner-dismiss-btn.claim-banner-dismiss-btn,.sidebar-header-toggle.sidebar-header-toggle,.sidebar-panel-close.sidebar-panel-close,.header-icon-btn.header-icon-btn,.photo-viewer-close.photo-viewer-close,.bubble-trigger.bubble-trigger,.skip-summary-stat-icon.skip-summary-stat-icon,.skip-summary-rating-icon.skip-summary-rating-icon,.session-end-icon.session-end-icon,.session-end-stat-icon.session-end-stat-icon,.icon-button.icon-button,.send-button.send-button){border-radius:0}}@supports ((-webkit-mask-image: url()) or (mask-image: url())){html :is(.squircle-control.squircle-control,.settings-route-back.settings-route-back,.settings-route-chat-back.settings-route-chat-back,.settings-row-icon.settings-row-icon,.settings-row-chevron.settings-row-chevron,.summary-chevron.summary-chevron,.detail-back.detail-back,.icon-btn.icon-btn,.toggle-row-icon.toggle-row-icon,.account-action-icon.account-action-icon,.delete-confirm-close.delete-confirm-close,.notif-btn.notif-btn,.notif-empty-visual.notif-empty-visual,.match-settings-btn.match-settings-btn,.safety-trigger.safety-trigger,.panel-close.panel-close,.back-btn.back-btn,.close-btn.close-btn,.sidebar-back-btn.sidebar-back-btn,.friends-strip-empty-icon.friends-strip-empty-icon,.sidebar-empty-icon.sidebar-empty-icon,.history-start-match-icon.history-start-match-icon,.thread-menu-trigger.thread-menu-trigger,.sidebar-avatar-more.sidebar-avatar-more,.claim-banner-dismiss-btn.claim-banner-dismiss-btn,.sidebar-header-toggle.sidebar-header-toggle,.sidebar-panel-close.sidebar-panel-close,.header-icon-btn.header-icon-btn,.photo-viewer-close.photo-viewer-close,.bubble-trigger.bubble-trigger,.skip-summary-stat-icon.skip-summary-stat-icon,.skip-summary-rating-icon.skip-summary-rating-icon,.session-end-icon.session-end-icon,.session-end-stat-icon.session-end-stat-icon,.icon-button.icon-button,.send-button.send-button):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--squircle-control-stroke, transparent);-webkit-clip-path:var(--shape-squircle);clip-path:var(--shape-squircle);-webkit-mask-image:var(--shape-squircle-stroke-mask);mask-image:var(--shape-squircle-stroke-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}html .send-button.send-button.is-editing{border-radius:10px;-webkit-clip-path:none;clip-path:none;overflow:visible}html{font-family:var(--font-family);font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--color-page)}.logo-text{display:inline-block;font-family:var(--font-family-logo);font-weight:var(--font-logo-weight);line-height:var(--font-logo-line-height);transform:translateY(var(--font-logo-offset-y))}.logo-word-accent{display:inline-block;font-family:var(--font-family-logo);font-weight:var(--font-logo-weight);line-height:0;font-size:var(--logo-word-accent-size, 1em)}body{background:#000310;color:var(--color-text-primary);line-height:var(--line-height-body);min-height:100dvh;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#000310;opacity:.26;mix-blend-mode:soft-light}a{color:inherit;text-decoration:none}a,button,[role=button],[role=tab],input,textarea,select{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 75%,white);outline-offset:2px}@media (pointer: coarse){:focus:not(:focus-visible){outline:none}}button:disabled{cursor:not-allowed;opacity:.55}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-muted) 35%,transparent);border-radius:var(--radius-full)}.visually-hidden,.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}.surface-card{background:var(--color-surface);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.glass-sheet-panel{width:100%;max-height:inherit;border-radius:var(--glass-sheet-radius);padding-bottom:var(--glass-sheet-footer-padding);box-shadow:var(--glass-sheet-shadow);border:var(--glass-sheet-border);backdrop-filter:var(--glass-sheet-backdrop-filter);-webkit-backdrop-filter:var(--glass-sheet-backdrop-filter);background:var(--glass-sheet-background)}.glass-sheet-auth-panel{width:100%;max-height:inherit;min-height:0;display:flex;flex-direction:column}.glass-sheet-header{position:sticky;top:0;z-index:3;background:transparent;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease,backdrop-filter .15s ease,-webkit-backdrop-filter .15s ease}.glass-sheet-header.is-scrolled,.bottom-sheet--scrolled .glass-sheet-header{background:transparent;border-bottom:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.glass-sheet-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(145,166,199,.34) #121421;scrollbar-width:thin}.glass-sheet-footer{position:sticky;bottom:0;z-index:3;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;padding-bottom:env(safe-area-inset-bottom,0px);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.glass-sheet-grabber{width:42px;height:4px;border-radius:999px;background:#ffffff57;box-shadow:0 1px #ffffff1f}.glass-action-menu{border-radius:10px;background:var(--glass-action-menu-background)!important;background-clip:padding-box;box-shadow:var(--glass-action-menu-shadow)!important;z-index:100;isolation:isolate;backdrop-filter:var(--glass-action-menu-backdrop-filter)!important;-webkit-backdrop-filter:var(--glass-action-menu-backdrop-filter)!important;border:var(--glass-action-menu-border)!important}.eyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.icebreaker-card.svelte-1apx0hl{margin:0 18px 12px;padding:16px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-soft) 26%,transparent),var(--color-surface-strong));border:1px solid var(--color-border-soft);display:grid;gap:14px}.copy.svelte-1apx0hl{display:grid;gap:6px}.eyebrow.svelte-1apx0hl{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.suggestion.svelte-1apx0hl{color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.55}.actions.svelte-1apx0hl{display:flex;gap:10px;flex-wrap:wrap}.primary.svelte-1apx0hl,.secondary.svelte-1apx0hl{min-height:42px;padding:0 16px;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600}.primary.svelte-1apx0hl{background:var(--color-accent);color:var(--color-accent-foreground)}.secondary.svelte-1apx0hl{border:1px solid var(--color-border-soft);background:transparent;color:var(--color-text-secondary)}.reaction-tray.svelte-1ao8bj1{display:flex;gap:8px;overflow-x:auto;padding:0 18px 8px;scrollbar-width:none}.reaction-tray.svelte-1ao8bj1::-webkit-scrollbar{display:none}.reaction-chip.svelte-1ao8bj1{flex:0 0 auto;min-height:38px;padding:0 14px;border-radius:var(--radius-full);border:1px solid var(--color-border-soft);background:var(--color-elevated-soft);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.reaction-chip.svelte-1ao8bj1:hover{border-color:var(--color-accent-soft);color:var(--color-text-primary)}.reaction-chip.svelte-1ao8bj1:active{transform:scale(.97)}[data-sileo-pill],[data-sileo-body]{fill:#12161ceb!important;stroke-width:1px}[data-sileo-viewport]{--sileo-width: min(22rem, calc(100vw - 24px) );--sileo-state-success: var(--color-success);--sileo-state-error: var(--color-error);--sileo-state-warning: var(--color-warning);--sileo-state-info: var(--color-accent)}.sileo-badge-minimal{width:22px!important;height:22px!important;background-color:color-mix(in srgb,var(--sileo-tone) 16%,transparent)!important}.sileo-title-minimal{max-width:min(17rem,calc(100vw - 92px))!important;overflow:hidden!important;color:#f5f7faf0!important;font-family:var(--font-family)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}.call-status-bar.svelte-n1v99g{position:fixed;top:var(--active-call-pill-top, env(safe-area-inset-top, 0px));left:0;right:0;height:35px;z-index:2147483600;background:linear-gradient(180deg,color-mix(in srgb,var(--color-success) 92%,#22c55e),color-mix(in srgb,var(--color-success) 84%,#16a34a));border:none;border-bottom:1px solid color-mix(in srgb,#000000 14%,transparent);box-shadow:none;display:flex;align-items:center;justify-content:center;padding:0;font-family:var(--font-family);color:#fff;cursor:pointer;text-align:left;animation:svelte-n1v99g-barSlideDown .28s cubic-bezier(.22,1,.36,1);transition:filter .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1)}.banner-inner.svelte-n1v99g{width:100%;max-width:var(--chat-discussion-max-width, 980px);height:100%;display:inline-flex;align-items:center;gap:12px;padding:0 16px;box-sizing:border-box;margin-inline:auto}.call-status-bar--green.svelte-n1v99g{background:#267c52;border-bottom-color:color-mix(in srgb,#000000 14%,transparent);box-shadow:none;color:#fff}.call-status-bar--yellow.svelte-n1v99g{background:linear-gradient(180deg,#facc1557,#d977064d),linear-gradient(180deg,#ffffff0a,#fff0);border-bottom-color:#fde04766;box-shadow:0 1px #ffffff2e inset,0 0 0 1px #facc1529 inset,0 12px 32px -16px #f59e0b8c;color:#fff}.call-status-bar--red.svelte-n1v99g{background:linear-gradient(180deg,#f871715c,#b91c1c52),linear-gradient(180deg,#ffffff0a,#fff0);border-bottom-color:#fca5a566;box-shadow:0 1px #ffffff2e inset,0 0 0 1px #f8717129 inset,0 12px 32px -16px #dc26268c;color:#fff}.call-status-bar--green.svelte-n1v99g .separator:where(.svelte-n1v99g),.call-status-bar--yellow.svelte-n1v99g .separator:where(.svelte-n1v99g),.call-status-bar--red.svelte-n1v99g .separator:where(.svelte-n1v99g),.call-status-bar--green.svelte-n1v99g .hint:where(.svelte-n1v99g),.call-status-bar--yellow.svelte-n1v99g .hint:where(.svelte-n1v99g),.call-status-bar--red.svelte-n1v99g .hint:where(.svelte-n1v99g){color:#ffffffd9}.call-status-bar--green.svelte-n1v99g .primary:where(.svelte-n1v99g),.call-status-bar--yellow.svelte-n1v99g .primary:where(.svelte-n1v99g),.call-status-bar--red.svelte-n1v99g .primary:where(.svelte-n1v99g){color:#fff}.call-status-bar--green.svelte-n1v99g .pulse:where(.svelte-n1v99g){background:#fff;box-shadow:0 0 #ffffff8c}.call-status-bar.svelte-n1v99g:hover{filter:brightness(1.03)}@keyframes svelte-n1v99g-barSlideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.pulse.svelte-n1v99g{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:svelte-n1v99g-voicePulse 1.6s cubic-bezier(.66,0,0,1) infinite;flex-shrink:0}.call-status-bar--yellow.svelte-n1v99g .pulse:where(.svelte-n1v99g){background:#f5a524;box-shadow:0 0 #f5a52499;animation-duration:1.2s}.call-status-bar--red.svelte-n1v99g .pulse:where(.svelte-n1v99g){background:#e5484d;animation:none}@keyframes svelte-n1v99g-voicePulse{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.copy.svelte-n1v99g{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:hidden}.partner.svelte-n1v99g{font-size:.73rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.separator.svelte-n1v99g{color:#fff6;flex-shrink:0}.primary.svelte-n1v99g{font-size:.73rem;font-weight:500;color:#ededed;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mic-off.svelte-n1v99g{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fff;flex-shrink:0;margin-left:4px}.hint.svelte-n1v99g{font-size:.75rem;font-weight:500;color:#fff9;flex-shrink:0;white-space:nowrap}.call-status-bar.svelte-n1v99g:focus-visible{outline:2px solid #7dd3fc;outline-offset:-2px}.call-status-bar--yellow.svelte-n1v99g,.call-status-bar--red.svelte-n1v99g{color:#fff}@media (min-width: 980px){.call-status-bar--on-chat.svelte-n1v99g{left:var(--chat-main-left, 0)}}@media (max-width: 480px){.hint.svelte-n1v99g{display:none}.partner.svelte-n1v99g{max-width:50%}}@media (prefers-reduced-motion: reduce){.pulse.svelte-n1v99g,.call-status-bar.svelte-n1v99g{animation:none}}.app-root.svelte-12qhfyh{--connection-status-banner-height: 30px;--active-call-pill-top: env(safe-area-inset-top, 0px);--call-bar-active-height: 0px;--status-banner-offset: 0px;--status-banner-top: env(safe-area-inset-top, 0px);--sileo-top-offset: 64px}.app-root--status-banner.svelte-12qhfyh{--status-banner-offset: var(--connection-status-banner-height);--active-call-pill-top: calc(env(safe-area-inset-top, 0px) + var(--connection-status-banner-height))}.app-root--has-call-bar.svelte-12qhfyh{--call-bar-active-height: calc(env(safe-area-inset-top, 0px) + 34px) }.app-root--has-call-bar.svelte-12qhfyh:not(.app-root--status-banner){--status-banner-offset: var(--call-bar-active-height)}.app-root--chat-route.svelte-12qhfyh{--status-banner-top: env(safe-area-inset-top, 0px);--sileo-top-offset: 116px}.app-root--status-banner.app-root--has-call-bar.svelte-12qhfyh{--call-bar-active-height: 40px;--status-banner-offset: calc(var(--connection-status-banner-height) + var(--call-bar-active-height))}.layout-shell.svelte-12qhfyh{padding-top:0}.layout-shell--has-call-bar-padded.svelte-12qhfyh{padding-top:var(--call-bar-active-height);box-sizing:border-box;min-height:100dvh}.app-root--status-banner.svelte-12qhfyh .layout-shell:where(.svelte-12qhfyh){padding-top:var(--connection-status-banner-height);box-sizing:border-box;min-height:100dvh}.app-root--status-banner.svelte-12qhfyh .layout-shell.layout-shell--has-call-bar-padded:where(.svelte-12qhfyh){padding-top:calc(var(--connection-status-banner-height) + var(--call-bar-active-height))}.app-root--status-banner.svelte-12qhfyh .layout-shell:where(.svelte-12qhfyh) .chat-shell{height:calc(100dvh - var(--connection-status-banner-height));min-height:0}.app-root--status-banner.svelte-12qhfyh .layout-shell:where(.svelte-12qhfyh) .hero{min-height:calc(100dvh - var(--connection-status-banner-height))}.status-banner-slot.svelte-12qhfyh{position:fixed;top:var(--status-banner-top);left:0;right:0;z-index:var(--z-overlay-elevated);height:0;overflow:visible;pointer-events:none}.status-banner-slot--visible.svelte-12qhfyh{height:0}.status-banner.svelte-12qhfyh{height:var(--connection-status-banner-height);padding:0 var(--space-4);display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid color-mix(in srgb,#000000 10%,transparent);text-align:center;font-size:.78rem;line-height:1.2;font-weight:500;opacity:0;transform:translateY(-8px);transition:opacity .14s ease,transform .18s var(--ease-emphasized-decel)}.status-banner--visible.svelte-12qhfyh{opacity:1;transform:translateY(0)}.status-banner--connecting.svelte-12qhfyh{background-color:var(--color-warning);color:#2f2108}.status-banner--disconnected.svelte-12qhfyh{background-color:#dc5a5a;color:#fff9f5}html[data-theme=dark] .status-banner--disconnected.svelte-12qhfyh{background-color:var(--color-error);color:#221711}.status-banner__icon.svelte-12qhfyh{flex:0 0 auto;display:inline-flex;width:14px;height:14px}.status-banner__icon--spin.svelte-12qhfyh{animation:svelte-12qhfyh-statusIconSpin 1.1s linear infinite}.status-banner__message.svelte-12qhfyh{min-width:0;max-width:min(760px,calc(100vw - 64px));overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}@keyframes svelte-12qhfyh-statusIconSpin{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.status-banner-slot.svelte-12qhfyh,.status-banner.svelte-12qhfyh{transition:none}.status-banner__icon--spin.svelte-12qhfyh{animation:none}}
