.mxresource-nav{display:flex;align-items:center;gap:7px;padding:24px 0 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.mxresource-nav a{font-size:13px;padding:9px 14px;border-radius:7px;color:var(--muted);text-decoration:none}.mxresource-nav a[aria-current=page]{background:var(--ink);color:var(--surface)}.mxresource-nav a:last-child{margin-left:auto}.mxresource-hero{display:grid;grid-template-columns:1fr 240px;align-items:center;gap:40px;padding:58px 0 44px}.mxresource-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--accent,#3761dd)}.mxresource-hero h1{font-size:clamp(30px,3.5vw,46px);letter-spacing:-1.7px;line-height:1.25;margin:17px 0}.mxresource-hero p{color:var(--muted);font-size:15px;line-height:1.9;max-width:660px}.mxresource-hero-links{display:flex;gap:22px;align-items:center;font-size:12px;margin-top:22px;color:var(--muted)}.mxresource-hero-links a{font-weight:600;color:var(--accent,#3761dd)}.mxresource-hero-sign{font-size:100px;color:#557ae8;text-align:center;line-height:1.3;background:radial-gradient(ellipse,#6d8fea16,transparent 70%)}.mxresource-hero-sign small{display:block;font-size:9px;letter-spacing:2.2px;margin-top:5px;color:var(--muted)}.mxresource-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:22px 26px;margin:0 0 28px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.mxresource-steps li{display:flex;align-items:center;gap:16px}.mxresource-steps b{font-size:24px;font-weight:500;color:#8b9db9}.mxresource-steps span{font-weight:600;font-size:13px}.mxresource-steps small{display:block;color:var(--muted);font-weight:400;margin-top:5px;font-size:11px}.mxresource-filter{display:flex;gap:9px;padding:16px 0;border-top:1px solid var(--line);align-items:center}.mxresource-filter input,.mxresource-filter select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;padding:11px 13px;font:inherit;font-size:13px;min-width:130px}.mxresource-filter input{flex:1;max-width:490px}.mxresource-filter .site-button{min-height:40px}.mxresource-list-heading{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.mxresource-list-heading h2{font-size:19px}.mxresource-list-heading>span{font-size:12px;color:var(--muted)}.mxresource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:65px}.mxresource-card{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:13px;transition:transform .18s,box-shadow .18s}.mxresource-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #20314c0c}.mxresource-art{display:block;aspect-ratio:1.8;overflow:hidden;border-bottom:1px solid var(--line)}.mxresource-art img{width:100%;height:100%;object-fit:cover}.mxresource-symbol{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:100%;width:100%;background:linear-gradient(135deg,#ebf0fb,#f4f5ff);color:#4c6bc5}.mxresource-symbol>span{font-size:62px;font-weight:300}.mxresource-symbol small{font-size:10px;letter-spacing:2px}.mxresource-symbol.type-library{background:linear-gradient(135deg,#e7f2ed,#f4f9f1);color:#408471}.mxresource-symbol.type-template{background:linear-gradient(135deg,#f8eddf,#f8f4ee);color:#b08a54}.mxresource-symbol.type-skill{background:linear-gradient(135deg,#efedff,#f6f2fc);color:#7c66c2}.mxresource-card-content{padding:21px}.mxresource-meta{display:flex;gap:14px;align-items:center;font-size:11px;color:var(--muted)}.mxresource-card .mxresource-meta{justify-content:space-between}.mxresource-card h2{font-size:18px;line-height:1.4;margin:13px 0 8px}.mxresource-card h2 a{color:var(--ink);text-decoration:none}.mxresource-card p{min-height:43px;font-size:12px;color:var(--muted);line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mxresource-card-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:17px;margin-top:17px;font-size:11px;color:var(--muted)}.mxresource-card-foot strong{font-size:13px;color:var(--ink)}.mxresource-card-foot strong span{margin-left:7px;font-weight:400}.mxresource-empty{text-align:center;border:1px dashed var(--line);border-radius:12px;padding:64px 20px;margin-bottom:60px;color:var(--muted)}.mxresource-empty h2{font-size:19px;color:var(--ink)}.mxresource-breadcrumb{display:flex;align-items:center;justify-content:space-between;padding:24px 0;font-size:12px;color:var(--muted)}.mxresource-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:46px;padding-bottom:70px}.mxresource-detail-heading h1{font-size:34px;letter-spacing:-1px;margin:14px 0}.mxresource-detail-heading>p{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 18px}.mxresource-type-badge{font-size:11px;border:1px solid var(--line);padding:5px 9px;border-radius:5px;color:var(--muted)}.mxresource-detail-art{height:245px;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:26px 0}.mxresource-detail-art .mxresource-symbol>span{font-size:100px}.mxresource-acquire{padding-top:6px;align-self:start;position:sticky;top:95px}.mxresource-acquire-panel{padding:25px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.mxresource-acquire-panel h2{font-size:30px;letter-spacing:-1px;margin:15px 0}.mxresource-acquire-panel>p{font-size:12px;color:var(--muted);line-height:1.85}.mxresource-wide{width:100%;justify-content:center;margin:7px 0;box-sizing:border-box}.mxresource-acquire-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:11px;padding-top:19px;margin-top:18px;border-top:1px solid var(--line)}.mxresource-acquire-panel dt{color:var(--muted)}.mxresource-acquire-panel dd{margin:0;text-align:right}.mxresource-license,.mxresource-checksum{font-size:11px;padding:13px 0 0;margin-top:12px;border-top:1px solid var(--line)}.mxresource-license summary,.mxresource-checksum summary{cursor:pointer}.mxresource-license p{white-space:pre-wrap;line-height:1.9;color:var(--muted)}.mxresource-checksum code{display:block;word-break:break-all;line-height:1.8;margin-top:12px;color:var(--muted)}.mxresource-help{padding:24px 7px;font-size:12px}.mxresource-help p{color:var(--muted);line-height:1.85}.mxresource-help a{font-size:11px}.mxresource-install-label{display:block;font-size:11px;color:var(--muted);margin:20px 0 10px}.mxresource-install-label textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid var(--line);background:var(--bg,#f7f9fc);color:var(--ink);padding:11px;border-radius:7px;font:12px/1.8 monospace;margin-top:9px}.mxresource-feedback{font-size:11px;min-height:1px}.mxresource-gallery{margin:28px 0}.mxresource-main-image{width:100%;aspect-ratio:16/10;object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:10px}.mxresource-thumbnails{display:flex;gap:9px;margin-top:11px}.mxresource-thumbnails button{width:88px;height:58px;padding:2px;border:1px solid var(--line);background:var(--surface);border-radius:5px;cursor:pointer}.mxresource-thumbnails button[aria-pressed=true]{border-color:#537ae0}.mxresource-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:3px}.mxresource-image-caption{font-size:11px;color:var(--muted)}.mxresource-detail-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin:24px 0}.mxresource-detail-tabs a{padding:12px 0;font-size:13px;color:var(--ink);text-decoration:none}.mxresource-detail-section{padding:17px 0 26px;scroll-margin-top:90px}.mxresource-detail-section h2{font-size:22px;margin-bottom:22px}.mxresource-detail-section .document-content{font-size:14px;line-height:1.95}.mxresource-section-heading{display:flex;justify-content:space-between;align-items:center}.mxresource-section-heading>a{font-size:12px}.mxresource-api-layout{display:grid;grid-template-columns:175px minmax(0,1fr);gap:26px}.mxresource-api-nav{padding:18px 16px;border:1px solid var(--line);border-radius:9px;background:var(--surface);align-self:start;position:sticky;top:92px;max-height:70vh;overflow:auto;font-size:12px}.mxresource-api-nav>strong{display:block;font-size:13px;padding-bottom:10px}.mxresource-api-nav h4{font-size:11px;font-weight:600;color:var(--muted);margin:17px 0 6px}.mxresource-api-nav a{display:block;overflow-wrap:anywhere;color:var(--ink);text-decoration:none;font-size:11px;padding:7px 0;line-height:1.5}.mxresource-api-nav a:hover{color:#4f73d9}.mxresource-api-main{min-width:0}.mxresource-api-search{font-size:11px;color:var(--muted);display:block;margin-bottom:25px}.mxresource-api-search input{display:block;box-sizing:border-box;margin-top:10px;width:100%;border:1px solid var(--line);border-radius:7px;padding:11px 13px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.mxresource-api-section{scroll-margin-top:100px;margin-bottom:32px}.mxresource-api-section h3{font-size:17px;overflow-wrap:anywhere;margin:10px 0}.mxresource-muted{color:var(--muted);font-size:12px;line-height:1.8;white-space:pre-wrap}.mxresource-table-scroll{overflow:auto;border:1px solid var(--line);border-radius:8px}.mxresource-table-scroll table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.7}.mxresource-table-scroll th{background:var(--surface);text-align:left;font-size:11px;color:var(--muted);padding:11px 12px;white-space:nowrap}.mxresource-table-scroll td{border-top:1px solid var(--line);padding:11px 12px;min-width:75px;max-width:330px;overflow-wrap:anywhere;vertical-align:top;white-space:pre-wrap}.mxresource-detail-section .mxresource-api-layout{grid-template-columns:240px minmax(0,1fr);gap:24px}.mxresource-video{display:block;width:100%;max-height:450px;border-radius:9px;background:#121721;margin:20px 0}.mxresource-prewrap{white-space:pre-wrap;font-size:13px;line-height:1.9;color:var(--muted)}.mxresource-version{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-size:13px}.mxresource-version small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.mxresource-version a{font-size:12px}.mxresource-doc-heading{padding:38px 0}.mxresource-doc-heading h1{font-size:31px}.mxresource-doc-heading p{font-size:13px;color:var(--muted)}.mxresource-doc-heading>a{font-size:12px}.mxresource-reference-card{display:flex;gap:18px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:22px;background:var(--surface);text-decoration:none;color:var(--ink)}.mxresource-reference-card h2{font-size:16px;line-height:1.5;margin:8px 0}.mxresource-reference-card small{font-size:10px;color:var(--muted)}.mxresource-reference-card p{font-size:11px;color:var(--muted);line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mxresource-mini-sign{font-size:28px;color:#7790c3}.mxresource-purchase-dialog{max-width:440px;width:calc(100% - 40px);box-sizing:border-box;padding:32px;border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--ink)}.mxresource-purchase-dialog::backdrop{background:#101b35a0;backdrop-filter:blur(4px)}.mxresource-purchase-dialog h2{font-size:24px;line-height:1.5;margin:14px 0 8px}.mxresource-purchase-dialog p{font-size:12px;color:var(--muted)}.mxresource-dialog-close{position:absolute;right:14px;top:10px;border:0;background:none;color:var(--muted);font-size:24px;cursor:pointer}.mxresource-purchase-price{display:block;font-size:31px;margin:23px 0}.mxresource-purchase-license{white-space:pre-wrap;padding:16px;background:var(--bg,#f7f8fc);border:1px solid var(--line);border-radius:7px;font-size:12px;line-height:1.9;max-height:180px;overflow:auto}.mxresource-accept{display:flex;gap:9px;align-items:center;margin:18px 0;font-size:12px}.mxresource-purchase-error{color:#b33939!important;line-height:1.7}.mxresource-recharge{display:block;text-align:center;font-size:11px;margin-top:12px}.mxresource-owned-list{padding-bottom:60px}.mxresource-owned{display:flex;align-items:center;justify-content:space-between;padding:24px;margin-bottom:15px;border:1px solid var(--line);border-radius:10px;background:var(--surface);gap:20px}.mxresource-owned h2{font-size:18px;margin:0 0 10px}.mxresource-owned p,.mxresource-owned summary{font-size:12px;color:var(--muted)}.mxresource-owned details{max-width:620px}.mxresource-owned>div:last-child{display:flex;gap:8px;flex-shrink:0}.mxresource-preview-banner{padding:14px 18px;background:#fff1d3;border:1px solid #ebd2a0;color:#76511c;border-radius:8px;margin-bottom:22px;font-size:13px}[data-appearance=dark] .mxresource-symbol{background:linear-gradient(135deg,#202f4d,#252b43);color:#98b4ff}[data-appearance=dark] .mxresource-symbol.type-library{background:linear-gradient(135deg,#193c39,#243b37);color:#85c6b5}[data-appearance=dark] .mxresource-symbol.type-template{background:linear-gradient(135deg,#3c3428,#3c323c);color:#dbb382}[data-appearance=dark] .mxresource-symbol.type-skill{background:linear-gradient(135deg,#322b4c,#2b2b42);color:#b9a3ed}
@media(max-width:1100px){.mxresource-detail-grid{grid-template-columns:minmax(0,1fr) 270px;gap:26px}.mxresource-grid{gap:16px}.mxresource-card-content{padding:17px}.mxresource-nav a{padding:8px 10px}.mxresource-detail-section .mxresource-api-layout{grid-template-columns:1fr}.mxresource-detail-section .mxresource-api-nav{position:static;max-height:200px}}
@media(max-width:850px){.mxresource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mxresource-detail-grid{display:flex;flex-direction:column}.mxresource-detail-grid>article{display:contents}.mxresource-detail-heading{order:-2}.mxresource-acquire{position:static;order:-1;display:grid;grid-template-columns:1fr 1fr;gap:20px}.mxresource-acquire-panel h2{font-size:26px}.mxresource-help{align-self:center}.mxresource-hero{grid-template-columns:1fr 150px;gap:15px}.mxresource-hero-sign{font-size:70px}.mxresource-steps{padding:18px;gap:20px}.mxresource-steps b{font-size:19px}.mxresource-steps li{gap:10px}.mxresource-nav a:last-child{margin-left:0}.mxresource-owned{align-items:flex-start;flex-direction:column}}
@media(max-width:580px){.mxresource-nav{gap:2px;padding-top:18px}.mxresource-nav a{font-size:11px;padding:7px 9px}.mxresource-hero{display:block;padding:33px 0 26px}.mxresource-hero-sign{display:none}.mxresource-hero h1{font-size:29px;letter-spacing:-1px}.mxresource-hero p{font-size:13px}.mxresource-hero-links{gap:16px;font-size:11px}.mxresource-steps{grid-template-columns:1fr;gap:18px}.mxresource-filter{flex-wrap:wrap}.mxresource-filter input{width:100%;flex:auto;max-width:none}.mxresource-filter select{flex:1;min-width:95px}.mxresource-grid{grid-template-columns:1fr}.mxresource-art{aspect-ratio:2}.mxresource-card-content{padding:20px}.mxresource-acquire{display:block}.mxresource-help{display:none}.mxresource-acquire-panel{padding:22px}.mxresource-detail-heading h1{font-size:28px}.mxresource-api-layout{grid-template-columns:1fr}.mxresource-api-nav{position:static;max-height:200px}.mxresource-breadcrumb>span{display:none}.mxresource-owned{padding:20px}.mxresource-owned>div:last-child{flex-wrap:wrap}.mxresource-doc-heading h1{font-size:26px}.mxresource-purchase-dialog{padding:26px}.mxresource-detail-tabs{gap:23px}.mxresource-detail-tabs a{font-size:12px}}

.mxresource-card[data-type="map"] .mxresource-art img,.mxresource-card[data-type="animation"] .mxresource-art img{object-fit:contain;image-rendering:pixelated;padding:10px;box-sizing:border-box}.mxresource-card[data-type="map"] .mxresource-art,.mxresource-card[data-type="animation"] .mxresource-art{background:var(--bg,#f4f6fa)}
