@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/JetBrainsMono-latin-Db4Uuiha.woff2)format("woff2")}.ac-page,.ac-modal{--font-mono:"JetBrains Mono", ui-monospace, monospace;line-height:1.55}.ac-back{font:600 12.5px var(--font-sans);color:color-mix(in srgb, var(--color-fg0) 50%, transparent);margin-bottom:18px}.ac-eb{letter-spacing:.16em;text-transform:uppercase;color:var(--color-violet-hi);font-size:11px;font-weight:700}.ac-eb.ac-g{color:var(--color-success)}.ac-h{letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0;font-size:30px;font-weight:800;line-height:1.12}.ac-h.ac-s{font-size:26px}.ac-sub{color:color-mix(in srgb, var(--color-fg0) 62%, transparent);text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.55}.ac-sub b{color:var(--color-fg0);font-weight:600}.ac-sect{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg0) 40%, transparent);justify-content:space-between;align-items:baseline;margin:18px 2px 8px;font-size:10.5px;font-weight:700;display:flex}.ac-sect i{letter-spacing:0;text-transform:none;color:var(--color-violet-hi);font-size:11px;font-style:normal;font-weight:600}.ac-bottom{flex-direction:column;gap:10px;margin-top:24px;display:flex}.ac-cta{background:var(--color-violet);width:100%;color:var(--color-fg0);font:700 15px var(--font-sans);box-shadow:0 8px 30px color-mix(in srgb, var(--color-violet) 35%, transparent);text-align:center;box-sizing:border-box;border:0;border-radius:14px;padding:15px;display:block}.ac-cta.ac-off{background:color-mix(in srgb, var(--color-violet) 20%, transparent);color:color-mix(in srgb, var(--color-fg0) 40%, transparent);box-shadow:none}.ac-cta.ac-sec{background:color-mix(in srgb, var(--color-fg0) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-fg0) 14%, transparent);box-shadow:none}.ac-ghost{text-align:center;font:600 13px var(--font-sans);color:color-mix(in srgb, var(--color-fg0) 60%, transparent);padding:4px;display:block}.ac-foot{color:color-mix(in srgb, var(--color-fg0) 40%, transparent);text-align:center;font-size:11.5px;line-height:1.5}.ac-foot a,.ac-hi{color:var(--color-violet-hi)}.ac-fl{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg0) 45%, transparent);margin:22px 2px 7px;font-size:11px;font-weight:700}.ac-fld{border:1.5px solid color-mix(in srgb, var(--color-fg0) 14%, transparent);background:color-mix(in srgb, var(--color-fg0) 3%, transparent);font:500 16px var(--font-sans);color:var(--color-fg0);border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.ac-fld.ac-on{border-color:var(--color-violet);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-violet) 14%, transparent)}.ac-fld .ac-ph{color:color-mix(in srgb, var(--color-fg0) 32%, transparent)}.ac-fld .ac-sel{color:var(--color-violet-hi);margin-left:auto}.ac-pc{border:1.5px solid color-mix(in srgb, var(--color-violet) 40%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--color-violet) 11%, transparent), color-mix(in srgb, var(--color-violet) 3%, transparent) 70%);border-radius:20px;padding:0 16px}.ac-pr{border-bottom:1px solid color-mix(in srgb, var(--color-fg0) 8%, transparent);align-items:center;gap:13px;padding:9px 0;display:flex}.ac-pr:last-child{border-bottom:0}.ac-pt{border:1.5px dashed color-mix(in srgb, var(--color-violet-hi) 55%, transparent);width:34px;height:34px;color:var(--color-violet-hi);box-sizing:border-box;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ac-pr.ac-ok .ac-pt{border:1.5px solid color-mix(in srgb, var(--color-success) 50%, transparent);background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}.ac-pr.ac-fail .ac-pt{border:1.5px solid color-mix(in srgb, var(--color-danger) 60%, transparent);background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.ac-pb{min-width:0}.ac-ptt{font:700 14.5px var(--font-sans);letter-spacing:-.01em}.ac-pts{color:color-mix(in srgb, var(--color-fg0) 55%, transparent);margin-top:2px;font-size:12px;line-height:1.4}.ac-pp{font:600 11.5px var(--font-sans);border:1px solid color-mix(in srgb, var(--color-violet) 60%, transparent);color:var(--color-violet-hi);background:color-mix(in srgb, var(--color-violet) 10%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 11px}.ac-pp.ac-ok{border-color:color-mix(in srgb, var(--color-success) 45%, transparent);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent)}.ac-pp.ac-no{border-color:color-mix(in srgb, var(--color-danger) 50%, transparent);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.ac-rv{border-bottom:1px solid color-mix(in srgb, var(--color-fg0) 8%, transparent);align-items:center;padding:12px 0;display:flex}.ac-rv:last-child{border-bottom:0}.ac-rvv{font:600 15px var(--font-sans);margin-top:4px}.ac-ofn{font:700 12px var(--font-sans);color:color-mix(in srgb, var(--color-fg0) 45%, transparent);border:1px solid color-mix(in srgb, var(--color-fg0) 12%, transparent);border-radius:999px;padding:6px 12px}.ac-minfo{border:1px solid color-mix(in srgb, var(--color-violet) 35%, transparent);background:color-mix(in srgb, var(--color-violet) 7%, transparent);color:color-mix(in srgb, var(--color-fg0) 60%, transparent);border-radius:14px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.55}.ac-mono-box{font:500 12px var(--font-mono);padding:4px 14px}.ac-kv{color:color-mix(in srgb, var(--color-fg0) 55%, transparent);justify-content:space-between;padding:8px 0;display:flex}.ac-kv.ac-on{color:var(--color-fg0)}.ac-okv{color:var(--color-success)}.ac-lcard{background:linear-gradient(145deg, var(--color-bg3) 0%, var(--color-bg4) 52%, var(--color-bg2) 100%);border:1px solid color-mix(in srgb, var(--color-violet) 50%, transparent);width:420px;height:262px;box-shadow:0 40px 90px color-mix(in srgb, var(--color-violet) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-fg0) 8%, transparent);z-index:1;border-radius:22px;flex-shrink:0;position:relative;overflow:hidden}.ac-lcard .ac-br{position:absolute;top:24px;left:24px}.ac-lcard .ac-st{font:800 10px var(--font-sans);letter-spacing:.1em;border:1px solid color-mix(in srgb, var(--color-violet-hi) 45%, transparent);color:var(--color-violet-hi);background:color-mix(in srgb, var(--color-violet) 12%, transparent);border-radius:999px;padding:6px 11px;position:absolute;top:20px;right:20px}.ac-lcard .ac-st.ac-live{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 45%, transparent);background:color-mix(in srgb, var(--color-success) 8%, transparent)}.ac-lcard .ac-st.ac-mute{color:color-mix(in srgb, var(--color-fg0) 45%, transparent);border-color:color-mix(in srgb, var(--color-fg0) 15%, transparent);background:0 0}.ac-lcard .ac-nl{position:absolute;bottom:56px;left:24px}.ac-lcard .ac-k{letter-spacing:.18em;color:var(--color-violet-hi);text-transform:uppercase;font-size:9.5px;font-weight:700}.ac-lcard .ac-n{font:700 30px var(--font-mono);letter-spacing:.02em;text-shadow:0 0 22px color-mix(in srgb, var(--color-violet) 60%, transparent);white-space:nowrap;align-items:center;margin-top:6px;display:flex}.ac-lcard .ac-n.ac-mute{color:color-mix(in srgb, var(--color-fg0) 26%, transparent);text-shadow:none}.ac-lcard .ac-ser{font:500 10.5px var(--font-mono);letter-spacing:.16em;color:color-mix(in srgb, var(--color-fg0) 45%, transparent);position:absolute;bottom:22px;left:24px}.ac-lcard .ac-plan{font:700 11px var(--font-sans);letter-spacing:.06em;color:color-mix(in srgb, var(--color-fg0) 55%, transparent);position:absolute;bottom:21px;right:22px}.ac-lcard.ac-dorm{background:linear-gradient(145deg, var(--color-bg2), var(--color-bg3) 55%, var(--color-bg1));border:1px dashed color-mix(in srgb, var(--color-violet-hi) 35%, transparent);box-shadow:0 30px 70px color-mix(in srgb, var(--color-bg0) 40%, transparent)}.ac-lcard.ac-dim{opacity:.45}@property --ac-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.ac-orb{border:0!important}.ac-orb:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ac-orbit), color-mix(in srgb, var(--color-violet) 40%, transparent) 0 66%, color-mix(in srgb, var(--color-violet-hi) 85%, transparent) 85%, var(--color-fg0) 91%, color-mix(in srgb, var(--color-violet) 40%, transparent) 100%);-webkit-mask:linear-gradient(var(--color-bg0) 0 0) content-box, linear-gradient(var(--color-bg0) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-bg0) 0 0) content-box exclude, linear-gradient(var(--color-bg0) 0 0);mask:linear-gradient(var(--color-bg0) 0 0) content-box exclude, linear-gradient(var(--color-bg0) 0 0);pointer-events:none;padding:1.5px;animation:3.4s linear infinite ac-orbit;position:absolute;inset:0}@keyframes ac-orbit{to{--ac-orbit:360deg}}.ac-cap{z-index:1;font:600 12px var(--font-sans);color:color-mix(in srgb, var(--color-fg0) 45%, transparent);letter-spacing:.02em;margin-top:26px;position:relative}.ac-reels{align-items:center;gap:4px;margin-left:10px;display:inline-flex}.ac-reel{background:color-mix(in srgb, var(--color-violet) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-violet) 42%, transparent);width:24px;height:38px;box-shadow:inset 0 2px 6px color-mix(in srgb, var(--color-bg0) 35%, transparent);border-radius:7px;overflow:hidden}.ac-reel .ac-s{flex-direction:column;animation:6s cubic-bezier(.15,.9,.25,1) infinite ac-spin;display:flex}.ac-reel .ac-s b{height:38px;font:700 22px var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes ac-spin{0%{transform:translateY(0)}60%,to{transform:translateY(var(--e))}}.ac-reels .ac-dash{font:700 22px var(--font-mono);color:color-mix(in srgb, var(--color-fg0) 40%, transparent)}.ac-lit b{font-weight:700;display:inline-block}.ac-lit b.ac-d{opacity:.2;animation:7s infinite ac-lite}@keyframes ac-lite{0%{opacity:.2;text-shadow:none}6%,86%{opacity:1;text-shadow:0 0 18px color-mix(in srgb, var(--color-violet-hi) 95%, transparent)}to{opacity:.2}}.ac-track{z-index:1;width:420px;margin-top:30px;position:relative}.ac-track .ac-bar{background:color-mix(in srgb, var(--color-fg0) 8%, transparent);border-radius:4px;height:4px;overflow:hidden}.ac-track .ac-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--color-violet) 40%, transparent), var(--color-violet-hi));border-radius:4px;width:0;height:100%;animation:7s infinite ac-tfill;display:block}.ac-track .ac-bar.ac-stuck i{background:linear-gradient(90deg, color-mix(in srgb, var(--color-violet) 40%, transparent), color-mix(in srgb, var(--color-violet-hi) 50%, transparent));width:52%;animation:ac-none}@keyframes ac-tfill{0%{width:0}70%,to{width:100%}}.ac-track .ac-ends{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-top:10px;display:flex}.ac-neon{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ac-neon div{font:700 60px/1.18 var(--font-mono);letter-spacing:.02em;color:color-mix(in srgb, var(--color-fg0) 13%, transparent);-webkit-text-stroke:1px color-mix(in srgb, var(--color-fg0) 28%, transparent);animation:7s linear infinite ac-neon}.ac-neon div:nth-child(2){animation-delay:.12s}.ac-neon div:nth-child(3){animation-delay:.24s}@keyframes ac-neon{0%,78%,84.5%,86.5%,to{color:color-mix(in srgb, var(--color-fg0) 13%, transparent);-webkit-text-stroke:1px color-mix(in srgb, var(--color-fg0) 28%, transparent);text-shadow:none}79%,80%{color:var(--color-violet-hi);-webkit-text-stroke:1px transparent;text-shadow:0 0 34px color-mix(in srgb, var(--color-violet) 100%, transparent), 0 0 70px color-mix(in srgb, var(--color-violet) 60%, transparent)}81%,83%{color:color-mix(in srgb, var(--color-fg0) 18%, transparent);-webkit-text-stroke:1px color-mix(in srgb, var(--color-fg0) 30%, transparent);text-shadow:none}85%,86%{color:var(--color-violet-hi);-webkit-text-stroke:1px transparent;text-shadow:0 0 34px color-mix(in srgb, var(--color-violet) 100%, transparent), 0 0 70px color-mix(in srgb, var(--color-violet) 60%, transparent)}}.ac-ekg{z-index:1;align-self:center;margin:26px auto 0;display:block;position:relative}.ac-ekg path{stroke-dasharray:340 340;stroke-dashoffset:680px;animation:4.5s linear infinite ac-trace}@keyframes ac-trace{0%{stroke-dashoffset:680px}to{stroke-dashoffset:0}}.ac-dorm-tag{font:800 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-success);border:1px solid color-mix(in srgb, var(--color-success) 45%, transparent);border-radius:999px;align-items:center;gap:8px;width:max-content;padding:6px 12px;display:inline-flex}.ac-dorm-tag i{background:var(--color-success);border-radius:50%;width:6px;height:6px}.ac-pulse{border:1.5px solid color-mix(in srgb, var(--color-violet-hi) 55%, transparent);z-index:0;border-radius:24px;width:420px;height:262px;margin:-131px 0 0 -210px;animation:3.6s ease-out infinite ac-ripple;position:absolute;top:50%;left:50%}.ac-pulse:nth-of-type(2){animation-delay:1.2s}.ac-pulse:nth-of-type(3){animation-delay:2.4s}@keyframes ac-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.ac-conf{z-index:2;border-radius:2px;width:6px;height:10px;animation:4.2s linear infinite ac-fall;position:absolute;top:-14px}@keyframes ac-fall{0%{opacity:0;transform:translateY(0)rotate(0)}6%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(700px)rotate(340deg)}}.ac-scard{background:color-mix(in srgb, var(--color-violet) 6%, transparent);border:1.5px solid color-mix(in srgb, var(--color-violet) 42%, transparent);border-radius:16px;margin-top:22px;padding:13px 16px 6px}.ac-scard .ac-stt{letter-spacing:.14em;color:var(--color-violet-hi);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.ac-step{white-space:nowrap;color:color-mix(in srgb, var(--color-fg0) 38%, transparent);align-items:center;gap:11px;padding:8px 0;font-size:13.5px;display:flex}.ac-step .ac-dot{border:1.5px solid color-mix(in srgb, var(--color-fg0) 16%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ac-step.ac-done{color:color-mix(in srgb, var(--color-fg0) 85%, transparent)}.ac-step.ac-done .ac-dot{background:var(--color-violet);border-color:var(--color-violet)}.ac-step.ac-done .ac-dot:after{content:"";border:solid var(--color-fg0);border-width:0 1.8px 1.8px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}.ac-step.ac-act{color:var(--color-fg0);font-weight:600}.ac-step.ac-act .ac-dot{border-color:var(--color-violet)}.ac-step.ac-act .ac-dot:after{content:"";background:var(--color-violet);border-radius:50%;width:8px;height:8px;animation:1.6s infinite ac-breathe}.ac-step .ac-eta{font:500 11px var(--font-mono);color:var(--color-violet-hi);margin-left:auto}@keyframes ac-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-violet) 60%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-violet) 0%, transparent)}}.ac-qrtile{z-index:1;background:var(--color-fg0);box-shadow:0 20px 60px color-mix(in srgb, var(--color-violet) 30%, transparent), 0 2px 10px color-mix(in srgb, var(--color-bg0) 35%, transparent);border-radius:20px;padding:16px;position:relative}.ac-qrtile svg{display:block}.ac-num-steps{flex-direction:column;gap:12px;margin-top:20px;display:flex}.ac-ns{color:color-mix(in srgb, var(--color-fg0) 72%, transparent);gap:12px;font-size:13.5px;line-height:1.5;display:flex}.ac-ns .ac-n{background:color-mix(in srgb, var(--color-violet) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-violet) 50%, transparent);width:22px;height:22px;color:var(--color-violet-hi);font:700 11px var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.ac-ns b{color:var(--color-fg0);font-weight:600}.ac-seg{background:color-mix(in srgb, var(--color-fg0) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-fg0) 8%, transparent);border-radius:12px;gap:4px;width:max-content;margin-top:18px;padding:4px;display:flex}.ac-seg span{font:600 12px var(--font-sans);color:color-mix(in srgb, var(--color-fg0) 55%, transparent);border-radius:8px;padding:6px 12px}.ac-seg span.ac-on{background:color-mix(in srgb, var(--color-violet) 30%, transparent);color:var(--color-fg0)}.ac-benefit{color:color-mix(in srgb, var(--color-fg0) 80%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-fg0) 7%, transparent);align-items:center;gap:11px;padding:10px 0;font-size:13.5px;display:flex}.ac-benefit:last-child{border-bottom:0}.ac-benefit .ac-ic{background:color-mix(in srgb, var(--color-success) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 30%, transparent);width:26px;height:26px;color:var(--color-success);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ac-copy{border:1.5px solid color-mix(in srgb, var(--color-violet) 50%, transparent);background:color-mix(in srgb, var(--color-violet) 7%, transparent);border-radius:16px;margin-top:18px;padding:14px 16px;position:relative}.ac-copy .ac-v{font:600 14px var(--font-mono);overflow-wrap:anywhere;margin-top:6px;line-height:1.45}.ac-copy .ac-cb{font:700 11.5px var(--font-sans);color:var(--color-violet-hi);border:1px solid color-mix(in srgb, var(--color-violet) 50%, transparent);background:color-mix(in srgb, var(--color-violet) 14%, transparent);border-radius:999px;margin-top:10px;padding:6px 11px;display:inline-block}.ac-usteps{flex-direction:column;gap:14px;margin-top:16px;display:flex}.ac-ustep{gap:12px;display:flex}.ac-ustep .ac-n{width:22px;height:22px;font:700 11px var(--font-sans);color:var(--color-violet-hi);border:1px solid color-mix(in srgb, var(--color-violet) 55%, transparent);background:color-mix(in srgb, var(--color-violet) 12%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ac-ut{font:700 13.5px var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ac-um{font:500 11px var(--font-sans);color:color-mix(in srgb, var(--color-fg0) 45%, transparent)}.ac-ul{color:color-mix(in srgb, var(--color-fg0) 65%, transparent);margin-top:4px;font-size:12px;line-height:1.5}.ac-ul b{color:var(--color-fg0);font-weight:600}.ac-ostog{background:color-mix(in srgb, var(--color-fg0) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-fg0) 8%, transparent);border-radius:12px;gap:4px;margin-top:14px;padding:3px;display:flex}.ac-ostog button{color:color-mix(in srgb, var(--color-fg0) 55%, transparent);font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 0}.ac-ostog button.ac-on{background:color-mix(in srgb, var(--color-violet) 28%, transparent);color:var(--color-fg0);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-violet-hi) 45%, transparent)}.ac-iosbox{border:1px solid color-mix(in srgb, var(--color-fg0) 12%, transparent);background:var(--color-bg2);border-radius:12px;margin:10px 0 4px 34px;overflow:hidden}.ac-ir{font:400 13px -apple-system, var(--font-sans);color:color-mix(in srgb, var(--color-fg0) 85%, transparent);justify-content:space-between;padding:10px 14px;display:flex}.ac-ir.ac-on{background:color-mix(in srgb, var(--color-violet) 12%, transparent)}.ac-ir .ac-dim{color:color-mix(in srgb, var(--color-fg0) 40%, transparent);font-size:11.5px}.ac-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 30% -10%, color-mix(in srgb, var(--color-violet) 22%, transparent), transparent 70%);position:absolute;inset:0}.ac-stage:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--color-fg0) 8%, transparent) 1px, transparent 1.2px);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%, var(--color-fg0), transparent 75%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%, var(--color-fg0), transparent 75%);background-size:22px 22px;position:absolute;inset:0}.ac-stage:after,.ac-mobile-art:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--color-violet) 26%, transparent), transparent);pointer-events:none;width:560px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ac-stage>div{z-index:1}.ac-mobile-art{isolation:isolate;margin:0 -22px;overflow:hidden}.ac-mobile-art:before{z-index:-1}.ac-scale-mint{transform:scale(.74)}.ac-scale-other{transform:scale(.64)}.ac-scale-live{transform:scale(.7)}.ac-scale-reserved{transform:scale(.72)}.ac-artwork{flex-shrink:0;width:420px}.ac-artwork .ac-br svg{width:auto;height:20px}.ac-text-action{color:var(--color-violet-hi)}.ac-cta:disabled{background:color-mix(in srgb, var(--color-violet) 20%, transparent);color:color-mix(in srgb, var(--color-fg0) 40%, transparent);box-shadow:none}.ac-pt.ac-checked{border:1.5px solid color-mix(in srgb, var(--color-success) 50%, transparent);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent)}.ac-field-block{margin-top:20px}.ac-field-block>.ac-fl{margin:0 2px 7px}.ac-field-block>.ac-pts{color:color-mix(in srgb, var(--color-fg0) 45%, transparent);margin-top:10px;font-size:12px;line-height:1.55}.ac-help{justify-content:space-between;margin-top:14px;font-size:14px;display:flex}.ac-help .ac-pp{background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.ac-nav{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ac-nav .ac-back{margin:0}.ac-paragraph{color:color-mix(in srgb, var(--color-fg0) 62%, transparent);margin-top:10px;font-size:13px;line-height:1.55}.ac-subheading{color:var(--color-fg0);margin-top:18px;font-size:13px;font-weight:700}.ac-tab{font:600 12px var(--font-sans);color:color-mix(in srgb, var(--color-fg0) 55%, transparent);border-radius:8px;padding:6px 12px}.ac-tab.ac-on{background:color-mix(in srgb, var(--color-violet) 30%, transparent);color:var(--color-fg0)}.ac-modal{background:var(--color-bg2);border:1px solid color-mix(in srgb, var(--color-violet) 45%, transparent);color:var(--color-fg0);box-shadow:0 30px 80px color-mix(in srgb, var(--color-bg0) 60%, transparent);border-radius:22px;padding:28px}.ac-modal::backdrop{background:color-mix(in srgb, var(--color-bg0) 66%, transparent)}.ac-modal-title{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:800;line-height:1.15}.ac-modal>.ac-eb+.ac-modal-title{margin-top:10px}.ac-modal>.ac-bottom{margin-top:22px}.ac-modal .ac-num-steps{margin-top:12px}.ac-modal .ac-ns{font-size:13px}.ac-modal .ac-sect{letter-spacing:0;text-transform:none;color:var(--color-fg0);margin:16px 0 8px;font-size:12px;font-weight:700}.ac-modal .ac-sect+.ac-num-steps{margin-top:0}.ac-modal .ac-ostog+.ac-paragraph{margin-top:14px}.ac-modal .ac-kv{font:500 12px var(--font-mono)}.ac-modal .ac-kv+.ac-kv{border-top:1px solid var(--color-border-hair)}.ac-modal .ac-kv.ac-on{color:var(--color-fg0)}.ac-modal .ac-kv .ac-okv{color:var(--color-success)}.ac-grab{background:color-mix(in srgb, var(--color-fg0) 25%, transparent);border-radius:4px;width:40px;height:4px;margin:-12px auto 16px}.ac-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (width<=899px){.ac-page:before{background:radial-gradient(ellipse 120% 35% at 50% -6%, color-mix(in srgb, var(--color-violet) 24%, transparent), transparent 70%)}.ac-page[data-artwork=finishing] .ac-column>.ac-eb,.ac-page[data-artwork=finishing] .ac-column>.ac-h{text-align:center}.ac-h:not(.ac-s){font-size:26px}}@media (width<=699px){.ac-modal{border-color:var(--color-border-hair);border-radius:24px 24px 0 0;padding:24px 22px 22px}.ac-modal .ac-bottom{margin-top:20px}}.ac-completion-head .ac-h{font-size:30px}.ac-completion-head .ac-dorm-tag+.ac-h,.ac-benefits{margin-top:18px}.ac-review-label{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg0) 42%, transparent);font-size:10.5px;font-weight:700}.ac-area-card{border:1.5px solid color-mix(in srgb, var(--color-violet) 38%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--color-violet) 10%, transparent), color-mix(in srgb, var(--color-violet) 2%, transparent) 70%);border-radius:18px;align-items:center;gap:14px;padding:12px 15px;display:flex}.ac-area-number{font:700 26px var(--font-mono)}.ac-area-title{font:700 13.5px var(--font-sans)}.ac-area-detail{color:var(--color-fg3);margin-top:2px;font-size:11.5px}.ac-picked{font:800 9.5px var(--font-sans);letter-spacing:.1em;color:var(--color-violet-hi);border:1px solid color-mix(in srgb, var(--color-violet) 50%, transparent);text-transform:uppercase;border-radius:5px;margin-left:auto;padding:3px 6px}.ac-modal[data-variant=unlocked]{padding:24px 26px}.ac-modal[data-variant=wifi] .ac-modal-title,.ac-modal[data-variant=esim] .ac-modal-title{font-size:24px;line-height:1.12}.ac-modal[data-variant] .ac-sect{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--color-fg0) 40%, transparent);margin-top:16px;font-size:10.5px}.ac-modal[data-variant] .ac-num-steps{gap:10px;margin-top:12px}.ac-modal[data-variant] .ac-bottom{gap:6px;margin-top:18px}.ac-modal[data-variant=unlocked] .ac-bottom{gap:4px;margin-top:16px}.ac-modal .ac-bottom>.ac-text-action{text-align:center;font:600 13px var(--font-sans);padding:4px;display:block}.ac-settings-ios{border:1px solid color-mix(in srgb, var(--color-fg0) 12%, transparent);background:var(--color-bg2);border-radius:12px;margin:10px 0 4px 34px;padding:0;overflow:hidden}.ac-settings-ios .ac-kv{font:400 13px var(--font-sans);color:color-mix(in srgb, var(--color-fg0) 85%, transparent);padding:10px 14px}.ac-settings-ios .ac-kv.ac-on{background:color-mix(in srgb, var(--color-violet) 12%, transparent)}.ac-support-card{border:1.5px solid color-mix(in srgb, var(--color-violet) 60%, transparent);background:linear-gradient(160deg, var(--color-violet-soft), color-mix(in srgb, var(--color-violet) 5%, transparent));border-radius:18px;margin-top:14px;padding:16px}.ac-support-card .ac-subheading{margin:0;font-size:16px}.ac-support-card .ac-pts{color:color-mix(in srgb, var(--color-fg0) 62%, transparent);margin-top:6px;font-size:12.5px;line-height:1.55}.ac-support-card .ac-bottom{margin-top:14px}.ac-support-card .ac-cta{padding:13px}.ac-pt.ac-failed{border-style:solid;border-color:color-mix(in srgb, var(--color-danger) 60%, transparent);background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.ac-rejected-panel{border:1.5px solid color-mix(in srgb, var(--color-violet) 38%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--color-violet) 10%, transparent), color-mix(in srgb, var(--color-violet) 2%, transparent) 70%);border-radius:18px;padding:2px 15px}.ac-rejected-row{align-items:center;gap:12px;padding:9px 0;display:flex}.ac-rejected-row .ac-ptt{font-size:13.5px}.ac-rejected-row .ac-pts{font-size:11.5px;line-height:1.45}.ac-rejected-icon{width:30px;height:30px;color:var(--color-violet-hi);background:color-mix(in srgb, var(--color-violet) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-violet-hi) 85%, transparent);box-shadow:0 0 18px var(--color-violet-glow);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ac-code-value{font:600 14px/1.45 var(--font-mono);overflow-wrap:anywhere;color:var(--color-fg0);margin-top:6px;display:block}.ac-mobile-qr{justify-content:center;margin-top:16px;display:flex}@media (width<=899px){.ac-completion-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:6px;display:flex}.ac-completion-head .ac-h{font-size:26px}.ac-mobile-art{margin-top:-6px;margin-bottom:4px}.ac-mobile-art:before{width:380px;height:280px}}.ac-modal[data-variant=carrier]{max-width:480px}.ac-modal[data-variant=carrier] .ac-modal-title,.ac-modal[data-variant=slow] .ac-modal-title{margin-top:8px;font-size:24px;line-height:1.12}.ac-modal[data-variant=carrier] .ac-field-block{margin-top:14px}.ac-modal[data-variant=carrier] .ac-fl{color:color-mix(in srgb, var(--color-fg0) 40%, transparent);margin-bottom:8px;font-size:10.5px}.ac-modal[data-variant=carrier] .ac-fld{border-color:var(--color-violet);box-shadow:0 0 0 4px var(--color-violet-soft);padding:11px 14px}.ac-modal[data-variant=carrier] .ac-bottom{gap:14px;margin-top:12px}.ac-modal[data-variant=carrier] .ac-bottom>.ac-text-action{color:color-mix(in srgb, var(--color-fg0) 60%, transparent);margin-top:-8px}.ac-modal[data-variant=slow] .ac-bottom{gap:6px;margin-top:18px}.ac-modal[data-variant=slow] .ac-bottom>.ac-text-action{color:color-mix(in srgb, var(--color-fg0) 60%, transparent)}.ac-modal[data-variant=slow] .ac-bottom>.ac-foot{margin-top:2px}.ac-mobile-qr .ac-qrtile{border-radius:16px;padding:12px}@media (width<=699px){.ac-modal[data-variant=carrier]{max-width:none}}.ac-fld:focus{border-color:var(--color-violet);box-shadow:0 0 0 4px var(--color-violet-soft);caret-color:var(--color-violet-hi)}.ac-fld::placeholder{color:var(--color-fg4)}.ac-ul strong{color:var(--color-fg0);font-weight:600}.ac-modal-title{line-height:1.12}.ac-mobile-art{--font-mono:"JetBrains Mono", ui-monospace, monospace}.ac-bottom>.ac-foot>.ac-ghost{width:100%}.ac-reel .ac-s[data-reel="0"]{animation-delay:0s}.ac-reel .ac-s[data-reel="1"]{animation-delay:.28s}.ac-reel .ac-s[data-reel="2"]{animation-delay:.56s}.ac-reel .ac-s[data-reel="3"]{animation-delay:.84s}.ac-reel .ac-s[data-reel="4"]{animation-delay:1.12s}.ac-reel .ac-s[data-reel="5"]{animation-delay:1.4s}.ac-reel .ac-s[data-reel="6"]{animation-delay:1.68s}.ac-lit b.ac-d[data-digit="0"]{animation-delay:0s}.ac-lit b.ac-d[data-digit="1"]{animation-delay:.32s}.ac-lit b.ac-d[data-digit="2"]{animation-delay:.64s}.ac-lit b.ac-d[data-digit="3"]{animation-delay:.96s}.ac-lit b.ac-d[data-digit="4"]{animation-delay:1.28s}.ac-lit b.ac-d[data-digit="5"]{animation-delay:1.6s}.ac-lit b.ac-d[data-digit="6"]{animation-delay:1.92s}.ac-lit b.ac-d[data-digit="7"]{animation-delay:2.24s}.ac-lit b.ac-d[data-digit="8"]{animation-delay:2.56s}.ac-lit b.ac-d[data-digit="9"]{animation-delay:2.88s}.ac-conf:first-child{animation-delay:0s}.ac-conf:nth-child(2){animation-delay:1.1s}.ac-conf:nth-child(3){animation-delay:2.2s}.ac-conf:nth-child(4){animation-delay:.5s}.ac-conf:nth-child(5){animation-delay:2.8s}.ac-conf:nth-child(6){animation-delay:1.6s}.ac-conf:nth-child(7){animation-delay:3.4s}.ac-conf:nth-child(8){animation-delay:.8s}.ac-conf:nth-child(9){animation-delay:2s}.ac-page[data-artwork=rejected] .ac-track .ac-ends{opacity:.45}.ac-small{font-size:26px}.ac-step .ac-dot,.ac-ns .ac-n,.ac-ustep .ac-n,.ac-reel{box-sizing:content-box}.ac-copy .ac-review-label{letter-spacing:.14em;font-size:10px}.ac-page .ac-stage>.ac-confetti{z-index:2;height:100%;min-height:0}.ac-area-card{margin-top:-2px}.ac-column>.ac-field-block:has(.ac-rv){margin-top:18px}.ac-pending-rows{margin-top:12px}.ac-lrow{border:1px solid color-mix(in srgb, var(--color-fg0) 10%, transparent);background:color-mix(in srgb, var(--color-fg0) 3%, transparent);border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:14px 15px;display:flex}.ac-lrow.ac-todo{border-color:color-mix(in srgb, var(--color-violet-hi) 55%, transparent);background:color-mix(in srgb, var(--color-violet) 8%, transparent);animation:2.4s ease-in-out infinite ac-vsoft}.ac-lrow.ac-pend{border-color:color-mix(in srgb, var(--color-warning) 35%, transparent);background:color-mix(in srgb, var(--color-warning) 5%, transparent)}.ac-lp{letter-spacing:.12em;color:var(--color-violet-hi);border:1px solid color-mix(in srgb, var(--color-violet) 45%, transparent);text-transform:uppercase;border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:9.5px;font-weight:800}.ac-pend .ac-lp{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 40%, transparent)}.ac-lt{font:700 14px var(--font-sans)}.ac-ls{color:color-mix(in srgb, var(--color-fg0) 52%, transparent);margin-top:3px;font-size:11.5px}.ac-lpend{font:600 12.5px var(--font-sans);color:var(--color-warning);flex-shrink:0;align-items:center;gap:7px;margin-left:auto;display:flex}.ac-lpend i{background:var(--color-warning);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--color-warning) 60%, transparent);border-radius:50%}.ac-go{font:700 12.5px var(--font-sans);color:var(--color-fg0);background:var(--color-violet);border-radius:999px;flex-shrink:0;margin-left:auto;padding:8px 14px}.ac-pending-note{margin-top:12px}.ac-cta-secondary{border:1px solid color-mix(in srgb, var(--color-violet) 50%, transparent);color:var(--color-violet-hi);font:700 15px var(--font-sans);background:0 0;border-radius:999px;padding:15px 20px}.ac-fan{z-index:1;width:420px;height:262px;position:relative}.ac-fan .ac-lcard{position:absolute;top:0;left:0}.ac-fan .ac-back-card{opacity:.55;z-index:0;transform:translate(46px,-40px)rotate(6deg)}@media (width<=380px){.ac-lrow{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ac-lrow.ac-todo{animation:none}}@keyframes ac-vsoft{0%,to{box-shadow:0 0 12px color-mix(in srgb, var(--color-violet) 12%, transparent)}50%{box-shadow:0 0 26px color-mix(in srgb, var(--color-violet) 32%, transparent)}}.ac-area-search{position:relative}.ac-area-search .ac-fld{padding-left:40px}.ac-search-symbol{color:color-mix(in srgb, var(--color-fg0) 32%, transparent);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ac-area-search-field{margin-top:22px}.ac-area-search-field .ac-fl{margin-left:2px}@media (width<=899px){.ac-page[data-artwork=finishing] .ac-column>.ac-h{margin-top:12px;margin-bottom:6px}}@media (width<=699px){.ac-modal{border-bottom:0;border-left:0;border-right:0;max-height:88dvh;padding:8px 20px 22px}.ac-modal .ac-grab{margin:4px auto 14px}.ac-modal .ac-ns{font-size:13.5px}}.ac-credential{position:relative}.ac-credential:has(input:placeholder-shown):after{content:"";background:var(--color-violet-hi);pointer-events:none;width:1.5px;height:19px;margin-top:-9.5px;animation:1s step-end infinite ac-blink;position:absolute;top:50%;left:17px}.ac-credential input:placeholder-shown{padding-left:28px}.ac-credential input:placeholder-shown:focus{caret-color:#0000}@keyframes ac-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ac-credential:after{animation:none!important}}.ac-eb.ac-warning{color:var(--color-warning)}.ac-settings-ios .ac-dim-value{color:color-mix(in srgb, var(--color-fg0) 40%, transparent);font-size:11.5px}.ac-lcard,.ac-benefit .ac-ic{box-sizing:content-box}.ac-modal[data-variant=carrier] select.ac-fld{height:47px}@media (width<=699px){.ac-modal[data-variant]{padding:8px 20px 22px}}.ac-support-card .ac-subheading{font:700 16px var(--font-sans);margin:0}.ac-rejected-icon{box-sizing:content-box}.ac-rejected-row .ac-ptt{letter-spacing:-.01em}.ac-rejected-row .ac-pp{font:700 11.5px var(--font-sans);background:color-mix(in srgb, var(--color-violet) 13%, transparent);border-color:color-mix(in srgb, var(--color-violet) 50%, transparent);padding:6px 11px}.ac-column>.ac-field-block:has(.ac-rejected-panel){margin-top:18px}.ac-credential .ac-fld{border-color:var(--color-violet);box-shadow:0 0 0 4px var(--color-violet-soft)}.ac-select-container{position:relative}.ac-select-container select{appearance:none;padding-right:38px}.ac-select-arrow{pointer-events:none;color:var(--color-violet-hi);position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media (width>=900px){.ac-mobile-qr{display:none}}.ac-eb{display:block}.ac-settings-ios .ac-kv{font-family:-apple-system, var(--font-sans)}@media (width<=899px){.ac-column>.ac-back{margin-bottom:12px}}.ac-benefits.ac-both-lines,.ac-manual-guidance .ac-seg{margin-top:14px}.ac-manual-guidance .ac-num-steps{gap:10px;margin-top:14px}.ac-st.ac-pending-tag{color:var(--color-warning)}.ac-error-text{color:var(--color-danger)}.ac-error-row{border-color:color-mix(in srgb, var(--color-danger) 42%, transparent);background:color-mix(in srgb, var(--color-danger) 6%, transparent);margin-top:16px}.ac-error-row .ac-lp{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}.ac-modal[data-variant=error]{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}.ac-st.ac-error-tag{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 50%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.ac-track .ac-bar.ac-error-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--color-danger) 25%, transparent), var(--color-danger));width:52%;animation:none}.ac-step.ac-error-text .ac-dot{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 15%, transparent)}.ac-step.ac-error-text .ac-dot:after{content:"";background:var(--color-danger);width:8px;height:2px}.ac-copy .ac-cb{margin-top:10px;position:static}.ac-copy{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px;display:flex}.ac-copy+.ac-copy{margin-top:8px}.ac-copy .ac-cb{flex-shrink:0;margin:0}.ac-copy .ac-code-value{margin-top:2px}.ac-error-activate{color:var(--color-violet-hi);border:1px solid color-mix(in srgb, var(--color-violet) 55%, transparent);background:0 0;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:12.5px;font-weight:700}.ac-modal[data-variant=error] .ac-modal-title,.ac-modal[data-variant=area-notice] .ac-modal-title{margin-top:8px;font-size:24px;line-height:1.12}.ac-modal[data-variant=error] .ac-error-row{margin-top:14px}.ac-modal[data-variant=error] .ac-bottom,.ac-modal[data-variant=area-notice] .ac-bottom{margin-top:18px}.ac-modal[data-variant=error] .ac-bottom{gap:6px}.ac-modal[data-variant=area-notice] .ac-bottom{gap:10px}.ac-mobile-qr .ac-qrtile{padding:10px}.ac-mobile-qr .ac-qrtile svg{width:144px;height:144px}@media (width<=899px){.ac-mobile-qr{margin-top:12px}.ac-page[data-artwork=install] .ac-column>.ac-bottom{margin-top:18px}}.ac-page[data-artwork=install] .ac-bottom .ac-cta+.ac-cta{margin-top:10px}
