:root{--glass-bg:#132a3126;--glass-border:#fff3;--glass-text:#fffffff2;--glass-text-secondary:#ffffffbf;--glass-button-bg:#44967d33;--glass-button-border:#44967d66;--glass-button-hover:#44967d59;--glass-accent:#44967d;--glass-brand-bg:#44967d2e;--body-bg:#132a31;--glass-shadow:#0006;--navbar-bg:#132a31cc;--navbar-text:#ffffffe6;--logo-src:url("/images/branding/Lifewize_Text Only_White.png")}[data-theme=light]{--glass-bg:#fff3;--glass-border:#132a3140;--glass-text:#132a31f2;--glass-text-secondary:#132a31bf;--glass-button-bg:#44967d26;--glass-button-border:#44967d4d;--glass-button-hover:#44967d40;--glass-accent:#44967d;--glass-brand-bg:#44967d1f;--body-bg:#fff;--glass-shadow:#44967d40;--navbar-bg:#44967d26;--navbar-text:#132a31;--logo-src:url("/images/branding/Lifewize_Text Only_Dark.png")}body{background-color:var(--body-bg);transition:background-color .3s}.theme-logo{background-image:var(--logo-src);background-position:0;background-repeat:no-repeat;background-size:contain;transition:background-image .3s}.text-theme-primary{transition:color .3s;color:var(--glass-text)!important}.text-theme-secondary{transition:color .3s;color:var(--glass-text-secondary)!important}.text-theme-navbar{transition:color .3s;color:var(--navbar-text)!important}.glass-nav-brand .text-white,.glass-nav-brand button,.glass-nav-brand a,.glass-nav-brand span{color:var(--navbar-text)!important}.glass-nav-brand button:after{background-color:var(--navbar-text)!important}.glass-card-brand .text-white,.glass-card-pricing .text-white,section.text-white,.text-white.glass-text-glow{color:var(--glass-text)!important}.glass-card-brand .text-white\/90,.glass-card-pricing .text-white\/90,section .text-white\/90,.glass-card-brand .text-white\/80,.glass-card-pricing .text-white\/80,section .text-white\/80,.glass-card-brand .text-white\/70,.glass-card-pricing .text-white\/70,section .text-white\/70{color:var(--glass-text-secondary)!important}.glass-effect{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#132a31a6;border:1px solid #fff3;box-shadow:0 8px 32px #0000005e}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 8px 32px #00000080}.glass-card-dark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0003;border:1px solid #44967d33;border-radius:20px;box-shadow:0 8px 32px #0009}.glass-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;transition:all .3s}.glass-button:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 12px 40px #44967d4d}.glass-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border-bottom:1px solid #ffffff1a}.amoeba-shape-1{filter:blur(40px);background:linear-gradient(135deg,#44967d66,#132a314d);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:6s ease-in-out infinite float;position:absolute;box-shadow:0 0 100px #44967d33}.amoeba-shape-2{filter:blur(35px);background:linear-gradient(135deg,#132a3159,#44967d40);border-radius:30% 60% 70% 40%/50% 60% 30%;animation:8s ease-in-out infinite reverse float;position:absolute;box-shadow:0 0 80px #44967d26}.amoeba-shape-3{filter:blur(45px);background:linear-gradient(135deg,#44967d40,#132a3133);border-radius:40% 60% 60% 40%/60% 30% 70% 40%;animation:10s ease-in-out infinite float;position:absolute;box-shadow:0 0 120px #44967d1a}.inner-card{background:#2b3c4266;border:1px solid #ffffff1a;border-radius:.75rem}.inner-card:hover{background:#36495099}@keyframes float{0%,to{transform:translateY(0)translate(0)rotate(0)}33%{transform:translateY(-20px)translate(10px)rotate(120deg)}66%{transform:translateY(10px)translate(-10px)rotate(240deg)}}@keyframes card-shine{0%{transform:translate(-100%)rotate(25deg)}to{transform:translate(200%)rotate(25deg)}}.card-shimmer{position:relative;overflow:hidden}.card-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0a 40%,#ffffff14 50%,#ffffff0a 60%,#0000 100%);width:40%;height:200%;animation:6s ease-in-out infinite card-shine;position:absolute;top:-50%;left:-50%}.gradient-divider{background:linear-gradient(90deg,#0000 0%,#44967d4d 20%,#44967d80 50%,#44967d4d 80%,#0000 100%);border:none;height:1px}.gradient-text{background:linear-gradient(135deg,#44967d 0%,#132a31 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-bg{background:linear-gradient(135deg,#132a31e6 0%,#44967dcc 25%,#132a31b3 50%,#44967d99 75%,#132a31cc 100%)}.glass-modal{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 16px 64px #132a31e6}.beveled-edge{position:relative}.beveled-edge:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#fff3 0%,#ffffff0d 50%,#0000001a 100%);position:absolute;inset:0}.glass-card-brand{background:var(--glass-brand-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:0 8px 32px 0 var(--glass-shadow);color:var(--glass-text);border-radius:20px;transition:all .3s}.glass-button-brand{background:var(--glass-button-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-button-border);color:var(--glass-text);border-radius:12px;transition:all .3s}.glass-button-brand:hover{background:var(--glass-button-hover);box-shadow:0 4px 16px var(--glass-shadow);transform:translateY(-1px)}.glass-nav-brand{background:var(--navbar-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--glass-border);color:var(--navbar-text);transition:all .3s}.glass-card-pricing{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#44967d14;border:1px solid #44967d40;border-radius:24px;transition:all .3s;box-shadow:0 16px 64px #0006}.glass-card-pricing:hover{background:#44967d26;transform:translateY(-4px);box-shadow:0 20px 80px #44967d33}.glass-feature-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff0d;border:1px solid #44967d26;border-radius:20px;transition:all .3s;box-shadow:0 12px 48px #0000004d}.glass-text-glow{color:var(--glass-text);transition:all .3s}.glass-text{background:linear-gradient(135deg,#ffffffe6 0%,#ffffff1a 50%,#ffffffe6 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #ffffff80,0 0 60px #ffffff4d,0 5px 15px #0000004d;filter:drop-shadow(0 0 10px #fff6);-webkit-background-clip:text;background-clip:text}.glass-text-enhanced{background:linear-gradient(135deg,#fffffff2 0%,#fff3 25%,#ffffff0d 50%,#fff3 75%,#ffffffe6 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 40px #fff9,0 0 80px #fff6,0 8px 20px #0006;filter:drop-shadow(0 0 15px #ffffff80)drop-shadow(0 4px 8px #0000004d);-webkit-background-clip:text;background-clip:text}.glass-drawer-shadow{box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.glass-card-hover-shadow{transition:all .3s}.glass-card-hover-shadow:hover{border:1px solid #44967d4d;border-radius:.75rem;transform:translateY(-4px);box-shadow:0 20px 40px -8px #0006,0 0 0 1px #44967d4d,inset 0 1px #ffffff26}.stage-flow-wrapper{width:100%;overflow:hidden}.stage-flow-scroll{-ms-overflow-style:none;scrollbar-width:none;margin:0 -.75rem;padding:.5rem .75rem;overflow:hidden}.stage-flow-scroll::-webkit-scrollbar{display:none}.stage-flow{flex-wrap:nowrap;justify-content:center;gap:0;position:relative}.stage-flow-ellipsis{color:#ffffffb3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 .5rem;transition:all .2s;display:inline-flex}.stage-flow-ellipsis:hover{color:#fffffff2;background:#44967d40;border-color:#44967d66;transform:translateY(-2px);box-shadow:0 10px 24px #00000040}.stage-flow-ellipsis:focus-visible{outline-offset:3px;outline:2px solid #44967da6}.stage-chevron{color:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(0 0,calc(100% - 18px) 0,calc(100% - 2px) 50%,calc(100% - 18px) 100%,0 100%,16px 50%);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;justify-content:center;align-items:center;min-width:140px;margin:0;padding:.7rem 2.2rem .7rem 1.8rem;transition:all .25s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.stage-chevron:first-child{clip-path:polygon(0 0,calc(100% - 18px) 0,calc(100% - 2px) 50%,calc(100% - 18px) 100%,0 100%);border-radius:14px 0 0 14px;padding-left:1.8rem}.stage-chevron:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,16px 50%);border-radius:0 14px 14px 0;padding-right:1.8rem}.stage-chevron+.stage-chevron{margin-left:-16px}.stage-chevron span{z-index:1;white-space:nowrap;position:relative}.stage-chevron:hover{color:#ffffffeb;transform:translateY(-3px);box-shadow:0 12px 32px #00000040}.stage-chevron:focus-visible{outline-offset:3px;outline:2px solid #44967da6}.stage-chevron--active{color:#fff;background:linear-gradient(135deg,#44967dc7 0%,#44967de6 100%);border-color:#44967da6;box-shadow:0 16px 42px #44967d59}.stage-chevron--completed{color:#ffffffdb;background:#44967d2e;border-color:#44967d59}.stage-chevron--upcoming{color:#fff9;background:#ffffff0a;border-color:#ffffff1f}.stage-chevron--completed:hover,.stage-chevron--upcoming:hover{background:#44967d40;border-color:#44967d66}.stage-chevron--colored.stage-chevron--active{background:linear-gradient(135deg, rgba(var(--stage-r), var(--stage-g), var(--stage-b), .45) 0%, rgba(var(--stage-r), var(--stage-g), var(--stage-b), .3) 100%);border-color:rgba(var(--stage-r), var(--stage-g), var(--stage-b), .5);-webkit-backdrop-filter:none;backdrop-filter:none}.stage-chevron--colored.stage-chevron--completed{background:rgba(var(--stage-r), var(--stage-g), var(--stage-b), .18);border-color:rgba(var(--stage-r), var(--stage-g), var(--stage-b), .35)}.stage-chevron--colored.stage-chevron--upcoming{background:rgba(var(--stage-r), var(--stage-g), var(--stage-b), .06);border-color:rgba(var(--stage-r), var(--stage-g), var(--stage-b), .15)}.stage-chevron--colored.stage-chevron--completed:hover,.stage-chevron--colored.stage-chevron--upcoming:hover{background:rgba(var(--stage-r), var(--stage-g), var(--stage-b), .25);border-color:rgba(var(--stage-r), var(--stage-g), var(--stage-b), .4)}@media (max-width:768px){.stage-chevron{min-width:120px;padding-left:1.5rem;padding-right:1.8rem}}.glass-gradient-border{background:linear-gradient(135deg,#ffffff4d 0%,#ffffff1a 25%,#ffffff0d 50%,#ffffff1a 75%,#ffffff40 100%) border-box padding-box;border:1px solid #0000;position:relative}.glass-gradient-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fff6 0%,#ffffff1a 25%,#ffffff0d 50%,#ffffff1a 75%,#ffffff4d 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.glass-active-tab{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#44967dcc 0%,#44967d99 25%,#44967d66 50%,#44967d99 75%,#44967de6 100%);border:1px solid #44967d80;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #44967d66,inset 0 1px #ffffff4d,inset 0 -1px #0000001a}.glass-active-tab:before{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.glass-active-tab:hover:before{left:100%}.glass-active-tab:hover{border:1px solid #44967db3;transform:translateY(-1px);box-shadow:0 12px 40px #44967d80,inset 0 1px #fff6,inset 0 -1px #0000001a}.glass-modal-overlay{-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;background:#132a31e6!important;border:1px solid #fff3!important;border-radius:24px!important;box-shadow:0 20px 60px #000000b3!important}.glass-modal-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;border-radius:24px 24px 0 0;padding:1.5rem}.glass-input{padding-left:1rem;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#ffffffe6!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:12px!important;padding-top:.75rem!important;padding-bottom:.75rem!important;padding-right:1rem!important;transition:all .3s!important}.glass-input:focus{background:#ffffff1f!important;border:1px solid #44967d80!important;outline:none!important;box-shadow:0 0 0 3px #44967d1a!important}.glass-input::placeholder{color:#ffffff80!important}.glass-textarea{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#ffffffe6!important;resize:none!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:12px!important;padding:.75rem 1rem!important;transition:all .3s!important}.glass-textarea:focus{background:#ffffff1f!important;border:1px solid #44967d80!important;outline:none!important;box-shadow:0 0 0 3px #44967d1a!important}.glass-textarea::placeholder{color:#ffffff80!important}.glass-select{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#ffffffe6!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:12px!important}.glass-dropdown{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#132a31f2!important;border:1px solid #fff3!important;border-radius:12px!important;box-shadow:0 12px 40px #0009!important}.glass-dropdown-item{color:#ffffffe6!important;transition:all .2s!important}.glass-dropdown-item:hover{color:#fff!important;background:#44967d4d!important}.glass-button-tab{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#ffffffb3!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;margin:0 .25rem!important;padding:.75rem 1.5rem!important;transition:all .3s!important}.glass-button-tab:hover{color:#ffffffe6!important;background:#ffffff1a!important;transform:translateY(-1px)!important}.glass-button-icon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;padding:.5rem;transition:all .3s}.glass-button-icon:hover{color:#ffffffe6;background:#ffffff1a;transform:translateY(-1px);box-shadow:0 8px 25px #44967d33}.glass-glow{filter:drop-shadow(0 0 8px #44967d99)}.glass-button-expandable{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.glass-button-expandable:hover:not(:disabled){background:#ffffff26;transform:translateY(-2px)scale(1.02);box-shadow:0 12px 40px #44967d4d,0 0 0 1px #44967d66,inset 0 1px #fff3}.glass-button-expandable-brand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;color:#fff;background:linear-gradient(135deg,#44967d99,#44967d66);border:1px solid #44967d66;border-radius:12px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.glass-button-expandable-brand:hover{background:linear-gradient(135deg,#44967dcc,#44967d99);transform:translateY(-2px)scale(1.02);box-shadow:0 12px 40px #44967d66,0 0 0 1px #44967d99,inset 0 1px #ffffff4d}@keyframes slideInFade{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.expandable-text{animation:.3s ease-out .1s both slideInFade}.light-mode-bg{background:linear-gradient(135deg,#ffffffe6 0%,#f0faf8cc 25%,#ffffffb3 50%,#f0faf899 75%,#fffc 100%)}.amoeba-shape-1-light{filter:blur(40px);background:linear-gradient(135deg,#132a3166,#44967d4d);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:6s ease-in-out infinite float;position:absolute;box-shadow:0 0 100px #132a3133}.amoeba-shape-2-light{filter:blur(35px);background:linear-gradient(135deg,#44967d59,#132a3140);border-radius:30% 60% 70% 40%/50% 60% 30%;animation:8s ease-in-out infinite reverse float;position:absolute;box-shadow:0 0 80px #132a3126}.amoeba-shape-3-light{filter:blur(45px);background:linear-gradient(135deg,#132a3140,#44967d33);border-radius:40% 60% 60% 40%/60% 30% 70% 40%;animation:10s ease-in-out infinite float;position:absolute;box-shadow:0 0 120px #132a311a}.glass-card-brand-light{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#132a311f;background-image:linear-gradient(#132a311f,#132a311f),linear-gradient(135deg,#132a314d 0%,#132a311a 25%,#132a310d 50%,#132a311a 75%,#132a314d 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:20px;box-shadow:0 8px 32px #0000001a}.glass-button-brand-light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#132a31e6;background:#132a3133;border:1px solid #132a3166;border-radius:12px;transition:all .3s}.glass-button-brand-light:hover{color:#fff;background:#132a3159;transform:translateY(-2px);box-shadow:0 12px 40px #132a3133}.glass-nav-brand-light{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border-bottom:1px solid #132a314d}.glass-card-pricing-light{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#132a3114;border:1px solid #132a3140;border-radius:24px;transition:all .3s;box-shadow:0 16px 64px #0000001a}.glass-card-pricing-light:hover{background:#132a3126;transform:translateY(-4px);box-shadow:0 20px 80px #132a3133}.glass-text-glow-light{text-shadow:0 0 20px #132a3180}.glass-text-light{background:linear-gradient(135deg,#132a31e6 0%,#132a311a 50%,#132a31e6 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #132a3180,0 0 60px #132a314d,0 5px 15px #0000001a;filter:drop-shadow(0 0 10px #132a3166);-webkit-background-clip:text;background-clip:text}.glass-input-light{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#132a31e6!important;background:#132a3114!important;border:1px solid #132a3133!important;border-radius:12px!important;padding:.75rem 1rem!important;transition:all .3s!important}.glass-input-light:focus{background:#132a311f!important;border:1px solid #44967d80!important;outline:none!important;box-shadow:0 0 0 3px #44967d1a!important}.glass-input-light::placeholder{color:#132a3180!important}:root{--glass-bg-primary:#44967d1f;--glass-border-primary:#44967d66;--text-primary:#ffffffe6;--text-secondary:#ffffffb3;--background-primary:#132a31;--lifewize-green:#44967d;--lifewize-blue:#132a31}[data-theme=light]{--glass-bg-primary:#132a311f;--glass-border-primary:#132a3166;--text-primary:#132a31e6;--text-secondary:#132a31b3;--background-primary:#fff;--lifewize-green:#44967d;--lifewize-blue:#132a31}.glass-card-theme{background:var(--glass-bg-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border-primary);border-radius:20px;transition:all .3s;box-shadow:0 8px 32px #0000001a}.glass-button-theme{background:var(--glass-bg-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border-primary);color:var(--text-primary);border-radius:12px;transition:all .3s}.text-theme-primary{color:var(--text-primary)}.text-theme-secondary{color:var(--text-secondary)}@keyframes pulsate{0%{transform:scale(1);box-shadow:0 10px 30px #44967d4d}50%{transform:scale(1.05);box-shadow:0 15px 40px #44967d80}to{transform:scale(1);box-shadow:0 10px 30px #44967d4d}}.pulsate-button{animation:1.5s ease-in-out infinite pulsate}.booking-page-themed{--bp-bg:#132a31;--bp-text:#fff;--bp-accent:#44967d;--bp-radius:12px}.bp-background{background-color:var(--bp-bg)}.bp-card{background:color-mix(in srgb, var(--bp-bg) 80%, white 20%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb, var(--bp-text) 15%, transparent);border-radius:var(--bp-radius)}.bp-text{color:var(--bp-text)}.bp-text-secondary{color:color-mix(in srgb, var(--bp-text) 60%, transparent)}.bp-text-muted{color:color-mix(in srgb, var(--bp-text) 40%, transparent)}.bp-accent-text{color:var(--bp-accent)}.bp-button-accent{background:color-mix(in srgb, var(--bp-accent) 20%, transparent);border:1px solid color-mix(in srgb, var(--bp-accent) 40%, transparent);border-radius:var(--bp-radius);color:var(--bp-text);transition:all .2s}.bp-button-accent:hover{background:color-mix(in srgb, var(--bp-accent) 35%, transparent);border-color:color-mix(in srgb, var(--bp-accent) 60%, transparent)}.bp-button-solid{background:var(--bp-accent);border:1px solid var(--bp-accent);border-radius:var(--bp-radius);color:#fff;transition:all .2s}.bp-button-solid:hover{filter:brightness(1.1)}.bp-input{background:color-mix(in srgb, var(--bp-bg) 80%, white 20%);border:1px solid color-mix(in srgb, var(--bp-text) 20%, transparent);border-radius:var(--bp-radius);color:var(--bp-text)}.bp-input:focus{border-color:var(--bp-accent);outline:none}.bp-input::placeholder{color:color-mix(in srgb, var(--bp-text) 40%, transparent)}.bp-divider{border-color:color-mix(in srgb, var(--bp-text) 15%, transparent)}:root{--shell-bg:#081419c7;--shell-border:#ffffff14;--shell-highlight:#ffffff14;--shell-shadow:0 24px 60px -24px #000000bf;--shell-ink:#0b161a;--shell-icon:#ffffff9e;--shell-green-ring:#44967d80;--shell-rail-w:64px;--shell-rail-open-w:248px;--shell-rail-inset:12px;--shell-ease-out:cubic-bezier(.2, .8, .2, 1);--shell-spring:cubic-bezier(.34, 1.3, .64, 1)}.shell-surface{background:var(--shell-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--shell-border);box-shadow:inset 0 1px 0 var(--shell-highlight), var(--shell-shadow)}.shell-surface--opaque{background:#081419f5}.shell-rail{width:var(--shell-rail-w);height:calc(100% - var(--shell-rail-inset) * 2);margin:var(--shell-rail-inset) 0 var(--shell-rail-inset) var(--shell-rail-inset);transition:width .38s var(--shell-ease-out), height .75s var(--shell-ease-out), border-radius .75s var(--shell-ease-out);border-radius:26px;flex:none;position:relative}.shell-rail.is-open{width:var(--shell-rail-open-w)}.shell-rail--solid{background:#132a31f5}.shell-rail-head{flex:none;height:64px;position:relative;overflow:hidden}.shell-mark{width:32px;height:32px;transition:opacity .3s var(--shell-ease-out) .1s, transform .45s var(--shell-spring) .1s;place-items:center;display:grid;position:absolute;top:16px;left:16px}.shell-rail.is-open .shell-mark{opacity:0;pointer-events:none;transition-delay:0s;transform:scale(.7)}.shell-wordmark{white-space:nowrap;opacity:0;height:64px;transition:opacity .2s var(--shell-ease-out), transform .25s var(--shell-ease-out);align-items:center;gap:6px;display:flex;position:absolute;top:0;left:16px;transform:translate(-6px)}.shell-rail.is-open .shell-wordmark{opacity:1;transition-delay:.12s;transform:none}.shell-edge-tab{background:var(--shell-ink);width:26px;height:26px;color:var(--shell-icon);border:1px solid var(--shell-border);cursor:pointer;z-index:3;transition:color .15s, transform .25s var(--shell-spring), opacity .3s ease .95s;border-radius:999px;place-items:center;display:grid;position:absolute;top:20px;right:-14px;box-shadow:0 6px 16px -6px #000c}.shell-edge-tab:hover{color:#fff;transform:scale(1.08)}.shell-edge-tab:active{transform:scale(.92)}.shell-edge-tab:focus-visible{outline:2px solid var(--shell-green-ring);outline-offset:2px}.shell-edge-tab svg{transition:transform .3s var(--shell-ease-out)}.shell-rail.is-open .shell-edge-tab svg{transform:rotate(180deg)}.shell-bump{background:var(--shell-ink);pointer-events:none;z-index:2;border:1px solid #ffffff1a;border-left-color:#ffffff0d;border-radius:0 13px 13px 0;width:9px;height:26px;position:absolute;top:0;right:-16px;box-shadow:4px 6px 14px -6px #000c}.shell-nav{overscroll-behavior:contain;flex:auto;min-height:0;margin-top:-18px;padding:24px 10px 10px;position:relative;overflow:hidden auto}.shell-nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.shell-nav-list>li{transition:opacity .4s var(--shell-ease-out), transform .55s var(--shell-ease-out);transition-delay:calc(.38s + var(--i,0) * 45ms)}.shell-nav-item{width:100%;height:44px;color:var(--shell-icon);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .18s, transform .2s var(--shell-spring);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 10px;display:flex;position:relative}.shell-rail.is-open .shell-nav-item,.shell-nav--inline .shell-nav-item{gap:18px}.shell-nav-item:hover,.shell-nav-item.is-active{color:#fff}.shell-nav-item:active{transform:scale(.97)}.shell-nav-item:focus-visible{outline:2px solid var(--shell-green-ring);outline-offset:2px}.shell-nav-item.is-disabled{color:#ffffff4d;cursor:not-allowed}.shell-nav-halo{background:var(--shell-highlight);opacity:0;pointer-events:none;width:44px;height:44px;transition:opacity .18s var(--shell-ease-out), transform .3s var(--shell-spring), width .3s var(--shell-ease-out), border-radius .3s var(--shell-ease-out);border-radius:999px;position:absolute;top:0;left:0;transform:scale(.7)}.shell-rail.is-open .shell-nav-halo,.shell-nav--inline .shell-nav-halo{border-radius:14px;width:100%;transform:none}.shell-nav-item:hover .shell-nav-halo{opacity:1;transform:scale(1)}.shell-nav-active{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--shell-green-ring), inset 0 1px 0 #fff3, 0 0 28px -6px #44967dd9;pointer-events:none;background:radial-gradient(circle at 50% 38%,#44967d94,#44967d42 72%);border-radius:999px;position:absolute;top:0;left:0}.shell-nav-ico{z-index:1;flex:none;place-items:center;width:24px;height:24px;font-size:20px;display:grid;position:relative}.shell-nav-ico.is-pressing{animation:.45s cubic-bezier(.3,.7,.3,1) both shell-icon-press}@keyframes shell-icon-press{0%{transform:scale(1)}32%{transform:scale(.8)}62%{transform:scale(1.1)}82%{transform:scale(.97)}to{transform:scale(1)}}.shell-nav-label{z-index:1;white-space:nowrap;letter-spacing:-.005em;opacity:0;transition:opacity .18s var(--shell-ease-out), transform .22s var(--shell-ease-out);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden;transform:translate(-6px)}.shell-rail.is-open .shell-nav-label{opacity:1;transition-delay:calc(60ms + var(--i,0) * 22ms);transform:none}.shell-nav--inline .shell-nav-label{opacity:1;transform:none}.shell-nav-item.is-active .shell-nav-label{font-weight:600}.shell-nav-chev{z-index:1;color:#ffffff8c;opacity:0;place-items:center;margin-left:auto;transition:opacity .18s;display:grid;position:relative}.shell-rail.is-open .shell-nav-chev,.shell-nav--inline .shell-nav-chev{opacity:1}.shell-sub{border-left:1px solid var(--shell-border);flex-direction:column;gap:2px;margin:4px 0 2px 21px;padding:0 0 0 14px;list-style:none;display:flex}.shell-sub-item{color:#ffffffa6;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:flex}.shell-sub-item:hover{color:#fff;background:var(--shell-highlight)}.shell-sub-item.is-active{color:#fff;background:#44967d2e;box-shadow:inset 0 0 0 1px #44967d59}.shell-divider{background:var(--shell-border);flex:none;height:1px;margin:6px 10px;transition:opacity .4s .85s}.shell-foot{transition:opacity .4s var(--shell-ease-out) .9s, transform .5s var(--shell-ease-out) .9s;flex:none;padding:10px}.shell-avatar-btn{color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;transition:transform .18s var(--shell-spring);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:0 2px;display:flex;position:relative}.shell-avatar-btn:active{transform:scale(.96)}.shell-avatar-btn:focus-visible{outline:2px solid var(--shell-green-ring);outline-offset:2px}.shell-avatar-btn .shell-nav-halo{border-radius:16px;width:100%;height:100%;transform:none}.shell-avatar-btn:hover .shell-nav-halo{opacity:1}.shell-who{z-index:1;white-space:nowrap;text-align:left;opacity:0;transition:opacity .18s, transform .22s var(--shell-ease-out);flex-direction:column;line-height:1.2;display:flex;position:relative;overflow:hidden;transform:translate(-6px)}.shell-rail.is-open .shell-who{opacity:1;transition-delay:.1s;transform:none}.shell-cluster{border-radius:999px;align-items:center;gap:2px;padding:6px;display:flex}.shell-cluster-sep{background:var(--shell-border);flex:none;width:1px;height:22px;margin:0 4px}.shell-icon-btn{width:40px;height:40px;color:var(--shell-icon);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s, transform .2s var(--shell-spring);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.shell-icon-btn:hover{color:#fff}.shell-icon-btn:active{transform:scale(.97)}.shell-icon-btn:focus-visible{outline:2px solid var(--shell-green-ring);outline-offset:2px}.shell-icon-btn .shell-nav-halo{width:100%;height:100%}.shell-icon-btn:hover .shell-nav-halo{opacity:1;transform:scale(1)}.shell-icon-btn .shell-nav-ico{font-size:20px}.shell-badge{z-index:2;color:#fff;pointer-events:none;background:#ef4444;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #081419e6}.shell-tip{z-index:60;background:var(--shell-ink);color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;border:1px solid #ffffff1a;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;position:fixed;box-shadow:0 10px 30px -10px #000000e6}.shell-boot .shell-rail,.shell-boot .shell-rail *,.shell-boot .shell-main{transition:none!important}.shell-boot .shell-rail{height:var(--shell-rail-w);border-radius:32px}.shell-boot .shell-mark{opacity:0;transform:scale(.55)}.shell-boot .shell-wordmark{opacity:0;transform:translate(-10px)}.shell-boot .shell-nav-list>li{opacity:0;transform:translate(-16px)}.shell-boot .shell-edge-tab,.shell-boot .shell-divider{opacity:0}.shell-boot .shell-foot{opacity:0;transform:translateY(6px)}.shell-boot .shell-main{opacity:0}.shell-main{transition:opacity .55s .45s}@media (prefers-reduced-motion:reduce){.shell-rail,.shell-rail *,.shell-main,.shell-tip,.shell-icon-btn,.shell-icon-btn *{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
/*# sourceMappingURL=148hztuuisptf.css.map*/