:root{--desktop: #0b0b0c;--face: #232326;--face-2: #1b1b1e;--field: #0e0e10;--task-active: #151517;--bevel-light: #6b6b73;--bevel-light-2: #3d3d44;--bevel-dark: #121214;--bevel-outer: #000;--text: #f2efe9;--text-muted: #a3a09a;--text-soft: #d6d2cb;--title-active: linear-gradient(90deg, #0a0a0b, #4a4a52);--title-inactive: linear-gradient(90deg, #2b2b31, #3a3a41);--accent: #5feddf;--accent-soft: rgba(95, 237, 223, .22);--ok: #5feddf;--warn: #fec343;--danger: #c52020;--shadow: 6px 6px 0 rgba(0, 0, 0, .55);--font: "IBM Plex Mono", "Courier New", monospace;--font-hand: Schoolbell, "Comic Sans MS", cursive}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden}body{font:13px var(--font);color:var(--text);background:var(--desktop)}button,input,select{font:inherit;color:inherit}button{background:var(--face);border:0}select{background-color:var(--field)}.raised{box-shadow:inset -1px -1px 0 var(--bevel-outer),inset 1px 1px 0 var(--bevel-light),inset -2px -2px 0 var(--bevel-dark),inset 2px 2px 0 var(--bevel-light-2)}.sunken{box-shadow:inset 1px 1px 0 var(--bevel-outer),inset -1px -1px 0 var(--bevel-light),inset 2px 2px 0 var(--bevel-dark),inset -2px -2px 0 var(--bevel-light-2)}.window{box-shadow:inset -1px -1px #000,inset 1px 1px 0 var(--bevel-light),inset -2px -2px 0 var(--bevel-dark),inset 2px 2px 0 var(--bevel-light-2),var(--shadow)}.r3-button{min-height:28px;padding:4px 12px;cursor:pointer}.r3-button:active,.pressed{box-shadow:inset 1px 1px #000,inset -1px -1px 0 var(--bevel-light);transform:translate(1px,1px)}.r3-button.primary{background:var(--face);color:var(--text);font-weight:700;box-shadow:0 0 0 1px #000,inset -1px -1px #000,inset 1px 1px #6b6b73,inset -2px -2px #121214,inset 2px 2px #3d3d44}.r3-button:focus-visible,button:focus-visible{outline:1px dotted var(--accent);outline-offset:-5px}.r3-button:disabled,button:disabled{color:#6b6b73;text-shadow:1px 1px 0 #000;cursor:not-allowed}.r3os{position:relative;width:100%;height:100%;background:var(--desktop);isolation:isolate}.wallpaper{position:absolute;inset:0;background:url(/os/wallpaper/wallpaper-dark.webp) center/cover no-repeat;filter:saturate(.7) brightness(.5) contrast(1.06);z-index:-5}.vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(0,0,0,.6) 100%);z-index:-4;pointer-events:none}.noise{position:absolute;inset:0;opacity:.2;mix-blend-mode:overlay;z-index:-3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E")}.grain{position:absolute;inset:0;opacity:.12;z-index:-2;pointer-events:none;background-image:radial-gradient(#fff .6px,transparent .8px);background-size:7px 7px;animation:grain 9s steps(7) infinite}.scratch,.tag,.heart{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1}.scratch{width:180px;height:1px;background:#f2efe9;opacity:.26}.s1{left:48%;top:18%;transform:rotate(-17deg)}.s2{left:67%;top:64%;transform:rotate(12deg)}.tag{border:1px solid currentColor;padding:3px 6px;font-size:10px;letter-spacing:.1em}.t1{left:57%;top:22%;transform:rotate(-7deg);color:#f2efe973}.t2{left:71%;top:42%;transform:rotate(8deg);color:#fec3438c}.heart{right:12%;bottom:18%;font:180px serif;color:#ee93e329}@keyframes grain{50%{transform:translate(5px,-7px)}}.ico{display:inline-block;flex:0 0 auto;background:var(--ico-colour, var(--text));-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;image-rendering:pixelated}.desktop-icons{position:absolute;left:12px;top:10px;display:grid;grid-auto-flow:column;grid-auto-columns:92px;grid-auto-rows:88px;column-gap:6px;outline:none}.desktop-icon{width:88px;height:84px;background:transparent;color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:default;text-shadow:1px 1px #000}.desktop-icon-label{padding:1px 3px}.desktop-icon.selected .desktop-icon-label{background:var(--accent-soft);outline:1px dotted #f2efe9}.os-window{position:absolute;background:var(--face);padding:4px;min-width:280px;min-height:180px}.titlebar{height:30px;background:var(--title-inactive);display:flex;align-items:center;gap:6px;padding:3px}.os-window.active .titlebar,.os-window:focus-within .titlebar,.message-box>.titlebar,.program-error-box>.titlebar{background:var(--title-active)}.titlebar strong{font-size:14px}.titlebar-spacer{flex:1}.titlebar button{width:24px;height:22px;padding:0;background:var(--face);box-shadow:inset -1px -1px #000,inset 1px 1px var(--bevel-light)}.window-content{height:calc(100% - 30px);overflow:auto;position:relative}.resize-grip{position:absolute;right:3px;bottom:3px;width:16px;height:16px;cursor:nwse-resize;background:repeating-linear-gradient(135deg,transparent 0 3px,#777 3px 4px)}.taskbar{position:fixed;z-index:10000;left:0;right:0;bottom:0;height:44px;background:var(--face);box-shadow:inset 0 1px 0 var(--bevel-light),inset 0 2px 0 var(--bevel-light-2);display:flex;align-items:center;gap:5px;padding:4px}.start-button{height:36px;display:flex;align-items:center;gap:6px;font-weight:700;font-size:15px;padding:3px 9px}.start-button img{width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.task-buttons{display:flex;gap:4px;flex:1;overflow:hidden}.task-button{height:34px;min-width:120px;max-width:240px;display:flex;align-items:center;gap:7px;padding:4px 9px;white-space:nowrap}.task-button.active{box-shadow:inset 1px 1px #000,inset -1px -1px var(--bevel-light);background:var(--task-active);font-weight:700}.tray{height:34px;display:flex;align-items:center;gap:5px;padding:3px 7px;position:relative}.tray>button{height:26px;display:flex;align-items:center;gap:4px;background:transparent}.tray .tray-mail{animation:blink 1s steps(1) infinite}.tray .tray-painters span{font-weight:700}.tray .tray-live{padding:0 6px;border:1px solid #26783b;background:#102817;color:#dffff0}.tray-live-dot{width:7px;height:7px;border-radius:50%;background:#2cff5b;box-shadow:0 0 5px #2cff5b;animation:live-pulse 1.15s steps(2,end) infinite}.tray .storming{color:var(--warn);animation:blink .75s steps(1) infinite}.block-dot{color:var(--ok);animation:blink 1s steps(1) infinite}.mute-slash{position:absolute;width:20px;height:2px;background:var(--danger);transform:rotate(-45deg)}@keyframes blink{50%{opacity:.35}}.start-menu{position:fixed;left:3px;bottom:44px;width:250px;z-index:11000;background:var(--face);padding:4px;display:grid;grid-template-columns:30px 1fr}.start-band{background:linear-gradient(to top,#000,#2e2e34);writing-mode:vertical-rl;transform:rotate(180deg);padding:8px 5px;font-size:16px}.start-band-version{color:var(--accent)}.start-items{display:flex;flex-direction:column}.start-items>button,.programs-sub>button,.submenu button{min-height:40px;text-align:left;display:flex;align-items:center;gap:8px;padding:5px 8px}.programs-sub{position:relative;display:flex;flex-direction:column}.programs-sub>button{width:100%}.submenu{position:fixed;z-index:11001;display:flex;flex-direction:column;min-width:200px;max-width:min(320px,calc(100vw - 8px));overflow-x:hidden;overflow-y:auto;background:var(--face);padding:3px}.submenu button{white-space:nowrap;min-height:30px;padding:3px 10px 3px 6px}.start-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.start-item-arrow{margin-left:12px}.programs-sub>button.expanded{background:var(--accent-soft)}.start-items hr{border:0;border-top:1px solid #000;border-bottom:1px solid var(--bevel-light);width:100%}.menu-bar{height:25px;display:flex;align-items:center;padding:0 4px;background:var(--face-2);position:relative;z-index:20}.menu-root{position:relative}.menu-root>button{height:23px;padding:2px 8px}.menu-dropdown{position:absolute;top:24px;left:0;width:235px;background:var(--face);padding:3px;display:flex;flex-direction:column;box-shadow:3px 3px #000}.menu-dropdown button{text-align:left;min-height:27px;padding:4px 8px}.menu-dropdown button:hover:not(:disabled),.menu-dropdown button:focus:not(:disabled){background:var(--accent-soft);outline:1px dotted #f2efe9}.tabs{display:flex;padding-left:8px;margin-bottom:-1px;position:relative;z-index:2}.tab{padding:6px 12px;border:1px solid var(--bevel-light);border-bottom:0;background:var(--face-2)}.tab.active{background:var(--face);padding-top:8px;margin-top:-2px}.group-box{border:1px solid var(--bevel-light);margin:12px 0;padding:14px 12px 12px}.group-box legend{padding:0 5px;background:var(--face)}.listbox,.tree-view{background:var(--field);padding:5px;min-height:120px;overflow:auto}.listbox button,.tree-view button{width:100%;text-align:left;min-height:28px;display:flex;align-items:center;gap:7px;background:transparent}.listbox button[aria-selected=true],.listbox button:focus,.tree-view button:focus{background:var(--accent-soft);outline:1px dotted #f2efe9}.progress-segments{display:flex;gap:2px;padding:4px;background:var(--field);width:max-content}.progress-segments i{width:12px;height:16px;border:1px solid #333}.progress-segments i.on{background:var(--ok)}.modal-shade{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;background:#0000002e}.message-box{width:min(430px,calc(100vw - 30px));background:var(--face);padding:4px}.message-box-content{padding:8px}.message-body{display:grid;grid-template-columns:44px 1fr;gap:10px}.message-body p{white-space:pre-line}.message-body pre{white-space:pre-wrap;font-size:11px}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.program-error{height:100%;min-height:180px;display:grid;place-items:center;padding:12px;background:var(--face)}.program-error-box{width:min(430px,100%);background:var(--face);padding:4px}.program-error-content{padding:10px}.program-error-content pre{white-space:pre-wrap;font-size:11px}.taskbar-error{justify-content:flex-start}.balloon-stack{position:fixed;right:12px;bottom:56px;z-index:22000;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.balloon{position:relative;z-index:1;width:320px;background:#f2efe9;color:#0b0b0c;border:1px solid #111;box-shadow:5px 5px #000;display:grid;grid-template-columns:32px 1fr;gap:8px;padding:12px}.balloon>button{position:absolute;right:4px;top:2px;background:transparent;color:#111}.balloon p{margin:4px 0}.balloon-actions .r3-button{color:var(--text)}.balloon-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.assistant{position:fixed;right:18px;bottom:62px;z-index:9000;display:flex;align-items:flex-end;gap:10px}.assistant-pic{width:112px;height:112px;padding:4px;background:var(--face)}.assistant-pic img{width:100%;height:100%;object-fit:cover}.assistant-bubble{max-width:260px;background:#f2efe9;color:#111;border:2px solid #222;box-shadow:4px 4px #000;padding:9px 12px;font:19px var(--font-hand)}.assistant-hide{position:absolute;right:-5px;top:-8px;z-index:2}.storm-screen{position:fixed;inset:0;z-index:30000;background:var(--desktop);color:var(--text);display:grid;place-items:center;text-align:left;border:0;background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}.storm-screen>div{width:min(620px,90vw);font-size:17px}.storm-screen h1{display:inline-flex;align-items:center;gap:10px;background:#fec343;color:#111;padding:5px 10px;text-shadow:2px 0 #0ff,-2px 0 #f33}.storm-screen strong{animation:blink .8s steps(1) infinite}.storm-active:after{content:"";position:fixed;inset:0 0 44px;pointer-events:none;z-index:8000;background:repeating-linear-gradient(to bottom,rgba(254,195,67,.025) 0 1px,transparent 1px 4px)}.explorer-empty{height:100%;background:var(--field);display:grid;place-items:center}.properties,.pass-program{padding:10px;height:100%}.properties label{display:block;margin:10px 0}.sounds-props{display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.sounds-props>.listbox{flex:1 1 auto;min-height:96px}.sounds-props>.group-box,.sounds-props>fieldset,.sounds-props>.dialog-actions{flex:0 0 auto}.properties input:not([type=checkbox]):not([type=range]){width:100%;background:var(--field);border:1px solid #111;padding:5px}.help-view{height:100%;display:grid;grid-template-columns:210px 1fr;gap:8px;padding:8px}.help-view article{background:#f2efe9;color:#111;padding:12px;overflow:auto}.help-group{display:block;margin:8px 2px 2px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.help-topic-entry:first-child .help-group{margin-top:0}.help-body p,.help-body ol{margin:0 0 10px;line-height:1.5}.help-body ol{padding-left:18px}.help-body li{margin-bottom:6px}.help-view article button{margin-top:6px;color:var(--text)}.paint-program{height:100%;display:grid;grid-template-rows:auto auto 1fr auto 23px;background:var(--face)}.paint-live-hero{min-height:48px;display:grid;grid-template-columns:minmax(250px,1.1fr) minmax(240px,1fr) 132px;gap:10px;align-items:center;padding:5px 7px;border-top:1px solid var(--bevel-light);border-bottom:1px solid #111;background:var(--face-2)}.paint-live-hero.active{background:#102817;box-shadow:inset 0 0 0 1px #26783b}.paint-live-hero.active .paint-live-state>div>b{color:#2cff5b}.paint-live-hero.starting{background:#2b2815}.paint-live-state{min-width:0;display:flex;gap:8px;align-items:center}.paint-live-state>div,.paint-live-proof{min-width:0;display:flex;flex-direction:column;gap:2px}.paint-live-state b,.paint-live-proof b{letter-spacing:.04em}.paint-live-state small,.paint-live-proof span,.paint-live-proof a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paint-live-beacon{flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:#6b6b6b;box-shadow:0 0 0 1px #000}.paint-live-hero.active .paint-live-beacon{background:#2cff5b;box-shadow:0 0 0 1px #000,0 0 7px #2cff5b;animation:live-pulse 1.15s steps(2,end) infinite}.paint-live-hero.starting .paint-live-beacon{background:#ffe55a}@keyframes live-pulse{50%{opacity:.45}}.paint-live-proof{padding-left:10px;border-left:1px solid #555}.paint-live-hero.active .paint-live-proof{border-left-color:#26783b}.paint-proof-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center}.paint-proof-line.remote b{color:#5feddf}.paint-proof-links{display:flex;align-items:center;gap:8px}.paint-live-hero-button{width:132px;min-height:32px}.paint-live-hero-button.active{font-weight:700;outline:1px solid #2cff5b;outline-offset:-3px}.paint-main{display:grid;grid-template-columns:78px 1fr 155px;min-height:0}.toolbox{padding:6px;display:grid;grid-template-columns:32px 32px;grid-auto-rows:32px;gap:4px;align-content:start}.tool{width:32px;height:32px;display:grid;place-items:center}.tool.chosen{box-shadow:inset 1px 1px #000,inset -1px -1px 0 var(--bevel-light);background:var(--field)}.tool-options .chosen{outline:1px dotted #a3a09a;outline-offset:2px}.tool-options{grid-column:1/3;padding:4px;display:grid;grid-template-columns:1fr 1fr}.tool-options button{font-size:7px;min-height:26px}.canvas-well{overflow:auto;background:var(--field);padding:9px;touch-action:none}.canvas-well canvas{display:block;image-rendering:pixelated;touch-action:none;background:#fff}.paint-info{padding:10px 7px;display:flex;flex-direction:column;gap:8px;border-left:1px solid #111;min-height:0;overflow-y:auto}.paint-bottom{min-height:96px;border-top:1px solid var(--bevel-light);display:grid;grid-template-columns:300px 1fr 210px;gap:10px;align-items:center;padding:7px}.palette-row{display:flex;align-items:center;gap:8px}.colour-well{width:54px;height:44px;position:relative;background:var(--field)}.colour-well i,.colour-well b{position:absolute;width:25px;height:25px;border:2px solid #111}.colour-well i{left:5px;top:5px}.colour-well b{right:5px;bottom:5px}.palette-grid{display:grid;grid-template-columns:repeat(8,22px);grid-template-rows:repeat(2,22px);gap:2px}.palette-grid button{width:22px;height:22px;border:2px solid #111}.palette-grid button.selected{outline:2px solid #f2efe9;outline-offset:1px}.paint-together{display:flex;flex-direction:column}.paint-together small,.paint-recent small{color:var(--text-muted)}.paint-recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.paint-recent button{width:100%;display:flex;flex-direction:column;gap:0;padding:1px 3px;background:transparent;border:0;color:inherit;font:inherit;font-size:11px;text-align:left;cursor:pointer}.paint-recent button:hover,.paint-recent button:focus-visible{background:var(--accent-soft);color:var(--text)}.paint-status .link-button{background:transparent;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.paint-term{cursor:help;text-decoration:underline dotted;text-underline-offset:3px}.budget-gas-hint{color:#ffcf6e}.budget-gas-hint a{color:inherit;text-decoration:underline}.budget-meter{display:flex;flex-direction:column;gap:5px}.paint-action{display:flex;flex-direction:column;gap:4px}.paint-action-buttons{display:flex;gap:4px}.paint-action-buttons .r3-button{flex:1 1 0}.paint-status{display:grid;grid-template-columns:1fr 90px 150px 120px;background:var(--face-2);border-top:1px solid #000}.paint-status span{padding:3px 6px;border-right:1px solid #555;white-space:nowrap}.pass-tab{border:1px solid var(--bevel-light);padding:12px;min-height:480px;overflow:auto}.pass-general{display:grid;grid-template-columns:190px 1fr;gap:16px}.pass-monitor{background:transparent}.monitor-screen{width:170px;height:140px;border:7px solid #3a3a40;background:#5feddf;box-shadow:inset 0 0 0 2px #111;overflow:hidden;position:relative}.monitor-screen:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(0,0,0,.08) 3px 4px)}.monitor-screen img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.pass-monitor>i{display:block;width:34px;height:24px;background:#3a3a40;margin:auto}.pass-monitor>b{display:block;width:90px;height:9px;background:#3a3a40;margin:auto}.manufacturer{grid-column:1/3;display:flex;align-items:center;gap:15px}.manufacturer img{width:150px;border:2px solid #111;box-shadow:5px 5px #000}.display-picker{position:relative}.combo-list{position:absolute;z-index:40;width:280px;max-height:220px;overflow:auto;background:var(--field)}.combo-list button{width:100%;height:32px;text-align:left;display:flex;align-items:center;gap:6px}.combo-list img{width:24px;height:24px;object-fit:cover}.combo-list small{display:block;padding:7px}.pass-svg{width:180px;background:#fff}.device-manager{display:grid;grid-template-columns:1fr 1fr;gap:10px}.device-manager>.tree-view{grid-column:1/2;grid-row:2/4}.device-manager>.group-box{grid-column:2/3;grid-row:2/4}.advanced-buttons{display:flex;gap:8px}*::-webkit-scrollbar{width:16px;height:16px}*::-webkit-scrollbar-track{background:var(--face-2)}*::-webkit-scrollbar-thumb{background:var(--face);box-shadow:inset 1px 1px var(--bevel-light),inset -1px -1px #000}*{scrollbar-color:var(--face) var(--face-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:640px){.assistant{display:none}.desktop-icons{grid-template-columns:repeat(4,1fr);width:100%;left:0}.desktop-icon{width:25vw}.os-window{left:0!important;top:0!important;width:100%!important;height:calc(100% - 48px)!important}.titlebar{height:36px}.taskbar{height:48px}.start-menu{width:100%;bottom:48px}.task-buttons{display:none}.paint-main{display:flex;flex-direction:column}.toolbox{display:flex;overflow:auto}.toolbox .tool:nth-of-type(2),.toolbox .tool:nth-of-type(5),.toolbox .tool:nth-of-type(6),.toolbox .tool:nth-of-type(7){display:none}.paint-info{display:none}.canvas-well{width:100%;aspect-ratio:1;max-height:none}.canvas-well canvas{width:100%!important;height:auto!important}.paint-bottom{grid-template-columns:1fr;min-height:170px}.paint-action{display:flex}.paint-action-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,1.15fr)}.paint-action .primary{min-height:48px}.palette-grid{grid-template-columns:repeat(8,34px);grid-template-rows:repeat(2,34px)}.palette-grid button{width:34px;height:34px}.paint-status{grid-template-columns:1fr 80px}.paint-status span:nth-child(3),.paint-status span:nth-child(4){display:none}.help-view{grid-template-columns:130px 1fr}.pass-general{grid-template-columns:1fr}.manufacturer{grid-column:1}.device-manager{display:block}}.wallet-chooser{margin:3px 7px 5px;padding:5px;background:var(--field);display:flex;flex-direction:column;gap:4px}.wallet-chooser button,.wallet-chooser a{min-height:32px;padding:6px;text-align:left;color:var(--text);background:var(--face);text-decoration:none}.wallet-chooser-error{margin:2px 0 0;color:#fec343;line-height:1.3}.background-picker{display:grid;grid-template-columns:repeat(8,30px);gap:4px;margin:12px 0}.background-picker button{width:30px;height:30px;border:2px solid #111}.background-picker button.selected{outline:2px solid #f2efe9;outline-offset:1px}.message-box input{width:100%;min-height:30px;background:var(--field);border:1px solid #000;padding:5px}.pass-monitor .ico{margin:auto}.manufacturer>.ico{width:150px!important;height:150px!important}.balloon a{color:#2400a8}.balloon-body{margin-top:4px;line-height:1.45;white-space:pre-line}.start-items>button:hover,.start-items>button:focus,.programs-sub>button:hover,.programs-sub>button:focus,.submenu button:hover,.submenu button:focus,.combo-list button:hover,.combo-list button:focus,.tab:focus-visible{background:var(--accent-soft);outline:1px dotted #f2efe9}.brush-size-sample{display:block;margin:auto;background:var(--text)}.brush-size-sample.sample-1{width:3px;height:3px}.brush-size-sample.sample-2{width:6px;height:6px}.brush-size-sample.sample-3{width:10px;height:10px}.tool-options{grid-column:1/3;padding:8px;display:flex;flex-direction:column;gap:8px;align-items:center}.tool-options button{width:34px;height:24px}.program-loading{height:100%;display:grid;place-items:center;cursor:wait}.live-wizard{height:100%;display:flex;flex-direction:column;background:var(--face)}.live-wizard-body{flex:1;min-height:0;display:grid;grid-template-columns:168px 1fr;gap:18px;padding:14px}.live-wizard-art{overflow:hidden;background:#000}.live-wizard-art img{width:100%;height:100%;object-fit:cover;object-position:35% center}.live-wizard-step{min-width:0}.live-wizard-step>small,.muted{color:var(--muted)}.live-wizard-step h2{margin:9px 0 12px}.live-wizard-step label{display:grid;grid-template-columns:138px 1fr;align-items:center;gap:8px;margin:9px 0}.live-wizard-step input,.live-wizard-step select{width:100%}.live-quick{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:8px 10px;margin:10px 0 4px;background:var(--field)}.live-quick b{grid-column:1}.live-quick span{grid-column:1;color:var(--text-muted)}.live-quick button{grid-column:2;grid-row:1 / span 2}.live-quick-steps{list-style:none;margin:6px 0 12px;padding:0}.live-quick-steps li{position:relative;padding:5px 0 5px 24px;color:var(--text-muted)}.live-quick-steps li:before{content:"";position:absolute;left:2px;top:6px;width:12px;height:12px;border:1px solid var(--text-muted);text-align:center;line-height:12px;font-size:11px}.live-quick-steps li.current{color:var(--text);font-weight:700}.live-quick-steps li.current:before{content:"›";border-color:var(--text)}.live-quick-steps li.done{color:var(--text)}.live-quick-steps li.done:before{content:"✓";border-color:var(--text)}.live-quick-steps li.failed:before{content:"×";color:#c00;border-color:#c00}.live-quick-steps small{display:block;font-weight:400;color:var(--text-muted)}.live-summary{white-space:pre-line;padding:8px;background:var(--field);line-height:1.55}.live-wizard-footer{min-height:50px;display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:8px 12px;border-top:1px solid var(--bevel-dark)}.dialog-warning{padding:6px 8px;border:1px solid #000;background:#fff4b8;color:#111}.dialog-error{color:#ff8f8f}.hardware-profiles{display:flex;flex-direction:column;gap:9px}.hardware-intro{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:start}.hardware-list{padding:3px;background:var(--field)}.hardware-list button{width:100%;min-height:44px;border:0;background:transparent;color:var(--text);text-align:left;padding:5px 7px;font:inherit}.hardware-list button small{display:block;margin:3px 0 0 16px;color:var(--muted)}.hardware-list button.selected{background:var(--accent-soft);outline:1px dotted var(--text)}.hardware-status{display:grid;grid-template-columns:130px 1fr;gap:5px 8px;margin:0}.hardware-status dt,.hardware-status dd{margin:0}.live-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--muted)}.live-dot.active{background:#07992f}.live-segments{display:flex;gap:2px;margin-top:4px}.live-segments i{width:8px;height:8px;background:var(--face-2);border:1px solid var(--bevel-dark)}.live-segments i.on{background:var(--accent)}.hardware-actions{display:flex;gap:7px}.danger-text{color:#ff8f8f!important}.hardware-footnote{margin:2px 0;font-size:11px}.xray-program{height:100%;overflow:auto;padding:8px;background:var(--face)}.lab-intro{display:grid;grid-template-columns:30px 1fr;gap:7px;align-items:start;margin-bottom:8px}.lab-intro>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.xray-how{margin:7px 0 9px;padding:8px 8px 8px 30px;background:var(--field)}.xray-head{padding:8px;background:var(--field)}.xray-block-title{display:flex;align-items:center;gap:8px}.xray-block-title i{width:9px;height:9px;border-radius:50%;background:var(--accent);animation:xray-blink 1s steps(1) infinite}.xray-block-title b{font-size:22px}.xray-block-title span{margin-left:auto;color:var(--muted)}@keyframes xray-blink{50%{opacity:.25}}.xray-bars{height:48px;margin:8px 0 3px;display:flex;gap:2px;align-items:flex-end}.xray-bars i{flex:1;min-width:2px;background:#5feddf8c}.xray-bars i.newest{background:#fec343}.xray-section{border-top:1px solid var(--bevel-light);margin-top:10px;padding-top:7px}.xray-section h3{margin:0 0 6px}.xray-proof-row{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:4px 0 6px;padding:5px 7px;background:var(--field)}.xray-proof-row code{color:var(--accent)}.xray-timeline{width:100%;height:94px;overflow:visible}.xray-timeline line{stroke:var(--bevel-light);stroke-width:2}.xray-timeline circle{fill:var(--accent);stroke:#000}.xray-timeline circle.empty{fill:var(--face-2)}.xray-timeline text{fill:var(--text);font:9px IBM Plex Mono,monospace}.xray-timeline text.muted{fill:var(--muted)}.xray-gas-grid{display:grid;grid-template-columns:58px 1fr 92px;gap:5px 8px;align-items:center}.xray-gas-grid>i{display:block;height:8px;min-width:2px}.gas-limit{width:100%;background:#fec343}.gas-used{background:var(--accent)}.region-grid{display:grid;grid-template-columns:repeat(4,32px);grid-template-rows:repeat(4,32px);gap:3px}.region-grid span{display:grid;place-items:center;background:var(--face-2);font-size:11px}.region-grid span.other{background:#6b6b73}.region-grid span.mine{background:var(--accent);color:#0b0b0c;font-weight:700}.modal-program-shade{position:fixed;inset:0;z-index:900000000;background:#00000059}.lab-program{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--face)}.lab-missing{height:100%;display:grid;place-items:center;color:var(--muted)}.intro-bar{position:relative;container-type:inline-size;margin:0 6px 8px;padding:7px 8px;border:1px solid var(--bevel-dark);background:var(--face-2);z-index:12}.intro-copy{min-width:0;display:flex;flex-direction:column;gap:3px;line-height:1.2}.intro-copy b,.intro-copy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intro-copy strong{color:var(--accent)}.intro-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center}@container (max-width: 520px){.intro-row{grid-template-columns:24px minmax(0,1fr)}.intro-row>.r3-button{grid-column:2;justify-self:start}.intro-copy b,.intro-copy span{white-space:normal}}.intro-popover{position:absolute;z-index:40;right:4px;top:calc(100% + 4px);width:min(480px,calc(100% - 8px));box-sizing:border-box;background:var(--face-2);padding:12px 14px;box-shadow:5px 5px #000}.intro-popover>b{display:block;margin-bottom:8px}.intro-popover ol{counter-reset:intro;list-style:none;margin:0;padding:0}.intro-popover li{counter-increment:intro;position:relative;padding-left:27px;margin:0 0 8px;line-height:1.5}.intro-popover li:before{content:counter(intro);position:absolute;left:0;color:var(--accent);font-weight:700}.intro-popover p{border-top:1px solid var(--bevel-light-2);margin:8px 0 0;padding-top:8px;color:var(--muted)}.lab-program .group-box{margin:0;min-width:0}.lab-program progress{width:100%;height:12px;accent-color:var(--accent)}.lab-action-row{display:flex;align-items:center;gap:9px;margin-top:7px}.lab-action-row small,.lab-program small{color:var(--muted)}.lab-dl{display:grid;grid-template-columns:95px 1fr;gap:7px 10px;margin:0}.lab-dl dt,.lab-dl dd{margin:0}.lab-dl dt{color:var(--muted)}.lab-field{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:7px;margin:7px 0}.lab-field input,.lab-field select{min-height:28px;background:var(--field);border:1px solid var(--bevel-outer);padding:4px 6px}.lab-status{height:22px;flex:0 0 22px;display:grid;grid-template-columns:1fr auto auto;border-top:1px solid var(--bevel-dark);margin-top:6px}.lab-status span{padding:3px 7px;border-right:1px solid var(--bevel-dark);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quests-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px 8px}.quests-head>div{display:flex;align-items:center;gap:12px}.quests-head b,.quests-head small{display:block}.quests-head b{font-size:20px}.badge-placeholder,.quest-mini-badge{display:block;border:1px solid var(--bevel-light);background:var(--field)}.badge-placeholder{width:38px;height:38px}.quests-main{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:10px;padding:0 6px}.quest-list{min-height:0;overflow:auto;padding:5px;background:var(--field)}.quest-group{padding:8px 6px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--text-muted)}.quest-row-wrap:first-child .quest-group{padding-top:2px}.quest-row{width:100%;min-height:50px;display:grid;grid-template-columns:40px 190px minmax(160px,1fr) 110px 115px;gap:8px;align-items:center;padding:4px 6px;text-align:left;background:transparent}.quest-row.selected{background:var(--accent-soft);outline:1px dotted var(--text)}.quest-mini-badge{width:34px;height:34px}.quest-name b,.quest-name small{display:block}.quest-progress>i{display:block;height:12px;border:1px solid var(--bevel-light);background:var(--face-2);box-shadow:inset 1px 1px #000}.quest-progress em{display:block;height:100%;background:var(--accent)}.quest-value{text-align:right}.quest-state{color:var(--muted);text-align:center}.quest-state.claimed,.cyan-text{color:var(--accent)}.quest-state.ready,.warn-text{color:var(--warn)}.quest-side{display:grid;grid-template-rows:auto 1fr;gap:8px;min-height:0}.trophy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.trophy-grid button{position:relative;height:62px;padding:0;border:1px solid var(--bevel-dark);background:var(--field)}.trophy-grid button.selected{outline:1px dotted var(--text)}.trophy-grid button.locked img{filter:grayscale(1) brightness(.5);opacity:.6}.trophy-grid button span{position:absolute;right:1px;bottom:1px;min-width:13px;background:var(--accent);color:#0b0b0c;font-weight:700}.quest-detail{text-align:center}.quest-detail>img,.quest-detail>span{image-rendering:pixelated;margin:0 auto}.quest-conditions{display:grid;gap:10px;margin-top:15px;text-align:left}.quest-conditions>div>div{display:flex;justify-content:space-between;gap:8px}.quest-conditions small{display:block;margin-top:3px;font-size:10px}@media(max-width:900px){.intro-copy span{display:none}.quests-main{display:block;overflow:auto}.quest-side{margin-bottom:10px}}.block-pulse{animation:block-pulse .28s ease-out 1}@keyframes block-pulse{0%{opacity:.25;transform:scale(.75)}45%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.block-dot,.block-pulse{animation:none!important}}.desktop-icon-new .desktop-icon-art{position:relative}.desktop-icon-new .desktop-icon-art:after{content:"✦";position:absolute;right:-8px;top:-8px;color:var(--accent);font-size:14px;text-shadow:1px 1px #000;animation:blink .8s steps(1) infinite}.quest-row.locked{color:var(--text-muted)}.quest-row.locked .quest-progress em{width:0!important}@media(prefers-reduced-motion:reduce){.desktop-icon-new .desktop-icon-art:after{animation:none}}.hardware-quote{margin-left:8px;color:var(--text-muted)}.run-dialog{height:100%;box-sizing:border-box;display:grid;align-content:start;gap:8px;padding:10px 12px;background:var(--face)}.run-dialog-body{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:start}.run-dialog-body p{margin:0}.run-dialog-field{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:6px}.run-dialog-field input{min-height:24px;box-sizing:border-box;padding:2px 6px;border:1px solid var(--bevel-outer);background:var(--field);color:var(--text)}.run-dialog-examples{margin-left:50px;color:var(--text-muted)}.run-dialog .dialog-actions{justify-content:flex-end}.shell-context-menu{position:fixed;z-index:1200000001;min-width:170px;max-width:calc(100vw - 8px);overflow-y:auto;display:flex;flex-direction:column;padding:3px;background:var(--face)}.shell-context-menu>button{min-height:24px;padding:3px 22px;text-align:left;white-space:nowrap;color:var(--text)}.shell-context-menu>button.default{font-weight:700}.shell-context-menu>button:hover,.shell-context-menu>button:focus{background:var(--accent-soft);outline:1px dotted var(--text);outline-offset:-1px}.shell-context-menu>hr{width:100%;margin:3px 0;border:0;border-top:1px solid #000;border-bottom:1px solid var(--bevel-light)}.desktop-icon{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media(pointer:coarse){.shell-context-menu>button,.submenu button{min-height:42px}}.welcome{position:fixed;top:16px;right:16px;width:280px;z-index:0;background:var(--face);padding:8px 10px 10px;box-sizing:border-box}.welcome header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.welcome header span{margin-left:auto;color:var(--text-muted)}.welcome-close{width:22px;height:22px;background:transparent}.welcome ol{list-style:none;margin:0 0 8px;padding:0}.welcome li{display:grid;grid-template-columns:18px 1fr;gap:6px;padding:3px 0;color:var(--text-muted)}.welcome li.current{color:var(--text)}.welcome li.done{text-decoration:line-through}.welcome li small{display:block;color:var(--text-muted);text-decoration:none}.welcome-check{width:14px;height:14px;border:1px solid var(--text-muted);text-align:center;line-height:14px;font-size:11px;color:var(--accent, #5feddf)}.welcome-guest-copy{margin:4px 0 9px;color:var(--text-muted);line-height:1.35}.welcome-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.welcome-actions p{margin:0 0 4px}@media(max-width:640px){.welcome{inset:auto 8px 56px;width:auto;padding:6px 8px 8px}.welcome li:not(.current){display:none}}.first-run-shade{position:fixed;inset:0 0 48px;z-index:1100000000;display:grid;place-items:center;padding:16px;background:#00000073}.first-run{width:min(440px,100%);max-height:100%;overflow:auto;background:var(--face)}.first-run .titlebar{background:var(--title-active)}.first-run-body{padding:14px 16px 16px}.first-run-body h2{margin:0 0 6px;font-size:18px}.first-run-body p{margin:0 0 14px;line-height:1.45;color:var(--text-muted)}.first-run-choices{display:grid;gap:8px}.first-run-choices .r3-button{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;text-align:left;color:var(--text)}.first-run-choices b,.first-run-choices small{display:block}.first-run-choices small{margin-top:2px;font-weight:400;color:var(--text-muted)}.first-run-check{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--text-muted)}@media(max-width:640px){.quest-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"badge name state" "badge progress value";row-gap:4px}.quest-row>.quest-mini-badge{grid-area:badge}.quest-row>.quest-name{grid-area:name;min-width:0}.quest-row>.quest-progress{grid-area:progress}.quest-row>.quest-value{grid-area:value;font-size:11px}.quest-row>.quest-state{grid-area:state}.quests-head{flex-wrap:wrap}}.boot-screen{position:fixed;inset:0;z-index:2147483000;background:#000;color:#c8c8c8;cursor:pointer;-webkit-user-select:none;user-select:none}.boot-screen.phase-fade{animation:boot-fade .3s ease-in forwards}@keyframes boot-fade{to{opacity:0}}.boot-post{margin:0;padding:max(24px,4vh) max(16px,4vw);font:15px/1.55 var(--font);white-space:pre-wrap;overflow-wrap:anywhere}.boot-cursor{animation:boot-blink .8s steps(1) infinite}@keyframes boot-blink{50%{opacity:0}}.boot-splash{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,rgba(95,237,223,.12),transparent 60%),linear-gradient(#0b0b0c,#050506)}.boot-mark{display:flex;align-items:center;gap:18px;padding:16px;animation:boot-rise .6s ease-out both}.boot-mark img{width:clamp(96px,22vw,168px);height:auto;image-rendering:pixelated}.boot-mark b{display:block;font:700 clamp(30px,7vw,56px) / 1 var(--font);color:var(--text);letter-spacing:-.02em}.boot-mark sup{margin-left:4px;font-size:.45em;color:var(--accent);vertical-align:super}.boot-mark span{display:block;margin-top:8px;font:14px var(--font);color:var(--text-muted)}@keyframes boot-rise{0%{opacity:0;transform:translateY(8px)}}.boot-bar{position:absolute;left:0;right:0;bottom:0;height:14px;background:repeating-linear-gradient(90deg,#5feddf 0,#ee93e3 18vw,#f7931a,#5feddf 54vw);background-size:54vw 100%;animation:boot-bar 1.1s linear infinite}@keyframes boot-bar{to{background-position:54vw 0}}@media(max-width:520px){.boot-post{font-size:11px}.boot-mark{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){.boot-bar,.boot-cursor,.boot-mark{animation:none}}.os-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.wallpaper.custom-wallpaper{filter:none;image-rendering:pixelated;background-color:#0b0b0c}.frames-resource-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 9px}.floppy-shade{position:fixed;inset:0;z-index:1250000000;display:grid;place-items:center;background:#0000002e}.floppy-dialog{position:relative;width:min(470px,calc(100vw - 24px));min-height:0;background:var(--face);padding:3px}.floppy-body{padding:16px 14px 12px}.floppy-copy-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px}.floppy-copy-row b{display:block;margin-bottom:8px;overflow-wrap:anywhere}.floppy-copy-row .progress-segments{width:min(100%,300px)}.floppy-copy-row .progress-segments i{flex:1 1 auto;min-width:5px}.floppy-description,.floppy-error{margin:14px 0 6px;padding:8px;background:var(--field);overflow-wrap:anywhere;white-space:pre-wrap}.floppy-error{color:#fec343}.floppy-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.display-properties{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--face)}.display-properties>.tabs{flex:0 0 auto;padding:8px 8px 0}.display-properties-page{flex:1 1 auto;min-height:0;overflow:auto;padding:18px;display:grid;grid-template-columns:minmax(210px,270px) minmax(230px,1fr);gap:18px;align-items:start;border-top:1px solid var(--bevel-light)}.display-monitor{width:min(250px,100%);margin:4px auto 18px;display:grid;justify-items:center}.display-monitor-screen{position:relative;width:220px;max-width:100%;aspect-ratio:4 / 3;overflow:hidden;border:12px solid var(--face-2);box-shadow:inset 2px 2px #000,inset -2px -2px var(--bevel-light),2px 2px #000;background:#0b0b0c}.display-monitor-screen>div{position:absolute;inset:0;image-rendering:pixelated;background-color:#0b0b0c}.display-monitor-screen.mode-tile>div{background-repeat:repeat;background-size:64px 64px}.display-monitor-screen.mode-center>div{background-repeat:no-repeat;background-size:auto 82%;background-position:center}.display-monitor-screen.mode-stretch>div{background-repeat:no-repeat;background-size:100% 100%;background-position:center}.display-monitor>i{width:58px;height:18px;background:var(--face-2);border-left:2px solid var(--bevel-light);border-right:2px solid #000}.display-monitor>b{width:112px;height:12px;background:var(--face-2);box-shadow:inset 1px 1px var(--bevel-light),inset -1px -1px #000}.display-background-controls{display:grid;gap:7px}.display-wallpaper-list{height:180px;overflow:auto;display:flex;flex-direction:column;padding:2px}.display-wallpaper-list button{flex:0 0 auto;min-height:25px;padding:3px 6px;border:0;text-align:left;background:transparent;color:var(--text);font:inherit}.display-wallpaper-list button.selected,.display-wallpaper-list button:focus-visible{background:var(--accent-soft);outline:1px dotted var(--text)}.display-mode{display:flex;gap:14px;flex-wrap:wrap;padding:8px 10px 9px;border:1px solid var(--bevel-dark)}.display-mode label{display:inline-flex;align-items:center;gap:4px}.display-screensaver-page{grid-column:1 / -1;display:grid;grid-template-columns:minmax(210px,270px) minmax(220px,1fr);gap:18px;align-items:start}.display-screensaver-page select{width:min(300px,100%);min-height:26px;margin:6px 0 8px;background:var(--field);color:var(--text)}.screensaver-mini{display:grid;place-items:center;color:var(--accent);font-weight:700;text-align:center}.display-properties-buttons{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:9px 12px;border-top:1px solid var(--bevel-light)}.assistant.dozing .assistant-pic{animation:assistant-doze 1.8s steps(2,end) infinite}.assistant.hopping .assistant-pic{animation:assistant-hop .65s steps(3,end) 1}@keyframes assistant-doze{50%{transform:translateY(3px)}}@keyframes assistant-hop{35%{transform:translateY(-12px)}70%{transform:translateY(0)}}.screensaver-overlay{position:fixed;inset:0;z-index:2147483000;overflow:hidden;background:#000;cursor:none;touch-action:none}.screensaver-picture{position:absolute;width:70vmin;height:70vmin}.screensaver-picture.static{left:50%;top:50%;transform:translate(-50%,-50%)}.screensaver-canvas{display:block;width:100%;height:100%;image-rendering:pixelated;border:1px solid #26262b}.screensaver-block{position:absolute;right:18px;bottom:16px;color:#77777e;font:11px var(--font)}@media(max-width:640px){.floppy-shade{align-items:center}.floppy-dialog{width:calc(100vw - 16px)}.display-properties-page,.display-screensaver-page{grid-template-columns:1fr}.display-properties-page{padding:12px}.display-monitor{margin-bottom:4px}.display-wallpaper-list{height:min(30vh,190px)}.display-properties-buttons .r3-button{min-height:38px}}@media(prefers-reduced-motion:reduce){.assistant.dozing .assistant-pic,.assistant.hopping .assistant-pic,.paint-live-hero.active .paint-live-beacon,.tray-live-dot{animation:none!important;transform:none!important}}.paint-live-hint{min-height:14px;color:var(--text-muted);line-height:1.2}.paint-live-hint.active{color:var(--accent)}.boot-splash-inner{display:grid;width:min(620px,calc(100vw - 32px));gap:14px}.boot-prefetch{padding:10px 12px;border:1px solid #4b4b50;background:#0000007a;font:12px/1.35 var(--font);box-shadow:inset 1px 1px #111,inset -1px -1px #2d2d31}.boot-prefetch-head,.boot-prefetch-row{display:grid;align-items:baseline}.boot-prefetch-head{grid-template-columns:1fr auto;margin-bottom:6px;color:var(--text)}.boot-prefetch-head span{color:var(--text-muted)}.boot-prefetch-row{grid-template-columns:28px minmax(150px,1fr) minmax(0,1.15fr);gap:7px;min-height:17px;color:var(--text-muted)}.boot-prefetch-row small{overflow:hidden;color:#77777d;text-align:right;text-overflow:ellipsis;white-space:nowrap}.boot-prefetch-state{color:#77777d}.boot-prefetch-row.state-done .boot-prefetch-state{color:#5feddf}.boot-prefetch-row.state-error .boot-prefetch-state{color:#c52020}.boot-prefetch-row.state-running{color:var(--text)}@media(max-width:520px){.boot-splash-inner{width:calc(100vw - 20px)}.boot-prefetch-row{grid-template-columns:24px 1fr}.boot-prefetch-row small{display:none}}@media(max-width:760px){.paint-live-hero{grid-template-columns:1fr auto}.paint-live-proof{grid-column:1 / -1;grid-row:2;padding:4px 0 0;border-left:0;border-top:1px solid #555}}
