.wu-view[data-astro-cid-fsyrxqp7][aria-pressed=true]{background:var(--color-cyber-border);color:var(--color-cyber-text)}.wu-cat[data-astro-cid-fsyrxqp7][aria-pressed=true]{color:var(--color-cyber-green);background:#00ff8814;border-color:#00ff8880}.os-notes[data-astro-cid-fev3joof] .os-note-link[data-astro-cid-fev3joof][aria-current=page]{background:var(--color-cyber-active);color:#fff}@container (width>=640px){.os-notes[data-astro-cid-fev3joof]{flex-wrap:nowrap;height:100%}.os-notes-side[data-astro-cid-fev3joof]{max-width:260px;overflow-y:auto}.os-notes-main[data-astro-cid-fev3joof]{min-height:0;overflow-y:auto}}@container (width<=639px){.os-notes-side[data-astro-cid-fev3joof]{border-right:0}}#os{background:var(--color-cyber-desk);overscroll-behavior:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}#os:not([data-mode=desktop]) .desk-only,#os:not([data-mode=tablet]) .tab-only,#os:not([data-mode=phone]) .phone-only,#os[data-mode=desktop] .small-only{display:none!important}#os .stage{flex:1;min-height:0;position:relative;overflow:hidden}#os .win{background:var(--color-cyber-bg);flex-direction:column;min-height:0;display:flex;overflow:hidden}#os .win-body{flex:1;min-height:0;display:flex}#os .nav-item:hover{background:var(--color-cyber-hover)}#os .nav-item[aria-current=page]{background:var(--color-cyber-active)}#os .nav-item[aria-current=page] .nav-label{color:#fff}#os[data-mode=desktop] .stage{background:radial-gradient(at 70% 30%,#13233a 0%,#0a1220 45%,#05070b 100%)}#os[data-mode=desktop] .win{left:var(--x,130px);top:var(--y,24px);width:var(--w,900px);height:var(--h,600px);z-index:var(--z,10);border:1px solid var(--color-cyber-border);border-radius:10px;position:absolute;box-shadow:0 24px 60px #0009}#os[data-mode=desktop] .win .titlebar{background:#11161d}#os[data-mode=desktop] .win[data-top]{border-color:#3d4b5c}#os[data-mode=desktop] .win[data-top] .titlebar{background:var(--color-cyber-surface)}#os[data-mode=desktop] .win[data-max]{border-radius:0;width:100%;height:100%;top:0;left:0}#os[data-mode=desktop] .win[data-max] .titlebar{cursor:default}#os[data-mode=desktop] .win[data-max] .rz{display:none}#os .task-btn{color:var(--color-cyber-text)}#os .task-btn[data-active]{background:var(--color-cyber-active);border-bottom-color:var(--color-cyber-green)}#os .task-btn[data-min]{color:var(--color-cyber-dim)}#os .rz{z-index:6;touch-action:none;position:absolute}#os .rz-n,#os .rz-s{cursor:ns-resize;height:6px;left:14px;right:14px}#os .rz-n{top:-3px}#os .rz-s{bottom:-3px}#os .rz-e,#os .rz-w{cursor:ew-resize;width:6px;top:14px;bottom:14px}#os .rz-e{right:-3px}#os .rz-w{left:-3px}#os .rz-nw,#os .rz-ne,#os .rz-sw,#os .rz-se{width:14px;height:14px}#os .rz-nw{cursor:nwse-resize;top:-3px;left:-3px}#os .rz-ne{cursor:nesw-resize;top:-3px;right:-3px}#os .rz-sw{cursor:nesw-resize;bottom:-3px;left:-3px}#os .rz-se{cursor:nwse-resize;bottom:-3px;right:-3px}#os[data-mode=tablet] .stage{background:var(--color-cyber-bg);grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(240px,300px) minmax(0,1fr);display:grid}#os[data-mode=tablet] .tab-side{grid-area:1/1/span 2}#os[data-mode=tablet] .pane-head{grid-area:1/2}#os[data-mode=tablet] .win{grid-area:2/2}#os[data-mode=phone] .stage{background:radial-gradient(at 30% 0,#13233a 0%,#0a1220 50%,#05070b 100%);flex-direction:column;display:flex}#os[data-mode=phone] .win{flex:1}#os .win[hidden],#os [data-panel][hidden]{display:none!important}#os .mode-dialog::backdrop{backdrop-filter:blur(4px);background:#030508b8}#os .mode-card{border:1px solid var(--color-cyber-border-strong);text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}#os .mode-card:hover{border-color:var(--color-cyber-green);background:var(--color-cyber-surface)}#os .mode-sketch{border:1px solid var(--color-cyber-border);background:var(--color-cyber-desk);border-radius:5px;width:100%;height:72px;margin-bottom:4px;display:flex;overflow:hidden}#os .mode-kbd{border:1px solid var(--color-cyber-border-strong);font-family:var(--font-mono);color:var(--color-cyber-muted);border-radius:4px;margin-top:2px;padding:1px 6px;font-size:10px}@media (hover:none){#os .mode-kbd{display:none}}#os .hint-pulse{animation:1s ease-out 2 hint-pulse}@keyframes hint-pulse{0%{box-shadow:0 0 #00ff88b3}to{box-shadow:0 0 0 10px #0f80}}
