.visual-home .home-heading{padding-top:27px}.home-tools{margin:60px 0 46px;scroll-margin-top:28px}.home-tools .section-intro>p{font-size:13px;line-height:1.8;color:#a2b4cb;margin:10px 0 0}.home-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-tool{min-width:0;display:flex;flex-direction:column;border-top:1px solid #536078;padding-top:23px;scroll-margin-top:28px}.home-tool-heading{display:flex;align-items:center;gap:10px;color:var(--gold)}.home-tool-heading h3{color:var(--text);font-size:20px;font-weight:800;margin:0}.home-tool>p{color:#a2b4cb;font-size:13px;line-height:1.8;margin:12px 0 22px}.home-tool .tool-snapshot{color:var(--text)}.tool-snapshot .snapshot-toolbar>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-snapshot .snapshot-dots,.tool-snapshot .snapshot-toolbar>svg{flex-shrink:0}.tool-snapshot-body{min-height:320px;background:radial-gradient(ellipse at 20% 0,#2d435b55,transparent 80%)}.asset-tool-preview{display:grid;grid-template-columns:43% minmax(0,1fr);gap:14px;padding:15px}.tool-asset-detail{display:flex;flex-direction:column;min-width:0;border:1px solid #40536d;border-radius:4px;overflow:hidden;background:#1e2d43}.tool-model-stage{flex:1;min-width:0;min-height:145px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#52627a66,#19283c 85%);border-bottom:1px solid #40536d}.tool-model-stage>img{width:68%;min-width:0;max-width:100%;height:auto;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 9px 5px #0005)}.tool-model-controls{position:absolute;bottom:9px;right:9px;display:flex;gap:9px;color:#b4c5d9}.tool-model-info{flex-shrink:0;padding:9px;display:flex;flex-direction:column;gap:3px}.tool-model-info>strong{font-size:14px}.tool-model-info>span{font-size:8px;color:#a7b9ce}.tool-model-specs{display:flex;justify-content:space-between;gap:6px;margin:7px 0}.tool-model-specs span{display:flex;flex-direction:column;gap:4px;font-size:7px;color:#a7b9ce}.tool-model-specs b{color:#d2deec;font-size:9px;font-weight:500}.tool-model-info .tool-download{display:flex;align-items:center;gap:5px;color:var(--gold);font-size:8px}.tool-asset-catalog{min-width:0}.tool-mini-filter,.tool-mini-search{display:flex;align-items:center;gap:7px;border:1px solid #40536d;border-radius:3px;color:#9eb3cb;font-size:8px;padding:8px}.tool-mini-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-mini-search svg{flex-shrink:0}.tool-mini-filter{margin-top:7px;justify-content:space-between;padding:6px 8px}.tool-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.tool-asset-grid>div{display:flex;flex-direction:column;align-items:center;min-width:0;padding:4px 3px 7px;border:1px solid #40536d;border-radius:4px;background:#23344b}.tool-asset-grid img{width:100%;height:56px;object-fit:contain;image-rendering:pixelated}.tool-asset-grid strong{font-size:9px;margin-top:3px}.tool-asset-grid span{font-size:7px;color:#9eb3cb;margin-top:2px}.item-tool-preview{padding:15px 18px}.tool-item-breadcrumb{display:flex;align-items:center;gap:7px;color:#9eb3cb;font-size:8px}.tool-item-heading{display:flex;gap:12px;align-items:center;margin:14px 0 18px}.tool-item-heading>img{width:64px;height:64px;object-fit:contain;image-rendering:pixelated;background:#23344b;border:1px solid #40536d;border-radius:5px}.tool-item-heading>div{display:flex;flex-direction:column;gap:5px;min-width:0}.tool-item-heading span{font-size:8px;color:#a7b9ce}.tool-item-heading strong{font-size:20px;font-weight:800}.tool-item-heading code{font:7px var(--mono);color:#9eb3cb;overflow-wrap:anywhere}.tool-item-heading .tool-item-stat{margin-left:auto;gap:7px;text-align:right}.tool-item-stat b{font:17px var(--mono);color:var(--gold)}.tool-recipe-title{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #40536d;padding-top:12px;font-size:11px;font-weight:700}.tool-recipe-title span{font-size:8px;color:#9eb3cb;font-weight:400}.tool-recipe-ingredients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.tool-recipe-ingredients>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:7px 3px;border:1px solid #40536d;border-radius:4px;background:#23344b}.tool-recipe-ingredients img{width:36px;height:36px;object-fit:contain;image-rendering:pixelated}.tool-recipe-ingredients span{font-size:8px;text-align:center}.tool-recipe-ingredients b{position:absolute;right:6px;top:7px;color:var(--gold);font-size:9px}@media (max-width:800px){.home-tools-grid{grid-template-columns:1fr;gap:34px}.home-tool>p{max-width:560px}.asset-tool-preview{grid-template-columns:42% minmax(0,1fr)}.tool-asset-grid img{height:58px}}@media (max-width:400px){.asset-tool-preview{padding:10px;gap:9px}.item-tool-preview{padding:14px 11px}.tool-item-heading{gap:8px}.tool-item-heading>img{width:49px;height:55px}.tool-item-heading strong{font-size:17px}.tool-item-heading code{font-size:6px}.tool-item-stat b{font-size:14px}.tool-model-specs{flex-direction:column;gap:5px}.tool-model-specs span{flex-direction:row;justify-content:space-between}}.visual-how{margin:61px 0 30px;scroll-margin-top:30px}.visual-how .section-intro{margin-bottom:27px}.visual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.visual-steps article{min-width:0;display:flex;flex-direction:column;border-top:1px solid #536078;padding-top:18px}.visual-step-heading{display:flex;align-items:center;gap:10px;color:var(--gold);margin:15px 0 8px}.visual-step-heading h3{color:var(--text)}.visual-step-heading>svg{flex-shrink:0}.visual-steps h3{font-size:17px;font-weight:800;line-height:1.4;margin:15px 0 8px}.visual-steps article>p{font-size:12px;line-height:1.8;color:#a2b4cb;margin:0 0 23px;min-height:65px}.site-snapshot{display:block;position:relative;border:1px solid #465970;border-radius:7px;overflow:hidden;background:#162438;box-shadow:0 12px 25px -13px #0008;margin-top:auto}.snapshot-toolbar{height:31px;display:flex;align-items:center;gap:10px;padding:0 12px;background:#223249;border-bottom:1px solid #3a4c64;color:#839bb6;font:8px var(--mono)}.snapshot-toolbar>svg{margin-left:auto;color:#95abc5}.snapshot-dots{display:flex;gap:4px}.snapshot-dots i{width:4px;height:4px;border-radius:50%;background:#64768c}.snapshot-dots i:first-child{background:#ff5f57}.snapshot-dots i:nth-child(2){background:#febc2e}.snapshot-dots i:nth-child(3){background:#28c840}.snapshot-content{height:218px;padding:17px 14px;background:radial-gradient(ellipse at 20% 0,#2d435b55,transparent 80%)}.snapshot-search{height:31px;display:flex;align-items:center;gap:8px;border:1px solid #617086;border-radius:3px;padding:0 5px 0 9px;background:#1e3047;font-size:10px}.snapshot-search>svg{color:#8ea6c2}.snapshot-search strong{font-weight:600}.snapshot-search>span{display:grid;place-items:center;margin-left:auto;width:27px;height:21px;background:var(--primary-action-bg);border-radius:2px}.snapshot-result-label{display:flex;align-items:center;gap:5px;font-size:8px;color:#97abc3;margin:13px 0 6px}.snapshot-result-label svg{color:#adc59f}.snapshot-result{display:flex;gap:11px;align-items:center;height:88px;border:1px solid #40536d;border-radius:4px 4px 0 0;background:#23344b;padding:4px 12px 4px 6px}.snapshot-result-avatar{width:60px;height:78px;flex-shrink:0;background:radial-gradient(ellipse,#55677b55,transparent 75%)}.snapshot-result img{width:100%;height:100%;object-fit:contain}.snapshot-result>div:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.snapshot-result strong{font-size:15px;font-weight:900}.snapshot-result span{color:var(--gold);font-size:8px}.snapshot-result small{font:7px var(--mono);color:#8ba0bb}.snapshot-result>svg{margin-left:auto;color:#9fb3cc}.snapshot-result-footer{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #40536d;border-top:0;border-radius:0 0 4px 4px;background:#1e2d43;font-size:8px;color:#b4c5d9}.snapshot-result-footer b{color:#8da5c0;font-weight:400}.snapshot-profile-grid{display:grid;grid-template-columns:43% minmax(0,1fr);padding:12px;gap:10px}.snapshot-character{position:relative;min-width:0;border:1px solid #42546b;border-radius:4px;background:radial-gradient(ellipse at 50% 45%,#3b526d99,#1d2d42 85%);overflow:hidden}.snapshot-character>span{position:absolute;left:8px;top:8px;font-size:5px;font-weight:800;letter-spacing:.9px;color:#a9bcd1;z-index:1}.snapshot-character img{position:relative;z-index:1;width:100%;height:100%;padding:19px 0 8px;object-fit:contain;filter:drop-shadow(0 6px 4px #0004)}.snapshot-character-ground{position:absolute;bottom:12px;left:15%;right:15%;height:12px;border-radius:50%;background:#0d172b77;filter:blur(5px)}.snapshot-identity{display:flex;flex-direction:column;min-width:0;padding-top:9px}.snapshot-identity>span{font-size:7px;color:var(--gold);margin-bottom:6px}.snapshot-identity>strong{font-size:19px;letter-spacing:-.4px;font-weight:900}.snapshot-uuid{display:flex;align-items:center;flex-wrap:wrap;gap:5px;border:1px solid #40536b;border-radius:3px;padding:8px 6px;margin:13px 0;font-size:6px;color:#a7b9ce}.snapshot-uuid code{font:6px var(--mono)}.snapshot-uuid svg{margin-left:auto}.snapshot-identity small{font-size:7px;color:#8fa6c1;line-height:1.8}.snapshot-identity small b{display:block;color:#becde0;font-weight:600;font-size:8px}.snapshot-detail{display:flex;align-items:center;gap:4px;margin-top:auto;margin-bottom:8px;padding-top:10px;border-top:1px solid #3c4f68;font-size:8px;color:#a3b7d0}.snapshot-detail svg{margin-left:auto}.snapshot-history-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:#d2deec}.snapshot-history-title b{font-size:7px;background:#34465e;color:#b1c6df;padding:1px 5px;border-radius:8px}.snapshot-name{display:flex;align-items:center;gap:7px;padding:9px 7px;margin-top:8px;border:1px solid #465a73;border-radius:3px;background:#273c52;font-size:8px}.snapshot-name>span{color:#8fa7c2}.snapshot-name strong{font-weight:800}.snapshot-name em{font-size:6px;font-style:normal;color:#d6be89;background:#504b3833;border:1px solid #887753;border-radius:2px;padding:1px 3px}.snapshot-name time{margin-left:auto;font-size:6px;color:#9eb3cb;white-space:nowrap}.skin-title{margin-top:17px}.snapshot-skin-timeline{position:relative;display:flex;gap:11px;margin-top:9px}.snapshot-skin{position:relative;z-index:1;width:75px;height:90px;display:flex;flex-direction:column;align-items:center;border:1px solid #465b75;border-radius:4px;background:#1b2d43;padding:3px 3px 5px}.snapshot-skin.is-current{border-color:#a58f60;background:#2a3b4e}.snapshot-skin img{height:66px;width:100%;object-fit:contain}.snapshot-skin>span{font-size:6px;color:#9bb1cd;margin-top:auto;white-space:nowrap}.snapshot-skin.is-current>span{color:var(--gold)}.snapshot-timeline-line{position:absolute;top:42px;left:0;right:5px;height:1px;background:linear-gradient(90deg,#a58f6088,#a58f6011)}@media (min-width:1000px){.visual-home .home-heading h1{font-size:48px}.visual-home .home-heading{padding-top:62px}}@media (max-width:900px) and (min-width:621px){.visual-steps{gap:13px}.visual-steps h3{font-size:15px}.visual-steps article>p{font-size:11px;min-height:80px}.snapshot-content{padding:12px 9px}.snapshot-profile-grid{padding:10px 7px;gap:7px}.snapshot-identity>strong{font-size:16px}.snapshot-name{gap:4px;padding:8px 4px}.snapshot-name time{font-size:5px}.snapshot-name em{display:none}.snapshot-result-avatar{width:43px}.snapshot-result{gap:6px;padding-right:6px}.snapshot-result strong{font-size:13px}.snapshot-skin{width:65px}}@media (max-width:620px){.visual-home .home-heading{padding-top:23px}.visual-experiment{font-size:6px;margin-top:10px;gap:5px;letter-spacing:.9px}.visual-experiment a{padding-left:9px;margin-left:4px}.visual-how{margin-top:43px}.visual-how .section-intro{margin-bottom:22px}.visual-steps{grid-template-columns:1fr;gap:31px}.visual-steps article{padding-top:16px}.visual-steps h3{margin-top:11px}.visual-steps article>p{min-height:0;margin-bottom:18px}.snapshot-content{height:225px;padding:17px}.snapshot-profile-grid{padding:12px;grid-template-columns:43% minmax(0,1fr);gap:16px}.snapshot-identity>strong{font-size:23px}.snapshot-identity>span{font-size:8px}.snapshot-uuid{font-size:7px;gap:7px}.snapshot-name time,.snapshot-uuid code{font-size:7px}.snapshot-skin{width:82px;height:95px}.snapshot-skin img{height:71px}.visual-home .tracking-note{margin-top:31px}}.visual-steps .visual-step-heading h3{margin:0}.snapshot-character>.skin-thumbnail{position:relative;z-index:1;height:100%;width:100%}.snapshot-skin>.skin-thumbnail{height:66px;width:100%;min-height:0}@media (max-width:620px){.snapshot-skin>.skin-thumbnail{height:71px}}