@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Pixelify+Sans:wght@400;600;700&family=Silkscreen&display=swap";:root{--ink:#3b1240;--ink2:#6a3a73;--inkSoft:rgba(59,18,64,.72);--paper:#fff8fc;--paper2:#fdeef7;--line:rgba(59,18,64,.14);--pink:#ff6fb1;--pinkDeep:#c22d77;--pinkSoft:#ffd3e8;--lilac:#c3a2ff;--sky:#8ccfff;--skyDeep:#4a96e8;--ice:#dff3ff;--mint:#7fe8b0;--amber:#ffe07a;--term:#1c0b26;--term2:#2a1236;--termFg:#f7d9ea;--termDim:#a281ad;--title: linear-gradient(90deg,#ff7ab8 0%,#d9a0ff 52%,#8fd3ff 100%);--wall: linear-gradient(165deg,#ff8cc6 0%,#ffb3da 24%,#ecc4ff 52%,#b9e0ff 80%,#e2f4ff 100%);--shadow:5px 5px 0 rgba(59,18,64,.28);--r:12px;--pixel:"Silkscreen","Pixelify Sans",monospace;--display:"Pixelify Sans","Silkscreen",monospace;--mono:"JetBrains Mono",ui-monospace,monospace;--taskbar:46px;--sol:#9945FF;--sol2:#14F195}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{background:var(--wall);color:var(--ink);font:13px/1.5 var(--mono);-webkit-font-smoothing:antialiased}button{font:inherit}.wallpaper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--wall);transition:background .35s ease}.wallpaper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='1' height='1' fill='%23ffffff' fill-opacity='.32'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23ffffff' fill-opacity='.2'/%3E%3C/svg%3E");background-size:4px 4px;image-rendering:pixelated;mix-blend-mode:soft-light;opacity:.9}.wallpaper-aurora{background:linear-gradient(165deg,#ff8cc6,#ffb3da 24%,#ecc4ff,#b9e0ff 80%,#e2f4ff)!important}.wallpaper-dusk{background:linear-gradient(170deg,#ff6fb1,#c77de0 40%,#7d8cf0,#8fd3ff)!important}.wallpaper-night{background:linear-gradient(165deg,#1a0b2e,#2d1b4e 28%,#1e3a5f 60%,#0f2942)!important}.wallpaper-neon{background:linear-gradient(165deg,#0ff0b3,#00d4ff 35%,#7b61ff 65%,#ff6fb1)!important}.wallpaper-aurora:after,.wallpaper-dusk:after,.wallpaper-night:after,.wallpaper-neon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='1' height='1' fill='%23ffffff' fill-opacity='.32'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23ffffff' fill-opacity='.2'/%3E%3C/svg%3E");background-size:4px 4px;image-rendering:pixelated;mix-blend-mode:soft-light;opacity:.9}.desktop{position:fixed;inset:0 0 var(--taskbar) 0;z-index:1}.desktop-icons{position:absolute;top:14px;left:10px;bottom:10px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(auto-fill,92px);grid-auto-columns:100px;gap:2px 6px;align-content:start;z-index:2;transition:all .2s ease}.desktop-icon{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;border:2px solid transparent;border-radius:10px;background:none;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.desktop-icon .icon-img{width:48px;height:48px;display:grid;place-items:center;font-size:26px;image-rendering:pixelated;filter:drop-shadow(3px 3px 0 rgba(59,18,64,.22));transition:transform .12s steps(3);background:#ffffffd1;border:2px solid var(--ink);border-radius:10px;box-shadow:2px 2px #3b124033}.desktop-icon span{font:400 9px/1.3 var(--pixel);white-space:nowrap;color:#fff;text-shadow:1px 1px 0 var(--ink),-1px 1px 0 var(--ink),1px -1px 0 var(--ink),-1px -1px 0 var(--ink);padding:1px 4px;border-radius:4px}.desktop-icon:hover .icon-img{transform:translateY(-3px)}.desktop-icon.sel,.desktop-icon:focus-visible{outline:none;border-color:#ffffffd9;background:#ffffff47}.desktop-icon.sel span{background:var(--pinkDeep);text-shadow:none}.desktop-branding{position:absolute;right:6vw;bottom:calc(var(--taskbar) + 7vh);z-index:0;text-align:center;pointer-events:none;animation:bob 6s ease-in-out infinite;filter:drop-shadow(8px 8px 0 rgba(59,18,64,.18))}.pixel-logo-text{font:700 clamp(34px,4.6vw,68px)/1 var(--display);letter-spacing:-.01em;color:#fff;text-shadow:0 3px 0 var(--ink),3px 0 0 var(--ink),-3px 0 0 var(--ink),0 -3px 0 var(--ink),4px 5px 0 var(--ink)}.pixel-tagline{margin-top:12px;font:400 11px/1.7 var(--pixel);letter-spacing:.04em;color:var(--ink);opacity:.85}.brand-stats{margin-top:14px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.brand-pill{display:flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:2px solid var(--ink);border-radius:9px;background:var(--paper);font:500 11px/1 var(--mono);box-shadow:2px 2px #3b124033}.brand-pill b{color:var(--pinkDeep)}.dot{width:8px;height:8px;background:var(--mint);border:2px solid var(--ink);border-radius:2px;animation:blink 1s steps(2) infinite}@keyframes bob{50%{transform:translateY(-10px)}}@keyframes blink{50%{opacity:.25}}body.has-maximized .desktop-icons{left:8px;top:8px;bottom:calc(var(--taskbar) + 8px);width:102px;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:72px;gap:4px;background:#fff8fcc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid var(--ink);border-radius:12px;padding:8px 4px;overflow-y:auto;overflow-x:hidden;z-index:70;box-shadow:var(--shadow)}body.has-maximized .desktop-icons .desktop-icon{width:100%;min-height:68px}body.has-maximized .desktop-branding{opacity:0}#windows-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.window{position:absolute;display:flex;flex-direction:column;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden;pointer-events:auto;min-width:280px;min-height:180px;animation:pop .22s steps(4)}.window.active-win{box-shadow:7px 7px #3b124057}.window.maximized{left:112px!important;top:8px!important;right:8px!important;bottom:8px!important;width:auto!important;height:auto!important;border-radius:var(--r)}.window-header{display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 10px;background:var(--title);border-bottom:2px solid var(--ink);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;position:relative}.window-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.16) 0 2px,transparent 2px 4px);pointer-events:none}.window:not(.active-win) .window-header{filter:saturate(.45) brightness(1.06)}.window.maximized .window-header{cursor:default}.win-title{font:400 12px/1 var(--pixel);color:#fff;text-shadow:1px 1px 0 var(--ink);flex:1;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-controls{margin-left:auto;display:flex;gap:5px;position:relative}.win-btn{width:22px;height:20px;border:2px solid var(--ink);border-radius:6px;background:var(--paper);display:grid;place-items:center;padding:0;box-shadow:2px 2px #3b124059;cursor:pointer;font-size:11px;color:var(--ink);line-height:1}.win-btn:active{transform:translate(1px,1px);box-shadow:none}.win-btn.close{background:var(--pink)!important;color:var(--ink)}.window-body{flex:1;overflow:auto;position:relative;min-height:0;background:var(--paper)}.window.maximized .window-body{overflow-y:auto}@keyframes pop{0%{transform:scale(.92);opacity:0}}.window.no-pop{animation:none}.app-content{padding:16px;display:flex;flex-direction:column;gap:12px;height:100%}.window.maximized .app-content{padding:16px 16px 24px;gap:14px;overflow:visible;height:auto}.app-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--paper2);border:2px solid var(--ink);border-radius:10px;padding:10px}.window.maximized .app-toolbar{position:sticky;top:0;z-index:2}.btn-pixel{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:30px;padding:0 12px;border:2px solid var(--ink);border-radius:9px;background:var(--paper);font:400 11px/1 var(--pixel);box-shadow:2px 2px #3b124059;cursor:pointer;white-space:nowrap;color:var(--ink)}.btn-pixel:active{transform:translate(1px,1px);box-shadow:none}.btn-green{background:var(--mint)!important}.btn-sol-purple{background:var(--pink)!important;color:#fff!important;text-shadow:1px 1px 0 var(--ink)}.btn-sol-orange{background:var(--amber)!important}.btn-outline{background:var(--paper)}.btn-red{background:var(--pink)!important;color:#fff}.btn-sm{height:26px;padding:0 10px;font-size:10px}.full-btn{width:100%}.pixel-input,.pixel-select{height:30px;padding:0 10px;border:2px solid var(--ink);border-radius:9px;background:#fff;min-width:0;font:500 11px var(--mono);outline:none}.pixel-input:focus,.pixel-select:focus{outline:3px solid var(--pinkSoft)}.addr-input{flex:1;min-width:160px}.full-input{flex:1}.sm-input{width:120px}.pixel-slider{accent-color:var(--pink)}.toolbar-label{font:400 10px/1 var(--pixel);color:var(--inkSoft);text-transform:lowercase}.terminal-box{background:var(--term);border:2px solid #000;border-radius:10px;overflow:hidden;color:var(--termFg)}.terminal-header{font:400 10px/1 var(--pixel);padding:8px 12px;background:var(--term2);border-bottom:2px solid #000;color:var(--termDim)}.terminal-grid{display:grid;grid-template-columns:110px 1fr;gap:6px 12px;padding:12px;font:12px var(--mono)}.t-label{color:var(--termDim);text-transform:uppercase;letter-spacing:.06em;font:400 10px var(--pixel)}.t-val{color:var(--termFg)}.t-green{color:var(--mint)!important}.t-sol{color:var(--sky)!important}.t-yellow{color:var(--amber)!important}.terminal-progress{height:8px;background:#000;margin:0 12px 12px;border-radius:6px;overflow:hidden;border:1px solid #333}.progress-inner{height:100%;width:0;background:linear-gradient(90deg,var(--pink),var(--lilac));transition:width .3s}.terminal-log{max-height:140px;overflow:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:4px;font:12.5px/1.5 var(--mono)}.window.maximized .terminal-log{max-height:320px}.log-line{color:var(--termFg)}.log-time{color:var(--termDim)}.t-mono{font-family:var(--mono)}.wallet-tabs,.train-tabs,.network-tabs,.lb-tabs{display:flex;gap:4px;padding:10px 12px 0;border-bottom:2px solid var(--ink);background:var(--paper2);position:sticky;top:0;z-index:2}.wallet-tab,.train-tab,.network-tab,.lb-tab{border:2px solid var(--ink);border-bottom:0;border-radius:8px 8px 0 0;padding:7px 12px;background:var(--paper2);font:400 10.5px/1 var(--pixel);margin-bottom:-2px;cursor:pointer}.wallet-tab.active,.train-tab.active,.network-tab.active,.lb-tab.active{background:var(--paper);padding-bottom:9px}.hidden{display:none!important}.wallet-connect-box{border:2px solid var(--ink);background:#fff;border-radius:10px;padding:16px;text-align:center}.wallet-sol-icon{font-size:28px;width:54px;height:54px;display:grid;place-items:center;margin:0 auto 10px;background:var(--title);border:2px solid var(--ink);border-radius:10px;color:#fff}.wallet-title{font:700 16px var(--display)}.wallet-desc{color:var(--inkSoft);font:12px var(--mono);margin:6px 0 12px}.wallet-buttons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.wallet-or{margin:12px 0;color:var(--inkSoft);font:400 10px var(--pixel)}.wallet-manual{display:flex;gap:8px}.wallet-info-box{margin-top:12px;text-align:left;background:var(--paper2);border:2px solid var(--ink);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.wi-row{display:flex;justify-content:space-between;gap:10px;font:12px var(--mono)}.wi-label{color:var(--inkSoft);font:400 10px var(--pixel)}.wi-val{font-family:var(--mono)}.token-info{border:2px solid var(--ink);background:#fff;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px}.token-header{display:flex;align-items:center;gap:10px}.token-badge{background:var(--title);color:#fff;padding:4px 10px;border-radius:9px;font:400 11px var(--pixel);border:2px solid var(--ink)}.token-name{font:700 13px var(--display)}.token-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:900px){.token-stats{grid-template-columns:1fr 1fr}}.token-stat{border:2px solid var(--ink);border-radius:10px;background:#fff;padding:10px 12px}.ts-label{font:400 9.5px var(--pixel);color:var(--inkSoft)}.ts-val{font:600 16px var(--mono);margin-top:4px}.token-mint-row{display:flex;justify-content:space-between;gap:8px;font:12px var(--mono);background:var(--paper2);padding:8px 10px;border-radius:9px;border:2px solid var(--ink)}.token-actions{display:flex;gap:8px;flex-wrap:wrap}.txn-list{display:flex;flex-direction:column;gap:8px}.txn-empty{padding:28px 16px;text-align:center;color:var(--inkSoft);border:2px dashed var(--line);border-radius:10px}.txn-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--paper2);border:2px solid var(--ink);border-radius:10px;font:12px var(--mono)}.wallet-status-row{display:flex;align-items:center;gap:8px;margin:10px 0 12px;padding:8px 10px;background:var(--paper2);border:2px solid var(--ink);border-radius:9px;font:11px var(--mono)}.ws-badge{padding:3px 8px;border-radius:99px;border:1px solid var(--ink);background:var(--mint);font:700 10px var(--pixel)}.ws-badge.evm{background:#f5841f;color:#fff}.ws-badge.muted{background:#fff;color:var(--inkSoft)}.ws-addr{font:500 11px var(--mono);overflow:hidden;text-overflow:ellipsis}.wallet-detect{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center;font:10px var(--mono);color:var(--inkSoft);margin-top:8px}.wallet-install-hint{display:flex;gap:10px;justify-content:center;margin-top:4px}.ws-link{font:700 10px var(--pixel);color:var(--pinkDeep);text-decoration:underline}.cherry-buy-hero{display:grid;grid-template-columns:1.35fr .85fr;gap:12px;background:var(--term);border:2px solid #000;border-radius:12px;padding:14px;overflow:hidden;position:relative}.cherry-buy-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,111,177,.18) 0%,transparent 55%,rgba(140,207,255,.14) 100%);pointer-events:none}.cherry-buy-hero>*{position:relative}.buy-kicker{font:400 10px var(--pixel);color:var(--mint);letter-spacing:.08em;display:flex;align-items:center;gap:6px}.buy-dot{width:8px;height:8px;background:var(--mint);border:1px solid #000;border-radius:2px;animation:blink 1s steps(2) infinite}.buy-title{margin-top:6px;font:700 22px var(--display);color:#fff;letter-spacing:-.02em}.buy-title span{color:var(--pink)}.buy-sub{margin-top:6px;color:var(--termDim);font:12px/1.5 var(--mono);max-width:46ch}.buy-ca-row{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap}.buy-ca-chip{display:flex;align-items:center;gap:8px;background:#fff;border:2px solid #000;border-radius:9px;padding:6px 10px;min-width:0;flex:1}.ca-label{font:700 10px var(--pixel);background:var(--pink);color:#fff;border:1px solid #000;border-radius:6px;padding:2px 6px}.ca-val{font:600 11px var(--mono);color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-qr-hint{margin-top:6px;color:#f7d9ea9e;font:10px var(--pixel)}.buy-hero-art{display:flex;flex-direction:column;gap:10px;justify-content:center}.buy-token-badge{display:flex;align-items:center;gap:10px;background:#fff;border:2px solid #000;border-radius:12px;padding:12px}.buy-token-icon{width:40px;height:40px;display:grid;place-items:center;background:var(--title);border:2px solid #000;border-radius:9px;color:#fff;font-size:20px}.buy-token-name{font:800 14px var(--display)}.buy-token-net{font:400 10px var(--pixel);color:var(--inkSoft)}.buy-stats-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px}.buy-stats-mini div{background:#fffffff5;border:2px solid #000;border-radius:10px;padding:10px}.buy-stats-mini span{font:400 9px var(--pixel);color:var(--inkSoft);display:block}.buy-stats-mini b{font:700 13px var(--mono);display:block;margin-top:4px}.buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.buy-card{display:flex;flex-direction:column;gap:10px;background:#fff;border:2px solid var(--ink);border-radius:12px;padding:14px;text-decoration:none;color:inherit;position:relative;transition:transform .15s,box-shadow .15s}.buy-card:hover{transform:translateY(-2px);box-shadow:4px 4px #3b124033}.buy-card-top{display:flex;justify-content:space-between;align-items:center}.buy-card-icon{width:36px;height:36px;display:grid;place-items:center;border:2px solid #000;border-radius:9px;font-size:18px}.buy-card-tag{font:400 9px var(--pixel);border:1px solid #000;border-radius:99px;padding:4px 8px;background:#fff}.buy-card-title{font:700 15px var(--display)}.buy-card-desc{font:12px/1.5 var(--mono);color:var(--inkSoft)}.buy-card-meta{font:500 11px var(--mono);display:flex;align-items:center;gap:6px;color:var(--inkSoft)}.meta-dot{width:8px;height:8px;border:1px solid #000;border-radius:2px}.meta-arrow{margin-left:auto}.buy-card-btn{width:100%;justify-content:center;margin-top:2px}.token-live{margin-left:auto;font:400 10px var(--pixel);background:var(--mint);border:2px solid #000;border-radius:99px;padding:3px 8px;display:flex;align-items:center;gap:6px}.token-live .dot{width:7px;height:7px;background:#111827;border:1px solid #000;border-radius:2px;animation:blink 1s steps(2) infinite}.how-to-buy{margin-top:2px;background:var(--paper2);border:2px dashed var(--line);border-radius:10px;padding:12px}.htb-title{font:400 10px var(--pixel);color:var(--inkSoft);margin-bottom:8px}.htb-steps{display:flex;flex-direction:column;gap:6px}.htb-step{display:flex;gap:10px;align-items:center;font:12px var(--mono)}.htb-step b{width:22px;height:22px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:7px;font:700 11px var(--pixel);flex:none}@media(max-width:760px){.cherry-buy-hero,.buy-grid{grid-template-columns:1fr}.ca-val{font-size:10px}}.train-form{display:grid;gap:10px;background:#fff;border:2px solid var(--ink);border-radius:10px;padding:12px}.form-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.form-label{font:400 10px var(--pixel);color:var(--inkSoft);text-transform:lowercase}.network-train-info{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px}.nti-header{font:700 14px var(--display)}.nti-desc{color:var(--inkSoft);font:12px var(--mono)}.train-gate{border:2px solid var(--ink);border-radius:9px;padding:10px 12px;font:11px/1.5 var(--mono);display:flex;align-items:center}.train-gate.ok{background:#7fe8b02e;border-color:#1a7a3a}.train-gate.warn{background:#ffe07a38;border-color:#8a6d00}.flow-hint{background:var(--paper2);border:1px dashed var(--line);border-radius:9px;padding:8px 10px;align-items:center}#btn-dispatch:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2)}.credit-cost{display:flex;flex-direction:column;gap:6px}.cc-row{display:flex;justify-content:space-between;font:12px var(--mono);background:var(--paper2);padding:8px 10px;border-radius:9px;border:2px solid var(--ink)}.datasets-header{display:flex;justify-content:space-between;align-items:center}.datasets-list{display:flex;flex-direction:column;gap:8px}.dataset-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:2px solid var(--ink);border-radius:10px;cursor:pointer}.dataset-item:hover{background:var(--paper2)}.di-icon{width:36px;height:36px;display:grid;place-items:center;background:var(--paper2);border:2px solid var(--ink);border-radius:8px}.di-info{flex:1}.di-name{font:600 12px var(--mono)}.di-meta{font:10px var(--pixel);color:var(--inkSoft)}.dataset-preview{margin-top:4px;background:var(--term);border:2px solid #000;border-radius:10px;padding:12px;min-height:120px;font:11px var(--mono);overflow:auto;color:var(--termFg)}.models-header{display:flex;justify-content:space-between;align-items:center;font:700 12px var(--pixel)}.models-list{display:flex;flex-direction:column;gap:8px}.model-item{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:2px solid var(--ink);border-radius:10px}.model-icon{width:38px;height:38px;display:grid;place-items:center;background:var(--pinkSoft);border:2px solid var(--ink);border-radius:8px}.model-info{flex:1}.model-name{font:700 12px var(--mono)}.model-meta{font:10px var(--pixel);color:var(--inkSoft)}.model-actions{display:flex;gap:6px}.model-empty-hint{color:var(--inkSoft);font:12px var(--mono);text-align:center;padding:12px;border:2px dashed var(--line);border-radius:10px}.model-chat{border:2px solid var(--ink);border-radius:10px;overflow:hidden;background:var(--paper)}.chat-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--paper2);border-bottom:2px solid var(--ink);font:400 11px var(--pixel)}.chat-messages{height:180px;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.window.maximized .chat-messages{height:340px}.chat-bubble{max-width:85%;padding:8px 10px;border-radius:10px;font:12px var(--mono);line-height:1.4;border:2px solid var(--ink)}.chat-bubble.user{align-self:flex-end;background:var(--pink);color:#fff}.chat-bubble.bot{align-self:flex-start;background:var(--paper2)}.chat-input-row{display:flex;gap:8px;padding:10px;background:var(--paper2);border-top:2px solid var(--ink)}.chat-input{flex:1}.sysinfo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:1100px){.sysinfo-grid,.window.maximized .sysinfo-grid{grid-template-columns:1fr 1fr}}.si-section{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.si-title{font:400 10px var(--pixel);color:var(--inkSoft)}.si-row{display:flex;justify-content:space-between;gap:10px;font:12px var(--mono)}.si-key{color:var(--inkSoft);font:400 10px var(--pixel)}.si-val{font-family:var(--mono)}.si-rpc{font-size:10px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchmark-chart{margin-top:6px;min-height:90px;background:var(--paper2);border:2px solid var(--ink);border-radius:10px;display:grid;place-items:center;padding:10px;color:var(--inkSoft);font:11px var(--pixel)}.taskmgr-grid{display:flex;flex-direction:column;gap:12px}.tm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:900px){.tm-stats{grid-template-columns:1fr 1fr}}.tm-stat-card{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:12px}.tm-sc-label{font:400 10px var(--pixel);color:var(--inkSoft)}.tm-sc-val{margin-top:6px;font:700 16px var(--mono)}.tm-processes{background:#fff;border:2px solid var(--ink);border-radius:10px;overflow:hidden}.tm-proc-header,.tm-proc-row{display:grid;grid-template-columns:1.2fr .8fr .6fr .6fr;gap:8px;padding:10px 12px;font:11px var(--mono)}.tm-proc-header{color:var(--inkSoft);font:400 10px var(--pixel);background:var(--paper2);border-bottom:2px solid var(--ink)}.tm-proc-row{border-bottom:1px solid var(--line)}.proc-status{font-weight:700}.proc-status.running{color:var(--pinkDeep)}.proc-status.stopped{color:var(--inkSoft)}.tm-network-stats{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.tm-ns-title{font:400 10px var(--pixel);color:var(--inkSoft)}.tm-ns-row{display:flex;justify-content:space-between;font:12px var(--mono)}.node-list,.miners-list{display:flex;flex-direction:column;gap:8px}.node-item,.miner-list-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:2px solid var(--ink);border-radius:10px;font:12px var(--mono)}.node-status-dot{width:10px;height:10px;border:2px solid var(--ink);border-radius:3px}.node-status-dot.online{background:var(--mint)}.node-status-dot.offline{background:var(--amber)}.node-info{flex:1}.node-name{font-weight:700}.node-meta{color:var(--inkSoft);font:10px var(--pixel)}.network-map{background:var(--paper2);border:2px solid var(--ink);border-radius:10px;overflow:hidden;display:grid;place-items:center;padding:8px}#map-canvas{width:100%;height:auto;max-width:600px}.lb-table{border:2px solid var(--ink);border-radius:10px;overflow:hidden;background:#fff}.lb-header,.lb-row{display:grid;grid-template-columns:40px 1.2fr .9fr .7fr .9fr;gap:8px;padding:10px 12px;font:12px var(--mono);align-items:center}.lb-header{color:var(--inkSoft);font:400 10px var(--pixel);background:var(--paper2);border-bottom:2px solid var(--ink)}.lb-row{border-bottom:1px solid var(--line)}.settings-sections{display:flex;flex-direction:column;gap:12px}.settings-section{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.ss-title{font:400 10px var(--pixel);color:var(--inkSoft)}.wallpaper-options{display:flex;gap:8px;flex-wrap:wrap}.wp-opt{padding:0;border-radius:10px;border:2px solid var(--ink);cursor:pointer;font:400 11px var(--pixel);overflow:hidden;display:flex;flex-direction:column;align-items:center;min-width:92px;transition:transform .12s,box-shadow .12s}.wp-opt.active{border-color:var(--ink);box-shadow:3px 3px #3b124040;transform:translateY(-1px)}.wp-swatch{width:100%;height:48px;border-bottom:2px solid var(--ink)}.wp-opt[data-wp=aurora] .wp-swatch{background:linear-gradient(165deg,#ff8cc6,#ffb3da 24%,#ecc4ff,#b9e0ff 80%,#e2f4ff)}.wp-opt[data-wp=dusk] .wp-swatch{background:linear-gradient(170deg,#ff6fb1,#c77de0 40%,#7d8cf0,#8fd3ff)}.wp-opt[data-wp=night] .wp-swatch{background:linear-gradient(165deg,#1a0b2e,#2d1b4e 28%,#1e3a5f 60%,#0f2942)}.wp-opt[data-wp=neon] .wp-swatch{background:linear-gradient(165deg,#0ff0b3,#00d4ff 35%,#7b61ff 65%,#ff6fb1)}.wp-label{padding:7px 10px;background:#fff;width:100%;text-align:center}.wp-opt.active .wp-label{background:var(--pinkSoft)}.setting-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.sr-label{font:10px var(--pixel);color:var(--inkSoft)}.about-box{text-align:center;display:flex;flex-direction:column;gap:6px}.about-logo{font:700 18px var(--display)}.about-ver{font:400 11px var(--pixel);color:var(--inkSoft)}.about-desc{font:12px var(--mono);color:var(--inkSoft)}.about-links{display:flex;gap:10px;justify-content:center}.about-link{color:var(--pinkDeep);font:700 12px var(--pixel)}.taskbar{position:fixed;left:0;right:0;bottom:0;height:var(--taskbar);z-index:50000;display:flex;align-items:center;gap:8px;padding:0 8px;background:#fff8fcc7;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-top:2px solid var(--ink)}.taskbar-start-btn{height:32px;padding:0 12px 0 6px;border:2px solid var(--ink);border-radius:10px;background:var(--title);font:400 12px/1 var(--pixel);color:#fff;text-shadow:1px 1px 0 var(--ink);box-shadow:2px 2px #3b124059;display:flex;align-items:center;gap:6px}.taskbar-start-btn:active{transform:translate(1px,1px);box-shadow:none}.taskbar-apps{flex:1;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.taskbar-apps::-webkit-scrollbar{display:none}.taskbar-app{height:32px;max-width:170px;padding:0 10px 0 6px;border:2px solid var(--ink);border-radius:10px;background:var(--paper);font:400 10px/1 var(--pixel);white-space:nowrap;display:flex;align-items:center;gap:6px;cursor:pointer}.taskbar-app.active{background:var(--pinkSoft);box-shadow:inset 2px 2px #3b124033}.taskbar-tray{display:flex;align-items:center;gap:6px}.tray-item{height:30px;padding:0 10px;border:2px solid var(--ink);border-radius:9px;background:var(--paper);font:500 11px var(--mono);display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.tray-time{font:400 11px var(--pixel);padding:0 6px}.net-dot{width:8px;height:8px;background:var(--mint);border:2px solid var(--ink);border-radius:2px}.start-menu{position:fixed;left:8px;bottom:calc(var(--taskbar) + 8px);width:300px;z-index:50001;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden;display:flex}.start-menu.hidden{display:none!important}.start-menu-header{width:34px;background:var(--title);border-right:2px solid var(--ink);writing-mode:vertical-rl;transform:rotate(180deg);font:700 18px/34px var(--display);color:#fff;text-shadow:2px 2px 0 var(--ink);padding:12px 0;display:flex;align-items:center;justify-content:center}.start-menu-items{flex:1;padding:6px;max-height:70vh;overflow:auto}.start-item{padding:8px 10px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:10px;font:400 11px var(--pixel);border:1px solid transparent}.start-item:hover{background:var(--pinkSoft);border-color:var(--ink)}.start-item:active{transform:scale(.98)}.start-menu-divider{height:2px;background:var(--line);margin:6px 4px}.mobile-dock-hint{display:none}.mobile-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;bottom:var(--taskbar);z-index:5;background:#3b12402e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.window.closing{animation:slideDown .22s ease forwards}.window.shake{animation:shake .28s ease}@keyframes shake{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{to{transform:translateY(100%)}}@keyframes hintPulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:760px){:root{--taskbar:52px}.desktop-icons{top:16px;left:12px;right:12px;bottom:auto;grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-template-rows:none;grid-auto-rows:96px;grid-auto-columns:auto;gap:8px 4px}.desktop-icon{gap:8px;padding:8px 2px}.desktop-icon .icon-img{width:54px;height:54px;font-size:28px;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.desktop-icon:active .icon-img{transform:scale(.92)}.desktop-icon:active{transform:scale(.97);background:#ffffff38!important;border-color:#ffffffb3!important}.desktop-icon span{font-size:9px;padding:2px 6px}body.has-maximized .desktop-icons{left:8px;right:8px;width:auto;top:8px;bottom:calc(var(--taskbar) + 8px);grid-template-columns:repeat(4,1fr);grid-auto-rows:88px;gap:8px 4px}.window{left:0!important;top:6px!important;right:0!important;bottom:var(--taskbar)!important;width:auto!important;height:auto!important;border-radius:18px 18px 0 0;border-width:0;border-top:2px solid var(--ink);box-shadow:0 -16px 40px #3b124047;animation:slideUp .28s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}.window.maximized{left:0!important;top:6px!important;right:0!important;bottom:var(--taskbar)!important;border-radius:18px 18px 0 0;border-width:0;border-top:2px solid var(--ink)}.window-header{height:46px;padding:0 10px 0 14px;gap:10px;flex:none}.window-header:after{content:"";position:absolute;left:50%;top:7px;width:40px;height:5px;background:#3b124033;border-radius:99px;transform:translate(-50%)}.win-title{font-size:11.5px}.win-btn{width:32px;height:30px;font-size:13px}.window-body{flex:1;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}.app-content{padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px));gap:16px;height:auto;min-height:100%;overflow:visible}.window.maximized .app-content{padding:14px 14px calc(22px + env(safe-area-inset-bottom,0px))}.app-toolbar{position:sticky;top:0;z-index:3;padding:12px;gap:10px;flex-direction:column;align-items:stretch}.app-toolbar .btn-pixel{width:100%;justify-content:center}.app-toolbar .pixel-input.addr-input{width:100%;min-width:0}.toolbar-label{width:100%;text-align:left}.pixel-slider{width:100%}.pixel-input,.pixel-select{height:38px;font-size:13px}.btn-pixel{height:38px;font-size:11px;min-height:38px}.taskbar{height:var(--taskbar);min-height:var(--taskbar);padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;gap:8px;background:#fff8fceb;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-top:2px solid var(--ink);box-shadow:0 -8px 32px #3b12401f}.taskbar-start-btn{height:36px;padding:0 14px;font-size:11px;flex-shrink:0}.taskbar-apps{flex:1 1 auto;min-width:0;gap:6px;overflow-x:auto}.taskbar-app{height:34px;padding:0 12px;font-size:10px;flex-shrink:0;border-radius:10px}.taskbar-tray{flex:none;gap:0;background:none;border:none}.tray-item{display:none!important}.tray-time{display:flex;align-items:center;justify-content:center;height:32px;padding:0 14px;background:var(--paper);border:2px solid var(--ink);border-radius:10px;font:500 12px/1 var(--pixel);letter-spacing:.02em;white-space:nowrap;box-shadow:2px 2px #3b124033}.desktop-branding{right:50%;left:50%;transform:translate(-50%);bottom:calc(var(--taskbar) + 18px);width:90vw}.pixel-logo-text{font-size:36px}.pixel-tagline{font-size:9px}.brand-stats{gap:6px}.brand-pill{height:28px;font-size:10px}.start-menu{left:8px;right:8px;width:auto;bottom:calc(var(--taskbar) + 10px);border-radius:16px;max-height:68vh}.start-menu-items{max-height:60vh}.token-stats{grid-template-columns:1fr 1fr;gap:8px}.sysinfo-grid{grid-template-columns:1fr!important;gap:12px}.tm-stats{grid-template-columns:1fr 1fr;gap:8px}.tm-proc-header{display:none}.tm-proc-row{grid-template-columns:1fr;gap:4px;padding:12px;border-left:3px solid var(--pinkSoft)}.lb-header,.lb-row{min-width:520px}.lb-table{overflow-x:auto}.terminal-grid{grid-template-columns:1fr;gap:2px 0;padding:10px 12px}.terminal-grid .t-label{margin-top:6px}.terminal-grid .t-val{border-left:2px solid rgba(255,255,255,.07);padding-left:8px}.terminal-log{max-height:none;min-height:90px}.wallet-tabs,.train-tabs,.network-tabs,.lb-tabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.wallet-tabs::-webkit-scrollbar,.train-tabs::-webkit-scrollbar{display:none}.model-item{flex-direction:column;align-items:stretch}.model-actions{width:100%}.model-actions .btn-pixel{flex:1}.mobile-dock-hint{display:flex;position:fixed;bottom:calc(var(--taskbar) + 72px);left:50%;transform:translate(-50%);z-index:40;gap:6px;padding:8px 14px;background:#3b1240e0;color:#fff;border-radius:99px;font:400 10px var(--pixel);align-items:center;animation:hintPulse 2s infinite;pointer-events:none}.mobile-dock-hint:before{content:"↕";font-size:12px}body.has-maximized .mobile-scrim{display:block}#windows-container{z-index:20}.desktop-icons{z-index:1}body.has-maximized .desktop-icons{z-index:1;pointer-events:none;opacity:.35}.mobile-scrim{z-index:15}.window{z-index:25}.window.active-win{z-index:35;box-shadow:0 18px 50px #3b124059}.window:not(.active-win){opacity:.97;filter:saturate(.97)}}.shutdown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;background:#12061a;color:var(--termFg);cursor:pointer;padding:24px;text-align:center}.shutdown-overlay.hidden{display:none}.shutdown-overlay.show{animation:shutdownIn .28s steps(4)}@keyframes shutdownIn{0%{opacity:0}to{opacity:1}}.shutdown-card{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:520px}.shutdown-icon{width:72px;height:72px;display:grid;place-items:center;font-size:42px;background:var(--term2);border:2px solid #000;border-radius:14px;box-shadow:4px 4px #000}.shutdown-title{font:700 18px var(--display);color:#ffb36b;text-shadow:1px 1px 0 #000}.shutdown-sub{font:12px var(--mono);color:var(--termDim)}.shutdown-hint{font:400 10px var(--pixel);color:var(--termDim);margin-top:8px}#btn-reboot{margin-top:6px}.readme-toolbar{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--paper2);border-bottom:2px solid var(--ink);position:sticky;top:0;z-index:2}.readme-path{font:400 11px var(--mono);color:var(--inkSoft)}.readme-pre{margin:0;padding:18px 22px;font:13px/1.6 var(--mono);white-space:pre-wrap;word-break:break-word;background:#fff;min-height:100%;color:var(--ink);overflow:auto;max-height:62vh}.window.maximized .readme-pre{max-height:none}.trash-header{display:flex;justify-content:space-between;align-items:center}.trash-empty{margin-top:12px;border:2px dashed var(--line);border-radius:12px;padding:28px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff}.trash-icon{font-size:36px;width:56px;height:56px;display:grid;place-items:center;background:var(--paper2);border:2px solid var(--ink);border-radius:10px}.trash-title{font:700 14px var(--display)}.trash-desc{font:12px var(--mono);color:var(--inkSoft)}.pipeline-bar{display:flex;align-items:center;gap:8px;background:var(--term);color:var(--termFg);border:2px solid #000;border-radius:10px;padding:8px 12px;font:400 10px var(--pixel);overflow:auto}.pb-step{padding:3px 8px;border-radius:99px;border:1px solid #000;background:#fff;color:var(--ink);white-space:nowrap}.pb-step.active{background:var(--pink);color:#fff}.pb-step.done{background:var(--mint);color:#111}.pb-arrow{opacity:.6}.pb-hint{font:500 10px var(--mono);color:var(--termDim);white-space:nowrap}.ds-inline-preview{display:flex;gap:8px;align-items:center;background:var(--paper2);border:1px dashed var(--line);border-radius:8px;padding:6px 10px}.dataset-item.sel{border-color:var(--pink);box-shadow:2px 2px 0 var(--pink);background:var(--pinkSoft)}.network-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ns-card{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:10px}.ns-label{font:400 9px var(--pixel);color:var(--inkSoft)}.ns-val{font:700 14px var(--mono);margin-top:4px}.node-item.training{border-color:var(--pink);background:#ff6fb114}.node-status-dot.training{background:var(--pink)}.node-status-dot.busy{background:var(--amber)}.pulse{animation:blink 1s steps(2) infinite}.mini-bar{width:90px;height:6px;background:#000;border-radius:99px;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:6px}.mini-fill{height:100%;background:linear-gradient(90deg,var(--pink),var(--lilac));transition:width .4s}.jq-row,.jm-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border:2px solid var(--ink);border-radius:10px;font:11px var(--mono);margin-top:6px}.jq-bar{flex:1;height:6px;background:#000;border-radius:99px;overflow:hidden}.jq-fill{height:100%;background:linear-gradient(90deg,var(--mint),var(--sky));transition:width .4s}.job-mini{margin-top:4px}.map-legend{display:flex;gap:12px;font:10px var(--mono);color:var(--inkSoft);padding:6px 4px}.model-item.sel{border-color:var(--pink);box-shadow:2px 2px 0 var(--pink)}@media(max-width:760px){.network-stats-row{grid-template-columns:1fr 1fr}}.cherry-app{display:flex;flex-direction:column;gap:10px;padding:12px}.cherry-app-head{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.cherry-kicker{font:400 10px var(--pixel);color:var(--inkSoft);display:flex;align-items:center;gap:6px;letter-spacing:.02em}.ck-dot{width:8px;height:8px;background:var(--mint);border:2px solid var(--ink);border-radius:2px;animation:blink 1s steps(2) infinite;flex:none}.ck-flow{font:11px var(--mono);color:var(--inkSoft);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ck-flow b{color:var(--ink)}.cherry-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cherry-tabs{display:flex;gap:6px}.ck-tab{flex:1;height:30px;border:2px solid var(--ink);border-radius:9px;background:var(--paper2);font:400 10px var(--pixel);cursor:pointer}.ck-tab.on{background:var(--ink);color:#fff}.ck-card{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.ck-card.ck-dark,.ck-card.ck-terminal{background:var(--term);border-color:#000;color:var(--termFg)}.ck-card-head{font:400 10px var(--pixel);color:var(--inkSoft);border-bottom:2px solid var(--line);padding-bottom:6px;margin:-2px 0 2px}.ck-terminal .ck-card-head{color:var(--termDim);border-color:#000}.ck-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ck-stats div{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px}.ck-card:not(.ck-terminal) .ck-stats div{background:var(--paper2);border-color:var(--ink)}.ck-stats span{font:400 9px var(--pixel);color:var(--inkSoft);display:block}.ck-terminal .ck-stats span{color:var(--termDim)}.ck-stats b{font:700 13px var(--mono);display:block;margin-top:4px}.ck-progress{height:8px;background:#000;border-radius:99px;overflow:hidden;border:1px solid #333}.ck-progress div{height:100%;background:linear-gradient(90deg,var(--pink),var(--lilac));transition:width .3s}.ck-log{max-height:120px;overflow:auto;display:flex;flex-direction:column;gap:4px;font:11px var(--mono)}.ck-log-line span{color:var(--termDim)}.ck-field{flex:1;display:flex;align-items:center;gap:8px;background:var(--paper2);border:2px solid var(--ink);border-radius:9px;padding:6px 10px;font:400 10px var(--pixel);color:var(--inkSoft)}.ck-field input[type=range]{flex:1;accent-color:var(--pink)}.ck-select,.ck-input{height:34px;border:2px solid var(--ink);border-radius:9px;padding:0 10px;background:#fff;font:500 12px var(--mono);min-width:0}.ck-input--sm{width:90px}.ck-btn{height:34px;padding:0 14px;border:2px solid var(--ink);border-radius:9px;background:#fff;font:400 11px var(--pixel);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.ck-btn--go{background:var(--mint)}.ck-btn--stop{background:var(--pink);color:var(--ink)}.ck-btn--ghost{background:var(--paper2)}.ck-btn--sm{height:28px;padding:0 10px;font-size:10px}.ck-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ck-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ck-mini{background:var(--paper2);border:2px solid var(--ink);border-radius:10px;padding:10px}.ck-mini--light{background:#fff}.ck-mini span{font:400 9px var(--pixel);color:var(--inkSoft);display:block}.ck-mini b{font:700 14px var(--mono);display:block;margin-top:4px}.ck-hint{font:10px var(--mono);color:var(--inkSoft)}.ck-pill{display:flex;align-items:center;gap:8px;background:#fff;border:2px solid #000;border-radius:9px;padding:6px 10px}.ck-pill span:first-child{font:700 10px var(--pixel);background:var(--pink);color:#fff;border:1px solid #000;border-radius:6px;padding:2px 6px}.ck-mono{font-family:var(--mono)}.ck-muted{color:var(--inkSoft)}.ck-list{display:flex;flex-direction:column;gap:6px}.ck-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:2px solid var(--ink);border-radius:10px;font:11px var(--mono)}.ck-item.on{border-color:var(--pink);background:var(--pinkSoft)}.ck-item b{display:block}.ck-item .ck-muted{display:block;font:400 10px var(--pixel)}.ck-file{width:32px;height:32px;display:grid;place-items:center;background:var(--paper2);border:2px solid var(--ink);border-radius:8px;flex:none}.ck-bar{flex:1;height:6px;background:#000;border-radius:99px;overflow:hidden;max-width:120px}.ck-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--pink),var(--lilac))}.ck-gate{border:2px solid var(--ink);border-radius:9px;padding:8px 10px;font:11px var(--mono)}.ck-gate.ok{background:#7fe8b02e;border-color:#1a7a3a}.ck-gate.warn{background:#ffe07a38}.ck-empty{padding:16px;text-align:center;color:var(--inkSoft);border:2px dashed var(--line);border-radius:10px;font:11px var(--mono)}.ck-link{text-decoration:none;color:inherit}.ck-link:hover{transform:translateY(-1px);box-shadow:3px 3px #3b124026}.ck-pre{white-space:pre-wrap;word-break:break-word;font:11px var(--mono);max-height:140px;overflow:auto;background:var(--paper2);border:1px solid var(--line);border-radius:8px;padding:8px}.ck-icon{width:44px;height:44px;display:grid;place-items:center;margin:0 auto;background:var(--title);border:2px solid var(--ink);border-radius:10px;color:var(--ink);font-size:20px}.ck-title{font:700 16px var(--display)}.ck-desc{font:11px var(--mono);color:var(--inkSoft);margin:4px 0}.ck-status{margin:8px 0;padding:8px;background:var(--paper2);border:2px solid var(--ink);border-radius:9px;font:11px var(--mono)}.ck-chat{max-height:180px;overflow:auto;display:flex;flex-direction:column;gap:6px;padding:8px 0}.ck-bubble{max-width:85%;padding:8px 10px;border-radius:10px;font:12px var(--mono);border:2px solid var(--ink)}.ck-bubble.user{align-self:flex-end;background:var(--pink);color:#fff}.ck-bubble.bot{align-self:flex-start;background:var(--paper2)}.ck-train-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ck-mode{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border:2px solid var(--ink);border-radius:12px;background:#fff;text-align:left;cursor:pointer}.ck-mode.on{border-color:var(--ink);box-shadow:3px 3px #3b12402e}.ck-mode:first-child.on{background:var(--mint)}.ck-mode:last-child.on{background:var(--pinkSoft)}.ck-mode b{font:800 14px var(--display);line-height:1}.ck-mode span{font:10px var(--mono);color:var(--inkSoft)}@media(max-width:760px){.ck-stats,.ck-grid2{grid-template-columns:1fr 1fr}.ck-train-modes{grid-template-columns:1fr}}.desktop-icon{cursor:pointer;font:inherit;color:inherit}.desktop-icon span{font-size:11px}:is(button,a,input,select,[role=button]):focus-visible{outline:3px solid var(--ink);outline-offset:2px}.ck-btn img{margin-right:8px;border-radius:4px;vertical-align:middle}.lb-table.lb4 .lb-header,.lb-table.lb4 .lb-row{grid-template-columns:40px 1.4fr .8fr 1fr}.lb-row.me{background:var(--paper2);font-weight:700}.lb-loading{padding:16px 12px;font:12px var(--mono);color:var(--inkSoft)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(max-width:760px){.lb-table.lb4 .lb-header,.lb-table.lb4 .lb-row{min-width:0;gap:6px;padding:10px;grid-template-columns:28px minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr)}.lb-table.lb4 .lb-row{font-size:11px}}.brand-legal{margin-top:10px;display:flex;gap:8px;justify-content:center;font:500 11px var(--mono);pointer-events:auto}.brand-legal a{color:var(--ink);text-underline-offset:3px}.about-links{display:flex;gap:12px;justify-content:center;margin-top:8px}.app-content .t-sol,.cherry-app .ck-card:not(.ck-terminal) .t-sol,.lb-table .t-sol{color:#1f6bc4!important}.about-link,.brand-legal a{display:inline-block;padding:6px 4px;min-height:24px}input[type=range]{min-height:24px}.ai-app .ck-chat.ai-chat{max-height:none;min-height:180px;height:min(42vh,340px);padding:8px;background:var(--paper2);border:2px solid var(--line);border-radius:10px}.ai-app .ck-bubble{white-space:pre-wrap;word-break:break-word;line-height:1.5}.ai-app .ck-bubble.user{background:var(--pinkSoft);color:var(--ink)}.ai-app .ck-bubble.bot{background:#fff}.ai-typing{color:var(--inkSoft);font-style:italic}.ai-cut{display:block;margin-top:6px;font:10px var(--mono);color:var(--inkSoft)}.ai-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-compose{display:flex;gap:8px;align-items:flex-end}.ai-textarea{flex:1;min-width:0;width:100%;resize:vertical;border:2px solid var(--ink);border-radius:9px;padding:8px 10px;background:#fff;color:var(--ink);font:12px/1.5 var(--mono)}.ai-dataset{min-height:120px;max-height:40vh}.ai-label{font:400 10px var(--pixel);color:var(--inkSoft)}.ai-app .ck-input{width:100%;color:var(--ink)}.ai-file{position:relative;overflow:hidden}.ai-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ai-file:focus-within{outline:2px solid var(--pinkDeep);outline-offset:2px}.ai-gate{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-gate>span:nth-child(2){flex:1;min-width:160px}.ai-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-profile{max-height:240px}.ai-app .ck-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.ai-compose{flex-direction:column;align-items:stretch}.ai-app .ck-chat.ai-chat{height:46vh}}
