.be-app-shell,.be-app-fallback{--be-blue:#7bc8ff;--be-blue-deep:#5faeda;--beo-gold:#d8b63f;--beo-gold-dark:#caa62c;--bbeo-gold-dark:var(--beo-gold-dark);--be-app-bg:#f4f8fc;--be-app-bg-soft:#edf4fb;--be-app-surface:rgba(255, 255, 255, 0.72);--be-app-surface-soft:rgba(249, 252, 255, 0.7);--be-app-surface-elevated:rgba(255, 255, 255, 0.82);--be-app-ink:#152232;--be-app-muted:#66778c;--be-app-muted-soft:#7c8ca0;--be-app-text:var(--be-app-ink);--be-app-text-soft:var(--be-app-muted);--be-app-line:rgba(95, 174, 218, 0.12);--be-app-line-strong:rgba(95, 174, 218, 0.22);--be-app-accent:var(--be-blue-deep);--be-app-accent-strong:#2f7fa8;--be-app-accent-soft:rgba(123, 200, 255, 0.16);--be-app-accent-glow:rgba(123, 200, 255, 0.3);--be-app-gold-soft:rgba(216, 182, 63, 0.14);--be-app-gold-line:rgba(202, 166, 44, 0.26);--be-app-warning:#fff4d4;--be-app-danger:#fbe4e4;--be-app-success:#e1f3ea;--be-app-shadow:0 24px 64px rgba(17, 32, 49, 0.06);--be-app-shadow-soft:0 12px 30px rgba(17, 32, 49, 0.04);--be-app-shadow-tint:0 18px 42px rgba(95, 174, 218, 0.08);--be-app-bottom-nav-offset:0.38rem;--be-app-bottom-nav-side-gap:0.75rem;--be-app-bottom-nav-radius:999px;--be-app-bottom-nav-shell-clearance:6.35rem;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0;color:var(--be-app-ink);font:500 16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.be-app-shell *,.be-app-fallback *{box-sizing:border-box}.be-app-shell{position:relative;width:100%;max-width:none;margin:0;padding:0;padding-bottom:calc(var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom));color:var(--be-app-ink);font:500 16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fff0;touch-action:manipulation}.be-app-splash{position:fixed;inset:0;z-index:42;display:grid;place-items:center;padding:1.4rem;background:rgb(244 248 252 / .96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.22s ease,visibility 0.22s ease}.be-app-splash-mark{display:grid;place-items:center;width:min(52vw, 220px);min-width:136px;aspect-ratio:1;padding:1.2rem;border-radius:32px;background:rgb(255 255 255 / .74);border:1px solid rgb(255 255 255 / .62);box-shadow:0 24px 58px rgb(17 32 49 / .08)}.be-app-splash-mark img{display:block;width:100%;height:auto}.be-app-shell[data-be-app-booting="true"] .be-app-splash{opacity:1;visibility:visible}.be-app-shell[data-be-app-booting="true"] .be-app-shell-body,.be-app-shell[data-be-app-booting="true"] .be-app-bottom-nav{opacity:0;pointer-events:none}.be-app-shell[data-be-app-booting="true"] .be-app-shell-body{transform:translateY(8px)}.be-app-shell[data-be-app-booting="true"] .be-app-bottom-nav{transform:translate(-50%,8px)}.be-app-render-root{position:relative}.be-app-desktop-gate{display:none}.be-app-desktop-overlay-shell,.be-app-desktop-overlay-copy{display:grid;min-width:0}.be-app-brand-logo{display:block;background:#fff url(https://bayernelite.de/wp-content/uploads/2026/04/Logo-Bayernelite-1.png) center / contain no-repeat;box-shadow:0 12px 30px rgb(17 32 49 / .08)}.be-app-desktop-overlay-shell{width:min(100%, 32rem);gap:1.4rem;justify-items:center;text-align:center}.be-app-desktop-overlay-logo{width:88px;height:88px;padding:.6rem;border-radius:24px}.be-app-desktop-overlay-copy{gap:.7rem}.be-app-desktop-overlay-copy h2{margin:0;font-size:clamp(1.75rem, 1vw + 1.2rem, 2.2rem);line-height:1.12;letter-spacing:-.03em;color:var(--be-app-ink)}.be-app-desktop-overlay-copy p{margin:0;font-size:.98rem;line-height:1.56;color:var(--be-app-muted)}.be-app-browser-gate,.be-app-browser-fallback{position:relative;min-height:100svh;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 1.25rem) 1.15rem calc(env(safe-area-inset-bottom) + 1.25rem);display:grid;justify-items:center;align-content:start;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:linear-gradient(180deg,rgb(248 251 254 / .96),rgb(239 246 251 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .18),transparent 46%),radial-gradient(circle at bottom right,rgb(216 182 63 / .08),transparent 28%)}.be-app-browser-gate{position:fixed;inset:0;z-index:55}.be-app-browser-gate-backdrop{position:absolute;inset:0;background:linear-gradient(180deg,rgb(244 248 252 / .88),rgb(244 248 252 / .62)),url(https://foelite.de/wp-content/uploads/2026/04/Bildschirmfoto-2026-04-20-um-23.16.08.webp) center / cover no-repeat;filter:saturate(.92) blur(10px);transform:scale(1.04);opacity:.68}.be-app-browser-gate-card,.be-app-browser-fallback-card{position:relative;z-index:1;display:grid;gap:1.05rem;width:min(100%, 28rem);margin:auto 0;padding:1.45rem 1.2rem 1.2rem;border-radius:32px;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(246 250 254 / .9)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 58%);border:1px solid rgb(255 255 255 / .76);box-shadow:0 28px 68px rgb(17 32 49 / .14),inset 0 1px 0 rgb(255 255 255 / .78);text-align:center}.be-app-browser-gate-logo,.be-app-browser-fallback-logo{width:84px;height:84px;padding:.7rem;border-radius:24px;justify-self:center}.be-app-browser-gate-copy,.be-app-browser-fallback-copy{display:grid;gap:.6rem}.be-app-browser-gate-kicker,.be-app-browser-fallback-kicker{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 127 168 / .92)}.be-app-browser-gate-copy h2,.be-app-browser-fallback-copy h2{margin:0;font-size:clamp(1.6rem, 2vw + 1rem, 2.15rem);line-height:1.08;letter-spacing:-.04em;color:var(--be-app-ink)}.be-app-browser-gate-copy p,.be-app-browser-fallback-copy p{margin:0;font-size:.98rem;line-height:1.62;color:rgb(38 58 79 / .78)}.be-app-browser-gate-actions,.be-app-browser-fallback-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.be-app-browser-gate-actions .be-app-primary-button,.be-app-browser-gate-actions .be-app-secondary-button,.be-app-browser-fallback-actions .be-app-primary-button,.be-app-browser-fallback-actions .be-app-secondary-button{width:100%;justify-content:center}.be-app-browser-gate-note,.be-app-browser-fallback-note,.be-app-browser-fallback-debug{margin:0;font-size:.88rem;line-height:1.5;color:rgb(71 88 107 / .72)}.be-app-browser-gate-install-copy,.be-app-browser-fallback-install-copy{margin:-.15rem 0 0;padding:.85rem .95rem;border-radius:18px;background:rgb(235 244 251 / .8);font-size:.88rem;line-height:1.55;text-align:left;color:rgb(33 58 82 / .8)}.be-app-ios-install-steps{display:grid;gap:.48rem;margin:0;padding:0;list-style:none;counter-reset:be-ios-install;text-align:left}.be-app-ios-install-steps li{position:relative;min-height:1.85rem;padding:.15rem 0 .15rem 2.3rem;font-size:.92rem;line-height:1.45;color:rgb(33 58 82 / .86);counter-increment:be-ios-install}.be-app-ios-install-steps li::before{content:counter(be-ios-install);position:absolute;left:0;top:0;display:inline-grid;width:1.72rem;height:1.72rem;place-items:center;border-radius:999px;background:rgb(95 174 218 / .16);color:rgb(34 100 136 / .95);font-size:.78rem;font-weight:800}.be-app-browser-fallback-debug{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;text-align:left;padding:.75rem .85rem;border-radius:18px;background:rgb(18 30 43 / .06);color:rgb(26 39 54 / .78)}@media (max-width:520px){.be-app-browser-gate,.be-app-browser-fallback{align-content:start;padding:calc(env(safe-area-inset-top) + 0.95rem) .85rem calc(env(safe-area-inset-bottom) + 1rem)}.be-app-browser-gate-card,.be-app-browser-fallback-card{width:100%;border-radius:28px;padding:1.2rem 1rem 1rem}.be-app-browser-gate-actions,.be-app-browser-fallback-actions{grid-template-columns:1fr}.be-app-browser-gate-copy h2,.be-app-browser-fallback-copy h2{font-size:1.72rem}}.be-app-pull-refresh{--be-app-pull-progress:0;position:fixed;top:calc(env(safe-area-inset-top) + 0.6rem);left:50%;z-index:44;transform:translate(-50%,calc(-110% + (var(--be-app-pull-progress) * 54px)));opacity:calc(0.2 + (var(--be-app-pull-progress) * 0.8));pointer-events:none;transition:transform 0.18s ease,opacity 0.18s ease}.be-app-pull-refresh.is-visible{opacity:1}.be-app-pull-refresh.is-refreshing{transform:translate(-50%,0);opacity:1}.be-app-shell.is-chat-focus-active .be-app-pull-refresh{display:none}.be-app-pull-refresh-chip{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:.58rem .86rem;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(243 248 252 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%);border:1px solid rgb(95 174 218 / .14);box-shadow:0 10px 24px rgb(17 32 49 / .06),inset 0 1px 0 rgb(255 255 255 / .6);color:var(--be-app-muted);font-size:.82rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.be-app-pull-refresh-spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgb(95 174 218 / .18);border-top-color:rgb(95 174 218 / .78);flex:0 0 auto;transform:rotate(calc(var(--be-app-pull-progress) * 180deg));transition:transform 0.16s ease,border-top-color 0.16s ease}.be-app-pull-refresh.is-ready .be-app-pull-refresh-spinner{border-top-color:rgb(47 127 168 / .92)}.be-app-pull-refresh.is-refreshing .be-app-pull-refresh-spinner{animation:be-app-pull-refresh-spin 0.82s linear infinite}@keyframes be-app-pull-refresh-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.be-app-shell-body{position:relative;isolation:isolate;overflow:visible;background:#fff0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity 0.22s ease,transform 0.22s ease}.be-app-shell-body::before{content:"";position:fixed;inset:-12vh -18vw 24vh -18vw;z-index:-2;pointer-events:none;background:#fff0;filter:none}.be-app-shell-body::after{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:#fff0;opacity:0}.be-app-header,.be-app-tabs,.be-app-panel{position:relative;z-index:1}.be-app-shell [hidden]{display:none!important}.be-app-header{display:grid;gap:1rem;padding:.92rem 1.1rem .82rem;border-bottom:1px solid rgb(95 174 218 / .08);background:linear-gradient(180deg,rgb(255 255 255 / .14),#fff0)}.be-app-header-copy{display:grid;gap:.38rem}.be-app-header h2,.be-app-panel h3,.be-app-card h3{margin:0;font-size:clamp(1.24rem, 2vw, 1.42rem);line-height:1.08;letter-spacing:-.02em}.be-app-kicker,.be-app-subline,.be-app-subline-strong,.be-app-muted-note,.be-app-card-subline,.be-app-server-alert p,.be-app-empty-state p,.be-app-loading-state p,.be-app-state-card p,.be-app-section-heading p{margin:0;color:var(--be-app-muted-soft)}.be-app-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.be-app-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800;color:var(--beo-gold-dark)}.be-app-subline-strong{color:var(--be-app-ink);font-weight:700}.be-app-header-actions,.be-app-inline-actions,.be-app-card-actions,.be-app-badges,.be-app-subtabs,.be-app-pager,.be-app-filter-toggles{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.be-app-header-actions{align-content:start}.be-app-screen-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;padding-bottom:.42rem;min-width:0}.be-app-screen-heading{margin-bottom:0;min-width:0}.be-app-screen-heading[data-be-app-header-toggle]{gap:.06rem}.be-app-screen-heading h3{margin:0;font-size:clamp(1.5rem, 4.6vw, 1.72rem);line-height:1;letter-spacing:-.04em;font-weight:800}.be-app-screen-heading-title{min-width:0}.be-app-screen-heading-trigger{display:inline-flex;align-items:center;min-height:40px;max-width:100%;padding:0;border:0;margin:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:.7rem;-webkit-tap-highlight-color:#fff0}.be-app-screen-heading-trigger:hover{color:rgb(21 34 50 / .9)}.be-app-screen-heading-trigger:focus-visible{outline:2px solid rgb(123 200 255 / .24);outline-offset:4px}.be-app-screen-heading-copy{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 220ms ease,opacity 180ms ease}.be-app-screen-heading.is-expanded .be-app-screen-heading-copy{grid-template-rows:1fr;opacity:1}.be-app-screen-heading-copy-inner{min-height:0;overflow:hidden}.be-app-screen-heading-copy p{margin:.22rem 0 0}.be-app-screen-heading p{max-width:32ch;margin:.14rem 0 0;font-size:.87rem;line-height:1.36;color:rgb(21 34 50 / .68)}.be-app-screen-actions{display:inline-flex;align-items:center;align-self:start;justify-self:end;justify-content:flex-end;gap:.46rem;flex:0 0 auto;min-width:0;flex-wrap:nowrap}.be-app-toolbar-action{display:inline-flex;align-items:center;justify-content:center;gap:.46rem;min-height:40px;padding:.54rem .84rem;border-radius:999px;white-space:nowrap;border:1px solid rgb(123 200 255 / .14);background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(245 249 252 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%);box-shadow:0 8px 18px rgb(17 32 49 / .05),inset 0 1px 0 rgb(255 255 255 / .5);color:var(--be-app-ink-strong)}.be-app-screen-actions>.be-app-toolbar-action:not(.be-app-toolbar-action-icon-only){order:1}.be-app-screen-actions>.be-app-toolbar-action-icon-only{order:2}.be-app-toolbar-action-icon{display:inline-flex;align-items:center;justify-content:center;width:1.02rem;height:1.02rem;flex:0 0 auto}.be-app-toolbar-action-icon-only{position:relative;width:40px;height:40px;min-width:40px;padding:0;gap:0;flex:0 0 40px;border-radius:999px}.be-app-toolbar-action-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.be-app-toolbar-action-icon-plus{font-size:1.06rem;font-weight:700;line-height:1}.be-app-toolbar-action-label{display:inline-block;line-height:1;font-size:.82rem;font-weight:700;letter-spacing:-.01em}.be-app-toolbar-action-icon-only .be-app-tab-badge{position:absolute;top:-.22rem;right:-.16rem;margin:0;min-width:18px;min-height:18px;padding:0 .26rem;font-size:.62rem}.be-app-toolbar-action-icon-only.be-app-match-action,.be-app-toolbar-action-icon-only.be-app-connect-action,.be-app-toolbar-action-icon-only.be-app-company-action{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:999px}.be-app-toolbar-action:hover,.be-app-toolbar-action:focus-visible{border-color:rgb(123 200 255 / .2);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(243 248 252 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .1),transparent 60%)}.be-app-toolbar-action:focus-visible{outline:2px solid rgb(123 200 255 / .22);outline-offset:2px}.be-app-account-card{display:grid;gap:.8rem;padding:.95rem 1rem;background:rgb(255 255 255 / .74);border:1px solid rgb(255 255 255 / .5);border-radius:22px;box-shadow:var(--be-app-shadow-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.be-app-account-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.be-app-account-copy{display:grid;gap:.18rem}.be-app-account-copy strong{font-size:1rem;line-height:1.2}.be-app-account-copy span{font-size:.93rem;color:var(--be-app-muted)}.be-app-pill,.be-app-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.34rem .68rem;border-radius:999px;border:1px solid rgb(255 255 255 / .72);background:linear-gradient(180deg,rgb(255 250 240 / .94),rgb(252 248 235 / .9)),radial-gradient(circle at top left,rgb(216 182 63 / .12),transparent 56%);color:var(--beo-gold-dark);font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap;box-shadow:inset 0 1px 0 rgb(255 255 255 / .56),0 6px 18px rgb(202 166 44 / .08)}.be-app-badge-muted{background:linear-gradient(180deg,rgb(243 248 252 / .94),rgb(236 243 249 / .9)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 56%);color:rgb(66 86 108 / .96);border-color:rgb(182 198 214 / .42)}.be-app-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0 .42rem;border-radius:999px;background:linear-gradient(135deg,var(--be-app-accent-strong),var(--be-app-accent));color:#fff;font-size:.72rem;font-weight:800;line-height:1}.be-app-pill-muted{background:rgb(255 255 255 / .72);color:var(--be-app-muted);border:1px solid var(--be-app-line)}.be-app-link-button,.be-app-link-button-secondary,.be-app-primary-button,.be-app-secondary-button,.be-app-tab,.be-app-subtab,.be-app-auth-switch{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.72rem 1rem;border-radius:999px;border:1px solid #fff0;text-decoration:none;cursor:pointer;font:inherit;transition:background-color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,filter 0.2s ease}.be-app-link-button,.be-app-primary-button{background:linear-gradient(180deg,rgb(255 255 255 / .18),#fff0 38%),linear-gradient(135deg,#5caedc,#7bc8ff 62%,#8fd2ff);color:#fff;box-shadow:0 12px 26px rgb(95 174 218 / .2),inset 0 1px 0 rgb(255 255 255 / .26)}.be-app-link-button-secondary,.be-app-secondary-button,.be-app-tab,.be-app-subtab,.be-app-auth-switch{background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(247 251 254 / .82)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%);border-color:rgb(95 174 218 / .14);color:var(--be-app-ink);box-shadow:inset 0 1px 0 rgb(255 255 255 / .48),0 8px 18px rgb(17 32 49 / .03)}.be-app-link-button-secondary{min-height:38px;padding:.55rem .85rem;background:linear-gradient(180deg,rgb(255 255 255 / .86),rgb(247 251 254 / .78)),radial-gradient(circle at top left,rgb(123 200 255 / .07),transparent 58%)}.be-app-tab.is-active,.be-app-subtab.is-active,.be-app-auth-switch.is-active{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(243 249 253 / .96)),radial-gradient(circle at top left,rgb(123 200 255 / .14),transparent 56%);border-color:rgb(95 174 218 / .24);color:var(--be-app-accent-strong);box-shadow:inset 0 0 0 1px rgb(123 200 255 / .1),0 10px 22px rgb(17 32 49 / .04)}.be-app-tab.is-disabled,.be-app-tab:disabled,.be-app-subtab:disabled,.be-app-primary-button:disabled,.be-app-secondary-button:disabled,.be-app-link-button:disabled,.be-app-link-button-secondary:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.be-app-primary-button.is-busy,.be-app-secondary-button.is-busy,.be-app-link-button.is-busy,.be-app-link-button-secondary.is-busy{opacity:.76}.be-app-link-button:hover,.be-app-link-button-secondary:hover,.be-app-primary-button:hover,.be-app-secondary-button:hover,.be-app-tab:hover,.be-app-subtab:hover,.be-app-auth-switch:hover{transform:translateY(-1px);filter:saturate(1.03)}.be-app-tabs,.be-app-panel,.be-app-server-alert{padding:.92rem 1.15rem}.be-app-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;border-bottom:1px solid var(--be-app-line)}.be-app-feedback{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 0.95rem);left:50%;z-index:260;width:min(calc(100vw - 1.9rem), 28rem);padding:0;border:1px solid rgb(15 23 42 / .06);border-radius:20px;background:rgb(255 255 255 / .78);box-shadow:0 16px 34px rgb(15 23 42 / .1);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);color:var(--be-app-text);transform:translate(-50%,0);pointer-events:auto;overflow:hidden;animation:be-app-feedback-enter 180ms ease-out}.be-app-feedback__content{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.82rem;padding:.78rem .82rem .78rem .84rem}.be-app-feedback__icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;flex:0 0 auto;background:rgb(255 255 255 / .52);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16)}.be-app-feedback__icon svg{width:1rem;height:1rem;display:block}.be-app-feedback__message{margin:0;padding-top:.1rem;font-size:.95rem;font-weight:600;line-height:1.42;letter-spacing:-.01em}.be-app-feedback__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-.1rem -.14rem -.1rem 0;padding:0;border:0;border-radius:999px;background:#fff0;color:currentColor;cursor:pointer;opacity:.72;-webkit-tap-highlight-color:#fff0}.be-app-feedback__close:hover,.be-app-feedback__close:focus-visible{background:rgb(15 23 42 / .06);opacity:1;outline:none}.be-app-feedback__close svg{width:1rem;height:1rem;display:block}.be-app-feedback.is-success{background:rgb(236 247 241 / .78);border-color:rgb(47 128 92 / .14);color:#25583f}.be-app-feedback.is-warning{background:rgb(255 248 231 / .8);border-color:rgb(202 166 44 / .16);color:#765d18}.be-app-feedback.is-error{background:rgb(255 241 240 / .8);border-color:rgb(194 84 78 / .16);color:#903631}.be-app-feedback.is-success .be-app-feedback__icon{background:rgb(67 152 108 / .14)}.be-app-feedback.is-warning .be-app-feedback__icon{background:rgb(203 161 51 / .16)}.be-app-feedback.is-error .be-app-feedback__icon{background:rgb(204 92 84 / .15)}@keyframes be-app-feedback-enter{from{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%,0)}}@media (max-width:560px){.be-app-feedback{top:calc(env(safe-area-inset-top, 0px) + 0.72rem);width:min(calc(100vw - 1.2rem), 26rem);border-radius:18px}.be-app-feedback__content{gap:.72rem;padding:.74rem .76rem .74rem .78rem}.be-app-feedback__message{font-size:.92rem}}.be-app-server-alert{margin:0 1.15rem .9rem;border-radius:18px;border:1px solid rgb(216 182 63 / .18)}.be-app-server-alert-warning{background:var(--be-app-warning)}.be-app-server-alert-debug{background:rgb(123 200 255 / .12)}.be-app-panel{display:block}@keyframes be-app-screen-reveal{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:no-preference){.be-app-panel.is-revealing .be-app-screen-heading,.be-app-panel.is-revealing .be-app-screen-actions,.be-app-panel.is-revealing>.be-app-panel-block:not([hidden]),.be-app-panel.is-revealing>.be-app-hero-grid:not([hidden]),.be-app-panel.is-revealing>.be-app-state-grid:not([hidden]),.be-app-panel.is-revealing>.be-app-match-shell:not([hidden]),.be-app-panel.is-revealing>.be-app-connect-shell:not([hidden]),.be-app-panel.is-revealing>.be-app-company-shell:not([hidden]),.be-app-panel.is-revealing>.be-app-events-shell:not([hidden]),.be-app-panel.is-revealing>.be-app-benefit-pane:not([hidden]),.be-app-panel.is-revealing>.be-app-account-stack:not([hidden]){opacity:0;transform:translate3d(0,10px,0);animation:be-app-screen-reveal 320ms cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.be-app-panel.is-revealing .be-app-screen-actions{animation-delay:44ms}.be-app-panel.is-revealing>.be-app-panel-block:not([hidden]),.be-app-panel.is-revealing>.be-app-match-shell:not([hidden]),.be-app-panel.is-revealing>.be-app-connect-shell:not([hidden]),.be-app-panel.is-revealing>.be-app-company-shell:not([hidden]),.be-app-panel.is-revealing>.be-app-events-shell:not([hidden]),.be-app-panel.is-revealing>.be-app-benefit-pane:not([hidden]),.be-app-panel.is-revealing>.be-app-account-stack:not([hidden]),.be-app-panel.is-revealing>.be-app-state-grid:not([hidden]),.be-app-panel.is-revealing>.be-app-hero-grid:not([hidden]){animation-delay:82ms}}.be-app-main-shell{position:relative;z-index:1}.be-app-main-screen{min-width:0}.be-app-connect-screen{padding-top:.28rem;background:var(--be-app-bg)}.be-app-panel-block,.be-app-card,.be-app-stat{padding:.92rem .98rem;background:linear-gradient(180deg,rgb(255 255 255 / .84),rgb(247 251 254 / .72)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 62%);border:1px solid rgb(255 255 255 / .68);border-radius:26px;box-shadow:var(--be-app-shadow-soft),inset 0 1px 0 rgb(255 255 255 / .54);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.be-app-panel-block-strong,.be-app-state-panel{background:linear-gradient(180deg,rgb(255 255 255 / .9) 0%,rgb(245 249 253 / .8) 100%),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 55%),radial-gradient(circle at top right,rgb(216 182 63 / .05),transparent 44%);border-color:rgb(255 255 255 / .74);box-shadow:var(--be-app-shadow-soft),0 0 0 1px rgb(123 200 255 / .04),inset 0 1px 0 rgb(255 255 255 / .56)}.be-app-state-panel{display:grid;gap:.8rem}.be-app-section-heading{display:grid;gap:.18rem;margin-bottom:.32rem}.be-app-section-heading h3{margin:0}.be-app-section-heading .be-app-screen-heading-copy p{margin-bottom:0}.be-app-panel-block+.be-app-panel-block,.be-app-profile-copy,.be-app-profile-copy-grid,.be-app-card-list,.be-app-loading-state,.be-app-pager,.be-app-subtabs{margin-top:.62rem}.be-app-connect-pane{display:grid;gap:.32rem;margin-top:.22rem}.be-app-stats-grid,.be-app-profile-copy-grid,.be-app-filter-grid{display:grid;gap:.82rem}.be-app-hero-grid,.be-app-form-grid,.be-app-state-grid{display:grid;gap:.74rem}.be-app-stat{display:grid;gap:.35rem;min-height:128px;align-content:start}.be-app-stat-label{display:block;font-size:.88rem;color:var(--be-app-muted)}.be-app-stat strong{display:block;font-size:2rem;line-height:1;letter-spacing:-.03em}.be-app-auth-panel,.be-app-auth-form{display:grid;gap:.95rem}.be-app-auth-switches{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.35rem}.be-app-auth-form{display:none}.be-app-auth-form.is-active{display:grid}.be-app-auth-form h4,.be-app-profile-copy h4,.be-app-profile-copy-grid h4{margin:0;font-size:1rem;line-height:1.25}.be-app-auth-form label,.be-app-field{display:grid;gap:.35rem;color:var(--be-app-ink);font-weight:600}.be-app-auth-form label span,.be-app-field span{font-size:.9rem}.be-app-auth-form input,.be-app-field input,.be-app-field textarea{width:100%;min-height:46px;padding:.78rem .92rem;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(249 252 255 / .94));border:1px solid rgb(95 174 218 / .12);border-radius:14px;color:var(--be-app-ink);font:inherit;box-shadow:inset 0 1px 0 rgb(255 255 255 / .44)}.be-app-password-field{position:relative}.be-app-password-field input{padding-right:6.2rem;transition:padding-right 180ms ease}.be-app-password-toggle{position:absolute;top:50%;right:.42rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;padding:0 .7rem;border:0;border-radius:999px;background:rgb(123 200 255 / .14);color:var(--be-app-accent-strong);font:inherit;font-size:.8rem;font-weight:700;line-height:1;transform:translateY(-50%);cursor:pointer;white-space:nowrap;overflow:hidden;transition:width 180ms ease,padding 180ms ease,gap 180ms ease,background-color 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.be-app-password-toggle:hover,.be-app-password-toggle:focus-visible{background:rgb(123 200 255 / .2)}.be-app-password-toggle-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1rem;height:1rem}.be-app-password-toggle-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.be-app-password-toggle-label{display:inline-block;max-width:4.8rem;overflow:hidden;white-space:nowrap;transition:max-width 180ms ease,opacity 140ms ease,transform 180ms ease}.be-app-password-field.has-value input{padding-right:3.55rem}.be-app-password-field.has-value .be-app-password-toggle{gap:0;width:2.3rem;padding:0}.be-app-password-field.has-value .be-app-password-toggle-label{max-width:0;opacity:0;transform:translateX(.2rem)}.be-app-auth-form input:focus,.be-app-field input:focus,.be-app-field textarea:focus{outline:2px solid rgb(123 200 255 / .24);outline-offset:1px;border-color:rgb(95 174 218 / .42)}.be-app-auth-shell{width:100%;max-width:34rem;margin-inline:auto;position:relative;isolation:isolate;align-items:start;gap:.72rem;padding:.38rem 0 .16rem}.be-app-auth-shell::before,.be-app-auth-shell::after{content:"";position:absolute;pointer-events:none;z-index:0}.be-app-auth-shell::before{inset:-.85rem -.8rem auto;height:min(50vw, 15rem);border-radius:30px;background:linear-gradient(180deg,rgb(248 251 255 / .8) 0%,rgb(248 251 255 / .4) 56%,#fff0 100%),radial-gradient(circle at top left,rgb(123 200 255 / .14),transparent 56%),url(https://foelite.de/wp-content/uploads/2026/04/Bildschirmfoto-2026-04-20-um-23.16.08.webp) center 24% / cover no-repeat;filter:blur(22px) saturate(.9);transform:scale(1.03);opacity:.78}.be-app-auth-shell::after{inset:-.15rem -.5rem auto;height:8.8rem;border-radius:28px;background:linear-gradient(180deg,rgb(248 251 255 / .9) 0%,rgb(248 251 255 / .58) 52%,#fff0 100%)}.be-app-auth-shell>*{position:relative;z-index:1}.be-app-auth-card-title{margin:0}.be-app-auth-card{overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(248 251 254 / .86)),radial-gradient(circle at top left,rgb(123 200 255 / .07),transparent 58%);border-color:rgb(95 174 218 / .11);box-shadow:0 18px 36px rgb(25 37 53 / .075),inset 0 1px 0 rgb(255 255 255 / .54);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1.05rem 1rem 1.02rem;border-radius:30px}.be-app-auth-card-head{display:grid;gap:.42rem;margin-bottom:.82rem;justify-items:start}.be-app-auth-logo-mark{width:62px;height:62px;padding:.42rem;border-radius:18px}.be-app-auth-card-title{max-width:11ch;font-size:clamp(1.26rem, 2vw + 0.7rem, 1.5rem);line-height:1.06;letter-spacing:-.03em}.be-app-auth-support-group{display:grid;gap:.35rem;margin-top:-.1rem}.be-app-auth-inline-link{align-self:start;padding:0;border:0;background:#fff0;color:var(--be-app-accent-strong);font:inherit;font-size:.9rem;font-weight:700;text-decoration:none;cursor:pointer}.be-app-auth-inline-link:hover,.be-app-auth-inline-link:focus-visible{text-decoration:underline}.be-app-auth-switches{gap:.32rem;margin-bottom:.28rem;padding:.3rem;border-radius:20px;background:rgb(241 247 252 / .8);border:1px solid rgb(95 174 218 / .1);box-shadow:inset 0 1px 0 rgb(255 255 255 / .52)}.be-app-auth-switch{flex:1 1 0%;min-height:48px;padding:.76rem .9rem;border-radius:16px;font-size:.94rem;font-weight:750;box-shadow:none}.be-app-auth-switch.is-active{box-shadow:0 10px 18px rgb(17 32 49 / .06),inset 0 0 0 1px rgb(123 200 255 / .08)}.be-app-auth-form{gap:.88rem}.be-app-auth-form h4{font-size:1.02rem}.be-app-auth-form label,.be-app-field{gap:.42rem}.be-app-auth-form label span,.be-app-field span{font-size:.86rem;letter-spacing:-.01em;color:var(--be-app-muted)}.be-app-auth-form input{min-height:50px;padding:.86rem .95rem;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(250 252 255 / .95));border-color:rgb(95 174 218 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .48),0 1px 0 rgb(255 255 255 / .24)}.be-app-password-field input{padding-right:6.5rem}.be-app-password-toggle{right:.45rem;min-height:40px;padding:0 .82rem;background:rgb(123 200 255 / .12)}.be-app-auth-card .be-app-primary-button{min-height:52px;margin-top:.1rem;border-radius:18px;font-weight:800;letter-spacing:-.01em}.be-app-auth-card .be-app-muted-note{font-size:.88rem;line-height:1.55}@media (max-width:1199px){.be-app-panel.be-app-auth-screen{position:relative;isolation:isolate;min-height:100dvh;padding:0;overflow:hidden;background:#fff0}.be-app-panel.be-app-auth-screen::before,.be-app-panel.be-app-auth-screen::after{content:none}.be-app-panel.be-app-auth-screen,.be-app-panel.be-app-auth-screen .be-app-auth-shell,.be-app-panel.be-app-auth-screen .be-app-auth-panel,.be-app-panel.be-app-auth-screen .be-app-auth-card.be-app-panel-block{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.be-app-auth-shell{position:relative;isolation:isolate;max-width:36rem;gap:.9rem;min-height:100dvh;padding:max(env(safe-area-inset-top, 0px), 1rem) .56rem max(env(safe-area-inset-bottom, 0px), 0.8rem);align-content:center;z-index:2}.be-app-auth-shell[data-be-auth-view="register"]{padding-top:max(env(safe-area-inset-top, 0px), 0.7rem);padding-bottom:max(env(safe-area-inset-bottom, 0px), 0.78rem);align-content:start}.be-app-auth-shell::before{content:none;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}.be-app-auth-shell::after{content:none;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}.be-app-panel.be-app-auth-screen .be-app-auth-card.be-app-panel-block{position:relative;isolation:isolate;padding:1.2rem 1.06rem 1.08rem;border-radius:32px;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible}.be-app-panel.be-app-auth-screen .be-app-auth-card.be-app-panel-block::before{content:none!important;position:absolute;inset:0;z-index:0;border-radius:inherit;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}.be-app-auth-card>*{position:relative;z-index:1}.be-app-auth-card-head{gap:.6rem;margin-bottom:1rem;justify-items:center;text-align:center}.be-app-auth-logo-mark{width:68px;height:68px;padding:.48rem;border-radius:20px;background-color:rgb(255 255 255 / .54);box-shadow:0 14px 28px rgb(19 35 54 / .08),inset 0 1px 0 rgb(255 255 255 / .62)}.be-app-auth-card-title{max-width:14ch;font-size:clamp(1.34rem, 3.2vw + 0.78rem, 1.72rem);line-height:1.02;letter-spacing:-.045em}.be-app-auth-switches{gap:.38rem;margin-bottom:.45rem;padding:.34rem;border-radius:24px;background:linear-gradient(180deg,rgb(236 243 249 / .92),rgb(242 247 252 / .8)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 62%);border:1px solid rgb(95 174 218 / .12);box-shadow:inset 0 1px 0 rgb(255 255 255 / .74),0 10px 24px rgb(17 32 49 / .04)}.be-app-auth-switch{min-height:50px;padding:.82rem .95rem;border-radius:18px;border-color:#fff0;background:#fff0;color:rgb(43 61 83 / .68);font-size:.96rem;font-weight:780;letter-spacing:-.02em}.be-app-auth-switch.is-active{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(247 250 254 / .94)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 58%);border-color:rgb(95 174 218 / .12);color:var(--be-app-ink);box-shadow:0 14px 28px rgb(16 31 46 / .08),inset 0 0 0 1px rgb(123 200 255 / .08)}.be-app-auth-form{gap:.98rem}.be-app-auth-form[data-be-app-auth-form="register"] .be-app-auth-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row;column-gap:.68rem;row-gap:.68rem;align-items:start}.be-app-auth-form[data-be-app-auth-form="register"] .be-app-auth-form-grid>label{min-width:0;width:100%}.be-app-auth-form[data-be-app-auth-form="register"] .be-app-auth-form-grid--name{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.be-app-auth-form[data-be-app-auth-form="register"] .be-app-auth-form-grid--password{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.be-app-auth-form h4{margin:.1rem 0 -.05rem;font-size:1.01rem;font-weight:760;letter-spacing:-.02em;color:rgb(32 45 63 / .9)}.be-app-auth-form label,.be-app-field{gap:.48rem}.be-app-auth-form label span,.be-app-field span{font-size:.82rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:rgb(78 101 126 / .74)}.be-app-auth-form input{min-height:54px;padding:.94rem 1rem;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(249 252 255 / .95));border-color:rgb(95 174 218 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .76),0 6px 16px rgb(19 33 48 / .035)}.be-app-password-field input{padding-right:6.45rem}.be-app-password-toggle{right:.48rem;width:auto;min-width:2.85rem;height:2.7rem;min-height:2.7rem;padding:0 .86rem 0 .74rem;border-radius:999px;border:1px solid rgb(95 174 218 / .1);background:linear-gradient(180deg,rgb(245 250 254 / .94),rgb(238 246 252 / .9));color:rgb(44 63 86 / .88);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 6px 14px rgb(17 32 49 / .04)}.be-app-password-toggle-label{display:inline-block;max-width:4.8rem;opacity:1;transform:translateX(0)}.be-app-password-field.has-value input{padding-right:4.3rem}.be-app-password-field.has-value .be-app-password-toggle{width:2.85rem;min-width:2.85rem;height:2.7rem;min-height:2.7rem;padding:0;gap:0}.be-app-password-field.has-value .be-app-password-toggle-label{max-width:0;opacity:0;transform:translateX(.18rem)}.be-app-auth-support-group{gap:.4rem;margin-top:-.05rem}.be-app-auth-inline-link{font-size:.88rem;font-weight:760}.be-app-auth-card .be-app-primary-button{min-height:56px;margin-top:.22rem;border-radius:20px;border-color:rgb(61 131 194 / .24);background:linear-gradient(180deg,rgb(255 255 255 / .16),#fff0 34%),linear-gradient(135deg,#3378b8 0%,#4f98d4 52%,#77c0f4 100%);box-shadow:0 18px 34px rgb(56 120 181 / .28),inset 0 1px 0 rgb(255 255 255 / .32);font-size:.98rem;font-weight:800;letter-spacing:-.02em}.be-app-auth-card .be-app-muted-note{font-size:.89rem;line-height:1.6;color:rgb(70 90 113 / .82)}}.be-app-field textarea{min-height:124px;resize:vertical}.be-app-branch-picker{position:relative;display:grid;gap:.5rem}.be-app-branch-menu{position:absolute;left:0;right:0;top:calc(100% + 0.35rem);z-index:8;display:grid;gap:.45rem;padding:.55rem;border-radius:18px;background:rgb(255 255 255 / .96);border:1px solid rgb(95 174 218 / .16);box-shadow:0 16px 34px rgb(21 34 50 / .12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.be-app-branch-options{display:grid;gap:.35rem;max-height:220px;overflow-y:auto}.be-app-branch-option,.be-app-branch-create{width:100%;min-height:44px;padding:.72rem .85rem;border:1px solid rgb(95 174 218 / .12);border-radius:14px;background:rgb(247 251 254 / .94);color:var(--be-app-ink);font:inherit;text-align:left;cursor:pointer}.be-app-branch-option:hover,.be-app-branch-create:hover{border-color:rgb(95 174 218 / .24);background:rgb(255 255 255 / .98)}.be-app-branch-create{font-weight:700;color:var(--be-app-accent-strong)}.be-app-branch-empty{padding:.65rem .2rem .1rem;color:var(--be-app-muted);font-size:.9rem}.be-app-filter-form{display:grid;gap:.95rem}.be-app-filter-shell,.be-app-sheet{display:grid;gap:.95rem}.be-app-filter-inline-bar,.be-app-section-heading-inline{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.be-app-filter-inline-bar .be-app-field-search{flex:1 1 auto;min-width:0}.be-app-filter-toggle{flex:0 0 auto;min-width:96px}.be-app-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:-.2rem}.be-app-filter-summary-label,.be-app-filter-summary-chip{display:inline-flex;align-items:center;min-height:30px;padding:.35rem .7rem;border-radius:999px;font-size:.8rem;line-height:1}.be-app-filter-summary-label{background:rgb(95 174 218 / .12);color:var(--be-app-accent-strong);font-weight:800}.be-app-filter-summary-chip{background:rgb(255 255 255 / .86);border:1px solid rgb(95 174 218 / .12);color:var(--be-app-muted);font-weight:600}.be-app-sheet{padding:.95rem;border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(245 249 253 / .84)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 58%),radial-gradient(circle at top right,rgb(216 182 63 / .05),transparent 44%);border:1px solid rgb(255 255 255 / .72);box-shadow:0 16px 38px rgb(17 32 49 / .05),inset 0 1px 0 rgb(255 255 255 / .58)}.be-app-field-search input{min-height:48px}.be-app-filter-footer{display:grid;gap:.85rem}.be-app-filter-toggles{align-items:stretch}.be-app-filter-actions{display:flex;flex-wrap:wrap;gap:.75rem}.be-app-match-shell{display:grid;gap:.58rem;padding:.05rem 0 0;min-width:0}.be-app-match-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;min-width:0}.be-app-match-heading{margin-bottom:0;min-width:0}.be-app-match-heading h3{font-size:1.4rem;line-height:1.05;letter-spacing:-.03em;font-weight:800}.be-app-match-heading p{max-width:30ch}.be-app-match-actions{display:inline-flex;align-items:center;align-self:start;justify-self:end;gap:.55rem;flex:0 0 auto}.be-app-match-action{position:relative;min-width:44px;width:44px;padding:0;border-radius:16px;box-shadow:0 10px 24px rgb(17 32 49 / .04),inset 0 1px 0 rgb(255 255 255 / .48)}.be-app-match-action.is-active{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(240 247 252 / .96)),radial-gradient(circle at top left,rgb(123 200 255 / .16),transparent 56%);border-color:rgb(95 174 218 / .26);color:var(--be-app-accent-strong)}.be-app-match-action .be-app-badge{position:absolute;top:-.18rem;right:-.12rem;min-width:20px;padding:0 .32rem}.be-app-match-action-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.be-app-match-action-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.be-app-match-controls{gap:.72rem}.be-app-match-sheet{gap:.82rem;padding:.9rem;border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(244 248 252 / .84)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 58%);box-shadow:0 16px 34px rgb(17 32 49 / .06);min-width:0}.be-app-match-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.be-app-match-sheet-head .be-app-section-heading{margin-bottom:0;min-width:0}.be-app-match-sheet-close{min-height:36px;padding:.48rem .78rem;flex:0 0 auto}.be-app-match-screen [data-be-app-discover-status]{margin-top:.1rem}.be-app-match-screen [data-be-app-discover-results]{margin-top:.08rem}.be-app-match-screen [data-be-app-discover-pager]{margin-top:.68rem}.be-app-company-shell{display:grid;gap:.56rem;padding-top:0;margin-inline:-.4rem;padding-inline:.4rem;min-width:0}.be-app-company-heading{margin-bottom:0;min-width:0}.be-app-company-action{box-shadow:0 8px 18px rgb(17 32 49 / .03),inset 0 1px 0 rgb(255 255 255 / .46)}.be-app-company-filter-button{width:auto;min-width:0;min-height:38px;padding:.52rem .78rem;white-space:nowrap}.be-app-company-action-icon{font-size:1.02rem;font-weight:700;line-height:1}.be-app-company-controls{gap:.72rem}.be-app-company-sheet{gap:.82rem;padding:.9rem;border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(244 248 252 / .84)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 58%);box-shadow:0 16px 34px rgb(17 32 49 / .06);min-width:0}.be-app-company-controls>.be-app-company-sheet[data-be-app-company-filter-panel]{border:0;outline:0;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(246 250 253 / .92));box-shadow:0 18px 36px rgb(17 32 49 / .06)}.be-app-companies-screen [data-be-app-company-status]{margin-top:.2rem}.be-app-companies-screen [data-be-app-company-results]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%),1fr));gap:1rem;margin-top:.2rem;margin-inline:-.85rem;padding-inline:.35rem}.be-app-company-request-sheet{width:min(100%, 560px)}.be-app-company-category-sheet{width:min(100%, 620px);background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(246 250 253 / .94)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%);border-color:rgb(255 255 255 / .72);box-shadow:0 24px 56px rgb(17 32 49 / .1);backdrop-filter:none;-webkit-backdrop-filter:none}.be-app-company-category-grid{display:grid;gap:.75rem}.be-app-benefit-request-sheet{width:min(100%, 560px)}.be-app-request-prompt-sheet{width:min(100%, 560px)}.be-app-company-request-form{display:grid;gap:.9rem}.be-app-company-request-preview{display:grid;gap:.18rem;padding:.85rem .95rem;border-radius:20px;border:1px solid rgb(95 174 218 / .14);background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(241 247 252 / .84)),radial-gradient(circle at top left,rgb(123 200 255 / .09),transparent 56%)}.be-app-company-request-preview-label,.be-app-company-request-preview-name{margin:0}.be-app-company-request-preview-label{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--be-app-muted)}.be-app-company-request-preview-name{font-size:1rem;font-weight:700;color:var(--be-app-ink)}.be-app-request-prompt-meta{margin:0;font-size:.82rem;color:var(--be-app-muted)}.be-app-request-prompt-message{padding:.95rem 1rem;border-radius:22px;border:1px solid rgb(95 174 218 / .14);background:rgb(255 255 255 / .72);color:var(--be-app-ink)}.be-app-request-prompt-message p{margin:0;line-height:1.5}.be-app-events-shell,.be-app-account-shell{display:grid;gap:.54rem;padding-top:0;min-width:0}.be-app-events-heading,.be-app-account-heading{margin-bottom:0;min-width:0}.be-app-events-action-button{min-height:39px;padding-inline:.84rem;white-space:nowrap}.be-app-account-header-status{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0}.be-app-account-visibility-toggle{display:inline-flex;align-items:center;padding:.2rem;border-radius:999px;border:1px solid rgb(95 174 218 / .14);background:linear-gradient(180deg,rgb(255 255 255 / .88),rgb(245 250 253 / .8)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%);box-shadow:0 10px 24px rgb(31 39 54 / .045),inset 0 1px 0 rgb(255 255 255 / .52)}.be-app-account-visibility-button{min-height:38px;padding:.55rem .9rem;border:0;border-radius:999px;background:#fff0;color:var(--be-app-muted);font:inherit;font-size:.9rem;font-weight:800;letter-spacing:-.01em;cursor:pointer}.be-app-account-visibility-button.is-active{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(240 247 252 / .96)),radial-gradient(circle at top left,rgb(123 200 255 / .16),transparent 56%);color:var(--be-app-accent-strong);box-shadow:0 8px 20px rgb(17 32 49 / .06),0 0 0 1px rgb(123 200 255 / .08)}.be-app-events-screen [data-be-app-benefit-status],.be-app-events-screen [data-be-app-benefit-results],.be-app-events-screen [data-be-app-event-status],.be-app-events-screen [data-be-app-event-results]{margin-top:.04rem}.be-app-benefit-pane{display:grid;gap:.7rem;margin-top:.12rem}.be-app-benefit-browse-view{gap:.62rem}.be-app-benefit-browse-toolbar{display:grid;gap:.5rem}.be-app-benefit-browse-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem;padding:.74rem .9rem;border:1px solid rgb(123 200 255 / .14);border-radius:18px;background:rgb(255 255 255 / .82);box-shadow:0 8px 18px rgb(17 32 49 / .04)}.be-app-benefit-browse-search-icon{display:inline-flex;width:1rem;height:1rem;color:var(--be-app-muted)}.be-app-benefit-browse-search-icon svg{width:100%;height:100%}.be-app-benefit-browse-search input{min-width:0;border:0;background:#fff0;padding:0;-webkit-appearance:none;appearance:none;font:inherit;font-size:.94rem;color:var(--be-app-ink-strong);outline:none}.be-app-benefit-browse-search input::-webkit-search-decoration,.be-app-benefit-browse-search input::-webkit-search-cancel-button,.be-app-benefit-browse-search input::-webkit-search-results-button,.be-app-benefit-browse-search input::-webkit-search-results-decoration{display:none}.be-app-benefit-browse-search input::placeholder{color:rgb(71 96 120 / .72)}.be-app-benefit-browse-filter-panel{padding:.78rem .84rem;border:1px solid rgb(123 200 255 / .12);border-radius:20px;background:rgb(255 255 255 / .78);box-shadow:0 10px 22px rgb(17 32 49 / .04)}.be-app-benefit-browse-filter-form,.be-app-benefit-browse-filter-grid{display:grid;gap:.64rem}.be-app-benefit-browse-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.84rem .92rem;border-radius:18px;background:rgb(244 248 251 / .92);border:1px solid rgb(123 200 255 / .1);font-size:.9rem;font-weight:600;color:var(--be-app-ink-strong)}.be-app-benefit-browse-toggle input{width:1.12rem;height:1.12rem;margin:0;accent-color:var(--be-app-accent-strong)}.be-app-benefit-browse-filter-actions{margin-top:.08rem}.be-app-benefit-browse-summary{padding:.54rem .82rem;border-radius:999px;background:rgb(123 200 255 / .09);color:var(--be-app-accent-strong);font-size:.78rem;font-weight:700;letter-spacing:-.01em}.be-app-benefit-browse-results{display:grid;gap:.6rem}.be-app-benefit-browse-card{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.72rem;align-items:start;padding:.82rem}.be-app-benefit-browse-card-media{min-height:4.8rem;border-radius:18px}.be-app-benefit-browse-card-copy{display:grid;gap:.28rem;min-width:0}.be-app-benefit-browse-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.36rem}.be-app-benefit-browse-type-chip{display:inline-flex;align-items:center;padding:.24rem .58rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.be-app-benefit-browse-type-chip.is-event{background:rgb(123 200 255 / .12);color:var(--be-app-accent-strong)}.be-app-benefit-browse-type-chip.is-benefit{background:rgb(216 182 63 / .14);color:var(--beo-gold-dark)}.be-app-benefit-browse-meta{font-size:.72rem;line-height:1.3;color:var(--be-app-muted)}.be-app-benefit-browse-card-copy h3,.be-app-benefit-browse-card-copy p{margin:0}.be-app-benefit-browse-card-copy h3{font-size:.98rem;line-height:1.16}.be-app-benefit-browse-card-copy p{font-size:.84rem;line-height:1.42;color:var(--be-app-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.be-app-benefit-browse-card-actions{grid-column:2}.be-app-benefit-browse-card-actions .be-app-primary-button,.be-app-benefit-browse-card-actions .be-app-secondary-button{width:100%;justify-content:center;min-height:38px;padding:.54rem .76rem}.be-app-benefit-split-view{grid-template-rows:repeat(2,minmax(0,1fr));height:min(68dvh, 43rem);min-height:0;overflow:hidden}.be-app-benefit-split-panel{display:grid;gap:.68rem;width:100%;min-height:0;padding:.82rem;border:1px solid rgb(123 200 255 / .16);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .88),rgb(246 249 252 / .84)),radial-gradient(circle at top left,rgb(123 200 255 / .07),transparent 58%);box-shadow:0 10px 24px rgb(17 32 49 / .05);text-align:left;cursor:pointer;appearance:none;overflow:hidden}.be-app-benefit-split-panel:focus-visible{outline:2px solid rgb(123 200 255 / .32);outline-offset:2px}.be-app-benefit-split-head,.be-app-benefit-event-rail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.68rem}.be-app-benefit-split-cta{align-self:start;padding:.32rem .7rem;border-radius:999px;background:rgb(123 200 255 / .1);color:var(--be-app-accent-strong);font-size:.76rem;font-weight:600}.be-app-benefit-split-status,.be-app-benefit-event-rail-status{min-height:0}.be-app-benefit-split-preview-grid{display:grid;gap:.52rem;min-height:0;overflow:hidden;align-content:start}.be-app-benefit-split-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.be-app-benefit-split-preview-card{display:grid;grid-template-columns:5.15rem minmax(0,1fr);gap:.58rem;align-items:center;padding:.58rem;border-radius:18px;background:rgb(255 255 255 / .66);border:1px solid rgb(123 200 255 / .12)}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-card{grid-template-columns:1fr;gap:.28rem;padding:.34rem;border-radius:16px;align-content:start}.be-app-benefit-split-preview-media{min-height:4.2rem;border-radius:16px}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-media{aspect-ratio:1 / 1;min-height:0;border-radius:12px}.be-app-benefit-split-preview-copy{display:grid;gap:.16rem;min-width:0}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-copy{gap:.06rem}.be-app-benefit-split-preview-copy h5,.be-app-benefit-split-preview-copy p{margin:0}.be-app-benefit-split-preview-copy h5{font-size:.9rem;line-height:1.18}.be-app-benefit-split-preview-copy p{font-size:.78rem;line-height:1.34;color:var(--be-app-muted)}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-copy h5{font-size:.76rem}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-copy p{font-size:.64rem;line-height:1.08}.be-app-benefit-event-rail{display:grid;gap:.22rem;padding:0;border-radius:0;background:#fff0;border:0;box-shadow:none}.be-app-benefit-event-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.65rem,1fr));gap:.26rem;align-items:start;min-width:0}.be-app-benefit-event-preview-button{display:grid;gap:0;width:100%;min-width:0;padding:0;border:0;border-radius:12px;background:#fff0;text-align:left;cursor:pointer;appearance:none;overflow:hidden}.be-app-benefit-event-preview-media{aspect-ratio:1 / 1;min-height:0;border-radius:12px}.be-app-benefit-event-preview-copy{display:grid;gap:.04rem;min-width:0}.be-app-benefit-event-preview-copy strong,.be-app-benefit-event-preview-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.be-app-benefit-event-preview-copy strong{font-size:.68rem;line-height:1.16;color:var(--be-app-ink-strong)}.be-app-benefit-event-preview-copy span{font-size:.62rem;line-height:1.1;color:var(--be-app-muted)}.be-app-benefit-pane[data-be-app-benefit-pane="benefits"]{gap:.56rem}.be-app-events-screen[data-be-app-benefit-view="benefits"] .be-app-events-shell{display:none}.be-app-events-screen[data-be-app-benefit-view="benefits"] .be-app-benefit-pane[data-be-app-benefit-pane="benefits"]{margin-top:0}.be-app-benefit-pane[data-be-app-benefit-pane="benefits"] .be-app-benefit-event-rail-status .be-app-panel-block,.be-app-benefit-pane[data-be-app-benefit-pane="benefits"] .be-app-benefit-event-rail-status .be-app-empty-state{padding:.42rem .56rem;border-radius:12px}.be-app-benefit-pane[data-be-app-benefit-pane="benefits"] .be-app-benefit-event-preview-copy{display:none}.be-app-benefit-pane[data-be-app-benefit-pane="benefits"] .be-app-benefit-event-preview-copy span{display:none}.be-app-benefit-list{display:grid;gap:.72rem}.be-app-benefit-card{display:grid;gap:.72rem}.be-app-benefit-card-media{min-height:152px;border-radius:22px;box-shadow:0 12px 24px rgb(17 32 49 / .07)}.be-app-benefit-card-copy{display:grid;gap:.24rem}.be-app-benefit-card-copy h3,.be-app-benefit-card-copy p{margin:0}.be-app-benefit-card-copy h3{font-size:1rem;line-height:1.18}.be-app-benefit-card-copy p{font-size:.9rem;line-height:1.46;color:var(--be-app-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.be-app-benefit-card-actions .be-app-primary-button,.be-app-benefit-card-actions .be-app-secondary-button{width:100%;justify-content:center;min-height:40px;padding:.58rem .82rem}.be-app-benefit-pane[hidden]{display:none!important}.be-app-form-status{padding:.72rem .88rem;border-radius:18px;border:1px solid rgb(95 174 218 / .16);background:rgb(255 255 255 / .72);color:var(--be-app-ink);font-size:.94rem;line-height:1.45}.be-app-form-status.is-loading{border-color:rgb(95 174 218 / .18);color:var(--be-app-muted)}.be-app-form-status.is-success{border-color:rgb(72 153 113 / .2);color:#24563d;background:rgb(244 252 247 / .88)}.be-app-form-status.is-error{border-color:rgb(181 77 77 / .2);color:#8d2f2f;background:rgb(255 246 246 / .92)}.be-app-match-screen .be-app-loading-state,.be-app-match-screen .be-app-state-card{background:rgb(255 255 255 / .58);border-color:rgb(255 255 255 / .4);box-shadow:0 12px 28px rgb(17 32 49 / .04)}.be-app-listing-shell{display:grid;gap:.46rem}.be-app-listing-header{display:grid;gap:.24rem;min-width:0}.be-app-listing-heading{display:grid;gap:.16rem;min-width:0}.be-app-listing-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.54rem;padding-bottom:0;min-width:0}.be-app-listing-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;flex:0 0 auto;min-width:0;align-self:start;justify-self:end}.be-app-listing-header-action{flex:0 0 auto;width:auto;min-width:0;min-height:39px;padding:.52rem .82rem;border-radius:999px;white-space:nowrap;box-shadow:none;background:rgb(255 255 255 / .78);border-color:rgb(95 174 218 / .16)}.be-app-listing-header-action.is-active{background:rgb(53 138 190 / .14);border-color:rgb(53 138 190 / .28);color:var(--be-app-accent-strong)}.be-app-listing-create-icon{width:38px;min-width:38px;padding-inline:0;font-size:1.08rem;font-weight:700;line-height:1}.be-app-listing-stage{display:grid;gap:.62rem;margin-inline:-.32rem;padding:.54rem .3rem .58rem;border-radius:18px;background:rgb(255 255 255 / .26);border:1px solid rgb(255 255 255 / .36);box-shadow:inset 0 1px 0 rgb(255 255 255 / .4);min-width:0}.be-app-listing-stage-status{padding:0;background:#fff0;border:0;box-shadow:none}.be-app-listing-stage-status .be-app-state-card{background:rgb(247 251 254 / .86);border-color:rgb(95 174 218 / .12);box-shadow:none}.be-app-listing-filter-form{display:grid;gap:.72rem}.be-app-listing-filter-sheet{width:min(100%, 620px);gap:.95rem;padding:1rem}.be-app-listing-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.be-app-listing-filter-actions{justify-content:flex-end}.be-app-listing-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.66rem;align-items:start;min-width:0}.be-app-listing-column{display:grid;gap:.42rem;min-width:0}.be-app-listing-column-label-row{display:flex;align-items:center;gap:.42rem;padding:0 .14rem}.be-app-listing-column-label-row::after{content:"";flex:1 1 auto;height:1px;border-radius:999px;background:linear-gradient(90deg,rgb(95 174 218 / .18),rgb(95 174 218 / .03))}.be-app-listing-column-label{margin:0;flex:0 0 auto;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--be-app-accent-strong)}.be-app-listing-quicksort{margin-top:.08rem}.be-app-quicksort-list{display:grid;gap:.48rem}.be-app-quicksort-chip{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:40px;padding:.62rem .86rem;border:1px solid rgb(95 174 218 / .14);border-radius:16px;background:rgb(255 255 255 / .82);color:var(--be-app-muted);font:inherit;font-size:.84rem;font-weight:700;line-height:1.2;text-align:left;white-space:normal;box-shadow:0 8px 18px rgb(17 32 49 / .03);appearance:none;cursor:pointer}.be-app-quicksort-chip.is-active{border-color:rgb(95 174 218 / .28);background:rgb(123 200 255 / .16);color:var(--be-app-accent-strong);box-shadow:0 12px 22px rgb(95 174 218 / .08)}.be-app-listing-list{gap:.58rem}.be-app-listing-placeholder{display:grid;gap:.52rem;place-items:center;padding:.82rem .78rem;border:1px dashed rgb(95 174 218 / .22);border-radius:18px;background:rgb(248 251 254 / .8);text-align:center;min-height:136px}.be-app-listing-placeholder-mark{width:36px;height:36px;border-radius:12px;background:linear-gradient(180deg,rgb(255 255 255 / .95),rgb(237 246 252 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .16),transparent 55%);border:1px solid rgb(95 174 218 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}.be-app-listing-placeholder-copy{display:grid;gap:.22rem}.be-app-listing-placeholder-title,.be-app-listing-placeholder-text{margin:0}.be-app-listing-placeholder-title{font-size:.94rem;font-weight:700;color:var(--be-app-ink)}.be-app-listing-placeholder-text{font-size:.82rem;line-height:1.4;color:var(--be-app-muted);max-width:24ch}.be-app-branded-placeholder{display:grid;gap:.5rem;justify-items:center;text-align:center;padding:.9rem .8rem}.be-app-branded-placeholder.is-compact{padding:.72rem .45rem;gap:.38rem}.be-app-branded-placeholder-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(241 247 251 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .14),transparent 56%);border:1px solid rgb(95 174 218 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7);overflow:hidden}.be-app-branded-placeholder.is-compact .be-app-branded-placeholder-mark{width:38px;height:38px;border-radius:12px}.be-app-branded-placeholder-mark img{width:72%;height:72%;object-fit:contain;display:block}.be-app-branded-placeholder-fallback{font-size:.84rem;font-weight:700;letter-spacing:.08em;color:var(--be-app-muted)}.be-app-branded-placeholder-copy{display:grid;gap:.18rem}.be-app-branded-placeholder-title,.be-app-branded-placeholder-text{margin:0}.be-app-branded-placeholder-title{font-size:.94rem;font-weight:700;color:var(--be-app-ink)}.be-app-branded-placeholder-text{font-size:.82rem;line-height:1.4;color:var(--be-app-muted);max-width:24ch}.be-app-listing-inline-state .be-app-branded-placeholder{min-height:0;padding-block:.68rem}@media (max-width:520px){.be-app-listing-header-row{gap:.55rem}}.be-app-listing-card{padding:.7rem;display:grid;gap:.56rem;cursor:pointer}.be-app-listing-card-top{display:grid;grid-template-columns:58px minmax(0,1fr);gap:.56rem;align-items:start;min-width:0}.be-app-listing-card-copy{display:grid;gap:.24rem;min-width:0}.be-app-listing-card:focus-visible{outline:2px solid rgb(53 138 190 / .4);outline-offset:3px}.be-app-listing-type{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--be-app-accent-strong)}.be-app-listing-description{margin:0;color:var(--be-app-ink);font-size:.9rem;line-height:1.38;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.be-app-listing-author{margin:0;font-size:.76rem;font-weight:600;color:var(--be-app-muted);overflow-wrap:anywhere}.be-app-listing-media{width:100%;min-height:132px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .95),rgb(239 246 252 / .9)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 54%);border:1px solid rgb(95 174 218 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);display:grid;place-items:center;margin-top:.02rem}.be-app-listing-media img{display:block;width:100%;height:100%;object-fit:cover}.be-app-listing-media-fallback{gap:.22rem;padding:.72rem;text-align:center}.be-app-listing-media-fallback span{font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(21 34 50 / .5)}.be-app-listing-media-fallback small{font-size:.72rem;color:var(--be-app-muted)}.be-app-listing-account-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.72rem;padding:.95rem 1rem;border-radius:22px;background:rgb(255 255 255 / .62);border:1px solid rgb(255 255 255 / .42);box-shadow:0 14px 32px rgb(17 32 49 / .035)}.be-app-listing-account-bar p{margin:0}.be-app-listing-inline-state .be-app-state-card{padding:.5rem .1rem}.be-app-listing-modal-sheet{width:min(100%, 680px);gap:1rem;padding:1.05rem}.be-app-listing-modal-form{display:grid;gap:.95rem}.be-app-listing-detail-sheet{width:min(100%, 720px);gap:1rem;padding:1.05rem}.be-app-listing-detail-body{display:grid;gap:.9rem;min-width:0}.be-app-listing-detail-card{display:grid;gap:.92rem;min-width:0}.be-app-listing-detail-copy,.be-app-listing-detail-panels{display:grid;gap:.75rem;min-width:0}.be-app-listing-detail-headline{margin:0;font-size:1.18rem;line-height:1.2;letter-spacing:-.02em}.be-app-listing-detail-meta,.be-app-listing-detail-description{margin:0;overflow-wrap:anywhere}.be-app-listing-detail-meta{font-size:.84rem;color:var(--be-app-muted)}.be-app-listing-detail-description{line-height:1.58}.be-app-listing-detail-media{width:100%;min-height:240px;border-radius:24px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(236 245 252 / .9)),radial-gradient(circle at top left,rgb(123 200 255 / .18),transparent 56%);border:1px solid rgb(95 174 218 / .16)}.be-app-listing-detail-media img{display:block;width:100%;height:100%;object-fit:cover}.be-app-listing-detail-media-fallback{gap:.35rem;padding:1rem;text-align:center}.be-app-listing-detail-media-fallback span{font-size:1rem;font-weight:800}.be-app-listing-detail-media-fallback small{color:var(--be-app-muted)}.be-app-listing-detail-panel{display:grid;gap:.5rem;padding:.9rem .95rem;border-radius:20px;background:rgb(255 255 255 / .58);border:1px solid rgb(255 255 255 / .42);min-width:0}.be-app-listing-detail-label{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--be-app-muted)}.be-app-listing-detail-person{display:grid;grid-template-columns:56px minmax(0,1fr);gap:.75rem;align-items:center;min-width:0}.be-app-listing-detail-avatar{width:56px;height:56px;border-radius:18px;overflow:hidden;background:rgb(255 255 255 / .72);display:grid;place-items:center}.be-app-listing-detail-avatar img{width:100%;height:100%;object-fit:cover}.be-app-listing-detail-avatar-fallback span{font-weight:800;font-size:1rem}.be-app-listing-detail-person-copy,.be-app-listing-detail-company{min-width:0}.be-app-listing-detail-person-copy strong,.be-app-listing-detail-company strong{display:block;line-height:1.25}.be-app-listing-detail-person-copy p,.be-app-listing-detail-company p,.be-app-listing-detail-note{margin:.18rem 0 0;color:var(--be-app-muted);overflow-wrap:anywhere}.be-app-listing-detail-actions{display:flex;flex-wrap:wrap;gap:.7rem}.be-app-listing-type-field{gap:.5rem}.be-app-listing-type-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.be-app-listing-image-row{align-items:start}.be-app-listing-image-preview{width:84px;height:84px;border-radius:22px;overflow:hidden}.be-app-listing-image-preview img{width:100%;height:100%;object-fit:cover}.be-app-account-listing-list{margin-top:.7rem}.be-app-listing-card-own .be-app-card-actions{margin-top:.1rem}@media (max-width:720px){.be-app-listing-media{min-height:118px}.be-app-listing-detail-media{min-height:210px}}.be-app-discover-card{gap:.9rem}.be-app-discover-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.78rem;min-width:0}.be-app-discover-avatar{width:58px;height:58px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(236 245 252 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .18),transparent 54%);border:1px solid rgb(95 174 218 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);display:grid;place-items:center;flex:0 0 auto}.be-app-discover-avatar img{display:block;width:100%;height:100%;object-fit:cover}.be-app-discover-avatar-fallback span{font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(21 34 50 / .58)}.be-app-discover-teaser{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.42}.be-app-discover-detail-grid{display:grid;gap:.9rem}.be-app-discover-detail-section{display:grid;gap:.42rem;min-width:0}.be-app-discover-detail-label{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--be-app-accent-strong)}.be-app-discover-detail-copy{margin:0;color:var(--be-app-ink);line-height:1.55}.be-app-discover-company-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;padding:.78rem .82rem;border-radius:20px;background:rgb(255 255 255 / .74);border:1px solid rgb(95 174 218 / .1)}.be-app-discover-company-copy{display:grid;gap:.26rem;min-width:0}.be-app-discover-company-copy h4{margin:0;font-size:1rem;line-height:1.2}.be-app-discover-company-copy .be-app-badges{margin-top:.18rem}.be-app-discover-card .be-app-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.be-app-discover-card .be-app-card-actions .be-app-primary-button,.be-app-discover-card .be-app-card-actions .be-app-secondary-button{width:100%;justify-content:center;min-width:0}@media (max-width:359px){.be-app-discover-card .be-app-card-actions{grid-template-columns:1fr}.be-app-listing-filter-grid,.be-app-listing-type-toggle{grid-template-columns:1fr}}.be-app-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / .56);border-radius:16px;background:rgb(255 255 255 / .74);color:var(--be-app-accent-strong);font:inherit;font-size:1.15rem;font-weight:800;box-shadow:0 10px 24px rgb(17 32 49 / .045);cursor:pointer}.be-app-icon-button-close{color:var(--be-app-muted)}.be-app-check{display:inline-flex;align-items:center;gap:.6rem;color:var(--be-app-muted)}.be-app-check-box{min-height:46px;padding:.7rem .9rem;border:1px solid var(--be-app-line);border-radius:16px;background:rgb(255 255 255 / .8);font-weight:600;color:var(--be-app-ink)}.be-app-check input{width:18px;height:18px;margin:0;flex:0 0 auto;accent-color:var(--be-app-accent)}.be-app-card-list{display:grid;gap:.85rem}.be-app-company-detail,.be-app-event-detail,.be-app-company-form{display:grid;gap:1rem}.be-app-company-stack{display:grid;gap:.72rem}.be-app-company-stack.is-active-detail{grid-column:1 / -1}.be-app-modal{position:fixed;inset:0;z-index:35;display:grid;place-items:end center;padding:1rem 1rem calc(var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom) + 1rem)}.be-app-modal-backdrop{position:absolute;inset:0;background:rgb(21 34 50 / .32);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.be-app-modal-sheet{position:relative;z-index:1;display:grid;gap:1rem;width:min(100%, 640px);max-height:calc(100dvh - (var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom) + 2rem));padding:.95rem;overflow-y:auto;border-radius:32px;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(243 248 252 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .11),transparent 56%);border:1px solid rgb(255 255 255 / .62);box-shadow:0 24px 62px rgb(17 32 49 / .14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.be-app-modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;min-width:0}.be-app-modal-header .be-app-section-heading{min-width:0}.be-app-modal-header .be-app-icon-button-close{justify-self:end;align-self:start}.be-app-modal-actions{justify-content:flex-end}.be-app-onboarding-sheet{place-self:center;width:min(100%, 420px);max-height:min(720px, calc(100dvh - 2rem));padding:1rem;gap:.9rem;border-radius:34px}.be-app-onboarding-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.be-app-onboarding-progress-copy{display:grid;gap:.14rem}.be-app-onboarding-kicker,.be-app-onboarding-progress{margin:0}.be-app-onboarding-kicker{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(47 127 168 / .9)}.be-app-onboarding-progress{font-size:.86rem;color:rgb(24 48 72 / .58)}.be-app-onboarding-body{display:grid;gap:.95rem;padding:.25rem 0 .1rem}.be-app-onboarding-spotlight{display:inline-flex;align-items:center;justify-content:center;width:3.9rem;height:3.9rem;border-radius:1.45rem;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(241 247 252 / .94)),radial-gradient(circle at top left,rgb(123 200 255 / .18),transparent 58%);box-shadow:0 16px 32px rgb(17 32 49 / .08),inset 0 1px 0 rgb(255 255 255 / .74)}.be-app-onboarding-spotlight-mark{font-size:1.12rem;font-weight:800;letter-spacing:-.03em;color:var(--be-app-accent-strong)}.be-app-onboarding-spotlight img{width:72%;height:72%;object-fit:contain;display:block}.be-app-onboarding-copy{display:grid;gap:.4rem}.be-app-onboarding-copy h3,.be-app-onboarding-copy p{margin:0}.be-app-onboarding-copy h3{font-size:clamp(1.36rem, 2vw + 0.9rem, 1.8rem);line-height:1.04;letter-spacing:-.04em}.be-app-onboarding-copy p{font-size:.98rem;line-height:1.6;color:rgb(38 58 79 / .78)}.be-app-onboarding-meta{font-size:.88rem;line-height:1.5;color:rgb(47 127 168 / .82)}.be-app-onboarding-dots{display:flex;align-items:center;gap:.42rem}.be-app-onboarding-dot{width:.46rem;height:.46rem;border-radius:999px;background:rgb(95 174 218 / .18);transition:transform 0.18s ease,background-color 0.18s ease}.be-app-onboarding-dot.is-active{transform:scale(1.18);background:rgb(47 127 168 / .92)}.be-app-onboarding-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.be-app-onboarding-actions-main{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-left:auto;flex-wrap:wrap}.be-app-onboarding-actions .be-app-primary-button,.be-app-onboarding-actions .be-app-secondary-button{min-height:48px;border-radius:18px}.be-app-onboarding-modal.is-final-step .be-app-onboarding-actions-main{display:grid;grid-template-columns:1fr;width:min(100%, 100%)}.be-app-onboarding-modal.is-final-step .be-app-onboarding-actions-main .be-app-primary-button,.be-app-onboarding-modal.is-final-step .be-app-onboarding-actions-main .be-app-secondary-button{width:100%}.be-app-company-form.is-loading{opacity:.72;pointer-events:none}.be-app-admin-benefit-preview{margin-top:.25rem}.be-app-admin-benefit-preview-media{min-height:132px;border-radius:22px}.be-app-event-detail-grid,.be-app-company-detail-grid{display:grid;gap:1rem}.be-app-event-detail-copy,.be-app-company-detail-copy{display:grid;gap:.75rem}.be-app-event-detail-copy p,.be-app-company-detail-copy p{margin:0;color:var(--be-app-muted)}.be-app-event-rsvp-panel,.be-app-company-review-panel,.be-app-company-review-list,.be-app-company-review-form,.be-app-company-review-report-form{display:grid;gap:.95rem}.be-app-event-rsvp-state{display:grid;gap:.42rem;padding:.88rem .95rem;border-radius:20px;border:1px solid rgb(95 174 218 / .14);background:rgb(248 252 255 / .9)}.be-app-event-rsvp-state.is-going{background:rgb(123 200 255 / .13);border-color:rgb(95 174 218 / .2)}.be-app-event-rsvp-state.is-declined{background:rgb(246 248 250 / .92);border-color:rgb(120 136 150 / .12)}.be-app-event-rsvp-state p{margin:0;color:var(--be-app-muted);line-height:1.45}.be-app-event-actions{grid-template-columns:1fr}.be-app-event-actions .be-app-primary-button,.be-app-event-actions .be-app-secondary-button{width:100%;justify-content:center}.be-app-company-review-card{min-height:0;gap:.72rem}.be-app-company-review-card.is-own{border-color:rgb(216 182 63 / .24);box-shadow:0 16px 30px rgb(202 166 44 / .08)}.be-app-company-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap;min-width:0}.be-app-company-review-author{display:flex;align-items:flex-start;gap:.8rem;min-width:0;flex:1 1 240px}.be-app-company-review-avatar{width:48px;height:48px;border-radius:16px;overflow:hidden;flex:0 0 auto;background:linear-gradient(180deg,rgb(255 255 255 / .88),rgb(226 238 247 / .86)),radial-gradient(circle at top left,rgb(123 200 255 / .15),transparent 58%);border:1px solid rgb(95 174 218 / .14);display:grid;place-items:center}.be-app-company-review-avatar-button{padding:0;appearance:none;cursor:pointer}.be-app-company-review-avatar img{display:block;width:100%;height:100%;object-fit:cover}.be-app-company-review-avatar-fallback span{font-size:.92rem;font-weight:800;color:rgb(40 65 85 / .86)}.be-app-company-review-head .be-app-card-headline{min-width:0}.be-app-company-review-side{display:grid;gap:.35rem;justify-items:end}.be-app-company-review-meta{margin:0;font-size:.82rem;font-weight:600;color:var(--be-app-muted)}.be-app-company-review-text{margin:0;color:var(--be-app-ink);line-height:1.52;white-space:pre-wrap;overflow-wrap:anywhere}.be-app-company-review-author-button{padding:0;font-size:inherit;font-weight:800;color:var(--be-app-accent-strong);text-align:left}.be-app-company-review-author-card{display:flex;align-items:flex-start;gap:.78rem;padding:.78rem .86rem;border-radius:20px;background:rgb(240 246 251 / .82);border:1px solid rgb(95 174 218 / .14)}.be-app-company-review-author-copy{display:grid;gap:.24rem;min-width:0}.be-app-company-review-author-name,.be-app-company-review-author-meta,.be-app-company-review-author-context,.be-app-company-review-author-company,.be-app-company-review-author-label{margin:0;overflow-wrap:anywhere}.be-app-company-review-author-name,.be-app-company-review-author-label{font-weight:800;color:var(--be-app-ink)}.be-app-company-review-author-meta{font-size:.84rem;color:var(--be-app-muted)}.be-app-company-review-author-company{font-size:.84rem;font-weight:700;color:rgb(47 80 105 / .92)}.be-app-company-review-author-context{font-size:.88rem;color:rgb(54 74 95 / .92);line-height:1.45}.be-app-company-review-note{margin:0}.be-app-company-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.be-app-company-review-summary{display:grid;gap:.16rem;justify-items:end;text-align:right}.be-app-company-review-summary strong{font-size:.96rem;color:var(--be-app-ink)}.be-app-company-review-summary span{font-size:.82rem;color:var(--be-app-muted)}.be-app-company-review-form-grid{grid-template-columns:minmax(0,220px)}.be-app-company-review-form select,.be-app-company-review-form textarea,.be-app-company-review-report-form textarea{width:100%}.be-app-company-detail-list a{color:var(--be-app-accent-strong);text-decoration:none}.be-app-company-detail-list a:hover{text-decoration:underline}.be-app-card{display:grid;gap:.85rem;min-height:0}.be-app-event-card{min-height:0}.be-app-card-media{position:relative;display:grid;place-items:center;min-height:180px;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .58),rgb(222 234 244 / .66)),radial-gradient(circle at top left,rgb(123 200 255 / .2),transparent 54%);border:1px solid rgb(255 255 255 / .52)}.be-app-card-media img{display:block;width:100%;height:100%;object-fit:cover}.be-app-card-media-fallback span{font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(21 34 50 / .58)}.be-app-event-card-media{min-height:168px}.be-app-companies-screen [data-be-app-company-results]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.62rem}.be-app-companies-screen .be-app-company-stack{height:100%}.be-app-company-card{height:100%;gap:.52rem;padding:.62rem .62rem .66rem;border-radius:20px;align-content:start}.be-app-company-card-body{display:grid;gap:.34rem;min-width:0;align-content:start}.be-app-company-card-media{min-height:auto;aspect-ratio:1.18 / 1;border-radius:16px;box-shadow:none;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(237 245 251 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 54%)}.be-app-company-card .be-app-card-top{display:grid;gap:.22rem}.be-app-company-card .be-app-badges{justify-content:flex-start;gap:.2rem;order:-1}.be-app-company-card .be-app-badge,.be-app-company-card .be-app-pill{padding:.14rem .38rem;font-size:.62rem}.be-app-company-card .be-app-card-headline{gap:.02rem}.be-app-company-card .be-app-card-headline h3{font-size:.92rem;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.be-app-company-card-meta{display:flex;flex-wrap:wrap;gap:.22rem}.be-app-company-card-meta-item{display:inline-flex;align-items:center;padding:.15rem .38rem;border-radius:999px;background:rgb(95 174 218 / .085);color:rgb(47 80 105 / .88);font-size:.65rem;font-weight:700;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.be-app-company-card-meta-item-rating{background:linear-gradient(180deg,rgb(255 248 229 / .96),rgb(252 244 218 / .92));color:rgb(95 72 24 / .88);box-shadow:inset 0 0 0 1px rgb(202 166 44 / .12)}.be-app-company-card-copy{display:grid;gap:.16rem}.be-app-company-card-description{margin:0;color:var(--be-app-muted);font-size:.75rem;line-height:1.32;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.be-app-company-card-footer{display:block;margin-top:auto;padding-top:.08rem;border-top:0}.be-app-company-card .be-app-card-actions{display:grid;margin-left:0}.be-app-company-card .be-app-card-actions .be-app-primary-button{width:100%;min-height:36px;padding:.5rem .66rem;border-radius:13px;font-size:.76rem;justify-content:center}@media (min-width:720px){.be-app-companies-screen [data-be-app-company-results]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.be-app-companies-screen [data-be-app-company-results]{grid-template-columns:repeat(4,minmax(0,1fr))}}.be-app-company-detail-inline{margin-top:.1rem}.be-app-company-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.be-app-company-detail-heading{display:grid;gap:.18rem;min-width:0}.be-app-company-detail-heading h4,.be-app-company-detail-heading p,.be-app-company-rating-line{margin:0}.be-app-company-detail-heading p,.be-app-company-rating-line{color:var(--be-app-muted)}.be-app-company-detail-actions{display:flex;flex-wrap:wrap;gap:.7rem;padding-top:.2rem}.be-app-company-contact-note{margin:0;color:var(--be-app-muted);font-size:.9rem;font-weight:600}.be-app-icon-button[data-company-mode="edit"]{background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(236 245 252 / .9)),radial-gradient(circle at top left,rgb(123 200 255 / .18),transparent 60%);border-color:rgb(95 174 218 / .18)}.be-app-company-editor-sheet{width:min(100%, 680px);gap:1.05rem;padding:1.05rem}.be-app-company-documents{display:grid;gap:.75rem;padding:.9rem;border-radius:22px;border:1px solid rgb(95 174 218 / .16);background:rgb(244 249 253 / .88)}.be-app-company-document-note{color:var(--be-app-ink);font-size:.9rem;line-height:1.45}.be-app-company-detail-media,.be-app-event-detail-media{min-height:220px}.be-app-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.be-app-card-headline{display:grid;gap:.3rem;min-width:0;flex:1 1 auto}.be-app-card-copy,.be-app-card-details{color:var(--be-app-muted)}.be-app-card-copy p,.be-app-card-details p{margin:.35rem 0 0}.be-app-card-copy p:first-child,.be-app-card-details p:first-child{margin-top:0}.be-app-card-actions{margin-top:auto}.be-app-event-actions .be-app-primary-button.is-selected,.be-app-event-actions .be-app-secondary-button.is-selected{box-shadow:inset 0 0 0 1px rgb(95 174 218 / .2)}.be-app-card-details{margin-top:.1rem;padding-top:.9rem;border-top:1px dashed var(--be-app-line)}.be-app-empty-state,.be-app-loading-state,.be-app-state-card{display:grid;gap:.38rem}.be-app-empty-state,.be-app-loading-state{min-height:122px;align-content:center}.be-app-state-card{padding:.15rem 0}.be-app-state-card-title{margin:0;font-size:.95rem;font-weight:700;color:var(--be-app-ink)}.be-app-state-card-success .be-app-state-card-title{color:var(--be-app-accent-strong)}.be-app-state-card-error .be-app-state-card-title{color:#9f4f4f}.be-app-state-card-loading .be-app-state-card-title{color:var(--beo-gold-dark)}.be-app-chat-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.45rem;min-height:min(74dvh, calc(100dvh - (var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom) + 8.75rem)))}.be-app-connect-screen.is-chat-focus .be-app-connect-shell,.be-app-connect-screen.is-chat-focus [data-be-app-network-status],.be-app-connect-screen.is-chat-focus [data-be-app-network-results]{display:none}.be-app-connect-screen.is-chat-focus .be-app-chat-thread{gap:.35rem;min-height:calc(100dvh - 0.4rem);max-height:calc(100dvh - 0.4rem);width:calc(100% + 1.9rem);margin-inline:-.95rem;margin-top:-.22rem;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}.be-app-subtabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.be-app-subtabs::-webkit-scrollbar{display:none}.be-app-connect-subtabs{margin:.8rem -.2rem 0;padding:.2rem calc(0.9rem + env(safe-area-inset-right)) .3rem .2rem;gap:.6rem;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:.35rem calc(0.95rem + env(safe-area-inset-right));overflow-y:hidden}.be-app-connect-shell{display:grid;gap:.1rem;padding:0;min-width:0}.be-app-connect-heading{margin-bottom:0;min-width:0}.be-app-connect-action{box-shadow:0 10px 24px rgb(17 32 49 / .05)}.be-app-connect-action.is-active{background:rgb(95 174 218 / .16);border-color:rgb(95 174 218 / .28)}.be-app-connect-action .be-app-tab-badge{margin-left:.34rem}.be-app-connect-search{padding-top:0;margin-top:-.04rem}.be-app-connect-search-field{margin:0}.be-app-connect-search-field input{min-height:44px}.be-app-connect-subtabs .be-app-subtab{flex:0 0 auto;min-width:max-content;white-space:nowrap;scroll-snap-align:start}.be-app-connect-inline-bar{padding-top:.1rem}.be-app-connect-pane-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.08rem;padding-bottom:.05rem}.be-app-connect-pane-head .be-app-section-heading{margin-bottom:0}.be-app-connect-pane-back{flex:0 0 auto}.be-app-connect-screen [data-be-app-notifications-status]{margin-top:.1rem}.be-app-connect-screen [data-be-app-notifications-results]{margin-top:.08rem}.be-app-connect-screen [data-be-app-network-status]{margin-top:0}.be-app-connect-screen [data-be-app-network-results]{margin-top:.02rem;padding:0;background:#fff0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.be-app-connect-inbox-section{display:grid;gap:.58rem;margin-top:.62rem}.be-app-connect-inbox-section-toggle{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.9rem 1rem;border:1px solid rgb(95 174 218 / .14);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(242 247 251 / .84)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 56%);color:var(--be-app-ink);font:inherit;text-align:left;cursor:pointer}.be-app-connect-inbox-section-heading{margin-bottom:0;min-width:0}.be-app-connect-inbox-section-heading h4,.be-app-connect-inbox-section-heading p{margin:0}.be-app-connect-inbox-section-heading p{font-size:.82rem;color:var(--be-app-muted)}.be-app-connect-inbox-section-meta{display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0}.be-app-connect-inbox-chevron{font-size:.95rem;color:var(--be-app-muted);transform:rotate(-90deg);transition:transform 0.18s ease}.be-app-connect-inbox-section-collapsible.is-open .be-app-connect-inbox-chevron{transform:rotate(0deg)}.be-app-connect-inbox-section-head{align-items:center;gap:.65rem}.be-app-connect-inbox-section-head .be-app-section-heading{margin-bottom:0}.be-app-connect-inbox-section-head h4{margin:0;font-size:.96rem;line-height:1.2}.be-app-connect-inbox-section-list{margin-top:0}.be-app-request-card-time{margin:.15rem 0 0;font-size:.78rem;color:var(--be-app-muted)}.be-app-messenger-list{display:grid;gap:.5rem;padding:0;background:#fff0;padding-bottom:.1rem}.be-app-messenger-cluster{display:contents}.be-app-messenger-cluster-heading{display:none}.be-app-messenger-chat-list{display:grid;gap:.5rem}.be-app-messenger-section{display:grid;gap:.5rem;padding:0;background:#fff0}.be-app-messenger-section-label{margin:.02rem 0 0;padding:0 .15rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(28 47 70 / .54)}.be-app-messenger-row{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;width:100%;padding:.85rem .9rem;border:1px solid rgb(19 34 51 / .08);border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(247 249 252 / .98));text-align:left;color:inherit;font:inherit;cursor:pointer;box-shadow:0 14px 30px rgb(18 32 49 / .06)}.be-app-messenger-row:focus-visible{outline:2px solid rgb(33 93 255 / .35);outline-offset:2px}.be-app-messenger-row-inbox{background:linear-gradient(180deg,rgb(248 250 255 / .98),rgb(240 245 255 / .98))}.be-app-messenger-row-result{cursor:default}.be-app-messenger-create-actions,.be-app-messenger-create-footer,.be-app-messenger-member-picker,.be-app-messenger-member-actions,.be-app-chat-member-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.be-app-messenger-create-form{display:grid;gap:.75rem;margin:.2rem .2rem .35rem;padding:.85rem;border-radius:22px;background:rgb(255 255 255 / .74);border:1px solid rgb(19 34 51 / .08)}.be-app-messenger-member-picker{align-items:flex-end}.be-app-messenger-member-picker .be-app-field{flex:1 1 13rem;margin:0}.be-app-messenger-member-results,.be-app-messenger-community-list,.be-app-chat-member-list{display:grid;gap:.45rem}.be-app-messenger-member-row,.be-app-chat-member-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;padding:.44rem;border-radius:15px;background:rgb(248 251 254 / .82);border:1px solid rgb(19 34 51 / .07)}.be-app-messenger-member-actions,.be-app-chat-member-actions{justify-self:end;justify-content:flex-end;flex-wrap:wrap;max-width:9.5rem}.be-app-messenger-create-summary,.be-app-chat-info-note{margin:0;font-size:.8rem;color:var(--be-app-muted)}.be-app-messenger-new-menu{display:grid;gap:.48rem}.be-app-messenger-new-sheet{position:relative;display:grid;gap:.56rem;padding:.68rem;border:1px solid rgb(19 34 51 / .08);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .95),rgb(246 250 253 / .9)),radial-gradient(circle at top left,rgb(95 174 218 / .13),transparent 42%);box-shadow:0 18px 42px rgb(18 32 49 / .08)}.be-app-messenger-new-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:2.05rem;padding-right:2.55rem}.be-app-messenger-new-head .be-app-section-heading{margin-bottom:0}.be-app-messenger-sheet-close{position:absolute;top:.62rem;right:.62rem;z-index:2;width:2.05rem;height:2.05rem;min-width:2.05rem;min-height:2.05rem;border-radius:999px;background:rgb(255 255 255 / .88);color:rgb(28 47 70 / .72);box-shadow:0 8px 18px rgb(18 32 49 / .08)}.be-app-messenger-new-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.be-app-messenger-new-action{appearance:none;display:grid;place-items:center;gap:0;width:100%;min-height:2.8rem;padding:.62rem .7rem;border:1px solid rgb(19 34 51 / .08);border-radius:17px;background:rgb(255 255 255 / .78);color:var(--be-app-ink);font:inherit;text-align:center;cursor:pointer}.be-app-messenger-new-action strong{font-size:.94rem;line-height:1.15}.be-app-messenger-selected-chip em{font-size:.78rem;line-height:1.35;color:var(--be-app-muted);font-style:normal}.be-app-messenger-new-search{display:grid;gap:.45rem;padding-top:.15rem}.be-app-messenger-new-search h5{margin:0;font-size:.83rem;line-height:1.2;color:rgb(28 47 70 / .76)}.be-app-messenger-member-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem}.be-app-messenger-member-picker .be-app-search-field-compact{margin:0}.be-app-search-field-compact input{min-height:2.25rem;padding:.48rem .72rem;border-radius:999px;font-size:.86rem}.be-app-messenger-search-button{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;border-radius:999px;background:rgb(255 255 255 / .9);color:#173a63;box-shadow:0 8px 18px rgb(18 32 49 / .08)}.be-app-messenger-search-button svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.be-app-messenger-segment{display:inline-flex;align-items:center;gap:.18rem;padding:.18rem;border-radius:999px;background:rgb(224 235 245 / .72);width:max-content;max-width:100%}.be-app-messenger-segment .be-app-secondary-button{min-height:2rem;padding:.36rem .68rem;border-radius:999px;background:#fff0;box-shadow:none}.be-app-messenger-segment .be-app-secondary-button.is-active{background:rgb(255 255 255 / .94);color:#173a63;box-shadow:0 8px 18px rgb(18 32 49 / .08)}.be-app-messenger-create-sheet .be-app-messenger-create-form{margin:0;padding:0;border:0;background:#fff0;box-shadow:none}.be-app-messenger-create-step{display:grid;gap:.48rem;padding:.58rem;border:1px solid rgb(19 34 51 / .07);border-radius:18px;background:rgb(255 255 255 / .66)}.be-app-messenger-create-step .be-app-section-heading{margin-bottom:0}.be-app-messenger-create-step .be-app-section-heading h5{margin:0;font-size:.86rem;line-height:1.2}.be-app-messenger-create-sheet .be-app-field span,.be-app-chat-member-search .be-app-field span,.be-app-messenger-new-search .be-app-field span{font-size:.72rem}.be-app-messenger-avatar-picker{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.be-app-messenger-avatar-upload{position:relative;overflow:hidden;cursor:pointer}.be-app-messenger-avatar-upload input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer}.be-app-messenger-selected-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.be-app-messenger-selected-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.32rem .4rem .32rem .52rem;border-radius:999px;background:rgb(236 244 251 / .72);border:1px solid rgb(19 34 51 / .06);font-size:.78rem}.be-app-messenger-selected-chip strong{max-width:9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.be-app-messenger-selected-chip button{appearance:none;display:inline-grid;place-items:center;width:1.28rem;height:1.28rem;border:0;border-radius:999px;background:rgb(28 47 70 / .08);color:rgb(28 47 70 / .72);font:inherit;line-height:1;cursor:pointer}.be-app-chat-member-search{display:grid;gap:.45rem;margin-bottom:.55rem}.be-app-chat-member-search-results{max-height:15rem;overflow:auto;padding-right:.05rem}.be-app-messenger-member-results-compact{max-height:12.5rem;overflow:auto;padding-right:.05rem}.be-app-messenger-compact-empty{margin:0;padding:.32rem .1rem;font-size:.78rem;color:var(--be-app-muted)}.be-app-messenger-row-community{cursor:default}.be-app-messenger-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;background:#dbe4f0;flex:0 0 auto}.be-app-messenger-avatar img{width:100%;height:100%;object-fit:cover;display:block}.be-app-messenger-avatar-fallback{background:linear-gradient(135deg,#173a63,#2b5d8f);color:#fff;font-weight:800;letter-spacing:.04em}.be-app-messenger-copy,.be-app-messenger-side{min-width:0}.be-app-messenger-copy{display:grid;gap:.2rem}.be-app-messenger-head{display:grid;gap:.12rem;min-width:0}.be-app-messenger-name{font-size:.9rem;font-weight:700;line-height:1.15}.be-app-messenger-meta,.be-app-messenger-time{font-size:.72rem;line-height:1.25;color:rgb(28 47 70 / .64)}.be-app-messenger-excerpt{font-size:.76rem;line-height:1.35;color:rgb(28 47 70 / .78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.be-app-messenger-member-actions .be-app-secondary-button,.be-app-chat-member-actions .be-app-secondary-button,.be-app-messenger-member-picker .be-app-secondary-button{min-height:2.1rem;padding:.42rem .66rem;font-size:.78rem}.be-app-messenger-member-actions .be-app-messenger-request-primary{min-height:2.1rem;padding:.42rem .72rem;font-size:.78rem;box-shadow:0 8px 18px rgb(53 138 190 / .16)}.be-app-chat-group-edit-card{gap:.58rem}.be-app-chat-group-edit-form{display:grid;gap:.5rem}.be-app-chat-group-edit-hero{align-items:center}.be-app-chat-group-title-field{margin:0}.be-app-chat-group-title-field input{min-height:2.35rem}.be-app-chat-group-edit-actions{display:flex;justify-content:flex-end}.be-app-messenger-excerpt-warning{color:#8c2d2d}.be-app-messenger-side{display:grid;justify-items:end;gap:.3rem}.be-app-messenger-side-action{align-self:stretch;align-items:center}.be-app-messenger-request-button{min-width:0;padding-inline:.85rem;white-space:nowrap}.be-app-messenger-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .38rem;border-radius:999px;background:#173a63;color:#fff;font-size:.72rem;font-weight:700;line-height:1}.be-app-admin-queue{display:grid;gap:.68rem;padding-bottom:.35rem;min-width:0}.be-app-admin-toolbar{padding:.3rem .34rem}.be-app-admin-filter-switch{display:inline-flex;align-items:center;gap:.42rem;flex-wrap:wrap}.be-app-admin-filter-switch .be-app-subtab{min-height:38px;padding:.56rem .9rem}.be-app-admin-queue-section{display:grid;gap:.62rem;min-width:0}.be-app-admin-queue-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;min-width:0}.be-app-admin-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:.72rem;flex:1 1 auto;min-width:0;padding:0;border:0;background:#fff0;color:inherit;text-align:left;font:inherit;cursor:pointer}.be-app-admin-queue-heading-copy{min-width:0;margin-bottom:0}.be-app-admin-section-chevron{flex:0 0 auto;font-size:.95rem;color:rgb(72 90 110 / .78)}.be-app-admin-queue-heading p{margin:0;font-size:.85rem;color:rgb(72 90 110 / .78)}.be-app-admin-queue-group{display:grid;gap:.58rem;min-width:0}.be-app-admin-queue-group-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.be-app-admin-queue-group.is-processed{opacity:.82}.be-app-admin-card{display:grid;gap:.54rem;padding:.72rem .78rem;min-width:0;overflow:hidden}.be-app-admin-card.is-focused{border-color:rgb(95 174 218 / .46);box-shadow:0 0 0 1px rgb(95 174 218 / .18),0 18px 42px rgb(17 32 49 / .09)}.be-app-admin-form{display:grid;gap:.52rem;min-width:0}.be-app-admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px, 100%),1fr));gap:.54rem;min-width:0}.be-app-admin-form .be-app-check{min-height:44px;padding:.64rem .8rem;background:rgb(255 255 255 / .72);border:1px solid var(--be-app-line);border-radius:18px;min-width:0}.be-app-admin-form .be-app-field span{display:inline-block;margin-bottom:.18rem;font-size:.82rem}.be-app-admin-schedule-note{padding:.6rem .76rem;border-radius:18px;background:rgb(240 244 248 / .78);border:1px solid rgb(149 163 184 / .2)}.be-app-admin-schedule-note p{margin:0;font-size:.88rem;color:rgb(54 74 95 / .9)}.be-app-admin-card .be-app-card-top{gap:.44rem;flex-wrap:wrap;min-width:0}.be-app-admin-card .be-app-card-headline{gap:.12rem;min-width:0}.be-app-admin-card .be-app-card-headline h3{font-size:clamp(1.02rem, 2.4vw, 1.16rem);line-height:1.14;overflow-wrap:anywhere}.be-app-admin-card .be-app-card-side{display:flex;align-items:flex-start;justify-content:flex-end;gap:.42rem;flex-wrap:wrap;margin-left:auto;min-width:0}.be-app-admin-card .be-app-card-subline,.be-app-admin-card .be-app-card-copy p{font-size:.84rem;line-height:1.3;overflow-wrap:anywhere}.be-app-admin-card .be-app-card-copy p{margin:0}.be-app-admin-card .be-app-badges,.be-app-admin-card .be-app-card-actions{gap:.4rem;min-width:0}.be-app-admin-card .be-app-card-actions{align-items:stretch}.be-app-admin-document-actions{justify-content:flex-start}.be-app-admin-document-missing{display:inline-flex;align-items:center;min-height:40px;padding:.56rem .8rem;border-radius:999px;background:rgb(17 32 49 / .06);color:var(--be-app-muted);font-size:.84rem;font-weight:700}.be-app-admin-card .be-app-primary-button,.be-app-admin-card .be-app-secondary-button{min-height:40px;padding:.56rem .8rem;max-width:100%}.be-app-admin-card .be-app-field,.be-app-admin-card .be-app-field input,.be-app-admin-card .be-app-field textarea,.be-app-admin-card .be-app-field select{min-width:0;max-width:100%}.be-app-admin-card .be-app-field input,.be-app-admin-card .be-app-field textarea,.be-app-admin-card .be-app-field select{box-sizing:border-box}.be-app-admin-info-button{width:38px;height:38px;flex:0 0 auto;font-size:.96rem;border-radius:14px}.be-app-admin-help-sheet{width:min(100%, 420px);max-height:min(76vh, 540px);gap:.85rem}.be-app-admin-event-sheet{width:min(100%, 560px);max-height:min(84vh, 720px);gap:.95rem}.be-app-admin-benefit-sheet{width:min(100%, 680px);max-height:min(84vh, 760px);gap:1rem}.be-app-admin-help-copy{gap:.65rem}.be-app-admin-help-copy p{margin:0;overflow-wrap:anywhere;font-size:.92rem;line-height:1.42}.be-app-admin-attendee-list{display:grid;gap:.72rem;margin-top:.2rem}.be-app-admin-attendee-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .85rem;border-radius:18px;background:rgb(255 255 255 / .72);border:1px solid rgb(95 174 218 / .1)}.be-app-admin-attendee-avatar{width:44px;height:44px;border-radius:16px;overflow:hidden;background:rgb(123 200 255 / .16);display:inline-flex;align-items:center;justify-content:center;color:var(--be-app-accent-strong);font-weight:800}.be-app-admin-attendee-avatar img{width:100%;height:100%;object-fit:cover}.be-app-admin-attendee-copy{display:grid;gap:.18rem;min-width:0}.be-app-admin-attendee-copy strong,.be-app-admin-attendee-copy p{margin:0}.be-app-admin-attendee-copy p{color:var(--be-app-muted);font-size:.84rem;overflow-wrap:anywhere}.be-app-admin-attendee-status{justify-self:end}.be-app-field select{width:100%;min-height:46px;padding:.78rem .92rem;background:rgb(255 255 255 / .98);border:1px solid var(--be-app-line);border-radius:14px;color:var(--be-app-ink);font:inherit;box-sizing:border-box;max-width:100%}.be-app-field select:focus{outline:2px solid rgb(123 200 255 / .24);outline-offset:1px;border-color:rgb(95 174 218 / .42)}.be-app-danger-button{background:rgb(255 241 241 / .95);border-color:rgb(214 110 110 / .34);color:#9f2e2e}.be-app-danger-button:hover,.be-app-danger-button:focus-visible{background:rgb(255 232 232 / .98);border-color:rgb(214 110 110 / .5)}.be-app-chat-thread-header{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:.42rem;position:sticky;top:0;z-index:5;padding-top:0;padding-bottom:.1rem;padding-inline:.95rem;background:linear-gradient(180deg,rgb(244 248 252 / .98),rgb(244 248 252 / .88) 78%,#fff0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.be-app-chat-back{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:#fff0;color:var(--be-app-ink);font:inherit;font-size:1.45rem;line-height:1;cursor:pointer;box-shadow:none}.be-app-chat-back:focus-visible{outline:2px solid rgb(33 93 255 / .28);outline-offset:3px;border-radius:999px}.be-app-chat-thread-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.be-app-chat-thread-copy{margin:0;text-align:left}.be-app-chat-thread-profile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:stretch;gap:.62rem;padding:0;border:0;background:#fff0;color:inherit;font:inherit;cursor:pointer;min-width:0}.be-app-chat-header-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:50%;overflow:hidden;background:#dbe4f0;box-shadow:0 10px 22px rgb(17 32 49 / .07)}.be-app-chat-header-avatar .be-app-messenger-avatar,.be-app-chat-header-avatar .be-app-messenger-avatar img{width:100%;height:100%}.be-app-chat-header-avatar .be-app-messenger-avatar{border-radius:50%}.be-app-chat-header-copy{display:grid;gap:.08rem;min-width:0}.be-app-chat-header-name{font-size:.92rem;font-weight:800;line-height:1.12}.be-app-chat-header-subline{font-size:.7rem;line-height:1.16;color:var(--be-app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(56vw, 300px)}.be-app-chat-thread-copy h3,.be-app-chat-thread-copy p{margin:0}.be-app-chat-messages{display:grid;gap:.54rem;min-height:0;max-height:none;overflow-y:auto;padding-inline:.95rem;padding-top:0;padding-bottom:calc((var(--be-app-bottom-nav-shell-clearance) - 1.7rem) + 4.25rem)}.be-app-chat-info-sheet{gap:1.1rem}.be-app-chat-info-content{display:grid;gap:.85rem}.be-app-chat-info-card{display:grid;gap:.8rem;padding:.9rem;border-radius:26px;background:rgb(255 255 255 / .8);border:1px solid rgb(19 34 51 / .08)}.be-app-chat-info-hero,.be-app-chat-info-company-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.be-app-chat-info-avatar{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:50%;overflow:hidden;background:#dbe4f0}.be-app-chat-info-avatar img{width:100%;height:100%;object-fit:cover;display:block}.be-app-chat-info-avatar-fallback{background:linear-gradient(135deg,#173a63,#2b5d8f);color:#fff;font-weight:800;letter-spacing:.04em}.be-app-chat-info-hero-copy{display:grid;gap:.22rem;min-width:0}.be-app-chat-info-hero-copy h4{margin:0;font-size:1.08rem;line-height:1.15}.be-app-chat-info-hero-copy p,.be-app-chat-info-company-copy,.be-app-chat-info-empty{margin:0;color:var(--be-app-muted)}.be-app-chat-info-actions{display:flex;flex-wrap:wrap;gap:.65rem}.be-app-chat-info-toggle{justify-self:flex-start}.be-app-chat-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.be-app-chat-media-grid-item{display:block;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background:rgb(223 232 241 / .72)}.be-app-chat-media-grid-item img{display:block;width:100%;height:100%;object-fit:cover}.be-app-chat-design-form{display:grid;gap:.82rem}.be-app-chat-design-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.be-app-chat-design-preset{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;padding:.58rem;border-radius:16px;border:1px solid rgb(95 174 218 / .13);background:rgb(255 255 255 / .78);color:#17334f;font-size:.8rem;font-weight:700;cursor:pointer}.be-app-chat-design-preset input{position:absolute;opacity:0;pointer-events:none}.be-app-chat-design-preset:has(input:checked){border-color:rgb(95 174 218 / .35);box-shadow:0 10px 22px rgb(95 174 218 / .1)}.be-app-chat-design-preset-swatch{width:2rem;height:2rem;border-radius:12px;background:var(--be-app-chat-preset-bg);border:1px solid rgb(17 32 49 / .08);box-shadow:inset 0 1px 0 rgb(255 255 255 / .5)}.be-app-chat-design-preset-copy{display:grid;gap:.22rem;min-width:0}.be-app-chat-design-preset-copy strong{font-size:.8rem;line-height:1.15}.be-app-chat-design-preset-copy span{display:inline-flex;gap:.18rem}.be-app-chat-design-preset-copy i{display:block;width:1.05rem;height:.42rem;border-radius:999px;border:1px solid rgb(17 32 49 / .08)}.be-app-chat-design-advanced-toggle{width:100%;justify-content:center}.be-app-chat-design-advanced{display:grid;gap:.65rem;padding:.68rem;border-radius:18px;background:rgb(244 248 252 / .72);border:1px solid rgb(95 174 218 / .1)}.be-app-chat-design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.be-app-chat-design-field{display:grid;gap:.4rem;font-size:.82rem;color:var(--be-app-muted)}.be-app-chat-design-field input[type="color"]{width:100%;min-width:0;height:42px;padding:0;border:1px solid rgb(95 174 218 / .16);border-radius:14px;background:#fff}.be-app-chat-design-actions{display:grid;gap:.55rem}@media (max-width:380px){.be-app-chat-design-presets{grid-template-columns:minmax(0,1fr)}}.be-app-chat-message{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;transition:transform 180ms ease,opacity 180ms ease}.be-app-chat-message.is-mine{align-items:flex-end;justify-content:flex-start}.be-app-chat-message.is-highlighted{transform:scale(1.01)}.be-app-chat-message.is-highlighted .be-app-chat-bubble{box-shadow:0 0 0 2px rgb(95 174 218 / .28),0 20px 36px rgb(17 32 49 / .08)}.be-app-chat-message.is-action-context .be-app-chat-bubble{box-shadow:0 0 0 2px rgb(255 255 255 / .86),0 0 0 4px rgb(95 174 218 / .18),0 20px 40px rgb(17 32 49 / .1)}.be-app-chat-message.is-pending .be-app-chat-bubble{opacity:.78}.be-app-chat-message.is-failed .be-app-chat-bubble{border-color:rgb(214 110 110 / .34);box-shadow:0 14px 30px rgb(214 110 110 / .08)}.be-app-chat-bubble{display:grid;gap:.45rem;max-width:min(100%, 420px);padding:.86rem .92rem;border-radius:20px;background:var(--be-app-chat-bubble-theirs,rgb(255 255 255 / .94));border:1px solid var(--be-app-line);box-shadow:0 14px 30px rgb(17 32 49 / .06);cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.be-app-chat-message.is-mine .be-app-chat-bubble{background:var(--be-app-chat-bubble-mine,linear-gradient(135deg,rgb(123 200 255 / .16),rgb(95 174 218 / .24)));border-color:rgb(95 174 218 / .24)}.be-app-chat-bubble:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgb(17 32 49 / .08)}.be-app-chat-bubble:focus-visible{outline:2px solid rgb(95 174 218 / .34);outline-offset:2px}.be-app-chat-text{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--be-app-ink);line-height:1.42}.be-app-chat-media{display:block;width:min(100%, 248px);border-radius:16px;overflow:hidden;background:rgb(223 232 241 / .72)}.be-app-chat-media img{display:block;width:100%;height:auto;max-height:280px;object-fit:cover}.be-app-chat-reply-snippet{display:grid;gap:.18rem;padding:.55rem .65rem;border-radius:14px;border:1px solid rgb(95 174 218 / .16);background:rgb(255 255 255 / .46);text-align:left;color:inherit}.be-app-chat-reply-snippet-label,.be-app-chat-reply-snippet-text{display:block;margin:0}.be-app-chat-reply-snippet-label{font-size:.72rem;font-weight:700;color:var(--be-app-accent-strong)}.be-app-chat-reply-snippet-text{font-size:.8rem;color:var(--be-app-muted)}.be-app-chat-meta{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.be-app-chat-meta-chip{display:inline-flex;align-items:center;padding:.16rem .44rem;border-radius:999px;background:rgb(17 32 49 / .07);font-size:.7rem;font-weight:700;color:rgb(22 51 82 / .72)}.be-app-chat-meta-chip-error{background:rgb(214 110 110 / .14);color:#8c2d2d}.be-app-chat-time{margin:0;font-size:.75rem;color:var(--be-app-muted)}.be-app-chat-reactions{display:inline-flex;flex-wrap:wrap;gap:.18rem;margin-top:-.16rem;padding-inline:.44rem;position:relative;z-index:1}.be-app-chat-message.is-mine .be-app-chat-reactions{justify-content:flex-end}.be-app-chat-reaction{display:inline-flex;align-items:center;gap:.16rem;min-height:1.32rem;padding:.08rem .36rem;border-radius:999px;background:rgb(255 255 255 / .94);border:1px solid rgb(95 174 218 / .14);font-size:.68rem;line-height:1;color:#163352;box-shadow:0 6px 14px rgb(17 32 49 / .06)}.be-app-chat-reaction.is-active{background:rgb(123 200 255 / .18);border-color:rgb(95 174 218 / .3)}.be-app-chat-reply-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:.58rem;padding:.58rem .68rem;border-radius:16px;background:rgb(255 255 255 / .96);border:1px solid rgb(95 174 218 / .14);box-shadow:0 10px 24px rgb(17 32 49 / .05)}.be-app-chat-reply-preview-copy{display:grid;gap:.12rem;min-width:0}.be-app-chat-reply-preview-label,.be-app-chat-reply-preview-text{margin:0}.be-app-chat-reply-preview-label{font-size:.72rem;font-weight:700;color:var(--be-app-accent-strong)}.be-app-chat-reply-preview-text{font-size:.84rem;color:var(--be-app-muted);word-break:break-word}.be-app-chat-reply-preview-close{width:32px;height:32px;border-radius:999px;flex:0 0 auto}.be-app-chat-composer{display:grid;gap:.42rem;position:sticky;bottom:calc(var(--be-app-bottom-nav-shell-clearance) - 1.7rem);z-index:4;padding:.38rem .95rem calc(0.38rem + env(safe-area-inset-bottom));margin-top:auto;background:linear-gradient(180deg,#fff0,rgb(244 248 252 / .82) 18%,rgb(244 248 252 / .96) 100%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.be-app-chat-attachment-preview{display:flex;gap:.5rem;max-width:100%;padding:.48rem;border-radius:20px;overflow-x:auto;background:rgb(255 255 255 / .95);border:1px solid var(--be-app-line);box-shadow:var(--be-app-shadow-soft);scrollbar-width:none}.be-app-chat-attachment-preview::-webkit-scrollbar{display:none}.be-app-chat-attachment-preview-item{position:relative;flex:0 0 auto;width:76px;height:76px;border-radius:18px;overflow:hidden;background:rgb(223 232 241 / .78)}.be-app-chat-attachment-preview-item img{display:block;width:100%;height:100%;object-fit:cover}.be-app-chat-attachment-remove{position:absolute;top:.35rem;right:.35rem;width:28px;height:28px;border-radius:999px;background:rgb(17 32 49 / .7);border-color:#fff0;color:#fff;box-shadow:none}.be-app-chat-composer-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.45rem}.be-app-chat-attachment-open{width:40px;height:40px;border-radius:14px;align-self:end;flex:0 0 auto}.be-app-chat-composer .be-app-field{margin:0}.be-app-chat-composer .be-app-field span{display:none}.be-app-chat-composer textarea{width:100%;min-height:44px;max-height:104px;padding:.6rem .8rem;background:rgb(255 255 255 / .98);border:1px solid var(--be-app-line);border-radius:18px;color:var(--be-app-ink);font:inherit;line-height:1.3;resize:none;overflow-y:auto}.be-app-chat-composer textarea:focus{outline:2px solid rgb(123 200 255 / .24);outline-offset:1px;border-color:rgb(95 174 218 / .42)}.be-app-chat-composer textarea:disabled{background:rgb(244 248 252 / .92);color:var(--be-app-muted)}.be-app-chat-composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex:0 0 auto}.be-app-chat-composer-actions .be-app-primary-button{min-width:40px;min-height:40px;padding:.62rem .88rem;border-radius:999px;white-space:nowrap}.be-app-chat-status{margin:0;padding:.7rem .85rem;border-radius:14px;font-size:.83rem;line-height:1.3}.be-app-chat-status.is-loading{background:rgb(216 182 63 / .14);color:#7c6312}.be-app-chat-status.is-success{background:rgb(83 180 118 / .14);color:#2d7a47}.be-app-chat-status.is-error{background:rgb(214 110 110 / .14);color:#8c2d2d}[data-be-app-chat-message-modal]{z-index:48;padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}[data-be-app-chat-message-modal] .be-app-modal-backdrop{background:rgb(8 18 30 / .18);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.be-app-chat-message-sheet{display:grid;gap:.58rem;width:min(calc(100vw - 1.4rem), 390px);padding:.68rem;border-radius:30px;background:linear-gradient(180deg,rgb(255 255 255 / .78),rgb(244 248 252 / .66)),radial-gradient(circle at top left,rgb(123 200 255 / .16),transparent 58%);border:1px solid rgb(255 255 255 / .62);box-shadow:0 18px 48px rgb(8 18 30 / .18);backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.be-app-chat-message-sheet .be-app-modal-header{align-items:center;gap:.55rem;padding-inline:.16rem}.be-app-chat-message-sheet .be-app-section-heading h3{font-size:.92rem}.be-app-chat-message-sheet .be-app-section-heading p{font-size:.76rem}.be-app-chat-message-context{display:flex;justify-content:flex-start;min-width:0}.be-app-chat-message-context-bubble{display:grid;gap:.32rem;max-width:min(100%, 280px);padding:.62rem .7rem;border-radius:18px;background:rgb(255 255 255 / .72);border:1px solid rgb(95 174 218 / .12);box-shadow:0 8px 22px rgb(17 32 49 / .06)}.be-app-chat-message-context-bubble.is-mine{justify-self:end;margin-left:auto;background:rgb(214 238 255 / .68);border-color:rgb(95 174 218 / .18)}.be-app-chat-message-context-text{font-size:.84rem;line-height:1.35;color:var(--be-app-ink);word-break:break-word}.be-app-chat-message-context-image{display:block;width:100%;max-width:172px;border-radius:14px;overflow:hidden;background:rgb(223 232 241 / .78)}.be-app-chat-message-context-image img{display:block;width:100%;max-height:130px;object-fit:cover}.be-app-chat-message-context-time{font-size:.68rem;color:var(--be-app-muted)}.be-app-chat-message-sheet-content{display:grid;gap:.52rem;min-width:0}.be-app-chat-reaction-picker{display:flex;justify-content:space-between;gap:.38rem;padding:.32rem;border-radius:999px;background:rgb(255 255 255 / .52);border:1px solid rgb(95 174 218 / .1)}.be-app-chat-reaction-option{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0%;min-width:0;min-height:42px;border-radius:999px;border:1px solid rgb(255 255 255 / .5);background:rgb(255 255 255 / .72);font-size:1.12rem;box-shadow:0 8px 18px rgb(17 32 49 / .04)}.be-app-chat-reaction-option.is-active{background:rgb(123 200 255 / .22);border-color:rgb(95 174 218 / .34)}.be-app-chat-message-actions{display:grid;gap:.34rem;padding-top:.05rem}.be-app-chat-message-actions .be-app-secondary-button,.be-app-chat-design-actions .be-app-secondary-button,.be-app-chat-design-actions .be-app-primary-button{width:100%}.be-app-chat-message-actions .be-app-secondary-button{justify-content:flex-start;min-height:40px;border-radius:18px;background:rgb(255 255 255 / .6);border-color:rgb(95 174 218 / .1);box-shadow:0 6px 16px rgb(17 32 49 / .035)}.be-app-chat-forward-panel{display:grid;gap:.72rem;padding-top:.35rem;border-top:1px solid rgb(95 174 218 / .12)}.be-app-chat-forward-heading{margin-bottom:0}.be-app-chat-forward-list{display:grid;gap:.58rem}.be-app-chat-forward-target{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.72rem .8rem;border-radius:18px;border:1px solid rgb(95 174 218 / .14);background:rgb(255 255 255 / .96);text-align:left;box-shadow:0 10px 20px rgb(17 32 49 / .04)}.be-app-chat-forward-target-avatar .be-app-messenger-avatar{width:42px;height:42px}.be-app-chat-forward-target-copy{display:grid;gap:.12rem;min-width:0}.be-app-chat-forward-target-copy strong,.be-app-chat-forward-target-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.be-app-chat-forward-target-copy span{color:var(--be-app-muted);font-size:.82rem}.be-app-chat-image-viewer-modal{z-index:70;place-items:stretch;padding:0}.be-app-chat-image-viewer-backdrop{background:rgb(8 15 24 / .78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.be-app-chat-image-viewer{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;width:100%;height:100dvh;padding:calc(0.9rem + env(safe-area-inset-top)) .95rem calc(0.9rem + env(safe-area-inset-bottom));color:#fff;background:radial-gradient(circle at top,rgb(95 174 218 / .16),transparent 42%),linear-gradient(180deg,rgb(12 22 34 / .72),rgb(6 12 20 / .94))}.be-app-chat-image-viewer-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.be-app-chat-image-viewer-actions{display:inline-flex;align-items:center;gap:.48rem;flex:0 0 auto}.be-app-chat-image-viewer-top h3,.be-app-chat-image-viewer-top p{margin:0}.be-app-chat-image-viewer-top h3{font-size:.98rem;line-height:1.2}.be-app-chat-image-viewer-top p{margin-top:.14rem;font-size:.76rem;color:rgb(255 255 255 / .62)}.be-app-chat-image-viewer-close,.be-app-chat-image-viewer-download{color:#fff;background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .16);text-decoration:none}.be-app-chat-image-viewer-stage{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;touch-action:pan-y}.be-app-chat-image-viewer-stage img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:18px;box-shadow:0 24px 70px rgb(0 0 0 / .32)}.be-app-chat-image-viewer-nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;padding:0;border:1px solid rgb(255 255 255 / .16);border-radius:999px;background:rgb(255 255 255 / .1);color:#fff;font-size:1.9rem;line-height:1;transform:translateY(-50%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.be-app-chat-image-viewer-nav:disabled{opacity:.28;pointer-events:none}.be-app-chat-image-viewer-prev{left:.15rem}.be-app-chat-image-viewer-next{right:.15rem}.be-app-chat-image-viewer-thumbs{display:flex;gap:.48rem;overflow-x:auto;padding:.45rem;border-radius:22px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .1);scrollbar-width:none}.be-app-chat-image-viewer-thumbs::-webkit-scrollbar{display:none}.be-app-chat-image-viewer-thumb{flex:0 0 auto;width:3.6rem;height:3.6rem;padding:0;border:2px solid #fff0;border-radius:16px;background:rgb(255 255 255 / .08);overflow:hidden;opacity:.62}.be-app-chat-image-viewer-thumb.is-active{border-color:rgb(255 255 255 / .82);opacity:1}.be-app-chat-image-viewer-thumb img{display:block;width:100%;height:100%;object-fit:cover}.be-app-connect-screen{--be-app-chat-bottom-offset:calc(var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom));display:block;min-height:auto;max-height:none;padding:0 1rem .3rem;overflow:visible;background:#fff0}.be-app-connect-shell{gap:.28rem}.be-app-connect-pane{min-height:0}.be-app-connect-pane[data-be-app-connect-pane="network"]{display:flex;flex-direction:column;gap:0;min-height:0;background:#fff0;overflow:visible}.be-app-messenger-layout,.be-app-messenger-list-screen{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background:#fff0}.be-app-messenger-status{flex:0 0 auto;margin:0;padding:.08rem 0 .22rem;background:#fff0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.be-app-messenger-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 calc(var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom) + 0.15rem)}.be-app-messenger-results{margin-top:0;padding:0;background:#fff0}.be-app-connect-screen.is-chat-focus .be-app-messenger-list-screen{display:none}.be-app-connect-screen.is-chat-focus .be-app-connect-pane[data-be-app-connect-pane="network"]{height:calc(var(--be-app-chat-viewport-height, 100dvh) - var(--be-app-chat-bottom-offset));min-height:calc(var(--be-app-chat-viewport-height, 100dvh) - var(--be-app-chat-bottom-offset));max-height:calc(var(--be-app-chat-viewport-height, 100dvh) - var(--be-app-chat-bottom-offset));overflow:hidden}.be-app-connect-screen.is-chat-focus .be-app-messenger-layout{min-height:0;height:100%}.be-app-user-chat-screen{--be-app-chat-bg-color:#f4f8fc;--be-app-chat-bg-style:linear-gradient(180deg, rgba(248, 252, 255, 0.98), rgba(233, 244, 252, 0.96));--be-app-chat-bubble-mine:linear-gradient(135deg, rgba(123, 200, 255, 0.16), rgba(95, 174, 218, 0.24));--be-app-chat-bubble-theirs:rgba(255, 255, 255, 0.94);--be-app-chat-text-mine:#17334f;--be-app-chat-text-theirs:#17334f;display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0;height:100%;margin:0 -1rem;padding:0;background:var(--be-app-bg);border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}.be-app-connect-screen.is-chat-focus .be-app-user-chat-screen{gap:0;min-height:0;max-height:none;width:auto;height:100%;margin:0 -1rem;padding:0;overflow:hidden}.be-app-chat-thread-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;position:relative;top:auto;z-index:2;padding:.34rem 1rem .62rem;background:linear-gradient(180deg,rgb(251 253 255 / .97),rgb(244 248 252 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 56%);border-bottom:1px solid rgb(95 174 218 / .1);box-shadow:0 10px 24px rgb(17 32 49 / .025);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.be-app-chat-back{width:2.12rem;height:2.12rem;border-radius:999px;background:rgb(255 255 255 / .82);border:1px solid rgb(95 174 218 / .12);color:#163352;font-size:1.2rem;box-shadow:inset 0 1px 0 rgb(255 255 255 / .52),0 8px 18px rgb(17 32 49 / .04)}.be-app-chat-thread-profile{gap:.72rem}.be-app-chat-header-avatar{width:2.65rem;height:2.65rem;background:linear-gradient(180deg,rgb(255 255 255 / .84),rgb(226 236 246 / .92));box-shadow:inset 0 1px 0 rgb(255 255 255 / .52),0 10px 20px rgb(17 32 49 / .05)}.be-app-chat-header-copy{gap:.1rem}.be-app-chat-header-name{font-size:.98rem;font-weight:800;letter-spacing:-.01em}.be-app-chat-header-subline{font-size:.68rem;line-height:1.2;color:rgb(22 51 82 / .54);max-width:min(58vw, 320px)}.be-app-chat-thread-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--be-app-chat-bg-style),linear-gradient(180deg,rgb(248 251 254 / .96),rgb(243 248 252 / .98)),radial-gradient(circle at top,rgb(123 200 255 / .06),transparent 42%);background-color:var(--be-app-chat-bg-color);background-size:auto,auto,auto;background-position:center,center,center}.be-app-user-chat-screen.has-dark-chat-background .be-app-chat-thread-body{background-color:#172433}.be-app-user-chat-screen.has-dark-chat-background .be-app-chat-composer{background:linear-gradient(180deg,#fff0,rgb(23 36 51 / .78) 18%,rgb(23 36 51 / .94) 100%);border-top-color:rgb(255 255 255 / .08)}.be-app-chat-messages{display:flex;flex:1 1 auto;flex-direction:column;gap:.48rem;min-height:0;overflow-y:auto;padding:.68rem .9rem 1rem;overscroll-behavior:contain;scroll-padding-bottom:1rem;background:#fff0}.be-app-chat-message{padding-inline:.08rem}.be-app-chat-bubble{display:grid;gap:.22rem;max-width:min(82%, 21.5rem);padding:.7rem .86rem .66rem;border-radius:24px 24px 24px 14px;background:var(--be-app-chat-bubble-theirs);border:1px solid rgb(95 174 218 / .08);box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 10px 22px rgb(17 32 49 / .035)}.be-app-chat-message.is-mine .be-app-chat-bubble{border-radius:24px 24px 14px 24px;background:var(--be-app-chat-bubble-mine);border-color:rgb(95 174 218 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),0 10px 22px rgb(95 174 218 / .08)}.be-app-chat-author{font-size:.69rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:rgb(22 51 82 / .46)}.be-app-chat-text{font-size:.94rem;line-height:1.42;color:var(--be-app-chat-text-theirs)}.be-app-chat-message.is-mine .be-app-chat-text{color:var(--be-app-chat-text-mine)}.be-app-chat-media{width:min(100%, 228px);margin-top:.12rem;padding:0;border:0;border-radius:18px;background:rgb(225 234 243 / .7);box-shadow:0 8px 18px rgb(17 32 49 / .035);cursor:zoom-in;overflow:hidden;text-align:inherit}.be-app-chat-media img{display:block;width:100%;max-height:260px;border-radius:inherit;object-fit:cover}.be-app-chat-time{font-size:.68rem;line-height:1.15;color:rgb(22 51 82 / .42);justify-self:end}.be-app-chat-composer{display:grid;flex:0 0 auto;gap:.4rem;position:relative;bottom:auto;z-index:2;margin:0;padding:.56rem .9rem calc(0.42rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff0,rgb(244 248 252 / .84) 18%,rgb(248 251 254 / .98) 100%);border-top:1px solid rgb(95 174 218 / .07);box-shadow:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.be-app-chat-composer-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.38rem;padding:.34rem;border-radius:26px;background:rgb(255 255 255 / .76);border:1px solid rgb(95 174 218 / .09);box-shadow:inset 0 1px 0 rgb(255 255 255 / .48),0 14px 28px rgb(17 32 49 / .04)}.be-app-chat-composer-field{min-width:0;padding:0 .08rem}.be-app-chat-composer textarea{min-height:42px;max-height:108px;padding:.62rem .28rem;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#17334f;font-size:.95rem;line-height:1.38}.be-app-chat-composer-actions{gap:.32rem;align-self:end}.be-app-chat-composer-actions .be-app-primary-button,.be-app-chat-attachment-open{min-width:42px;min-height:42px}.be-app-chat-attachment-open{border-radius:18px;background:rgb(247 251 254 / .92);border:1px solid rgb(95 174 218 / .12);color:#235376;box-shadow:inset 0 1px 0 rgb(255 255 255 / .52),0 8px 18px rgb(17 32 49 / .035)}.be-app-chat-composer-actions .be-app-primary-button{padding:.6rem .9rem;border-radius:18px;box-shadow:0 10px 22px rgb(95 174 218 / .16),inset 0 1px 0 rgb(255 255 255 / .22)}.be-app-chat-status{padding:.54rem .76rem;border-radius:16px;background:rgb(255 255 255 / .7);border:1px solid rgb(95 174 218 / .08);font-size:.76rem}.be-app-connect-screen.is-keyboard-open{--be-app-chat-bottom-offset:0px}.be-app-connect-screen.is-keyboard-open .be-app-chat-composer{padding-bottom:calc(0.35rem + env(safe-area-inset-bottom))}.be-app-profile-list{display:grid;gap:.8rem;margin:0}.be-app-profile-list-compact{gap:.2rem}.be-app-profile-list-compact div{padding-bottom:.68rem}.be-app-profile-list div{display:grid;gap:.15rem;padding-bottom:.8rem;border-bottom:1px solid rgb(95 174 218 / .08)}.be-app-profile-list div:last-child{padding-bottom:0;border-bottom:0}.be-app-profile-list dt{font-size:.88rem;color:var(--be-app-muted)}.be-app-profile-list dd{margin:0;font-weight:600}.be-app-account-stack{display:grid;gap:.92rem}.be-app-account-section-nav{display:flex;gap:.55rem;overflow-x:auto;padding:.15rem 0 .1rem;scrollbar-width:none}.be-app-account-section-nav::-webkit-scrollbar{display:none}.be-app-account-section-tab{flex:0 0 auto;min-height:42px;padding:.72rem 1rem;border:1px solid rgb(95 174 218 / .14);border-radius:999px;background:rgb(255 255 255 / .72);color:var(--be-app-text);font:inherit;font-weight:700;letter-spacing:-.01em;box-shadow:0 10px 24px rgb(31 39 54 / .06);transition:background 180ms ease,border-color 180ms ease,transform 180ms ease}.be-app-account-section-tab.is-active{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(240 247 252 / .96)),radial-gradient(circle at top left,rgb(123 200 255 / .16),transparent 56%);border-color:rgb(95 174 218 / .26);transform:translateY(-1px)}.be-app-account-sections{display:grid}.be-app-account-section{display:grid;gap:.82rem}.be-app-account-summary-label{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--beo-gold-dark)}.be-app-account-grid{display:grid;gap:.82rem}.be-app-account-card,.be-app-account-settings,.be-app-account-actions,.be-app-account-notification-settings,.be-app-account-security,.be-app-account-company{background:rgb(255 255 255 / .82);border-color:rgb(95 174 218 / .14)}.be-app-account-notice{margin-bottom:.72rem;background:rgb(255 255 255 / .78);border-color:rgb(95 174 218 / .14)}.be-app-account-story{display:grid;gap:.85rem}.be-app-account-story .be-app-profile-copy-grid{margin-top:0}.be-app-account-story-block{display:grid;gap:.28rem;padding:.95rem 1rem;background:rgb(248 251 254 / .92);border:1px solid rgb(95 174 218 / .12);border-radius:18px}.be-app-account-story-block h4,.be-app-account-action-row strong{margin:0;font-size:.96rem;line-height:1.25}.be-app-account-story-block p,.be-app-account-action-row p{margin:0;color:var(--be-app-muted)}.be-app-account-settings .be-app-profile-contact-form{gap:.9rem}.be-app-account-security{display:grid;gap:.9rem}.be-app-security-stack{display:grid;gap:.72rem}.be-app-security-card{border:1px solid rgb(95 174 218 / .14);border-radius:20px;background:linear-gradient(180deg,rgb(250 253 255 / .96),rgb(242 248 253 / .92));overflow:hidden}.be-app-security-card summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1rem;cursor:pointer;list-style:none}.be-app-security-card summary::-webkit-details-marker{display:none}.be-app-security-card summary::after{content:"+";display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;background:rgb(95 174 218 / .14);color:rgb(33 93 126 / .94);font-weight:800}.be-app-security-card[open] summary::after{content:"–"}.be-app-security-card summary span{display:grid;gap:.18rem;min-width:0;text-align:left}.be-app-security-card summary strong{font-size:.96rem;line-height:1.25;color:var(--be-app-ink)}.be-app-security-card summary small{display:block;overflow:hidden;font-size:.83rem;line-height:1.35;color:rgb(71 88 107 / .74);text-overflow:ellipsis;white-space:nowrap}.be-app-security-form{display:grid;gap:.76rem;padding:0 1rem 1rem}.be-app-account-media-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center}.be-app-account-avatar,.be-app-account-logo{width:78px;height:78px;border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(238 245 250 / .92)),radial-gradient(circle at top left,rgb(122 199 255 / .16),transparent 54%);border:1px solid rgb(95 174 218 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);overflow:hidden}.be-app-account-avatar img,.be-app-account-logo img{display:block;width:100%;height:100%;object-fit:cover}.be-app-field-upload{padding:.95rem 1rem;border-radius:18px;background:linear-gradient(180deg,rgb(250 253 255 / .98),rgb(241 248 253 / .94)),radial-gradient(circle at top left,rgb(123 200 255 / .1),transparent 58%);border:1px dashed rgb(95 174 218 / .28);display:grid;gap:.45rem}.be-app-field-upload>span{font-weight:700}.be-app-field-upload small{display:block;margin:0;font-size:.84rem;line-height:1.45;color:rgb(38 58 79 / .72)}.be-app-field-upload.is-required>span::after,.be-app-field-upload-required>span::after{content:" *";color:#c74444}.be-app-field-upload.has-preview{border-style:solid;border-color:rgb(47 127 168 / .28);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72)}.be-app-field-upload input[type="file"]{min-height:46px;padding:.7rem 0;background:#fff0;border:0}.be-app-account-settings .be-app-check-box{min-height:50px;padding:.8rem .95rem;border-radius:18px;background:rgb(247 251 254 / .9)}.be-app-account-settings .be-app-field input,.be-app-account-security .be-app-field input{min-height:50px;border-radius:16px;background:rgb(247 251 254 / .95)}.be-app-account-settings .be-app-field textarea,.be-app-account-security .be-app-field input,.be-app-account-company .be-app-field input,.be-app-account-company .be-app-field textarea,.be-app-account-notification-settings .be-app-setting-row{background:rgb(247 251 254 / .95)}.be-app-account-company{display:grid;gap:.9rem}.be-app-account-company-empty{color:var(--be-app-muted)}.be-app-account-company-meta{padding:.75rem .95rem;border-radius:16px;background:rgb(247 251 254 / .9);border:1px solid rgb(95 174 218 / .12);color:var(--be-app-muted);font-size:.92rem;font-weight:600}.be-app-account-notification-settings .be-app-muted-note{margin:0}.be-app-account-notification-settings form{display:grid;gap:.8rem}.be-app-account-notification-settings .be-app-setting-grid-head{display:grid;padding-inline:.25rem}.be-app-account-push-card{display:grid;gap:.75rem;padding:.95rem;border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(242 247 252 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .1),transparent 54%);border:1px solid rgb(95 174 218 / .12)}.be-app-account-push-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.be-app-account-push-copy{display:grid;gap:.25rem}.be-app-account-push-copy h4{margin:0;font-size:1rem;line-height:1.2}.be-app-push-diagnostics{padding:.55rem .65rem;border-radius:14px;background:rgb(255 255 255 / .58);border:1px solid rgb(19 34 51 / .07);font-size:.78rem;line-height:1.38}.be-app-account-notification-settings .be-app-setting-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(108px,1fr));gap:.65rem;padding:.8rem .9rem;border-radius:20px}.be-app-account-notification-settings .be-app-setting-copy strong{font-size:.92rem}.be-app-account-notification-settings .be-app-setting-copy{display:grid;gap:.2rem}.be-app-account-notification-settings .be-app-setting-fixed{font-size:.76rem;font-weight:700;letter-spacing:.02em;color:var(--be-app-muted)}.be-app-account-notification-settings .be-app-setting-channel{width:100%;justify-content:space-between;flex-wrap:nowrap}.be-app-account-notification-settings .be-app-setting-channel{display:flex;align-items:center;gap:.6rem;padding:.5rem .55rem;border-radius:14px;background:rgb(255 255 255 / .72)}.be-app-account-notification-settings .be-app-setting-channel span{flex:1 1 auto;min-width:0;white-space:normal}.be-app-settings-global{display:grid;gap:.75rem;padding:.88rem .95rem;border:1px solid rgb(95 174 218 / .12);border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(243 248 252 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .1),transparent 54%)}.be-app-settings-global-copy{display:grid;gap:.35rem}.be-app-settings-global-copy strong{font-size:.98rem;line-height:1.2}.be-app-settings-global-copy p{margin:0;color:var(--be-app-muted)}.be-app-settings-global-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.be-app-setting-channel-global{justify-content:space-between}.be-app-setting-channel-global-primary{min-height:48px;padding:.75rem .9rem;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(242 247 252 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 55%);box-shadow:inset 0 0 0 1px rgb(95 174 218 / .08)}.be-app-settings-advanced{display:grid;gap:.75rem}.be-app-settings-advanced-toggle{display:flex;align-items:center;justify-content:space-between;gap:.9rem;width:100%;padding:.88rem .95rem;border:1px solid rgb(95 174 218 / .12);border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(243 248 252 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 54%);color:inherit;font:inherit;text-align:left}.be-app-settings-advanced-copy{display:grid;gap:.24rem}.be-app-settings-advanced-copy strong{font-size:.94rem;line-height:1.2}.be-app-settings-advanced-copy span{color:var(--be-app-muted);font-size:.84rem}.be-app-settings-advanced-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgb(255 255 255 / .76);box-shadow:inset 0 0 0 1px rgb(95 174 218 / .08);font-size:1.2rem;line-height:1;color:var(--be-app-muted);flex:0 0 auto}.be-app-settings-advanced-panel{display:grid;gap:.7rem}.be-app-settings-advanced-note{padding-inline:.2rem}body.be-app-modal-open{overflow:hidden}body.be-app-company-editor-open{overscroll-behavior:none}.be-app-account-actions{display:grid;gap:.68rem}.be-app-account-header-status{display:flex;align-items:center;gap:.56rem}.be-app-account-visibility-toggle{display:inline-grid;grid-auto-flow:column;gap:.22rem;padding:.22rem;border-radius:999px;background:linear-gradient(180deg,rgb(248 251 254 / .96),rgb(240 246 251 / .9)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%);border:1px solid rgb(95 174 218 / .1);box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 8px 18px rgb(17 32 49 / .035)}.be-app-account-visibility-button{min-height:36px;padding:.52rem .86rem;border:0;border-radius:999px;background:rgb(232 238 244 / .78);color:rgb(62 74 88 / .68);font:inherit;font-weight:720;letter-spacing:-.01em;box-shadow:inset 0 0 0 1px rgb(95 174 218 / .02)}.be-app-account-visibility-button.is-active[data-be-app-account-visibility="active"]{background:linear-gradient(180deg,rgb(235 247 239 / .98),rgb(224 242 231 / .94)),radial-gradient(circle at top left,rgb(74 175 113 / .08),transparent 62%);color:#197348;box-shadow:inset 0 0 0 1px rgb(44 150 87 / .12),0 6px 14px rgb(44 150 87 / .08)}.be-app-account-visibility-button.is-active[data-be-app-account-visibility="inactive"]{background:linear-gradient(180deg,rgb(253 239 239 / .98),rgb(249 225 225 / .94)),radial-gradient(circle at top left,rgb(210 56 56 / .07),transparent 62%);color:#aa2f2f;box-shadow:inset 0 0 0 1px rgb(210 56 56 / .12),0 6px 14px rgb(210 56 56 / .06)}.be-app-account-hub-card,.be-app-account-menu-card{display:grid;gap:0;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(247 250 253 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .06),transparent 62%);border:1px solid rgb(95 174 218 / .09);box-shadow:0 12px 28px rgb(17 32 49 / .035)}.be-app-account-hub-row,.be-app-account-menu-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.74rem;width:100%;padding:.84rem .92rem;border:0;background:#fff0;color:var(--be-app-text);font:inherit;text-align:left}.be-app-account-hub-row+.be-app-account-hub-row,.be-app-account-menu-row+.be-app-account-menu-row{border-top:1px solid rgb(95 174 218 / .07)}.be-app-account-hub-media{display:grid;place-items:center;width:50px;height:50px;border-radius:17px;background:linear-gradient(180deg,rgb(250 252 255 / .96),rgb(236 244 250 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 58%);overflow:hidden;box-shadow:inset 0 0 0 1px rgb(95 174 218 / .08)}.be-app-account-hub-media img{width:100%;height:100%;object-fit:cover}.be-app-account-hub-copy,.be-app-account-menu-copy{display:grid;gap:.16rem;min-width:0}.be-app-account-hub-copy strong,.be-app-account-menu-copy strong{font-size:.96rem;line-height:1.18;letter-spacing:-.01em}.be-app-account-hub-copy span,.be-app-account-menu-copy small{color:var(--be-app-muted);font-size:.82rem;line-height:1.28}.be-app-account-menu-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;background:linear-gradient(180deg,rgb(252 253 255 / .96),rgb(239 246 251 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .1),transparent 58%);color:#3a6f96;box-shadow:inset 0 0 0 1px rgb(95 174 218 / .08),0 8px 18px rgb(17 32 49 / .025)}.be-app-account-menu-svg{width:23px;height:23px;display:block}.be-app-account-hub-chevron{color:rgb(29 43 61 / .36);font-size:1.28rem;line-height:1}.be-app-account-logout-button{margin:.86rem;width:calc(100% - 1.72rem);min-height:42px;border-radius:16px;background:linear-gradient(180deg,rgb(252 236 236 / .98),rgb(246 220 220 / .94)),radial-gradient(circle at top left,rgb(210 56 56 / .08),transparent 58%);border-color:rgb(210 56 56 / .16);color:#a72e2e;box-shadow:inset 0 1px 0 rgb(255 255 255 / .46),0 10px 22px rgb(210 56 56 / .06)}.be-app-account-section-back{margin-bottom:.22rem}.be-app-account-section-back .be-app-link-button{min-height:36px;padding:.2rem .1rem .2rem 0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:var(--be-app-accent-strong);font-size:.93rem;font-weight:700;letter-spacing:-.01em;filter:none}.be-app-account-section-back .be-app-link-button::before{content:"";display:inline-block;width:.58rem;height:.58rem;margin-left:.22rem;border-left:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);flex:0 0 auto}.be-app-account-section-back .be-app-link-button:hover,.be-app-account-section-back .be-app-link-button:focus-visible{background:#fff0;box-shadow:none;transform:none;filter:none}@media (max-width:1199px){.be-app-match-screen,.be-app-companies-screen{position:relative;isolation:isolate}.be-app-companies-screen.be-company-modal-open{overflow:hidden}.be-app-companies-screen.be-company-modal-open>*:not([data-be-app-company-editor-modal]){display:none!important}.be-app-match-screen::before,.be-app-companies-screen::before{content:none}.be-app-match-screen>*,.be-app-companies-screen>*{position:relative;z-index:1}.be-app-listing-stage{background:#fff0;border-color:#fff0;box-shadow:none}.be-app-company-shell{background:#fff0}.be-app-account-section:not([data-be-app-account-section="overview"]){gap:.38rem}.be-app-account-shell[data-be-app-account-active-section]:not([data-be-app-account-active-section="overview"]) .be-app-account-header{display:none}.be-app-account-section:not([data-be-app-account-section="overview"])>.be-app-panel-block>.be-app-section-heading{display:none}.be-app-account-section:not([data-be-app-account-section="overview"])>.be-app-panel-block{padding-top:.98rem}.be-app-benefit-card-media,.be-app-benefit-browse-card.is-benefit .be-app-benefit-browse-card-media,.be-app-benefit-split-preview-card-benefit .be-app-benefit-split-preview-media{aspect-ratio:1.08 / 1;min-height:0;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(242 247 252 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%)}.be-app-benefit-card-media img,.be-app-benefit-browse-card.is-benefit .be-app-benefit-browse-card-media img,.be-app-benefit-split-preview-card-benefit .be-app-benefit-split-preview-media img{object-fit:contain;object-position:center}.be-app-benefit-split-view{grid-template-rows:auto auto;height:auto;gap:.76rem;overflow:visible}.be-app-benefit-split-panel{gap:.76rem;padding:.92rem;overflow:visible}.be-app-benefit-split-preview-grid{gap:.58rem;overflow:visible}.be-app-benefit-split-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-card{gap:.46rem;padding:.48rem;border-radius:18px}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-media{aspect-ratio:1.18 / 1;min-height:0;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(241 247 252 / .86)),radial-gradient(circle at top left,rgb(123 200 255 / .1),transparent 58%)}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-media img,.be-app-benefit-browse-card.is-event .be-app-benefit-browse-card-media img,.be-app-event-card-media img{object-fit:cover;object-position:center}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-copy{gap:.16rem}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-copy h5{font-size:.82rem;line-height:1.24;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.be-app-benefit-split-event-grid .be-app-benefit-split-preview-copy p{font-size:.72rem;line-height:1.28;white-space:normal}.be-app-benefit-browse-card{grid-template-columns:5.2rem minmax(0,1fr);gap:.8rem;padding:.88rem}.be-app-benefit-browse-card-media{aspect-ratio:1 / 1;min-height:5.2rem;border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(242 247 252 / .88)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%)}.be-app-benefit-browse-card-copy{gap:.34rem;align-content:start}.be-app-benefit-browse-meta{line-height:1.38}.be-app-benefit-browse-card-copy h3{line-height:1.24}.be-app-benefit-browse-card-copy p{line-height:1.5;-webkit-line-clamp:4}.be-app-event-card-media{aspect-ratio:1.22 / 1;min-height:0;background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(241 247 252 / .86)),radial-gradient(circle at top left,rgb(123 200 255 / .1),transparent 58%)}.be-app-benefit-card{gap:.78rem}.be-app-benefit-card-copy{gap:.32rem}.be-app-benefit-card-copy h3{line-height:1.24}.be-app-benefit-card-copy p{line-height:1.52}}.be-app-account-contacts-list,.be-app-account-info-list,.be-app-account-link-list{display:grid;gap:.8rem}.be-app-account-contact-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.9rem .95rem;border-radius:18px;background:rgb(247 251 254 / .92);border:1px solid rgb(95 174 218 / .1)}.be-app-account-contact-avatar{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:rgb(227 238 247 / .95);overflow:hidden}.be-app-account-contact-avatar img{width:100%;height:100%;object-fit:cover}.be-app-account-contact-avatar span{font-weight:800;color:var(--be-app-text)}.be-app-account-contact-copy{display:grid;gap:.22rem;min-width:0}.be-app-account-contact-copy strong,.be-app-account-info-row strong{margin:0;font-size:.95rem}.be-app-account-contact-copy span,.be-app-account-info-row p{margin:0;color:var(--be-app-muted);font-size:.86rem}.be-app-account-contact-actions{display:flex;grid-column:1 / -1;gap:.65rem}.be-app-account-contact-actions .be-app-primary-button,.be-app-account-contact-actions .be-app-secondary-button,.be-app-account-link-list .be-app-secondary-button,.be-app-account-link-list .be-app-link-button-secondary{min-height:42px}.be-app-account-contact-actions .be-app-primary-button,.be-app-account-contact-actions .be-app-secondary-button{flex:1 1 0%}.be-app-account-info-row{display:grid;gap:.22rem;padding:.9rem .95rem;border-radius:18px;background:rgb(247 251 254 / .92);border:1px solid rgb(95 174 218 / .1)}.be-app-account-link-list .be-app-secondary-button,.be-app-account-link-list .be-app-link-button-secondary{width:100%;justify-content:center}.be-app-account-action-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.2rem 0}.be-app-account-action-row>div{display:grid;gap:.2rem}.be-app-meta-list{display:grid;gap:.5rem;padding-left:1.1rem;margin:0}.be-app-pager{justify-content:space-between}.be-app-fallback{padding:1rem 0}.be-app-fallback-box{padding:1.25rem;background:linear-gradient(180deg,rgb(255 255 255 / .86),rgb(246 250 254 / .8)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%);border:1px solid var(--be-app-line);border-radius:18px;box-shadow:var(--be-app-shadow),inset 0 1px 0 rgb(255 255 255 / .54)}.be-app-fallback-debug{margin-top:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.be-app-notification-card.is-unread{border-color:rgb(216 182 63 / .34);box-shadow:0 14px 28px rgb(202 166 44 / .08),0 0 0 1px rgb(216 182 63 / .05)}.be-app-notification-settings{display:grid;gap:1rem}.be-app-settings-grid{display:grid;gap:.85rem}.be-app-setting-grid-head,.be-app-setting-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(88px,auto));align-items:center;gap:.75rem;padding:.78rem .88rem;background:rgb(255 255 255 / .74);border:1px solid var(--be-app-line);border-radius:18px}.be-app-setting-grid-head{padding:0 .35rem;background:#fff0;border:0;color:var(--be-app-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.be-app-setting-copy strong{display:block;font-size:.95rem;color:var(--be-app-text);white-space:normal}.be-app-setting-copy{min-width:0}.be-app-setting-channel{justify-content:center;min-width:0;padding:.55rem .6rem}.be-app-setting-channel span{font-size:.82rem}.be-app-setting-channel input[disabled]+span{opacity:.45}.be-app-bottom-nav{position:fixed;left:50%;bottom:var(--be-app-bottom-nav-offset);z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.22rem;width:min(calc(100vw - (var(--be-app-bottom-nav-side-gap) * 2)), 430px);padding:.34rem;background:linear-gradient(180deg,rgb(255 255 255 / .8),rgb(246 250 254 / .74)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 58%),radial-gradient(circle at top right,rgb(216 182 63 / .035),transparent 36%);border:1px solid rgb(255 255 255 / .62);border-radius:var(--be-app-bottom-nav-radius);box-shadow:0 14px 28px rgb(17 32 49 / .08),0 6px 18px rgb(123 200 255 / .05),inset 0 1px 0 rgb(255 255 255 / .54);backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%);transform:translateX(-50%);transition:opacity 0.22s ease,box-shadow 0.2s ease,background-color 0.2s ease,color 0.2s ease,transform 0.22s ease}.be-app-shell[data-be-app-platform="ios"]{--be-app-bottom-nav-offset:max(0.12rem, env(safe-area-inset-bottom));--be-app-bottom-nav-side-gap:0.45rem;--be-app-bottom-nav-radius:999px;--be-app-bottom-nav-shell-clearance:6.2rem}.be-app-shell[data-be-app-platform="android"]{--be-app-bottom-nav-offset:0.26rem;--be-app-bottom-nav-side-gap:0.6rem;--be-app-bottom-nav-radius:26px;--be-app-bottom-nav-shell-clearance:5.95rem}.be-app-shell[data-be-app-platform="android"] .be-app-bottom-nav{background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(246 250 254 / .84)),radial-gradient(circle at top left,rgb(123 200 255 / .1),transparent 58%)}.be-app-bottom-nav-button{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.14rem;width:100%;min-height:54px;padding:.24rem .1rem .28rem;border:0;border-radius:999px;background:#fff0;color:rgb(21 34 50 / .52);cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.be-app-bottom-nav-button:hover{transform:translateY(-1px)}.be-app-bottom-nav-button:focus-visible{outline:2px solid rgb(95 174 218 / .38);outline-offset:2px}.be-app-bottom-nav-button.is-active{background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(243 248 252 / .9)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 58%);color:var(--be-app-accent-strong);box-shadow:0 8px 16px rgb(95 174 218 / .09),0 0 0 1px rgb(123 200 255 / .06)}.be-app-bottom-nav-button.is-onboarding-target{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(244 249 253 / .94)),radial-gradient(circle at top left,rgb(123 200 255 / .18),transparent 58%);color:var(--be-app-accent-strong);box-shadow:0 0 0 2px rgb(47 127 168 / .18),0 12px 24px rgb(95 174 218 / .12);transform:translateY(-1px)}.be-app-bottom-nav-button.is-disabled,.be-app-bottom-nav-button:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.be-app-bottom-nav-icon{width:1.34rem;height:1.34rem;flex:0 0 auto}.be-app-bottom-nav-label{display:block;max-width:100%;overflow:hidden;font-size:.61rem;font-weight:680;line-height:1.05;letter-spacing:-.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis}.be-app-bottom-nav-button .be-app-tab-badge{position:absolute;top:.26rem;right:.26rem;min-width:18px;min-height:18px;padding:0 .3rem;font-size:.66rem}.be-app-bottom-nav-logout{display:none}@media (max-width:479px){.be-app-shell,.be-app-fallback{padding:0}.be-app-header,.be-app-tabs,.be-app-panel,.be-app-server-alert{padding-left:.95rem;padding-right:.95rem}.be-app-card-actions,.be-app-filter-actions,.be-app-pager{display:grid;grid-template-columns:1fr}.be-app-card-actions .be-app-primary-button,.be-app-card-actions .be-app-secondary-button,.be-app-filter-actions .be-app-primary-button,.be-app-pager .be-app-secondary-button{width:100%}.be-app-messenger-new-head{align-items:center;flex-direction:row}.be-app-messenger-segment{width:100%}.be-app-messenger-segment .be-app-secondary-button{flex:1 1 0%}.be-app-messenger-member-row,.be-app-chat-member-row{grid-template-columns:auto minmax(0,1fr) auto}.be-app-messenger-member-actions,.be-app-chat-member-actions{grid-column:auto;justify-content:flex-end}.be-app-account-topline{align-items:flex-start;flex-direction:column}.be-app-link-button-secondary{width:100%}.be-app-account-summary-head,.be-app-account-action-row,.be-app-account-push-head{flex-direction:column;align-items:stretch}.be-app-account-media-row{grid-template-columns:1fr}.be-app-account-section-tab{min-height:40px;padding-inline:.9rem}.be-app-filter-inline-bar,.be-app-section-heading-inline,.be-app-section-heading-inline{flex-direction:column;align-items:stretch}.be-app-filter-summary{margin-top:-.05rem}.be-app-company-card-head{grid-template-columns:88px minmax(0,1fr);gap:.82rem}.be-app-company-card-media{min-height:88px}.be-app-company-card-footer{align-items:flex-start}.be-app-company-card .be-app-card-actions{margin-left:0}.be-app-modal{padding:.75rem .75rem calc(var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom) + 0.9rem)}.be-app-modal-sheet{width:100%;max-height:calc(100dvh - (var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom) + 1.5rem));padding:.95rem;border-radius:28px}[data-be-app-company-category-modal]{place-items:center;padding:.65rem .65rem calc(var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom) + 0.65rem)}[data-be-app-company-category-modal] .be-app-modal-backdrop{background:#fff0;backdrop-filter:none;-webkit-backdrop-filter:none}[data-be-app-company-editor-modal]{z-index:42;place-items:center;position:fixed;inset:0;padding:calc(env(safe-area-inset-top) + 0.7rem) .7rem calc(env(safe-area-inset-bottom) + 0.7rem);height:var(--be-app-company-editor-viewport-height,100dvh);overflow:hidden;overscroll-behavior:none;touch-action:none;background:#f4f8fc}[data-be-app-company-editor-modal] .be-app-modal-backdrop{display:none}[data-be-app-company-editor-modal] .be-app-company-editor-sheet{align-self:center;justify-self:center;width:min(100%, 42rem);max-width:min(100%, calc(100vw - 1.4rem));height:auto;max-height:calc(var(--be-app-company-editor-viewport-height, 100dvh) - (env(safe-area-inset-top) + env(safe-area-inset-bottom) + 1.4rem));box-sizing:border-box;display:flex;flex-direction:column;padding:1.15rem 1rem 1rem;border:1px solid rgb(231 237 243 / .98);border-radius:28px;background:#fff;box-shadow:0 24px 56px rgb(16 31 46 / .14);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}[data-be-app-company-editor-modal] .be-app-modal-header{flex:0 0 auto;padding-top:0}[data-be-app-company-editor-modal] .be-app-company-form{flex:1 1 auto;min-height:0;height:auto;padding:0 0 calc(env(safe-area-inset-bottom) + 1.9rem);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}body.be-company-modal-open{overflow:hidden;touch-action:none}.be-app-shell.is-company-editor-focus-active{padding-bottom:0;overflow:hidden}.be-app-shell.is-company-editor-focus-active .be-app-bottom-nav{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 1.5rem))}.be-app-company-category-sheet{width:min(100%, calc(100vw - 1.3rem));min-height:min(34rem, calc(100dvh - (var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom) + 1.4rem)));max-height:calc(100dvh - (var(--be-app-bottom-nav-shell-clearance) + env(safe-area-inset-bottom) + 1.4rem));padding:1.1rem;border-radius:30px}.be-app-companies-screen.is-category-modal-open [data-be-app-company-status]{display:none!important}.be-app-check-box{width:100%}.be-app-setting-grid-head{display:none}.be-app-setting-row{grid-template-columns:1fr;align-items:stretch}.be-app-setting-channel{justify-content:flex-start}.be-app-settings-global-actions{grid-template-columns:1fr}.be-app-account-notification-settings .be-app-setting-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.be-app-account-notification-settings .be-app-setting-copy{grid-column:1 / -1}.be-app-account-notification-settings .be-app-setting-channel{width:100%;justify-content:space-between;align-items:center}.be-app-account-notification-settings .be-app-setting-channel span{text-align:left}.be-app-connect-subtabs{margin-inline:-.05rem;padding-inline:.05rem calc(0.95rem + env(safe-area-inset-right));gap:.5rem;scroll-padding-inline:.2rem calc(0.95rem + env(safe-area-inset-right))}.be-app-connect-subtabs .be-app-subtab{min-height:42px;padding:.68rem .9rem}.be-app-admin-queue-heading,.be-app-admin-queue-group-head,.be-app-admin-card .be-app-card-top,.be-app-admin-card .be-app-card-actions{flex-wrap:wrap}.be-app-admin-card{padding:.66rem .7rem;gap:.5rem}.be-app-admin-card .be-app-card-side,.be-app-admin-card .be-app-badges{width:100%;justify-content:space-between}.be-app-admin-card .be-app-primary-button,.be-app-admin-card .be-app-secondary-button{flex:1 1 100%}.be-app-admin-filter-switch{width:100%}.be-app-admin-filter-switch .be-app-subtab{flex:1 1 auto;justify-content:center}.be-app-admin-help-sheet{width:100%}.be-app-admin-event-sheet{width:100%}.be-app-branch-menu{position:static}.be-app-chat-messages{max-height:none}.be-app-bottom-nav{width:min(calc(100vw - (var(--be-app-bottom-nav-side-gap) * 2)), 430px);bottom:var(--be-app-bottom-nav-offset);padding:.32rem}.be-app-bottom-nav-button{min-height:52px}.be-app-shell[data-be-app-platform="ios"]{--be-app-bottom-nav-side-gap:0.4rem;--be-app-bottom-nav-shell-clearance:6.05rem}.be-app-shell[data-be-app-platform="ios"] .be-app-bottom-nav{padding:.34rem;box-shadow:0 14px 24px rgb(17 32 49 / .1),inset 0 1px 0 rgb(255 255 255 / .5)}.be-app-shell[data-be-app-platform="android"]{--be-app-bottom-nav-side-gap:0.5rem;--be-app-bottom-nav-shell-clearance:5.75rem}.be-app-shell[data-be-app-platform="android"] .be-app-bottom-nav{padding:.32rem .38rem;border-radius:24px;box-shadow:0 10px 20px rgb(17 32 49 / .09),inset 0 1px 0 rgb(255 255 255 / .46)}}@media (min-width:720px){.be-app-header{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.be-app-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.be-app-hero-grid,.be-app-state-grid{grid-template-columns:minmax(0,0.95fr) minmax(0,1.35fr)}.be-app-auth-shell{grid-template-columns:minmax(0,1fr)}.be-app-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.be-app-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.be-app-company-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.be-app-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.be-app-field-wide{grid-column:span 3}.be-app-filter-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.be-app-filter-actions{justify-content:flex-end}.be-app-profile-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.be-app-event-detail-grid,.be-app-company-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,0.8fr)}.be-app-event-detail-media,.be-app-company-detail-media{grid-column:1;grid-row:1 / span 2;min-height:100%}.be-app-event-detail-copy,.be-app-company-detail-copy,.be-app-company-detail-list{grid-column:2}.be-app-profile-settings,.be-app-profile-contact-form,.be-app-profile-contact-options,.be-app-company-form{display:grid;gap:.95rem}.be-app-settings-grid{grid-template-columns:1fr}.be-app-setting-grid-head,.be-app-setting-row{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(96px,auto))}}@media (min-width:980px){.be-app-shell,.be-app-fallback{max-width:none}.be-app-panel-block,.be-app-card,.be-app-stat{padding:1.1rem 1.15rem}.be-app-header h2{font-size:1.56rem}}html[data-be-desktop-blocked="true"],html[data-be-desktop-blocked="true"] body,body.be-desktop-blocked{overflow:hidden;height:100%}html[data-be-desktop-blocked="true"] .be-app-render-root{min-height:100vh;height:100vh;overflow:hidden}html[data-be-desktop-blocked="true"] .be-app-desktop-gate{position:fixed;inset:0;z-index:2147483000;display:grid;padding:2rem;place-items:center;overflow:hidden;background:#fff}html[data-be-desktop-blocked="true"] .be-app-shell,html[data-be-desktop-blocked="true"] .be-app-fallback{display:none!important}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.be-app-render-root{min-height:100vh}.be-app-desktop-overlay-shell{width:min(100%, 34rem);gap:1.5rem}.be-app-desktop-overlay-logo{width:96px;height:96px}.be-app-auth-logo-mark{width:72px;height:72px}.be-app-desktop-overlay-copy h2{max-width:15ch;margin-inline:auto;font-size:clamp(1.85rem, 0.7vw + 1.45rem, 2.25rem)}.be-app-desktop-overlay-copy p{max-width:26rem;margin-inline:auto}}@media (min-width:1600px) and (hover:hover) and (pointer:fine){.be-app-desktop-overlay-shell{width:min(100%, 36rem)}}@media (max-width:1199px){.be-app-connect-screen{position:relative;isolation:isolate;padding-top:0;background:#fff0}.be-app-connect-screen.is-chat-focus{position:fixed;inset:0;z-index:24;width:100%;height:var(--be-app-chat-viewport-height,100dvh);min-height:var(--be-app-chat-viewport-height,100dvh);max-height:var(--be-app-chat-viewport-height,100dvh);padding:0;overflow:hidden;background:linear-gradient(180deg,#f2f7fb 0%,#f7fbfe 38%,#f4f9fd 100%),radial-gradient(circle at top,rgb(123 200 255 / .1),transparent 42%)}.be-app-connect-screen::before{content:none}.be-app-connect-screen>*{position:relative;z-index:1}.be-app-shell.is-chat-focus-active{padding-bottom:0;overflow:hidden}.be-app-shell.is-chat-focus-active .be-app-bottom-nav{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 1.5rem))}.be-app-connect-shell{gap:.78rem;padding-bottom:.42rem}.be-app-connect-header{display:grid;gap:.72rem;padding:.18rem .16rem .08rem}.be-app-connect-heading{gap:.24rem}.be-app-connect-heading h3{font-size:clamp(1.24rem, 3.8vw, 1.5rem);line-height:1.06;letter-spacing:-.035em}.be-app-connect-heading p{margin:0;max-width:32ch;font-size:.9rem;line-height:1.42;color:rgb(25 47 69 / .66)}.be-app-connect-actions{gap:.48rem}.be-app-connect-action{border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(244 248 252 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .08),transparent 60%);border:1px solid rgb(95 174 218 / .14);box-shadow:0 14px 30px rgb(16 30 46 / .05),inset 0 1px 0 rgb(255 255 255 / .64)}.be-app-connect-action.is-active{background:linear-gradient(180deg,rgb(236 246 252 / .98),rgb(226 241 250 / .94)),radial-gradient(circle at top left,rgb(123 200 255 / .12),transparent 58%);border-color:rgb(95 174 218 / .22)}.be-app-connect-search{margin-top:0;padding:0 .08rem}.be-app-connect-search-field{padding:.3rem;border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(245 249 252 / .9)),radial-gradient(circle at top left,rgb(123 200 255 / .06),transparent 60%);border:1px solid rgb(95 174 218 / .12);box-shadow:0 14px 28px rgb(17 32 49 / .045),inset 0 1px 0 rgb(255 255 255 / .62)}.be-app-connect-search-field input{min-height:48px;border-radius:18px;background:rgb(255 255 255 / .78);border-color:rgb(95 174 218 / .1)}.be-app-connect-pane{gap:.62rem;margin-top:.08rem}.be-app-connect-screen.is-chat-focus .be-app-connect-pane{gap:0;margin-top:0}.be-app-connect-pane-head{padding:.12rem .18rem 0}.be-app-connect-pane-head .be-app-section-heading h3{font-size:1rem;letter-spacing:-.02em}.be-app-connect-pane-back{min-height:38px;padding-inline:.88rem;border-radius:999px}.be-app-messenger-layout{display:grid;gap:.78rem}.be-app-messenger-list-screen{display:grid;gap:.72rem}.be-app-messenger-scroll{display:grid;gap:.72rem}.be-app-messenger-list{gap:.78rem;padding-bottom:.3rem}.be-app-messenger-cluster{display:grid;gap:0;padding:.28rem;border-radius:28px;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(245 249 252 / .94)),radial-gradient(circle at top left,rgb(123 200 255 / .07),transparent 60%);border:1px solid rgb(95 174 218 / .11);box-shadow:0 16px 30px rgb(17 32 49 / .05),inset 0 1px 0 rgb(255 255 255 / .66)}.be-app-messenger-cluster-section+.be-app-messenger-cluster-section{border-top:1px solid rgb(95 174 218 / .08);margin-top:.08rem;padding-top:.08rem}.be-app-messenger-cluster-section-inbox+.be-app-messenger-cluster-section-requests{border-top:0;margin-top:.16rem;padding-top:0}.be-app-messenger-cluster-heading{display:grid;gap:.16rem;padding:.82rem .84rem .72rem}.be-app-messenger-cluster-heading h4,.be-app-messenger-cluster-heading p{margin:0}.be-app-messenger-cluster-heading h4{font-size:1rem;font-weight:800;letter-spacing:-.02em}.be-app-messenger-cluster-heading p{font-size:.8rem;line-height:1.36;color:rgb(24 48 72 / .58)}.be-app-messenger-chat-list{display:grid;gap:0}.be-app-messenger-cluster-chats .be-app-messenger-cluster-heading{justify-items:center;text-align:center;padding-bottom:.44rem}.be-app-messenger-chat-list .be-app-messenger-row+.be-app-messenger-row{border-top:1px solid rgb(95 174 218 / .08);border-radius:0}.be-app-messenger-section{gap:.4rem;padding:.14rem 0}.be-app-messenger-section-label{padding:0 .22rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;color:rgb(24 48 72 / .48)}.be-app-messenger-row{gap:.88rem;padding:.96rem 1rem;border-radius:20px;border:0;background:#fff0;box-shadow:none}.be-app-messenger-row-inbox{background:linear-gradient(180deg,rgb(245 250 255 / .96),rgb(236 244 252 / .92)),radial-gradient(circle at top left,rgb(123 200 255 / .11),transparent 60%)}.be-app-messenger-side{gap:.38rem;align-self:center}.be-app-messenger-time{font-size:.76rem;font-weight:700;letter-spacing:-.01em;color:rgb(24 48 72 / .54)}.be-app-messenger-row-result{grid-template-columns:auto minmax(0,1fr);align-items:start}.be-app-messenger-avatar{width:3.35rem;height:3.35rem;border-radius:1.15rem;background:linear-gradient(180deg,rgb(252 254 255 / .98),rgb(231 239 247 / .94)),radial-gradient(circle at top left,rgb(123 200 255 / .14),transparent 60%);box-shadow:0 10px 20px rgb(17 32 49 / .05),inset 0 1px 0 rgb(255 255 255 / .66)}.be-app-messenger-avatar-fallback{background:linear-gradient(135deg,#18395f,#2f679b)}.be-app-messenger-copy{gap:.3rem}.be-app-messenger-head{gap:.18rem}.be-app-messenger-name{font-size:1rem;font-weight:780;letter-spacing:-.02em}.be-app-messenger-meta,.be-app-messenger-time{font-size:.74rem;color:rgb(24 48 72 / .56)}.be-app-messenger-excerpt{font-size:.86rem;line-height:1.42;color:rgb(24 48 72 / .76)}.be-app-messenger-side{gap:.42rem}.be-app-messenger-badge{min-width:1.5rem;height:1.5rem;padding:0 .42rem;background:linear-gradient(135deg,#173a63,#2d5f94);box-shadow:0 8px 18px rgb(23 58 99 / .18)}.be-app-messenger-request-button{min-height:40px;padding-inline:.95rem;border-radius:16px}.be-app-connect-inbox-section{gap:.2rem;margin-top:0}.be-app-connect-inbox-section+.be-app-connect-inbox-section{border-top:1px solid rgb(95 174 218 / .08);padding-top:.14rem}.be-app-connect-inbox-section-toggle{padding:.96rem 1rem;border-radius:20px;border:0;background:#fff0;box-shadow:none}.be-app-connect-inbox-section-heading h4{font-size:.98rem;letter-spacing:-.015em}.be-app-connect-inbox-section-heading p{font-size:.8rem;line-height:1.34;color:rgb(24 48 72 / .6)}.be-app-connect-inbox-section-list{display:grid;gap:.18rem;padding:0 .3rem .18rem}.be-app-connect-inbox-section-requests-overview .be-app-connect-inbox-section-list{gap:.42rem;padding-top:.12rem}.be-app-messenger-request-group{display:grid;gap:.2rem}.be-app-messenger-request-group+.be-app-messenger-request-group{padding-top:.34rem;border-top:1px solid rgb(95 174 218 / .08)}.be-app-messenger-request-group-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .28rem}.be-app-messenger-request-group-head h5{margin:0;font-size:.77rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgb(24 48 72 / .48)}.be-app-connect-inbox-section-list .be-app-card{padding:.9rem .96rem;border-radius:18px;border:1px solid rgb(95 174 218 / .08);background:rgb(255 255 255 / .72);box-shadow:none}.be-app-connect-inbox-section-list .be-app-card-top{align-items:start;gap:.5rem}.be-app-connect-inbox-section-list .be-app-card-headline{gap:.14rem}.be-app-connect-inbox-section-list .be-app-card-headline h3{font-size:.98rem;line-height:1.18;letter-spacing:-.02em}.be-app-connect-inbox-section-list .be-app-card-subline,.be-app-connect-inbox-section-list .be-app-card-copy p,.be-app-request-card-time{font-size:.82rem;line-height:1.38;color:rgb(24 48 72 / .62)}.be-app-connect-inbox-section-list .be-app-badge,.be-app-connect-inbox-section-list .be-app-pill{padding:.24rem .56rem;border-radius:999px;font-size:.68rem;font-weight:750}.be-app-connect-inbox-section-list .be-app-card-actions{gap:.48rem}.be-app-connect-inbox-section-list .be-app-primary-button,.be-app-connect-inbox-section-list .be-app-secondary-button{min-height:42px;border-radius:16px}.be-app-chat-thread{gap:0;border-radius:0;background:#fff0;border:0;box-shadow:none;overflow:hidden}.be-app-chat-thread-header{padding:max(env(safe-area-inset-top, 0px), 0.56rem) .92rem .34rem;background:#fff0;border-bottom:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.be-app-chat-back{width:2.2rem;height:2.2rem;border-radius:16px;background:rgb(255 255 255 / .78);border:1px solid rgb(95 174 218 / .08);box-shadow:0 4px 12px rgb(17 32 49 / .04)}.be-app-chat-thread-profile{gap:.7rem}.be-app-chat-header-avatar{width:2.72rem;height:2.72rem;border-radius:1rem;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(231 239 247 / .9)),radial-gradient(circle at top left,rgb(123 200 255 / .11),transparent 60%);box-shadow:0 6px 14px rgb(17 32 49 / .04)}.be-app-chat-header-name{font-size:.98rem;font-weight:790;letter-spacing:-.02em}.be-app-chat-header-subline{font-size:.71rem;line-height:1.24;color:rgb(24 48 72 / .58)}.be-app-chat-thread-body{background:var(--be-app-chat-bg-style),linear-gradient(180deg,rgb(248 251 254 / .96),rgb(243 248 252 / .98));background-color:var(--be-app-chat-bg-color)}.be-app-chat-messages{gap:.7rem;padding:.6rem .9rem .7rem}.be-app-chat-message{padding-inline:0}.be-app-chat-bubble{gap:.3rem;max-width:min(84%, 22.5rem);padding:.82rem .9rem .72rem;border-radius:26px 26px 26px 16px;background:var(--be-app-chat-bubble-theirs);border:1px solid rgb(95 174 218 / .1);box-shadow:0 8px 18px rgb(17 32 49 / .035),inset 0 1px 0 rgb(255 255 255 / .68)}.be-app-chat-message.is-mine .be-app-chat-bubble{border-radius:26px 26px 16px 26px;background:var(--be-app-chat-bubble-mine);border-color:rgb(95 174 218 / .16);box-shadow:0 10px 20px rgb(95 174 218 / .07),inset 0 1px 0 rgb(255 255 255 / .54)}.be-app-chat-author{font-size:.68rem;font-weight:760;letter-spacing:.08em;color:rgb(24 48 72 / .42)}.be-app-chat-text{font-size:.94rem;line-height:1.48;color:var(--be-app-chat-text-theirs)}.be-app-chat-message.is-mine .be-app-chat-text{color:var(--be-app-chat-text-mine)}.be-app-chat-media{width:min(100%, 236px);margin-top:.08rem;border-radius:20px;background:rgb(230 238 245 / .72);box-shadow:0 10px 22px rgb(17 32 49 / .04)}.be-app-chat-media img{max-height:270px}.be-app-chat-time{font-size:.68rem;color:rgb(24 48 72 / .42)}.be-app-chat-composer{gap:.46rem;padding:.34rem .72rem max(0.28rem, env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff0,rgb(244 249 252 / .7) 22%,rgb(246 251 254 / .96) 100%);border-top:1px solid rgb(95 174 218 / .05);backdrop-filter:none;-webkit-backdrop-filter:none}.be-app-chat-composer-main{gap:.4rem;padding:.34rem;border-radius:24px;background:rgb(255 255 255 / .92);border:1px solid rgb(95 174 218 / .08);box-shadow:0 8px 18px rgb(17 32 49 / .035),inset 0 1px 0 rgb(255 255 255 / .68)}.be-app-chat-composer-field{padding:0 .1rem}.be-app-chat-composer textarea{min-height:42px;max-height:112px;padding:.62rem .32rem;font-size:.95rem;line-height:1.42}.be-app-chat-composer-actions{align-self:center}.be-app-chat-composer-actions .be-app-primary-button,.be-app-chat-attachment-open{min-width:44px;min-height:44px;border-radius:18px}.be-app-chat-attachment-open{background:rgb(248 251 254 / .96);border:1px solid rgb(95 174 218 / .08);box-shadow:0 6px 14px rgb(17 32 49 / .03)}.be-app-chat-composer-actions .be-app-primary-button{padding:.66rem 1rem;border-radius:18px;box-shadow:0 8px 16px rgb(95 174 218 / .14),inset 0 1px 0 rgb(255 255 255 / .24)}.be-app-chat-status{padding:.58rem .82rem;border-radius:16px;background:rgb(255 255 255 / .82);border:1px solid rgb(95 174 218 / .1)}.be-app-chat-attachment-preview{padding:.36rem}.be-app-connect-screen.is-chat-focus .be-app-connect-pane[data-be-app-connect-pane="network"]{position:relative;isolation:isolate;height:var(--be-app-chat-viewport-height,100dvh);min-height:var(--be-app-chat-viewport-height,100dvh);max-height:var(--be-app-chat-viewport-height,100dvh);width:100%;background:#fff0;overflow:hidden}.be-app-connect-screen.is-chat-focus .be-app-messenger-layout{display:grid;grid-template-rows:minmax(0,1fr);height:100%;gap:0}.be-app-connect-screen.is-chat-focus .be-app-user-chat-screen{margin:0;width:100%;max-height:100%;background:#fff0}.be-app-connect-screen.is-chat-focus .be-app-chat-messages{padding-bottom:.7rem;scroll-padding-bottom:.7rem}.be-app-connect-screen.is-chat-focus .be-app-chat-composer{padding:.34rem .72rem max(0.3rem, env(safe-area-inset-bottom))}.be-app-connect-screen.is-chat-focus.is-keyboard-open .be-app-chat-composer{padding-bottom:max(0.18rem, env(safe-area-inset-bottom))}}