@font-face{font-family:Source Han Sans CN;src:url(/fonts/SourceHanSansCN-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Source Han Sans CN;src:url(/fonts/SourceHanSansCN-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Source Han Sans CN;src:url(/fonts/SourceHanSansCN-Bold.woff2) format("woff2");font-style:normal;font-weight:700 900;font-display:swap}:root{--v2-bg:#0a0a0a;--v2-surface:#0a0a0a;--v2-surface-2:#121212;--v2-text:rgba(255,255,255,.9);--v2-muted:rgba(255,255,255,.675);--v2-dim:rgba(255,255,255,.5);--v2-line:rgba(255,255,255,.12);--v2-lime:#d6ff54;--brand-color:#d6ff54;--reference-body:"Source Han Sans CN","Noto Sans CJK SC","Microsoft YaHei",sans-serif;--reference-mono:"Source Han Sans CN","Noto Sans CJK SC","Microsoft YaHei","Source Han Sans CN"}.v2-page{position:relative;color:var(--v2-text);background:var(--v2-bg);font-family:var(--reference-body)}.v2-container{width:min(calc(100% - 80px),1184px)}.v2-page h1,.v2-page h2,.v2-page h3{font-family:var(--reference-mono);letter-spacing:0}.v2-page p{font-family:var(--reference-body)}.v2-page em{font-style:normal}.site-shell:has(.v2-page) .brand img,.site-shell:has(.v2-page) .footer__logo{filter:none;opacity:1}.site-shell:has(.v2-page) .site-statusbar{display:none}.site-shell:has(.v2-page) .site-header{background:rgba(10,10,10,.96);border-color:var(--v2-line)}.site-shell:has(.v2-page) .site-header__inner{min-height:80px;gap:24px}.site-shell:has(.v2-page) .brand__full-logo{display:block;width:120px;height:auto}.site-shell:has(.v2-page) .brand__icon-logo{display:none}.site-shell:has(.v2-page) .nav-pill{border-radius:4px;font-family:var(--reference-body);font-size:14px}.site-shell:has(.v2-page) .nav-pill.is-active,.site-shell:has(.v2-page) .nav-pill:hover{background:rgba(255,255,255,.065)}.site-shell:has(.v2-page) .header-build,.site-shell:has(.v2-page) .language-switch{border-radius:2px}.site-shell:has(.v2-page) .header-github{font-family:var(--reference-body);font-size:13px}.site-shell:has(.v2-page) .header-build{background:linear-gradient(180deg,#e6ff9a,#d6ff54 48%,#b8dd3f);color:#000;box-shadow:inset 2px 2px 2px rgba(255,255,255,.5),7px 7px 20px rgba(0,0,0,.1),4px 4px 5px rgba(0,0,0,.1)}.site-shell:has(.v2-page) .mobile-nav{background:var(--v2-bg)}.site-shell:has(.v2-page) .footer__logo{width:160px}.xtos-hero.v2-hero{position:relative;min-height:0;height:auto;isolation:isolate;background:var(--v2-bg)}.dot-grid{position:absolute;inset:0;z-index:0;width:100%;height:100%;opacity:1;pointer-events:none}.xtos-hero__content{position:relative;z-index:1;min-height:0;padding:24px 32px 20px;text-align:center}.xtos-hero__content,.xtos-hero__heading{display:flex;flex-direction:column;align-items:center}.xtos-hero__heading{width:100%;max-width:940px;gap:12px}.xtos-hero__logo-frame{display:inline-flex;max-width:100%}.xtos-hero__logo{display:block;width:320px;max-width:100%;height:auto;filter:none;opacity:1}.xtos-hero__heading h1{width:100%;max-width:940px;margin:0;color:var(--v2-text);font:500 44px/1.2 var(--reference-mono);letter-spacing:0;text-wrap:balance}.xtos-hero__heading p{width:100%;max-width:680px;margin:0;color:var(--v2-muted);font:400 18px/1.625 var(--reference-body);text-wrap:pretty}.xtos-hero__surface{width:100%;max-width:680px;margin-top:18px}.hero-surface-picker{width:100%}.xtos-hero-surface{width:100%;border:0;border-radius:6px;background:#000;box-shadow:0 0 0 4px var(--v2-bg),0 0 0 5px rgba(255,255,255,.1),0 18px 50px rgba(0,0,0,.35);overflow:hidden;text-align:left}.xtos-surface-tabs{display:flex;height:42px;min-height:0;padding:0;border-bottom:1px solid rgba(255,255,255,.12);background:#121212}.xtos-surface-tabs button{position:relative;display:flex;min-width:0;flex:1;flex-direction:row;align-items:center;justify-content:center;gap:8px;margin:0;padding:10px 12px;border:0;outline:none;color:rgba(255,255,255,.45);background:transparent;font:500 14px/21px var(--reference-body);cursor:pointer;transition:background-color .15s,color .15s,transform .15s}.xtos-surface-tabs button>span:first-child{display:grid;width:16px;height:16px;place-items:center;transition:transform .2s}.xtos-surface-tabs button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xtos-surface-tabs button:hover{background:rgba(255,255,255,.02);color:rgba(255,255,255,.675)}.xtos-surface-tabs button:active{transform:scale(.97)}.xtos-surface-tabs button.is-active{background:rgba(255,255,255,.065);color:rgba(255,255,255,.9)}.xtos-surface-tabs button.is-active>span:first-child{color:var(--brand-color);transform:scale(1.05)}.xtos-surface-tabs button:focus-visible{box-shadow:inset 0 0 0 2px rgba(214,255,84,.4);z-index:1}.xtos-surface-tabs button i{position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--brand-color);opacity:0;transform:scaleX(0);transition:opacity .15s,transform .15s}.xtos-surface-tabs button.is-active i{opacity:1;transform:scaleX(1)}.xtos-surface-command{display:block;min-height:0;height:48px;padding:0 16px;border:0;overflow:hidden}.xtos-surface-command p{display:flex;min-width:0;height:48px;align-items:center;gap:6px;margin:0;font:400 14px/24px Source Han Sans CN;animation:command-in .18s ease-out}.xtos-surface-command p>span{color:var(--brand-color)}.xtos-surface-command code{min-width:0;color:rgba(255,255,255,.765);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:inherit}.xtos-hero__actions{display:flex;justify-content:center;gap:0;margin-top:16px}.v2-button.v2-button--lime,.xtos-hero__actions .v2-button{min-height:35px;padding:6px 12px;border:0;border-radius:2px;color:#000;background:linear-gradient(180deg,#e6ff9a,#d6ff54 48%,#b8dd3f);box-shadow:inset 2px 2px 2px rgba(255,255,255,.5),7px 7px 20px rgba(0,0,0,.1),4px 4px 5px rgba(0,0,0,.1);font:500 15px/22.5px var(--reference-body);transition:transform .2s,filter .2s}.xtos-hero__actions .v2-button{min-width:145px}.v2-button.v2-button--lime:hover,.xtos-hero__actions .v2-button:hover{transform:none;color:#000;filter:brightness(.9)}.v2-button:active{transform:scale(.98)}.v2-button{min-height:35px;border-radius:2px;font-family:var(--reference-body);font-size:14px}.v2-button--dark,.v2-button--ghost,.v2-button--outline-light{color:var(--v2-text);background:var(--v2-bg);border-color:var(--v2-line)}.xtos-hero__note{min-height:24px;margin:8px 0 0;padding-inline:8px;color:var(--v2-muted);font:400 14px/20px var(--reference-body);text-align:center;animation:command-in .18s ease-out}.xtos-hero__note a{color:var(--v2-lime);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(214,255,84,.3)}.xtos-hero__scroll{display:none}@keyframes command-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.proof-strip{background:var(--v2-bg);border:0;padding:24px 0}.proof-strip__inner{gap:16px}.proof-strip__inner>div,.proof-strip__inner>div:first-child{min-height:136px;padding:24px;text-align:center;border:1px solid var(--v2-line);border-radius:4px;background:var(--v2-bg);box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 8px 10px -6px rgba(0,0,0,.2)}.proof-strip strong{color:var(--v2-lime);font:700 28px/1.3 var(--reference-mono);text-wrap:balance}.proof-strip span{color:var(--v2-muted);font:400 14px/1.6 var(--reference-body)}.v2-main{padding-top:80px;padding-bottom:96px}.v2-section-intro{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;text-align:center}.v2-section-intro h2{max-width:740px;margin:0;font-size:40px;line-height:1.2;font-weight:800;letter-spacing:0}.v2-section-intro p{max-width:680px;font-size:17px;line-height:1.7}.v2-section-heading,.v2-subsection-heading{margin-bottom:32px;gap:24px}.v2-section-heading h2,.v2-subsection-heading h2{margin-top:0;font-size:30px;line-height:1.6;font-weight:800;letter-spacing:0}.principle-v2-grid,.scenario-v2-grid{gap:20px;margin-bottom:96px}.v2-page:not(.reference-derived) :is(article,.resource-v2-card,.faq-v2-grid details),.xtos-card{border:1px solid var(--v2-line);border-radius:4px;background:var(--v2-bg);box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 8px 10px -6px rgba(0,0,0,.2)}.principle-v2-grid>.reveal{display:flex}.v2-page article.principle-v2-card{display:flex;width:100%;height:100%;min-height:177px;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--v2-line);border-radius:4px;background:var(--v2-surface);box-shadow:none;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.v2-page article.principle-v2-card:hover{transform:none;border-color:rgba(214,255,84,.35);background:var(--v2-surface)}.principle-v2-card__header{display:flex;flex-direction:column;gap:16px;padding:16px 20px;background:var(--v2-surface-2)}.principle-v2-card__title{display:flex;min-width:0;align-items:flex-start;gap:8px}.principle-v2-card__title>svg{flex-shrink:0;margin-top:2px;color:var(--v2-text)}.v2-page .principle-v2-card h3{min-width:0;max-width:none;margin:0;color:var(--v2-text);font:700 16px/20px var(--reference-body);letter-spacing:0;overflow-wrap:anywhere}.v2-page .principle-v2-card p{max-width:none;margin:0;color:var(--v2-muted);font:400 14px/20px var(--reference-body)}.principle-v2-card__footer{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:8px;padding:12px 20px}.v2-page .principle-v2-card .principle-v2-card__summary{color:var(--v2-text);font-weight:600}.principle-v2-card__link{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;min-height:28px;color:var(--v2-text);font:700 14px/17.5px var(--reference-body);transition:color .15s ease}.principle-v2-card__link:hover{color:var(--v2-lime)}.principle-v2-card__link>svg{flex-shrink:0;transition:transform .15s ease}.principle-v2-card:hover .principle-v2-card__link>svg{transform:translate(.5px,-.5px)}.principle-v2-card__link:focus-visible{outline:2px solid var(--v2-text);outline-offset:4px;border-radius:2px}.architecture-v2-card,.boundary-v2,.contribution-v2,.download-cta-v2,.ecosystem-v2,.license-v2,.subpage-visual-frame,.workflow-showcase{border:1px solid var(--v2-line);border-radius:6px;background:var(--v2-bg);box-shadow:0 18px 50px rgba(0,0,0,.2)}.architecture-v2-card,.workflow-showcase{margin-bottom:96px}.architecture-v2-card .architecture-visual,.subpage-visual-frame .architecture-visual{border-radius:0}.architecture-visual{background:var(--v2-bg)}.diagram-node__back{fill:var(--v2-bg)}.diagram-node__body{fill:var(--v2-surface-2)}.diagram-node__title{fill:var(--v2-text)}.diagram-node__text{fill:var(--v2-muted)}.mobile-map__node{grid-template-columns:36px minmax(0,1fr)}.workflow-showcase__tabs{background:var(--v2-surface-2)}.workflow-showcase__tabs button{font-family:var(--reference-body);font-size:14px}.workflow-showcase__tabs button.is-active{background:rgba(255,255,255,.065);box-shadow:inset 0 -1px var(--v2-lime)}.workflow-showcase__copy h3{margin-top:0;font-size:22px;line-height:1.4;font-weight:700;letter-spacing:0}.workflow-showcase__copy p{font-size:14px;line-height:24px}.code-v2-grid article,.workflow-terminal{border-radius:4px;background:var(--v2-surface-2)}.workflow-terminal__code code{color:var(--v2-muted)}.workflow-terminal__code>div{min-width:0}.workflow-terminal__code code{overflow-wrap:anywhere}.scenario-v2-card{min-height:360px}.scenario-v2-card__image{z-index:0;opacity:.9;filter:none}.scenario-v2-card__overlay{z-index:1;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.88))}.scenario-v2-card__body{z-index:2}.scenario-v2-card h3{color:#fff;font-size:22px;line-height:1.4;letter-spacing:0}.scenario-v2-card__tag{color:var(--brand-color)}.scenario-v2-card__button{border-radius:2px;color:var(--brand-color)}.ecosystem-v2{margin-bottom:0}.ecosystem-v2 h3{font-size:26px;line-height:1.4;letter-spacing:0}.ecosystem-v2__map{position:relative;isolation:isolate;overflow:hidden;background:#090d0b}.ecosystem-v2__map:before{position:absolute;inset:0;z-index:-2;background:linear-gradient(rgba(214,255,84,.045) 1px,transparent 0),linear-gradient(90deg,rgba(214,255,84,.045) 1px,transparent 0),radial-gradient(circle at 50% 41%,rgba(214,255,84,.16),transparent 31%),radial-gradient(circle at 50% 100%,rgba(75,145,255,.08),transparent 44%);background-size:26px 26px,26px 26px,auto,auto;content:"";-webkit-mask-image:linear-gradient(180deg,#000,#000 72%,transparent);mask-image:linear-gradient(180deg,#000,#000 72%,transparent)}.ecosystem-v2__map:after{position:absolute;inset:-100% 0;z-index:-1;background:linear-gradient(180deg,transparent,rgba(214,255,84,.08) 48%,transparent 52%);content:"";opacity:.5;pointer-events:none;animation:ecosystem-scan 7s linear infinite}.ecosystem-node{position:relative;z-index:2;min-height:82px;border:1px solid rgba(214,255,84,.25);border-radius:5px;background:linear-gradient(145deg,rgba(27,39,29,.94),rgba(7,12,9,.96));box-shadow:inset 0 1px rgba(255,255,255,.07),inset 0 -14px 24px rgba(0,0,0,.22),0 10px 28px rgba(0,0,0,.28);color:rgba(255,255,255,.68);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease;animation:ecosystem-float 6s ease-in-out infinite}.ecosystem-node:before{position:absolute;inset:5px;border:1px solid rgba(214,255,84,.08);border-radius:3px;content:"";pointer-events:none}.ecosystem-node:after{position:absolute;top:9px;right:9px;width:4px;height:4px;border-radius:50%;background:var(--v2-lime);box-shadow:0 0 0 3px rgba(214,255,84,.08),0 0 12px rgba(214,255,84,.8);content:""}.ecosystem-node:hover{border-color:rgba(214,255,84,.76);background:linear-gradient(145deg,rgba(42,61,39,.96),rgba(9,16,11,.98));box-shadow:inset 0 1px rgba(255,255,255,.1),0 0 0 1px rgba(214,255,84,.08),0 0 30px rgba(214,255,84,.14),0 14px 35px rgba(0,0,0,.35);transform:translateY(-4px)}.ecosystem-node svg{position:relative;z-index:1;color:var(--v2-lime);filter:drop-shadow(0 0 7px rgba(214,255,84,.38));transition:transform .25s ease,filter .25s ease}.ecosystem-node:hover svg{filter:drop-shadow(0 0 11px rgba(214,255,84,.75));transform:scale(1.12)}.ecosystem-node span{position:relative;z-index:1;color:var(--v2-text);font-weight:500}.ecosystem-node--top span{font-weight:600}.ecosystem-node--top{border-color:rgba(214,255,84,.7);background:linear-gradient(145deg,rgba(38,58,36,.98),rgba(9,16,11,.98));box-shadow:inset 0 1px rgba(255,255,255,.12),0 0 0 1px rgba(214,255,84,.08),0 0 34px rgba(214,255,84,.16),0 14px 34px rgba(0,0,0,.28);animation-delay:-.8s}.ecosystem-node--top:before{border-color:rgba(214,255,84,.2)}.ecosystem-node--top:after{width:5px;height:5px}.ecosystem-v2__map>.ecosystem-node:nth-of-type(4){animation-delay:-2.1s}.ecosystem-v2__map>.ecosystem-node:nth-of-type(5){animation-delay:-3.6s}.ecosystem-v2__map>.ecosystem-node:nth-of-type(6){animation-delay:-4.8s}.ecosystem-lines{position:absolute;top:43%;right:17%;left:17%;z-index:1;display:flex;justify-content:space-around;filter:drop-shadow(0 0 5px rgba(214,255,84,.3))}.ecosystem-lines i{position:relative;display:block;width:1px;height:92px;background:linear-gradient(180deg,rgba(214,255,84,.8),rgba(214,255,84,.12) 75%,transparent);transform:rotate(38deg)}.ecosystem-lines i:before{position:absolute;top:0;left:50%;width:5px;height:5px;border-radius:50%;background:var(--v2-lime);box-shadow:0 0 10px 2px rgba(214,255,84,.75);content:"";transform:translateX(-50%);animation:ecosystem-flow 2.6s ease-in-out infinite}.ecosystem-lines i:after{position:absolute;inset:0 -3px;background:linear-gradient(180deg,transparent,rgba(214,255,84,.48),transparent);content:"";opacity:.7;animation:ecosystem-line-pulse 2.6s ease-in-out infinite}.ecosystem-lines i:nth-child(2){transform:rotate(0)}.ecosystem-lines i:nth-child(2):after,.ecosystem-lines i:nth-child(2):before{animation-delay:-.85s}.ecosystem-lines i:nth-child(3){transform:rotate(-38deg)}.ecosystem-lines i:nth-child(3):after,.ecosystem-lines i:nth-child(3):before{animation-delay:-1.7s}@keyframes ecosystem-flow{0%,12%{opacity:0;transform:translate(-50%,-3px) scale(.65)}28%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(-50%,88px) scale(1)}}@keyframes ecosystem-line-pulse{0%,18%{opacity:0;transform:translateY(-16px)}48%{opacity:.75}82%,to{opacity:0;transform:translateY(16px)}}@keyframes ecosystem-scan{0%{transform:translateY(-35%)}to{transform:translateY(35%)}}@keyframes ecosystem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ecosystem-lines i:after,.ecosystem-lines i:before,.ecosystem-node,.ecosystem-v2__map:after{animation:none}}.ecosystem-lines{pointer-events:none}.final-cta{min-height:0;padding:80px 0 96px;background:var(--v2-bg);color:var(--v2-text);border-top:1px solid var(--v2-line)}.final-cta__glow,.v2-hero__glow{display:none}.final-cta h2{max-width:760px;margin:0 auto 24px;color:var(--v2-lime);font-size:40px;line-height:1.3;letter-spacing:0}.final-cta h2 em{color:inherit}.final-cta__inner .v2-button--lime{width:auto;align-self:center}.final-cta .v2-button--outline-light{color:var(--v2-text);border-color:var(--v2-line)}.v2-subpage-hero{padding:80px 0 48px;background:var(--v2-bg)}.v2-subpage-hero h1{margin-top:0;font-size:48px;line-height:1.25;letter-spacing:0;font-weight:700}.v2-subpage-hero p{font-size:18px;line-height:1.625}.subpage-stat-row{border-radius:4px;background:var(--v2-bg);margin-bottom:80px}.subpage-stat-row>div strong{color:var(--v2-lime)}.subpage-stat-row>div span{font:400 13px/1.6 var(--reference-body)}.artifact-v2-grid,.code-v2-grid,.layer-v2-list,.pillar-v2-grid,.resource-v2-grid,.roadmap-v2-list,.sdk-v2-grid,.verify-v2-grid{margin-bottom:80px}.layer-v2-card{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 24px}.layer-v2-card:hover{transform:none;background:var(--v2-surface-2)}.layer-v2-card h3,.pillar-v2-grid h3,.roadmap-v2-list h3{font-size:18px;line-height:1.4;letter-spacing:0}.artifact-v2-grid p,.layer-v2-card p,.pillar-v2-grid p,.roadmap-v2-list p,.verify-v2-grid p{font-size:14px;line-height:24px}.layer-v2-card__chips span,.workflow-metrics span{border-radius:2px;font-size:10px}.flow-v2-grid h3{font-size:17px}.flow-v2-grid p{font-size:13px;line-height:1.7}.resource-v2-card{padding:20px}.resource-v2-card h3{margin-top:0;font-size:18px;line-height:1.4}.resource-v2-card p{font-size:14px;line-height:24px}.resource-v2-card:hover{transform:none;background:var(--v2-surface-2)}.sdk-v2-card{padding:20px}.sdk-v2-card b{font-size:13px}.sdk-v2-card p{font-size:14px;line-height:24px}.sdk-v2-card code{font-size:11px}.code-v2-grid pre{color:var(--v2-muted);font-size:11px;line-height:1.75}.install-v2-step{padding:20px}.install-v2-step pre{color:var(--v2-muted);background:var(--v2-surface-2);border-radius:4px;font-size:12px;line-height:1.8}.install-v2-step h3{font-size:18px}.build-note-v2 p,.install-v2-step p{font-size:14px;line-height:24px}.build-note-v2{border-radius:4px;background:var(--v2-bg);border-color:var(--v2-line)}.faq-v2-grid details{min-height:0}.faq-v2-grid summary{font:600 16px/1.6 var(--reference-body)}.faq-v2-grid p{font:400 14px/24px var(--reference-body)}.boundary-v2 h3,.contribution-v2 h2,.download-cta-v2 h2,.license-v2 h2{margin-top:0;font-size:24px;line-height:1.4;letter-spacing:0}.boundary-v2 p,.contribution-v2 p{font-size:14px;line-height:24px}.license-v2__cards article{background:var(--v2-surface-2)}.reveal{transition:opacity .65s ease var(--reveal-delay),transform .65s cubic-bezier(.2,.7,.2,1) var(--reveal-delay),filter .65s ease var(--reveal-delay);filter:blur(6px)}.reveal.is-visible{filter:none}.language-prompt{border-radius:6px;background:var(--v2-bg);border-color:var(--v2-line)}.language-prompt__brand img{filter:none}.language-prompt__actions button,.language-prompt__brand button{border-radius:2px}.language-prompt__actions button.is-current{background:var(--brand-color);color:#000}@media (max-width:1100px){.site-shell:has(.v2-page) .site-header__inner{gap:16px}.site-shell:has(.v2-page) .header-github{display:none}.site-shell:has(.v2-page) .nav-pill{padding-inline:9px;font-size:13px}}.v2-page :is(.resource-v2-grid,.sdk-v2-grid,.code-v2-grid,.pillar-v2-grid,.principle-v2-grid,.scenario-v2-grid){grid-template-columns:repeat(3,minmax(0,1fr))}.v2-page .resource-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-v2-grid h3{margin-top:0}.roadmap-v2-list article{grid-template-columns:115px minmax(0,1fr)}.v2-page .reveal{min-width:0}.code-v2-grid pre{width:100%}@media (max-width:800px){.v2-container{width:min(calc(100% - 40px),1184px)}.v2-page :is(.sdk-v2-grid,.code-v2-grid,.pillar-v2-grid,.principle-v2-grid,.scenario-v2-grid){grid-template-columns:1fr}.xtos-hero__content{padding:20px 8px 16px}.xtos-hero__heading h1{font-size:36px;line-height:1.2}.xtos-hero__surface{margin-top:16px}.layer-v2-card{grid-template-columns:minmax(0,1fr) 22px}.layer-v2-card__chips{grid-column:1}.layer-v2-card>svg{grid-column:2;grid-row:1}.site-shell:has(.v2-page) .site-header__inner{gap:12px}.site-shell:has(.v2-page) .header-build{display:none}.v2-main{padding-top:64px}.final-cta h2,.v2-section-intro h2{font-size:32px}.principle-v2-grid,.scenario-v2-grid{margin-bottom:64px}.code-v2-grid pre{font-size:12px}}@media (max-width:640px){.v2-page .resource-v2-grid{grid-template-columns:1fr}.v2-container{width:min(calc(100% - 32px),1184px)}.site-shell:has(.v2-page) .site-header__inner{min-height:64px}.site-shell:has(.v2-page) .brand__full-logo{display:none}.site-shell:has(.v2-page) .brand__icon-logo{display:block;width:30px;height:30px}.site-shell:has(.v2-page) .menu-toggle{border-radius:2px}.site-shell:has(.v2-page) .mobile-nav .nav-pill{border-radius:2px}.xtos-hero__content{padding:16px 0;text-align:left}.xtos-hero__heading{align-items:flex-start;gap:12px}.xtos-hero__logo{width:220px}.xtos-hero__heading h1{font-size:28px;line-height:1.2}.xtos-hero__heading p{font-size:16px;line-height:1.625}.xtos-hero__surface{max-width:680px;margin-top:16px}.xtos-surface-tabs{height:49px}.xtos-surface-tabs button{flex-direction:column;min-height:0;padding:8px 6px;gap:4px;font:500 11px/13.75px var(--reference-body)}.xtos-surface-tabs button>span:first-child{width:16px;height:16px}.xtos-surface-command{padding-inline:12px}.xtos-surface-command p{font-size:13px}.xtos-hero__actions .v2-button{width:100%;flex:1;font-size:15px}.xtos-hero__note{min-height:40px;font-size:13px;line-height:20px}.proof-strip{padding:20px 0}.proof-strip__inner{grid-template-columns:repeat(2,1fr);gap:12px}.proof-strip__inner>div,.proof-strip__inner>div:first-child{min-height:104px;border:1px solid var(--v2-line);padding:16px 12px}.proof-strip strong{font-size:20px}.proof-strip span{font-size:13px;line-height:1.6;text-transform:none}.v2-section-heading h2,.v2-subsection-heading h2{font-size:25px;line-height:1.5}.final-cta h2,.v2-section-intro h2{font-size:28px;line-height:1.4}.v2-section-intro p{font-size:16px;line-height:1.7}.v2-subpage-hero{padding:48px 0 32px}.v2-subpage-hero h1{font-size:36px}.v2-subpage-hero p{font-size:16px}.subpage-stat-row{margin-bottom:64px}.subpage-stat-row strong{font-size:20px}.scenario-v2-card{min-height:340px}.architecture-v2-card,.artifact-v2-grid,.code-v2-grid,.layer-v2-list,.pillar-v2-grid,.resource-v2-grid,.roadmap-v2-list,.sdk-v2-grid,.verify-v2-grid,.workflow-showcase{margin-bottom:64px}.layer-v2-card{grid-template-columns:minmax(0,1fr) 18px}.layer-v2-card__chips{grid-column:1}.layer-v2-card>svg{grid-column:2;grid-row:1}.roadmap-v2-list article{grid-template-columns:minmax(0,1fr)}.layer-v2-card__chips span{font-size:10px}.layer-v2-card p{font-size:13px}.workflow-showcase__body{padding:20px}.workflow-showcase__copy h3{font-size:20px}.workflow-terminal__code code{font-size:11px}.install-v2-step pre{font-size:11px;padding:14px}.code-v2-grid pre,.sdk-v2-card code{font-size:11px}.boundary-v2,.contribution-v2,.download-cta-v2{padding:20px}.boundary-v2 h3,.contribution-v2 h2{font-size:20px}.language-prompt{right:16px;left:16px;bottom:16px;width:auto}.final-cta{padding:48px 0 64px}}@media (max-width:360px){.xtos-hero__content{padding-top:16px}.xtos-hero__heading h1{font-size:28px}.xtos-hero__heading p{font-size:14px}.xtos-hero__surface{margin-top:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none;filter:none}}.xtos-console-surface{height:auto}.xtos-console-window{border-top:1px solid rgba(255,255,255,.08);background:#050505;overflow:hidden}.xtos-console-bar{display:flex;min-height:38px;align-items:center;gap:9px;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.1);color:#a3a3a3;font:11px/1 var(--reference-mono);letter-spacing:0}.xtos-console-source{margin-left:auto;color:#a3a3a3;font:11px/1.3 var(--reference-body)}.xtos-console-controls{display:flex;gap:3px;margin-left:auto}.xtos-console-controls button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:2px;color:#d0d0d0;background:transparent;cursor:pointer}.xtos-console-controls button:hover{color:var(--brand-color);background:#232323}.xtos-console-controls button:disabled{opacity:.3;cursor:default}.console-pause-icon{width:10px;height:11px;border-inline:3px solid currentColor}.console-play-icon{width:0;height:0;border-left:9px solid;border-block:6px solid transparent}.xtos-console-cursor.is-paused{animation-play-state:paused}.xtos-hero__note a{display:inline-block;white-space:nowrap}.xtos-button-pair{gap:10px}.xtos-button-pair .v2-button--ghost{color:var(--v2-text);background:var(--v2-bg);border:1px solid var(--v2-line);box-shadow:none}.xtos-button-pair .v2-button--ghost:hover{color:var(--v2-text);background:var(--v2-surface-2);filter:none}.xtos-console-bar em{display:inline-flex;align-items:center;gap:5px;color:var(--brand-color);font:inherit;font-style:normal}.xtos-console-bar em i,.xtos-console-status i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--brand-color);box-shadow:0 0 8px rgba(214,255,84,.65)}.xtos-console-dots{display:inline-flex;gap:4px}.xtos-console-dots i{display:block;width:6px;height:6px;border:1px solid rgba(255,255,255,.32);border-radius:50%}.xtos-console-dots i:first-child{border-color:#ff807d}.xtos-console-dots i:last-child{border-color:var(--brand-color)}.xtos-console-body{height:244px;overflow-y:auto;overflow-x:hidden;padding:18px 20px;scrollbar-width:thin;scrollbar-color:#454545 #050505;color:rgba(255,255,255,.76);font:12px/1.7 Source Han Sans CN;text-align:left}.xtos-console-line{min-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.xtos-console-line:before{display:none}.xtos-console-line--system{margin-bottom:2px;color:#fff}.xtos-console-line--muted{margin-bottom:12px;color:#999}.xtos-console-line--command{margin-top:10px;color:var(--brand-color)}.xtos-console-line--output{color:#d0d0d0}.xtos-console-line--ok{color:var(--brand-color)}.xtos-console-line--prompt{margin-top:12px;color:var(--brand-color)}.xtos-console-cursor{display:inline-block;width:6px;height:14px;margin-left:5px;vertical-align:-2px;background:var(--brand-color);animation:console-cursor 1s steps(2) infinite}.xtos-console-status{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border-top:1px solid rgba(255,255,255,.1);color:#a3a3a3;font:10px/1 var(--reference-mono)}.xtos-console-status span:first-child{display:inline-flex;align-items:center;gap:6px;color:rgba(214,255,84,.72)}@keyframes console-line-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes console-cursor{0%,45%{opacity:1}46%,to{opacity:0}}@media (max-width:640px){.xtos-console-bar{padding-inline:10px;font-size:11px;gap:6px}.xtos-console-source{font-size:10px}.xtos-console-body{height:204px;padding:14px 12px;font-size:11px}.xtos-console-status{padding-inline:10px;font-size:10px}.xtos-button-pair{gap:8px}.xtos-button-pair .v2-button{min-width:0;padding:8px;font-size:13px;gap:6px}}@media (min-width:641px) and (max-height:950px){.xtos-console-body{height:204px}}@media (max-width:640px) and (max-height:800px){.xtos-console-body{height:140px}.xtos-hero__content{padding-block:12px}.xtos-hero__heading{gap:8px}.xtos-hero__heading h1{font-size:26px}.xtos-hero__surface{margin-top:12px}}@media (prefers-reduced-motion:reduce){.xtos-console-cursor,.xtos-console-line{animation:none}}