.TUNgOG_page{background-color:var(--bg);min-height:100vh;color:var(--text)}.TUNgOG_nav{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#08090acc;justify-content:space-between;align-items:center;height:4rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.TUNgOG_navBrand{color:var(--text);align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.TUNgOG_navBrandIcon{color:var(--accent-strong);display:flex}.TUNgOG_navCrumb{color:var(--text-muted);font-weight:500}.TUNgOG_navActions{align-items:center;gap:.6rem;display:flex}.TUNgOG_backLink{color:var(--text-secondary);transition:color .15s var(--ease-out);align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.TUNgOG_backLink:hover{color:var(--text)}.TUNgOG_container{max-width:80rem;animation:TUNgOG_fade-in .4s var(--ease-out);margin:0 auto;padding:3rem 1.5rem 4rem}@keyframes TUNgOG_fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TUNgOG_header{max-width:40rem;margin-bottom:2.5rem}.TUNgOG_header h1{letter-spacing:-.03em;margin:0;font-size:2.25rem;font-weight:700}.TUNgOG_subtitle{color:var(--text-secondary);margin-top:.6rem;font-size:1.05rem}.TUNgOG_grid{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.TUNgOG_grid{grid-template-columns:1fr 1.2fr}}.TUNgOG_panel{background-color:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:1.75rem;display:flex}.TUNgOG_panel h2{color:var(--text);margin:0 0 1.5rem;font-size:1rem;font-weight:600}.TUNgOG_inputGroup{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.TUNgOG_inputGroup label{color:var(--text-secondary);font-size:.8rem;font-weight:500}.TUNgOG_textarea,.TUNgOG_select{background-color:var(--bg);border:1px solid var(--border-strong);color:var(--text);font-family:var(--font-mono);resize:none;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:8px;padding:.85rem 1rem;font-size:.85rem}.TUNgOG_textarea:focus,.TUNgOG_select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.TUNgOG_actions{gap:.75rem;margin-top:.5rem;display:flex}.TUNgOG_resultPanel{min-height:24rem}.TUNgOG_emptyState{min-height:20rem;color:var(--text-muted);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:1rem;display:flex}.TUNgOG_emptyIcon{color:var(--border-strong);font-size:2.5rem}.TUNgOG_resultContent{max-height:42rem;font-size:.85rem;overflow-y:auto}.TUNgOG_statusSuccess,.TUNgOG_statusError{align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.TUNgOG_statusSuccess{color:var(--success)}.TUNgOG_statusError{color:var(--error)}.TUNgOG_outputBlock{background-color:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;color:var(--text-secondary);border-radius:8px;margin:0 0 1rem;padding:1rem}.TUNgOG_errorBlock{color:var(--error);border-color:#f871714d;}.TUNgOG_sectionLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:600}.TUNgOG_sectionLabel:first-child{margin-top:0}.TUNgOG_callGraphFrame{border:1px solid var(--border);background-color:var(--bg);border-radius:8px;overflow:auto}.TUNgOG_callGraphFrame img{width:100%;height:auto;display:block}
._8RiFmG_button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._8RiFmG_button:disabled{opacity:.5;cursor:not-allowed}._8RiFmG_primary{color:#09090b;background-color:#fafafa}._8RiFmG_primary:hover:not(:disabled){background-color:#e4e4e7}._8RiFmG_secondary{color:#d4d4d8;background-color:#18181b;border-color:#27272a}._8RiFmG_secondary:hover:not(:disabled){color:#fafafa;background-color:#27272a}._8RiFmG_ghost{color:#a1a1aa;background-color:#0000;border-color:#0000}._8RiFmG_ghost:hover:not(:disabled){color:#fafafa;background-color:#18181b}
.sGqMhG_toggle{border:1px solid var(--border);background-color:var(--surface);width:2.1rem;height:2.1rem;color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.sGqMhG_toggle:hover{background-color:var(--surface-hover);color:var(--text);border-color:var(--border-strong)}}
.JGDIXa_block{background-color:var(--bg);border:1px solid var(--border);border-radius:10px;position:relative;overflow:hidden}.JGDIXa_pre{font-family:var(--font-mono);color:var(--text);margin:0;padding:1.25rem 3.25rem 1.25rem 1.25rem;font-size:.85rem;line-height:1.7;overflow-x:auto}.JGDIXa_line{white-space:pre}.JGDIXa_comment{white-space:pre;color:var(--text-muted);margin-top:.5rem}.JGDIXa_comment:first-child{margin-top:0}.JGDIXa_prompt{color:var(--text-muted);-webkit-user-select:none;user-select:none;margin-right:.75rem}.JGDIXa_copyButton{border:1px solid var(--border);background-color:var(--surface);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}@media (hover:hover) and (pointer:fine){.JGDIXa_copyButton:hover{background-color:var(--surface-hover);color:var(--text);border-color:var(--border-strong)}}
.YVz_Qq_tabList{background-color:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;padding:.3rem;display:inline-flex}.YVz_Qq_tab{color:var(--text-secondary);cursor:pointer;transition:color .15s var(--ease-out);background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:500;display:flex;position:relative}.YVz_Qq_tab[aria-selected=true]{color:var(--text)}.YVz_Qq_tabDisabled{color:var(--text-muted);cursor:not-allowed}.YVz_Qq_indicator{background-color:var(--surface-hover);border:1px solid var(--border-strong);z-index:0;border-radius:7px;position:absolute;inset:0}.YVz_Qq_tabLabel,.YVz_Qq_tabBadge{z-index:1;position:relative}.YVz_Qq_tabBadge{text-transform:uppercase;letter-spacing:.03em;background-color:var(--warning-dim);color:var(--warning);border-radius:9999px;padding:.1rem .4rem;font-size:.65rem;font-weight:600}.YVz_Qq_note{color:var(--text-muted);margin-top:.75rem;font-size:.8rem}
._8aEwW_container{min-height:100vh;font-family:var(--font-sans);background-color:var(--bg);color:var(--text);flex-direction:column;display:flex}._8aEwW_nav{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#08090acc;width:100%;position:sticky;top:0}._8aEwW_navContent{justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;height:4rem;margin:0 auto;padding:0 1.5rem;display:flex}._8aEwW_navBrand{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._8aEwW_navLogoIcon{color:var(--accent-strong);display:flex}._8aEwW_navLogo{letter-spacing:-.03em;font-size:1.25rem;font-weight:700}._8aEwW_navVersion{font-family:var(--font-mono);background-color:var(--surface);color:var(--text-secondary);border:1px solid var(--border);border-radius:9999px;padding:.125rem .5rem;font-size:.7rem;font-weight:500}._8aEwW_navActions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}._8aEwW_navLinks{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:1.75rem;font-size:.875rem;font-weight:500;display:flex}._8aEwW_navLinks a{transition:color .15s var(--ease-out);color:inherit;text-decoration:none}._8aEwW_navLinks a:hover{color:var(--text)}._8aEwW_main{background:radial-gradient(60% 50% at 50% -10%,#a3e63514,#0000);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:6rem 1.5rem 5rem;display:flex}._8aEwW_heroContent{grid-template-columns:1fr;align-items:center;gap:4rem;width:100%;max-width:72rem;display:grid}@media (min-width:1024px){._8aEwW_heroContent{grid-template-columns:1fr 1fr}}._8aEwW_heroCopy{flex-direction:column;gap:1.5rem;display:flex}._8aEwW_eyebrow{font-family:var(--font-mono);letter-spacing:.02em;background-color:var(--accent-dim);color:var(--accent-strong);border:1px solid #a3e63540;border-radius:9999px;align-self:flex-start;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}._8aEwW_sectionNumber{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-strong);margin-bottom:.9rem;font-size:.8rem;font-weight:600;display:block}._8aEwW_heroTitle{letter-spacing:-.04em;color:var(--text);margin:0;font-size:3rem;font-weight:700;line-height:1.08}@media (min-width:768px){._8aEwW_heroTitle{font-size:3.75rem}}._8aEwW_heroAccent{color:var(--accent-strong)}._8aEwW_heroSubtitle{color:var(--text-secondary);max-width:32rem;font-size:1.125rem;line-height:1.625}._8aEwW_ctaGroup{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.5rem;display:flex}._8aEwW_btnPrimary{background-color:var(--text);color:var(--bg);transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out), background-color .15s var(--ease-out);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._8aEwW_btnPrimary:hover{background-color:var(--accent-strong);transform:translateY(-1px);box-shadow:0 8px 24px -8px #a3e63559}}._8aEwW_btnSecondary{background-color:var(--surface);border:1px solid var(--border);color:var(--text-secondary);transition:background-color .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:8px;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){._8aEwW_btnSecondary:hover{background-color:var(--surface-hover);color:var(--text);border-color:var(--border-strong)}}._8aEwW_terminal{background-color:var(--bg-elevated);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;box-shadow:0 0 60px -15px #a3e6351f}._8aEwW_terminalHeader{border-bottom:1px solid var(--border);background-color:var(--surface);align-items:center;padding:.75rem 1rem;display:flex}._8aEwW_terminalDots{gap:.5rem;display:flex}._8aEwW_terminalDot{background-color:var(--border-strong);border-radius:9999px;width:.75rem;height:.75rem}._8aEwW_terminalTitle{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted);margin:0 auto}._8aEwW_terminalBody{font-family:var(--font-mono);padding:1.5rem;font-size:.875rem;line-height:1.625;overflow-x:auto}._8aEwW_comment{color:var(--text-muted);margin-bottom:.5rem}._8aEwW_command{display:flex}._8aEwW_prompt{color:var(--text-muted);margin-right:1rem}._8aEwW_input{color:var(--text-secondary)}._8aEwW_output{color:var(--text-secondary);margin-top:1rem}._8aEwW_success{color:var(--success)}._8aEwW_info{color:var(--accent-strong)}._8aEwW_errorBlock{border-left:2px solid #f8717180;margin-top:1rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem}._8aEwW_errorText{color:var(--error);font-weight:600}._8aEwW_errorContext{color:var(--text-muted)}._8aEwW_section{border-top:1px solid var(--border);width:100%;padding:6rem 1.5rem}._8aEwW_sectionAlt{background-color:#1415184d;}._8aEwW_philosophy{text-align:center;padding-top:7rem;padding-bottom:7rem;}._8aEwW_philosophy ._8aEwW_sectionContent{flex-direction:column;align-items:center;max-width:48rem;display:flex}._8aEwW_philosophyTitle{letter-spacing:-.03em;margin:0 0 1.25rem;font-size:2.5rem;font-weight:700}@media (min-width:768px){._8aEwW_philosophyTitle{font-size:3rem}}._8aEwW_philosophyLead{color:var(--text-secondary);font-size:1.15rem;line-height:1.7}._8aEwW_sectionContent{max-width:72rem;margin:0 auto}._8aEwW_sectionContentSplit{grid-template-columns:1fr;align-items:center;gap:3rem;max-width:72rem;margin:0 auto;display:grid}@media (min-width:1024px){._8aEwW_sectionContentSplit{grid-template-columns:1fr 1fr}}._8aEwW_sectionHeader{max-width:42rem;margin-bottom:3.5rem}._8aEwW_sectionHeader h2{letter-spacing:-.03em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}._8aEwW_sectionHeader p{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}._8aEwW_featuresGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){._8aEwW_featuresGrid{grid-template-columns:repeat(3,1fr)}}._8aEwW_featureCard{background-color:var(--surface);border:1px solid var(--border);height:100%;transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:.75rem;padding:1.75rem;position:relative;overflow:hidden}._8aEwW_featureIndex{font-family:var(--font-mono);color:var(--border-strong);-webkit-user-select:none;user-select:none;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.75rem;right:1rem}@media (hover:hover) and (pointer:fine){._8aEwW_featureCard:hover{border-color:var(--border-strong);transform:translateY(-2px)}}._8aEwW_featureIcon{background-color:var(--accent-dim);width:2.5rem;height:2.5rem;color:var(--accent-strong);border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}._8aEwW_featureCard h3{margin-bottom:.65rem;font-size:1.1rem;font-weight:600}._8aEwW_featureCard p{color:var(--text-secondary);font-size:.875rem;line-height:1.625}._8aEwW_extensionCopy h2{letter-spacing:-.03em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}._8aEwW_extensionCopy p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.65}._8aEwW_checklist{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._8aEwW_checklist li{color:var(--text-secondary);padding-left:1.6rem;font-size:.9rem;position:relative}._8aEwW_checklist li:before{content:"";background-color:var(--accent-dim);border:1px solid #a3e63566;border-radius:9999px;width:.9rem;height:.9rem;position:absolute;top:.4rem;left:0}._8aEwW_checklist li:after{content:"";border-left:1.5px solid var(--accent-strong);border-bottom:1.5px solid var(--accent-strong);width:.3rem;height:.15rem;position:absolute;top:.7rem;left:.3rem;transform:rotate(-45deg)}._8aEwW_ecosystemGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){._8aEwW_ecosystemGrid{grid-template-columns:repeat(2,1fr)}}._8aEwW_ecosystemCard{background-color:var(--surface);border:1px solid var(--border);color:inherit;transition:border-color .2s var(--ease-out), transform .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:.75rem;flex-direction:column;gap:.6rem;padding:1.75rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){._8aEwW_ecosystemCard:hover{border-color:var(--border-strong);background-color:var(--surface-hover);transform:translateY(-2px)}}._8aEwW_ecosystemCardHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}._8aEwW_ecosystemIcon{background-color:var(--surface-hover);width:2.25rem;height:2.25rem;color:var(--text-secondary);border-radius:.5rem;justify-content:center;align-items:center;display:flex}._8aEwW_ecosystemCard h3{margin:.5rem 0 0;font-size:1.1rem;font-weight:600}._8aEwW_badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.2rem .6rem;font-size:.68rem;font-weight:600}._8aEwW_badgeLive{background-color:var(--success-dim);color:var(--success)}._8aEwW_badgeDev{background-color:var(--warning-dim);color:var(--warning)}._8aEwW_ecosystemCard p{color:var(--text-secondary);flex-grow:1;font-size:.9rem;line-height:1.6}._8aEwW_ecosystemLink{color:var(--text);align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;display:inline-flex}._8aEwW_footer{border-top:1px solid var(--border);background-color:var(--bg);padding:3rem 0}._8aEwW_footerContent{flex-direction:column;gap:1.5rem;max-width:72rem;margin:0 auto;padding:0 1.5rem;display:flex}@media (min-width:768px){._8aEwW_footerContent{flex-direction:row;justify-content:space-between;align-items:center}}._8aEwW_footerBrand{align-items:center;gap:.5rem;display:flex}._8aEwW_footerLogo{font-size:1.125rem;font-weight:700}._8aEwW_footerCopyright{color:var(--text-muted);font-size:.875rem}
