:root{font-family:var(--nx-body),sans-serif;color:#edf2ff;font-synthesis:none;background:#070910}html{scroll-behavior:smooth;background:#070910}body{background:#070910;min-width:320px;margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#5479ff}.app-content{min-height:60vh}.section-container{width:min(1420px,100% - 100px);margin:0 auto}.button{min-height:50px;font-family:var(--nx-display),sans-serif;letter-spacing:1px;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:22px;padding:0 23px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex}.button svg{transition:transform .25s}.button:hover svg{transform:translate(3px,-3px)}.button-primary{color:#081229;background:#a3c2ff;box-shadow:inset 0 0 14px #ffffff75,0 0 24px #547af520}.button-primary:hover{background:#d5e5ff;box-shadow:0 8px 30px #5079ff45}.button-outline{color:#f6f8ff;background:#ffffff05;border-color:#929cb433}.button-outline:hover{background:#ffffff12;border-color:#97a7da99}.button-white:hover{background:#bdd6ff}.text-link{color:#a9c3ff;font-family:var(--nx-display);letter-spacing:1.6px;border-bottom:1px solid #5e78af;align-items:center;gap:15px;padding-bottom:13px;font-size:11px;font-weight:700;display:inline-flex}.text-link svg{transition:all .3s}.text-link:hover svg{transform:translate(3px,-3px)}.top-strip{color:#a1b1d4;height:34px;font-size:9px;font-family:var(--nx-display);letter-spacing:1.6px;z-index:30;background:#0c111e;border-bottom:1px solid #293046;justify-content:center;align-items:center;gap:9px;font-weight:600;display:flex;position:relative}.top-strip>a{color:#b1d0ff;letter-spacing:.9px;align-items:center;gap:7px;display:flex;position:absolute;right:max(42px,50vw - 710px)}.status-pulse{background:#86e9ca;border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot;display:inline-block;box-shadow:0 0 9px #86e9caaa}@keyframes pulseDot{50%{opacity:.6;box-shadow:0 0 15px #86e9cafa}}.navbar{z-index:25;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(#070a11eb,#070a1199);border-bottom:1px solid #ffffff17;width:100%;height:80px;position:absolute;top:34px;left:0}.nav-inner{justify-content:space-between;align-items:center;gap:35px;width:min(1420px,100% - 100px);height:100%;margin:auto;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.brand-logo{justify-content:center;align-items:center;width:35px;height:35px;display:flex}.brand-word{font-family:var(--nx-display);letter-spacing:2px;flex-direction:column;gap:5px;font-size:21px;font-weight:700;line-height:1;display:flex}.brand-suffix{letter-spacing:5px;color:#94a2bd;font-size:8px;font-weight:600}.brand-small .brand-word{font-size:17px}.nav-links{align-items:center;gap:38px;display:flex}.nav-link{color:#8d97ad;font-size:12px;font-weight:500;transition:all .2s}.nav-link:hover,.nav-link.active{color:#f8faff}.nav-actions{align-items:center;gap:24px;display:flex}.console-link{font-family:var(--nx-display);color:#a6b4d1;letter-spacing:1px;white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.console-dot{background:#acc3ff;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #81a2ff}.nav-cta{color:#09111f;background:#f2f5ff;min-height:41px;padding:0 16px;font-size:10px}.nav-cta:hover{background:#adc8ff}.mobile-toggle{color:#fff;background:0 0;border:0;align-items:center;display:none}.mobile-menu{display:none}.hero{background:#070910;border-bottom:1px solid #ffffff12;min-height:790px;padding:153px 0 0;position:relative;overflow:hidden}.hero-grid{pointer-events:none;background-image:linear-gradient(#738cb40d 1px,#0000 1px),linear-gradient(90deg,#738cb40d 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 7%,#000 45%,#0000 100%);mask-image:linear-gradient(#0000 7%,#000 45%,#0000 100%)}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070910 0%,#0000 45% 75%,#07091070 100%);position:absolute;inset:0}.hero-ambient{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.ambient-left{background:#20315c46;width:480px;height:430px;top:26%;left:-15%}.ambient-right{background:#2447a42b;width:720px;height:650px;top:7%;right:1%}.hero-content{z-index:2;width:min(1420px,100% - 100px);min-height:630px;margin:0 auto;position:relative}.hero-kicker{justify-content:space-between;align-items:center;display:flex}.kicker-pill{letter-spacing:1.7px;color:#bdd1ff;align-items:center;gap:12px;font-size:10px;font-weight:700;display:inline-flex}.live-symbol{background:#a5c7ff;border-radius:50%;width:7px;height:7px;animation:2s infinite pulseDot;box-shadow:0 0 10px #86b0ff}.kicker-meta{font-family:var(--nx-display);letter-spacing:1.6px;color:#65728f;font-size:10px}.hero-columns{grid-template-columns:51% 49%;align-items:center;min-height:565px;display:grid}.hero-copy{z-index:5;align-self:center;padding-bottom:13px;position:relative}.hero h1{font-family:var(--nx-display);letter-spacing:-7px;color:#f2f4ff;white-space:nowrap;margin:0 0 34px;font-size:clamp(68px,7vw,128px);font-weight:600;line-height:.94}.hero h1>span{color:#0000;background:linear-gradient(108deg,#f4f7ff 3%,#97b6ff 65%,#5579d8 99%);-webkit-background-clip:text;background-clip:text}.hero-period{-webkit-text-fill-color:#a6bfff;color:#a6bfff!important}.hero-sub{color:#9ca7bc;max-width:495px;margin:0 0 29px;font-size:15px;font-weight:400;line-height:1.85}.hero-buttons{flex-wrap:wrap;gap:10px;display:flex}.hero-buttons .button{height:54px}.hero-micro{font-family:var(--nx-display);color:#7c8ba6;letter-spacing:1px;white-space:nowrap;align-items:center;gap:15px;margin-top:47px;font-size:9px;display:flex}.hero-micro>span{align-items:center;gap:7px;display:flex}.hero-micro i{background:#627493;border-radius:50%;width:3px;height:3px}.hero-bottom{z-index:4;color:#667590;height:68px;font-size:10px;font-family:var(--nx-display);letter-spacing:1.4px;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:relative}.hero-bottom>span{align-items:center;gap:9px;display:flex}.scroll-bar{background:#708fe0;width:1px;height:21px;animation:2s infinite scrollBar}@keyframes scrollBar{50%{opacity:.2;transform:scaleY(.65)}}.core-stage{perspective:800px;width:100%;max-width:745px;height:540px;margin:0 auto;position:relative}.core-stars{opacity:.5;background-image:radial-gradient(circle at 17% 20%,#c8d9ff 1px,#0000 2px),radial-gradient(circle at 90% 10%,#b3c9ff 1px,#0000 2px),radial-gradient(circle at 63% 91%,#758de3 1px,#0000 2px),radial-gradient(circle at 15% 76%,#758de3 1px,#0000 2px),radial-gradient(circle at 76% 62%,#e4f2ff 1px,#0000 2px);background-size:200px 160px;position:absolute;inset:-30px}.core-halo{border:1px solid #5b80b82a;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 40px #3855a60e}.core-halo-outer{width:480px;height:480px}.core-halo-mid{border-color:#81b8ff14;width:390px;height:390px}.core-halo-inner{background:radial-gradient(circle,#315bb020 0,#0000 70%);border-color:#82adff36;width:310px;height:310px}.orbit{border:1.7px solid #0000;border-radius:50%;width:420px;height:420px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)rotate(-18deg);box-shadow:0 0 15px #4976ff55,inset 0 0 12px #3266fd55}.orbit-a{border-top-color:#b8e7ff;border-bottom-color:#577cf2;animation:10s linear infinite orbital}.orbit-b{border-left-color:#96cfff;border-right-color:#5d86ff;width:430px;height:430px;animation:12s linear infinite orbital2;transform:translate(-50%,-50%)rotateY(73deg)rotate(-23deg)}.orbit-c{border-bottom-color:#7f84ff;border-left-color:#82b8ff;width:360px;height:360px;animation:13s linear infinite orbital3;transform:translate(-50%,-50%)rotateX(55deg)rotate(58deg)}@keyframes orbital{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(342deg)}}@keyframes orbital2{to{transform:translate(-50%,-50%)rotateY(73deg)rotate(337deg)}}@keyframes orbital3{to{transform:translate(-50%,-50%)rotateX(55deg)rotate(418deg)}}.energy-disc{background:radial-gradient(circle,#a4c7ff25 0%,#294ba37b 34%,#101f4e 50%,#050b1e 68%,#678de599 70%,#060e24 72%);border:1px solid #a2cdff88;border-radius:50%;width:248px;height:248px;animation:5s ease-in-out infinite coreBreath;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #3a73fb50,0 0 110px #295adb36,inset 0 0 50px #719bff69}@keyframes coreBreath{50%{box-shadow:0 0 75px #397bff85,0 0 145px #224add55,inset 0 0 55px #719bff85}}.energy-disc:before{content:"";border:1px dashed #accfff66;border-radius:50%;animation:32s linear infinite spinSlow;position:absolute;inset:13px}@keyframes spinSlow{to{transform:rotate(360deg)}}.energy-disc-inner{background:radial-gradient(circle at 35% 30%,#7ca9ff70,#152951 40%,#030918 82%);border:1px solid #a4caff30;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:30px;box-shadow:inset 0 0 50px #224ce0}.core-glyph{font-family:var(--nx-display);letter-spacing:-13px;color:#ecf6ff;filter:drop-shadow(0 0 20px #a0c0ff);font-size:96px;font-weight:700;transform:translate(-7px)}.core-glyph span{letter-spacing:0;color:#a2d8ff;font-size:19px;position:absolute;top:31px;right:-15px}.orbital-node{background:#d4ebff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 14px 4px #588ef9}.node-1{top:26%;left:25%}.node-2{width:6px;height:6px;top:68%;left:73%}.node-3{width:5px;height:5px;top:20%;left:80%}.telemetry{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:3;background:linear-gradient(135deg,#111c319a,#080f1fcc);border:1px solid #8ca9ec40;padding:15px 18px;animation:7s ease-in-out infinite floatCard;position:absolute;box-shadow:0 18px 60px #02050a99}.telemetry-one{width:208px;top:70px;right:2px}.telemetry-two{width:220px;animation-delay:-3s;bottom:55px;left:-40px}@keyframes floatCard{50%{transform:translateY(-10px)}}.telemetry-header{font-family:var(--nx-display);letter-spacing:1px;color:#92b4fd;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.cyan-dot,.purple-dot{background:#84d6ff;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #6bbcff}.purple-dot{background:#b496ff;box-shadow:0 0 9px #b496ff}.telemetry-title{font-family:var(--nx-display);color:#e8edff;align-items:center;gap:7px;margin:12px 0;font-size:13px;font-weight:600;display:flex}.telemetry-mini-bars{border-bottom:1px solid #819cde33;align-items:end;gap:5px;height:50px;display:flex}.telemetry-mini-bars i{opacity:.75;background:linear-gradient(#96baff,#4052a8);border-radius:1px 1px 0 0;width:8px}.telemetry small{font-family:var(--nx-display);letter-spacing:.55px;color:#6a80a2;margin-top:9px;font-size:8px;display:block}.telemetry-line{background:#334167;height:3px;margin:20px 0}.telemetry-line i{background:linear-gradient(90deg,#9fa5ff,#6df1dd);width:74%;height:3px;display:block}.stage-axis{color:#6d85ac;font-family:var(--nx-display);letter-spacing:1.4px;font-size:9px;position:absolute;top:48%}.axis-left{left:0}.axis-right{right:0}.core-bottom-label{text-align:center;letter-spacing:1.8px;color:#7b95c2;width:100%;font-size:10px;font-family:var(--nx-display);position:absolute;bottom:14px}.core-bottom-label span{color:#506482}.technology-tape{background:#0a0e18;border-bottom:1px solid #272f41;align-items:center;height:61px;display:flex;overflow:hidden}.technology-tape>div{align-items:center;gap:40px;min-width:max-content;animation:40s linear infinite marquee;display:flex}.technology-tape span{color:#667896;font-family:var(--nx-display);letter-spacing:2.3px;align-items:center;gap:35px;font-size:10px;font-weight:700;display:flex}.technology-tape span i{color:#9cbaff;font-size:17px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:115px 0;position:relative}.philosophy-section{background:#090d16}.eyebrow{font-family:var(--nx-display);letter-spacing:2.4px;color:#a1bdff;align-items:center;gap:14px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow-index{color:#8da5d9;border:1px solid #667caa62;padding:6px 8px;font-size:10px}.eyebrow-slash{color:#56678a}.section-heading-layout{justify-content:space-between;align-items:end;gap:50px;margin:30px 0 65px;display:flex}.section h2,.banner-cta h2{font-family:var(--nx-display);letter-spacing:-4px;margin:0;font-size:clamp(48px,5.3vw,91px);font-weight:500;line-height:1.03}.section h2>span,.split-title h2>span,.faq-layout h2>span{color:#8ea7df}.side-intro{max-width:350px;padding-bottom:12px}.side-intro p,.preview-copy p,.network-layout p{color:#929eb5;margin:0 0 30px;font-size:15px;line-height:1.85}.feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.feature-card{background:linear-gradient(155deg,#10182a,#0a0e18 62%);border:1px solid #303a50;flex-direction:column;justify-content:space-between;height:375px;padding:29px;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.feature-card:hover{border-color:#7191ed90;transform:translateY(-5px)}.feature-top{font-family:var(--nx-display);color:#7990b8;letter-spacing:1.2px;justify-content:space-between;align-items:center;font-size:10px;display:flex}.feature-top svg{color:#a5bded}.feature-glow{background:radial-gradient(circle,#648bf238,#3553c20d 45%,#0000 70%);border:1px solid #7a9aff1c;border-radius:50%;width:180px;height:180px;position:absolute;top:25px;left:50%;transform:translate(-50%);box-shadow:0 0 0 25px #7a9aff08,0 0 0 49px #7a9aff05,0 0 0 76px #7a9aff04}.feature-card:nth-child(2) .feature-glow{background:radial-gradient(circle,#69cdec25,#234fa60d 45%,#0000 70%)}.feature-card:nth-child(3) .feature-glow{background:radial-gradient(circle,#9483f138,#3553c20d 45%,#0000 70%)}.feature-foot{z-index:1}.feature-foot h3{font-family:var(--nx-display);letter-spacing:-.5px;margin:0 0 13px;font-size:26px;font-weight:500}.feature-foot p{color:#8996ad;max-width:300px;margin:0 0 24px;font-size:13px;line-height:1.75}.feature-tag{color:#a6bded;letter-spacing:1.2px;font-family:var(--nx-display);border-top:1px solid #ffffff1c;justify-content:space-between;padding-top:17px;font-size:10px;display:flex}.platform-preview{background:radial-gradient(at 80%,#14254c66,#0000 45%),#080c16;overflow:hidden}.preview-layout{grid-template-columns:41% 59%;align-items:center;gap:20px;display:grid}.preview-copy h2{margin:25px 0}.preview-copy h2 em{color:#0000;background:linear-gradient(90deg,#e7f0ff,#7ba8ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.preview-copy p{max-width:365px}.preview-copy .button{margin-bottom:18px}.small-disclaimer{color:#65758f;font-size:10px;display:block}.preview-device{perspective:1000px;padding:20px 0 25px}.device-window{background:linear-gradient(135deg,#111a2c,#090e1a);border:1px solid #6e88bf77;border-radius:10px;min-height:420px;transition:transform .5s;overflow:hidden;transform:perspective(1100px)rotateY(-9deg)rotateX(4deg);box-shadow:35px 50px 75px #0009,0 0 90px #4d70e51c}.device-window:hover{transform:perspective(1100px)rotateY(-4deg)rotateX(1deg)}.device-topbar{color:#627798;height:43px;font-family:var(--nx-display);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:0 19px;font-size:10px;display:flex}.mac-dots{gap:5px;display:flex}.mac-dots i{background:#52617f;border-radius:50%;width:7px;height:7px}.mac-dots i:first-child{background:#a1676e}.mac-dots i:nth-child(2){background:#a79762}.device-content{min-height:374px;display:flex}.device-sidebar{color:#627697;border-right:1px solid #ffffff13;flex-direction:column;align-items:center;gap:18px;width:61px;padding-top:16px;display:flex}.device-sidebar i{justify-content:center;align-items:center;width:37px;height:37px;font-style:normal;display:flex}.device-sidebar .selected{color:#b6caff;background:#273758;border:1px solid #5a7cbd;border-radius:7px}.tiny-mark{font-family:var(--nx-display);color:#bdd3ff;background:#1c3156;border:1px solid #6688ce88;border-radius:6px;justify-content:center;align-items:center;width:35px;height:35px;font-size:23px;font-weight:700;display:flex}.device-main{flex:1;padding:24px 28px}.device-head,.device-metrics,.chart-label{justify-content:space-between;align-items:center;display:flex}.device-head{letter-spacing:1px;color:#d9e4ff;font-size:10px;font-family:var(--nx-display);font-weight:700}.device-head small{color:#6e82a4;font-size:9px}.device-label{color:#a2beff;border:1px solid #6983b350;border-radius:4px;padding:5px 8px;font-size:8px}.device-main h3{font:500 23px var(--nx-display);margin:27px 0 4px}.device-main>p{color:#7689a6;margin:0 0 20px;font-size:12px}.device-metrics{gap:12px}.device-metrics>div{background:#0d1729;border:1px solid #27344e;flex-direction:column;gap:8px;width:50%;padding:13px;display:flex}.device-metrics span,.chart-label{font-family:var(--nx-display);color:#7992bf;letter-spacing:1px;font-size:9px}.device-metrics strong{font:600 19px var(--nx-display);color:#e5edff}.device-metrics small{color:#637897;font-size:9px}.device-chart{padding-top:21px}.device-chart svg{width:100%;height:110px}.chart-label span{color:#65718a}.closing-section{background:radial-gradient(at 50% 100%,#162b5b7a,#060a14 60%);padding:115px 0 135px;overflow:hidden}.closing-contents{text-align:center}.closing-star{color:#8eafff;text-shadow:0 0 40px #507cff;margin-bottom:30px;font-size:58px}.closing-contents h2{margin:30px 0 18px;font-size:clamp(53px,6.6vw,105px)}.closing-contents h2 span{color:#97b5ef}.closing-contents p{color:#93a1bb;margin:0 0 29px;font-size:15px}.closing-cta{justify-content:center;gap:10px;display:flex}.page-hero{background:radial-gradient(at 77% 40%,#284baa42,#0000 50%),#080c16;border-bottom:1px solid #ffffff19;min-height:520px;padding:190px 0 94px;position:relative;overflow:hidden}.page-hero:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0009 60%,#0000);mask-image:linear-gradient(#0000,#0009 60%,#0000)}.page-hero .section-container{z-index:2;position:relative}.page-hero-orb{background:radial-gradient(circle at 25% 28%,#90bcff2a,#15337633 42%,#0000 70%);border:1px solid #4875dd65;border-radius:50%;width:500px;height:500px;position:absolute;top:80px;right:-5%;box-shadow:0 0 0 34px #5a85ff09,0 0 0 67px #5a85ff06,0 0 0 114px #5a85ff04,inset 0 0 120px #3e62af29}.page-hero h1{font-family:var(--nx-display);letter-spacing:-6px;margin:32px 0 25px;font-size:clamp(63px,8vw,127px);font-weight:600;line-height:.98}.page-hero h1 span{color:#0000;background:linear-gradient(90deg,#d5e7ff,#88aeff,#4565ca);-webkit-background-clip:text;background-clip:text}.page-hero p{color:#9baac2;max-width:600px;margin:0 0 25px;font-size:16px;line-height:1.8}.split-title{justify-content:space-between;align-items:end;gap:40px;margin:35px 0 55px;display:flex}.split-title p{color:#91a0ba;max-width:390px;line-height:1.8}.platform-cards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.platform-card{background:#0d1422;border:1px solid #303a51;flex-direction:column;justify-content:space-between;min-height:470px;padding:27px;transition:all .35s;display:flex;overflow:hidden}.platform-card:hover{border-color:#718de1;transform:translateY(-5px)}.pc-top{color:#859ac3;font-family:var(--nx-display);letter-spacing:1.3px;justify-content:space-between;font-size:10px;display:flex}.pc-top svg{color:#a6c7ff}.pc-art{justify-content:center;align-items:center;height:210px;display:flex;position:relative}.pc-art-circle{border:1px solid #819ce063;border-radius:50%;width:160px;height:160px;position:absolute;box-shadow:0 0 60px #5377d42a}.pc-art-circle.two{border-color:#6580b52a;width:220px;height:220px}.pc-art-center{color:#aac8ff;background:linear-gradient(140deg,#35529b99,#081226);border-radius:20%;justify-content:center;align-items:center;width:110px;height:110px;display:flex;transform:rotate(-14deg);box-shadow:0 0 60px #5786ea26}.pc-art-center svg{transform:rotate(14deg)}.pc-two .pc-art-center{border-radius:50%;transform:rotate(0)}.pc-two .pc-art-center svg{transform:rotate(0)}.pc-three .pc-art-center{border-radius:30%}.platform-card h3{font:500 25px/1.2 var(--nx-display);letter-spacing:-.5px;max-width:330px}.platform-card p{color:#8a99b3;max-width:340px;font-size:13px;line-height:1.8}.banner-cta{background:#111e3d;border-top:1px solid #5970a240;padding:75px 0}.banner-cta-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.banner-cta h2{margin-top:22px;font-size:clamp(36px,4vw,60px)}.banner-cta h2 em{color:#9bb5ef;font-style:normal}.architecture-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:15px;display:grid}.arch-card{background:linear-gradient(150deg,#101b2d,#0a0f19);border:1px solid #293650;min-height:330px;padding:31px;transition:transform .25s,border-color .25s;position:relative}.arch-card:hover{border-color:#6d8fe5;transform:translateY(-5px)}.arch-icon{color:#aac7ff;background:#1a2c4b;border:1px solid #3d5b98;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;display:flex}.arch-number{font:700 9px var(--nx-display);letter-spacing:1.5px;color:#6682b7;display:block}.arch-card h3{font:500 25px var(--nx-display);margin:12px 0 7px}.arch-card small{color:#a1b9eb}.arch-card p{color:#8d9eb9;max-width:320px;font-size:13px;line-height:1.8}.arch-arrow{color:#a5bbef;position:absolute;bottom:25px;right:26px}.network-section{background:radial-gradient(at 67%,#1e3a7c60,#0000 48%),#080d18;overflow:hidden}.network-layout{grid-template-columns:1fr 1fr;align-items:center;min-height:470px;display:grid}.network-layout h2{margin:27px 0}.network-layout p{max-width:440px}.network-globe{background:radial-gradient(circle,#38599c35,#0000 70%);border-radius:50%;justify-content:center;align-items:center;width:420px;height:420px;margin:auto;display:flex;position:relative}.globe-1,.globe-2,.globe-3{border:1px solid #6292db4f;border-radius:50%;animation:30s linear infinite spinSlow;position:absolute;inset:20px}.globe-2{border-color:#a0c7ff8f;animation:22s linear infinite orbital;inset:47px;transform:rotateX(68deg);box-shadow:0 0 20px #5276e350}.globe-3{border-color:#8d9df3a0;animation:18s linear infinite orbital2;inset:85px;transform:rotateY(60deg)}.globe-center{color:#b7d9ff;filter:drop-shadow(0 0 30px #6895f3);background:#1a30605e;border:1px solid #94c3ff35;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.globe-pip{background:#c9eaff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 15px #86baff}.globe-pip-a{top:20%;left:24%}.globe-pip-b{top:54%;right:8%}.globe-pip-c{bottom:10%;left:30%}.network-globe-label{font:700 10px var(--nx-display);letter-spacing:1.1px;color:#8fa9dc;white-space:nowrap;position:absolute;bottom:-36px}.network-globe-label span{color:#506f9f;padding-left:12px}.plans-notice{color:#a9bce3;font:700 10px var(--nx-display);letter-spacing:1px;align-items:center;gap:8px;display:flex}.pricing-section{background:#090e19;padding-top:75px}.pricing-intro{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.pricing-intro p{color:#91a0bb}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.plan{background:linear-gradient(170deg,#131b2a,#0b111d 70%);border:1px solid #35425c;flex-direction:column;min-height:550px;padding:31px;display:flex;position:relative}.plan-featured{background:linear-gradient(170deg,#192e58,#0b1428 65%);border-color:#8aade9;box-shadow:0 0 45px #567efb25}.plan-recommended{color:#0b1c3d;font:700 9px var(--nx-display);letter-spacing:1px;background:#a1bcf4;align-items:center;gap:5px;padding:8px 12px;display:flex;position:absolute;top:0;right:0}.plan-top{color:#86a2d1;font:700 10px var(--nx-display);letter-spacing:1.5px;justify-content:space-between;align-items:center;display:flex}.plan-icon{color:#abc6ff;font-size:28px}.plan h3{font:600 46px var(--nx-display);letter-spacing:-2px;margin:35px 0 7px}.plan p{color:#a4b0c6;min-height:30px;font-size:13px}.plan-price{flex-direction:column;gap:7px;margin:25px 0 28px;display:flex}.plan-price strong{font:500 30px var(--nx-display);letter-spacing:-.8px}.plan-price small{color:#8c9bb7}.plan button{width:100%}.plan-divider{background:#8eadd52e;height:1px;margin:30px 0}.plan-includes{font:700 10px var(--nx-display);letter-spacing:1.3px;color:#88a3d1}.plan ul{flex-direction:column;gap:17px;margin:18px 0 0;padding:0;list-style:none;display:flex}.plan li{color:#adbad1;align-items:start;gap:10px;font-size:12px;display:flex}.plan li svg{color:#a0c6fe;flex-shrink:0}.asterisk{color:#687997;margin-top:20px;font-size:11px;line-height:1.7}.faq-section{background:#080b13}.faq-layout{grid-template-columns:1fr 1fr;gap:80px;display:grid}.faq-layout h2{margin-top:27px}.faq-list{border-top:1px solid #32405b}.faq-item{border-bottom:1px solid #32405b}.faq-item button{color:#dce6fc;text-align:left;width:100%;font:500 15px var(--nx-display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;display:flex}.faq-item button svg{color:#93b0ea;flex-shrink:0;transition:transform .3s}.faq-item.expanded button svg{transform:rotate(180deg)}.faq-item p{color:#93a4c0;margin:0;padding:0 18px 22px 0;font-size:13px;line-height:1.8;overflow:hidden}.console-page{background:radial-gradient(at 60% 10%,#1f3e792f,#0000 48%),#080b13;min-height:1000px;padding:154px 0 100px}.console-notice{color:#97aacb;background:#121c2a;border:1px solid #5f729555;align-items:center;gap:23px;margin-bottom:20px;padding:14px 17px;font-size:12px;display:flex}.console-notice>span{color:#b5caff;font:700 10px var(--nx-display);letter-spacing:1.1px;white-space:nowrap;align-items:center;gap:8px;display:flex}.console-shell{background:#0c111d;border:1px solid #3b4a65;grid-template-columns:240px 1fr;min-height:665px;display:grid;box-shadow:0 30px 100px #0008}.console-sidebar{border-right:1px solid #28344a;flex-direction:column;justify-content:space-between;display:flex}.console-sidebar-head{font:700 11px var(--nx-display);letter-spacing:.9px;align-items:center;gap:12px;padding:25px 20px;display:flex}.console-sidebar-head small{color:#677c9e;margin-top:5px;font-size:8px;display:block}.console-sidebar-menu{margin-top:-140px;padding:0 11px}.console-sidebar-menu>small{color:#607595;font:700 9px var(--nx-display);letter-spacing:1.4px;margin:0 13px 14px;display:block}.console-sidebar-menu button{color:#8f9fb7;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;height:46px;padding:0 13px;font-size:13px;display:flex}.console-sidebar-menu button svg:last-child{opacity:.35;margin-left:auto}.console-sidebar-menu button.selected{color:#dce8ff;background:#1f3152}.console-sidebar-foot{border-top:1px solid #27344c;align-items:center;gap:10px;margin:15px;padding-top:20px;font-size:12px;display:flex}.console-sidebar-foot small{color:#6b7e9c;margin-top:4px;display:block}.avatar-initial{background:#4e70b7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.console-main{min-width:0;padding:30px 36px}.console-page-top{color:#6d7e9c;font:700 10px var(--nx-display);letter-spacing:1.3px;justify-content:space-between;align-items:center;display:flex}.console-page-top>span:first-child{align-items:center;gap:9px;display:flex}.console-page-top strong{color:#b6c6e5}.console-demo-pill{color:#98bbff;border:1px solid #526b9470;border-radius:25px;align-items:center;gap:8px;padding:7px 10px;display:flex}.console-demo-pill .status-pulse{background:#a5bfff}.console-title-row{justify-content:space-between;align-items:center;gap:15px;margin:46px 0 28px;display:flex}.console-title-row h1,.detail-header h1{font:500 32px var(--nx-display);letter-spacing:-1px;margin:0 0 9px}.console-title-row p,.detail-header p{color:#8293ae;margin:0;font-size:13px}.console-title-row .button{min-height:43px}.console-metric-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.console-metric{background:#10192b;border:1px solid #2a3a56;flex-direction:column;gap:11px;padding:23px;display:flex}.console-metric>span{color:#94b2ed;font:700 10px var(--nx-display);letter-spacing:1px;align-items:center;gap:9px;display:flex}.console-metric strong{font:500 25px var(--nx-display)}.console-metric small{color:#7588a9}.console-bottom-grid{grid-template-columns:1.6fr 1fr;gap:14px;margin-top:15px;display:grid}.console-panel{background:#10192b;border:1px solid #2a3a56;min-width:0;padding:24px}.console-panel-head{color:#b4c9ed;font:700 10px var(--nx-display);letter-spacing:1px;justify-content:space-between;display:flex}.console-panel-head small{color:#647b9d}.mock-chart{width:100%;height:190px;margin-top:20px}.mock-chart svg{width:100%;height:100%}.mock-chart-key{color:#677a99;font-size:10px}.project-placeholder{text-align:center;padding:38px 0 0}.project-symbol{color:#c0d7ff;background:#192a47;border:1px solid #506b9e;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 15px;display:flex}.project-placeholder strong{font:500 17px var(--nx-display)}.project-placeholder p{color:#7f91ad;font-size:12px;line-height:1.7}.subtle-link{color:#accaff;font:700 10px var(--nx-display);letter-spacing:1px;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.console-detail{padding-top:42px}.detail-header>svg{color:#adc9ff;margin-bottom:18px}.detail-grid{grid-template-columns:1.2fr .8fr;gap:15px;margin-top:32px;display:grid}.big-map{justify-content:center;align-items:center;min-height:380px;display:flex;overflow:hidden}.big-map .network-globe{margin:-40px;transform:scale(.7)}.detail-copy>span{font:700 10px var(--nx-display);letter-spacing:1.3px;color:#8daee8}.detail-copy h3{font:500 29px var(--nx-display);margin:25px 0 12px}.detail-copy p{color:#8a9cb8;font-size:13px;line-height:1.8}.detail-copy ul{color:#b1c1df;font:700 11px var(--nx-display);flex-direction:column;gap:15px;margin:24px 0;padding:0;list-style:none;display:flex}.detail-copy li{align-items:center;gap:9px;display:flex}.detail-copy li svg{color:#8ec8ff}.detail-copy small{color:#677ea2;font-size:9px}.security-list{gap:15px;margin-top:36px;display:grid}.security-item{background:#121d2f;border:1px solid #30405e;align-items:center;gap:20px;padding:25px;display:flex}.security-item>svg{color:#a9c7ff}.security-item strong{font:500 17px var(--nx-display);display:block}.security-item small{color:#8498b6;margin-top:6px;font-size:12px;display:block}.planned-tag{color:#b1c9f1;font:700 9px var(--nx-display);letter-spacing:1px;background:#283b60;margin-left:auto;padding:7px 10px}.deploy-card{background:linear-gradient(135deg,#182744,#0e1727);border:1px solid #3b5175;max-width:670px;margin-top:36px;padding:37px}.deploy-step{font:700 10px var(--nx-display);color:#a8c5ff;letter-spacing:1.2px}.deploy-card h3{font:500 34px var(--nx-display);margin:23px 0 10px}.deploy-card p{color:#879bb8;font-size:13px;line-height:1.75}.terminal-code{background:#070e1c;border:1px solid #457;justify-content:space-between;align-items:center;gap:15px;margin:26px 0;padding:16px 18px;display:flex}.terminal-code span{color:#bad0ff;font:13px monospace}.terminal-code button{color:#a5c2ee;font:700 10px var(--nx-display);background:0 0;border:0;align-items:center;gap:6px;display:flex}.footer{background:#05070d;border-top:1px solid #23334d;padding:75px 0 0}.footer-main{grid-template-columns:1.7fr .5fr .5fr .5fr;gap:50px;min-height:235px;display:grid}.footer-main p{color:#788aa5;margin-top:23px;font-size:13px;line-height:1.8}.footer-col{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.footer-col span{color:#859cc9;font:700 10px var(--nx-display);letter-spacing:1.5px;margin:2px 0 9px}.footer-col a{color:#7f8fa9;font-size:13px;transition:all .2s}.footer-col a:hover{color:#e7f0ff}.footer-big-mark{font:700 125px var(--nx-display);color:#111d36;line-height:1;position:relative}.footer-big-mark span{color:#38588f;font-size:17px;position:absolute;top:23px}.footer-bottom{color:#62738d;min-height:65px;font:700 9px var(--nx-display);letter-spacing:1.1px;border-top:1px solid #25344d;justify-content:space-between;align-items:center;gap:10px;display:flex}.footer-bottom i{color:#94b4ff;font-style:normal}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02050add;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.contact-modal{background:radial-gradient(at 100% 0,#274c8d60,#0000 42%),#101724;border:1px solid #647eac8a;width:100%;max-width:620px;max-height:90vh;padding:44px;position:relative;overflow-y:auto;box-shadow:0 35px 140px #000c}.modal-close{color:#b0c3e7;background:0 0;border:0;position:absolute;top:20px;right:22px}.modal-mark{font:700 10px var(--nx-display);letter-spacing:1.9px;color:#a4c6ff}.contact-modal h2{font:600 57px/1.02 var(--nx-display);letter-spacing:-2.5px;margin:24px 0 16px}.contact-modal h2 em{color:#9bbfff;font-style:normal}.contact-modal>p{color:#8ea2be;margin-bottom:24px;font-size:13px;line-height:1.8}.contact-modal form{flex-direction:column;gap:15px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contact-modal label{font:700 10px var(--nx-display);letter-spacing:.8px;color:#afc6ec;flex-direction:column;gap:9px;display:flex}.contact-modal input,.contact-modal textarea{color:#ecf4ff;width:100%;font:13px var(--nx-body);resize:vertical;background:#080f1d;border:1px solid #3e5070;outline:none;padding:13px}.contact-modal textarea{min-height:78px}.contact-modal input:focus,.contact-modal textarea:focus{border-color:#95b9fb}.requested-plan{color:#7f96bd;gap:8px;font-size:11px;display:flex}.requested-plan strong{color:#b3cfff}.modal-submit{width:100%;margin-top:5px}.modal-success-icon{color:#a5d8fe;background:#213f69;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-top:28px;display:flex}@media (width<=1280px){.nav-links{gap:23px}.nav-actions{gap:12px}.hero h1{letter-spacing:-5px;font-size:clamp(67px,6.8vw,105px)}.core-stage{transform:scale(.88)}.section h2{font-size:clamp(52px,5vw,78px)}.page-hero h1{font-size:clamp(65px,7vw,108px)}}@media (width<=1040px){.section-container,.nav-inner,.hero-content{width:calc(100% - 64px)}.nav-links{gap:17px}.console-link{display:none}.hero-columns{grid-template-columns:52% 48%}.hero h1{letter-spacing:-4px;font-size:70px}.hero-sub{font-size:14px}.core-stage{transform-origin:50%;margin-left:-50px;transform:scale(.75)}.telemetry-one{right:-30px}.top-strip>a{display:none}.feature-card{padding:22px}.device-window,.device-window:hover{transform:none}.page-hero-orb{right:-170px}.console-shell{grid-template-columns:195px 1fr}.console-main{padding:25px}.footer-main{gap:25px}}@media (width<=800px){.top-strip{letter-spacing:.8px;font-size:8px}.navbar{height:69px}.nav-inner{width:calc(100% - 40px)}.nav-links,.nav-actions{display:none}.mobile-toggle{display:flex}.mobile-menu{z-index:35;background:#0a1120;border-bottom:1px solid #6b8eca44;flex-direction:column;padding:14px 25px 25px;display:flex;position:absolute;top:103px;left:0;right:0;overflow:hidden;box-shadow:0 30px 50px #000b}.mobile-menu a,.mobile-menu button{color:#dae5ff;text-align:left;font:500 14px var(--nx-display);background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:15px 4px;display:flex}.section-container,.hero-content{width:calc(100% - 42px)}.hero{min-height:860px;padding-top:137px}.hero-kicker{align-items:start}.kicker-meta{display:none}.hero-columns{grid-template-columns:1fr;min-height:0}.hero-copy{padding-top:60px}.hero h1{letter-spacing:-3px;margin-bottom:23px;font-size:clamp(56px,11vw,93px);line-height:.96}.hero-sub{max-width:510px}.hero-micro{gap:12px;margin-top:25px}.hero-visual{justify-content:center;height:335px;display:flex;overflow:visible}.core-stage{transform-origin:50% 20%;flex-shrink:0;width:660px;max-width:none;margin-top:-30px;margin-left:0;left:0;transform:scale(.58)}.telemetry-one{right:20px}.telemetry-two{left:20px}.hero-bottom{margin-top:-5px}.hero-bottom>span:nth-child(2){display:none}.section{padding:80px 0}.section-heading-layout,.split-title{margin:28px 0 45px;display:block}.side-intro{max-width:540px;margin-top:25px}.feature-grid,.platform-cards,.pricing-grid{grid-template-columns:1fr;gap:12px}.feature-card{height:300px}.feature-glow{top:0;left:70%}.feature-foot p{max-width:420px}.preview-layout,.network-layout,.faq-layout{grid-template-columns:1fr;gap:30px}.preview-device{padding-top:35px}.section h2{letter-spacing:-2.8px;font-size:clamp(47px,9vw,68px)}.preview-copy p{max-width:540px}.page-hero{min-height:490px;padding:169px 0 68px}.page-hero h1{letter-spacing:-3px;font-size:clamp(51px,9.7vw,85px)}.page-hero-orb{opacity:.45}.platform-card{min-height:370px}.pc-art{height:165px}.architecture-grid{grid-template-columns:repeat(2,1fr)}.network-globe{margin:-30px auto;transform:scale(.78)}.banner-cta-inner{display:block}.banner-cta h2{margin-bottom:24px}.faq-layout{gap:25px}.console-shell{flex-direction:column;display:flex}.console-sidebar{border-bottom:1px solid #30405a;border-right:0}.console-sidebar-head{padding:15px}.console-sidebar-menu{flex-direction:row;margin:0;padding:0 8px 10px;display:flex;overflow-x:auto}.console-sidebar-menu>small{display:none}.console-sidebar-menu button{flex-shrink:0;gap:6px;width:auto;font-size:11px}.console-sidebar-menu button svg:last-child,.console-sidebar-foot{display:none}.console-bottom-grid{grid-template-columns:1fr}.console-main{min-height:600px}.footer-main{grid-template-columns:1.7fr 1fr 1fr}.footer-big-mark{display:none}.footer-bottom{flex-wrap:wrap;padding:20px 0}}@media (width<=540px){.top-strip{letter-spacing:.7px;justify-content:center;font-size:7px}.brand-word{font-size:18px}.brand-suffix{font-size:7px}.hero{min-height:785px}.hero-copy{padding-top:56px}.hero h1{letter-spacing:-2.7px;font-size:clamp(49px,10.4vw,70px)}.hero-sub{font-size:13px;line-height:1.7}.hero-buttons{gap:7px}.hero-buttons .button{gap:10px;height:47px;min-height:47px;padding:0 13px;font-size:9px}.hero-micro{letter-spacing:0;gap:7px;font-size:8px}.hero-micro svg{width:12px}.hero-visual{height:283px}.core-stage{transform-origin:50% 8%;margin-top:0;transform:scale(.46)}.hero-bottom{height:57px;font-size:8px}.hero-bottom>span:last-child{display:none}.hero-kicker{font-size:8px}.kicker-pill{letter-spacing:1px;font-size:8px}.section h2{letter-spacing:-2px;font-size:clamp(39px,10vw,56px)}.section{padding:70px 0}.feature-card{height:290px}.device-main{padding:16px 15px}.device-window{min-height:370px}.device-sidebar{width:47px}.device-sidebar i{width:28px}.device-metrics strong{font-size:13px}.device-main h3{font-size:19px}.device-chart svg{height:100px}.device-metrics>div{padding:8px}.device-metrics span{font-size:8px}.device-metrics small{font-size:7px}.device-head{font-size:8px}.closing-cta{flex-direction:column}.closing-cta .button{width:100%}.closing-star{font-size:40px}.page-hero{min-height:450px}.page-hero h1{font-size:clamp(43px,10vw,62px)}.page-hero p{font-size:14px}.architecture-grid{grid-template-columns:1fr}.arch-card{min-height:265px}.network-globe{margin:-80px auto;transform:scale(.62)}.network-layout{overflow:hidden}.plan{min-height:500px}.pricing-intro{display:block}.pricing-intro p{margin-top:15px}.faq-item button{font-size:13px}.banner-cta h2{font-size:37px}.console-page{padding:131px 0 70px}.console-notice{font-size:11px;line-height:1.7;display:block}.console-notice>span{margin-bottom:8px}.console-main{padding:17px}.console-page-top{font-size:8px}.console-title-row{margin:32px 0 20px;display:block}.console-title-row h1{font-size:25px}.console-title-row .button{margin-top:20px}.console-metric-grid{grid-template-columns:1fr}.console-metric{gap:7px;padding:15px}.console-metric strong{font-size:23px}.console-panel{padding:16px}.mock-chart{height:140px}.console-detail{padding-top:27px}.detail-grid{grid-template-columns:1fr}.big-map{min-height:280px}.big-map .network-globe{margin:-85px;transform:scale(.53)}.security-item{gap:10px;padding:16px}.security-item strong{font-size:14px}.security-item small{font-size:10px}.planned-tag{font-size:8px}.terminal-code{padding:12px}.terminal-code span{font-size:11px}.terminal-code button{font-size:9px}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main>div:first-child{grid-column:span 2}.footer-bottom{font-size:8px}.contact-modal{padding:32px 21px}.contact-modal h2{font-size:42px}.form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.concierge-page{color:#232923;background:#e9e8e1}.concierge-entrance{background:#e9e8e1;grid-template-columns:57% 43%;height:calc(100svh - 94px);min-height:690px;max-height:960px;display:grid;overflow:hidden}.concierge-identity{flex-direction:column;align-items:flex-start;padding:48px 8% 36px 8.5%;display:flex}.concierge-eyebrow{font:400 10px var(--nx-display),monospace;letter-spacing:2px;color:#777c70;white-space:nowrap;align-items:center;gap:24px;width:100%;display:flex}.identity-hairline{background:#c4c8bb;flex:1;height:1px}.concierge-identity h1{font:500 clamp(61px,6.3vw,112px)/1.03 var(--nx-body),sans-serif;letter-spacing:-6px;margin:auto 0 28px}.concierge-identity h1 em{font:400 1.18em/.8 var(--nx-display),serif;letter-spacing:-2px;color:#a48868}.concierge-identity>p{color:#697167;max-width:490px;margin:0 0 27px;font-size:14px;line-height:1.9}.concierge-explore{font:500 10px var(--nx-display);letter-spacing:1px;border-bottom:1px solid #999f91;align-items:center;gap:19px;width:100%;max-width:380px;padding:15px 0;transition:color .25s;display:flex}.concierge-explore .line-track{background:#b5bbae;flex:1;height:1px;transition:background .3s}.concierge-explore:hover{color:#a48868}.concierge-explore:hover .line-track{background:#a48868}.concierge-entrance-foot{width:100%;font:400 9px var(--nx-display);color:#90958b;letter-spacing:.7px;border-top:1px solid #c6c9bf;justify-content:space-between;gap:18px;margin-top:auto;padding-top:22px;display:flex}.concierge-art{isolation:isolate;background:radial-gradient(at 60% 35%,#6a6c61,#2c322b 55%,#1a211d 90%);position:relative;overflow:hidden}.concierge-art:before{content:"";filter:blur(20px);background:linear-gradient(90deg,#0000 36%,#f7edd534 56%,#0000 75%);width:110%;height:140%;position:absolute;top:-12%;left:-55%;transform:rotate(-22deg)}.concierge-art-grain{opacity:.27;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 3px);position:absolute;inset:0}.concierge-lit-column{width:34%;position:absolute;top:11%;bottom:13%;left:38%;transform:skewY(-6deg);box-shadow:40px 50px 75px #0a0c0ab5,0 0 90px #b5a68a15}.concierge-lit-column:before{content:"";clip-path:polygon(0 0,88% 4%,88% 100%,0 96%);background:linear-gradient(110deg,#e9e8de 0,#898f80 4%,#292c27 18%,#92988a 21%,#d7d9cb 35%,#40463d 46%,#edeadd 51%,#242a26 63%,#a5a999 75%,#343c34 100%);position:absolute;inset:0}.concierge-lit-column:after{content:"";clip-path:polygon(0 0,100% 9%,100% 95%,0 100%);background:linear-gradient(90deg,#30382f,#141b16 20%,#868c7d 80%,#272d27);width:32%;position:absolute;top:4%;bottom:0;right:-18%}.concierge-lit-edge{z-index:2;background:#f6f0e1;width:2px;height:96%;position:absolute;top:0;left:0;box-shadow:0 0 23px #f6f0e2b0}.concierge-lit-center{z-index:2;opacity:.65;background:linear-gradient(#ddd5c4,#f5f0df,#888b7d);width:2px;height:91%;position:absolute;top:2%;left:49%;box-shadow:0 0 24px #faf2d8aa}.concierge-art-legend{text-align:right;font:400 10px/1.7 var(--nx-display);color:#c7ccbd;letter-spacing:2px;position:absolute;top:34px;right:34px}.concierge-art-caption{font:400 9px var(--nx-display);color:#c8cbbc;letter-spacing:1.2px;position:absolute;bottom:32px;left:31px}.concierge-experience{background:#f0efe9;padding:140px max(4.5vw,30px) 150px}.concierge-experience-intro{grid-template-columns:1fr 1.6fr 1fr;align-items:end;gap:28px;max-width:1400px;margin:0 auto 82px;display:grid}.concierge-experience-intro>p{font:400 10px var(--nx-display);color:#83877b;letter-spacing:1.2px;align-self:start}.concierge-experience-intro h2{font:500 clamp(42px,4.9vw,84px)/1.04 var(--nx-body);letter-spacing:-4.2px;margin:0}.concierge-experience-intro h2 em{font:400 1.14em/.86 var(--nx-display);color:#a48c6e;letter-spacing:-1px}.concierge-experience-intro>span{color:#85897e;max-width:280px;font-size:13px;line-height:1.8}.concierge-service-layout{border-top:1px solid #b7bcaf;border-bottom:1px solid #b7bcaf;grid-template-columns:56% 44%;max-width:1400px;margin:auto;display:grid}.concierge-service-menu{flex-direction:column;display:flex}.concierge-service{text-align:left;color:#6e7569;background:0 0;border:0;border-bottom:1px solid #ccd0c5;grid-template-rows:auto auto;grid-template-columns:1fr 35px;align-content:center;width:100%;min-height:122px;padding:19px 28px 20px 0;transition:padding .3s,color .25s,background .25s;display:grid;position:relative}.concierge-service:last-child{border-bottom:none}.concierge-service .service-name{font:500 clamp(26px,2.35vw,39px) var(--nx-body);letter-spacing:-1.5px;grid-area:1/1;transition:transform .3s}.concierge-service .service-short{font:400 11px/1.8 var(--nx-body);color:#979a8e;grid-area:2/1;margin-top:4px}.concierge-service svg{opacity:.35;grid-area:1/2/3;place-self:center end;transition:transform .3s,opacity .3s;transform:rotate(45deg)}.concierge-service.chosen{color:#262d27;padding-left:18px}.concierge-service.chosen:before{content:"";background:#b19473;width:3px;height:50%;position:absolute;top:25%;left:0}.concierge-service.chosen svg{opacity:1;transform:rotate(0)}.concierge-selection{color:#ebece4;background:#242c27;min-width:0}.concierge-selection-inner{flex-direction:column;height:100%;min-height:488px;padding:36px clamp(30px,4.2vw,75px) 42px;display:flex}.concierge-selection-head{font:400 10px var(--nx-display);color:#a6ad9e;letter-spacing:1.5px;justify-content:space-between;align-items:start;gap:12px;display:flex}.concierge-selection-wordmark{font:400 56px/.9 var(--nx-display);color:#dbc09d;letter-spacing:-4px}.concierge-selection-copy{margin:auto 0}.selection-category{font:400 10px var(--nx-display);letter-spacing:1.4px;color:#c0ad92;display:block}.concierge-selection-copy h3{font:500 clamp(36px,4vw,65px)/1.08 var(--nx-body);letter-spacing:-3px;margin:22px 0 17px}.concierge-selection-copy p{color:#b5bbaf;max-width:360px;font-size:13px;line-height:1.95}.concierge-proceed{font:500 11px var(--nx-display);letter-spacing:1.4px;color:#f0ece3;border-top:1px solid #6c7869;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.concierge-proceed-arrow{border:1px solid #8b9587;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;transition:background .25s,color .25s,transform .3s;display:flex}.concierge-proceed:hover .concierge-proceed-arrow{color:#242c27;background:#dfd6c7;transform:rotate(45deg)}.concierge-outro{background:#d8d8ce;padding:75px 5vw 85px}.concierge-outro-top,.concierge-outro-bottom{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:auto;display:flex}.concierge-outro-top{font:400 10px var(--nx-display);letter-spacing:1px;color:#7a8176;border-bottom:1px solid #afb5a8;padding-bottom:17px}.concierge-outro-main{justify-content:space-between;align-items:end;gap:30px;max-width:1400px;margin:80px auto 90px;display:flex}.concierge-outro-main p{color:#777e73;max-width:280px;font-size:13px;line-height:1.9}.concierge-outro-main h2{font:500 clamp(49px,6vw,103px)/1.03 var(--nx-body);letter-spacing:-5px;margin:0}.concierge-outro-main h2 em{font:400 1.12em/.84 var(--nx-display);color:#998166;letter-spacing:-1px}.concierge-outro-bottom{border-top:1px solid #b2b7ac;padding-top:25px}.concierge-outro-bottom a{font:600 11px var(--nx-display);letter-spacing:.8px;white-space:nowrap;align-items:center;gap:25px;display:flex}.concierge-outro-bottom a svg{transition:transform .25s}.concierge-outro-bottom a:hover svg{transform:translate(7px)}.concierge-outro-bottom span{color:#888d82;text-align:right;max-width:430px;font-size:10px;line-height:1.7}@media (width<=970px){.concierge-entrance{grid-template-columns:60% 40%;height:auto;min-height:670px}.concierge-identity{padding:40px 6% 26px}.concierge-identity h1{letter-spacing:-3px;font-size:clamp(51px,6.6vw,83px)}.concierge-experience-intro{grid-template-columns:1fr 2fr;gap:16px}.concierge-experience-intro>span{grid-column:2}.concierge-service-layout{grid-template-columns:53% 47%}.concierge-selection-inner{padding:30px 26px}.concierge-service .service-name{font-size:29px}.concierge-outro-main h2{font-size:69px}}@media (width<=740px){.concierge-entrance{grid-template-columns:1fr;min-height:0}.concierge-identity{min-height:540px;padding:29px 23px 25px}.concierge-identity h1{letter-spacing:-3px;margin:65px 0 26px;font-size:clamp(53px,10vw,77px)}.concierge-identity>p{font-size:13px}.concierge-entrance-foot{margin-top:60px;font-size:8px}.concierge-art{min-height:380px}.concierge-lit-column{width:29%;top:6%;bottom:5%;left:40%}.concierge-art-caption,.concierge-art-legend{font-size:8px}.concierge-experience{padding:76px 23px 80px}.concierge-experience-intro{margin-bottom:45px;display:block}.concierge-experience-intro h2{letter-spacing:-2.5px;margin:20px 0;font-size:clamp(46px,8.4vw,65px)}.concierge-experience-intro>span{font-size:12px}.concierge-service-layout{flex-direction:column;display:flex}.concierge-service{min-height:91px;padding:17px 10px 17px 0}.concierge-service .service-name{font-size:clamp(24px,5.3vw,33px)}.concierge-service .service-short{font-size:10px}.concierge-selection-inner{min-height:400px;padding:27px}.concierge-selection-copy h3{font-size:47px}.concierge-outro{padding:65px 23px 80px}.concierge-outro-main{margin:72px auto 65px;display:block}.concierge-outro-main h2{letter-spacing:-3px;font-size:clamp(51px,9vw,72px)}.concierge-outro-main p{margin-bottom:35px}.concierge-outro-bottom{display:block}.concierge-outro-bottom a{white-space:normal}.concierge-outro-bottom span{text-align:left;margin-top:30px;display:block}}@media (prefers-reduced-motion:reduce){.concierge-page *{transition-duration:.01ms!important;animation:none!important}}.prime-mast{background:var(--paper);border-bottom:1px solid #c4c7bd;padding:38px 0 0}.prime-mast-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:64px;padding-bottom:70px;display:grid}.prime-flag{font:500 10px var(--nx-display),monospace;letter-spacing:1.9px;color:#8a7457;align-items:center;gap:10px;margin:56px 0 24px;display:inline-flex}.prime-flag:before{content:"";background:#b9946e;width:34px;height:1px}.prime-mast h1{font:600 clamp(52px,6.4vw,104px)/.94 var(--nx-body),sans-serif;letter-spacing:-5.4px;margin:0}.prime-mast h1 em{font:400 1.06em/.85 var(--nx-display),serif;color:#9e876c;letter-spacing:-2px;margin-top:6px;display:inline-block}.prime-mast-type>p{max-width:520px;font:400 15px/1.85 var(--nx-body);color:#5f665d;margin:34px 0 0}.prime-mast-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.prime-mast-note{font:400 10px var(--nx-display),monospace;letter-spacing:.6px;color:#8b8f83}.prime-ticket{color:#eeece4;background:#202724;margin-top:34px;padding:34px 32px 30px;position:relative;overflow:hidden}.prime-ticket:after{content:"$";font:700 300px var(--nx-body),sans-serif;color:#ffffff07;letter-spacing:-20px;pointer-events:none;position:absolute;bottom:-118px;right:-42px}.prime-ticket-top{font:400 9.5px var(--nx-display),monospace;letter-spacing:1.4px;color:#a8ada1;border-bottom:1px solid #3b443c;justify-content:space-between;padding-bottom:16px;display:flex}.prime-ticket-price{font:600 78px/.9 var(--nx-body),sans-serif;letter-spacing:-5px;align-items:flex-end;gap:8px;margin:26px 0 4px;display:flex}.prime-ticket-price sup{letter-spacing:0;color:#c9a882;align-self:flex-start;margin-top:8px;font-size:24px}.prime-ticket-price small{font:400 10px var(--nx-display),monospace;letter-spacing:1.3px;color:#a8ada1;margin-bottom:10px}.prime-ticket-bs{font:400 12px/1.6 var(--nx-display),monospace;color:#cfd3c7;letter-spacing:.4px}.prime-ticket-bs b{color:#e7c9a1;font-weight:500}.prime-ticket-list{border-top:1px solid #3b443c;margin:26px 0 0;padding:0;list-style:none}.prime-ticket-list li{font:400 11px var(--nx-display),monospace;letter-spacing:.3px;color:#b9beb2;border-bottom:1px solid #333c35;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.prime-ticket-list li b{color:#f0eee6;letter-spacing:.6px;text-align:right;font-weight:500}.prime-ticket-foot{font:500 9px var(--nx-display),monospace;letter-spacing:1.2px;color:#8f978a;margin-top:18px}.prime-includes{border-bottom:1px solid #c4c7bd;padding:86px 0 92px}.prime-includes-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px;display:flex}.prime-includes-head h2{font:600 clamp(30px,3.4vw,56px)/1.05 var(--nx-body),sans-serif;letter-spacing:-2.4px;margin:18px 0 0}.prime-includes-head h2 em{font:400 1.1em/.9 var(--nx-display),serif;color:#9c876f}.prime-includes-head span{font:400 10px var(--nx-display),monospace;letter-spacing:1.2px;color:#8b8f83;text-align:right;max-width:230px;line-height:1.8}.prime-includes-grid{border-top:1px solid #c1c5bb;grid-template-columns:repeat(3,1fr);display:grid}.prime-item{border-bottom:1px solid #c1c5bb;border-right:1px solid #c1c5bb;min-height:186px;padding:30px 26px 32px 0}.prime-item:nth-child(3n){border-right:0}.prime-item-num{font:400 10px var(--nx-display),monospace;letter-spacing:1.4px;color:#a9a89a}.prime-item h3{font:600 19px/1.25 var(--nx-body),sans-serif;letter-spacing:-.4px;margin:18px 0 10px}.prime-item p{font:400 12.5px/1.8 var(--nx-body);color:#6c736a;max-width:300px;margin:0}.prime-item-mark{font:500 9px var(--nx-display),monospace;letter-spacing:1.3px;color:#8a7457;margin-top:16px}.prime-checkout{background:#e8e7df;padding:90px 0 100px}.prime-checkout-head{grid-template-columns:1fr .8fr;align-items:end;gap:50px;margin-bottom:52px;display:grid}.prime-checkout-head h2{font:600 clamp(30px,3.6vw,58px)/1.04 var(--nx-body),sans-serif;letter-spacing:-2.6px;margin:16px 0 0}.prime-checkout-head h2 em{font:400 1.1em/.9 var(--nx-display),serif;color:#9c876f}.prime-checkout-head p{font:400 13px/1.85 var(--nx-body);color:#6c736a;margin:0}.prime-flow{border-top:1px solid #c1c5bb;border-bottom:1px solid #c1c5bb;gap:0;margin-bottom:46px;display:flex}.prime-flow-step{font:500 10px var(--nx-display),monospace;letter-spacing:1.3px;color:#a2a598;border-right:1px solid #c1c5bb;flex:1;align-items:center;gap:12px;padding:18px 20px 18px 0;display:flex}.prime-flow-step:last-child{border-right:0}.prime-flow-step.active{color:#202723}.prime-flow-step b{width:22px;height:22px;font:500 10px var(--nx-display),monospace;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.prime-flow-step.done{color:#8a7457}.prime-board{grid-template-columns:1.35fr .65fr;align-items:start;gap:44px;display:grid}.prime-form{background:var(--paper);border:1px solid #cdcfc5;padding:38px 36px 34px}.prime-form-grid{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.prime-field{flex-direction:column;gap:8px;display:flex}.prime-field.full{grid-column:1/-1}.prime-field label{font:500 9.5px var(--nx-display),monospace;letter-spacing:1.4px;color:#7d8277}.prime-field input,.prime-field select{font:400 14px var(--nx-body);color:#202723;background:0 0;border:0;border-bottom:1px solid #b9bcb1;padding:9px 2px;transition:border-color .2s}.prime-field input:focus,.prime-field select:focus{border-color:#8a7457;outline:none}.prime-field input::placeholder{color:#a8aba0}.prime-submit{color:#efeee8;font:700 11px var(--nx-body);letter-spacing:1px;background:#202723;border:0;border-radius:60px;justify-content:space-between;align-items:center;gap:38px;min-width:260px;margin-top:30px;padding:19px 24px;transition:background .2s,transform .2s;display:inline-flex}.prime-submit:hover:not(:disabled){background:#434c42;transform:translateY(-2px)}.prime-submit:disabled{opacity:.55;cursor:not-allowed}.prime-error{font:400 12px/1.7 var(--nx-body);color:#a2503e;border-left:2px solid #a2503e;margin:18px 0 0;padding-left:12px}.prime-legal{font:400 10.5px/1.8 var(--nx-body);color:#8b8f83;margin-top:22px}.prime-side{color:#e9e7df;background:#202724;padding:30px 28px 28px}.prime-side h4{font:500 9.5px var(--nx-display),monospace;letter-spacing:1.5px;color:#a3a99c;margin:0 0 18px}.prime-side-row{font:400 11.5px var(--nx-display),monospace;color:#c2c7ba;border-bottom:1px solid #39423a;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.prime-side-row b{color:#f1efe7;font-weight:500}.prime-side-total{font:500 10px var(--nx-display),monospace;letter-spacing:1.1px;color:#a3a99c;border-top:1px solid #55604f;justify-content:space-between;align-items:baseline;margin-top:20px;padding-top:16px;display:flex}.prime-side-total span{font:600 26px var(--nx-body),sans-serif;letter-spacing:-1px;color:#f2e9db}.prime-pay{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.prime-qr-card{text-align:center;background:#fff;border:1px solid #cdcfc5;padding:26px}.prime-qr-card img{width:100%;max-width:250px;margin:0 auto;display:block}.prime-qr-placeholder{aspect-ratio:1;width:100%;max-width:250px;font:400 10px var(--nx-display),monospace;letter-spacing:1px;color:#9a9d92;text-align:center;border:1px dashed #b9bcb1;justify-content:center;align-items:center;margin:0 auto;padding:20px;display:flex}.prime-qr-cap{font:500 9px var(--nx-display),monospace;letter-spacing:1.3px;color:#8a7457;margin-top:16px}.prime-pay-data{background:var(--paper);border:1px solid #cdcfc5;padding:34px 32px}.prime-pay-data h3{font:600 26px/1.1 var(--nx-body),sans-serif;letter-spacing:-1px;margin:10px 0 6px}.prime-pay-data h3 em{font:400 1.1em/.9 var(--nx-display),serif;color:#9c876f}.prime-data-list{border-top:1px solid #c7c9bf;margin:24px 0 0;padding:0;list-style:none}.prime-data-list li{font:400 11px var(--nx-display),monospace;letter-spacing:.4px;color:#7c8176;border-bottom:1px solid #d3d5cb;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.prime-data-list li b{color:#202723;text-align:right;word-break:break-word;font-weight:500}.prime-pay-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.prime-btn-ghost{font:700 10.5px var(--nx-body);letter-spacing:.9px;color:#202723;background:0 0;border:1px solid #202723;border-radius:60px;align-items:center;gap:12px;padding:15px 22px;transition:background .2s,color .2s;display:inline-flex}.prime-alert{font:400 11.5px/1.75 var(--nx-body);color:#6c736a;background:#f3f1ea;border-left:2px solid #8a7457;margin-top:22px;padding:14px 16px}.prime-alert a{color:#5b4a35;text-decoration:underline}.prime-access{padding:0 0 100px}.prime-code-box{color:#efeee8;background:#202724;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.prime-code-box span{font:500 9.5px var(--nx-display),monospace;letter-spacing:1.5px;color:#a3a99c}.prime-code-box strong{font:500 20px var(--nx-display),monospace;letter-spacing:2px;color:#f2e9db;word-break:break-all;margin-top:8px;display:block}.prime-mail-list{border-top:1px solid #c1c5bb;margin-top:38px}.prime-mail{border-bottom:1px solid #cbcdc3;grid-template-columns:26% 34% 1fr auto;align-items:center;gap:16px;padding:15px 0;display:grid}.prime-mail-label{font:400 9.5px var(--nx-display),monospace;letter-spacing:1.2px;color:#9a9d92}.prime-mail-address{font:500 13px var(--nx-body);color:#202723;word-break:break-all}.prime-mail-pass{font:400 13px var(--nx-display),monospace;letter-spacing:1px;color:#5f665d;word-break:break-all}.prime-mail button{color:#8a7457;background:0 0;border:0;align-items:center;padding:6px;display:flex}.prime-mail button:hover{color:#202723}.prime-lookup{min-height:60vh;padding:90px 0 110px}.prime-lookup-inner{text-align:center;max-width:640px;margin:0 auto}.prime-lookup h1{font:600 clamp(34px,4vw,62px)/1 var(--nx-body),sans-serif;letter-spacing:-3px;margin:18px 0}.prime-lookup h1 em{font:400 1.1em/.9 var(--nx-display),serif;color:#9e876c}.prime-lookup p{font:400 13.5px/1.85 var(--nx-body);color:#6c736a;max-width:460px;margin:0 auto}.prime-lookup-form{gap:14px;max-width:470px;margin:34px auto 0;display:flex}.prime-lookup-form input{font:400 14px var(--nx-display),monospace;letter-spacing:1.5px;color:#202723;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #b9bcb1;flex:1;padding:12px 2px}.prime-lookup-form input:focus{border-color:#8a7457;outline:none}.prime-settings{padding:80px 0 110px}.prime-settings-grid{grid-template-columns:1fr 1fr;gap:30px;max-width:1000px;display:grid}.prime-settings fieldset{border:1px solid #c9cbc1;margin:0;padding:26px 26px 30px}.prime-settings legend{font:500 9.5px var(--nx-display),monospace;letter-spacing:1.5px;color:#7d8277;padding:0 8px}.prime-settings .prime-field{margin-bottom:18px}.prime-toast{font:400 12px/1.7 var(--nx-body);color:#4d6b4f;border-left:2px solid #6b8b6d;margin-top:20px;padding-left:12px}@media (width<=1080px){.prime-mast-grid,.prime-board,.prime-pay,.prime-checkout-head,.prime-settings-grid{grid-template-columns:1fr;gap:34px}.prime-includes-grid{grid-template-columns:repeat(2,1fr)}.prime-item:nth-child(3n){border-right:1px solid #c1c5bb}.prime-item:nth-child(2n){border-right:0}.prime-flow{flex-wrap:wrap}.prime-flow-step{border-bottom:1px solid #c1c5bb;border-right:0;flex:100%}.prime-flow-step:last-child{border-bottom:0}.prime-ticket{margin-top:0}}@media (width<=720px){.prime-mast h1{letter-spacing:-3px}.prime-includes-grid{grid-template-columns:1fr}.prime-item{min-height:0;padding-right:0;border-right:0!important}.prime-form{padding:26px 20px}.prime-form-grid{grid-template-columns:1fr}.prime-mail{grid-template-columns:1fr auto;gap:6px}.prime-mail-label{grid-column:1/-1}.prime-ticket-price{font-size:62px}.prime-lookup-form{flex-direction:column}.prime-code-box strong{font-size:15px}}:root{--paper:#0d1322;--nx-night:#070910;--nx-panel:#101729;--nx-panel2:#141e35;--nx-line:#2a3956;--nx-blue:#a3c2ff;--nx-muted:#9ac;--nx-text:#edf2ff}.page-shell{width:min(1420px,100% - 100px);margin:0 auto}.inner-page{color:#edf2ff;background:#070910;min-height:60vh}.micro-tag,.chapter-index,.prime-flag{font:600 10px var(--nx-display),sans-serif;letter-spacing:1.7px;color:#94baff}.chapter-index{border-bottom:1px solid #263451;justify-content:space-between;padding:18px 0;display:flex}.pill-action{color:#071021;font:700 11px var(--nx-display),sans-serif;letter-spacing:1px;background:#a3c2ff;border:1px solid #bbd2ff;justify-content:center;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;transition:background .2s;display:inline-flex}.pill-action:hover{background:#d2e2ff}.prime-mast{background:radial-gradient(at 79% 10%,#26377c55,#0000 53%),#090e1b;border-bottom:1px solid #283656}.prime-mast-grid{position:relative}.prime-mast h1,.prime-includes-head h2,.prime-checkout-head h2,.prime-lookup h1{font-family:var(--nx-display),sans-serif;color:#f0f4ff;letter-spacing:-3px}.prime-mast h1 em,.prime-includes-head h2 em,.prime-checkout-head h2 em,.prime-lookup h1 em,.prime-pay-data h3 em{font-family:var(--nx-display),sans-serif;color:#a3c2ff;letter-spacing:-3px;font-style:normal}.prime-mast-type>p,.prime-includes-head span,.prime-item p,.prime-checkout-head p,.prime-lookup p,.prime-legal{color:#9aaacc}.prime-ticket,.prime-side,.prime-code-box{background:linear-gradient(135deg,#17264b,#0c1327 67%);border:1px solid #324f8a;box-shadow:0 20px 60px #0006}.prime-ticket-top,.prime-ticket-foot,.prime-side h4,.prime-code-box span{color:#a0b7dd;border-color:#304269}.prime-ticket-price sup,.prime-ticket-bs b,.prime-item-mark,.prime-flag,.prime-qr-cap,.prime-mail button{color:#a3c2ff}.prime-ticket-price small,.prime-ticket-bs,.prime-ticket-list li,.prime-side-row,.prime-side-total,.prime-code-box strong{color:#c9d8f5}.prime-ticket-list,.prime-ticket-list li,.prime-side-row,.prime-side-total{border-color:#304269}.prime-includes,.prime-includes-grid,.prime-item,.prime-mail-list,.prime-mail{border-color:#263451}.prime-item h3,.prime-pay-data h3,.prime-mail-address,.prime-data-list li b{color:#edf2ff}.prime-item-num,.prime-mail-label{color:#7895c8}.prime-checkout{background:radial-gradient(at 10% 10%,#19346c48,#0000 45%),#090d1b}.prime-flow,.prime-flow-step{border-color:#293956}.prime-flow-step{color:#8e9ebd}.prime-flow-step.active,.prime-flow-step.done{color:#a3c2ff}.prime-form,.prime-pay-data,.prime-qr-card,.prime-settings fieldset{background:#11192e;border:1px solid #2b3b5f}.prime-field label,.prime-data-list li,.prime-side h4{color:#90a6cb}.prime-field input,.prime-field select,.prime-lookup-form input{color:#edf2ff;border-color:#42577d}.prime-field input::-moz-placeholder{color:#7087af}.prime-lookup-form input::-moz-placeholder{color:#7087af}.prime-field input::placeholder,.prime-lookup-form input::placeholder{color:#7087af}.prime-field select option{color:#edf2ff;background:#10182d}.prime-field input:focus,.prime-field select:focus,.prime-lookup-form input:focus{border-color:#a3c2ff}.prime-submit{color:#071021;font-family:var(--nx-display),sans-serif;background:#a3c2ff;border:1px solid #c3d6ff;border-radius:2px}.prime-submit:hover:not(:disabled){color:#071021;background:#d4e4ff}.prime-side-total span,.prime-side-row b,.prime-code-box strong{color:#edf2ff}.prime-qr-placeholder{color:#50617c;background:#fff;border-color:#7185a4}.prime-data-list,.prime-data-list li,.prime-mail,.prime-mail-list{border-color:#304269}.prime-btn-ghost{color:#b6ceff;border:1px solid #5a76b3;border-radius:2px}.prime-btn-ghost:hover{color:#081021;background:#a3c2ff}.prime-alert{color:#bbcdec;background:#192747;border-left:2px solid #a3c2ff}.prime-alert a{color:#d3e4ff}.prime-lookup-form input{background:#10192b}.prime-settings legend,.prime-toast{color:#a3c2ff}.prime-lookup,.prime-settings{background:#070910}.prime-pay-data h3,.prime-mast h1,.prime-lookup h1{color:#fff}.prime-settings .prime-field input{background:0 0}.prime-mail-pass{color:#c1d2f2}.prime-error{color:#ffacaa;border-color:#ff8585}.nav-links .nav-link{white-space:nowrap}.access-link{font:600 10px var(--nx-display),sans-serif;letter-spacing:1px;color:#bed5ff}.concierge-page,.concierge-entrance,.concierge-experience{color:#edf2ff;background:#090d19}.concierge-identity{background:radial-gradient(at 80% 60%,#16264a,#090d19 70%)}.concierge-identity h1,.concierge-experience-intro h2,.concierge-selection-copy h3,.concierge-outro-main h2{font-family:var(--nx-display),sans-serif;color:#eff4ff}.concierge-identity h1 em,.concierge-experience-intro h2 em,.concierge-outro-main h2 em{font-family:var(--nx-display),sans-serif;color:#a3c2ff;font-style:normal}.concierge-identity>p,.concierge-experience-intro>span,.concierge-service .service-short,.concierge-selection-copy p,.concierge-outro-main p{color:#a1b1d0}.concierge-eyebrow,.concierge-entrance-foot,.concierge-experience-intro>p{color:#8db5fb}.concierge-entrance-foot,.concierge-explore,.concierge-service,.concierge-service-layout{border-color:#2c3b59}.concierge-art{background:radial-gradient(at 60% 25%,#1a3a7b,#0b142b 70%,#080e1c)}.concierge-service{color:#f1f5ff;background:#0e172c}.concierge-service.chosen,.concierge-selection{color:#edf2ff;background:#122244}.concierge-outro{color:#edf2ff;background:#101d37}.concierge-proceed{color:#071123;background:#a3c2ff}.concierge-outro a{color:#b8ceff}@media (width<=900px){.page-shell{width:calc(100% - 44px)}}@media (width<=520px){.page-shell{width:calc(100% - 36px)}.prime-mast h1,.prime-includes-head h2,.prime-checkout-head h2{letter-spacing:-1.5px}}.future-history-timeline{background:#070910}.future-history-grid{border-top:1px solid #314262;grid-template-columns:1fr;max-width:1120px;margin:50px auto 0;display:grid}.future-history-step{border-bottom:1px solid #263553;grid-template-columns:26% 74%;gap:16px;padding:35px 12px;display:grid}.future-history-step>span{font:600 clamp(40px,6vw,72px) var(--nx-display),sans-serif;letter-spacing:-2px;color:#88a8ef}.future-history-step h2{font:700 clamp(22px,3.5vw,38px) var(--nx-display),sans-serif;color:#f3f6ff;margin:4px 0 13px}.future-history-step p{font:400 15px/1.8 var(--nx-body),sans-serif;color:#a2b2d4;max-width:640px;margin:0}.future-history-note{color:#8090b1;max-width:760px;margin:35px auto;font-size:12px}@media (width<=620px){.future-history-step{grid-template-columns:1fr;gap:8px;padding:26px 0}}.button,.button-primary,.button-outline,.button-white,.nav-cta,.prime-submit,.prime-btn-ghost,.pill-action,.header-inquiry,.modal-submit,.submit-inquiry,.concierge-proceed,.concierge-outro a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-inline:clamp(22px,2vw,34px);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background .28s,border-color .28s;position:relative;border-radius:999px!important}.button-primary,.prime-submit,.pill-action,.nav-cta{box-shadow:inset 0 1px #fff8,0 0 25px #4a77ff35;color:#071124!important;background:linear-gradient(115deg,#dce9ff 0%,#a8c9ff 49%,#769bff 100%)!important;border:1px solid #d7e7ff!important}.button-outline,.prime-btn-ghost{box-shadow:inset 0 1px #ffffff12,0 0 20px #2e67d20d;color:#d8e7ff!important;background:linear-gradient(120deg,#0c1830dd,#182d4abb)!important;border:1px solid #668ac977!important}.button-white{color:#08152b;background:#e5f1ff}.button:hover,.prime-submit:hover:not(:disabled),.prime-btn-ghost:hover,.pill-action:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #b9d2ff50,0 12px 37px #558bff43}.prime-flow-step b{display:none}.flow-symbol{color:#91b3ff;flex:none;font-size:21px;line-height:1}.prime-item-symbol{color:#95bdff;text-shadow:0 0 18px #4f84ff60;font-size:28px}.billing-heading{font:600 clamp(34px,4vw,64px)/1 var(--nx-display),sans-serif;letter-spacing:-2px;margin:16px 0 14px}.billing-description{color:#a8b8d7;max-width:650px;margin:0 0 44px;font-size:14px;line-height:1.85}.prime-settings textarea{color:#ebf3ff;max-width:100%;font-family:var(--nx-body),sans-serif;background:#0e1830;border:1px solid #405680;border-radius:14px;padding:14px}.prime-qr-card img{-o-object-fit:contain;object-fit:contain;max-height:260px}:root[dir=rtl] .navbar,:root[dir=rtl] .hero-columns,:root[dir=rtl] .footer-main{direction:rtl}:root[dir=rtl] .prime-ticket-price,:root[dir=rtl] .plan-price,:root[dir=rtl] .prime-side-total{direction:ltr}.locale-picker{color:#a9c9ff;background:linear-gradient(125deg,#101b38,#18294a);border:1px solid #4c689e70;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;min-height:41px;padding:9px 13px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b,0 0 14px #4075d213}.locale-picker select{color:#e4efff;cursor:pointer;font:600 10px var(--nx-display),sans-serif;letter-spacing:.4px;background:0 0;border:0;outline:none;max-width:113px}.locale-picker select option{color:#edf4ff;background:#101b32}.locale-picker:focus-within{border-color:#a3c2ff;box-shadow:0 0 0 2px #5f84ff45}.mobile-locale{display:none}@media (width<=800px){.mobile-locale{margin-left:auto;margin-right:12px;display:flex}.mobile-locale .locale-picker{min-height:36px;padding:7px 10px}.mobile-locale .locale-picker select{max-width:80px}.navbar .nav-inner{gap:8px}}@media (width<=420px){.mobile-locale .locale-picker select{max-width:68px;font-size:9px}.mobile-locale .locale-picker{gap:4px;padding:6px 8px}}:root{--nx-void:#070910;--nx-deep:#0b1020;--nx-navy:#111e3d;--nx-rule:#26324c;--nx-ice:#edf2ff;--nx-mute:#a9b6cf;--nx-signal:#a3c2ff;--nx-core:#2852f7;--nx-cyan:#82d7ff;--nx-mint:#86e9ca;--nx-display:"Anybody","Arial Narrow","Segoe UI",system-ui,sans-serif;--nx-body:"Instrument Sans","Segoe UI",system-ui,sans-serif;--nx-out:cubic-bezier(.16,1,.3,1);--nx-cut:12px;--nx-nav-top:46px}html{scroll-behavior:auto}:root,body{font-family:var(--nx-body)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--nx-core);color:#fff}:focus-visible{outline:2px solid var(--nx-cyan);outline-offset:3px}.nx-scene{z-index:0;pointer-events:none;width:100vw;height:100lvh;display:block;position:fixed;top:0;left:0}html[data-gl=off] .nx-scene{display:none}main,.footer,.top-strip{z-index:1;position:relative}@supports (overflow:clip){main,.footer{overflow-x:clip}}.nx-slot{pointer-events:none;position:absolute;inset:0}.hero,.section,.philosophy-section,.platform-preview,.closing-section,.page-hero,.network-section,.pricing-section,.faq-section,.future-history-timeline,.console-page{background:0 0}.nx-shutter{z-index:55;pointer-events:none;perspective:1400px;display:none;position:fixed;inset:0}html[data-fx=on] .nx-shutter{display:block}.nx-shutter i{left:0;right:0;top:calc(var(--i)*100%/7);transform-origin:50% 0;backface-visibility:hidden;height:calc(14.2857% + 1px);animation:.72s cubic-bezier(.7,0,.2,1) both nx-slat;animation-delay:calc(var(--i)*38ms + 60ms);background:linear-gradient(#0f1a33,#070b16);border-top:1px solid #a3c2ff70;position:absolute}@keyframes nx-slat{0%{transform:rotateX(0)}to{visibility:hidden;transform:rotateX(-92deg)}}.top-strip{border-bottom:1px solid var(--nx-rule);background:#070910cc}.navbar{top:var(--nx-nav-top);z-index:40;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:min(1460px,100% - 28px);height:62px;clip-path:polygon(var(--nx-cut) 0,100% 0,100% calc(100% - var(--nx-cut)),calc(100% - var(--nx-cut)) 100%,0 100%,0 var(--nx-cut));transition:top .6s var(--nx-out),background-color .4s;background:#0a0f1cd1;border:1px solid #a3c2ff2b;position:fixed;left:50%;transform:translate(-50%)}html[data-scrolled] .navbar{background:#080c18f0;top:10px}.nav-inner{width:100%;padding:0 22px}.brand-word{font-family:var(--nx-display);font-variation-settings:"wdth" 128;letter-spacing:.05em;font-size:16px;font-weight:800}.brand-suffix{font-variation-settings:"wdth" 70;letter-spacing:.52em;font-size:9px;font-weight:600}.nav-link{font-family:var(--nx-display);font-variation-settings:"wdth" 80;letter-spacing:.03em;color:#9aa7c2;padding:6px 0;font-size:14px;font-weight:600;position:relative}.nav-link:after{content:"";background:var(--nx-signal);transform-origin:0;height:2px;transition:transform .5s var(--nx-out);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.locale-picker{box-shadow:none;background:#0d1730;border:1px solid #a3c2ff33;border-radius:0;min-height:38px}.locale-picker select{font-family:var(--nx-display);font-variation-settings:"wdth" 78;letter-spacing:.04em;font-size:12px}:is(.button,.nav-cta,.prime-submit,.prime-btn-ghost,.pill-action,.concierge-proceed){--c:10px;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));font-family:var(--nx-display);font-variation-settings:"wdth" 82;letter-spacing:.075em;transition:transform .4s var(--nx-out),background-color .3s,color .3s;font-size:12.5px;font-weight:700;overflow:hidden;box-shadow:none!important;border-radius:0!important}:is(.button,.prime-submit,.prime-btn-ghost,.pill-action):after{content:"";transition:transform .8s var(--nx-out);pointer-events:none;background:linear-gradient(100deg,#0000 32%,#ffffff4d 50%,#0000 68%);position:absolute;inset:0;transform:translate(-120%)}:is(.button,.prime-submit,.prime-btn-ghost,.pill-action):hover:after{transform:translate(120%)}:is(.button,.prime-submit,.prime-btn-ghost,.pill-action):hover{transform:translateY(-3px)}:is(.button,.prime-submit,.prime-btn-ghost,.pill-action):active{transition-duration:80ms;transform:translateY(1px)scale(.985)}.button-primary,.nav-cta,.prime-submit,.pill-action{background:var(--nx-signal)!important;color:#071124!important;border:0!important}:is(.button-primary,.nav-cta,.prime-submit,.pill-action):hover{background:#d5e5ff!important}.button-white{background:var(--nx-ice)!important;color:#08152b!important;border:0!important}.button-outline,.prime-btn-ghost{color:var(--nx-ice)!important;background:linear-gradient(135deg,#a3c2ffb8,#a3c2ff3d)!important;border:0!important}:is(.button-outline,.prime-btn-ghost):before{content:"";z-index:-1;clip-path:polygon(calc(var(--c) - .5px) 0,100% 0,100% calc(100% - var(--c) + .5px),calc(100% - var(--c) + .5px) 100%,0 100%,0 calc(var(--c) - .5px));background:#0a1122;transition:background-color .3s;position:absolute;inset:1px}:is(.button-outline,.prime-btn-ghost):hover:before{background:#14213f}.button svg,.prime-submit svg,.prime-btn-ghost svg,.pill-action svg{filter:none;border-radius:0}.text-link{font-family:var(--nx-display);font-variation-settings:"wdth" 80;letter-spacing:.07em;font-size:13px}.eyebrow,.kicker-pill,.kicker-meta,.hero-micro,.hero-bottom,.top-strip,.feature-top,.feature-tag,.pc-top,.arch-number,.plan-top,.plan-includes,.plan-recommended,.plans-notice,.footer-col span,.footer-bottom,.console-link,.technology-tape span,.telemetry-header,.telemetry small,.stage-axis,.network-globe-label,.modal-mark{font-family:var(--nx-display);font-variation-settings:"wdth" 70;letter-spacing:.085em;font-size:11.5px;font-weight:600}.device-head,.chart-label,.device-metrics span,.device-label,.console-page-top,.console-panel-head,.console-metric>span{font-variation-settings:"wdth" 72}.eyebrow{color:var(--nx-signal);gap:12px}.eyebrow:before{content:"";background:repeating-linear-gradient(90deg,var(--nx-signal) 0 2px,transparent 2px 5px);flex:none;width:22px;height:9px}.nx-fit{white-space:nowrap;display:block;position:relative}.nx-fit-live{font-variation-settings:"wdth" var(--wdth,100);font-size:calc(1em*var(--fit,1));transform-origin:0 100%;transition:font-variation-settings .5s var(--nx-out);display:inline-block}.nx-fit-measure{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.nx-fit-ghost{white-space:nowrap;display:inline-block;position:absolute;top:0;left:0}html[data-fx=on] .nx-fit:not([data-fit]) .nx-fit-live{opacity:0}html[data-fx=on] .nx-fit[data-fit] .nx-fit-live{animation:nx-fit-in 1.25s var(--nx-out) backwards;animation-delay:calc(var(--d,0)*1ms)}@keyframes nx-fit-in{0%{opacity:0;font-variation-settings:"wdth" 50;transform:perspective(900px)rotateX(-78deg)translateY(.35em)}}.nx-hollow .nx-fit-live{color:var(--nx-void);-webkit-text-stroke:2px var(--nx-signal);paint-order:stroke fill}.hero h1>span,.page-hero h1 span{color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hero h1 .nx-hollow .nx-fit-live,.page-hero h1 .nx-hollow .nx-fit-live{color:var(--nx-void)}.hero h1.nx-title,.page-hero h1.nx-title{font-family:var(--nx-display);letter-spacing:-.012em;white-space:normal;font-weight:800;line-height:.9}.hero h1.nx-title{margin:0 0 30px;font-size:clamp(40px,12.6cqw,132px)}.page-hero h1.nx-title{margin:26px 0;font-size:clamp(40px,13cqw,118px)}.section h2,.banner-cta h2,.closing-contents h2,.contact-modal h2{font-family:var(--nx-display);font-variation-settings:"wdth" 112;letter-spacing:-.018em;font-size:clamp(34px,4.5vw,76px);font-weight:750;line-height:.98}.banner-cta h2{font-size:clamp(28px,3.4vw,54px)}.contact-modal h2{font-size:clamp(30px,4vw,48px);line-height:1}.future-history-step h2{font-variation-settings:"wdth" 100;letter-spacing:0;font-size:clamp(20px,2.6vw,32px)}nx-w{perspective:700px;vertical-align:top;max-width:100%;display:inline-block}nx-i{transform-origin:50% 100%;white-space:normal;overflow-wrap:anywhere;display:inline-block}.section h2>span,.split-title h2>span,.faq-layout h2>span,.closing-contents h2 span,.banner-cta h2 em,.preview-copy h2 em,.contact-modal h2 em{color:var(--nx-void);-webkit-text-stroke:1.5px var(--nx-signal);paint-order:stroke fill;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-style:normal}h3{font-family:var(--nx-display)}.feature-foot h3,.platform-card h3,.arch-card h3{font-variation-settings:"wdth" 104;letter-spacing:0;font-weight:700}.hero-sub,.side-intro p,.preview-copy p,.network-layout p,.page-hero p,.split-title p{color:var(--nx-mute);font-size:16.5px;line-height:1.68}html[data-fx=on] [data-rv=rise]:not([data-in]){opacity:0}html[data-fx=on] [data-rv=rise][data-in]{animation:nx-rise 1.05s var(--nx-out) backwards;animation-delay:calc(var(--i,0)*85ms)}@keyframes nx-rise{0%{opacity:0;transform:perspective(1100px)rotateX(-34deg)rotateY(0)translateZ(-170px)}}html[data-fx=on] [data-rv=k]:not([data-in]) nx-i{opacity:0}html[data-fx=on] [data-rv=k][data-in] nx-i{animation:nx-word .95s var(--nx-out) backwards;animation-delay:calc(var(--i,0)*60ms)}@keyframes nx-word{0%{opacity:0;transform:translateY(.6em)rotateX(-86deg)}}:is(.feature-grid,.platform-cards,.architecture-grid,.pricing-grid,.console-metric-grid)>:nth-child(3n+2){--i:1.6}:is(.feature-grid,.platform-cards,.architecture-grid,.pricing-grid,.console-metric-grid)>:nth-child(3n){--i:3.2}.hero-sub{--i:5}.hero-buttons{--i:6.5}.hero-micro{--i:8}.feature-card,.platform-card,.arch-card,.plan,.console-metric,.console-panel,.security-item,.deploy-card,.telemetry{background:linear-gradient(160deg,#111a30e0,#090d19eb 70%);border:1px solid #a3c2ff26;border-radius:0;position:relative}.telemetry{position:absolute}:is(.feature-card,.platform-card,.arch-card,.plan,.security-item,.deploy-card,.telemetry):before{content:"";border-left:2px solid var(--nx-signal);border-top:2px solid var(--nx-signal);pointer-events:none;width:16px;height:16px;position:absolute;top:0;left:0}:is(.feature-card,.platform-card,.arch-card,.plan,.console-metric,.security-item,.deploy-card):after{content:"";background:radial-gradient(380px circle at var(--gx,50%) var(--gy,0%),#a3c2ff30,transparent 62%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}:is(.feature-card,.platform-card,.arch-card,.plan,.console-metric,.security-item,.deploy-card)[data-hot]:after{opacity:1}:is(.feature-card,.platform-card,.arch-card,.plan)[data-hot]{border-color:#a3c2ff8c}html[data-fx=on] :is(.feature-card,.platform-card,.arch-card,.plan,.console-metric,.security-item,.deploy-card,.telemetry,.prime-ticket,.future-history-step){transform:perspective(1100px) rotateX(calc(var(--rx,0deg) + var(--sd,0)*-9deg)) rotateY(var(--ry,0deg)) translateZ(calc(var(--lift,0px) - max(var(--sd,0),-1*var(--sd,0))*44px));will-change:transform;transition:border-color .3s,background-color .3s}.arch-icon{background:#12203c;border-color:#a3c2ff47;border-radius:0}.feature-glow{display:none}.nx-iso{width:132px;height:132px;transform-style:preserve-3d;pointer-events:none;position:absolute;top:21%;right:11%;transform:rotateX(60deg)rotate(-45deg)}.nx-iso i{transform:translateZ(calc(var(--n)*20px));background:linear-gradient(135deg,#2852f747,#82d7ff14);border:1px solid #a3c2ffb5;animation:4.4s ease-in-out infinite nx-iso-1;position:absolute;inset:0}.nx-iso i:nth-child(5){border-color:var(--nx-cyan)}.nx-iso-0 i{animation:2.8s cubic-bezier(.7,0,.3,1) infinite nx-iso-0;animation-delay:calc(var(--n)*.17s)}.nx-iso-2 i{animation:nx-iso-2 4.6s var(--nx-out) infinite;animation-delay:calc(var(--n)*.32s)}.nx-iso-3 i{animation:5s ease-in-out infinite nx-iso-3}.nx-iso-4 i{animation:nx-iso-4 4.2s var(--nx-out) infinite;animation-delay:calc(var(--n)*.28s)}.nx-iso-5 i{animation:4s ease-in-out infinite nx-iso-5;animation-delay:calc(var(--n)*-.2s)}@keyframes nx-iso-0{0%,to{transform:translateZ(calc(var(--n)*20px))}45%{transform:translateZ(calc(var(--n)*20px)) translateX(62px);opacity:.25}55%{transform:translateZ(calc(var(--n)*20px)) translateX(-62px);opacity:.25}}@keyframes nx-iso-1{0%,to{transform:translateZ(calc(var(--n)*13px))}50%{transform:translateZ(calc(var(--n)*33px))}}@keyframes nx-iso-2{0%{transform:translateZ(calc(var(--n)*20px - 40px)) scale(.6);opacity:0}25%,80%{transform:translateZ(calc(var(--n)*20px)) scale(1);opacity:1}to{transform:translateZ(calc(var(--n)*20px + 30px)) scale(1);opacity:0}}@keyframes nx-iso-3{0%,to{transform:translateZ(calc(var(--n)*20px)) rotate(0deg)}50%{transform:translateZ(calc(var(--n)*20px)) rotate(calc(var(--n)*14deg))}}@keyframes nx-iso-4{0%{transform:translateZ(calc(var(--n)*20px + 120px));opacity:0}30%,85%{transform:translateZ(calc(var(--n)*20px));opacity:1}to{transform:translateZ(calc(var(--n)*20px));opacity:0}}@keyframes nx-iso-5{0%,to{transform:translateZ(calc(var(--n)*20px)) scale(calc(1 - var(--n)*.15))}50%{transform:translateZ(calc(var(--n)*27px)) scale(calc(1.06 - var(--n)*.15))}}.pc-art .nx-iso{margin:-66px 0 0 -66px;top:50%;left:50%;right:auto}.hero{border-bottom:0;min-height:100svh;padding:150px 0 0;overflow:visible}.hero:after,.hero-grid,.hero-ambient{display:none}.hero-content{flex-direction:column;min-height:calc(100svh - 150px);display:flex}.hero-columns{flex:1;grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:stretch;min-height:0}.hero-copy{align-self:center;padding:30px 0 40px;container-type:inline-size}.hero-sub{max-width:34em;margin:0 0 30px}.hero-visual{height:auto;min-height:520px;display:block;position:relative;overflow:visible}.hero-visual .nx-slot{inset:-70px 0 -40px}.nx-hud{pointer-events:none;position:absolute;inset:0}.nx-hud .telemetry{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 18px;box-shadow:0 30px 60px #02050acc}.telemetry-one{width:214px;inset:13% 0 auto auto}.telemetry-two{width:224px;inset:auto auto 17% 2%}.telemetry-title{font-family:var(--nx-display);font-variation-settings:"wdth" 96;font-size:15px}.telemetry-mini-bars i{background:linear-gradient(var(--nx-signal),var(--nx-core));transform-origin:50% 100%;border-radius:0}html[data-fx=on] .telemetry[data-in] .telemetry-mini-bars i{animation:nx-bar 1.2s var(--nx-out) .55s backwards}html[data-fx=on] .telemetry[data-in] .telemetry-mini-bars i:nth-child(2n){animation-delay:.75s}@keyframes nx-bar{0%{transform:scaleY(0)}}.telemetry-line i{transform-origin:0}html[data-fx=on] .telemetry[data-in] .telemetry-line i{animation:nx-grow 1.4s var(--nx-out) .6s backwards}@keyframes nx-grow{0%{transform:scaleX(0)}}.stage-axis{color:#7f93b8;top:auto}.axis-left{bottom:5%;left:2%}.axis-right{top:3%;right:0}.hero-bottom{border-top:1px solid var(--nx-rule);color:#7f8dab}.technology-tape{border-top:1px solid var(--nx-rule);border-bottom:1px solid var(--nx-rule);perspective:700px;background:#070910b8;height:64px}.technology-tape>div{transform:skewX(calc(var(--nx-vel,0)*-24deg)) rotateX(calc(var(--nx-vel,0)*38deg));animation:38s linear infinite nx-marq}@keyframes nx-marq{to{translate:-50%}}.technology-tape span{color:#8fa0c2;font-size:13px}.technology-tape span i{background:repeating-linear-gradient(90deg,var(--nx-signal) 0 2px,transparent 2px 5px);width:26px;height:9px;font-size:0}.section{padding:130px 0}.platform-preview{overflow:visible}.preview-device{perspective:1500px}.device-window{background:linear-gradient(135deg,#111a2cf2,#090e1af7);border-radius:0}html[data-fx=on] .device-window{transform:rotateY(calc(-17deg + var(--sd,0)*9deg + var(--ry,0deg))) rotateX(calc(7deg + var(--sd,0)*-12deg + var(--rx,0deg)));transform-style:preserve-3d;transition:none;overflow:visible}html[data-fx=on] :is(.device-content,.device-main){transform-style:preserve-3d}html[data-fx=on] .device-metrics>div{transform:translateZ(46px);box-shadow:0 26px 44px #000a}html[data-fx=on] .device-chart{transform:translateZ(22px)}html[data-fx=on] .device-main h3{transform:translateZ(60px)}html[data-fx=on] .preview-device .device-chart path:last-child{stroke-dasharray:1000;stroke-dashoffset:1000px}html[data-fx=on] .preview-device[data-in] .device-chart path:last-child{animation:nx-draw 2.4s var(--nx-out) .5s forwards}@keyframes nx-draw{to{stroke-dashoffset:0}}.device-sidebar .selected,.tiny-mark,.device-label{border-radius:0}.closing-section{align-items:center;min-height:100svh;padding:120px 0;display:flex}.closing-star{display:none}.closing-contents{max-width:760px;margin:0 auto}.closing-contents h2{font-variation-settings:"wdth" 100;font-size:clamp(32px,4.4vw,66px)}.closing-contents p{color:var(--nx-mute);font-size:16.5px}.page-hero{border-bottom:0;align-items:center;min-height:min(820px,92svh);padding:190px 0 90px;display:flex;overflow:visible}.page-hero:after,.page-hero-orb{display:none}.page-hero-copy{width:min(100%,640px);container-type:inline-size}.page-hero.has-slot .nx-slot{width:min(46%,640px);inset:120px max(24px,50vw - 710px) 30px auto}.page-hero-actions:empty{display:none}.plan{padding:34px 31px;container-type:inline-size}.plan-featured{box-shadow:none;background:linear-gradient(170deg,#192e58eb,#0b1428f2 65%);border-color:#a3c2ffa6}html[data-fx=on] .plan-featured{--lift:30px}.plan-recommended{background:var(--nx-signal);clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px))}.plan h3.nx-plan-name{font-family:var(--nx-display);letter-spacing:-.01em;margin:34px 0 12px;font-size:clamp(40px,17cqw,66px);font-weight:800;line-height:.9}.plan-price strong{font-family:var(--nx-display);font-variation-settings:"wdth" 62;letter-spacing:0;font-size:58px;font-weight:800;line-height:1}.plan-icon{width:34px;height:calc(var(--u,9)*4px);background:repeating-linear-gradient(to top,var(--nx-signal) 0 2px,transparent 2px 4px);font-size:0}.plan:nth-child(2) .plan-icon{--u:14}.plan:nth-child(3) .plan-icon{--u:19}.plan-domain{border-left:2px solid var(--nx-cyan);background:#82d7ff12;flex-direction:column;gap:7px;margin:-6px 0 26px;padding:12px 14px;display:flex}.plan-domain-head{color:var(--nx-ice);font-family:var(--nx-display);font-variation-settings:"wdth" 88;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.plan-domain-head svg{color:var(--nx-cyan);flex:none}.plan-domain-text{color:var(--nx-mute);font-size:13px;line-height:1.55}.faq-item button{font-family:var(--nx-display);font-variation-settings:"wdth" 92;font-size:17px;font-weight:600}.faq-item p{transform-origin:50% 0;color:var(--nx-mute);font-size:15px}html[data-fx=on] .faq-item p{animation:nx-hinge .7s var(--nx-out)}@keyframes nx-hinge{0%{transform:perspective(700px)rotateX(-70deg)}}.network-globe.nx-globe-slot{background:0 0}.banner-cta{background:linear-gradient(90deg,#111e3deb,#0b1226d6);border-top:1px solid #a3c2ff2e;border-bottom:1px solid #a3c2ff2e}.footer{border-top:1px solid var(--nx-rule);background:#05070df5}.footer .section-container{container-type:inline-size}.footer-big-mark{display:none}.footer-main{grid-template-columns:1.7fr .6fr .6fr;min-height:0;padding-bottom:40px}.nx-giant{font-family:var(--nx-display);color:var(--nx-void);-webkit-text-stroke:1.5px #a3c2ff66;paint-order:stroke fill;-webkit-user-select:none;user-select:none;padding:6px 0 22px;font-size:17cqw;font-weight:900;line-height:.82}html[data-fx=on] .nx-giant:not([data-in]) .nx-fit-live{animation-play-state:paused}.console-shell,.contact-modal,.console-notice,.terminal-code,.prime-form,.prime-pay-data,.prime-qr-card,.prime-ticket,.prime-side,.prime-code-box,.console-sidebar-menu button,.console-demo-pill,.planned-tag{border-radius:0}.contact-modal{background:linear-gradient(160deg,#131d33,#0b101d 70%);border-color:#a3c2ff59}.prime-mast h1,.prime-includes-head h2,.prime-checkout-head h2,.prime-lookup h1,.concierge-identity h1,.concierge-experience-intro h2,.concierge-outro-main h2,.billing-heading,.prime-mast h1 em,.prime-includes-head h2 em,.prime-checkout-head h2 em,.prime-lookup h1 em,.concierge-identity h1 em,.concierge-experience-intro h2 em,.concierge-outro-main h2 em{font-family:var(--nx-display);font-variation-settings:"wdth" 100;letter-spacing:-.02em;font-weight:750}.inner-page,.prime-lookup,.prime-settings{background:#070910e6}.nx-menu{display:none}.mobile-toggle{background:#0d1730;border:1px solid #a3c2ff33;justify-content:center;width:42px;height:38px}.mobile-toggle svg{animation:nx-key-in .45s var(--nx-out)}@keyframes nx-key-in{0%{opacity:0;transform:rotate(-90deg)scale(.5)}}@keyframes nx-led{0%,58%{opacity:1}59%,to{opacity:.25}}@media (width<=1040px){html[data-fx=on] .device-window{transform:rotateY(calc(-9deg + var(--sd,0)*6deg)) rotateX(calc(5deg + var(--sd,0)*-10deg))}.telemetry-one{right:-10px}}@media (width<=800px){:root{--nx-nav-top:44px}.navbar{width:calc(100% - 20px);height:56px}.nav-inner{padding:0 14px}main,.footer{transition:opacity .35s}html[data-menu]{overflow:hidden}html[data-menu] :is(main,.footer){opacity:0;pointer-events:none}.nx-menu{z-index:39;padding:calc(var(--nx-nav-top) + 70px) 10px max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:linear-gradient(100deg,#070910f7 0%,#070910d1 50%,#0709106b 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}html[data-scrolled] .nx-menu{padding-top:80px}.nx-menu-rack{flex-direction:column;flex:1 0 auto;gap:6px;display:flex}.nx-blade-rail{transform-origin:100%}.nx-blade{--c:10px;isolation:isolate;height:62px;color:var(--nx-ice);clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));transition:transform .25s var(--nx-out);background:linear-gradient(135deg,#a3c2ff5c,#a3c2ff1f);align-items:center;gap:14px;padding:0 14px;display:flex;position:relative}.nx-blade:before{content:"";z-index:-1;clip-path:polygon(calc(var(--c) - .5px) 0,100% 0,100% calc(100% - var(--c) + .5px),calc(100% - var(--c) + .5px) 100%,0 100%,0 calc(var(--c) - .5px));background:linear-gradient(90deg,#111b33 0%,#0a1020 56%,#0a102066 100%);position:absolute;inset:1px}.nx-blade:active{transform:translate(10px)scale(.985)}.nx-blade-leds{flex:none;gap:4px;display:flex}.nx-blade-leds i{background:#a3c2ff52;width:5px;height:5px}.nx-blade-leds i:nth-child(2){background:#82d7ff61}.nx-blade-leds i:nth-child(3){animation:2.6s step-end infinite nx-led}.nx-blade-rail:nth-child(2n) .nx-blade-leds i:nth-child(3){animation-delay:-1.1s}.nx-blade-rail:nth-child(3n) .nx-blade-leds i:nth-child(2){animation:3.4s step-end -.7s infinite nx-led}.nx-blade-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--nx-display);font-variation-settings:"wdth" 100;letter-spacing:-.005em;font-size:23px;font-weight:650;overflow:hidden}.nx-blade-vent{background:repeating-linear-gradient(90deg,#a3c2ff3d 0 2px,#0000 2px 6px);flex:none;width:44px;height:22px;margin-left:auto}.nx-blade.is-on{background:linear-gradient(135deg,var(--nx-signal),#a3c2ff73)}.nx-blade.is-on:before{background:linear-gradient(90deg,#1b3160 0%,#0f1a36 56%,#0f1a3680 100%)}.nx-blade.is-on .nx-blade-leds i:first-child{background:var(--nx-mint);box-shadow:0 0 10px var(--nx-mint)}.nx-blade.is-on .nx-blade-vent{background:repeating-linear-gradient(90deg,var(--nx-signal) 0 2px,transparent 2px 6px)}.nx-menu-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.nx-tool{color:#c9d6f2;min-height:78px;font-family:var(--nx-display);font-variation-settings:"wdth" 76;transition:transform .25s var(--nx-out);background:#0b1122f0;border:1px solid #a3c2ff2e;flex-direction:column;justify-content:space-between;gap:12px;padding:12px;font-size:14.5px;font-weight:600;line-height:1.15;display:flex}.nx-tool svg{color:var(--nx-signal)}.nx-tool.is-on{border-color:var(--nx-signal);color:var(--nx-ice);background:#16274df0}.nx-tool:active{transform:scale(.96)}.nx-menu-foot{margin-top:auto;padding-top:16px}.nx-menu-cta{justify-content:space-between;width:100%;min-height:58px;font-size:13.5px}.hero{min-height:0;padding:124px 0 0}.hero-content{min-height:0;display:block}.hero-columns{grid-template-columns:minmax(0,1fr)}.hero-copy{padding:34px 0 0}.hero h1.nx-title{margin-bottom:22px;font-size:clamp(44px,19cqw,104px)}.hero-sub{font-size:15.5px}.hero-visual{height:74svh;min-height:440px;margin-top:6px}.hero-visual .nx-slot{inset:0}.nx-hud .telemetry{padding:12px 13px}.telemetry-one{width:148px;top:5%;right:-8px}.telemetry-two{width:154px;bottom:7%;left:-8px}.telemetry-title{margin:8px 0;font-size:13px}.telemetry-mini-bars{height:38px;overflow:hidden}.stage-axis{display:none}.section{padding:84px 0}.section h2,.closing-contents h2{font-variation-settings:"wdth" 84;font-size:clamp(31px,8.6vw,56px)}.prime-mast h1,.prime-includes-head h2,.prime-checkout-head h2,.prime-lookup h1,.concierge-identity h1,.concierge-experience-intro h2,.concierge-outro-main h2,.billing-heading,.prime-mast h1 em,.concierge-identity h1 em{font-variation-settings:"wdth" 84}.banner-cta h2{font-variation-settings:"wdth" 84;font-size:clamp(27px,7.4vw,44px)}.closing-section{min-height:92svh;padding:90px 0}.page-hero{min-height:0;padding:146px 0 24px;display:block}.page-hero h1.nx-title{font-size:clamp(42px,18cqw,96px)}.page-hero.has-slot .nx-slot{width:100%;height:50svh;min-height:320px;margin-top:8px;position:relative;inset:auto}.hero-sub,.side-intro p,.preview-copy p,.network-layout p,.page-hero p,.split-title p{font-size:15.5px}.footer-main{grid-template-columns:1fr 1fr;gap:34px}.footer-main>div:first-child{grid-column:span 2}.nx-iso{width:104px;height:104px;top:14%;right:8%}.pc-art .nx-iso{margin:-52px 0 0 -52px}.nx-hud .telemetry{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#111a30f2,#090d19f7 70%)}html[data-fx=on] .device-metrics>div{transform:translateZ(26px)}html[data-fx=on] .device-main h3{transform:translateZ(34px)}}@media (width<=540px){.brand-word{font-size:14px}.eyebrow,.kicker-pill,.hero-micro,.hero-bottom,.feature-top,.feature-tag,.pc-top,.plan-top,.footer-bottom,.telemetry-header,.telemetry small{letter-spacing:.06em;font-size:10.5px}.top-strip{letter-spacing:.04em;font-size:9.5px}.hero-buttons .button{letter-spacing:.05em;font-size:11px}.plan-price strong{font-size:50px}}@media (prefers-reduced-motion:reduce){.nx-iso i,.technology-tape>div{animation:none}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[2rem\]{min-height:2rem}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}:root{--background:226 38% 4%;--foreground:220 100% 97%;--border:222 30% 20%;--primary:220 100% 84%;--primary-foreground:225 70% 7%;--font-heading:var(--nx-display),sans-serif;--font-body:var(--nx-body),sans-serif;--font-display:var(--nx-display),sans-serif;--font-mono:ui-monospace,monospace}html,body,#root{color:#edf2ff;background:#070910;min-height:100%}*{box-sizing:border-box}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:hsl(var(--destructive))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
