#screen-dom-anchor{opacity:0;pointer-events:none;border-radius:7%/9%;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateZ(0)scale(.992);container-type:size}#screen-dom-anchor[data-active=true]{opacity:1;pointer-events:auto;cursor:url(/logo-background/crt-cursor.svg) 2 1,default;transform:translateZ(0)scale(1)}.crt-ui{color:#0000;-webkit-user-select:none;user-select:none;background:0 0;font:700 clamp(7px,1.8cqw,13px)/1.1 Tahoma,MS Sans Serif,Arial,sans-serif;position:absolute;inset:0;overflow:hidden}.desktop-icons{grid-template-rows:repeat(9,1fr);width:16%;display:grid;position:absolute;inset:1% auto 10% 0}.desktop-icon{color:#0000;width:100%;min-height:0;font:inherit;cursor:default;background:0 0;border:0;outline:0;place-items:center;padding:0;display:grid;position:relative}.desktop-icon:focus-visible,.win95-start:focus-visible,.win95-titlebar button:focus-visible,.win95-app-controls button:focus-visible,.win95-app-controls input:focus-visible,.win95-app-controls textarea:focus-visible,.doc-file-row:focus-visible{outline-offset:-2px;outline:1px dotted #f5ecaaf2;box-shadow:inset 0 0 0 1px #2430128c}.desktop-icon img,.desktop-icon span{display:none}.cat-desktop-icon{width:16%;height:9.9%;position:absolute;top:1%;left:15%}.cat-desktop-icon[hidden]{display:none}.win95-taskbar{grid-template-columns:14% 1fr 17%;height:9%;display:grid;position:absolute;bottom:0;left:0;right:0}.win95-start,.win95-task,.win95-clock{color:#0000;font:inherit;background:0 0;border:0;overflow:hidden}.win95-start{cursor:default}.win95-window{z-index:3;color:#0000;pointer-events:none;background:0 0;border:0;width:63.2813%;height:60.8333%;position:absolute;top:14.5833%;left:19.6875%}.win95-titlebar{position:absolute;inset:0}.win95-titlebar button{color:#0000;pointer-events:auto;background:0 0;border:0;outline:0;width:4.93827%;height:6.50685%;padding:0;position:absolute;top:3.08219%;right:2.71605%}.win95-app-controls{color:#0000;pointer-events:auto;background:0 0;outline:0;position:absolute;inset:19.5205% 2.22222% 9.93151%;overflow:hidden}.win95-app-controls button,.win95-app-controls input,.win95-app-controls textarea,.win95-app-controls .app-main-hit{color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;font:inherit;background:0 0;border:0;outline:0}.win95-app-controls input::selection{color:#0000;-webkit-text-fill-color:transparent;background:0 0}.win95-app-controls textarea::selection{color:#0000;-webkit-text-fill-color:transparent;background:0 0}.win95-app-controls button{cursor:default}.app-main-field,.app-main-hit{box-sizing:border-box;resize:none;width:100%;height:82%;position:absolute;inset:0 0 18%}.doc-file-list{grid-auto-rows:18%;gap:1.5%;display:grid;position:absolute;inset:3% 2%}.doc-file-row{box-sizing:border-box;color:#0000;text-align:left;background:0 0;border:0;outline:0;width:100%;min-height:0}.permission-hit,.doc-detail-hit,.qq-photo-compare{cursor:default}.app-action-row,.app-toolbar-row{grid-template-columns:1fr;gap:2%;height:17%;display:grid;position:absolute;bottom:0;left:0;right:0}.app-action-row.two{grid-template-columns:1fr 1fr}.app-action-row.three{grid-template-columns:.62fr 1fr 1.15fr}.app-toolbar-row{grid-template-columns:1fr 19%;height:16%;top:0;bottom:auto}.app-toolbar-row+.app-main-hit{height:82%;inset:18% 0 0}.app-toolbar-row.bottom{top:auto;bottom:0}.app-toolbar-row.bottom+.app-main-hit{height:82%;inset:0 0 18%}.app-main-hit:has(+.app-toolbar-row.bottom){height:82%;inset:0 0 18%}.app-centre-form{grid-template-columns:1fr 26%;gap:5%;display:grid;position:absolute;inset:24% 10%}.app-choice-grid{grid-template-columns:1fr 1fr;gap:5%;display:grid;position:absolute;inset:10% 5% 20%}.app-sheet-fields{grid-template-rows:repeat(4,1fr);width:18%;display:grid;position:absolute;inset:16% 12% 10% 13%}.app-sheet-fields input{appearance:textfield;min-width:0;min-height:0}.app-sheet-fields input::-webkit-inner-spin-button{appearance:none;margin:0}.app-sheet-fields input::-webkit-outer-spin-button{appearance:none;margin:0}.cat-warning-actions{grid-template-columns:1fr 1fr;gap:5%;width:39%;height:12%;display:grid;position:absolute;bottom:4%;right:3%}.cat-warning-actions button{min-width:0}@media (prefers-reduced-motion:reduce){#screen-dom-anchor{transition:none}}@media (width<=520px) and (orientation:portrait){.desktop-icons{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;width:32%}.desktop-icon{min-height:44px}.cat-desktop-icon{width:16%;height:18.2%;min-height:44px;top:1%;left:32%}.win95-titlebar button{width:16%;min-width:44px;height:20%;min-height:44px;top:-3%;right:-2%}.win95-window{width:85%;height:83.3333%;top:7.29167%;left:7.5%}.win95-app-controls{inset:14.25% 1.65441% 7.25%}.win95-app-controls button,.cat-warning-actions button{min-height:44px}.app-action-row{height:30%;bottom:-5%}.app-main-field,.app-main-hit{height:76%}}html[data-eye-cursor=ready],html[data-eye-cursor=ready] body,html[data-eye-cursor=ready] canvas{cursor:none}#ambient-eye-cursor{z-index:40;opacity:0;pointer-events:none;will-change:transform;width:67px;height:43px;transition:opacity .14s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}#ambient-eye-cursor[data-visible=true]{opacity:.94}#ambient-eye-cursor img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #00000094)drop-shadow(0 0 5px #b7e1ff3d);display:block}body[data-crt-pointer=inside] #ambient-eye-cursor{opacity:0}html[data-eye-cursor=ready] #screen-dom-anchor[data-active=true]{cursor:url(/logo-background/crt-cursor.svg) 2 1,default}@media (pointer:coarse){#ambient-eye-cursor{display:none}html[data-eye-cursor=ready],html[data-eye-cursor=ready] body,html[data-eye-cursor=ready] canvas{cursor:auto}}@media (prefers-reduced-motion:reduce){#ambient-eye-cursor{transition:none}}#audio-controls{z-index:34;left:max(12px, env(safe-area-inset-left,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed}.audio-mute-toggle{color:#dde6c2;letter-spacing:.04em;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#121812d1;border:1px solid #bed9a257;border-radius:3px;min-width:44px;min-height:44px;padding:8px 12px;font:11px/1.35 ui-monospace,Cascadia Code,Consolas,monospace;display:block;box-shadow:0 8px 28px #00000047}.audio-mute-toggle:focus{outline:0}.audio-mute-toggle:focus-visible{outline-offset:2px;outline:1px dotted #ecf5bcf2}@media (width<=520px){#audio-controls{left:max(10px, env(safe-area-inset-left,0px));bottom:max(12px, env(safe-area-inset-bottom,0px))}.audio-mute-toggle{min-width:48px;min-height:48px}}@media (prefers-reduced-motion:reduce){.audio-mute-toggle{transition:none}}#visual-tuner{z-index:34;right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));width:min(326px, calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));color:#e8ead8;letter-spacing:.02em;pointer-events:none;font:11px/1.35 ui-monospace,Cascadia Code,Consolas,monospace;position:fixed}.visual-tuner-toggle{color:#dde6c2;min-height:44px;font:inherit;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121812d1;border:1px solid #bed9a257;border-radius:3px;margin-left:auto;padding:8px 11px;display:block;box-shadow:0 8px 28px #00000047}.visual-tuner-toggle:focus,.visual-tuner-header button:focus,.visual-tuner-field input:focus{outline:0}.visual-tuner-toggle:focus-visible,.visual-tuner-header button:focus-visible,.visual-tuner-field input:focus-visible{outline-offset:2px;outline:1px dotted #ecf5bcf2}.visual-tuner-panel{color:#dfe5cf;opacity:0;pointer-events:none;transform-origin:100% 100%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#161e17f0,#0c110df5),repeating-linear-gradient(0deg,#0000 0 2px,#d7e7be06 2px 3px);border:1px solid #bed9a25c;border-radius:4px;width:100%;max-height:min(78vh,690px);transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;right:0;overflow:auto;transform:translateY(10px)scale(.985);box-shadow:0 18px 60px #00000075}#visual-tuner[data-open=true] .visual-tuner-toggle{visibility:hidden}#visual-tuner[data-open=true] .visual-tuner-panel{opacity:1;pointer-events:auto;transform:none}.visual-tuner-header{z-index:2;background:#101711f5;border-bottom:1px solid #bed9a240;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:10px;display:grid;position:sticky;top:0}.visual-tuner-header strong{color:#f1f2df;letter-spacing:.1em;font-size:12px}.visual-tuner-header button{color:#cddbb7;font:inherit;background:#b4cf9a14;border:1px solid #bed9a240;border-radius:2px;padding:5px 7px}.visual-tuner-group{border-bottom:1px solid #bed9a226}.visual-tuner-group summary{color:#dce8c9;cursor:default;-webkit-user-select:none;user-select:none;padding:9px 10px;list-style:none}.visual-tuner-group summary:before{content:"＋";color:#8eaa79;width:17px;display:inline-block}.visual-tuner-group[open] summary:before{content:"－"}.visual-tuner-fields{gap:9px;padding:2px 10px 12px;display:grid}.visual-tuner-field{grid-template-columns:minmax(88px,1fr) minmax(118px,1.45fr) 42px;align-items:center;gap:8px;display:grid}.visual-tuner-field span{color:#cbd5bd}.visual-tuner-field output{color:#aeca99;text-align:right;font-variant-numeric:tabular-nums}.visual-tuner-field input[type=range]{accent-color:#a8c58c;width:100%;height:15px;margin:0}.visual-tuner-note{color:#d3dec694;margin:0;padding:9px 10px 11px;font-size:10px}@media (width<=520px){#visual-tuner{right:max(10px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));width:min(100%, calc(100vw - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))}.visual-tuner-panel{max-height:min(68vh, calc(100dvh - 72px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}.visual-tuner-toggle,.visual-tuner-header button{min-height:44px}.visual-tuner-field input[type=range]{min-height:28px}}@media (prefers-reduced-motion:reduce){.visual-tuner-panel{transition:none}}
