.landing-page{--landing-muted:#a5afc0;box-sizing:border-box;color:#eef2fa;background:radial-gradient(at 80% 20%,#202d4838,#0000 46%),#090a0d;min-height:100dvh;font-size:15px;line-height:1.7}.landing-page *{box-sizing:border-box}.landing-page a{text-decoration:none}.landing-page a:focus-visible{outline-offset:5px;outline:2px solid #c3d0ff}.landing-header,.landing-page main,.landing-footer{width:min(1160px,100% - 64px);margin:auto}.landing-header{justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.landing-brand{align-items:center;gap:10px;display:flex}.landing-brand>span{letter-spacing:2px;font-size:22px;font-weight:750;line-height:1.2}.landing-brand small{color:#8fa2c7;letter-spacing:3px;margin-top:5px;font-size:9px;display:block}.landing-header nav{color:#bcc7d9;align-items:center;gap:28px;font-size:14px;display:flex}.landing-nav-download{border:1px solid #46536e;border-radius:8px;padding:8px 14px}.landing-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding:76px 0 88px;display:grid}.landing-eyebrow{color:#a8bfff;letter-spacing:2px;margin:0 0 20px;font-size:11px;font-weight:650}.landing-hero h1{letter-spacing:-1px;margin:0 0 24px;font-size:clamp(34px,4.5vw,58px);font-weight:750;line-height:1.25}.landing-hero h1 span{color:#bfceff}.landing-intro{max-width:490px;color:var(--landing-muted);margin:0;font-size:16px;line-height:1.95}.landing-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.landing-primary,.landing-secondary{border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 19px;font-size:14px;font-weight:650;display:inline-flex}.landing-primary{color:#131e35;background:#bdcfff;box-shadow:0 8px 30px #7d9cde12}.landing-primary:hover{background:#d1ddff}.landing-secondary{color:#d8e3ff;background:#151b26;border:1px solid #3b465b}.landing-secondary:hover{border-color:#7a8eb6}.landing-platform{color:#7f8ca3;margin:15px 0 0;font-size:12px}.landing-machine{background:linear-gradient(140deg,#1e293b,#10151f);border:1px solid #35425c;border-radius:22px;padding:22px;box-shadow:0 24px 70px #0005}.landing-machine-top{color:#8f9fb8;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.landing-machine-top i{background:#a9dec6;border-radius:50%;width:7px;height:7px}.landing-machine-core{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.landing-machine-core svg{color:#bed1ff;width:100px;height:100px;margin-bottom:8px}.landing-machine-core strong{font-size:19px}.landing-machine-core>span{color:#92a2bc;font-size:12px}.landing-machine-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.landing-machine-slots span{text-align:center;color:#bbcae6;background:#0c13217a;border:1px solid #344058;border-radius:7px;padding:7px 3px;font-size:11px}.landing-features{border-top:1px solid #293142;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:38px 0 58px;display:grid}.landing-features article>span{color:#7e91b2;letter-spacing:1px;font-size:11px}.landing-features h2{margin:12px 0;font-size:19px;font-weight:650}.landing-features p{color:var(--landing-muted);margin:0;font-size:14px}.landing-manual{background:#151b2680;border:1px solid #323e55;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin:0 0 64px;padding:32px;display:flex}.landing-manual .landing-eyebrow{margin:0 0 8px;font-size:10px}.landing-manual h2{margin:0 0 8px;font-size:26px}.landing-manual p:last-child{color:var(--landing-muted);margin:0;font-size:14px}.landing-manual>a{flex:none}.landing-footer{color:#8390a7;border-top:1px solid #293142;flex-wrap:wrap;gap:12px 28px;padding:25px 0;font-size:11px;display:flex}.landing-footer>a{margin-left:auto}@media (width<=900px){.landing-hero{gap:30px;padding:50px 0 64px}.landing-machine{padding:16px}.landing-features{gap:22px}.landing-actions{gap:10px}.landing-primary,.landing-secondary{padding:11px 14px}}@media (width<=680px){.landing-header,.landing-page main,.landing-footer{width:calc(100% - 36px)}.landing-header{padding:20px 0}.landing-header nav{gap:14px;font-size:12px}.landing-brand>span{font-size:19px}.landing-brand img{width:36px;height:36px}.landing-nav-download{padding:6px 9px}.landing-hero{grid-template-columns:1fr;gap:34px;padding:35px 0 48px}.landing-intro{font-size:15px}.landing-machine-core{min-height:210px}.landing-features{grid-template-columns:1fr;gap:28px;padding-bottom:38px}.landing-features h2{margin:6px 0}.landing-manual{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px;padding:23px}.landing-footer{gap:8px 18px}.landing-footer>span:nth-child(2){flex-basis:100%;order:3}.landing-eyebrow{font-size:9px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#56322a;font-synthesis:none;text-rendering:optimizelegibility;background:#fff6df;font-family:Inter,Segoe UI,Microsoft YaHei UI,sans-serif}body{margin:0}button,input,select{font:inherit}a{color:inherit}.entry-state{box-sizing:border-box;max-width:640px;margin:12vh auto;padding:32px;line-height:1.7}.entry-state h1{font-size:24px}.entry-state p{color:#a4b0c4}.entry-state button{color:#eef4ff;cursor:pointer;background:#253651;border:1px solid #6179aa;border-radius:8px;padding:10px 20px}.entry-state a{margin-left:20px}html[data-synzan-theme=soft-toy]{--sz-bg:#fff6df;--sz-panel:#fffbed;--sz-panel-raised:#fff;--sz-panel-muted:#f6e4bf;--sz-ink:#56322a;--sz-ink-soft:#866449;--sz-outline:#754a35;--sz-outline-soft:#d7b78a;--sz-primary:#ffd275;--sz-primary-hover:#ffc35a;--sz-primary-ink:#5a341f;--sz-selected:#fce7ad;--sz-success:#34735b;--sz-success-bg:#dcf0df;--sz-warning:#9b651a;--sz-warning-bg:#fff0bd;--sz-danger:#a53e3e;--sz-danger-bg:#fbe0d8;--sz-info:#376889;--sz-info-bg:#ddeef5;--sz-disabled:#e8ddc8;--sz-disabled-ink:#a38b73;--sz-hp:#69b879;--sz-sp:#8b9fe3;--sz-focus:#b57935;--sz-shadow:0 3px 0 #dab987;--sz-shadow-float:0 5px 0 #c7a27a,0 10px 24px #65412b14;--sz-font-family:"Synzan Rounded","Nunito","YouYuan","幼圆","Microsoft YaHei UI",sans-serif;--sz-toy-bg:var(--sz-bg);--sz-toy-surface:var(--sz-panel);--sz-toy-ink:var(--sz-ink);--sz-toy-ink-muted:var(--sz-ink-soft);--sz-toy-line:var(--sz-outline);--sz-toy-accent:var(--sz-primary);--sz-toy-mint:var(--sz-success-bg);--sz-toy-blue:var(--sz-info-bg);--sz-toy-pink:#f6dce8;--sz-toy-shadow:var(--sz-shadow);--st-bg:var(--sz-toy-bg);--st-surface:var(--sz-toy-surface);--st-ink:var(--sz-toy-ink);--st-muted:var(--sz-toy-ink-muted);--st-line:var(--sz-toy-line);--st-honey:var(--sz-toy-accent);--st-mint:var(--sz-toy-mint);--st-blue:var(--sz-toy-blue);--st-pink:var(--sz-toy-pink);--st-shadow:var(--sz-toy-shadow);--surface:var(--st-surface);--muted:var(--st-muted);--line:#b99b78;--accent:#805233;--gold:#9b631d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--st-ink);background:var(--st-bg);font-family:var(--sz-font-family);font-synthesis:weight;scrollbar-color:#bd9666 var(--st-bg);font-weight:600}html[data-synzan-theme=soft-toy] body{background:var(--st-bg);color:var(--st-ink);font-family:inherit}html[data-synzan-theme=soft-toy] ::selection{color:#56322a;background:#ffd275b3}html[data-synzan-theme=soft-toy] :is(.owner-shell,.main-column,.owner-content,.entry-state){background:var(--st-bg);color:var(--st-ink)}html[data-synzan-theme=soft-toy] :is(h1,h2,h3,h4){color:var(--st-ink);font-weight:800}html[data-synzan-theme=soft-toy] a{color:#8b512d}html[data-synzan-theme=soft-toy] :is(.muted,.field-hint,.welcome-footnote,.modal-description,.empty-description,.section-header p,.page-heading p,.offline-return-summary){color:var(--st-muted)}html[data-synzan-theme=soft-toy] :is(.page-heading h1,.section-header h2,.modal-heading h2,.empty-state h2){color:var(--st-ink)}html[data-synzan-theme=soft-toy] :is(.eyebrow,.workspace-label,.heading-dot){color:#99713e}html[data-synzan-theme=soft-toy] .loading-state{color:var(--st-muted)}html[data-synzan-theme=soft-toy] .loading-dot{background:#b57935}html[data-synzan-theme=soft-toy] .sidebar{color:var(--st-ink);background:#f5e9ce;border-color:#b89a76}html[data-synzan-theme=soft-toy] .topbar{color:var(--st-ink);-webkit-backdrop-filter:none;background:#fffaf0;border-color:#c6aa85}html[data-synzan-theme=soft-toy] :is(.sidebar-account,.owner-footer){color:var(--st-muted);background:#f7ecd6;border-color:#c6aa85}html[data-synzan-theme=soft-toy] :is(.breadcrumb,.version-label,.sidebar-note,.sidebar-account div>span){color:var(--st-muted)}html[data-synzan-theme=soft-toy] .sidebar-account strong{color:var(--st-ink)}html[data-synzan-theme=soft-toy] :is(.account-avatar,.profile-avatar){border-color:var(--st-line);color:var(--st-ink);box-shadow:var(--st-shadow);background:#ffdf9c}html[data-synzan-theme=soft-toy] .nav-item{color:#785342;border-radius:12px}html[data-synzan-theme=soft-toy] .nav-item:hover:not(:disabled){color:var(--st-ink);background:#ffe8b5}html[data-synzan-theme=soft-toy] .nav-item.active{background:var(--st-honey);border-color:var(--st-line);color:var(--st-ink);box-shadow:inset 3px 0 #ad743c,var(--st-shadow)}html[data-synzan-theme=soft-toy] .nav-item.active .icon{color:#754a35}html[data-synzan-theme=soft-toy] :is(.nav-count,.build-label,.public-pill,.source-label,.tiny-label){color:#795438;background:#fff0c7;border-color:#b99465}html[data-synzan-theme=soft-toy] .device-tab{color:var(--st-muted)}html[data-synzan-theme=soft-toy] .device-tab.active{background:var(--st-honey);color:var(--st-ink);border-color:var(--st-line);border-radius:12px 12px 0 0}html[data-synzan-theme=soft-toy] .device-tab.active .icon{color:#754a35}html[data-synzan-theme=soft-toy] .brand.synzan-brand .brand-name{color:var(--st-ink)}html[data-synzan-theme=soft-toy] .brand.synzan-brand .brand-name>span{color:var(--st-muted)}html[data-synzan-theme=soft-toy] .brand.synzan-brand .synzan-brand-emblem img{filter:brightness(0)saturate()invert(20%)sepia(21%)saturate(1260%)hue-rotate(330deg)brightness(94%)contrast(88%)}html[data-synzan-theme=soft-toy] :is(.button,.icon-button,.entry-state button){color:var(--st-ink);border-color:var(--st-line);box-shadow:var(--st-shadow);background:#fff4db;border-radius:12px;font-weight:700;transition:transform .22s cubic-bezier(.22,.61,.36,1),background-color .14s ease-out,box-shadow .14s ease-out}html[data-synzan-theme=soft-toy] .button.primary{background:var(--st-honey);color:var(--st-ink);border-color:var(--st-line);box-shadow:var(--st-shadow)}html[data-synzan-theme=soft-toy] :is(.button,.icon-button):hover:not(:disabled){color:#56322a;background:#ffe6a7;border-color:#56322a;transform:translateY(-1px)}html[data-synzan-theme=soft-toy] .button.primary:hover:not(:disabled){background:var(--sz-primary-hover)}html[data-synzan-theme=soft-toy] .button.ghost{background:#fffaf0}html[data-synzan-theme=soft-toy] .button.danger{color:#963f39;background:#ffe4dd;border-color:#b46c59}html[data-synzan-theme=soft-toy] :is(.button,.icon-button,.device-tab,.nav-item):active:not(:disabled){transform:translateY(1px)scale(.97);box-shadow:0 1px #dab987}html[data-synzan-theme=soft-toy] :is(.button,.icon-button,.nav-item):disabled{background:var(--sz-disabled);color:var(--sz-disabled-ink);opacity:1;box-shadow:none;transform:none}html[data-synzan-theme=soft-toy] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sz-focus);outline-offset:3px}html[data-synzan-theme=soft-toy] :is(input:not([type=range]):not([type=checkbox]),select,textarea){color:var(--st-ink);background:#fffdf5;border-color:#b9946e;border-radius:10px;box-shadow:inset 0 1px #754a3510}html[data-synzan-theme=soft-toy] input::placeholder,html[data-synzan-theme=soft-toy] textarea::placeholder{color:#987d6d}html[data-synzan-theme=soft-toy] input:not([type=checkbox]):focus{border-color:#9b6c3a;box-shadow:0 0 0 2px #ffd27570}html[data-synzan-theme=soft-toy] input[type=range]{accent-color:#ae7335;background:0 0}html[data-synzan-theme=soft-toy] input[type=checkbox]{accent-color:#9b6937}html[data-synzan-theme=soft-toy] progress{accent-color:#7b9c65}html[data-synzan-theme=soft-toy] :is(.owner-share-bar,.share-panel,.overview-card,.empty-state,.client-update-panel,.display-protection,.display-inventory-previous,.hardware-diagnostic-details){background:var(--st-surface);color:var(--st-ink);border-color:var(--st-line);box-shadow:var(--st-shadow);border-radius:16px}html[data-synzan-theme=soft-toy] :is(.share-panel-icon,.empty-icon,.empty-orbit,.overview-icon){color:#785231;box-shadow:none;background:#ffe3a0;border-color:#b88d58}html[data-synzan-theme=soft-toy] .owner-share-bar .share-info>a{color:#8a4d28}html[data-synzan-theme=soft-toy] :is(.share-info>span,.share-info small,.client-update-heading p,.client-update-actions>span,.performance-panel p,.performance-panel header>span){color:var(--st-muted)}html[data-synzan-theme=soft-toy] :is(.notice-box,.development-banner,.demo-device-note,.hardware-legacy-notice){color:#795323;box-shadow:none;background:#fff0bf;border-color:#bc9659;border-radius:12px}html[data-synzan-theme=soft-toy] .error-box{color:#913f35;background:#ffe3dc;border-color:#b66c5b;border-radius:12px}html[data-synzan-theme=soft-toy] :is(.display-consent,.display-clear-consent,.display-protection-outcome){color:#795323;background:#fff2d2;border-color:#c3a371}html[data-synzan-theme=soft-toy] :is(.hardware-diagnostic-details p,.hardware-diagnostic-details summary,.scan-device-name),html[data-synzan-theme=soft-toy] :is(.client-update-panel,.performance-panel) h2{color:var(--st-ink)}html[data-synzan-theme=soft-toy] .client-update-panel>progress{accent-color:#789957;background:#eddfbf}html[data-synzan-theme=soft-toy] .game-mode-switch{border-color:var(--st-line);box-shadow:var(--st-shadow);border-radius:12px}html[data-synzan-theme=soft-toy] .game-mode-switch.mode-full{color:#3d6b49;background:var(--st-mint)}html[data-synzan-theme=soft-toy] .game-mode-switch.mode-web-off{color:#7d5739;background:#ffedbb}html[data-synzan-theme=soft-toy] .game-mode-switch.mode-off{color:#7c6b5d;background:#eee4d2}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion :is(.growth-session,.growth-wallet){border-color:var(--st-line);box-shadow:var(--st-shadow);color:var(--st-ink);background:#fff2cc;border-radius:18px}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion .growth-session{background:#eaf2db}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion :is(.growth-session-heading h2,.growth-wallet-heading h2,.growth-dynamic-amount,.growth-dynamic-count,.growth-confirmed-amount,.growth-estimate-number){color:#755024;text-shadow:0 1px #fffaf0}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion :is(.growth-estimate-row>span,.growth-estimate-row>small,.growth-wallet-total>span,.growth-wallet-confirmed>span,.growth-rate,.growth-explanation,.growth-motion-controls label,.growth-rate-hint,.growth-harvest-label,.growth-harvest-label>small){color:#7a684a}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion :is(.growth-session-state,.growth-session-state.is-online){color:#4c703d;background:#d8e8c9;border-color:#96ad7d}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion .growth-core{color:#4a7143;background:#bce2bf;border-color:#72945f;box-shadow:0 3px #69845040}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion .growth-wallet-symbol{color:#885c23;background:#ffe2a1;border-color:#b78b48;box-shadow:0 2px #a6763430}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion .growth-progress{background:#d7dfbe}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion .growth-progress>span{background:linear-gradient(90deg,#8ab478,#c0dca1)}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion .growth-harvest-track{background:#f1dfb4;border-color:#ba9357;box-shadow:inset 0 1px #aa78432b}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion .growth-harvest-seal{color:#8b632f;background:#ffe3a0;border-color:#ba9357;box-shadow:0 0 0 3px #fff0ca}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion .growth-harvest-label>span{color:#8b6633}html[data-synzan-theme=soft-toy] .growth-overview.growth-motion .growth-motion-controls{border-color:#c6af83}html[data-synzan-theme=soft-toy] .vdc4-appearance{--vdc4-surface-fill:radial-gradient(ellipse at center, rgb(var(--vdc4-element-rgb) / calc(.05 * var(--equip-background-scale,1) * var(--equip-color-scale,1))) 20%, rgb(var(--vdc4-element-rgb) / calc(.12 * var(--equip-background-scale,1) * var(--equip-color-scale,1))) 60%, rgb(var(--vdc4-element-rgb) / calc(.22 * var(--equip-background-scale,1) * var(--equip-color-scale,1))) 100%), rgb(255 251 237/calc(.98 * var(--equip-background-scale,1)))}html[data-synzan-theme=soft-toy] .vdc4-appearance.vdc4-element-unassigned{--vdc4-surface-fill:rgb(255 246 223/calc(.98 * var(--equip-background-scale,1)))}html[data-synzan-theme=soft-toy] .hardware-card.hardware-card-v2.vdc4-hardware-card{color:var(--st-ink);border-color:var(--st-line);box-shadow:var(--st-shadow);background:var(--vdc4-surface-fill);border-radius:18px}html[data-synzan-theme=soft-toy] .hardware-card.hardware-card-simple{border-color:var(--st-line);color:var(--st-ink);box-shadow:var(--st-shadow);background:#fffaf0;border-radius:16px}html[data-synzan-theme=soft-toy] .hardware-card.hardware-card-simple :is(.hardware-simple-icon,.hardware-simple-category,.hardware-simple-model,.hardware-simple-empty){color:var(--st-ink)}html[data-synzan-theme=soft-toy] .hardware-card.hardware-card-simple :is(.hardware-simple-specs,.hardware-simple-hidden){color:var(--st-muted)}html[data-synzan-theme=soft-toy] .hardware-card.vdc4-hardware-card :is(.vdc4-item-name,.hardware-entry-title,.hardware-entry-title .hardware-entry-model,.hardware-entry-title .hardware-entry-brand,.hardware-category){color:var(--st-ink)}html[data-synzan-theme=soft-toy] .hardware-card.vdc4-hardware-card :is(.hardware-entry-specs,.hardware-summary,.hardware-item-visibility,.hardware-collection-status,.hardware-status-message,.hardware-legacy-notice,.vdc4-card-stale,.hardware-slot-caption,.public-growth-label){color:var(--st-muted)}html[data-synzan-theme=soft-toy] .hardware-card.vdc4-hardware-card .hardware-entry-title{text-shadow:0 1px 0 #fff9ed,0 0 calc(3px * max(0,var(--equip-hardware-effect,1) - 1)) var(--vdc4-rank-glow);-webkit-text-stroke:0}html[data-synzan-theme=soft-toy] .hardware-card.vdc4-hardware-card[data-equipment-tuning=card] .vdc4-item-name{text-shadow:0 calc(1px * min(1,var(--equip-name-effect,1))) 0 #fff9ed,0 0 calc(3px * max(0,var(--equip-name-effect,1) - 1)) var(--vdc4-rank-glow)}html[data-synzan-theme=soft-toy] .hardware-card.vdc4-hardware-card :is(.hardware-item-list>li+li,.hardware-card-footer){border-color:#a88b6750}html[data-synzan-theme=soft-toy] :is(.item-cell-name,.item-cell-quantity,.vdc4-glyph){color:var(--st-ink)}html[data-synzan-theme=soft-toy] .vdc4-glyph .vdc4-glyph-body{fill:#fff2d3b0}html[data-synzan-theme=soft-toy] :is(.vdc4-details-icon-frame,.item-cell-frame){border-radius:16px}html[data-synzan-theme=soft-toy] .vdc4-frame:before{border-color:#fffdf099}html[data-synzan-theme=soft-toy] [data-game-mode=off] .vdc4-frame{background:var(--st-surface)!important;border-color:var(--st-line)!important}html[data-synzan-theme=soft-toy] .vdc4-grade.equipment-tier{-webkit-text-stroke:.65px #754a35}html[data-synzan-theme=soft-toy] :is(.vdc4-enhancement,.vdc4-refinement){-webkit-text-stroke:.35px #754a35}html[data-synzan-theme=soft-toy] :is(.vdc4-level,.vdc4-level>b,.vdc4-level>small),html[data-synzan-theme=soft-toy] .hardware-card.vdc4-hardware-card .vdc4-card-level .vdc4-level,html[data-synzan-theme=soft-toy] .hardware-card.vdc4-hardware-card .vdc4-card-level .vdc4-level>:is(b,small),html[data-synzan-theme=soft-toy] .item-cell-square>.vdc4-level.equipment-level,html[data-synzan-theme=soft-toy] .vdc4-detail-popup{color:var(--st-ink)}html[data-synzan-theme=soft-toy] .vdc4-detail-window.vdc4-frame{color:var(--st-ink);box-shadow:var(--st-shadow);-webkit-backdrop-filter:none;border-radius:20px}html[data-synzan-theme=soft-toy] .vdc4-detail-window :is(.vdc4-detail-title,.vdc4-detail-hardware>strong,.vdc4-detail-stat dd,.vdc4-detail-level .vdc4-level),html[data-synzan-theme=soft-toy] .vdc4-detail-window .vdc4-detail-level .vdc4-level>:is(b,small){color:var(--st-ink)}html[data-synzan-theme=soft-toy] .vdc4-detail-window :is(.vdc4-detail-description,.vdc4-detail-specs,.vdc4-detail-comparison,.vdc4-detail-stat dt,.vdc4-detail-hardware p){color:var(--st-muted)}html[data-synzan-theme=soft-toy] .vdc4-detail-window :is(.vdc4-detail-basics,.vdc4-detail-stats,.vdc4-detail-hardware){border-color:#b99b7866}html[data-synzan-theme=soft-toy] .vdc4-detail-window .vdc4-detail-affixes{color:#41623b;background:#e6efd5;border-color:#a1af7c}html[data-synzan-theme=soft-toy] .vdc4-detail-window .vdc4-detail-comparison strong{color:var(--st-ink)}html[data-synzan-theme=soft-toy] .vdc4-detail-window .vdc4-detail-skill{background:color-mix(in srgb,var(--skill-color) 24%,#fffaf0);color:#78513a;border-color:#bca17e;box-shadow:0 2px #754a3520}html[data-synzan-theme=soft-toy] .vdc4-detail-window .vdc4-skill-level{color:#56322a}html[data-synzan-theme=soft-toy] :is(.vdc4-detail-close,.equipment-tuning-dialog .equipment-tuning-close){color:#754a35;background:#ffedc1;border-color:#aa8358}html[data-synzan-theme=soft-toy] .vdc4-detail-stat-delta.is-positive{color:#3b7947}html[data-synzan-theme=soft-toy] .vdc4-detail-stat-delta.is-negative{color:#ab4943}html[data-synzan-theme=soft-toy] .vdc4-detail-stat-delta.is-zero{color:#947d69}html[data-synzan-theme=soft-toy] .equipment-set-summary{color:var(--st-ink);box-shadow:none;background:#fff3d5;border-color:#bb9866}html[data-synzan-theme=soft-toy] .equipment-set-summary :is(header strong,header span,dd){color:var(--st-ink)}html[data-synzan-theme=soft-toy] .equipment-set-summary :is(dt,p){color:var(--st-muted)}html[data-synzan-theme=soft-toy] .equipment-set-summary [data-set-state=active] dt{color:#3e7147}html[data-synzan-theme=soft-toy] .equipment-set-summary [data-set-state=collected] dt{color:#946222}html[data-synzan-theme=soft-toy] .equipment-set-summary [data-set-state=unknown] dt{color:#8a6640}html[data-synzan-theme=soft-toy] .equipment-tuning-dialog{background:var(--st-surface);color:var(--st-ink);border-color:var(--st-line);box-shadow:var(--st-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#bd9666 #fff6df;font-family:inherit}html[data-synzan-theme=soft-toy] .equipment-tuning-dialog :is(.equipment-tuning-header,.equipment-tuning-footer){background:#fff1d2;border-color:#bea078}html[data-synzan-theme=soft-toy] .equipment-tuning-dialog :is(h2,h3,.equipment-tuning-control output,.equipment-tuning-font-control select){color:var(--st-ink)}html[data-synzan-theme=soft-toy] .equipment-tuning-dialog :is(.equipment-tuning-eyebrow,.equipment-tuning-header>p,.equipment-tuning-control>span,.equipment-tuning-control output>small,.equipment-tuning-footer>p,.equipment-tuning-field h3>span){color:var(--st-muted)}html[data-synzan-theme=soft-toy] .equipment-tuning-dialog :is(.equipment-tuning-field,.equipment-tuning-surface){background:#fff9e9;border-color:#c4aa86}html[data-synzan-theme=soft-toy] .equipment-tuning-dialog :is(button,select,textarea){color:var(--st-ink);box-shadow:none;background:#fff9e9;border-color:#b9946e}html[data-synzan-theme=soft-toy] .equipment-tuning-dialog button:hover{background:#ffdf99}html[data-synzan-theme=soft-toy] .equipment-tuning-dialog .equipment-tuning-actions>button:first-child{background:var(--st-honey);color:var(--st-ink);border-color:var(--st-line)}html[data-synzan-theme=soft-toy] .equipment-tuning-dialog .equipment-tuning-actions>button:last-child{background:#fff9e9}html[data-synzan-theme=soft-toy] .modal{background:var(--st-surface);color:var(--st-ink);border-color:var(--st-line);border-radius:22px;box-shadow:0 5px #c7a27a}html[data-synzan-theme=soft-toy] dialog::backdrop{-webkit-backdrop-filter:none;background:#754a3555}html[data-synzan-theme=soft-toy] :is(.toast,.toast.visible){color:#654025;box-shadow:var(--st-shadow);background:#ffe5a9;border-color:#a97844;border-radius:14px}html[data-synzan-theme=soft-toy] .offline-reward{color:#8f5d23}html[data-synzan-theme=soft-toy] .offline-reward :is(h3,p,span,strong){color:var(--st-ink)}html[data-synzan-theme=soft-toy] .offline-reward>strong{color:#9b6422;text-shadow:0 2px #fff0bf}html[data-synzan-theme=soft-toy] .offline-reward>svg{filter:drop-shadow(0 2px #b88b4d50)}@media (prefers-reduced-motion:reduce){html[data-synzan-theme=soft-toy] :is(.button,.icon-button,.device-tab,.nav-item){transition:none}}html[data-synzan-theme=soft-toy] :is(.landing-page,.manual-page,.public-page){--sz-web-bg:var(--sz-bg,var(--sz-toy-bg,#fff6df));--sz-web-panel:var(--sz-panel,var(--sz-toy-surface,#fffbed));--sz-web-ink:var(--sz-ink,var(--sz-toy-ink,#56322a));--sz-web-muted:var(--sz-ink-soft,#866449);--sz-web-line:var(--sz-outline,var(--sz-toy-line,#754a35));--sz-web-line-soft:var(--sz-outline-soft,#d7b78a);--sz-web-primary:var(--sz-primary,var(--sz-toy-accent,#ffd275));--sz-web-selected:var(--sz-selected,#fce7ad);--sz-web-shadow:var(--sz-shadow,0 3px 0 #dab987);--landing-muted:var(--sz-web-muted);--manual-muted:var(--sz-web-muted);--manual-border:var(--sz-web-line-soft);--manual-panel:var(--sz-web-panel);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--sz-web-ink);background:var(--sz-web-bg);font-family:var(--sz-font-family,"Nunito", "幼圆", "YouYuan", "Microsoft YaHei UI", sans-serif);font-weight:600}html[data-synzan-theme=soft-toy] .landing-page a{color:var(--sz-web-ink)}html[data-synzan-theme=soft-toy] :is(.landing-brand small,.landing-header nav,.landing-eyebrow,.landing-platform,.landing-features article>span,.landing-footer,.landing-machine-top,.landing-machine-core>span){color:var(--sz-web-muted)}html[data-synzan-theme=soft-toy] .landing-page :is(h1,h2){color:var(--sz-web-ink);font-weight:800}html[data-synzan-theme=soft-toy] .landing-hero h1 span{color:var(--sz-warning,#9b651a)}html[data-synzan-theme=soft-toy] .landing-brand img{filter:brightness(0)saturate()invert(20%)sepia(22%)saturate(1519%)hue-rotate(327deg)brightness(93%)contrast(91%)}html[data-synzan-theme=soft-toy] :is(.landing-machine,.landing-manual){background:var(--sz-web-panel);border-color:var(--sz-web-line);border-radius:var(--sz-radius-panel,18px);outline:1px solid var(--sz-web-line);outline-offset:-2px;box-shadow:var(--sz-web-shadow)}html[data-synzan-theme=soft-toy] .landing-machine-core{color:var(--sz-web-ink)}html[data-synzan-theme=soft-toy] .landing-machine-core svg{color:var(--sz-web-line)}html[data-synzan-theme=soft-toy] .landing-machine-top i{background:var(--sz-success,#34735b)}html[data-synzan-theme=soft-toy] .landing-machine-slots span{background:var(--sz-panel-muted,#f6e4bf);color:var(--sz-web-ink);border-color:var(--sz-web-line-soft);border-radius:12px}html[data-synzan-theme=soft-toy] :is(.landing-features,.landing-footer){border-color:var(--sz-web-line-soft)}html[data-synzan-theme=soft-toy] :is(.landing-primary,.landing-secondary,.landing-nav-download){border-color:var(--sz-web-line);color:var(--sz-web-ink);background:var(--sz-web-panel);box-shadow:var(--sz-web-shadow);border-radius:12px;font-weight:700;transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out}html[data-synzan-theme=soft-toy] .landing-primary{background:var(--sz-web-primary);color:var(--sz-primary-ink,#5a341f);outline:2px solid var(--sz-web-line);outline-offset:-2px}html[data-synzan-theme=soft-toy] :is(.landing-secondary,.landing-nav-download):hover{background:var(--sz-web-selected);border-color:var(--sz-web-line);transform:translateY(-1px)}html[data-synzan-theme=soft-toy] .landing-primary:hover{background:var(--sz-primary-hover,#ffc35a);transform:translateY(-1px)}html[data-synzan-theme=soft-toy] :is(.landing-primary,.landing-secondary,.landing-nav-download):active{transform:scale(.97);box-shadow:0 1px #dab987}html[data-synzan-theme=soft-toy] .landing-page a:focus-visible{outline:2px solid var(--sz-focus,#b57935);outline-offset:4px}html[data-synzan-theme=soft-toy] .manual-page a{color:var(--sz-web-line)}html[data-synzan-theme=soft-toy] .manual-page a:hover{color:var(--sz-web-ink)}html[data-synzan-theme=soft-toy] .manual-page :is(h1,h2,h3,h4){color:var(--sz-web-ink);font-weight:800}html[data-synzan-theme=soft-toy] :is(.manual-mark,.manual-enemy-kind){color:var(--sz-web-ink);background:var(--sz-web-selected);border-color:var(--sz-web-line);border-radius:12px;font-weight:700}html[data-synzan-theme=soft-toy] .manual-mark{box-shadow:var(--sz-web-shadow)}html[data-synzan-theme=soft-toy] :is(.manual-login,.manual-filters,.manual-detail,.manual-enemy,.manual-rule){background:var(--sz-web-panel);color:var(--sz-web-ink);border-color:var(--sz-web-line);border-radius:var(--sz-radius-panel,18px);outline:1px solid var(--sz-web-line);outline-offset:-2px;box-shadow:var(--sz-web-shadow)}html[data-synzan-theme=soft-toy] :is(.manual-route-note,.manual-status){color:var(--sz-web-muted);background:var(--sz-web-panel);border-color:var(--sz-web-line-soft);border-radius:18px}html[data-synzan-theme=soft-toy] :is(.manual-eyebrow,.manual-preview-label){color:var(--sz-warning,#9b651a)}html[data-synzan-theme=soft-toy] :is(.manual-login-note,.manual-result-heading,.manual-card>span:last-child,.manual-detail-description,.manual-stats dt,.manual-skill p,.manual-set-requirements dd,.manual-note,.manual-enemy ul,.manual-footer){color:var(--sz-web-muted)}html[data-synzan-theme=soft-toy] :is(.manual-stats dd,.manual-skill strong,.manual-set-requirements dt,.manual-enemy summary),html[data-synzan-theme=soft-toy] .manual-rule>p{color:var(--sz-web-ink)}html[data-synzan-theme=soft-toy] :is(.manual-topbar,.manual-section,.manual-stats>div,.manual-footer){border-color:var(--sz-web-line-soft)}html[data-synzan-theme=soft-toy] :is(.manual-card-art,.manual-detail-art){background:var(--sz-panel-muted,#f6e4bf);color:var(--sz-web-line);border-radius:16px}html[data-synzan-theme=soft-toy] :is(.manual-button,.manual-tabs button,.manual-rule-nav a,.manual-card){color:var(--sz-web-ink);background:var(--sz-web-panel);border-color:var(--sz-web-line);box-shadow:var(--sz-web-shadow);border-radius:12px;font-weight:700;transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out}html[data-synzan-theme=soft-toy] .manual-card{border-radius:var(--sz-radius-panel,18px)}html[data-synzan-theme=soft-toy] .manual-card strong{color:var(--sz-web-ink);font-weight:700}html[data-synzan-theme=soft-toy] .manual-button-primary{color:var(--sz-primary-ink,#5a341f);background:var(--sz-web-primary)}html[data-synzan-theme=soft-toy] .manual-button-quiet{background:var(--sz-web-panel);color:var(--sz-web-muted);border-color:var(--sz-web-line-soft);box-shadow:none}html[data-synzan-theme=soft-toy] :is(.manual-button,.manual-tabs button,.manual-card):hover:not(:disabled),html[data-synzan-theme=soft-toy] .manual-rule-nav a:hover{color:var(--sz-web-ink);background:var(--sz-web-selected);border-color:var(--sz-web-line);transform:translateY(-1px)}html[data-synzan-theme=soft-toy] .manual-button-primary:hover:not(:disabled){background:var(--sz-primary-hover,#ffc35a);color:var(--sz-primary-ink,#5a341f)}html[data-synzan-theme=soft-toy] .manual-button-quiet:hover:not(:disabled){color:var(--sz-web-ink);background:var(--sz-web-selected);border-color:var(--sz-web-line)}html[data-synzan-theme=soft-toy] .manual-tabs button[aria-pressed=true],html[data-synzan-theme=soft-toy] .manual-tabs button[aria-pressed=true]:hover,html[data-synzan-theme=soft-toy] .manual-card[aria-pressed=true],html[data-synzan-theme=soft-toy] .manual-card[aria-pressed=true]:hover{background:var(--sz-web-selected);color:var(--sz-web-ink);border-color:var(--sz-web-line);outline:1px solid var(--sz-web-line);outline-offset:-2px}html[data-synzan-theme=soft-toy] :is(.manual-button,.manual-tabs button,.manual-card):active:not(:disabled),html[data-synzan-theme=soft-toy] .manual-rule-nav a:active{transform:scale(.97);box-shadow:0 1px #dab987}html[data-synzan-theme=soft-toy] .manual-field{color:var(--sz-web-ink)}html[data-synzan-theme=soft-toy] .manual-field :is(input,select){color:var(--sz-web-ink);background:var(--sz-panel-raised,#fff);border-color:var(--sz-web-line-soft);box-shadow:none;border-radius:12px;font-weight:600;transition:border-color .14s ease-out,background-color .14s ease-out}html[data-synzan-theme=soft-toy] .manual-field :is(input,select):hover:not(:disabled){border-color:var(--sz-web-line)}html[data-synzan-theme=soft-toy] .manual-field input::placeholder{color:var(--sz-web-muted);opacity:1}html[data-synzan-theme=soft-toy] .manual-field select option{color:var(--sz-web-ink);background:var(--sz-web-panel)}html[data-synzan-theme=soft-toy] .manual-page :is(.manual-button,.manual-card,.manual-tabs button):disabled,html[data-synzan-theme=soft-toy] .manual-field :is(input,select):disabled{color:var(--sz-disabled-ink,#a38b73);background:var(--sz-disabled,#e8ddc8);border-color:var(--sz-web-line-soft);opacity:1;box-shadow:none;cursor:not-allowed;outline:none;transform:none}html[data-synzan-theme=soft-toy] .manual-page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--sz-focus,#b57935);outline-offset:3px}html[data-synzan-theme=soft-toy] .manual-page .manual-error{color:var(--sz-danger,#a53e3e);background:var(--sz-danger-bg,#fbe0d8);border-color:var(--sz-danger,#a53e3e);box-shadow:none;border-radius:12px}html[data-synzan-theme=soft-toy] .manual-page table{color:var(--sz-web-ink);background:var(--sz-web-panel)}html[data-synzan-theme=soft-toy] .manual-page :is(th,td){border-color:var(--sz-web-line-soft)}html[data-synzan-theme=soft-toy] .manual-page th{color:var(--sz-web-ink);background:var(--sz-panel-muted,#f6e4bf);font-weight:800}html[data-synzan-theme=soft-toy] .manual-page tbody tr:nth-child(2n){background:var(--sz-web-bg)}html[data-synzan-theme=soft-toy] .manual-page tbody tr:hover{background:var(--sz-web-selected)}html[data-synzan-theme=soft-toy] :is(.public-content,.public-topbar,.public-footer,.public-share){color:var(--sz-web-ink);background:var(--sz-web-bg);border-color:var(--sz-web-line-soft)}html[data-synzan-theme=soft-toy] :is(.public-profile-identity h1,.public-intro h1,.public-title-row h1){color:var(--sz-web-ink);font-weight:800}html[data-synzan-theme=soft-toy] :is(.public-intro p,.public-meta,.public-share,.public-footer,.public-title-row h1>span){color:var(--sz-web-muted)}html[data-synzan-theme=soft-toy] .public-page a{color:var(--sz-web-line)}html[data-synzan-theme=soft-toy] .public-page .profile-avatar{color:var(--sz-web-ink);background:var(--sz-web-selected);border-color:var(--sz-web-line);box-shadow:var(--sz-web-shadow);font-weight:800}html[data-synzan-theme=soft-toy] .public-page :is(.public-pill,.device-tab){color:var(--sz-web-ink);background:var(--sz-web-panel);border-color:var(--sz-web-line-soft);box-shadow:none;border-radius:12px;font-weight:700;transition:background-color .14s ease-out,border-color .14s ease-out,transform .14s ease-out}html[data-synzan-theme=soft-toy] .public-page .device-tab:hover:not(:disabled){color:var(--sz-web-ink);border-color:var(--sz-web-line);background:var(--sz-web-selected)}html[data-synzan-theme=soft-toy] .public-page .device-tab.active{color:var(--sz-web-ink);border-color:var(--sz-web-line);background:var(--sz-web-selected);box-shadow:var(--sz-web-shadow)}html[data-synzan-theme=soft-toy] .public-page .device-tab.active .icon{color:var(--sz-web-line)}html[data-synzan-theme=soft-toy] .public-page .device-tab .tiny-label{color:var(--sz-web-ink);background:var(--sz-web-selected);border-color:var(--sz-web-line-soft);border-radius:6px}html[data-synzan-theme=soft-toy] .public-page .device-tab:active:not(:disabled){transform:scale(.97)}html[data-synzan-theme=soft-toy] .public-page :is(.device-tab,a):focus-visible{outline:2px solid var(--sz-focus,#b57935);outline-offset:3px}html[data-synzan-theme=soft-toy] .public-page :is(.notice-box,.empty-state){color:var(--sz-web-ink);background:var(--sz-web-panel);border-color:var(--sz-web-line-soft);box-shadow:none;border-radius:18px}html[data-synzan-theme=soft-toy] .public-page .notice-box{color:var(--sz-warning,#9b651a);background:var(--sz-warning-bg,#fff0bd)}html[data-synzan-theme=soft-toy] .public-page .empty-state h2{color:var(--sz-web-ink)}html[data-synzan-theme=soft-toy] .public-page :is(.empty-description,.loading-state){color:var(--sz-web-muted)}html[data-synzan-theme=soft-toy] .public-page .empty-orbit{color:var(--sz-web-line);background:var(--sz-web-selected);border-color:var(--sz-web-line-soft)}html[data-synzan-theme=soft-toy] .public-page .loading-dot{background:var(--sz-web-primary)}@media (prefers-reduced-motion:reduce){html[data-synzan-theme=soft-toy] :is(.landing-primary,.landing-secondary,.landing-nav-download,.manual-button,.manual-tabs button,.manual-card,.manual-rule-nav a),html[data-synzan-theme=soft-toy] .public-page .device-tab{transition:none}html[data-synzan-theme=soft-toy] :is(.landing-primary,.landing-secondary,.landing-nav-download,.manual-button,.manual-tabs button,.manual-card,.manual-rule-nav a):is(:hover,:active),html[data-synzan-theme=soft-toy] .public-page .device-tab:active{transform:none}}
