.mux-wrapper{border:1px solid rgba(255,255,255,.1)}mux-player.mux-themed,mux-player.mux-themed-bg{--primary-color: rgba(255, 255, 255, .9);--secondary-color: transparent;--accent-color: #0ea5e9;--media-primary-color: rgba(255, 255, 255, .9);--media-secondary-color: transparent;--media-accent-color: #0ea5e9;--media-control-background: transparent;--media-control-hover-background: rgba(255, 255, 255, .08);--media-range-bar-color: #0ea5e9;--media-range-track-background: rgba(255, 255, 255, .15);display:block;background:#000;border-radius:0}mux-player.mux-themed::part(control-bar bottom){background:linear-gradient(transparent,#000000b3)}@property --btn-glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes btn-glow-spin{to{--btn-glow-angle: 360deg}}.btn-glow,.btn-outline{transition:filter .5s,transform .15s,border-color .3s}.btn-glow:hover,.btn-outline:hover{transform:none}.btn-glow:active,.btn-outline:active{transform:translateY(0) scale(.98)}.btn-glow:focus-visible,.btn-outline:focus-visible{outline:2px solid #00a8ff;outline-offset:2px}.btn-glow{--btn-glow-angle: 0deg;position:relative;border:1px solid transparent;background-origin:border-box;background-clip:padding-box,border-box}.btn-glow:hover{animation:btn-glow-spin 3.5s linear infinite}.btn-glow--primary{background-image:linear-gradient(#0087d4,#0087d4),linear-gradient(#ffffff1f,#ffffff1f)}.btn-glow--primary:hover{background-image:linear-gradient(#00a8ff,#00a8ff),conic-gradient(from var(--btn-glow-angle),transparent 50%,#004875 65%,#00a8ff 75%,#75ccff 85%,transparent 95%);filter:drop-shadow(0 0 20px rgba(0,168,255,.2))}.btn-glow--gradient{background-image:linear-gradient(to right,#f97316,#f05),linear-gradient(#ffffff1f,#ffffff1f)}.btn-glow--gradient:hover{background-image:linear-gradient(to right,#f97316,#f05),conic-gradient(from var(--btn-glow-angle),transparent 50%,#9a3412 65%,#f97316 75%,#fbbf24 85%,transparent 95%);filter:drop-shadow(0 0 20px rgba(249,115,22,.2))}.btn-glow--blue-gradient{background-image:linear-gradient(to right,#005f99,#0087d4),linear-gradient(#ffffff1f,#ffffff1f)}.btn-glow--blue-gradient:hover{background-image:linear-gradient(to right,#0074b8,#00a8ff),conic-gradient(from var(--btn-glow-angle),transparent 50%,#003d66 65%,#0074b8 75%,#00a8ff 85%,transparent 95%);filter:drop-shadow(0 0 20px rgba(0,168,255,.2))}.btn-outline:hover{border-color:#00a8ff80;box-shadow:0 0 20px #00a8ff14}@media(prefers-reduced-motion:reduce){.btn-glow:hover{animation:none}.btn-glow:hover,.btn-outline:hover{transform:none}}.nav-panel{position:relative;background:radial-gradient(ellipse at 15% 0%,rgba(0,168,255,.12) 0%,transparent 50%),radial-gradient(ellipse at 85% 0%,rgba(120,80,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(0,114,255,.06) 0%,transparent 50%),#0a1228eb;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 20px 50px -12px #00000080,0 8px 20px -6px #0000004d,inset 0 1px #ffffff0f}.nav-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#00a8ff4d,#7850ff1f 30%,#ffffff0a 50%,#00a8ff26);-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);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.nav-grid-overlay{background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at 50% 0%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,black 0%,transparent 70%)}.nav-link:hover{background:#00a8ff0f}.nav-icon-box{position:relative}.nav-icon-box:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#00a8ff66,#00c8ff26,#0072ff4d);-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);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .2s ease;pointer-events:none}.nav-link:hover .nav-icon-box{border-color:transparent;background:#00a8ff1a;box-shadow:0 0 16px #00a8ff26}.nav-link:hover .nav-icon-box:before{opacity:1}.nav-links-glass{background:#ffffff09;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff08}.nav-featured-sidebar{background:radial-gradient(ellipse at 90% 10%,rgba(0,168,255,.1) 0%,transparent 50%),radial-gradient(ellipse at 20% 90%,rgba(120,80,255,.06) 0%,transparent 50%),#0a1023b3;border-left:1px solid rgba(0,168,255,.08)}.nav-glass-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.04;mix-blend-mode:overlay}.nav-featured-image:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#00a8ff33,#ffffff0d 50%,#00a8ff1a);-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);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.nav-badge{animation:badge-glow 3s ease-in-out infinite alternate}@keyframes badge-glow{0%{box-shadow:0 0 #00a8ff00}to{box-shadow:0 0 10px #00a8ff1f}}.nav-mobile-drawer{background:radial-gradient(ellipse at 50% 0%,rgba(0,168,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(120,80,255,.04) 0%,transparent 50%),#0a1228;border-left:1px solid rgba(255,255,255,.05)}.nav-mobile-featured{background:#ffffff05}.nav-logo{filter:drop-shadow(0 0 0 transparent);transition:filter .2s ease}.group\/logo:hover .nav-logo{filter:drop-shadow(0 0 8px rgba(0,168,255,.5)) drop-shadow(0 0 20px rgba(0,168,255,.2))}.nav-trigger:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 50% 0%,rgba(0,168,255,.18) 0%,rgba(0,168,255,.06) 40%,transparent 70%);opacity:0;transition:opacity .25s ease;pointer-events:none}.nav-trigger:hover:before,.nav-trigger[aria-expanded=true]:before{opacity:1}.nav-indicator{transform:scaleX(0);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.nav-trigger:hover .nav-indicator{transform:scaleX(.5);opacity:.5}.nav-indicator[data-active]{transform:scaleX(1)!important;opacity:1!important}.nav-indicator-line{background:#00a8ff;box-shadow:0 0 6px #00a8ff66}@media(prefers-reduced-motion:reduce){.nav-badge{animation:none}.nav-indicator-line{box-shadow:none}.nav-indicator{transition:none}}dialog.form-modal{position:fixed;inset:0;z-index:200;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:none;background:transparent;overflow:hidden;display:none}dialog.form-modal[open]{display:block}dialog.form-modal::backdrop{display:none}.form-modal__backdrop{position:fixed;inset:0;background:#030712bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.form-modal__container{position:fixed;inset:0;overflow-y:auto;overscroll-behavior:contain;display:flex;align-items:flex-start;justify-content:center;padding:1rem}@media(min-height:640px){.form-modal__container{align-items:center;padding:2rem 1rem}.form-modal__panel{max-height:calc(100dvh - 4rem)}}.form-modal__panel{position:relative;width:100%;max-width:32rem;max-height:100%;display:flex;flex-direction:column;background:radial-gradient(ellipse at 15% 0%,rgba(0,168,255,.1) 0%,transparent 50%),radial-gradient(ellipse at 85% 100%,rgba(0,114,255,.07) 0%,transparent 50%),#0b1428f2;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border-radius:.75rem;overflow:hidden;box-shadow:0 25px 60px -12px #0009,0 10px 24px -8px #0000004d,inset 0 1px #ffffff12;animation:form-modal-enter .25s ease-out}.form-modal__body{flex:1 1 auto;min-height:0}@keyframes form-modal-enter{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.form-modal__border-gradient{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#00a8ff59,#ffffff1a,#ffffff0d 60%,#00a8ff33);-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);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:5}.form-modal__top-line{position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(to right,transparent,rgba(0,168,255,.55),transparent);z-index:6}.form-modal__glow-tl{position:absolute;top:-30px;left:-30px;width:160px;height:160px;background:radial-gradient(circle,rgba(0,168,255,.18) 0%,transparent 70%);pointer-events:none;z-index:1}.form-modal__glow-br{position:absolute;bottom:-40px;right:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(0,114,255,.12) 0%,transparent 70%);pointer-events:none;z-index:1}.form-modal__grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 30% 10%,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 10%,black 0%,transparent 70%);pointer-events:none;z-index:2}dialog.form-modal [data-form-success]{opacity:0;transition:opacity .3s ease}@media(max-width:480px){.form-modal__container{padding:0;align-items:flex-start}.form-modal__panel{max-width:none;border-radius:0;min-height:auto;max-height:100dvh}}@media(prefers-reduced-motion:reduce){.form-modal__panel{animation:none}}.bg-effect-aurora,.bg-effect-fluid{overflow:clip}.bg-effect-aurora:before,.bg-effect-fluid:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;filter:blur(100px);will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.bg-effect-aurora:before{opacity:.5;background:radial-gradient(circle at 15% 8%,#4b95f1 0%,transparent 14%),radial-gradient(circle at 80% 18%,#0072ff 0%,transparent 12%),radial-gradient(circle at 30% 35%,#0050b2 0%,transparent 15%),radial-gradient(circle at 75% 50%,#8db7eb 0%,transparent 13%),radial-gradient(circle at 20% 65%,#0072ff 0%,transparent 14%),radial-gradient(circle at 70% 80%,#4b95f1 0%,transparent 12%),radial-gradient(circle at 40% 92%,#0050b2 0%,transparent 15%);background-size:100% 100%;background-repeat:no-repeat;animation-name:bg-aurora;animation-duration:25s}.bg-effect-fluid:before{opacity:.4;background:radial-gradient(circle at 25% 10%,#0060d6 0%,transparent 12%),radial-gradient(circle at 70% 22%,#003270 0%,transparent 10%),radial-gradient(circle at 40% 40%,#0050b2 0%,transparent 13%),radial-gradient(circle at 80% 55%,#002047 0%,transparent 11%),radial-gradient(circle at 20% 70%,#4b95f1 0%,transparent 12%),radial-gradient(circle at 65% 85%,#003270 0%,transparent 10%),radial-gradient(circle at 35% 95%,#0050b2 0%,transparent 13%);background-size:100% 100%;background-repeat:no-repeat;animation-name:bg-fluid;animation-duration:35s}@keyframes bg-aurora{0%{transform:translate(0) scale(1)}33%{transform:translate(3%,1%) scale(1.03)}66%{transform:translate(-2%,-1%) scale(.98)}to{transform:translate(4%,2%) scale(1.02)}}@keyframes bg-fluid{0%{transform:translate(0) scale(1)}50%{transform:translate(-3%,1%) scale(1.04)}to{transform:translate(2%,-1%) scale(.97)}}@media(prefers-reduced-motion:reduce){.bg-effect-aurora:before,.bg-effect-fluid:before{animation:none}}
