.slam-connect,.slam-wizard{--cx-accent:#13ccff;--cx-accent-soft:#13ccff22;--cx-line:#2f86ff40;--cx-panel:linear-gradient(180deg, #0a1f3af0, #050f20f5);--cx-ink:#eaf4ff;--cx-soft:#c3d3ea;--cx-muted:#93abcb;--cx-good:#3ee08a;--cx-warn:#ffd25e;--cx-bad:#ff8a94;min-width:0;color:var(--cx-ink)}.slam-connect[data-variant=studio],.slam-wizard{--cx-accent:#b794ff;--cx-accent-soft:#8b5cf626;--cx-line:#8b5cf64d;--cx-panel:linear-gradient(180deg, #151036f0, #0a0820f5)}.slam-connect code,.slam-wizard code{color:#d8f3ff;overflow-wrap:anywhere;background:#ffffff14;border-radius:.3rem;padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.slam-connect__ways{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.slam-connect__ways>li{border:1px solid var(--cx-line);background:var(--cx-panel);border-radius:1rem;min-width:0;overflow:hidden}.slam-connect__ways>li[data-open]{border-color:var(--cx-accent);box-shadow:0 0 0 1px var(--cx-accent-soft),0 10px 30px #0006}.slam-connect__way{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid}.slam-connect__way:focus-visible{outline:2px solid var(--cx-accent);outline-offset:-2px}.slam-connect__way>svg:first-child{background:var(--cx-accent-soft);width:2.4rem;height:2.4rem;color:var(--cx-accent);border-radius:.75rem;padding:.55rem}.slam-connect__way>span{gap:.15rem;min-width:0;display:grid}.slam-connect__way b{color:#fff;font-size:1.02rem;font-weight:800}.slam-connect__way small{color:var(--cx-soft);font-size:.86rem;line-height:1.4}.slam-connect__way i{color:var(--cx-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:700}.slam-connect__chev{width:1.2rem;height:1.2rem;color:var(--cx-muted);transition:transform .15s}.slam-connect__way[aria-expanded=true] .slam-connect__chev{color:var(--cx-accent);transform:rotate(180deg)}.slam-connect__walk{border-top:1px solid var(--cx-line);gap:.9rem;min-width:0;padding:1rem 1rem 1.1rem;font-size:.95rem;line-height:1.55;display:grid}.slam-connect__walk>*{min-width:0;margin:0}.slam-connect__lead{color:var(--cx-soft)}.slam-connect__lead b{color:#fff}.slam-connect__note{border-left:3px solid var(--cx-line);color:var(--cx-soft);padding:.15rem 0 .15rem .75rem;font-size:.88rem}.slam-connect__note[data-tone=warn]{border-left-color:var(--cx-warn);color:#ffe9b0}.slam-connect__keynote{color:#ffe9b0;background:#ffd25e10;border:1px solid #ffd25e55;border-radius:.75rem;align-items:flex-start;gap:.6rem;padding:.65rem .8rem;font-size:.88rem;display:flex}.slam-connect__keynote[data-filled]{color:#c9f7dd;background:#3ee08a10;border-color:#3ee08a55}.slam-connect__keynote svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.slam-connect__steps{counter-reset:cx-step;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.slam-connect__steps>li{min-width:0;color:var(--cx-ink);counter-increment:cx-step;padding-left:2.2rem;position:relative}.slam-connect__steps>li:before{content:counter(cx-step);background:var(--cx-accent-soft);width:1.5rem;height:1.5rem;color:var(--cx-accent);border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid;position:absolute;top:.05rem;left:0}.slam-connect__steps b{color:#fff}.slam-connect__tabs{flex-wrap:wrap;gap:.35rem;display:flex}.slam-connect__tabs button{border:1px solid var(--cx-line);color:var(--cx-soft);cursor:pointer;background:#ffffff08;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:700}.slam-connect__tabs button[aria-pressed=true]{border-color:var(--cx-accent);background:var(--cx-accent-soft);color:#fff}.slam-connect__code{background:#020812;border:1px solid #ffffff1f;border-radius:.75rem;min-width:0;margin:0;overflow:hidden}.slam-connect__code figcaption{color:var(--cx-muted);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem .8rem;font-size:.78rem;font-weight:700;display:flex}.slam-connect__code pre{color:#d8f3ff;white-space:pre;max-height:22rem;margin:0;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.5;overflow:auto}.slam-connect__code pre code{font-size:inherit;overflow-wrap:normal;background:0 0;padding:0}.slam-connect__copy{border:1px solid var(--cx-accent);background:var(--cx-accent-soft);color:#fff;cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.slam-connect__copy svg{width:.95rem;height:.95rem}.slam-connect__table{border:1px solid #ffffff1f;border-radius:.75rem;min-width:0;overflow-x:auto}.slam-connect__table table{border-collapse:collapse;width:100%;font-size:.84rem}.slam-connect__table th,.slam-connect__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:.45rem .65rem}.slam-connect__table td:last-child{white-space:normal;min-width:10rem}.slam-connect__table th{color:#fff;background:#ffffff0a;font-weight:800}.slam-connect__table td{color:var(--cx-soft)}.slam-connect__sub{gap:.4rem;display:grid}.slam-connect__sub>b{color:#fff}.slam-connect__sub ul{color:var(--cx-soft);gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.slam-connect__sub li b{color:#fff}.slam-connect__sub .slam-connect__code{margin-top:.4rem}.slam-connect__worked{background:#3ee08a0f;border:1px solid #3ee08a4d;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.slam-connect__worked>svg{width:1.25rem;height:1.25rem;color:var(--cx-good);flex:none}.slam-connect__worked b{color:#c9f7dd;display:block}.slam-connect__worked p{color:var(--cx-soft);margin:.15rem 0 0;font-size:.9rem}.slam-connect__trouble{background:#ffffff05;border:1px solid #ffffff1f;border-radius:.75rem}.slam-connect__trouble summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem;font-weight:800;list-style:none;display:flex}.slam-connect__trouble summary::-webkit-details-marker{display:none}.slam-connect__trouble summary svg{width:1.1rem;height:1.1rem;color:var(--cx-muted);flex:none}.slam-connect__trouble[open] summary svg{transform:rotate(180deg)}.slam-connect__trouble ul{gap:0;margin:0;padding:0 .85rem .5rem;list-style:none;display:grid}.slam-connect__trouble li{border-top:1px solid #ffffff12;grid-template-columns:2.6rem minmax(0,1fr);gap:.6rem;padding:.6rem 0;display:grid}.slam-connect__trouble li em{color:var(--cx-bad);text-align:center;background:#ff8a941f;border-radius:.4rem;align-self:start;padding:.1rem 0;font-size:.78rem;font-style:normal;font-weight:900}.slam-connect__trouble li span{gap:.15rem;display:grid}.slam-connect__trouble li b{color:#fff;font-size:.9rem}.slam-connect__trouble li small{color:var(--cx-soft);font-size:.86rem;line-height:1.5}.slam-wizard{gap:.9rem;display:grid}.slam-wizard>*{min-width:0}.slam-wizard__head h3{color:#fff;margin:0;font-size:1.35rem;font-weight:900}.slam-wizard__head p{color:var(--cx-soft);margin:.25rem 0 0;font-size:.95rem}.slam-wizard__head a{color:var(--cx-accent);font-weight:700}.slam-wizard__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.slam-wizard__steps li{min-width:0}.slam-wizard__steps button{width:100%;color:var(--cx-muted);text-align:left;cursor:pointer;background:0 0;border:0;gap:.35rem;padding:0;display:grid}.slam-wizard__steps button:disabled{cursor:default}.slam-wizard__steps button:before{content:"";background:#ffffff1a;border-radius:999px;height:.3rem}.slam-wizard__steps li[data-state=done] button:before{background:var(--cx-good)}.slam-wizard__steps li[data-state=now] button:before{background:linear-gradient(90deg,#7c3aed,#a855f7 60%,#c026d3)}.slam-wizard__steps span{font-size:.76rem;font-weight:800;line-height:1.25}.slam-wizard__steps li[data-state=now] span{color:#fff}.slam-wizard__steps li[data-state=done] span{color:#c9f7dd}@media(max-width:639px){.slam-wizard__steps{gap:.25rem}.slam-wizard__steps span{overflow-wrap:anywhere;font-size:.62rem;line-height:1.2}}.slam-wizard__where{color:var(--cx-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.slam-wizard__card{border:1px solid var(--cx-line);background:var(--cx-panel);border-radius:1.1rem;gap:.85rem;min-width:0;padding:1.1rem;font-size:.95rem;line-height:1.55;display:grid}.slam-wizard__card>*{min-width:0;margin:0}.slam-wizard__card h4{color:#fff;font-size:1.15rem;font-weight:900}.slam-wizard__card p{color:var(--cx-soft)}.slam-wizard__card p b{color:#fff}.slam-wizard__warn{background:#ffd25e14;border:1px solid #ffd25e80;border-radius:.85rem;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;display:flex;color:#ffe9b0!important}.slam-wizard__warn svg{width:1.3rem;height:1.3rem;color:var(--cx-warn);flex:none}.slam-wizard__warn b{color:#fff3cf;display:block}.slam-wizard__key{background:#020812;border:1px dashed #ffd25e99;border-radius:.85rem;gap:.6rem;padding:.85rem;display:grid}.slam-wizard__key code{color:#fff;word-break:break-all;background:0 0;padding:0;font-size:.95rem;line-height:1.5}.slam-wizard__key .slam-connect__copy{justify-self:start;padding:.55rem 1rem;font-size:.9rem}.slam-wizard__check{color:var(--cx-ink);cursor:pointer;align-items:center;gap:.55rem;font-weight:700;display:flex}.slam-wizard__check input{accent-color:#a855f7;width:1.15rem;height:1.15rem}.slam-wizard__primary,.slam-wizard__secondary{cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.9rem;padding:.65rem 1.2rem;font-size:.98rem;font-weight:900;display:inline-flex}.slam-wizard__primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7 60%,#c026d3);border:0;box-shadow:0 8px 24px #7c3aed55}.slam-wizard__secondary{border:1px solid var(--cx-line);color:var(--cx-ink);background:#ffffff0a}.slam-wizard__primary:disabled,.slam-wizard__secondary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.slam-wizard__nav{justify-content:space-between;gap:.6rem;display:flex}.slam-wizard__nav>:only-child{margin-left:auto}.slam-wizard__light{background:#ffffff08;border:1px solid #ffffff26;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.95rem;display:grid}.slam-wizard__light>i{background:#93abcb;border-radius:999px;width:1rem;height:1rem;margin-top:.25rem;position:relative}.slam-wizard__light[data-state=waiting]>i:after{content:"";border:2px solid #93abcb88;border-radius:999px;animation:1.6s ease-out infinite slam-wizard-ping;position:absolute;inset:-.35rem}.slam-wizard__light[data-state=ok]{background:#3ee08a14;border-color:#3ee08a88}.slam-wizard__light[data-state=ok]>i{background:var(--cx-good);box-shadow:0 0 16px #3ee08a}.slam-wizard__light[data-state=refused]{background:#ffd25e12;border-color:#ffd25e88}.slam-wizard__light[data-state=refused]>i{background:var(--cx-warn)}.slam-wizard__light b{color:#fff;font-size:1.02rem;display:block}.slam-wizard__light p{margin:.2rem 0 0}@keyframes slam-wizard-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.slam-wizard__light[data-state=waiting]>i:after{animation:none}}.slam-wizard__ticks{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.slam-wizard__ticks li{color:var(--cx-muted);align-items:center;gap:.5rem;display:flex}.slam-wizard__ticks li[data-ok]{color:#c9f7dd}.slam-wizard__ticks svg{flex:none;width:1.05rem;height:1.05rem}.slam-wizard__bar{gap:.45rem;display:grid}.slam-wizard__bar>div{background:#ffffff14;border-radius:999px;height:.85rem;overflow:hidden}.slam-wizard__bar>div>span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7 60%,#ffd25e);height:100%;transition:width .4s;display:block}.slam-wizard__bar strong{color:#fff;font-size:1.6rem;font-weight:900}.slam-wizard__bar strong small{color:var(--cx-muted);font-size:.95rem;font-weight:700}.slam-wizard__field{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.slam-wizard__field>span,.slam-wizard__field>legend{color:#fff;margin-bottom:.35rem;padding:0;font-size:.9rem;font-weight:800}.slam-wizard__field small{color:var(--cx-muted);font-size:.8rem;font-weight:600}.slam-wizard__field input,.slam-wizard__field select,.slam-wizard__field textarea{border:1px solid var(--cx-line);color:#fff;width:100%;min-width:0;font:inherit;background:#050b1a;border-radius:.65rem;padding:.65rem .75rem;font-size:.95rem}.slam-wizard__field input:focus,.slam-wizard__field select:focus,.slam-wizard__field textarea:focus{outline:2px solid var(--cx-accent);outline-offset:1px}.slam-wizard__chips{flex-wrap:wrap;gap:.4rem;display:flex}.slam-wizard__chips button{border:1px solid var(--cx-line);min-height:2.3rem;color:var(--cx-soft);cursor:pointer;background:#ffffff08;border-radius:999px;padding:.35rem .85rem;font-size:.86rem;font-weight:800}.slam-wizard__chips button[aria-pressed=true]{border-color:var(--cx-accent);background:var(--cx-accent-soft);color:#fff}.slam-wizard__error{background:#ff8a9414;border:1px solid #ff8a9466;border-radius:.7rem;padding:.6rem .8rem;color:#ffd0d4!important}.slam-wizard__result{background:#ffd25e10;border:1px solid #ffd25e66;border-radius:.85rem;gap:.45rem;padding:.8rem .9rem;display:grid}.slam-wizard__result[data-ok]{background:#3ee08a12;border-color:#3ee08a88}.slam-wizard__result b{color:#fff}.slam-wizard__result p{margin:0}.slam-wizard__result details summary{color:var(--cx-muted);cursor:pointer;font-size:.85rem;font-weight:700}.slam-wizard__result ul{gap:.25rem;margin:.4rem 0 0;padding:0;font-size:.84rem;list-style:none;display:grid}.slam-wizard__result li{color:var(--cx-bad)}.slam-wizard__result li[data-ok]{color:#c9f7dd}.slam-wizard__result li small{color:var(--cx-muted)}.slam-connect__ways,.slam-connect__walk,.slam-connect__steps,.slam-connect__sub,.slam-connect__sub ul,.slam-wizard,.slam-wizard__card{grid-template-columns:minmax(0,1fr)}.slam-connect__sub li,.slam-connect__steps>li{min-width:0}
