@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Roboto Mono", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--max-width-max-content:1260px;--night-color:#0d0618;--border-color:#2d1f4e;--lavender-color:#a78bfa;--gold-color:#f59e0b;--white-color:#f8f7ff;--muted-color:#6b6b8a;--green-color:#4ade80;--violet-text-color:#ddd6fe;--red-color:#ef4444;--blue-color:#4285f4;--orange-color:#f97316}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mx-auto\!{margin-inline:auto!important}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.hidden\!{display:none!important}.table{display:table}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-screen{width:100vw}.max-w-max-content{max-width:var(--max-width-max-content)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-progress\!{cursor:progress!important}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--night-color:#0d0618;--night-color-rgb:13 6 24;--surface-color:#130d24;--card-color:#1c1232;--card2-color:#1a1030;--border-color:#2d1f4e;--violet-color:#7c3aed;--violet2-color:#6d28d9;--lavender-color:#a78bfa;--lavender2-color:#a78bfa1a;--gold-color:#f59e0b;--white-color:#f8f7ff;--muted-color:#6b6b8a;--muted2-color:#4a4a6a;--green-color:#4ade80;--violet-text-color:#ddd6fe;--red-color:#ef4444;--blue-color:#4285f4;--orange-color:#f97316;--blue-bg-color:#3b82f614;--blue-border-color:#3b82f640;--orange-bg-color:#f9731614;--orange-border-color:#f9731640;--green-bg-color:#4ade8014;--green-border-color:#4ade8040;--lavender-bg-color:#a78bfa14;--lavender-border-color:#a78bfa40;--gold-bg-color:#f59e0b14;--gold-border-color:#f59e0b38}html{scroll-behavior:smooth}body{background:var(--night-color);color:var(--white-color);width:100vw;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.cursor-glow{pointer-events:none;z-index:1;background:radial-gradient(circle,#7c3aed1f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;transition:left .1s,top .1s;position:fixed;transform:translate(-50%,-50%)}*{scrollbar-width:thin;scrollbar-color:#2d1f4e transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb{background:#2d1f4e;border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#7c3aed}::-webkit-scrollbar-corner{background:0 0}.thinSubtleScrollbar::-webkit-scrollbar{width:3px}.thinGhostScrollbar{scrollbar-width:thin;scrollbar-color:#2d1f4e99 transparent}.thinGhostScrollbar::-webkit-scrollbar{width:3px}.thinGhostScrollbar::-webkit-scrollbar-thumb:hover{background:#7c3aed80}.mediumScrollbar{scrollbar-width:thin;scrollbar-color:#2d1f4e #130d24}.mediumScrollbar::-webkit-scrollbar{width:4px}.mediumScrollbar::-webkit-scrollbar-track{background:#130d24;border-radius:10px}.mediumScrollbar::-webkit-scrollbar-thumb{background:#2d1f4e;border:1px solid #130d24;border-radius:10px}.mediumScrollbar::-webkit-scrollbar-thumb:hover{background:#7c3aed}.horizontalScrollbar{scrollbar-width:none}.horizontalScrollbar::-webkit-scrollbar{display:none}.gldScrollbar::-webkit-scrollbar{width:3px}.gldScrollbar::-webkit-scrollbar-track{background:0 0}.gldScrollbar::-webkit-scrollbar-thumb{background:#2d1f4e;border-radius:10px}.gldScrollbar::-webkit-scrollbar-thumb:hover{background:#f59e0b}textarea::-webkit-scrollbar{width:3px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.bc-btn{cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:4px;padding:9px 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:flex}.bc-btn.rect{border-radius:11px;padding:8px 20px}.bc-btn.disabled,.bc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.bc-btn.bc-btn-primary{background:var(--violet-color);color:var(--white-color)}.bc-btn.bc-btn-primary:hover{background:#6d28d9;transform:translateY(-1px)}.bc-btn.bc-btn-secondary{border:.5px solid var(--border-color);color:var(--lavender-color);background:0 0}.bc-btn.bc-btn-secondary:hover{border-color:var(--violet-color);background:#7c3aed1a}.bc-btn.bc-btn-gold{background:var(--gold-color);color:var(--white-color);font-weight:700}.bc-btn.bc-btn-gold:hover{background:#d97706;transform:translateY(-1px)}.bc-btn.warning{background:var(--red-color);color:#fff;box-shadow:0 4px 20px #ef444440}.bc-btn.warning:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 8px 28px #ef444459}.bc-btn.warning-outline{color:var(--red-color);background:0 0;border:.5px solid #ef444440;padding:10px;font-size:12px}.bc-btn.warning-outline:hover{background:#ef444414;border-color:#ef444480}.section-divider-glow{background:linear-gradient(90deg, transparent, var(--violet-color), transparent);opacity:.3;height:1px}.global-cursor-glow{z-index:99;pointer-events:none;width:500px;height:500px;left:var(--mouseX,50px);top:var(--mouseY,50px);background:radial-gradient(circle,#7c3aed33 0%,#0000 70%);border-radius:50%;transition:left 50ms,top 50ms;position:fixed;transform:translate(-50%,-50%)}.reveal-on-scroll{--extra-transition:opacity .7s ease;opacity:0;transform:translateY(28px);transition:opacity .7s ease, transform .7s ease, var(--extra-transition,none)!important}.reveal-on-scroll.visible{opacity:1;transform:translateY(0)}.bc-section{width:100%;padding:100px 24px;position:relative;overflow:hidden}.bc-section-content{max-width:1260px;margin-inline:auto}.bc-sec-badge{color:var(--lavender-color);letter-spacing:2px;text-transform:uppercase;background:#7c3aed26;border:.5px solid #7c3aed4d;border-radius:100px;margin-bottom:16px;padding:4px 14px;font-size:10px;display:inline-block}.bc-sec-title{letter-spacing:-2px;margin-bottom:14px;font-size:clamp(28px,5vw,52px);font-weight:900;line-height:1.1}.bc-sec-sub{color:var(--muted-color);max-width:500px;font-size:15px;line-height:1.7}.removeBlueBoxColor{-webkit-tap-highlight-color:transparent}.bc-form{flex-direction:column;gap:16px;display:flex}.bc-form .bc-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bc-form .bc-form-field{width:100%}.bc-form .bc-form-label{color:var(--muted-color);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.bc-form .bc-form-label .bc-form-label-note{color:#6b6b8a99;text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.bc-form .bc-form-label .bc-form-label-required{color:var(--violet-color);font-size:14px;font-weight:700;line-height:1}.bc-form .bc-form-input-wrapper{position:relative}.bc-form .bc-form-input{background:var(--card-color);border:.5px solid var(--border-color);width:100%;color:var(--white-color);border-radius:12px;outline:none;padding:12px 14px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .2s,box-shadow .2s}.bc-form .bc-form-input:focus,.bc-form .bc-form-input:hover{border-color:var(--violet-color);box-shadow:0 0 0 3px #7c3aed1f}.bc-form .bc-form-input::placeholder{color:var(--muted-color)}.bc-form .bc-form-input.has-icon{padding-left:42px}.bc-form .bc-form-input.has-right-icon{padding-right:42px}.bc-form .bc-form-input.valid{border-color:#4ade8080}.bc-form .bc-form-input.error{border-color:var(--red-color)}.bc-form .bc-form-input:-webkit-autofill{-webkit-text-fill-color:var(--white-color);transition:background-color 500s ease-in-out,border-color .2s,box-shadow .2s}:-webkit-any(.bc-form .bc-form-input:-webkit-autofill:hover,.bc-form .bc-form-input:-webkit-autofill:focus){transition:background-color 500s ease-in-out,border-color .2s,box-shadow .2s;-webkit-box-shadow:0 0 0 3px #7c3aed1f}:is(.bc-form .bc-form-input:autofill:hover,.bc-form .bc-form-input:autofill:focus){transition:background-color 500s ease-in-out,border-color .2s,box-shadow .2s;-webkit-box-shadow:0 0 0 3px #7c3aed1f}.bc-form textarea.bc-form-input{resize:none}.bc-form .bc-form-input-validation-err{color:var(--red-color);border:.5px solid #ef44444d;border-radius:6px;align-items:center;gap:8px;width:fit-content;margin-top:6px;padding:4px 12px;font-size:12px;font-weight:500;line-height:1.2;transition:all .3s;display:flex}.bc-form .bc-form-icon{color:var(--muted-color);pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.bc-form .bc-form-icon svg{width:18px;height:18px}.bc-form .bc-form-right-icon{color:var(--muted-color);cursor:pointer;font-size:15px;transition:color .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.bc-form .bc-form-right-icon svg{width:18px;height:18px}.bc-form .bc-form-right-icon:hover{color:var(--lavender-color)}.bc-form .bc-form-submit-btn{-webkit-user-select:none;user-select:none;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:14px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:all .25s;display:flex;position:relative;overflow:hidden}.bc-form .bc-form-submit-btn.disabled,.bc-form .bc-form-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.bc-form .bc-form-submit-btn.primary{background:var(--violet-color);color:#fff;box-shadow:0 4px 20px #7c3aed4d}.bc-form .bc-form-submit-btn.primary:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 8px 30px #7c3aed66}.bc-form .bc-form-submit-btn.loading{cursor:progress;opacity:.7}.bc-form .bc-form-hint{margin-top:5px;font-size:11px}.bc-form .bc-form-hint.error{color:var(--red)}.bc-form .bc-form-hint.success{color:var(--green)}.bc-form .bc-form-password-strength{margin-top:8px}.bc-form .bc-form-password-strength .bc-form-pw-bars{gap:4px;margin-bottom:5px;display:flex}.bc-form .bc-form-password-strength .bc-form-pw-bar{background:var(--border);border-radius:2px;flex:1;height:3px;position:relative}.bc-form .bc-form-password-strength .bc-form-pw-bar:before{content:"";transform-origin:0;transition:transform .5s;position:absolute;inset:0;transform:scaleX(0)}.bc-form .bc-form-password-strength .bc-form-pw-bar.weak:before{background:var(--red-color);transform:scaleX(1)}.bc-form .bc-form-password-strength .bc-form-pw-bar.fair:before,.bc-form .bc-form-password-strength .bc-form-pw-bar.good:before{background:var(--gold-color);transform:scaleX(1)}.bc-form .bc-form-password-strength .bc-form-pw-bar.strong:before{background:var(--green-color);transform:scaleX(1)}.bc-form .bc-form-password-strength .bc-form-pw-label{color:var(--muted-color);font-size:10px}.bc-inline-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bc-slideScreenLeft{animation:.35s cubic-bezier(.4,0,.2,1) slideScreenLeft}.bc-slideScreenRight{animation:.35s cubic-bezier(.4,0,.2,1) slideScreenRight}@keyframes slideScreenLeft{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideScreenRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.bc-CallScreen3D{background:var(--night-color);text-align:center}.bc-call-screen3D-wrapper{perspective:1200px;width:100%}.bc-call-screen3D-wrapper .bc-call-screen3D{max-width:680px;transform-style:preserve-3d;border:.5px solid #7c3aed4d;border-radius:24px;margin:3.5rem auto 0;transition:transform .4s;overflow:hidden;transform:rotateX(8deg)rotateY(-8deg);box-shadow:0 40px 100px #0009,0 0 0 .5px #7c3aed26,inset 0 1px #ffffff0d}.bc-call-tiles{border-bottom:.5px solid var(--border-color);background:linear-gradient(135deg,#130d24,#1c1232);gap:12px;padding:20px;display:flex}.bc-call-tiles .bc-call-tile{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:10rem;display:flex;overflow:hidden}.bc-call-tiles .bc-call-tile:first-child{background:linear-gradient(135deg,#241048,#1c1232)}.bc-call-tiles .bc-call-tile:nth-child(2){background:linear-gradient(135deg,#0a1f0a,#0d0618)}.bc-call-tiles .bc-call-tile .bc-call-av{border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:20px;font-weight:800;display:flex;position:relative}.bc-call-tiles .bc-call-tile .bc-call-av.caller1{background:var(--violet-color)}.bc-call-tiles .bc-call-tile .bc-call-av.caller2{background:#1d9e75}.bc-call-tiles .bc-call-tile .bc-call-av:before{content:"";border:1.5px solid #4ade8066;border-radius:50%;animation:2s ease-in-out infinite fgRing;display:inline-block;position:absolute;inset:-5px}.bc-call-tiles .bc-call-tile .bc-call-name{margin-top:4px;font-size:13px;font-weight:600}.bc-call-tiles .bc-call-tile .bc-call-live{color:var(--green-color);align-items:center;gap:4px;font-size:11px;display:flex}.bc-call-tiles .bc-call-tile .bc-call-live:before{content:"";background:var(--green-color);border-radius:50%;width:6px;height:6px;animation:1.5s infinite fgdot2;display:inline-block}.bc-call-ctrls-container{background:var(--card-color);justify-content:space-between;align-items:center;padding:20px;display:flex}.bc-call-ctrls-container .bc-call-timer{color:var(--muted-color);justify-content:center;align-items:center;gap:4px;font-family:monospace;font-size:13px;display:flex}.bc-call-ctrls-container .bc-call-timer svg{width:16px}.bc-call-ctrls-container .bc-call-ctrls{justify-content:center;gap:10px;display:flex}.bc-call-ctrls-container .bc-call-ctrls .bc-call-ctrl{cursor:pointer;background:var(--surface-color);border:.5px solid var(--border-color);width:2.875rem;height:2.875rem;color:var(--white-color);border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.bc-call-ctrls-container .bc-call-ctrls .bc-call-ctrl svg{width:20px}.bc-call-ctrls-container .bc-call-ctrls .bc-call-ctrl.on{background:var(--violet-color);border-color:var(--violet-color)}.bc-call-ctrls-container .bc-call-ctrls .bc-call-ctrl.end{background:#7f1d1d;border-color:#ef4444}.bc-call-ctrls-container .bc-call-ctrls .bc-call-ctrl:hover{transform:scale(1.1)}@keyframes fgdot2{0%,to{opacity:1}50%{opacity:.3}}@keyframes fgRing{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.bc-Features{background:var(--night-color)}.bc-features-grid{perspective:1400px;grid-template-rows:auto auto;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:3.5rem;display:grid}.fg-card{background:var(--card-color);border:.5px solid var(--border-color);cursor:default;z-index:0;--extra-transition:border-color .35s, box-shadow .35s;transform-style:preserve-3d;will-change:transform;border-radius:22px;padding:28px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.fg-card:before{content:"";opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), var(--fg-card-spot,#7c3aed42) 0%, transparent 60%);z-index:-1;pointer-events:none;border-radius:22px;transition:opacity .3s;position:absolute;inset:0}.fg-card:after{content:"";background:var(--fg-card-line,linear-gradient(90deg, transparent, var(--violet-color), transparent));opacity:0;border-radius:22px 22px 0 0;height:2px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.fg-card .fg-card-glow{pointer-events:none;z-index:-1;filter:blur(2rem);opacity:0;background:var(--fg-card-glow-color);border-radius:50%;width:120px;height:120px;transition:opacity .4s;position:absolute;bottom:-30px;right:-30px}.fg-card .fg-card-content{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fg-card .fg-card-icon{background:var(--fg-card-icon-background);border:.5px solid var(--fg-card-icon-border);box-shadow:var(--fg-card-icon-box-shadow);color:var(--fg-card-icon-color);border-radius:16px;justify-content:center;align-items:center;transition:transform .35s,box-shadow .35s;display:flex}.fg-card .fg-card-icon.sm{width:50px;height:50px;margin-bottom:16px;font-size:22px}.fg-card .fg-card-icon.lg{width:68px;height:68px;margin-bottom:22px;font-size:32px}.fg-card .fg-card-title{background:var(--card-color);border:.5px solid var(--border-color);border-radius:22px;margin-bottom:8px;padding:28px;font-weight:700;position:relative}.fg-card .fg-card-title:after{content:"";background:var(--fg-card-line,linear-gradient(90deg, transparent, var(--violet-color), transparent));opacity:0;border-radius:22px 22px 0 0;height:2px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.fg-card .fg-card-title.sm{font-size:15px}.fg-card .fg-card-title.lg{font-size:22px}.fg-card .fg-card-desc{color:var(--muted-color);line-height:1.65}.fg-card .fg-card-desc.sm{font-size:12px}.fg-card .fg-card-desc.lg{max-width:440px;font-size:15px}.fg-card .fg-card-tag{letter-spacing:.5px;background:var(--fg-card-tag--background);color:var(--fg-card-tag--color);border:.5px solid var(--fg-card-tag--border);border-radius:100px;margin-top:14px;padding:4px 12px;font-size:10px;font-weight:600;transition:all .3s;display:inline-block}.fg-card .fg-chat-preview{background:#0d061899;border:.5px solid #2d1f4ecc;border-radius:14px;flex-direction:column;gap:8px;margin-top:20px;padding:14px;display:flex}.fg-card .fg-chat-preview .fg-card-msg{border-radius:11px;max-width:78%;padding:8px 12px;font-size:11px;line-height:1.5}.fg-card .fg-chat-preview .fg-card-msg.msg-in{background:#2d1f4eb3;border:.5px solid #7c3aed33;border-bottom-left-radius:4px;align-self:flex-start}.fg-card .fg-chat-preview .fg-card-msg.msg-out{background:var(--violet-color);border-bottom-right-radius:4px;align-self:flex-end}.fg-card .fg-chat-preview .fg-card-typing{background:#2d1f4eb3;border-radius:11px;align-self:flex-start;align-items:center;gap:3px;padding:7px 10px;display:flex}.fg-card .fg-chat-preview .fg-card-typing span{background-color:var(--muted-color);border-radius:50%;width:4px;height:4px;animation:1.2s infinite typing-dot}.fg-card .fg-chat-preview .fg-card-typing span:nth-child(2){animation-delay:.2s}.fg-card .fg-chat-preview .fg-card-typing span:nth-child(3){animation-delay:.4s}.fg-card .fg-call-preview{margin-top:20px;background:#0d0618b3;border:.5px solid #2d1f4ecc;border-radius:14px;max-width:400px;margin-inline:auto;overflow:hidden}.fg-card .fg-call-preview .fg-call-tiles{gap:4px;padding:4px;display:flex}.fg-card .fg-call-preview .fg-call-tiles .fg-call-tile{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:90px;display:flex}.fg-card .fg-call-preview .fg-call-tiles .fg-call-tile:first-child{background:linear-gradient(135deg,#241048,#1c1232)}.fg-card .fg-call-preview .fg-call-tiles .fg-call-tile:nth-child(2){background:linear-gradient(135deg,#0a1f0a,#0d0618)}.fg-card .fg-call-preview .fg-call-tiles .fg-call-av{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:12px;font-weight:700;display:flex;position:relative}.fg-card .fg-call-preview .fg-call-tiles .fg-call-av.caller1{background:var(--violet-color)}.fg-card .fg-call-preview .fg-call-tiles .fg-call-av.caller2{background:#1d9e75}.fg-card .fg-call-preview .fg-call-tiles .fg-call-av:before{content:"";border:1px solid #4ade8080;border-radius:50%;animation:2s ease-in-out infinite fgRing;display:inline-block;position:absolute;inset:-3px}.fg-card .fg-call-preview .fg-call-tiles .fg-call-name{color:var(--muted-color);margin-top:4px;font-size:9px}.fg-card .fg-call-preview .fg-call-tiles .fg-call-live{color:var(--green-color);align-items:center;gap:4px;font-size:8px;display:flex}.fg-card .fg-call-preview .fg-call-tiles .fg-call-live:before{content:"";background:var(--green-color);border-radius:50%;width:4px;height:4px;animation:1.5s infinite fgdot2;display:inline-block}.fg-card .fg-call-preview .fg-call-ctrls{justify-content:center;gap:8px;padding:10px;display:flex}.fg-card .fg-call-preview .fg-call-ctrls .fg-ctrl{cursor:pointer;background:var(--surface-color);border:.5px solid var(--border-color);width:2rem;height:2rem;color:var(--white-color);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.fg-card .fg-call-preview .fg-call-ctrls .fg-ctrl svg{width:14px}.fg-card .fg-call-preview .fg-call-ctrls .fg-ctrl.on{background:var(--violet-color);border-color:var(--violet-color)}.fg-card .fg-call-preview .fg-call-ctrls .fg-ctrl.end{background:#7f1d1d;border-color:#ef4444}.fg-card:hover{border-color:var(--fg-card-border,#7c3aed99);box-shadow:var(--fg-card-shadow,0 28px 80px #7c3aed38)}.fg-card:hover:before,.fg-card:hover:after{opacity:1}.fg-card:hover .fg-card-glow{opacity:.4}.fg-card:hover .fg-card-icon{box-shadow:var(--fg-card-icon-box-shadow-hover);transform:perspective(400px)translateZ(24px)scale(1.1)}.fg-card:hover .fg-card-tag{background:var(--fg-card-tag--background-hover)}.fg-card:hover .fg-card-title{border-color:var(--fg-card-border,#7c3aed99);box-shadow:var(--fg-card-shadow,0 28px 80px #7c3aed38)}.fg-card:hover .fg-card-title:after{opacity:1}.fg-card.violet{--fg-card-spot:#7c3aed42;--fg-card-line:linear-gradient(90deg, transparent, #7c3aed, transparent);--fg-card-border:#7c3aed99;--fg-card-shadow:0 28px 80px #7c3aed38;--fg-card-glow-color:var(--violet-color);--fg-card-icon-color:var(--white-color);--fg-card-icon-background:#7c3aed33;--fg-card-icon-border:#7c3aed66;--fg-card-icon-box-shadow:0 0 20px #7c3aed33;--fg-card-icon-box-shadow-hover:0 0 40px #7c3aed8c;--fg-card-tag--background:#01010126;--fg-card-tag--background-hover:#7c3aed47;--fg-card-tag--color:var(--lavender-color);--fg-card-tag--border:#7c3aed4d}.fg-card.gold{--fg-card-spot:#f59e0b33;--fg-card-line:linear-gradient(90deg, transparent, #f59e0b, transparent);--fg-card-border:#f59e0b80;--fg-card-shadow:0 28px 80px #f59e0b26;--fg-card-glow-color:var(--gold-color);--fg-card-icon-color:var(--gold-color);--fg-card-icon-background:#f59e0b26;--fg-card-icon-border:#f59e0b59;--fg-card-icon-box-shadow:0 0 18px #f59e0b26;--fg-card-icon-box-shadow-hover:0 0 40px #f59e0b73;--fg-card-tag--background:#f59e0b1f;--fg-card-tag--background-hover:#f59e0b38;--fg-card-tag--color:var(--gold-color);--fg-card-tag--border:#f59e0b4d}.fg-card.green{--fg-card-spot:#4ade8029;--fg-card-line:linear-gradient(90deg, transparent, #4ade80, transparent);--fg-card-border:#4ade8073;--fg-card-shadow:0 28px 80px #4ade801f;--fg-card-glow-color:var(--green-color);--fg-card-icon-color:var(--green-color);--fg-card-icon-background:#4ade801f;--fg-card-icon-border:#4ade8040;--fg-card-icon-box-shadow:0 0 16px #4ade801f;--fg-card-icon-box-shadow-hover:0 0 36px #4ade8066;--fg-card-tag--background:#4ade801a;--fg-card-tag--background-hover:#4ade8033;--fg-card-tag--color:var(--green-color);--fg-card-tag--border:#4ade8040}@keyframes typing-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.fg-card.fg-hero{grid-area:1/1/2/5}.fg-card.fg-tall{grid-area:1/5/3/-1}.fg-card.fg-small{grid-column:span 2}@media screen and (width<=900px){.fg-card.fg-hero{grid-area:1/1/auto/-1}.fg-card.fg-tall{grid-area:2/1/auto/-1}}@media screen and (width<=800px){.fg-card.fg-small{grid-column:span 3}}@media screen and (width<=600px){.fg-card.fg-small{grid-column:span 6}}.bc-Footer{padding:0 24px;overflow:hidden}.bc-Footer.main{border-top:.5px solid var(--border-color);background:var(--surface-color)}.bc-Footer.main .bc-footer-bottom{border-top:.5px solid var(--border-color)}.bc-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:3.5rem;margin-bottom:2.74rem;display:flex}@media screen and (width<=700px){.bc-footer-top .bc-footer-brand,.bc-footer-top .bc-footer-links{width:100%}}.bc-footer-top .bc-footer-brand p{color:var(--muted-color);max-width:220px;margin-top:10px;font-size:13px;line-height:1.6}.bc-footer-top .bc-footer-links{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.bc-footer-top .bc-footer-links .footer-col h5{letter-spacing:2px;color:var(--muted-color);text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500}.bc-footer-top .bc-footer-links .footer-col a{color:var(--muted-color);margin-bottom:9px;font-size:13px;text-decoration:none;transition:color .2s;display:block}.bc-footer-top .bc-footer-links .footer-col a:hover{color:var(--white-color)}.bc-footer-bottom{text-align:center;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 10px;padding-top:32px;padding-bottom:32px;display:flex}.bc-footer-bottom .bc-copyright-txt{color:var(--muted-color);font-size:12px}.bc-footer-bottom .bc-footer-morse{color:#f59e0bbf;letter-spacing:2px;cursor:pointer;font-family:monospace;font-size:11px}@media screen and (width<=800px){.bc-footer-bottom{flex-direction:column}}.bc-HeroSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:100px 24px 80px;display:flex;position:relative;overflow:hidden}.bc-blob{pointer-events:none;filter:blur(80px);border-radius:50%;animation:ease-in-out infinite blobFloat;position:absolute}.bc-blob.blob1{background-color:#7c3aed40;width:400px;height:400px;animation-duration:10s;top:-110px;left:-110px}.bc-blob.blob2{background-color:#f59e0b1a;width:300px;height:300px;animation-duration:14s;animation-delay:-4s;top:20%;right:-80px}.bc-blob.blob3{background-color:#a78bfa26;width:250px;height:250px;animation-duration:12s;animation-delay:-7s;bottom:10%;left:20%}@keyframes blobFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1)}66%{transform:translate(-20px,30px)scale(.97)}}.bc-hero-badge{color:var(--lavender-color);text-transform:uppercase;letter-spacing:2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#7c3aed26;border:.5px solid #7c3aed66;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:11px;animation:.6s both fadeUp;display:flex}.bc-hero-badge .badge-dot{background:var(--gold-color);border-radius:50%;width:6px;height:6px;animation:2s infinite bpulse}@keyframes bpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.bc-hero-heading{letter-spacing:-3px;flex-direction:column;margin-bottom:20px;font-size:clamp(40px,8vw,96px);font-weight:900;line-height:1;animation:.7s .1s both fadeUp;display:flex}.bc-hero-heading .line1{color:var(--white-color)}.bc-hero-heading .line2{color:#0000;-webkit-text-stroke:1px var(--lavender-color)}.bc-hero-heading .line3{background:linear-gradient(90deg, var(--gold-color), #f97316, var(--lavender-color));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shimmer}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}.bc-hero-subheading{color:var(--muted-color);max-width:520px;margin-bottom:36px;font-size:clamp(14px,2vw,18px);line-height:1.7;animation:.7s .2s both fadeUp}.bc-hero-ctas{flex-wrap:wrap;justify-content:center;gap:10px;animation:.7s .3s both fadeUp;display:flex}.bc-hero-chat-mockup{background:var(--surface-color);border:.5px solid var(--border);border-radius:20px;width:100%;max-width:760px;margin:50px auto 0;animation:.8s .4s both fadeUp;overflow:hidden;box-shadow:0 40px 120px #0009}.bc-hero-chat-mockup .chat-mock-header{background:var(--card-color);border-bottom:.5px solid var(--border-color);align-items:center;gap:10px;padding:12px 16px;display:flex}.bc-hero-chat-mockup .mock-dots{gap:5px;display:flex}.bc-hero-chat-mockup .mock-dots span{border-radius:50%;width:9px;height:9px}.bc-hero-chat-mockup .mock-dots span:first-child{background:#ef4444}.bc-hero-chat-mockup .mock-dots span:nth-child(2){background:#f59e0b}.bc-hero-chat-mockup .mock-dots span:nth-child(3){background:#4ade80}.bc-hero-chat-mockup .user-profile{align-items:center;gap:8px;margin-left:10px;display:flex}.bc-hero-chat-mockup .mock-avatar{background:var(--violet-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.bc-hero-chat-mockup .mock-name{font-size:12px;font-weight:600}.bc-hero-chat-mockup .mock-status{color:var(--green-color);align-items:center;gap:3px;font-size:10px;display:flex}.bc-hero-chat-mockup .mock-status:before{content:"";background:var(--green-color);border-radius:50%;width:5px;height:5px;display:inline-block}.bc-hero-chat-mockup .chat-mock-ctas{align-items:center;gap:8px;margin-left:auto;display:flex}.bc-hero-chat-mockup .chat-mock-ctas div{background:#7c3aed33;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.bc-hero-chat-mockup .chat-mock-content{flex-direction:column;gap:10px;padding:16px;display:flex}.bc-hero-chat-mockup .chat-msg{border-radius:14px;max-width:75%;padding:9px 13px;font-size:12px;line-height:1.5;animation:.4s both msgIn}.bc-hero-chat-mockup .chat-msg:first-child{animation-delay:.2s}.bc-hero-chat-mockup .chat-msg:nth-child(2){text-align:left;animation-delay:.5s}.bc-hero-chat-mockup .chat-msg:nth-child(3){animation-delay:.8s}.bc-hero-chat-mockup .chat-msg:nth-child(4){animation-delay:1.1s}.bc-hero-chat-mockup .msg-in{background:var(--card-color);border:.5px solid var(--border-color);border-bottom-left-radius:4px;align-self:flex-start}.bc-hero-chat-mockup .msg-out{background:var(--violet-color);border-bottom-right-radius:4px;align-self:flex-end}.bc-hero-chat-mockup .msg-time{color:#f8f7ff80;text-align:right;margin-top:3px;font-size:9px}.bc-hero-chat-mockup .voice-msg{align-items:center;gap:7px;display:flex}.bc-hero-chat-mockup .voice-msg .voice-wave{align-items:center;gap:2px;height:20px;display:flex}.bc-hero-chat-mockup .voice-msg .voice-wave span{background:#f8f7ff99;border-radius:2px;width:2.5px;animation:1.2s ease-in-out infinite vwave}.bc-hero-chat-mockup .voice-msg .voice-wave span:first-child{height:6px}.bc-hero-chat-mockup .voice-msg .voice-wave span:nth-child(2){height:14px;animation-delay:.1s}.bc-hero-chat-mockup .voice-msg .voice-wave span:nth-child(3){height:20px;animation-delay:.2s}.bc-hero-chat-mockup .voice-msg .voice-wave span:nth-child(4){height:12px;animation-delay:.3s}.bc-hero-chat-mockup .voice-msg .voice-wave span:nth-child(5){height:18px;animation-delay:.4s}.bc-hero-chat-mockup .voice-msg .voice-wave span:nth-child(6){height:9px;animation-delay:.5s}.bc-hero-chat-mockup .typing-txt{color:var(--muted-color);opacity:0;background:#2d1f4e66;border-radius:100px;align-self:center;padding:3px 10px;font-size:10px;animation:.4s 1.4s both msgIn}@keyframes vwave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bc-HowItWorks{background:var(--surface-color);text-align:center}.bc-steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:3.5rem;display:grid;position:relative}.bc-steps:before{content:"";z-index:0;background:linear-gradient(90deg, transparent, var(--border-color), var(--border-color), transparent);height:.5px;position:absolute;top:31px;left:10%;right:10%}@media screen and (width<=900px){.bc-steps{grid-template-columns:repeat(2,1fr);gap:1.75rem}.bc-steps:before{display:none}}.bc-steps .bc-step{padding:0 16px}.bc-steps .bc-step .bc-step-icon{border:.5px solid var(--border-color);background:var(--card-color);width:4rem;height:4rem;color:var(--violet-text-color);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:20px;transition:all .3s;display:flex}.bc-steps .bc-step:hover .bc-step-icon{background:var(--violet-color);border-color:var(--violet-color);transform:scale(1.1)}.bc-steps .bc-step h4{margin-bottom:6px;font-size:14px;font-weight:700}.bc-steps .bc-step p{color:var(--muted-color);font-size:12px;line-height:1.6}.bc-Navbar{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0618d9;border-bottom:.5px solid #2d1f4e99;padding:14px 48px;position:sticky;top:0}@media screen and (width<=900px){.bc-Navbar{padding:12px 20px}}@media screen and (width<=600px){.bc-Navbar{padding:12px 16px}}.bc-nav-links{gap:28px;display:flex}.bc-nav-links a{color:var(--muted-color);font-size:14px;text-decoration:none;transition:color .2s}.bc-nav-links a:hover{color:var(--white-color)}.bc-nav-cta{gap:10px;display:flex}.bc-hamburger{border:.5px solid var(--border-color);cursor:pointer;background:#7c3aed26;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:none}.bc-hamburger span{background:var(--lavender-color);border-radius:2px;width:16px;height:1.5px}@media screen and (width<=900px){.bc-nav-links,.bc-nav-cta{display:none}.bc-hamburger{display:flex}}.bc-mobile-menu{background-color:var(--night-color);z-index:200;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0;overflow:hidden}.bc-mobile-menu:before{content:"";background:radial-gradient(circle,#7c3aed33,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;left:-100px}.bc-mobile-menu .bc-mobile-close-btn{border:.5px solid var(--border-color);cursor:pointer;z-index:10;background:#7c3aed33;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex;position:absolute;top:12px;right:20px}@media screen and (width<=600px){.bc-mobile-menu .bc-mobile-close-btn{right:16px}}.bc-mobile-menu .bc-nav-logo-container{margin-bottom:2rem}.bc-mobile-menu .bc-nav-logo-container .logo-txt{font-size:28px}.bc-mobile-menu .bc-mobile-nav-links{flex-direction:column;justify-content:center;align-items:center;display:flex}.bc-mobile-menu .bc-mobile-nav-links li{letter-spacing:-1px;color:#f8f7ff33;cursor:pointer;opacity:0;text-align:center;padding:10px 28px;font-size:clamp(28px,8vw,42px);font-weight:900;transition:all .3s;position:relative;transform:translateY(24px)}.bc-mobile-menu .bc-mobile-nav-links li:hover{color:var(--white-color)}.bc-mobile-menu .bc-mobile-nav-links li:before{content:"";background-color:var(--gold-color);width:4px;height:0;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.bc-mobile-menu .bc-mobile-nav-links li:hover:before{height:50%;transition:all .3s}.bc-mobile-menu .bc-mobile-nav-cta{gap:10px;margin-top:32px;display:flex}.bc-mobile-menu.open{opacity:1;pointer-events:all}.bc-mobile-menu.open .bc-mobile-nav-links li{opacity:1;transform:translateY(0)}.bc-mobile-menu.open .bc-mobile-nav-links li:nth-child(2){transition-delay:50ms}.bc-mobile-menu.open .bc-mobile-nav-links li:nth-child(3){transition-delay:.1s}.bc-mobile-menu.open .bc-mobile-nav-links li:nth-child(4){transition-delay:.15s}.bc-mobile-menu.open .bc-mobile-nav-links li:nth-child(5){transition-delay:.2s}.bc-mobile-menu.open .bc-mobile-nav-links li:nth-child(6){transition-delay:.25s}.bc-mobile-menu.open .bc-mobile-nav-links li:nth-child(7){transition-delay:.3s}.bc-OpenSource{background:var(--night-color);text-align:center}.bc-os-content{background:var(--card-color);border:.5px solid var(--border-color);text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);--extra-transition:transform .4s;max-width:700px;transform-style:preserve-3d;will-change:transform;border-radius:24px;margin:0 auto;padding:48px 36px;transition:transform .4s;position:relative;overflow:hidden}.bc-os-content:before{content:"";z-index:-1;background:linear-gradient(135deg,#7c3aed66,#0000,#f59e0b33,#0000,#7c3aed66);border-radius:28px;position:absolute;inset:-2px}.bc-os-content:after{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#7c3aed66,#0000 70%);border-radius:50%;width:300px;height:300px;animation:2s ease-in-out infinite glowPulse;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.bc-os-content:hover{transform:perspective(800px)rotateX(-3deg)}.bc-os-content .pwr-icon{cursor:default;margin-bottom:18px;font-size:48px}.bc-os-content .bc-os-title{letter-spacing:-2px;margin-bottom:14px;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.1}.bc-os-content .bc-os-sub{color:var(--muted-color);margin-bottom:32px;max-width:440px;margin-inline:auto;font-size:15px;line-height:1.7}.bc-os-content .bc-os-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bc-os-content .bc-os-morse{color:var(--gold-color);letter-spacing:2px;cursor:pointer;margin-top:24px;padding:8px 0;font-family:monospace;font-size:11px}@keyframes glowPulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.2)}}.bc-Stats{background:var(--surface-color)}.bc-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}@media screen and (width<=900px){.bc-stats-grid{grid-template-columns:repeat(2,1fr)}}.bc-stats-grid .bc-stat{background:var(--card-color);border:.5px solid var(--border-color);text-align:center;transform-style:preserve-3d;cursor:default;border-radius:20px;padding:28px 20px;transition:all .3s;position:relative;overflow:hidden}.bc-stats-grid .bc-stat:after{content:"";border-radius:0 0 20px 20px;width:0;height:2px;transition:width .6s;position:absolute;bottom:0;left:0}.bc-stats-grid .bc-stat.vlt:after{background:linear-gradient(90deg, var(--violet-color), var(--lavender-color))}.bc-stats-grid .bc-stat.gld:after{background:linear-gradient(90deg, var(--gold-color), #f97316)}.bc-stats-grid .bc-stat.grn:after{background:linear-gradient(90deg, var(--green-color), #22c55e)}.bc-stats-grid .bc-stat:hover{transform:perspective(400px)rotateX(-8deg)translateY(-6px)}.bc-stats-grid .bc-stat:hover.vlt{box-shadow:0 20px 50px #0006}.bc-stats-grid .bc-stat:hover.gld{box-shadow:0 20px 50px #f59e0b26}.bc-stats-grid .bc-stat:hover.grn{box-shadow:0 20px 50px #4ade801a}.bc-stats-grid .bc-stat:hover:after{width:100%}.bc-stats-grid .bc-stat .stat-icon{margin-bottom:12px;width:28px;height:42px;margin-inline:auto;font-size:28px}.bc-stats-grid .bc-stat .stat-title{letter-spacing:-2px;background:linear-gradient(135deg, var(--white-color), var(--lavender-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1}.bc-stats-grid .bc-stat .stat-label{color:var(--muted-color);letter-spacing:2px;text-transform:uppercase;margin-top:6px;font-size:11px}.bc-stats-grid .bc-stat .stat-sub{color:var(--muted-color);margin-top:4px;font-size:11px}.bc-TechCarousel{background:var(--card-color);border-top:.5px solid var(--border-color);border-bottom:.5px solid var(--border-color);padding:3rem 0;overflow:hidden}.bc-tech-carousel-track{gap:24px;width:max-content;animation:22s linear infinite infinite-scroll;display:flex}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bc-tech-pill{background:var(--surface-color);border:.5px solid var(--border-color);white-space:nowrap;cursor:default;border-radius:100px;align-items:center;gap:7px;padding:9px 18px;font-size:12px;line-height:1.2;display:flex}.bc-tech-pill .tech-icon{flex-direction:row;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.bc-tech-pill .tech-title{color:var(--lavender-color);font-weight:600}.bc-tech-pill .tech-uses{color:var(--muted-color);font-weight:400}.bc-TechOrbit{background-color:var(--night-color);text-align:center}.bc-tech-orbit{width:100%;max-width:700px;height:540px;margin:3.5rem auto 0;position:relative}@media screen and (width<=600px){.bc-tech-orbit{scale:.8}}@media screen and (width<=500px){.bc-tech-orbit{scale:.6}}.bc-tech-orbit .orbit-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bc-tech-orbit .orbit-ring.ring1{border:.5px solid #7c3aedb3;width:230px;height:230px}.bc-tech-orbit .orbit-ring.ring2{border:.5px solid #7c3aed80;width:370px;height:370px}.bc-tech-orbit .orbit-ring.ring3{border:.5px dashed #7c3aed4d;width:510px;height:510px}.bc-tech-orbit .orbit-center{background:var(--card-color);z-index:10;border:.5px solid #7c3aed80;border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;font-size:32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #7c3aed4d,0 0 80px #7c3aed1a}.orbit-item{cursor:default;transform-origin:0 0;z-index:11;will-change:transform;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-item:hover .orbit-icon{border-color:#7c3aed99;transform:scale(1.2);box-shadow:0 0 20px #7c3aed80}.orbit-item:nth-child(-n+5){animation:9s linear infinite orbitCW1}.orbit-item:nth-child(n+6):nth-child(-n+11){animation:16s linear infinite orbitCW2}.orbit-item:nth-child(n+12){animation:20s linear infinite orbitCW3}.orbit-item .orbit-icon{background:var(--card-color);border:.5px solid var(--border-color);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s;display:flex;box-shadow:0 4px 16px #0000004d}.orbit-item .orbit-title{color:var(--muted-color);white-space:nowrap;background:#0d0618cc;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}@keyframes orbitCW1{0%{transform:translate(-50%,-50%)rotate(0)translate(115px)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)translate(115px)rotate(-360deg)}}@keyframes orbitCW2{0%{transform:translate(-50%,-50%)rotate(0)translate(185px)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)translate(185px)rotate(360deg)}}@keyframes orbitCW3{0%{transform:translate(-50%,-50%)rotate(0)translate(255px)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)translate(255px)rotate(-360deg)}}.bc-TechOrbit{background-color:var(--surface-color)}.bc-testimonials{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:3.5rem;display:grid}@media screen and (width<=800px){.bc-testimonials{grid-template-columns:repeat(1,1fr)}}.bc-testimonial-card{background:var(--card-color);border:.5px solid var(--border-color);transform-style:preserve-3d;cursor:default;border-radius:20px;padding:26px;transition:border-color .3s;position:relative;overflow:hidden}.bc-testimonial-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #7c3aed1a, transparent 60%);border-radius:20px;transition:opacity .3s;position:absolute;inset:0}.bc-testimonial-card:after{content:"";background:linear-gradient(90deg, var(--violet-color), var(--lavender-color));opacity:0;border-radius:20px 20px 0 0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.bc-testimonial-card:hover{border-color:#7c3aed66}.bc-testimonial-card:hover:before,.bc-testimonial-card:hover:after{opacity:1}.bc-testimonial-card .testimonial-rating{gap:2px;margin-bottom:16px;display:flex}.bc-testimonial-card .testimonial-quote{color:var(--violet-color);opacity:.5;margin-bottom:20px}.bc-testimonial-card .testimonial-quote svg{rotate:180deg}.bc-testimonial-card .testimonial-text{color:var(--white-color);margin-bottom:18px;font-size:14px;line-height:1.7}.bc-testimonial-card .testimonial-author{align-items:center;gap:10px;display:flex}.bc-testimonial-card .testimonial-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.bc-testimonial-card:first-child .testimonial-av,.bc-testimonial-card:nth-of-type(4) .testimonial-av{color:var(--lavender-color);background:#7c3aed33}.bc-testimonial-card:nth-child(2) .testimonial-av{color:var(--gold-color);background:#f59e0b26}.bc-testimonial-card:nth-child(3) .testimonial-av{color:var(--green-color);background:#4ade801a}.bc-testimonial-card .testimonial-user .testimonial-name{font-size:13px;font-weight:600;line-height:1.2}.bc-testimonial-card .testimonial-user .testimonial-role{color:var(--muted-color);font-size:11px;line-height:1.2}.bc-nav-logo{align-items:center;gap:10px;display:flex}.bc-nav-logo:focus-visible{outline:none}.bc-nav-logo .logo-icon{border:.5px solid var(--border-color);background:#1a0a2e;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bc-nav-logo .logo-txt{color:var(--white-color);font-family:Georgia,serif;font-size:18px;font-weight:800}.bc-nav-logo .logo-txt span{color:var(--lavender-color)}.bc-AuthLeftContent{border-right:.5px solid var(--border-color);background:linear-gradient(135deg,#0d0618 0%,#130d24 50%,#1c1232 100%);flex-direction:column;height:100%;padding:40px;display:flex;position:relative;overflow:hidden}.bc-AuthLeftContent .bc-BaatChatLogo .logo-icon{width:38px;height:38px}.bc-AuthLeftContent .bc-BaatChatLogo .logo-txt{font-size:20px}.bc-auth-left-top-orb{filter:blur(80px);pointer-events:none;background:#7c3aed40;border-radius:50%;width:300px;height:300px;animation:10s ease-in-out infinite bcAuthOrbit;position:absolute;top:-80px;left:-80px}.bc-auth-left-bottom-orb{filter:blur(60px);pointer-events:none;background:#f59e0b1a;border-radius:50%;width:200px;height:200px;animation:14s ease-in-out -5s infinite bcAuthOrbit;position:absolute;bottom:100px;right:-50px}.bc-left-center{padding:40px 0}.bc-left-center .bc-auth-tagline{letter-spacing:-2px;margin-bottom:20px;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.1}.bc-left-center .bc-auth-tagline .grad{background:linear-gradient(90deg, var(--gold-color), var(--lavender-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bc-left-center .bc-auth-tagline-desc{color:var(--muted-color);max-width:340px;margin-bottom:40px;font-size:15px;line-height:1.7}.bc-feat-pills{flex-direction:column;gap:12px;display:flex}.bc-feat-pills .bc-feat-pill{border:.5px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1232b3;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .2s;display:flex}.bc-feat-pills .bc-feat-pill.vlt:hover{border-color:#7c3aed66}.bc-feat-pills .bc-feat-pill.vlt .pill-icon{background:#7c3aed33;border:.5px solid #7c3aed4d}.bc-feat-pills .bc-feat-pill.gld:hover{border-color:#f59e0b4d}.bc-feat-pills .bc-feat-pill.gld .pill-icon{background:#f59e0b26;border:.5px solid #f59e0b4d}.bc-feat-pills .bc-feat-pill.grn:hover{border-color:#4ade804d}.bc-feat-pills .bc-feat-pill.grn .pill-icon{background:#4ade801a;border:.5px solid #4ade8033}.bc-feat-pills .bc-feat-pill .pill-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.bc-feat-pills .bc-feat-pill .pill-desc-wrapper{flex-direction:column;justify-content:center;align-items:start;display:flex}.bc-feat-pills .bc-feat-pill .pill-title{font-size:13px;font-weight:600}.bc-feat-pills .bc-feat-pill .pill-sub{color:var(--muted-color);font-size:11px}.bc-chat-preview{border:.5px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130d24cc;border-radius:16px;margin-top:32px;padding:14px}.bc-chat-preview .bc-cp-header{border-bottom:.5px solid var(--border-color);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.bc-chat-preview .bc-cp-header .user-profile{align-items:center;gap:8px;margin-left:10px;display:flex}.bc-chat-preview .bc-cp-header .mock-avatar{background:var(--violet-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.bc-chat-preview .bc-cp-header .mock-name{font-size:11px;font-weight:600}.bc-chat-preview .bc-cp-header .mock-status{color:var(--green-color);align-items:center;gap:3px;font-size:9px;display:flex}.bc-chat-preview .bc-cp-header .mock-status:before{content:"";background:var(--green-color);border-radius:50%;width:4px;height:4px;display:inline-block}.bc-chat-preview .bc-cp-header .chat-mock-ctas{align-items:center;gap:8px;margin-left:auto;display:flex}.bc-chat-preview .bc-cp-header .chat-mock-ctas div{background:#7c3aed33;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.bc-chat-preview .bc-cp-msgs{flex-direction:column;gap:7px;display:flex}.bc-chat-preview .bc-cp-msgs .bc-cp-msg{border-radius:10px;max-width:80%;padding:7px 10px;font-size:10px;line-height:1.4;animation:.3s msgAnimation}.bc-chat-preview .bc-cp-msgs .bc-cp-msg.in{background:#2d1f4eb3;border:.5px solid #7c3aed33;border-bottom-left-radius:2px;align-self:flex-start}.bc-chat-preview .bc-cp-msgs .bc-cp-msg.out{background:var(--violet-color);border-bottom-right-radius:2px;align-self:flex-end}@keyframes msgAnimation{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bc-left-footer{margin-top:auto}.bc-left-footer .bc-copyright-txt{color:#6b6b8a80;font-size:11px}.bc-left-footer .bc-footer-morse{color:#f59e0b66;letter-spacing:2px;cursor:pointer;margin-bottom:6px;font-family:monospace;font-size:11px}@keyframes bcAuthOrbit{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.bc-auth-wrapper{z-index:1;grid-template-columns:1fr 1fr;min-height:100vh;display:grid;position:relative}@media (width<=768px){.bc-auth-wrapper .bc-auth-left-panel{display:none}}.bc-auth-wrapper .bc-auth-right-panel{background:var(--night-color);margin-top:4.25rem;padding:40px 48px;position:relative}@media (width<=768px){.bc-auth-wrapper .bc-auth-right-panel{grid-column:1/-1;margin-top:1rem;padding:32px 20px}}.bc-auth-wrapper .bc-auth-right-panel-content{width:100%;max-width:440px;margin-inline:auto}@media (width<=768px){.bc-auth-wrapper .bc-auth-right-panel-content{max-width:100%}}.bc-auth-mobile-logo{justify-content:center;align-items:center;margin-bottom:2rem;display:none}@media (width<=768px){.bc-auth-mobile-logo{display:flex}}.bc-auth-mobile-logo .bc-BaatChatLogo .logo-icon{width:38px;height:38px}.bc-auth-mobile-logo .bc-BaatChatLogo .logo-txt{font-size:20px}.bc-auth-mobile-orb{filter:blur(80px);background:#7c3aed40;border-radius:50%;width:300px;height:300px;animation:10s ease-in-out infinite bcAuthOrbit;display:none;position:absolute;top:-80px;left:-80px}@media (width<=768px){.bc-auth-mobile-orb{display:block}}.bc-auth-header{text-align:center;margin-bottom:2rem}.bc-auth-header .bc-auth-logo{margin-inline:auto;background:#1a0a2e;border:.5px solid #2d1f4e;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:1rem;display:flex}@media (width<=768px){.bc-auth-header .bc-auth-logo{display:none}}.bc-auth-header .bc-auth-title{letter-spacing:-1px;margin-bottom:8px;font-size:28px;font-weight:900}.bc-auth-header .bc-auth-sub{color:var(--muted-color);font-size:14px;line-height:1.6}.bc-auth-tabs{background:var(--card-color);border:.5px solid var(--border-color);border-radius:14px;margin-bottom:28px;padding:4px;display:flex}.bc-auth-tabs .bc-auth-tab{cursor:pointer;text-align:center;color:var(--muted-color);background:0 0;border:none;border-radius:10px;flex:1;padding:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.bc-auth-tabs .bc-auth-tab.active{background:var(--violet-color);color:#fff;box-shadow:0 4px 16px #7c3aed4d}.bc-social-links{grid-template-columns:1fr;gap:10px;margin-bottom:24px;display:grid}.bc-social-links .bc-social-link{cursor:pointer;border:.5px solid var(--border-color);background:var(--card-color);color:var(--white-color);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:flex;position:relative}.bc-social-links .bc-social-link:hover{background:#7c3aed14;border-color:#7c3aed80;transform:translateY(-1px)}.bc-social-links .bc-social-icon{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;display:flex}.bc-social-links .bc-social-icon.facebook{width:24px;height:24px}.bc-form-divider{align-items:center;gap:12px;margin-bottom:24px;display:flex}.bc-form-divider .bc-divider-txt{text-transform:uppercase;color:var(--muted-color);letter-spacing:1px;white-space:nowrap;font-size:11px}.bc-form-divider .bc-divider-line{background:var(--border-color);flex:1;height:.5px}.bc-forgot-row{justify-content:flex-end;margin-top:-8px;margin-bottom:1rem;display:flex}.bc-forgot-row .bc-forgot-link{color:var(--lavender-color);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;text-decoration:none;transition:color .2s}.bc-forgot-row .bc-forgot-link:hover{color:var(--white-color)}.bc-auth-switch-row{text-align:center;color:var(--muted-color);margin-top:8px;font-size:13px}.bc-auth-switch-row .switch-link{color:var(--lavender-color);cursor:pointer;font-weight:600;transition:color .2s}.bc-auth-switch-row .switch-link:hover{color:var(--white-color)}.bc-auth-switch-row .switch-link.muted{color:var(--muted-color)}.bc-auth-switch-row .switch-link.muted:hover{color:var(--white-color)}.bc-signin-last-login{border:1px solid var(--green-color);width:16px;height:16px;color:var(--green-color);opacity:.7;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.bc-signup-terms{color:var(--muted-color);text-align:center;font-size:11px;line-height:1.6}.bc-signup-terms a{color:var(--lavender-color);text-decoration:none}.bc-username-check{margin-top:6px}.bc-username-check .bc-username-status{border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.2;transition:all .3s;display:none}.bc-username-check .bc-username-status.available{color:var(--green-color);background:#4ade8014;border:.5px solid #4ade804d;display:flex}.bc-username-check .bc-username-status.not-available{color:var(--red-color);background:#ef444414;border:.5px solid #ef44444d;display:flex}.bc-username-check .bc-username-check-btn{opacity:1;cursor:pointer;border:.5px solid var(--violet-color);color:var(--lavender-color);background:#7c3aed26;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:6px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;transition:all .25s;display:flex}.bc-username-check .bc-username-check-btn:disabled{opacity:.7;cursor:not-allowed;border:.5px solid var(--border-color);color:var(--muted-color);background:var(--card-color)}.bc-username-check .bc-username-check-btn.loading{cursor:progress;color:var(--muted-color)}.bc-signup-success .bc-sup-success-header{text-align:center;padding:20px 0}.bc-signup-success .bc-sup-success-ring{background:#4ade801a;border:.5px solid #4ade804d;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 24px;animation:.5s cubic-bezier(.34,1.56,.64,1) successRingPop;display:flex;position:relative}.bc-signup-success .bc-sup-success-ring:before{content:"";border:1px solid #4ade8026;border-radius:50%;animation:2s ease-in-out infinite successRingPulse;position:absolute;inset:-8px}.bc-signup-success .bc-sup-success-ring span{font-size:38px}.bc-signup-success .bc-sup-success-title{letter-spacing:-1px;margin-bottom:8px;font-size:24px;font-weight:900}.bc-signup-success .bc-sup-success-sub{color:var(--muted-color);margin-bottom:24px;font-size:14px;line-height:1.7}.bc-signup-success .bc-sup-ac-details{background:var(--card-color);border:.5px solid var(--border-color);text-align:left;border-radius:14px;margin-bottom:24px;padding:16px}.bc-signup-success .bc-sup-ac-details .bc-sup-ac-row{align-items:center;gap:10px;padding:6px 0;display:flex}.bc-signup-success .bc-sup-ac-details .bc-sup-ac-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}.bc-signup-success .bc-sup-ac-details .bc-sup-ac-icon.vlt{background:#7c3aed33}.bc-signup-success .bc-sup-ac-details .bc-sup-ac-icon.grn{background:#4ade801f}.bc-signup-success .bc-sup-success-countdown{justify-content:center;align-items:center;gap:10px;margin-bottom:20px;display:flex}.bc-signup-success .bc-sup-success-countdown .cd-text{color:var(--muted-color);font-size:13px}.bc-signup-success .bc-sup-success-countdown .cd-text strong{color:var(--white-color)}.bc-signup-success .cd-icon{width:44px;height:44px;position:relative}.bc-signup-success .cd-icon .cd-num{color:var(--violet-color);justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0}.bc-signup-success .cd-icon svg{transform:rotate(-90deg)}.bc-signup-success .cd-icon circle{fill:none;stroke:var(--border-color);stroke-width:3px}.bc-signup-success .cd-icon circle.progress{stroke:var(--violet-color);stroke-width:3px;stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}@keyframes successRingPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes successRingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.bc-OTPForm .bc-sup-otp-header{text-align:center;margin-top:1.5rem}.bc-OTPForm .bc-sup-otp-icon{background:#7c3aed26;border:.5px solid #7c3aed66;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;font-size:28px;animation:.4s cubic-bezier(.34,1.56,.64,1) emailPop;display:flex}.bc-OTPForm .bc-sup-otp-title{letter-spacing:-1px;margin-bottom:6px;font-size:22px;font-weight:900}.bc-OTPForm .bc-sup-otp-sub{color:var(--muted-color);font-size:13px;line-height:1.6}.bc-OTPForm .bc-sup-otp-email{color:var(--lavender-color);background:#7c3aed1f;border:.5px solid #7c3aed4d;border-radius:100px;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;font-size:12px;display:inline-flex}.bc-OTPForm .bc-sup-otp-inputs{justify-content:center;gap:10px;margin:8px 0;display:flex}.bc-OTPForm .bc-sup-otp-inputs .bc-sup-otp-box{background:var(--card-color);border:.5px solid var(--border-color);width:52px;height:60px;color:var(--white-color);text-align:center;caret-color:var(--violet-color);border-radius:14px;outline:none;font-family:Inter,sans-serif;font-size:24px;font-weight:800;transition:border-color .2s,box-shadow .2s,transform .15s}.bc-OTPForm .bc-sup-otp-inputs .bc-sup-otp-box:focus{border-color:var(--violet-color);transform:translateY(-2px);box-shadow:0 0 0 3px #7c3aed26}.bc-OTPForm .bc-sup-otp-inputs .bc-sup-otp-box.filled{background:#7c3aed14;border-color:#7c3aed80}.bc-OTPForm .bc-sup-otp-inputs .bc-sup-otp-box.error{border-color:var(--red);animation:.35s shake;box-shadow:0 0 0 3px #ef44441a}.bc-OTPForm .bc-sup-otp-inputs .bc-sup-otp-box.success{background:#4ade800f;border-color:#4ade8099}.bc-OTPForm .bc-sup-otp-timer{color:var(--muted-color);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.bc-OTPForm .bc-sup-otp-timer .otp-timer{color:var(--gold-color);text-align:center;min-width:36px;font-family:monospace;font-size:14px;font-weight:700}.bc-OTPForm .bc-otp-resend-button{color:var(--lavender-color);cursor:pointer;background:0 0;border:none;margin-inline:auto;padding:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:color .2s;display:block}.bc-OTPForm .bc-otp-resend-button:hover{color:var(--white-color)}@keyframes emailPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.bc-SocialSignupModal{background:var(--surface-color);border:.5px solid var(--border-color);border-radius:24px;width:100%;max-width:460px;padding:28px;position:relative;overflow:hidden;box-shadow:0 48px 120px #000000b3,0 0 0 .5px #7c3aed26}.bc-SocialSignupModal .bc-ssm-orb1{filter:blur(80px);pointer-events:none;background:#7c3aed1f;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-90px}.bc-SocialSignupModal .bc-ssm-orb2{filter:blur(70px);pointer-events:none;background:#f59e0b12;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-70px;left:-50px}.bc-ssm-header{justify-content:flex-start;align-items:center;gap:14px;margin-bottom:20px;display:flex}.bc-ssm-header .bc-ssm-user-avatar{background:linear-gradient(135deg, var(--violet-color), var(--lavender-color));border-radius:50%;width:100px;height:100px;padding:3px}.bc-ssm-header .bc-ssm-user-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-ssm-header .bc-ssm-user-info{flex-direction:column;gap:2px;display:flex}.bc-ssm-header .bc-ssm-user-info .bc-ssm-user-name{letter-spacing:-.4px;color:var(--white-color);text-transform:capitalize;margin-bottom:3px;font-size:17px;font-weight:900}.bc-ssm-header .bc-ssm-user-info .bc-ssm-user-email{color:var(--muted-color);margin-bottom:8px;font-size:12px}.bc-ssm-header .bc-ssm-user-info .bc-ssm-google-pill{color:#f8f7ff80;letter-spacing:.2px;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.bc-ssm-header .bc-ssm-close-btn{border:.5px solid var(--border-color);cursor:pointer;width:28px;height:28px;color:var(--muted-color);cursor:pointer;background:#7c3aed1f;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-left:auto;font-size:13px;transition:all .2s;display:flex}.bc-ssm-header .bc-ssm-close-btn:hover{color:var(--white-color);background:#7c3aed40}.bc-ssm-header-divider{color:var(--muted-color);white-space:nowrap;align-items:center;gap:12px;margin:25px 0 22px;font-size:12px;display:flex}.bc-ssm-header-divider:before,.bc-ssm-header-divider:after{content:"";background:var(--border-color);flex:1;height:.5px}.bc-Modal{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bc-Modal .bc-modal-overlay{opacity:.7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:0;background:#000000b3;position:absolute;inset:0}.bc-Modal .bc-modal-content{z-index:1;justify-content:center;align-items:center;animation:.35s cubic-bezier(.16,1,.3,1) modalPop;display:flex}@keyframes modalPop{0%{opacity:0;transform:scale(.85)translateY(20px)}60%{opacity:1;transform:scale(1.03)translateY(0)}to{opacity:1;transform:scale(1)}}.bc-ResetPassword{padding:1.5rem}.bc-rp-content{width:100%;max-width:460px;height:100%;margin-inline:auto}.bc-rp-blob{filter:blur(120px);pointer-events:none;border-radius:50%;animation:ease-in-out infinite rpBlob;position:fixed}.bc-rp-blob.blob-top-right{background:#7c3aed2e;width:500px;height:500px;animation-duration:12s;top:-180px;right:-140px}.bc-rp-blob.blob-bottom-left{background:#f59e0b12;width:350px;height:350px;animation-duration:16s;animation-delay:-6s;bottom:-100px;left:-100px}.bc-rp-blob.blob-center-left{background:#a78bfa1a;width:250px;height:250px;animation-duration:10s;animation-delay:-3s;top:40%;left:-80px}@keyframes rpBlob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-20px)scale(1.05)}}.bc-rp-main-content{background:var(--surface-color);border:.5px solid var(--border-color);border-radius:24px;padding:36px 32px;position:relative;overflow:hidden}@media (width<=700px){.bc-rp-main-content{padding:28px 20px}}.bc-rp-main-content:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#7c3aed33,#0000,#f59e0b14);border-radius:24px;position:absolute;inset:-1px}.bc-rp-main-content .bc-rp-blob{filter:blur(60px);pointer-events:none;background:#7c3aed2e;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.bc-rp-logo-row{justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.bc-rp-logo-row .bc-nav-logo{transform:scale(1.2)}.bc-rp-header{text-align:center;margin-bottom:28px}.bc-rp-header .bc-rp-icon{width:64px;height:64px;color:var(--gold-color);background:#7c3aed26;border:.5px solid #7c3aed66;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:28px;animation:.4s cubic-bezier(.34,1.56,.64,1) iconPop;display:flex}.bc-rp-header .bc-rp-title{letter-spacing:-1px;margin-bottom:6px;font-size:24px;font-weight:900}.bc-rp-header .bc-rp-sub{color:var(--muted-color);font-size:13px;line-height:1.6}.bc-rp-header .bc-rp-expiry-chip{color:var(--gold-color);background:#f59e0b1a;border:.5px solid #f59e0b4d;border-radius:100px;align-items:center;gap:5px;margin-top:8px;padding:3px 12px;font-size:11px;display:inline-flex}.bc-rp-header .bc-rp-expiry-chip:before{content:"";background:var(--gold-color);border-radius:50%;width:5px;height:5px;animation:1.5s infinite dotBlink;inset:0}.bc-rp-pass-reqs{background:var(--card-color);border:.5px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:12px 16px}.bc-rp-pass-reqs .bc-rp-req-title{color:var(--muted-color);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:11px}.bc-rp-pass-reqs .bc-rp-pass-req-item{color:var(--muted-color);align-items:center;gap:8px;margin-bottom:5px;font-size:12px;transition:color .2s;display:flex}.bc-rp-pass-reqs .bc-rp-pass-req-item:last-child{margin-bottom:0}.bc-rp-pass-reqs .bc-rp-pass-req-item span{border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;transition:all .2s;display:flex}.bc-rp-pass-reqs .bc-rp-pass-req-item.fulfilled{color:var(--green-color)}.bc-rp-pass-reqs .bc-rp-pass-req-item.fulfilled span{background:var(--green-color);border-color:var(--green-color);color:var(--night-color)}.bc-rp-footer{text-align:center;margin-top:2rem}.bc-rp-footer .bc-rp-morse{color:#f59e0b66;letter-spacing:2px;cursor:pointer;margin-bottom:6px;font-family:monospace;font-size:11px}.bc-rp-footer .bc-copyright-txt{color:#6b6b8a80;font-size:11px}@keyframes iconPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.3}}.bc-ForgotPassword .bc-fp-icon{width:64px;height:64px;color:var(--gold-color);background:#7c3aed26;border:.5px solid #7c3aed66;border-radius:50%;justify-content:center;align-items:center;margin:3rem auto 16px;font-size:28px;animation:.4s cubic-bezier(.34,1.56,.64,1) iconPop;display:flex}@media (width<=768px){.bc-ForgotPassword .bc-fp-icon{margin-top:4rem}}.bc-fp-success{flex-direction:column;align-items:center;display:flex}.bc-fp-success .bc-fp-success-title{letter-spacing:-1px;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;font-size:20px;font-weight:800;display:flex}.bc-fp-success .bc-fp-success-sub{color:var(--muted-color);margin-bottom:8px;font-size:13px;line-height:1.7}.bc-fp-success .bc-fp-email-pill{color:var(--lavender-color);background:#7c3aed1f;border:.5px solid #7c3aed4d;border-radius:100px;align-items:center;gap:6px;margin-bottom:24px;padding:4px 14px;font-size:13px;display:flex}.bc-fp-success .bc-fp-success-expire-txt{color:var(--muted-color);margin-bottom:24px;font-size:12px}.bc-fp-success .bc-btn{font-width:700;border-radius:14px;width:100%;padding:14px;font-size:14px}.bc-FullPageLoader{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.bc-fpl-content{background:var(--surface-color);border:.5px solid var(--border-color);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:340px;max-width:340px;height:220px;display:flex;position:relative;overflow:hidden}.bc-fpl-content:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#7c3aed33,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.bc-fpl-spinner{justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:relative}.bc-fpl-spinner .bc-fpl-logo-ring{z-index:0;border:1.5px solid #0000;border-radius:50%;animation:1.6s linear infinite fplLogoRing;position:absolute;inset:0}.bc-fpl-spinner .bc-fpl-logo-ring:first-child{border-top-color:var(--violet-color);border-right-color:var(--violet-color);animation-duration:1.6s}.bc-fpl-spinner .bc-fpl-logo-ring:nth-child(2){border-top-color:var(--lavender-color);border-left-color:var(--lavender-color);animation-duration:1.2s;animation-direction:reverse;inset:6px}.bc-fpl-spinner .bc-fpl-logo-ring:nth-child(3){border-top-color:var(--gold-color);animation-duration:2s;inset:12px}.bc-fpl-spinner .bc-fpl-inner-logo{border:.5px solid var(--border-color);z-index:1;background:#1a0a2e;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@keyframes fplLogoRing{to{transform:rotate(360deg)}}.bc-fpl-status{color:var(--muted-color);align-items:center;gap:6px;font-size:12px;display:flex}.bc-fpl-status .loading-dots span{background:var(--muted-color);border-radius:50%;width:4px;height:4px;animation:1.2s infinite loadingDots;display:inline-block}.bc-fpl-status .loading-dots span:nth-child(2){animation-delay:.2s}.bc-fpl-status .loading-dots span:nth-child(3){animation-delay:.4s}@keyframes loadingDots{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.bc-page-progress{background:var(--border-color);border-radius:2px;width:160px;height:2px;margin-top:4px;overflow:hidden}.bc-page-progress:after{content:"";background:linear-gradient(90deg, var(--violet-color), var(--lavender-color));border-radius:2px;height:100%;animation:2.5s ease-in-out infinite progressFill;display:block;inset:0}@keyframes progressFill{0%{width:0%;margin-left:0%}50%{width:80%;margin-left:0%}80%{width:20%;margin-left:80%}to{width:0%;margin-left:100%}}.bc-ChatSidebar{background:var(--surface-color);border-right:.5px solid var(--border-color);flex-direction:column;justify-content:space-between;align-items:center;gap:2px;width:100%;min-height:100vh;padding:14px 0;display:flex}.bc-ChatSidebar .bc-cs-top,.bc-ChatSidebar .bc-cs-bottom{flex-direction:column;align-items:center;gap:2px;display:flex}.bc-ChatSidebar .bc-cs-logo{border:.5px solid var(--border-color);cursor:pointer;background:#1a0a2e;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:flex}.bc-ChatSidebar .bc-cs-nav-item{cursor:pointer;width:42px;height:42px;color:var(--muted-color);border-radius:12px;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex;position:relative}.bc-ChatSidebar .bc-cs-nav-item.active{color:var(--lavender-color);background:#7c3aed33}.bc-ChatSidebar .bc-cs-nav-item:hover{color:var(--lavender-color);background:#7c3aed26}.bc-ChatSidebar .bc-cs-nav-item .bc-cs-nav-badge{background:var(--red-color);color:#fff;border:1.5px solid var(--surface-color);border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:700;display:flex;position:absolute;top:5px;right:5px}.bc-ChatSidebar .bc-cs-avatar{background:var(--violet-color);cursor:pointer;width:34px;height:34px;color:var(--white-color);text-transform:uppercase;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:border-color .2s;display:flex;position:relative}.bc-ChatSidebar .bc-cs-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-ChatSidebar .bc-cs-avatar:hover{background:var(--violet-color);border-color:var(--lavender-color);color:var(--white-color)}.bc-ChatSidebar .bc-cs-avatar:before{content:"";background:var(--green-color);border:1.5px solid var(--surface-color);border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.bc-Chat{background:var(--night-color);color:var(--white-color);flex-direction:column;width:100%;height:100vh;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.bc-chat-sidebar-mobile-container{width:100%}@media screen and (width>=768px){.bc-chat-sidebar-mobile-container{display:none}}.bc-chat-content{flex-direction:row;flex:1;display:flex;overflow:hidden}.bc-chat-content .bc-chat-sidebar-container{flex-shrink:0;width:4rem;min-height:100vh}@media screen and (width<=768px){.bc-chat-content .bc-chat-sidebar-container{display:none}}.bc-chat-content .bc-chat-panel-1{background:var(--surface-color);border-right:.5px solid var(--border-color);flex-direction:column;flex-shrink:0;width:290px;transition:transform .3s;display:flex;overflow:hidden}@media screen and (width<=768px){.bc-chat-content .bc-chat-panel-1{flex:1;width:100%}}.bc-chat-content .bc-chat-panel-2{border-right:.5px solid var(--border-color);flex-direction:column;flex:1 0;height:100vh;transition:transform .3s;display:flex;overflow:hidden}@media screen and (width<=768px){.bc-chat-content .bc-chat-panel-2{display:none}.bc-chat-content .bc-chat-panel-2.showMobilePanel2{display:flex;position:absolute;inset:0}}.bc-SearchUsers{flex-direction:column;height:100%;display:flex}.bc-panel-header{border-bottom:.5px solid var(--border-color);flex-shrink:0;padding:14px 14px 10px}@media screen and (width>=768px){.bc-panel-header .bc-panel-mobile-logo{display:none}}.bc-panel-header .bc-panel-title-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.bc-panel-header .bc-panel-title-row .bc-panel-title{letter-spacing:-.5px;font-size:17px;font-weight:800}.bc-panel-header .bc-panel-title-row .bc-cta-icon{cursor:pointer;width:28px;height:28px;color:var(--lavender-color);background:#7c3aed26;border:.5px solid #7c3aed4d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:all .2s;display:flex}.bc-panel-header .bc-panel-title-row .bc-cta-icon:hover{background:var(--violet);color:#fff}.bc-panel-header .bc-panel-header-ctas{justify-content:center;align-items:center;gap:8px;margin-left:auto;display:flex}.bc-panel-header .bc-panel-header-ctas button{cursor:pointer;opacity:.9;transition:all .2s}.bc-panel-header .bc-panel-header-ctas button:hover{opacity:.8}.bc-panel-header .bc-panel-header-ctas .btn1{color:var(--gold-color)}.bc-panel-header .bc-panel-header-ctas .btn2{color:var(--green-color)}.bc-panel-header .bc-friend-req-txt{color:var(--violet-text-color);letter-spacing:-.5px;margin-top:10px;border-top:.5px solid var(--border-color);margin-inline:-14px;padding:10px 14px 0;font-size:16px;font-weight:600}.bc-panel-header .bc-panel-search{background:var(--card-color);border:.5px solid var(--border-color);border-radius:11px;align-items:center;gap:7px;padding:8px 11px;transition:border-color .2s;display:flex}.bc-panel-header .bc-panel-search:focus-within{border-color:#7c3aed80}.bc-panel-header .bc-panel-search span.bc-panel-icon{color:var(--muted-color);cursor:pointer}.bc-panel-header .bc-panel-search input{color:var(--white-color);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:12px}.bc-panel-header .bc-panel-search input::placeholder{color:var(--muted-color)}.bc-panel-header .bc-panel-filters{margin-top:10px;border-top:.5px solid var(--border-color);flex-shrink:0;justify-content:flex-start;align-items:center;gap:5px;margin-inline:-14px;padding:10px 14px 0;display:flex}.bc-panel-header .bc-panel-filters .bc-panel-filter{cursor:pointer;border:.5px solid var(--border-color);color:var(--muted-color);background:0 0;border-radius:100px;padding:4px 11px;font-size:11px;font-weight:600;transition:all .2s}.bc-panel-header .bc-panel-filters .bc-panel-filter.active{color:var(--lavender-color);background:#7c3aed33;border-color:#7c3aed80}.bc-search-users-list-container{min-height:0;color:var(--muted-color);flex:1;padding:0 14px 10px}.bc-search-users-list-container .search-users-txt{margin-top:1rem;margin-inline:8px;font-size:13px}.bc-search-users-list-container .searching-txt{margin-top:1rem;justify-content:center;align-items:center;gap:8px;margin-inline:8px;font-size:13px;display:flex}.bc-search-users-list{height:100%;padding:6px;overflow-y:auto}@media screen and (width<=768px){.bc-search-users-list{padding-inline:0}}.bc-search-users-list .bc-search-user-item{cursor:pointer;border:.5px solid #0000;border-radius:13px;align-items:center;gap:9px;margin-bottom:1px;padding:9px;transition:all .2s;display:flex;position:relative}.bc-search-users-list .bc-search-user-item:hover{background:#7c3aed12}.bc-search-users-list .bc-search-user-item.active{background:#7c3aed24;border-color:#7c3aed33}.bc-search-users-list .bc-search-user-item.active:before{content:"";background:var(--violet-color);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18%;bottom:18%;left:0}.bc-search-users-list .user-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex;position:relative;overflow:hidden}.bc-search-users-list .user-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-search-users-list .user-avatar .presence-dot{border:1.5px solid var(--surface-color);border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.bc-search-users-list .user-avatar .presence-dot.online{background:var(--green-color)}.bc-search-users-list .user-avatar .presence-dot.offline{background:var(--muted-color)}.bc-search-users-list .user-details{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.bc-search-users-list .user-details .user-name{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;max-width:140px;font-size:13px;font-weight:600;overflow:hidden}.bc-search-users-list .user-details .user-username{color:var(--muted-color);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bc-UserDetails{background:var(--night-color);flex-direction:column;height:100%;display:flex}@media screen and (width<=768px){.bc-UserDetails.loading{background:rgb(var(--night-color-rgb)/60%)}.bc-UserDetails.loading .bc-inline-spinner{width:3rem;height:3rem}.bc-UserDetails.loading .loading-txt{display:none}}.bc-UserDetails .bc-loading-user-details{margin-top:1rem;justify-content:center;align-items:center;gap:8px;height:100%;margin-inline:8px;font-size:13px;display:flex}.bc-UserDetails .bc-cd-mobile-back-btn{width:50px;height:40px;margin-top:1rem;margin-left:14px}.bc-no-item{color:var(--muted-color);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.bc-no-item .bc-ni-icon{opacity:.3}.bc-no-item .bc-ni-icon svg{width:48px;height:48px}.bc-no-item .bc-ni-title{color:#f8f7ff80;font-size:16px;font-weight:600}.bc-no-item .bc-ni-sub{max-width:220px;font-size:13px;line-height:1.6}.bc-no-item .bc-ni-morse{color:#f59e0b66;letter-spacing:2px;cursor:pointer;margin-top:16px;margin-bottom:6px;font-family:monospace;font-size:11px}.bc-user-details-wrap{z-index:10;margin:4rem 1rem 1rem;padding:40px 22px 22px;position:relative}@media screen and (width<=768px){.bc-user-details-wrap{margin:1rem 14px 14px;padding:16px 12px}}.bc-user-details-wrap .bc-user-cover{z-index:-1;border-radius:10px;position:absolute;inset:0;overflow:hidden}.bc-user-details-wrap .bc-user-cover:before{content:"";background:linear-gradient(135deg, #8b5cf633, #8b5cf611, var(--card-color));position:absolute;inset:0}.bc-user-details-wrap .bc-user-cover:after{content:"";opacity:.06;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='20' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.bc-user-details-wrap .bc-user-name-avatar-wrap{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bc-user-details-wrap .bc-user-name-avatar-wrap .bc-user-avatar{aspect-ratio:1;width:80px;overflow:hidden}.bc-user-details-wrap .bc-user-name-avatar-wrap .bc-user-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-user-details-wrap .bc-user-name-avatar-wrap .bc-user-name-container{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.bc-user-details-wrap .bc-user-name{letter-spacing:-.8px;text-transform:capitalize;align-items:center;gap:10px;font-size:20px;font-weight:900;display:flex}.bc-user-details-wrap .bc-user-friend{letter-spacing:1px;color:var(--lavender-color);background:#7c3aed26;border:.5px solid #7c3aed4d;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.bc-user-details-wrap .bc-user-username{color:var(--muted-color);font-size:13px}.bc-user-details-wrap .bc-user-status{flex-direction:row;align-items:center;gap:8px;margin-bottom:16px;display:flex}.bc-user-details-wrap .bc-user-online-status{border:.5px solid #6b6b8a4d;border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;display:inline-flex}.bc-user-details-wrap .bc-user-online-status:before{content:"";border-radius:50%;width:5px;height:5px;animation:1.5s infinite statusBlink}.bc-user-details-wrap .bc-user-online-status.online{color:var(--green-color);background:#4ade801a;border-color:#4ade804d}.bc-user-details-wrap .bc-user-online-status.online:before{background:var(--green-color)}.bc-user-details-wrap .bc-user-online-status.offline{color:var(--muted-color);background:#6b6b8a1a;border-color:#6b6b8a4d}.bc-user-details-wrap .bc-user-online-status.offline:before{background:var(--muted-color)}.bc-user-details-wrap .bc-user-last-seen{color:var(--muted-color);font-size:12px}.bc-user-details-wrap .bc-user-bio{color:var(--lavender-color);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-style:italic;display:flex}.bc-user-details-wrap .bc-user-friend-request{align-items:center;gap:8px;margin-top:8px;margin-bottom:16px;display:flex}.bc-user-details-wrap .bc-user-friend-request button{padding:6px 20px}.bc-user-details-wrap .bc-users-quick-actions{align-items:center;gap:8px;margin-bottom:20px;display:flex}.bc-user-details-wrap .bc-users-quick-actions .quick-action{border:.5px solid var(--border-color);background:var(--card-color);cursor:pointer;color:var(--muted-color);text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:8px;width:25%;max-width:150px;padding:10px 6px;font-size:10px;transition:all .2s;display:flex}.bc-user-details-wrap .bc-users-quick-actions .quick-action:hover{color:var(--lavender-color);background:#7c3aed14;border-color:#7c3aed73;transform:translateY(-2px)}.bc-user-details-wrap .bc-users-quick-actions .quick-action.primary{background:var(--violet-color);border-color:var(--violet-color);color:#fff}.bc-user-details-wrap .bc-users-quick-actions .quick-action.primary:hover{background:#6d28d9;transform:translateY(-2px)}.bc-user-details-wrap .bc-user-info{flex-direction:column;gap:8px;display:flex}.bc-user-details-wrap .info-txt{color:var(--muted-color);cursor:pointer;text-align:left;border-bottom:2px solid #0000;margin-bottom:2px;padding:5px 0;font-size:16px;font-weight:600;transition:all .2s}.bc-user-details-wrap .info-txt.active{color:var(--lavender-color);border-bottom-color:var(--violet-color)}.bc-user-details-wrap .info-txt:hover:not(.active){color:var(--white)}.bc-user-details-wrap .bc-user-info-row{background:linear-gradient(135deg, #8b5cf633, #8b5cf611, var(--card-color));border:.5px solid var(--border-color);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;transition:border-color .2s;display:flex}.bc-user-details-wrap .bc-user-info-row:hover{border-color:#7c3aed4d}.bc-user-details-wrap .bc-user-info-row .details{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bc-user-details-wrap .bc-user-info-row .details .icon{color:var(--muted-color);flex-shrink:0}.bc-user-details-wrap .bc-user-info-row .details .info-title{color:var(--muted-color);margin-bottom:1px;font-size:10px}.bc-user-details-wrap .bc-user-info-row .details .info-value{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.bc-user-details-wrap .bc-user-info-row .copy-icon{cursor:pointer;color:var(--muted-color);flex-shrink:0;font-size:12px;transition:color .2s}.bc-user-details-wrap .bc-user-info-row .copy-icon.active,.bc-user-details-wrap .bc-user-info-row .copy-icon:hover{color:var(--lavender-color)}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.3}}.bc-FileViewer{background:#04010cf5;flex-direction:column;width:100%;height:100%;display:flex}.bc-file-viewer-header{border-bottom:.5px solid #2d1f4e80;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.bc-file-viewer-header .bc-file-other-details .sender-details{align-items:center;gap:10px;display:flex}.bc-file-viewer-header .bc-file-other-details .sender-details .av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.bc-file-viewer-header .bc-file-other-details .sender-details .av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-file-viewer-header .bc-file-other-details .sender-details .sender-name{color:var(--white);text-transform:capitalize;font-size:13px;font-weight:700}.bc-file-viewer-header .bc-file-other-details .sender-details .send-time{color:var(--muted-color);margin-top:1px;font-size:11px}.bc-file-viewer-header .bc-file-viewer-ctas{gap:8px;display:flex}.bc-file-viewer-header .bc-file-viewer-ctas .bc-file-viewer-cta{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:all .2s;display:flex}.bc-file-viewer-header .bc-file-viewer-ctas .bc-file-viewer-cta:hover{color:#fff;background:#7c3aed40;border-color:#7c3aed66}.bc-file-viewer-header .bc-file-viewer-ctas .bc-file-viewer-cta.close-btn{color:var(--red);background:#ef44441a;border:.5px solid #ef44444d}.bc-file-viewer-header .bc-file-viewer-ctas .bc-file-viewer-cta.close-btn:hover{background:#ef444440}.bc-file-viewer-content{flex:1;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}@media screen and (width<=768px){.bc-file-viewer-content{padding:4px}}.bc-file-viewer-content img,.bc-file-viewer-content video{object-fit:contain;border-radius:8px;min-width:350px;max-width:100%;max-height:100%}.bc-ChatList{flex-direction:column;height:100%;display:flex}.bc-chat-list-container{min-height:0;color:var(--muted-color);flex:1}.bc-chat-list-container .bc-cl-no-chat{margin-top:1rem;margin-inline:8px;font-size:13px}.bc-chat-list-container .bc-chat-list{height:100%;padding:6px;overflow-y:auto}.bc-chat-list-container .bc-searching-chats{margin-top:1rem;justify-content:center;align-items:center;gap:8px;margin-inline:8px;font-size:13px;display:flex}.bc-chat-list-item{cursor:pointer;border:.5px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:9px;margin-bottom:1px;padding:9px;transition:all .2s;display:flex;position:relative}.bc-chat-list-item:hover{background:#7c3aed12}.bc-chat-list-item.active{background:#7c3aed24;border-color:#7c3aed33}.bc-chat-list-item.active:before{content:"";background:var(--violet-color);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18%;bottom:18%;left:0}.bc-chat-list-item .bc-chat-info-container{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.bc-chat-list-item .bc-chat-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex;position:relative}.bc-chat-list-item .bc-chat-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-chat-list-item .bc-chat-avatar .bc-chat-presence-dot{border:1.5px solid var(--surface-color);border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.bc-chat-list-item .bc-chat-avatar .bc-chat-presence-dot.online{background:var(--green-color)}.bc-chat-list-item .bc-chat-avatar .bc-chat-presence-dot.offline{background:var(--muted-color)}.bc-chat-list-item .bc-chat-info{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.bc-chat-list-item .bc-chat-name{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:140px;color:var(--white-color);text-transform:capitalize;font-size:13px;font-weight:600;overflow:hidden}.bc-chat-list-item .bc-chat-name.tmpChat{font-style:italic}.bc-chat-list-item .bc-chat-last-message{color:var(--muted-color);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;width:100%;font-size:11px;display:flex;overflow:hidden}.bc-chat-list-item .bc-chat-last-seen-container{flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;min-width:20px;display:flex}.bc-chat-list-item .bc-chat-last-seen{color:var(--muted-color);flex-shrink:0;justify-content:center;align-items:center;min-width:17px;font-size:10px;display:flex}.bc-chat-list-item .bc-chat-notification{background:var(--violet-color);min-width:17px;height:17px;color:var(--white-color);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;display:flex}.bc-chat-list-item .bc-chat-notification.gld{background:var(--gold-color);color:#1a0a2e}.bc-chat-list-item .bc-chat-notification.vlt{background:var(--violet-color)}.bc-CreateGroup{background:var(--surface-color);border:.5px solid var(--border-color);border-radius:22px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0009,0 0 0 .5px #7c3aed26}.bc-create-group-header{border-bottom:.5px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.bc-create-group-header .bc-cgh-title{color:var(--lavender-color);align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.bc-create-group-header .bc-cgh-title .bc-cgh-icon{background:#7c3aed26;border:.5px solid #7c3aed66;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.bc-create-group-header .bc-cgh-close-btn{border:.5px solid var(--border-color);cursor:pointer;width:34px;height:34px;color:var(--muted-color);cursor:pointer;background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.bc-create-group-header .bc-cgh-close-btn:hover{color:var(--white-color);background:#7c3aed40}.bc-create-group-body{flex:1;height:100%;padding:16px 18px;overflow:hidden}.bc-create-group-body .bc-cgb-header{flex-direction:column;gap:8px;display:flex}.bc-create-group-body .bc-cgb-title{color:var(--white-color);align-items:center;gap:4px;font-size:16px;font-weight:700;display:flex}.bc-create-group-body .bc-cgb-title .friends-count{color:var(--lavender-color);font-size:12px;font-weight:400}.bc-create-group-body .bc-cgb-title:after{content:"";background-color:var(--border-color);flex:1;height:2px;margin-left:8px}.bc-create-group-body .bc-cgb-friends-search{background:var(--card-color);border:.5px solid var(--border-color);border-radius:11px;align-items:center;gap:7px;padding:8px 11px;transition:border-color .2s;display:flex}.bc-create-group-body .bc-cgb-friends-search:focus-within{border-color:#7c3aed80}.bc-create-group-body .bc-cgb-friends-search span.bc-cgb-friends-search-icon{color:var(--muted-color)}.bc-create-group-body .bc-cgb-friends-search input{color:var(--white-color);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:12px}.bc-create-group-body .bc-cgb-friends-search input::placeholder{color:var(--muted-color)}.bc-cgb-add-members-slide{flex-direction:column;height:100%;display:flex}.bc-cgb-add-members-slide .bc-cgb-list-container{flex:1;min-height:0}.bc-cgb-add-members-slide .bc-cgb-list{height:100%}.bc-cgb-add-members-slide .bc-cgb-loading-friends{justify-content:center;align-items:center;gap:8px;height:100%;margin-inline:8px;font-size:13px;display:flex}.bc-cgb-add-members-slide .bc-cgb-no-friends-found{height:100%;color:var(--muted-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-inline:8px;font-size:13px;display:flex}.bc-cgb-add-members-slide .bc-cgb-no-friends-found .add-friend{gap:8px;margin-top:.5rem;padding:8px 40px}.bc-cgb-add-members-slide .bc-cgb-friend-list{height:100%;margin-top:8px;overflow-y:auto}.bc-cgb-add-members-slide .bc-cgb-user-chips{align-items:center;gap:12px;width:100%;padding-top:8px;display:flex;overflow:auto hidden}.bc-cgb-add-members-slide .bc-cgb-user-chips .bc-cgb-user-chip{flex-direction:column;align-items:center;width:60px;animation:.25s cubic-bezier(.34,1.56,.64,1) userChipPop;display:flex;position:relative}.bc-cgb-add-members-slide .bc-cgb-user-chips .bc-cgb-user-chip .chip-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.bc-cgb-add-members-slide .bc-cgb-user-chips .bc-cgb-user-chip .chip-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-cgb-add-members-slide .bc-cgb-user-chips .bc-cgb-user-chip .chip-name{color:var(--white-color);text-transform:capitalize;text-overflow:ellipsis;text-align:center;width:100%;font-size:16px;overflow:hidden}.bc-cgb-add-members-slide .bc-cgb-user-chips .bc-cgb-user-chip .chip-cross-btn{background-color:var(--muted-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:0;right:0}.bc-cgb-friend-item{cursor:pointer;border:.5px solid #0000;border-radius:13px;align-items:center;gap:9px;margin-bottom:1px;padding:9px;transition:all .2s;display:flex;position:relative}.bc-cgb-friend-item:hover{background:#7c3aed12}.bc-cgb-friend-item.active{background:#7c3aed24;border-color:#7c3aed33}.bc-cgb-friend-item.active:before{content:"";background:var(--violet-color);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18%;bottom:18%;left:0}.bc-cgb-friend-item .user-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex;position:relative;overflow:hidden}.bc-cgb-friend-item .user-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-cgb-friend-item .user-details{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.bc-cgb-friend-item .user-details .user-name{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;max-width:140px;font-size:13px;font-weight:600;overflow:hidden}.bc-cgb-friend-item .user-details .user-username{color:var(--muted-color);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bc-cgb-friend-item .user-checkbox{border:.5px solid var(--border-color);background:var(--border-color);border-radius:25%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .22s cubic-bezier(.34,1.56,.64,1);display:flex}.bc-cgb-friend-item .user-checkbox.checked{background:var(--violet-color);border-color:var(--violet-color);transform:scale(1.1);box-shadow:0 0 0 3px #7c3aed33}.bc-cgb-group-info-slide{flex-direction:column;height:100%;display:flex}.bc-cgb-group-info-slide .bc-cgb-av-section{background:var(--card-color);border:.5px solid var(--border-color);border-radius:16px;align-items:center;gap:16px;margin-top:22px;margin-bottom:22px;padding:16px;display:flex}.bc-cgb-group-info-slide .bc-cgb-av-section .avatar-wrap{flex-shrink:0;position:relative}.bc-cgb-group-info-slide .bc-cgb-av-section .avatar-wrap .avatar-preview{cursor:pointer;background:#7c3aed1f;border:1.5px dashed #7c3aed73;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:all .25s;display:flex;overflow:hidden}.bc-cgb-group-info-slide .bc-cgb-av-section .avatar-wrap .avatar-img{object-fit:cover;width:100%;height:100%}.bc-cgb-group-info-slide .bc-cgb-av-section .avatar-wrap .avatar-edit-btn{background:var(--violet-color);border:2px solid var(--surface-color);cursor:pointer;width:24px;height:24px;color:var(--white-color);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;bottom:1px;right:1px}.bc-cgb-group-info-slide .bc-cgb-av-section .avatar-info h4{color:var(--white-color);margin-bottom:4px;font-size:13px;font-weight:800}.bc-cgb-group-info-slide .bc-cgb-av-section .avatar-info p{color:var(--muted-color);max-width:220px;font-size:11px;line-height:1.5}.bc-cgb-group-info-slide .bc-cgb-av-section .avatar-info button.upload-btn{color:var(--lavender-color);background:#7c3aed26;border:.5px solid #7c3aed59;border-radius:8px;margin-top:9px;padding:6px 14px;font-size:11px}.bc-cgb-group-info-slide .bc-form-field{margin-bottom:22px}.bc-create-group-footer{border-top:.5px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.bc-create-group-footer button{border-radius:12px;padding:11px 26px}.bc-create-group-footer button.nextBtn{margin-left:auto}@keyframes userChipPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.bc-ChatDetails{background:var(--night-color);flex-direction:column;height:100%;display:flex}@media screen and (width<=768px){.bc-ChatDetails.loading{background:rgb(var(--night-color-rgb)/60%)}.bc-ChatDetails.loading .bc-inline-spinner{width:3rem;height:3rem}.bc-ChatDetails.loading .loading-txt{display:none}}.bc-ChatDetails .bc-loading-chat-details{margin-top:1rem;justify-content:center;align-items:center;gap:8px;height:100%;margin-inline:8px;font-size:13px;display:flex}.bc-ChatDetails .bc-previous-loading{margin:16px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.bc-cd-mobile-back-btn{cursor:pointer;width:32px;height:32px;color:var(--white-color);background:#7c3aed33;border:.5px solid #7c3aed33;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}@media screen and (width>=768px){.bc-cd-mobile-back-btn{display:none}}.bc-chat-details-wrap{flex-direction:column;flex:1;height:100%;display:flex}.bc-chat-details-wrap .bc-cd-messages{background:var(--night-color);flex-direction:column;flex:1;gap:12px;padding:16px 16px 4px;display:flex;overflow-y:auto}.bc-chat-details-wrap .bc-cd-messages::-webkit-scrollbar{width:3px}.bc-chat-details-wrap .bc-cd-messages ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.bc-chat-details-wrap .bc-cd-messages .bc-cd-messages-date-separator{align-items:center;gap:8px;margin:10px 0;display:flex}.bc-chat-details-wrap .bc-cd-messages .bc-cd-messages-date-separator .date-content{color:var(--muted-color);background:var(--card-color);border:.5px solid var(--border-color);border-radius:8px;padding:3px 10px;font-size:10px}.bc-chat-details-wrap .bc-cd-messages .bc-cd-messages-date-separator .date-line{content:"";background:var(--border-color);flex:1;height:.5px}.bc-cd-header{border-bottom:.5px solid var(--border-color);background:var(--surface-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.bc-cd-header .bc-cd-info{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.bc-cd-header .bc-cd-header-content{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.bc-cd-header .bc-cd-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex;position:relative}.bc-cd-header .bc-cd-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-cd-header .bc-cd-avatar.online:before,.bc-cd-header .bc-cd-avatar.offline:before{content:"";border:1.5px solid var(--surface-color);border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.bc-cd-header .bc-cd-avatar.online:before{background:var(--green-color)}.bc-cd-header .bc-cd-avatar.offline:before{background:var(--muted-color)}.bc-cd-header .bc-cd-name-wrap{flex-direction:column;display:flex}.bc-cd-header .bc-cd-name-wrap .bc-cd-name{text-transform:capitalize;font-size:14px;font-weight:700}.bc-cd-header .bc-cd-name-wrap .bc-cd-sub{color:var(--muted-color);text-transform:capitalize;font-size:11px}.bc-cd-header .bc-cd-name-wrap .bc-cd-sub.online{color:var(--green-color)}.bc-cd-header .bc-cd-actions{gap:5px;margin-left:auto;display:flex}.bc-cd-header .bc-cd-actions .bc-cd-action{cursor:pointer;width:32px;height:32px;color:var(--white-color);background:#7c3aed1a;border:.5px solid #7c3aed33;border-radius:9px;justify-content:center;align-items:center;font-size:13px;transition:all .2s;display:flex}.bc-cd-header .bc-cd-actions .bc-cd-action.disabled,.bc-cd-header .bc-cd-actions .bc-cd-action:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.bc-cd-header .bc-cd-actions .bc-cd-action:hover{color:var(--violet-text-color);background:#7c3aed40;transform:scale(1.05)}.bc-cd-header .bc-cd-actions .bc-cd-action.danger{color:var(--red-color);background:#ef44441a;border-color:#ef444433}.bc-cd-input-container{border-top:.5px solid var(--border-color);background:var(--surface-color);flex-shrink:0;align-items:flex-end;gap:6px;padding:10px 12px;display:flex;position:relative}.bc-cd-input-container.bc-cd-no-active-member-message{color:var(--muted-color);text-align:center;justify-content:center;align-items:center;font-size:12px}.bc-cd-input-container.bc-cd-no-active-member-message p{max-width:80%}@media screen and (width<=768px){.bc-cd-input-container.bc-cd-no-active-member-message p{max-width:100%}}.bc-cd-input-container .bc-cd-tool-btn{cursor:pointer;width:34px;height:34px;color:var(--muted-color);background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:3.5px;font-size:16px;transition:all .2s;display:flex}.bc-cd-input-container .bc-cd-tool-btn:hover{color:var(--lavender-color);background:#7c3aed26}.bc-cd-input-container .bc-cd-file-input-btn{color:var(--muted-color)}.bc-cd-input-container .bc-cd-input-row{background:var(--card-color);border:.5px solid var(--border-color);border-radius:13px;flex:1;align-items:flex-end;display:flex;position:relative}.bc-cd-input-container .bc-cd-msg-input{width:100%;color:var(--white-color);resize:none;border-radius:13px;outline:none;min-height:40px;max-height:110px;padding:9px 12px;font-size:13px;line-height:1.5;transition:border-color .2s}.bc-cd-input-container .bc-cd-msg-input:focus{border-color:#7c3aed80}.bc-cd-input-container .bc-cd-msg-input::placeholder{color:var(--muted-color)}.bc-cd-input-container .bc-cd-emoji-picker{border-radius:50%}.bc-cd-input-container .bc-cd-send-btn{background:var(--violet-color);cursor:pointer;border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:1.5px;font-size:15px;transition:all .2s;display:flex}.bc-cd-input-container .bc-cd-send-btn:hover{background:#6d28d9;transform:scale(1.05)}.bc-cd-typing-indicator{visibility:hidden;align-items:center;gap:7px;display:flex}.bc-cd-typing-indicator.typing{visibility:visible}.bc-cd-typing-indicator .typing-dots{background:var(--card-color);border:.5px solid var(--border-color);border-radius:14px;gap:3px;padding:8px 12px;display:flex}.bc-cd-typing-indicator .typing-dots span{background:var(--muted-color);border-radius:50%;width:5px;height:5px;animation:1.2s infinite typingDotAnimation}.bc-cd-typing-indicator .typing-dots span:nth-child(2){animation-delay:.2s}.bc-cd-typing-indicator .typing-dots span:nth-child(3){animation-delay:.4s}@keyframes onlineStatusBlink{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:.9}}@keyframes typingDotAnimation{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.bc-cd-voice-recording{align-items:center;gap:4px;height:40px;margin-inline:auto;padding:2px 0;display:flex;overflow:hidden}.bc-cd-voice-recording span{background:var(--green-color);border-radius:12px;width:4px;max-height:100%}.bc-cd-audio-preview{justify-content:center;align-items:center;width:100%;display:flex}.bc-MessageItem{width:100%;max-width:70%;position:relative}.bc-MessageItem.msgOut{margin-left:auto}.bc-MessageItem.notification{max-width:80%;margin-inline:auto}.bc-MessageItem.notification .bc-msg-content-wrapper{justify-content:center}.bc-MessageItem.notification .bc-msg-content{color:var(--muted-color);border:.5px solid var(--border-color);margin-top:2px;padding:2px 12px;font-size:12px}.bc-msg-content-wrapper{justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex}.bc-msg-content-wrapper:hover .bc-msg-settings-trigger{opacity:1}.bc-MessageItem.msgOut .bc-msg-content-wrapper{flex-direction:row-reverse}.bc-msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.bc-msg-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-msg-content{word-break:break-word;border-radius:14px;flex-direction:column;height:-webkit-fill-available;height:-moz-available;height:stretch;font-size:13px;line-height:1.55;display:flex;position:relative}.bc-msg-content .bc-msg-txt{padding:8px 12px}.bc-msg-content .bc-msg-audio{border:.5px solid var(--border-color);background:#251147;border-radius:14px;margin:3px;padding:8px 12px}.bc-msg-content .bc-msg-audio+.bc-msg-txt{padding:0 12px 8px}.bc-msg-content .bc-msg-audio .bc-AudioPlayer{height:25px;padding:0}.bc-msg-content .bc-msg-audio .bc-AudioPlayer .bc-audio-player-bars .bc-audio-player-bar.not-played{background:var(--white-color);opacity:.7}.bc-msg-content .bc-msg-audio .bc-AudioPlayer .bc-audio-player-time{color:var(--white-color);opacity:.5}.bc-msg-content .bc-msg-image-video{object-fit:cover;border-radius:14px;width:100%;max-height:220px;padding:3px;transition:transform .25s;display:block;position:relative;overflow:hidden}.bc-msg-content .bc-msg-image-video img,.bc-msg-content .bc-msg-image-video video{object-fit:cover;width:100%;height:100%;max-height:inherit;border-radius:14px;transition:all .2s}.bc-msg-content .bc-msg-image-video .bc-msg-image-overlay{cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.bc-msg-content .bc-msg-image-video .bc-msg-image-overlay span{color:#fff;opacity:0;background:#0d0618b3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .2s;display:flex;transform:scale(.8)}@media screen and (width<=768px){.bc-msg-content .bc-msg-image-video .bc-msg-image-overlay{display:none}}.bc-msg-content .bc-msg-image-video:hover img{scale:1.05}.bc-msg-content .bc-msg-image-video:hover .bc-msg-image-overlay{background:#00000040}.bc-msg-content .bc-msg-image-video:hover .bc-msg-image-overlay span{opacity:1;transform:scale(1)}.bc-msg-content .bc-msg-image-video:hover .bc-msg-video-overlay{background:#0000008c}.bc-msg-content .bc-msg-image-video:hover .bc-msg-video-overlay .play-btn{background:var(--violet-color);transform:scale(1.08)}.bc-msg-content .bc-msg-image-video .bc-msg-video-overlay{cursor:pointer;background:#00000059;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:background .2s;display:flex;position:absolute;inset:0}.bc-msg-content .bc-msg-image-video .bc-msg-video-overlay .play-btn{color:#fff;background:#7c3aedd9;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;transition:transform .2s,background .2s;display:flex}.bc-msg-content .bc-msg-image-video .bc-msg-video-overlay .video-duration{color:#fff;background:#0000008c;border-radius:100px;padding:3px 9px;font-size:11px;font-weight:700}.bc-msg-content .bc-msg-file{border:.5px solid var(--border-color);background:#251147;border-radius:14px;align-items:center;gap:12px;margin:3px;padding:8px 12px;display:flex}.bc-msg-content .bc-msg-file .bc-msg-file-icon{width:44px;height:44px;color:var(--gold-color);background:#f59e0b1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.bc-msg-content .bc-msg-file .bc-msg-file-details{flex:1;min-width:0}.bc-msg-content .bc-msg-file .bc-msg-file-details .file-name{color:var(--white-color);margin-bottom:3px;font-size:12px;font-weight:700}.bc-msg-content .bc-msg-file .bc-msg-file-details .file-size{color:var(--muted-color);font-size:11px}.bc-msg-content .bc-msg-file .bc-msg-file-download-btn{border:.5px solid var(--border-color);width:34px;height:34px;color:var(--lavender-color);cursor:pointer;background:#7c3aed1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;transition:all .2s;display:flex}.bc-msg-content .bc-msg-file .bc-msg-file-download-btn:hover{border-color:var(--violet-color);background:#7c3aed4d;transform:translateY(-1px)}.bc-MessageItem.msgOut .bc-msg-content{background:var(--violet-color);border-bottom-right-radius:4px}.bc-MessageItem.msgIn .bc-msg-content{background:var(--card-color);border:.5px solid var(--border-color);border-bottom-left-radius:4px}.bc-MessageItem.msgIn .bc-msg-content .bc-msg-file,.bc-MessageItem.msgIn .bc-msg-content .bc-msg-audio{background-color:#0e0917}.bc-msg-time{color:#f8f7ff73;align-items:center;gap:5px;width:fit-content;margin-top:4px;font-size:9px;display:flex}.bc-msg-time .msg-sent-check{color:#f8f7ff66;font-size:10px}.bc-msg-time .msg-sent-check.read{color:var(--lavender-color)}.bc-MessageItem.msgOut .bc-msg-time{margin-left:auto}.bc-msg-reactions-container{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.bc-msg-reactions-container .reaction-emoji{background:var(--card-color);border:.5px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:100px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;transition:all .2s;display:flex}.bc-msg-reactions-container .reaction-emoji :hover,.bc-msg-reactions-container .reaction-emoji.mine{background:#7c3aed1f;border-color:#7c3aed80}.bc-msg-settings-trigger{opacity:0;cursor:pointer;background:var(--card-color);border:.5px solid var(--border-color);color:var(--muted-color);white-space:nowrap;border-radius:8px;align-self:center;align-items:center;gap:1px;padding:3px 5px;font-size:12px;transition:all .2s;display:flex;position:absolute;top:50%;right:-45px;transform:translateY(-50%)}.bc-msg-settings-trigger .plusIcon{opacity:.5;transition:all .2s}.bc-msg-settings-trigger:hover{background:var(--surface-color);color:var(--white-color)}.bc-msg-settings-trigger:hover .plusIcon{opacity:1}.bc-MessageItem.msgOut .bc-msg-settings-trigger{left:-45px;right:auto}.bc-msg-settings-tooltip{background:var(--card-color);border:.5px solid var(--violet-color);z-index:100;border-radius:14px;flex-direction:column;gap:10px;width:220px;padding:12px 16px;display:flex;position:absolute;top:calc(50% + 16px);right:-130px}.bc-msg-settings-tooltip .bc-msg-setting{white-space:nowrap;cursor:not-allowed;opacity:.5;border-radius:8px;align-items:center;gap:10px;padding:4px 8px;font-size:14px;transition:all .2s;display:flex}.bc-msg-settings-tooltip .bc-msg-setting svg{width:14px;height:14px}.bc-msg-settings-tooltip .bc-msg-setting:hover{background:var(--violet-color)}.bc-msg-settings-tooltip .bc-msg-setting.danger{cursor:pointer;opacity:1}.bc-msg-settings-tooltip .bc-msg-setting.danger:hover{color:#ef4444e6;background:#ef444433}.bc-MessageItem.msgOut .bc-msg-settings-tooltip{left:-130px;right:auto}.bc-AudioPlayer{justify-content:center;align-items:center;gap:12px;max-width:400px;margin-inline:auto;padding:0 8px;display:flex}.bc-AudioPlayer .bc-audio-player-play-pause-btn{background:var(--border-color);cursor:pointer;border-radius:6px;width:24px;height:24px;padding:4px}.bc-AudioPlayer .bc-audio-player-bars{cursor:pointer;justify-content:space-between;align-items:center;gap:2px;height:40px;max-height:100%;padding:2px 0;display:flex;overflow:hidden}@media screen and (width<=400px){.bc-AudioPlayer .bc-audio-player-bars{gap:0}}@media screen and (width>=768px){.bc-AudioPlayer .bc-audio-player-bars{gap:4px}}.bc-AudioPlayer .bc-audio-player-bars .bc-audio-player-bar{background:var(--muted-color);border-radius:12px;width:4px;max-height:100%}.bc-AudioPlayer .bc-audio-player-bars .bc-audio-player-bar.played{background:var(--green-color)}.bc-AudioPlayer .bc-audio-player-bars .bc-audio-player-bar.not-played{background:var(--muted-color)}.bc-AudioPlayer .bc-audio-player-time{color:var(--muted-color);flex-shrink:0;font-size:14px}.bc-ChatInfo{background:var(--surface-color);border:.5px solid var(--border-color);border-radius:22px;flex-direction:column;width:100%;max-width:440px;max-height:88vh;display:flex;position:relative;overflow:hidden}.bc-ChatInfo:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#7c3aed38,#0000,#a78bfa14);border-radius:22px;position:absolute;inset:-1px}.bc-ChatInfo .bc-ci-orb{filter:blur(80px);pointer-events:none;background:#7c3aed1a;border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;right:-90px}.bc-ChatInfo .bc-ci-orb2{filter:blur(60px);pointer-events:none;background:#f59e0b0f;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;left:-60px}.bc-ci-badge{white-space:nowrap;letter-spacing:.5px;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.bc-ci-badge.vlt{color:var(--lavender-color);background:#7c3aed26;border:.5px solid #7c3aed4d}.bc-ci-badge.gld{color:var(--gold-color);background:#f59e0b26;border:.5px solid #f59e0b4d}.bc-ci-badge.grn{color:var(--green-color);background:#4ade801a;border:.5px solid #4ade8033}.bc-chat-info-header{border-bottom:.5px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.bc-chat-info-header .bc-ci-title{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.bc-chat-info-header .bc-ci-close-btn{border:.5px solid var(--border-color);cursor:pointer;width:28px;height:28px;color:var(--muted-color);cursor:pointer;background:#7c3aed1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:all .2s;display:flex}.bc-chat-info-header .bc-ci-close-btn:hover{color:var(--white-color);background:#7c3aed40}.bc-chat-info-body{scrollbar-width:thin;scrollbar-color:#2d1f4e transparent;flex:1;gap:0;overflow-y:auto}.bc-chat-info-body::-webkit-scrollbar{width:3px}.bc-chat-info-body::-webkit-scrollbar-track{background:0 0}.bc-chat-info-body::-webkit-scrollbar-thumb{background:#2d1f4e;border-radius:10px}.bc-chat-info-body::-webkit-scrollbar-thumb:hover{background:#7c3aed}.bc-chat-info-body .bc-ci-cover{flex-shrink:0;height:96px;position:relative}.bc-chat-info-body .bc-ci-cover:before{content:"";background:linear-gradient(135deg, #7c3aed44, #7c3aed11, var(--card-color));position:absolute;inset:0}.bc-chat-info-body .bc-ci-cover:after{content:"";opacity:.05;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='20' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.bc-ci-profile{border-bottom:.5px solid var(--border-color);padding:36px 20px 16px;position:relative}.bc-ci-profile .bc-ci-avatar{border:3px solid var(--surface-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:-32px;left:20px}.bc-ci-profile .bc-ci-avatar.online:before,.bc-ci-profile .bc-ci-avatar.offline:before{content:"";border:2.5px solid var(--surface-color);border-radius:50%;width:13px;height:13px;position:absolute;bottom:2px;right:2px}.bc-ci-profile .bc-ci-avatar.online:before{background:var(--green-color)}.bc-ci-profile .bc-ci-avatar.offline:before{background:var(--muted-color)}.bc-ci-profile .bc-ci-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-ci-profile .bc-ci-avatar .bc-ci-avatar-edit-btn{background:var(--violet-color);border:2px solid var(--surface-color);cursor:pointer;width:24px;height:24px;color:var(--white-color);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;bottom:-2px;right:-4px}.bc-ci-profile .bc-ci-name{letter-spacing:-.8px;text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:20px;font-weight:900;display:flex}.bc-ci-profile .bc-ci-name input{text-transform:capitalize;border-radius:8px;padding:4px 8px;font-weight:400}.bc-ci-profile .bc-ci-sub{color:var(--muted-color);align-items:center;gap:5px;margin-bottom:8px;font-size:12px;display:flex}.bc-ci-profile .bc-ci-sub .bc-ci-online-cnt{color:var(--green-color)}.bc-ci-profile .bc-ci-desc{color:var(--lavender-color);align-items:center;gap:5px;margin-bottom:12px;font-size:12px;font-style:italic;display:flex}.bc-ci-profile .bc-ci-status{flex-direction:row;align-items:center;gap:8px;display:flex}.bc-ci-profile .bc-ci-status .bc-ci-online-status{border:.5px solid #6b6b8a4d;border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;display:inline-flex}.bc-ci-profile .bc-ci-status .bc-ci-online-status:before{content:"";border-radius:50%;width:5px;height:5px;animation:1.5s infinite statusBlink}.bc-ci-profile .bc-ci-status .bc-ci-online-status.online{color:var(--green-color);background:#4ade801a;border-color:#4ade804d}.bc-ci-profile .bc-ci-status .bc-ci-online-status.online:before{background:var(--green-color)}.bc-ci-profile .bc-ci-status .bc-ci-online-status.offline{color:var(--muted-color);background:#6b6b8a1a;border-color:#6b6b8a4d}.bc-ci-profile .bc-ci-status .bc-ci-online-status.offline:before{background:var(--muted-color)}.bc-ci-profile .bc-ci-status .bc-ci-last-seen{color:var(--muted-color);font-size:12px}.bc-ci-edit-btn{cursor:pointer}.bc-ci-quick-actions{border-bottom:.5px solid var(--border-color);align-items:center;gap:8px;padding:14px 20px;display:flex}.bc-ci-quick-actions .bc-ci-quick-action{border:.5px solid var(--border-color);background:var(--card-color);cursor:pointer;color:var(--muted-color);text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:8px;width:33%;max-width:150px;padding:10px 6px;font-size:10px;transition:all .2s;display:flex}.bc-ci-quick-actions .bc-ci-quick-action:hover{color:var(--lavender-color);background:#7c3aed14;border-color:#7c3aed73;transform:translateY(-2px)}.bc-ci-quick-actions .bc-ci-quick-action.primary{background:var(--violet-color);border-color:var(--violet-color);color:#fff}.bc-ci-quick-actions .bc-ci-quick-action.primary:hover{background:#6d28d9;transform:translateY(-2px)}.bc-ci-info-section{border-bottom:.5px solid var(--border-color);padding:14px 20px}.bc-ci-info-section:last-child{border-bottom:none}.bc-ci-info-section .bc-ci-info-label{color:var(--muted-color);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:9px;font-weight:600;display:flex}.bc-ci-info-section .bc-ci-info-label:after{content:"";background:var(--border-color);flex:1;height:.5px}.bc-ci-info-section .bc-ci-info-row{background:var(--card-color);border:.5px solid var(--border-color);border-radius:10px;align-items:center;gap:10px;margin-bottom:5px;padding:9px 11px;transition:border-color .2s;display:flex}.bc-ci-info-section .bc-ci-info-row:last-child{margin-bottom:0}.bc-ci-info-section .bc-ci-info-row:hover{border-color:#7c3aed4d}.bc-ci-info-section .bc-ci-info-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bc-ci-info-section .bc-ci-info-content .bc-ci-info-icon{text-align:center;width:22px;color:var(--muted-color);border-radius:50%;flex-shrink:0;font-size:15px}.bc-ci-info-section .bc-ci-info-content .bc-ci-info-avatar{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.bc-ci-info-section .bc-ci-info-content .bc-ci-info-avatar.online:before,.bc-ci-info-section .bc-ci-info-content .bc-ci-info-avatar.offline:before{content:"";border:1.5px solid var(--card-color);border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:1px}.bc-ci-info-section .bc-ci-info-content .bc-ci-info-avatar.online:before{background:var(--green-color)}.bc-ci-info-section .bc-ci-info-content .bc-ci-info-avatar.offline:before{background:var(--muted-color)}.bc-ci-info-section .bc-ci-info-content .bc-ci-info-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-ci-info-section .bc-ci-info-body{flex:1;min-width:0}.bc-ci-info-section .bc-ci-info-body .bc-ci-info-key{color:var(--muted-color);text-transform:capitalize;margin-bottom:1px;font-size:10px}.bc-ci-info-section .bc-ci-info-body .bc-ci-info-val{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.bc-ci-info-section .bc-ci-info-copy{cursor:pointer;color:var(--muted-color);flex-shrink:0;font-size:12px;transition:color .2s}.bc-ci-info-section .bc-ci-info-copy.active,.bc-ci-info-section .bc-ci-info-copy:hover{color:var(--lavender-color)}.bc-ci-info-section .bc-info-batch-container{gap:5px;display:flex}.bc-ci-grp-desc .desc-box{background:var(--card-color);border:.5px solid var(--border-color);color:var(--muted-color);border-radius:10px;padding:11px 13px;font-size:12px;font-style:italic;line-height:1.65}.bc-ci-grp-desc .desc-box input{border-radius:10px;padding:4px 8px}.bc-ci-options{flex-direction:column;gap:5px;display:flex}.bc-ci-options .bc-ci-cta{cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;transition:background .2s;display:flex}.bc-ci-options .bc-ci-cta.danger{color:var(--red-color)}.bc-ci-options .bc-ci-cta.danger:hover{background:#ef444414}.bc-ci-options .bc-ci-cta.warning{color:var(--gold-color)}.bc-ci-options .bc-ci-cta.warning:hover{background:#f59e0b14}.bc-ci-add-member-btn{cursor:pointer;color:var(--lavender-color);text-transform:none;letter-spacing:normal;background:#7c3aed26;border:.5px solid #7c3aed66;border-radius:8px;order:1;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.bc-ci-add-member-btn svg{width:15px;height:15px}.bc-ci-add-member-btn:hover{color:var(--white-color);background:#7c3aed47}.bc-AddGroupMemberSection{background:#0d061899;border:.5px solid #7c3aed66;border-radius:14px;margin-bottom:10px;transition:all .3s;overflow:hidden}.bc-add-panel-header{justify-content:space-between;align-items:center;padding:12px 14px 0;display:flex}.bc-add-panel-header .header-title{color:var(--lavender-color);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:700}.bc-add-panel-header .close-btn{cursor:pointer;color:var(--muted-color);background:0 0;border:none;padding:0;line-height:1;transition:color .2s}.bc-add-panel-header .close-btn svg{width:16px;height:16px}.bc-add-panel-header .close-btn:hover{color:var(--white-color)}.bc-add-panel-search-input-wrap{background-color:var(--card2-color);border:.5px solid var(--border-color);border-radius:11px;align-items:center;gap:7px;margin:12px 14px;padding:8px 11px;transition:border-color .2s;display:flex}.bc-add-panel-search-input-wrap:focus-within{border-color:#7c3aed80}.bc-add-panel-search-input-wrap span.bc-panel-icon{color:var(--muted-color);cursor:pointer}.bc-add-panel-search-input-wrap input{color:var(--white-color);background:0 0;border:none;outline:none;flex:1;font-size:12px}.bc-add-panel-search-input-wrap input::placeholder{color:var(--muted-color)}.bc-add-panel-user-results{padding:0 10px 10px}.bc-add-panel-user-results .results-loading{margin-inline:8px;opacity:.9;justify-content:center;align-items:center;gap:8px;height:100%;margin-top:1rem;margin-bottom:1rem;font-size:13px;display:flex}.bc-add-panel-user-results .no-results{height:100%;color:var(--muted-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-inline:8px;font-size:13px;display:flex}.bc-add-panel-user-results .add-panel-user-list{overscroll-behavior:contain;height:100%;max-height:250px;margin-top:8px;overflow-y:auto}.add-panel-user-item{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 10px;transition:background .15s;display:flex}.add-panel-user-item:hover{background:#7c3aed1a}.add-panel-user-item.selected{background:#4ade8014;border:.5px solid #4ade804d;border-radius:10px}.add-panel-user-item .user-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.add-panel-user-item .user-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.add-panel-user-item .user-details{flex:1}.add-panel-user-item .user-name{color:var(--white-color);font-size:12px;font-weight:600}.add-panel-user-item .user-username{color:var(--muted-color);font-size:10px}.add-panel-user-item .user-checkbox{border:.5px solid var(--border-color);background:var(--border-color);border-radius:25%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .22s cubic-bezier(.34,1.56,.64,1);display:flex}.add-panel-user-item .user-checkbox.checked{background:var(--violet-color);border-color:var(--violet-color);transform:scale(1.1);box-shadow:0 0 0 3px #7c3aed33}.bc-add-panel-bottom{justify-content:space-between;align-items:center;padding:4px 14px 12px;display:flex}.bc-add-panel-bottom .selected-txt{color:var(--muted-color);font-size:11px}.bc-add-panel-bottom .selected-txt span{color:var(--green-color);font-weight:700}.bc-add-panel-bottom .add-members-btn{background:var(--violet-color);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:5px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.bc-add-panel-bottom .add-members-btn:hover{background:#6d28d9}.bc-add-panel-bottom .add-members-btn:disabled{opacity:.4;cursor:not-allowed}.bc-FilePreview{background:var(--surface-color);border:.5px solid var(--border);border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:520px;height:100%;max-height:92vh;margin:0 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 -24px 80px #0009,0 0 0 .5px #7c3aed1a}.bc-FilePreview .bc-fp-blob{filter:blur(80px);pointer-events:none;background:#7c3aed14;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-80px}.bc-FilePreview .bc-fp-drag{background:var(--border-color);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:12px auto 0}.bc-file-preview-header{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.bc-file-preview-header .bc-file-preview-header-left{color:var(--lavender-color);align-items:center;gap:10px;display:flex}.bc-file-preview-header .bc-file-preview-header-left .icon{background:#7c3aed26;border:.5px solid #7c3aed4d;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.bc-file-preview-header .bc-file-preview-header-left .text{letter-spacing:-.3px;font-size:15px;font-weight:800}.bc-file-preview-header .bc-file-preview-header-right{align-items:center;gap:8px;display:flex}.bc-file-preview-header .bc-fp-chat-name{color:var(--lavender-color);text-transform:capitalize;background:#7c3aed1a;border:.5px solid #7c3aed40;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;display:flex}.bc-file-preview-header .bc-fp-chat-name img{color:#fff;object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:flex}.bc-file-preview-header .bc-file-preview-close-btn{border:.5px solid var(--border-color);cursor:pointer;width:29px;height:29px;color:var(--muted-color);cursor:pointer;background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.bc-file-preview-header .bc-file-preview-close-btn:hover{color:var(--white-color);background:#7c3aed40}.bc-file-preview-message{z-index:1;flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;position:relative;overflow-y:auto}.bc-file-preview-message .image-preview-wrap{background:var(--card-color);border:.5px solid var(--border-color);border-radius:8px;justify-content:center;align-items:center;min-height:180px;max-height:340px;display:flex;position:relative;overflow:hidden}.bc-file-preview-message .image-preview-wrap img{object-fit:contain;height:100%;max-height:inherit;width:100%}.bc-file-preview-message .audio-preview-wrap{background:var(--card-color);border:.5px solid var(--border-color);border-radius:8px;justify-content:center;align-items:center;min-height:100px;max-height:340px;display:flex;overflow:hidden}.bc-file-preview-message .video-preview-wrap{border-radius:8px;overflow:hidden}.bc-file-preview-message .file-preview-wrap .file-card{background:var(--card-color);border:.5px solid var(--border-color);border-radius:8px;align-items:center;gap:14px;padding:18px 16px;display:flex}.bc-file-preview-message .file-preview-wrap .file-card .file-icon{width:52px;height:52px;color:var(--gold-color);background-color:#f59e0b1f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.bc-file-preview-message .file-preview-wrap .file-card .file-info-name{font-size:14px}.bc-file-preview-message .file-preview-wrap .no-preview-note{color:var(--muted-color);background:#f59e0b0f;border:.5px solid #f59e0b33;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:10px 13px;font-size:12px;display:flex}.bc-file-preview-send-msg{padding:0 20px 10px}.bc-file-preview-send-msg textarea{background:var(--card-color);border:.5px solid var(--border-color);width:100%;color:var(--white-color);resize:none;border-radius:14px;outline:none;min-height:22px;max-height:90px;padding:10px 14px;font-size:13px;line-height:1.5;overflow-y:auto}.bc-file-preview-cta{border-top:.5px solid var(--border-color);flex-shrink:0;align-items:center;gap:16px;padding:12px 20px 20px;display:flex}.bc-file-preview-file-info{flex-direction:column;flex:1;min-width:0;display:flex}.bc-file-preview-file-info .file-info-name{color:var(--white-color);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.bc-file-preview-file-info .file-info-size{color:var(--muted-color);margin-top:1px;font-size:11px}.bc-UserSettings{background:var(--surface-color);border:.5px solid var(--border-color);border-radius:24px;flex-direction:column;width:100%;max-width:560px;height:700px;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 48px 120px #000000b3,0 0 0 .5px #7c3aed1f}@media screen and (width<=768px){.bc-UserSettings{height:100%;box-shadow:none;border:none}}.bc-UserSettings .bc-user-settings-orb1{filter:blur(90px);pointer-events:none;z-index:0;background:#7c3aed1a;border-radius:50%;width:340px;height:340px;position:absolute;top:-130px;right:-110px}@media screen and (width<=768px){.bc-UserSettings .bc-user-settings-orb1{display:none}}.bc-UserSettings .bc-user-settings-orb2{filter:blur(70px);pointer-events:none;z-index:0;background:#f59e0b0f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;left:-60px}@media screen and (width<=768px){.bc-UserSettings .bc-user-settings-orb2{display:none}}.bc-user-settings-header{border-bottom:.5px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}@media screen and (width<=768px){.bc-user-settings-header{display:none}}.bc-user-settings-header .bc-user-settings-title{color:var(--lavender-color);align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.bc-user-settings-header .bc-user-settings-title .bc-user-settings-icon{background:#7c3aed26;border:.5px solid #7c3aed66;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.bc-user-settings-header .bc-user-settings-close-btn{border:.5px solid var(--border-color);cursor:pointer;width:34px;height:34px;color:var(--muted-color);cursor:pointer;background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.bc-user-settings-header .bc-user-settings-close-btn:hover{color:var(--white-color);background:#7c3aed40}.bc-user-settings-body{flex:1;margin-top:18px;display:flex;position:relative;overflow:hidden}.bc-user-settings-sidebar{border-right:.5px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:2px;width:160px;padding:0 0 20px 18px;display:flex;overflow-y:auto}.bc-user-settings-sidebar .bc-uss-section .bc-us-section-title{color:#6b6b8a80;letter-spacing:.8px;text-transform:uppercase;padding:14px 10px 6px;font-size:9.5px;font-weight:800}.bc-user-settings-sidebar .bc-uss-section .bc-us-section-item{cursor:pointer;color:var(--muted-color);border:.5px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.bc-user-settings-sidebar .bc-uss-section .bc-us-section-item.active{color:var(--lavender-color);background:#7c3aed1f;border-color:#7c3aed40}.bc-user-settings-sidebar .bc-uss-section .bc-us-section-item .item-icon{text-align:center;flex-shrink:0;width:20px;font-size:15px}.bc-user-settings-sidebar .mobile-settings{display:none}@media screen and (width<=768px){.bc-user-settings-sidebar{width:52px;padding:0 0 20px 8px}.bc-user-settings-sidebar .bc-us-section-item .item-text,.bc-user-settings-sidebar .bc-us-section-title{display:none}.bc-user-settings-sidebar .bc-us-section-item{justify-content:center;padding:10px}.bc-user-settings-sidebar .mobile-settings{display:block}}.bc-user-settings-content{flex:1;padding:4px 18px 28px 22px;overflow-y:auto}.bc-user-settings-section-content .bc-uss-content-title{letter-spacing:-.4px;color:var(--white-color);padding-top:8px;font-size:15px;font-weight:900}.bc-user-settings-section-content .bc-uss-content-sub{color:var(--muted-color);margin-top:4px;margin-bottom:22px;font-size:12px;line-height:1.5}.bc-user-settings-section-content .bc-uss-content-divider{background:var(--border-color);height:.5px;margin:8px 0}.bc-user-settings-section-content .bc-uss-content-ctas{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.bc-user-settings-section-content .bc-uss-content-ctas .discard{color:var(--muted-color);border-radius:11px;padding:8px 20px}.bc-user-settings-section-content .bc-uss-content-ctas .submit{border-radius:11px;width:fit-content;margin-top:0;padding:8px 20px}.bc-user-settings-section-content #email:disabled{cursor:not-allowed}.bc-user-settings-section-content #email:disabled:hover{box-shadow:none;border-color:#0000}.bc-user-settings-section-content .item-hint{color:var(--muted-color);margin-top:5px;font-size:11px}.bc-user-settings-section-content .item-warning{background:#f59e0b0f;border:.5px solid #f59e0b33;border-radius:11px;margin-top:10px;padding:11px 14px}.bc-user-settings-section-content .item-warning .warning-title{color:var(--gold-color);align-items:center;gap:5px;margin-bottom:3px;font-size:12px;font-weight:700;display:flex}.bc-user-settings-section-content .item-warning .warning-content{color:var(--muted-color);font-size:11px;line-height:1.55}.bc-user-settings-section-content .bc-uss-avatar-editor{background:var(--card-color);border:.5px solid var(--border-color);border-radius:16px;align-items:center;gap:18px;margin-bottom:22px;padding:16px;display:flex}.bc-user-settings-section-content .bc-uss-avatar-editor .avatar-preview{cursor:pointer;border:2.5px solid #7c3aed80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:all .25s;display:flex;position:relative;overflow:hidden}.bc-user-settings-section-content .bc-uss-avatar-editor .avatar-preview img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bc-user-settings-section-content .bc-uss-avatar-editor .avatar-info h4{margin-bottom:3px;font-size:13px;font-weight:800}.bc-user-settings-section-content .bc-uss-avatar-editor .avatar-info p{color:var(--muted-color);max-width:200px;font-size:11px;line-height:1.5}.bc-user-settings-section-content .bc-uss-avatar-editor .avatar-info .avatar-actions{gap:8px;margin-top:10px;display:flex}.bc-user-settings-section-content .bc-uss-avatar-editor .avatar-info .avatar-actions button{border-radius:8px;padding:6px 13px;font-size:11px;font-weight:700}.bc-LogoutModal{background:var(--surface-color);border:.5px solid var(--border-color);border-radius:22px;width:100%;max-width:400px;padding:32px 28px 24px;position:relative;overflow:hidden}.bc-LogoutModal:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ef444440,#0000,#7c3aed26);border-radius:22px;position:absolute;inset:-1px}.bc-LogoutModal .bc-logout-modal-bar{background:linear-gradient(90deg, var(--red-color), #f97316, var(--red-color));background-size:200% 100%;width:100%;height:3px;animation:2s linear infinite dangerBar;position:absolute;top:0;left:0}.bc-LogoutModal .bc-logout-icon{background:#ef44441a;border:.5px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;animation:.4s cubic-bezier(.34,1.56,.64,1) .1s both logOutIconPop;display:flex;position:relative}.bc-LogoutModal .bc-logout-icon:before{content:"";border:1px solid #ef44441f;border-radius:50%;animation:2.5s ease-in-out infinite logOutIconRing;position:absolute;inset:-8px}.bc-LogoutModal .bc-logout-icon:after{content:"";border:1px solid #ef44440f;border-radius:50%;animation:2.5s ease-in-out .5s infinite logOutIconRing;position:absolute;inset:-16px}.bc-LogoutModal .bc-logout-txt{letter-spacing:-.8px;text-align:center;margin-bottom:10px;font-size:20px;font-weight:900}.bc-LogoutModal .bc-logout-sub{color:var(--muted-color);text-align:center;margin-bottom:6px;font-size:13px;line-height:1.7}.bc-LogoutModal .bc-logout-info-rows{background:var(--card-color);border:.5px solid var(--border-color);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:22px;padding:12px 14px;display:flex}.bc-LogoutModal .bc-logout-info-rows .bc-logout-info{color:var(--muted-color);align-items:center;gap:9px;font-size:12px;display:flex}.bc-LogoutModal .bc-logout-ctas{flex-direction:column;gap:10px;display:flex}@keyframes logOutIconRing{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(1.06)}}@keyframes logOutIconPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes dangerBar{0%{background-position:0 0}to{background-position:200% 0}}.bc-ChatSidebarMobile{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:.5px solid var(--border-color);padding:6px 0 max(8px, env(safe-area-inset-bottom));background:#130d24f7;grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.bc-ChatSidebarMobile .bc-csm-nav-item.active .bc-csm-nav-item-content{color:var(--lavender-color);background:#7c3aed33}.bc-ChatSidebarMobile .bc-csm-nav-item.active .bc-csm-nav-item-content .bc-csm-nav-label{color:var(--lavender-color)}.bc-ChatSidebarMobile .bc-csm-nav-item-content{cursor:pointer;color:var(--muted-color);border-radius:10px;flex-direction:column;align-items:center;gap:5px;width:fit-content;margin-inline:auto;padding:8px 16px;transition:all .2s;display:flex;position:relative}.bc-ChatSidebarMobile .bc-csm-nav-label{color:var(--muted-color);font-size:10px;transition:color .2s}.bc-ProfileSettings{flex-direction:column;height:100%;display:flex}@media screen and (width>=768px){.bc-ProfileSettings{display:none}}.bc-CallList,.bc-ProfileSettings{flex-direction:column;height:100%;display:flex}@media screen and (width>=768px){.bc-ProfileSettings{display:none}}.bc-PageNotFound{background-color:var(--night-color)}.bc-PageNotFound .bc-pnf-navbar{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0618d9;border-bottom:.5px solid #2d1f4e66;align-items:center;padding:14px 48px;display:flex;position:sticky;top:0}@media screen and (width<=900px){.bc-PageNotFound .bc-pnf-navbar{padding:12px 20px}}@media screen and (width<=600px){.bc-PageNotFound .bc-pnf-navbar{padding:12px 16px}}.bc-PageNotFound .bc-pnf-cta{gap:10px;display:flex}.bc-PageNotFound .bc-pnf-nav-btn{justify-content:center;align-items:center;gap:4px;padding:8px 18px;display:flex}.bc-pnf-grid-bg{z-index:0;pointer-events:none;opacity:.04;background-image:linear-gradient(var(--border-color) 1px, transparent 1px), linear-gradient(90deg, var(--border-color) 1px, transparent 1px);background-size:48px 48px;position:fixed;inset:0}.bc-pnf-scanline{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#7c3aed1f,#0000);height:2px;animation:4s linear infinite scanline;position:fixed;left:0;right:0}@keyframes scanline{0%{top:-10%}to{top:110%}}.bc-pnf-orb{filter:blur(100px);pointer-events:none;border-radius:50%;animation:ease-in-out infinite pnfOrb;position:fixed}.bc-pnf-orb.orb1{background:#7c3aed2e;width:450px;height:450px;animation-duration:11s;top:-150px;right:-120px}.bc-pnf-orb.orb2{background:#f59e0b12;width:300px;height:300px;animation-duration:15s;animation-delay:-6s;bottom:-80px;left:-80px}.bc-pnf-orb.orb3{background:#a78bfa1a;width:200px;height:200px;animation-duration:9s;animation-delay:-3s;top:50%;left:-60px}@keyframes pnfOrb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-20px)scale(1.05)}}.bc-pnf-floating-particles-container{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.bc-pnf-floating-particles-container .bc-pnf-floating-particle{opacity:0;border-radius:50%;animation:linear infinite particleFloat;position:absolute}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:.6}90%{opacity:.3}to{opacity:0;transform:translateY(-10vh)scale(1.2)}}.bc-pnf-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;margin-inline:auto;padding:24px;display:flex;position:relative}.bc-pnf-404-container{margin-top:32px;margin-bottom:32px;position:relative}.bc-pnf-404-container .floater-chat{background:var(--card-color);border:.5px solid var(--border-color);white-space:nowrap;border-radius:14px 14px 4px;padding:10px 14px;font-size:12px;animation:3s ease-in-out infinite bubbleFloat;position:absolute;top:-32px;right:-30px;box-shadow:0 8px 24px #0000004d}.bc-pnf-404-container .floater-chat:after{content:"";border-left:8px solid #0000;border-top:8px solid var(--border-color);width:0;height:0;position:absolute;bottom:-8px;right:10px}.bc-pnf-404-container .floater-wifi-signal{animation:3.5s ease-in-out .5s infinite bubbleFloat;position:absolute;bottom:-16px;left:-24px}.bc-pnf-404-container .four04-txt{letter-spacing:-8px;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f8f7ff14,#f8f7ff08);-webkit-background-clip:text;background-clip:text;font-size:clamp(100px,18vw,180px);font-weight:900;line-height:1}.bc-pnf-404-container .four04-txt-outline{letter-spacing:-8px;-webkit-user-select:none;user-select:none;-webkit-text-stroke:1px #7c3aed40;-webkit-text-fill-color:transparent;z-index:0;filter:blur(.5px);font-size:clamp(100px,18vw,180px);font-weight:900;line-height:1;position:absolute;inset:0}.bc-glitch-404{position:relative}.bc-glitch-404:before,.bc-glitch-404:after{content:"404";letter-spacing:-8px;-webkit-text-fill-color:transparent;font-size:clamp(100px,18vw,180px);font-weight:900;line-height:1;position:absolute;inset:0}.bc-glitch-404:before{-webkit-text-stroke:1px #7c3aed66;animation:4s infinite glitchA;top:-2px;left:3px}.bc-glitch-404:after{-webkit-text-stroke:1px #f59e0b4d;animation:4s infinite glitchB;top:2px;left:-3px}@keyframes glitchA{0%,95%,to{clip-path:inset(0 0 100%);transform:translate(0)}96%{clip-path:inset(20% 0 60%);transform:translate(-4px,2px)}97%{clip-path:inset(50% 0 30%);transform:translate(4px,-1px)}98%{clip-path:inset(70% 0 10%);transform:translate(-2px,3px)}}@keyframes glitchB{0%,93%,to{clip-path:inset(0 0 100%);transform:translate(0)}94%{clip-path:inset(40% 0);transform:translate(3px,-2px)}95%{clip-path:inset(10% 0 75%);transform:translate(-3px,1px)}96%{clip-path:inset(60% 0 20%);transform:translate(2px,2px)}}@keyframes bubbleFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}.bc-pnf-error-chip{color:var(--red-color);letter-spacing:1.5px;text-transform:uppercase;background:#ef44441a;border:.5px solid #ef44444d;border-radius:100px;align-items:center;gap:7px;margin-top:8px;margin-bottom:18px;padding:5px 14px;font-size:11px;display:inline-flex}.bc-pnf-error-chip:before{content:"";background:var(--red-color);border-radius:50%;width:5px;height:5px;animation:1.5s infinite errBlink}@keyframes errBlink{0%,to{opacity:1}50%{opacity:.2}}.bc-pnf-title{letter-spacing:-1.5px;margin-bottom:12px;font-size:clamp(22px,4vw,32px);font-weight:900;line-height:1.1}.bc-pnf-title .grad{background:linear-gradient(90deg, var(--white-color), var(--lavender-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bc-pnf-sub{color:var(--muted-color);max-width:420px;margin:0 auto 28px;font-size:14px;line-height:1.7}.bc-pnf-url-box{background:var(--card-color);border:.5px solid var(--border-color);border-radius:12px;align-items:center;gap:8px;width:100%;max-width:380px;margin-bottom:28px;padding:10px 16px;font-family:monospace;font-size:12px;display:flex}.bc-pnf-url-box .bc-pnf-url-method{color:var(--red-color);text-transform:uppercase;background:#ef444426;border:.5px solid #ef44444d;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.bc-pnf-url-box .bc-pnf-url-link{color:var(--muted-color);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.bc-pnf-url-box .bc-pnf-url-status{color:var(--red-color);flex-shrink:0;font-weight:700}.bc-pnf-suggestions{flex-direction:column;gap:8px;width:100%;max-width:380px;margin-bottom:28px;display:flex}.bc-pnf-suggestions .bc-pnf-sug-label{color:var(--muted-color);letter-spacing:2px;text-align:left;text-transform:uppercase;margin-bottom:4px;font-size:10px}.bc-pnf-suggestions .bc-pnf-sug-item{background:var(--card-color);border:.5px solid var(--border-color);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:all .2s;display:flex}.bc-pnf-suggestions .bc-pnf-sug-item:hover{background:#7c3aed14;border-color:#7c3aed80;transform:translate(4px)}.bc-pnf-suggestions .bc-pnf-sug-item:hover .bc-pnf-sug-arrow{color:var(--lavender-color);transform:translate(3px)}.bc-pnf-suggestions .bc-pnf-sug-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.bc-pnf-suggestions .bc-pnf-sug-icon.vlt{background:#7c3aed33}.bc-pnf-suggestions .bc-pnf-sug-icon.gld{background:#f59e0b26}.bc-pnf-suggestions .bc-pnf-sug-icon.grn{background:#4ade801a}.bc-pnf-suggestions .bc-pnf-sug-details{flex-direction:column;display:flex}.bc-pnf-suggestions .bc-pnf-sug-details .bc-pnf-sug-name{font-size:13px;font-weight:600}.bc-pnf-suggestions .bc-pnf-sug-details .bc-pnf-sug-path{color:var(--muted-color);margin-top:1px;font-family:monospace;font-size:10px}.bc-pnf-suggestions .bc-pnf-sug-arrow{color:var(--muted-color);margin-left:auto;font-size:14px;transition:transform .2s}.bc-pnf-footer{max-width:380px;margin-top:1rem}.bc-TermsOfService,.bc-PrivacyPolicy,.bc-CookiesPolicy{flex-direction:column;justify-content:space-between;width:100%;max-width:1260px;height:100%;margin:0 auto;display:flex}.bc-TermsOfService .bc-tos-progress-bar,.bc-PrivacyPolicy .bc-tos-progress-bar,.bc-CookiesPolicy .bc-tos-progress-bar{background:linear-gradient(90deg, var(--violet-color), var(--lavender-color));z-index:101;width:0%;height:2px;transition:width .1s;position:fixed;top:0;left:0}.bc-TermsOfService .bc-tos-back-to-top,.bc-PrivacyPolicy .bc-tos-back-to-top,.bc-CookiesPolicy .bc-tos-back-to-top{z-index:40;background:var(--card-color);border:.5px solid var(--border-color);width:40px;height:40px;color:var(--muted-color);cursor:pointer;opacity:0;pointer-events:none;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;bottom:28px;right:28px}.bc-TermsOfService .bc-tos-back-to-top svg,.bc-PrivacyPolicy .bc-tos-back-to-top svg,.bc-CookiesPolicy .bc-tos-back-to-top svg{width:18px;height:18px}.bc-TermsOfService .bc-tos-back-to-top.show,.bc-PrivacyPolicy .bc-tos-back-to-top.show,.bc-CookiesPolicy .bc-tos-back-to-top.show{opacity:1;pointer-events:auto}.bc-TermsOfService .bc-tos-back-to-top:hover,.bc-PrivacyPolicy .bc-tos-back-to-top:hover,.bc-CookiesPolicy .bc-tos-back-to-top:hover{color:var(--lavender-color);background:#7c3aed26;border-color:#7c3aed66}.bc-TermsOfService .bg-orb,.bc-PrivacyPolicy .bg-orb,.bc-CookiesPolicy .bg-orb{filter:blur(130px);pointer-events:none;z-index:0;border-radius:50%;animation:ease-in-out infinite orbf;position:fixed}.bc-TermsOfService .bg-orb.bg-orb1,.bc-PrivacyPolicy .bg-orb.bg-orb1,.bc-CookiesPolicy .bg-orb.bg-orb1{background:#7c3aed1a;width:600px;height:600px;animation-duration:14s;top:-200px;right:-200px}.bc-TermsOfService .bg-orb.bg-orb2,.bc-PrivacyPolicy .bg-orb.bg-orb2,.bc-CookiesPolicy .bg-orb.bg-orb2{background:#f59e0b0f;width:400px;height:400px;animation-duration:19s;animation-delay:-8s;bottom:200px;left:-150px}.bc-TermsOfService .bg-orb.bg-orb3,.bc-PrivacyPolicy .bg-orb.bg-orb3,.bc-CookiesPolicy .bg-orb.bg-orb3{background:#3b82f60d;width:300px;height:300px;animation-duration:17s;animation-delay:-5s;top:60%;right:-100px}@keyframes orbf{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.bc-tos-hero{z-index:1;text-align:center;border-bottom:.5px solid var(--border-color);padding:72px 40px 56px;position:relative}@media screen and (width<=900px){.bc-tos-hero{padding:48px 20px 40px}}.bc-tos-hero .hero-tag{color:var(--lavender-color);letter-spacing:.4px;text-transform:uppercase;background:#7c3aed1a;border:.5px solid #7c3aed4d;border-radius:100px;align-items:center;gap:7px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.bc-tos-hero .hero-tag svg{width:15px;height:15px}.bc-tos-hero .hero-title{letter-spacing:-2px;margin-bottom:16px;font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.08}.bc-tos-hero .hero-title .grad{background:linear-gradient(90deg, var(--lavender-color), var(--gold-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bc-tos-hero .hero-sub{color:var(--muted-color);max-width:520px;margin:0 auto 28px;font-size:15px;line-height:1.7}.bc-tos-hero .hero-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:inline-flex}.bc-tos-hero .hero-meta .hero-meta-item{color:var(--muted-color);align-items:center;gap:6px;font-size:12px;display:flex}.bc-tos-hero .hero-meta .hero-meta-item svg{color:var(--lavender-color);width:15px;height:15px}.bc-tos-body{z-index:1;grid-template-columns:240px 1fr;gap:60px;padding:48px 40px 100px;display:grid;position:relative}@media screen and (width<=900px){.bc-tos-body{grid-template-columns:1fr;gap:0;padding:32px 20px 50px}}.bc-tos-toc{align-self:flex-start;min-height:calc(100vh - 100px);padding-right:8px;position:sticky;top:80px;overflow-y:auto}@media screen and (width<=900px){.bc-tos-toc{display:none}}.bc-tos-toc::-webkit-scrollbar{width:3px}.bc-tos-toc::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.bc-tos-toc .bc-tos-toc-label{color:#6b6b8a99;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800}.bc-tos-toc .bc-tos-toc-list{flex-direction:column;gap:2px;list-style:none;display:flex}.bc-tos-toc .bc-tos-toc-list .bc-tos-toc-item a{color:var(--muted-color);border-left:2px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .18s;display:flex}.bc-tos-toc .bc-tos-toc-list .bc-tos-toc-item a:hover{color:var(--white-color);background:#7c3aed12}.bc-tos-toc .bc-tos-toc-list .bc-tos-toc-item a.active{color:var(--lavender-color);border-left-color:var(--violet-color);background:#7c3aed1a}.bc-tos-toc .bc-tos-toc-list .bc-tos-toc-item a svg{flex-shrink:0;width:14px;height:14px}.bc-tos-toc .bc-tos-toc-divider{background:var(--border-color);height:.5px;margin:10px 0}.bc-tos-toc .mail-title{color:var(--muted-color);padding:0 4px;font-size:11px;line-height:1.6}.bc-tos-toc .mail-title .mail-link{color:var(--lavender-color);text-decoration:none}.bc-tos-content{min-width:0;overflow:hidden}.bc-tos-section{margin-bottom:52px;scroll-margin-top:88px}.bc-tos-section .section-header{border-bottom:.5px solid var(--border-color);align-items:flex-start;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}.bc-tos-section .section-num{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:13px;font-weight:900;display:flex}.bc-tos-section .section-num.vlt{color:var(--lavender-color);background:#7c3aed33}.bc-tos-section .section-num.grn{color:var(--green-color);background:#4ade801a}.bc-tos-section .section-num.gld{color:var(--gold-color);background:#f59e0b1a}.bc-tos-section .section-num.rd{color:var(--red-color);background:#ef44441a}.bc-tos-section .section-num.cat-technical{color:var(--blue-color);background:#3b82f61a}.bc-tos-section .section-num.cat-third{color:var(--orange-color);background:#f973161a}.bc-tos-section .section-heading{letter-spacing:-.5px;margin-bottom:4px;font-size:22px;font-weight:900}.bc-tos-section .section-desc{color:var(--muted-color);font-size:13px;line-height:1.6}.bc-tos-section .section-prose p{color:#f8f7ffbf;margin-bottom:14px;font-size:14px;line-height:1.8}.bc-tos-section .section-prose p:last-child{margin-bottom:0}.bc-tos-section .section-prose strong{color:var(--white-color);font-weight:700}.bc-tos-section .section-prose a{color:var(--lavender-color);text-decoration:none}.bc-tos-section .section-prose a:hover{text-decoration:underline}.bc-tos-list{flex-direction:column;gap:8px;margin:14px 0;list-style:none;display:flex}.bc-tos-list li{color:#f8f7ffbf;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.bc-tos-list li svg{width:14px;height:14px;color:var(--lavender-color);flex-shrink:0;margin-top:3px}.bc-tos-rule-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}@media screen and (width<=540px){.bc-tos-rule-grid{grid-template-columns:1fr}}.bc-tos-rule-grid .rule-card{background:var(--card-color);border:.5px solid var(--border-color);border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;transition:border-color .2s;display:flex}.bc-tos-rule-grid .rule-card:hover{border-color:#7c3aed4d}.bc-tos-rule-grid .rule-card.allowed{border-left:2px solid #4ade8080}.bc-tos-rule-grid .rule-card.allowed:hover{border-color:#4ade8080}.bc-tos-rule-grid .rule-card.allowed .rule-title{color:var(--green-color)}.bc-tos-rule-grid .rule-card.forbidden{border-left:2px solid #ef444466}.bc-tos-rule-grid .rule-card.forbidden:hover{border-color:#ef444466}.bc-tos-rule-grid .rule-card.forbidden .rule-title{color:var(--red-color)}.bc-tos-rule-grid .rule-card.info{border-left:2px solid #7c3aed80}.bc-tos-rule-grid .rule-card.info:hover{border-color:#7c3aed80}.bc-tos-rule-grid .rule-card.info .rule-title{color:var(--lavender-color)}.bc-tos-rule-grid .rule-card .rule-icon{color:var(--lavender-color);flex-shrink:0;margin-top:1px}.bc-tos-rule-grid .rule-card .rule-icon svg{width:18px;height:18px}.bc-tos-rule-grid .rule-card .rule-title{margin-bottom:3px;font-size:12px;font-weight:800}.bc-tos-rule-grid .rule-card .rule-sub{color:var(--muted-color);font-size:11px;line-height:1.5}.bc-tod-third-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:18px 0;display:grid}@media (width<=900px){.bc-tod-third-grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.bc-tod-third-grid{grid-template-columns:1fr}}.bc-tod-third-grid .third-card{background:var(--card-color);border:.5px solid var(--border-color);border-top:2px solid var(--orange-color);border-radius:13px;padding:13px 14px;transition:transform .18s}.bc-tod-third-grid .third-card:hover{transform:translateY(-2px)}.bc-tod-third-grid .third-card-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.bc-tod-third-grid .third-card-logo{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.bc-tod-third-grid .third-card-name{color:var(--white-color);font-size:12px;font-weight:800}.bc-tod-third-grid .third-card-type{color:var(--orange-color);font-size:10px}.bc-tod-third-grid .third-card-body{color:var(--muted-color);font-size:11px;line-height:1.55}.bc-tod-rights-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}@media (width<=900px){.bc-tod-rights-grid{grid-template-columns:1fr}}.bc-tod-rights-grid .right-card{background:var(--card-color);border:.5px solid var(--border-color);border-radius:13px;align-items:flex-start;gap:11px;padding:13px 14px;transition:border-color .2s;display:flex}.bc-tod-rights-grid .right-card:hover{border-color:#7c3aed4d}.bc-tod-rights-grid .right-icon{flex-shrink:0;margin-top:1px}.bc-tod-rights-grid .right-icon svg{width:20px;height:20px;color:var(--lavender-color)}.bc-tod-rights-grid .right-title{color:var(--lavender-color);margin-bottom:4px;font-size:12px;font-weight:800}.bc-tod-rights-grid .right-body{color:var(--muted-color);font-size:11.5px;line-height:1.55}.bc-tod-rights-grid .right-how{color:var(--green-color);margin-top:5px;font-size:10.5px;font-weight:700}.bc-tos-info-box{background:#7c3aed12;border:.5px solid #7c3aed38;border-radius:13px;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.bc-tos-info-box svg{width:18px;height:18px;color:var(--lavender-color);flex-shrink:0;margin-top:1px}.bc-tos-info-box .info-box-body{color:#f8f7ffb3;font-size:13px;line-height:1.65}.bc-tos-info-box .info-box-body strong{color:var(--lavender-color)}.bc-tos-success-box{background:#4ade800f;border:.5px solid #4ade8038;border-radius:13px;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.bc-tos-success-box svg{width:18px;height:18px;color:var(--green-color);flex-shrink:0;margin-top:1px}.bc-tos-success-box .success-box-body{color:#f8f7ffb3;font-size:13px;line-height:1.65}.bc-tos-success-box .success-box-body strong{color:var(--green-color)}.bc-tos-warning-box{background:#f59e0b0f;border:.5px solid #f59e0b40;border-radius:13px;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.bc-tos-warning-box svg{width:18px;height:18px;color:var(--gold-color);flex-shrink:0;margin-top:1px}.bc-tos-warning-box .warn-box-body{color:#f8f7ffb3;font-size:13px;line-height:1.65}.bc-tos-warning-box .warn-box-body strong{color:var(--gold-color)}.bc-tos-danger-box{background:#ef44440d;border:.5px solid #ef444433;border-radius:13px;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.bc-tos-danger-box svg{width:18px;height:18px;color:var(--red-color);flex-shrink:0;margin-top:1px}.bc-tos-danger-box .danger-box-body{color:#f8f7ffb3;font-size:13px;line-height:1.65}.bc-tos-danger-box .danger-box-body strong{color:var(--red-color)}.bc-tos-note-box{background:#4285f412;border:.5px solid #4285f438;border-radius:12px;align-items:flex-start;gap:11px;margin-top:12px;padding:12px 15px;display:flex}.bc-tos-note-box svg{width:17px;height:17px;color:var(--blue-color);flex-shrink:0;margin-top:2px}.bc-tos-note-box .note-box-body{color:#f8f7ffb3;font-size:12.5px;line-height:1.65}.bc-tos-note-box .note-box-body strong{color:var(--blue-color)}.bc-tos-note-box .note-box-body a{color:var(--blue-color);text-decoration:none}.bc-tos-note-box .note-box-body a:hover{text-decoration:underline}.bc-tos-note-box .note-box-body code{color:var(--blue-color);background:#4285f41a;border-radius:4px;padding:1px 5px;font-size:10.5px}.bc-tos-table{border-collapse:collapse;border-radius:12px;width:100%;margin:18px 0;font-size:12.5px;overflow:hidden}.bc-tos-table th{background:var(--card2-color);text-align:left;color:var(--muted-color);letter-spacing:.5px;text-transform:uppercase;border-bottom:.5px solid var(--border-color);padding:10px 14px;font-size:10.5px;font-weight:800}.bc-tos-table td{color:#f8f7ffbf;vertical-align:top;border-bottom:.5px solid #2d1f4e80;padding:10px 14px}.bc-tos-table td.identity{color:var(--lavender-color)}.bc-tos-table td.identity .td-dot{background:var(--lavender-color)}.bc-tos-table td.usage{color:var(--gold-color)}.bc-tos-table td.usage .td-dot{background:var(--gold-color)}.bc-tos-table td.technical{color:var(--blue-color)}.bc-tos-table td.technical .td-dot{background:var(--blue-color)}.bc-tos-table td.content{color:var(--green-color)}.bc-tos-table td.content .td-dot{background:var(--green-color)}.bc-tos-table td.third{color:var(--orange-color)}.bc-tos-table td.third .td-dot{background:var(--orange-color)}.bc-tos-table td code{color:var(--lavender-color);background:#7c3aed1a;border-radius:4px;padding:2px 6px;font-size:11px}.bc-tos-table tr:last-child td{border-bottom:none}.bc-tos-table tr:hover td{background:#7c3aed0a}.bc-tos-table .td-badge{white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:800}.bc-tos-table .td-badge.warning{color:var(--gold-color);background:#f59e0b1a;border:.5px solid #f59e0b4d}.bc-tos-table .td-badge.danger{color:var(--red-color);background:#ef44441a;border:.5px solid #ef44444d}.bc-tos-table .td-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-right:6px;display:inline-block}.bc-tos-table .td-dot.identity{background:var(--lavender-color)}.bc-tos-table .td-dot.usage{background:var(--gold-color)}.bc-tos-table .td-dot.technical{background:var(--blue-color)}.bc-tos-table .td-dot.content{background:var(--green-color)}.bc-tos-table .td-dot.third{background:var(--orange-color)}.bc-legend-strip{background:var(--surface-color);border-bottom:.5px solid var(--border-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:16px 40px;display:flex}@media (width<=900px){.bc-legend-strip{padding-left:20px;padding-right:20px}}.bc-legend-strip .legend-label{color:var(--muted-color);letter-spacing:.5px;text-transform:uppercase;margin-right:6px;font-size:10.5px;font-weight:800}.bc-legend-strip .legend-pill{cursor:default;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.bc-legend-strip .legend-pill.identity{background:var(--lavender-bg-color);color:var(--lavender-color);border:.5px solid var(--lavender-border-color)}.bc-legend-strip .legend-pill.identity .legend-dot{background:var(--lavender-color)}.bc-legend-strip .legend-pill.usage{background:var(--gold-bg-color);border:.5px solid var(--gold-border-color);color:var(--gold-color)}.bc-legend-strip .legend-pill.usage .legend-dot{background:var(--gold-color)}.bc-legend-strip .legend-pill.technical{background:var(--blue-bg-color);border:.5px solid var(--blue-border-color);color:var(--blue-color)}.bc-legend-strip .legend-pill.technical .legend-dot{background:var(--blue-color)}.bc-legend-strip .legend-pill.user-content{background:var(--green-bg-color);border:.5px solid var(--green-border-color);color:var(--green-color)}.bc-legend-strip .legend-pill.user-content .legend-dot{background:var(--green-color)}.bc-legend-strip .legend-pill.third-party{background:var(--orange-bg-color);border:.5px solid var(--orange-border-color);color:var(--orange-color)}.bc-legend-strip .legend-pill.third-party .legend-dot{background:var(--orange-color)}.bc-legend-strip .legend-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.bc-toc-mini-legend{flex-direction:column;gap:5px;padding:4px;display:flex}.bc-toc-mini-legend .toc-legend-item{color:var(--muted-color);align-items:center;gap:6px;font-size:10.5px;display:flex}.bc-toc-mini-legend .toc-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bc-tos-data-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}@media (width<=900px){.bc-tos-data-grid{grid-template-columns:1fr}}.bc-tos-data-grid .data-card{background:var(--card-color);border:.5px solid var(--border-color);border-top-width:2px;border-radius:13px;flex-direction:column;gap:6px;padding:14px 15px;transition:transform .18s;display:flex}.bc-tos-data-grid .data-card:hover{transform:translateY(-2px)}.bc-tos-data-grid .data-card.span2{grid-column:span 2}.bc-tos-data-grid .data-card-head{align-items:center;gap:8px;display:flex}.bc-tos-data-grid .data-card-icon{flex-shrink:0}.bc-tos-data-grid .data-card-icon svg{width:18px;height:18px}.bc-tos-data-grid .data-card-title{letter-spacing:.2px;font-size:12px;font-weight:800}.bc-tos-data-grid .data-card-tag{letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:100px;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:800}.bc-tos-data-grid .data-card-body{color:var(--muted-color);font-size:11.5px;line-height:1.55}.bc-tos-data-grid .data-card-items{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.bc-tos-data-grid .data-chip{border-radius:100px;padding:2px 9px;font-size:10px;font-weight:700}.dc-identity{border-top-color:var(--lavender-color)}.dc-identity .data-card-title,.dc-identity .data-card-icon{color:var(--lavender-color)}.dc-identity .data-card-tag,.dc-identity .data-chip{background:var(--lavender-bg-color);color:var(--lavender-color);border:.5px solid var(--lavender-border-color)}.dc-usage{border-top-color:var(--gold-color)}.dc-usage .data-card-title,.dc-usage .data-card-icon{color:var(--gold-color)}.dc-usage .data-card-tag,.dc-usage .data-chip{background:var(--gold-bg-color);color:var(--gold-color);border:.5px solid var(--gold-border-color)}.dc-technical{border-top-color:var(--blue-color)}.dc-technical .data-card-title,.dc-technical .data-card-icon{color:var(--blue-color)}.dc-technical .data-card-tag,.dc-technical .data-chip{background:var(--blue-bg-color);color:var(--blue-color);border:.5px solid var(--blue-border-color)}.dc-content{border-top-color:var(--green-color)}.dc-content .data-card-title,.dc-content .data-card-icon{color:var(--green-color)}.dc-content .data-card-tag,.dc-content .data-chip{background:var(--green-bg-color);color:var(--green-color);border:.5px solid var(--green-border-color)}.dc-third{border-top-color:var(--orange-color)}.dc-third .data-card-title,.dc-third .data-card-icon{color:var(--orange-color)}.dc-third .data-card-tag,.dc-third .data-chip{background:var(--orange-bg-color);color:var(--orange-color);border:.5px solid var(--orange-border-color)}.bc-explainer-grid{grid-template-columns:1fr 1fr 1fr;gap:9px;margin:16px 0;display:grid}@media screen and (width<=768px){.bc-explainer-grid{grid-template-columns:1fr 1fr}}@media screen and (width<=430px){.bc-explainer-grid{grid-template-columns:1fr}}.bc-explainer-grid .ec{background:var(--card-color);border:.5px solid var(--border-color);border-radius:12px;padding:13px 14px;transition:border-color .18s}.bc-explainer-grid .ec:hover{border-color:#7c3aed4d}.bc-explainer-grid .ec-icon{color:var(--lavender-color);margin-bottom:6px}.bc-explainer-grid .ec-icon svg{width:19px;height:19px}.bc-explainer-grid .ec-icon.rd{color:var(--red-color)}.bc-explainer-grid .ec-icon.orng{color:var(--orange-color)}.bc-explainer-grid .ec-icon.gld{color:var(--gold-color)}.bc-explainer-grid .ec-icon.grn{color:var(--green-color)}.bc-explainer-grid .ec-title{color:var(--lavender-color);margin-bottom:4px;font-size:11.5px;font-weight:800}.bc-explainer-grid .ec-body{color:var(--muted-color);font-size:11px;line-height:1.5}.bc-explainer-grid .ec-body strong{color:var(--lavender-color)}.bc-explainer-grid .ec-body strong.grn{color:var(--green-color)}.bc-explainer-grid .ec-body strong.blu{color:var(--blue-color)}.bc-explainer-grid .ec-body code{background:var(--green-bg-color);color:var(--green-color);border-radius:4px;padding:1px 5px;font-size:10px}.bc-overview-table-wrap{border:.5px solid var(--border-color);border-radius:13px;margin:16px 0;overflow-x:auto}.bc-overview-table-wrap .overview-table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.bc-overview-table-wrap .overview-table th{background:var(--card2-color);text-align:left;color:var(--muted-color);letter-spacing:.6px;text-transform:uppercase;border-bottom:.5px solid var(--border-color);padding:9px 13px;font-size:9.5px;font-weight:800}.bc-overview-table-wrap .overview-table td{color:#f8f7ffbf;vertical-align:middle;border-bottom:.5px solid #2d1f4e80;padding:10px 13px}.bc-overview-table-wrap .overview-table td svg{width:14px;height:14px}.bc-overview-table-wrap .overview-table td .grn{background:var(--green-bg-color);color:var(--green-color)}.bc-overview-table-wrap .overview-table td .grn2{color:var(--green-color);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.bc-overview-table-wrap .overview-table td .grn-badge{background:var(--green-bg-color);color:var(--green-color);border:.5px solid var(--green-border-color)}.bc-overview-table-wrap .overview-table td .rd-note{color:var(--red-color);font-size:11.5px;font-weight:700}.bc-overview-table-wrap .overview-table td .vlt{background:var(--lavender-bg-color);color:var(--lavender-color)}.bc-overview-table-wrap .overview-table td .vlt2{color:var(--lavender-color);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.bc-overview-table-wrap .overview-table td .vlt-badge{background:var(--lavender-bg-color);color:var(--lavender-color);border:.5px solid var(--lavender-border-color)}.bc-overview-table-wrap .overview-table td .grn-note{color:var(--green-color);font-size:11.5px;font-weight:700}.bc-overview-table-wrap .overview-table td .blu{color:#4285f4;background:#4285f41a}.bc-overview-table-wrap .overview-table td .blu2{color:#4285f4;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.bc-overview-table-wrap .overview-table td .blu-badge{color:#4285f4;background:#4285f41a;border:.5px solid #4285f433}.bc-overview-table-wrap .overview-table td .blu-note{color:#4285f4;font-size:11.5px;font-weight:700}.bc-overview-table-wrap .overview-table td .orng{background:var(--gold-bg-color);color:var(--gold-color)}.bc-overview-table-wrap .overview-table td .orng2{color:var(--gold-color);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.bc-overview-table-wrap .overview-table td .orng-badge{background:var(--gold-bg-color);color:var(--gold-color);border:.5px solid var(--gold-border-color)}.bc-overview-table-wrap .overview-table td .orng-note{color:var(--gold-color);font-size:11.5px;font-weight:700}.bc-overview-table-wrap .overview-table tr.soon{opacity:.6}.bc-overview-table-wrap .overview-table tr:last-child td{border-bottom:none}.bc-overview-table-wrap .overview-table tr:hover td{background:#7c3aed08}.bc-overview-table-wrap .cn{border-radius:5px;padding:2px 7px;font-family:monospace;font-size:11.5px;font-weight:700;display:inline-block}.bc-overview-table-wrap .stag{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:100px;padding:2px 7px;font-size:9px;font-weight:800}.bc-cat-block{border:.5px solid var(--border-color);border-radius:16px;margin-bottom:12px;overflow:hidden}.bc-cat-block .cat-block-header{align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.bc-cat-block .cat-badge-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bc-cat-block .cat-badge-icon svg{width:20px;height:20px}.bc-cat-block .cat-block-info{flex:1}.bc-cat-block .cat-block-name{letter-spacing:-.3px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;font-size:15px;font-weight:900;display:flex}.bc-cat-block .cat-status-badge{letter-spacing:.4px;text-transform:uppercase;border-radius:100px;padding:2px 8px;font-size:9px;font-weight:800}.bc-cat-block .cat-block-desc{color:#f8f7ffb3;margin-bottom:8px;font-size:12.5px;line-height:1.6}.bc-cat-block .cat-block-desc code{border-radius:4px;padding:1px 5px;font-size:10.5px}.bc-cat-block .cat-block-why{border-radius:10px;margin-top:6px;padding:9px 12px;font-size:12px;line-height:1.6}.bc-cat-block .cat-block-why strong{font-weight:700}.bc-cat-block .needed-tag{border-radius:100px;align-items:center;gap:5px;margin-top:7px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.bc-cat-block .needed-tag svg{width:11px;height:11px}.bc-cat-block.grn{border-color:var(--green-border-color)}.bc-cat-block.grn .cat-block-header{background:var(--green-bg-color)}.bc-cat-block.grn .cat-badge-icon{color:var(--green-color);background:var(--green-bg-color);border:.5px solid var(--green-border-color)}.bc-cat-block.grn .cat-block-name{color:var(--green-color)}.bc-cat-block.grn .cat-status-badge{background:var(--green-bg-color);color:var(--green-color);border:.5px solid var(--green-border-color)}.bc-cat-block.grn .cat-block-why{color:#f8f7ffa6;background:#4ade800d;border:.5px solid #4ade8026}.bc-cat-block.grn .cat-block-desc code{background:var(--green-bg-color);color:var(--green-color)}.bc-cat-block.grn .cat-block-why strong{color:var(--green-color)}.bc-cat-block.grn .needed-tag{background:var(--green-bg-color);color:var(--green-color);border:.5px solid var(--green-border-color)}.bc-cat-block.grn .cn{color:var(--green-color);background:#4ade801a}.bc-cat-block.grn .stag{color:var(--green-color);background:#4ade801a;border:.5px solid #4ade8033}.bc-cat-block.vlt{border-color:var(--lavender-border-color)}.bc-cat-block.vlt .cat-block-header{background:var(--lavender-bg-color)}.bc-cat-block.vlt .cat-badge-icon{color:var(--lavender-color);background:var(--lavender-bg-color);border:.5px solid var(--lavender-border-color)}.bc-cat-block.vlt .cat-block-name{color:var(--lavender-color)}.bc-cat-block.vlt .cat-status-badge{background:var(--lavender-bg-color);color:var(--lavender-color);border:.5px solid var(--lavender-border-color)}.bc-cat-block.vlt .cat-block-why{color:#f8f7ffa6;background:#a78bfa0d;border:.5px solid #a78bfa26}.bc-cat-block.vlt .cat-block-desc code{background:var(--lavender-bg-color);color:var(--lavender-color)}.bc-cat-block.vlt .cat-block-why strong{color:var(--lavender-color)}.bc-cat-block.vlt .needed-tag{background:var(--lavender-bg-color);color:var(--lavender-color);border:.5px solid var(--lavender-border-color)}.bc-cat-block.vlt .cn{color:var(--lavender-color);background:#a78bfa1a}.bc-cat-block.vlt .stag{color:var(--lavender-color);background:#a78bfa1a;border:.5px solid #a78bfa33}.bc-cat-block.gld{border-color:var(--gold-border-color)}.bc-cat-block.gld .cat-block-header{background:var(--gold-bg-color)}.bc-cat-block.gld .cat-badge-icon{color:var(--gold-color);background:var(--gold-bg-color);border:.5px solid var(--gold-border-color)}.bc-cat-block.gld .cat-block-name{color:var(--gold-color)}.bc-cat-block.gld .cat-status-badge{background:var(--gold-bg-color);color:var(--gold-color);border:.5px solid var(--gold-border-color)}.bc-cat-block.gld .cat-block-why{color:#f8f7ffa6;background:#f59e0b0d;border:.5px solid #f59e0b26}.bc-cat-block.gld .cat-block-desc code{background:var(--gold-bg-color);color:var(--gold-color)}.bc-cat-block.gld .cat-block-why strong{color:var(--gold-color)}.bc-cat-block.gld .needed-tag{background:var(--gold-bg-color);color:var(--gold-color);border:.5px solid var(--gold-border-color)}.bc-cat-block.gld .cn{color:var(--gold-color);background:#f59e0b1a}.bc-cat-block.gld .stag{color:var(--gold-color);background:#f59e0b1a;border:.5px solid #f59e0b33}.bc-cookie-table-wrap{padding:0 18px 16px}.bc-cookie-table-wrap .cookie-table{border-collapse:collapse;border-radius:10px;width:100%;font-size:11.5px;overflow:hidden}.bc-cookie-table-wrap .cookie-table th{background:var(--card2-color);text-align:left;color:var(--muted-color);letter-spacing:.6px;text-transform:uppercase;border-bottom:.5px solid var(--border-color);padding:8px 12px;font-size:9.5px;font-weight:800}.bc-cookie-table-wrap .cookie-table td{color:#f8f7ffb3;vertical-align:top;border-bottom:.5px solid #2d1f4e80;padding:10px 12px;line-height:1.55}.bc-cookie-table-wrap .cookie-table td .grn{color:var(--green-color)}.bc-cookie-table-wrap .cookie-table td .rd{color:var(--red-color)}.bc-cookie-table-wrap .cookie-table td code{border-radius:4px;padding:1px 6px;font-size:10.5px}.bc-cookie-table-wrap .cookie-table td code.grn{background:var(--green-bg-color);color:var(--green-color)}.bc-cookie-table-wrap .cookie-table td code.vlt{background:var(--lavender-bg-color);color:var(--lavender-color)}.bc-cookie-table-wrap .cookie-table tr:last-child td{border-bottom:none}.bc-cookie-table-wrap .cookie-table tr:hover td{background:#7c3aed08}.bc-cookie-table-wrap .cn{border-radius:5px;padding:2px 7px;font-family:monospace;font-size:11.5px;font-weight:700;display:inline-block}.bc-cookie-table-wrap .stag{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:100px;padding:2px 7px;font-size:9px;font-weight:800}.bc-coming-soon-badge{color:var(--gold-color);vertical-align:middle;background:#f59e0b1a;border:.5px solid #f59e0b40;border-radius:100px;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:600}.bc-cookie-pref-change-cta{background:linear-gradient(135deg,#7c3aed26,#a78bfa12);border:.5px solid #7c3aed4d;border-radius:14px;align-items:center;gap:16px;margin:16px 0;padding:18px 20px;display:flex}@media screen and (width<=768px){.bc-cookie-pref-change-cta{flex-direction:column;align-items:flex-start}.bc-cookie-pref-change-cta .change-pref-cta-btn{text-align:center;width:100%}}.bc-cookie-pref-change-cta .cookie-heading-wrapper{flex:1;align-items:center;gap:16px;display:flex}.bc-cookie-pref-change-cta .cookie-icon{width:24px;height:24px;color:var(--lavender-color)}.bc-cookie-pref-change-cta .cta-text h4{margin-bottom:4px;font-size:13px;font-weight:800}.bc-cookie-pref-change-cta .cta-text p{color:var(--muted-color);font-size:11.5px;line-height:1.5}.bc-CookieBanner{z-index:200;border-top:.5px solid var(--border-color);background:#130d24f7;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 24px 20px;animation:.4s cubic-bezier(.32,1,.48,1) bannerUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 60px #00000080}@keyframes bannerUp{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bc-CookieBanner.closing{animation:.4s cubic-bezier(.32,1,.48,1) forwards bannerDown}@keyframes bannerDown{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(100%)}}@media screen and (width<=768px){.bc-CookieBanner{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 18px 20px}}.bc-cb-left{flex:1;align-items:flex-start;gap:12px;min-width:260px;display:flex}.bc-cb-left .banner-icon{background:#7c3aed26;border:.5px solid #7c3aed4d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:1px;display:flex}.bc-cb-left .banner-icon svg{width:18px;height:18px}.bc-cb-left .banner-txt h3{letter-spacing:-.2px;margin-bottom:5px;font-size:14px;font-weight:800}.bc-cb-left .banner-txt p{color:var(--muted-color);max-width:550px;font-size:12px;line-height:1.6}.bc-cb-left .banner-txt a{color:var(--lavender-color);text-decoration:none}.bc-cb-left .banner-txt a:hover{text-decoration:underline}.bc-cb-ctas{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.bc-cb-ctas{justify-content:space-evenly;width:100%}}.bc-CookiesSettings{background:var(--surface-color);border:.5px solid var(--border-color);border-radius:22px;flex-direction:column;width:100%;max-width:640px;height:100%;max-height:92vh;margin:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0009,0 0 0 .5px #7c3aed26}.bc-CookiesSettings .bc-cookies-settings-orb{filter:blur(80px);pointer-events:none;z-index:0;background:#7c3aed14;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-100px}@media screen and (width<=768px){.bc-CookiesSettings{border-radius:18px}}.bc-cookies-settings-header{z-index:1;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 0;display:flex;position:relative}.bc-cookies-settings-header .bc-cs-left{align-items:center;gap:11px;display:flex}.bc-cookies-settings-header .bc-cs-icon{background:#7c3aed26;border:.5px solid #7c3aed59;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bc-cookies-settings-header .bc-cs-icon svg{width:18px;height:18px}.bc-cookies-settings-header .bc-cs-header-title{letter-spacing:-.4px;font-size:18px;font-weight:900}.bc-cookies-settings-header .bc-cs-header-title span{color:var(--lavender-color)}.bc-cookies-settings-header .bc-cs-header-sub{color:var(--muted-color);margin-top:2px;font-size:12px;line-height:1.5}.bc-cookies-settings-header .bc-cs-close-btn{border:.5px solid var(--border-color);cursor:pointer;width:32px;height:32px;color:var(--muted-color);cursor:pointer;background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.bc-cookies-settings-header .bc-cs-close-btn:hover{color:var(--white-color);background:#7c3aed40}.bc-cookies-settings-quick-ctas{border-bottom:.5px solid var(--border-color);z-index:1;flex-shrink:0;align-items:center;gap:8px;padding:14px 24px;display:flex;position:relative}.bc-cookies-settings-quick-ctas .quick-label{color:var(--muted-color);margin-right:4px;font-size:11px;font-weight:600}.bc-cookies-settings-quick-ctas .quick-btn{border-radius:8px;padding:5px 12px;font-size:11px}.bc-cookies-settings-body{z-index:1;flex:1;padding:16px 24px 8px;position:relative;overflow-y:auto}.bc-cookies-settings-body::-webkit-scrollbar{width:4px}.bc-cookies-settings-body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.bc-cookies-settings-body .bc-cs-policy-link-box{background:#7c3aed12;border:.5px solid #7c3aed33;border-radius:12px;align-items:center;gap:12px;margin-top:4px;margin-bottom:14px;padding:12px 14px;display:flex}.bc-cookies-settings-body .bc-cs-policy-link-box svg{width:17px;height:17px;color:var(--lavender-color);flex-shrink:0}.bc-cookies-settings-body .bc-cs-policy-link-box .bc-cs-policy-link-box-text{color:#f8f7ffa6;flex:1;font-size:12px;line-height:1.5}.bc-cookies-settings-body .bc-cs-policy-link-box .bc-cs-policy-link-box-text a{color:var(--lavender-color);text-decoration:none}.bc-cookies-settings-body .bc-cs-policy-link-box .bc-cs-policy-link-box-text a:hover{text-decoration:underline}.bc-cookies-settings-body .bc-cs-policy-link-box .bc-cs-policy-link-box-text strong{color:var(--white-color)}.bc-cs-cat-wrapper{background:var(--card-color);border:.5px solid var(--border-color);border-radius:16px;margin-bottom:12px;transition:border-color .2s;overflow:hidden}.bc-cs-cat-wrapper:hover{border-color:#7c3aed40}.bc-cs-cat-wrapper.expanded .bc-cs-cat-desc{display:block}.bc-cs-cat-wrapper.expanded .cookie-right .cookie-expand-btn{color:var(--lavender-color);background:#7c3aed1a;border-color:#7c3aed4d;transform:rotate(180deg)}.bc-cs-cat-wrapper .bc-cs-cat-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.bc-cs-cat-wrapper .cookie-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.bc-cs-cat-wrapper .cookie-left .cookie-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.bc-cs-cat-wrapper .cookie-left .cookie-icon svg{width:15px;height:15px}.bc-cs-cat-wrapper .cookie-left .cookie-icon.grn{color:var(--green-color);background:#4ade801a;border:.5px solid #4ade8040}.bc-cs-cat-wrapper .cookie-left .cookie-icon.vlt{color:var(--lavender-color);background:#7c3aed1f;border:.5px solid #7c3aed40}.bc-cs-cat-wrapper .cookie-left .cookie-icon.blu{color:var(--blue-color);background:#4285f41a;border:.5px solid #4285f433}.bc-cs-cat-wrapper .cookie-left .cookie-icon.orng{color:var(--orange-color);background:#f59e0b1a;border:.5px solid #f59e0b33}.bc-cs-cat-wrapper .cookie-left .cookie-title{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;font-weight:800;display:flex}.bc-cs-cat-wrapper .cookie-left .cookie-badge{letter-spacing:.4px;text-transform:uppercase;border-radius:100px;padding:2px 8px;font-size:9px;font-weight:800}.bc-cs-cat-wrapper .cookie-left .cookie-badge.grn{color:var(--green-color);background:#4ade801a;border:.5px solid #4ade804d}.bc-cs-cat-wrapper .cookie-left .cookie-badge.vlt{color:var(--lavender-color);background:#7c3aed1a;border:.5px solid #7c3aed4d}.bc-cs-cat-wrapper .cookie-left .cookie-badge.blu{color:var(--blue-color);background:#4285f41a;border:.5px solid #4285f440}.bc-cs-cat-wrapper .cookie-left .cookie-badge.orng{color:var(--gold-color);background:#f59e0b1a;border:.5px solid #f59e0b40}.bc-cs-cat-wrapper .cookie-right{align-items:center;gap:12px;display:flex}.bc-cs-cat-wrapper .cookie-right .cookie-toggle-btn{cursor:pointer;background:var(--border-color);border:none;border-radius:100px;flex-shrink:0;width:40px;height:20px;transition:background .25s;position:relative}.bc-cs-cat-wrapper .cookie-right .cookie-toggle-btn:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000004d}.bc-cs-cat-wrapper .cookie-right .cookie-toggle-btn.on{background:var(--violet-color)}.bc-cs-cat-wrapper .cookie-right .cookie-toggle-btn.on:after{transform:translate(20px)}.bc-cs-cat-wrapper .cookie-right .cookie-toggle-btn.required{background:var(--green-color);cursor:not-allowed;opacity:.85}.bc-cs-cat-wrapper .cookie-right .cookie-expand-btn{border:.5px solid var(--border-color);width:24px;height:24px;color:var(--muted-color);background:#ffffff0d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:all .2s;display:flex}.bc-cs-cat-wrapper .cookie-right .cookie-expand-btn svg{width:13px;height:13px}.bc-cs-cat-wrapper .bc-cs-cat-desc{border-top:.5px solid var(--border-color);padding:10px 14px 14px;display:none}.bc-cs-cat-wrapper .bc-cs-cat-desc .desc-txt{background:var(--card2-color);border:.5px solid var(--border-color);color:#f8f7ffa6;border-radius:12px;padding:12px 14px;font-size:11.5px;line-height:1.5}.bc-cs-footer-ctas{border-top:.5px solid var(--border-color);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px 18px;display:flex}@media screen and (width<=768px){.bc-cookies-settings-header,.bc-cookies-settings-quick-ctas,.bc-cookies-settings-body,.bc-cs-footer-ctas{padding-left:18px;padding-right:18px}}
