.setup-wizard pre.language-typescript,.setup-wizard pre.language-python,.setup-wizard pre.language-java,.setup-wizard pre.language-php,.setup-wizard pre.language-bash,.setup-wizard pre.language-json{background:#060b19eb!important;border:none!important;border-radius:0!important;padding:1.5rem!important;margin:0!important;font-size:.9rem!important;line-height:1.65!important;overflow-x:auto!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;color:#e2e8f0!important}.setup-wizard .code-card{background:#080f23f2!important;border:1px solid rgba(59,130,246,.22)!important;border-radius:1rem!important;overflow:hidden!important;margin:1.5rem 0!important;position:relative!important;box-shadow:0 28px 45px #0206178c!important}.setup-wizard .code-card-header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;padding:1rem 1.5rem!important;background:#0f172ae0!important;border-bottom:1px solid rgba(59,130,246,.25)!important}.setup-wizard .code-card-title{font-family:var(--sl-font-mono)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.8rem!important;color:#e2e8f0c7!important}.setup-wizard .code-card-actions{display:flex!important;align-items:center!important;gap:.75rem!important}.setup-wizard .language-selector{appearance:none!important;background:#0f172abf!important;border:1px solid rgba(148,163,184,.35)!important;color:#e2e8f0!important;padding:.45rem 1.6rem .45rem .85rem!important;border-radius:.75rem!important;font-size:.78rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;backdrop-filter:blur(6px)!important}.setup-wizard .language-selector:hover{border-color:#94c5fdcc!important;color:#f8fafc!important}.setup-wizard .language-selector:focus{outline:none!important;border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf859!important}.setup-wizard .copy-btn{background:#0f172ab3!important;border:1px solid rgba(148,163,184,.35)!important;color:#e2e8f0!important;padding:.45rem .95rem!important;border-radius:.75rem!important;font-size:.78rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.setup-wizard .copy-btn:hover{background:#3b82f633!important;border-color:#3b82f680!important;color:#f8fafc!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #2563eb40!important}.setup-wizard .checkbox-custom:after{color:green!important;font-size:17px!important}.setup-wizard .code-card-label{font-size:.7rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#e2e8f08c!important}.setup-wizard .guide-preamble{margin-bottom:2.5rem}.setup-wizard .guide-section.preamble{background:#0f172abf;border:1px solid rgba(148,163,184,.2);border-radius:1.5rem;padding:2.5rem;box-shadow:0 24px 44px #02061773;backdrop-filter:blur(14px)}.setup-wizard .guide-section.preamble .section-heading{margin-bottom:1.75rem}.setup-wizard .guide-section.preamble .section-heading h2{font-size:1.35rem;color:#f8fafc}.setup-wizard .guide-section.preamble .section-heading p{color:#e2e8f0c7;max-width:52ch}.setup-wizard .preamble-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem}.setup-wizard .preamble-card{background:#090e1eeb;border:1px solid rgba(59,130,246,.22);border-radius:1.25rem;padding:1.75rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 20px 32px #02061766}.setup-wizard .preamble-card h3{font-size:1.05rem;color:#e2e8f0}.setup-wizard .preamble-card p{color:#e2e8f0d9;line-height:1.7}.setup-wizard .preamble-highlights{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.setup-wizard .preamble-highlights li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;background:#111827d9;border-radius:.9rem;border:1px solid rgba(59,130,246,.18);font-size:.85rem}.setup-wizard .preamble-highlights .label{font-family:var(--sl-font-mono);text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;color:#e2e8f0a6}.setup-wizard .preamble-highlights .value{font-weight:600;color:#f8fafc;text-align:right}.setup-wizard .preamble-callouts{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.setup-wizard .preamble-callouts p{margin:0;padding:.9rem 1rem;background:#3b82f61f;border-left:3px solid rgba(59,130,246,.45);border-radius:.85rem;color:#e2e8f0e6;font-size:.88rem;line-height:1.6}@media (max-width: 768px){.setup-wizard .guide-section.preamble{padding:1.75rem}.setup-wizard .preamble-card{padding:1.5rem}}.setup-wizard .chip[data-tooltip]{position:relative}.setup-wizard .form-group label:hover{background:inherit!important;opacity:.7!important;border:none!important;outline:none!important}.setup-wizard .chip:hover{background:#9a88ff66!important}.setup-wizard .form-group label{border:none!important;outline:none!important}.setup-wizard .followup-field{padding:10px}.setup-wizard .chip[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:calc(50% + 100px);transform:translate(-50%);background:#0f172af2;color:#f8fafc;padding:.75rem 1rem;border-radius:.5rem;font-size:.8rem;line-height:1.4;white-space:nowrap;margin-left:-100px;margin-right:-100px;max-width:400px;white-space:normal;text-align:center;box-shadow:0 8px 25px #0000004d;border:1px solid rgba(148,163,184,.2);z-index:1000;pointer-events:none}.setup-wizard .chip[data-tooltip]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(100%);border:5px solid transparent;border-top-color:#0f172af2;z-index:1000;pointer-events:none}.setup-wizard .form-section.disabled{opacity:.4;pointer-events:none}.setup-wizard .form-section.disabled .chip{background:#94a3b826;border-color:#94a3b84d;color:#94a3b899;cursor:not-allowed}.setup-wizard .form-section.disabled .chip:hover{background:#94a3b826;border-color:#94a3b84d;color:#94a3b899;transform:none;box-shadow:0 8px 18px #0f172a14}.scope-guides{margin-top:.75rem;font-size:.8rem;color:#e2e8f0bf}.scope-guides a{color:#a78bfa;text-decoration:none}.scope-guides a:hover{text-decoration:underline}.setup-wizard a{color:#b0b1dd}.setup-wizard .token.comment,.setup-wizard .token.prolog,.setup-wizard .token.doctype,.setup-wizard .token.cdata{color:#6a9955}.setup-wizard .token.punctuation{color:#d4d4d4}.setup-wizard .token.property,.setup-wizard .token.tag,.setup-wizard .token.boolean,.setup-wizard .token.number,.setup-wizard .token.constant,.setup-wizard .token.symbol,.setup-wizard .token.deleted{color:#569cd6}.setup-wizard .token.selector,.setup-wizard .token.attr-name,.setup-wizard .token.string,.setup-wizard .token.char,.setup-wizard .token.builtin,.setup-wizard .token.inserted{color:#ce9178}.setup-wizard .token.operator,.setup-wizard .token.entity,.setup-wizard .token.url,.setup-wizard .language-css .token.string,.setup-wizard .style .token.string{color:#d4d4d4}.setup-wizard .token.atrule,.setup-wizard .token.attr-value,.setup-wizard .token.keyword{color:#569cd6}.setup-wizard .token.function,.setup-wizard .token.class-name{color:#dcdcaa}.setup-wizard .token.regex,.setup-wizard .token.important,.setup-wizard .token.variable{color:#d16969}
