@charset "UTF-8";.ai-matching-shell{font-family:var(--font-body);color:hsl(var(--foreground));background:hsl(var(--background));letter-spacing:0}.ai-matching-shell button,.ai-matching-shell [role=combobox],.ai-matching-shell input{min-height:44px}.ai-matching-shell .matching-panel{border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));padding:24px}.ai-matching-shell .matching-mono{font-family:Geist Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.ai-matching-shell .matching-accent{color:hsl(var(--matching-accent))}.ai-matching-shell .matching-selected{background:hsl(var(--matching-selection));border-color:hsl(var(--matching-accent))}.ai-matching-shell .matching-tabs{height:auto;background:transparent;padding:0;border-radius:0;gap:20px}.ai-matching-shell .matching-tabs [role=tab]{border-radius:0;border-bottom:2px solid transparent;padding:12px 0;color:hsl(var(--muted-foreground));box-shadow:none;background:transparent;white-space:nowrap;text-align:left;flex:none}.ai-matching-shell .matching-tabs [role=tab][data-state=active]{border-color:hsl(var(--matching-accent));color:hsl(var(--foreground))}.ai-matching-shell .matching-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ai-matching-shell .matching-bridge{position:relative;display:flex;align-items:center;justify-content:center}.ai-matching-shell .matching-bridge:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed hsl(var(--border))}.ai-matching-shell .matching-bridge>span{z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid hsl(var(--border));border-radius:50%;background:hsl(var(--card));color:hsl(var(--matching-accent))}.ai-matching-shell .matching-file{border-radius:12px;background:hsl(var(--background))}.ai-matching-shell .matching-drop{min-height:104px;flex-direction:column;border-radius:12px;background:hsl(var(--background))}.ai-matching-shell .matching-status{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600;width:-moz-fit-content;width:fit-content}.ai-matching-shell .matching-status-success{color:hsl(var(--success));background:hsl(var(--success) / .12)}.ai-matching-shell .matching-status-warning{color:hsl(var(--warning));background:hsl(var(--warning) / .12)}.ai-matching-shell .matching-status-destructive{color:hsl(var(--destructive));background:hsl(var(--destructive) / .1)}.ai-matching-shell .matching-status-muted{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.ai-matching-shell .matching-chat{border:1px solid hsl(var(--border));border-radius:16px;padding:16px;background:hsl(var(--card))}.ai-matching-shell .matching-count{display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%;background:hsl(var(--foreground));color:hsl(var(--background));font-size:11px;margin-left:8px}.ai-matching-shell .matching-step-circle{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid hsl(var(--border));border-radius:50%;color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.ai-matching-shell .matching-step-circle.is-ready{border-color:transparent;color:hsl(var(--success))}.ai-matching-shell .matching-recent-need{border-radius:999px;font-size:12px;white-space:normal;height:auto;min-height:34px}.ai-matching-shell .matching-mission-area{border:1px dashed hsl(var(--border));border-radius:12px;background:hsl(var(--background))}.ai-matching-shell .matching-mission-empty{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.ai-matching-shell .matching-mission-text{min-height:230px;border:none;background:transparent;box-shadow:none;resize:vertical}.ai-matching-shell .matching-hint{display:flex;align-items:center;gap:8px;padding:12px;border-radius:8px;background:hsl(var(--matching-selection));color:hsl(var(--matching-accent));font-size:12px;line-height:1.6}.ai-matching-shell .matching-suggestions{border:1px dashed hsl(var(--matching-accent)/.25);border-radius:12px;background:hsl(var(--matching-selection)/.45);padding:14px;display:flex;flex-direction:column;gap:10px;color:hsl(var(--matching-accent))}.ai-matching-shell .matching-placeholder{height:30px;border-radius:6px;background:hsl(var(--matching-selection))}.ai-matching-shell .matching-person{display:flex;align-items:center;gap:10px;min-height:52px}.ai-matching-shell .matching-person-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:hsl(var(--matching-selection));color:hsl(var(--matching-accent));font-size:11px;font-weight:600;overflow:hidden}.ai-matching-shell .matching-person-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-matching-shell .matching-upload-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px}.ai-matching-shell .matching-upload-actions .matching-drop{min-height:44px;padding:8px;flex-direction:row;font-size:12px;background:transparent;border-radius:8px}.ai-matching-shell .matching-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ai-matching-shell .matching-steps,.ai-matching-shell .matching-footer-step,.ai-matching-shell .matching-footer-command{display:flex;align-items:center;gap:8px}.ai-matching-shell .matching-footer-step{font-size:11px;white-space:nowrap;color:hsl(var(--muted-foreground))}.ai-matching-shell .matching-step-line{width:20px;height:1px;background:hsl(var(--border));margin:0 4px}.ai-matching-shell .matching-footer-command{gap:14px;flex-wrap:wrap}.ai-matching-shell .matching-analyze{background:hsl(var(--foreground));color:hsl(var(--background))}.ai-matching-shell .matching-analyze:disabled{background:hsl(var(--muted));color:hsl(var(--muted-foreground));opacity:1}@media (max-width: 767px){.ai-matching-shell .matching-input-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ai-matching-shell .matching-bridge{display:none}.ai-matching-shell .matching-panel{padding:16px}.ai-matching-shell .matching-tabs{gap:14px;width:100%;overflow-x:auto;justify-content:flex-start}.ai-matching-shell .matching-mission-empty{min-height:230px;padding:18px}.ai-matching-shell .matching-footer-command{width:100%}.ai-matching-shell .matching-steps{gap:4px;flex-wrap:wrap}.ai-matching-shell .matching-footer-step{font-size:10px}.ai-matching-shell .matching-step-line{width:10px;margin:0 2px}.ai-matching-shell .matching-footer-command .matching-analyze{width:100%}.ai-matching-shell .matching-upload-actions{grid-template-columns:1fr}}.permissions-shell{color:hsl(var(--foreground))}.permissions-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.permissions-heading h2{font-size:22px;font-weight:600}.permissions-heading p{font-size:13px;color:hsl(var(--muted-foreground));margin-top:4px}.permissions-columns{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);gap:20px}.permissions-users,.permissions-detail{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;min-width:0}.permissions-user-list{border-top:1px solid hsl(var(--border));max-height:720px;overflow-y:auto;padding:6px}.permissions-user{display:flex;align-items:center;gap:6px;padding:0 8px;border-left:2px solid transparent}.permissions-user.is-selected{background:hsl(var(--muted));border-left-color:hsl(var(--foreground));border-radius:6px}.permissions-detail{padding:20px}.permissions-person{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center;padding-bottom:20px}.permissions-person h3{font-size:16px;font-weight:600}.permissions-label{display:block;font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:6px}.permissions-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin-top:20px}.permissions-module-grid h4{font-size:10px;color:hsl(var(--muted-foreground));font-weight:600;border-bottom:1px solid hsl(var(--border));padding-bottom:8px}.permissions-module{display:flex;align-items:center;gap:10px;min-height:66px;border-bottom:1px solid hsl(var(--border));padding:10px 0}.permissions-module strong{font-size:12px;font-weight:600}.permissions-module small{display:block;font-size:10px;line-height:1.5;color:hsl(var(--muted-foreground));margin-top:2px}.permissions-module.is-disabled{opacity:.45}.permissions-level{display:flex;border:1px solid hsl(var(--border));border-radius:5px;flex-shrink:0}.permissions-level button{height:24px;padding:0 7px;font-size:10px;border-radius:3px}@media (max-width:1200px){.permissions-module-grid{grid-template-columns:1fr}.permissions-person{grid-template-columns:1fr 1fr}.permissions-person>div:first-child{grid-column:1/-1}}@media (max-width:760px){.permissions-columns{grid-template-columns:1fr}.permissions-user-list{max-height:270px}.permissions-detail{padding:16px}}.business-ai-panel{width:min(620px,100vw);max-width:620px!important;display:flex;flex-direction:column;padding:28px;gap:24px}.business-ai-panel h2{display:flex;gap:10px;align-items:center}.business-ai-panel h2 svg{color:hsl(var(--consultant-call))}.business-ai-answer{flex:1;overflow-y:auto;min-height:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.business-ai-asked{font-size:16px;font-weight:600;padding-bottom:20px;border-bottom:1px solid hsl(var(--border));margin-bottom:20px}.business-ai-stage{display:flex;align-items:center;gap:10px;color:hsl(var(--muted-foreground))}.business-ai-stage svg{flex-shrink:0}.business-ai-text p{margin-bottom:14px}.business-ai-text ul,.business-ai-text ol{padding-left:20px;margin-bottom:16px;list-style:disc}.business-ai-text strong{font-weight:600}.business-ai-form{display:flex;gap:8px;border-top:1px solid hsl(var(--border));padding-top:20px}.business-ai-form input{flex:1;min-width:0}.business-ai-sources{margin-top:24px;padding-top:20px;border-top:1px solid hsl(var(--border))}.business-ai-sources h3{font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:8px}.business-ai-sources a{display:flex;width:100%;justify-content:space-between;height:auto;white-space:normal;text-align:left;padding:10px 0;gap:12px}.business-ai-sources a span{flex:1}.business-ai-sources svg{flex-shrink:0}@media (max-width:600px){.business-ai-panel{padding:24px 16px}}.business-ai-voice{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--muted)/.4)}.business-ai-voice-visual{width:64px;height:64px;flex-shrink:0;border-radius:999px;overflow:hidden}.business-ai-voice-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.business-ai-voice-copy strong{font-size:14px;font-weight:600}.business-ai-voice-copy span{color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.business-ai-floating{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:50%;z-index:35;background:hsl(var(--sidebar-background));color:hsl(var(--sidebar-foreground));box-shadow:var(--shadow-lg)}.business-ai-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.business-ai-web-toggle{display:flex;align-items:center;gap:8px;font-size:12px;margin-right:auto}.business-ai-entry{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid hsl(var(--border))}.business-ai-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.business-ai-support{width:100%;display:flex;flex-direction:column;gap:10px;border:1px solid hsl(var(--border));border-radius:8px;padding:16px}.business-ai-support label{display:flex;flex-direction:column;gap:6px}.business-ai-quick{display:flex;flex-direction:column;gap:10px}.business-ai-quick button{white-space:normal;height:auto;min-height:40px;text-align:left;justify-content:flex-start}.business-ai-ticket{padding:16px 0;border-bottom:1px solid hsl(var(--border))}.business-ai-panel .business-ai-sources a{overflow-wrap:anywhere}.business-ai-panel .business-ai-sources a span{min-width:0}@media (max-width:600px){.business-ai-panel{width:100vw;height:100dvh;max-width:100vw!important;gap:16px}.business-ai-floating{right:16px;bottom:calc(80px + env(safe-area-inset-bottom))}.business-ai-voice{flex-wrap:wrap;gap:8px}.business-ai-voice-visual{width:48px;height:48px}.business-ai-voice-copy{min-width:140px}}.landing-shell.home-shell{--background:var(--home-white);--foreground:var(--home-ink);--card:var(--home-white);--card-foreground:var(--home-ink);--primary:var(--home-ink);--primary-foreground:var(--home-white);--muted:var(--home-soft);--muted-foreground:var(--home-sub);--border:var(--home-line);--input:var(--home-line);--ring:var(--home-accent);--accent:var(--home-accent-soft);--accent-foreground:var(--home-accent);background:hsl(var(--home-white));color:hsl(var(--home-ink));font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.home-shell *{letter-spacing:0}.home-shell h1,.home-shell h2,.home-shell h3{font-family:var(--font-body);font-weight:600;line-height:1.1;text-wrap:balance}.home-shell h2{font-size:48px}.home-shell h3{font-size:22px}.home-wide{width:min(100% - 64px,1180px);margin-inline:auto}.home-section{padding:112px 0}.home-soft{background:hsl(var(--home-soft))}.home-eyebrow{font-size:11px;font-weight:600;color:hsl(var(--home-accent));display:block;margin-bottom:18px}.home-section-heading{max-width:700px;margin:0 auto 56px;text-align:center}.home-section-heading p{font-size:18px;color:hsl(var(--home-sub));margin-top:22px}.home-shell a:focus-visible{outline:2px solid hsl(var(--home-accent));outline-offset:5px}.home-skip{position:fixed;top:-100px;left:20px;z-index:100;background:hsl(var(--home-white));padding:10px}.home-skip:focus{top:12px}.home-shell .home-pill{border-radius:999px;padding:0 22px;height:42px;background:hsl(var(--home-ink));color:hsl(var(--home-white));box-shadow:none;font-size:13px;transition:transform var(--duration-base) var(--ease-standard),background var(--duration-base)}.home-shell .home-pill:hover{transform:translateY(-2px);background:hsl(var(--home-ink)/.85)}.home-shell .home-pill-lg{height:50px;padding-inline:26px;font-size:14px}.home-shell .home-secondary{background:hsl(var(--home-white));color:hsl(var(--home-ink));border:1px solid hsl(var(--home-line))}.home-shell .home-secondary:hover{background:hsl(var(--home-soft))}.home-header{position:sticky;top:0;z-index:40;background:hsl(var(--home-white)/.96);transition:box-shadow var(--duration-base);border-bottom:1px solid transparent}.home-header.is-scrolled{border-color:hsl(var(--home-line));box-shadow:var(--shadow-xs)}.home-header-inner{width:min(100% - 48px,1280px);margin:auto;min-height:86px;display:flex;align-items:center;gap:30px;transition:min-height var(--duration-base)}.is-scrolled .home-header-inner{min-height:72px}.home-header-logo{flex-shrink:0}.home-header-logo img,.home-footer-top img{width:112px;height:auto;filter:brightness(0)}.home-header-nav{display:flex;gap:24px;align-items:center;margin-inline:auto}.home-header-nav a{font-size:12px;color:hsl(var(--home-sub));white-space:nowrap}.home-header-nav a:hover,.home-header-nav .is-active{color:hsl(var(--home-accent))}.home-header-actions{display:flex;align-items:center;gap:22px}.home-header-login{font-size:13px;white-space:nowrap}.home-shell .home-menu-toggle{display:none}.home-mobilemenu{display:grid;padding:15px 24px 24px;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid hsl(var(--home-line))}.home-hero{padding:72px 0 0;text-align:center;overflow:hidden}.home-hero-inner{width:min(100% - 40px,1000px);margin:auto}.home-announcement{display:inline-flex;gap:10px;align-items:center;font-size:12px;border:1px solid hsl(var(--home-line));border-radius:999px;padding:5px 12px 5px 6px;margin-bottom:28px;color:hsl(var(--home-sub))}.home-announcement span{background:hsl(var(--home-accent-soft));color:hsl(var(--home-accent));padding:3px 9px;border-radius:999px;font-size:10px;font-weight:600}.home-announcement svg{width:14px;height:14px}.home-shell .home-hero h1{font-size:72px;line-height:1.05;margin:0}.home-hero h1 span{color:hsl(var(--home-accent));background:var(--home-accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-hero p{font-size:18px;line-height:1.6;color:hsl(var(--home-sub));margin:24px auto 0;max-width:620px}.home-hero-actions{display:flex;gap:12px;justify-content:center;margin-top:30px}.home-hero-note{display:block;font-size:11px;color:hsl(var(--home-sub));margin-top:18px}.home-product-wrap{width:min(100% - 64px,1180px);margin:54px auto 0;text-align:left;perspective:1200px}.home-product-wrap>.public-product{transition:transform .45s var(--ease-standard);transform-origin:center bottom}.home-product-wrap:hover>.public-product{transform:translateY(-3px)}.public-product{display:grid;grid-template-columns:190px minmax(0,1fr);border:1px solid hsl(var(--home-line));border-radius:8px;overflow:hidden;min-height:490px;background:hsl(var(--home-soft));box-shadow:var(--home-product-shadow);font-size:12px;isolation:isolate}.public-product-side{background:hsl(var(--home-dark));color:hsl(var(--home-on-dark-muted));padding:24px 14px 14px;display:flex;flex-direction:column}.public-product-side>img{width:100px;margin:0 12px 30px}.public-product-side>small{font-size:8px;padding:0 12px;margin-bottom:12px}.public-product-side nav{display:grid;gap:4px}.home-shell .public-product-side button{justify-content:flex-start;color:hsl(var(--home-on-dark-muted));height:34px;padding:0 12px;font-size:11px;border-radius:4px;background:transparent;font-weight:400}.home-shell .public-product-side button.is-active,.home-shell .public-product-side button:hover{background:hsl(var(--home-dark-line));color:hsl(var(--home-white))}.public-product-side button svg{width:13px;height:13px}.public-product-user{display:flex;align-items:center;gap:9px;margin-top:auto;padding:28px 8px 4px;font-size:11px}.public-product-user small{display:block;font-size:9px}.public-avatar{display:inline-flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--home-accent-soft));color:hsl(var(--home-accent));font-size:10px;font-weight:500}.public-product-body{min-width:0}.public-product-top{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid hsl(var(--home-line));background:hsl(var(--home-white));font-size:10px}.public-product-top>span:last-child{display:flex;align-items:center;gap:12px;color:hsl(var(--home-sub))}.public-product-top .public-avatar{width:24px;height:24px;font-size:8px}.public-product-content{padding:24px}.public-product-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.public-product-heading small{font-size:8px;color:hsl(var(--home-sub))}.home-shell .public-product-heading h3{font-size:25px;margin:6px 0}.public-product-heading p{font-size:11px;color:hsl(var(--home-sub));margin:0}.public-product-heading>svg{color:hsl(var(--home-accent));width:22px}.public-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid hsl(var(--home-line));border-bottom:1px solid hsl(var(--home-line));padding:20px 0;margin-bottom:24px}.public-kpis>div{padding:0 14px;border-right:1px solid hsl(var(--home-line))}.public-kpis>div:first-child{padding-left:0}.public-kpis>div:last-child{border:0}.public-kpis small{font-size:10px;color:hsl(var(--home-sub));display:block}.public-kpis strong{font-size:25px;display:block;font-weight:600;white-space:nowrap;margin:6px 0}.public-kpis span{font-size:9px;color:hsl(var(--home-sub))}.public-dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.public-chart{min-width:0}.public-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.public-chart-heading b{font-size:11px;font-weight:500}.public-chart-heading>div{display:flex}.home-shell .public-chart-heading button{height:24px;padding:0 8px;font-size:9px;color:hsl(var(--home-sub));border-radius:4px}.home-shell .public-chart-heading .is-active{background:hsl(var(--home-white));color:hsl(var(--home-ink));box-shadow:var(--shadow-xs)}.public-chart-legend{display:flex;gap:14px;font-size:9px;color:hsl(var(--home-sub));margin:18px 0 8px}.public-chart-legend span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:hsl(var(--home-accent));margin-right:5px}.public-chart-legend span:last-child:before{background:hsl(var(--home-chart-secondary))}.public-chart svg{display:block;width:100%;height:140px;overflow:visible}.public-chart-grid{fill:none;stroke:hsl(var(--home-line));stroke-width:.7}.public-chart-line{fill:none;stroke:hsl(var(--home-accent));stroke-width:2.5}.public-chart-line.secondary{stroke:hsl(var(--home-chart-secondary));stroke-width:1.8}.public-chart-axis{display:flex;justify-content:space-between;font-size:8px;color:hsl(var(--home-sub));margin-top:8px}.public-tasks{border-left:1px solid hsl(var(--home-line));padding-left:22px}.public-tasks>b{font-size:11px;font-weight:500;display:block;margin:5px 0 12px}.home-shell .public-tasks button{font-size:10px;font-weight:400;justify-content:flex-start;padding:12px 0;height:42px;width:100%;border-bottom:1px solid hsl(var(--home-line));border-radius:0;gap:8px;white-space:normal;text-align:left;background:transparent;color:hsl(var(--home-ink))}.public-tasks button svg{width:12px;height:12px;margin-left:auto}.public-task-dot{width:6px;height:6px;background:hsl(var(--home-accent));border-radius:50%;flex-shrink:0}.public-tasks>small{display:block;font-size:9px;color:hsl(var(--home-sub));padding-top:15px}.public-list-head{display:flex;justify-content:space-between;font-size:10px;color:hsl(var(--home-sub));padding-bottom:16px}.public-list-head>span:first-child{display:flex;gap:8px}.public-list-head svg{width:13px;height:13px}.home-shell .public-data-row{display:flex;align-items:center;gap:12px;justify-content:flex-start;width:100%;height:60px;border-bottom:1px solid hsl(var(--home-line));border-radius:0;background:transparent;color:hsl(var(--home-ink));text-align:left;padding:8px;font-size:11px;font-weight:400}.public-data-row>span:nth-child(2){flex:1}.public-data-row b,.public-data-row small{display:block}.public-data-row b{font-weight:500}.public-data-row small{color:hsl(var(--home-sub));font-size:9px}.public-data-row .public-status{font-size:9px;color:hsl(var(--home-success));background:hsl(var(--home-success-soft));padding:3px 6px;border-radius:4px}.public-selected{display:flex;gap:10px;border-bottom:1px solid hsl(var(--home-line));padding:16px 8px;font-size:11px}.public-selected svg{width:16px;color:hsl(var(--home-success))}.public-selected p{font-size:10px;color:hsl(var(--home-sub));margin:4px 0}.public-list-bottom{max-width:350px;margin-top:16px}.home-integrations{text-align:center;padding:56px 0 70px}.home-integrations p{font-size:13px;color:hsl(var(--home-sub));margin-bottom:25px}.home-integration-logos{display:flex;justify-content:center;gap:66px;align-items:center;flex-wrap:wrap}.home-integration-logos>span{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:600;color:hsl(var(--home-ink))}.home-integration-logos img{height:44px;width:auto;max-width:96px;-o-object-fit:contain;object-fit:contain}.home-integration-logos small{display:block;font-size:9px;font-weight:400;margin-top:3px}.home-integrations .home-reveal>small{font-size:10px;color:hsl(var(--home-sub));display:block;margin-top:24px}.home-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-feature{background:hsl(var(--home-white));border:1px solid hsl(var(--home-line));border-radius:8px;padding:26px;display:flex;flex-direction:column;min-height:385px;transition:transform .3s var(--ease-standard),border-color var(--duration-base)}.home-feature:hover{transform:translateY(-4px);border-color:hsl(var(--home-accent)/.35)}.home-feature .home-eyebrow{font-size:9px;margin-bottom:14px}.home-feature h3{font-size:21px;line-height:1.25}.home-feature p{font-size:13px;color:hsl(var(--home-sub));margin-top:12px}.home-shell .home-feature-link{align-self:flex-start;font-size:11px;color:hsl(var(--home-sub));height:26px;padding:0;margin-top:18px;background:transparent}.public-mini{margin-top:24px;padding:16px;background:hsl(var(--home-soft));border-radius:4px;min-height:130px;font-size:10px;color:hsl(var(--home-ink));overflow:hidden}.home-feature>.public-mini{margin-top:auto}.public-mini-person{display:flex;align-items:center;gap:8px;margin-bottom:10px}.public-mini-person:last-child{margin-bottom:0}.public-mini-person .public-avatar{width:26px;height:26px;font-size:8px}.public-mini-person>div{flex:1}.public-mini-person b,.public-mini-person small{display:block;font-weight:500}.public-mini-person small{color:hsl(var(--home-sub));font-size:8px;font-weight:400}.public-mini-person svg{width:12px;color:hsl(var(--home-success))}.public-mini-title{font-size:10px;font-weight:500;display:flex;gap:6px;align-items:center;margin-bottom:12px}.public-mini-title svg{width:12px;color:hsl(var(--home-accent))}.public-mini p{margin:8px 0;display:flex;gap:8px;align-items:center;font-size:10px}.public-mini p svg{width:12px;color:hsl(var(--home-success))}.public-week{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.public-week>div{text-align:center}.public-week small{display:block;color:hsl(var(--home-sub));font-size:8px}.public-week span{display:block;background:hsl(var(--home-accent-soft));color:hsl(var(--home-accent));padding:8px 0;margin-top:6px;border-top:2px solid hsl(var(--home-accent));border-radius:2px;font-size:8px}.public-mini-rule{border-top:1px solid hsl(var(--home-line));margin:12px 0}.public-mini>small,.public-mini>b{display:block;font-size:9px}.public-mini>small{color:hsl(var(--home-sub))}.public-pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.public-pipeline small{font-size:8px;color:hsl(var(--home-sub));display:block;margin-bottom:10px}.public-pipeline span{display:block;font-size:8px;border:1px solid hsl(var(--home-line));border-left:2px solid hsl(var(--home-accent));padding:10px 5px;border-radius:3px;background:hsl(var(--home-white))}.public-pipeline>div:last-child span{border-left-color:hsl(var(--home-success))}.public-pipeline i{display:block;margin-top:10px;height:25px;border:1px dashed hsl(var(--home-line));border-radius:3px}.public-hour{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid hsl(var(--home-line));font-size:9px}.public-hour span{flex:1;color:hsl(var(--home-sub))}.public-hour svg{width:12px;color:hsl(var(--home-success))}.public-evidence{color:hsl(var(--home-success));font-size:9px;margin-top:12px}.public-evidence svg{width:12px;display:inline}.public-evidence small{display:block;color:hsl(var(--home-sub));font-size:8px;padding-left:16px;margin-top:5px}.public-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;position:relative;padding:60px 0}.public-story-copy article{min-height:650px;display:flex;flex-direction:column;justify-content:center;scroll-margin-top:110px}.public-story-copy h2{font-size:40px;white-space:pre-line}.public-story-copy p{font-size:16px;line-height:1.7;color:hsl(var(--home-sub));margin-top:25px;max-width:350px}.home-shell .public-story-copy button{align-self:flex-start;padding:0;height:32px;margin-top:24px;font-size:13px;color:hsl(var(--home-ink))}.public-story-stage{position:sticky;top:150px;align-self:start;margin-top:140px;min-width:0}.public-story-stage .public-product{min-height:400px;grid-template-columns:125px minmax(0,1fr);box-shadow:var(--shadow-lg)}.is-compact .public-product-side{padding:18px 8px 10px}.is-compact .public-product-side>img{width:76px;margin:0 8px 22px}.home-shell .is-compact .public-product-side button{font-size:9px;padding:0 8px;gap:7px;height:30px}.is-compact .public-product-side button svg{width:11px;height:11px}.is-compact .public-product-content{padding:18px}.is-compact .public-product-heading h3{font-size:20px}.is-compact .public-kpis{grid-template-columns:repeat(2,1fr);gap:15px}.is-compact .public-kpis>div{padding:0 8px;border:0}.is-compact .public-kpis strong{font-size:22px}.is-compact .public-dashboard-grid{grid-template-columns:1fr}.is-compact .public-tasks{display:none}.is-compact .public-product-user{font-size:9px;gap:5px}.public-story-progress{display:flex;justify-content:center;gap:4px;margin-top:22px}.home-shell .public-story-progress button{width:30px;height:26px;padding:8px;background:transparent}.public-story-progress span{width:6px;height:6px;border-radius:50%;background:hsl(var(--home-line))}.public-story-progress .is-active span{width:20px;border-radius:99px;background:hsl(var(--home-accent))}.public-story-mobile{display:none}.home-ai{background:hsl(var(--home-dark));color:hsl(var(--home-white));--muted:var(--home-dark-line);--foreground:var(--home-white);--muted-foreground:var(--home-on-dark-muted);--accent:var(--home-dark-line)}.home-ai .home-eyebrow{color:hsl(var(--home-on-dark-muted));display:flex;justify-content:center;align-items:center;gap:8px}.home-ai .home-eyebrow svg{width:14px;color:hsl(var(--home-accent))}.home-ai h2 span,.home-ai .home-section-heading p{color:hsl(var(--home-on-dark-muted))}.home-ai-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 auto 32px}.home-shell .home-ai-tabs button{border-radius:999px;color:hsl(var(--home-on-dark-muted));font-size:12px;padding:0 18px;border:1px solid transparent;background:transparent}.home-shell .home-ai-tabs button.is-active{border-color:hsl(var(--home-dark-line));background:hsl(var(--home-dark-line));color:hsl(var(--home-white))}.home-ai-example{max-width:750px;margin:auto;border-top:1px solid hsl(var(--home-dark-line));border-bottom:1px solid hsl(var(--home-dark-line));padding:30px 0;min-height:390px}.home-ai-prompt{display:flex;align-items:center;gap:14px;padding-bottom:26px;font-size:13px}.home-ai-answer{display:flex;gap:16px;padding-top:25px;border-top:1px solid hsl(var(--home-dark-line))}.home-ai-answer>svg{width:24px;flex-shrink:0;color:hsl(var(--home-accent))}.home-ai-answer small{font-size:9px;color:hsl(var(--home-on-dark-muted))}.home-ai-answer h3{font-size:24px;margin-top:12px}.home-ai-answer p{color:hsl(var(--home-on-dark-muted));font-size:14px;max-width:560px;margin-top:14px;line-height:1.7}.home-ai-answer ul{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.home-ai-answer li{display:flex;align-items:center;gap:6px;font-size:10px;color:hsl(var(--home-on-dark-muted))}.home-ai-answer li svg{width:12px;color:hsl(var(--home-chart-secondary))}.home-ai-foot{font-size:10px;color:hsl(var(--home-on-dark-muted));margin:28px 0 0 40px}.home-security{display:grid;grid-template-columns:repeat(3,1fr);gap:54px;border-top:1px solid hsl(var(--home-line));padding-top:36px}.home-security svg{width:24px;height:24px;stroke-width:1.4;margin-bottom:20px}.home-security h3{font-size:19px;line-height:1.3}.home-security p{font-size:14px;line-height:1.7;color:hsl(var(--home-sub));margin-top:14px}.home-contact{background:hsl(var(--home-accent-soft))}.home-form{max-width:640px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-form label{display:block;font-size:12px;margin-bottom:8px}.home-form input,.home-form textarea{background:hsl(var(--home-white));color:hsl(var(--home-ink));border-color:hsl(var(--home-line));border-radius:6px;font-size:14px;box-shadow:none}.home-form input{height:44px}.home-form-wide,.home-form-foot{grid-column:1/-1}.home-form-foot{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:10px}.home-form-foot small{color:hsl(var(--home-sub));font-size:11px}.home-success{text-align:center}.home-success>svg{margin:0 auto 20px;color:hsl(var(--home-success))}.home-success p{color:hsl(var(--home-sub));margin-top:12px}.home-footer{padding:48px 0 24px}.home-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:40px}.home-footer nav{display:flex;gap:28px;font-size:12px;color:hsl(var(--home-sub));flex-wrap:wrap}.home-footer-bottom{border-top:1px solid hsl(var(--home-line));padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:hsl(var(--home-sub));font-size:11px}.home-footer-bottom>div{display:flex;align-items:center;gap:20px}.home-footer-bottom button{height:auto;font-size:11px;color:hsl(var(--home-sub));padding:0}.home-film-dialog{max-width:1000px;padding:0;border:0;overflow:visible;background:hsl(var(--home-dark))}.home-film-dialog video{width:100%;display:block;border-radius:8px}.home-film-dialog>button{background:hsl(var(--home-white));color:hsl(var(--home-ink));border-radius:50%;padding:7px;top:-40px;right:0;opacity:1}.home-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard)}.home-reveal.is-visible{opacity:1;transform:none}.home-shell section[id]{scroll-margin-top:95px}@media (min-width:1500px){.home-hero{padding-top:90px}.home-product-wrap{margin-top:60px}}@media (max-width:1100px){.home-header-nav{gap:14px}.home-header-inner{gap:20px}.home-header-actions{gap:14px}.home-header-nav a{font-size:11px}.public-story{gap:35px}.public-kpis strong{font-size:21px}.public-story-copy h2{font-size:34px}.home-integration-logos{gap:42px}}@media (max-width:950px){.home-header-nav,.home-header-login{display:none}.home-header-actions{margin-left:auto}.home-shell .home-menu-toggle{display:inline-flex}.home-features{grid-template-columns:repeat(2,1fr)}.public-product{grid-template-columns:150px minmax(0,1fr)}.public-dashboard-grid{grid-template-columns:1fr}.public-tasks{display:none}.public-story{grid-template-columns:.7fr 1fr;gap:24px}.public-story-stage .public-product{grid-template-columns:1fr}.public-story-stage .public-product-side{display:none}.home-shell .home-hero h1{font-size:60px}.home-security{gap:28px}}@media (max-width:700px){.home-wide{width:calc(100% - 40px)}.home-section{padding:72px 0}.home-shell h2{font-size:34px}.home-header-inner{width:calc(100% - 36px);min-height:72px}.home-header-actions{gap:6px}.home-header-actions .home-pill{padding-inline:16px;height:36px;font-size:11px}.home-header-actions .home-pill svg{display:none}.home-header-logo img{width:95px}.home-hero{padding-top:46px}.home-announcement{font-size:10px;gap:6px;margin-bottom:25px}.home-shell .home-hero h1{font-size:40px;line-height:1.12}.home-hero p{font-size:15px;margin-top:20px}.home-desktop-break{display:none}.home-hero-actions{gap:9px;margin-top:24px}.home-shell .home-pill-lg{font-size:12px;padding-inline:18px;height:46px}.home-hero-note{font-size:9px}.home-product-wrap{width:calc(100% - 32px);margin-top:36px}.public-product{grid-template-columns:1fr;min-height:420px}.public-product-side{display:none}.public-product-content{padding:20px 16px}.public-product-heading{margin-bottom:15px}.home-shell .public-product-heading h3{font-size:24px}.public-kpis{grid-template-columns:repeat(2,1fr);gap:20px;padding:14px 0}.public-kpis>div{padding:0;border:0}.public-kpis strong{font-size:23px;margin:2px 0}.public-kpis small{font-size:9px}.public-kpis span{font-size:8px}.public-chart svg{height:110px}.home-integrations{padding:40px 0 50px}.home-integrations p{font-size:12px}.home-integration-logos{gap:24px 30px;display:grid;grid-template-columns:repeat(3,1fr)}.home-integration-logos>span{font-size:13px}.home-integration-logos img{height:36px}.home-integrations .home-reveal>small{font-size:9px;line-height:1.7;max-width:310px;margin:24px auto 0}.home-section-heading{margin-bottom:36px}.home-section-heading p{font-size:15px;margin-top:18px}.home-features{grid-template-columns:1fr;gap:14px}.home-feature{min-height:345px;padding:24px}.home-feature h3{font-size:22px}.public-mini{margin-top:24px}.home-feature>.public-mini{margin-top:24px}.public-story{display:block;padding:24px 0 64px}.public-story-copy article{min-height:0;padding:48px 0 24px}.public-story-copy h2{font-size:34px}.public-story-copy p{font-size:15px}.public-story-stage{display:none}.public-story-mobile{display:block;margin-top:30px}.public-story-mobile .public-product{min-height:390px}.home-ai-answer h3{font-size:22px}.home-ai-tabs{gap:4px}.home-shell .home-ai-tabs button{font-size:10px;padding-inline:11px;height:34px}.home-ai-example{min-height:445px}.home-ai-answer ul{flex-direction:column;gap:10px}.home-ai-prompt{font-size:12px}.home-ai-answer p{font-size:13px}.home-security{grid-template-columns:1fr;gap:35px}.home-security h3{font-size:21px}.home-security svg{margin-bottom:14px}.home-form{grid-template-columns:1fr}.home-footer-top{flex-direction:column;align-items:flex-start;padding-bottom:28px}.home-footer nav{gap:20px;font-size:11px}.home-footer-bottom{flex-direction:column;align-items:flex-start}.home-footer-bottom>div{gap:18px}.public-data-row .public-status{font-size:8px}.home-film-dialog{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.home-reveal{opacity:1;transform:none;transition:none}.home-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-feature:hover,.home-shell .home-pill:hover,.home-product-wrap:hover>.public-product{transform:none}}.home-ai{background:radial-gradient(640px 340px at 50% -60px,hsl(var(--home-ai-glow)/.16),transparent 72%),hsl(var(--home-dark))}.home-ai .home-eyebrow{color:hsl(var(--home-ai-glow));text-shadow:var(--home-ai-halo)}.home-ai .home-eyebrow svg{color:hsl(var(--home-ai-glow));filter:drop-shadow(var(--home-ai-halo-sm));animation:home-ai-breathe 2.8s var(--ease-standard) infinite alternate}.home-ai h2 span{background:var(--home-ai-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px hsl(var(--home-ai-glow)/.42))}.home-ai .home-section-heading p{color:hsl(var(--home-ai-glow-soft)/.9)}.home-shell .home-ai-tabs button:hover{color:hsl(var(--home-ai-glow));text-shadow:var(--home-ai-halo-sm)}.home-shell .home-ai-tabs button.is-active{border-color:hsl(var(--home-ai-glow)/.5);background:hsl(var(--home-ai-glow)/.14);color:hsl(var(--home-white));box-shadow:var(--home-ai-halo)}.home-ai-example{border-top-color:hsl(var(--home-ai-glow)/.3);border-bottom-color:hsl(var(--home-ai-glow)/.3)}.home-ai-answer{border-top-color:hsl(var(--home-ai-glow)/.3)}.home-ai-answer>svg{color:hsl(var(--home-ai-glow));filter:drop-shadow(0 0 10px hsl(var(--home-ai-glow)/.9))}.home-ai-answer small{color:hsl(var(--home-ai-glow));text-shadow:var(--home-ai-halo-sm)}.home-ai-answer h3{text-shadow:0 0 22px hsl(var(--home-ai-glow)/.28)}.home-ai-prompt .public-avatar{box-shadow:0 0 0 1px hsl(var(--home-ai-glow)/.4),var(--home-ai-halo-sm)}@keyframes home-ai-breathe{0%{filter:drop-shadow(0 0 5px hsl(var(--home-ai-glow)/.55))}to{filter:drop-shadow(0 0 14px hsl(var(--home-ai-glow)/1))}}.overview-shell{display:flex;flex-direction:column;gap:20px;max-width:1280px;margin:0 auto;min-width:0;font-variant-numeric:tabular-nums;color:hsl(var(--overview-text))}.crm-shell:has(.overview-shell) #layout-main{background:hsl(var(--card))}.ov-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:2px}.overview-shell .ov-date{font-size:13px;margin-bottom:5px;color:hsl(var(--overview-muted))}.crm-shell #layout-main .overview-shell .ov-greeting{font-size:30px;font-weight:600;line-height:1.2}.ov-page-controls{display:flex;gap:12px;align-items:center;flex-shrink:0}.ov-scope{background:hsl(var(--muted));padding:3px;border-radius:8px}.ov-scope button{font-size:11px;height:30px;border:0}.ov-scope button[data-state=on]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:none}.overview-shell .ov-new{background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary));gap:6px;font-size:12px}.ov-question{border:1px solid hsl(var(--overview-line));border-radius:14px;display:flex;gap:10px;align-items:center;padding:7px 12px;min-height:54px}.ov-question>svg{color:hsl(var(--consultant-call));flex-shrink:0;width:17px}.ov-question input{border:0;box-shadow:none;min-width:0;flex:1;background:transparent;font-size:12px;padding:0}.ov-question input:focus-visible{box-shadow:none}.ov-question kbd{font-size:10px;background:hsl(var(--muted));border-radius:4px;padding:3px 5px;color:hsl(var(--overview-muted))}.ov-question button{width:28px;height:28px;flex-shrink:0}.ov-top-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:20px}.ov-top-side{display:flex;flex-direction:column;gap:16px;min-width:0}.ov-finance{border-radius:20px;background:hsl(var(--overview-dark));color:hsl(var(--overview-light));padding:24px 24px 12px;min-width:0;display:flex;flex-direction:column}.ov-finance-head{display:flex;justify-content:space-between;gap:12px}.ov-finance-head p{font-size:12px;color:hsl(var(--overview-chart-muted));margin-bottom:7px}.ov-finance-value{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ov-finance-value>strong{font-size:44px;line-height:1.15;font-weight:600;white-space:nowrap}.ov-finance-value .bg-primary,.ov-finance-value .bg-secondary{background:hsl(var(--overview-profit)/.14);border-color:transparent}.ov-finance-value .bg-primary{color:hsl(var(--overview-margin))}.ov-finance-value .bg-secondary{background:hsl(var(--warning)/.14)}.ov-finance-value .bg-destructive{background:hsl(var(--destructive)/.14)}.ov-finance-value>div{font-size:10px}.ov-finance-head small{display:block;font-size:10px;color:hsl(var(--overview-chart-muted));margin-top:10px}.ov-finance-amounts{display:flex;gap:18px;padding-top:2px;flex-shrink:0}.ov-finance-amounts span{display:block;font-size:10px;color:hsl(var(--overview-chart-muted));margin-bottom:5px}.ov-finance-amounts strong{font-size:12px;white-space:nowrap}.ov-finance-amounts span:before{content:"";width:7px;height:2px;background:hsl(var(--overview-revenue));display:inline-block;margin-right:5px;vertical-align:middle}.ov-finance-amounts .cost span:before{background:hsl(var(--overview-chart-muted))}.ov-finance-chart{height:235px;min-height:220px;flex:1;width:100%;margin-top:16px}.ov-finance footer{font-size:9px;color:hsl(var(--overview-chart-muted));padding-top:6px}.ov-chart-tooltip{padding:10px 12px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));border-radius:6px;font-size:11px;line-height:1.7}.ov-goals{border:1px solid hsl(var(--overview-line));border-radius:20px;padding:20px;min-width:0}.ov-goals>header,.ov-requires>header,.ov-pipeline>header{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:16px}.overview-shell h2{font-size:13px;font-weight:600}.ov-goals header h2{flex:1}.ov-goals header span{font-size:10px;color:hsl(var(--overview-muted));white-space:nowrap}.ov-goals header button{height:22px;width:22px}.ov-goal{margin-top:17px}.ov-goal>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:11px;align-items:center}.ov-goal strong{font-size:23px;line-height:1.2}.ov-goal-track{position:relative;height:6px;background:hsl(var(--muted));border-radius:3px;margin:8px 0}.ov-goal-track>div{height:100%;border-radius:3px}.ov-goal-track .revenue{background:hsl(var(--overview-goal-revenue))}.ov-goal-track .profit{background:hsl(var(--overview-goal-profit))}.ov-goal-track>i{position:absolute;width:2px;height:14px;top:-4px;background:hsl(var(--foreground))}.ov-goal p{font-size:10px;line-height:1.6;color:hsl(var(--overview-muted))}.ov-goal p.behind{color:hsl(var(--consultant-warning))}.ov-goals footer{font-size:9px;color:hsl(var(--overview-muted));margin-top:16px;display:flex;align-items:center;gap:5px}.ov-goals footer i{height:9px;width:2px;background:hsl(var(--foreground))}.ov-goal-counts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid hsl(var(--overview-line));padding-top:12px;margin-top:14px;gap:12px}.ov-goal-counts strong{font-size:18px}.ov-goal-counts span{display:block;font-size:9px;color:hsl(var(--overview-muted))}.ov-ai-insight{display:flex;gap:12px;background:hsl(var(--overview-soft));border-radius:14px;padding:18px;font-size:11px;line-height:1.7}.ov-ai-insight>svg{flex-shrink:0;color:hsl(var(--consultant-call));width:14px;margin-top:2px}.ov-ai-insight h3{font-size:11px;margin-bottom:6px}.ov-ai-insight p{color:hsl(var(--overview-text))}.ov-ai-insight a{color:hsl(var(--consultant-call));text-decoration:underline}.ov-top-side .ov-ai-insight{flex:1}.ov-procurement{border:1px solid hsl(var(--overview-line));border-radius:20px;padding:20px}.ov-procurement>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ov-procurement>header p{font-size:10px;color:hsl(var(--overview-muted));margin-top:3px}.ov-procurement>header a{font-size:10px;height:30px;gap:6px}.ov-procurement-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid hsl(var(--overview-line));border-radius:8px;margin-bottom:20px}.ov-procurement-counts>a{height:68px;display:flex;flex-direction:column;align-items:flex-start;padding:12px 14px;gap:4px;border-radius:0;min-width:0}.ov-procurement-counts>a+a{border-left:1px solid hsl(var(--overview-line))}.ov-procurement-counts span{font-size:10px;font-weight:400;color:hsl(var(--overview-muted));display:flex;align-items:center;gap:5px}.ov-procurement-counts strong{font-size:21px;line-height:1.2}.ov-procurement-counts i{width:5px;height:5px;border-radius:50%;background:hsl(var(--overview-muted))}.ov-procurement-counts i.bedomning{background:hsl(var(--consultant-warning))}.ov-procurement-counts i.anbud{background:hsl(var(--consultant-call))}.ov-procurement-counts i.inskickat{background:hsl(var(--consultant-assignment))}.ov-procurement-counts i.vunnit{background:hsl(var(--success))}.ov-tenders-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-bottom:18px}.ov-tenders-grid>div{min-width:0}.ov-subhead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.ov-subhead h3{font-size:11px;font-weight:600}.ov-subhead>span{font-size:9px;color:hsl(var(--overview-muted));white-space:nowrap}.ov-tender{display:flex;width:100%;height:auto;min-height:68px;padding:8px 0;border-radius:0;border-bottom:1px solid hsl(var(--overview-line));gap:10px;text-align:left;white-space:normal}.ov-tender:last-child{border-bottom:0}.ov-deadline{flex-shrink:0;width:52px;height:46px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:hsl(var(--muted));border-radius:6px}.ov-deadline strong{font-size:20px;line-height:1.1}.ov-deadline small{font-size:9px;font-weight:400}.ov-deadline.soon{background:hsl(var(--assignment-warning-surface));color:hsl(var(--assignment-warning-text))}.ov-deadline.urgent{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.ov-tender-copy{flex:1;min-width:0}.ov-tender-copy strong{display:block;font-size:11px;font-weight:600;line-height:1.5}.ov-tender-copy small{display:block;font-size:9px;color:hsl(var(--overview-muted));font-weight:400;margin-top:3px}.ov-stage{font-size:9px;font-weight:400;white-space:nowrap;padding:3px 6px;flex-shrink:0;border:0}.ov-stage.anbud{background:hsl(var(--consultant-ai-surface));color:hsl(var(--consultant-ai-text))}.ov-stage.bedomning{background:hsl(var(--assignment-warning-surface));color:hsl(var(--assignment-warning-text))}.ov-stage.inskickat{color:hsl(var(--consultant-assignment))}.ov-dis{height:auto;padding:12px 0;gap:12px;width:100%;border-radius:0;white-space:normal;text-align:left;justify-content:space-between;border-bottom:1px solid hsl(var(--overview-line))}.ov-dis>span{flex:1;min-width:0}.ov-dis strong{display:block;font-size:11px}.ov-dis small{display:block;font-size:9px;color:hsl(var(--overview-muted));font-weight:400;margin-top:3px}.ov-dis-unknown{font-size:10px;color:hsl(var(--overview-muted))}.ov-dis-unknown>a{display:flex;height:auto;padding:7px 0;text-align:left;white-space:normal;font-size:10px;gap:8px;justify-content:space-between}.ov-dis-unknown svg{flex-shrink:0}.ov-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.ov-requires,.ov-pipeline{border:1px solid hsl(var(--overview-line));border-radius:20px;padding:20px;min-width:0}.ov-requires>header span{font-size:11px;color:hsl(var(--overview-muted))}.ov-task{width:100%;height:auto;min-height:60px;display:flex;gap:10px;border-bottom:1px solid hsl(var(--overview-line));border-radius:0;white-space:normal;padding:12px 0;text-align:left}.ov-task-count{width:30px;min-width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:hsl(var(--muted));font-size:12px}.ov-task-count.approval{background:hsl(var(--assignment-warning-surface));color:hsl(var(--assignment-warning-text))}.ov-task-count.sales{background:hsl(var(--consultant-ai-surface));color:hsl(var(--consultant-ai-text))}.ov-task-copy{flex:1;min-width:0}.ov-task-copy strong{display:block;font-size:12px}.ov-task-copy small{display:block;font-size:10px;color:hsl(var(--overview-muted));font-weight:400;margin-top:2px}.ov-task>svg{flex-shrink:0;color:hsl(var(--overview-muted))}.ov-activities{margin-top:20px}.ov-activities>.bg-card{border:0;box-shadow:none;background:transparent;border-radius:0}.ov-activities>.bg-card>div{padding-left:0;padding-right:0}.ov-pipeline header a{font-size:10px;height:20px;gap:5px;color:hsl(var(--consultant-call))}.ov-pipeline-stage{display:block;margin:16px 0}.ov-pipeline-stage>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:10px;gap:10px}.ov-pipeline-track{height:6px;border-radius:3px;background:hsl(var(--muted));margin-top:6px}.ov-pipeline-track i{display:block;height:100%;border-radius:3px;background:hsl(var(--overview-muted))}.ov-pipeline-track i.presentation{background:hsl(var(--overview-revenue))}.ov-pipeline-track i.verbal_overenskommelse{background:hsl(var(--consultant-call))}.ov-pipeline-track i.affar_vunnen{background:hsl(var(--overview-goal-profit))}.ov-pipeline footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid hsl(var(--overview-line));padding-top:18px;margin-top:20px;font-size:11px}.ov-pipeline footer strong{font-size:18px;color:hsl(var(--success))}.ov-pipeline-note{font-size:9px;color:hsl(var(--overview-muted));margin-top:6px}.ov-empty{font-size:11px;color:hsl(var(--overview-muted));line-height:1.6;padding:16px 0}.ov-loading{display:grid;grid-template-columns:2fr 1fr;gap:20px}.ov-loading>div{height:380px;background:hsl(var(--overview-soft));border-radius:20px}.ov-loading .ov-loading-chart{background:hsl(var(--overview-dark))}.ov-loading p{font-size:12px;color:hsl(var(--overview-muted))}.ov-load-error{padding:32px 0;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width:900px) and (max-width:1250px){.ov-finance-head{flex-direction:column}.ov-finance-value>strong{font-size:38px}.ov-finance-amounts{gap:28px}.ov-tender{flex-wrap:wrap}.ov-tender .ov-stage{margin-left:62px}}@media (max-width:899px){.ov-top-grid,.ov-bottom-grid,.ov-tenders-grid{grid-template-columns:1fr}.ov-finance-chart{flex:none;height:240px}.ov-top-side{gap:20px}.ov-page-header{align-items:flex-start}.ov-finance-value>strong{font-size:38px}.ov-loading{grid-template-columns:1fr}}@media (max-width:600px){.ov-page-header{flex-direction:column;gap:16px}.ov-page-controls{width:100%;justify-content:space-between}.overview-shell .ov-greeting{font-size:28px}.ov-finance{padding:20px 14px 12px}.ov-finance-head{flex-direction:column}.ov-finance-value>strong{font-size:36px}.ov-finance-amounts{gap:28px;margin-top:4px}.ov-procurement,.ov-goals,.ov-requires,.ov-pipeline{padding:16px}.ov-procurement>header{align-items:flex-start}.ov-procurement>header a{padding:5px}.ov-procurement-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-procurement-counts>a{padding:10px 8px}.ov-procurement-counts>a:nth-child(4){border-left:0}.ov-procurement-counts>a:nth-child(n+4){border-top:1px solid hsl(var(--overview-line))}.ov-tender{flex-wrap:wrap}.ov-tender .ov-stage{margin-left:62px}.ov-question kbd{display:none}.ov-question input{font-size:11px}.ov-finance-chart{height:215px}.ov-ai-insight{padding:14px}}.assignments-shell{max-width:1240px;margin:0 auto;padding:8px 4px 48px;color:hsl(var(--consultant-text))}.assignments-shell h1{font-size:28px!important;font-weight:650;letter-spacing:0}.assignments-shell .as-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.assignments-shell .as-sub{font-size:13px;color:hsl(var(--consultant-secondary));margin-top:5px}.assignments-shell .as-head-actions{display:flex;gap:8px}.assignments-shell .as-head-actions button{height:40px;font-size:13px;border-radius:8px}.assignments-shell .as-head-actions>button:last-child{background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary))}.assignments-shell .as-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid hsl(var(--consultant-line));border-radius:8px;margin-bottom:18px}.assignments-shell .as-kpis>div{padding:18px}.assignments-shell .as-kpis>div+div{border-left:1px solid hsl(var(--consultant-line))}.assignments-shell .as-kpis span,.assignments-shell .as-kpis small{display:block;color:hsl(var(--consultant-secondary));font-size:11px}.assignments-shell .as-kpis strong{display:block;font-size:24px;margin:5px 0;font-weight:600;font-variant-numeric:tabular-nums}.assignments-shell .as-kpis .as-ending{color:hsl(var(--consultant-warning))}.assignments-shell .as-warning{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:14px;border:1px solid hsl(var(--assignment-warning-line));border-radius:8px;background:hsl(var(--assignment-warning-surface));color:hsl(var(--assignment-warning-text));font-size:13px}.assignments-shell .as-warning button{color:inherit;height:auto;padding:0 4px;font-size:13px;text-decoration:underline}.assignments-shell .as-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 10px}.assignments-shell .as-tabs,.assignments-shell .as-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.assignments-shell .as-tabs button{height:36px;border-radius:999px;gap:6px;font-size:12px;background:hsl(var(--card));border-color:hsl(var(--consultant-line));color:hsl(var(--consultant-text))}.assignments-shell .as-tabs button.active{background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary));border-color:hsl(var(--consultant-primary))}.assignments-shell .as-tabs button span{padding:0 5px;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:10px}.assignments-shell .as-filters>button{width:auto;min-width:100px;max-width:220px;height:36px;font-size:12px;background:hsl(var(--card));border-color:hsl(var(--consultant-line))}.assignments-shell .as-search{position:relative;width:220px}.assignments-shell .as-search svg{position:absolute;left:10px;top:11px;color:hsl(var(--consultant-secondary))}.assignments-shell .as-search input{padding-left:32px;height:36px;font-size:12px}.assignments-shell .as-views{display:flex;gap:2px}.assignments-shell .as-views button{height:32px;width:32px}.assignments-shell .as-scroll{overflow-x:auto}.assignments-shell .as-table{width:100%;min-width:900px;border-collapse:collapse}.assignments-shell .as-table thead tr{background:transparent}.assignments-shell .as-table th{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:hsl(var(--consultant-secondary));text-align:left;padding:12px 10px;border-bottom:1px solid hsl(var(--consultant-line))}.assignments-shell .as-table td{padding:18px 10px;border-bottom:1px solid hsl(var(--consultant-row));font-size:13px}.assignments-shell .as-table th.as-price,.assignments-shell .as-table td.as-price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.assignments-shell .as-customer{display:flex;gap:10px;align-items:center}.assignments-shell .as-initial,.assignment-form-shell .as-initial,.as-entity-popup .as-initial{width:32px;height:32px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:7px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:10px;font-weight:600}.assignments-shell .as-customer strong{font-size:14px;font-weight:600}.assignments-shell .as-role,.assignments-shell .as-billing{display:block;font-size:11px;color:hsl(var(--consultant-secondary));margin-top:3px}.as-period{min-width:220px}.as-period-top{display:flex;justify-content:space-between;gap:14px;font-size:12px}.as-period-top small{white-space:nowrap;color:hsl(var(--consultant-secondary));font-size:11px}.as-period-ending .as-period-top small{color:hsl(var(--consultant-warning))}.as-period progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;display:block;margin-top:9px;border:0;border-radius:999px;overflow:hidden;background:hsl(var(--consultant-row));color:hsl(var(--consultant-positive))}.as-period progress::-webkit-progress-bar{background:hsl(var(--consultant-row))}.as-period progress::-webkit-progress-value{background:hsl(var(--consultant-positive))}.as-period progress::-moz-progress-bar{background:hsl(var(--consultant-positive))}.as-period-ending progress::-webkit-progress-value{background:hsl(var(--consultant-warning))}.as-period-ending progress::-moz-progress-bar{background:hsl(var(--consultant-warning))}.as-period-ended progress::-webkit-progress-value{background:hsl(var(--consultant-secondary) / .45)}.as-period-ended progress::-moz-progress-bar{background:hsl(var(--consultant-secondary) / .45)}.as-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px}.as-dot{width:6px;height:6px;border-radius:999px;background:hsl(var(--consultant-secondary))}.as-status-pagaende .as-dot{background:hsl(var(--consultant-positive))}.as-status-planerat .as-dot{background:hsl(var(--assignment-planned))}.as-status-avbrutet .as-dot{background:hsl(var(--destructive))}.assignments-shell .as-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.assignments-shell .as-card{border:1px solid hsl(var(--consultant-line));border-radius:8px;padding:18px;background:hsl(var(--card))}.assignments-shell .as-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.assignments-shell .as-card .as-period{margin-top:18px}.assignments-shell .as-card-footer{margin-top:18px;display:flex;justify-content:space-between;align-items:center}.assignments-shell .as-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:24px;font-size:12px;color:hsl(var(--consultant-secondary))}.assignments-shell .as-footer-controls{display:flex;align-items:center;gap:8px}.assignments-shell .as-footer-controls>button{width:auto;font-size:12px}.assignments-shell .as-empty{padding:60px 0;text-align:center;color:hsl(var(--consultant-secondary))}.assignment-form-shell{color:hsl(var(--consultant-text))}.assignment-form-shell.as-new-dialog{max-width:1100px;width:calc(100vw - 32px);max-height:92dvh;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.assignment-form-shell.as-new-dialog>header,.assignment-form-shell.as-new-dialog>div:first-child{padding:22px 26px;border-bottom:1px solid hsl(var(--consultant-line));flex-shrink:0}.assignment-form-shell .as-new-form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.assignment-form-shell .as-form-columns{display:grid;grid-template-columns:minmax(0,1fr) 340px;overflow-y:auto;min-height:0}.assignment-form-shell .as-form-main{padding:0 26px 24px;min-width:0}.assignment-form-shell .as-form-section{padding:24px 0;border-bottom:1px solid hsl(var(--consultant-line))}.assignment-form-shell .as-step-title{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;margin-bottom:18px}.assignment-form-shell .as-step-title span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;font-size:12px;background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary))}.assignment-form-shell .as-fields-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.assignment-form-shell .as-fields-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.assignment-form-shell label{font-size:12px;font-weight:500;display:inline-block;margin-bottom:6px}.assignment-form-shell input,.assignment-form-shell [role=combobox]{height:42px;border-radius:8px}.assignment-form-shell .as-entity-picker{display:flex;gap:8px;width:100%;justify-content:flex-start;height:42px;padding:0 10px;font-size:12px;font-weight:400}.assignment-form-shell .as-entity-picker>svg{margin-left:auto}.assignment-form-shell .as-entity-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-form-shell .as-entity-text small{color:hsl(var(--muted-foreground))}.assignment-form-shell .as-billing-owner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px}.assignment-form-shell .as-check-label{display:flex;align-items:center;gap:8px;margin:0;font-weight:400}.assignment-form-shell .as-manager{display:flex;align-items:center;gap:8px;font-size:11px;color:hsl(var(--consultant-secondary))}.assignment-form-shell .as-manager button{height:30px;font-size:12px;border-radius:999px;padding:0 8px;gap:6px}.assignment-form-shell .as-manager .as-initial{width:22px;height:22px;border-radius:999px;background:hsl(var(--consultant-avatar-violet));color:hsl(var(--consultant-avatar-violet-ink))}.assignment-form-shell .as-number{position:relative}.assignment-form-shell .as-number input{padding-right:42px}.assignment-form-shell .as-number span{position:absolute;right:10px;top:13px;font-size:11px;color:hsl(var(--consultant-secondary))}.assignment-form-shell .as-price-input input{border-width:2px;border-color:hsl(var(--consultant-secondary));font-weight:600}.assignment-form-shell .as-segmented{display:inline-flex;background:hsl(var(--muted));border-radius:8px;padding:3px;gap:2px;margin-bottom:18px}.assignment-form-shell .as-segmented button{font-size:12px;height:34px;padding:0 12px;border-radius:6px;color:hsl(var(--consultant-secondary))}.assignment-form-shell .as-segmented button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--consultant-text));box-shadow:var(--shadow-xs)}.assignment-form-shell .as-ob-options{display:flex;flex-wrap:wrap;gap:5px}.assignment-form-shell .as-ob-options button{height:42px;font-size:11px;padding:0 10px;border-radius:7px}.assignment-form-shell .as-ob-options button[aria-pressed=true]{border-color:hsl(var(--consultant-text));background:hsl(var(--consultant-soft))}.assignment-form-shell .as-rates{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:hsl(var(--muted));border-radius:8px;padding:12px;margin-top:16px;font-size:11px}.assignment-form-shell .as-rates input{width:56px;height:30px;padding:0 6px;font-size:12px}.assignment-form-shell .as-rates label{margin:0;font-size:11px;font-weight:400}.assignment-form-shell .as-rates>div{display:flex;align-items:center;gap:5px}.assignment-form-shell .as-extra{margin-top:16px}.assignment-form-shell .as-extra>button{height:auto;padding:8px 0;font-size:12px;font-weight:400}.assignment-form-shell .as-notes{padding-top:22px}.assignment-form-shell .as-calculation{background:hsl(var(--assignment-calc-surface));border-left:1px solid hsl(var(--consultant-line));padding:24px;min-width:0}.assignment-form-shell .as-calc-sticky{position:sticky;top:24px}.assignment-form-shell .as-calc-caption{font-size:10px;color:hsl(var(--consultant-secondary));margin-bottom:20px;font-family:Geist Mono,monospace}.assignment-form-shell .as-calc-label{font-size:12px;color:hsl(var(--consultant-secondary))}.assignment-form-shell .as-calc-total{font-size:36px;font-weight:650;line-height:1.2;margin:7px 0;font-variant-numeric:tabular-nums}.assignment-form-shell .as-margin{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500}.assignment-form-shell .as-margin-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.assignment-form-shell .as-cost-bar{display:flex;height:7px;border-radius:999px;overflow:hidden;margin:20px 0;background:hsl(var(--consultant-row))}.assignment-form-shell .as-cost-bar .as-bar-cost{background:hsl(var(--consultant-secondary) / .6);color:hsl(var(--consultant-secondary) / .6);height:7px}.assignment-form-shell .as-bar-tb{flex:1;height:7px;background:currentColor}.assignment-form-shell .as-breakdown{margin:0;font-size:12px}.assignment-form-shell .as-breakdown>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.assignment-form-shell .as-breakdown dt{color:hsl(var(--consultant-secondary))}.assignment-form-shell .as-breakdown dd{font-variant-numeric:tabular-nums}.assignment-form-shell .as-breakdown>div:last-child{border-top:1px solid hsl(var(--consultant-line));padding-top:12px;font-weight:600}.assignment-form-shell .as-period-estimate{padding:16px;border:1px solid hsl(var(--consultant-line));border-radius:8px;background:hsl(var(--card));margin-top:22px}.assignment-form-shell .as-period-estimate span,.assignment-form-shell .as-period-estimate small{display:block;font-size:11px;color:hsl(var(--consultant-secondary))}.assignment-form-shell .as-period-estimate strong{display:block;font-size:20px;margin:6px 0}.assignment-form-shell .as-form-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid hsl(var(--consultant-line));padding:16px 26px;flex-shrink:0}.assignment-form-shell .as-form-footer>span{font-size:11px;color:hsl(var(--consultant-secondary))}.assignment-form-shell .as-form-footer>div{display:flex;gap:8px}.assignment-form-shell .as-form-footer button:last-child{background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary))}.assignment-form-shell .as-error{color:hsl(var(--destructive));font-size:11px;margin-top:4px}@media (max-width: 760px){.assignments-shell .as-head{flex-wrap:wrap}.assignments-shell .as-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.assignments-shell .as-kpis>div:nth-child(3){border-left:0}.assignments-shell .as-kpis>div:nth-child(n+3){border-top:1px solid hsl(var(--consultant-line))}.assignment-form-shell .as-form-columns{grid-template-columns:minmax(0,1fr)}.assignment-form-shell .as-calculation{border-left:0;border-top:1px solid hsl(var(--consultant-line))}.assignment-form-shell .as-form-main{padding:0 18px 20px}.assignment-form-shell .as-fields-three{grid-template-columns:1fr}.assignment-form-shell .as-fields-two{gap:10px}.assignment-form-shell .as-form-footer{padding:12px 18px}}:root{--act-meeting: 217 70% 48%;--act-call: 152 55% 36%;--act-email_followup: 35 85% 42%;--act-interview: 270 45% 52%;--act-task: 215 15% 42%;--act-other: 190 55% 38%}.dark{--act-meeting: 217 80% 64%;--act-call: 152 50% 52%;--act-email_followup: 38 85% 58%;--act-interview: 270 60% 70%;--act-task: 215 15% 65%;--act-other: 190 55% 55%}.act-type-meeting{--act: var(--act-meeting)}.act-type-call{--act: var(--act-call)}.act-type-email_followup{--act: var(--act-email_followup)}.act-type-interview{--act: var(--act-interview)}.act-type-task{--act: var(--act-task)}.act-type-other{--act: var(--act-other)}.act-bar{background:hsl(var(--act))}.act-type.act-type-meeting,.act-type[class*=act-type-]{color:hsl(var(--act));border-color:hsl(var(--act) / .35);background:hsl(var(--act) / .08)}.act-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.act-seg{background:hsl(var(--secondary));border-radius:.5rem;padding:2px}.act-seg [data-state=on]{background:hsl(var(--card));box-shadow:var(--shadow-xs)}.act-card{display:flex;flex-direction:column;gap:1px;width:100%;height:100%;text-align:left;overflow:hidden;padding:4px 8px;border-radius:6px;font-size:12px;line-height:1.3;background:hsl(var(--act) / .1);border-left:3px solid hsl(var(--act));color:hsl(var(--foreground));transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.act-card:hover{background:hsl(var(--act) / .18);box-shadow:var(--shadow-sm)}.act-card.is-compact{height:auto;min-height:20px;flex-direction:row;padding:2px 6px}.act-card-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-card-meta{color:hsl(var(--muted-foreground));font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-card.is-completed{opacity:.6}.act-card.is-cancelled{opacity:.5}.act-card.is-cancelled .act-card-title{text-decoration:line-through}.act-grid-wrap{border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));box-shadow:var(--shadow-sm);overflow:hidden}.act-grid-head{display:grid;border-bottom:1px solid hsl(var(--border))}.act-day-head{display:flex;flex-direction:column;align-items:center;padding:.5rem 0;gap:2px}.act-day-num{font-size:1.05rem;font-weight:600;width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px}.act-day-head.is-today .act-day-num{background:hsl(var(--foreground));color:hsl(var(--background))}.act-grid-scroll{max-height:calc(100dvh - 300px);min-height:420px;overflow-y:auto}.act-grid-body{display:grid;position:relative}.act-hour-label{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:hsl(var(--muted-foreground))}.act-hour-label:first-child{transform:none}.act-day-col{position:relative;border-left:1px solid hsl(var(--border))}.act-day-col.is-today{background:hsl(var(--foreground) / .015)}.act-slot{position:absolute;left:0;right:0;border-top:1px solid hsl(var(--border) / .7)}.act-slot:hover{background:hsl(var(--foreground) / .03)}.act-slot:focus-visible{outline-offset:-2px}.act-placed{position:absolute;z-index:1}.act-now{position:absolute;left:0;right:0;height:2px;background:hsl(var(--destructive));z-index:2;pointer-events:none}.act-now:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:99px;background:hsl(var(--destructive))}.act-month{border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));box-shadow:var(--shadow-sm);overflow:hidden}.act-month-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid hsl(var(--border))}.act-month-head>div{padding:.5rem .75rem;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-weight:600}.act-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.act-month-cell{min-height:112px;padding:.4rem;border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));cursor:pointer;transition:background-color var(--duration-fast)}.act-month-cell:nth-child(7n){border-right:0}.act-month-cell:hover{background:hsl(var(--foreground) / .02)}.act-month-cell.is-outside{background:hsl(var(--secondary) / .5)}.act-month-cell.is-outside .act-month-num{color:hsl(var(--muted-foreground))}.act-month-num{font-size:12px;font-weight:600;width:1.6rem;height:1.6rem;border-radius:99px;display:grid;place-items:center;margin-bottom:2px}.act-month-num:hover{background:hsl(var(--accent))}.act-month-cell.is-today .act-month-num{background:hsl(var(--foreground));color:hsl(var(--background))}.act-list-section{border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));box-shadow:var(--shadow-sm);overflow:hidden}.act-list-section h3{font-size:13px;font-weight:600;padding:.65rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--secondary) / .6);letter-spacing:0}.act-list-section.is-overdue h3{color:hsl(var(--warning))}.act-list-section li+li{border-top:1px solid hsl(var(--border) / .8)}.act-list-row{width:100%;display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;text-align:left;transition:background-color var(--duration-fast)}.act-list-row:hover{background:hsl(var(--foreground) / .025)}.act-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 1rem;border:1px dashed hsl(var(--border));border-radius:12px;text-align:center}@media (max-width: 767px){.act-month-cell{min-height:72px}.act-month-cell .act-card{display:none}}.auth-shell{display:flex;min-height:100dvh;background:#0b0c0f;color:#f5f5f7;font-family:Geist,system-ui,sans-serif}.auth-shell .auth-visual{position:relative;width:50%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:48px 56px}.auth-shell .auth-visual img.auth-visual-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.auth-shell .auth-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0c0f26,#0b0c0f00 35%,#0b0c0f8c 75%,#0b0c0fd9)}.auth-shell .auth-visual-logo{position:relative;z-index:1;align-self:flex-start;height:30px;width:auto;-o-object-fit:contain;object-fit:contain}.auth-shell .auth-visual-copy{position:relative;z-index:1}.auth-shell .auth-welcome{font-size:60px;font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:0;color:#f5f5f7}.auth-shell .auth-visual-sub{margin-top:16px;font-size:19px;line-height:1.5;color:#d4d4d8}.auth-shell .auth-pills{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.auth-shell .auth-pill{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-size:14px;color:#f5f5f7}.auth-shell .auth-form-panel{width:50%;display:flex;flex-direction:column;padding:32px 48px;background:#0b0c0f}.auth-shell .auth-portal-link{align-self:flex-end;font-size:14px;color:#a1a1aa}.auth-shell .auth-portal-link a{color:#c7d2fe;text-decoration:none;font-weight:500}.auth-shell .auth-portal-link a:hover{text-decoration:underline}.auth-shell .auth-panel-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.auth-shell .auth-back-link{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#f5f5f7;font-size:14px;font-weight:500;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.auth-shell .auth-back-link:hover{background:#ffffff1f;border-color:#ffffff52}.auth-shell .auth-back-link svg{width:15px;height:15px}.auth-shell .auth-visual-logo-link{position:relative;z-index:1;align-self:flex-start;display:inline-flex;border-radius:6px}.auth-shell .auth-form-center{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-shell .auth-form-inner{width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px}.auth-shell .auth-form-inner h1{font-size:32px;font-weight:600;letter-spacing:-.02em;margin:0;color:#f5f5f7}.auth-shell .auth-form-inner .auth-subtitle{margin-top:8px;font-size:16px;color:#a1a1aa}.auth-shell .auth-divider{display:flex;align-items:center;gap:16px;font-size:13px;color:#8b909a}.auth-shell .auth-divider:before,.auth-shell .auth-divider:after{content:"";flex:1;height:1px;background:#2a2d35}.auth-shell .auth-field{display:flex;flex-direction:column;gap:8px}.auth-shell .auth-field-head{display:flex;align-items:center;justify-content:space-between}.auth-shell .auth-form-inner .auth-field label,.auth-shell .auth-form-inner .auth-field-head label,.auth-shell .auth-form-inner .auth-remember label{font-size:14px;font-weight:500;color:#e4e4e7;text-transform:none}.auth-shell .auth-forgot-link{font-size:14px;color:#c7d2fe;background:none;border:none;padding:0;cursor:pointer}.auth-shell .auth-forgot-link:hover{text-decoration:underline}.auth-shell .auth-form-inner input{height:48px;border-radius:12px;background:#15171c;border:1px solid #2a2d35;color:#f5f5f7;padding:0 16px;font-size:15px}.auth-shell input::-moz-placeholder{color:#6b7280}.auth-shell input::placeholder{color:#6b7280}.auth-shell input:focus{outline:none;border-color:#a5b4fc;box-shadow:0 0 0 3px #a5b4fc40}.auth-shell .auth-password-wrap{position:relative}.auth-shell .auth-password-wrap input{width:100%;padding-right:48px}.auth-shell .auth-eye-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:36px;width:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:none;border:none;color:#a1a1aa;cursor:pointer}.auth-shell .auth-eye-btn:hover{color:#f5f5f7}.auth-shell .auth-remember{display:flex;align-items:center;gap:10px}.auth-shell .auth-remember button[role=checkbox]{height:18px;width:18px;border-radius:5px;border:1px solid #3a3e48;background:#15171c}.auth-shell .auth-remember button[role=checkbox][data-state=checked]{background:#a5b4fc;border-color:#a5b4fc;color:#0b0c0f}.auth-shell .auth-remember label{font-size:14px;font-weight:400;color:#d4d4d8;cursor:pointer}.auth-shell .auth-form-inner button[type=submit],.auth-shell .auth-primary-btn{height:52px;border-radius:12px;background:#1e2128;border:1px solid #3a3e48;color:#f5f5f7;font-size:15px;font-weight:600;width:100%;cursor:pointer}.auth-shell .auth-form-inner button[type=submit]:hover,.auth-shell .auth-primary-btn:hover{background:#262a33}.auth-shell .auth-secondary-btn{height:52px;border-radius:12px;background:#f5f5f7;border:none;color:#0b0c0f;font-size:15px;font-weight:600;width:100%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.auth-shell .auth-outline-btn{height:52px;border-radius:12px;background:transparent;border:1px solid #2a2d35;color:#f5f5f7;font-size:15px;font-weight:500;width:100%;cursor:pointer}.auth-shell .auth-outline-btn:hover{background:#15171c}.auth-shell a:focus-visible,.auth-shell button:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.auth-shell .auth-footer{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#8b909a}.auth-shell .auth-footer-links{display:flex;gap:24px}.auth-shell .auth-footer a{color:#a1a1aa;text-decoration:none}.auth-shell .auth-footer a:hover{color:#f5f5f7}@media (max-width: 899px){.auth-shell{flex-direction:column}.auth-shell .auth-visual{width:100%;height:250px;flex:none;padding:24px}.auth-shell .auth-welcome{font-size:28px}.auth-shell .auth-visual-sub{font-size:15px;margin-top:8px}.auth-shell .auth-pills{display:none}.auth-shell .auth-form-panel{width:100%;flex:1;padding:24px}.auth-shell .auth-form-center{justify-content:flex-start;padding-top:24px}}.reports-shell{--r-text: #111214;--r-muted: #5F636B;--r-line: #EDEDEB;--r-soft: #F6F6F4;--r-cost: #D4D5D9;--r-good: #15803D;--r-low: #B91C1C;--r-bar: #111214;--r-forecast: #C9CACE;color:var(--r-text);max-width:1240px;margin:0 auto;padding:32px 24px 80px;font-variant-numeric:tabular-nums}.dark .reports-shell{--r-text: #F2F2F0;--r-muted: #A1A4AB;--r-line: #2A2B2E;--r-soft: #1A1B1E;--r-cost: #45474D;--r-good: #4ADE80;--r-low: #F87171;--r-bar: #F2F2F0;--r-forecast: #5A5C62}.crm-shell #layout-main .reports-shell h1,.reports-shell h1{font-size:28px;font-weight:600;letter-spacing:-.02em}.reports-shell .r-muted{color:var(--r-muted)}.r-seg{display:inline-flex;border:1px solid var(--r-line);border-radius:8px;padding:2px;font-size:13px}.r-seg button{padding:4px 12px;border-radius:6px;color:var(--r-muted)}.r-seg button[aria-pressed=true]{background:var(--r-bar);color:hsl(var(--background))}.r-ctrl{height:32px;border:1px solid var(--r-line);border-radius:8px;padding:0 10px;font-size:13px;background:transparent;color:var(--r-text);display:inline-flex;align-items:center;gap:6px}.r-tabs{display:flex;gap:24px;border-bottom:1px solid var(--r-line);margin-top:24px}.r-tabs button{padding:10px 0;font-size:14px;color:var(--r-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.r-tabs button[aria-selected=true]{color:var(--r-text);border-bottom-color:var(--r-text);font-weight:500}.r-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--r-line);border-radius:12px;margin-top:24px}.r-kpis>div{padding:18px 20px;border-left:1px solid var(--r-line)}.r-kpis>div:first-child{border-left:0}.r-kpi-label{font-size:12px;color:var(--r-muted)}.r-kpi-value{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-top:4px}.r-insight{background:var(--r-soft);border-radius:12px;padding:16px 18px;margin-top:16px;font-size:14px;line-height:1.55}.r-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:28px}.r-table th{text-align:left;font-weight:400;font-size:12px;color:var(--r-muted);padding:10px}.r-table td{border-top:1px solid var(--r-line);padding:14px 10px;vertical-align:middle}.r-table .num{text-align:right;white-space:nowrap}.r-table tfoot td{font-weight:600;border-top:1px solid var(--r-text)}.r-bar{height:4px;border-radius:2px;background:var(--r-line);overflow:hidden;display:flex;margin-top:6px}.r-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.r-good{color:var(--r-good)}.r-low{color:var(--r-low)}.r-chart{display:flex;align-items:flex-end;gap:14px;height:260px;margin-top:28px;border-bottom:1px solid var(--r-line)}.r-chart .col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.r-chart .stack{width:100%;max-width:46px;display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden}.r-chart .future .stack{opacity:.45;outline:1px dashed var(--r-muted);outline-offset:-1px}@media (max-width: 767px){.r-kpis{grid-template-columns:repeat(2,1fr)}.r-kpis>div:nth-child(3){border-left:0}.r-kpis>div:nth-child(n+3){border-top:1px solid var(--r-line)}.r-chart{gap:4px}}.reports-shell{background:hsl(var(--card));min-height:calc(100vh - 110px);max-width:none;padding-left:max(24px,calc((100% - 1240px)/2));padding-right:max(24px,calc((100% - 1240px)/2))}.reports-shell .r-table thead tr{background:transparent}.reports-shell .r-table th{text-transform:none;letter-spacing:0;font-size:12px}.customers-shell{--c-text: #111214;--c-muted: #5F636B;--c-line: #EDEDEB;--c-row: #F1F1EF;--c-soft: #F7F7F5;--c-chip: #EFEFED;--c-solid: #111214;--c-on-solid: #fff;color:var(--c-text);background:hsl(var(--card));min-height:calc(100vh - 110px);padding:32px max(24px,calc((100% - 1240px)/2)) 80px;font-variant-numeric:tabular-nums}.dark .customers-shell{--c-text: #F2F2F0;--c-muted: #A1A4AB;--c-line: #2A2B2E;--c-row: #232427;--c-soft: #1A1B1E;--c-chip: #2A2B2E;--c-solid: #F2F2F0;--c-on-solid: #111214}.crm-shell #layout-main .customers-shell h1,.customers-shell h1{font-size:28px;font-weight:600;letter-spacing:-.02em}.customers-shell .c-muted{color:var(--c-muted)}.customers-shell .c-add button{background:var(--c-solid);color:var(--c-on-solid);border-radius:10px}.c-tabs{display:flex;gap:24px;border-bottom:1px solid var(--c-line);margin-top:24px}.c-tabs button{padding:10px 0;font-size:14px;color:var(--c-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.c-tabs button[aria-selected=true]{color:var(--c-text);border-bottom-color:var(--c-text);font-weight:500}.c-search{display:flex;align-items:center;gap:8px;flex:1;max-width:420px;min-width:220px;height:38px;border:1px solid var(--c-line);border-radius:10px;padding:0 12px}.c-search input{flex:1;border:0;outline:0;background:transparent;font-size:14px;color:var(--c-text)}.c-ctrl{height:34px;border:1px solid var(--c-line);border-radius:8px;padding:0 12px;font-size:13px;background:transparent;color:var(--c-text)}.c-ctrl:disabled{opacity:.45}.c-seg{display:inline-flex;border:1px solid var(--c-line);border-radius:8px;padding:2px}.c-seg button{padding:5px 8px;border-radius:6px;color:var(--c-muted)}.c-seg button[aria-pressed=true]{background:var(--c-solid);color:var(--c-on-solid)}.c-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}.customers-shell .c-table thead tr{background:transparent}.c-table th{text-align:left;font-weight:400;font-size:12px;color:var(--c-muted);padding:10px 8px;text-transform:none;letter-spacing:0}.c-table td{border-top:1px solid var(--c-row);padding:12px 8px;vertical-align:middle}.c-table tbody tr{cursor:pointer}.c-table tbody tr:hover td{background:var(--c-soft)}.c-table tr.c-child td{background:var(--c-soft);font-size:14px}.c-caret{width:18px;display:inline-flex;color:var(--c-muted)}.c-avatar{width:36px;height:36px;border-radius:10px;background:var(--c-chip);color:var(--c-text);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.c-avatar-main{background:var(--c-solid);color:var(--c-on-solid)}.c-name{font-size:15px;font-weight:500}.c-line{width:14px;height:1px;background:var(--c-muted);opacity:.5}.c-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500}.c-tag-solid{background:var(--c-solid);color:var(--c-on-solid)}.c-tag-outline{border:1px solid var(--c-line);color:var(--c-muted)}.c-more{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-muted)}.c-more:hover{background:var(--c-chip);color:var(--c-text)}.c-tile{border-top:1px solid var(--c-row);padding:18px 0;cursor:pointer}.consultants-shell{max-width:1240px;margin:0 auto;padding:8px 4px 48px;color:hsl(var(--consultant-text));font-family:var(--font-body)}.crm-shell #layout-main .consultants-shell h1,.consultants-shell h1{font-size:28px!important;font-weight:650;letter-spacing:0;line-height:1.2}.consultants-shell .cs-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.consultants-shell .cs-summary{font-size:13px;color:hsl(var(--consultant-secondary));margin-top:7px}.consultants-shell .cs-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.consultants-shell .cs-btn{height:40px;padding:0 12px;border:1px solid hsl(var(--consultant-line));border-radius:8px;background:hsl(var(--card));font-size:13px;font-weight:500;color:hsl(var(--consultant-text));display:inline-flex;gap:7px}.consultants-shell .cs-btn:hover:not(:disabled){background:hsl(var(--muted))}.consultants-shell .cs-count{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;border-radius:999px;background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary))}.consultants-shell .cs-ai-button{background:hsl(var(--consultant-ai-surface));border-color:hsl(var(--consultant-ai-line));color:hsl(var(--consultant-ai-text))}.consultants-shell .cs-ai-button:hover{background:hsl(var(--consultant-ai-line))}.consultants-shell .cs-primary-wrap>button{height:40px;border-radius:8px;background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary));font-size:13px}.consultants-shell .cs-primary-wrap>button:hover{opacity:.9}.consultants-shell .cs-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.consultants-shell .cs-tabs button{height:40px;padding:0 14px;font-size:13px;font-weight:500;gap:7px;border:1px solid hsl(var(--consultant-line));border-radius:999px;background:hsl(var(--card));color:hsl(var(--consultant-text))}.consultants-shell .cs-tabs button span{font-size:11px;font-variant-numeric:tabular-nums;background:hsl(var(--muted));color:hsl(var(--consultant-secondary));border-radius:999px;padding:1px 6px}.consultants-shell .cs-tabs button.active{background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary));border-color:hsl(var(--consultant-primary))}.consultants-shell .cs-tabs button.active span{background:hsl(var(--consultant-on-primary) / .2);color:hsl(var(--consultant-on-primary))}.consultants-shell .cs-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px}.consultants-shell .cs-search{position:relative;flex:1;max-width:420px;min-width:220px}.consultants-shell .cs-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:hsl(var(--consultant-secondary))}.consultants-shell .cs-search input{height:40px;border:1px solid hsl(var(--consultant-line));border-radius:8px;padding-left:36px;font-size:13px;background:hsl(var(--card));color:hsl(var(--consultant-text))}.consultants-shell .cs-filter{width:auto;max-width:300px;height:40px;padding:0 12px;border-radius:8px;border:1px solid hsl(var(--consultant-line));font-size:13px;display:inline-flex;gap:8px;background:hsl(var(--card));color:hsl(var(--consultant-text))}.consultants-shell .cs-selbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;margin:0 0 10px;background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary));border-radius:8px;font-size:13px}.consultants-shell .cs-selbar strong{padding-right:12px;border-right:1px solid hsl(var(--consultant-on-primary) / .2)}.consultants-shell .cs-selbar button{height:32px;padding:0 10px;font-size:12px;gap:6px;border-radius:6px;background:hsl(var(--consultant-on-primary) / .12);color:hsl(var(--consultant-on-primary))}.consultants-shell .cs-selbar button:hover{background:hsl(var(--consultant-on-primary) / .22)}.consultants-shell .cs-selbar .cs-deselect{margin-left:auto;background:transparent;font-weight:400}.consultants-shell .cs-table-scroll{overflow-x:auto}.consultants-shell .cs-table{width:100%;border-collapse:collapse;min-width:920px}.consultants-shell .cs-table thead,.consultants-shell .cs-table thead tr{background:transparent}.consultants-shell .cs-table th{text-align:left;font-size:11px;font-weight:500;color:hsl(var(--consultant-secondary));padding:12px 10px;border-bottom:1px solid hsl(var(--consultant-line));text-transform:none;letter-spacing:0}.consultants-shell .cs-table td{padding:13px 10px;border-bottom:1px solid hsl(var(--consultant-row));font-size:13px;vertical-align:middle}.consultants-shell .cs-table th:first-child,.consultants-shell .cs-table td:first-child{width:36px;padding-left:8px}.consultants-shell .cs-table tbody tr:hover,.consultants-shell .cs-table tr.sel{background:hsl(var(--consultant-soft))}.consultants-shell .cs-person{display:flex;align-items:center;gap:12px;min-width:220px}.cs-avatar{width:38px;height:38px;border-radius:999px;flex-shrink:0}.cs-avatar [data-state]{font-size:11px;font-weight:600}.cs-avatar img{-o-object-fit:cover;object-fit:cover}.cs-avatar-small{width:26px;height:26px}.cs-avatar-small [data-state]{font-size:9px}.cs-avatar .cs-avatar-tone-0{background:hsl(var(--consultant-avatar-neutral));color:hsl(var(--consultant-text))}.cs-avatar .cs-avatar-tone-1{background:hsl(var(--consultant-avatar-rose));color:hsl(var(--consultant-avatar-rose-ink))}.cs-avatar .cs-avatar-tone-2{background:hsl(var(--consultant-avatar-sky));color:hsl(var(--consultant-avatar-sky-ink))}.cs-avatar .cs-avatar-tone-3{background:hsl(var(--consultant-avatar-gold));color:hsl(var(--consultant-avatar-gold-ink))}.cs-avatar .cs-avatar-tone-4{background:hsl(var(--consultant-avatar-green));color:hsl(var(--consultant-avatar-green-ink))}.cs-avatar .cs-avatar-tone-5{background:hsl(var(--consultant-avatar-violet));color:hsl(var(--consultant-avatar-violet-ink))}.consultants-shell .cs-name{display:block;height:auto;padding:0;font-size:15px;font-weight:650;text-align:left;color:hsl(var(--consultant-text));white-space:normal;line-height:1.35}.consultants-shell .cs-role{display:block;height:auto;padding:2px 0 0;font-size:12px;font-weight:400;color:hsl(var(--consultant-secondary));text-align:left;white-space:normal;line-height:1.4}.consultants-shell .cs-role.warn{color:hsl(var(--consultant-warning))}.cs-tone-available{--cs-tone: var(--consultant-positive)}.cs-tone-lead{--cs-tone: var(--consultant-lead)}.cs-tone-call{--cs-tone: var(--consultant-call)}.cs-tone-assignment{--cs-tone: var(--consultant-assignment)}.cs-tone-unowned{--cs-tone: var(--consultant-warning)}.cs-tone-negative{--cs-tone: var(--destructive)}.cs-tone-neutral{--cs-tone: var(--consultant-secondary)}.consultants-shell .cs-status{width:-moz-max-content;width:max-content;max-width:190px;height:30px;gap:6px;padding:0 10px;border:0;border-radius:999px;background:hsl(var(--cs-tone) / .08);color:hsl(var(--cs-tone));font-size:12px;font-weight:500;box-shadow:none}.consultants-shell .cs-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0;background:hsl(var(--cs-tone))}.consultants-shell .cs-owner{display:inline-flex;gap:7px;padding:0;height:30px;font-size:12px;font-weight:400;white-space:nowrap}.consultants-shell .cs-owner-missing{border:1px dashed hsl(var(--consultant-warning) / .55);border-radius:999px;padding:0 10px;font-size:12px;color:hsl(var(--consultant-warning));background:hsl(var(--consultant-warning) / .05);font-weight:500}.consultants-shell .cs-contact-time{display:block;white-space:nowrap}.consultants-shell .cs-contact-detail{display:block;color:hsl(var(--consultant-secondary));font-size:11px;margin-top:2px}.consultants-shell .cs-no-contact{color:hsl(var(--consultant-warning));white-space:nowrap}.consultants-shell .cs-muted{color:hsl(var(--consultant-secondary))}.consultants-shell .cs-date{white-space:nowrap}.consultants-shell .cs-row-actions{display:flex;align-items:center;gap:5px}.consultants-shell .cs-icon{width:30px;height:30px;border:1px solid hsl(var(--consultant-line));border-radius:6px;background:hsl(var(--card));color:hsl(var(--consultant-secondary))}.consultants-shell .cs-more{width:26px;height:30px;color:hsl(var(--consultant-secondary));padding:0}.consultants-shell .cs-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:24px;font-size:12px;color:hsl(var(--consultant-secondary))}.consultants-shell .cs-foot div{display:flex;gap:8px}.consultants-shell .cs-empty{padding:64px 0;text-align:center;color:hsl(var(--consultant-secondary))}.cs-menu-item{width:100%;justify-content:flex-start;padding:7px 10px;height:auto;font-size:13px;font-weight:400}.cs-menu-item.on{background:hsl(var(--accent))}@media (max-width: 700px){.consultants-shell .cs-head{gap:16px}.consultants-shell .cs-actions{gap:6px}.consultants-shell .cs-search{max-width:none;flex-basis:100%}.consultants-shell .cs-filter{max-width:100%}.consultants-shell .cs-foot{align-items:flex-start;flex-wrap:wrap}}.timesheets-shell,.timesheet-export{color:hsl(var(--consultant-text))}.timesheets-shell{max-width:1600px;margin:auto}.timesheets-shell .ts-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:24px}.timesheets-shell h1{font-size:28px!important;font-weight:650;letter-spacing:0!important;margin-bottom:5px}.timesheets-shell .ts-subtitle{font-size:13px;color:hsl(var(--consultant-secondary))}.timesheets-shell .ts-month{display:flex;align-items:center;border:1px solid hsl(var(--consultant-line));border-radius:6px;background:hsl(var(--card))}.timesheets-shell .ts-month span{min-width:154px;text-align:center;font-size:13px;font-weight:600}.timesheets-shell .ts-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid hsl(var(--consultant-line));border-radius:8px;margin-bottom:22px;overflow:hidden}.timesheets-shell .ts-kpis>div{padding:19px 22px;border-right:1px solid hsl(var(--consultant-line))}.timesheets-shell .ts-kpis>div:last-child{border:0}.timesheets-shell .ts-kpis span{font-size:12px;color:hsl(var(--consultant-secondary))}.timesheets-shell .ts-kpis strong{display:block;font-size:25px;line-height:1.5;font-weight:650}.timesheets-shell .ts-kpis p{font-size:11px;color:hsl(var(--consultant-secondary));display:flex;gap:4px;align-items:center}.timesheets-shell .ts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:13px}.timesheets-shell .ts-tabs{display:flex;flex-wrap:wrap;gap:7px}.timesheets-shell .ts-tabs button{border-radius:24px;height:35px;font-size:12px;gap:7px}.timesheets-shell .ts-tabs em{font-style:normal;background:hsl(var(--consultant-row));padding:0 5px;border-radius:8px;font-size:10px}.timesheets-shell .ts-tabs .ts-selected em{background:hsl(var(--consultant-on-primary)/.18)}.timesheets-shell .ts-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:hsl(var(--consultant-warning))}.timesheets-shell .ts-dot-approved{background:hsl(var(--consultant-positive))}.timesheets-shell .ts-dot-signed{background:hsl(var(--consultant-secondary))}.timesheets-shell .ts-selected,.timesheet-export .ts-selected{background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary));border-color:hsl(var(--consultant-primary))}.timesheets-shell .ts-table-wrap{overflow-x:auto}.timesheets-shell .ts-table{border-collapse:collapse;width:100%;min-width:750px;font-size:13px}.timesheets-shell .ts-table th{text-align:left;font-weight:450;color:hsl(var(--consultant-secondary));font-size:11px;padding:9px 12px}.timesheets-shell .ts-table td{padding:13px 12px;border-top:1px solid hsl(var(--consultant-line))}.timesheets-shell .ts-table th:first-child{width:31%}.timesheets-shell .ts-person{display:flex;gap:10px;align-items:center}.timesheets-shell .ts-person strong{font-weight:600}.timesheets-shell .ts-person p{font-size:11px;color:hsl(var(--consultant-secondary));margin-top:2px}.timesheets-shell .ts-avatar{height:36px;width:36px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;flex-shrink:0}.timesheets-shell .ts-avatar-rose{background:hsl(var(--consultant-avatar-rose));color:hsl(var(--consultant-avatar-rose-ink))}.timesheets-shell .ts-avatar-sky{background:hsl(var(--consultant-avatar-sky));color:hsl(var(--consultant-avatar-sky-ink))}.timesheets-shell .ts-avatar-gold{background:hsl(var(--consultant-avatar-gold));color:hsl(var(--consultant-avatar-gold-ink))}.timesheets-shell .ts-avatar-green{background:hsl(var(--consultant-avatar-green));color:hsl(var(--consultant-avatar-green-ink))}.timesheets-shell .ts-avatar-violet{background:hsl(var(--consultant-avatar-violet));color:hsl(var(--consultant-avatar-violet-ink))}.timesheets-shell .ts-number{text-align:right!important;font-weight:650;white-space:nowrap}.timesheets-shell .ts-attest{display:flex;gap:9px;align-items:center;white-space:nowrap;font-size:11px}.timesheets-shell progress{width:100px;height:5px;border:none;border-radius:5px;overflow:hidden;background:hsl(var(--consultant-row))}.timesheets-shell progress::-webkit-progress-bar{background:hsl(var(--consultant-row))}.timesheets-shell progress::-webkit-progress-value{background:hsl(var(--consultant-positive))}.timesheets-shell progress::-moz-progress-bar{background:hsl(var(--consultant-positive))}.timesheets-shell .ts-pending progress::-webkit-progress-value{background:hsl(var(--consultant-warning))}.timesheets-shell .ts-pending progress::-moz-progress-bar{background:hsl(var(--consultant-warning))}.timesheets-shell .ts-positive{color:hsl(var(--consultant-positive))!important}.timesheets-shell .ts-warning{color:hsl(var(--consultant-warning))}.timesheets-shell .ts-open-row,.timesheets-shell .ts-expanded{background:hsl(var(--consultant-soft))}.timesheets-shell .ts-table .ts-expanded{padding:0 22px 18px 58px;border-top:0}.timesheets-shell .ts-week{margin-top:12px;background:hsl(var(--card));border:1px solid hsl(var(--consultant-line));border-radius:6px;overflow:hidden}.timesheets-shell .ts-week-head{display:flex;justify-content:space-between;gap:10px;padding:10px 13px;font-size:12px;border-bottom:1px solid hsl(var(--consultant-line))}.timesheets-shell .ts-pass{display:grid;grid-template-columns:125px 120px 75px 80px 1fr 32px;gap:12px;align-items:center;min-height:43px;padding:5px 13px;border-bottom:1px solid hsl(var(--consultant-line));font-size:12px}.timesheets-shell .ts-pass:last-child{border:0}.timesheets-shell .ts-pass .ts-time,.timesheets-shell .ts-pass .ts-break{color:hsl(var(--consultant-secondary))}.timesheets-shell .ts-pass-status{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.timesheets-shell .ts-pass-status span{display:flex;align-items:center;gap:3px;font-size:11px}.timesheets-shell .ts-total td{font-size:12px;padding-top:17px;font-weight:600}.timesheet-export{padding:28px}.timesheet-export h2{font-size:24px}.timesheet-export .ts-export-body{padding:15px 0 9px;display:flex;flex-direction:column;gap:15px}.timesheet-export .ts-period-options{display:flex;gap:6px;flex-wrap:wrap}.timesheet-export .ts-period-options button{border-radius:22px;font-size:12px;height:36px;padding:0 13px}.timesheet-export .ts-export-selects{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px}.timesheet-export .ts-export-selects label{display:block;margin-bottom:9px}.timesheet-export .ts-check{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.timesheet-export .ts-check [data-state=checked]{background:hsl(var(--consultant-primary));border-color:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary))}.timesheet-export .ts-export-summary{display:flex;align-items:center;gap:14px;background:hsl(var(--consultant-soft));padding:19px;border-radius:8px;margin-top:38px}.timesheet-export .ts-export-summary strong{font-size:17px}.timesheet-export .ts-export-summary p{font-size:12px;color:hsl(var(--consultant-secondary));margin-top:5px}.timesheets-shell .ts-signed-list{border-top:1px solid hsl(var(--consultant-line))}.timesheets-shell .ts-signed-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 4px;border-bottom:1px solid hsl(var(--consultant-line))}@media (max-width:768px){.timesheets-shell .ts-kpis{grid-template-columns:1fr 1fr}.timesheets-shell .ts-kpis>div{padding:14px;border-bottom:1px solid hsl(var(--consultant-line))}.timesheets-shell .ts-kpis strong{font-size:22px}.timesheets-shell .ts-top{gap:15px}.timesheets-shell .ts-toolbar>div{width:100%}.timesheets-shell .ts-tabs{overflow:auto;flex-wrap:nowrap}.timesheets-shell .ts-tabs button{flex-shrink:0}.timesheet-export{padding:22px;max-height:90dvh;overflow:auto}.timesheet-export .ts-export-selects{grid-template-columns:1fr}.timesheet-export .ts-export-summary{margin-top:12px}}.timesheets-shell .ts-avatar-neutral{background:hsl(var(--consultant-avatar-neutral));color:hsl(var(--consultant-secondary))}.timesheets-shell .ts-tabs button.ts-selected,.timesheet-export button.ts-selected{background:hsl(var(--consultant-primary))!important;color:hsl(var(--consultant-on-primary))!important;border-color:hsl(var(--consultant-primary))!important}.timesheets-shell .ts-tabs button:not(.ts-selected){background:hsl(var(--card))!important;color:hsl(var(--consultant-text))!important}.tb-shell{max-width:1240px;margin:0 auto;color:hsl(var(--consultant-text));font-family:var(--font-body);padding:16px 6px 36px}.tb-shell h1{font-size:28px!important;font-weight:650!important;margin:0;letter-spacing:0!important}.tb-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.tb-head p{font-size:13px;color:hsl(var(--consultant-secondary));margin-top:6px}.tb-tools{display:flex;gap:8px;flex-wrap:wrap}.tb-shell .tb-outline{background:hsl(var(--card));border:1px solid hsl(var(--consultant-line));color:hsl(var(--consultant-text));box-shadow:none;border-radius:8px}.tb-shell .tb-tabs{background:transparent;padding:0;width:100%;height:42px;justify-content:flex-start;border-bottom:1px solid hsl(var(--consultant-line));border-radius:0;gap:26px;margin-bottom:22px}.tb-shell .tb-tabs [role=tab]{height:42px;padding:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;color:hsl(var(--consultant-secondary));border-bottom:2px solid transparent}.tb-shell .tb-tabs [data-state=active]{color:hsl(var(--consultant-text));border-bottom-color:hsl(var(--consultant-primary));font-weight:600}.tb-columns{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:32px;align-items:start}.tb-inputs{min-width:0}.tb-section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid hsl(var(--consultant-line))}.tb-section:last-child{border:0;margin-bottom:0}.tb-section h2{font-size:15px;font-weight:600;margin-bottom:18px}.tb-section h2 small{font-size:13px;font-weight:400;color:hsl(var(--consultant-secondary))}.tb-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.tb-section-title h2{margin:0}.tb-two,.tb-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tb-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-field label{display:block;font-size:12px;margin-bottom:7px;color:hsl(var(--consultant-text));font-weight:500}.tb-number{position:relative}.tb-number input{height:44px;padding:10px 48px 10px 12px;font-size:15px;background:hsl(var(--card));border-color:hsl(var(--input));border-radius:8px;box-shadow:none}.tb-number span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:hsl(var(--consultant-secondary));pointer-events:none}.tb-revenue input{height:52px;font-size:20px;font-weight:650}.tb-price input{border:1.5px solid hsl(var(--consultant-primary))}.tb-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tb-presets button{height:27px;border-radius:999px;font-size:11px;padding:0 10px}.tb-shell button[aria-pressed=true].tb-outline{border-color:hsl(var(--consultant-primary))}.tb-segmented{display:flex;background:hsl(var(--consultant-soft));border-radius:8px;padding:3px}.tb-segmented button{font-size:11px;height:32px;padding:0 10px;color:hsl(var(--consultant-secondary))}.tb-segmented button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--consultant-text));box-shadow:var(--shadow-xs)}.tb-ob{margin:20px 0 14px}.tb-ob p{font-size:11px;color:hsl(var(--consultant-secondary));margin-bottom:8px}.tb-ob-options{display:flex;flex-wrap:wrap;gap:6px}.tb-ob-options button{height:34px;font-size:11px;padding:0 10px;gap:5px}.tb-ob-options small{font-size:10px;color:hsl(var(--consultant-secondary));font-weight:400}.tb-rates{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:hsl(var(--consultant-soft));border-radius:8px;padding:14px;font-size:11px}.tb-rates>div{display:flex;align-items:center;gap:6px}.tb-rates label{font-size:11px;white-space:nowrap}.tb-rates input{width:54px;height:30px;padding:4px 7px;background:hsl(var(--card));font-size:12px}.tb-result{position:sticky;top:20px;background:hsl(var(--assignment-calc-surface));border-radius:16px;padding:24px;min-width:0}.tb-caption{font-size:12px;color:hsl(var(--consultant-secondary))}.tb-total{font-size:44px;font-weight:650;line-height:1.25;margin:8px 0 6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tb-margin{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}.tb-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.tb-margin-tail{color:hsl(var(--consultant-secondary))}.tb-bar{width:100%;height:12px;display:block;border-radius:6px;margin:20px 0 8px;overflow:hidden;background:hsl(var(--tb-other))}.tb-salary{fill:hsl(var(--tb-salary));background:hsl(var(--tb-salary))}.tb-employer{fill:hsl(var(--tb-employer));background:hsl(var(--tb-employer))}.tb-pension{fill:hsl(var(--tb-pension));background:hsl(var(--tb-pension))}.tb-brokerage{fill:hsl(var(--tb-brokerage));background:hsl(var(--tb-brokerage))}.tb-ob-tone{fill:hsl(var(--tb-ob));background:hsl(var(--tb-ob))}.tb-other{fill:hsl(var(--tb-other));background:hsl(var(--tb-other))}.tb-share-note{font-size:11px;color:hsl(var(--consultant-secondary))}.tb-breakdown{margin:18px 0}.tb-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:12px}.tb-breakdown dt{display:flex;align-items:center;gap:10px}.tb-breakdown dd{font-variant-numeric:tabular-nums;white-space:nowrap}.tb-swatch{width:8px;height:8px;border-radius:2px;flex-shrink:0}.tb-breakdown .tb-revenue-row{font-weight:600}.tb-breakdown .tb-revenue-row dt,.tb-breakdown .tb-cost-total dt{padding-left:18px}.tb-breakdown .tb-cost-total{border-top:1px solid hsl(var(--consultant-line));margin-top:4px;padding-top:12px;color:hsl(var(--consultant-secondary))}.tb-breakdown .tb-profit-row{font-weight:650}.tb-commission{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:hsl(var(--card));border:1px solid hsl(var(--consultant-line));border-radius:8px;padding:12px;font-size:12px}.tb-commission label{font-size:12px}.tb-commission input{width:46px;height:30px;padding:4px 6px;font-size:12px}.tb-commission strong{margin-left:auto;white-space:nowrap;font-size:15px}.tb-target{font-size:11px;color:hsl(var(--consultant-secondary));line-height:1.6;margin:18px 0 8px}.tb-target strong{color:hsl(var(--consultant-text))}.tb-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tb-actions button{font-size:11px;width:100%;height:38px;padding:0 8px}.tb-shell .tb-primary{background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary));border-radius:8px}.tb-pricing-table{border:0;box-shadow:none;background:transparent}.tb-pricing-table th{font-size:11px;color:hsl(var(--consultant-secondary));height:42px}.tb-pricing-table td{font-size:13px;padding:16px 12px}@media (max-width:1150px){.tb-columns{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.tb-result{padding:20px}}@media (max-width:1000px){.tb-columns{grid-template-columns:1fr}.tb-result{position:static;max-width:none}.tb-inputs{order:0}.tb-result{order:1}}@media (max-width:600px){.tb-shell{padding:10px 0 24px}.tb-head{align-items:flex-start;flex-direction:column;gap:12px}.tb-shell h1{font-size:25px!important}.tb-section-title{align-items:flex-start;flex-direction:column}.tb-segmented{width:100%}.tb-segmented button{flex:1}.tb-three{grid-template-columns:1fr}.tb-total{font-size:38px}.tb-tools{gap:6px}.tb-tools button{font-size:11px}.tb-result{padding:20px}.tb-actions{grid-template-columns:1fr}}.cp-shell{--cp-text: #111214;--cp-secondary: #6B6F76;--cp-line: #EDEDEB;--cp-bg: #F7F7F5;--cp-card: #FFFFFF;--cp-navy: #0B1020;--cp-navy-soft: #1E2A44;--cp-accent-light: #E3E7EF;--cp-accent-text: #1E2A44;--cp-green: #16A34A;--cp-green-bg: #DCFCE7;--cp-orange: #C2410C;--cp-orange-bg: #FFF7ED;--cp-orange-line: #FED7AA;--cp-red: #DC2626;--cp-radius: 18px;font-family:Geist,system-ui,-apple-system,sans-serif;background:var(--cp-bg);color:var(--cp-text);min-height:100vh;-webkit-font-smoothing:antialiased}.cp-shell *{box-sizing:border-box}.cp-container{max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width: 768px){.cp-container{padding:0 32px}}.cp-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px 0 8px}.cp-mobile-header img{height:26px}.cp-icon-btn{position:relative;width:44px;height:44px;border-radius:14px;background:var(--cp-card);border:1px solid var(--cp-line);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cp-text)}.cp-icon-btn .cp-dot{position:absolute;top:10px;right:11px;width:8px;height:8px;border-radius:50%;background:var(--cp-red);border:2px solid var(--cp-card)}.cp-avatar{width:44px;height:44px;border-radius:50%;background:var(--cp-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;overflow:hidden;border:none;cursor:pointer;flex-shrink:0}.cp-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cp-date-line{font-size:14px;color:var(--cp-secondary);margin-top:12px}.cp-greeting{font-size:28px;font-weight:600;letter-spacing:-.02em;margin:2px 0 20px}@media (min-width: 768px){.cp-greeting{font-size:32px}}.cp-next-shift{background:var(--cp-navy);color:#fff;border-radius:20px;padding:22px;margin-bottom:16px}.cp-next-shift-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cp-next-shift-label{font-size:12px;font-weight:600;letter-spacing:.08em;color:#9fb0cc;text-transform:uppercase}.cp-pill-dark{background:#ffffff1f;color:#fff;font-size:13px;font-weight:500;padding:6px 14px;border-radius:999px;white-space:nowrap}.cp-next-shift-time{font-size:30px;font-weight:700;letter-spacing:-.02em;margin:12px 0 6px}.cp-next-shift-place{font-size:15px;color:#ffffffeb;font-weight:500}.cp-next-shift-meta{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:13.5px;color:#ffffffbf;line-height:1.5}.cp-next-shift-meta svg{flex-shrink:0;margin-top:2px}.cp-next-shift-actions{display:flex;gap:10px;margin-top:18px}.cp-btn-white{flex:1;background:#fff;color:var(--cp-navy);border:none;border-radius:14px;padding:13px 18px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;text-align:center}.cp-btn-outline-dark{flex:1;background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35);border-radius:14px;padding:13px 18px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;text-align:center}@media (min-width: 768px){.cp-next-shift{display:flex;align-items:center;justify-content:space-between;gap:24px}.cp-next-shift-actions{flex-direction:column;margin-top:0;min-width:200px}.cp-next-shift-actions .cp-btn-white,.cp-next-shift-actions .cp-btn-outline-dark{width:100%}}.cp-todo-banner{background:var(--cp-orange-bg);border:1px solid var(--cp-orange-line);border-radius:var(--cp-radius);padding:16px;display:flex;align-items:center;gap:14px;margin-bottom:16px}.cp-todo-icon{width:44px;height:44px;border-radius:12px;background:#ffedd5;color:var(--cp-orange);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cp-todo-text{flex:1;min-width:0}.cp-todo-title{font-size:15px;font-weight:600}.cp-todo-sub{font-size:13px;color:var(--cp-orange);margin-top:2px}.cp-btn-black{background:var(--cp-navy);color:#fff;border:none;border-radius:12px;padding:11px 20px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.cp-card{background:var(--cp-card);border:1px solid var(--cp-line);border-radius:var(--cp-radius);padding:20px;margin-bottom:16px}.cp-card-title{font-size:17px;font-weight:600;letter-spacing:-.01em}.cp-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.cp-card-head-sub{font-size:13px;color:var(--cp-secondary)}.cp-week-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cp-week-day{text-align:center}.cp-week-day-label{font-size:11.5px;color:var(--cp-secondary);margin-bottom:6px}.cp-week-box{border-radius:12px;height:52px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600}.cp-week-box.is-entered{background:var(--cp-navy);color:#fff}.cp-week-box.is-scheduled{background:var(--cp-accent-light);color:var(--cp-accent-text)}.cp-week-box.is-off{background:transparent;border:1.5px solid var(--cp-line);color:var(--cp-secondary);font-weight:400}.cp-week-legend{display:flex;gap:16px;margin-top:14px;font-size:12px;color:var(--cp-secondary);flex-wrap:wrap}.cp-week-legend span{display:inline-flex;align-items:center;gap:6px}.cp-legend-swatch{width:12px;height:12px;border-radius:4px;display:inline-block}.cp-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.cp-quick-card{background:var(--cp-card);border:1px solid var(--cp-line);border-radius:var(--cp-radius);padding:18px;text-align:left;cursor:pointer;font-family:inherit;display:block;width:100%}.cp-quick-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.cp-quick-title{font-size:15.5px;font-weight:600}.cp-quick-sub{font-size:13px;color:var(--cp-secondary);margin-top:3px}.cp-quick-sub.is-warning{color:var(--cp-orange);font-weight:500}.cp-assignment-role{font-size:16px;font-weight:600;margin-top:2px}.cp-assignment-meta{font-size:13.5px;color:var(--cp-secondary);margin-top:4px}.cp-progress{height:6px;border-radius:999px;background:var(--cp-line);margin-top:16px;overflow:hidden}.cp-progress-bar{height:100%;background:var(--cp-navy);border-radius:999px}.cp-progress-label{font-size:13px;color:var(--cp-secondary);margin-top:8px}.cp-pill{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.cp-pill.is-ongoing{background:var(--cp-green-bg);color:var(--cp-green)}.cp-pill.is-upcoming{background:var(--cp-accent-light);color:var(--cp-accent-text)}.cp-pill.is-done{background:var(--cp-line);color:var(--cp-secondary)}.cp-pill.is-entered{background:var(--cp-accent-light);color:var(--cp-accent-text)}.cp-pill.is-todo{background:#fef3c7;color:#b45309}.cp-pill.is-approved{background:var(--cp-green-bg);color:var(--cp-green)}.cp-pill.is-off{background:var(--cp-bg);color:var(--cp-secondary)}.cp-news-item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--cp-line)}.cp-news-item:last-child{border-bottom:none;padding-bottom:0}.cp-news-item:first-child{padding-top:0}.cp-news-title{font-size:14.5px;font-weight:500}.cp-news-date{font-size:12.5px;color:var(--cp-secondary);white-space:nowrap}.cp-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--cp-card);border-top:1px solid var(--cp-line);padding-bottom:env(safe-area-inset-bottom)}.cp-bottom-nav-inner{display:flex;align-items:stretch;justify-content:space-around}.cp-bottom-nav-btn{flex:1;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;font-family:inherit;font-size:11px;font-weight:500;color:var(--cp-secondary);cursor:pointer;padding:8px 4px}.cp-bottom-nav-btn.is-active{color:var(--cp-navy);font-weight:600}.cp-topbar{background:var(--cp-card);border-bottom:1px solid var(--cp-line);position:sticky;top:0;z-index:50}.cp-topbar-inner{display:flex;align-items:center;gap:28px;height:64px}.cp-topbar img{height:26px}.cp-topnav{display:flex;align-items:center;gap:4px;flex:1}.cp-topnav-btn{background:none;border:none;font-family:inherit;font-size:14.5px;font-weight:500;color:var(--cp-text);padding:8px 14px;border-radius:10px;cursor:pointer}.cp-topnav-btn.is-active{background:#eef1f6;color:var(--cp-navy-soft);font-weight:600}.cp-topbar-right{display:flex;align-items:center;gap:14px;margin-left:auto}.cp-location-toggle{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--cp-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-desktop-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width: 900px){.cp-desktop-grid{grid-template-columns:minmax(0,1fr) 340px}}.cp-desktop-col{min-width:0}.cp-todo-item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--cp-line);align-items:flex-start}.cp-todo-item:last-child{border-bottom:none}.cp-todo-dot{width:9px;height:9px;border-radius:50%;margin-top:6px;flex-shrink:0}.cp-todo-item-title{font-size:14.5px;font-weight:500}.cp-todo-item-sub{font-size:12.5px;color:var(--cp-secondary);margin-top:1px}.cp-week-nav{display:flex;align-items:center;justify-content:space-between;margin:18px 0}.cp-week-nav-title{text-align:center}.cp-week-nav-title h2{font-size:20px;font-weight:700;letter-spacing:-.01em}.cp-week-nav-title p{font-size:13.5px;color:var(--cp-secondary);margin-top:2px}.cp-week-arrow{width:48px;height:48px;border-radius:14px;background:var(--cp-card);border:1px solid var(--cp-line);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cp-text)}.cp-day-row{background:var(--cp-card);border:1px solid var(--cp-line);border-radius:16px;padding:16px 18px;display:flex;align-items:center;gap:16px;margin-bottom:10px;cursor:pointer;text-align:left;width:100%;font-family:inherit}.cp-day-row.is-today{border-color:var(--cp-navy);border-width:1.5px}.cp-day-row.is-off{opacity:.55;cursor:default}.cp-day-row.is-locked{cursor:default}.cp-day-date{min-width:44px}.cp-day-date-name{font-size:12.5px;color:var(--cp-secondary)}.cp-day-date-num{font-size:20px;font-weight:700;letter-spacing:-.01em}.cp-day-body{flex:1;min-width:0}.cp-day-time{font-size:15.5px;font-weight:600}.cp-day-sub{font-size:13px;color:var(--cp-secondary);margin-top:2px}.cp-add-shift{width:100%;background:transparent;border:1.5px dashed #C9CCD2;border-radius:16px;padding:18px;font-family:inherit;font-size:15px;font-weight:500;color:var(--cp-secondary);cursor:pointer;margin-top:4px}.cp-submit-panel{position:sticky;bottom:0;background:var(--cp-card);border-top:1px solid var(--cp-line);padding:16px 0 20px;margin-top:20px}.cp-submit-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cp-submit-total{font-size:15px;color:var(--cp-secondary)}.cp-submit-hours{font-size:24px;font-weight:700;letter-spacing:-.02em}.cp-submit-hours small{font-size:14px;font-weight:500;color:var(--cp-secondary)}.cp-attest{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:14.5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-attest input{width:18px;height:18px;accent-color:var(--cp-navy)}.cp-btn-primary{width:100%;background:var(--cp-navy);color:#fff;border:none;border-radius:14px;padding:16px;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer}.cp-btn-primary:disabled{opacity:.45;cursor:not-allowed}.cp-submit-warning{font-size:13px;color:var(--cp-secondary);text-align:center;margin-top:10px}.cp-back-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-family:inherit;font-size:15px;font-weight:500;color:var(--cp-text);cursor:pointer;padding:8px 0}.cp-page-title{font-size:24px;font-weight:700;letter-spacing:-.02em}.cp-page-sub{font-size:14px;color:var(--cp-secondary);margin-top:2px}.cp-empty{text-align:center;color:var(--cp-secondary);font-size:14px;padding:24px 0}.cp-spinner{width:32px;height:32px;border:3px solid var(--cp-line);border-top-color:var(--cp-navy);border-radius:50%;animation:cp-spin .8s linear infinite;margin:60px auto}@keyframes cp-spin{to{transform:rotate(360deg)}}.profile-settings{--pf-text: #111214;--pf-sub: #5F636B;--pf-line: #EDEDEB;--pf-soft: #F7F7F5;--pf-bg: #fff;--pf-primary: #111214;--pf-on-primary: #fff;--pf-red: #B91C1C;--pf-red-line: #F3C9C9;max-width:920px;margin:0 auto;padding:8px 4px 96px;color:var(--pf-text);font-family:var(--font-sans, "Geist", system-ui, sans-serif)}.dark .profile-settings{--pf-text: #ECEDEE;--pf-sub: #9BA0A8;--pf-line: #2A2C30;--pf-soft: #1B1D20;--pf-bg: transparent;--pf-primary: #ECEDEE;--pf-on-primary: #111214;--pf-red: #F87171;--pf-red-line: #5B2626}.profile-settings h1{font-size:28px;font-weight:600;letter-spacing:-.02em;margin-bottom:28px}.profile-settings .pf-header{display:flex;align-items:center;gap:16px;padding-bottom:28px;border-bottom:1px solid var(--pf-line)}.profile-settings .pf-avatar{position:relative;width:72px;height:72px;border-radius:999px;overflow:hidden;background:#f1f1ef;display:grid;place-items:center;font-weight:600;font-size:20px;flex-shrink:0;color:var(--pf-text)}.dark .profile-settings .pf-avatar{background:#2a2c30}.profile-settings .pf-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-settings .pf-avatar-spin{position:absolute;color:#fff}.profile-settings .pf-header-info{flex:1;min-width:0}.profile-settings .pf-name{font-size:20px;font-weight:600}.profile-settings .pf-sub{font-size:14px;color:var(--pf-sub);margin-top:2px;overflow-wrap:anywhere}.profile-settings .pf-header-actions{display:flex;gap:12px;align-items:center}.profile-settings .pf-btn{height:36px;padding:0 14px;border:1px solid var(--pf-line);border-radius:10px;background:var(--pf-bg);font-size:14px;font-weight:500;color:var(--pf-text)}.profile-settings .pf-btn:hover{background:var(--pf-soft)}.profile-settings .pf-text-btn{font-size:14px;color:var(--pf-sub);padding:0 4px}.profile-settings .pf-text-btn:hover{color:var(--pf-text)}.profile-settings .pf-section{display:grid;grid-template-columns:260px 1fr;gap:32px;padding:32px 0;border-bottom:1px solid var(--pf-line)}.profile-settings .pf-section:last-child{border-bottom:0}.profile-settings .pf-intro h2{font-size:15px;font-weight:600}.profile-settings .pf-intro p{font-size:14px;color:var(--pf-sub);margin-top:4px;line-height:1.5}.profile-settings .pf-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.profile-settings .pf-end{align-items:flex-end;justify-content:center}.profile-settings .pf-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-settings .pf-field{display:flex;flex-direction:column;gap:6px}.profile-settings .pf-field label{font-size:13px;font-weight:500;color:var(--pf-text)}.profile-settings .pf-field input{height:40px;border-radius:10px;border-color:var(--pf-line);box-shadow:none}.profile-settings .pf-email{font-size:15px}.profile-settings .pf-hint{font-size:13px;color:var(--pf-sub)}.profile-settings .pf-save{display:flex;justify-content:flex-end;gap:12px;align-items:center}.profile-settings .pf-primary{display:inline-flex;gap:6px;align-items:center;height:36px;padding:0 18px;border-radius:10px;background:var(--pf-primary);color:var(--pf-on-primary);font-size:14px;font-weight:500}.profile-settings .pf-primary:disabled{opacity:.6}.profile-settings .pf-status{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--pf-soft);font-size:14px}.profile-settings .pf-status-text{flex:1}.profile-settings .pf-dot{width:8px;height:8px;border-radius:999px;background:#16a34a;flex-shrink:0}.profile-settings .pf-dot.off{background:#a3a6ad}.profile-settings .pf-link{font-size:14px;color:var(--pf-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--pf-line)}.profile-settings .pf-link:disabled{opacity:.5}.profile-settings .pf-rows{display:flex;flex-direction:column}.profile-settings .pf-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--pf-line)}.profile-settings .pf-row:last-child{border-bottom:0}.profile-settings .pf-row label{display:flex;flex-direction:column;gap:2px;cursor:pointer}.profile-settings .pf-row strong{font-size:14px;font-weight:600}.profile-settings .pf-row span{font-size:13px;color:var(--pf-sub)}.profile-settings .pf-danger{height:36px;padding:0 16px;border-radius:10px;background:var(--pf-bg);color:var(--pf-red);border:1px solid var(--pf-red-line);font-size:14px;font-weight:500}.profile-settings .pf-danger:hover{background:#fef2f2}.dark .profile-settings .pf-danger:hover{background:#2a1515}@media (max-width: 720px){.profile-settings .pf-section{grid-template-columns:1fr;gap:16px}.profile-settings .pf-header{flex-wrap:wrap}.profile-settings .pf-header-actions{width:100%}.profile-settings .pf-grid{grid-template-columns:1fr}.profile-settings .pf-end{align-items:flex-start}}.cl-shell{--cl-text: #111214;--cl-muted: #5F636B;--cl-line: #EDEDEB;--cl-soft: #F6F6F4;--cl-solid: #111214;--cl-on-solid: #fff;color:var(--cl-text);background:hsl(var(--card));min-height:calc(100vh - 110px);padding:32px max(24px,calc((100% - 1240px)/2)) 80px;font-variant-numeric:tabular-nums}.dark .cl-shell{--cl-text: #F2F2F0;--cl-muted: #A1A4AB;--cl-line: #2A2B2E;--cl-soft: #1A1B1E;--cl-solid: #F2F2F0;--cl-on-solid: #111214}.crm-shell #layout-main .cl-shell h1,.cl-shell h1{font-size:28px;font-weight:600;letter-spacing:-.02em}.cl-shell .cl-muted{color:var(--cl-muted)}.cl-btn,.cl-primary{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;white-space:nowrap}.cl-btn{border:1px solid var(--cl-line);color:var(--cl-text)}.cl-primary{background:var(--cl-solid);color:var(--cl-on-solid)}.cl-primary:disabled{opacity:.4}.cl-tabs{display:flex;gap:24px;border-bottom:1px solid var(--cl-line);margin-top:24px}.cl-tabs button{padding:10px 0;font-size:14px;color:var(--cl-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.cl-tabs button[aria-selected=true]{color:var(--cl-text);border-bottom-color:var(--cl-text);font-weight:500}.cl-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cl-line);border-radius:12px;margin-top:24px}.cl-kpis>div{padding:18px 20px;border-left:1px solid var(--cl-line)}.cl-kpis>div:first-child{border-left:0}.cl-kpi-label{font-size:12px;color:var(--cl-muted)}.cl-kpi-value{font-size:24px;font-weight:600;margin-top:4px}.cl-lists{margin-top:24px}.cl-lists>li{border-top:1px solid var(--cl-line)}.cl-lists>li:last-child{border-bottom:1px solid var(--cl-line)}.cl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px) auto;gap:24px;align-items:center;padding:18px 4px}.cl-bar{height:4px;border-radius:2px;background:var(--cl-line);margin-top:6px;overflow:hidden}.cl-bar span{display:block;height:100%;background:var(--cl-solid)}.cl-more{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--cl-muted)}.cl-more:hover{background:var(--cl-soft);color:var(--cl-text)}.cl-items{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}.cl-items th{text-align:left;font-weight:400;font-size:12px;color:var(--cl-muted);padding:8px}.cl-items td{border-top:1px solid var(--cl-line);padding:10px 8px;background:var(--cl-soft)}.cl-dashed{width:100%;margin-top:20px;padding:16px;border:1px dashed var(--cl-line);border-radius:12px;color:var(--cl-muted);font-size:14px}.cl-dashed:hover{color:var(--cl-text);border-color:var(--cl-muted)}@media (max-width: 767px){.cl-row{grid-template-columns:1fr;gap:12px}.cl-kpis{grid-template-columns:1fr}.cl-kpis>div{border-left:0;border-top:1px solid var(--cl-line)}.cl-kpis>div:first-child{border-top:0}}.procurement-shell{background:hsl(var(--card));min-height:calc(100vh - 110px)}.procurement-shell .procurement-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px}.procurement-sidebar{border-right:1px solid hsl(var(--border));padding:20px 18px 24px 0}.procurement-shell .procurement-nav{display:flex;flex-direction:column;height:auto;width:100%;background:transparent;align-items:stretch;gap:4px;padding:0}.procurement-nav [role=tab]{justify-content:space-between;padding:11px 12px;box-shadow:none;font-weight:400}.procurement-nav [role=tab][data-state=active]{background:hsl(var(--muted));font-weight:600}.procurement-content{min-width:0;padding-top:20px}.procurement-go{color:hsl(var(--procurement-go))}.procurement-kanske{color:hsl(var(--procurement-maybe))}.procurement-no_go{color:hsl(var(--procurement-no))}.procurement-urgent{color:hsl(var(--procurement-urgent))}.procurement-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.procurement-table{width:100%;border-collapse:collapse;font-size:13px}.procurement-table th{text-align:left;font-weight:400;color:hsl(var(--muted-foreground));font-size:11px;padding:12px 10px;white-space:nowrap}.procurement-table td{border-top:1px solid hsl(var(--border));padding:18px 10px;vertical-align:top}.procurement-table tr[data-notice]{cursor:pointer}.procurement-table tr[data-notice]:hover{background:hsl(var(--muted) / .6)}.procurement-table th:nth-child(4),.procurement-table td:nth-child(4){text-align:right;white-space:nowrap}.procurement-panel{background:hsl(var(--card))}.crm-shell #layout-main .procurement-shell h1{font-size:24px;font-weight:600}.procurement-shell .procurement-table thead tr{background:transparent}.procurement-shell .procurement-table th{letter-spacing:0;text-transform:none}.procurement-panel .procurement-panel-tabs{display:flex}.procurement-panel [role=tabpanel][data-state=inactive]{display:none}.procurement-nav [role=tab]>span{margin-left:auto;padding-left:12px}.procurement-panel-tabs{background:transparent;border-bottom:1px solid hsl(var(--border));width:100%;justify-content:start;border-radius:0;padding:0;gap:22px}.procurement-panel-tabs [role=tab]{border-radius:0;padding:12px 0;border-bottom:2px solid transparent;background:transparent;box-shadow:none}.procurement-panel-tabs [role=tab][data-state=active]{border-bottom-color:hsl(var(--foreground));background:transparent;box-shadow:none}@media (max-width: 1100px){.procurement-shell .procurement-workspace{grid-template-columns:185px minmax(0,1fr);gap:18px}}@media (max-width: 767px){.procurement-shell .procurement-workspace{display:block}.procurement-sidebar{border-right:0;border-bottom:1px solid hsl(var(--border));padding-right:0}.procurement-nav{flex-direction:row;flex-wrap:wrap}.procurement-panel-tabs{gap:16px}}.cmp-shell{--c-text: #111214;--c-muted: #6B6F76;--c-line: #EDEDEB;--c-accent: #4338CA;--c-accent-soft: #EEF0FC;--c-bg: #F7F7F5;--c-card: #fff;--c-amber: #B45309;--c-amber-soft: #FEF3C7;--c-red: #B91C1C;--c-red-soft: #FEE2E2;--c-ok: #15803D;color:var(--c-text);background:var(--c-bg);min-height:100%;max-width:1240px;margin:0 auto;padding:40px 24px 80px;font-family:"Geist",var(--font-body, sans-serif)}.dark .cmp-shell{--c-text: #F2F2F0;--c-muted: #A1A4AB;--c-line: #2A2B2E;--c-accent: #A5B4FC;--c-accent-soft: #23264A;--c-bg: transparent;--c-card: #161719;--c-amber: #FCD34D;--c-amber-soft: #3A2E12;--c-red: #FCA5A5;--c-red-soft: #3B1717;--c-ok: #86EFAC}.cmp-shell h1{font-size:26px;font-weight:600;letter-spacing:-.02em}.cmp-shell .mono{font-family:Geist Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.cmp-muted{color:var(--c-muted)}.cmp-ok{color:var(--c-ok)}.cmp-amber{color:var(--c-amber)}.cmp-card{background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;overflow:hidden}.cmp-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;background:var(--c-text);color:var(--c-card);font-size:14px;font-weight:500}.cmp-btn:disabled,.cmp-ghost:disabled,.cmp-ai:disabled{opacity:.5}.cmp-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--c-line);background:var(--c-card);font-size:13px;color:var(--c-text)}.cmp-ai{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:8px;background:var(--c-accent-soft);color:var(--c-accent);font-size:13px;font-weight:500}.cmp-chip{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--c-line);font-size:12px;font-family:Geist Mono,monospace;color:var(--c-text)}.cmp-chip[aria-pressed=true]{background:var(--c-text);color:var(--c-card)}.cmp-input{height:36px;border:1px solid var(--c-line);border-radius:8px;padding:0 10px;font-size:14px;background:var(--c-card);color:var(--c-text)}.cmp-title{font-size:24px;font-weight:600;letter-spacing:-.02em;background:transparent;border:0;outline:0;color:var(--c-text);min-width:280px}.cmp-steps{display:flex;gap:4px}.cmp-steps button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--c-muted)}.cmp-steps button span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;border:1px solid var(--c-line);font-size:11px}.cmp-steps button[aria-current]{background:var(--c-card);color:var(--c-text);border:1px solid var(--c-line)}.cmp-steps button[aria-current] span,.cmp-steps button[data-done] span{background:var(--c-accent);color:#fff;border-color:var(--c-accent)}.cmp-table{width:100%;border-collapse:collapse;font-size:14px}.cmp-table th{text-align:left;font-weight:400;font-size:12px;color:var(--c-muted);padding:10px 16px}.cmp-table td{border-top:1px solid var(--c-line);padding:12px 16px}.cmp-tag{display:inline-flex;height:22px;align-items:center;padding:0 8px;border-radius:6px;font-size:12px;background:var(--c-bg);color:var(--c-muted)}.cmp-tag-amber{background:var(--c-amber-soft);color:var(--c-amber)}.cmp-tag-red{background:var(--c-red-soft);color:var(--c-red)}.cmp-icon{color:var(--c-muted)}.cmp-pill{display:inline-flex;height:26px;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-muted)}.cmp-pill-active{background:var(--c-accent-soft);color:var(--c-accent);border-color:transparent}.cmp-grid3{display:grid;grid-template-columns:240px minmax(0,1fr) 320px;gap:20px;align-items:start}.cmp-grid2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}@media (max-width: 1100px){.cmp-grid3,.cmp-grid2{grid-template-columns:1fr}}.cmp-stepcard{display:block;width:100%;text-align:left;padding:12px 14px;border-radius:12px;background:var(--c-card);border:1px solid var(--c-line)}.cmp-stepcard[aria-current]{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.cmp-footer{white-space:pre-wrap;font-family:inherit;font-size:12px;color:var(--c-muted);border-top:1px dashed var(--c-line);padding-top:12px}.cmp-warn{font-size:13px;color:var(--c-amber);background:var(--c-amber-soft);padding:10px 12px;border-radius:10px}.cmp-bar{height:10px;border-radius:999px;background:var(--c-bg);overflow:hidden}.cmp-bar span{display:block;height:100%;background:var(--c-accent);border-radius:999px}.cmp-reply{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--c-line)}.cmp-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--c-accent-soft);color:var(--c-accent);font-size:13px;font-weight:600}.prospect-shell{--p-text: #111214;--p-muted: #5F636B;--p-line: #EDEDEB;--p-primary: #111214;--p-on-primary: #ffffff;--p-chip: #F4F4F2;color:var(--p-text);background:hsl(var(--background));max-width:1120px;margin:0 auto;padding:48px 24px 80px;font-family:"Geist",var(--font-body, sans-serif)}.dark .prospect-shell{--p-text: #F2F2F0;--p-muted: #A1A4AB;--p-line: #2A2B2E;--p-primary: #F2F2F0;--p-on-primary: #111214;--p-chip: #1D1E21}.prospect-shell .mono{font-family:Geist Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.prospect-shell h1{font-size:28px;font-weight:600;letter-spacing:-.02em}.prospect-muted{color:var(--p-muted)}.prospect-search{display:flex;align-items:center;gap:10px;height:60px;border:1px solid var(--p-line);border-radius:14px;padding:0 8px 0 18px;background:transparent}.prospect-search:focus-within{border-color:var(--p-muted)}.prospect-search input{flex:1;border:0;outline:0;background:transparent;font-size:16px;color:var(--p-text)}.prospect-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:500;background:var(--p-primary);color:var(--p-on-primary)}.prospect-btn:disabled{opacity:.5}.prospect-btn-ghost{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:8px;font-size:13px;border:1px solid var(--p-line);color:var(--p-text)}.prospect-example{text-decoration:underline;text-underline-offset:3px;color:var(--p-text)}.prospect-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border-radius:8px;background:var(--p-chip);font-size:13px}.prospect-chip button{color:var(--p-muted);padding:0 4px}.prospect-add{height:30px;padding:0 10px;border-radius:8px;border:1px dashed var(--p-line);font-size:13px;color:var(--p-muted)}.prospect-seg{display:inline-flex;border:1px solid var(--p-line);border-radius:8px;padding:2px;font-size:13px}.prospect-seg button{padding:4px 12px;border-radius:6px;color:var(--p-muted)}.prospect-seg button[aria-pressed=true]{background:var(--p-primary);color:var(--p-on-primary)}.prospect-table{width:100%;border-collapse:collapse;font-size:14px}.prospect-table th{text-align:left;font-weight:400;font-size:12px;color:var(--p-muted);padding:10px}.prospect-table td{border-top:1px solid var(--p-line);padding:16px 10px;vertical-align:middle}.prospect-table tr:hover td{background:var(--p-chip)}.prospect-shell select{height:34px;border:1px solid var(--p-line);border-radius:8px;background:hsl(var(--background));padding:0 8px;font-size:13px;width:100%;color:var(--p-text)}.prospect-shell{--p-accent: #4338CA;--p-accent-soft: #EEF0FC;--p-card: #fff;--p-amber: #B45309;--p-amber-soft: #FEF3C7;--p-red: #B91C1C;--p-red-soft: #FEE2E2}.dark .prospect-shell{--p-accent: #A5B4FC;--p-accent-soft: #23264A;--p-card: #161719;--p-amber: #FCD34D;--p-amber-soft: #3A2E12;--p-red: #FCA5A5;--p-red-soft: #3B1717}.prospect-shell .prospect-chip{background:var(--p-accent-soft);color:var(--p-accent)}.prospect-pill{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--p-line);font-size:13px;color:var(--p-text);background:var(--p-card)}.prospect-pill[aria-pressed=true]{background:var(--p-text);color:var(--p-card);border-color:var(--p-text)}.prospect-card{background:var(--p-card);border:1px solid var(--p-line);border-radius:16px;overflow-x:auto}.prospect-card .prospect-table th{padding:12px 14px}.prospect-card .prospect-table td{padding:14px}.prospect-table tr[data-selected] td{background:var(--p-accent-soft)}.prospect-tag{display:inline-flex;height:22px;align-items:center;padding:0 8px;border-radius:6px;font-size:12px;background:var(--p-chip);color:var(--p-muted)}.prospect-tag-namngiven{background:var(--p-amber-soft);color:var(--p-amber)}.prospect-tag-saknas{background:var(--p-red-soft);color:var(--p-red)}.prospect-status{font-size:13px}.prospect-status-ny{color:var(--p-accent);font-weight:500}.prospect-status-kund,.prospect-status-sparr,.prospect-status-kontaktad{color:var(--p-muted)}.prospect-link{font-size:12px;color:var(--p-muted);text-decoration:underline;text-underline-offset:2px}.prospect-actionbar{position:sticky;bottom:16px;margin-top:24px;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:14px;background:#111214;color:#fff;font-size:14px;box-shadow:var(--shadow-lg, 0 10px 30px rgba(0,0,0,.2));z-index:20}.prospect-link-inv{font-size:13px;color:#a1a4ab}.prospect-bar-ghost{height:34px;padding:0 12px;border-radius:8px;border:1px solid #2E3035;color:#fff;font-size:13px}.prospect-bar-primary{height:34px;padding:0 14px;border-radius:8px;background:#fff;color:#111214;font-size:13px;font-weight:500}.fm-shell{--fm-text: #111214;--fm-muted: #5F636B;--fm-line: #EDEDEB;--fm-soft: #F6F6F4;--fm-solid: #111214;--fm-on-solid: #fff;--fm-call: #15803D;--o-interested: #15803D;--o-call_later: #CA8A04;--o-not_interested: #B91C1C;--o-no_answer: #9CA3AF;--o-emailed: #2563EB;min-height:100vh;display:flex;flex-direction:column;background:hsl(var(--card));color:var(--fm-text);font-variant-numeric:tabular-nums}.dark .fm-shell{--fm-text: #F2F2F0;--fm-muted: #A1A4AB;--fm-line: #2A2B2E;--fm-soft: #1A1B1E;--fm-solid: #F2F2F0;--fm-on-solid: #111214;--fm-call: #16A34A}.fm-muted{color:var(--fm-muted)}.fm-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px}.fm-ghost{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--fm-text)}.fm-ghost:hover{background:var(--fm-soft)}.fm-ghost:disabled{opacity:.4}.fm-progress{height:3px;background:var(--fm-line)}.fm-progress span{display:block;height:100%;background:var(--fm-solid);transition:width .3s}.fm-grid{flex:1;min-height:0;display:grid;grid-template-columns:240px 420px minmax(0,1fr)}.fm-queue{background:var(--fm-soft);border-right:1px solid var(--fm-line);overflow-y:auto;padding:16px 10px;max-height:calc(100vh - 62px)}.fm-queue-head{font-size:11px;letter-spacing:.06em;color:var(--fm-muted);padding:0 8px 10px}.fm-queue-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-size:13px;padding:7px 8px;border-radius:8px;color:var(--fm-text)}.fm-queue-item:hover{background:hsl(var(--card) / .6)}.fm-queue-item.is-current{background:hsl(var(--card));font-weight:600}.fm-qdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle;flex-shrink:0}.fm-queue-item .fm-qdot{margin-right:0}.fm-qdot-current{background:var(--fm-solid)}.fm-qdot-todo{border:1.5px solid var(--fm-muted);opacity:.6}.fm-qdot-done{background:var(--fm-muted)}.fm-qdot-o-interested{background:var(--o-interested)}.fm-qdot-o-call_later{background:var(--o-call_later)}.fm-qdot-o-not_interested{background:var(--o-not_interested)}.fm-qdot-o-no_answer{background:var(--o-no_answer)}.fm-qdot-o-emailed{background:var(--o-emailed)}.fm-contact{border-right:1px solid var(--fm-line);padding:32px 28px;overflow-y:auto;max-height:calc(100vh - 62px)}.fm-avatar{width:64px;height:64px;border-radius:50%;background:var(--fm-soft);display:grid;place-items:center;font-weight:600;font-size:20px;overflow:hidden}.fm-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fm-name{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-top:14px;line-height:1.2}.fm-phone{font-size:26px;font-weight:600;letter-spacing:-.01em}.fm-call{width:100%;height:56px;border-radius:12px;background:var(--fm-call);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600}.fm-call:disabled{opacity:.5}.fm-call kbd,.fm-primary kbd{font-size:11px;opacity:.7;border:1px solid currentColor;border-radius:4px;padding:0 5px;font-family:inherit}.fm-hangup{background:#b91c1c}.fm-btn{height:40px;border:1px solid var(--fm-line);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;padding:0 14px;color:var(--fm-text);background:transparent}.fm-btn:disabled{opacity:.45}.fm-fields{margin-top:24px;font-size:14px}.fm-fields>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--fm-line)}.fm-fields dt{color:var(--fm-muted);flex-shrink:0}.fm-fields dd{text-align:right;min-width:0;overflow-wrap:anywhere}.fm-tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:2px 8px;border:1px solid var(--fm-line);border-radius:6px}.fm-work{padding:28px 32px 48px;overflow-y:auto;max-height:calc(100vh - 62px);max-width:860px}.fm-brief{display:flex;gap:12px;background:var(--fm-soft);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55}.fm-h{font-size:13px;font-weight:600;margin:28px 0 10px}.fm-outcomes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.fm-outcome{border:1px solid var(--fm-line);border-radius:10px;background:hsl(var(--card));padding:12px 8px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;color:var(--fm-text)}.fm-outcome[aria-pressed=true]{border-color:var(--fm-solid);box-shadow:inset 0 0 0 1px var(--fm-solid)}.fm-outcome kbd{font-size:11px;color:var(--fm-muted);font-family:inherit}.fm-textarea{min-height:120px;border-radius:10px;border-color:var(--fm-line);background:transparent;font-size:14px}.fm-primary{height:40px;border-radius:10px;background:var(--fm-solid);color:var(--fm-on-solid);display:inline-flex;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500}.fm-primary:disabled{opacity:.5}.fm-history li{border-top:1px solid var(--fm-line);padding:12px 0}@media (max-width: 1200px){.fm-grid{grid-template-columns:200px 360px minmax(0,1fr)}.fm-outcomes{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1023px){.fm-grid{grid-template-columns:1fr}.fm-queue{display:none}.fm-contact,.fm-work{max-height:none;border-right:0}}.driving-shell{max-width:1500px;margin:auto;color:hsl(var(--consultant-text));padding:16px 4px 30px}.driving-shell h1{font-size:28px!important;font-weight:650;letter-spacing:0!important}.dl-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.dl-head p{font-size:13px;color:hsl(var(--consultant-secondary));margin-top:6px}.dl-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dl-month{display:flex;align-items:center;border:1px solid hsl(var(--consultant-line));border-radius:6px;background:hsl(var(--card))}.dl-month select{font-size:12px;font-weight:600;background:transparent;border:0;color:inherit;text-align:center;max-width:150px;padding:8px}.driving-shell .dl-outline{background:hsl(var(--card));color:hsl(var(--consultant-text));border:1px solid hsl(var(--consultant-line));box-shadow:none}.dl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid hsl(var(--consultant-line));border-radius:8px;overflow:hidden;margin-bottom:22px}.dl-kpis>div{padding:20px;border-right:1px solid hsl(var(--consultant-line))}.dl-kpis>div:last-child{border:0}.dl-kpis .dl-pending-kpi{background:hsl(var(--assignment-warning-surface));color:hsl(var(--assignment-warning-text))}.dl-kpis span,.dl-kpis p{font-size:12px;color:hsl(var(--consultant-secondary))}.dl-kpis .dl-pending-kpi span,.dl-kpis .dl-pending-kpi p{color:inherit}.dl-kpis strong{display:block;font-size:25px;font-weight:650;line-height:1.55}.dl-positive{color:hsl(var(--consultant-positive))}.dl-warning{color:hsl(var(--consultant-warning))}.dl-status-summary{font-size:12px;color:hsl(var(--consultant-secondary));margin:-8px 0 18px;display:flex;gap:16px;flex-wrap:wrap}.dl-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.dl-tabs{display:flex;gap:7px}.dl-tabs button{height:35px;border-radius:24px;font-size:12px;gap:7px}.dl-tabs em{font-style:normal;background:hsl(var(--consultant-row));border-radius:8px;padding:0 5px;font-size:10px}.driving-shell .dl-active{background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary));border-color:hsl(var(--consultant-primary))}.dl-active em{background:hsl(var(--consultant-on-primary)/.18)}.dl-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.dl-search{position:relative;min-width:280px}.dl-search svg{position:absolute;left:10px;top:11px;color:hsl(var(--consultant-secondary));width:14px;height:14px}.dl-search input{padding-left:32px;font-size:12px;background:hsl(var(--card));height:36px}.dl-table-wrap{overflow-x:auto}.dl-table{width:100%;border-collapse:collapse;min-width:780px;font-size:13px}.dl-table th{font-size:11px;font-weight:450;text-align:left;color:hsl(var(--consultant-secondary));padding:10px 12px}.dl-table td{border-top:1px solid hsl(var(--consultant-line));padding:15px 12px}.dl-table .dl-right{text-align:right;white-space:nowrap}.dl-person{display:flex;align-items:center;gap:10px}.dl-person strong{font-weight:600}.dl-person small{display:block;font-size:11px;color:hsl(var(--consultant-secondary));margin-top:3px}.dl-person img,.dl-person-avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.dl-person-avatar{display:grid;place-items:center;background:hsl(var(--consultant-avatar-sky));color:hsl(var(--consultant-avatar-sky-ink));font-size:11px;font-weight:600}.driving-shell .dl-approve-all{background:hsl(var(--consultant-positive));color:hsl(var(--consultant-on-primary));font-size:11px;height:34px}.driving-shell .dl-approve{background:hsl(var(--consultant-avatar-green));color:hsl(var(--consultant-avatar-green-ink));border:1px solid hsl(var(--consultant-positive)/.2);font-size:11px;height:30px}.dl-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.dl-row-actions button{font-size:11px}.dl-open-row,.dl-expanded{background:hsl(var(--consultant-soft))}.dl-table .dl-expanded{border:0;padding:0 18px 18px 50px}.dl-inner{border:1px solid hsl(var(--consultant-line));border-radius:6px;overflow:hidden;background:hsl(var(--card))}.dl-trips{width:100%;border-collapse:collapse;font-size:12px}.dl-trips th{font-size:10px;padding:9px 10px}.dl-trips td{padding:11px 10px}.dl-trips .dl-trip-route{max-width:250px;overflow-wrap:anywhere}.dl-trips .dl-trip-purpose{max-width:180px;overflow-wrap:anywhere;color:hsl(var(--consultant-secondary))}.dl-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:hsl(var(--consultant-primary));color:hsl(var(--consultant-on-primary));border-radius:6px;margin:12px 0;font-size:12px}.dl-show-more{font-size:12px;margin-top:9px;color:hsl(var(--consultant-secondary))}.dl-empty{text-align:center;padding:50px 10px;color:hsl(var(--consultant-secondary));font-size:13px}.dl-export-fields{display:grid;gap:16px;padding:14px 0}.dl-export-fields label{display:block;margin-bottom:7px}.dl-export-fields select{width:100%;padding:10px;border:1px solid hsl(var(--input));border-radius:6px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:13px}@media (max-width:768px){.driving-shell{padding:10px 0 25px}.dl-kpis{grid-template-columns:1fr 1fr}.dl-kpis>div{padding:14px;border-bottom:1px solid hsl(var(--consultant-line))}.dl-kpis strong{font-size:22px}.dl-head{gap:14px}.dl-head-actions{width:100%}.dl-search{width:100%;min-width:0}.dl-toolbar{align-items:flex-start}.dl-table .dl-expanded{padding-left:12px}}@media (prefers-reduced-motion: reduce){.str-chat,.str-chat *,.str-chat *:before,.str-chat *:after{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:.01ms!important}.str-chat__attachment-selector__menu-button__icon{transform:none}}.str-chat__prepare-rotate45{transition:transform .2s ease;transform:rotate(0);transform-origin:center center}.str-chat__rotate45{transform:rotate(45deg)}.str-chat,.str-chat__theme-dark .str-chat__theme-inverse{--str-chat__base-transparent-0: rgba(255, 255, 255, 0);--str-chat__base-transparent-white-10: rgba(255, 255, 255, .1);--str-chat__base-transparent-white-20: rgba(255, 255, 255, .2);--str-chat__base-transparent-white-30: rgba(255, 255, 255, .3);--str-chat__base-transparent-white-70: rgba(255, 255, 255, .7);--str-chat__base-transparent-black-5: rgba( 0, 0, 0, .05 );--str-chat__base-transparent-black-10: rgba( 0, 0, 0, .1 );--str-chat__base-transparent-black-70: rgba( 0, 0, 0, .7 );--str-chat__base-black: #000000;--str-chat__base-white: #ffffff;--str-chat__slate-50: #f6f8fa;--str-chat__slate-100: #ebeef1;--str-chat__slate-150: #d5dbe1;--str-chat__slate-200: #c0c8d2;--str-chat__slate-300: #a3acba;--str-chat__slate-400: #87909f;--str-chat__slate-500: #687385;--str-chat__slate-600: #545969;--str-chat__slate-700: #414552;--str-chat__slate-800: #30313d;--str-chat__slate-900: #1a1b25;--str-chat__neutral-50: #f8f8f8;--str-chat__neutral-100: #efefef;--str-chat__neutral-150: #d8d8d8;--str-chat__neutral-200: #c4c4c4;--str-chat__neutral-300: #ababab;--str-chat__neutral-400: #8f8f8f;--str-chat__neutral-500: #6a6a6a;--str-chat__neutral-600: #565656;--str-chat__neutral-700: #464646;--str-chat__neutral-800: #323232;--str-chat__neutral-900: #1c1c1c;--str-chat__blue-50: #f3f7ff;--str-chat__blue-100: #e3edff;--str-chat__blue-150: #c3d9ff;--str-chat__blue-200: #a5c5ff;--str-chat__blue-300: #78a8ff;--str-chat__blue-400: #4586ff;--str-chat__blue-500: #005fff;--str-chat__blue-600: #1b53bd;--str-chat__blue-700: #19418d;--str-chat__blue-800: #142f63;--str-chat__blue-900: #091a3b;--str-chat__cyan-50: #f1fbfc;--str-chat__cyan-100: #d1f3f6;--str-chat__cyan-150: #a9e4ea;--str-chat__cyan-200: #72d7e0;--str-chat__cyan-300: #45bcc7;--str-chat__cyan-400: #1e9ea9;--str-chat__cyan-500: #248088;--str-chat__cyan-600: #006970;--str-chat__cyan-700: #065056;--str-chat__cyan-800: #003a3f;--str-chat__cyan-900: #002124;--str-chat__green-50: #e1ffee;--str-chat__green-100: #bdfcdb;--str-chat__green-150: #8febbd;--str-chat__green-200: #59dea3;--str-chat__green-300: #00c384;--str-chat__green-400: #00a46e;--str-chat__green-500: #277e59;--str-chat__green-600: #006643;--str-chat__green-700: #004f33;--str-chat__green-800: #003a25;--str-chat__green-900: #002213;--str-chat__purple-50: #f7f8ff;--str-chat__purple-100: #ecedff;--str-chat__purple-150: #d4d7ff;--str-chat__purple-200: #c1c5ff;--str-chat__purple-300: #a1a3ff;--str-chat__purple-400: #8482fc;--str-chat__purple-500: #644af9;--str-chat__purple-600: #553bd8;--str-chat__purple-700: #4032a1;--str-chat__purple-800: #2e2576;--str-chat__purple-900: #1a114d;--str-chat__yellow-50: #fef9da;--str-chat__yellow-100: #fcedb9;--str-chat__yellow-150: #fcd579;--str-chat__yellow-200: #f6bf57;--str-chat__yellow-300: #fa922b;--str-chat__yellow-400: #f26d10;--str-chat__yellow-500: #c84801;--str-chat__yellow-600: #a82c00;--str-chat__yellow-700: #842106;--str-chat__yellow-800: #5f1a05;--str-chat__yellow-900: #331302;--str-chat__red-50: #fff5fa;--str-chat__red-100: #ffe7f2;--str-chat__red-150: #ffccdf;--str-chat__red-200: #ffb1cd;--str-chat__red-300: #fe87a1;--str-chat__red-400: #fc526a;--str-chat__red-500: #d90d10;--str-chat__red-600: #b3093c;--str-chat__red-700: #890d37;--str-chat__red-800: #68052b;--str-chat__red-900: #3e021a;--str-chat__violet-50: #fef4ff;--str-chat__violet-100: #fbe8fe;--str-chat__violet-150: #f7cffc;--str-chat__violet-200: #eeb5f4;--str-chat__violet-300: #e68bec;--str-chat__violet-400: #d75fe7;--str-chat__violet-500: #b716ca;--str-chat__violet-600: #9d00ae;--str-chat__violet-700: #7c0089;--str-chat__violet-800: #5c0066;--str-chat__violet-900: #36003d;--str-chat__lime-50: #f1fde8;--str-chat__lime-100: #d4ffb0;--str-chat__lime-150: #b1ee79;--str-chat__lime-200: #9cda5d;--str-chat__lime-300: #78c100;--str-chat__lime-400: #639e11;--str-chat__lime-500: #4b7a0a;--str-chat__lime-600: #3e6213;--str-chat__lime-700: #355315;--str-chat__lime-800: #203a00;--str-chat__lime-900: #112100;--str-chat__size-2: 2px;--str-chat__size-4: 4px;--str-chat__size-6: 6px;--str-chat__size-8: 8px;--str-chat__size-12: 12px;--str-chat__size-16: 16px;--str-chat__size-20: 20px;--str-chat__size-24: 24px;--str-chat__size-32: 32px;--str-chat__size-40: 40px;--str-chat__size-48: 48px;--str-chat__size-64: 64px;--str-chat__size-28: 28px;--str-chat__size-80: 80px;--str-chat__size-128: 128px;--str-chat__size-240: 240px;--str-chat__size-320: 320px;--str-chat__size-480: 480px;--str-chat__size-560: 560px;--str-chat__size-640: 640px;--str-chat__size-760: 760px;--str-chat__size-144: 144px;--str-chat__size-208: 208px;--str-chat__size-56: 56px;--str-chat__radius-0: 0px;--str-chat__radius-2: 2px;--str-chat__radius-4: 4px;--str-chat__radius-6: 6px;--str-chat__radius-8: 8px;--str-chat__radius-12: 12px;--str-chat__radius-16: 16px;--str-chat__radius-20: 20px;--str-chat__radius-24: 24px;--str-chat__radius-32: 32px;--str-chat__radius-full: 9999px;--str-chat__space-0: 0px;--str-chat__space-2: 2px;--str-chat__space-4: 4px;--str-chat__space-8: 8px;--str-chat__space-12: 12px;--str-chat__space-16: 16px;--str-chat__space-20: 20px;--str-chat__space-24: 24px;--str-chat__space-32: 32px;--str-chat__space-40: 40px;--str-chat__space-48: 48px;--str-chat__space-64: 64px;--str-chat__space-80: 80px;--str-chat__w100: 1px;--str-chat__w150: 1.5px;--str-chat__w200: 2px;--str-chat__w300: 3px;--str-chat__w400: 4px;--str-chat__w120: 1.2px;--str-chat__font-family-geist: "Geist";--str-chat__font-family-geist-mono: "Geist Mono";--str-chat__font-family-sf-pro: "SF Pro";--str-chat__font-family-sf-mono: "SF Mono";--str-chat__font-family-roboto: "Roboto";--str-chat__font-family-roboto-mono: "Roboto Mono";--str-chat__font-weight-w400: 400;--str-chat__font-weight-w500: 500;--str-chat__font-weight-w600: 600;--str-chat__font-weight-w700: 700;--str-chat__font-size-size-8: 8px;--str-chat__font-size-size-10: 10px;--str-chat__font-size-size-11: 11px;--str-chat__font-size-size-12: 12px;--str-chat__font-size-size-13: 13px;--str-chat__font-size-size-14: 14px;--str-chat__font-size-size-16: 16px;--str-chat__font-size-size-15: 15px;--str-chat__font-size-size-17: 17px;--str-chat__font-size-size-18: 18px;--str-chat__font-size-size-20: 20px;--str-chat__font-size-size-22: 22px;--str-chat__font-size-size-24: 24px;--str-chat__font-size-size-28: 28px;--str-chat__font-size-size-32: 32px;--str-chat__font-size-size-40: 40px;--str-chat__font-size-size-48: 48px;--str-chat__font-size-size-64: 64px;--str-chat__line-height-line-height-8: 8px;--str-chat__line-height-line-height-10: 10px;--str-chat__line-height-line-height-12: 12px;--str-chat__line-height-line-height-13: 13px;--str-chat__line-height-line-height-14: 14px;--str-chat__line-height-line-height-15: 15px;--str-chat__line-height-line-height-16: 16px;--str-chat__line-height-line-height-17: 17px;--str-chat__line-height-line-height-18: 18px;--str-chat__line-height-line-height-20: 20px;--str-chat__line-height-line-height-24: 24px;--str-chat__line-height-line-height-28: 28px;--str-chat__line-height-line-height-32: 32px;--str-chat__line-height-line-height-40: 40px;--str-chat__line-height-line-height-48: 48px;--str-chat__typography-font-weight-regular: 400;--str-chat__typography-font-weight-medium: 500;--str-chat__typography-font-weight-semi-bold: 600;--str-chat__typography-font-weight-bold: 700;--str-chat__light-elevation-1: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 1px 2px 0px rgba(0, 0, 0, .1), 0px 4px 8px 0px rgba(0, 0, 0, .06);--str-chat__light-elevation-2: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 2px 4px 0px rgba(0, 0, 0, .12), 0px 6px 16px 0px rgba(0, 0, 0, .06);--str-chat__light-elevation-3: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 4px 8px 0px rgba(0, 0, 0, .14), 0px 12px 24px 0px rgba(0, 0, 0, .1);--str-chat__light-elevation-4: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 6px 12px 0px rgba(0, 0, 0, .16), 0px 20px 32px 0px rgba(0, 0, 0, .12);--str-chat__dark-elevation-1: 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 1px 2px 0px rgba(0, 0, 0, .2), 0px 4px 8px 0px rgba(0, 0, 0, .1);--str-chat__dark-elevation-2: 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 2px 4px 0px rgba(0, 0, 0, .22), 0px 6px 16px 0px rgba(0, 0, 0, .12);--str-chat__dark-elevation-3: 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 4px 8px 0px rgba(0, 0, 0, .24), 0px 12px 24px 0px rgba(0, 0, 0, .14);--str-chat__dark-elevation-4: 0px 0px 0px 1px rgba(255, 255, 255, .15), 0px 6px 12px 0px rgba(0, 0, 0, .28), 0px 20px 32px 0px rgba(0, 0, 0, .16);--str-chat__button-padding-y-lg: 14px;--str-chat__button-padding-y-md: 10px;--str-chat__button-padding-y-sm: 6px;--str-chat__button-padding-y-xs: 4px;--str-chat__button-padding-x-icon-only-lg: 14px;--str-chat__button-padding-x-icon-only-md: 10px;--str-chat__button-padding-x-icon-only-sm: 6px;--str-chat__button-padding-x-icon-only-xs: 4px;--str-chat__button-padding-x-with-label-lg: 16px;--str-chat__button-padding-x-with-label-md: 16px;--str-chat__button-padding-x-with-label-sm: 16px;--str-chat__button-padding-x-with-label-xs: 12px;--str-chat__background-core-overlay-light: rgba( 255, 255, 255, .75 );--str-chat__background-core-overlay-dark: rgba( 26, 27, 37, .25 );--str-chat__background-core-scrim: rgba( 26, 27, 37, .5 );--str-chat__background-utility-hover: rgba( 26, 27, 37, .1 );--str-chat__background-utility-pressed: rgba( 26, 27, 37, .15 );--str-chat__background-utility-selected: rgba( 26, 27, 37, .2 );--str-chat__border-utility-hover: rgba( 26, 27, 37, .1 );--str-chat__border-utility-pressed: rgba( 26, 27, 37, .2 );--str-chat__border-utility-selected: rgba( 26, 27, 37, .15 );--str-chat__border-core-opacity-subtle: rgba( 26, 27, 37, .1 );--str-chat__border-core-opacity-strong: rgba( 26, 27, 37, .25 );--str-chat__system-bg-blur: rgba(255, 255, 255, .01);--str-chat__system-scrollbar: rgba(0, 0, 0, .5);--str-chat__badge-bg-overlay: rgba(0, 0, 0, .75);--str-chat__control-play-button-bg: rgba(0, 0, 0, .75);--str-chat__typography-font-family-sans: var(--str-chat__font-family-geist);--str-chat__typography-font-family-mono: var(--str-chat__font-family-geist-mono);--str-chat__typography-font-size-xxs: var( --str-chat__font-size-size-10 );--str-chat__typography-font-size-xs: var( --str-chat__font-size-size-12 );--str-chat__typography-font-size-sm: var( --str-chat__font-size-size-14 );--str-chat__typography-font-size-md: var( --str-chat__font-size-size-16 );--str-chat__typography-font-size-lg: var( --str-chat__font-size-size-18 );--str-chat__typography-font-size-xl: var( --str-chat__font-size-size-20 );--str-chat__typography-font-size-2xl: var( --str-chat__font-size-size-24 );--str-chat__typography-font-size-micro: var( --str-chat__font-size-size-8 );--str-chat__typography-line-height-tight: var( --str-chat__line-height-line-height-16 );--str-chat__typography-line-height-normal: var( --str-chat__line-height-line-height-20 );--str-chat__typography-line-height-relaxed: var( --str-chat__line-height-line-height-24 );--str-chat__radius-none: var(--str-chat__radius-0);--str-chat__radius-xxs: var(--str-chat__radius-2);--str-chat__radius-xs: var(--str-chat__radius-4);--str-chat__radius-sm: var(--str-chat__radius-6);--str-chat__radius-md: var(--str-chat__radius-8);--str-chat__radius-lg: var(--str-chat__radius-12);--str-chat__radius-xl: var(--str-chat__radius-16);--str-chat__radius-2xl: var(--str-chat__radius-20);--str-chat__radius-max: var(--str-chat__radius-full);--str-chat__radius-3xl: var(--str-chat__radius-24);--str-chat__radius-4xl: var(--str-chat__radius-32);--str-chat__spacing-none: var( --str-chat__space-0 );--str-chat__spacing-xxs: var( --str-chat__space-4 );--str-chat__spacing-xs: var( --str-chat__space-8 );--str-chat__spacing-sm: var( --str-chat__space-12 );--str-chat__spacing-md: var( --str-chat__space-16 );--str-chat__spacing-xl: var( --str-chat__space-24 );--str-chat__spacing-2xl: var( --str-chat__space-32 );--str-chat__spacing-3xl: var( --str-chat__space-40 );--str-chat__spacing-lg: var( --str-chat__space-20 );--str-chat__spacing-xxxs: var(--str-chat__space-2);--str-chat__device-safe-area-bottom: var(--str-chat__space-0);--str-chat__device-safe-area-top: var(--str-chat__space-0);--str-chat__button-radius-lg: var(--str-chat__radius-full);--str-chat__button-radius-md: var(--str-chat__radius-full);--str-chat__button-radius-sm: var(--str-chat__radius-full);--str-chat__button-radius-full: var(--str-chat__radius-full);--str-chat__button-visual-height-sm: var(--str-chat__size-32);--str-chat__button-visual-height-md: var(--str-chat__size-40);--str-chat__button-visual-height-lg: var(--str-chat__size-48);--str-chat__button-visual-height-xs: var(--str-chat__size-24);--str-chat__button-hit-target-min-height: var(--str-chat__size-48);--str-chat__button-hit-target-min-width: var(--str-chat__size-48);--str-chat__button-primary-bg-liquid-glass: var(--str-chat__base-transparent-0);--str-chat__icon-size-xs: var(--str-chat__size-12);--str-chat__icon-size-sm: var(--str-chat__size-16);--str-chat__icon-size-md: var(--str-chat__size-20);--str-chat__icon-size-lg: var(--str-chat__size-32);--str-chat__icon-stroke-subtle: var(--str-chat__w120);--str-chat__icon-stroke-default: var(--str-chat__w150);--str-chat__icon-stroke-emphasis: var(--str-chat__w200);--str-chat__emoji-md: var(--str-chat__font-size-size-24);--str-chat__emoji-lg: var(--str-chat__font-size-size-32);--str-chat__emoji-xl: var(--str-chat__font-size-size-48);--str-chat__emoji-2xl: var(--str-chat__font-size-size-64);--str-chat__background-core-highlight: var( --str-chat__yellow-50 );--str-chat__chat-waveform-bar: var(--str-chat__border-core-opacity-strong);--str-chat__control-checkbox-bg: var(--str-chat__base-transparent-0);--str-chat__control-playback-thumb-border-default: var( --str-chat__border-core-opacity-strong );--str-chat__control-radio-button-bg: var(--str-chat__base-transparent-0);--str-chat__control-radio-check-bg: var(--str-chat__base-transparent-0);--str-chat__avatar-palette-bg-1: var(--str-chat__blue-150);--str-chat__avatar-palette-bg-2: var(--str-chat__cyan-150);--str-chat__avatar-palette-bg-3: var(--str-chat__green-150);--str-chat__avatar-palette-bg-4: var(--str-chat__purple-150);--str-chat__avatar-palette-bg-5: var(--str-chat__yellow-150);--str-chat__avatar-palette-text-1: var(--str-chat__blue-900);--str-chat__avatar-palette-text-2: var(--str-chat__cyan-900);--str-chat__avatar-palette-text-3: var(--str-chat__green-900);--str-chat__avatar-palette-text-4: var(--str-chat__purple-900);--str-chat__avatar-palette-text-5: var(--str-chat__yellow-900);--str-chat__accent-success: var( --str-chat__green-400 );--str-chat__accent-warning: var( --str-chat__yellow-400 );--str-chat__accent-error: var( --str-chat__red-500 );--str-chat__brand-50: var(--str-chat__blue-50);--str-chat__brand-100: var(--str-chat__blue-100);--str-chat__brand-150: var(--str-chat__blue-150);--str-chat__brand-200: var(--str-chat__blue-200);--str-chat__brand-300: var(--str-chat__blue-300);--str-chat__brand-400: var(--str-chat__blue-400);--str-chat__brand-500: var(--str-chat__blue-500);--str-chat__brand-600: var(--str-chat__blue-600);--str-chat__brand-700: var(--str-chat__blue-700);--str-chat__brand-800: var(--str-chat__blue-800);--str-chat__brand-900: var(--str-chat__blue-900);--str-chat__skeleton-loading-base: var( --str-chat__base-transparent-0 );--str-chat__skeleton-loading-highlight: var( --str-chat__background-core-overlay-light );--str-chat__chrome-0: var(--str-chat__base-white);--str-chat__chrome-50: var(--str-chat__slate-50);--str-chat__chrome-100: var(--str-chat__slate-100);--str-chat__chrome-150: var(--str-chat__slate-150);--str-chat__chrome-200: var(--str-chat__slate-200);--str-chat__chrome-300: var(--str-chat__slate-300);--str-chat__chrome-400: var(--str-chat__slate-400);--str-chat__chrome-500: var(--str-chat__slate-500);--str-chat__chrome-600: var(--str-chat__slate-600);--str-chat__chrome-700: var(--str-chat__slate-700);--str-chat__chrome-800: var(--str-chat__slate-800);--str-chat__chrome-900: var(--str-chat__slate-900);--str-chat__chrome-1000: var(--str-chat__base-black);--str-chat__device-radius: var(--str-chat__radius-md);--str-chat__message-bubble-radius-group-top: var(--str-chat__radius-2xl);--str-chat__message-bubble-radius-group-middle: var(--str-chat__radius-2xl);--str-chat__message-bubble-radius-group-bottom: var(--str-chat__radius-2xl);--str-chat__message-bubble-radius-tail: var(--str-chat__radius-none);--str-chat__message-bubble-radius-attachment: var(--str-chat__radius-lg);--str-chat__message-bubble-radius-attachment-inline: var(--str-chat__radius-md);--str-chat__composer-radius-fixed: var(--str-chat__radius-3xl);--str-chat__composer-radius-floating: var(--str-chat__radius-3xl);--str-chat__button-primary-border: var(--str-chat__brand-200);--str-chat__button-destructive-bg: var(--str-chat__accent-error);--str-chat__button-destructive-text: var(--str-chat__accent-error);--str-chat__button-destructive-border: var(--str-chat__accent-error);--str-chat__emoji-sm: var(--str-chat__typography-font-size-md);--str-chat__background-core-app: var( --str-chat__chrome-0 );--str-chat__background-core-elevation-0: var( --str-chat__chrome-0 );--str-chat__background-core-elevation-1: var( --str-chat__chrome-0 );--str-chat__background-core-elevation-2: var( --str-chat__chrome-0 );--str-chat__background-core-elevation-3: var( --str-chat__chrome-0 );--str-chat__background-core-surface-default: var( --str-chat__chrome-100 );--str-chat__background-core-surface-subtle: var( --str-chat__chrome-50 );--str-chat__background-core-surface-card: var( --str-chat__chrome-50 );--str-chat__background-core-surface-strong: var( --str-chat__chrome-150 );--str-chat__background-core-inverse: var( --str-chat__chrome-1000 );--str-chat__background-core-on-accent: var( --str-chat__chrome-0 );--str-chat__background-utility-disabled: var( --str-chat__chrome-100 );--str-chat__border-utility-focused: var( --str-chat__brand-150 );--str-chat__border-utility-success: var( --str-chat__accent-success );--str-chat__border-utility-warning: var( --str-chat__accent-warning );--str-chat__border-utility-error: var( --str-chat__accent-error );--str-chat__border-utility-disabled: var( --str-chat__chrome-100 );--str-chat__border-utility-disabled-on-surface: var( --str-chat__chrome-150 );--str-chat__border-core-default: var( --str-chat__chrome-150 );--str-chat__border-core-subtle: var( --str-chat__chrome-100 );--str-chat__border-core-strong: var( --str-chat__chrome-300 );--str-chat__border-core-inverse: var( --str-chat__chrome-0 );--str-chat__border-core-on-accent: var( --str-chat__chrome-0 );--str-chat__border-core-on-surface: var( --str-chat__chrome-300 );--str-chat__border-core-on-inverse: var( --str-chat__chrome-0 );--str-chat__chat-bg-outgoing: var( --str-chat__brand-100 );--str-chat__chat-bg-attachment-outgoing: var( --str-chat__brand-150 );--str-chat__chat-text-outgoing: var(--str-chat__brand-900);--str-chat__chat-border-outgoing: var(--str-chat__brand-100);--str-chat__chat-border-on-chat-outgoing: var(--str-chat__brand-300);--str-chat__chat-reply-indicator-incoming: var( --str-chat__chrome-400 );--str-chat__chat-reply-indicator-outgoing: var( --str-chat__brand-400 );--str-chat__chat-poll-progress-track-outgoing: var(--str-chat__brand-200);--str-chat__chat-thread-connector-outgoing: var(--str-chat__brand-150);--str-chat__presence-bg-online: var( --str-chat__accent-success );--str-chat__system-text: var(--str-chat__chrome-1000);--str-chat__badge-bg-error: var(--str-chat__accent-error);--str-chat__badge-bg-inverse: var(--str-chat__chrome-1000);--str-chat__text-primary: var( --str-chat__chrome-900 );--str-chat__text-secondary: var( --str-chat__chrome-700 );--str-chat__text-tertiary: var( --str-chat__chrome-500 );--str-chat__text-on-inverse: var( --str-chat__chrome-0 );--str-chat__text-on-accent: var( --str-chat__chrome-0 );--str-chat__text-disabled: var( --str-chat__chrome-300 );--str-chat__text-link: var( --str-chat__brand-500 );--str-chat__avatar-bg-default: var(--str-chat__avatar-palette-bg-1);--str-chat__avatar-bg-placeholder: var(--str-chat__chrome-150);--str-chat__avatar-text-default: var(--str-chat__avatar-palette-text-1);--str-chat__avatar-text-placeholder: var(--str-chat__chrome-500);--str-chat__avatar-presence-bg-online: var( --str-chat__accent-success );--str-chat__accent-primary: var( --str-chat__brand-500 );--str-chat__accent-neutral: var( --str-chat__chrome-500 );--str-chat__button-primary-bg: var(--str-chat__accent-primary);--str-chat__button-primary-text: var(--str-chat__accent-primary);--str-chat__button-primary-text-on-accent: var(--str-chat__text-on-accent);--str-chat__button-primary-text-on-dark: var(--str-chat__text-on-inverse);--str-chat__button-primary-border-on-dark: var(--str-chat__border-core-on-inverse);--str-chat__button-secondary-bg: var(--str-chat__background-core-surface-default);--str-chat__button-secondary-bg-liquid-glass: var( --str-chat__background-core-elevation-0 );--str-chat__button-secondary-text: var(--str-chat__text-primary);--str-chat__button-secondary-text-on-accent: var(--str-chat__text-primary);--str-chat__button-secondary-text-on-dark: var(--str-chat__text-on-inverse);--str-chat__button-secondary-border: var(--str-chat__border-core-default);--str-chat__button-secondary-border-on-dark: var(--str-chat__border-core-on-inverse);--str-chat__button-destructive-bg-liquid-glass: var( --str-chat__background-core-elevation-0 );--str-chat__button-destructive-text-on-accent: var(--str-chat__text-on-accent);--str-chat__button-destructive-text-on-dark: var(--str-chat__text-on-inverse);--str-chat__button-destructive-border-on-dark: var(--str-chat__text-on-inverse);--str-chat__border-utility-active: var( --str-chat__accent-primary );--str-chat__chat-bg-incoming: var( --str-chat__background-core-surface-default );--str-chat__chat-bg-attachment-incoming: var( --str-chat__background-core-surface-strong );--str-chat__chat-text-incoming: var(--str-chat__text-primary);--str-chat__chat-text-username: var(--str-chat__text-secondary);--str-chat__chat-text-timestamp: var(--str-chat__text-tertiary);--str-chat__chat-text-read: var(--str-chat__accent-primary);--str-chat__chat-text-mention: var(--str-chat__text-link);--str-chat__chat-text-link: var( --str-chat__text-link );--str-chat__chat-text-reaction: var( --str-chat__text-secondary );--str-chat__chat-text-system: var( --str-chat__text-secondary );--str-chat__chat-border-incoming: var(--str-chat__border-core-subtle);--str-chat__chat-border-on-chat-incoming: var(--str-chat__border-core-strong);--str-chat__chat-waveform-bar-playing: var(--str-chat__accent-primary);--str-chat__chat-poll-progress-fill-outgoing: var(--str-chat__accent-primary);--str-chat__chat-thread-connector-incoming: var(--str-chat__border-core-default);--str-chat__input-text-default: var( --str-chat__text-primary );--str-chat__input-text-placeholder: var( --str-chat__text-tertiary );--str-chat__input-text-disabled: var( --str-chat__text-disabled );--str-chat__input-text-icon: var( --str-chat__text-tertiary );--str-chat__input-send-icon: var( --str-chat__accent-primary );--str-chat__input-send-icon-disabled: var( --str-chat__text-disabled );--str-chat__reaction-bg: var(--str-chat__background-core-elevation-3);--str-chat__reaction-border: var(--str-chat__border-core-default);--str-chat__reaction-text: var(--str-chat__text-primary);--str-chat__reaction-emoji: var(--str-chat__text-primary);--str-chat__presence-border: var( --str-chat__border-core-inverse );--str-chat__presence-bg-offline: var( --str-chat__accent-neutral );--str-chat__system-caret: var(--str-chat__accent-primary);--str-chat__badge-bg-default: var(--str-chat__background-core-elevation-3);--str-chat__badge-bg-primary: var(--str-chat__accent-primary);--str-chat__badge-bg-neutral: var(--str-chat__accent-neutral);--str-chat__badge-text: var(--str-chat__text-primary);--str-chat__badge-text-on-inverse: var(--str-chat__text-on-inverse);--str-chat__badge-text-on-accent: var(--str-chat__text-on-accent);--str-chat__badge-border: var(--str-chat__border-core-on-inverse);--str-chat__control-remove-control-bg: var(--str-chat__background-core-inverse);--str-chat__control-remove-control-icon: var(--str-chat__text-on-inverse);--str-chat__control-remove-control-border: var(--str-chat__border-core-on-inverse);--str-chat__control-progress-bar-fill: var(--str-chat__accent-neutral);--str-chat__control-progress-bar-track: var(--str-chat__background-core-surface-strong);--str-chat__control-toggle-switch-bg: var(--str-chat__accent-neutral);--str-chat__control-toggle-switch-bg-selected: var(--str-chat__accent-primary);--str-chat__control-toggle-switch-bg-disabled: var( --str-chat__background-utility-disabled );--str-chat__control-toggle-switch-knob: var(--str-chat__background-core-on-accent);--str-chat__control-playback-toggle-text: var(--str-chat__text-primary);--str-chat__control-playback-toggle-border: var(--str-chat__border-core-default);--str-chat__control-checkbox-border: var(--str-chat__border-core-default);--str-chat__control-checkbox-bg-selected: var(--str-chat__accent-primary);--str-chat__control-checkbox-icon: var(--str-chat__text-on-accent);--str-chat__control-play-button-icon: var(--str-chat__text-on-accent);--str-chat__control-playback-thumb-bg-default: var( --str-chat__background-core-on-accent );--str-chat__control-playback-thumb-bg-active: var(--str-chat__accent-primary);--str-chat__control-playback-thumb-border-active: var( --str-chat__border-core-on-accent );--str-chat__control-radio-button-border: var(--str-chat__border-core-default);--str-chat__control-radio-button-bg-selected: var(--str-chat__accent-primary);--str-chat__control-radio-button-indicator: var(--str-chat__text-on-accent);--str-chat__control-radio-check-border: var(--str-chat__border-core-default);--str-chat__control-radio-check-bg-selected: var(--str-chat__accent-primary);--str-chat__control-radio-check-icon: var(--str-chat__text-on-accent);--str-chat__control-chip-border: var(--str-chat__border-core-default);--str-chat__control-chip-text: var(--str-chat__text-primary);--str-chat__avatar-presence-bg-offline: var( --str-chat__accent-neutral );--str-chat__avatar-presence-border: var( --str-chat__border-core-on-inverse );--str-chat__chat-text-typing-indicator: var( --str-chat__chat-text-incoming );--str-chat__chat-poll-progress-track-incoming: var( --str-chat__control-progress-bar-track );--str-chat__chat-poll-progress-fill-incoming: var( --str-chat__control-progress-bar-fill )}.str-chat__theme-dark,.str-chat:not(.str-chat__theme-dark) *:not(.str-chat__theme-dark) .str-chat__theme-inverse{--str-chat__background-core-overlay-light: rgba( 0, 0, 0, .75 );--str-chat__background-core-overlay-dark: rgba( 0, 0, 0, .5 );--str-chat__background-core-scrim: rgba( 0, 0, 0, .75 );--str-chat__background-utility-hover: rgba( 255, 255, 255, .15 );--str-chat__background-utility-pressed: rgba( 255, 255, 255, .2 );--str-chat__background-utility-selected: rgba( 255, 255, 255, .25 );--str-chat__border-utility-selected: rgba( 255, 255, 255, .15 );--str-chat__border-utility-hover: rgba( 255, 255, 255, .1 );--str-chat__border-utility-pressed: rgba( 255, 255, 255, .2 );--str-chat__border-core-opacity-subtle: rgba( 255, 255, 255, .2 );--str-chat__border-core-opacity-strong: rgba( 255, 255, 255, .25 );--str-chat__system-bg-blur: rgba(0, 0, 0, .01);--str-chat__system-scrollbar: rgba(255, 255, 255, .5);--str-chat__background-core-highlight: var( --str-chat__yellow-800 );--str-chat__avatar-palette-bg-1: var(--str-chat__blue-600);--str-chat__avatar-palette-bg-2: var(--str-chat__cyan-600);--str-chat__avatar-palette-bg-3: var(--str-chat__green-600);--str-chat__avatar-palette-bg-4: var(--str-chat__purple-600);--str-chat__avatar-palette-bg-5: var(--str-chat__yellow-600);--str-chat__avatar-palette-text-1: var(--str-chat__blue-100);--str-chat__avatar-palette-text-2: var(--str-chat__cyan-100);--str-chat__avatar-palette-text-3: var(--str-chat__green-100);--str-chat__avatar-palette-text-4: var(--str-chat__purple-100);--str-chat__avatar-palette-text-5: var(--str-chat__yellow-100);--str-chat__accent-success: var( --str-chat__green-300 );--str-chat__accent-warning: var( --str-chat__yellow-300 );--str-chat__accent-error: var( --str-chat__red-400 );--str-chat__brand-50: var(--str-chat__blue-900);--str-chat__brand-100: var(--str-chat__blue-800);--str-chat__brand-150: var(--str-chat__blue-700);--str-chat__brand-200: var(--str-chat__blue-600);--str-chat__brand-300: var(--str-chat__blue-500);--str-chat__brand-500: var(--str-chat__blue-300);--str-chat__brand-600: var(--str-chat__blue-200);--str-chat__brand-700: var(--str-chat__blue-150);--str-chat__brand-800: var(--str-chat__blue-100);--str-chat__brand-900: var(--str-chat__blue-50);--str-chat__chrome-0: var(--str-chat__base-black);--str-chat__chrome-50: var(--str-chat__neutral-900);--str-chat__chrome-100: var(--str-chat__neutral-800);--str-chat__chrome-150: var(--str-chat__neutral-700);--str-chat__chrome-200: var(--str-chat__neutral-600);--str-chat__chrome-300: var(--str-chat__neutral-500);--str-chat__chrome-400: var(--str-chat__neutral-400);--str-chat__chrome-500: var(--str-chat__neutral-300);--str-chat__chrome-600: var(--str-chat__neutral-200);--str-chat__chrome-700: var(--str-chat__neutral-150);--str-chat__chrome-800: var(--str-chat__neutral-100);--str-chat__chrome-900: var(--str-chat__neutral-50);--str-chat__chrome-1000: var(--str-chat__base-white);--str-chat__background-core-elevation-1: var( --str-chat__chrome-50 );--str-chat__background-core-elevation-2: var( --str-chat__chrome-100 );--str-chat__background-core-elevation-3: var( --str-chat__chrome-200 );--str-chat__background-core-surface-card: var( --str-chat__chrome-100 );--str-chat__background-core-on-accent: var( --str-chat__chrome-1000 );--str-chat__border-core-default: var( --str-chat__chrome-200 );--str-chat__border-core-on-accent: var( --str-chat__chrome-1000 );--str-chat__text-on-accent: var( --str-chat__chrome-1000 );--str-chat__text-link: var( --str-chat__brand-600 );--str-chat__accent-primary: var( --str-chat__brand-400 )}.str-chat{--str-chat__font-family: var(--str-chat__typography-font-family-sans), -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, Adwaita Sans, Cantarell, Ubuntu, roboto, noto, helvetica, arial, sans-serif;--str-chat__font-heading-xs: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-sm) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-heading-sm: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-md) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-heading-md: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-lg) / var(--str-chat__typography-line-height-relaxed) var(--str-chat__font-family);--str-chat__font-heading-lg: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-xl) / var(--str-chat__typography-line-height-relaxed) var(--str-chat__font-family);--str-chat__font-body-default: normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-md) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-body-emphasis: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-md) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-body-link: normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-md) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-body-link-emphasis: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-md) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-caption-default: normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-sm) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-caption-emphasis: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-sm) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-caption-link: normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-sm) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-caption-link-emphasis: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-sm) / var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-metadata-default: normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-xs) / var(--str-chat__typography-line-height-tight) var(--str-chat__font-family);--str-chat__font-metadata-emphasis: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-xs) / var(--str-chat__typography-line-height-tight) var(--str-chat__font-family);--str-chat__font-metadata-link: normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-xs) / var(--str-chat__typography-line-height-tight) var(--str-chat__font-family);--str-chat__font-metadata-link-emphasis: normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-xs) / var(--str-chat__typography-line-height-tight) var(--str-chat__font-family);--str-chat__font-numeric-sm: normal var(--str-chat__typography-font-weight-bold) var(--str-chat__typography-font-size-micro) / 100% var(--str-chat__font-family);--str-chat__font-numeric-md: normal var(--str-chat__typography-font-weight-bold) var(--str-chat__typography-font-size-xxs) / 100% var(--str-chat__font-family);--str-chat__font-numeric-lg: normal var(--str-chat__typography-font-weight-bold) var(--str-chat__typography-font-size-xs) / 100% var(--str-chat__font-family);--str-chat__font-numeric-xl: normal var(--str-chat__typography-font-weight-bold) var(--str-chat__typography-font-size-sm) / 100% var(--str-chat__font-family)}.str-chat,.str-chat__theme-light{--str-chat__box-shadow-1: var(--str-chat__light-elevation-1);--str-chat__box-shadow-2: var(--str-chat__light-elevation-2);--str-chat__box-shadow-3: var(--str-chat__light-elevation-3);--str-chat__box-shadow-4: var(--str-chat__light-elevation-4)}.str-chat__theme-dark,.str-chat:not(.str-chat__theme-dark) *:not(.str-chat__theme-dark) .str-chat__theme-inverse{--str-chat__box-shadow-1: var(--str-chat__dark-elevation-1);--str-chat__box-shadow-2: var(--str-chat__dark-elevation-2);--str-chat__box-shadow-3: var(--str-chat__dark-elevation-3);--str-chat__box-shadow-4: var(--str-chat__dark-elevation-4)}@layer minimal-normalize{.str-chat *,.str-chat :before,.str-chat :after{box-sizing:border-box}.str-chat button,.str-chat input,.str-chat optgroup,.str-chat select,.str-chat textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}}.str-chat{--str-chat__focus-outline-color: var(--str-chat__border-utility-focused);--str-chat__focus-outline: 2px solid var(--str-chat__focus-outline-color);--str-chat__focus-outline-offset: 2px;font:var(--str-chat__font-body-default);letter-spacing:var(--typography-letter-spacing-default);color:var(--str-chat__text-primary)}.str-chat *:not(:disabled):focus-visible{outline:var(--str-chat__focus-outline);outline-offset:var(--str-chat__focus-outline-offset, 2px)}.str-chat input::-webkit-outer-spin-button,.str-chat input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.str-chat input[type=number]{-moz-appearance:textfield}.str-chat input::placeholder,.str-chat textarea::placeholder{color:var(--str-chat__input-text-placeholder)}.str-chat__icon{flex-shrink:0;width:1em;height:1em;fill:currentColor}[dir=rtl] .str-chat__icon[data-rtl-mirror]{transform:scaleX(-1)}.str-chat__icon--exclamation-mark{stroke:currentColor}.str-chat .str-chat__file-icon{fill:none}.str-chat .str-chat__file-icon .str-chat__file-icon__label{fill:#fff;font-size:8px;font-weight:800;letter-spacing:.1px;text-anchor:middle}.str-chat .str-chat__file-icon.str-chat__file-icon--no-label .str-chat__file-icon__graphic{transform:translateY(6)}.str-chat .str-chat__file-icon.str-chat__file-icon--size-sm .str-chat__file-icon__label{font-size:0;height:0}.str-chat .str-chat__file-icon.str-chat__file-icon--size-sm .str-chat__file-icon__graphic{transform:translateY(6)}.str-chat .str-chat__file-icon.str-chat__file-icon--size-md .str-chat__file-icon__label{font-size:8px}.str-chat .str-chat__file-icon.str-chat__file-icon--size-lg .str-chat__file-icon__label{font-size:10px}.str-chat .str-chat__file-icon.str-chat__file-icon--size-xl .str-chat__file-icon__label{font-size:12px}.str-chat__badge{display:flex;align-items:center;justify-content:center;font-weight:var(--str-chat__typography-font-weight-bold);border-radius:var(--str-chat__radius-max);line-height:1;border-style:solid}.str-chat__badge--variant-default{background:var(--str-chat__badge-bg-default);color:var(--str-chat__badge-text);border-color:var(--str-chat__badge-border)}.str-chat__badge--variant-primary{background:var(--str-chat__badge-bg-primary);color:var(--str-chat__badge-text-on-accent);border-color:var(--str-chat__badge-border)}.str-chat__badge--variant-error{background:var(--str-chat__badge-bg-error);color:var(--str-chat__badge-text-on-accent);border-color:var(--str-chat__badge-border)}.str-chat__badge--variant-neutral{background:var(--str-chat__badge-bg-neutral);color:var(--str-chat__badge-text-on-accent);border-color:var(--str-chat__badge-border)}.str-chat__badge--variant-inverse{background:var(--str-chat__badge-bg-inverse);color:var(--str-chat__badge-text-on-inverse);border-color:var(--str-chat__badge-border)}.str-chat__badge--size-sm{font-size:var(--str-chat__typography-font-size-xxs);min-width:16px;min-height:16px;padding-inline:var(--str-chat__spacing-xxxs);border-width:1px}.str-chat__badge--size-md{font-size:var(--str-chat__typography-font-size-xs);min-width:20px;min-height:20px;padding-inline:var(--str-chat__spacing-xxs);border-width:2px}.str-chat__badge--size-lg{font-size:var(--str-chat__typography-font-size-sm);min-width:24px;min-height:24px;padding-inline:var(--str-chat__spacing-xs);border-width:2px}.str-chat__badge--variant-counter{border-radius:var(--str-chat__radius-max);border:1px solid var(--str-chat__border-core-subtle);background:var(--str-chat__badge-bg-default);font:var(--str-chat__font-numeric-xl);color:var(--str-chat__badge-text);box-shadow:var(--str-chat__box-shadow-2)}.str-chat__badge--variant-counter.str-chat__badge--size-xs{min-width:20px;min-height:20px;padding-inline:var(--str-chat__spacing-xxs);font:var(--str-chat__font-numeric-md)}.str-chat__badge--variant-counter.str-chat__badge--size-sm{min-width:24px;min-height:24px;padding-inline:var(--str-chat__spacing-xs)}.str-chat__badge--variant-counter.str-chat__badge--size-md{min-width:32px;min-height:32px;padding-inline:var(--str-chat__spacing-xs)}.str-chat__badge--variant-counter.str-chat__badge--size-lg{min-width:40px;min-height:40px;padding-inline:var(--str-chat__spacing-sm)}.str-chat__badge--variant-error.str-chat__badge--size-xs{min-width:16px;min-height:16px}.str-chat__badge--variant-error.str-chat__badge--size-sm{min-width:20px;min-height:20px}.str-chat__badge--variant-error.str-chat__badge--size-md{min-width:24px;min-height:24px}.str-chat__media-badge{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs);position:absolute;bottom:var(--str-chat__spacing-xs);inset-inline-start:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xs);border-radius:var(--str-chat__radius-max);background:var(--str-chat__badge-bg-inverse);color:var(--str-chat__badge-text-on-inverse);font:var(--str-chat__font-numeric-md);overflow:hidden;text-overflow:ellipsis}.str-chat__media-badge .str-chat__icon{width:var(--str-chat__icon-size-xs);height:var(--str-chat__icon-size-xs);fill:currentColor}.str-chat .str-chat__image-placeholder{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background-color:var(--str-chat__background-core-overlay-light)}.str-chat .str-chat__image-placeholder svg{fill:var(--str-chat__accent-neutral);width:min(var(--str-chat__icon-size-lg, 32px),50%);height:min(var(--str-chat__icon-size-lg, 32px),50%);flex-shrink:0}.str-chat .str-chat__button{background:none;border:none;padding:0;position:relative;white-space:nowrap;cursor:pointer;display:flex;align-items:center;justify-content:center;font:var(--str-chat__font-heading-xs);text-transform:capitalize}.str-chat .str-chat__button.str-chat__theme-inverse{--str-chat__button-primary-text: var( --str-chat__button-primary-text-on-dark, var(--str-chat__button-primary-text) );--str-chat__button-primary-border: var( --str-chat__button-primary-border-on-dark, var(--str-chat__button-primary-border) );--str-chat__button-secondary-text: var( --str-chat__button-secondary-text-on-dark, var(--str-chat__button-secondary-text) );--str-chat__button-secondary-border: var( --str-chat__button-secondary-border-on-dark, var(--str-chat__button-secondary-border) );--str-chat__button-destructive-text: var( --str-chat__button-destructive-text-on-dark, var(--str-chat__button-destructive-text) );--str-chat__button-destructive-border: var( --str-chat__button-destructive-border-on-dark, var(--str-chat__button-destructive-border) )}.str-chat .str-chat__button.str-chat__button--solid.str-chat__button--primary{background-color:var(--str-chat__button-primary-bg);color:var(--str-chat__button-primary-text-on-accent)}.str-chat .str-chat__button.str-chat__button--solid.str-chat__button--secondary{background-color:var(--str-chat__button-secondary-bg);color:var(--str-chat__button-secondary-text-on-accent)}.str-chat .str-chat__button.str-chat__button--solid.str-chat__button--destructive{background-color:var(--str-chat__button-destructive-bg);color:var(--str-chat__button-destructive-text-on-accent)}.str-chat .str-chat__button.str-chat__button--solid:disabled{background-color:var(--str-chat__background-utility-disabled)}.str-chat .str-chat__button.str-chat__button--ghost.str-chat__button--primary{color:var(--str-chat__button-primary-text)}.str-chat .str-chat__button.str-chat__button--ghost.str-chat__button--secondary{color:var(--str-chat__button-secondary-text)}.str-chat .str-chat__button.str-chat__button--ghost.str-chat__button--destructive{color:var(--str-chat__button-destructive-text)}.str-chat .str-chat__button.str-chat__button--outline.str-chat__button--primary{color:var(--str-chat__button-primary-text);border-color:var(--str-chat__button-primary-border)}.str-chat .str-chat__button.str-chat__button--outline.str-chat__button--secondary{color:var(--str-chat__button-secondary-text);border-color:var(--str-chat__button-secondary-border)}.str-chat .str-chat__button.str-chat__button--outline.str-chat__button--destructive{color:var(--str-chat__button-destructive-text);border-color:var(--str-chat__button-destructive-border)}.str-chat .str-chat__button.str-chat__button--outline{border-width:1px;border-style:solid}.str-chat .str-chat__button.str-chat__button--solid:not(:disabled):hover:after,.str-chat .str-chat__button.str-chat__button--outline:not(:disabled):hover:after,.str-chat .str-chat__button.str-chat__button--ghost:not(:disabled):hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--str-chat__background-utility-hover);pointer-events:none}.str-chat .str-chat__button.str-chat__button--solid[aria-expanded=true]:after,.str-chat .str-chat__button.str-chat__button--solid:not(:disabled):active:after,.str-chat .str-chat__button.str-chat__button--outline[aria-expanded=true]:after,.str-chat .str-chat__button.str-chat__button--outline:not(:disabled):active:after,.str-chat .str-chat__button.str-chat__button--ghost[aria-expanded=true]:after,.str-chat .str-chat__button.str-chat__button--ghost:not(:disabled):active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--str-chat__background-utility-pressed);pointer-events:none}.str-chat .str-chat__button.str-chat__button--solid:not(:disabled):focus-visible,.str-chat .str-chat__button.str-chat__button--outline:not(:disabled):focus-visible,.str-chat .str-chat__button.str-chat__button--ghost:not(:disabled):focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__button.str-chat__button--solid:not(:disabled)[aria-pressed=true]:after,.str-chat .str-chat__button.str-chat__button--outline:not(:disabled)[aria-pressed=true]:after,.str-chat .str-chat__button.str-chat__button--ghost:not(:disabled)[aria-pressed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--str-chat__background-utility-selected);pointer-events:none}.str-chat .str-chat__button.str-chat__button--solid:disabled,.str-chat .str-chat__button.str-chat__button--outline:disabled,.str-chat .str-chat__button.str-chat__button--ghost:disabled{color:var(--str-chat__text-disabled);cursor:default}.str-chat .str-chat__button.str-chat__button--outline:disabled{border-color:var(--str-chat__border-utility-disabled)}.str-chat .str-chat__button.str-chat__button--floating{box-shadow:var(--str-chat__box-shadow-2)}.str-chat .str-chat__button:after{border-radius:inherit}.str-chat .str-chat__button.str-chat__button--size-lg{padding-block:var(--str-chat__button-padding-y-lg);padding-inline:var(--str-chat__button-padding-x-with-label-lg);border-radius:var(--str-chat__button-radius-lg)}.str-chat .str-chat__button.str-chat__button--size-lg.str-chat__button--circular{padding-inline:var(--str-chat__button-padding-x-icon-only-lg)}.str-chat .str-chat__button.str-chat__button--size-md{padding-block:var(--str-chat__button-padding-y-md);padding-inline:var(--str-chat__button-padding-x-with-label-md);border-radius:var(--str-chat__button-radius-md)}.str-chat .str-chat__button.str-chat__button--size-md.str-chat__button--circular{padding-inline:var(--str-chat__button-padding-x-icon-only-md)}.str-chat .str-chat__button.str-chat__button--size-sm{padding-block:var(--str-chat__button-padding-y-sm);padding-inline:var(--str-chat__button-padding-x-with-label-sm);border-radius:var(--str-chat__button-radius-md)}.str-chat .str-chat__button.str-chat__button--size-sm.str-chat__button--circular{padding-inline:var(--str-chat__button-padding-x-icon-only-sm)}.str-chat .str-chat__button.str-chat__button--size-xs{padding-block:var(--str-chat__button-padding-y-xs);padding-inline:var(--str-chat__button-padding-x-with-label-xs);border-radius:var(--str-chat__button-radius-md)}.str-chat .str-chat__button.str-chat__button--size-xs.str-chat__button--circular{padding-inline:var(--str-chat__button-padding-x-icon-only-xs)}.str-chat .str-chat__button.str-chat__button--circular{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:var(--str-chat__button-radius-full)}.str-chat .str-chat__button.str-chat__button--circular .str-chat__icon{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat .str-chat__button .str-chat__button__content{display:flex;align-items:center;justify-content:center;gap:var(--str-chat__spacing-xs)}.str-chat .str-chat__theme-dark .str-chat__button.str-chat__button--floating{box-shadow:var(--str-chat__box-shadow-2)}.str-chat__button-play svg{width:20px;height:20px}.str-chat__dropdown .str-chat__dropdown__open-button{background:none;border:none;padding:0;width:100%;text-align:start;cursor:pointer}.str-chat__dropdown .str-chat__dropdown__items{background-color:transparent}.str-chat__form-field-error{font-size:var(--str-chat__typography-font-size-xs);line-height:var(--str-chat__typography-line-height-tight);color:var(--str-chat__accent-error)}.str-chat__form-numeric-input{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs, .5rem)}.str-chat__form-numeric-input__label{font:var(--str-chat__caption-default-text)}.str-chat__form-numeric-input__wrapper{display:flex;align-items:center;gap:var(--str-chat__spacing-xs, .5rem);padding:0;background:transparent;border-radius:var(--str-chat__radius-md, .5rem);transition:border-color .15s ease,box-shadow .15s ease}.str-chat__form-numeric-input__input{flex:0 1 auto;min-width:2ch;width:2.5rem;padding:var(--str-chat__spacing-xs, .5rem) 0;font-size:var(--str-chat__typography-font-size-sm, .875rem);font-weight:var(--str-chat__typography-font-weight-medium, 500);line-height:var(--str-chat__typography-line-height-tight, 1.25);color:var(--str-chat__input-text-default);text-align:center;background:transparent;border:none;box-shadow:none}.str-chat__form-numeric-input--disabled .str-chat__form-numeric-input__input{color:var(--str-chat__input-text-placeholder);cursor:not-allowed}.str-chat{--str-chat__switch-field-background-color: var( --str-chat__background-core-surface-card );--str-chat__switch-field-border-radius: var(--str-chat__radius-md)}.str-chat .str-chat__form__switch-fieldset{width:100%;background-color:var(--str-chat__switch-field-background-color);border-radius:var(--str-chat__switch-field-border-radius)}.str-chat .str-chat__form__switch-field{display:flex;align-items:center;gap:var(--str-chat__spacing-sm);width:100%;padding:var(--str-chat__spacing-sm) var(--str-chat__spacing-md);background-color:var(--str-chat__switch-field-background-color);border-radius:var(--str-chat__switch-field-border-radius);box-sizing:border-box}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label{display:flex;align-items:center;flex:1 1 auto;min-width:0;cursor:pointer}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch{position:relative;display:flex;align-items:center;flex-shrink:0;width:44px;height:24px;padding:var(--str-chat__spacing-xxs);cursor:pointer;background-color:var(--str-chat__control-toggle-switch-bg);border-radius:var(--str-chat__button-radius-full, 9999px);transition:background-color .2s ease}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch-handle{width:16px;height:16px;border-radius:var(--str-chat__button-radius-full, 9999px);background-color:var(--str-chat__base-white, #ffffff);transition:transform .2s ease}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch:focus-within{outline:var(--str-chat__focus-outline, 2px solid var(--border-utility-focused));outline-offset:var(--str-chat__focus-outline-offset, 2px)}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch--on{background-color:var(--str-chat__control-toggle-switch-bg-selected);justify-content:flex-end}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch--on .str-chat__form__switch-field__switch-handle{background-color:var(--str-chat__base-white, #ffffff)}.str-chat .str-chat__form__switch-field--disabled .str-chat__form__switch-field__label,.str-chat .str-chat__form__switch-field--disabled .str-chat__form__switch-field__switch,.str-chat .str-chat__form__switch-field--disabled .str-chat__form__switch-field__input{cursor:not-allowed}.str-chat .str-chat__form__switch-field--disabled .str-chat__form__switch-field__switch{opacity:.7}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label .str-chat__form__switch-field__label__text{color:var(--str-chat__text-primary);font:var(--str-chat__font-heading-xs)}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label .str-chat__form__switch-field__label__description{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-metadata-default)}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label,.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label__content{flex:1}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label--as-error .str-chat__form__switch-field__label__description{color:var(--str-chat__accent-error)}.str-chat__form-text-input{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs)}.str-chat__form-text-input__label{font:var(--str-chat__font-heading-xs);color:var(--str-chat__text-primary)}.str-chat__form-text-input__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:0;background-color:var(--str-chat__background-core-elevation-0);border-radius:var(--str-chat__radius-md);transition:border-color .15s ease,box-shadow .15s ease}.str-chat__form-text-input__control-row{display:flex;align-items:center;gap:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm);min-width:0;width:100%}.str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-core-default);box-shadow:none}.str-chat__form-text-input:focus-within .str-chat__form-text-input__wrapper--outline{box-shadow:0 0 0 2px var(--str-chat__focus-outline-color, var(--str-chat__border-utility-focused))}.str-chat__form-text-input--error .str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-utility-error)}.str-chat__form-text-input--error.str-chat__form-text-input--field-message-inside .str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-core-default)}.str-chat__form-text-input:focus-within.str-chat__form-text-input--error .str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-utility-error);box-shadow:0 0 0 2px var(--str-chat__focus-outline-color, var(--border-utility-focused))}.str-chat__form-text-input:focus-within.str-chat__form-text-input--error.str-chat__form-text-input--field-message-inside .str-chat__form-text-input__wrapper--outline{box-shadow:0 0 0 2px var(--str-chat__focus-outline-color, var(--str-chat__border-utility-focused))}.str-chat__form-text-input--disabled .str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-utility-disabled)}.str-chat__form-text-input__wrapper--ghost{border:none;box-shadow:none}.str-chat__form-text-input:focus-within .str-chat__form-text-input__wrapper--ghost{border:none;box-shadow:0 0 0 2px var(--str-chat__focus-outline-color, var(--str-chat__border-utility-focused))}.str-chat__form-text-input--error .str-chat__form-text-input__wrapper--ghost{border:1px solid var(--str-chat__border-utility-error);box-shadow:none}.str-chat__form-text-input--error.str-chat__form-text-input--field-message-inside .str-chat__form-text-input__wrapper--ghost{border:none;box-shadow:none}.str-chat__form-text-input:focus-within.str-chat__form-text-input--error .str-chat__form-text-input__wrapper--ghost{border:1px solid var(--str-chat__border-utility-error);box-shadow:0 0 0 2px var(--str-chat__focus-outline-color, var(--border-utility-focused))}.str-chat__form-text-input:focus-within.str-chat__form-text-input--error.str-chat__form-text-input--field-message-inside .str-chat__form-text-input__wrapper--ghost{border:none;box-shadow:0 0 0 2px var(--str-chat__focus-outline-color, var(--str-chat__border-utility-focused))}.str-chat__form-text-input__leading{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--str-chat__input-text-icon)}.str-chat__form-text-input .str-chat__form-text-input__input{flex:1;min-width:0;padding:0;font:var(--str-chat__caption-default-text);color:var(--str-chat__input-text-default);background:transparent;border:none;outline:none;box-shadow:none}.str-chat__form-text-input.str-chat__form-text-input--disabled .str-chat__form-text-input__input{color:var(--str-chat__input-text-placeholder);cursor:not-allowed}.str-chat__form-text-input.str-chat__form-text-input--disabled .str-chat__form-text-input__input::placeholder{color:var(--str-chat__input-text-placeholder)}.str-chat__form-text-input .str-chat__form-text-input__input:focus,.str-chat__form-text-input .str-chat__form-text-input__input:focus-visible{outline:none;box-shadow:none}.str-chat__form-text-input__suffix{flex-shrink:0;font-size:var(--str-chat__typography-font-size-sm);line-height:var(--str-chat__typography-line-height-normal);color:var(--str-chat__text-tertiary)}.str-chat__form-text-input__trailing{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-inline-end:calc(-1 * var(--str-chat__space-4));color:var(--str-chat__input-text-icon)}.str-chat__form-text-input--error .str-chat__form-text-input__trailing{color:var(--str-chat__accent-error)}.str-chat__form-text-input__message{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs);font:var(--str-chat__metadata-default-text)}.str-chat__form-text-input__message:not(.str-chat__form-field-error){color:var(--str-chat__text-tertiary)}.str-chat__form-text-input__message--field-message-inside{padding:var(--str-chat__spacing-none) var(--str-chat__spacing-sm) var(--str-chat__spacing-sm)}.str-chat__form-text-input__message--success{color:var(--str-chat__accent-success)}.str-chat__form-text-input__message-text{min-width:0;flex:1 1 auto}.str-chat__form-text-input__message-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.str-chat__form-text-input__message-icon svg{height:13px;width:13px}.str-chat__form__input-fieldset{margin:0;padding:0;border:none}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__label{font:var(--str-chat__font-heading-xs);color:var(--str-chat__text-primary)}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values{display:flex;flex-direction:column}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field--draggable{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field--draggable input{pointer-events:auto}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field--draggable .str-chat__drag-handle{height:1rem;width:1rem}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field,.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field .str-chat__form__input-field__value,.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form__input-field__error{width:100%}.str-chat__alert-root{border-radius:var(--str-chat__radius-xl);background:var(--str-chat__background-core-elevation-1);box-shadow:0 0 0 1px #0000000d,0 6px 12px #00000029,0 20px 32px #0000001f;display:flex;flex-direction:column;align-items:center;gap:var(--str-chat__spacing-2xl);padding:var(--str-chat__spacing-xl);text-align:center}.str-chat__alert-root .str-chat__alert-header{display:flex;flex-direction:column;align-items:center;gap:var(--str-chat__spacing-md);width:100%}.str-chat__alert-root .str-chat__alert-header svg{height:var(--str-chat__button-visual-height-sm);width:var(--str-chat__button-visual-height-sm)}.str-chat__alert-root .str-chat__alert-header .str-chat__alert-header__copy{display:flex;flex-direction:column;align-items:center;gap:var(--str-chat__spacing-xs);width:100%}.str-chat__alert-root .str-chat__alert-header .str-chat__alert-header__copy .str-chat__alert-header__title{font:var(--str-chat__font-heading-sm)}.str-chat__alert-root .str-chat__alert-header .str-chat__alert-header__copy .str-chat__alert-header__description{font:var(--str-chat__font-caption-default);margin:0}.str-chat__alert-root .str-chat__alert-actions{display:flex;flex-direction:column;align-items:center;gap:var(--str-chat__spacing-xs);width:100%}.str-chat__alert-root .str-chat__alert-actions button{width:100%}.str-chat__callout{position:relative;max-width:320px;border-radius:var(--str-chat__radius-lg);background-color:var(--str-chat__background-core-elevation-2);box-shadow:var(--str-chat__box-shadow-3)}.str-chat__callout .str-chat__callout__close-button{position:absolute;inset-inline-end:var(--str-chat__spacing-xs);top:var(--str-chat__spacing-xs)}@keyframes str-chat-context-menu-roll-in-from-left{0%{opacity:.12;transform:translate(16px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes str-chat-context-menu-roll-in-from-right{0%{opacity:.12;transform:translate(-16px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes str-chat-context-menu-roll-in-from-top{0%{opacity:.12;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes str-chat-context-menu-roll-in-from-bottom{0%{opacity:.12;transform:translateY(-14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes str-chat-context-menu-submenu-forward{0%{opacity:.18;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes str-chat-context-menu-submenu-backward{0%{opacity:.18;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.str-chat{--str-chat__dialog-menu-button-hover-background-color: var( --str-chat__background-utility-hover );--str-chat__menu-roll-duration: .17s;--str-chat__menu-roll-ease: cubic-bezier(.22, 1, .36, 1)}.str-chat .str-chat__context-menu{background:var(--str-chat__background-core-elevation-2);color:var(--str-chat__text-primary);box-shadow:var(--str-chat__box-shadow-3);border-radius:var(--str-chat__radius-lg);display:flex;flex-direction:column;padding:var(--str-chat__spacing-xxs)}.str-chat .str-chat__context-menu .str-chat__context-menu__header{width:100%;color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-emphasis)}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button{background:none;border:none;padding:0;display:flex;align-items:center;gap:var(--str-chat__spacing-xs);height:32px;width:100%;padding:var(--str-chat__spacing-xs);text-align:center;cursor:pointer;border-radius:var(--str-chat__radius-md);color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-emphasis)}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:hover:not(:disabled){background-color:var(--str-chat__background-utility-hover)}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:active:not(:disabled){background-color:var(--str-chat__background-utility-pressed)}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:focus:not(:disabled){outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:focus-visible:not(:disabled){background-color:transparent}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:disabled{background-color:transparent}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button .str-chat__icon--chevron-right{transform:rotate(180deg)}.str-chat .str-chat__context-menu .str-chat__context-menu__body{width:100%;display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxxs)}.str-chat .str-chat__context-menu .str-chat__context-menu__body.str-chat__context-menu__body--submenu-forward{overflow-x:hidden;animation-duration:.28s;animation-name:var(--str-chat__context-menu-submenu-forward-animation, str-chat-context-menu-submenu-forward);animation-timing-function:cubic-bezier(.2,.95,.25,1);transform-origin:var(--str-chat__context-menu-submenu-forward-transform-origin, left center)}.str-chat .str-chat__context-menu .str-chat__context-menu__body.str-chat__context-menu__body--submenu-backward{overflow-x:hidden;animation-duration:.4s;animation-name:var(--str-chat__context-menu-submenu-backward-animation, str-chat-context-menu-submenu-backward);animation-timing-function:cubic-bezier(.16,.92,.2,1);transform-origin:var(--str-chat__context-menu-submenu-backward-transform-origin, right center)}.str-chat .str-chat__context-menu .str-chat__context-menu__button{background:transparent;color:var(--str-chat__text-primary);border-radius:var(--str-chat__radius-md);background:none;border:none;padding:0;display:flex;align-items:center;gap:var(--str-chat__spacing-xs);width:100%;padding:var(--str-chat__spacing-xs);cursor:pointer;font:var(--str-chat__font-caption-emphasis)}.str-chat .str-chat__context-menu .str-chat__context-menu__button.str-chat__context-menu__button--destructive .str-chat__context-menu__button__label,.str-chat .str-chat__context-menu .str-chat__context-menu__button.str-chat__context-menu__button--destructive .str-chat__icon{color:var(--str-chat__accent-error)}.str-chat .str-chat__context-menu .str-chat__context-menu__button:hover:not(:disabled){background-color:var(--str-chat__dialog-menu-button-hover-background-color)}.str-chat .str-chat__context-menu .str-chat__context-menu__button:active:not(:disabled){background-color:var(--str-chat__background-utility-pressed)}.str-chat .str-chat__context-menu .str-chat__context-menu__button:focus-visible:not(:disabled){background-color:transparent}.str-chat .str-chat__context-menu .str-chat__context-menu__button:disabled{background-color:transparent;color:var(--str-chat__text-disabled);cursor:default}.str-chat .str-chat__context-menu .str-chat__context-menu__button:disabled .str-chat__context-menu__button__details,.str-chat .str-chat__context-menu .str-chat__context-menu__button:disabled .str-chat__icon{color:inherit}.str-chat .str-chat__context-menu .str-chat__context-menu__button .str-chat__icon{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm);color:var(--str-chat__text-secondary)}.str-chat .str-chat__context-menu .str-chat__context-menu__button .str-chat__context-menu__button__label{overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;flex:auto;text-align:start;white-space:nowrap;min-width:0}.str-chat .str-chat__context-menu .str-chat__context-menu__button .str-chat__context-menu__button__details{flex:1;color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-default);white-space:nowrap}.str-chat .str-chat__context-menu .str-chat__emoji-context-menu__button,.str-chat .str-chat__context-menu .str-chat__user-context-menu__button{font:var(--str-chat__font-caption-default)}.str-chat .str-chat__context-menu .str-chat__emoji-context-menu__button .str-chat__context-menu__button__emoji,.str-chat .str-chat__context-menu .str-chat__user-context-menu__button .str-chat__context-menu__button__emoji{font-size:var(--str-chat__typography-font-size-md);width:var(--str-chat__typography-font-size-md);height:var(--str-chat__typography-font-size-md);line-height:0;display:flex;align-items:center;justify-content:center}.str-chat [data-str-chat-placement^=right]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-left var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:left center}.str-chat [data-str-chat-placement^=left]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-right var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:right center}.str-chat [data-str-chat-placement^=bottom]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-bottom var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:center top}.str-chat [data-str-chat-placement^=top]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-top var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:center bottom}.str-chat [data-str-chat-dialog-state=closing][data-str-chat-placement^=right]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-left var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease) reverse forwards;transform-origin:left center}.str-chat [data-str-chat-dialog-state=closing][data-str-chat-placement^=left]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-right var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease) reverse forwards;transform-origin:right center}.str-chat [data-str-chat-dialog-state=closing][data-str-chat-placement^=bottom]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-bottom var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease) reverse forwards;transform-origin:center top}.str-chat [data-str-chat-dialog-state=closing][data-str-chat-placement^=top]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-top var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease) reverse forwards;transform-origin:center bottom}.str-chat .str-chat__context-menu__submenu-container:not([data-str-chat-roll-from])[data-str-chat-roll-axis=x][data-str-chat-placement^=left]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-right var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:right center}.str-chat .str-chat__context-menu__submenu-container:not([data-str-chat-roll-from])[data-str-chat-roll-axis=x]:not([data-str-chat-placement^=left])>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-left var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:left center}.str-chat .str-chat__context-menu__submenu-container[data-str-chat-roll-from=left]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-left var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:left center}.str-chat .str-chat__context-menu__submenu-container[data-str-chat-roll-from=right]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-right var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:right center}.str-chat .str-chat__context-menu__submenu-container[data-str-chat-roll-from=top]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-top var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:center top}.str-chat .str-chat__context-menu__submenu-container[data-str-chat-roll-from=bottom]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-bottom var(--str-chat__menu-roll-duration, .13s) var(--str-chat__menu-roll-ease);transform-origin:center bottom}.str-chat .str-chat__context-menu[data-str-chat-enable-animations=false],.str-chat .str-chat__context-menu[data-str-chat-enable-animations=false] .str-chat__context-menu__body{animation:none!important;transform:none!important}@media (prefers-reduced-motion: reduce){.str-chat [data-str-chat-placement]>.str-chat__context-menu{animation:none}}.str-chat__dialog-overlay{top:0;right:0;bottom:0;left:0;position:absolute;height:var(--str-chat__dialog-overlay-height);width:100%;z-index:2;pointer-events:none}.str-chat__dialog-overlay .str-chat__dialog-contents{pointer-events:auto}.str-chat__prompt{border-radius:var(--str-chat__radius-xl);background:var(--str-chat__background-core-elevation-1);box-shadow:0 0 0 1px #0000000d,0 6px 12px #00000029,0 20px 32px #0000001f;width:100%}.str-chat__prompt .str-chat__prompt__header{display:flex;align-items:center;gap:var(--str-chat__spacing-xs) var(--str-chat__spacing-md);width:100%;padding:var(--str-chat__spacing-xl)}.str-chat__prompt .str-chat__prompt__header .str-chat__prompt__header__title-group{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);flex:1;min-width:0}.str-chat__prompt .str-chat__prompt__header .str-chat__prompt__header__title{margin:0;font:var(--str-chat__font-heading-sm);color:var(--str-chat__text-primary)}.str-chat__prompt .str-chat__prompt__header .str-chat__prompt__header__description{font:var(--str-chat__font-caption-default);color:var(--str-chat__text-secondary)}.str-chat__prompt .str-chat__prompt__header .str-chat__prompt__header__close-button{align-self:flex-start;flex-shrink:0;color:var(--str-chat__text-primary)}.str-chat__prompt .str-chat__prompt__header .str-chat__prompt__header__close-button .str-chat__icon{width:var(--str-chat__icon-size-md);height:var(--str-chat__icon-size-md)}.str-chat__prompt .str-chat__prompt__body{padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xl);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.str-chat__prompt .str-chat__prompt__footer{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:var(--str-chat__spacing-xl)}.str-chat__prompt .str-chat__prompt__footer .str-chat__prompt__footer__controls{display:flex;align-items:center;gap:var(--str-chat__spacing-xs)}.str-chat__viewer{border-radius:var(--str-chat__radius-xl);background:var(--str-chat__background-core-elevation-1);box-shadow:0 0 0 1px #0000000d,0 6px 12px #00000029,0 20px 32px #0000001f;width:100%;max-width:520px;height:100%;max-height:640px;display:flex;flex-direction:column}.str-chat__viewer .str-chat__viewer__header{display:flex;align-items:center;gap:var(--str-chat__spacing-xs) var(--str-chat__spacing-md);width:100%;padding:var(--str-chat__spacing-xl)}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__title-group{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);flex:1;min-width:0}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__title{margin:0;font:var(--str-chat__font-heading-sm);color:var(--str-chat__text-primary)}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__description{font:var(--str-chat__font-caption-default);color:var(--str-chat__text-secondary)}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__go-back-button path{fill:none;stroke:currentColor;stroke-width:1.5px}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__close-button{align-self:flex-start;flex-shrink:0;color:var(--str-chat__text-primary)}.str-chat__viewer .str-chat__viewer__body{padding:0 var(--str-chat__spacing-xl);flex:1;min-height:0}.str-chat__viewer .str-chat__viewer__footer{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:var(--str-chat__spacing-xl)}.str-chat__viewer .str-chat__viewer__footer .str-chat__viewer__footer__controls{display:flex;align-items:center;gap:var(--str-chat__spacing-xs)}.str-chat{--str-chat__modal-border-radius: var(--str-chat__radius-xl);--str-chat__modal-color: var(--str-chat__text-primary);--str-chat__modal-background-color: var(--str-chat__background-core-elevation-1);--str-chat__modal-overlay-color: var(--str-chat__background-core-scrim);--str-chat__modal-overlay-backdrop-filter: blur(3px);--str-chat__modal-border-block-start: none;--str-chat__modal-border-block-end: none;--str-chat__modal-border-inline-start: none;--str-chat__modal-border-inline-end: none;--str-chat__modal-box-shadow: var(--str-chat__box-shadow-4)}.str-chat__modal--open{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100;pointer-events:auto;background-color:var(--str-chat__modal-overlay-color);-webkit-backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter);backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter)}.str-chat__modal--open .str-chat__modal__overlay__close-button{position:absolute;inset-inline-end:10px;top:10px;padding:var(--str-chat__spacing-xs);color:var(--str-chat__text-on-accent)}.str-chat__modal--open .str-chat__modal__overlay__close-button svg{height:12px;width:12px}.str-chat__ai-state-indicator-container{padding:0 8px;background-color:var(--str-chat__background-core-surface-default)}.str-chat__ai-state-indicator-text{color:var(--str-chat__text-primary)}.str-chat{--str-chat__attachment-margin: var(--str-chat__spacing-xs)}.str-chat__attachment-list{--str-chat__attachment-max-width: calc( var(--str-chat__message-max-width) - calc(2 * var(--str-chat__attachment-margin)) );--str-chat__video-height: var(--str-chat__attachment-max-width);display:flex;flex-direction:column;align-items:flex-start;gap:var(--str-chat__spacing-xs);min-width:0;background:transparent;color:var(--str-chat__text-primary)}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment--video{background:transparent;color:var(--str-chat__text-primary);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin))}.str-chat__attachment-list .str-chat__message-attachment{overflow:hidden;background-color:var(--chat-bg-attachment);border-radius:var(--str-chat__message-bubble-radius-attachment)}.str-chat__attachment-list .str-chat__message-attachment .str-chat__button-play.str-chat__button--secondary.str-chat__button--outline{border-color:var(--chat-border-on-chat);background-color:transparent}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment--video{width:auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.str-chat__attachment-list .str-chat__message-attachment--audio,.str-chat__attachment-list .str-chat__message-attachment--file,.str-chat__attachment-list .str-chat__message-attachment--unsupported,.str-chat__attachment-list .str-chat__message-attachment--geolocation,.str-chat__attachment-list .str-chat__message-attachment--voiceRecording,.str-chat__attachment-list .str-chat__message-attachment--card{width:var(--str-chat__attachment-max-width);max-width:100%}.str-chat__attachment-list .str-chat__message-attachment--image:not(.str-chat__message-attachment--card) img{height:min(var(--str-chat__attachment-max-width),min(var(--str-chat__attachment-max-width, 1000000) / var(--original-width, 1000000),1px) * var(--original-height, 1000000));max-width:var(--str-chat__attachment-max-width);max-height:var(--str-chat__attachment-max-width);object-fit:cover;width:100%;cursor:zoom-in}.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header,.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card){max-width:var(--str-chat__attachment-max-width);display:flex}.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper,.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper{height:100%;width:100%;min-width:0;max-width:var(--str-chat__attachment-max-width);display:flex;flex-direction:column}.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper .react-player,.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper .react-player{height:100%;width:100%;max-width:var(--str-chat__attachment-max-width);max-height:100%;min-height:0}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card):not(.str-chat__message-attachment-dynamic-size){height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card){max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__player-wrapper{height:min(var(--str-chat__video-height),min(var(--str-chat__attachment-max-width, 1000000) / var(--original-width, 1000000),1px) * var(--original-height, 1000000));max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--svg-image{background-image:repeating-conic-gradient(#d4d5d7,#d4d5d7 25%,#f4f4f4 0%,#f4f4f4 50%);background-size:24px 24px}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image{padding:var(--str-chat__space-24)}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image img,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image img{object-fit:contain;max-width:calc(var(--str-chat__attachment-max-width) - var(--str-chat__space-24));max-height:calc(var(--str-chat__attachment-max-width) - var(--str-chat__space-24))}.str-chat__attachment-list .str-chat__message-attachment-file--item,.str-chat__attachment-list .str-chat__message-attachment-audio-widget{display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-sm);column-gap:var(--str-chat__spacing-sm)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:var(--str-chat__space-2);min-width:0;line-height:var(--str-chat__typography-line-height-tight)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:var(--str-chat__space-8);font:var(--str-chat__font-caption-emphasis)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;min-width:0}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__data,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__data,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__data,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__data{font:var(--str-chat__font-metadata-default)}.str-chat__attachment-list .str-chat__message-attachment-file--item{background:transparent;color:var(--str-chat__text-primary);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin))}.str-chat__attachment-list .str-chat__message-attachment-download-icon{--str-chat-icon-height: var(--str-chat__size-16)}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-no-text:not(.str-chat__message--has-quoted-message) .str-chat__message-bubble{padding:0}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__attachment-list{--str-chat__attachment-max-width: var(--str-chat__message-max-width)}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-bubble{border:1px solid var(--chat-border);box-shadow:var(--str-chat__background-core-elevation-0)}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment{background-color:var(--chat-bg)}.str-chat__message--me .str-chat__attachment-list{align-items:flex-end}.str-chat__li--single .str-chat__message--other.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment,.str-chat__li--bottom .str-chat__message--other.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment{border-end-start-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__li--single .str-chat__message--me.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment,.str-chat__li--bottom .str-chat__message--me.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment{border-end-end-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__li--top.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment,.str-chat__li--middle.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment{border-radius:var(--str-chat__message-bubble-radius-group-middle)}.str-chat__message--has-text .str-chat__attachment-list{padding-bottom:0}.str-chat__message-attachment-actions{background:transparent;color:var(--str-chat__button-secondary-text)}.str-chat__message-attachment-actions .str-chat__message-attachment-actions-form{display:flex;justify-content:stretch;height:48px}.str-chat__message-attachment-actions .str-chat__message-attachment-actions-form .str-chat__message-attachment-actions-button{background:transparent;color:var(--str-chat__button-secondary-text);width:100%;padding:var(--str-chat__button-padding-y-sm) var(--str-chat__button-padding-x-with-label-sm);white-space:nowrap;border-collapse:collapse;font:var(--str-chat__font-body-emphasis)}.str-chat__message-attachment-actions .str-chat__message-attachment-actions-form .str-chat__message-attachment-actions-button.str-chat__button:active{color:var(--str-chat__accent-primary)}.str-chat__message-attachment-actions .str-chat__message-attachment-actions-form .str-chat__message-attachment-actions-button.str-chat__button:focus-visible{color:var(--str-chat__accent-primary);outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat__message-attachment-audio-widget{background:transparent;color:var(--str-chat__text-primary);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));flex:1 1 auto;width:100%;min-width:0}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--play-controls{display:flex;align-items:center;justify-content:center}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--data{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs)}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-first-row{display:flex;justify-content:space-between;align-items:start;gap:var(--str-chat__spacing-xs)}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-first-row svg{flex-shrink:0}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--title{font:var(--str-chat__font-caption-emphasis);min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.str-chat__message-attachment-audio-widget .str-chat__duration-display{width:40px;font:var(--str-chat__font-metadata-default);color:var(--str-chat__text-secondary)}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row{display:flex;align-items:center;width:100%;gap:var(--str-chat__spacing-xs)}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row .str-chat__message-attachment-file--item-size{font:var(--str-chat__font-metadata-default)}.str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content{padding:0}.str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content .str-chat__message-attachment-card-audio-widget{display:flex;flex-direction:column;width:100%;padding:var(--str-chat__spacing-md)}.str-chat__button.str-chat__button--secondary.str-chat__button--outline.str-chat__audio-attachment-download-button{border-color:var(--str-chat__chat-border-on-chat-incoming);flex-shrink:0}.str-chat__button.str-chat__button--secondary.str-chat__button--outline.str-chat__audio-attachment-download-button .str-chat__attachment-download-button__icon{height:20px;width:20px}.str-chat__message--me .str-chat__button.str-chat__button--outline.str-chat__audio-attachment-download-button{border-color:var(--str-chat__chat-border-on-chat-outgoing)}.str-chat__message-attachment-geolocation{background:var(--chat-bg-attachment);color:var(--chat-text);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));display:flex;flex-direction:column;height:200px;width:100%;max-width:var(--str-chat__attachment-max-width)}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__location-preview{flex:1}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder{position:relative;flex:1;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--str-chat__background-core-overlay-light)}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__icon{fill:var(--str-chat__accent-neutral);height:40px;width:40px}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__message-attachment-geolocation__placeholder-link{position:absolute;inset-inline-end:.5rem;inset-block:.5rem;height:12px;width:12px;color:var(--str-chat__accent-neutral)}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status{display:flex;justify-content:center;padding:.5rem;background-color:var(--str-chat__background-core-surface-subtle);font:var(--str-chat__font-caption-default)}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active{display:flex;flex-direction:column;align-items:center;gap:.375rem}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-status{color:var(--str-chat__accent-success)}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-until{text-transform:lowercase;font:var(--str-chat__font-metadata-emphasis)}.str-chat__message-attachment-giphy{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.str-chat__message-attachment-giphy img.str-chat__base-image{height:min(var(--str-chat__attachment-max-width),min(var(--str-chat__attachment-max-width, 1000000) / var(--original-width, 1000000),1px) * var(--original-height, 1000000));object-fit:contain;max-height:var(--str-chat__attachment-max-width);max-width:var(--str-chat__attachment-max-width);width:100%;cursor:default}.str-chat__message-attachment-giphy .str-chat__image-placeholder{height:200px;width:var(--str-chat__attachment-max-width)}.str-chat__giphy-badge{display:inline-flex;height:24px;padding:var(--str-chat__spacing-xxxs) var(--str-chat__spacing-xs);justify-content:center;align-items:center;gap:var(--str-chat__spacing-xxs);position:absolute;inset-inline-start:8px;bottom:8px;border-radius:var(--str-chat__radius-lg);background-color:var(--str-chat__badge-bg-overlay);color:var(--str-chat__badge-text-on-accent);font:var(--str-chat__font-metadata-emphasis);text-transform:uppercase}.str-chat__message-attachment--giphy--actions .str-chat__message-attachment-giphy,.str-chat__message-attachment--giphy--actions .str-chat__message-attachment-giphy img.str-chat__base-image{height:200px}.str-chat__message-attachment--giphy--actions .str-chat__visibility-disclaimer{display:flex;padding:var(--str-chat__spacing-sm, 12px);align-items:center;gap:var(--str-chat__spacing-xs, 8px);align-self:stretch;color:var(--chat-text);font:var(--str-chat__font-caption-emphasis)}.str-chat__message-attachment-card{--str-chat__scraped-image-height: calc( var(--str-chat__attachment-max-width) * calc(1 / 1.91) );width:100%;display:flex;gap:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm) var(--str-chat__spacing-xs) var(--str-chat__spacing-xs);overflow:hidden;border-radius:var(--str-chat__message-bubble-radius-attachment);line-height:var(--str-chat__typography-line-height-tight)}.str-chat__message-attachment-card *{color:var(--chat-text)}.str-chat__message-attachment-card .str-chat__message-attachment-card--header{position:relative;width:auto;display:flex;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden}.str-chat__message-attachment-card .str-chat__message-attachment-card--header img,.str-chat__message-attachment-card .str-chat__message-attachment-card--header .str-chat__image-placeholder{border-radius:var(--str-chat__message-bubble-radius-attachment-inline, 8px)}.str-chat__message-attachment-card .str-chat__message-attachment-card--header img{object-fit:cover;width:40px;height:40px}.str-chat__message-attachment-card.str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{height:calc(var(--str-chat__attachment-max-width) * .5625)}.str-chat__message-attachment-card .str-chat__message-attachment-card--content{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);min-width:0}.str-chat__message-attachment-card .str-chat__message-attachment-card--title{font:var(--str-chat__font-caption-emphasis)}.str-chat__message-attachment-card .str-chat__message-attachment-card--source-link,.str-chat__message-attachment-card .str-chat__message-attachment-card--text{font:var(--str-chat__font-metadata-default)}.str-chat__message-attachment-card .str-chat__message-attachment-card--title,.str-chat__message-attachment-card .str-chat__message-attachment-card--url{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__message-attachment-card .str-chat__message-attachment-card--text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font:var(--str-chat__font-metadata-default)}.str-chat__message-attachment-card .str-chat__message-attachment-card--source-link{display:flex;align-items:center;min-width:0;max-width:100%;gap:var(--str-chat__spacing-xxs)}.str-chat__message-attachment-card .str-chat__message-attachment-card--source-link .str-chat__message-attachment-card--url{flex:1;min-width:0}.str-chat__message--has-single-attachment .str-chat__message-attachment-card{display:block;padding:0}.str-chat__message--has-single-attachment .str-chat__message-attachment-card img{aspect-ratio:1.91/1;width:100%;height:auto;max-height:var(--str-chat__scraped-image-height);border-radius:0}.str-chat__message--has-single-attachment .str-chat__message-attachment-card .str-chat__message-attachment-card--header:has(.str-chat__image-placeholder){aspect-ratio:1.91/1;height:auto}.str-chat__message--has-single-attachment .str-chat__message-attachment-card .str-chat__message-attachment-card--header:has(.str-chat__image-placeholder) .str-chat__image-placeholder{border-radius:0}.str-chat__message--has-single-attachment .str-chat__message-attachment-card .str-chat__message-attachment-card--content{padding:var(--str-chat__spacing-sm)}.str-chat__message--has-single-attachment .str-chat__message-attachment-card .str-chat__message-attachment-card--content .str-chat__message-attachment-card--text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.str-chat__attachment-list .str-chat__message-attachment--gallery,.str-chat__attachment-list .str-chat__message-attachment--image{min-width:0;max-width:100%}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery{background-color:var(--chat-bg);color:var(--str-chat__text-primary);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;overflow:hidden;border-radius:var(--str-chat__radius-lg);gap:var(--str-chat__spacing-xxs);width:var(--str-chat__attachment-max-width);max-width:100%;aspect-ratio:4/3}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image{width:100%;height:100%;min-width:0;min-height:0;border-radius:var(--str-chat__radius-md)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed{min-height:0}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:only-child,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:only-child{grid-column:1/-1;grid-row:1/-1;border-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(1),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(1){border-start-start-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(2),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(2){border-start-end-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(3),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(3){border-end-start-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(4),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(4){border-end-end-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--two-images,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--two-images{grid-template-rows:1fr}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--two-images .str-chat__modal-gallery__image:nth-child(1),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--two-images .str-chat__modal-gallery__image:nth-child(1){border-end-start-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--two-images .str-chat__modal-gallery__image:nth-child(2),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--two-images .str-chat__modal-gallery__image:nth-child(2){border-end-end-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(1),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(1){grid-column:1;grid-row:1/span 2;border-end-start-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(2),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(2){grid-column:2;grid-row:1;border-start-end-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(3),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(3){grid-column:2;grid-row:2;border-end-end-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__placeholder,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__placeholder{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:top left;background-repeat:no-repeat;margin:0;cursor:zoom-in;max-width:var(--str-chat__attachment-max-width);color:var(--str-chat__text-on-inverse);border:none;font-size:var(--str-chat__typography-font-size-2xl);font-weight:var(--str-chat__typography-font-weight-medium);line-height:var(--str-chat__typography-line-height-relaxed);top:0;right:0;bottom:0;left:0;position:absolute;background-color:var(--str-chat__background-core-scrim)}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;margin:0;overflow:hidden;position:relative;background-color:transparent;border:0}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image img,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image img,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;max-width:var(--str-chat__attachment-max-width);max-height:var(--str-chat__attachment-max-width);transition:opacity .15s ease-in-out}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading{min-height:200px;align-items:stretch}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading img,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading img,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading img{position:absolute;opacity:0}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading .str-chat__modal-gallery__image-loading-overlay,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading .str-chat__modal-gallery__image-loading-overlay,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading .str-chat__modal-gallery__image-loading-overlay{position:static;flex:1;min-width:0;height:auto}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed{cursor:pointer;min-height:200px;align-items:stretch}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed .str-chat__image-placeholder.str-chat__base-image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed .str-chat__image-placeholder.str-chat__base-image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed .str-chat__image-placeholder.str-chat__base-image--load-failed{flex:1;min-width:0;height:auto}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed img,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed img,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed img{opacity:0;cursor:pointer}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-load-failed-overlay,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-load-failed-overlay,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-load-failed-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--str-chat__background-core-overlay-light);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:str-chat__modal-gallery-loading-shimmer 1.2s linear infinite;pointer-events:none}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay .str-chat__loading-indicator,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay .str-chat__loading-indicator,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay .str-chat__loading-indicator{position:relative;z-index:1;width:var(--str-chat__icon-size-lg);height:var(--str-chat__icon-size-lg)}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:2.75rem;height:2.75rem;border-radius:var(--str-chat__radius-max);background-color:var(--str-chat__accent-error);color:var(--str-chat__text-on-inverse)}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator svg,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator svg,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator svg{width:1.125rem;height:1.125rem}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image:hover:after,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image:hover:after,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image:hover:after{background-color:#0000001a}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image:focus-visible,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image:focus-visible,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image:focus-visible{outline:none}.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image:focus-visible:before,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image:focus-visible:before,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image:focus-visible:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--str-chat__brand-300);z-index:1}@keyframes str-chat__modal-gallery-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.str-chat__message-attachment-unsupported{background:transparent;color:var(--str-chat__text-primary);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-md);column-gap:var(--str-chat__spacing-xs)}.str-chat__message-attachment-unsupported .str-chat__icon{height:var(--str-chat__size-20);width:var(--str-chat__size-20)}.str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__metadata{min-width:0;flex:1;height:-webkit-fill-available;height:-moz-available;height:stretch;display:flex;align-items:center}.str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;font:var(--str-chat__font-caption-emphasis);color:var(--str-chat__text-primary);max-width:100%}.str-chat__message-attachment__voice-recording-widget{background:transparent;color:var(--str-chat__text-primary);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:60px;padding:var(--str-chat__spacing-xs)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__play-button-container{padding:var(--str-chat__spacing-xxs)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata{flex:1;min-width:0}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata a{cursor:pointer;text-decoration:none;color:var(--str-chat__text-primary)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment-download-icon svg{width:var(--str-chat__size-24);height:var(--str-chat__size-16)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{min-width:var(--str-chat__size-40);width:var(--str-chat__size-40);font:var(--str-chat__font-metadata-emphasis)}.str-chat .str-chat__duration-display{letter-spacing:0;min-width:35px;width:35px;color:var(--str-chat__text-primary);white-space:nowrap;text-align:center}.str-chat .str-chat__button.str-chat__playback-rate-button{text-transform:none;display:flex;justify-content:center;align-items:center;gap:var(--str-chat__spacing-xs);min-width:48px;min-height:24px;max-height:24px;padding:var(--str-chat__button-padding-y-sm) var(--str-chat__spacing-xs);background-color:inherit;border-radius:var(--str-chat__button-radius-lg);border:1px solid var(--chat-border-on-chat);color:var(--str-chat__control-playback-toggle-text, var(--str-chat__text-primary));font:var(--str-chat__font-metadata-emphasis)}.str-chat .str-chat__button.str-chat__playback-rate-button:not(:disabled):hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--str-chat__background-utility-hover);pointer-events:none}.str-chat .str-chat__button.str-chat__playback-rate-button:not(:disabled):focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px;outline-offset:0}.str-chat .str-chat__button.str-chat__playback-rate-button:not(:disabled):active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--str-chat__background-utility-pressed);pointer-events:none}.str-chat .str-chat__button.str-chat__playback-rate-button:disabled{border-color:var(--str-chat__border-utility-disabled);color:var(--str-chat__text-disabled);cursor:default}.str-chat .str-chat__message-attachment-audio-widget--progress-track{position:relative;height:var(--str-chat__size-4);flex:1;min-width:0;cursor:pointer;background:linear-gradient(to var(--str-chat__progress-direction, right),var(--str-chat__chat-waveform-bar-playing) var(--str-chat__message-attachment-audio-widget-progress),var(--str-chat__chat-waveform-bar) var(--str-chat__message-attachment-audio-widget-progress))}[dir=rtl] .str-chat .str-chat__message-attachment-audio-widget--progress-track{--str-chat__progress-direction: left}.str-chat .str-chat__message-attachment-audio-widget--progress-track{border-radius:var(--str-chat__radius-max)}.str-chat .str-chat__message-attachment-audio-widget--progress-track .str-chat__message-attachment-audio-widget--progress-indicator{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);height:var(--str-chat__size-12);width:var(--str-chat__size-12);border-radius:var(--str-chat__radius-max);border:1px solid var(--str-chat__control-playback-thumb-border-default);background:var(--str-chat__control-playback-thumb-bg-default);box-shadow:var(--str-chat__box-shadow-2);cursor:grab}.str-chat{--str-chat__voice-recording-amplitude-bar-width: 2px;--str-chat__voice-recording-amplitude-bar-gap-width: var(--str-chat__spacing-px)}.str-chat .str-chat__message-attachment__voice-recording-widget__audio-state{display:flex;align-items:center;gap:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-xs);height:100%}.str-chat .str-chat__wave-progress-bar__track{position:relative;flex:1;width:100%;height:30px;display:flex;align-items:center;gap:var(--str-chat__voice-recording-amplitude-bar-gap-width)}.str-chat .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{width:2px;min-width:2px;height:calc(var(--str-chat__wave-progress-bar__amplitude-bar-height) + 2px)}.str-chat .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{position:absolute;inset-inline-start:0;border:2px solid var(--str-chat__base-white);box-shadow:var(--str-chat__box-shadow-3);background:var(--str-chat__accent-neutral);height:14px;width:14px;border-radius:var(--str-chat__radius-max);cursor:grab;transition:inset-inline-start .25s linear}.str-chat .str-chat__wave-progress-bar__amplitude-bar{background:var(--str-chat__chat-waveform-bar);border-radius:var(--str-chat__radius-max);transition:background .25s linear}.str-chat .str-chat__wave-progress-bar__amplitude-bar--active{background:var(--str-chat__chat-waveform-bar-playing)}.str-chat .str-chat__wave-progress-bar__track--dragging .str-chat__wave-progress-bar__progress-indicator,.str-chat .str-chat__wave-progress-bar__track--dragging .str-chat__wave-progress-bar__amplitude-bar{transition:none}.str-chat .str-chat__wave-progress-bar__track--playback-initiated .str-chat__wave-progress-bar__progress-indicator{background:var(--str-chat__accent-primary)}.str-chat__avatar{-webkit-user-select:none;user-select:none;position:relative;display:flex;justify-content:center;align-items:center;border-radius:var(--str-chat__radius-max);background:var(--str-chat__avatar-bg-default);color:var(--str-chat__avatar-text-default);text-transform:uppercase;width:var(--avatar-size);height:var(--avatar-size);--avatar-status-badge-angle: -45deg;grid-area:avatar}.str-chat__avatar .str-chat__avatar-image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.str-chat__avatar .str-chat__icon{width:var(--avatar-icon-size);height:var(--avatar-icon-size);stroke-width:var(--avatar-icon-stroke-width)}.str-chat__avatar.str-chat__avatar--with-border:has(.str-chat__avatar-image):before{border:1px solid var(--border-core-opacity-10);content:"";width:100%;height:100%;position:absolute;background:transparent;border-radius:inherit}.str-chat__avatar:after{content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid var(--str-chat__border-core-inverse);border-radius:inherit}.str-chat__avatar .str-chat__avatar-status-badge{content:"";position:absolute;width:var(--avatar-status-badge-size);height:var(--avatar-status-badge-size);z-index:1;inset-inline-start:calc(var(--avatar-size) / 2 + var(--avatar-size) / 2 * cos(var(--avatar-status-badge-angle)) - var(--avatar-status-badge-size) / 2);top:calc(var(--avatar-size) / 2 + var(--avatar-size) / 2 * sin(var(--avatar-status-badge-angle)) - var(--avatar-status-badge-size) / 2);border-radius:var(--str-chat__radius-max, 9999px);border-style:solid;border-color:var(--str-chat__presence-border);border-width:2px}.str-chat__avatar .str-chat__avatar-status-badge.str-chat__avatar-status-badge--online{background:var(--str-chat__presence-bg-online)}.str-chat__avatar .str-chat__avatar-status-badge.str-chat__avatar-status-badge--offline{background:var(--str-chat__presence-bg-offline)}.str-chat__avatar.str-chat__avatar--size-2xl{--avatar-size: 64px;--avatar-status-badge-size: 16px;--avatar-icon-size: var(--str-chat__icon-size-lg);--avatar-icon-stroke-width: 1.5px;font:var(--str-chat__font-heading-lg)}.str-chat__avatar.str-chat__avatar--size-xl{--avatar-size: 48px;--avatar-status-badge-size: 16px;--avatar-icon-size: var(--str-chat__size-24);--avatar-icon-stroke-width: 1.5px;font:var(--str-chat__font-heading-md)}.str-chat__avatar.str-chat__avatar--size-lg{--avatar-size: 40px;--avatar-status-badge-size: 14px;--avatar-icon-size: var(--str-chat__icon-size-md);--avatar-icon-stroke-width: 1.5px;font:var(--str-chat__font-body-emphasis)}.str-chat__avatar.str-chat__avatar--size-md{--avatar-size: 32px;--avatar-status-badge-size: 12px;--avatar-icon-size: var(--str-chat__icon-size-md);--avatar-icon-stroke-width: 1.5px;font:var(--str-chat__font-caption-emphasis)}.str-chat__avatar.str-chat__avatar--size-sm{--avatar-size: 24px;--avatar-status-badge-size: 8px;--avatar-icon-size: var(--str-chat__icon-size-sm);--avatar-icon-stroke-width: 1.2px;font:var(--str-chat__font-caption-emphasis)}.str-chat__avatar.str-chat__avatar--size-sm .str-chat__avatar-status-badge{border-width:1px}.str-chat__avatar.str-chat__avatar--size-xs{--avatar-size: 20px;--avatar-status-badge-size: 8px;--avatar-icon-size: 10px;--avatar-icon-stroke-width: 1.2px;font:var(--str-chat__font-metadata-emphasis)}.str-chat__avatar.str-chat__avatar--size-xs .str-chat__avatar-status-badge{border-width:1px}.str-chat__avatar-stack{display:flex;align-items:center}.str-chat__avatar-stack .str-chat__avatar-stack__count-badge{position:relative}.str-chat__avatar-stack.str-chat__avatar-stack--size-xs>.str-chat__avatar:not(:first-child),.str-chat__avatar-stack.str-chat__avatar-stack--size-xs .str-chat__avatar-stack__count-badge{margin-inline-start:calc(var(--str-chat__spacing-xs) * -1)}.str-chat__avatar-stack.str-chat__avatar-stack--size-sm>.str-chat__avatar:not(:first-child),.str-chat__avatar-stack.str-chat__avatar-stack--size-sm .str-chat__avatar-stack__count-badge{margin-inline-start:calc(var(--str-chat__spacing-sm) * -1)}.str-chat__avatar-stack.str-chat__avatar-stack--size-md>.str-chat__avatar:not(:first-child),.str-chat__avatar-stack.str-chat__avatar-stack--size-md .str-chat__avatar-stack__count-badge{margin-inline-start:calc(var(--str-chat__spacing-sm) * -1)}.str-chat__avatar-group{width:var(--avatar-group-size);height:var(--avatar-group-size);min-height:var(--avatar-group-size);min-width:var(--avatar-group-size);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.str-chat__avatar-group.str-chat__avatar-group--size-2xl{--avatar-group-size: 64px;--avatar-group-online-badge-size: 16px;--avatar-group-count-badge-size: 32px}.str-chat__avatar-group.str-chat__avatar-group--size-2xl>.str-chat__avatar-group__count-badge{font:var(--str-chat__font-numeric-xl);padding-inline:var(--str-chat__spacing-xs)}.str-chat__avatar-group.str-chat__avatar-group--size-xl{--avatar-group-size: 48px;--avatar-group-online-badge-size: 16px;--avatar-group-count-badge-size: 24px}.str-chat__avatar-group.str-chat__avatar-group--size-xl>.str-chat__avatar-group__count-badge{font:var(--str-chat__font-numeric-xl);padding-inline:var(--str-chat__spacing-xs)}.str-chat__avatar-group.str-chat__avatar-group--size-lg{--avatar-group-size: 40px;--avatar-group-online-badge-size: 14px;--avatar-group-count-badge-size: 20px}.str-chat__avatar-group.str-chat__avatar-group--size-lg>.str-chat__avatar-group__count-badge{font:var(--str-chat__font-numeric-md);padding-inline:var(--str-chat__spacing-xxs)}.str-chat__avatar-group.str-chat__avatar-group--online:after,.str-chat__avatar-group.str-chat__avatar-group--offline:after{content:"";position:absolute;width:var(--avatar-group-online-badge-size);height:var(--avatar-group-online-badge-size);inset-inline-end:-2px;top:-2px;border-radius:var(--str-chat__radius-max, 9999px);border-style:solid;border-color:var(--str-chat__presence-border, #fff);border-width:2px}.str-chat__avatar-group.str-chat__avatar-group--online:after{background:var(--str-chat__presence-bg-online, #00c384)}.str-chat__avatar-group.str-chat__avatar-group--offline:after{background:var(--str-chat__presence-bg-offline, #687385)}.str-chat__avatar-group>.str-chat__avatar{position:absolute}.str-chat__avatar-group>.str-chat__avatar-group__count-badge{position:absolute;display:flex;height:var(--avatar-group-count-badge-size);min-width:var(--avatar-group-count-badge-size);min-height:var(--avatar-group-count-badge-size);justify-content:center;align-items:center;border-radius:var(--str-chat__radius-max);background:var(--str-chat__badge-bg-default);box-shadow:var(--str-chat__box-shadow-2)}.str-chat__avatar-group:has(>:last-child:nth-child(4))>:nth-child(1){top:0;inset-inline-start:0}.str-chat__avatar-group:has(>:last-child:nth-child(4))>:nth-child(2){top:0;inset-inline-end:0}.str-chat__avatar-group:has(>:last-child:nth-child(4))>:nth-child(3){bottom:0;inset-inline-start:0}.str-chat__avatar-group:has(>:last-child:nth-child(4))>:last-child{bottom:0;inset-inline-end:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):has(>.str-chat__avatar-group__count-badge)>:nth-child(1){top:0;inset-inline-start:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):has(>.str-chat__avatar-group__count-badge)>:nth-child(2){top:0;inset-inline-end:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):has(>.str-chat__avatar-group__count-badge)>:last-child{bottom:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):not(:has(>.str-chat__avatar-group__count-badge))>:nth-child(1){top:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):not(:has(>.str-chat__avatar-group__count-badge))>:nth-child(2){bottom:0;inset-inline-start:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):not(:has(>.str-chat__avatar-group__count-badge))>:last-child{bottom:0;inset-inline-end:0}.str-chat__avatar-group:has(>:last-child:nth-child(2))>:nth-child(1){top:0;inset-inline-start:0}.str-chat__avatar-group:has(>:last-child:nth-child(2))>:last-child{bottom:0;inset-inline-end:0}.str-chat__channel{height:100%;display:flex;flex-direction:column;min-height:0;position:relative}.str-chat__channel .str-chat__container{height:100%;display:flex}.str-chat__channel .str-chat__container .str-chat__main-panel{position:relative;height:100%;display:flex;flex-direction:column;width:100%;min-width:0}@media (max-width: 767px){.str-chat__channel .str-chat__container:has(.str-chat__thread-container)>.str-chat__main-panel,.str-chat__channel .str-chat__container:has(.str-chat__thread-container)>.str-chat__dropzone-root:not(.str-chat__dropzone-root--thread){flex:0 0 0;width:0;min-width:0;max-width:0;overflow:hidden}.str-chat__channel .str-chat__container:has(.str-chat__thread-container)>.str-chat__thread-container,.str-chat__channel .str-chat__container:has(.str-chat__thread-container)>.str-chat__dropzone-root--thread{flex:1 1 auto;min-width:0;width:100%}}.str-chat__loading-channel{height:100%;display:flex;flex-direction:column}.str-chat__loading-channel .str-chat__channel-header--loading{pointer-events:none}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__channel-header__data--loading{align-items:center}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-name{height:var(--str-chat__size-16);width:120px}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-avatar{flex-shrink:0;width:var(--str-chat__size-40);height:var(--str-chat__size-40);border-radius:50%}.str-chat__loading-channel .str-chat__message-list--loading{overflow:hidden}.str-chat__loading-channel .str-chat__message-list--loading .str-chat__message-list-scroll{width:100%;height:100%;max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding));margin-inline:auto}.str-chat__loading-channel .str-chat__loading-channel-message-list{height:100%;width:100%;display:flex;flex-direction:column;gap:var(--str-chat__size-28);padding-block:var(--str-chat__size-32) var(--str-chat__size-24)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message{display:flex;width:100%;column-gap:var(--str-chat__spacing-sm)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;align-self:end}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-content{display:flex;flex-direction:column;width:min(100%,var(--str-chat__message-max-width));max-width:var(--str-chat__message-max-width);row-gap:var(--str-chat__size-12);min-width:0}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-bubble{width:min(100%,var(--str-chat__message-max-width));border-radius:var(--str-chat__radius-3xl)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-bubble--md{height:var(--str-chat__size-64);width:min(58%,272px)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-bubble--lg{height:84px;width:min(72%,352px)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-metadata{height:var(--str-chat__size-16);width:min(100%,var(--str-chat__message-max-width));border-radius:999px}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-metadata--sm{width:88px}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-metadata--md{width:124px}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message.str-chat__loading-channel-message--outgoing{justify-content:flex-end}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message.str-chat__loading-channel-message--outgoing .str-chat__loading-channel-message-content{align-items:flex-end}.str-chat__loading-channel .str-chat__message-composer-container--loading{pointer-events:none}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__message-composer{align-items:center}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-button{flex-shrink:0;width:var(--str-chat__size-48);height:var(--str-chat__size-48);border-radius:var(--str-chat__button-radius-full)}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-pill{flex:1;min-width:0;height:var(--str-chat__size-48);border-radius:999px}.str-chat__channel{background:var(--str-chat__background-core-app);color:var(--str-chat__text-primary)}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-avatar{background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:loading-channel-shimmer 1.2s linear infinite;border-radius:50%}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-name{background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:loading-channel-shimmer 1.2s linear infinite;border-radius:999px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 94%,rgba(0,0,0,.7) 98%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 94%,rgba(0,0,0,.7) 98%,transparent 100%)}.str-chat__loading-channel .str-chat__message-list--loading .str-chat__loading-channel-message-avatar{background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:loading-channel-shimmer 1.2s linear infinite;border-radius:50%}.str-chat__loading-channel .str-chat__message-list--loading .str-chat__loading-channel-message-bubble{background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:loading-channel-shimmer 1.2s linear infinite}.str-chat__loading-channel .str-chat__message-list--loading .str-chat__loading-channel-message-metadata{background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:loading-channel-shimmer 1.2s linear infinite;border-radius:999px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 94%,rgba(0,0,0,.7) 98%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 94%,rgba(0,0,0,.7) 98%,transparent 100%)}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-button,.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-pill{background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:loading-channel-shimmer 1.2s linear infinite}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-button{border-radius:var(--str-chat__button-radius-full)}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-pill{border-radius:var(--str-chat__radius-3xl)}@keyframes loading-channel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.str-chat{--str-chat__channel-header-height: 72px}.str-chat__channel-header{background:var(--str-chat__background-core-elevation-1);border-block-end:1px solid var(--str-chat__border-core-default);width:100%;padding:var(--str-chat__spacing-md);height:var(--str-chat__channel-header-height);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.str-chat__channel-header .str-chat__channel-header__start{justify-self:start;min-width:0}.str-chat__channel-header .str-chat__channel-header__data{display:flex;flex-direction:column;align-items:center;overflow-y:hidden;overflow-x:hidden;justify-self:center;min-width:0}.str-chat__channel-header .str-chat__channel-header__end{justify-self:end;min-width:0}.str-chat__channel-header .str-chat__channel-header__data__title,.str-chat__channel-header .str-chat__channel-header__data__subtitle{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__channel-header .str-chat__channel-header__data__title{font:var(--str-chat__font-heading-sm)}.str-chat__channel-header .str-chat__channel-header__data__subtitle{font:var(--str-chat__font-caption-default);color:var(--str-chat__text-secondary)}.str-chat{--str-chat__channel-list-transition-duration: .18s;--str-chat__channel-list-transition-easing: ease;--str-chat__channel-list-transition-offset: 8px;--str-chat__channel-list-width: 30%;--str-chat__channel-list-mobile-width: 100%}.str-chat__channel-list{display:flex;flex:0 0 var(--str-chat__channel-list-width);flex-direction:column;height:100%;max-width:100%;position:relative;min-width:280px;opacity:1;transform:translate(0);transition:flex-basis var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),min-width var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),width var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),max-width var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),opacity var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),transform var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing);width:var(--str-chat__channel-list-width);background:var(--str-chat__background-core-elevation-1);color:var(--str-chat__text-primary);border-inline-end:1px solid var(--str-chat__border-core-default)}.str-chat__channel-list .str-chat__channel-list-inner{flex:1;min-height:0;overflow:hidden;padding-bottom:calc(var(--str-chat__space-8) + var(--str-chat__space-2))}.str-chat__channel-list .str-chat__channel-list-inner .str-chat__channel-list-inner__main{height:100%;overflow-y:auto;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.str-chat__channel-list .str-chat__channel-list-inner .str-chat__channel-list-inner__main .str-chat__channel-list-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--str-chat__space-8) + var(--str-chat__space-4))}.str-chat__channel-list .str-chat__channel-list-inner .str-chat__channel-list-inner__main .str-chat__channel-list-empty p{color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default)}.str-chat__channel-list .str-chat__load-more-button{display:flex;justify-content:center;margin:var(--str-chat__space-8) 0}.str-chat__channel-list .str-chat__channel-list-empty{text-align:center}.str-chat__channel-list .str-chat__channel-list-empty svg{width:32px;height:32px}.str-chat__channel-list .str-chat__channel-list-empty{color:var(--str-chat__text-secondary)}@media (max-width: 767px){.str-chat__channel-list{box-shadow:none;flex-basis:auto;inset-inline-start:0;max-width:100%;min-width:0;pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(calc(0px - var(--str-chat__channel-list-transition-offset)));visibility:hidden;width:var(--str-chat__channel-list-mobile-width);z-index:1;transition:transform var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),visibility 0s linear var(--str-chat__channel-list-transition-duration)}.str-chat__chat-view .str-chat__channel-list{inset-inline-start:var(--str-chat__chat-view-selector-mobile-width, 0px);width:calc(100% - var(--str-chat__chat-view-selector-mobile-width, 0px))}}@media (prefers-reduced-motion: reduce){.str-chat__channel-list{transition:none}}.str-chat__channel-list__header{display:flex;align-items:center;padding:var(--str-chat__spacing-md);width:100%}.str-chat__channel-list__header .str-chat__channel-list__header__title{flex:1;font:var(--str-chat__font-heading-lg);color:var(--str-chat__text-primary)}.str-chat__channel-list-item-container{padding:var(--str-chat__spacing-xxs);position:relative}.str-chat__channel-list-item-container:has(.str-chat__channel-list-item__action-buttons--active) .str-chat__channel-list-item__action-buttons,.str-chat__channel-list-item-container:focus-within .str-chat__channel-list-item__action-buttons,.str-chat__channel-list-item-container:hover .str-chat__channel-list-item__action-buttons{display:flex}.str-chat__channel-list-item-container .str-chat__channel-list-item__action-buttons{display:none;position:absolute;gap:var(--str-chat__spacing-xs);border-radius:var(--str-chat__radius-md);background:var(--str-chat__background-core-elevation-3);box-shadow:var(--str-chat__box-shadow-2);inset-inline-end:10px;top:10px;padding:var(--str-chat__spacing-xxs)}.str-chat__channel-list-item-container .str-chat__channel-list-item__action-buttons>.str-chat__button.str-chat__button--size-sm.str-chat__button--circular{padding-inline:var(--str-chat__button-padding-x-icon-only-xs);padding-block:var(--str-chat__button-padding-x-icon-only-xs)}.str-chat__channel-list-item-container{border-bottom:1px solid var(--str-chat__border-core-subtle)}.str-chat__channel-list-item__action-buttons-context-menu{min-width:150px}.str-chat__channel-list-item{display:flex;gap:var(--str-chat__spacing-md);align-items:center;padding:var(--str-chat__spacing-sm);border:none;background:none;cursor:pointer;text-align:start;border-radius:var(--str-chat__radius-lg);width:100%;background:var(--str-chat__background-core-elevation-1)}.str-chat__channel-list-item:not(:disabled):hover{background:var(--str-chat__background-utility-hover)}.str-chat__channel-list-item:not(:disabled):active{background:var(--str-chat__background-utility-pressed)}.str-chat__channel-list-item:not(:disabled)[aria-pressed=true]{background:var(--str-chat__background-utility-selected)}.str-chat__channel-list-item .str-chat__avatar{flex-shrink:0}.str-chat__channel-list-item .str-chat__channel-list-item-data{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);flex-shrink:1;flex-grow:1;min-width:0}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row{display:flex;justify-content:space-between;align-items:center;gap:var(--str-chat__spacing-md)}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__title{flex-shrink:1;flex-grow:1;min-width:0;display:flex;align-items:inherit;gap:var(--str-chat__spacing-xxs);font:var(--str-chat__font-caption-emphasis);color:var(--str-chat__text-primary)}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__title>span{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__title>.str-chat__icon--mute{color:var(--str-chat__text-tertiary);width:var(--str-chat__icon-size-sm);height:var(--str-chat__icon-size-sm)}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__timestamp-and-badge{flex-shrink:0;display:flex;align-items:inherit;gap:var(--str-chat__spacing-xs)}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__timestamp-and-badge .str-chat__channel-list-item-timestamp{font:var(--str-chat__font-caption-default);color:var(--str-chat__text-tertiary)}.str-chat{--str-chat__chat-view-selector-transition-duration: .18s;--str-chat__chat-view-selector-transition-easing: ease;--str-chat__chat-view-selector-transition-offset: 8px;--str-chat__chat-view-selector-mobile-width: calc( var(--str-chat__spacing-md) + var(--str-chat__spacing-md) + var(--str-chat__spacing-xs) + var(--str-chat__spacing-xs) + 20px )}.str-chat__chat-view{display:flex;width:100%;height:100%;min-height:0;position:relative;background-color:var(--str-chat__background-core-app)}.str-chat__chat-view .str-chat__chat-view__selector{display:flex;flex-direction:column;padding:var(--str-chat__spacing-md);gap:var(--str-chat__spacing-xs);border-inline-end:1px solid var(--str-chat__border-core-subtle);background-color:var(--str-chat__background-core-elevation-1)}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__chat-view__selector-button-container{display:flex;position:relative}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__chat-view__selector-button-container:focus-visible+.str-chat__chat-view__selector-button-tooltip,.str-chat__chat-view .str-chat__chat-view__selector .str-chat__chat-view__selector-button-container:hover .str-chat__chat-view__selector-button-tooltip{opacity:1;transform:translate3d(0,-50%,0);visibility:visible}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__button.str-chat__chat-view__selector-button{--str-chat-unread-count-badge-absolute-offset-vertical: 25%;gap:4px;padding:var(--str-chat__spacing-xs);border-radius:var(--str-chat__radius-md);font:var(--str-chat__font-caption-emphasis);line-height:1;position:relative;background:transparent;color:var(--str-chat__text-tertiary)}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__button.str-chat__chat-view__selector-button[aria-selected=true]{color:var(--str-chat__text-primary);background:var(--str-chat__background-core-surface-default)}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__button.str-chat__chat-view__selector-button .str-chat__icon{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__button.str-chat__chat-view__selector-button .str-chat__button__content{display:flex;flex-direction:column;align-items:center}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__chat-view__selector-button-tooltip{inset-inline-start:calc(100% + 8px);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate3d(4px,-50%,0);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:1}.str-chat__chat-view .str-chat__chat-view__channels{display:flex;flex-grow:1;min-width:0;min-height:0;position:relative}.str-chat__chat-view .str-chat__chat-view__threads{display:flex;flex-grow:1;min-width:0;position:relative}.str-chat__chat-view .str-chat__chat-view__threads>.str-chat__dropzone-root--thread,.str-chat__chat-view .str-chat__chat-view__threads>.str-chat__thread-container{flex:1 1 auto;min-width:0;max-width:none;width:100%}.str-chat__date-separator--floating{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;justify-content:center;pointer-events:none}.str-chat__date-separator{background:transparent;color:var(--str-chat__chat-text-system);display:flex;justify-content:center;align-items:center;width:100%;padding:var(--str-chat__spacing-xs) 0}.str-chat__date-separator .str-chat__date-separator-date{display:flex;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-sm);justify-content:center;align-items:center;color:var(--str-chat__chat-text-system);background-color:var(--str-chat__background-core-surface-subtle);border-radius:var(--str-chat__radius-max);font:var(--str-chat__font-metadata-emphasis)}.str-chat__drag-and-drop-container--dragging{cursor:grabbing}.str-chat__drag-and-drop-container__item[draggable=true]{cursor:grab}.str-chat__drag-and-drop-container__item[draggable=true]:active{background:transparent}.str-chat__drag-and-drop-container__item{display:flex;width:100%;padding-block:.25rem;border-block-start:2px solid transparent;border-block-end:2px solid transparent}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-top{border-block-end:2px solid var(--str-chat__accent-primary)}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-bottom{border-block-start:2px solid var(--str-chat__accent-primary)}.str-chat__empty-channel{--str-chat-icon-color: var(--str-chat__text-tertiary);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--str-chat__spacing-md);position:relative;gap:var(--str-chat__spacing-xs);text-align:center;background:var(--str-chat__background-core-app);color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default)}.str-chat__empty-channel svg{width:32px;height:32px;color:var(--str-chat-icon-color)}.str-chat__empty-channel .str-chat__empty-channel-text{margin:0;max-width:230px}.str-chat .str-chat__base-image{display:block;max-width:100%;max-height:100%;object-fit:contain}@keyframes str-chat__gallery-slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes str-chat__gallery-slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.str-chat .str-chat__gallery{--str-chat__gallery-foreground: var(--str-chat__text-on-accent);--str-chat__gallery-nav-border: none;--str-chat__gallery-nav-background: rgba(255, 255, 255, .92);--str-chat__gallery-nav-color: #101828;--str-chat__gallery-nav-hover-background: #ffffff;--str-chat__gallery-nav-box-shadow: var(--str-chat__box-shadow-2);position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;width:100%;height:100%;min-height:0;padding:0;box-sizing:border-box;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.str-chat.str-chat__modal.str-chat__gallery-modal{--str-chat__modal-overlay-color: var(--str-chat__background-core-scrim);--str-chat__modal-overlay-backdrop-filter: none}.str-chat.str-chat__modal.str-chat__gallery-modal .str-chat__modal__dialog{width:100%;height:100%}.str-chat .str-chat__gallery__header{padding:var(--str-chat__spacing-md);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--str-chat__spacing-sm);pointer-events:none;width:100%}.str-chat .str-chat__gallery__header-spacer{min-width:0}.str-chat .str-chat__gallery__header-meta{min-width:0;text-align:center}.str-chat .str-chat__gallery__title{color:var(--str-chat__gallery-foreground);font:var(--str-chat__font-heading-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat .str-chat__gallery__timestamp{display:block;margin-top:2px;color:#ffffffb8;font:var(--str-chat__font-metadata-default)}.str-chat .str-chat__gallery__header-actions{display:inline-flex;align-items:center;justify-self:end;gap:var(--str-chat__spacing-xs);pointer-events:auto}.str-chat .str-chat__button.str-chat__gallery__action-button,.str-chat .str-chat__gallery__action-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:var(--str-chat__radius-max);border:0;background-color:transparent;color:#ffffffe0;text-decoration:none;opacity:.92}@media (prefers-reduced-motion: no-preference){.str-chat .str-chat__button.str-chat__gallery__action-button,.str-chat .str-chat__gallery__action-button{transition:background-color .15s ease,color .15s ease,opacity .15s ease}}.str-chat .str-chat__button.str-chat__gallery__action-button:hover,.str-chat .str-chat__gallery__action-button:hover{background-color:#ffffff24;color:#fff;opacity:1}.str-chat .str-chat__button.str-chat__gallery__action-button:active,.str-chat .str-chat__gallery__action-button:active{background-color:#fff3}.str-chat .str-chat__button.str-chat__gallery__action-button:focus-visible,.str-chat .str-chat__gallery__action-button:focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__button.str-chat__gallery__action-button .str-chat__icon,.str-chat .str-chat__gallery__action-button .str-chat__icon{width:var(--str-chat__icon-size-sm);height:var(--str-chat__icon-size-sm)}.str-chat .str-chat__gallery__main{flex-direction:column;position:relative;display:flex;align-items:center;justify-content:center;width:100%;flex:1;height:100%;min-height:0;overflow:hidden;border-radius:0;background:var(--str-chat__gallery-main-background)}.str-chat .str-chat__gallery__slide-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:var(--str-chat__size-64);box-sizing:border-box;overflow:hidden;touch-action:pan-y pinch-zoom}.str-chat .str-chat__gallery__media-container{width:100%;height:100%}.str-chat .str-chat__gallery__media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden}@media (prefers-reduced-motion: no-preference){.str-chat .str-chat__gallery__media--slide-forward{animation:str-chat__gallery-slide-in-from-right .3s ease-out both}.str-chat .str-chat__gallery__media--slide-backward{animation:str-chat__gallery-slide-in-from-left .3s ease-out both}}.str-chat .str-chat__gallery__media--dragging{transition:none}.str-chat .str-chat__gallery__media .str-chat__base-image{max-width:100%;max-height:100%;object-fit:contain}.str-chat .str-chat__gallery__media--video video{max-width:100%;max-height:100%;object-fit:contain}.str-chat .str-chat__button.str-chat__gallery__nav-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:var(--str-chat__gallery-nav-border);border-radius:var(--str-chat__radius-max);background-color:var(--str-chat__gallery-nav-background);color:var(--str-chat__gallery-nav-color);box-shadow:var(--str-chat__gallery-nav-box-shadow)}@media (prefers-reduced-motion: no-preference){.str-chat .str-chat__button.str-chat__gallery__nav-button{transition:background-color .15s ease,transform .15s ease}}.str-chat .str-chat__button.str-chat__gallery__nav-button:hover{background-color:var(--str-chat__gallery-nav-hover-background)}.str-chat .str-chat__button.str-chat__gallery__nav-button:focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__button.str-chat__gallery__nav-button:active{transform:translateY(-50%) scale(.97)}.str-chat .str-chat__button.str-chat__gallery__nav-button svg{width:1rem;height:1rem}.str-chat .str-chat__gallery__nav-button--hidden{visibility:hidden;pointer-events:none}.str-chat .str-chat__gallery__nav-button--prev{inset-inline-start:var(--str-chat__spacing-sm)}.str-chat .str-chat__gallery__nav-button--next{inset-inline-end:var(--str-chat__spacing-sm)}.str-chat .str-chat__gallery__position-indicator{color:var(--str-chat__gallery-foreground);font:var(--str-chat__font-caption-emphasis);text-shadow:0 1px 2px rgba(0,0,0,.35);-webkit-user-select:none;user-select:none;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-md)}.str-chat .str-chat__gallery__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.str-chat .str-chat__gallery__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--str-chat__spacing-sm);width:100%;height:100%;color:var(--str-chat__text-tertiary);font-size:var(--str-chat__typography-font-size-sm)}.str-chat.str-chat__theme-dark .str-chat__gallery{--str-chat__gallery-nav-border: 1px solid rgba(255, 255, 255, .08);--str-chat__gallery-nav-background: rgba(17, 24, 39, .88);--str-chat__gallery-nav-color: rgba(255, 255, 255, .92);--str-chat__gallery-nav-hover-background: rgba(31, 41, 55, .96);--str-chat__gallery-nav-box-shadow: 0 10px 24px rgba(0, 0, 0, .4)}@media only screen and (max-device-width: 768px){.str-chat .str-chat__gallery__header{inset:var(--str-chat__spacing-xs) var(--str-chat__spacing-xs) auto}.str-chat .str-chat__gallery__nav-button{width:2rem;height:2rem}.str-chat .str-chat__gallery__slide-container{padding:2.25rem 2.5rem 1.5rem}.str-chat .str-chat__gallery__header-actions{gap:.25rem}}.str-chat__infinite-scroll-paginator{overflow-y:auto;overflow-x:hidden}.str-chat__list-item-layout{display:flex;align-items:stretch;width:100%;min-width:0;padding-inline:var(--str-chat__spacing-xxs)}.str-chat__list-item-layout .str-chat__list-item-layout__container{--list-item-padding: var(--str-chat__spacing-xs) var(--str-chat__spacing-sm);display:flex;flex:1;align-items:center;gap:var(--str-chat__spacing-sm);min-width:0;text-align:start;padding:var(--list-item-padding);border-radius:var(--str-chat__radius-md)}.str-chat__list-item-layout .str-chat__list-item-layout__container:where(button){background:none;border:none;padding:0;padding:var(--list-item-padding);cursor:pointer}.str-chat__list-item-layout .str-chat__list-item-layout__container:where(button):hover:not(:disabled){background:var(--str-chat__background-utility-hover)}.str-chat__list-item-layout .str-chat__list-item-layout__container:where(button):active:not(:disabled){background-color:var(--str-chat__background-utility-pressed)}.str-chat__list-item-layout .str-chat__list-item-layout__container:where(button):focus:not(:disabled){outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat__list-item-layout .str-chat__list-item-layout__container.str-chat__form__switch-field{padding:var(--list-item-padding)}.str-chat__list-item-layout .str-chat__list-item-layout__container--selected{background-color:var(--str-chat__background-utility-selected)}.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive,.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive .str-chat__icon,.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive .str-chat__list-item-layout__title,.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive .str-chat__list-item-layout__subtitle,.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive .str-chat__list-item-layout__description{color:var(--str-chat__accent-error)}.str-chat__list-item-layout .str-chat__list-item-layout__container:disabled{color:var(--str-chat__text-disabled)}.str-chat__list-item-layout .str-chat__list-item-layout__container:disabled .str-chat__list-item-layout__title,.str-chat__list-item-layout .str-chat__list-item-layout__container:disabled .str-chat__list-item-layout__subtitle,.str-chat__list-item-layout .str-chat__list-item-layout__container:disabled .str-chat__list-item-layout__description{color:var(--str-chat__text-disabled)}.str-chat__list-item-layout .str-chat__list-item-layout__content{flex:1;display:grid;align-items:start;grid-template-areas:"title" "description";grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0}.str-chat__list-item-layout .str-chat__list-item-layout__content--withSubtitle{grid-template-areas:"title description" "subtitle description";grid-template-columns:minmax(0,1fr) auto;column-gap:var(--str-chat__spacing-sm)}.str-chat__list-item-layout .str-chat__list-item-layout__leading-icon,.str-chat__list-item-layout .str-chat__list-item-layout__trailing-icon{display:flex;flex-shrink:0}.str-chat__list-item-layout .str-chat__list-item-layout__description,.str-chat__list-item-layout .str-chat__list-item-layout__title{font:var(--str-chat__font-caption-default)}.str-chat__list-item-layout .str-chat__list-item-layout__subtitle{font:var(--str-chat__font-metadata-default)}.str-chat__list-item-layout .str-chat__list-item-layout__title{color:var(--str-chat__text-primary);grid-area:title}.str-chat__list-item-layout .str-chat__list-item-layout__subtitle,.str-chat__list-item-layout .str-chat__list-item-layout__description{color:var(--str-chat__text-tertiary)}.str-chat__list-item-layout .str-chat__list-item-layout__subtitle{grid-area:subtitle}.str-chat__list-item-layout .str-chat__list-item-layout__description{grid-area:description}.str-chat__list-item-layout .str-chat__list-item-layout__subtitle,.str-chat__list-item-layout .str-chat__list-item-layout__description,.str-chat__list-item-layout .str-chat__list-item-layout__title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;max-width:100%}.str-chat__loading-channels{display:flex;flex-direction:column}.str-chat__channel-list-item--loading{cursor:default;pointer-events:none}.str-chat__channel-list-item--loading,.str-chat__channel-list-item-data--loading{min-width:0}.str-chat__channel-list-item-data--loading{justify-content:center}.str-chat__loading-channels-avatar,.str-chat__loading-channels-username,.str-chat__loading-channels-status{background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:loading-channels-shimmer 1.2s linear infinite}.str-chat__loading-channels-avatar{flex-shrink:0;width:var(--str-chat__size-48);height:var(--str-chat__size-48);border-radius:50%}.str-chat__loading-channels-username,.str-chat__loading-channels-status{height:var(--str-chat__size-20);border-radius:999px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 94%,rgba(0,0,0,.7) 98%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 94%,rgba(0,0,0,.7) 98%,transparent 100%)}.str-chat__loading-channels-username{width:min(62%,180px)}.str-chat__loading-channels-status{width:min(84%,244px)}@keyframes loading-channels-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.str-chat__loading-indicator{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.str-chat__circular-progress-indicator{width:100%;height:100%}.str-chat__circular-progress-indicator svg{display:block}.str-chat__share-location-dialog{width:100%;max-width:520px}.str-chat__share-location-dialog .str-chat__live-location-activation{display:flex;flex-direction:column;width:100%;background-color:var(--str-chat__switch-field-background-color);border-radius:var(--str-chat__switch-field-border-radius);box-sizing:border-box}.str-chat__share-location-dialog .str-chat__live-location-activation.str-chat__live-location-activation--expanded .str-chat__form__switch-field{padding-bottom:var(--str-chat__spacing-xxs)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__form__switch-field__label__text{font:var(--str-chat__font-caption-emphasis)}.str-chat__share-location-dialog .str-chat__live-location-sharing-duration-selector{padding-inline:calc(var(--str-chat__spacing-md) - var(--str-chat__spacing-xs));padding-bottom:var(--str-chat__spacing-xs)}.str-chat__share-location-dialog .str-chat__live-location-sharing-duration-selector .str-chat__live-location-sharing-duration-selector__button{background:none;border:none;padding:0;align-items:center;background:transparent;padding-inline:var(--str-chat__spacing-xs);color:inherit;cursor:pointer;display:flex;justify-content:space-between;min-width:120px;font:var(--str-chat__font-caption-default)}.str-chat__share-location-dialog .str-chat__live-location-sharing-duration-selector .str-chat__context-menu{min-width:120px}.str-chat__share-location-dialog .str-chat__live-location-sharing-duration-selector .str-chat__live-location-sharing-duration-option{width:100%}.str-chat__audio_recorder{display:flex;align-items:center;justify-content:center;max-width:var(--str-chat__message-composer-max-width);width:100%;border-radius:var(--str-chat__radius-3xl);border:1px solid var(--str-chat__border-core-default);background:var(--composer-bg);position:relative}.str-chat__audio_recorder .str-chat__audio-recorder__recording-playback,.str-chat__audio_recorder .str-chat__audio-recorder__recording-preview{flex:1;min-width:0;display:flex;align-items:center;gap:var(--str-chat__spacing-md);padding:var(--str-chat__spacing-xs);padding-inline-start:var(--str-chat__spacing-sm)}.str-chat__audio_recorder .str-chat__audio-recorder__recording-playback .str-chat__recording-timer,.str-chat__audio_recorder .str-chat__audio-recorder__recording-preview .str-chat__recording-timer{display:flex;align-items:center;width:2.75rem;font:var(--str-chat__font-caption-emphasis)}.str-chat__audio_recorder .str-chat__audio-recorder__recording-playback .str-chat__recording-timer--hours,.str-chat__audio_recorder .str-chat__audio-recorder__recording-preview .str-chat__recording-timer--hours{width:3rem}.str-chat__audio_recorder .str-chat__audio-recorder__recording-playback--isPlaying .str-chat__recording-timer{color:var(--str-chat__chat-waveform-bar-playing)}.str-chat__audio_recorder .str-chat__audio-recorder__recording-preview .str-chat__icon--voice{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm);color:var(--str-chat__button-destructive-text)}.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button svg,.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button svg,.str-chat__audio_recorder .str-chat__audio_recorder__toggle-recording-button svg{height:var(--str-chat__icon-size-sm);width:18px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button,.str-chat__audio_recorder .str-chat__audio_recorder__stop-button{background:none;border:none;display:flex;align-items:center;justify-content:center;height:32px;width:32px;padding:0;cursor:pointer;--str-chat-icon-color: var(--str-chat__text-on-accent);border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-on-accent);background-color:var(--str-chat__accent-primary)}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button:disabled,.str-chat__audio_recorder .str-chat__audio_recorder__stop-button:disabled{cursor:default}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button .str-chat__loading-indicator svg linearGradient stop:last-child,.str-chat__audio_recorder .str-chat__audio_recorder__stop-button .str-chat__loading-indicator svg linearGradient stop:last-child{stop-color:var(--str-chat__background-core-app)}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button{--str-chat-icon-height: 12px}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button svg{height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button{--str-chat-icon-height: 16px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button svg{height:16px}.str-chat__audio_recorder .str-chat__wave-progress-bar__track-container,.str-chat__audio_recorder .str-chat__waveform-box-container{flex:1 1 auto;display:flex;align-items:center;width:auto;min-width:0}.str-chat__audio_recorder .str-chat__wave-progress-bar__track{display:flex;min-width:0;width:100%;align-items:center;flex-wrap:nowrap;height:2rem}.str-chat__audio_recorder .str-chat__waveform-box-container{overflow:hidden}.str-chat__audio_recorder .str-chat__waveform-box-container .str-chat__wave-progress-bar__track{justify-content:flex-end}.str-chat__audio_recorder .str-chat__wave-progress-bar__track-container{padding-inline:var(--str-chat__spacing-xs)}.str-chat__audio_recorder .str-chat__wave-progress-bar__track-container .str-chat__wave-progress-bar__track{flex:1 1 auto}.str-chat__audio_recorder .str-chat__audio_recorder__recording-controls{display:flex;gap:var(--str-chat__spacing-xs);padding:0 var(--str-chat__spacing-xs)}.str-chat{--str-chat__message-options-button-size: var(--str-chat__size-32);--str-chat__message-max-width: 400px;--str-chat__message-with-attachment-max-width: 400px}.str-chat__ul .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message-options,.str-chat__ul .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message-options,.str-chat__ul .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options,.str-chat__virtual-list .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message-options,.str-chat__virtual-list .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message-options,.str-chat__virtual-list .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options{display:flex}.str-chat__ul .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__ul .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__ul .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__ul .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__ul .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__ul .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}.str-chat__li:has(.str-chat__message--pinned){position:relative;isolation:isolate}.str-chat__li:has(.str-chat__message--pinned):before{content:"";position:absolute;inset-block:0;inset-inline:-9999px;background-color:var(--str-chat__background-core-highlight);z-index:-1;pointer-events:none}.str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)){background-color:transparent}.str-chat__li.str-chat__li--top{padding-block-start:var(--str-chat__spacing-xs);padding-block-end:var(--str-chat__spacing-xxxs)}.str-chat__li.str-chat__li--bottom{padding-block-start:var(--str-chat__spacing-xxxs);padding-block-end:var(--str-chat__spacing-xs)}.str-chat__li.str-chat__li--middle{padding-block:var(--str-chat__spacing-xxxs)}.str-chat__li.str-chat__li--single{padding-block:var(--str-chat__spacing-xs)}.str-chat__li.str-chat__li--middle .str-chat__message .str-chat__message-metadata,.str-chat__li.str-chat__li--top .str-chat__message .str-chat__message-metadata{display:none}.str-chat__li.str-chat__li--middle .str-chat__message>.str-chat__avatar,.str-chat__li.str-chat__li--top .str-chat__message>.str-chat__avatar{visibility:hidden}.str-chat__li.str-chat__li--middle .str-chat__message.str-chat__message--with-avatar>.str-chat__avatar,.str-chat__li.str-chat__li--top .str-chat__message.str-chat__message--with-avatar>.str-chat__avatar{pointer-events:none}.str-chat__li.str-chat__li--middle .str-chat__message-bubble,.str-chat__li.str-chat__li--top .str-chat__message-bubble{border-radius:var(--str-chat__message-bubble-radius-group-middle)}.str-chat__li.str-chat__li--single .str-chat__message--other .str-chat__message-inner .str-chat__message-bubble,.str-chat__li.str-chat__li--bottom .str-chat__message--other .str-chat__message-inner .str-chat__message-bubble,.str-chat__li.str-chat__li--single .str-chat__message--other .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__li.str-chat__li--bottom .str-chat__message--other .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{border-end-start-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__li.str-chat__li--single .str-chat__message--me .str-chat__message-inner .str-chat__message-bubble,.str-chat__li.str-chat__li--bottom .str-chat__message--me .str-chat__message-inner .str-chat__message-bubble,.str-chat__li.str-chat__li--single .str-chat__message--me .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__li.str-chat__li--bottom .str-chat__message--me .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{border-end-end-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__message-mention{font:var(--str-chat__font-body-emphasis);color:var(--str-chat__accent-primary)}.str-chat__message{--str-chat-message-options-size: calc(3 * var(--str-chat__message-options-button-size));color:var(--chat-text);display:grid;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding-inline:var(--str-chat__message-composer-padding)}@media (max-width: 767px){.str-chat__message{--str-chat-message-options-size: var(--str-chat__message-options-button-size)}.str-chat__message.str-chat__message--other .str-chat__message-inner,.str-chat__message.str-chat__message--me .str-chat__message-inner{margin-inline:0}.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host,.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host{justify-self:flex-start;justify-content:flex-start;min-width:0;overflow:visible;margin-inline:0;padding-inline:0}}.str-chat__message a{text-decoration:none;color:var(--str-chat__chat-text-link)}.str-chat__message .str-chat__avatar:has(~.str-chat__message-inner){grid-area:avatar;align-self:end}.str-chat__message:not(.str-chat__message--with-avatar) .str-chat__avatar:has(~.str-chat__message-inner){display:none}.str-chat__message .str-chat__message-pin-indicator{grid-area:pin-indicator;padding-block:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs);font:var(--str-chat__font-metadata-emphasis);color:var(--str-chat__text-primary)}.str-chat__message .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content .str-chat__message-pin-indicator__icon{display:flex;align-items:center}.str-chat__message .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content .str-chat__message-pin-indicator__icon .str-chat__icon{width:var(--str-chat__icon-size-xs);height:var(--str-chat__icon-size-xs)}.str-chat__message .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content .str-chat__message-pin-indicator__icon .str-chat__icon path{stroke-width:2px}.str-chat__message .str-chat__message-inner{grid-area:message;display:grid;grid-template-areas:"reactions ." "message-bubble options" "replies replies";grid-template-columns:fit-content(var(--str-chat__message-max-width)) auto;column-gap:var(--str-chat__space-8);position:relative;width:fit-content}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host{display:flex;grid-area:reactions}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--segmented.str-chat__message-reactions--bottom){max-width:var(--str-chat__message-max-width)}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--top){margin-bottom:calc(var(--str-chat__spacing-xxs) * -1)}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--bottom){padding-block:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message-inner:has(.str-chat__message-reactions--bottom){grid-template-areas:"message-bubble options" "replies replies" "reactions ."}.str-chat__message .str-chat__message-inner .str-chat__message-bubble{width:fit-content(var(--str-chat__message-max-width));max-width:min(var(--str-chat__message-max-width),100%);min-width:0;display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-xs);justify-self:flex-start;grid-area:message-bubble;position:relative;border-radius:var(--str-chat__message-bubble-radius-group-bottom);background-color:var(--chat-bg);overflow:hidden}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{padding-inline:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text p{white-space:pre-line;margin:0}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__spacing-xs))}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text .str-chat__message-text-inner{overflow-y:hidden}.str-chat__message .str-chat__message-inner .str-chat__message-options{display:none}.str-chat__message .str-chat__message-inner .str-chat__message-options.str-chat__message-options--active,.str-chat__message .str-chat__message-inner:focus-within .str-chat__message-options{display:flex}.str-chat__message .str-chat__message-metadata{grid-area:metadata;display:flex;flex-wrap:wrap;gap:var(--str-chat__spacing-xxs);align-items:center;height:var(--str-chat__size-24);color:var(--str-chat__chat-text-timestamp);font:var(--str-chat__font-metadata-default)}.str-chat__message .str-chat__message-metadata .str-chat__message-metadata__name{overflow-y:hidden;margin-inline-end:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message-metadata .str-chat__message-edited-indicator{margin-inline-start:var(--str-chat__spacing-xs)}.str-chat__message .str-chat__message--blocked-inner{padding-inline:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message--blocked-inner p{white-space:pre-line;margin:0}.str-chat__message .str-chat__message--blocked-inner{border-radius:var(--str-chat__radius-md);background-color:var(--chat-bg);padding-block:var(--str-chat__spacing-xs)}.str-chat__message .str-chat__message-error-indicator{display:none}.str-chat__message .str-chat__message-inner--error{cursor:pointer}.str-chat__message:not(.str-chat__message--with-avatar){grid-template-areas:"message-saved-for-later" "pin-indicator" "also-sent-in-channel" "message-reminder" "translation-indicator" "message" "translation-notice" "custom-metadata" "metadata";grid-template-columns:1fr}.str-chat__message.str-chat__message--other{column-gap:var(--str-chat__space-8);justify-items:flex-start;--chat-bg: var(--str-chat__chat-bg-incoming);--chat-bg-attachment: var(--str-chat__chat-bg-attachment-incoming);--chat-text: var(--str-chat__chat-text-incoming);--chat-border: var(--str-chat__chat-border-incoming);--chat-border-on-chat: var(--str-chat__chat-border-on-chat-incoming);--chat-reply-indicator: var(--str-chat__chat-reply-indicator-incoming);--chat-poll-progress-track: var(--str-chat__chat-poll-progress-track-incoming);--chat-poll-progress-fill: var(--str-chat__chat-poll-progress-fill-incoming);--chat-thread-connector: var(--str-chat__chat-thread-connector-incoming)}.str-chat__message.str-chat__message--other.str-chat__message--with-avatar,.str-chat__message.str-chat__message--other.str-chat__message--pinned{grid-template-areas:". message-saved-for-later" ". pin-indicator" ". also-sent-in-channel" ". message-reminder" ". translation-indicator" "avatar message" "avatar translation-notice" "avatar custom-metadata" "avatar metadata";grid-template-columns:auto 1fr}.str-chat__message.str-chat__message--other.str-chat__message-with-thread-link .str-chat__message-bubble,.str-chat__message.str-chat__message--other.str-chat__message-with-thread-link .str-chat__message-bubble .str-chat__message-text{border-end-start-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__message.str-chat__message--other .str-chat__message-inner:not(:has(.str-chat__message-options--active)){margin-inline-end:var(--str-chat-message-options-size)}.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host{justify-self:flex-end}.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--flipped-horizontally){justify-self:flex-start}.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--top){padding-inline-start:calc(var(--str-chat__spacing-xs) * -1 * -1);margin-inline-end:calc(var(--str-chat__spacing-xs) * -1)}.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host .str-chat__message-reactions.str-chat__message-reactions--segmented.str-chat__message-reactions--bottom>.str-chat__message-reactions__list{justify-content:flex-start;flex-wrap:wrap}.str-chat__message.str-chat__message--me{--chat-bg: var(--str-chat__chat-bg-outgoing);--chat-bg-attachment: var(--str-chat__chat-bg-attachment-outgoing);--chat-text: var(--str-chat__chat-text-outgoing);--chat-border: var(--str-chat__chat-border-outgoing);--chat-border-on-chat: var(--str-chat__chat-border-on-chat-outgoing);--chat-reply-indicator: var(--str-chat__chat-reply-indicator-outgoing);--chat-poll-progress-track: var(--str-chat__chat-poll-progress-track-outgoing);--chat-poll-progress-fill: var(--str-chat__chat-poll-progress-fill-outgoing);--chat-thread-connector: var(--str-chat__chat-thread-connector-outgoing);column-gap:var(--str-chat__spacing-xs);justify-items:flex-end}.str-chat__message.str-chat__message--me.str-chat__message--with-avatar,.str-chat__message.str-chat__message--me.str-chat__message--pinned{grid-template-areas:"message-saved-for-later ." "pin-indicator ." "also-sent-in-channel ." "message-reminder ." "translation-indicator ." "message avatar" "translation-notice avatar" "custom-metadata avatar" "metadata avatar";grid-template-columns:1fr auto}.str-chat__message.str-chat__message--me.str-chat__message-with-thread-link .str-chat__message-bubble,.str-chat__message.str-chat__message--me.str-chat__message-with-thread-link .str-chat__message-bubble .str-chat__message-text{border-end-end-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__message.str-chat__message--me .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content,.str-chat__message.str-chat__message--me .str-chat__message-also-sent-in-channel{justify-content:flex-end}.str-chat__message.str-chat__message--me .str-chat__message-bubble{justify-self:flex-end}.str-chat__message.str-chat__message--me .str-chat__message-inner{grid-template-areas:"reminder reminder" ". reactions" "options message-bubble" "replies replies";grid-template-columns:auto fit-content(var(--str-chat__message-max-width));margin-inline-start:var(--str-chat-message-options-size)}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-options{flex-direction:row}.str-chat__message.str-chat__message--me .str-chat__message-inner:has(.str-chat__message-reactions--bottom){grid-template-areas:"reminder reminder" "options message-bubble" "replies replies" ". reactions"}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host{justify-self:flex-start}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--flipped-horizontally){justify-self:flex-end}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--top){padding-inline-end:calc(var(--str-chat__spacing-xs) * -1 * -1);margin-inline-start:calc(var(--str-chat__spacing-xs) * -1)}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host .str-chat__message-reactions.str-chat__message-reactions--segmented.str-chat__message-reactions--bottom>.str-chat__message-reactions__list{justify-content:flex-end;flex-wrap:wrap}.str-chat__message.str-chat__message--me .str-chat__message-metadata{justify-content:flex-end;text-align:end}.str-chat__message.str-chat__message--blocked,.str-chat__message.str-chat__message--system{grid-template-areas:"message"}.str-chat__message.str-chat__message--system{grid-template-columns:auto}.str-chat__message.str-chat__message--deleted .str-chat__message-bubble{padding:var(--str-chat__spacing-sm)}.str-chat__message.str-chat__message--deleted .str-chat__message-bubble .str-chat__message-text{display:flex;align-items:center;padding:0;gap:var(--str-chat__spacing-xxs)}.str-chat__message.str-chat__message--failed .str-chat__message-error-indicator{display:block;position:absolute;top:8px;inset-inline-end:-9px}.str-chat__message.str-chat__message--has-attachment{--str-chat__message-max-width: var(--str-chat__message-with-attachment-max-width)}.str-chat__message.str-chat__message--has-attachment .str-chat__message-bubble{width:100%}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-giphy-attachment .str-chat__message-bubble{padding:0}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-giphy-attachment .str-chat__message-text{display:none}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-inner .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-inner .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-inner .str-chat__message-bubble{background-color:transparent;overflow:visible}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-inner .str-chat__message-replies-count-button-wrapper,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-inner .str-chat__message-replies-count-button-wrapper,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-inner .str-chat__message-replies-count-button-wrapper{padding-inline:0}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-inner .str-chat__message-bubble{font-size:64px;line-height:64px}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-inner .str-chat__message-bubble{font-size:48px;line-height:48px}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-inner .str-chat__message-bubble{font-size:32px;line-height:32px}.str-chat__message.str-chat__message--is-emoji-only .str-chat__message-replies-count-button-wrapper:after{display:none}.str-chat__message.str-chat__message--highlighted{transition:background-color .1s ease-out;background-color:var(--str-chat__background-core-highlight)}.str-chat__message-also-sent-in-channel{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs);grid-area:also-sent-in-channel;padding-block:var(--str-chat__spacing-xxs);background:transparent;color:var(--str-chat__text-primary);font:var(--str-chat__font-metadata-emphasis)}.str-chat__message-also-sent-in-channel .str-chat__icon{height:var(--str-chat__spacing-sm);width:var(--str-chat__spacing-sm)}.str-chat__message-also-sent-in-channel .str-chat__icon path{stroke-width:2px}.str-chat__message-also-sent-in-channel .str-chat__message-also-sent-in-channel__link-button{background:none;border:none;padding:0;cursor:pointer;font:var(--str-chat__font-metadata-default);color:var(--str-chat__text-link)}.str-chat .str-chat__message-status{display:flex;align-items:center;justify-content:center;column-gap:var(--str-chat__space-2);position:relative;color:var(--str-chat__chat-text-timestamp)}.str-chat .str-chat__message-status svg{height:16px;width:16px}.str-chat .str-chat__message-status svg.str-chat__message-status-read{color:var(--str-chat__accent-primary)}.str-chat__message--system{display:flex;padding-block:var(--str-chat__spacing-xs);width:100%;justify-content:center}.str-chat__message--system .str-chat__message--system__text{display:flex;max-width:338px;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm);justify-content:center;align-items:center;gap:var(--str-chat__spacing-xs);border-radius:var(--str-chat__radius-xl);border:1px solid var(--str-chat__border-core-subtle);background:var(--str-chat__background-core-surface-subtle);font:var(--str-chat__font-metadata-default)}.str-chat__message-translation-indicator{display:flex;align-items:center;grid-area:translation-indicator;padding-block:var(--str-chat__spacing-xxs);gap:var(--str-chat__spacing-xxs);margin:0;background:transparent;color:var(--str-chat__text-primary)}.str-chat__message-translation-indicator,.str-chat__message-translation-indicator .str-chat__message-translation-indicator__translation-toggle{font:var(--str-chat__font-metadata-default)}.str-chat__message-translation-indicator .str-chat__message-translation-indicator__sign{font:var(--str-chat__font-metadata-emphasis)}.str-chat__message-translation-indicator svg path{stroke-width:1.5px}.str-chat{--str-chat__quoted-message-bubble-background-color: var( --str-chat__secondary-background-color )}.str-chat .str-chat__message .str-chat__quoted-message-preview{background-color:var(--chat-bg-attachment);width:calc(var(--str-chat__message-with-attachment-max-width) - 2 * var(--str-chat__spacing-xs));max-width:100%;min-width:0}.str-chat__message-saved-for-later{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs);grid-area:message-saved-for-later;padding-block:var(--str-chat__spacing-xxs);margin:0;background:transparent;color:var(--str-chat__accent-primary);font:var(--str-chat__font-metadata-emphasis)}.str-chat__message-saved-for-later .str-chat__icon{width:var(--str-chat__icon-size-xs);height:var(--str-chat__icon-size-xs)}.str-chat__message-saved-for-later .str-chat__icon path{stroke-width:var(--str-chat__icon-stroke-emphasis)}.str-chat__message-reminder{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs);grid-area:message-reminder;padding-block:var(--str-chat__spacing-xxs);margin:0;background:transparent;color:var(--str-chat__text-primary);font:var(--str-chat__font-metadata-emphasis)}.str-chat__message-reminder .str-chat__icon path{stroke-width:var(--str-chat__icon-stroke-default)}.str-chat__message-reminder .str-chat__message-reminder__time-left{font:var(--str-chat__font-metadata-default)}.str-chat__message-replies-count-button-wrapper{grid-area:replies;--replies-button-connector-width: 16px;--replies-button-connector-height: 36px;--replies-button-connector-stroke-width: 1px;display:flex;padding-block-start:var(--str-chat__spacing-xxs);padding-block-end:var(--str-chat__spacing-xxs);margin-block-start:var(--str-chat__spacing-xxs);position:relative}.str-chat__message-replies-count-button-wrapper:after{content:"";position:absolute;height:var(--replies-button-connector-height);width:var(--replies-button-connector-width);background:transparent;align-self:end;bottom:calc(50% - var(--replies-button-connector-stroke-width) / 2)}.str-chat__message-replies-count-button-wrapper .str-chat__message-replies-count-button{padding:unset;background:unset;border:unset;cursor:pointer;border-radius:var(--str-chat__radius-max);gap:var(--str-chat__spacing-xs);display:flex;flex-direction:row;align-items:center;color:var(--str-chat__text-link);font:var(--str-chat__font-heading-xs)}.str-chat__message.str-chat__message--me .str-chat__message-replies-count-button-wrapper{justify-self:flex-end}.str-chat__message.str-chat__message--me .str-chat__message-replies-count-button-wrapper .str-chat__message-replies-count-button{flex-direction:row}.str-chat__message.str-chat__message--me .str-chat__message-replies-count-button-wrapper{padding-inline-end:var(--str-chat__spacing-xl)}.str-chat__message.str-chat__message--me .str-chat__message-replies-count-button-wrapper:after{border-end-end-radius:var(--str-chat__radius-max);border-inline-end:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);border-block-end:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);inset-inline-end:0}.str-chat__message.str-chat__message--other .str-chat__message-replies-count-button-wrapper{justify-self:flex-start}.str-chat__message.str-chat__message--other .str-chat__message-replies-count-button-wrapper .str-chat__message-replies-count-button{flex-direction:row-reverse}.str-chat__message.str-chat__message--other .str-chat__message-replies-count-button-wrapper{padding-inline-start:var(--str-chat__spacing-xl)}.str-chat__message.str-chat__message--other .str-chat__message-replies-count-button-wrapper:after{border-end-start-radius:var(--str-chat__radius-max);border-inline-start:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);border-block-end:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);inset-inline-start:0}.str-chat__message-actions-box{min-width:180px}.str-chat__message-actions-box .str-chat__message-actions-box__submenu--download-attachments{max-width:256px}.str-chat__message-actions-box.str-chat__message-actions-box--hidden{visibility:hidden;pointer-events:none}.str-chat__message-options{grid-area:options;align-items:flex-start;justify-content:flex-end;flex-direction:row-reverse;width:var(--str-chat-message-options-size);--str-chat-icon-color: var(--str-chat__message-options-color)}.str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message-options .str-chat__message-reply-in-thread-button,.str-chat__message-options .str-chat__message-reactions-button{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;width:var(--str-chat__message-options-button-size);height:var(--str-chat__message-options-button-size);border-radius:var(--str-chat__message-options-border-radius);color:var(--str-chat__message-options-color)}.str-chat__message-options .str-chat__message-actions-box-button:active,.str-chat__message-options .str-chat__message-reply-in-thread-button:active,.str-chat__message-options .str-chat__message-reactions-button:active{color:var(--str-chat__message-options-active-color)}.str-chat__message-options .str-chat__message-actions-box-button{position:relative}.str-chat .str-chat__message-actions-list-item-button.str-chat__message-actions-list-item-button--react{display:none}@media (max-width: 767px){.str-chat .str-chat__message-options .str-chat__button.str-chat__message-reactions-button,.str-chat .str-chat__message-options .str-chat__button.str-chat__message-reply-in-thread-button{display:none}.str-chat .str-chat__message-actions-list-item-button.str-chat__message-actions-list-item-button--react{display:flex}}.str-chat__message-bounce-alert{max-width:300px}.str-chat__message-bounce-alert .str-chat__alert-header svg.str-chat__icon--exclamation-mark{color:var(--str-chat__text-tertiary)}.str-chat{--str-chat__attachment-preview-close-icon-background: var( --str-chat__control-remove-control-bg );--str-chat__attachment-preview-close-icon-color: var( --str-chat__control-remove-control-icon );--str-chat__attachment-preview-close-icon-border-color: var( --str-chat__control-remove-control-border );--str-chat__attachment-preview-retry-icon-color: var(--str-chat__accent-primary);--str-chat__attachment-preview-download-icon-color: var(--str-chat__text-secondary);--str-chat__attachment-preview-overlay-color: var(--background-core-overlay);--str-chat__attachment-preview-media-video-indicator-background-color: var( --chat-bg-typing-indicator );--str-chat__attachment-preview-media-video-indicator-color: var(--str-chat__badge-text);--str-chat__attachment-preview-media-video-indicator-border-radius: var( --str-chat__radius-max );--str-chat__attachment-preview-media-overlay-hover-background-color: var( --str-chat__background-utility-hover );--str-chat__attachment-preview-media-overlay-pressed-background-color: var( --str-chat__background-utility-pressed );--str-chat__attachment-preview-media-upload-error-overlay-background-color: var( --background-core-overlay )}.str-chat .str-chat__message-composer-voice-preview-slot{display:flex;align-items:center;width:100%;padding:var(--str-chat__spacing-xxs);min-width:0}.str-chat .str-chat__message-composer-voice-preview-slot .str-chat__attachment-preview-audio{width:100%;min-width:0;max-width:none}.str-chat .str-chat__message-composer-voice-preview-slot .str-chat__attachment-preview-audio .str-chat__attachment-preview-file__data{width:100%}.str-chat .str-chat__attachment-preview-list{background:transparent;color:var(--str-chat__text-primary);padding:var(--str-chat__spacing-xxs);display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;max-width:100%;min-height:86.4px;max-height:122.4px;overflow-x:hidden;overflow-y:auto;flex:0 1 auto;gap:var(--str-chat__spacing-md)}.str-chat .str-chat__attachment-preview-audio,.str-chat .str-chat__attachment-preview-voice-recording{--chat-border-on-chat: var(--str-chat__chat-border-on-chat-incoming)}.str-chat .str-chat__attachment-preview-audio,.str-chat .str-chat__attachment-preview-file,.str-chat .str-chat__attachment-preview-voice-recording,.str-chat .str-chat__attachment-preview-unsupported{background:transparent;color:var(--str-chat__text-primary);border-radius:var(--str-chat__radius-lg);border:1px solid var(--str-chat__border-core-default);display:flex;align-items:center;flex:0 1 auto;gap:var(--str-chat__spacing-sm);padding:var(--str-chat__spacing-md);padding-inline-end:var(--str-chat__spacing-sm);width:290px;height:72px}.str-chat .str-chat__attachment-preview-audio .str-chat__attachment-preview-file__data{padding-inline-end:var(--str-chat__spacing-xs)}.str-chat .str-chat__attachment-preview-audio,.str-chat .str-chat__attachment-preview-file,.str-chat .str-chat__attachment-preview-voice-recording,.str-chat .str-chat__attachment-preview-unsupported,.str-chat .str-chat__attachment-preview-media{position:relative}.str-chat .str-chat__attachment-preview-audio:focus-visible,.str-chat .str-chat__attachment-preview-file:focus-visible,.str-chat .str-chat__attachment-preview-voice-recording:focus-visible,.str-chat .str-chat__attachment-preview-unsupported:focus-visible,.str-chat .str-chat__attachment-preview-media:focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__attachment-preview-media{background:transparent;color:var(--str-chat__text-primary);border-radius:var(--str-chat__message-bubble-radius-attachment);border:1px solid var(--str-chat__border-core-default);flex:0 0 auto;width:72px;height:72px;cursor:pointer}.str-chat .str-chat__attachment-preview-media .str-chat__attachment-preview-media__thumbnail-wrapper{border-radius:max(0px,var(--str-chat__message-bubble-radius-attachment) - 1px);overflow:hidden;height:100%;width:100%}.str-chat .str-chat__attachment-preview-media .str-chat__attachment-preview-media__thumbnail-wrapper img{width:100%;height:100%;object-fit:cover}.str-chat .str-chat__attachment-preview-media__overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--str-chat__message-bubble-radius-attachment)}.str-chat .str-chat__attachment-preview-media__overlay:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--str-chat__attachment-preview-media-overlay-hover-background-color);pointer-events:none}.str-chat .str-chat__attachment-preview-media__overlay:hover{background-color:var(--str-chat__attachment-preview-media-overlay-hover-background-color)}.str-chat .str-chat__attachment-preview-media__overlay:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--str-chat__attachment-preview-media-overlay-pressed-background-color);pointer-events:none}.str-chat .str-chat__attachment-preview-media__overlay:active{background-color:var(--str-chat__attachment-preview-media-overlay-pressed-background-color)}.str-chat .str-chat__attachment-preview-media__overlay .str-chat__loading-indicator,.str-chat .str-chat__attachment-preview-media__overlay .str-chat__progress-indicator{width:var(--str-chat__icon-size-sm);height:var(--str-chat__icon-size-sm);position:absolute;inset-inline-start:var(--str-chat__spacing-xxs);bottom:var(--str-chat__spacing-xxs);border-radius:var(--str-chat__radius-max);background:var(--str-chat__background-core-elevation-0);color:var(--str-chat__accent-primary)}.str-chat .str-chat__attachment-preview-media__overlay .str-chat__icon--exclamation{padding:var(--str-chat__spacing-xxxs);width:var(--str-chat__icon-size-sm);height:var(--str-chat__icon-size-sm);position:absolute;inset-inline-start:var(--str-chat__spacing-xxs);bottom:var(--str-chat__spacing-xxs);border:2px solid var(--str-chat__badge-border);border-radius:var(--str-chat__radius-max);background:var(--str-chat__badge-bg-error);color:var(--str-chat__badge-text-on-accent)}.str-chat .str-chat__attachment-preview-media--upload-error .str-chat__attachment-preview-media__overlay{background-color:var(--str-chat__attachment-preview-media-upload-error-overlay-background-color)}.str-chat .str-chat__attachment-preview-media--uploading .str-chat__attachment-preview-media__overlay{background:linear-gradient(180deg,var(--str-chat__base-white) 0%,var(--str-chat__slate-100) 100%)}.str-chat .str-chat__attachment-preview-file__icon{display:flex;align-items:center}.str-chat .str-chat__attachment-preview-file__info{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--str-chat__spacing-xxs)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file-name{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;max-width:100%;font:var(--str-chat__font-caption-emphasis)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data{display:flex;align-items:center;width:min(160px,100%);max-width:100%;gap:var(--str-chat__spacing-xxs);color:var(--str-chat__text-secondary);font:var(--str-chat__font-metadata-default)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__loading-indicator,.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__progress-indicator{width:var(--str-chat__icon-size-sm);height:var(--str-chat__icon-size-sm);color:var(--str-chat__accent-primary)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__attachment-preview-file__fatal-error{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs);color:var(--color-accent-error)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__attachment-preview-file__retriable-error{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs);white-space:nowrap}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__attachment-preview-file__retriable-error .str-chat__icon--exclamation-triangle path{fill:var(--str-chat__accent-error)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__attachment-preview-file__retriable-error .str-chat__attachment-preview-file__retry-upload-button{background:none;border:none;padding:0;color:var(--str-chat__text-link);cursor:pointer;line-height:var(--str-chat__typography-line-height-tight, 16px)}.str-chat .str-chat__button-play{height:var(--str-chat__button-visual-height-md);width:var(--str-chat__button-visual-height-md);border:1px solid var(--control-play-control-border)}.str-chat__location-preview-image,.str-chat__link-preview-card .str-chat__image-placeholder,.str-chat__attachment-preview__thumbnail{border-radius:var(--str-chat__radius-md);overflow:hidden;width:40px;height:40px;object-fit:cover}.str-chat{--str-chat__attachment-selector-button-icon-color: var(--button-style-outline-text);--str-chat__attachment-selector-button-icon-color-hover: var( --str-chat__text-secondary );--str-chat__attachment-selector-actions-menu-button-icon-color: var( --str-chat__text-secondary );--str-chat__attachment-selector-actions-menu-button-icon-color-active: var( --str-chat__text-secondary )}.str-chat .str-chat__attachment-selector .str-chat__attachment-selector__menu-button .str-chat__attachment-selector__menu-button__icon{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md);color:var(--str-chat__attachment-selector-button-icon-color)}.str-chat .str-chat__attachment-selector .str-chat__attachment-selector__menu-button:hover .str-chat__attachment-selector__menu-button__icon{color:var(--str-chat__attachment-selector-button-icon-color-hover)}.str-chat .str-chat__file-input{display:none}.str-chat .str-chat__attachment-selector-actions-menu{min-width:200px}.str-chat .str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button .str-chat__context-menu__button__icon{color:var(--str-chat__attachment-selector-actions-menu-button-icon-color)}.str-chat .str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:hover .str-chat__context-menu__button__icon,.str-chat .str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:focus .str-chat__context-menu__button__icon{color:var(--str-chat__attachment-selector-actions-menu-button-icon-color-active)}.str-chat .str-chat__message-composer--floating .str-chat__attachment-selector__menu-button{background-color:var(--str-chat__background-core-elevation-1);box-shadow:var(--shadow-web-light-elevation-2)}.str-chat__command-chip{display:flex;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xs);justify-content:center;align-items:center;gap:var(--str-chat__spacing-xxs);border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-on-inverse);background-color:var(--str-chat__background-core-inverse);text-transform:uppercase;font:var(--str-chat__font-metadata-emphasis)}.str-chat__command-chip .str-chat__command-chip__close-button{background:none;border:none;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;color:inherit}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__button--command{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,2fr)}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__button--command .str-chat__context-menu__button__icon{grid-column:1}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__button--command .str-chat__context-menu__button__label{grid-column:2}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__button--command .str-chat__context-menu__button__details{grid-column:3;text-align:left}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__header--commands:not(.str-chat__context-menu__header--submenu-commands){padding:var(--str-chat__spacing-xs)}.str-chat__dropzone-root{position:relative;min-height:0;min-width:0;max-width:100%;max-height:100%;flex:1}.str-chat__dropzone-root:empty{display:none}.str-chat__dropzone-container{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background-color:var(--str-chat__background-core-overlay-light);color:var(--str-chat__text-primary);-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);font:var(--str-chat__font-heading-sm)}.str-chat__dropzone-container .str-chat__dropzone-container__content{display:flex;flex-direction:column;align-items:center;gap:var(--str-chat__spacing-xs, 8px)}.str-chat__dropzone-container svg{height:32px;width:32px}.str-chat__dropzone-container p{margin:unset}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.str-chat__dropzone-container{-webkit-backdrop-filter:none;backdrop-filter:none}}.str-chat__location-preview{position:relative;width:100%;min-width:0;display:flex;align-items:start;justify-content:space-around;gap:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm);padding-block:var(--str-chat__spacing-xs);background-color:var(--str-chat__chat-bg-outgoing);border-radius:var(--str-chat__message-bubble-radius-attachment)}.str-chat__location-preview .str-chat__location-preview-image{display:flex;align-items:center;justify-content:center;background-color:var(--str-chat__background-core-overlay-light);width:40px;height:40px}.str-chat__location-preview .str-chat__location-preview-image .str-chat__icon{width:20px;height:20px}.str-chat__location-preview .str-chat__location-preview__data{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1;height:100%}.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__title,.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__subtitle{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__title{font:var(--str-chat__font-metadata-emphasis)}.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__subtitle,.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__sharing-duration{font:var(--str-chat__font-metadata-default)}.str-chat__link-preview-list{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:var(--str-chat__spacing-xxs)}.str-chat__link-preview-card{position:relative;width:100%;min-width:0;display:flex;align-items:center;justify-content:space-around;gap:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm);padding-block:var(--str-chat__spacing-xs);background-color:var(--chat-bg);border-radius:var(--str-chat__message-bubble-radius-attachment)}.str-chat__link-preview-card .str-chat__tooltip{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;display:block;max-width:250px;padding-inline:.5rem}.str-chat__link-preview-card .str-chat__link-preview-card__content{min-width:0;flex:1}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title,.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description,.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content__url{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title{font:var(--str-chat__font-metadata-emphasis)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description,.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content__url{font:var(--str-chat__font-metadata-default)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content__url{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs)}.str-chat{--str-chat__message-composer-max-width: 1120px;--str-chat__message-composer-padding: var(--str-chat__spacing-md);--str-chat__message-composer-command-transition-duration: .28s;--str-chat__message-composer-command-ease: cubic-bezier(.22, 1, .32, 1)}@keyframes str-chat-command-chip-enter-ltr{0%{opacity:0;transform:translate3d(-.75rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes str-chat-command-chip-enter-rtl{0%{opacity:0;transform:translate3d(.75rem,0,0)}to{opacity:1;transform:translateZ(0)}}.str-chat .str-chat__message-composer-container{width:100%;min-height:fit-content;display:flex;flex-direction:column;align-items:center;gap:var(--str-chat__spacing-md);justify-content:center;padding:var(--str-chat__message-composer-padding);min-width:0;border-top:1px solid var(--str-chat__border-core-default);background:var(--str-chat__background-core-elevation-1)}.str-chat .str-chat__message-composer{display:flex;align-items:end;width:100%;max-width:var(--str-chat__message-composer-max-width);gap:var(--str-chat__spacing-xs);min-width:0;flex-shrink:1;transition:gap var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease)}.str-chat .str-chat__message-composer>.str-chat__attachment-selector{flex-shrink:0;flex-grow:0;width:var(--str-chat__message-composer-attachment-slot-width, calc(var(--str-chat__button-visual-height-lg) + 2 * var(--str-chat__spacing-xxs)));max-width:var(--str-chat__message-composer-attachment-slot-width, calc(var(--str-chat__button-visual-height-lg) + 2 * var(--str-chat__spacing-xxs)));box-sizing:border-box;opacity:1;transform:scale(1);transform-origin:center bottom;transition:width var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease),max-width var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease),opacity calc(var(--str-chat__message-composer-command-transition-duration) * .85) ease-out,transform var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease),margin var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease);overflow:hidden;pointer-events:auto;display:flex;align-items:flex-end;justify-content:center}.str-chat .str-chat__message-composer--command-active{gap:0}.str-chat .str-chat__message-composer--command-active>.str-chat__attachment-selector{width:0;max-width:0;min-width:0;margin-inline-end:0;opacity:0;transform:scale(.55);pointer-events:none}.str-chat .str-chat__message-composer--command-active .str-chat__command-chip{animation:str-chat-command-chip-enter-ltr var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease) both}.str-chat [dir=rtl] .str-chat__message-composer--command-active .str-chat__command-chip{animation-name:str-chat-command-chip-enter-rtl}.str-chat .str-chat__message-composer-compose-area{display:flex;flex-direction:column;flex:1 1 0;min-width:0;background:var(--composer-bg);color:var(--str-chat__input-text-default);border-radius:var(--str-chat__radius-3xl);border:1px solid var(--str-chat__border-core-default)}.str-chat .str-chat__message-composer-previews{display:flex;flex-direction:column;max-height:400px;overflow:hidden;width:100%;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-xs) 0;gap:var(--str-chat__spacing-xxs);min-width:0;min-height:0}.str-chat .str-chat__message-composer-controls{display:flex;align-items:end;width:100%;gap:var(--str-chat__spacing-xs);padding:calc(var(--str-chat__spacing-sm) - 1px)}.str-chat .str-chat__message-composer-controls .str-chat__message-composer-controls__text-composition-controls{flex:1;display:flex;flex-direction:column;min-height:26px;justify-content:center;gap:var(--str-chat__spacing-sm)}.str-chat .str-chat__message-composer-controls .str-chat__message-composer-controls__text-composition-controls .str-chat__message-composer-controls__text-composition-controls__command-chip-container{height:100%;display:flex;align-items:flex-end;flex:0 0 auto;align-self:flex-end}.str-chat .str-chat__message-composer-controls .str-chat__message-composer-controls__text-composition-controls__text{display:flex;align-items:center;width:100%;min-width:0;gap:var(--str-chat__spacing-xxs)}.str-chat .str-chat__message-composer-controls .str-chat__message-composer__actions,.str-chat .str-chat__message-composer-controls .str-chat__message-composer__additional-actions{height:26px;display:flex;align-items:center}.str-chat .str-chat__message-composer-controls .str-chat__message-composer__additional-actions{flex-shrink:0;min-width:0;max-width:6rem;opacity:1;transition:max-width var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease),opacity calc(var(--str-chat__message-composer-command-transition-duration) * .85) ease-out}.str-chat .str-chat__message-composer-controls .str-chat__textarea{flex:1;min-width:0;position:relative;display:flex;align-items:center;width:100%}.str-chat .str-chat__message-composer-controls .str-chat__textarea textarea{background:transparent;color:var(--str-chat__input-text-default);font:var(--str-chat__font-body-default);resize:none;border:none;box-shadow:none;outline:none;width:100%;scrollbar-width:none}.str-chat .str-chat__message-composer-controls .str-chat__emoji-picker-button{display:flex;cursor:pointer}.str-chat .str-chat__message-composer-controls .str-chat__emoji-picker-button svg{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat .str-chat__message-composer-controls .str-chat__start-recording-audio-button .str-chat__icon--voice,.str-chat .str-chat__message-composer-controls .str-chat__send-button .str-chat__icon--send{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat .str-chat__message-composer-controls .str-chat__stop-ai-generation-button{width:30px;height:28px;cursor:pointer;background-image:var(--str-chat__circle-stop-icon);background-color:transparent;border-width:0}.str-chat .str-chat__message-composer-controls .str-chat__message-composer-cooldown{background:var(--str-chat__background-utility-disabled);color:var(--str-chat__text-disabled);border-radius:var(--str-chat__button-radius-full);display:flex;align-items:center;justify-content:center;height:var(--str-chat__button-visual-height-md);width:var(--str-chat__button-visual-height-md)}.str-chat .str-chat__message-composer-controls [dir=rtl] .str-chat__send-button svg,.str-chat .str-chat__message-composer-controls [dir=rtl] .str-chat__start-recording-audio-button svg{transform:scaleX(-1)}.str-chat .str-chat__message-composer--command-active .str-chat__message-composer__additional-actions{max-width:0;opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.str-chat .str-chat__message-composer{transition-duration:.01ms}.str-chat .str-chat__message-composer>.str-chat__attachment-selector,.str-chat .str-chat__message-composer-controls .str-chat__message-composer__additional-actions{transition-duration:.01ms}.str-chat .str-chat__message-composer--command-active .str-chat__command-chip{animation:none}}.str-chat .str-chat__recording-permission-denied-notification{max-width:100%;padding:var(--str-chat__spacing-md);font-size:var(--str-chat__typography-font-size-sm);line-height:var(--str-chat__typography-line-height-tight)}.str-chat .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__heading{font-weight:var(--str-chat__typography-font-weight-semi-bold)}.str-chat .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__message{margin:var(--str-chat__spacing-xs) 0 0;font-weight:var(--str-chat__typography-font-weight-regular, 400)}.str-chat__quoted-message-indicator{background-color:var(--chat-reply-indicator, var(--str-chat__chat-reply-indicator-incoming));border-radius:var(--str-chat__radius-max);height:100%;width:2px}.str-chat__quoted-message-indicator--own-message{background-color:var(--str-chat__chat-reply-indicator-outgoing)}.str-chat .str-chat__message-composer__quoted-message-preview-slot{padding:var(--str-chat__spacing-xxs)}.str-chat .str-chat__quoted-message-preview{display:flex;align-items:center;gap:var(--str-chat__spacing-xs);position:relative;background-color:var(--str-chat__chat-bg-incoming);padding:var(--str-chat__spacing-xs);border-radius:var(--str-chat__message-bubble-radius-attachment)}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-indicator{height:36px}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;height:40px;font:var(--str-chat__font-caption-default)}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__author{white-space:nowrap;overflow-y:visible;overflow-x:clip;text-overflow:ellipsis;overflow-x:hidden;font:var(--str-chat__font-caption-emphasis)}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs)}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message svg{height:var(--str-chat__typography-font-size-xs);width:var(--str-chat__typography-font-size-xs)}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message .str-chat__icon--voice path{stroke-width:2}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message .str-chat__quoted-message-preview__message-text{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;min-width:0;flex:1 1}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message .str-chat__quoted-message-preview__message-text *{white-space:nowrap;color:var(--str-chat__chat-text-incoming)}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image{display:flex;position:relative;flex-shrink:0;width:40px;height:40px;min-width:40px;overflow:hidden}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image img{object-fit:cover}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image .str-chat__attachment-preview__thumbnail__play-indicator{display:flex;align-items:center;justify-content:center;height:20px;width:20px;position:absolute;inset-inline-start:10px;top:10px;border-radius:var(--str-chat__radius-max);background-color:var(--control-play-control-bg)}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image .str-chat__attachment-preview__thumbnail__play-indicator .str-chat__icon--play-fill{height:12px;width:12px}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image .str-chat__attachment-preview__thumbnail__play-indicator .str-chat__icon--play-fill path{fill:var(--control-play-control-icon)}.str-chat .str-chat__quoted-message-preview--own{background-color:var(--str-chat__chat-bg-outgoing)}.str-chat__button.str-chat__attachment-preview__remove-button{position:absolute;z-index:1;top:-6px;inset-inline-end:-6px;background-color:var(--str-chat__attachment-preview-close-icon-background);border:3px solid var(--str-chat__attachment-preview-close-icon-border-color);color:var(--str-chat__attachment-preview-close-icon-color);border-radius:var(--str-chat__radius-max)}.str-chat__send-to-channel-checkbox__container{width:100%;display:flex;align-items:flex-start;max-width:var(--str-chat__message-composer-max-width);color:var(--str-chat__text-tertiary)}.str-chat__send-to-channel-checkbox__container.str-chat__send-to-channel-checkbox__container--checked{color:var(--str-chat__text-primary)}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field{position:relative;display:flex;align-items:center;gap:var(--str-chat__spacing-xs);cursor:pointer}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__visual{width:20px;height:20px;border:1px solid var(--str-chat__control-checkbox-border, #d5dbe1);border-radius:var(--str-chat__radius-sm);display:flex;align-items:center;justify-content:center;background:transparent;transition:background-color .15s ease,border-color .15s ease}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__input:checked+.str-chat__send-to-channel-checkbox__visual{background-color:var(--control-radiocheck-bg-selected, var(--str-chat__accent-primary));border-color:var(--control-radiocheck-bg-selected, var(--str-chat__accent-primary))}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__checkmark{color:var(--str-chat__control-checkbox-icon);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__checkmark svg{width:12px;height:12px}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__input:checked+.str-chat__send-to-channel-checkbox__visual .str-chat__send-to-channel-checkbox__checkmark{opacity:1}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__label{font:var(--str-chat__font-metadata-default);transition:color .15s ease,border-color .15s ease}.str-chat__attachment-preview-unsupported{background:transparent;color:var(--str-chat__text-primary);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-md);column-gap:var(--str-chat__spacing-xs)}.str-chat__attachment-preview-unsupported .str-chat__icon{height:var(--str-chat__size-20);width:var(--str-chat__size-20)}.str-chat__attachment-preview-unsupported .str-chat__attachment-preview-unsupported__metadata{min-width:0;flex:1;height:-webkit-fill-available;height:-moz-available;height:stretch;display:flex;align-items:center}.str-chat__attachment-preview-unsupported .str-chat__attachment-preview-unsupported__title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;font:var(--str-chat__font-caption-emphasis);color:var(--str-chat__text-primary);max-width:100%;height:fit-content}.str-chat__main-panel-inner{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;position:relative;align-items:center}.str-chat__message-list-main-panel{--str-chat__message-list-scroll-max-width: calc( var(--str-chat__message-composer-max-width) + (2 * var(--str-chat__message-composer-padding)) )}.str-chat__message-list{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;display:flex;justify-content:center;position:relative;overscroll-behavior:none;width:100%;height:100%;max-height:100%;background:var(--str-chat__background-core-app);color:var(--str-chat__text-primary)}.str-chat__message-list .str-chat__message-list-scroll{padding:0}.str-chat__message-list .str-chat__message-list-scroll .str-chat__li{max-width:100%}.str-chat__message-list .str-chat__message-list-scroll{width:100%;max-width:var(--str-chat__message-list-scroll-max-width)}.str-chat__message-list .str-chat__message-list-scroll .str-chat__ul{list-style:none;padding:0;margin:0}.str-chat__thread .str-chat__message-list .str-chat__message-list-scroll{padding-inline:0;max-width:var(--str-chat__message-list-scroll-max-width)}.str-chat__thread .str-chat__message-list .str-chat__message-list-scroll .str-chat__ul{list-style:none;padding:0;margin:0}.str-chat__main-panel .str-chat__ul .str-chat__li:first-of-type{padding-top:4.5rem}.str-chat__main-panel .str-chat__ul .str-chat__date-separator+.str-chat__li:first-of-type{padding-top:inherit}.str-chat__new-message-notification{position:absolute;inset-block-end:16px;inset-inline-start:0;inset-inline-end:0;z-index:2;display:flex;justify-content:center}.str-chat__new-message-notification .str-chat__message-notification__label{display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-sm);background-color:var(--str-chat__background-core-surface-subtle);border-radius:var(--str-chat__radius-max);font:var(--str-chat__font-metadata-emphasis);color:var(--str-chat__chat-text-system)}.str-chat__jump-to-latest-message{height:40px;width:40px;position:absolute;inset-block-end:var(--str-chat__spacing-md);inset-inline-end:max(var(--str-chat__spacing-md),(100% - var(--str-chat__message-list-scroll-max-width)) / 2 + var(--str-chat__spacing-md));z-index:2;border-radius:var(--str-chat__radius-max);background-color:var(--str-chat__background-core-elevation-1);box-shadow:0 0 0 1px #0000000d,0 2px 4px #0000001f,0 6px 16px #0000000f}.str-chat__jump-to-latest-message .str-chat__jump-to-latest-message__button{height:40px;width:40px;position:static}.str-chat__jump-to-latest-message .str-chat__jump-to-latest__unread-count{position:absolute;inset-block-end:100%;margin-block-end:var(--str-chat__space-4);inset-inline-end:-15%;top:-15%}.str-chat .str-chat__unread-messages-notification{display:flex;align-items:center;background:var(--str-chat__background-core-elevation-1);border-radius:var(--str-chat__button-radius-lg);border:1px solid var(--str-chat__button-secondary-border);box-shadow:0 0 0 1px #0000000d,0 2px 4px #0000001f,0 6px 16px #0000000f;position:absolute;top:40px;z-index:2;overflow:clip}.str-chat .str-chat__unread-messages-notification.str-chat__unread-messages-notification--with-count button{text-transform:lowercase}.str-chat .str-chat__unread-messages-notification button.str-chat__button--secondary,.str-chat .str-chat__unread-messages-notification button.button.str-chat__button--outline{border:none}.str-chat .str-chat__unread-messages-notification button:first-of-type{display:flex;align-items:center;gap:var(--str-chat__spacing-xs);border-radius:var(--str-chat__button-radius-lg) 0 0 var(--str-chat__button-radius-lg);padding:var(--str-chat__button-padding-y-md) var(--str-chat__spacing-xxs) var(--str-chat__button-padding-y-md) var(--str-chat__button-padding-x-with-label-md);font:var(--str-chat__font-caption-emphasis)}.str-chat .str-chat__unread-messages-notification button:last-of-type{border-radius:0 var(--str-chat__button-radius-lg) var(--str-chat__button-radius-lg) 0;padding:var(--str-chat__button-padding-y-md) var(--str-chat__button-padding-x-with-label-md) var(--str-chat__button-padding-y-md) var(--str-chat__spacing-xxs)}.str-chat .str-chat__unread-messages-notification button:last-of-type svg{height:16px;width:16px}.str-chat__unread-messages-separator-wrapper{padding-block:var(--str-chat__spacing-xs);display:flex;justify-content:center}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator{display:flex;align-items:center;width:fit-content;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xs);background:var(--str-chat__background-core-elevation-1);border-radius:var(--str-chat__button-radius-lg);border:1px solid var(--str-chat__button-secondary-border);overflow:clip}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator .str-chat__unread-messages-separator__text{padding-inline:var(--str-chat__spacing-xs) var(--str-chat__spacing-xxs);border-radius:var(--str-chat__button-radius-lg) 0 0 var(--str-chat__button-radius-lg);font:var(--str-chat__font-caption-emphasis);text-transform:lowercase}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator button.str-chat__button--secondary,.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator button.button.str-chat__button--outline{border:none}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator button svg{height:16px;width:16px}.str-chat__virtual-list{background:var(--str-chat__background-core-app);color:var(--str-chat__text-primary);--str-chat__message-list-scroll-max-width: calc( var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding) );position:relative;flex:1;-webkit-overflow-scrolling:touch;margin:0;width:100%;height:100%}.str-chat__virtual-list .str-chat__message-list-scroll{overscroll-behavior:none}.str-chat__virtual-list .str-chat__virtual-list-message-wrapper{max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding));margin-left:auto;margin-right:auto}.str-chat__virtual-list__loading{display:flex;padding-top:var(--str-chat__space-8);justify-content:center;width:100%;position:absolute}.str-chat__virtual-list p{margin:0!important}.str-chat__virtual-list p a{white-space:pre-line;overflow:hidden;word-wrap:break-word}.str-chat__virtual-list .str-chat__message{margin-block-end:0!important}.str-chat__notification{display:flex;align-items:center;gap:var(--str-chat__spacing-xs);min-height:48px;max-width:100%;padding:var(--str-chat__spacing-xs);position:relative;pointer-events:visible;background:var(--str-chat__notification-background, var(--str-chat__background-core-inverse));border-radius:var(--str-chat__notification-border-radius, var(--str-chat__radius-3xl));box-shadow:0 0 0 1px #0000000d,0 4px 8px #00000024,0 12px 24px #0000001a;color:var(--str-chat__notification-color, var(--str-chat__text-on-inverse))}.str-chat__notification .str-chat__notification-content{align-items:flex-start;display:flex;flex:1 1 auto;gap:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xs)}.str-chat__notification .str-chat__notification-content .str-chat__notification-icon{display:flex;align-self:center;height:100%}.str-chat__notification .str-chat__notification-content .str-chat__notification-icon svg{block-size:var(--str-chat__icon-size-sm);inline-size:var(--str-chat__icon-size-sm)}.str-chat__notification .str-chat__notification-content .str-chat__notification-message{flex:1 1 auto;padding-block:var(--str-chat__spacing-xxxs);font:var(--str-chat__font-caption-default);text-align:center;white-space:nowrap}.str-chat__notification .str-chat__notification-actions{display:flex;flex-basis:100%;align-items:center;justify-content:flex-end;gap:var(--str-chat__spacing-xxs)}.str-chat__notification .str-chat__notification-close-button{align-self:center;padding:var(--str-chat__spacing-xxs)}.str-chat__notification .str-chat__notification-close-button svg{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat__notification--is-entering{animation:str-chat__notification-list-enter .76s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.str-chat__notification--is-exiting{animation-duration:.34s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.3,0,.2,1);will-change:opacity,transform}.str-chat__notification--is-exiting.str-chat__notification--enter-from-bottom{animation-name:str-chat__notification-list-exit-to-bottom}.str-chat__notification--is-exiting.str-chat__notification--enter-from-left{animation-name:str-chat__notification-list-exit-to-left}.str-chat__notification--is-exiting.str-chat__notification--enter-from-right{animation-name:str-chat__notification-list-exit-to-right}.str-chat__notification--is-exiting.str-chat__notification--enter-from-top{animation-name:str-chat__notification-list-exit-to-top}.str-chat__notification--loading .str-chat__notification-icon{animation:str-chat__notification-spin .8s linear infinite}@keyframes str-chat__notification-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes str-chat__notification-list-exit-to-bottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(35%) scale(.98)}}@keyframes str-chat__notification-list-exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-35%) scale(.98)}}@keyframes str-chat__notification-list-exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(35%) scale(.98)}}@keyframes str-chat__notification-list-exit-to-top{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-35%) scale(.98)}}.str-chat__notification-list{background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;inline-size:min(100%,100% - 32px);max-width:100%;min-width:0;max-height:calc(100% - 32px);padding-inline:var(--str-chat__spacing-xs);pointer-events:none;position:absolute;inset-inline-end:16px;z-index:2}.str-chat__notification-list--position-top{inset-block-start:16px}.str-chat__notification-list--position-bottom{inset-block-end:16px}.str-chat__notification-list__edge{flex-shrink:0;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.str-chat__notification-list__edge--top{top:0}.str-chat__notification-list__edge--bottom{bottom:0}@keyframes str-chat__notification-list-enter{0%{opacity:.2;transform:translate(var(--str-chat__notification-list-enter-x, 0),var(--str-chat__notification-list-enter-y, 100%))}to{opacity:1;transform:translate(0)}}.str-chat__modal__poll-add-comment{width:300px}.str-chat__end-poll-alert{max-width:300px}.str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form__remove-option-button{color:var(--str-chat__input-text-icon)}.str-chat .str-chat__poll{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xl);padding:var(--str-chat__spacing-xs);width:calc(var(--str-chat__message-with-attachment-max-width) - 2 * var(--str-chat__spacing-xs));max-width:100%;min-width:min(260px,100%);font:var(--str-chat__font-caption-default)}.str-chat .str-chat__poll button{background:none;border:none;padding:0;cursor:pointer}.str-chat .str-chat__poll .str-chat__poll-header .str-chat__poll-title{font:var(--str-chat__font-body-emphasis)}.str-chat .str-chat__poll .str-chat__poll-actions{display:flex;flex-direction:column;align-items:center;gap:var(--str-chat__spacing-xs)}.str-chat .str-chat__poll .str-chat__button.str-chat__poll-action{width:100%;border:1px solid var(--chat-border-on-chat);padding:var(--str-chat__button-padding-y-sm) var(--str-chat__button-padding-x-with-label-sm);font:var(--str-chat__font-caption-emphasis)}.str-chat .str-chat__poll .str-chat__button.str-chat__poll-action.str-chat__poll-action--additional{border:none}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list{height:100%}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__infinite-scroll-paginator{scrollbar-width:none;height:100%}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__infinite-scroll-paginator .str-chat__infinite-scroll-paginator__content{display:flex;flex-direction:column;gap:var(--str-chat__spacing-md);padding-bottom:var(--str-chat__spacing-xl)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__loading-indicator-placeholder{width:100%;height:calc(var(--str-chat__loading-indicator-size) + 2 * var(--str-chat__spacing-xxs));display:flex;justify-content:center}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--str-chat__spacing-xxs);align-self:stretch;border-radius:var(--str-chat__radius-lg);background:var(--str-chat__background-core-surface-card)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data{display:flex;flex-direction:column;align-items:flex-start;gap:var(--str-chat__spacing-xs);align-self:stretch;padding:var(--str-chat__spacing-md)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data .str-chat__avatar{height:var(--str-chat__spacing-xl);width:var(--str-chat__spacing-xl)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data p{margin:0}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data .str-chat__poll-answer__text{font:var(--str-chat__font-body-default)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data .str-chat__poll-vote{padding-inline:var(--str-chat__spacing-none);padding-block:0}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-vote__update-vote-button-container{display:flex;justify-content:center;width:100%;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-md);border-top:1px solid var(--str-chat__border-core-default)}.str-chat__poll-creation-dialog{display:flex;flex-direction:column;width:min(480px,100vw);height:min(640px,100vh)}.str-chat__poll-creation-dialog .str-chat__prompt__body{flex:1 1}.str-chat__poll-creation-dialog .str-chat__prompt__body form{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xl)}.str-chat__poll-creation-dialog .str-chat__poll-creation-dialog__features-selectors{display:flex;flex-direction:column;gap:var(--str-chat__spacing-sm);align-items:center}.str-chat__poll-creation-dialog .str-chat__form__input-field__value input,.str-chat__poll-creation-dialog .str-chat__form__input-field__value.str-chat__form-text-input .str-chat__form-text-input__wrapper{width:100%}.str-chat__poll-creation-dialog .str-chat__form__input-field__value.str-chat__form-text-input .str-chat__form-text-input__wrapper{background-color:transparent}.str-chat__poll-creation-dialog .str-chat__form__switch-field__label{width:100%}.str-chat__poll-creation-dialog .str-chat__prompt__header__description{display:none}.str-chat__poll-creation-dialog .str-chat__multiple-answers-field__votes-limit-field{padding-top:0}.str-chat__poll-creation-dialog .str-chat__multiple-answers-field__votes-limit-field .str-chat__multiple-answers-field__votes-limit-field__numeric-field{display:flex;align-items:center;gap:var(--str-chat__spacing-md);width:100%}.str-chat__poll-creation-dialog .str-chat__multiple-answers-field__votes-limit-field .str-chat__multiple-answers-field__votes-limit-field__numeric-field .str-chat__form__switch-field__label{flex:1}.str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:none;display:flex;flex-direction:column;gap:var(--str-chat__spacing-2xl);padding-bottom:var(--str-chat__spacing-xl)}.str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body .str-chat__poll-option-list--full{gap:var(--str-chat__spacing-xs);scrollbar-width:none;padding:var(--str-chat__spacing-xs);border-radius:var(--str-chat__radius-lg);background-color:var(--str-chat__background-core-surface-card)}.str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body .str-chat__poll-option-list--full .str-chat__poll-option{padding:var(--str-chat__spacing-xs);border-radius:var(--str-chat__radius-md)}.str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body .str-chat__poll-option-list--full .str-chat__poll-option--votable:hover{background-color:var(--str-chat__background-utility-hover)}.str-chat__poll-option-list{display:flex;flex-direction:column;gap:var(--str-chat__spacing-md)}.str-chat__poll-option-list .str-chat__poll-option{display:grid;grid-template-columns:minmax(0,auto) 1fr;grid-template-rows:1fr auto;row-gap:var(--str-chat__spacing-xs);align-items:start}.str-chat__poll-option-list .str-chat__poll-option.str-chat__poll-option--votable{column-gap:var(--str-chat__spacing-sm)}.str-chat__poll-option-list .str-chat__poll-option.str-chat__poll-option--votable:hover{cursor:pointer}.str-chat__poll-option-list .str-chat__poll-option .str-chat__checkmark{grid-column:1;grid-row:span 2;height:var(--str-chat__size-24);width:var(--str-chat__size-24);border-radius:var(--str-chat__radius-max);border:1px solid var(--chat-border-on-chat, var(--str-chat__chat-border-on-chat-incoming))}.str-chat__poll-option-list .str-chat__poll-option .str-chat__checkmark--checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im00IDkuNC00LTRMMS40IDQgNCA2LjYgMTAuNiAwIDEyIDEuNGwtOCA4WiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-size:11px 10px;background-color:var(--str-chat__control-radio-check-bg-selected);border:none}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data{flex:1;display:flex;align-items:baseline;gap:var(--str-chat__spacing-xs);grid-column:2/3;grid-row:1/2;min-height:24px;padding-block:var(--str-chat__spacing-xxxs)}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data p{margin:0;flex:1;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data .str-chat__poll-option-votes{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs)}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data .str-chat__poll-option-votes .str-chat__poll-option-voters{--str-chat__avatar-size: 1.175rem;display:flex}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data .str-chat__poll-option-votes .str-chat__poll-option-vote-count{text-align:right;font:var(--str-chat__font-metadata-default)}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option__votes-bar{grid-column:2/3;grid-row:2/3;height:8px;width:100%;background:linear-gradient(to right,var(--chat-poll-progress-fill, var(--str-chat__chat-poll-progress-fill-incoming)) var(--str-chat__amount-bar-fulfillment),var(--chat-poll-progress-track, var(--str-chat__chat-poll-progress-track-incoming)) var(--str-chat__amount-bar-fulfillment));border-radius:var(--str-chat__size-4)}.str-chat__modal__poll-question{display:flex;padding:var(--str-chat__spacing-md);flex-direction:column;align-items:flex-start;gap:var(--str-chat__spacing-xxs);align-self:stretch;border-radius:var(--str-chat__radius-lg);background:var(--str-chat__background-core-surface-card)}.str-chat__modal__poll-question .str-chat__modal__poll-question__label{font:var(--str-chat__font-heading-xs);color:var(--str-chat__text-tertiary)}.str-chat__modal__poll-question .str-chat__modal__poll-question__text{font:var(--str-chat__font-heading-sm);color:var(--str-chat__text-primary)}.str-chat__modal__poll-results .str-chat__amount-bar{display:none}.str-chat__modal__poll-results .str-chat__modal__poll-results__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--str-chat__spacing-2xl)}.str-chat__modal__poll-results .str-chat__modal__poll-results__options{scrollbar-width:none;width:100%}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--str-chat__spacing-md);align-self:stretch}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option{display:flex;flex-direction:column;width:100%;padding-block:var(--str-chat__spacing-md);border-radius:var(--str-chat__radius-lg);background:var(--str-chat__background-core-surface-card)}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__header,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--str-chat__spacing-xxs);align-self:stretch;padding-inline:var(--str-chat__spacing-md)}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__label,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__label{font:var(--str-chat__font-heading-xs);color:var(--str-chat__text-tertiary)}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__title,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__title{display:flex;align-items:start;gap:var(--str-chat__spacing-md);width:100%;font:var(--str-chat__font-heading-sm);color:var(--str-chat__text-primary)}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__title .str-chat__poll-option__option-text,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__title .str-chat__poll-option__option-text{flex:1;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-vote-listing,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-vote-listing{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-none)}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-vote-listing .str-chat__avatar,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-vote-listing .str-chat__avatar{height:var(--str-chat__spacing-2xl);width:var(--str-chat__spacing-2xl)}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__show-all-votes-button-container,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__show-all-votes-button-container{display:flex;justify-content:center;width:100%;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-md);border-top:1px solid var(--str-chat__border-core-default)}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option--has-more-votes,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option--has-votes,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option--has-more-votes,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option--has-votes,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option{padding-bottom:0}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option__votes-paginated-list .str-chat__loading-indicator-placeholder{width:100%;height:calc(var(--str-chat__loading-indicator-size) + 2 * var(--str-chat__spacing-xxs));display:flex;justify-content:center}.str-chat__modal__poll-results .str-chat__modal__poll-results__options__footer{padding-top:var(--str-chat__spacing-2xl)}.str-chat__modal__poll-results .str-chat__modal__poll-results__options__footer .str-chat__modal__poll-results__options-total-count{width:100%;text-align:center;font:var(--str-chat__font-caption-default)}.str-chat__modal__poll-results .str-chat__poll-result-option-vote-counter{display:flex;gap:var(--str-chat__spacing-xs);align-items:center;font:var(--str-chat__font-caption-emphasis)}.str-chat__modal__poll-results .str-chat__poll-result-option-vote-counter .str-chat__icon{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat__modal__poll-results.str-chat__modal__poll-results--option-detail .str-chat__infinite-scroll-paginator{flex:1;scrollbar-width:none;width:100%;height:100%;padding-bottom:var(--str-chat__spacing-xl)}.str-chat__modal__poll-results:not(.str-chat__modal__poll-results--option-detail) .str-chat__modal__poll-results__body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:none;max-height:564px;padding-bottom:var(--str-chat__spacing-2xl)}.str-chat__poll-vote{display:flex;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-sm);align-items:center;gap:var(--str-chat__spacing-none, 0);align-self:stretch;width:100%;font:var(--str-chat__font-caption-default)}.str-chat__poll-vote .str-chat__poll-vote__author{flex:1;display:flex;align-items:center;gap:var(--str-chat__spacing-sm)}.str-chat__poll-vote .str-chat__poll-vote__author__name{text-transform:capitalize}.str-chat__modal__suggest-poll-option-prompt{width:300px}.str-chat__reaction-selector{display:flex;padding-inline:var(--str-chat__spacing-xxs);padding-block:var(--str-chat__spacing-xxs);align-items:center;gap:var(--str-chat__spacing-xs);border-radius:var(--str-chat__radius-4xl);background:var(--str-chat__background-core-elevation-2);box-shadow:var(--str-chat__box-shadow-3)}.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list){padding:0;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:none;border-radius:var(--str-chat__radius-lg);max-height:320px}.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list):before,.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list):after{content:"";position:absolute;width:100%;inset-inline-start:0;height:var(--str-chat__size-16)}.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list):after{bottom:0;border-end-end-radius:inherit;border-end-start-radius:inherit;background:linear-gradient(to bottom,transparent 5%,var(--str-chat__background-core-elevation-2) 95%)}.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list):before{z-index:1;top:0;border-start-end-radius:inherit;border-start-start-radius:inherit;background:linear-gradient(to top,transparent 5%,var(--str-chat__background-core-elevation-2) 95%)}.str-chat__reaction-selector .str-chat__reaction-selector__add-button{width:32px;aspect-ratio:1/1}.str-chat__reaction-selector .str-chat__reaction-selector__add-button .str-chat__icon{width:var(--str-chat__icon-size-sm);height:var(--str-chat__icon-size-sm)}.str-chat__reaction-selector:has(.str-chat__reaction-selector__add-button){padding-inline-end:var(--str-chat__spacing-xs)}.str-chat__reaction-selector .str-chat__reaction-selector-list{list-style:none;margin:var(--str-chat__spacing-none);padding:var(--str-chat__spacing-none);display:flex;gap:var(--str-chat__space-2)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item{display:flex}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button{background-color:transparent;border:none;border-radius:var(--str-chat__radius-max);cursor:pointer;display:flex;min-width:40px;min-height:40px;padding:var(--str-chat__spacing-none, 0);justify-content:center;align-items:center;gap:var(--str-chat__spacing-none, 0)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button:not(:disabled):hover{background-color:var(--str-chat__background-utility-hover)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button:not(:disabled):active{background-color:var(--str-chat__background-utility-pressed)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button:not(:disabled):focus-visible{outline:var(--str-chat__focus-outline, 2px solid var(--str-chat__border-utility-focused));outline-offset:-2px}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button:not(:disabled)[aria-pressed=true]{background-color:var(--str-chat__background-utility-selected)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button .str-chat__reaction-icon{font-size:var(--str-chat__typography-font-size-2xl);height:var(--str-chat__typography-font-size-2xl);width:var(--str-chat__typography-font-size-2xl);font-family:system-ui;line-height:0;display:flex;justify-content:center;align-items:center}.str-chat__reaction-selector-extended-list{display:grid;grid-template-columns:repeat(7,1fr);height:100%;padding-block:var(--str-chat__spacing-md);padding-inline:var(--str-chat__spacing-sm)}.str-chat__reaction-selector-extended-list .str-chat__reaction-selector-extended-list__button .str-chat__reaction-icon{height:var(--str-chat__emoji-md);width:var(--str-chat__emoji-md);font-size:var(--str-chat__emoji-md);line-height:0;font-family:system-ui;display:flex;justify-content:center;align-items:center}.str-chat__message-reactions{display:flex}.str-chat__message-reactions .str-chat__message-reactions__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--str-chat__spacing-xxs)}.str-chat__message-reactions .str-chat__message-reactions__list .str-chat__message-reactions__list-item{display:flex}.str-chat__message-reactions .str-chat__message-reactions__list .str-chat__message-reactions__list-item--more{height:100%}.str-chat__message-reactions .str-chat__message-reactions__list-button,.str-chat__message-reactions .str-chat__message-reactions__list-item-button{padding:unset;background:unset;border:unset;cursor:pointer;position:relative;display:flex;gap:var(--str-chat__spacing-xxs);padding-inline:var(--str-chat__spacing-xs);padding-block:var(--str-chat__spacing-xxxs);align-items:center;justify-content:center;border-radius:var(--str-chat__radius-max);border:1px solid var(--str-chat__reaction-border);background:var(--str-chat__reaction-bg);color:var(--str-chat__reaction-text);box-shadow:var(--str-chat__box-shadow-3);font-weight:inherit;font-size:inherit;line-height:1;-webkit-user-select:none;user-select:none}.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled):hover:before,.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled):active:before,.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled)[aria-pressed=true]:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled):hover:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled):active:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled)[aria-pressed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;width:100%;height:100%}.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled):hover:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled):hover:before{background:var(--str-chat__background-utility-hover)}.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled):active:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled):active:before{background:var(--str-chat__background-utility-pressed)}.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled)[aria-pressed=true]:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled)[aria-pressed=true]:before{background:var(--str-chat__background-utility-selected)}.str-chat__message-reactions .str-chat__message-reactions__list-button .str-chat__message-reactions__list-item-icon,.str-chat__message-reactions .str-chat__message-reactions__list-item-button .str-chat__message-reactions__list-item-icon{font-family:system-ui;font-size:var(--str-chat__font-size-size-17);line-height:var(--str-chat__typography-line-height-normal)}.str-chat__message-reactions .str-chat__message-reactions__list-button .str-chat__message-reactions__total-count,.str-chat__message-reactions .str-chat__message-reactions__list-button .str-chat__message-reactions__overflow-count,.str-chat__message-reactions .str-chat__message-reactions__list-button .str-chat__message-reactions__list-item-count,.str-chat__message-reactions .str-chat__message-reactions__list-item-button .str-chat__message-reactions__total-count,.str-chat__message-reactions .str-chat__message-reactions__list-item-button .str-chat__message-reactions__overflow-count,.str-chat__message-reactions .str-chat__message-reactions__list-item-button .str-chat__message-reactions__list-item-count{display:flex;align-items:center;font:var(--str-chat__font-numeric-md)}.str-chat__message-reactions--bottom .str-chat__message-reactions__list-button,.str-chat__message-reactions--bottom .str-chat__message-reactions__list-item-button{box-shadow:none}.str-chat .str-chat__dialog-contents:has(.str-chat__message-reactions-detail):focus-visible{border-radius:var(--str-chat__radius-lg)}.str-chat__message-reactions-detail{border-radius:var(--str-chat__radius-lg);background:var(--str-chat__background-core-elevation-2);max-width:256px;min-width:min(90vw,256px)}.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list):before,.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list):after{content:"";position:absolute;width:100%;inset-inline-start:0;height:var(--str-chat__size-16)}.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list):after{bottom:0;border-end-end-radius:inherit;border-end-start-radius:inherit;background:linear-gradient(to bottom,transparent 5%,var(--str-chat__background-core-elevation-2) 95%)}.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list):before{z-index:1;top:0;border-start-end-radius:inherit;border-start-start-radius:inherit;background:linear-gradient(to top,transparent 5%,var(--str-chat__background-core-elevation-2) 95%)}.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list){overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;display:block;scrollbar-width:none;max-height:320px;max-width:unset;min-width:unset}.str-chat__message-reactions-detail{box-shadow:var(--str-chat__box-shadow-3);padding-block-start:var(--str-chat__spacing-xxs);display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxxs)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__total-count{display:flex;align-items:center;justify-content:flex-start;padding-inline:var(--str-chat__spacing-md);min-height:var(--str-chat__size-32);max-height:var(--str-chat__size-32);color:var(--str-chat__text-tertiary);font:var(--str-chat__font-heading-xs)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list{list-style:none;margin:0;padding-inline:var(--str-chat__spacing-md);padding-block:var(--str-chat__spacing-xs);display:flex;flex-wrap:wrap;gap:var(--str-chat__spacing-xs) var(--str-chat__spacing-xxs)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item{display:flex}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button{padding:unset;background:unset;border:unset;cursor:pointer;position:relative;display:flex;gap:var(--str-chat__spacing-xxs);padding-inline:var(--str-chat__spacing-xs);padding-block:var(--str-chat__spacing-xxxs);align-items:center;justify-content:center;border-radius:var(--str-chat__radius-max);border:1px solid var(--str-chat__reaction-border);background:var(--str-chat__reaction-bg);color:var(--str-chat__reaction-text);box-shadow:var(--str-chat__box-shadow-3);font-weight:inherit;font-size:inherit;line-height:1;-webkit-user-select:none;user-select:none}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled):hover:before,.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled):active:before,.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled)[aria-pressed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;width:100%;height:100%}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled):hover:before{background:var(--str-chat__background-utility-hover)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled):active:before{background:var(--str-chat__background-utility-pressed)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled)[aria-pressed=true]:before{background:var(--str-chat__background-utility-selected)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button{box-shadow:unset;min-width:var(--str-chat__size-48);background:none;border:1px solid var(--str-chat__control-chip-border)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button .str-chat__message-reactions-detail__reaction-type-list-item-icon{font-family:system-ui;font-size:var(--str-chat__font-size-size-17);line-height:var(--str-chat__typography-line-height-normal)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button .str-chat__message-reactions-detail__reaction-type-list-item-icon .str-chat__icon{width:var(--str-chat__icon-size-sm);height:var(--str-chat__icon-size-sm)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button .str-chat__message-reactions-detail__reaction-type-list-item-icon:has(.str-chat__icon){display:flex;align-items:center;justify-content:center}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button .str-chat__message-reactions-detail__reaction-type-list-item-count{color:var(--str-chat__reaction-text);font:var(--str-chat__font-metadata-emphasis)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container{position:relative;border-radius:inherit}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container:before,.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container:after{content:"";position:absolute;width:100%;inset-inline-start:0;height:var(--str-chat__size-16)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container:after{bottom:0;border-end-end-radius:inherit;border-end-start-radius:inherit;background:linear-gradient(to bottom,transparent 5%,var(--str-chat__background-core-elevation-2) 95%)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container:before{z-index:1;top:0;border-start-end-radius:inherit;border-start-start-radius:inherit;background:linear-gradient(to top,transparent 5%,var(--str-chat__background-core-elevation-2) 95%);display:none}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:none;position:relative;padding-block-end:var(--str-chat__spacing-xxs);max-height:180px}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__skeleton-item{padding-block:var(--str-chat__spacing-xxs);display:flex;align-items:center;gap:var(--str-chat__spacing-xs);padding-inline:calc(var(--str-chat__spacing-sm) + var(--str-chat__spacing-xxs))}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__skeleton-item .str-chat__message-reactions-detail__skeleton-avatar{width:var(--str-chat__size-32);height:var(--str-chat__size-32);border-radius:var(--str-chat__radius-max);background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:loading-channel-shimmer 1.2s linear infinite;flex-shrink:0}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__skeleton-item .str-chat__message-reactions-detail__skeleton-line{flex-grow:1;height:var(--str-chat__size-20);border-radius:var(--str-chat__radius-sm);background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0%,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:loading-channel-shimmer 1.2s linear infinite;border-radius:999px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 94%,rgba(0,0,0,.7) 98%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 94%,rgba(0,0,0,.7) 98%,transparent 100%)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item{padding-block:var(--str-chat__spacing-xxs);display:flex;align-items:center;gap:var(--str-chat__spacing-xs);padding-inline:calc(var(--str-chat__spacing-sm) + var(--str-chat__spacing-xxs));max-height:var(--str-chat__size-40)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item .str-chat__message-reactions-detail__user-list-item-icon{font-family:system-ui;font-size:var(--str-chat__font-size-size-17);line-height:var(--str-chat__typography-line-height-normal)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item .str-chat__message-reactions-detail__user-list-item-info{display:flex;flex-direction:column;flex-grow:1;min-width:0}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item .str-chat__message-reactions-detail__user-list-item-info .str-chat__message-reactions-detail__user-list-item-username{color:var(--str-chat__text-primary);font:var(--str-chat__font-caption-default)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item .str-chat__message-reactions-detail__user-list-item-info .str-chat__message-reactions-detail__user-list-item-button{padding:unset;background:unset;border:unset;border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-tertiary);font:var(--str-chat__font-metadata-default);cursor:pointer;align-self:flex-start}.str-chat__search{display:flex;flex-direction:column;gap:var(--str-chat__spacing-sm);padding-block:var(--str-chat__spacing-xs);justify-content:center}.str-chat__search.str-chat__search--active{flex:1;min-height:0}.str-chat__search-bar{padding-inline:var(--str-chat__spacing-md);display:flex;gap:var(--str-chat__spacing-xxxs)}.str-chat__search-bar .str-chat__search-bar__input-wrapper{display:flex;min-height:40px;align-items:center;gap:var(--str-chat__spacing-xs);border-radius:var(--str-chat__radius-max);border:1px solid var(--str-chat__border-core-default);color:var(--str-chat__input-text-placeholder);font:var(--str-chat__font-caption-default);flex-shrink:1;flex-grow:1}.str-chat__search-bar .str-chat__search-bar__input-wrapper:focus-within{outline:var(--str-chat__focus-outline, 2px solid var(--border-utility-focused));outline-offset:var(--str-chat__focus-outline-offset, 2px)}.str-chat__search-bar .str-chat__search-bar__input-wrapper .str-chat__search-bar__input{min-height:24px;border:none;background:none;width:100%;font:inherit}.str-chat__search-bar .str-chat__search-bar__input-wrapper .str-chat__search-bar__input:focus{outline:none}.str-chat__search-bar .str-chat__search-bar__input-wrapper .str-chat__search-bar__clear-button{flex-shrink:0}.str-chat__search-bar .str-chat__search-bar__input-wrapper{padding-block:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-sm)}.str-chat__search-bar .str-chat__search-bar__exit-search-button{flex-shrink:0}.str-chat__search-results{display:flex;flex-direction:column;gap:var(--str-chat__spacing-sm);flex:1;min-height:0}.str-chat__search-results .str-chat__search-results-header{scrollbar-width:none}.str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons{display:flex;gap:var(--str-chat__spacing-xxs);padding-inline:var(--str-chat__spacing-md)}.str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons>.str-chat__button{flex-shrink:0}.str-chat__search-source-results,.str-chat__search-source-result-list{flex:1;display:flex;flex-direction:column;min-height:0}.str-chat__search-source-result-list .str-chat__infinite-scroll-paginator{flex:1;min-height:0;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.str-chat__search-source-result-list .str-chat__search-result-container{padding:var(--str-chat__spacing-xxs);border-bottom:1px solid var(--str-chat__border-core-subtle)}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user{display:flex;align-items:center;gap:var(--str-chat__spacing-md);padding:var(--str-chat__spacing-sm);border-radius:var(--str-chat__radius-lg);width:100%;border:none;background:none;cursor:pointer}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user .str-chat__avatar{flex-shrink:0}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user .str-chat__search-result-data{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);flex:1 0 0;min-width:0;text-align:start}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user .str-chat__search-result-data .str-chat__search-result__display-name{font:var(--str-chat__font-caption-emphasis);color:var(--str-chat__text-primary);flex:1;min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user .str-chat__search-result-data .str-chat__search-result__last-active-timestamp{flex:1;min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-default)}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user{background:var(--str-chat__background-core-elevation-1)}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user:not(:disabled):hover{background:var(--str-chat__background-utility-hover)}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user:not(:disabled):active{background:var(--str-chat__background-utility-pressed)}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user:not(:disabled)[aria-pressed=true]{background:var(--str-chat__background-utility-selected)}.str-chat__search-source-result-list__footer,.str-chat__search-results-presearch,.str-chat__search-source-results-empty{font:var(--str-chat__font-caption-default);color:var(--str-chat__text-tertiary);padding-block:var(--str-chat__spacing-xs);display:flex;justify-content:center;align-items:center}.str-chat__skip-navigation-link{background-color:var(--str-chat__background-color, #fff);border:1px solid transparent;border-radius:4px;color:var(--str-chat__text-color, currentColor);left:0;margin:8px;padding:8px 12px;position:absolute;text-decoration:none;top:0;transform:translateY(-200%);z-index:2}.str-chat__skip-navigation-link:focus,.str-chat__skip-navigation-link:focus-visible{border:1px solid var(--accent-primary);transform:translateY(0)}.str-chat__summarized-message-preview{display:flex;align-items:center;gap:var(--str-chat__spacing-xxs);flex-grow:1;flex-shrink:1;min-width:0;color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default)}.str-chat__summarized-message-preview .str-chat__icon{flex-shrink:0;width:var(--str-chat__icon-size-sm);height:var(--str-chat__icon-size-sm)}.str-chat__summarized-message-preview--error{color:var(--text-error)}.str-chat__summarized-message-preview--deleted{color:var(--str-chat__text-tertiary)}.str-chat__summarized-message-preview .str-chat__summarized-message-preview__text{flex:1;min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.str-chat__summarized-message-preview .str-chat__summarized-message-preview__delivery-status{display:flex;flex-shrink:0;color:var(--str-chat__text-tertiary)}.str-chat__summarized-message-preview .str-chat__summarized-message-preview__delivery-status--read{color:var(--str-chat__accent-primary)}.str-chat__summarized-message-preview .str-chat__summarized-message-preview__sender{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-emphasis);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.str-chat .str-chat__suggestion-list{max-height:320px;min-width:200px;overflow-y:auto;scrollbar-width:none}.str-chat .str-chat__suggestion-list.str-chat__context-menu .str-chat__list-item-layout:has(.str-chat__suggestion-list__mention){padding:var(--str-chat__spacing-none)}.str-chat .str-chat__suggestion-list .str-chat__suggestion-list-item--selected{background-color:var(--str-chat__dialog-menu-button-hover-background-color)}.str-chat .str-chat__suggestion-list__mention{align-items:center;gap:var(--str-chat__spacing-sm)}.str-chat .str-chat__suggestion-list__mention .str-chat__list-item-layout__leading-icon{align-items:center;background:var(--str-chat__background-core-surface-subtle);border:1px solid var(--str-chat__border-core-subtle);border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-secondary);justify-content:center;padding:var(--str-chat__spacing-xs)}.str-chat .str-chat__suggestion-list__mention .str-chat__list-item-layout__leading-icon .str-chat__icon{stroke-width:1.2px}.str-chat .str-chat__suggestion-list__item-content{display:flex;flex:1;flex-direction:column;min-width:0}.str-chat .str-chat__suggestion-list__item-title{font:var(--str-chat__font-caption-default);color:var(--str-chat__text-primary);white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;text-align:start;min-width:0}.str-chat .str-chat__list-item-layout__title.str-chat__suggestion-list__mention-item-title{font:var(--str-chat__font-body-default)}.str-chat .str-chat__suggestion-list__item-details{font:var(--str-chat__font-metadata-default);color:var(--str-chat__text-primary);white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;color:var(--str-chat__text-tertiary);text-align:start;min-width:0}.str-chat__thread-container{color:var(--str-chat__text-primary);border-inline-start:1px solid var(--str-chat__border-core-default);position:relative;height:100%;display:flex;flex-direction:column;width:100%}.str-chat__parent-message-li{padding-block-start:var(--str-chat__spacing-sm)}.str-chat__parent-message-li .str-chat__message{max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding));padding-block:var(--str-chat__spacing-xs);margin-inline:auto}.str-chat__parent-message-li .str-chat__thread-start{display:flex;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-none);margin-block:var(--str-chat__spacing-xs);justify-content:center;align-items:center;gap:var(--str-chat__spacing-none);width:100%;border-top:1px solid var(--str-chat__border-core-subtle);border-bottom:1px solid var(--str-chat__border-core-subtle);background:var(--str-chat__background-core-surface-subtle);color:var(--str-chat__chat-text-system);font:var(--str-chat__font-metadata-emphasis)}.str-chat__thread-header{width:100%;padding:var(--str-chat__spacing-md);height:var(--str-chat__channel-header-height);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;background:var(--str-chat__background-core-elevation-1);color:var(--str-chat__text-primary);border-block-end:1px solid var(--str-chat__border-core-default)}.str-chat__thread-header .str-chat__thread-header-title{font:var(--str-chat__font-heading-sm)}.str-chat__thread-header .str-chat__thread-header-subtitle{font:var(--str-chat__font-caption-default);color:var(--str-chat__text-secondary)}.str-chat__thread-header .str-chat__thread-header-details{display:flex;flex-direction:column;align-items:center;overflow-y:hidden;overflow-x:hidden;min-width:0;justify-self:center}.str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle,.str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle{overflow-y:hidden}.str-chat__thread-header .str-chat__thread-header__start{min-width:0;justify-self:start}.str-chat__thread-header .str-chat__thread-header__end{min-width:0;justify-self:end}.str-chat__thread-header .str-chat__close-thread-button{display:flex;align-items:flex-start;justify-content:flex-end;width:var(--str-chat__size-40);height:var(--str-chat__size-40);cursor:pointer;background-color:transparent;border:none}.str-chat__thread-header .str-chat__close-thread-button .str-chat__icon{fill:var(--str-chat__text-primary)}.str-chat__chat-view__threads .str-chat__thread-header .str-chat__thread-header-details{align-items:center}.str-chat__chat-view__threads .str-chat__thread{border:none}.str-chat__unread-count-badge{background-color:var(--str-chat__accent-error);color:var(--str-chat__badge-text-on-accent);border-radius:9999px}.str-chat{--str-chat-unread-count-badge-absolute-offset-vertical: 50%;--str-chat-unread-count-badge-absolute-offset-horizontal: 50%}.str-chat__unread-count-badge-container{position:relative;display:flex;align-items:center;justify-content:center}.str-chat__unread-count-badge{font-size:12px;min-width:18px;min-height:18px;line-height:8px;font-weight:700;padding:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.str-chat__unread-count-badge--top-right{position:absolute;translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical) * -1)}.str-chat__unread-count-badge--bottom-left{position:absolute;translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal) * -1) var(--str-chat-unread-count-badge-absolute-offset-vertical)}.str-chat__unread-count-badge--bottom-right{position:absolute;translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) var(--str-chat-unread-count-badge-absolute-offset-vertical)}.str-chat__unread-count-badge--top-left{position:absolute;translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal) * -1) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical) * -1)}.str-chat{--str-chat__thread-list-transition-duration: var( --str-chat__channel-list-transition-duration );--str-chat__thread-list-transition-easing: var( --str-chat__channel-list-transition-easing );--str-chat__thread-list-transition-offset: var( --str-chat__channel-list-transition-offset );--str-chat__thread-list-width: var(--str-chat__channel-list-width);--str-chat__thread-list-mobile-width: var(--str-chat__channel-list-mobile-width)}.str-chat__thread-list-container{background:var(--str-chat__background-core-elevation-1);color:var(--str-chat__text-primary);border-inline-end:1px solid var(--str-chat__border-core-default);display:flex;flex:0 0 var(--str-chat__thread-list-width);flex-direction:column;height:100%;max-width:100%;min-width:280px;opacity:1;position:relative;transform:translate(0);transition:flex-basis var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),min-width var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),width var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),max-width var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),opacity var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),transform var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing);width:var(--str-chat__thread-list-width)}@media (max-width: 767px){.str-chat__thread-list-container{flex-basis:auto;inset-inline-start:0;max-width:100%;min-width:0;pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(calc(var(--str-chat__thread-list-transition-offset) * -1px));transition:transform var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),visibility 0s linear var(--str-chat__thread-list-transition-duration);visibility:hidden;width:var(--str-chat__thread-list-mobile-width);z-index:1}}@media (prefers-reduced-motion: reduce){.str-chat__thread-list-container{transition:none}}.str-chat__thread-list-container .str-chat__unseen-threads-banner{padding:unset;background:unset;border:unset;border-radius:var(--str-chat__radius-max);font:var(--str-chat__font-metadata-emphasis);cursor:pointer;display:flex;color:var(--str-chat__text-secondary);height:36px;justify-content:center;align-items:center;gap:var(--str-chat__spacing-xs);border-radius:var(--str-chat__radius-none);background:var(--background-core-surface);position:relative}.str-chat__thread-list-container .str-chat__unseen-threads-banner>.str-chat__icon{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat__thread-list-container .str-chat__unseen-threads-banner:not(:disabled):hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--str-chat__background-utility-hover);pointer-events:none}.str-chat__thread-list{flex:1}.str-chat__thread-list [data-virtuoso-scroller=true],.str-chat__thread-list [data-viewport-type=element]{height:100%!important}.str-chat__thread-list-empty-placeholder{--str-chat-icon-color: var(--str-chat__text-secondary);text-align:center}.str-chat__thread-list-empty-placeholder svg{width:32px;height:32px}.str-chat__thread-list-empty-placeholder{height:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--str-chat__spacing-xl);color:var(--str-chat__text-secondary)}.str-chat__thread-list-empty-placeholder p{margin:0;color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default)}.str-chat__thread-list__header{display:flex;align-items:center;padding:var(--str-chat__spacing-md);height:var(--str-chat__channel-header-height);width:100%}.str-chat__thread-list__header .str-chat__thread-list__header__title{flex:1;font:var(--str-chat__font-heading-lg);color:var(--str-chat__text-primary)}.str-chat__thread-list-item-container{border-bottom:1px solid var(--str-chat__border-core-subtle);padding:var(--str-chat__spacing-xxs);max-width:100%}.str-chat__thread-list-item-container:has(.str-chat__thread-list-item--highlighted){background:var(--str-chat__background-core-highlight)}.str-chat__thread-list-item{display:flex;gap:var(--str-chat__spacing-sm);align-items:flex-start;padding-inline:var(--str-chat__spacing-sm);padding-block:var(--str-chat__spacing-sm);padding-block-start:calc(var(--str-chat__spacing-sm) - 1px);border:none;cursor:pointer;text-align:start;background:var(--str-chat__background-core-elevation-1);border-radius:var(--str-chat__radius-lg);width:100%;max-width:100%}.str-chat__thread-list-item:not(:disabled):hover{background:var(--str-chat__background-utility-hover)}.str-chat__thread-list-item:not(:disabled):active{background:var(--str-chat__background-utility-pressed)}.str-chat__thread-list-item:not(:disabled)[aria-pressed=true]{background:var(--str-chat__background-utility-selected)}.str-chat__thread-list-item .str-chat__avatar{flex-shrink:0}.str-chat__thread-list-item .str-chat__summarized-message-preview .str-chat__summarized-message-preview__sender{color:var(--str-chat__text-secondary)}.str-chat__thread-list-item .str-chat__summarized-message-preview .str-chat__summarized-message-preview__text{color:var(--str-chat__text-primary)}.str-chat__thread-list-item__content{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs);flex:1 0 0;min-width:0}.str-chat__thread-list-item__content-leading{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);padding-block:var(--str-chat__spacing-xxxs)}.str-chat__thread-list-item__content-leading .str-chat__summarized-message-preview{font:var(--str-chat__font-body-default)}.str-chat__thread-list-item__content-leading .str-chat__summarized-message-preview .str-chat__summarized-message-preview__sender{font:var(--str-chat__font-body-emphasis)}.str-chat__thread-list-item__title{font:var(--str-chat__font-caption-emphasis);color:var(--str-chat__text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-list-item__content-trailing,.str-chat__thread-list-item__reply-information{display:flex;gap:var(--str-chat__spacing-xs);align-items:center}.str-chat__thread-list-item__reply-count{font:var(--str-chat__font-caption-emphasis);color:var(--str-chat__text-link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-list-item__timestamp{font:var(--str-chat__font-caption-default);color:var(--str-chat__text-tertiary);min-width:0;white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat{--str-chat__tooltip-background-color: var(--str-chat__background-core-inverse)}.str-chat.str-chat__theme-dark{--str-chat__tooltip-background-color: var(--str-chat__background-core-elevation-2)}.str-chat__tooltip{background:var(--str-chat__tooltip-background-color);color:var(--str-chat__text-on-accent);box-shadow:var(--str-chat__box-shadow-3);border-radius:var(--str-chat__radius-md);overflow-y:hidden;display:flex;gap:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-xs);z-index:1;max-width:150px;width:max-content;font:var(--str-chat__font-metadata-emphasis)}.str-chat__tooltip:after{background-color:var(--str-chat__tooltip-background-color)}@keyframes str-chat__typing-indicator-fade-in{0%{opacity:0}to{opacity:1}}.str-chat__subtitle-content-transition{animation:str-chat__typing-indicator-fade-in .2s ease-out;display:inline-block}.str-chat__typing-indicator{display:flex;align-items:flex-end;width:100%;max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding));margin:auto;gap:var(--str-chat__spacing-xs);padding-block:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__message-composer-padding)}.str-chat__typing-indicator.str-chat__typing-indicator--with-transition{animation:str-chat__typing-indicator-fade-in .25s ease-out}.str-chat__typing-indicator__bubble{display:inline-flex;align-items:center;min-height:36px;max-height:36px;padding-block:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-sm);border-radius:var(--str-chat__message-bubble-radius-group-bottom) var(--str-chat__message-bubble-radius-group-bottom) var(--str-chat__message-bubble-radius-group-bottom) var(--str-chat__message-bubble-radius-tail);border:1px solid var(--chat-bg);background:var(--chat-bg)}.str-chat__typing-indicator__dots{display:flex;align-items:center;column-gap:var(--str-chat__spacing-xxs)}.str-chat__typing-indicator__dots svg{display:block}.str-chat__typing-indicator__dots svg circle:nth-child(1){fill:var(--str-chat__chat-text-typing-indicator);animation:str-chat__typing-indicator-dot 1.2s ease-in-out infinite both;animation-delay:0s}.str-chat__typing-indicator__dots svg circle:nth-child(2){fill:var(--str-chat__chat-text-typing-indicator);animation:str-chat__typing-indicator-dot 1.2s ease-in-out infinite both;animation-delay:.15s}.str-chat__typing-indicator__dots svg circle:nth-child(3){fill:var(--str-chat__chat-text-typing-indicator);animation:str-chat__typing-indicator-dot 1.2s ease-in-out infinite both;animation-delay:.3s}@keyframes str-chat__typing-indicator-dot{0%,to{opacity:1}33%{opacity:.75}66%{opacity:.5}}.str-chat__typing-indicator-header{display:inline-flex;align-items:baseline;gap:var(--str-chat__spacing-xs);white-space:nowrap;color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default)}.str-chat__typing-indicator-header__dots{display:inline-flex;align-items:center;vertical-align:middle}.str-chat__video-player-loading{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%}.str-chat .str-chat__message-attachment__video-thumbnail{position:relative;width:100%;height:100%}.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__message-attachment__video-thumbnail-image{object-fit:cover;width:100%;height:100%}.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__message-attachment__video-thumbnail__play-indicator,.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__button.str-chat__button--solid.str-chat__message-attachment__video-thumbnail__play-indicator{display:flex;align-items:center;justify-content:center;position:absolute;height:48px;width:48px;border-radius:var(--str-chat__radius-max);background-color:var(--str-chat__control-play-button-bg);left:calc(50% - 24px);top:calc(50% - 24px)}.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__message-attachment__video-thumbnail__play-indicator svg,.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__button.str-chat__button--solid.str-chat__message-attachment__video-thumbnail__play-indicator svg{height:24px;width:24px}.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__message-attachment__video-thumbnail__play-indicator svg path,.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__button.str-chat__button--solid.str-chat__message-attachment__video-thumbnail__play-indicator svg path{fill:var(--str-chat__control-play-button-icon)}.str-video *,.str-video *:before,.str-video *:after{box-sizing:border-box}.str-video{--str-video__brand-color1: #005fff;--str-video__brand-color2: #69e5f6;--str-video__brand-color3: #00e2a1;--str-video__brand-color4: #ffd646;--str-video__brand-color5: #dc433b;--str_video__brand-color6: #b38af8;--str-video__base-color1: #e3e4e5;--str-video__base-color2: #979ca0;--str-video__base-color3: #4c535b;--str-video__base-color4: #000000;--str-video__base-color5: #0c0d0e;--str-video__base-color6: #19232d;--str-video__base-color7: #101213;--str-video__backdrop1: rgba(0, 0, 0, .5);--str-video__button-default-base: #19232d;--str-video__button-default-hover: #323b44;--str-video__button-default-pressed: #0c0d0e;--str-video__button-default-active: #19232d;--str-video__button-default-disabled: #1e262e;--str-video__button-primary-base: #19232d;--str-video__button-primary-hover: #4c8fff;--str-video__button-primary-pressed: #0c48ab;--str-video__button-primary-active: #005fff;--str-video__button-secondary-base: #19232d;--str-video__button-secondary-hover: #e96962;--str-video__button-secondary-pressed: #6a3233;--str-video__button-secondary-active: #dc433b;--str-video__button-tertiary-base: #dc433b;--str-video__button-tertiary-hover: #e96962;--str-video__button-tertiary-pressed: #6a3233;--str-video__button-tertiary-active: #31292f;--str-video__icon-default: #eff0f1;--str-video__icon-hover: #eff0f1;--str-video__icon-pressed: #656b72;--str-video__icon-active: #e3e4e5;--str-video__icon-alert: #e3e4e5;--str-video__icon-disabled: #7e8389;--str-video__alert-success: #00e2a1;--str-video__alert-caution: #ffd646;--str-video__alert-warning: #dc433b;--str-video__alert-success-background: rgba(0, 226, 161, .5);--str-video__alert-caution-background: rgba(255, 214, 70, .5);--str-video__alert-warning-background: rgba(220, 67, 59, .5);--str-video__font-size-xxs: .625rem;--str-video__font-size-xs: .75rem;--str-video__font-size-sm: .875rem;--str-video__font-size-md: 1rem;--str-video__font-size-lg: 1.125rem;--str-video__font-size-xl: 1.25rem;--str-video__font-size-xxl: 1.5rem;--str-video__border-radius-xxs: 4px;--str-video__border-radius-xs: 8px;--str-video__border-radius-sm: 12px;--str-video__border-radius-md: 18px;--str-video__border-radius-lg: 24px;--str-video__border-radius-xl: 30px;--str-video__border-radius-xxl: 48px;--str-video__border-radius-circle: 999px;--str-video__spacing-xxs: 4px;--str-video__spacing-xs: 6px;--str-video__spacing-sm: 8px;--str-video__spacing-md: 12px;--str-video__spacing-lg: 16px;--str-video__spacing-xl: 20px;--str-video__primary-color: #005fff;--str-video__secondary-color: #669fff;--str-video__text-color1: #ffffff;--str-video__text-color2: #b4b7bb;--str-video__text-color3: #72767e;--str-video__text-color4: #f7f7f8;--str-video__info-color: #4ce68c;--str-video__info-color--accent: #20e070;--str-video__danger-color: #ff3742;--str-video__danger-color--accent: #ff000e;--str-video__background-color0: #000000;--str-video__background-color1: #1c1e22;--str-video__background-color2: #272a30;--str-video__background-color3: #f4f4f5;--str-video__background-color4: #121416;--str-video__background-color5: #1d2938;--str-video__background-color6: #b4b7bb;--str-video__background-color7: #72767e;--str-video__overlay-color: rgba(39, 42, 48, .75);--str-video__livestream-overlay-color: rgba(39, 42, 48, .25);--str-video__livestream-overlay-color-hovered: rgba(39, 42, 48, .5);--str-video__icon--call-accept: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNy41MSAxMi4zODJDMTYuMjggMTIuMzgyIDE1LjA5IDEyLjE4MiAxMy45OCAxMS44MjJDMTMuNjMgMTEuNzAyIDEzLjI0IDExLjc5MiAxMi45NyAxMi4wNjJMMTEuNCAxNC4wMzJDOC41NyAxMi42ODIgNS45MiAxMC4xMzIgNC41MSA3LjIwMTk1TDYuNDYgNS41NDE5NUM2LjczIDUuMjYxOTUgNi44MSA0Ljg3MTk1IDYuNyA0LjUyMTk1QzYuMzMgMy40MTE5NSA2LjE0IDIuMjIxOTUgNi4xNCAwLjk5MTk1M0M2LjE0IDAuNDUxOTUzIDUuNjkgMC4wMDE5NTMxMyA1LjE1IDAuMDAxOTUzMTNIMS42OUMxLjE1IDAuMDAxOTUzMTIgMC41IDAuMjQxOTUzIDAuNSAwLjk5MTk1M0MwLjUgMTAuMjgyIDguMjMgMTguMDAyIDE3LjUxIDE4LjAwMkMxOC4yMiAxOC4wMDIgMTguNSAxNy4zNzIgMTguNSAxNi44MjJWMTMuMzcyQzE4LjUgMTIuODMyIDE4LjA1IDEyLjM4MiAxNy41MSAxMi4zODJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--str-video__icon--call-end: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTQuNTgwMSAxNi4wMzA0TDYuNTgwMSAxNC40NDA0QzcuMDYwMSAxNC4wNjA0IDcuMzQwMSAxMy40ODA0IDcuMzQwMSAxMi44NzA0VjEwLjI3MDRDMTAuMzYwMSA5LjI5MDQgMTMuNjMwMSA5LjI4MDQgMTYuNjYwMSAxMC4yNzA0VjEyLjg4MDRDMTYuNjYwMSAxMy40OTA0IDE2Ljk0MDEgMTQuMDcwNCAxNy40MjAxIDE0LjQ1MDRMMTkuNDEwMSAxNi4wMzA0QzIwLjIxMDEgMTYuNjYwNCAyMS4zNTAxIDE2LjYwMDQgMjIuMDcwMSAxNS44ODA0TDIzLjI5MDEgMTQuNjYwNEMyNC4wOTAxIDEzLjg2MDQgMjQuMDkwMSAxMi41MzA0IDIzLjI0MDEgMTEuNzgwNEMxNi44MzAxIDYuMTIwNCA3LjE3MDEgNi4xMjA0IDAuNzYwMTAzIDExLjc4MDRDLTAuMDg5ODk3IDEyLjUzMDQgLTAuMDg5ODk3IDEzLjg2MDQgMC43MTAxMDMgMTQuNjYwNEwxLjkzMDEgMTUuODgwNEMyLjY0MDEgMTYuNjAwNCAzLjc4MDEgMTYuNjYwNCA0LjU4MDEgMTYuMDMwNFoiIGZpbGw9IiNCMEI0QjciLz4KPC9nPgo8L3N2Zz4K);--str-video__icon--camera: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDEwLjVWN0MxNyA2LjQ1IDE2LjU1IDYgMTYgNkg0QzMuNDUgNiAzIDYuNDUgMyA3VjE3QzMgMTcuNTUgMy40NSAxOCA0IDE4SDE2QzE2LjU1IDE4IDE3IDE3LjU1IDE3IDE3VjEzLjVMMTkuMjkgMTUuNzlDMTkuOTIgMTYuNDIgMjEgMTUuOTcgMjEgMTUuMDhWOC45MUMyMSA4LjAyIDE5LjkyIDcuNTcgMTkuMjkgOC4yTDE3IDEwLjVaIiBmaWxsPSIjQjBCNEI3Ii8+Cjwvc3ZnPgo=);--str-video__icon--camera-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjI5MTUgMTQuNzY5OVY5LjQ3OTlDMjEuMjkxNSA4LjU4OTkgMjAuMjExNSA4LjEzOTkgMTkuNTgxNSA4Ljc2OTlMMTcuMjkxNSAxMS4wNjk5VjcuNTY5OUMxNy4yOTE1IDcuMDE5OSAxNi44NDE1IDYuNTY5OSAxNi4yOTE1IDYuNTY5OUgxMC42ODE1TDE5LjU5MTUgMTUuNDc5OUMyMC4yMTE1IDE2LjEwOTkgMjEuMjkxNSAxNS42NTk5IDIxLjI5MTUgMTQuNzY5OVpNMy4wMDE0OCAzLjEyOTlDMi42MTE0OCAzLjUxOTkgMi42MTE0OCA0LjE0OTkgMy4wMDE0OCA0LjUzOTlMNS4wMjE0OCA2LjU2OTlINC4yOTE0OEMzLjc0MTQ4IDYuNTY5OSAzLjI5MTQ4IDcuMDE5OSAzLjI5MTQ4IDcuNTY5OVYxNy41Njk5QzMuMjkxNDggMTguMTE5OSAzLjc0MTQ4IDE4LjU2OTkgNC4yOTE0OCAxOC41Njk5SDE2LjI5MTVDMTYuNTAxNSAxOC41Njk5IDE2LjY4MTUgMTguNDg5OSAxNi44NDE1IDE4LjM4OTlMMTkuMzIxNSAyMC44Njk5QzE5LjcxMTUgMjEuMjU5OSAyMC4zNDE1IDIxLjI1OTkgMjAuNzMxNSAyMC44Njk5QzIxLjEyMTUgMjAuNDc5OSAyMS4xMjE1IDE5Ljg0OTkgMjAuNzMxNSAxOS40NTk5TDQuNDExNDggMy4xMjk5QzQuMDIxNDggMi43Mzk5IDMuMzkxNDggMi43Mzk5IDMuMDAxNDggMy4xMjk5WiIgZmlsbD0iI0IwQjRCNyIvPgo8L3N2Zz4K);--str-video__icon--caret: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU0ODggMTAuNDg4NUw5LjQxMzIxIDguMzMwMThDOS43MzgyMSA4LjAwNTE4IDEwLjI2MzIgOC4wMDUxOCAxMC41ODgyIDguMzMwMThMMTIuNzQ2NSAxMC40ODg1QzEzLjI3MTUgMTEuMDEzNSAxMi44OTY1IDExLjkxMzUgMTIuMTU0OSAxMS45MTM1SDcuODM4MjFDNy4wOTY1NCAxMS45MTM1IDYuNzI5ODggMTEuMDEzNSA3LjI1NDg4IDEwLjQ4ODVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--caret-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU0ODggMTAuNDg4NUw5LjQxMzIxIDguMzMwMThDOS43MzgyMSA4LjAwNTE4IDEwLjI2MzIgOC4wMDUxOCAxMC41ODgyIDguMzMwMThMMTIuNzQ2NSAxMC40ODg1QzEzLjI3MTUgMTEuMDEzNSAxMi44OTY1IDExLjkxMzUgMTIuMTU0OSAxMS45MTM1SDcuODM4MjFDNy4wOTY1NCAxMS45MTM1IDYuNzI5ODggMTEuMDEzNSA3LjI1NDg4IDEwLjQ4ODVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--caret-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU0ODggMTAuNDg4NUw5LjQxMzIxIDguMzMwMThDOS43MzgyMSA4LjAwNTE4IDEwLjI2MzIgOC4wMDUxOCAxMC41ODgyIDguMzMwMThMMTIuNzQ2NSAxMC40ODg1QzEzLjI3MTUgMTEuMDEzNSAxMi44OTY1IDExLjkxMzUgMTIuMTU0OSAxMS45MTM1SDcuODM4MjFDNy4wOTY1NCAxMS45MTM1IDYuNzI5ODggMTEuMDEzNSA3LjI1NDg4IDEwLjQ4ODVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--chevron-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDEgOC4yOTUwNEwxMiAxMi44NzVMMTYuNTkgOC4yOTUwNEwxOCA5LjcwNTA0TDEyIDE1LjcwNUw2IDkuNzA1MDRMNy40MSA4LjI5NTA0WiIgZmlsbD0iI0IwQjRCNyIvPgo8L3N2Zz4K);--str-video__icon--chevron-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDEgMTUuNzA1TDEyIDExLjEyNUwxNi41OSAxNS43MDVMMTggMTQuMjk1TDEyIDguMjk1MDRMNiAxNC4yOTVMNy40MSAxNS43MDVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--chevron-right: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuOTk3NjcgMjEuMDE0OUM3LjQ4NzY3IDIxLjUwNDkgOC4yNzc2NyAyMS41MDQ5IDguNzY3NjcgMjEuMDE0OUwxNy4wNzc3IDEyLjcwNDlDMTcuNDY3NyAxMi4zMTQ5IDE3LjQ2NzcgMTEuNjg0OSAxNy4wNzc3IDExLjI5NDlMOC43Njc2NyAyLjk4NDkzQzguMjc3NjcgMi40OTQ5MyA3LjQ4NzY3IDIuNDk0OTMgNi45OTc2NyAyLjk4NDkzQzYuNTA3NjcgMy40NzQ5MyA2LjUwNzY3IDQuMjY0OTMgNi45OTc2NyA0Ljc1NDkzTDE0LjIzNzcgMTIuMDA0OUw2Ljk4NzY3IDE5LjI1NDlDNi41MDc2NyAxOS43MzQ5IDYuNTA3NjcgMjAuNTM0OSA2Ljk5NzY3IDIxLjAxNDlaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--call-latency: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAwMjkgMTcuOTk4OEMxMi41NTUyIDE3Ljk5ODggMTMuMDAyOSAxNy41NTExIDEzLjAwMjkgMTYuOTk4OEMxMy4wMDI5IDE2LjQ0NjUgMTIuNTU1MiAxNS45OTg4IDEyLjAwMjkgMTUuOTk4OEMxMS40NTA2IDE1Ljk5ODggMTEuMDAyOSAxNi40NDY1IDExLjAwMjkgMTYuOTk4OEMxMS4wMDI5IDE3LjU1MTEgMTEuNDUwNiAxNy45OTg4IDEyLjAwMjkgMTcuOTk4OFoiIGZpbGw9IiNFM0U0RTUiLz4KPHBhdGggZD0iTTcuMDAyOTMgMTIuOTk4OEM3LjU1NTIxIDEyLjk5ODggOC4wMDI5MyAxMi41NTExIDguMDAyOTMgMTEuOTk4OEM4LjAwMjkzIDExLjQ0NjUgNy41NTUyMSAxMC45OTg4IDcuMDAyOTMgMTAuOTk4OEM2LjQ1MDY0IDEwLjk5ODggNi4wMDI5MyAxMS40NDY1IDYuMDAyOTMgMTEuOTk4OEM2LjAwMjkzIDEyLjU1MTEgNi40NTA2NCAxMi45OTg4IDcuMDAyOTMgMTIuOTk4OFoiIGZpbGw9IiNFM0U0RTUiLz4KPHBhdGggZD0iTTE3LjAwMjkgMTIuOTk4OEMxNy41NTUyIDEyLjk5ODggMTguMDAyOSAxMi41NTExIDE4LjAwMjkgMTEuOTk4OEMxOC4wMDI5IDExLjQ0NjUgMTcuNTU1MiAxMC45OTg4IDE3LjAwMjkgMTAuOTk4OEMxNi40NTA2IDEwLjk5ODggMTYuMDAyOSAxMS40NDY1IDE2LjAwMjkgMTEuOTk4OEMxNi4wMDI5IDEyLjU1MTEgMTYuNDUwNiAxMi45OTg4IDE3LjAwMjkgMTIuOTk4OFoiIGZpbGw9IiNFM0U0RTUiLz4KPHBhdGggZD0iTTEyLjAwMjkgMi45OTg3OEMxMS40NTI5IDIuOTk4NzggMTEuMDAyOSAzLjQ0ODc4IDExLjAwMjkgMy45OTg3OFY1Ljk5ODc4QzExLjAwMjkgNi41NDg3OCAxMS40NTI5IDYuOTk4NzggMTIuMDAyOSA2Ljk5ODc4QzEyLjU1MjkgNi45OTg3OCAxMy4wMDI5IDYuNTQ4NzggMTMuMDAyOSA1Ljk5ODc4VjUuMDc4NzhDMTYuMzEyOSA1LjU1ODc4IDE4Ljg3MjkgOC4zMjg3OCAxOS4wMDI5IDExLjczODhDMTkuMTQyOSAxNS41ODg4IDE1Ljk3MjkgMTguOTM4OCAxMi4xMjI5IDE4Ljk5ODhDOC4xOTI5MyAxOS4wNTg4IDUuMDAyOTMgMTUuOTA4OCA1LjAwMjkzIDExLjk5ODhDNS4wMDI5MyAxMC4zMTg4IDUuNTkyOTMgOC43Nzg3OCA2LjU4MjkzIDcuNTc4NzhMMTEuMjkyOSAxMi4yOTg4QzExLjY4MjkgMTIuNjg4OCAxMi4zMTI5IDEyLjY4ODggMTIuNzAyOSAxMi4yOTg4QzEzLjA5MjkgMTEuOTA4OCAxMy4wOTI5IDExLjI3ODggMTIuNzAyOSAxMC44ODg4TDcuMjYyOTMgNS40NTg3OEM2Ljg4MjkzIDUuMDc4NzggNi4yNjI5MyA1LjA2ODc4IDUuODYyOTMgNS40Mzg3OEM0LjEwMjkzIDcuMDY4NzggMy4wMDI5MyA5LjM5ODc4IDMuMDAyOTMgMTEuOTk4OEMzLjAwMjkzIDE3LjAzODggNy4xNDI5MyAyMS4xMTg4IDEyLjIxMjkgMjAuOTk4OEMxNi45MTI5IDIwLjg4ODggMjAuODQyOSAxNi45ODg4IDIwLjk5MjkgMTIuMjg4OEMyMS4xNjI5IDcuMTg4NzggMTcuMDcyOSAyLjk5ODc4IDEyLjAwMjkgMi45OTg3OFoiIGZpbGw9IiNFM0U0RTUiLz4KPC9zdmc+Cg==);--str-video__icon--close: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE4LjI5OTcgNS43MDk5N0MxNy45MDk3IDUuMzE5OTcgMTcuMjc5NyA1LjMxOTk3IDE2Ljg4OTcgNS43MDk5N0wxMS45OTk3IDEwLjU5TDcuMTA5NzMgNS42OTk5N0M2LjcxOTczIDUuMzA5OTcgNi4wODk3MyA1LjMwOTk3IDUuNjk5NzMgNS42OTk5N0M1LjMwOTczIDYuMDg5OTcgNS4zMDk3MyA2LjcxOTk3IDUuNjk5NzMgNy4xMDk5N0wxMC41ODk3IDEyTDUuNjk5NzMgMTYuODlDNS4zMDk3MyAxNy4yOCA1LjMwOTczIDE3LjkxIDUuNjk5NzMgMTguM0M2LjA4OTczIDE4LjY5IDYuNzE5NzMgMTguNjkgNy4xMDk3MyAxOC4zTDExLjk5OTcgMTMuNDFMMTYuODg5NyAxOC4zQzE3LjI3OTcgMTguNjkgMTcuOTA5NyAxOC42OSAxOC4yOTk3IDE4LjNDMTguNjg5NyAxNy45MSAxOC42ODk3IDE3LjI4IDE4LjI5OTcgMTYuODlMMTMuNDA5NyAxMkwxOC4yOTk3IDcuMTA5OTdDMTguNjc5NyA2LjcyOTk3IDE4LjY3OTcgNi4wODk5NyAxOC4yOTk3IDUuNzA5OTdaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--connection-quality-poor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjU0ODgzIDYuMjVDMC4yNTQ4ODMgMi45MzYyOSAyLjk0MTE3IDAuMjUgNi4yNTQ4OCAwLjI1SDMyLjI1NDlWMjYuMjVDMzIuMjU0OSAyOS41NjM3IDI5LjU2ODYgMzIuMjUgMjYuMjU0OSAzMi4yNUgwLjI1NDg4M1Y2LjI1WiIgZmlsbD0iIzBDMEQwRSIgZmlsbC1vcGFjaXR5PSIwLjY1Ii8+CjxwYXRoIGQ9Ik0xNi4yNTQ5IDIwLjI1TDE2LjI1NDkgMTUuMjUiIHN0cm9rZT0iI0UzRTRFNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjI1NDkgMjAuMjVMMTEuMjU0OSAxOC4yNSIgc3Ryb2tlPSIjREM0MzNCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMjU0OSAyMC4yNUwyMS4yNTQ5IDEyLjI1IiBzdHJva2U9IiNFM0U0RTUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);--str-video__icon--connection-quality-good: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTI0ODA1IDYuMjVDMC45MjQ4MDUgMi45MzYyOSAzLjYxMTEgMC4yNSA2LjkyNDggMC4yNUgzMi45MjQ4VjI2LjI1QzMyLjkyNDggMjkuNTYzNyAzMC4yMzg1IDMyLjI1IDI2LjkyNDggMzIuMjVIMC45MjQ4MDVWNi4yNVoiIGZpbGw9IiMwQzBEMEUiIGZpbGwtb3BhY2l0eT0iMC42NSIvPgo8cGF0aCBkPSJNMTYuOTI0OCAyMC4yNUwxNi45MjQ4IDE1LjI1IiBzdHJva2U9IiMwMEUyQTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS45MjQ4IDIwLjI1TDExLjkyNDggMTguMjUiIHN0cm9rZT0iIzAwRTJBMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjkyNDggMjAuMjVMMjEuOTI0OCAxMi4yNSIgc3Ryb2tlPSIjRTNFNEU1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);--str-video__icon--connection-quality-excellent: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjU0ODgzIDYuMjVDMC4yNTQ4ODMgMi45MzYyOSAyLjk0MTE3IDAuMjUgNi4yNTQ4OCAwLjI1SDMyLjI1NDlWMjYuMjVDMzIuMjU0OSAyOS41NjM3IDI5LjU2ODYgMzIuMjUgMjYuMjU0OSAzMi4yNUgwLjI1NDg4M1Y2LjI1WiIgZmlsbD0iIzBDMEQwRSIgZmlsbC1vcGFjaXR5PSIwLjY1Ii8+CjxwYXRoIGQ9Ik0xNi4yNTQ5IDIwLjI1TDE2LjI1NDkgMTUuMjUiIHN0cm9rZT0iIzAwRTJBMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjI1NDkgMjAuMjVMMTEuMjU0OSAxOC4yNSIgc3Ryb2tlPSIjMDBFMkExIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMjU0OSAyMC4yNUwyMS4yNTQ5IDEyLjI1IiBzdHJva2U9IiMwMEUyQTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);--str-video__icon--download: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjA2MDcgNi4zMzM1SDE2LjAwMDdWMy4wMDAxNkMxNi4wMDA3IDIuNjMzNSAxNS43MDA3IDIuMzMzNSAxNS4zMzQgMi4zMzM1SDEyLjY2NzNDMTIuMzAwNyAyLjMzMzUgMTIuMDAwNyAyLjYzMzUgMTIuMDAwNyAzLjAwMDE2VjYuMzMzNUgxMC45NDA3QzEwLjM0NzMgNi4zMzM1IDEwLjA0NzMgNy4wNTM1IDEwLjQ2NzMgNy40NzM1TDEzLjUyNzMgMTAuNTMzNUMxMy43ODczIDEwLjc5MzUgMTQuMjA3MyAxMC43OTM1IDE0LjQ2NzMgMTAuNTMzNUwxNy41MjczIDcuNDczNUMxNy45NDczIDcuMDUzNSAxNy42NTQgNi4zMzM1IDE3LjA2MDcgNi4zMzM1Wk05LjMzMzk4IDEzLjAwMDJDOS4zMzM5OCAxMy4zNjY4IDkuNjMzOTggMTMuNjY2OCAxMC4wMDA3IDEzLjY2NjhIMTguMDAwN0MxOC4zNjczIDEzLjY2NjggMTguNjY3MyAxMy4zNjY4IDE4LjY2NzMgMTMuMDAwMkMxOC42NjczIDEyLjYzMzUgMTguMzY3MyAxMi4zMzM1IDE4LjAwMDcgMTIuMzMzNUgxMC4wMDA3QzkuNjMzOTggMTIuMzMzNSA5LjMzMzk4IDEyLjYzMzUgOS4zMzM5OCAxMy4wMDAyWiIgZmlsbD0iI0UzRTRFNSIvPgo8L3N2Zz4K);--str-video__icon--ellipsis: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTBDNC45IDEwIDQgMTAuOSA0IDEyQzQgMTMuMSA0LjkgMTQgNiAxNEM3LjEgMTQgOCAxMy4xIDggMTJDOCAxMC45IDcuMSAxMCA2IDEwWk0xOCAxMEMxNi45IDEwIDE2IDEwLjkgMTYgMTJDMTYgMTMuMSAxNi45IDE0IDE4IDE0QzE5LjEgMTQgMjAgMTMuMSAyMCAxMkMyMCAxMC45IDE5LjEgMTAgMTggMTBaTTEyIDEwQzEwLjkgMTAgMTAgMTAuOSAxMCAxMkMxMCAxMy4xIDEwLjkgMTQgMTIgMTRDMTMuMSAxNCAxNCAxMy4xIDE0IDEyQzE0IDEwLjkgMTMuMSAxMCAxMiAxMFoiIGZpbGw9IiNFM0U0RTUiLz4KPC9zdmc+Cg==);--str-video__icon--film-roll: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTMgNkMyLjQ1IDYgMiA2LjQ1IDIgN1YyMEMyIDIxLjEgMi45IDIyIDQgMjJIMTdDMTcuNTUgMjIgMTggMjEuNTUgMTggMjFDMTggMjAuNDUgMTcuNTUgMjAgMTcgMjBINUM0LjQ1IDIwIDQgMTkuNTUgNCAxOVY3QzQgNi40NSAzLjU1IDYgMyA2Wk0yMCAySDhDNi45IDIgNiAyLjkgNiA0VjE2QzYgMTcuMSA2LjkgMTggOCAxOEgyMEMyMS4xIDE4IDIyIDE3LjEgMjIgMTZWNEMyMiAyLjkgMjEuMSAyIDIwIDJaTTEyIDE0LjVWNS41TDE3LjQ3IDkuNkMxNy43NCA5LjggMTcuNzQgMTAuMiAxNy40NyAxMC40TDEyIDE0LjVaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMSAzLjc1QS43NS43NSAwIDAgMSAxLjc1IDNoMTIuNWEuNzUuNzUgMCAwIDEgMCAxLjVIMS43NUEuNzUuNzUgMCAwIDEgMSAzLjc1em0yLjUgNEEuNzUuNzUgMCAwIDEgNC4yNSA3aDcuNWEuNzUuNzUgMCAwIDEgMCAxLjVoLTcuNWEuNzUuNzUgMCAwIDEtLjc1LS43NXpNNi43NSAxMWEuNzUuNzUgMCAwIDAgMCAxLjVoMi41YS43NS43NSAwIDAgMCAwLTEuNWgtMi41eiIgZmlsbD0iY3VycmVudENvbG9yIi8+XAo8L3N2Zz4K);--str-video__icon--fullscreen: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzNiAzNiIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiBmaWxsPSJ3aGl0ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0ibSAxMCwxNiAyLDAgMCwtNCA0LDAgMCwtMiBMIDEwLDEwIGwgMCw2IDAsMCB6Ii8+CjxwYXRoIGQ9Im0gMjAsMTAgMCwyIDQsMCAwLDQgMiwwIEwgMjYsMTAgbCAtNiwwIDAsMCB6Ii8+CjxwYXRoIGQ9Im0gMjQsMjQgLTQsMCAwLDIgTCAyNiwyNiBsIDAsLTYgLTIsMCAwLDQgMCwwIHoiLz4KPHBhdGggZD0iTSAxMiwyMCAxMCwyMCAxMCwyNiBsIDYsMCAwLC0yIC00LDAgMCwtNCAwLDAgeiIvPgo8L3N2Zz4=);--str-video__icon--info-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTExIDdoMnYyaC0yem0wIDRoMnY2aC0yem0xLTlDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPjwvc3ZnPg==);--str-video__icon--kick-user: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+PGc+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xNCw4YzAtMi4yMS0xLjc5LTQtNC00UzYsNS43OSw2LDhzMS43OSw0LDQsNFMxNCwxMC4yMSwxNCw4eiBNMTcsMTB2Mmg2di0ySDE3eiBNMiwxOHYyaDE2di0yYzAtMi42Ni01LjMzLTQtOC00IFMyLDE1LjM0LDIsMTh6Ii8+PC9nPjwvc3ZnPg==);--str-video__icon--livestream-viewers: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg2OTdfMjU1NykiPgo8cGF0aCBkPSJNOC4zNzc0NCA0LjU2MjVDMTAuNzQ2MiA0LjU2MjUgMTIuODU4NyA1Ljg5Mzc1IDEzLjg4OTkgOEMxMi44NTg3IDEwLjEwNjIgMTAuNzQ2MiAxMS40Mzc1IDguMzc3NDQgMTEuNDM3NUM2LjAwODY5IDExLjQzNzUgMy44OTYxOSAxMC4xMDYyIDIuODY0OTQgOEMzLjg5NjE5IDUuODkzNzUgNi4wMDg2OSA0LjU2MjUgOC4zNzc0NCA0LjU2MjVaTTguMzc3NDQgMy4zMTI1QzUuMjUyNDQgMy4zMTI1IDIuNTgzNjkgNS4yNTYyNSAxLjUwMjQ0IDhDMi41ODM2OSAxMC43NDM4IDUuMjUyNDQgMTIuNjg3NSA4LjM3NzQ0IDEyLjY4NzVDMTEuNTAyNCAxMi42ODc1IDE0LjE3MTIgMTAuNzQzOCAxNS4yNTI0IDhDMTQuMTcxMiA1LjI1NjI1IDExLjUwMjQgMy4zMTI1IDguMzc3NDQgMy4zMTI1Wk04LjM3NzQ0IDYuNDM3NUM5LjIzOTk0IDYuNDM3NSA5LjkzOTk0IDcuMTM3NSA5LjkzOTk0IDhDOS45Mzk5NCA4Ljg2MjUgOS4yMzk5NCA5LjU2MjUgOC4zNzc0NCA5LjU2MjVDNy41MTQ5NCA5LjU2MjUgNi44MTQ5NCA4Ljg2MjUgNi44MTQ5NCA4QzYuODE0OTQgNy4xMzc1IDcuNTE0OTQgNi40Mzc1IDguMzc3NDQgNi40Mzc1Wk04LjM3NzQ0IDUuMTg3NUM2LjgyNzQ0IDUuMTg3NSA1LjU2NDk0IDYuNDUgNS41NjQ5NCA4QzUuNTY0OTQgOS41NSA2LjgyNzQ0IDEwLjgxMjUgOC4zNzc0NCAxMC44MTI1QzkuOTI3NDQgMTAuODEyNSAxMS4xODk5IDkuNTUgMTEuMTg5OSA4QzExLjE4OTkgNi40NSA5LjkyNzQ0IDUuMTg3NSA4LjM3NzQ0IDUuMTg3NVoiIGZpbGw9IiNGQ0ZDRkMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84Njk3XzI1NTciPgo8cmVjdCB4PSIwLjg3NzQ0MSIgeT0iMC41IiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);--str-video__icon--loading: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzAuOTIxMyAxNUMzMC45MjEzIDIzLjI4NDMgMjQuMjA1NiAzMCAxNS45MjEzIDMwQzEwLjcxNTQgMzAgNi4xMjg5OSAyNy4zNDggMy40MzkyMSAyMy4zMjE0TDUuMTAzNDkgMjIuMjExOUM3LjQzNDYzIDI1LjcwMTYgMTEuNDA5NiAyOCAxNS45MjEzIDI4QzIzLjEwMSAyOCAyOC45MjEzIDIyLjE3OTcgMjguOTIxMyAxNUMyOC45MjEzIDcuODIwMyAyMy4xMDEgMiAxNS45MjEzIDJMMTUuOTIxMyAwQzI0LjIwNTYgMCAzMC45MjEzIDYuNzE1NzMgMzAuOTIxMyAxNVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xODYwXzExMDYyMykiLz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODYwXzExMDYyMyIgeDE9IjMuNDM5MjEiIHkxPSIwIiB4Mj0iMy40MzkyMSIgeTI9IjMwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgICAgICAgIDxzdG9wIGlkPSJzdG9wLXNlbWl0cmFuc3BhcmVudCIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICAgICAgICAgIDxzdG9wIGlkPSJzdG9wLW9wYXF1ZSIgb2Zmc2V0PSIxIiAvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+Cjwvc3ZnPg==);--str-video__icon--logout: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMDA2NTEgMi45MTY2N0g2LjUwNjUxQzYuODI3MzQgMi45MTY2NyA3LjA4OTg0IDIuNjU0MTcgNy4wODk4NCAyLjMzMzMzQzcuMDg5ODQgMi4wMTI1IDYuODI3MzQgMS43NSA2LjUwNjUxIDEuNzVIMy4wMDY1MUMyLjM2NDg0IDEuNzUgMS44Mzk4NCAyLjI3NSAxLjgzOTg0IDIuOTE2NjdWMTEuMDgzM0MxLjgzOTg0IDExLjcyNSAyLjM2NDg0IDEyLjI1IDMuMDA2NTEgMTIuMjVINi41MDY1MUM2LjgyNzM0IDEyLjI1IDcuMDg5ODQgMTEuOTg3NSA3LjA4OTg0IDExLjY2NjdDNy4wODk4NCAxMS4zNDU4IDYuODI3MzQgMTEuMDgzMyA2LjUwNjUxIDExLjA4MzNIMy4wMDY1MVYyLjkxNjY3WiIgZmlsbD0iI0UzRTRFNSIvPgo8cGF0aCBkPSJNMTIuMTM1NyA2Ljc5NTgzTDEwLjUwODIgNS4xNjgzM0MxMC4zMjE1IDQuOTgxNjcgMTAuMDA2NSA1LjExIDEwLjAwNjUgNS4zNzI1VjYuNDE2NjdINS45MjMxOEM1LjYwMjM0IDYuNDE2NjcgNS4zMzk4NCA2LjY3OTE3IDUuMzM5ODQgN0M1LjMzOTg0IDcuMzIwODMgNS42MDIzNCA3LjU4MzMzIDUuOTIzMTggNy41ODMzM0gxMC4wMDY1VjguNjI3NUMxMC4wMDY1IDguODkgMTAuMzIxNSA5LjAxODMzIDEwLjUwMjMgOC44MzE2N0wxMi4xMjk4IDcuMjA0MTdDMTIuMjQ2NSA3LjA5MzMzIDEyLjI0NjUgNi45MDY2NyAxMi4xMzU3IDYuNzk1ODNaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--low-bandwidth: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMjQgMEgwdjI0aDI0eiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik04LjEgNWMuMTcgMCAuMzIuMDkuNDEuMjNsLjA3LjE1IDUuMTggMTEuNjVjLjE2LjI5LjI2LjYxLjI2Ljk2IDAgMS4xMS0uOSAyLjAxLTIuMDEgMi4wMS0uOTYgMC0xLjc3LS42OC0xLjk2LTEuNTlsLS4wMS0uMDNMNy42IDUuNWMwLS4yOC4yMi0uNS41LS41TTIzIDlsLTIgMmExMi42NiAxMi42NiAwIDAgMC0xMC41My0zLjYyTDkuMjggNC43YzQuODMtLjg2IDkuOTguNTcgMTMuNzIgNC4zTTMgMTEgMSA5YTE1LjQgMTUuNCAwIDAgMSA1LjU5LTMuNTdsLjUzIDIuODJDNS42MiA4Ljg3IDQuMjIgOS43OCAzIDExbTQgNC0yLTJjLjgtLjggMS43LTEuNDIgMi42Ni0xLjg5bC41NSAyLjkyYy0uNDIuMjctLjgzLjU5LTEuMjEuOTdtMTItMi0yIDJhNy4xIDcuMSAwIDAgMC00LjAzLTJsLTEuMjgtMi44OGMyLjYzLS4wOCA1LjMuODcgNy4zMSAyLjg4Ii8+PC9zdmc+);--str-video__icon--magnifier-glass: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik04LjQ4NDkxIDcuODYwM0g3Ljk1NTk3TDcuNzY4NSA3LjY3OTUyQzguNTcxOTUgNi43NDIxNiA4Ljk4NzA2IDUuNDYzMzQgOC43NTk0MiA0LjEwNDE4QzguNDQ0NzMgMi4yNDI4NSA2Ljg5MTQgMC43NTY0NzQgNS4wMTY2OSAwLjUyODgzQzIuMTg0NTMgMC4xODA2NjkgLTAuMTk5MDMxIDIuNTY0MjMgMC4xNDkxMyA1LjM5NjM5QzAuMzc2Nzc0IDcuMjcxMSAxLjg2MzE1IDguODI0NDMgMy43MjQ0OCA5LjEzOTEyQzUuMDgzNjQgOS4zNjY3NiA2LjM2MjQ2IDguOTUxNjUgNy4yOTk4MiA4LjE0ODJMNy40ODA2IDguMzM1NjdWOC44NjQ2MUwxMC4zMjYxIDExLjcxMDJDMTAuNjAwNyAxMS45ODQ3IDExLjA0OTIgMTEuOTg0NyAxMS4zMjM4IDExLjcxMDJDMTEuNTk4MyAxMS40MzU2IDExLjU5ODMgMTAuOTg3IDExLjMyMzggMTAuNzEyNUw4LjQ4NDkxIDcuODYwM1pNNC40Njc2NiA3Ljg2MDNDMi44MDA1MSA3Ljg2MDMgMS40NTQ3MyA2LjUxNDUyIDEuNDU0NzMgNC44NDczNkMxLjQ1NDczIDMuMTgwMjEgMi44MDA1MSAxLjgzNDQzIDQuNDY3NjYgMS44MzQ0M0M2LjEzNDgyIDEuODM0NDMgNy40ODA2IDMuMTgwMjEgNy40ODA2IDQuODQ3MzZDNy40ODA2IDYuNTE0NTIgNi4xMzQ4MiA3Ljg2MDMgNC40Njc2NiA3Ljg2MDNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--str-video__icon--mic: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OSAxNC41QzEzLjY1OSAxNC41IDE0Ljk5OSAxMy4xNiAxNC45OTkgMTEuNVY1LjVDMTQuOTk5IDMuODQgMTMuNjU5IDIuNSAxMS45OTkgMi41QzEwLjMzOSAyLjUgOC45OTkwMSAzLjg0IDguOTk5MDEgNS41VjExLjVDOC45OTkwMSAxMy4xNiAxMC4zMzkgMTQuNSAxMS45OTkgMTQuNVpNMTcuOTA5IDExLjVDMTcuNDE5IDExLjUgMTcuMDA5IDExLjg2IDE2LjkyOSAxMi4zNUMxNi41MTkgMTQuNyAxNC40NjkgMTYuNSAxMS45OTkgMTYuNUM5LjUyOTAxIDE2LjUgNy40NzkwMSAxNC43IDcuMDY5MDEgMTIuMzVDNi45ODkwMSAxMS44NiA2LjU3OTAxIDExLjUgNi4wODkwMSAxMS41QzUuNDc5MDEgMTEuNSA0Ljk5OTAxIDEyLjA0IDUuMDg5MDEgMTIuNjRDNS41NzkwMSAxNS42NCA3Ljk3OTAxIDE3Ljk5IDEwLjk5OSAxOC40MlYyMC41QzEwLjk5OSAyMS4wNSAxMS40NDkgMjEuNSAxMS45OTkgMjEuNUMxMi41NDkgMjEuNSAxMi45OTkgMjEuMDUgMTIuOTk5IDIwLjVWMTguNDJDMTYuMDE5IDE3Ljk5IDE4LjQxOSAxNS42NCAxOC45MDkgMTIuNjRDMTkuMDA5IDEyLjA0IDE4LjUxOSAxMS41IDE3LjkwOSAxMS41WiIgZmlsbD0iI0IwQjRCNyIvPgo8L3N2Zz4K);--str-video__icon--mic-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE0LjkyMDQgMTEuMVY1LjVDMTQuOTIwNCAzLjg0IDEzLjU4MDQgMi41IDExLjkyMDQgMi41QzEwLjM4MDQgMi41IDkuMTMwMzkgMy42NiA4Ljk2MDM5IDUuMTVMMTQuOTIwNCAxMS4xWk0xOC4wMDA0IDExLjVDMTcuNTkwNCAxMS41IDE3LjIzMDQgMTEuOCAxNy4xNzA0IDEyLjIxQzE3LjEyMDQgMTIuNTMgMTcuMDUwNCAxMi44NSAxNi45NTA0IDEzLjE0TDE4LjIyMDQgMTQuNDFDMTguNTIwNCAxMy44MSAxOC43NDA0IDEzLjE2IDE4Ljg1MDQgMTIuNDdDMTguOTIwNCAxMS45NiAxOC41MjA0IDExLjUgMTguMDAwNCAxMS41Wk0zLjYzMDM5IDQuMDZDMy4yNDAzOSA0LjQ1IDMuMjQwMzkgNS4wOCAzLjYzMDM5IDUuNDdMOC45MjAzOSAxMC43N1YxMS4yQzguOTIwMzkgMTIuMzkgOS41MjAzOSAxMy41MiAxMC41NTA0IDE0LjExQzExLjMwMDQgMTQuNTQgMTEuOTYwNCAxNC41NSAxMi41NzA0IDE0LjQyTDE0LjIzMDQgMTYuMDhDMTMuNTIwNCAxNi40MSAxMi43MzA0IDE2LjYgMTEuOTIwNCAxNi42QzkuMzgwMzkgMTYuNiA3LjA0MDM5IDE0LjgzIDYuNjcwMzkgMTIuMjFDNi42MTAzOSAxMS44IDYuMjUwMzkgMTEuNSA1Ljg0MDM5IDExLjVDNS4zMjAzOSAxMS41IDQuOTIwMzkgMTEuOTYgNC45OTAzOSAxMi40N0M1LjQ1MDM5IDE1LjQzIDcuOTUwMzkgMTcuNzcgMTAuOTIwNCAxOC4yMlYyMC41QzEwLjkyMDQgMjEuMDUgMTEuMzcwNCAyMS41IDExLjkyMDQgMjEuNUMxMi40NzA0IDIxLjUgMTIuOTIwNCAyMS4wNSAxMi45MjA0IDIwLjVWMTguMjJDMTMuODMwNCAxOC4wOSAxNC42OTA0IDE3Ljc3IDE1LjQ3MDQgMTcuMzJMMTguOTYwNCAyMC44MUMxOS4zNTA0IDIxLjIgMTkuOTgwNCAyMS4yIDIwLjM3MDQgMjAuODFDMjAuNzYwNCAyMC40MiAyMC43NjA0IDE5Ljc5IDIwLjM3MDQgMTkuNEw1LjA0MDM5IDQuMDZDNC42NTAzOSAzLjY3IDQuMDIwMzkgMy42NyAzLjYzMDM5IDQuMDZaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--network-quality: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNCA5LjJINi42QzcuMzcgOS4yIDggOS44MyA4IDEwLjZWMTcuNkM4IDE4LjM3IDcuMzcgMTkgNi42IDE5SDYuNEM1LjYzIDE5IDUgMTguMzcgNSAxNy42VjEwLjZDNSA5LjgzIDUuNjMgOS4yIDYuNCA5LjJaTTEyIDVDMTIuNzcgNSAxMy40IDUuNjMgMTMuNCA2LjRWMTcuNkMxMy40IDE4LjM3IDEyLjc3IDE5IDEyIDE5QzExLjIzIDE5IDEwLjYgMTguMzcgMTAuNiAxNy42VjYuNEMxMC42IDUuNjMgMTEuMjMgNSAxMiA1Wk0xNy42IDEzQzE4LjM3IDEzIDE5IDEzLjYzIDE5IDE0LjRWMTcuNkMxOSAxOC4zNyAxOC4zNyAxOSAxNy42IDE5QzE2LjgzIDE5IDE2LjIgMTguMzcgMTYuMiAxNy42VjE0LjRDMTYuMiAxMy42MyAxNi44MyAxMyAxNy42IDEzWiIgZmlsbD0iI0UzRTRFNSIvPgo8L3N2Zz4K);--str-video__icon--reactions: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIzIDQuNUMyMyA1LjA1IDIyLjU1IDUuNSAyMiA1LjVIMjFWNi41QzIxIDcuMDUgMjAuNTUgNy41IDIwIDcuNUMxOS40NSA3LjUgMTkgNy4wNSAxOSA2LjVWNS41SDE4QzE3LjQ1IDUuNSAxNyA1LjA1IDE3IDQuNUMxNyAzLjk1IDE3LjQ1IDMuNSAxOCAzLjVIMTlWMi41QzE5IDEuOTUgMTkuNDUgMS41IDIwIDEuNUMyMC41NSAxLjUgMjEgMS45NSAyMSAyLjVWMy41SDIyQzIyLjU1IDMuNSAyMyAzLjk1IDIzIDQuNVpNMjAuNTIgOS40NUMyMC44MyAxMC40MSAyMSAxMS40NCAyMSAxMi41QzIxIDE4LjAyIDE2LjUyIDIyLjUgMTEgMjIuNUM1LjQ4IDIyLjUgMSAxOC4wMiAxIDEyLjVDMSA2Ljk4IDUuNDggMi41IDExIDIuNUMxMi41IDIuNSAxMy45MiAyLjg0IDE1LjIgMy40NEMxNS4wOCAzLjc3IDE1IDQuMTIgMTUgNC41QzE1IDUuODUgMTUuOSA3IDE3LjEzIDcuMzdDMTcuNSA4LjYgMTguNjUgOS41IDIwIDkuNUMyMC4xOCA5LjUgMjAuMzUgOS40OCAyMC41MiA5LjQ1Wk02IDEwQzYgMTAuODMgNi42NyAxMS41IDcuNSAxMS41QzguMzMgMTEuNSA5IDEwLjgzIDkgMTBDOSA5LjE3IDguMzMgOC41IDcuNSA4LjVDNi42NyA4LjUgNiA5LjE3IDYgMTBaTTE1LjMxIDE0LjVINi42OUM2LjMxIDE0LjUgNi4wNiAxNC45MiA2LjI1IDE1LjI1QzcuMiAxNi44OSA4Ljk3IDE4IDExIDE4QzEzLjAzIDE4IDE0LjggMTYuODkgMTUuNzUgMTUuMjVDMTUuOTQgMTQuOTIgMTUuNyAxNC41IDE1LjMxIDE0LjVaTTE2IDEwQzE2IDkuMTcgMTUuMzMgOC41IDE0LjUgOC41QzEzLjY3IDguNSAxMyA5LjE3IDEzIDEwQzEzIDEwLjgzIDEzLjY3IDExLjUgMTQuNSAxMS41QzE1LjMzIDExLjUgMTYgMTAuODMgMTYgMTBaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--recording-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPGcgaWQ9IlZlY3RvciI+CjxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMkMyIDE3LjUyIDYuNDggMjIgMTIgMjJDMTcuNTIgMjIgMjIgMTcuNTIgMjIgMTJDMjIgNi40OCAxNy41MiAyIDEyIDJaTTEyIDIwQzcuNTggMjAgNCAxNi40MiA0IDEyQzQgNy41OCA3LjU4IDQgMTIgNEMxNi40MiA0IDIwIDcuNTggMjAgMTJDMjAgMTYuNDIgMTYuNDIgMjAgMTIgMjBaIiBmaWxsPSIjQjBCNEI3Ii8+CjxwYXRoIGQ9Ik0xMiAxN0MxNC43NjE0IDE3IDE3IDE0Ljc2MTQgMTcgMTJDMTcgOS4yMzg1OCAxNC43NjE0IDcgMTIgN0M5LjIzODU4IDcgNyA5LjIzODU4IDcgMTJDNyAxNC43NjE0IDkuMjM4NTggMTcgMTIgMTdaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9nPgo8L3N2Zz4K);--str-video__icon--recording-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40OCAwIDAgNC40OCAwIDEwQzAgMTUuNTIgNC40OCAyMCAxMCAyMEMxNS41MiAyMCAyMCAxNS41MiAyMCAxMEMyMCA0LjQ4IDE1LjUyIDAgMTAgMFpNMTMgMTRIN0M2LjQ1IDE0IDYgMTMuNTUgNiAxM1Y3QzYgNi40NSA2LjQ1IDYgNyA2SDEzQzEzLjU1IDYgMTQgNi40NSAxNCA3VjEzQzE0IDEzLjU1IDEzLjU1IDE0IDEzIDE0WiIgZmlsbD0iI0UzRTRFNSIvPgo8L3N2Zz4K);--str-video__icon--refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIwIDE5MjAiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTk2MCAwdjIxMy4zMzNjNDExLjYyNyAwIDc0Ni42NjcgMzM0LjkzNCA3NDYuNjY3IDc0Ni42NjdTMTM3MS42MjcgMTcwNi42NjcgOTYwIDE3MDYuNjY3IDIxMy4zMzMgMTM3MS43MzMgMjEzLjMzMyA5NjBjMC0xOTcuMDEzIDc4LjQtMzgyLjUwNyAyMTMuMzM0LTUyMC43NDd2MjU0LjA4SDY0MFYxMDYuNjY3SDUzLjMzM1YzMjBoMTkxLjA0Qzg4LjY0IDQ5NC4wOCAwIDcyMC45NiAwIDk2MGMwIDUyOS4yOCA0MzAuNjEzIDk2MCA5NjAgOTYwczk2MC00MzAuNzIgOTYwLTk2MFMxNDg5LjM4NyAwIDk2MCAwIi8+PC9zdmc+Cg==);--str-video__icon--screen-share-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIwIDE4QzIxLjEgMTggMjIgMTcuMSAyMiAxNlY2QzIyIDQuOSAyMS4xIDQgMjAgNEg0QzIuOSA0IDIgNC45IDIgNlYxNkMyIDE3LjEgMi44OSAxOCA0IDE4SDFDMC40NSAxOCAwIDE4LjQ1IDAgMTlDMCAxOS41NSAwLjQ1IDIwIDEgMjBIMjNDMjMuNTUgMjAgMjQgMTkuNTUgMjQgMTlDMjQgMTguNDUgMjMuNTUgMTggMjMgMThIMjBaTTEzIDE0LjQ3VjEyLjI4QzEwLjIyIDEyLjI4IDguMzkgMTMuMTMgNyAxNUM3LjU2IDEyLjMzIDkuMTEgOS42NyAxMyA5LjEzVjdMMTYuNjEgMTAuMzZDMTYuODIgMTAuNTYgMTYuODIgMTAuODkgMTYuNjEgMTEuMDlMMTMgMTQuNDdaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--screen-share-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPU91dGxpbmVkIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIwIDE4QzIxLjEgMTggMjEuOTkgMTcuMSAyMS45OSAxNkwyMiA2QzIyIDQuODkgMjEuMSA0IDIwIDRINEMyLjg5IDQgMiA0Ljg5IDIgNlYxNkMyIDE3LjEgMi44OSAxOCA0IDE4SDBWMjBIMjRWMThIMjBaTTQgMTZWNkgyMFYxNi4wMUw0IDE2Wk0xMyA5LjEzQzkuMTEgOS42NyA3LjU2IDEyLjMzIDcgMTVDOC4zOSAxMy4xMyAxMC4yMiAxMi4yOCAxMyAxMi4yOFYxNC40N0wxNyAxMC43M0wxMyA3VjkuMTNaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--settings: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE5LjQ5OTcgMTJDMTkuNDk5NyAxMS43NyAxOS40ODk3IDExLjU1IDE5LjQ2OTcgMTEuMzJMMjEuMzI5NyA5LjkxQzIxLjcyOTcgOS42MSAyMS44Mzk3IDkuMDUgMjEuNTg5NyA4LjYxTDE5LjcxOTcgNS4zOEMxOS40Njk3IDQuOTQgMTguOTI5NyA0Ljc2IDE4LjQ2OTcgNC45NkwxNi4zMTk3IDUuODdDMTUuOTQ5NyA1LjYxIDE1LjU1OTcgNS4zOCAxNS4xNDk3IDUuMTlMMTQuODU5NyAyLjg4QzE0Ljc5OTcgMi4zOCAxNC4zNjk3IDIgMTMuODY5NyAySDEwLjEzOTdDOS42Mjk2NyAyIDkuMTk5NjcgMi4zOCA5LjEzOTY3IDIuODhMOC44NDk2NyA1LjE5QzguNDM5NjcgNS4zOCA4LjA0OTY2IDUuNjEgNy42Nzk2NyA1Ljg3TDUuNTI5NjcgNC45NkM1LjA2OTY3IDQuNzYgNC41Mjk2NyA0Ljk0IDQuMjc5NjcgNS4zOEwyLjQwOTY3IDguNjJDMi4xNTk2NyA5LjA2IDIuMjY5NjcgOS42MSAyLjY2OTY3IDkuOTJMNC41Mjk2NyAxMS4zM0M0LjUwOTY3IDExLjU1IDQuNDk5NjcgMTEuNzcgNC40OTk2NyAxMkM0LjQ5OTY3IDEyLjIzIDQuNTA5NjcgMTIuNDUgNC41Mjk2NyAxMi42OEwyLjY2OTY3IDE0LjA5QzIuMjY5NjcgMTQuMzkgMi4xNTk2NyAxNC45NSAyLjQwOTY3IDE1LjM5TDQuMjc5NjcgMTguNjJDNC41Mjk2NyAxOS4wNiA1LjA2OTY3IDE5LjI0IDUuNTI5NjcgMTkuMDRMNy42Nzk2NyAxOC4xM0M4LjA0OTY2IDE4LjM5IDguNDM5NjcgMTguNjIgOC44NDk2NyAxOC44MUw5LjEzOTY3IDIxLjEyQzkuMTk5NjcgMjEuNjIgOS42Mjk2NyAyMiAxMC4xMjk3IDIySDEzLjg1OTdDMTQuMzU5NyAyMiAxNC43ODk3IDIxLjYyIDE0Ljg0OTcgMjEuMTJMMTUuMTM5NyAxOC44MUMxNS41NDk3IDE4LjYyIDE1LjkzOTcgMTguMzkgMTYuMzA5NyAxOC4xM0wxOC40NTk3IDE5LjA0QzE4LjkxOTcgMTkuMjQgMTkuNDU5NyAxOS4wNiAxOS43MDk3IDE4LjYyTDIxLjU3OTcgMTUuMzlDMjEuODI5NyAxNC45NSAyMS43MTk3IDE0LjQgMjEuMzE5NyAxNC4wOUwxOS40NTk3IDEyLjY4QzE5LjQ4OTcgMTIuNDUgMTkuNDk5NyAxMi4yMyAxOS40OTk3IDEyWk0xMi4wMzk3IDE1LjVDMTAuMTA5NyAxNS41IDguNTM5NjcgMTMuOTMgOC41Mzk2NyAxMkM4LjUzOTY3IDEwLjA3IDEwLjEwOTcgOC41IDEyLjAzOTcgOC41QzEzLjk2OTcgOC41IDE1LjUzOTcgMTAuMDcgMTUuNTM5NyAxMkMxNS41Mzk3IDEzLjkzIDEzLjk2OTcgMTUuNSAxMi4wMzk3IDE1LjVaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--speaker: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTMgMTAuMDAxOFYxNC4wMDE4QzMgMTQuNTUxOCAzLjQ1IDE1LjAwMTggNCAxNS4wMDE4SDdMMTAuMjkgMTguMjkxOEMxMC45MiAxOC45MjE4IDEyIDE4LjQ3MTggMTIgMTcuNTgxOFY2LjQxMTc5QzEyIDUuNTIxNzkgMTAuOTIgNS4wNzE3OSAxMC4yOSA1LjcwMTc5TDcgOS4wMDE3OUg0QzMuNDUgOS4wMDE3OSAzIDkuNDUxNzkgMyAxMC4wMDE4Wk0xNi41IDEyLjAwMThDMTYuNSAxMC4yMzE4IDE1LjQ4IDguNzExNzkgMTQgNy45NzE3OVYxNi4wMjE4QzE1LjQ4IDE1LjI5MTggMTYuNSAxMy43NzE4IDE2LjUgMTIuMDAxOFpNMTQgNC40NTE3OVY0LjY1MTc5QzE0IDUuMDMxNzkgMTQuMjUgNS4zNjE3OSAxNC42IDUuNTAxNzlDMTcuMTggNi41MzE3OSAxOSA5LjA2MTc5IDE5IDEyLjAwMThDMTkgMTQuOTQxOCAxNy4xOCAxNy40NzE4IDE0LjYgMTguNTAxOEMxNC4yNCAxOC42NDE4IDE0IDE4Ljk3MTggMTQgMTkuMzUxOFYxOS41NTE4QzE0IDIwLjE4MTggMTQuNjMgMjAuNjIxOCAxNS4yMSAyMC40MDE4QzE4LjYgMTkuMTExOCAyMSAxNS44NDE4IDIxIDEyLjAwMThDMjEgOC4xNjE3OSAxOC42IDQuODkxNzkgMTUuMjEgMy42MDE3OUMxNC42MyAzLjM3MTc5IDE0IDMuODIxNzkgMTQgNC40NTE3OVoiIGZpbGw9IiNCMEI0QjciLz4KPC9nPgo8L3N2Zz4K);--str-video__icon--speaker-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Zz48cGF0aCBkPSJNMyAxMC4wMDE4VjE0LjAwMThDMyAxNC41NTE4IDMuNDUgMTUuMDAxOCA0IDE1LjAwMThIN0wxMC4yOSAxOC4yOTE4QzEwLjkyIDE4LjkyMTggMTIgMTguNDcxOCAxMiAxNy41ODE4VjYuNDExNzlDMTIgNS41MjE3OSAxMC45MiA1LjA3MTc5IDEwLjI5IDUuNzAxNzlMNyA5LjAwMTc5SDRDMy40NSA5LjAwMTc5IDMgOS40NTE3OSAzIDEwLjAwMThaTTE2LjUgMTIuMDAxOEMxNi41IDEwLjIzMTggMTUuNDggOC43MTE3OSAxNCA3Ljk3MTc5VjE2LjAyMThDMTUuNDggMTUuMjkxOCAxNi41IDEzLjc3MTggMTYuNSAxMi4wMDE4Wk0xNCA0LjQ1MTc5VjQuNjUxNzlDMTQgNS4wMzE3OSAxNC4yNSA1LjM2MTc5IDE0LjYgNS41MDE3OUMxNy4xOCA2LjUzMTc5IDE5IDkuMDYxNzkgMTkgMTIuMDAxOEMxOSAxNC45NDE4IDE3LjE4IDE3LjQ3MTggMTQuNiAxOC41MDE4QzE0LjI0IDE4LjY0MTggMTQgMTguOTcxOCAxNCAxOS4zNTE4VjE5LjU1MThDMTQgMjAuMTgxOCAxNC42MyAyMC42MjE4IDE1LjIxIDIwLjQwMThDMTguNiAxOS4xMTE4IDIxIDE1Ljg0MTggMjEgMTIuMDAxOEMyMSA4LjE2MTc5IDE4LjYgNC44OTE3OSAxNS4yMSAzLjYwMTc5QzE0LjYzIDMuMzcxNzkgMTQgMy44MjE3OSAxNCA0LjQ1MTc5WiIgZmlsbD0iI0IwQjRCNyIvPjxwYXRoIGQ9Ik00LjUgNC41TDE5LjUgMTkuNSIgc3Ryb2tlPSIjQjBCNEI3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=);--str-video__icon--stats: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEzLjg5MTEgMTAuNTQ3NUwxMi44MzExIDEwLjA1NzVDMTIuNDQxMSA5Ljg3NzQ2IDEyLjQ0MTEgOS4zMjc0NiAxMi44MzExIDkuMTQ3NDZMMTMuODkxMSA4LjY1NzQ2TDE0LjM4MTEgNy42MDc0NkMxNC41NjExIDcuMjE3NDYgMTUuMTExMSA3LjIxNzQ2IDE1LjI5MTEgNy42MDc0NkwxNS43ODExIDguNjY3NDZMMTYuODMxMSA5LjE1NzQ2QzE3LjIyMTEgOS4zMzc0NiAxNy4yMjExIDkuODg3NDYgMTYuODMxMSAxMC4wNjc1TDE1Ljc3MTEgMTAuNTU3NUwxNS4yODExIDExLjYwNzVDMTUuMTAxMSAxMS45OTc1IDE0LjU1MTEgMTEuOTk3NSAxNC4zNzExIDExLjYwNzVMMTMuODkxMSAxMC41NDc1Wk00LjI4MTA3IDEzLjYwNzVMNC43NzEwNyAxMi41NDc1TDUuODMxMDcgMTIuMDU3NUM2LjIyMTA3IDExLjg3NzUgNi4yMjEwNyAxMS4zMjc1IDUuODMxMDcgMTEuMTQ3NUw0Ljc3MTA3IDEwLjY1NzVMNC4yODEwNyA5LjYwNzQ2QzQuMTExMDcgOS4yMTc0NiAzLjU1MTA3IDkuMjE3NDYgMy4zODEwNyA5LjYwNzQ2TDIuODkxMDcgMTAuNjY3NUwxLjgzMTA3IDExLjE1NzVDMS40NDEwNyAxMS4zMzc1IDEuNDQxMDcgMTEuODg3NSAxLjgzMTA3IDEyLjA2NzVMMi44OTEwNyAxMi41NTc1TDMuMzgxMDcgMTMuNjA3NUMzLjU1MTA3IDEzLjk5NzUgNC4xMTEwNyAxMy45OTc1IDQuMjgxMDcgMTMuNjA3NVpNOC43OTEwNyA4LjU5NzQ2TDkuNDIxMDcgNy4xOTc0NkwxMC44MjExIDYuNTY3NDZDMTEuMjExMSA2LjM4NzQ2IDExLjIxMTEgNS44Mzc0NiAxMC44MjExIDUuNjU3NDZMOS40MjEwNyA1LjAyNzQ2TDguNzkxMDcgMy42Mjc0NkM4LjYxMTA3IDMuMjM3NDYgOC4wNjEwNyAzLjIzNzQ2IDcuODgxMDcgMy42Mjc0Nkw3LjI1MTA3IDUuMDI3NDZMNS44NTEwNyA1LjY1NzQ2QzUuNDYxMDcgNS44Mzc0NiA1LjQ2MTA3IDYuMzg3NDYgNS44NTEwNyA2LjU2NzQ2TDcuMjUxMDcgNy4xOTc0Nkw3Ljg4MTA3IDguNTk3NDZDOC4wNTEwNyA4Ljk4NzQ2IDguNjExMDcgOC45ODc0NiA4Ljc5MTA3IDguNTk3NDZaTTIyLjE3MTEgOC44Nzc0NkMyMS43NzExIDguNDc3NDYgMjEuMTAxMSA4LjQ4NzQ2IDIwLjcyMTEgOC45MTc0NkwxNC4zMzExIDE2LjA5NzVMMTEuMDQxMSAxMi44MDc1QzEwLjY1MTEgMTIuNDE3NSAxMC4wMjExIDEyLjQxNzUgOS42MzEwNyAxMi44MDc1TDMuNTkxMDcgMTguODU3NUMzLjE4MTA3IDE5LjI2NzUgMy4xODEwNyAxOS45NDc1IDMuNTkxMDcgMjAuMzU3NUM0LjAwMTA3IDIwLjc2NzUgNC42ODEwNyAyMC43Njc1IDUuMDkxMDcgMjAuMzU3NUwxMC4zNDExIDE1LjA5NzVMMTMuNTkxMSAxOC4zNDc1QzE0LjAwMTEgMTguNzU3NSAxNC42NjExIDE4LjczNzUgMTUuMDQxMSAxOC4zMDc1TDIyLjIxMTEgMTAuMjM3NUMyMi41NjExIDkuODQ3NDYgMjIuNTQxMSA5LjI0NzQ2IDIyLjE3MTEgOC44Nzc0NloiIGZpbGw9IiNCMEI0QjciLz4KPC9nPgo8L3N2Zz4K);--str-video__icon--pin: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOSAxMi44N0MxOSAxMi40IDE4LjY2IDEyLjAyIDE4LjIgMTEuODlDMTYuOTMgMTEuNTQgMTYgMTAuMzggMTYgOVY0SDE3QzE3LjU1IDQgMTggMy41NSAxOCAzQzE4IDIuNDUgMTcuNTUgMiAxNyAySDdDNi40NSAyIDYgMi40NSA2IDNDNiAzLjU1IDYuNDUgNCA3IDRIOFY5QzggMTAuMzggNy4wNyAxMS41NCA1LjggMTEuODlDNS4zNCAxMi4wMiA1IDEyLjQgNSAxMi44N1YxM0M1IDEzLjU1IDUuNDUgMTQgNiAxNEgxMC45OEwxMSAyMUMxMSAyMS41NSAxMS40NSAyMiAxMiAyMkMxMi41NSAyMiAxMyAyMS41NSAxMyAyMUwxMi45OCAxNEgxOEMxOC41NSAxNCAxOSAxMy41NSAxOSAxM1YxMi44N1oiIGZpbGw9IiNFM0U0RTUiLz4KPC9zdmc+Cg==);--str-video__icon--no-audio: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjMzNjI5IDAuNzcyNzA5TDkuNzQ5MjQgMC40NDI2MTNDOS45MzYxNCAwLjI5MjkyOSAxMC4yMTE5IDAuMzE5NTk2IDEwLjM2NTEgMC41MDIxNzZDMTAuNDI5MyAwLjU3ODY3NyAxMC40NjQ0IDAuNjc0NTYzIDEwLjQ2NDMgMC43NzM0ODdWMS4zMzU0NlYxLjMzNzE1VjEuODY0NDdWMS45MjUyM1YxMy4yMDcyVjEzLjI2ODFWMTMuNzk1NVYxMy43OTcxVjE0LjM1OUMxMC40NjQ0IDE0LjU5NTEgMTAuMjY4NiAxNC43ODY2IDEwLjAyNjkgMTQuNzg2OEM5LjkyNTY4IDE0Ljc4NjggOS44Mjc1MyAxNC43NTI2IDkuNzQ5MjIgMTQuNjg5OUw5LjMzNjI2IDE0LjM1OTdMOS4zMzUzOSAxNC4zNTlMOC45MDg2MSAxNC4wMTc4TDguODU5NzMgMTMuOTc4N0w1LjExNjcyIDEwLjk4NjFMNS4xMTU4NSAxMC45ODYxSDEuNzEyMTNDMS4yMjg3NiAxMC45ODYxIDAuODM2OTE0IDEwLjYwMzMgMC44MzY5MTQgMTAuMTMxMlY1LjAwMTMzQzAuODM2OTE0IDQuNTI5MTQgMS4yMjg3NiA0LjE0NjM1IDEuNzEyMTMgNC4xNDYzNUg1LjExNTg1TDguODU5NzMgMS4xNTM2NUw4LjkwOTY0IDEuMTEzNzVMOS4zMzUzMiAwLjc3MzQ4N0w5LjMzNjI5IDAuNzcyNzA5Wk02LjExNzcyIDUuMzk5N0w4Ljg1OTczIDMuMjA3ODVWMTEuOTI0M0w2LjExODcxIDkuNzMyODhMNS42Nzg2NSA5LjM4MTA1TDUuMTE1ODUgOS4zODE1N0g1LjExNTIzTDUuMTE0MzYgOS4zODE1N0wyLjQ0MTQ4IDkuMzgxNTdWNS43NTA5Mkg1LjExNTg1SDUuNjc4MzRMNi4xMTc3MiA1LjM5OTdaTTE5LjUyNDQgOS44NjQ0NkwxNy4yMjYyIDcuNTY2MjRMMTkuNTI0NCA1LjI2ODAxQzE5LjgzNzcgNC45NTQ3IDE5LjgzMiA0LjQ0MTA4IDE5LjUxODcgNC4xMjc3N0MxOS4yMDU0IDMuODE0NDYgMTguNjkxOCAzLjgwODgyIDE4LjM3ODUgNC4xMjIxM0wxNi4wODAzIDYuNDIwMzVMMTMuNzgyIDQuMTIyMTNDMTMuNDY4NyAzLjgwODgyIDEyLjk1NTEgMy44MTQ0NiAxMi42NDE4IDQuMTI3NzdDMTIuMzI4NSA0LjQ0MTA4IDEyLjMyMjggNC45NTQ3IDEyLjYzNjIgNS4yNjgwMUwxNC45MzQ0IDcuNTY2MjRMMTIuNjM2MiA5Ljg2NDQ2QzEyLjMyMjggMTAuMTc3OCAxMi4zMjg1IDEwLjY5MTQgMTIuNjQxOCAxMS4wMDQ3QzEyLjk1NTEgMTEuMzE4IDEzLjQ2ODcgMTEuMzIzNyAxMy43ODIgMTEuMDEwM0wxNi4wODAzIDguNzEyMTJMMTguMzc4NSAxMS4wMTAzQzE4LjY5MTggMTEuMzIzNyAxOS4yMDU0IDExLjMxOCAxOS41MTg3IDExLjAwNDdDMTkuODMyIDEwLjY5MTQgMTkuODM3NyAxMC4xNzc4IDE5LjUyNDQgOS44NjQ0NloiIGZpbGw9IiM3Mjc2N0UiLz4KPC9zdmc+Cg==);--str-video__icon--camera-off-outline: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODUxMzggNS41MDk5OUw1LjI0NjgyIDMuOTA1NDNMMS45MTczNSAwLjU4Mzk4NEwwLjc4NjEzMyAxLjcxNTJMMi45NzYzNiAzLjkwNTQzSDIuMzkwN0MxLjk0OTQ0IDMuOTA1NDMgMS41ODg0MSA0LjI2NjQ2IDEuNTg4NDEgNC43MDc3MVYxMi43MzA1QzEuNTg4NDEgMTMuMTcxOCAxLjk0OTQ0IDEzLjUzMjggMi4zOTA3IDEzLjUzMjhIMTIuMDE4MUMxMi4xODY2IDEzLjUzMjggMTIuMzMxIDEzLjQ2ODYgMTIuNDU5MyAxMy4zODg0TDE1LjAxMDYgMTUuOTM5N0wxNi4xNDE4IDE0LjgwODRMOS4wMzM1OSA3LjcwMDIyTDYuODUxMzggNS41MDk5OVpNMy4xOTI5OCAxMS45MjgyVjUuNTA5OTlINC41ODA5MkwxMC45OTkyIDExLjkyODJIMy4xOTI5OFpNMTEuMjE1OCA1LjUwOTk5VjcuNjAzOTVMMTYuMDI5NSAxMi40MTc2VjQuMzA2NTdMMTIuODIwNCA3LjUxNTdWNC43MDc3MUMxMi44MjA0IDQuMjY2NDYgMTIuNDU5MyAzLjkwNTQzIDEyLjAxODEgMy45MDU0M0g3LjUxNzI4TDkuMTIxODQgNS41MDk5OUgxMS4yMTU4WiIgZmlsbD0iIzcyNzY3RSIvPgo8L3N2Zz4K);--str-video__icon--not-allowed: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDY0MjIgMC45MzU1NDdDNC4wMzU2MyAwLjkzNTU0NyAwLjQ0MTQwNiA0LjUyOTc3IDAuNDQxNDA2IDguOTU4MzZDMC40NDE0MDYgMTMuMzg3IDQuMDM1NjMgMTYuOTgxMiA4LjQ2NDIyIDE2Ljk4MTJDMTIuODkyOCAxNi45ODEyIDE2LjQ4NyAxMy4zODcgMTYuNDg3IDguOTU4MzZDMTYuNDg3IDQuNTI5NzcgMTIuODkyOCAwLjkzNTU0NyA4LjQ2NDIyIDAuOTM1NTQ3Wk0yLjA0NTk3IDguOTU4MzZDMi4wNDU5NyA1LjQxMjI4IDQuOTE4MTQgMi41NDAxMSA4LjQ2NDIyIDIuNTQwMTFDOS45NDg0NCAyLjU0MDExIDExLjMxMjMgMy4wNDU1NSAxMi4zOTU0IDMuODk1OTdMMy40MDE4MyAxMi44ODk1QzIuNTUxNDEgMTEuODA2NSAyLjA0NTk3IDEwLjQ0MjYgMi4wNDU5NyA4Ljk1ODM2Wk04LjQ2NDIyIDE1LjM3NjZDNi45OCAxNS4zNzY2IDUuNjE2MTIgMTQuODcxMiA0LjUzMzA0IDE0LjAyMDhMMTMuNTI2NiA1LjAyNzE4QzE0LjM3NyA2LjExMDI2IDE0Ljg4MjUgNy40NzQxNCAxNC44ODI1IDguOTU4MzZDMTQuODgyNSAxMi41MDQ0IDEyLjAxMDMgMTUuMzc2NiA4LjQ2NDIyIDE1LjM3NjZaIiBmaWxsPSIjNzI3NjdFIi8+Cjwvc3ZnPgo=)}.str-video__avatar{width:2rem;height:2rem;-o-object-fit:cover;object-fit:cover}.str-video__avatar--initials-fallback{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.str-video{--str-video__avatar--color: var(--str-video__text-color1);--str-video__avatar--background-color: var(--str-video__background-color1);--str-video__avatar--border-radius: var(--str-video__border-radius-circle)}.str-video__avatar{background:var(--str-video__avatar--background-color);color:var(--str-video__avatar--color);box-shadow:var(--str-video__avatar--box-shadow);border-radius:var(--str-video__avatar--border-radius);border-block-start:var(--str-video__avatar--border-block-start);border-block-end:var(--str-video__avatar--border-block-end);border-inline-start:var(--str-video__avatar--border-inline-start);border-inline-end:var(--str-video__avatar--border-inline-end)}.str-video__avatar--initials-fallback{background-color:var(--str-video__primary-color);font-size:1rem;font-weight:600;border-radius:var(--str-video__border-radius-circle);text-transform:uppercase}.str-video__button{display:flex;align-items:center;justify-content:center;border-radius:var(--str-video__border-radius-md);padding:var(--str-video__spacing-sm) var(--str-video__spacing-lg);text-align:center;min-width:120px;width:100%;font-size:var(--str-video__font-size-md);font-weight:500;border:1px solid transparent;color:var(--str-video__text-color1);background-color:var(--str-video__button-primary-base)}.str-video__button:not([disabled]):hover{background-color:var(--str-video__button-primary-hover);cursor:pointer}.str-video__button__icon{margin-inline-end:var(--str-video__spacing-xs);background-color:var(--str-video__text-color1)}.str-video__button:disabled{background-color:var(--str-video__button-default-disabled);cursor:not-allowed}.str-video__composite-button--caption{display:flex;align-items:center;flex-direction:column;gap:.25rem}.str-video__composite-button .str-video__composite-button__button-group{display:flex;align-items:center}.str-video__composite-button .str-video__composite-button__button-group .str-video__composite-button__button{all:unset;position:relative;display:flex;align-items:center;justify-content:center;font-size:12px;padding:.5rem}.str-video__composite-button .str-video__composite-button__button-group .str-video__composite-button__button:not([disabled]):hover{cursor:pointer}.str-video__composite-button .str-video__composite-button__button-group .str-video__menu-toggle-button{padding:0;margin-inline-start:-30px;margin-inline-end:8px}.str-video__composite-button .str-video__composite-button__button-group .str-video__loading-indicator__icon{width:1.25rem;height:1.25rem;-webkit-mask-size:1.25rem;mask-size:1.25rem}.str-video__composite-button.str-video__composite-button--menu .str-video__composite-button__button{padding-inline-end:2.5rem}.str-video__call-controls__button{padding:.5rem}.str-video__call-controls__button[disabled]{cursor:not-allowed}.str-video__call-controls__button:hover,.str-video__call-controls__button:hover>*:hover{cursor:pointer}.str-video__text-button{all:unset;padding:5px;font-size:12px;border-radius:var(--str-video__participant-list-header__close-button--border-radius);background:var(--str-video__participant-list-header__close-button--background-color)}.str-video__call-recording-list-item__action-button{border:none}.str-video{--str-video__composite-button__button-group--color: var( --str-video__text-color1 );--str-video__composite-button__button-group--background-color: var( --str-video__button-primary-base );--str-video__composite-button__button-group-active--background-color: var( --str-video__button-primary-active );--str-video__composite-button__button-group-active-primary--background-color: var( --str-video__button-primary-active );--str-video__composite-button__button-group-active-secondary--background-color: var( --str-video__button-secondary-active );--str-video__composite-button__button-group-active-secondary-hover--background-color: var( --str-video__button-secondary-hover );--str-video__composite-button__button-group-hover--background-color: var( --str-video__button-default-hover );--str-video__composite-button__button-group--border-radius: var( --str-video__border-radius-xs )}.str-video__composite-button__button-group{background:var(--str-video__composite-button__button-group--background-color);color:var(--str-video__composite-button__button-group--color);box-shadow:var(--str-video__composite-button__button-group--box-shadow);border-radius:var(--str-video__composite-button__button-group--border-radius);border-block-start:var(--str-video__composite-button__button-group--border-block-start);border-block-end:var(--str-video__composite-button__button-group--border-block-end);border-inline-start:var(--str-video__composite-button__button-group--border-inline-start);border-inline-end:var(--str-video__composite-button__button-group--border-inline-end);background-color:var(--str-video__composite-button__button-group--background-color);border-radius:var(--str-video__border-radius-circle)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button{background-color:var(--str-video__button-primary-base)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button:hover{background-color:var(--str-video__button-default-hover)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button--active{background-color:var(--str-video__composite-button__button-group-hover--background-color);color:#fff}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button--active:hover{background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button--active:disabled{background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active{background-color:var(--str-video__composite-button__button-group-active--background-color)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active:hover{background-color:var(--str-video__button-primary-hover)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active .str-video__icon{background-color:var(--str-video__icon-active)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active-primary{background-color:var(--str-video__composite-button__button-group-active-primary--background-color)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active-secondary{background-color:var(--str-video__composite-button__button-group-active-secondary--background-color)}.str-video__composite-button__caption{font-size:12px;line-height:15px;text-align:center;overflow:hidden;white-space:nowrap}.str-video__composite-button__button-group:not(.str-video__composite-button__button-group--disabled):hover{background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__composite-button__button-group:not(.str-video__composite-button__button-group--disabled):hover.str-video__composite-button__button-group--active-secondary:hover{background-color:var(--str-video__composite-button__button-group-active-secondary-hover--background-color)}.str-video__composite-button__button-group:not(.str-video__composite-button__button-group--disabled):hover .str-video__icon{background-color:var(--str-video__icon-hover)}.str-video__call-controls__button{border-radius:var(--str-video__border-radius-circle);text-decoration:none;box-shadow:none;border:none;background-color:var(--str-video__button-primary-base)}.str-video__call-controls__button:hover{text-decoration:none;background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__call-controls__button:hover .str-video__icon{background-color:var(--str-video__icon-hover)}.str-video__call-controls__button--variant-danger{background-color:var(--str-video__button-tertiary-base)}.str-video__call-controls__button--variant-danger .str-video__icon{background-color:#fff}.str-video__call-controls__button--variant-danger:hover{background-color:var(--str-video__button-tertiary-hover)}.str-video__call-controls__button--variant-success{background-color:var(--str-video__info-color)}.str-video__call-controls__button--variant-success:hover{background-color:var(--str-video__info-color--accent)}.str-video__call-controls__button--variant-active{background-color:var(--str-video__button-primary-active)}.str-video__call-controls__button--variant-active:hover{background-color:var(--str-video__button-primary-hover)}.str-video__call-controls__button--enabled{background:var(--str-video__background-color7)}.str-video__background-filters{position:absolute;bottom:0;right:calc(100% - 1px);overflow:hidden;opacity:0}.str-video__background-filters .str-video__background-filters__video{top:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.str-video__background-filters .str-video__background-filters__video--tall{-o-object-fit:contain;object-fit:contain}.str-video__background-filters .str-video__background-filters__background-image{top:5px;width:100%;height:auto}.str-video__background-filters .str-video__background-filters__target-canvas{top:10px;width:100%;height:auto}.str-video__call-controls{display:flex;justify-content:center;gap:1rem;padding:1rem 0}.str-video__call-controls .str-video__reactions-menu{background-color:var(--str-video__base-color6);display:flex;padding:var(--str-video__spacing-sm);gap:.5rem;border-radius:var(--str-video__border-radius-lg)}.str-video__call-controls .str-video__reactions-menu--horizontal{flex-direction:row}.str-video__call-controls .str-video__reactions-menu--vertical{flex-direction:column}.str-video__call-controls .str-video__reactions-menu .str-video__reactions-menu__button{font-family:"Twemoji Mozilla",Apple Color Emoji,"Segoe UI Emoji","Noto Color Emoji","EmojiOne Color";font-size:1.2rem;height:38px;width:38px;background-color:var(--str-video__button-primary-base);border-radius:var(--str-video__border-radius-circle);border:1px solid transparent;display:flex;align-items:center;justify-content:center}.str-video__call-controls .str-video__reactions-menu .str-video__reactions-menu__button:hover{background-color:var(--str-video__button-primary-hover);cursor:pointer}.str-video__no-media-permission,.str-video__system-muted,.str-video__pending-permission{position:absolute;height:12px;width:12px;outline:1px solid var(--str-video__base-color6);border-radius:var(--str-video__border-radius-circle);display:flex;justify-content:center;align-items:center;font-size:var(--str-video__font-size-xxs);cursor:pointer;font-weight:600;top:0;right:-3px}.str-video__no-media-permission{background-color:var(--str-video__alert-caution);color:var(--str-video__base-color4)}.str-video__pending-permission{background-color:var(--str-video__button-secondary-active);color:var(--str-video__text-color1)}.str-video__system-muted{background-color:var(--str-video__alert-caution);color:var(--str-video__base-color4)}.str-video__composite-button.str-video__device-unavailable .str-video__composite-button__button-group{background-color:var(--str-video__button-default-disabled)}.str-video__composite-button.str-video__device-unavailable .str-video__composite-button__button-group:hover{background-color:var(--str-video__button-default-hover)}.str-video__end-call__confirmation{padding:var(--str-video__spacing-lg);gap:var(--str-video__spacing-md);display:flex;flex-direction:column}.str-video__end-call__leave,.str-video__end-call__end{min-width:196px;color:var(--str-video__text-color1);border:1px solid transparent;padding:calc(var(--str-video__spacing-sm) - 1px) var(--str-video__spacing-lg)}.str-video__end-call__leave-icon,.str-video__end-call__end-icon{background-color:var(--str-video__text-color1)}.str-video__end-call__leave{background-color:var(--str-video__button-tertiary-base)}.str-video__end-call__leave:hover{background-color:var(--str-video__button-tertiary-hover)}.str-video__end-call__end{background-color:var(--str-video__button-primary-base);border-color:var(--str-video__button-default-hover)}.str-video__end-call__end:hover{background-color:var(--str-video__button-tertiary-hover);border-color:transparent}.str-video__end-call.str-video__end-call__leave-icon,.str-video__icon.str-video__end-call__end-icon{background-color:var(--str-video__text-color1)}.str-video__end-recording__confirmation{background-color:var(--str-video__base-color7);border-radius:var(--str-video__border-radius-lg);padding:var(--str-video__spacing-xl);gap:var(--str-video__spacing-lg);display:flex;flex-direction:column}.str-video__end-recording__header{display:flex;flex-direction:row;gap:var(--str-video__spacing-md)}.str-video__end-recording__heading{font-size:var(--str-video__font-size-lg);font-weight:600;margin:0}.str-video__end-recording__description{margin:0;color:var(--str-video__text-color2);font-size:var(--str-video__font-size-sm)}.str-video__end-recording__actions{display:flex;flex-direction:row;justify-content:space-between;gap:var(--str-video__spacing-md)}.str-video__end-recording__actions .str-video__composite-button{width:100%;gap:var(--str-video__spacing-md)}.str-video__end-recording__actions .str-video__composite-button:first-of-type{background-color:transparent}.str-video__end-recording__actions .str-video__composite-button:first-of-type .str-video__composite-button__button-group{background-color:transparent;border:1px solid var(--str-video__base-color2);width:100%;justify-content:center}.str-video__end-recording__actions .str-video__composite-button:first-of-type .str-video__composite-button__button-group:hover{background-color:var(--str-video__button-default-hover)}.str-video__end-recording__actions .str-video__composite-button .str-video__composite-button__button-group{background-color:var(--str-video__button-tertiary-base);width:100%;justify-content:center}.str-video__end-recording__actions .str-video__composite-button .str-video__composite-button__button-group .str-video__text-button{display:flex;align-items:center;gap:5px}.str-video__end-recording__actions .str-video__composite-button .str-video__composite-button__button-group:hover{background-color:var(--str-video__button-tertiary-hover)}.str-video__livestream-layout__wrapper{flex-grow:1;overflow-y:hidden;display:flex;justify-content:center;width:100%;height:100%;position:relative}.str-video__livestream-layout__wrapper .str-video__livestream-layout__screen-share{max-width:100%}.str-video__livestream-layout__wrapper .str-video__livestream-layout__screen-share .str-video__video{-o-object-fit:contain;object-fit:contain}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant{position:absolute;width:240px;height:135px;box-shadow:var(--str-video__background-color1) 0 0 3px 0}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--top-right{top:8px;right:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--top-left{top:8px;left:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--bottom-right{bottom:8px;right:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--bottom-left{bottom:8px;left:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay{position:absolute;height:100%;width:100%;display:flex;flex-direction:column-reverse}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay:hover .str-video__livestream-layout__overlay__bar{background-color:var(--str-video__livestream-overlay-color-hovered)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar{height:10%;min-height:40px;max-height:70px;position:relative;bottom:0;border-bottom-left-radius:var(--str-video__border-radius-sm);border-bottom-right-radius:var(--str-video__border-radius-sm);background-color:var(--str-video__livestream-overlay-color);display:flex;align-items:center;padding:0 20px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-left,.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-center,.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-right{flex:1;display:flex;align-items:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-center{justify-content:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar-right{justify-content:flex-end}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__live-badge{padding:4px 8px;border-radius:var(--str-video__border-radius-xxs);background-color:var(--str-video__primary-color);color:var(--str-video__text-color1)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__viewers-count:before{content:var(--str-video__icon--livestream-viewers);margin-right:3px;vertical-align:middle}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__viewers-count{padding:4px 8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__speaker-name{font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__duration{text-align:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__mute-button{background:var(--str-video__icon--speaker) center no-repeat;border-radius:var(--str-video__border-radius-xxs);cursor:pointer;width:32px;height:32px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__mute-button.str-video__livestream-layout__mute-button--muted{background:var(--str-video__icon--speaker-off) center no-repeat}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__mute-button:hover{background-color:var(--str-video__overlay-color)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__go-fullscreen{background:var(--str-video__icon--fullscreen) center no-repeat;border-radius:var(--str-video__border-radius-xxs);cursor:pointer;width:32px;height:32px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__go-fullscreen:hover{background-color:var(--str-video__overlay-color)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage{display:flex;flex-direction:column;align-items:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage .str-video__livestream-layout__starts-at{padding:4px 8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage .str-video__livestream-layout__early-viewers-count:before{content:var(--str-video__icon--livestream-viewers);margin-right:3px;vertical-align:middle}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage .str-video__livestream-layout__early-viewers-count{padding:4px 8px}.str-video__paginated-grid-layout__wrapper{flex-grow:1}.str-video__paginated-grid-layout{display:flex;height:100%;align-items:center;justify-content:space-between}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:110vh;padding-inline:1.25rem;margin:auto;width:100%}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group .str-video__participant-view{flex:0 1 calc(25% - 6px)}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group.str-video__paginated-grid-layout--one .str-video__participant-view{flex:0 1 calc(100% - 6px)}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group.str-video__paginated-grid-layout--two-four .str-video__participant-view{flex:0 1 calc(50% - 6px)}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group.str-video__paginated-grid-layout--five-nine .str-video__participant-view{flex:0 1 calc(33% - 6px)}.str-video__speaker-layout__wrapper{flex-grow:1;overflow-y:hidden}.str-video__speaker-layout{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;gap:1rem;padding-inline:2px;padding:2px}.str-video__speaker-layout .str-video__participant-view{aspect-ratio:16/9}.str-video__speaker-layout .str-video__speaker-layout__spotlight{display:flex;justify-content:center;min-height:0;height:100%}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__participant-view--speaking:has(.str-video__video--screen-share){outline:none}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__video{height:100%;width:100%}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__participant-details,.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__call-controls__button{opacity:1}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper>.str-video__call-controls__button .str-video__icon{width:1rem;height:1rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-left{position:absolute;left:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-right{position:absolute;right:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-top{position:absolute;top:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-bottom{position:absolute;bottom:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper{scrollbar-width:none}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper::-webkit-scrollbar{display:none}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper .str-video__speaker-layout__participants-bar{display:flex;align-items:center}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper .str-video__speaker-layout__participants-bar .str-video__speaker-layout__participant-tile{width:280px;min-width:280px;max-width:25vh;padding:5px}.str-video__speaker-layout--variant-top{flex-direction:column-reverse}.str-video__speaker-layout--variant-left{flex-direction:row-reverse}.str-video__speaker-layout--variant-right{flex-direction:row}.str-video__speaker-layout--variant-left .str-video__speaker-layout__participants-bar-wrapper,.str-video__speaker-layout--variant-right .str-video__speaker-layout__participants-bar-wrapper{overflow-y:auto;max-height:100%}.str-video__speaker-layout--variant-left .str-video__speaker-layout__participants-bar,.str-video__speaker-layout--variant-right .str-video__speaker-layout__participants-bar{flex-direction:column}.str-video__speaker-layout--variant-left .str-video__speaker-layout__spotlight,.str-video__speaker-layout--variant-right .str-video__speaker-layout__spotlight{width:100%}.str-video__speaker-layout--variant-left .str-video__participant-view,.str-video__speaker-layout--variant-right .str-video__participant-view{max-width:unset}.str-video__speaker-layout--variant-top .str-video__speaker-layout__participants-bar-wrapper,.str-video__speaker-layout--variant-bottom .str-video__speaker-layout__participants-bar-wrapper{overflow-x:auto}.str-video__speaker-layout--variant-top .str-video__speaker-layout__participants-bar,.str-video__speaker-layout--variant-bottom .str-video__speaker-layout__participants-bar{flex-direction:row}.str-video__speaker-layout--variant-top .str-video__participant-view,.str-video__speaker-layout--variant-bottom .str-video__participant-view{max-width:110vh}@media (min-width: 600px){.str-video__speaker-layout .str-video__speaker-layout__spotlight{align-items:center;height:auto}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__video{-o-object-fit:contain;object-fit:contain}}.str-video__pip-layout{display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden;justify-content:center;gap:1rem;padding-inline:1rem;height:100%}.str-video__pip-screen-share-local{display:flex;gap:var(--str-video__spacing-sm);border-radius:var(--str-video__border-radius-sm);padding:var(--str-video__spacing-md);font-size:var(--str-video__font-size-sm)}.str-video__pip-screen-share-local .str-video__icon{width:1rem;height:1rem}.str-video__pip-layout--grid{flex-wrap:nowrap}.str-video__pip-layout__grid-container{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.str-video__pip-layout__pagination-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;padding:var(--str-video__spacing-xxs);min-width:auto;opacity:.8;transition:opacity .2s ease}.str-video__pip-layout__pagination-button:hover:not(:disabled){opacity:1}.str-video__pip-layout__pagination-button .str-video__icon{width:1rem;height:1rem}.str-video__pip-layout__pagination-button--left{left:0}.str-video__pip-layout__pagination-button--right{right:0}.str-video__pip-layout__grid{display:grid;grid-template-columns:repeat(var(--pip-cols),1fr);gap:var(--str-video__spacing-xxs);width:100%;max-height:100%;flex:1 1 auto}.str-video__pip-layout__grid .str-video__participant-view{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.str-video__pip-layout__grid .str-video__participant-view--speaking{outline:none}.str-video__pip-layout__grid .str-video__participant-view--speaking:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--str-video__primary-color);border-radius:var(--str-video__border-radius-sm);pointer-events:none;z-index:1}.str-video__pip-layout__grid .str-video__participant-view .str-video__notification{display:none}.str-video__pip-layout__grid .str-video__video-placeholder__avatar,.str-video__pip-layout__grid .str-video__video-placeholder__initials-fallback{width:32px;height:32px;font-size:var(--str-video__font-size-sm)}.str-video__pip-layout__grid.str-video__pip-layout__grid--single{--pip-cols: 1}.str-video__pip-layout__grid.str-video__pip-layout__grid--single .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--single .str-video__video-placeholder__initials-fallback{width:80px;height:80px;font-size:var(--str-video__font-size-xxl)}.str-video__pip-layout__grid.str-video__pip-layout__grid--small{--pip-cols: 2}.str-video__pip-layout__grid.str-video__pip-layout__grid--small .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--small .str-video__video-placeholder__initials-fallback{width:60px;height:60px;font-size:var(--str-video__font-size-xl)}.str-video__pip-layout__grid.str-video__pip-layout__grid--medium{--pip-cols: 3}.str-video__pip-layout__grid.str-video__pip-layout__grid--medium .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--medium .str-video__video-placeholder__initials-fallback{width:45px;height:45px;font-size:var(--str-video__font-size-md)}.str-video__pip-layout__grid.str-video__pip-layout__grid--large{--pip-cols: 4}.str-video__pip-layout__grid.str-video__pip-layout__grid--large .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--large .str-video__video-placeholder__initials-fallback{width:35px;height:35px;font-size:var(--str-video__font-size-sm)}.str-video__pip-layout__grid.str-video__pip-layout__grid--overflow{--pip-cols: 5;overflow-y:auto}.str-video__pip-layout__grid.str-video__pip-layout__grid--overflow .str-video__video-placeholder__avatar,.str-video__pip-layout__grid.str-video__pip-layout__grid--overflow .str-video__video-placeholder__initials-fallback{width:25px;height:25px;font-size:var(--str-video__font-size-xs)}.str-video__pip-screen-share-local{background:var(--str-video__background-color5)}.str-video__participant-list{display:flex;flex-direction:column}.str-video__participant-list .str-video__participant-list-header{display:flex;align-items:center}.str-video__participant-list .str-video__participant-list-header .str-video__participant-list-header__title{flex:1;font-size:var(--str-video__font-size-sm)}.str-video__participant-list .str-video__participant-list-header .str-video__participant-list-header__close-button>span{height:15px;width:15px}.str-video__participant-list .str-video__search-input__container{margin-top:var(--str-video__spacing-md)}.str-video__participant-list .str-video__participant-list__content-header{display:flex;align-items:center;gap:.5rem;margin-top:var(--str-video__spacing-md);justify-content:flex-end}.str-video__participant-list .str-video__participant-list__content-header .str-video__participant-list__content-header-title{display:flex;align-items:center;justify-content:flex-end}.str-video__participant-list .str-video__participant-list__content-header .str-video__call-controls__button{width:1.75rem;height:1.75rem;display:flex;padding:unset;align-items:center;justify-content:center}.str-video__participant-list .str-video__participant-list__content-header .str-video__call-controls__button .str-video__icon--filter{width:1rem;height:1rem}.str-video__participant-list .str-video__participant-list__content{height:auto;flex-grow:1;overflow-y:auto;margin-top:var(--str-video__spacing-xl)}.str-video__participant-list .str-video__participant-list__footer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem}.str-video__participant-list .str-video__search-results--loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.str-video__participant-list .str-video__search-results--loading .str-video__loading-indicator__icon{height:3rem;width:3rem;-webkit-mask-size:3rem;mask-size:3rem}.str-video__participant-list .str-video__participant-list--empty{display:flex;align-items:center;width:100%;padding:var(--str-video__spacing-md);font-size:var(--str-video__font-size-sm)}.str-video__invite-link-button{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;position:relative;padding-block:.5rem}.str-video__invite-link-button .str-video__invite-link-tooltip{position:absolute;bottom:110%}.str-video__invite-link-button .str-video__invite-participant-icon{height:20px;width:20px}.str-video__participant-listing-item{display:flex;justify-content:space-between;gap:var(--str-video__spacing-sm);padding-block:.5rem;width:100%;align-items:center}.str-video__participant-listing-item .str-video__call-controls__button{padding:unset}.str-video__participant-listing-item .str-video__participant-listing-item__display-name{flex:1;white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-video__participant-listing-item .str-video__participant-avatar,.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group{display:flex;align-items:center;gap:var(--str-video__spacing-sm)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon{width:.75rem;height:.75rem}.str-video__participant-listing-item .str-video__participant-listing-item__display-name{font-size:13px}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-mic{-webkit-mask-image:var(--str-video__icon--mic);mask-image:var(--str-video__icon--mic);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-mic-off{-webkit-mask-image:var(--str-video__icon--mic-off);mask-image:var(--str-video__icon--mic-off);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__danger-color)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-camera{-webkit-mask-image:var(--str-video__icon--camera);mask-image:var(--str-video__icon--camera);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-camera-off{-webkit-mask-image:var(--str-video__icon--camera-off);mask-image:var(--str-video__icon--camera-off);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__danger-color)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-pinned{-webkit-mask-image:var(--str-video__icon--pin);mask-image:var(--str-video__icon--pin);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__call-preview{width:100%;height:auto;display:inline-block;-o-object-fit:contain;object-fit:contain}.str-video__call-recording-list__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.str-video__call-recording-list__list:first-of-type .str-video__call-recording-list__item{font-weight:600}.str-video__call-recording-list__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:var(--str-video__font-size-xs);border-bottom:1px solid var(--str-video__base-color2);padding:var(--str-video__spacing-sm) 0;gap:var(--str-video__spacing-sm)}.str-video__call-recording-list__item:last-of-type{border-bottom:none}.str-video__call-recording-list__filename{width:200px}.str-video__call-recording-list__time{width:100px}.str-video__call-recording-list__download{display:flex;justify-content:flex-end;width:100px}.str-video__call-recording-list__filename,.str-video__call-recording-list__time{text-overflow:ellipsis;overflow:hidden}.str-video__call-recording-list-item__action-button--download .str-video__icon--download{height:32px;width:32px}.str-video__call-recording-list-item__action-button--download:hover .str-video__icon--download{cursor:pointer;background-color:var(--str-video__brand-color1)}.str-video__call-recording-list__title{font-weight:500;font-size:1rem;line-height:1.25rem}.str-video__call-controls__button--icon-call-recordings{-webkit-mask-image:var(--str-video__icon--film-roll);mask-image:var(--str-video__icon--film-roll);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:2px;mask-size:2px;background-color:var(--str-video__text-color1)}.str-video__call-recordings__toggle-button--active{background-color:var(--str-video__background-color7)}.str-video__refresh-button{background-color:transparent;cursor:pointer;border-radius:4px}.str-video__refresh-button:hover{background-color:var(--str-video__background-color7)}.str-video__refresh-button:active{background-color:var(--str-video__background-color5);transition:background-color .2s ease-out}.str-video__refresh-button .str-video__refresh-button--icon{-webkit-mask-image:var(--str-video__icon--refresh);mask-image:var(--str-video__icon--refresh);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__call-recording-list__listing--icon-empty{-webkit-mask-image:var(--str-video__icon--film-roll);mask-image:var(--str-video__icon--film-roll);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__call-stats{border-radius:var(--str-video__border-radius-lg);background-color:var(--str-video__base-color7);padding:var(--str-video__spacing-md);width:100%;display:flex;flex-direction:column;gap:.75rem}.str-video__call-stats h3{margin:unset}.str-video__call-stats .str-video__call-stats__header{display:flex;flex-direction:column;margin-bottom:var(--str-video__spacing-md)}.str-video__call-stats .str-video__call-stats__heading{display:flex;align-items:center}.str-video__call-stats .str-video__call-stats__icon{margin-right:var(--str-video__spacing-sm);height:18px;width:18px}.str-video__call-stats .str-video__call-stats__description{font-size:var(--str-video__font-size-sm);margin-bottom:var(--str-video__spacing-sm);font-weight:600}.str-video__call-stats .str-video__call-stats__card-container{--gap: 1rem;display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--gap)}.str-video__call-stats .str-video__call-stats__card{display:flex;justify-content:space-between;background-color:var(--str-video__background-color4);border-radius:var(--str-video__border-radius-xs);width:calc(50% - var(--gap) / 2);padding:.5rem}.str-video__call-stats .str-video__call-stats__card .str-video__call-stats__card-content{display:flex;flex-direction:column}.str-video__call-stats .str-video__call-stats__card .str-video__call-stats__card-label{display:flex;color:var(--str-video__text-color2);font-size:.5625rem;font-weight:500;text-transform:uppercase}.str-video__call-stats .str-video__call-stats__card .str-video__call-stats__card-value{font-size:1.0625rem;font-weight:500;line-height:1.25rem}.str-video__call-stats .str-video__call-explanation__icon{height:12px;width:12px;margin-left:var(--str-video__spacing-xs)}.str-video__call-stats .str-video__call-explanation__icon:hover{cursor:pointer}.str-video__call-stats .str-video__call-explanation__description{background-color:var(--str-video__base-color3);padding:var(--str-video__spacing-xs);font-size:var(--str-video__font-size-xs);border-radius:var(--str-video__border-radius-xs)}.str-video__call-stats .str-video__call-stats-line-chart-container{position:relative;margin:auto;height:170px;width:100%}.str-video__call-stats .str-video__call-stats__tag{border-radius:var(--str-video__border-radius-sm);padding:var(--str-video__spacing-xs);font-size:var(--str-video__font-size-sm);font-weight:600;height:30px}.str-video__call-stats .str-video__call-stats__tag--good{color:var(--str-video__alert-success);background-color:var(--str-video__alert-success-background)}.str-video__call-stats .str-video__call-stats__tag--ok{color:var(--str-video__alert-caution);background-color:var(--str-video__alert-caution-background)}.str-video__call-stats .str-video__call-stats__tag--bad{color:var(--str-video__alert-warning);background-color:var(--str-video__alert-warming-background)}.str-video__device-settings__button .str-video__call-controls__button--icon-device-settings{width:1.25rem;height:1.25rem}.str-video__device-settings{padding:.625rem;z-index:1;font-family:Inter}.str-video__device-settings__header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 0;margin-bottom:33px}.str-video__icon.str-video__device-settings__settings-icon{height:24px;width:24px;color:var(--str-video__base-color1)}.str-video__device-settings__close-button{color:var(--str-video__base-color1);background-color:transparent}.str-video__device-settings__device-kind{padding:var(--str-video__spacing-lg)}.str-video__device-settings__device-kind .str-video__device-settings__device-selector-title{font-size:var(--str-video__font-size-sm);font-weight:700;line-height:1.25rem;padding-bottom:.5rem;margin-bottom:var(--str-video__spacing-sm)}.str-video__device-settings__device-kind .str-video__option,.str-video__device-settings__device-kind .str-video__device-settings__option{display:flex;align-items:center;border-radius:var(--str-video__border-radius-lg);background-color:var(--str-video__button-primary-base);padding:var(--str-video__spacing-sm) var(--str-video__spacing-lg);gap:var(--str-video__spacing-sm);font-weight:600;font-size:var(--str-video__font-size-sm);line-height:var(--str-video__spacing-lg)}.str-video__device-settings__device-kind .str-video__option:not(:first-of-type),.str-video__device-settings__device-kind .str-video__device-settings__option:not(:first-of-type){margin-top:var(--str-video__spacing-sm)}.str-video__device-settings__device-kind .str-video__option__icon--selected,.str-video__device-settings__device-kind .str-video__device-settings__option__icon--selected{background-color:var(--str-video__brand-color1)}.str-video__device-settings__device-kind .str-video__option:hover,.str-video__device-settings__device-kind .str-video__device-settings__option:hover{background-color:var(--str-video__button-default-hover);cursor:pointer}.str-video__device-settings__device-kind .str-video__option--selected,.str-video__device-settings__device-kind .str-video__option--active,.str-video__device-settings__device-kind .str-video__device-settings__option--selected,.str-video__device-settings__device-kind .str-video__device-settings__option--active{background-color:var(--str-video__button-default-hover)}.str-video__device-settings__device-kind .str-video__option input[type=radio],.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]{margin:0;height:1rem;width:1rem;display:grid;place-content:center}.str-video__device-settings__device-kind .str-video__option input[type=radio]:before,.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]:before{content:"";width:.5rem;height:.5rem;transform:scale(0)}.str-video__device-settings__device-kind .str-video__option input[type=radio]:checked:before,.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]:checked:before{transform:scale(1)}.str-video__device-settings__device-kind .str-video__option input[type=radio]:checked,.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]:checked{border-color:var(--str-video__primary-color)}.str-video__device-settings__separator{border-color:var(--str-video__base-color3)}.str-video__audio-volume-indicator{width:100%;display:flex;align-items:center;gap:var(--str-video__spacing-xs);padding:var(--str-video__spacing-sm) var(--str-video__spacing-md)}.str-video__audio-volume-indicator .str-video__icon{width:var(--str-video__font-size-xxl);height:var(--str-video__font-size-xxl)}.str-video__audio-volume-indicator .str-video__audio-volume-indicator__bar{flex:1;background-color:var(--str-video__base-color1);height:var(--str-video__spacing-xs);border-radius:var(--str-video__border-radius-xs)}.str-video__audio-volume-indicator .str-video__audio-volume-indicator__bar-value{width:100%;height:100%;background:var(--str-video__primary-color);border-radius:var(--str-video__border-radius-xs);transform-origin:left center}.str-video__device-level-indicator{display:flex;align-items:center;gap:.125rem;flex-shrink:0;margin-left:auto}.str-video__device-level-indicator .str-video__device-level-indicator__bar{width:.1875rem;height:.75rem;border-radius:var(--str-video__border-radius-xs);background-color:var(--str-video__base-color3);transition:background-color .1s}.str-video__device-level-indicator .str-video__device-level-indicator__bar--active{background-color:var(--str-video__primary-color)}.str-video__device-preview{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;display:flex;flex-direction:column;align-items:stretch;max-width:12rem;cursor:pointer}.str-video__device-preview .str-video__device-preview__label{padding:var(--str-video__spacing-xs) 0;font-size:var(--str-video__font-size-xs);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-video__device-preview .str-video__device-video-preview__video{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--str-video__border-radius-sm);border:2px solid var(--str-video__base-color3);background-color:var(--str-video__base-color5);transform:scaleX(-1)}.str-video__device-preview--selected .str-video__device-video-preview__video{border-color:var(--str-video__primary-color)}.str-video__speaker-test{padding:var(--str-video__spacing-sm) 0}.str-video__speaker-test .str-video__speaker-test__button-content{display:flex;align-items:center;gap:var(--str-video__spacing-sm);padding:0 var(--str-video__spacing-sm);font-size:var(--str-video__font-size-sm);font-weight:600}.str-video__speaker-test .str-video__composite-button__button{width:100%!important}.str-video__dropdown{position:relative}.str-video__dropdown-selected{display:flex;align-items:center;justify-content:space-between;background-color:var(--str-video__base-color4);border-radius:var(--str-video__border-radius-lg);border:1px solid var(--str-video__base-color6)}.str-video__dropdown-selected__label{display:flex;align-items:center;font-weight:600;padding:var(--str-video__spacing-sm);font-size:var(--str-video__font-size-xs)}.str-video__dropdown-selected__icon{margin-right:var(--str-video__spacing-sm)}.str-video__dropdown-selected__chevron{margin-right:var(--str-video__spacing-md)}.str-video__dropdown-selected>*:hover,.str-video__dropdown-selected:hover{cursor:pointer}.str-video__dropdown-selected:hover{border:1px solid var(--str-video__brand-color1)}.str-video__dropdown-list{display:flex;flex-direction:column;position:absolute;z-index:2;width:100%;margin-top:var(--str-video__spacing-sm);background-color:var(--str-video__base-color6);border-radius:var(--str-video__border-radius-lg);padding:var(--str-video__spacing-md);gap:var(--str-video__spacing-sm);box-shadow:0 0 24px -4px #000000a3}.str-video__dropdown-option{display:flex;align-items:center;border-radius:var(--str-video__border-radius-lg);padding:8px 16px;gap:8px;font-weight:600;font-size:var(--str-video__font-size-sm)}.str-video__dropdown-option:hover{background-color:var(--str-video__button-default-hover);cursor:pointer}.str-video__dropdown-option--selected{background-color:var(--str-video__button-primary-active);color:var(--str-video__text-color1)}.str-video__dropdown-option--selected:hover{background-color:var(--str-video__button-primary-hover)}.str-video__dropdown-icon{background-color:var(--str-video__icon-default)}.str-video__dropdown__option:hover .str-video__dropdown-icon{background-color:var(--str-video__icon-hover)}.str-video__dropdown-option--selected .str-video__dropdown-icon{background-color:var(--str-video__text-color1)}.str-video__dropdown-label{font-size:var(--str-video__font-size-xs)}.str-video__dropdown__option:hover .str-video__dropdown-label{color:var(--str-video__base-color1)}@media (min-width: 600px){.str-video__dropdown-selected__label{font-size:var(--str-video__font-size-sm)}}.str-video__icon{background-color:var(--str-video__icon-default)}.str-video__icon--reactions{-webkit-mask-image:var(--str-video__icon--reactions);mask-image:var(--str-video__icon--reactions)}.str-video__icon--call-latency{-webkit-mask-image:var(--str-video__icon--call-latency);mask-image:var(--str-video__icon--call-latency)}.str-video__icon--network-quality{-webkit-mask-image:var(--str-video__icon--network-quality);mask-image:var(--str-video__icon--network-quality)}.str-video__icon--recording-on{-webkit-mask-image:var(--str-video__icon--recording-on);mask-image:var(--str-video__icon--recording-on)}.str-video__icon--caret-up{-webkit-mask-image:var(--str-video__icon--caret-up);mask-image:var(--str-video__icon--caret-up)}.str-video__icon--download{-webkit-mask-image:var(--str-video__icon--download);mask-image:var(--str-video__icon--download)}.str-video__icon--caret-down{-webkit-mask-image:var(--str-video__icon--caret-down);mask-image:var(--str-video__icon--caret-down);transform:rotate(180deg)}.str-video__icon--chevron-right{-webkit-mask-image:var(--str-video__icon--chevron-right);mask-image:var(--str-video__icon--chevron-right)}.str-video__icon--recording-off{-webkit-mask-image:var(--str-video__icon--recording-off);mask-image:var(--str-video__icon--recording-off)}.str-video__icon--loading{-webkit-mask-image:var(--str-video__icon--loading);mask-image:var(--str-video__icon--loading);transform:rotate(360deg);transition-duration:1s;transition-delay:now;animation-timing-function:linear;animation-iteration-count:infinite}.str-video__icon--logout{-webkit-mask-image:var(--str-video__icon--logout);mask-image:var(--str-video__icon--logout)}.str-video__icon--chevron-up{-webkit-mask-image:var(--str-video__icon--chevron-up);mask-image:var(--str-video__icon--chevron-up)}.str-video__icon--chevron-down{-webkit-mask-image:var(--str-video__icon--chevron-down);mask-image:var(--str-video__icon--chevron-down)}.str-video__icon--screen-share-on{-webkit-mask-image:var(--str-video__icon--screen-share-on);mask-image:var(--str-video__icon--screen-share-on)}.str-video__icon--screen-share-off{-webkit-mask-image:var(--str-video__icon--screen-share-off);mask-image:var(--str-video__icon--screen-share-off)}.str-video__icon--caret-down{transform:rotate(180deg);-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--caret-up{-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--caret-right{transform:rotate(90deg);-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--caret-left{transform:rotate(-90deg);-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--close{-webkit-mask-image:var(--str-video__icon--close);mask-image:var(--str-video__icon--close)}.str-video__icon--mic{-webkit-mask-image:var(--str-video__icon--mic);mask-image:var(--str-video__icon--mic)}.str-video__icon--mic-off{-webkit-mask-image:var(--str-video__icon--mic-off);mask-image:var(--str-video__icon--mic-off)}.str-video__icon--camera{-webkit-mask-image:var(--str-video__icon--camera);mask-image:var(--str-video__icon--camera)}.str-video__icon--camera-off{-webkit-mask-image:var(--str-video__icon--camera-off);mask-image:var(--str-video__icon--camera-off)}.str-video__icon--camera-off-outline{-webkit-mask-image:var(--str-video__icon--camera-off-outline);mask-image:var(--str-video__icon--camera-off-outline)}.str-video__icon--call-end{-webkit-mask-image:var(--str-video__icon--call-end);mask-image:var(--str-video__icon--call-end)}.str-video__icon--call-accept{-webkit-mask-image:var(--str-video__icon--call-accept);mask-image:var(--str-video__icon--call-accept)}.str-video__icon--info{-webkit-mask-image:var(--str-video__icon--info-icon);mask-image:var(--str-video__icon--info-icon)}.str-video__icon--stats{-webkit-mask-image:var(--str-video__icon--stats);mask-image:var(--str-video__icon--stats)}.str-video__icon--speaker{-webkit-mask-image:var(--str-video__icon--speaker);mask-image:var(--str-video__icon--speaker)}.str-video__icon--ellipsis{-webkit-mask-image:var(--str-video__icon--ellipsis);mask-image:var(--str-video__icon--ellipsis)}.str-video__icon--pin{-webkit-mask-image:var(--str-video__icon--pin);mask-image:var(--str-video__icon--pin)}.str-video__icon--no-audio{-webkit-mask-image:var(--str-video__icon--no-audio);mask-image:var(--str-video__icon--no-audio)}.str-video__icon--not-allowed{-webkit-mask-image:var(--str-video__icon--not-allowed);mask-image:var(--str-video__icon--not-allowed)}.str-video__icon--film-roll{-webkit-mask-image:var(--str-video__icon--film-roll);mask-image:var(--str-video__icon--film-roll)}.str-video__icon--device-settings{-webkit-mask-image:var(--str-video__icon--settings);mask-image:var(--str-video__icon--settings)}.str-video__icon--filter{-webkit-mask-image:var(--str-video__icon--filter);mask-image:var(--str-video__icon--filter)}.str-video__icon--refresh{-webkit-mask-image:var(--str-video__icon--refresh);mask-image:var(--str-video__icon--refresh)}.str-video__icon--kick-user{-webkit-mask-image:var(--str-video__icon--kick-user);mask-image:var(--str-video__icon--kick-user)}.str-video__icon{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;display:block;width:1.25rem;height:1.25rem}.str-video__loading-indicator{display:flex;flex-direction:column;align-items:center}.str-video__loading-indicator__icon.spinner{-webkit-mask-image:var(--str-video__icon--loading);mask-image:var(--str-video__icon--loading);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color2);animation:rotation 1s linear infinite;width:1rem;height:1rem}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.str-video__menu-container{z-index:2;width:-moz-max-content;width:max-content}.str-video__menu-container::-webkit-scrollbar{display:none}.str-video__menu-container{-ms-overflow-style:none;scrollbar-width:none}.str-video__portal{position:fixed;z-index:1;width:100vw;height:100vh;background-color:var(--str-video__backdrop1);left:0;top:0}.str-video__portal:hover{cursor:pointer}.str-video__portal-content{z-index:2;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.str-video__menu-container{background-color:var(--str-video__base-color6);border-radius:var(--str-video__border-radius-lg);box-shadow:0 0 24px -4px #000000a3}.str-video__generic-menu{list-style:none;margin:unset;padding:var(--str-video__spacing-md);display:flex;flex-direction:column;gap:var(--str-video__spacing-xs)}.str-video__generic-menu .str-video__generic-menu--item{align-items:center;gap:8px;font-weight:600;font-size:var(--str-video__font-size-md);display:flex}.str-video__generic-menu .str-video__generic-menu--item button{all:unset;width:100%;font-size:13px;border-radius:var(--str-video__border-radius-lg);background-color:var(--str-video__button-primary-base);padding:var(--str-video__spacing-xs) var(--str-video__spacing-lg);gap:10px;display:flex;align-items:center;position:relative}.str-video__generic-menu .str-video__generic-menu--item button:hover{background-color:var(--str-video__button-default-hover);cursor:pointer}.str-video__generic-menu .str-video__generic-menu--item button--selected,.str-video__generic-menu .str-video__generic-menu--item button--active{background-color:var(--str-video__button-primary-hover)}.str-video__generic-menu .str-video__generic-menu--item button[aria-selected]{padding:5px 10px 5px 26px}.str-video__generic-menu .str-video__generic-menu--item button[aria-selected=true]:after{content:"●";font-size:10px;left:10px;position:absolute}.str-video__notification{padding:.625rem;display:flex;align-items:center;gap:.625rem}.str-video__notification .str-video__notification__icon{display:inline-block;width:1.5rem;height:1.5rem}.str-video__notification .str-video__notification__message{flex:1}.str-video__notification .str-video__notification__close{display:inline-block;width:1rem;height:1rem}.str-video__notification .str-video__notification__close:hover{cursor:pointer}.str-video__notification{background-color:var(--str-video__background-color1);border-radius:var(--str-video__border-radius-xs);z-index:100}.str-video__notification .str-video__notification__icon{-webkit-mask-image:var(--str-video__icon--info-icon);mask-image:var(--str-video__icon--info-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.5rem;mask-size:1.5rem;background-color:var(--str-video__text-color1)}.str-video__notification .str-video__notification__message{font-size:.75rem}.str-video__participant-view{position:relative;width:100%;max-width:1280px;max-height:100%;min-height:0;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border-radius:var(--str-video__border-radius-sm)}.str-video__participant-view--speaking{outline:2px solid var(--str-video__primary-color)}.str-video__participant-view .str-video__call-controls__button{transition:opacity .2s ease-out;opacity:.3;color:var(--str-video__text-color1)}.str-video__participant-view:hover .str-video__call-controls__button{opacity:1}.str-video__participant-view>.str-video__call-controls__button{position:absolute;top:.875rem;left:.875rem;padding:.3rem}.str-video__participant-view .str-video__participant-details{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:var(--str-video__spacing-sm);border-radius:0 var(--str-video__border-radius-xs) 0 var(--str-video__border-radius-sm);background-color:var(--str-video__background-color4)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name{display:flex;align-items:center;gap:var(--str-video__spacing-sm);padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--str-video__font-size-sm)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--audio-muted{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);-webkit-mask-image:var(--str-video__icon--mic-off);mask-image:var(--str-video__icon--mic-off)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--audio-connecting .str-video__loading-indicator__icon{width:1rem;height:1rem;border-width:2px}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--video-muted{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);-webkit-mask-image:var(--str-video__icon--camera-off);mask-image:var(--str-video__icon--camera-off)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--track-paused{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);mask-image:var(--str-video__icon--low-bandwidth);-webkit-mask-image:var(--str-video__icon--low-bandwidth)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--pinned{cursor:pointer;background-color:var(--str-video__text-color1);width:.8rem;height:1rem;-webkit-mask-size:.8rem;mask-size:.8rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--str-video__icon--pin);mask-image:var(--str-video__icon--pin)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--network-stats{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);background-image:var(--str-video__icon--network-quality);cursor:pointer;margin-right:.625rem}.str-video__participant-view .str-video__participant-details__connection-quality{position:absolute;bottom:0;right:0;border-radius:var(--str-video__border-radius-sm) 0 var(--str-video__border-radius-sm) 0;width:24px;height:24px;display:block;background-size:cover;background-color:var(--str-video__background-color4)}.str-video__participant-view .str-video__participant-details__connection-quality--poor{background-image:var(--str-video__icon--connection-quality-poor)}.str-video__participant-view .str-video__participant-details__connection-quality--good{background-image:var(--str-video__icon--connection-quality-good)}.str-video__participant-view .str-video__participant-details__connection-quality--excellent{background-image:var(--str-video__icon--connection-quality-excellent)}.str-video__speech-indicator{display:flex;justify-content:space-between;align-items:center;gap:1px;height:16px}.str-video__speech-indicator .str-video__speech-indicator__bar{width:3px;height:20%;background-color:var(--str-video__primary-color);border-radius:2px;animation-duration:.4s;animation-iteration-count:1;animation-name:speech-indicator-silence;animation-timing-function:ease-in-out}.str-video__speech-indicator.str-video__speech-indicator--dominant .str-video__speech-indicator__bar{background-color:var(--str-video__primary-color)}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar{height:100%;animation-iteration-count:infinite}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar:nth-child(1){height:70%;animation-duration:.8s;animation-name:speech-indicator-quiet}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar:nth-child(2){height:80%;animation-duration:1s;animation-name:speech-indicator-loud}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar:nth-child(3){height:60%;animation-duration:.9s;animation-name:speech-indicator-quiet}@keyframes speech-indicator-silence{25%{transform:scaleY(2)}50%{transform:scaleY(2.5)}75%{transform:scaleY(1)}}@keyframes speech-indicator-quiet{25%{transform:scaleY(.5)}50%{transform:scaleY(.3)}75%{transform:scaleY(.5)}}@keyframes speech-indicator-loud{25%{transform:scaleY(1)}50%{transform:scaleY(.45)}75%{transform:scaleY(1.1)}}.str-video__permission-requests{background-color:var(--str-video__background-color1);border-radius:8px;padding:10px;position:relative}.str-video__permission-requests .str-video__permission-requests__notification,.str-video__permission-requests .str-video__permission-request{display:flex;gap:10px;padding:10px 0;align-items:center}.str-video__permission-requests .str-video__permission-requests__notification__message,.str-video__permission-requests .str-video__permission-request__message{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-video__permission-requests .str-video__permission-request__button{background-color:transparent;border:1px solid var(--str-video__text-color1);border-radius:4px;color:var(--str-video__color1);cursor:pointer;font-size:14px;font-weight:500;padding:8px;min-width:120px}.str-video__permission-requests .str-video__permission-request__button--allow{background-color:var(--str-video__primary-color);border:1px solid var(--str-video__primary-color)}.str-video__permission-requests .str-video__permission-requests-list{background-color:var(--str-video__background-color1);border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:10px;width:100%;z-index:1;opacity:.9;overflow-x:scroll;overflow-y:hidden}.str-video__permission-requests .str-video__permission-requests-list::-webkit-scrollbar{display:none}.str-video__reaction{position:absolute;right:.875rem;top:.875rem}.str-video__reaction .str-video__reaction__emoji{display:flex;line-height:1;font-size:2.5rem}.str-video__call-panel{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:400px;height:300px;padding:1rem 1rem .5rem;gap:1rem}.str-video__call-panel--ringing .str-video__call-panel__members-list{overflow:hidden;display:flex;align-items:center}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box .str-video__avatar{width:80px;height:80px}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box .str-video__member_details{position:absolute;bottom:10%;padding:.125rem .375rem}.str-video__call-panel--ringing .str-video__pending-call-controls{display:flex;gap:.675rem}.str-video__call-panel{background:var(--str-video__background-color3);border:2px solid rgba(200,200,200,.6);border-radius:10px}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box{border-radius:var(--str-video__border-radius-circle);background:var(--str-video__background-color6)}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--str-video__border-radius-circle);padding:4px;background:linear-gradient(180deg,var(--str-video__primary-color),var(--str-video__info-color));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box .str-video__member_details{background-color:var(--str-video__background-color4);color:var(--str-video__text-color1);border-radius:4px;font-size:12px;line-height:16px}.str-video__screen-share-overlay{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;width:100%;height:100%;gap:1.8rem}.str-video__screen-share-overlay>.str-video__icon{width:4rem;height:4rem}.str-video__screen-share-overlay .str-video__screen-share-overlay__button{display:flex;gap:.4rem;align-items:center;padding-inline:1.6rem;padding-block:.8rem}.str-video__screen-share-overlay .str-video__screen-share-overlay__button .str-video__icon{width:.7rem;height:.7rem}.str-video__screen-share-overlay{background:var(--str-video__overlay-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit}.str-video__screen-share-overlay .str-video__screen-share-overlay__title{font-size:1.3rem}.str-video__screen-share-overlay .str-video__screen-share-overlay__button{color:#fff;background:var(--str-video__danger-color);border-radius:var(--str-video__border-radius-xs)}.str-video__screen-share-overlay .str-video__screen-share-overlay__button:hover{background-color:var(--str-video__danger-color--accent)}.str-video__search-input__container{display:flex;gap:.5rem;padding:.5rem .75rem;margin-inline:-.25rem}.str-video__search-input__container input{flex:1;min-width:0}.str-video__search-input__container .str-video__search-input__clear-btn{display:flex;align-items:center;justify-content:center;padding:0}.str-video__search-input__container .str-video__search-input__icon{padding:.25rem}.str-video__search-input__container .str-video__search-input__icon--active,.str-video__search-input__container .str-video__search-input__icon{display:inline-block;width:1.125rem;height:1.125rem}.str-video{--str-video__search-input__container--color: var(--str-video__text-color1);--str-video__search-input__container--background-color: var( --str-video__background-color0 );--str-video__search-input__container--border-radius: var( --str-video__border-radius-circle );--str-video__search-input__container--border-block-start: 1px solid transparent;--str-video__search-input__container--border-block-end: 1px solid transparent;--str-video__search-input__container--border-inline-start: 1px solid transparent;--str-video__search-input__container--border-inline-end: 1px solid transparent;--str-video__search-input__placeholder-color: var(--str-video__text-color2);--str-video__search-input__icon--color: var(--str-video__text-color1)}.str-video__search-input__container.str-video__search-input__container--active{border-color:var(--str-video__primary-color)}.str-video__search-input__container{background:var(--str-video__search-input__container--background-color);color:var(--str-video__search-input__container--color);box-shadow:var(--str-video__search-input__container--box-shadow);border-radius:var(--str-video__search-input__container--border-radius);border-block-start:var(--str-video__search-input__container--border-block-start);border-block-end:var(--str-video__search-input__container--border-block-end);border-inline-start:var(--str-video__search-input__container--border-inline-start);border-inline-end:var(--str-video__search-input__container--border-inline-end)}.str-video__search-input__container input{background-color:transparent;border:none;outline:none;color:inherit;font-size:13px}.str-video__search-input__container input::-moz-placeholder{color:var(--str-video__search-input__placeholder-color)}.str-video__search-input__container input::placeholder{color:var(--str-video__search-input__placeholder-color)}.str-video__search-input__container .str-video__search-input__icon{-webkit-mask-image:var(--str-video__icon--magnifier-glass);mask-image:var(--str-video__icon--magnifier-glass);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .75rem;mask-size:.75rem .75rem;background-color:var(--str-video__search-input__icon--color)}.str-video__search-input__container .str-video__search-input__clear-btn{background-color:transparent;border-radius:var(--str-video__border-radius-circle);border:none}.str-video__search-input__container .str-video__search-input__clear-btn:hover{cursor:pointer}.str-video__search-input__container .str-video__search-input__clear-btn .str-video__search-input__icon--active{-webkit-mask-image:var(--str-video__icon--close);mask-image:var(--str-video__icon--close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .75rem;mask-size:.75rem .75rem;background-color:var(--str-video__search-input__icon--color)}.str-video__call{background-color:var(--str-video__background-color2);color:var(--str-video__text-color1);width:100%;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column}.str-video__call .str-video{background-color:var(--str-video__background-color2);color:var(--str-video__text-color1)}.str-video__tooltip{display:flex;justify-content:center;padding:var(--str-video__spacing-sm);z-index:4;max-width:250px;width:-moz-max-content;width:max-content;white-space:initial;overflow-wrap:break-word}.str-video{--str-video__tooltip--border-radius: var(--str-video__border-radius-xs);--str-video__tooltip--color: var(--str-video__text-color1);--str-video__tooltip--background-color: var( --str-video__button-default-hover );--str-video__tooltip--border-block-start: none;--str-video__tooltip--border-block-end: none;--str-video__tooltip--border-inline-start: none;--str-video__tooltip--border-inline-end: none;--str-video__tooltip--box-shadow: none}.str-video__tooltip{background:var(--str-video__tooltip--background-color);color:var(--str-video__tooltip--color);box-shadow:var(--str-video__tooltip--box-shadow);border-radius:var(--str-video__tooltip--border-radius);border-block-start:var(--str-video__tooltip--border-block-start);border-block-end:var(--str-video__tooltip--border-block-end);border-inline-start:var(--str-video__tooltip--border-inline-start);border-inline-end:var(--str-video__tooltip--border-inline-end);font-size:14px;line-height:1rem}.str-video__tooltip:after{background-color:var(--str-video__tooltip-background-color)}.str-video__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:inherit;pointer-events:none}.str-video__video--tall{-o-object-fit:contain;object-fit:contain}.str-video__video--mirror:not(:picture-in-picture){transform:scaleX(-1)}.str-video__video{background-color:var(--str-video__background-color5)}.str-video__video-placeholder{aspect-ratio:4/3;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.str-video__video-placeholder .str-video__video-placeholder__avatar{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.str-video__video-placeholder .str-video__video-placeholder__initials-fallback{display:flex;justify-content:center;align-items:center;width:100px;height:100px}.str-video__video-placeholder{background:var(--str-video__base-color6);border-radius:inherit}.str-video__video-placeholder .str-video__video-placeholder__avatar{border-radius:var(--str-video__border-radius-circle)}.str-video__video-placeholder .str-video__video-placeholder__initials-fallback{background-color:var(--str-video__primary-color);border-radius:var(--str-video__border-radius-circle);font-size:32px;font-weight:600;text-transform:uppercase}.str-video__video-preview-container{display:flex;justify-content:center;align-items:center;width:500px;height:375px}.str-video__video-preview-container .str-video__video-preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.str-video__video-preview-container .str-video__loading-indicator__icon{height:3rem;width:3rem;-webkit-mask-size:3rem;mask-size:3rem}.str-video__video-preview-container .str-video__video-preview--mirror{transform:scaleX(-1)}.str-video__video-preview-container .str-video__video-preview--loading{display:none}.str-video{--str-video__video-preview-container--color: var(--str-video__text-color1);--str-video__video-preview-container--background-color: var( --str-video__background-color5 );--str-video__video-preview-container--border-radius: var( --str-video__border-radius-xs );--str-video__video-preview-container--border-block-start: 4px solid var(--str-video__primary-color);--str-video__video-preview-container--border-block-end: 4px solid var(--str-video__primary-color);--str-video__video-preview-container--border-inline-start: 4px solid var(--str-video__primary-color);--str-video__video-preview-container--border-inline-end: 4px solid var(--str-video__primary-color)}.str-video__video-preview-container{background:var(--str-video__video-preview-container--background-color);color:var(--str-video__video-preview-container--color);box-shadow:var(--str-video__video-preview-container--box-shadow);border-radius:var(--str-video__video-preview-container--border-radius);border-block-start:var(--str-video__video-preview-container--border-block-start);border-block-end:var(--str-video__video-preview-container--border-block-end);border-inline-start:var(--str-video__video-preview-container--border-inline-start);border-inline-end:var(--str-video__video-preview-container--border-inline-end);overflow:hidden}.kommunikation-root{--km-text: #111214;--km-muted: #6B6F76;--km-line: #EDEDEB;--km-accent: #4338CA;--km-accent-soft: #EEF2FF;--km-accent-ink: #3730A3;--km-bg: #FFFFFF;--km-soft: #F7F7F5;--km-bubble: #F4F4F2;font-family:Geist,system-ui,sans-serif!important;color:var(--km-text);background:var(--km-bg)!important}.dark .kommunikation-root{--km-text: #F4F4F5;--km-muted: #A1A1AA;--km-line: #27272A;--km-bg: #0E0F12;--km-soft: #18191D;--km-bubble: #1E1F24;--km-accent-soft: rgba(99,102,241,.18);--km-accent-ink: #C7D2FE}.kommunikation-root .km-layout{display:flex;height:100%;background:var(--km-bg)}.kommunikation-root .hidden{display:none!important}.kommunikation-root .km-list{width:320px;flex-shrink:0;border-right:1px solid var(--km-line);display:flex;flex-direction:column;background:var(--km-bg)}.kommunikation-root .km-list-head{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 12px}.kommunikation-root .km-list-head h1{font-size:20px;font-weight:600;letter-spacing:-.02em}.kommunikation-root .km-search{margin:0 16px;height:40px;border-radius:10px;background:var(--km-soft);display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--km-muted)}.kommunikation-root .km-search input{flex:1;background:transparent;border:0;outline:none;font-size:14px;color:var(--km-text)}.kommunikation-root .km-search:focus-within{box-shadow:0 0 0 2px var(--km-accent-soft)}.kommunikation-root .km-pills{display:flex;gap:6px;padding:12px 16px 4px}.kommunikation-root .km-pills button{height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--km-muted);border:1px solid var(--km-line)}.kommunikation-root .km-pills button[aria-pressed=true]{background:var(--km-text);color:var(--km-bg);border-color:var(--km-text)}.kommunikation-root .km-list-scroll{flex:1;overflow-y:auto;padding:0 8px 16px}.kommunikation-root .km-list-scroll .str-chat,.kommunikation-root .km-list-scroll .str-chat__channel-list{background:transparent!important;border:0!important;width:100%!important}.kommunikation-root .km-group{display:flex;align-items:center;justify-content:space-between;padding:16px 8px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--km-muted)}.kommunikation-root .km-rows{display:flex;flex-direction:column;gap:2px}.kommunikation-root .km-row{width:100%;min-height:54px;display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;text-align:left;transition:background var(--duration-fast, .15s)}.kommunikation-root .km-row:hover{background:var(--km-soft)}.kommunikation-root .km-row.active{background:var(--km-accent-soft)}.kommunikation-root .km-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kommunikation-root .km-row-top{display:flex;justify-content:space-between;gap:8px;font-size:14px}.kommunikation-root .km-row-top b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kommunikation-root .km-row-top time{font-size:12px;color:var(--km-muted);flex-shrink:0}.kommunikation-root .km-row-bottom{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--km-muted)}.kommunikation-root .km-row-bottom em{color:var(--km-accent);font-style:normal;display:inline-flex;gap:4px;align-items:center}.kommunikation-root .km-ellipsis{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kommunikation-root .km-row.unread b,.kommunikation-root .km-row.unread .km-ellipsis{font-weight:600;color:var(--km-text)}.kommunikation-root .km-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--km-accent);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.kommunikation-root .km-more{font-size:13px;color:var(--km-accent);padding:8px;font-weight:500}.kommunikation-root .km-more:hover{text-decoration:underline}.kommunikation-root .km-empty,.kommunikation-root .km-muted{font-size:13px;color:var(--km-muted);padding:6px 8px}.kommunikation-root .str-chat__load-more-button__button{background:transparent!important;color:var(--km-accent)!important;font-size:13px!important;border:0!important;box-shadow:none!important}.kommunikation-root .km-avatar{position:relative;flex-shrink:0;border-radius:999px;background:var(--km-accent-soft);color:var(--km-accent-ink);display:inline-flex;align-items:center;justify-content:center;font-weight:600}.kommunikation-root .km-avatar img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.kommunikation-root .km-avatar i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:999px;border:2px solid var(--km-bg)}.kommunikation-root .km-avatar i.on{background:#22c55e}.kommunikation-root .km-avatar i.off{background:#a1a1aa}.kommunikation-root .km-hash{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--km-soft);border:1px solid var(--km-line);display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:var(--km-muted)}.kommunikation-root .km-hash.lg{width:40px;height:40px}.kommunikation-root .km-hash.xl{width:64px;height:64px;font-size:24px;border-radius:16px}.kommunikation-root .km-main{flex:1;min-width:0;display:flex}.kommunikation-root .km-main>.str-chat,.kommunikation-root .km-main .str-chat__channel{width:100%;height:100%;background:var(--km-bg)!important}.kommunikation-root .km-conv{display:flex;height:100%;width:100%}.kommunikation-root .km-conv>.str-chat__main-panel{flex:1;min-width:0}.kommunikation-root .km-head{height:72px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--km-line)}.kommunikation-root .km-head h2{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kommunikation-root .km-head p{font-size:13px;color:var(--km-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kommunikation-root .km-tabs{display:flex;gap:4px;padding:3px;border-radius:10px;background:var(--km-soft)}.kommunikation-root .km-tabs button{height:28px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--km-muted);white-space:nowrap}.kommunikation-root .km-tabs button[aria-selected=true]{background:var(--km-bg);color:var(--km-text);box-shadow:0 1px 2px #11121414}.kommunikation-root .km-video-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;border:1px solid #E4E4E7;background:var(--km-bg);font-size:13px;font-weight:500;color:var(--km-text);white-space:nowrap}.dark .kommunikation-root .km-video-btn{border-color:var(--km-line)}.kommunikation-root .km-video-btn:hover{background:var(--km-soft)}.kommunikation-root .km-icon-btn{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--km-muted)}.kommunikation-root .km-icon-btn:hover{background:var(--km-soft);color:var(--km-text)}.kommunikation-root .km-back{padding:10px 16px 0;font-size:13px;color:var(--km-accent);text-align:left}.kommunikation-root .km-pinned{padding:8px 20px;font-size:13px;border-bottom:1px solid var(--km-line);background:var(--km-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kommunikation-root .km-pinned span{color:var(--km-muted)}.kommunikation-root .km-live{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px}.kommunikation-root .km-live span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:#dcfce7;color:#166534;font-size:13px;font-weight:500}.kommunikation-root .km-live button{height:30px;padding:0 12px;border-radius:999px;background:#16a34a;color:#fff;font-size:13px;font-weight:600}.kommunikation-root .km-divider{display:flex;align-items:center;gap:12px;margin:18px 20px 10px;font-size:12px;color:var(--km-muted);font-weight:500}.kommunikation-root .km-divider:before,.kommunikation-root .km-divider:after{content:"";flex:1;height:1px;background:var(--km-line)}.kommunikation-root .km-system{display:flex;justify-content:center;margin:10px 0}.kommunikation-root .km-system span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:999px;background:var(--km-soft);border:1px solid var(--km-line);font-size:12px;color:var(--km-muted)}.kommunikation-root .str-chat__message-bubble{background:var(--km-bubble)!important;color:var(--km-text)!important;border-radius:18px!important;border-end-start-radius:6px!important}.kommunikation-root .str-chat__message--me .str-chat__message-bubble{background:var(--km-accent)!important;color:#fff!important;border-radius:18px!important;border-end-end-radius:6px!important}.kommunikation-root .str-chat__message--me .str-chat__message-bubble a{color:#fff!important;text-decoration:underline}.kommunikation-root .str-chat__message--me .str-chat__message-text-inner{background:transparent!important;color:#fff!important}.kommunikation-root .str-chat__message-text-inner{font-size:14px!important;line-height:1.45!important}.kommunikation-root .str-chat__message--me>.str-chat__avatar{display:none!important}.kommunikation-root .str-chat__message--other .str-chat__avatar{width:28px!important;height:28px!important}.kommunikation-root .str-chat__message-metadata,.kommunikation-root .str-chat__message-simple-timestamp{font-size:12px!important;color:var(--km-muted)!important}.kommunikation-root .str-chat__message--middle .str-chat__message-metadata,.kommunikation-root .str-chat__message--top .str-chat__message-metadata{display:none!important}.kommunikation-root .str-chat__message-mention{background:var(--km-accent-soft)!important;color:var(--km-accent-ink)!important;border-radius:4px;padding:0 3px;font-weight:500}.kommunikation-root .str-chat__message--me .str-chat__message-mention{background:#fff3!important;color:#fff!important}.kommunikation-root .str-chat__message-replies-count-button{color:var(--km-accent)!important;font-size:12px!important;font-weight:500!important}.kommunikation-root .km-file{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid var(--km-line);background:var(--km-bg);min-width:0}.kommunikation-root .km-file:hover{background:var(--km-soft)}.kommunikation-root .km-file b{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kommunikation-root .km-file small{font-size:12px;color:var(--km-muted)}.kommunikation-root .km-file-icon{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--km-soft);color:var(--km-muted)}.kommunikation-root .km-file-icon.pdf{background:#fee2e2;color:#dc2626}.kommunikation-root .km-file-icon.doc{background:var(--km-accent-soft);color:var(--km-accent)}.kommunikation-root .km-files-view{flex:1;overflow-y:auto;padding:20px;display:grid;gap:10px;align-content:start}.kommunikation-root .km-files-row{display:grid;gap:4px;max-width:520px}.kommunikation-root .km-files-row small{font-size:12px;color:var(--km-muted);padding-left:4px}.kommunikation-root .km-composer{padding:8px 20px 16px}.kommunikation-root .km-ai{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.kommunikation-root .km-ai button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--km-line);font-size:12px;font-weight:500;color:var(--km-muted)}.kommunikation-root .km-ai button:hover:not(:disabled){color:var(--km-text);background:var(--km-soft)}.kommunikation-root .km-ai button.primary{background:var(--km-accent-soft);color:var(--km-accent-ink);border-color:transparent}.kommunikation-root .km-ai button:disabled{opacity:.6}.kommunikation-root .km-composer .str-chat__message-composer{border:1px solid #E4E4E7!important;border-radius:16px!important;background:var(--km-bg)!important;padding:8px!important;box-shadow:none!important}.dark .kommunikation-root .km-composer .str-chat__message-composer{border-color:var(--km-line)!important}.kommunikation-root .km-composer .str-chat__message-composer:focus-within{border-color:var(--km-accent)!important}.kommunikation-root .km-composer textarea{min-height:44px!important;font-size:14px!important}.kommunikation-root .km-composer .str-chat__send-button{width:40px!important;height:40px!important;border-radius:12px!important;background:var(--km-accent)!important}.kommunikation-root .km-composer .str-chat__send-button svg path{fill:#fff!important}.kommunikation-root .km-composer-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--km-muted)}.kommunikation-root .km-aa{height:26px;padding:0 8px;border-radius:6px;font-weight:600;font-size:13px;color:var(--km-muted)}.kommunikation-root .km-aa:hover,.kommunikation-root .km-aa.on{background:var(--km-soft);color:var(--km-text)}.kommunikation-root .km-details,.kommunikation-root .km-thread-col:has(.str-chat__thread){width:320px;flex-shrink:0;border-left:1px solid var(--km-line);overflow-y:auto}.kommunikation-root .km-thread-col:not(:has(.str-chat__thread)){display:none}.kommunikation-root .km-thread-col .str-chat__thread{width:100%!important;height:100%;border:0!important}.kommunikation-root .km-details{position:relative;padding:24px 20px;display:flex;flex-direction:column;gap:22px}.kommunikation-root .km-close{position:absolute;top:12px;right:12px}.kommunikation-root .km-profile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.kommunikation-root .km-profile h3{font-size:16px;font-weight:600;margin-top:6px}.kommunikation-root .km-profile p{font-size:13px;color:var(--km-muted)}.kommunikation-root .km-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--km-accent);font-weight:500}.kommunikation-root .km-details h5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--km-muted);margin-bottom:8px}.kommunikation-root .km-details section{display:grid;gap:6px}.kommunikation-root .km-card{border:1px solid var(--km-line);border-radius:12px;padding:12px;display:grid;gap:4px;justify-items:start}.kommunikation-root .km-card b{font-size:14px;font-weight:600}.kommunikation-root .km-card small{font-size:12px;color:var(--km-muted)}.kommunikation-root .km-pill{margin-top:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#dcfce7;color:#166534}.kommunikation-root .km-todo{display:flex;align-items:center;gap:8px;font-size:13px;text-align:left;padding:4px 0}.kommunikation-root .km-todo.done{color:var(--km-muted);text-decoration:line-through}.kommunikation-root .km-summary{background:var(--km-accent-soft);border-radius:12px;padding:12px}.kommunikation-root .km-summary h4{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:600;color:var(--km-accent-ink)}.kommunikation-root .km-summary p{font-size:13px;white-space:pre-wrap;line-height:1.5}.kommunikation-root .km-summary button{font-size:12px;color:var(--km-accent);justify-self:start}@media (max-width: 767px){.kommunikation-root .km-list{width:100%;border-right:0}.kommunikation-root .km-head{padding:0 12px;gap:8px}.kommunikation-root .km-tabs,.kommunikation-root .km-composer-foot span{display:none}.kommunikation-root .km-thread-col:has(.str-chat__thread){position:absolute;top:0;right:0;bottom:0;left:0;width:auto;background:var(--km-bg);z-index:5}}.kommunikation-root .km-list-head h1{font-size:20px!important;line-height:28px!important;font-family:inherit!important;font-weight:600!important;letter-spacing:-.02em!important}.kommunikation-root .km-head h2{font-size:16px!important;font-family:inherit!important;line-height:22px!important}.kommunikation-root .str-chat__channel-list__header{display:none!important}.kommunikation-root .km-list-scroll .str-chat__channel-list,.kommunikation-root .km-list-scroll .str-chat__channel-list-inner,.kommunikation-root .km-list-scroll .str-chat__channel-list-messenger{height:auto!important;min-height:0!important;flex:none!important}.kommunikation-root .km-head>.min-w-0{min-width:120px}.kommunikation-root .str-chat__message--me .str-chat__avatar,.kommunikation-root [class*=message--me] [class*=avatar],.kommunikation-root [class*=message--me] .str-chat__message-sender-avatar,.kommunikation-root [class*=message--me] .str-chat__avatar-wrapper{display:none!important}.email-shell{--email-radius: .625rem;height:calc(100svh - var(--header-height, 4rem) - 2.5rem);min-height:520px;display:flex;flex-direction:column;gap:.75rem}.email-shell .email-toolbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.email-shell .email-title{font-size:1.25rem;font-weight:650;letter-spacing:-.01em;margin-right:.25rem}.email-shell .email-layout{flex:1;min-height:0;display:grid;grid-template-columns:13.5rem minmax(19rem,26rem) 1fr;gap:.75rem}@media (max-width: 1100px){.email-shell .email-layout{grid-template-columns:3.25rem minmax(18rem,24rem) 1fr}.email-shell .email-rail .rail-label{display:none}.email-shell .email-rail .rail-item{justify-content:center;padding-inline:0}}@media (max-width: 860px){.email-shell{height:auto}.email-shell .email-layout{grid-template-columns:1fr}.email-shell .email-reader{max-height:32rem}}.email-shell .email-rail{display:flex;flex-direction:column;gap:.35rem;min-height:0}.email-shell .email-rail .rail-group{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground) / .7);padding:.5rem .75rem .15rem}.email-shell .email-rail .rail-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--email-radius);padding:.35rem;box-shadow:var(--shadow-xs)}.email-shell .email-rail .rail-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .6rem;border-radius:calc(var(--email-radius) - .2rem);font-size:13.5px;color:hsl(var(--muted-foreground));text-align:left;transition:background var(--duration-fast, .15s) var(--ease-standard, ease),color var(--duration-fast, .15s) var(--ease-standard, ease)}.email-shell .email-rail .rail-item:hover{background:hsl(var(--accent) / .55);color:hsl(var(--foreground))}.email-shell .email-rail .rail-item[data-active=true]{background:hsl(var(--accent));color:hsl(var(--foreground));font-weight:550}.email-shell .email-rail .rail-count{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground) / .8)}.email-shell .email-account-item{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:calc(var(--email-radius) - .2rem);font-size:13px;cursor:pointer;color:hsl(var(--muted-foreground));transition:background var(--duration-fast, .15s) var(--ease-standard, ease)}.email-shell .email-account-item:hover{background:hsl(var(--accent) / .55)}.email-shell .email-account-item[data-active=true]{background:hsl(var(--accent));color:hsl(var(--foreground))}.email-shell .email-account-dot{width:7px;height:7px;border-radius:9999px;flex-shrink:0}.email-shell .email-list{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--email-radius);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;min-height:0;overflow:hidden}.email-shell .email-list-header{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid hsl(var(--border) / .7)}.email-shell .email-list-scroll{overflow-y:auto;flex:1;min-height:0}.email-shell .email-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:0 .6rem;padding:.6rem .75rem;border-bottom:1px solid hsl(var(--border) / .45);cursor:pointer;transition:background var(--duration-fast, .15s) var(--ease-standard, ease)}.email-shell .email-row:hover{background:hsl(var(--accent) / .4)}.email-shell .email-row[data-selected=true]{background:hsl(var(--accent) / .8)}.email-shell .email-row .row-from{font-size:13.5px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-shell .email-row[data-unread=true] .row-from,.email-shell .email-row[data-unread=true] .row-subject{font-weight:650}.email-shell .email-row[data-unread=true] .row-from:before{content:"";display:inline-block;width:7px;height:7px;border-radius:9999px;background:hsl(var(--primary));margin-right:.45rem;vertical-align:middle}.email-shell .email-row .row-date{font-size:11.5px;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));white-space:nowrap}.email-shell .email-row .row-subject{grid-column:2 / 3;font-size:13px;color:hsl(var(--foreground) / .9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-shell .email-row .row-snippet{grid-column:2 / 3;font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-shell .email-row .row-meta{grid-column:3 / 4;grid-row:1 / 3;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.email-shell .email-empty{padding:3rem 1rem;text-align:center;color:hsl(var(--muted-foreground));font-size:13.5px}.email-shell .email-reader{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--email-radius);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;min-height:0;overflow:hidden}.email-shell .email-reader-header{padding:1rem 1.25rem .85rem;border-bottom:1px solid hsl(var(--border) / .7)}.email-shell .email-reader-subject{font-size:1.05rem;font-weight:650;letter-spacing:-.01em}.email-shell .email-reader-scroll{overflow-y:auto;flex:1;min-height:0;padding:1rem 1.25rem 1.5rem}.email-shell .email-reader-body{font-size:14px;line-height:1.65}.email-shell .email-reader-frame{width:100%;border:0;min-height:240px;height:100%}.email-shell .email-reader-toolbar{display:flex;gap:.35rem;padding:.6rem .75rem;border-top:1px solid hsl(var(--border) / .7);flex-wrap:wrap}.email-shell .thread-entry{border:1px solid hsl(var(--border) / .6);border-radius:calc(var(--email-radius) - .2rem);padding:.6rem .75rem;margin-bottom:.5rem;background:hsl(var(--muted) / .35)}.email-shell .thread-entry .thread-head{display:flex;justify-content:space-between;font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:.25rem}.email-shell .link-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:11.5px;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);border-radius:9999px;padding:.1rem .55rem;color:hsl(var(--foreground) / .85);max-width:14rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-shell.ep{--ep-text:#111214;--ep-muted:#6B6F76;--ep-line:#EDEDEB;--ep-accent:#4338CA;--ep-bg:#F7F7F5;--ep-card:#FFFFFF;--ep-soft:#EEF2FF;font-family:Geist,system-ui,sans-serif;color:var(--ep-text);background:var(--ep-bg);margin:-1.5rem;padding:20px 24px;height:calc(100svh - var(--header-height, 4rem));gap:16px}.dark .email-shell.ep{--ep-text:#F4F4F5;--ep-muted:#A1A1AA;--ep-line:#27272A;--ep-bg:#0E0F12;--ep-card:#16171B;--ep-soft:rgba(99,102,241,.18)}.email-shell.ep .ep-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.email-shell.ep .ep-head h1{font-size:28px!important;font-weight:600!important;letter-spacing:-.02em;font-family:inherit!important;line-height:1.2!important}.email-shell.ep .ep-search{flex:1;min-width:220px;max-width:640px;height:42px;border-radius:12px;border:1px solid var(--ep-line);background:var(--ep-card);display:flex;align-items:center;gap:8px;padding:0 14px;color:var(--ep-muted)}.email-shell.ep .ep-search input{flex:1;border:0;outline:0;background:transparent;font-size:14px;color:var(--ep-text)}.email-shell.ep .ep-search:focus-within{border-color:var(--ep-accent)}.email-shell.ep .ep-head-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.email-shell.ep .ep-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--ep-line);background:var(--ep-card);font-size:13px;font-weight:500;color:var(--ep-text);white-space:nowrap;transition:background var(--duration-fast,.15s)}.email-shell.ep .ep-btn:hover:not(:disabled){background:var(--ep-bg)}.email-shell.ep .ep-btn:disabled{opacity:.6}.email-shell.ep .ep-btn.icon{width:36px;padding:0;justify-content:center}.email-shell.ep .ep-btn.sm{height:28px;font-size:12px;padding:0 10px}.email-shell.ep .ep-btn.icon.sm{width:28px;padding:0}.email-shell.ep .ep-btn.ghost{border-color:transparent;background:transparent}.email-shell.ep .ep-btn.primary{background:#111214;color:#fff;border-color:#111214}.dark .email-shell.ep .ep-btn.primary{background:#fff;color:#111214;border-color:#fff}.email-shell.ep .ep-btn.primary:hover{opacity:.9;background:#111214}.email-shell.ep .ep-btn.indigo{background:var(--ep-accent);color:#fff;border-color:var(--ep-accent)}.email-shell.ep .ep-btn.indigo:hover{background:#3730a3}.email-shell.ep .ep-mobile-menu,.email-shell.ep .ep-back{display:none}.email-shell.ep .ep-layout{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(360px,420px) 1fr;gap:16px;position:relative}.email-shell.ep .ep-rail{overflow-y:auto}.ep .ep-rail-group{display:grid;gap:2px}.ep .ep-rail-head{margin:18px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ep-muted)}.ep .ep-rail-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:10px;font-size:14px;color:var(--ep-text);border:1px solid transparent;text-align:left;width:100%}.ep .ep-rail-item span{flex:1;min-width:0}.ep .ep-rail-item:hover{background:#1112140a}.ep .ep-rail-item[data-active=true]{background:var(--ep-card);border-color:var(--ep-line);font-weight:600}.ep .ep-rail-item em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ep-accent);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.ep .ep-rail-item em.plain{background:transparent;color:var(--ep-muted);font-weight:500}.ep .ep-sq{width:14px;height:14px;border-radius:4px;flex-shrink:0}.ep .ep-sq.ind{background:#c7d2fe}.ep .ep-sq.blue{background:#bae6fd}.ep .ep-sq.amber{background:#fde68a}.ep .ep-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.ep .ep-rail-link{text-align:left;padding:6px 10px;font-size:13px;color:var(--ep-accent);font-weight:500}.email-shell.ep .ep-list,.email-shell.ep .ep-reader{background:var(--ep-card);border:1px solid var(--ep-line);border-radius:16px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.email-shell.ep .ep-pills{display:flex;gap:6px;padding:12px;border-bottom:1px solid var(--ep-line)}.email-shell.ep .ep-pills button{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--ep-line);font-size:13px;font-weight:500;color:var(--ep-muted)}.email-shell.ep .ep-pills button[aria-pressed=true]{background:var(--ep-text);color:var(--ep-card);border-color:var(--ep-text)}.email-shell.ep .ep-list-scroll{flex:1;overflow-y:auto}.email-shell.ep .ep-group{padding:12px 16px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ep-muted)}.email-shell.ep .ep-row{position:relative;display:grid;gap:2px;width:100%;text-align:left;padding:10px 16px 10px 26px;border-bottom:1px solid var(--ep-line)}.email-shell.ep .ep-row:hover{background:var(--ep-bg)}.email-shell.ep .ep-row[data-selected=true]{background:#eef2ff}.dark .email-shell.ep .ep-row[data-selected=true]{background:var(--ep-soft)}.email-shell.ep .ep-unread{position:absolute;left:10px;top:17px;width:7px;height:7px;border-radius:999px;background:#2563eb}.email-shell.ep .ep-row-top{display:flex;justify-content:space-between;gap:8px;font-size:14px}.email-shell.ep .ep-row-top b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-shell.ep .ep-row-top time{font-size:12px;color:var(--ep-muted);flex-shrink:0}.email-shell.ep .ep-row-subject{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-shell.ep .ep-row[data-unread=true] .ep-row-subject,.email-shell.ep .ep-row[data-unread=true] .ep-row-top b{font-weight:600}.email-shell.ep .ep-row-snippet{font-size:13px;color:var(--ep-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-shell.ep .ep-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.ep .ep-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--ep-bg);color:var(--ep-muted)}.ep .ep-tag.customer{background:#eef2ff;color:#3730a3}.ep .ep-tag.candidate{background:#e0f2fe;color:#0369a1}.ep .ep-tag.procurement,.ep .ep-tag.deadline{background:#fef3c7;color:#92400e}.ep .ep-tag.link{height:26px;font-size:12px;cursor:pointer}.ep .ep-tag.link:hover{filter:brightness(.96)}.email-shell.ep .ep-muted{display:flex;align-items:center;gap:8px;justify-content:center;padding:32px 16px;font-size:13px;color:var(--ep-muted);text-align:center}.email-shell.ep .ep-muted.center{flex:1}.email-shell.ep .ep-more{width:100%;padding:12px;font-size:13px;color:var(--ep-accent);font-weight:500}.email-shell.ep .ep-tools{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--ep-line);flex-wrap:wrap}.email-shell.ep .ep-reader-scroll{flex:1;overflow-y:auto;padding:24px 28px}.email-shell.ep .ep-subject{font-size:22px!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.3!important;font-family:inherit!important;margin-bottom:16px}.email-shell.ep .ep-sender{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.email-shell.ep .ep-sender p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-shell.ep .ep-sender p span{color:var(--ep-muted);font-size:13px}.email-shell.ep .ep-sub{font-size:12px!important;color:var(--ep-muted)}.email-shell.ep .ep-avatar{width:40px;height:40px;border-radius:999px;background:var(--ep-soft);color:#3730a3;display:inline-flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.email-shell.ep .ep-ai{background:var(--ep-bg);border-radius:14px;padding:16px;margin-bottom:24px;max-width:680px}.email-shell.ep .ep-ai h4{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ep-accent);margin-bottom:6px}.email-shell.ep .ep-ai p{font-size:14px;line-height:1.6}.email-shell.ep .ep-ai-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.email-shell.ep .ep-body{max-width:680px;font-size:15px;line-height:1.65}.email-shell.ep .ep-body .email-reader-frame{width:100%;min-height:420px;border:0}.email-shell.ep .ep-thread{max-width:680px;margin-bottom:16px}.email-shell.ep .ep-atts{display:grid;gap:8px;margin-top:20px;max-width:680px}.email-shell.ep .ep-att{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ep-line);border-radius:12px}.email-shell.ep .ep-att b{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-shell.ep .ep-att small{font-size:12px;color:var(--ep-muted)}.email-shell.ep .ep-att-icon{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--ep-bg);color:var(--ep-muted);flex-shrink:0}.email-shell.ep .ep-att-icon.pdf{background:#fee2e2;color:#dc2626}.email-shell.ep .ep-att-icon.doc{background:#eef2ff;color:#4338ca}.email-shell.ep .ep-link{font-size:12px;color:var(--ep-accent);font-weight:500;white-space:nowrap}.email-shell.ep .ep-reply{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--ep-line)}.email-shell.ep .ep-empty-card{flex:1;background:var(--ep-card);border:1px solid var(--ep-line);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;gap:12px}.email-shell.ep .ep-empty-icon{width:56px;height:56px;border-radius:16px;background:var(--ep-soft);color:var(--ep-accent);display:inline-flex;align-items:center;justify-content:center}.email-shell.ep .ep-empty-card h2{font-size:24px!important;font-weight:600!important;font-family:inherit!important}.email-shell.ep .ep-empty-card>p{max-width:520px;color:var(--ep-muted);font-size:15px;line-height:1.6}.email-shell.ep .ep-providers{display:grid;grid-template-columns:repeat(3,minmax(0,200px));gap:12px;margin-top:16px}.email-shell.ep .ep-providers button{display:grid;gap:4px;text-align:left;padding:16px;border:1px solid var(--ep-line);border-radius:14px;background:var(--ep-card);transition:border-color var(--duration-fast,.15s),box-shadow var(--duration-fast,.15s)}.email-shell.ep .ep-providers button:hover{border-color:var(--ep-accent);box-shadow:var(--shadow-sm, 0 1px 3px rgba(0,0,0,.06))}.email-shell.ep .ep-providers b{font-size:14px}.email-shell.ep .ep-providers small{font-size:12px;color:var(--ep-muted)}.email-shell.ep .ep-providers span{margin-top:8px;font-size:13px;font-weight:500;color:var(--ep-accent)}.email-shell.ep .ep-benefits{display:flex;gap:24px;margin-top:20px;flex-wrap:wrap;justify-content:center;font-size:13px;color:var(--ep-muted)}.email-shell.ep .ep-benefits li{display:flex;align-items:center;gap:6px}@media (max-width:1100px){.email-shell.ep .ep-layout{grid-template-columns:200px 1fr}.email-shell.ep .ep-reader{display:none}.email-shell.ep .ep-layout[data-reading=true] .ep-reader{display:flex;position:absolute;top:0;right:0;bottom:0;left:216px;z-index:5}.email-shell.ep .ep-back{display:inline-flex}}@media (max-width:767px){.email-shell.ep{margin:-1rem;padding:12px}.email-shell.ep .ep-layout{grid-template-columns:1fr}.email-shell.ep .ep-rail{display:none}.email-shell.ep .ep-mobile-menu{display:inline-flex;width:36px;padding:0;justify-content:center}.email-shell.ep .ep-layout[data-reading=true] .ep-reader{top:0;right:0;bottom:0;left:0}.email-shell.ep .ep-providers{grid-template-columns:1fr;width:100%}.email-shell.ep .ep-head-actions{margin-left:0;width:100%}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 225 30% 98%;--foreground: 240 25% 8%;--card: 0 0% 100%;--card-foreground: 240 25% 8%;--popover: 0 0% 100%;--popover-foreground: 240 25% 8%;--primary: 214 84% 45%;--primary-50: 216 79% 96%;--primary-foreground: 0 0% 100%;--secondary: 225 22% 96%;--secondary-foreground: 240 25% 8%;--muted: 225 22% 96%;--muted-foreground: 220 9% 46%;--accent: 225 22% 94%;--accent-foreground: 240 25% 8%;--destructive: 0 74% 50%;--destructive-foreground: 0 0% 100%;--success: 142 76% 36%;--success-foreground: 0 0% 100%;--warning: 25 87% 50%;--warning-foreground: 0 0% 100%;--procurement-go: 142 72% 29%;--procurement-maybe: 41 93% 42%;--procurement-no: 0 74% 40%;--procurement-urgent: 25 90% 36%;--consultant-text: 220 8% 7%;--assignment-warning-surface: 50 100% 96%;--assignment-warning-line: 45 90% 80%;--assignment-warning-text: 28 80% 28%;--assignment-planned: 215 85% 48%;--assignment-calc-surface: 60 7% 97%;--tb-salary: 220 6% 25%;--tb-employer: 220 6% 52%;--tb-pension: 220 4% 70%;--tb-brokerage: 220 4% 81%;--tb-ob: 220 5% 60%;--tb-other: 220 4% 88%;--consultant-secondary: 220 6% 40%;--consultant-line: 60 5% 93%;--consultant-row: 60 7% 94%;--consultant-soft: 60 11% 97%;--consultant-primary: 220 8% 7%;--consultant-on-primary: 0 0% 100%;--consultant-ai-surface: 226 100% 97%;--consultant-ai-line: 228 96% 89%;--consultant-ai-text: 244 47% 34%;--consultant-positive: 146 76% 28%;--consultant-lead: 38 90% 37%;--consultant-call: 250 70% 46%;--consultant-assignment: 192 88% 30%;--consultant-warning: 25 90% 35%;--consultant-avatar-neutral: 60 5% 95%;--consultant-avatar-rose: 331 85% 95%;--consultant-avatar-rose-ink: 332 60% 33%;--consultant-avatar-sky: 202 90% 93%;--consultant-avatar-sky-ink: 201 70% 28%;--consultant-avatar-gold: 46 95% 91%;--consultant-avatar-gold-ink: 29 75% 28%;--consultant-avatar-green: 151 75% 92%;--consultant-avatar-green-ink: 151 65% 25%;--consultant-avatar-violet: 245 95% 93%;--consultant-avatar-violet-ink: 245 55% 35%;--border: 0 0% 93%;--input: 0 0% 93%;--ring: 214 84% 45%;--radius: .5rem;--font-display: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-navigation: "Geist", Arial, Helvetica, sans-serif;--crm-navy: 227 71% 7%;--home-white: 0 0% 100%;--home-ink: 0 0% 7%;--home-sub: 240 4% 43%;--home-soft: 240 6% 98%;--home-line: 240 6% 89%;--home-accent: 207 40% 27%;--home-accent-deep: 205 46% 10%;--home-accent-mid: 191 28% 23%;--home-accent-gradient: linear-gradient(100deg, hsl(205 46% 10%), hsl(191 28% 23%) 50%, hsl(207 40% 27%));--home-accent-soft: 205 30% 95%;--home-dark: 240 6% 8%;--home-on-dark-muted: 240 5% 68%;--home-dark-line: 240 5% 23%;--home-ai-glow: 199 100% 62%;--home-ai-glow-soft: 186 100% 70%;--home-ai-glow-deep: 214 100% 68%;--home-ai-gradient: linear-gradient(100deg, hsl(186 100% 68%), hsl(199 100% 62%) 45%, hsl(214 100% 70%));--home-ai-halo-sm: 0 0 10px hsl(199 100% 62% / .45);--home-ai-halo: 0 0 18px hsl(199 100% 62% / .5), 0 0 46px hsl(199 100% 62% / .28);--home-success: 151 57% 32%;--home-success-soft: 151 50% 95%;--home-chart-secondary: 151 42% 52%;--home-product-shadow: 0 24px 70px -24px hsl(240 6% 8% / .2);--crm-accent-text: var(--crm-navy);--crm-chart-revenue: 224 64% 33%;--overview-text: 220 8% 7%;--overview-muted: 220 6% 40%;--overview-line: 60 5% 93%;--overview-soft: 60 11% 97%;--overview-dark: 226 49% 8%;--overview-light: 0 0% 100%;--overview-chart-muted: 220 15% 68%;--overview-chart-line: 226 24% 17%;--overview-revenue: 234 89% 82%;--overview-profit: 158 64% 52%;--overview-margin: 156 72% 67%;--overview-goal-revenue: 224 64% 33%;--overview-goal-profit: 160 84% 39%;--sidebar-active-outline: 215 85% 54%;--sidebar-active-ring: 0 0% 100%;--sidebar-active-glow: 0 0 18px -6px hsl(0 0% 100% / .55), 0 0 6px -2px hsl(0 0% 100% / .35);--sidebar-active-surface: 224 29% 15%;--sidebar-navigation-text: 222 14% 81%;--sidebar-navigation-label: 223 10% 59%;--sidebar-search-surface: 224 39% 12%;--sidebar-search-border: 224 25% 20%;--sidebar-count-surface: 226 31% 24%;--sidebar-approval-surface: 38 92% 50%;--sidebar-approval-ink: 224 39% 12%;--sidebar-width: 240px;--ease: ease-out;--dur-fast: .12s;--shadow-e1: 0 1px 2px hsl(227 71% 7% / .04), 0 1px 3px hsl(227 71% 7% / .06);--shadow-e2: 0 4px 12px hsl(227 71% 7% / .08), 0 2px 4px hsl(227 71% 7% / .05);--shadow-xs: var(--shadow-e1);--shadow-sm: var(--shadow-e1);--shadow-md: var(--shadow-e2);--shadow-lg: 0 16px 40px -12px hsl(240 25% 8% / .18), 0 4px 12px -4px hsl(240 25% 8% / .08);--ease-standard: var(--ease);--duration-fast: .12s;--duration-base: .18s;--sidebar-background: 227 71% 7%;--sidebar-bg: var(--sidebar-background);--sidebar-text: 0 0% 74%;--sidebar-text-active: 0 0% 100%;--sidebar-item-hover: 0 0% 100%;--sidebar-item-active: 0 0% 100%;--sidebar-section-label: 0 0% 60%;--sidebar-foreground: 0 0% 74%;--sidebar-primary: 0 0% 100%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 227 22% 16%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 212 50% 18%;--sidebar-ring: 0 0% 100%;--sidebar-highlight: 217 91% 65%}.dark{--background: 240 15% 6%;--foreground: 220 15% 95%;--card: 240 14% 10%;--card-foreground: 220 15% 95%;--popover: 240 14% 10%;--popover-foreground: 220 15% 95%;--primary: 214 90% 65%;--primary-50: 214 28% 16%;--primary-foreground: 240 25% 8%;--secondary: 240 12% 14%;--secondary-foreground: 220 15% 95%;--muted: 240 12% 14%;--muted-foreground: 220 8% 65%;--accent: 240 12% 18%;--accent-foreground: 220 15% 95%;--destructive: 0 70% 55%;--destructive-foreground: 0 0% 100%;--success: 142 70% 45%;--success-foreground: 0 0% 100%;--warning: 25 85% 55%;--procurement-go: 142 65% 58%;--procurement-maybe: 41 90% 60%;--procurement-no: 0 80% 68%;--procurement-urgent: 25 90% 65%;--consultant-text: 220 12% 94%;--overview-text: 220 12% 94%;--overview-muted: 220 8% 68%;--overview-line: 240 10% 23%;--overview-soft: 240 12% 14%;--overview-goal-revenue: 224 64% 65%;--assignment-warning-surface: 40 35% 13%;--assignment-warning-line: 40 55% 35%;--assignment-warning-text: 40 85% 78%;--assignment-planned: 215 85% 72%;--assignment-calc-surface: 220 10% 12%;--tb-salary: 220 7% 76%;--tb-employer: 220 7% 58%;--tb-pension: 220 6% 43%;--tb-brokerage: 220 6% 33%;--tb-ob: 220 7% 50%;--tb-other: 220 6% 25%;--consultant-secondary: 220 8% 68%;--consultant-line: 220 10% 22%;--consultant-row: 220 10% 18%;--consultant-soft: 220 10% 13%;--consultant-primary: 220 12% 94%;--consultant-on-primary: 220 8% 7%;--consultant-ai-surface: 244 30% 16%;--consultant-ai-line: 244 40% 35%;--consultant-ai-text: 244 85% 85%;--consultant-positive: 146 65% 65%;--consultant-lead: 38 85% 67%;--consultant-call: 250 90% 78%;--consultant-assignment: 192 75% 65%;--consultant-warning: 25 90% 68%;--consultant-avatar-neutral: 220 8% 20%;--consultant-avatar-rose: 331 30% 22%;--consultant-avatar-rose-ink: 332 75% 82%;--consultant-avatar-sky: 202 35% 22%;--consultant-avatar-sky-ink: 201 75% 82%;--consultant-avatar-gold: 46 35% 22%;--consultant-avatar-gold-ink: 40 85% 80%;--consultant-avatar-green: 151 30% 20%;--consultant-avatar-green-ink: 151 65% 80%;--consultant-avatar-violet: 245 30% 25%;--consultant-avatar-violet-ink: 245 80% 85%;--warning-foreground: 0 0% 100%;--border: 240 10% 18%;--input: 240 10% 18%;--ring: 214 90% 65%;--shadow-e1: 0 1px 3px hsl(0 0% 0% / .3);--shadow-e2: 0 4px 12px hsl(0 0% 0% / .45);--shadow-xs: var(--shadow-e1);--shadow-sm: 0 1px 2px hsl(0 0% 0% / .3), 0 0 0 1px hsl(0 0% 100% / .02);--shadow-md: 0 6px 20px -6px hsl(0 0% 0% / .5);--shadow-lg: 0 20px 48px -12px hsl(0 0% 0% / .6);--sidebar-background: 227 71% 7%;--sidebar-bg: var(--sidebar-background);--sidebar-text: 0 0% 74%;--sidebar-text-active: 0 0% 100%;--sidebar-item-hover: 0 0% 100%;--sidebar-item-active: 0 0% 100%;--sidebar-section-label: 0 0% 60%;--sidebar-foreground: 0 0% 74%;--sidebar-primary: 0 0% 100%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 227 22% 16%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 212 50% 18%;--sidebar-ring: 0 0% 100%;--sidebar-highlight: 217 91% 65%;color-scheme:dark}*{border-color:hsl(var(--border))}html{font-size:15px;color-scheme:light}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:optimizeLegibility}::-moz-selection{background:hsl(var(--foreground) / .12)}::selection{background:hsl(var(--foreground) / .12)}:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-weight:650;letter-spacing:0;color:hsl(var(--foreground))}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.bg-card,[data-slot=card]{box-shadow:var(--shadow-sm)}[data-sidebar=sidebar]{padding:0 .5rem}[data-sidebar=group]{padding:.25rem 0}[data-sidebar=group-label]{height:1.75rem;padding:0 .75rem}[data-sidebar=menu]{gap:2px}[data-sidebar=menu-button]{height:2.25rem;padding:0 .75rem;border-radius:.5rem;color:hsl(var(--sidebar-text));transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}[data-sidebar=menu-button]:hover{background:hsl(var(--sidebar-item-hover) / .06);color:hsl(var(--sidebar-text-active))}[data-sidebar=sidebar] svg{opacity:.8}[data-sidebar=sidebar] [data-active=true]{background:hsl(var(--sidebar-item-active) / .1)!important;color:hsl(var(--sidebar-text-active))!important;font-weight:600;box-shadow:none}[data-sidebar=sidebar] [data-active=true] svg{opacity:1;color:hsl(var(--sidebar-text-active))}[data-sidebar=separator]{margin:.25rem .75rem;background:hsl(var(--sidebar-border))}[data-sidebar=content],[data-sidebar=sidebar] [data-radix-scroll-area-viewport],[data-sidebar=sidebar] [data-sidebar=content],[data-sidebar=sidebar]>div{scrollbar-width:none;-ms-overflow-style:none}[data-sidebar=content]::-webkit-scrollbar,[data-sidebar=sidebar] [data-radix-scroll-area-viewport]::-webkit-scrollbar,[data-sidebar=sidebar] [data-sidebar=content]::-webkit-scrollbar,[data-sidebar=sidebar]>div::-webkit-scrollbar{display:none}table{font-variant-numeric:tabular-nums}table thead tr{background:hsl(var(--secondary) / .7)}table thead th{color:hsl(var(--muted-foreground));font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;white-space:nowrap}table tbody tr{border-bottom:1px solid hsl(var(--border) / .8);transition:background-color var(--duration-fast) var(--ease-standard)}table tbody tr:hover,table tbody tr:focus-within{background:hsl(var(--primary) / .045)}table tbody tr:hover a{color:hsl(var(--primary))}table tbody tr[data-state=selected]{background:hsl(var(--foreground) / .05)}.tabular{font-variant-numeric:tabular-nums}@keyframes neon-pulse-orange{0%,to{box-shadow:0 0 3px hsl(var(--warning) / .05),0 0 8px hsl(var(--warning) / .02)}50%{box-shadow:0 0 6px hsl(var(--warning) / .1),0 0 14px hsl(var(--warning) / .05)}}.neon-pulse-orange{animation:neon-pulse-orange 16s ease-in-out infinite;border-color:hsl(var(--warning) / .25)}@keyframes neon-pulse-green{0%,to{box-shadow:0 0 3px hsl(var(--success) / .05),0 0 8px hsl(var(--success) / .02)}50%{box-shadow:0 0 6px hsl(var(--success) / .1),0 0 14px hsl(var(--success) / .05)}}.neon-pulse-green{animation:neon-pulse-green 16s ease-in-out infinite;border-color:hsl(var(--success) / .25)}.neon-glow-green{box-shadow:0 0 8px hsl(var(--success) / .12),0 0 20px hsl(var(--success) / .06);border-color:hsl(var(--success) / .3)}.neon-glow-orange{box-shadow:0 0 8px hsl(var(--warning) / .12),0 0 20px hsl(var(--warning) / .06);border-color:hsl(var(--warning) / .3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-px{bottom:-1px}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-24{right:6rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-16{top:4rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[500\]{z-index:500}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.-m-4{margin:-1rem}.-m-6{margin:-1.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-1\.5{width:.375rem;height:.375rem}.size-11{width:2.75rem;height:2.75rem}.size-3{width:.75rem;height:.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-9{width:2.25rem;height:2.25rem}.\!h-7{height:1.75rem!important}.\!h-auto{height:auto!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[50vh\]{height:50vh}.h-\[520px\]{height:520px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[65vh\]{height:65vh}.h-\[85vh\]{height:85vh}.h-\[90vh\]{height:90vh}.h-\[calc\(100vh-180px\)\]{height:calc(100vh - 180px)}.h-\[calc\(100vh-280px\)\]{height:calc(100vh - 280px)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[300px\]{max-height:300px}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85svh\]{max-height:85svh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90svh\]{max-height:90svh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-\[calc\(90vh-200px\)\]{max-height:calc(90vh - 200px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-40{min-height:10rem}.min-h-64{min-height:16rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[44px\]{min-height:44px}.min-h-\[45vh\]{min-height:45vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[175px\]{width:175px}.w-\[180px\]{width:180px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[60px\]{width:60px}.w-\[80px\]{width:80px}.w-\[90vw\]{width:90vw}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,calc(100vw - 2rem))}.w-\[min\(420px\,90vw\)\]{width:min(420px,90vw)}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,calc(100vw - 2rem))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-24{min-width:6rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[230px\]{min-width:230px}.min-w-\[690px\]{min-width:690px}.min-w-\[820px\]{min-width:820px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[100px\]{max-width:100px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[480px\]{max-width:480px}.max-w-\[70\%\]{max-width:70%}.max-w-\[720px\]{max-width:720px}.max-w-\[75\%\]{max-width:75%}.max-w-\[950px\]{max-width:950px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-\[calc\(100vw-7rem\)\]{max-width:calc(100vw - 7rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[ping_1\.5s_cubic-bezier\(0\,0\,0\.2\,1\)_infinite\]{animation:ping 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes typing-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.animate-typing-dot{animation:typing-dot 1s infinite ease-in-out}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[130px_1fr_90px\]{grid-template-columns:130px 1fr 90px}.grid-cols-\[24px_1fr_auto\]{grid-template-columns:24px 1fr auto}.grid-cols-\[8px_1fr\]{grid-template-columns:8px 1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[14px\]{gap:14px}.gap-\[2px\]{gap:2px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#1E40AF\]{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-\[\#1E40AF\]\/30{border-color:#1e40af4d}.border-\[\#2a2d35\]{--tw-border-opacity: 1;border-color:rgb(42 45 53 / var(--tw-border-opacity, 1))}.border-\[\#4F6EF7\]\/30{border-color:#4f6ef74d}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(185\,25\%\,35\%\)\]\/50{border-color:#436c7080}.border-\[hsl\(185\,25\%\,45\%\)\]{--tw-border-opacity: 1;border-color:hsl(185 25% 45% / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-foreground{border-color:hsl(var(--foreground))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500\/30{border-color:#6b72804d}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/50{border-color:#22c55e80}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-600\/30{border-color:#16a34a4d}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-warning{border-color:hsl(var(--warning))}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#0A0A0F\]{--tw-bg-opacity: 1;background-color:rgb(10 10 15 / var(--tw-bg-opacity, 1))}.bg-\[\#15171c\]{--tw-bg-opacity: 1;background-color:rgb(21 23 28 / var(--tw-bg-opacity, 1))}.bg-\[\#1E40AF\]{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-\[\#1a2744\]{--tw-bg-opacity: 1;background-color:rgb(26 39 68 / var(--tw-bg-opacity, 1))}.bg-\[\#4F6EF7\]{--tw-bg-opacity: 1;background-color:rgb(79 110 247 / var(--tw-bg-opacity, 1))}.bg-\[\#4F6EF7\]\/20{background-color:#4f6ef733}.bg-\[\#F8F9FC\]{--tw-bg-opacity: 1;background-color:rgb(248 249 252 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(185\,20\%\,14\%\)\]{--tw-bg-opacity: 1;background-color:hsl(185 20% 14% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(185\,20\%\,16\%\)\]{--tw-bg-opacity: 1;background-color:hsl(185 20% 16% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(185\,20\%\,18\%\)\]{--tw-bg-opacity: 1;background-color:hsl(185 20% 18% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(185\,22\%\,12\%\)\]{--tw-bg-opacity: 1;background-color:hsl(185 22% 12% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(185\,22\%\,14\%\)\]\/95{background-color:#1c2a2cf2}.bg-\[hsl\(185\,22\%\,22\%\)\]{--tw-bg-opacity: 1;background-color:hsl(185 22% 22% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(185\,25\%\,35\%\)\]\/30{background-color:#436c704d}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/85{background-color:hsl(var(--card) / .85)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/20{background-color:#6b728033}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-600\/10{background-color:#16a34a1a}.bg-green-600\/5{background-color:#16a34a0d}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-50{background-color:hsl(var(--primary-50))}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/30{background-color:hsl(var(--secondary) / .3)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-transparent{background-color:transparent}.bg-warning{background-color:hsl(var(--warning))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/5{background-color:hsl(var(--warning) / .05)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/95{background-color:#fffffff2}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(ellipse_at_bottom_left\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at bottom left,var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_top_right\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top right,var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(255\,255\,255\,0\.1\)\,transparent_60\%\)\]{background-image:radial-gradient(ellipse at top right,rgba(255,255,255,.1),transparent 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#1E40AF\]{--tw-gradient-from: #1E40AF var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(185\,22\%\,12\%\)\]\/80{--tw-gradient-from: hsl(185 22% 12% / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(185 22% 12% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(185\,25\%\,20\%\)\]\/20{--tw-gradient-from: hsl(185 25% 20% / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(185 25% 20% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(185\,25\%\,35\%\)\]{--tw-gradient-from: hsl(185,25%,35%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(185 25% 35% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(185\,30\%\,25\%\)\]\/20{--tw-gradient-from: hsl(185 30% 25% / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(185 30% 25% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/40{--tw-gradient-from: hsl(var(--muted) / .4) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-100{--tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#1d4ed8\]{--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[hsl\(185\,20\%\,16\%\)\]\/60{--tw-gradient-to: hsl(185 20% 16% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(185 20% 16% / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#2563eb\]{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-\[hsl\(185\,22\%\,12\%\)\]\/80{--tw-gradient-to: hsl(185 22% 12% / .8) var(--tw-gradient-to-position)}.to-\[hsl\(185\,30\%\,45\%\)\]{--tw-gradient-to: hsl(185,30%,45%) var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to: rgb(16 185 129 / .05) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-yellow-400{fill:#facc15}.stroke-muted{stroke:hsl(var(--muted))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[64px\]{padding-left:64px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-body)}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[40px\]{font-size:40px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-inherit{color:inherit!important}.text-\[\#0A0A0F\]{--tw-text-opacity: 1;color:rgb(10 10 15 / var(--tw-text-opacity, 1))}.text-\[\#1E40AF\]{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-\[\#64748B\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#a1a1aa\]{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-\[\#a5b4fc\]{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-\[\#f5f5f7\]{--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.text-\[hsl\(185\,25\%\,35\%\)\]{--tw-text-opacity: 1;color:hsl(185 25% 35% / var(--tw-text-opacity, 1))}.text-\[hsl\(185\,25\%\,45\%\)\]{--tw-text-opacity: 1;color:hsl(185 25% 45% / var(--tw-text-opacity, 1))}.text-\[hsl\(185\,25\%\,50\%\)\]{--tw-text-opacity: 1;color:hsl(185 25% 50% / var(--tw-text-opacity, 1))}.text-\[hsl\(185\,30\%\,55\%\)\]{--tw-text-opacity: 1;color:hsl(185 30% 55% / var(--tw-text-opacity, 1))}.text-\[hsl\(185\,30\%\,60\%\)\]{--tw-text-opacity: 1;color:hsl(185 30% 60% / var(--tw-text-opacity, 1))}.text-\[hsl\(185\,35\%\,60\%\)\]{--tw-text-opacity: 1;color:hsl(185 35% 60% / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-input{color:hsl(var(--input))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.accent-\[\#1E40AF\]{accent-color:#1E40AF}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-xs\)\]{--tw-shadow-color: var(--shadow-xs);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-background{--tw-ring-color: hsl(var(--background))}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-border{--tw-ring-color: hsl(var(--border))}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/60{--tw-ring-color: hsl(var(--primary) / .6)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-4{--tw-ring-offset-width: 4px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(255\,255\,255\,0\.15\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(255,255,255,.15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,border-color\,box-shadow\,transform\]{transition-property:background-color,color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\,box-shadow\]{transition-property:left,right,width,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-standard{transition-timing-function:var(--ease-standard)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom{--tw-enter-translate-y: 100%}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.ease-standard{animation-timing-function:var(--ease-standard)}.running{animation-play-state:running}.paused{animation-play-state:paused}.live-pocket{background:hsl(var(--card) / .6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsl(var(--border) / .6);box-shadow:0 8px 30px -12px hsl(var(--foreground) / .25)}.live-pocket:hover{box-shadow:0 16px 40px -12px hsl(var(--foreground) / .35)}.live-marker{position:relative;width:36px;height:36px}.live-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:var(--c);opacity:.35;animation:live-pulse 2s ease-out infinite}.live-dot{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:9999px;background:var(--c);color:hsl(var(--background));font:700 10px/24px system-ui;text-align:center;box-shadow:0 0 12px var(--c);border:2px solid hsl(var(--background))}.live-arrow{position:absolute;top:-10px;left:13px;font-size:10px;color:var(--c);transform-origin:5px 28px}@keyframes live-pulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.8);opacity:0}}.map-tiles-dark{filter:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9) saturate(.4)}.map-tiles-light{filter:grayscale(.6) brightness(1.05) contrast(.85)}.profile-shell{display:flex;flex-direction:column;min-height:0;background:hsl(var(--card))}.profile-shell h1,.profile-shell h2,.profile-shell h3,.profile-shell h4{letter-spacing:0}.profile-shell>div:first-child{margin-bottom:0;flex-shrink:0;padding:.75rem 1.5rem;border-bottom:1px solid hsl(var(--border))}.profile-shell .profile-workspace{display:flex;flex-direction:column;flex:1;min-height:0}.profile-shell .profile-overview{flex-shrink:0;background:hsl(var(--card));border:0;padding:1.25rem 1.5rem .75rem}.profile-shell .profile-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;border:0;padding-bottom:0}.profile-shell .profile-large-avatar{width:176px;height:176px}.profile-shell .profile-identity>div:first-child{align-items:center}.profile-shell .profile-identity h1{font-size:1.625rem;line-height:1.25}.profile-shell .profile-identity>div:last-child{display:grid;grid-template-columns:1fr;align-content:center;gap:.25rem;margin-top:0}.profile-shell .profile-identity>div:last-child button{justify-content:flex-start}.profile-shell .profile-identity .mt-4{flex-direction:column;gap:.5rem}.profile-shell .profile-metadata{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1rem;margin-top:1rem;border-top:1px solid hsl(var(--border))}.profile-shell .profile-work{flex:1;min-height:0}.profile-shell .profile-work-tabs{height:100%;display:flex;flex-direction:column}.profile-shell .profile-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex-shrink:0;background:hsl(var(--card));border:0;border-bottom:1px solid hsl(var(--border));gap:0;padding:.5rem 1.5rem 0}.profile-shell .profile-tab{display:flex;flex-direction:column;gap:.4rem;height:68px;padding:.5rem .25rem;color:hsl(var(--muted-foreground));border-bottom:2px solid transparent;font-size:.8rem;font-weight:500}.profile-shell .profile-tab[data-state=active]{color:hsl(var(--foreground));background:hsl(var(--secondary));border-bottom-color:hsl(var(--primary));box-shadow:none}.profile-shell .profile-work-tabs>[role=tabpanel]{min-height:0;overflow-y:auto;flex:1;margin-top:0;scrollbar-width:thin}.profile-shell .profile-tab-content{min-height:100%;background:hsl(var(--card));padding:1.5rem;border:0}.profile-shell .profile-dialog-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0;padding:0;border:0}.profile-shell .profile-summary{padding:1.5rem;overflow-y:auto;min-height:0}.profile-shell .profile-summary-section{background:hsl(var(--card));border:0;border-bottom:1px solid hsl(var(--border));padding:0 0 1.25rem}.profile-shell .profile-log{display:flex;flex-direction:column;background:hsl(var(--card));border:0;border-left:1px solid hsl(var(--border));padding:1.5rem;min-width:0;min-height:0}.profile-shell .profile-log .bg-card{box-shadow:none;border:0;border-radius:0}.profile-shell .profile-log>.bg-card{flex:1;height:auto;min-height:0}.profile-shell .profile-log>.bg-card>div{flex-shrink:0}.profile-shell .profile-log>.bg-card>.overflow-y-auto{min-height:0;flex-shrink:1}.profile-shell .profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.profile-shell .profile-details>section{padding-top:0}.profile-shell .profile-presentation{border-left:3px solid hsl(var(--primary));padding-left:1rem}.profile-shell input:disabled{opacity:1;background:hsl(var(--secondary));color:hsl(var(--foreground))}.profile-shell label{color:hsl(var(--muted-foreground))}.profile-shell .profile-ai>div{box-shadow:none;border-radius:8px}@media (min-width: 768px){.profile-page{height:calc(100dvh - 56px);overflow:hidden}.profile-shell{height:100%}.profile-shell .profile-dialog-layout{height:100%;min-height:0}}@media (max-width: 767px){.profile-shell .profile-overview{padding:1rem}.profile-shell>div:first-child{padding:.75rem 1rem}.profile-shell .profile-summary,.profile-shell .profile-log,.profile-shell .profile-tab-content{padding:1rem}.profile-shell .profile-dialog-layout{padding:0}.profile-shell .profile-log{border-left:0;border-top:1px solid hsl(var(--border))}.profile-shell .profile-log>.bg-card{min-height:400px}.profile-shell .profile-identity{grid-template-columns:minmax(0,1fr);gap:1rem}.profile-shell .profile-identity>div:first-child{flex-direction:column;align-items:flex-start}.profile-shell .profile-large-avatar{align-self:center}.profile-shell .profile-identity>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-shell .profile-identity>div:last-child button{height:auto;min-height:2.25rem;white-space:normal;text-align:left}.profile-shell .profile-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-shell .profile-dialog-layout,.profile-shell .profile-details{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: no-preference){.profile-shell{animation:profile-enter .25s ease-out}}@keyframes profile-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.auth-shell{--background: 0 0% 12%;--foreground: 0 0% 96%;--muted: 0 0% 15%;--muted-foreground: 0 0% 68%;--input: 0 0% 23%;--border: 0 0% 23%;--primary: 0 0% 96%;--primary-foreground: 0 0% 12%;--accent: 0 0% 20%;--accent-foreground: 0 0% 96%;--ring: 0 0% 75%;--auth-overlay: 220 24% 12%;background:hsl(var(--background));color:hsl(var(--foreground));color-scheme:dark}.auth-shell h1,.auth-shell h2{letter-spacing:0}.auth-shell .auth-image-overlay{background:linear-gradient(180deg,hsl(var(--auth-overlay) / .25),hsl(var(--auth-overlay) / .7))}.auth-shell input{height:44px;border-radius:4px;background:hsl(var(--muted))}.auth-shell label:not([for=remember-me]){font-size:11px;font-weight:600;text-transform:uppercase}.auth-shell button[type=submit]{height:44px;border-radius:4px}.auth-shell .auth-welcome{line-height:1.15}@media (min-width: 768px){.auth-shell{min-height:100dvh}}.focus-shell{--primary: 0 0% 0%;--primary-foreground: 0 0% 100%;--ring: 0 0% 0%;--background: 210 22% 96%;--border: 210 15% 86%;--muted-foreground: 215 12% 40%;--focus-positive: 155 62% 31%;--focus-positive-surface: 153 46% 92%;--focus-later: 32 88% 32%;--focus-later-surface: 38 90% 93%;--focus-negative: 355 65% 43%;--focus-negative-surface: 355 65% 95%;--focus-neutral: 214 24% 38%;--focus-neutral-surface: 212 30% 92%;--focus-shadow: 0 3px 12px hsl(var(--foreground) / .04)}.dark .focus-shell{--primary: 0 0% 100%;--primary-foreground: 0 0% 0%;--ring: 0 0% 100%;--background: 220 12% 9%;--border: 220 12% 24%;--muted-foreground: 215 12% 70%;--focus-positive: 155 60% 65%;--focus-positive-surface: 155 30% 16%;--focus-later: 38 90% 68%;--focus-later-surface: 32 35% 16%;--focus-negative: 355 75% 73%;--focus-negative-surface: 355 30% 17%;--focus-neutral: 214 35% 75%;--focus-neutral-surface: 214 20% 19%}.focus-shell h2{letter-spacing:0;font-size:1.5rem}.focus-shell .focus-header{min-height:72px}.focus-shell .focus-list{width:14rem;padding:.75rem .5rem;transition:width .18s ease}.focus-shell .focus-list-collapsed{width:3.4rem;padding:.75rem .35rem;overflow-x:hidden}.focus-shell .focus-list-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .25rem .5rem}.focus-shell .focus-list-toggle{color:hsl(var(--muted-foreground))}.focus-shell .focus-list-toggle:hover{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.focus-shell .focus-list-rail{display:flex;flex-direction:column;align-items:center;gap:.55rem}.focus-shell .focus-rail-count{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.focus-shell .focus-rail-total{color:hsl(var(--muted-foreground));font-weight:400}.focus-shell .focus-rail-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground))}.focus-shell .focus-list-item{height:40px;border-radius:5px;margin-bottom:3px;font-weight:400}.focus-shell .focus-list-active,.focus-shell .focus-list-active:hover{background:hsl(var(--primary) / .12);color:hsl(var(--primary));font-weight:600}.focus-shell .focus-contact{padding-top:2rem}.focus-shell .focus-avatar{border:5px solid hsl(var(--card));outline:1px solid hsl(var(--primary) / .2)}.focus-shell .focus-call{min-height:44px;font-size:15px}.focus-shell .focus-outcome{border-radius:6px;min-height:44px;flex:1 1 140px;font-weight:600;color:hsl(var(--outcome-ink));background:hsl(var(--outcome-surface));border-color:hsl(var(--outcome-ink) / .3)}.focus-shell .focus-outcome:hover{background:hsl(var(--outcome-ink) / .18);border-color:hsl(var(--outcome-ink) / .6)}.focus-shell .focus-outcome-interested{--outcome-ink: var(--focus-positive);--outcome-surface: var(--focus-positive-surface)}.focus-shell .focus-outcome-call_later{--outcome-ink: var(--focus-later);--outcome-surface: var(--focus-later-surface)}.focus-shell .focus-outcome-not_interested{--outcome-ink: var(--focus-negative);--outcome-surface: var(--focus-negative-surface)}.focus-shell .focus-outcome-no_answer{--outcome-ink: var(--focus-neutral);--outcome-surface: var(--focus-neutral-surface)}.focus-shell .focus-outcome-number{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;background:hsl(var(--outcome-ink) / .12)}.focus-shell .focus-note textarea{box-shadow:var(--focus-shadow);line-height:1.7}.focus-shell .focus-kbd{display:inline-block;padding:1px 5px;border:1px solid hsl(var(--border));border-bottom-width:2px;border-radius:4px;background:hsl(var(--muted));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;line-height:1.4;color:hsl(var(--foreground))}.focus-shell .focus-profile-notes p:last-child{line-height:1.7;overflow-wrap:anywhere}.focus-shell .focus-header{position:sticky;top:0;z-index:30;padding:.65rem 1.25rem;gap:.75rem;background:hsl(var(--card) / .88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-xs)}.focus-shell .focus-header .text-xs{font-size:.72rem}.focus-shell .focus-list{background:hsl(var(--card) / .7)}.focus-shell .focus-list-item{border-radius:8px;height:38px}.focus-shell .focus-contact{background:hsl(var(--card))}.focus-shell .focus-avatar{box-shadow:var(--shadow-md);outline:1px solid hsl(var(--border));border-width:4px}.focus-shell .focus-contact hr{border-color:hsl(var(--border) / .7)}.focus-shell .focus-contact a.text-2xl{font-size:1.35rem;letter-spacing:-.01em}.focus-shell .focus-call{min-height:48px;border-radius:10px;font-size:15px;letter-spacing:.01em;box-shadow:var(--shadow-sm)}.focus-shell .focus-call:hover{box-shadow:var(--shadow-md)}.focus-shell .focus-workspace>.focus-outcomes{position:sticky;top:0;z-index:20;padding:.9rem 1.25rem;gap:.65rem;background:hsl(var(--card) / .9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.focus-shell .focus-outcome{border-radius:10px;min-height:46px;letter-spacing:.01em;box-shadow:var(--shadow-xs);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.focus-shell .focus-outcome:hover{box-shadow:var(--shadow-sm)}.focus-shell .focus-outcome-number{border-radius:6px;font-weight:600}.focus-shell .focus-note textarea{border-radius:12px;border-color:hsl(var(--border) / .8);box-shadow:var(--focus-shadow);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.focus-shell .focus-note textarea:focus-visible{box-shadow:var(--shadow-sm)}.focus-shell .focus-workspace .rounded-lg.border{border-radius:12px;border-color:hsl(var(--border) / .8);box-shadow:var(--shadow-xs)}.focus-shell .focus-profile-notes{border-left-width:3px;border-radius:0 10px 10px 0;background:hsl(var(--primary) / .045);padding:.85rem 1rem}.focus-shell ::-moz-selection{background:hsl(var(--primary) / .18)}.focus-shell ::selection{background:hsl(var(--primary) / .18)}@media (max-width: 767px){.focus-shell .focus-header{flex-wrap:wrap}.focus-shell .focus-header>div:last-child{flex-wrap:wrap}.focus-shell .focus-contact{border-right:0;border-bottom:1px solid hsl(var(--border))}}.crm-shell{font-family:var(--font-body)}.finance-revenue-key{background:hsl(var(--crm-chart-revenue))}body:has(.crm-shell){--primary: var(--crm-navy);--primary-foreground: 0 0% 100%;--primary-50: 227 20% 94%;--ring: var(--crm-navy)}.dark body:has(.crm-shell){--primary-50: 227 28% 16%;--crm-accent-text: 227 20% 85%;--crm-chart-revenue: 224 64% 65%;--ring: 227 20% 72%}body:has(.crm-shell) .text-primary{color:hsl(var(--crm-accent-text))}body:has(.crm-shell) .hover\:text-primary:hover{color:hsl(var(--crm-accent-text))}.dark body:has(.crm-shell) svg [stroke="hsl(var(--primary))"]{stroke:hsl(var(--crm-chart-revenue))}.dark body:has(.crm-shell) .bg-primary{box-shadow:inset 0 0 0 1px hsl(var(--border))}.crm-shell #layout-main>:not(.profile-shell) h1,.admin-shell>header h1{font-family:var(--font-display);font-size:40px;font-weight:500;letter-spacing:0;line-height:1.15}.crm-shell [data-sidebar=group-label]{font-size:11px;text-transform:uppercase;letter-spacing:0;color:hsl(var(--sidebar-section-label))}.hover-lift,.hover-lift-strong,.crm-shell .bg-card.rounded-lg{transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.hover-lift:hover,.crm-shell .bg-card.rounded-lg:hover{transform:translateY(-1px);box-shadow:var(--shadow-e2)}.hover-lift-strong:hover{transform:translateY(-2px);box-shadow:var(--shadow-e2);border-color:hsl(var(--primary) / .28)}.row-hover{transition:background-color var(--dur-fast) var(--ease);border-radius:8px}.row-hover:hover,.row-hover:focus-within{background:hsl(var(--primary-50))}.admin-shell .admin-page>.container{max-width:none;padding:0}.admin-shell .admin-page>div>header{display:none}.admin-shell .admin-page>div.min-h-screen{min-height:0}.admin-shell .admin-page>div.min-h-screen>.container{max-width:none;padding:0}.admin-shell .admin-page h1{font-family:var(--font-body);font-size:24px!important;font-weight:500}.admin-shell .admin-page>div>div:first-child{flex-wrap:wrap;gap:1rem}@media (prefers-reduced-motion: reduce){.hover-lift:hover,.hover-lift-strong:hover,.crm-shell .bg-card.rounded-lg:hover,button:hover,button:active{transform:none!important}}.crm-navigation{font-family:var(--font-navigation);font-size:14px;letter-spacing:0;gap:8px}.crm-navigation [data-sidebar=group]{padding:4px 0}.crm-navigation [data-sidebar=group]+[data-sidebar=group]{padding-top:12px}.crm-navigation [data-sidebar=group-label]{height:28px;padding:0 14px;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;color:hsl(var(--sidebar-navigation-label))}.crm-navigation [data-sidebar=menu]{gap:0}.crm-navigation [data-sidebar=menu-button]{height:38px;padding:0 14px;gap:14px;border:1px solid transparent;border-radius:8px;font-family:var(--font-navigation);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:hsl(var(--sidebar-navigation-text));transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.crm-navigation [data-sidebar=menu-button] svg{width:17px;height:17px;stroke-width:1.65;opacity:1}.crm-navigation [data-sidebar=menu-button][data-active=true]{background:hsl(var(--sidebar-active-surface))!important;border-color:transparent;color:hsl(var(--sidebar-text-active))!important;font-weight:600;box-shadow:none}.crm-navigation [data-sidebar=menu-button][data-active=true] svg{color:hsl(var(--sidebar-active-ring));filter:none}.crm-navigation [data-sidebar=menu-button]:focus-visible{outline:2px solid hsl(var(--sidebar-active-ring));outline-offset:1px}.crm-navigation-layout{--sidebar-width-icon: 72px !important}.crm-navigation.crm-nav-header{padding:18px 12px 10px;gap:14px}.crm-nav-brand{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:8px}.crm-nav-brand img{width:150px;height:52px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.crm-nav-brand button{flex-shrink:0;width:30px;height:30px;color:hsl(var(--sidebar-navigation-label))}.crm-nav-brand button:hover{color:hsl(var(--sidebar-text-active));background:hsl(var(--sidebar-active-surface))}.crm-nav-search{width:100%;height:36px;justify-content:flex-start;gap:8px;padding:0 10px;border:1px solid hsl(var(--sidebar-search-border));background:hsl(var(--sidebar-search-surface));color:hsl(var(--sidebar-navigation-label));font-size:12px}.crm-nav-search:hover{background:hsl(var(--sidebar-active-surface));color:hsl(var(--sidebar-text-active))}.crm-nav-search svg{width:16px;height:16px;flex-shrink:0}.crm-nav-search span{flex:1;text-align:left;white-space:nowrap}.crm-nav-search kbd{font-size:11px;background:hsl(var(--sidebar-active-surface));border-radius:4px;padding:2px 4px}.crm-nav-content{padding:0 10px;gap:4px}.crm-navigation .crm-nav-group-toggle{width:100%;height:28px;justify-content:space-between;padding:0 14px;color:hsl(var(--sidebar-navigation-label));font-size:11px;font-weight:600;letter-spacing:0}.crm-nav-group-toggle svg{width:13px;height:13px;transition:transform var(--duration-fast) var(--ease-standard)}.crm-nav-icon{position:relative;display:flex;flex-shrink:0}.crm-nav-count{min-width:21px;height:21px;padding:0 5px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:hsl(var(--sidebar-count-surface));color:hsl(var(--sidebar-text-active));font-size:11px;font-weight:600}.crm-nav-count.is-approval{background:hsl(var(--sidebar-approval-surface));color:hsl(var(--sidebar-approval-ink))}.crm-nav-dot{position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:hsl(var(--sidebar-approval-surface))}.crm-nav-footer{padding:8px 10px 12px;gap:8px}.crm-nav-footer [data-sidebar=separator]{margin:0;width:100%}.crm-navigation .crm-nav-profile{height:58px;width:100%;justify-content:flex-start;padding:8px;gap:10px;color:hsl(var(--sidebar-text-active));background:hsl(var(--sidebar-search-surface))}.crm-nav-profile [data-slot=avatar],.crm-nav-profile .relative.flex.h-10{width:34px;height:34px;flex-shrink:0}.crm-nav-profile [data-radix-avatar-fallback]{background:hsl(var(--sidebar-count-surface));color:hsl(var(--sidebar-text-active))}.crm-nav-profile-copy{min-width:0;flex:1;text-align:left}.crm-nav-profile-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:13px}.crm-nav-profile-copy small{display:block;font-size:11px;color:hsl(var(--sidebar-navigation-label))}.crm-nav-profile>svg{width:14px;height:14px;flex-shrink:0;color:hsl(var(--sidebar-navigation-label))}.group[data-collapsible=icon] .crm-nav-brand{justify-content:center}.group[data-collapsible=icon] .crm-nav-search{justify-content:center;padding:0}.group[data-collapsible=icon] .crm-navigation [data-sidebar=menu-button]{width:38px!important;height:38px!important;padding:0!important;justify-content:center;margin:0 auto}.group[data-collapsible=icon] .crm-nav-content [data-sidebar=group]+[data-sidebar=group]{border-top:1px solid hsl(var(--sidebar-search-border));margin-top:4px;padding-top:8px}.group[data-collapsible=icon] .crm-nav-profile{justify-content:center;padding:0;background:transparent}.ai-matching-shell{--background: 60 17% 98%;--foreground: 223 14% 10%;--card: 0 0% 100%;--card-foreground: 223 14% 10%;--muted: 60 12% 96%;--muted-foreground: 221 8% 39%;--border: 60 9% 89%;--input: 60 9% 89%;--primary: 223 14% 10%;--primary-foreground: 0 0% 100%;--ring: 245 58% 51%;--matching-accent: 245 58% 51%;--matching-selection: 245 80% 98%;--warning: 38 85% 40%}.dark .ai-matching-shell{--background: 240 15% 6%;--foreground: 220 15% 95%;--card: 240 14% 10%;--card-foreground: 220 15% 95%;--muted: 240 12% 14%;--muted-foreground: 220 8% 68%;--border: 240 10% 23%;--input: 240 10% 23%;--primary: 220 15% 95%;--primary-foreground: 240 15% 6%;--ring: 245 80% 76%;--matching-accent: 245 80% 76%;--matching-selection: 245 25% 16%;--warning: 42 90% 65%}.marker\:text-warning *::marker{color:hsl(var(--warning))}.marker\:text-warning::marker{color:hsl(var(--warning))}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-primary::file-selector-button{background-color:hsl(var(--primary))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.file\:text-primary-foreground::file-selector-button{color:hsl(var(--primary-foreground))}.file\:transition-colors::file-selector-button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-white\/50::-moz-placeholder{color:#ffffff80}.placeholder\:text-white\/50::placeholder{color:#ffffff80}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-transparent:last-child{border-color:transparent}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-primary:focus-within{border-color:hsl(var(--primary))}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-primary\/15:focus-within{--tw-ring-color: hsl(var(--primary) / .15)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#1E40AF\]:hover{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground) / .3)}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#1e3a8a\]:hover{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4F6EF7\]\/90:hover{background-color:#4f6ef7e6}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-foreground\/90:hover{background-color:hsl(var(--foreground) / .9)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted-foreground\/20:hover{background-color:hsl(var(--muted-foreground) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:from-\[hsl\(185\,25\%\,40\%\)\]:hover{--tw-gradient-from: hsl(185,25%,40%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(185 25% 40% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[hsl\(185\,30\%\,50\%\)\]:hover{--tw-gradient-to: hsl(185,30%,50%) var(--tw-gradient-to-position)}.hover\:text-\[\#1E40AF\]:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-primary:hover{--tw-ring-color: hsl(var(--primary))}.hover\:file\:bg-primary\/90::file-selector-button:hover{background-color:hsl(var(--primary) / .9)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[hsl\(185\,25\%\,45\%\)\]\/50:focus{border-color:#568b8f80}.focus\:border-white\/60:focus{border-color:#fff9}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[hsl\(185\,25\%\,45\%\)\]\/20:focus{--tw-ring-color: hsl(185 25% 45% / .2)}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary\/20{background-color:hsl(var(--primary) / .2)}.group:hover .group-hover\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\.profile-shell\]\:p-0:has(.profile-shell){padding:0}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:hsl(var(--primary))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-\[hsl\(185\,25\%\,35\%\)\][data-state=active]{--tw-bg-opacity: 1;background-color:hsl(185 25% 35% / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed],.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-10{margin-top:-2.5rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-11{width:2.75rem!important;height:2.75rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-3{padding:.75rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))){.supports-\[backdrop-filter\]\:bg-\[hsl\(185\,22\%\,14\%\)\]\/60{background-color:#1c2a2c99}.supports-\[backdrop-filter\]\:bg-background\/60{background-color:hsl(var(--background) / .6)}.supports-\[backdrop-filter\]\:bg-card\/75{background-color:hsl(var(--card) / .75)}}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:hover\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark\:-rotate-90:is(.dark *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:rotate-0:is(.dark *){--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-0:is(.dark *){--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-100:is(.dark *){--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-green-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))}.dark\:border-orange-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(124 45 18 / var(--tw-border-opacity, 1))}.dark\:border-pink-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(157 23 77 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:bg-background:is(.dark *){background-color:hsl(var(--background))}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-900\/50:is(.dark *){background-color:#14532d80}.dark\:bg-green-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.dark\:bg-green-950\/30:is(.dark *){background-color:#052e164d}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-orange-950\/20:is(.dark *){background-color:#43140733}.dark\:bg-orange-950\/30:is(.dark *){background-color:#4314074d}.dark\:bg-pink-950\/30:is(.dark *){background-color:#5007244d}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-950\/30:is(.dark *){background-color:#4220064d}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-300:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}@media not all and (min-width: 768px){.max-md\:gap-1{gap:.25rem}}@media not all and (min-width: 640px){.max-sm\:bottom-24{bottom:6rem}}@media (min-width: 640px){.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:w-\[540px\]{width:540px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[1000px\]{max-width:1000px}.sm\:max-w-\[380px\]{max-width:380px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:grid-cols-\[98px_1fr\]{grid-template-columns:98px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:right-auto{right:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:w-48{width:12rem}.md\:w-80{width:20rem}.md\:w-96{width:24rem}.md\:w-\[230px\]{width:230px}.md\:w-\[420px\]{width:420px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}.md\:grid-cols-\[3rem_6\.5rem_1fr_2rem\]{grid-template-columns:3rem 6.5rem 1fr 2rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:border-r{border-right-width:1px}.md\:p-6{padding:1.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pr-6{padding-right:1.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:-m-6{margin:-1.5rem}.lg\:block{display:block}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.lg\:gap-6{gap:1.5rem}.lg\:p-6{padding:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-36{padding-top:9rem;padding-bottom:9rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\:last-child\]\:hidden>button:last-child{display:none}.\[\&\>button\]\:z-20>button{z-index:20}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:size-5>svg{width:1.25rem;height:1.25rem}.\[\&\>svg\]\:size-\[18px\]>svg{width:18px;height:18px}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.docx-wrapper\]\:bg-transparent .docx-wrapper{background-color:transparent}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_li\]\:break-words li,.\[\&_p\]\:break-words p{overflow-wrap:break-word}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
