.flex-row{align-items:center;display:flex;flex-direction:row;gap:12px}.flex-row,.flex-row.center{justify-content:center}.flex-row.flex-start{justify-content:flex-start}.flex-row.space-between{justify-content:space-between}.flex-column{align-items:center;display:flex;flex-direction:column;gap:12px}.flex-column,.flex-column.center{justify-content:center}.flex-column.flex-start{justify-content:flex-start}.grid{display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr);width:100%}[class*=" col-"],[class*=" md-col-"],[class*=" sm-col-"],[class^=col-],[class^=md-col-],[class^=sm-col-]{min-width:0}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media(max-width:1024px){.md-col-1{grid-column:span 1}.md-col-2{grid-column:span 2}.md-col-3{grid-column:span 3}.md-col-4{grid-column:span 4}.md-col-5{grid-column:span 5}.md-col-6{grid-column:span 6}.md-col-7{grid-column:span 7}.md-col-8{grid-column:span 8}.md-col-9{grid-column:span 9}.md-col-10{grid-column:span 10}.md-col-11{grid-column:span 11}.md-col-12{grid-column:span 12}}@media(max-width:640px){.sm-col-1{grid-column:span 1}.sm-col-2{grid-column:span 2}.sm-col-3{grid-column:span 3}.sm-col-4{grid-column:span 4}.sm-col-5{grid-column:span 5}.sm-col-6{grid-column:span 6}.sm-col-7{grid-column:span 7}.sm-col-8{grid-column:span 8}.sm-col-9{grid-column:span 9}.sm-col-10{grid-column:span 10}.sm-col-11{grid-column:span 11}.sm-col-12{grid-column:span 12}}.layout-large{max-width:1200px}.layout-large,.layout-medium{margin:0 auto;padding:0 1rem;width:100%}.layout-medium{max-width:900px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#050d1a;color:#e6edf3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;margin:0;padding:0}body,main{width:100%}main{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:flex-start;min-height:calc(100vh - 160px);padding:3rem 2rem 4rem}a,button,input,select,textarea{font:inherit}.terminal{background:rgba(0,0,0,.35);border:1px solid rgba(120,160,255,.15);border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 8px 24px rgba(0,0,0,.25);font-family:monospace;font-size:.9rem;margin:1.5rem auto;padding:1.5rem;width:100%}.terminal_comment{color:hsla(0,0%,100%,.5);font-style:italic}.terminal_command{color:#7cc4ff;font-weight:600}table{background-color:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-collapse:collapse;margin:1.5rem auto;width:100%}table td,table th{border-bottom:1px solid hsla(0,0%,100%,.1);padding:.75rem;text-align:left}table th{color:hsla(0,0%,100%,.7);font-size:.85rem}table .table_var{color:hsla(0,0%,100%,.6);font-size:.9rem}table tr:hover{background-color:hsla(0,0%,100%,.03)}.card{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.02);border:1px solid rgba(120,160,255,.12);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:1rem;width:auto}.card:hover{background:hsla(0,0%,100%,.04);border-color:rgba(120,160,255,.35);box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px);transition:all .2s ease}.card a{color:inherit;text-decoration:none}.card_header{flex-direction:column}.card_header,.card_header_icon{align-items:center;display:flex}.card_header_icon{font-size:1.5rem;justify-content:center}.card_header_title{font-size:1.1rem;font-weight:600}.card_content p{color:rgba(230,237,243,.72);text-align:center}.env_label{color:rgba(230,237,243,.55);font-size:.85rem}.env_value{color:#7cc4ff;font-size:1.1rem;font-weight:600}.header{background:linear-gradient(180deg,rgba(5,14,30,.96),rgba(3,10,24,.96));border-bottom:1px solid rgba(120,160,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.18);height:64px;justify-content:space-between;padding:0 28px}.header,.header_logo{align-items:center;display:flex;gap:0}.header_logo{height:42px;justify-content:flex-start}.header_logo a{align-items:center;display:flex;height:100%}.header_logo img{display:block;height:100%;width:auto}.header_actions{gap:12px;height:100%;justify-content:flex-end}.header_actions,.header_actions a{align-items:center;display:flex;width:auto}.header_actions a{border-radius:8px;color:rgba(230,237,243,.88);font-size:14px;font-weight:500;gap:0;height:38px;justify-content:center;line-height:1;padding:0 14px;text-decoration:none;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.header_actions a:hover{background-color:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);color:#fff}.hero{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;padding:1.5rem 0 2.5rem;position:relative;text-align:center}.hero:before{background:radial-gradient(ellipse at center,rgba(59,130,246,.22) 0,rgba(59,130,246,.08) 45%,rgba(59,130,246,0) 75%);content:"";filter:blur(18px);height:140px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:420px;z-index:0}.hero_subtitle,.hero_title{position:relative;z-index:1}.hero_title{color:#7cc4ff;font-size:4rem;font-weight:700;letter-spacing:.04em;line-height:1;margin:0}.hero_subtitle{color:rgba(230,237,243,.72);font-size:1.15rem;font-weight:400;margin:0}.section_container{margin:0 auto;width:100%}.section-divider{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(120,160,255,.25) 50%,hsla(0,0%,100%,0));height:1px;margin:2.5rem 0 3rem;width:100%}.section-title{align-items:center;display:flex;gap:0;justify-content:center;margin:2.5rem 0 1.5rem;position:relative;width:100%}.section-title_text{background:#050d1a;color:rgba(230,237,243,.55);font-size:1.2rem;letter-spacing:.15em;padding:0 14px;text-transform:uppercase;z-index:1}.section-title:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(120,160,255,.25) 50%,hsla(0,0%,100%,0));content:"";height:1px;position:absolute;width:100%}.section_content{margin-top:1.5rem;width:100%}.section_content_text{color:rgba(230,237,243,.72);font-size:1rem;line-height:1.6;margin:1.5rem auto;max-width:720px;text-align:center}.section_content_text a{color:rgba(230,237,243,.72);text-decoration:underline;transition:color .2s ease}.section_content_text a:hover{color:#7cc4ff}.terminal-block_terminal,.typescript-runtime_terminal{background:rgba(0,0,0,.35);border:1px solid rgba(120,160,255,.15);border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 8px 24px rgba(0,0,0,.25);font-family:monospace;font-size:.9rem;padding:1.5rem;width:100%}.typescript-runtime_terminal{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;min-height:145px}.terminal-block_line,.typescript-runtime_line{align-items:center;display:flex;gap:6px;justify-content:flex-start;width:100%}.typescript-runtime_line{color:rgba(230,237,243,.75)}.typescript-runtime_line--success{color:#22c55e}.terminal-block_prompt,.typescript-runtime_prompt{color:#7cc4ff;flex-shrink:0}.terminal-block_text,.typescript-runtime_text{color:rgba(230,237,243,.85);display:inline-block;word-break:break-word}.typescript-runtime_text--typing:after{animation:terminal-cursor-blink 1s step-end infinite;color:#7cc4ff;content:"_";margin-left:2px}.terminal-block_terminal{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.terminal-block_text--comment{color:#22c55e}.terminal-block--small .terminal-block_terminal{min-height:auto}@keyframes terminal-cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.scss-check_bar{align-items:center;animation:scss-gradient-flow 15s linear infinite;background:linear-gradient(90deg,#2ea8ff,#4f6fff,#7a3cff,#c24aa3,#2ea8ff);background-size:300% 100%;border:1px solid rgba(120,160,255,.12);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);color:#fff;display:flex;font-size:1rem;font-weight:600;gap:0;justify-content:center;min-height:56px;padding:0 1.5rem}.scss-check_bar:hover{animation-duration:3s}@keyframes scss-gradient-flow{0%{background-position:0 0}to{background-position:300% 0}}.faq-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;width:100%}.faq-item{background-color:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;overflow:hidden;padding:0;width:100%}.faq-item_question{align-items:center;background:transparent;border:none;color:#f1f5f9;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:background-color .2s ease;width:100%}.faq-item_question:hover{background:rgba(120,160,255,.06)}.faq-item_question:after{color:#7cc4ff;content:"+";flex-shrink:0;font-size:1.1rem;font-weight:600}.faq-item_answer{color:rgba(230,237,243,.78);display:none;line-height:1.7;padding:0 1.25rem 1.1rem;text-align:left}.faq-item--open .faq-item_question:after{content:"−"}.faq-item--open .faq-item_answer{display:block;padding-top:.75rem}.next-steps{align-items:center;display:flex;flex-direction:column;gap:1.4rem;justify-content:flex-start;margin-bottom:2.5rem}.next-steps_text{color:rgba(230,237,243,.85);font-size:1.05rem;font-weight:500;letter-spacing:.02em;margin:0 auto;max-width:900px;text-align:center}.next-steps_text strong{color:#7cc4ff}.next-steps_actions{flex-wrap:wrap;gap:18px;margin-top:2rem;width:100%}.next-steps_actions,.next-steps_button{align-items:center;display:flex;justify-content:center}.next-steps_button{background:rgba(120,160,255,.14);border:1px solid rgba(120,160,255,.28);border-radius:999px;color:#8ecbff;font-size:.95rem;font-weight:600;gap:0;height:48px;min-width:170px;padding:0 1.6rem;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.next-steps_button:hover{background:rgba(70,130,255,.2);border-color:rgba(120,160,255,.42);box-shadow:0 8px 20px rgba(0,0,0,.18),0 0 18px rgba(70,130,255,.12);color:#fff;transform:translateY(-2px)}.footer{backdrop-filter:blur(4px);background:linear-gradient(180deg,#030b18,#020817);border-top:1px solid hsla(0,0%,100%,.05);color:rgba(230,237,243,.45);font-size:13px;padding:28px 20px}.footer_content{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;margin:0 auto;max-width:1200px;text-align:center}.footer_content p{font-size:13px;margin:0}.status_state{color:#22c55e}.github-secrets_path{background:rgba(120,160,255,.08);border:1px solid rgba(120,160,255,.18);border-radius:6px;color:#7cc4ff;font-family:monospace;font-size:.85rem;margin:1rem auto;padding:.45rem .8rem;width:fit-content}