@layer reset,base,components;@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}svg{flex-shrink:0;vertical-align:middle}img{max-width:100%}button{color:inherit}[hidden]{display:none!important}}@layer base{:root{--bg:#f9f8f5;--paper:#fff;--ink:#26262d;--muted:#777780;--line:#e7e5df;--purple:#6a55ad;--purple-dark:#53408c;--lavender:#f0ecf8;--green:#618a70;--serif:Georgia,"Noto Serif SC","Source Han Serif SC","Songti SC","SimSun",serif;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:#dcd4f0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple);outline-offset:4px}h1,h2,h3{font-weight:500;line-height:1.35}p{color:var(--muted)}a,button{touch-action:manipulation}html{scroll-behavior:smooth}button:disabled{cursor:not-allowed;opacity:.55}input,textarea,select{accent-color:var(--purple)}}@layer components{.container{width:min(1184px,calc(100% - 80px));margin-inline:auto}.site-header{height:90px;border-bottom:1px solid var(--line);background:var(--bg)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:11px;align-items:center;font-size:24px;font-weight:650;letter-spacing:-.7px;line-height:1.1}.brand-ygo{color:var(--purple);font-weight:450}.brand small{display:block;font-size:8px;font-weight:500;letter-spacing:2.2px;margin-top:7px;color:#88828d}.brand-mark{display:block;position:relative;width:34px;height:42px;border:1.5px solid var(--purple);border-radius:5px;transform:rotate(-7deg);background:#f0ebf7}.brand-mark:before{content:"";position:absolute;inset:3px;border:1px solid #b1a3cf;border-radius:2px}.brand-mark span{position:absolute;left:10px;top:12px;width:12px;height:16px;transform:rotate(45deg);border:1.3px solid var(--purple)}.main-nav{display:flex;gap:33px;height:100%;align-items:center;font-size:13px}.main-nav a{height:100%;display:flex;align-items:center;position:relative;color:#77747d}.main-nav a:hover,.main-nav a.active{color:var(--purple)}.main-nav .active:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--purple)}.header-actions{display:flex;align-items:center;gap:24px}.language-link{display:flex;align-items:center;gap:7px;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 22px;border-radius:6px;border:1px solid transparent;font-size:13px;line-height:1.4;min-height:46px;transition:background .18s,transform .18s,box-shadow .18s;font-weight:500}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--purple);color:#fff;box-shadow:0 3px 7px #65509713}.button-primary:hover{background:var(--purple-dark);box-shadow:0 4px 12px #65509728}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#47404f}.button-outline{border-color:#dcd8d3;background:transparent}.button-outline:hover{background:#f0ede7}.button-small{min-height:36px;padding:8px 15px;font-size:12px;gap:7px}.publish-nav>span{font-size:18px;line-height:1}.preview-strip{border-bottom:1px solid #ece8e2;color:#81778a;background:#f4f1f6;font-size:10px;letter-spacing:.25px}.preview-strip .container{display:flex;align-items:center;gap:9px;padding-block:8px}.preview-divider{opacity:.35}.status-dot{width:6px;height:6px;border-radius:50%;background:#8d7bae;display:inline-block;flex-shrink:0}.hero{min-height:523px;display:grid;grid-template-columns:1.17fr 1fr;align-items:center;padding-block:60px;gap:24px}.eyebrow{font-size:10px;letter-spacing:2.2px;color:#8d839a;font-weight:500;line-height:1.6}.small-star{color:var(--purple);font-size:16px;margin-right:7px;vertical-align:-1px}.hero h1{font-family:var(--serif);font-size:45px;font-weight:400;letter-spacing:2px;line-height:1.45;margin-top:19px}.hero h1>span{color:var(--purple)}html[lang=en] .hero h1{font-size:54px;letter-spacing:-1.8px;line-height:1.14}.hero-description{font-size:14px;line-height:2.05;margin-top:22px;color:#817b83}.hero-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.hero-footnote{display:flex;gap:22px;margin-top:25px;font-size:10px;color:#8c8790}.hero-footnote>span{display:flex;align-items:center;gap:6px}.hero-footnote>span+span:before{content:"";width:3px;height:3px;background:#c3bcc8;border-radius:50%;margin-right:12px}.hero-footnote i{width:5px;height:5px;background:#85a08a;border-radius:50%}.hero-art{height:390px;position:relative;isolation:isolate;perspective:1000px}.hero-art:before{content:"";position:absolute;inset:25px 10px 10px;background:radial-gradient(ellipse at 50% 50%,#e5ddf766,transparent 65%);z-index:-1}.orbital{position:absolute;width:410px;height:230px;left:50%;top:50%;border:1px solid #d8d1e1;transform:translate(-50%,-50%) rotate(-25deg);border-radius:50%;z-index:-1}.orbital-two{width:380px;height:300px;transform:translate(-50%,-50%) rotate(30deg);border-style:dashed;opacity:.45}.orbit-dot{width:6px;height:6px;border-radius:50%;background:#ab98c9;position:absolute}.dot-one{left:7%;top:48%}.dot-two{right:6%;top:58%;background:#bba87f}.hero-card{position:absolute;width:204px;height:298px;left:50%;top:50%;border-radius:7px;border:3px solid #89735d;transform:translate(-50%,-50%);box-shadow:7px 16px 27px #4a3f5a13}.card-back{background:linear-gradient(135deg,#51433c,#312c35 55%,#55443d);transform:translate(-82%,-49%) rotate(-19deg);display:grid;place-items:center;color:#d4b688;font-family:var(--serif);font-size:72px;overflow:hidden}.card-back:after{content:"";position:absolute;inset:8px;border:1px solid #b2976c;border-radius:2px;box-shadow:inset 0 0 0 3px #302833}.card-back>span{z-index:1;font-style:italic;text-shadow:0 1px 12px #e9c68c55}.card-back-orbit{position:absolute;width:146px;height:216px;border:1px solid #ae8c5a;border-radius:50%;transform:rotate(24deg);box-shadow:0 0 0 7px #b99a6730,0 0 0 15px #b99a6725,0 0 0 24px #b99a6718,inset 0 0 0 9px #b99a6720,inset 0 0 0 19px #b99a6710}.card-middle{padding:9px;background:linear-gradient(135deg,#c2afd3,#9b86b4 60%,#cfbddc);transform:translate(-20%,-44%) rotate(16deg);border-color:#81728e}.middle-name{border:1px solid #8d789b;box-shadow:inset 1px 1px #e8dff1;padding:5px 7px;font-family:var(--serif);font-weight:600;font-size:10px;letter-spacing:1.2px;color:#4f4160}.middle-art{height:152px;margin-top:22px;border:3px solid #a18baf;background:radial-gradient(ellipse at 60% 40%,#ece3f0,#b8a6c5 48%,#6e607c);display:grid;place-items:center;color:#ddd0e9;font-size:82px}.middle-effect{height:58px;border:1px solid #a99aaf;margin-top:12px;background:repeating-linear-gradient(transparent 0 8px,#9d89a329 8px 9px),#eee5ee}.card-front{height:312px;width:214px;background:linear-gradient(145deg,#dbbd94,#bf956b 45%,#e3c7a1 77%,#c3a07b);transform:translate(-50%,-53%) rotate(-5deg);color:#443c39;padding:9px;box-shadow:10px 22px 40px #55406b29,inset 0 0 0 1px #ead5b7}.art-card-heading{display:flex;align-items:center;justify-content:space-between;height:25px;padding:2px 5px 2px 7px;border:1px solid #ac8a60;box-shadow:inset 1px 1px #f5e7cd,inset -1px -1px #886f5555;background:linear-gradient(100deg,#e8cda7,#cfaa7d);font-family:var(--serif);font-size:14px;font-weight:600;letter-spacing:1.4px}.card-attribute{width:21px;height:21px;display:grid;place-items:center;border:1px solid #ede0c4;border-radius:50%;background:radial-gradient(circle at 35% 25%,#b4a0cd,#665079);box-shadow:0 0 0 1px #76604f;color:#fff8ec;font-size:12px;letter-spacing:0;line-height:1}.card-level{height:20px;display:flex;justify-content:flex-end;align-items:center;gap:3px;padding-right:4px}.card-level span{height:12px;width:12px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#db9a63,#a85f35);color:#fff0b5;font-size:9px;line-height:1;border:1px solid #b07646;box-shadow:0 1px 1px #76553440}.card-illustration{height:143px;margin-inline:3px;border:3px solid #8e7d77;box-shadow:0 0 0 1px #efdab8,inset 0 0 0 1px #66546d;overflow:hidden;background:#8a739e}.card-illustration>svg{width:100%;height:100%;display:block}.card-edition{height:12px;line-height:12px;text-align:right;font-size:4.7px;letter-spacing:.55px;padding-right:4px;color:#66503d}.card-effect{height:75px;background:#f1e4cd;border:1px solid #9d7757;padding:4px 5px 3px;box-shadow:inset 0 0 0 1px #fbf1e2;display:flex;flex-direction:column}.card-effect strong{font-family:var(--serif);font-size:8px;line-height:1.4;color:#3d3531;font-weight:700}.card-effect p{font-family:var(--serif);font-size:8.6px;line-height:1.55;color:#55463c;margin-top:3px}.card-stats{display:flex;justify-content:flex-end;gap:12px;margin-top:auto;border-top:1px solid #ac957b;padding-top:2px;font-family:var(--serif);font-size:7px;font-weight:700;letter-spacing:.2px;line-height:1.4}.art-card-footer{display:flex;justify-content:space-between;align-items:center;height:12px;padding-top:3px;font-size:4.7px;letter-spacing:.8px;line-height:1;color:#604a38}.art-card-footer i{width:7px;height:7px;border:1px solid #a0855f;background:linear-gradient(130deg,#d3bd80,#eee9b8 40%,#b7c9be 65%,#b59d69)}html[lang=en] .card-attribute{font-size:9px}html[lang=en] .card-effect strong{font-size:6.8px}html[lang=en] .card-effect p{font-size:7.5px;line-height:1.4}.floating-note{position:absolute;background:#fffdf9e8;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e9e4ed;border-radius:5px;font-size:8px;letter-spacing:1px;box-shadow:0 4px 15px #4a3f5a05;z-index:2;white-space:nowrap}.note-top{top:24px;right:20px;transform:rotate(4deg)}.note-bottom{bottom:23px;left:15px;letter-spacing:.2px;color:#80738e;transform:rotate(-2deg)}.art-coordinate{position:absolute;bottom:15px;right:20px;font-size:7px;letter-spacing:1.5px;color:#ada3b5}.ecosystem-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ecosystem-inner{display:flex;align-items:center;justify-content:space-between;min-height:82px;gap:22px}.ecosystem-label{font-size:10px;letter-spacing:1px;color:#8a858b}.ecosystem-inner>a{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:550}.ecosystem-inner>a svg:first-child{color:#81798b}.ecosystem-inner>a small{color:#908a93;font-weight:400;font-size:10px}.ecosystem-inner>a:hover{color:var(--purple)}.ecosystem-format{font-size:9px;letter-spacing:1px;color:#8d8791}.ecosystem-format>span{margin:0 10px}.section{padding-block:64px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:27px;gap:20px}.section-heading h2{font-family:var(--serif);font-size:28px;letter-spacing:.7px;margin-top:10px}.section-heading p{font-size:12px;margin-top:9px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--purple);white-space:nowrap}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.model-card{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--paper);transition:transform .2s,box-shadow .2s}.model-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #312a4810;border-color:#cec5dd}.card-visual{height:172px;position:relative;background:#f0edf7;color:#8671ad;border-bottom:1px solid #e8e2f0;overflow:hidden}.accent-amber .card-visual{background:#f5f0e4;color:#ac8a4f;border-color:#ece3d1}.accent-teal .card-visual{background:#eaf1ee;color:#639080;border-color:#dce8e2}.model-art{width:100%;height:100%;display:block}.art-link{position:absolute;inset:0}.card-visual-top{position:absolute;top:13px;left:17px;right:13px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.tiny-label{font-size:8px;letter-spacing:1.7px}.icon-button{background:transparent;border:0;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:6px;pointer-events:auto}.icon-button:hover{background:#ffffff80}.favorite[aria-pressed=true]{color:var(--purple);background:#e5ddf6}.favorite[aria-pressed=true] svg{fill:#c4b5e3}.card-visual-bottom{position:absolute;bottom:12px;left:17px;right:17px;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1.4px;pointer-events:none}.card-art-index{font-family:var(--serif);font-size:13px}.card-body{padding:22px 23px 0}.card-meta{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#959099;gap:8px}.badge{font-size:9px;padding:2px 7px;border:1px solid #e9e6ee;border-radius:4px;white-space:nowrap}.badge-neutral{color:#908995;background:#faf9fb}.badge-purple{background:var(--lavender);color:var(--purple);border-color:#e3dcf1}.card-body h3{font-size:18px;margin-top:11px;letter-spacing:.2px}.card-body h3 a:hover{color:var(--purple)}.card-description{font-size:11px;line-height:1.85;min-height:41px;margin-top:11px}.tag-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.tag{font-size:9px;padding:3px 8px;color:#807786;border:1px solid #ece8ef;background:#faf9fb;border-radius:4px}.card-footer{margin-top:22px;padding-block:15px;border-top:1px solid #f0edf1;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#96909a}.card-footer>span,.card-footer>a{display:flex;gap:6px;align-items:center}.card-footer>a{color:#75658a}.journey-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:24px;padding-top:50px}.journey-intro{position:relative;padding:12px 18px 0 0}.journey-intro h2{font-family:var(--serif);font-size:27px;letter-spacing:1px;line-height:1.6;margin-top:13px}.journey-intro p{font-size:11px;max-width:270px;line-height:1.95;margin-top:13px}.journey-star{font-size:70px;color:#ddd3e9;position:absolute;bottom:-18px;right:35px;line-height:1}.journey-card{padding:25px;border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column;background:#fcfbf8;min-height:280px;transition:background .2s}.journey-card:hover{background:#f2edf8}.journey-number{font-size:9px;letter-spacing:1.6px;color:#9b909e;margin-bottom:22px}.journey-card>svg{color:#8d7aa1;margin-bottom:19px}.journey-card h3{font-size:17px}.journey-card p{font-size:11px;line-height:1.9;margin-top:12px;margin-bottom:22px}.journey-card .text-link{margin-top:auto}.community-callout{border:1px solid #e6e0ec;border-radius:8px;background:#f3eff6;padding:29px 32px;display:flex;align-items:center;gap:22px;margin-bottom:65px}.callout-icon{width:48px;height:48px;border:1px solid #e0d6e9;border-radius:12px;display:grid;place-items:center;color:#8d76a4;background:#f9f6fc}.community-callout h2{font-size:18px}.community-callout p{font-size:11px;margin-top:7px}.community-callout>.button{margin-left:auto;white-space:nowrap;background:#fbf9fc;font-size:11px}.site-footer{border-top:1px solid var(--line);padding-top:35px;background:#f4f2ee}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px}.footer-brand{font-size:18px;font-weight:600;letter-spacing:-.5px}.footer-brand span{margin-left:12px;color:var(--purple)}.footer-top p{font-size:10px;margin-top:9px}.footer-links{display:flex;gap:24px;font-size:11px;color:#7d7781}.footer-links a:hover{color:var(--purple)}.footer-bottom{border-top:1px solid #e5e1db;display:flex;justify-content:space-between;padding-block:18px;font-size:9px;color:#a09aa3}.skip-link{position:fixed;top:-60px;left:20px;z-index:50;background:var(--purple);color:#fff;padding:10px}.skip-link:focus{top:10px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px);background:var(--ink);color:#fff;border-radius:8px;padding:12px 22px;font-size:13px;opacity:0;pointer-events:none;transition:.2s;z-index:100}.toast.visible{opacity:1;transform:translate(-50%)}.page-content{padding-top:48px;padding-bottom:70px;min-height:65vh}.page-heading{margin-bottom:35px}.page-heading h1{font-family:var(--serif);font-size:34px;letter-spacing:.6px;margin-top:12px}.page-heading p{font-size:13px;margin-top:15px;max-width:760px}.catalog-toolbar{display:flex;align-items:center;gap:24px;margin-top:30px}.search-box{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #ddd9e3;border-radius:7px;padding:0 16px;flex:1;min-height:49px;color:#a097aa}.search-box:focus-within{border-color:var(--purple);box-shadow:0 0 0 2px #e9e2f2}.search-box input{border:0;outline:none!important;background:transparent;flex:1;width:100%;font-size:13px;color:var(--ink);min-height:47px}.search-box kbd{border:1px solid var(--line);border-radius:3px;font-size:10px;padding:0 6px}.sort-label{display:flex;align-items:center;gap:13px;color:var(--muted);font-size:12px}.sort-label select{background:transparent;border:1px solid var(--line);border-radius:6px;padding:11px;color:#57505e}.catalog-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);margin-top:20px}.filter-tabs{display:flex;gap:24px}.filter-tabs button{font-size:12px;padding:16px 0;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted)}.filter-tabs button.selected{color:var(--purple);border-color:var(--purple)}.saved-filter{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);white-space:nowrap}.saved-filter input{margin:0}.catalog-count{font-size:11px;color:#817789;margin:22px 0 18px}.muted{color:#9a939f}.empty-state{text-align:center;border:1px dashed #d9d3df;border-radius:8px;padding:55px 24px;background:#fbfafc;color:#9f8cb3}.empty-state h2,.empty-state h3{color:var(--ink);margin-top:16px;font-size:21px}.empty-state p{font-size:12px;margin:12px 0 22px}.full-width{grid-column:1/-1}.catalog-publish{margin-top:35px;padding:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px}.catalog-publish>span{display:flex;gap:12px;align-items:center;color:var(--muted)}.breadcrumbs{display:flex;gap:9px;align-items:center;font-size:11px;color:#998da2;margin-bottom:30px}.breadcrumbs a:hover{color:var(--purple)}.notice{font-size:12px;border:1px solid #e5dceb;background:#f2edf6;color:#82718f;border-radius:6px;padding:13px 17px;margin-block:22px;line-height:1.8}.prose{font-size:14px;line-height:2;color:#6e6575}.prose h2{color:var(--ink);font-size:21px;margin:32px 0 14px}.prose p{white-space:pre-line;line-height:2;margin-bottom:15px}.prose a{color:var(--purple);text-decoration:underline;text-underline-offset:4px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.guide-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:26px;display:block}.guide-card:hover{border-color:#c9bdd9;background:#fdfbff}.guide-card h2{font-size:20px;margin:15px 0 12px}.guide-card p{font-size:12px}.guide-card .text-link{margin-top:22px}.docs-layout{display:grid;grid-template-columns:230px 1fr;gap:50px}.docs-nav{font-size:12px;display:flex;flex-direction:column;gap:8px}.docs-nav a{padding:10px 12px;border-radius:5px;color:var(--muted)}.docs-nav a[aria-current=page]{background:var(--lavender);color:var(--purple)}.docs-article{max-width:770px}.docs-article h1{font-family:var(--serif);font-size:32px}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.community-tile{background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px}.community-tile h2{font-size:20px;margin-block:18px 12px}.community-tile p{font-size:12px;line-height:1.9}.community-tile .text-link{margin-top:25px}}@media(min-width:1500px){.container{width:1240px}.hero{min-height:555px}.hero h1{font-size:49px}.hero-art{height:420px}.card-visual{height:185px}}@media(max-width:1050px){.container{width:calc(100% - 48px)}.main-nav{gap:20px}.hero h1{font-size:37px}.hero{grid-template-columns:1.1fr 1fr;padding-block:45px;min-height:480px}.hero-art{transform:scale(.88);margin-inline:-20px}.hero-actions .button{font-size:11px;padding-inline:15px}.ecosystem-inner{gap:16px}.ecosystem-label{display:none}.ecosystem-inner>a small{display:none}.card-body{padding:18px 17px 0}.model-grid{gap:16px}.card-body h3{font-size:16px}.journey-section{gap:16px}.journey-card{padding:20px}.journey-intro h2{font-size:24px}.footer-links{gap:18px}.header-actions{gap:15px}}@media(max-width:760px){.container{width:calc(100% - 36px)}.site-header{height:auto}.header-inner{min-height:74px;flex-wrap:wrap;gap:0;padding-top:16px}.brand{font-size:21px}.brand-mark{width:28px;height:35px}.brand-mark span{left:8px;top:10px;width:10px;height:13px}.brand small{font-size:6px;letter-spacing:1.8px}.header-actions{margin-left:auto}.publish-nav{padding:7px 10px;min-height:33px;font-size:11px}.language-link{font-size:10px}.main-nav{order:3;width:100%;height:45px;justify-content:space-between;font-size:12px;gap:0;margin-top:8px}.preview-strip{font-size:9px}.preview-strip .container{gap:7px;line-height:1.5}.hero{grid-template-columns:1fr;gap:0;padding-top:35px;padding-bottom:15px;min-height:auto}.hero-copy{text-align:center}.hero h1{font-size:34px;letter-spacing:1px;line-height:1.5;margin-top:15px}html[lang=en] .hero h1{font-size:44px}.hero .eyebrow{font-size:8px;letter-spacing:1.6px}.hero-description{font-size:12px;line-height:1.9;margin-top:16px}.hero-actions{justify-content:center;gap:9px;margin-top:23px}.hero-actions .button{font-size:11px;padding:12px 15px}.hero-footnote{justify-content:center;font-size:9px;gap:12px;margin-top:18px}.hero-footnote>span+span:before{margin-right:5px}.hero-art{height:340px;transform:scale(.83);margin-top:0;margin-bottom:-15px}.floating-note{font-size:8px}.note-top{top:16px;right:4px}.note-bottom{bottom:2px;left:0}.art-coordinate{bottom:1px}.orbital{width:370px}.ecosystem-inner{min-height:68px;flex-wrap:wrap;justify-content:center;gap:16px;padding-block:15px}.ecosystem-inner>a{font-size:13px;gap:8px}.ecosystem-format{display:none}.section{padding-block:39px}.section-heading{align-items:start;gap:14px;margin-bottom:22px}.section-heading h2{font-size:23px}.section-heading .eyebrow{font-size:8px;letter-spacing:1.6px}.section-heading p{font-size:11px;max-width:235px}.section-heading>.text-link{font-size:10px;padding-top:29px;gap:4px}.model-grid{grid-template-columns:1fr;gap:20px}.card-visual{height:178px}.card-body{padding:21px 22px 0}.card-body h3{font-size:20px}.card-description{font-size:12px;min-height:0}.card-meta,.card-footer{font-size:11px}.journey-section{grid-template-columns:1fr 1fr}.journey-intro{grid-column:1/-1;padding-bottom:16px}.journey-intro p{max-width:300px}.journey-star{right:15px;bottom:20px}.journey-card{padding:20px 17px;min-height:290px}.journey-card h3{font-size:17px}.journey-card p{font-size:11px}.journey-card .text-link{font-size:10px}.journey-number{font-size:8px}.community-callout{padding:24px;flex-wrap:wrap;gap:14px;margin-bottom:40px}.community-callout h2{font-size:17px}.community-callout p{font-size:11px;max-width:260px}.community-callout>.button{margin-left:0}.callout-icon{display:none}.footer-top{flex-direction:column;align-items:start;gap:23px}.footer-links{flex-wrap:wrap;font-size:10px;gap:18px}.footer-bottom{flex-direction:column;gap:7px;font-size:8px}.page-content{padding-top:30px;padding-bottom:45px}.page-heading h1{font-size:28px}.page-heading p{font-size:12px}.catalog-toolbar{flex-direction:column;align-items:stretch;gap:14px}.sort-label{justify-content:end}.search-box{width:100%}.catalog-filters{align-items:start;flex-direction:column;gap:7px;padding-bottom:13px}.filter-tabs{gap:23px;width:100%}.filter-tabs button{font-size:11px}.saved-filter{align-self:end}.catalog-count{font-size:10px}.catalog-publish{flex-direction:column;align-items:start;padding-inline:0}.guide-grid,.community-grid{grid-template-columns:1fr}.docs-layout{grid-template-columns:1fr;gap:26px}.docs-nav{border-bottom:1px solid var(--line);padding-bottom:18px}.docs-article h1{font-size:27px}.breadcrumbs{margin-bottom:23px;font-size:10px}.toast{max-width:calc(100% - 32px);width:max-content;text-align:center;font-size:12px}}@media(max-width:760px){.orbital-two{width:320px;height:240px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
