:root{--menubar-h:28px;--dock-h:78px;--font-ui:-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, "Cascadia Mono", Consolas, "Hiragino Sans", "Noto Sans JP", monospace;--accent:#4a5cf0;--accent-ink:#3c4ed8;--ink:#23263a;--ink-soft:#5f6480;--line:#dfe2ef;--paper:#fafafc;--term-bg:#11142a;--term-ink:#e6e9ff;--ok:#1f9d62}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:#1b1f52;font-size:14px;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline-offset:1px;outline:2px solid #6c8cff}code{font-family:var(--font-mono);color:#3a3f78;background:#eceefa;border-radius:4px;padding:.05em .35em;font-size:.92em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--ink-soft)}.small{font-size:11.5px}.desktop{position:fixed;inset:0;overflow:hidden}.wallpaper{background:radial-gradient(1100px 700px at 12% 8%,#7e70ffb3,#0000 60%),radial-gradient(900px 620px at 88% 18%,#28ccbe8c,#0000 60%),radial-gradient(1100px 700px at 50% 112%,#ff8c7899,#0000 60%),linear-gradient(160deg,#1b1f52 0%,#2a2f7c 42%,#1a6a7c 100%);position:absolute;inset:0}.wallpaper:after{content:"";opacity:.35;background-image:radial-gradient(#ffffffe6 .6px,#0000 .8px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.stage{pointer-events:none;position:absolute;inset:0}.menubar{height:var(--menubar-h);z-index:5000;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.5);text-shadow:0 1px 2px #00000040;-webkit-user-select:none;user-select:none;background:#1e204661;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.mb-left,.mb-right{align-items:center;height:100%;display:flex}.mb-left{padding-left:6px}.mb-right{gap:12px;padding-right:12px}.mb-menu{align-items:center;height:100%;display:flex;position:relative}.mb-item{color:inherit;height:22px;text-shadow:inherit;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 9px;display:flex}.mb-item.bold{font-weight:700}.mb-item:hover,.mb-item.open{background:#ffffff38}.mb-drop{color:#1f2233;min-width:230px;text-shadow:none;-webkit-backdrop-filter:blur(24px)saturate(1.6);background:#f6f6faf0;border:1px solid #00000024;border-radius:9px;padding:5px;position:absolute;top:25px;left:0;box-shadow:0 12px 32px #0a0c2859}.mb-drop-item{text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:4px 10px;font-size:13px;display:block}.mb-drop-item:hover:not(:disabled){color:#fff;background:#4a7cff}.mb-drop-item:disabled{color:#9a9db0;cursor:default}.mb-sep{background:#0000001f;height:1px;margin:4px 6px}.mb-status{color:#3a2400;text-shadow:none;background:#ffbe5ae6;border-radius:9px;padding:1px 8px;font-size:11.5px;font-weight:700}.mb-clock{font-variant-numeric:tabular-nums}.win{pointer-events:auto;transform-origin:50% 100%;border-radius:12px;flex-direction:column;transition:opacity .22s,transform .22s,box-shadow .2s,visibility;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #00000047,0 10px 26px #080a2852}.win.active{box-shadow:0 0 0 1px #00000059,0 26px 70px #0608248c,0 8px 22px #0608244d}.win.minimized{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .22s,visibility 0s .22s;transform:translateY(38vh)scale(.25)}.win.max{left:0;top:var(--menubar-h);right:0;bottom:var(--dock-h);border-radius:0 0 10px 10px;width:auto;height:auto}.titlebar{-webkit-user-select:none;user-select:none;touch-action:none;cursor:default;flex:none;grid-template-columns:76px 1fr 76px;align-items:center;height:38px;padding:0 12px;display:grid}.title{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.traffic{gap:8px;display:flex}.tl{border:.5px solid #00000040;border-radius:50%;place-items:center;width:12px;height:12px;padding:0;display:grid}.tl svg{fill:none;stroke:#0009;stroke-width:1.4px;stroke-linecap:round;opacity:0;width:8px;height:8px}.traffic:hover .tl svg{opacity:1}.tl-close{background:#ff5f57}.tl-min{background:#febc2e}.tl-max{background:#28c840}.tl:disabled{cursor:default;background:#bdbdc4}.win.inactive .tl{background:#c8c8d0;border-color:#0000001f}.win.inactive .title{opacity:.55}.win-body{flex:1;min-height:0;position:relative;overflow:hidden;container:win/inline-size}.w-light{background:var(--paper);color:var(--ink)}.w-light .titlebar{color:#30334a;background:linear-gradient(#f1f1f5,#dfdfe6);border-bottom:1px solid #c9c9d3}.w-light.inactive .titlebar{background:#ececf0}.w-term{background:var(--term-bg);color:var(--term-ink)}.w-term .titlebar{color:#dfe3ff;background:linear-gradient(#34385c,#272a47);border-bottom:1px solid #0c0e20}.w-term.inactive .titlebar{background:#25283f}.dock-wrap{z-index:4000;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:8px;left:0;right:0}.dock{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#fff3;border:1px solid #ffffff61;border-radius:22px;gap:10px;padding:7px 12px 9px;display:flex;box-shadow:0 10px 30px #06082459}.dock-item{background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.dock-icon{transform-origin:50% 100%;filter:drop-shadow(0 3px 5px #0000004d);transition:transform .16s cubic-bezier(.3,1.5,.5,1);display:block}.dock-item:hover .dock-icon,.dock-item:focus-visible .dock-icon{transform:scale(1.22)translateY(-5px)}.dock-item:active .dock-icon{transform:scale(1.08)}.dock-dot{opacity:0;background:#fff;border-radius:50%;width:4px;height:4px;margin-top:3px}.dock-dot.on{opacity:.95}.dock-dot.dim{opacity:.45}.dock-item.front .dock-dot{box-shadow:0 0 6px #fff}.dock-tip{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#242638e0;border-radius:7px;padding:3px 10px;font-size:12px;transition:opacity .12s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.dock-item:hover .dock-tip,.dock-item:focus-visible .dock-tip{opacity:1}.btn{color:var(--ink);background:#fff;border:1px solid #cdd1e4;border-radius:7px;padding:5px 12px;font-size:12.5px;box-shadow:0 1px 1px #1e22500f}.btn:hover:not(:disabled){background:#f1f3ff}.btn.primary{background:var(--accent);border-color:var(--accent-ink);color:#fff}.btn.primary:hover{background:#3f50e6}.btn.danger{color:#fff;background:#d93a4a;border-color:#b92b3a}.btn.small{padding:2px 9px;font-size:11.5px}.link{color:var(--accent-ink);background:0 0;border:0;padding:0;text-decoration:underline}.chip{color:#404670;white-space:nowrap;background:#e9ebf7;border-radius:9px;margin-left:4px;padding:0 7px;font-size:11px;line-height:18px;display:inline-block}.chip-untracked{color:#a3261b;background:#ffe3e0}.chip-modified,.chip-both{color:#8a5a00;background:#fff0cf}.chip-staged{color:#146c3f;background:#dcf5e6}.chip-clean{color:#5f6480;background:#eceef6}.chip-branch{color:#2f43c4;background:#e1e8ff}.chip-branch.is-head{color:#fff;background:#4a5cf0}.chip-merge{color:#6b2fb5;background:#efe0ff}.chip-level{color:#8a5a00;background:#fff0cf;margin-left:0}.chip-final{color:#b01f45;background:#ffe3ea}.chip-guided{color:#1a5fa0;background:#e1f1ff}.chip-here{color:#fff;background:#4a5cf0}.callout{border-radius:9px;margin:10px 0;padding:8px 12px;font-size:12.5px;line-height:1.7}.callout p{margin:2px 0 0}.callout-prep{background:#eaf2ff;border:1px solid #b9d3ff}.callout-warn{background:#fff3e0;border:1px solid #f3c98b}.modal-back{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0c2280;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{width:min(480px,100%);max-height:90vh;color:var(--ink);background:#fff;border-radius:14px;padding:20px 22px 16px;line-height:1.7;overflow:auto;box-shadow:0 24px 70px #00000073}.modal h3{margin:0 0 8px;font-size:16px}.modal-body p{margin:6px 0}.modal-body ul{margin:6px 0;padding-left:20px}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.fatal{background:#fff;border-radius:14px;max-width:560px;margin:12vh auto;padding:24px;line-height:1.8}.fatal-msg{font-family:var(--font-mono);color:#a3261b;word-break:break-all;font-size:12px}.term-root{grid-template-columns:minmax(0,1fr) 380px;height:100%;display:grid}.term-switch{display:none}.term-main{background:var(--term-bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.term-tools{color:#9aa3d6;background:#191d3a;border-bottom:1px solid #0c0e20;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:flex}.term-tools-title{font-family:var(--font-mono);flex:1}.mini{color:#cdd3ff;background:#262b52;border:1px solid #373e75;border-radius:6px;padding:1px 9px;font-size:11.5px}.mini:hover{background:#31386b}.screen{min-height:0;font-family:var(--font-mono);color:var(--term-ink);cursor:text;tab-size:8;-webkit-user-select:text;user-select:text;flex:1;padding:10px 16px 18px;font-size:13px;line-height:1.55;overflow-y:auto}.ln{white-space:pre-wrap;overflow-wrap:anywhere}.ln-cmd .ps{color:#7bd88f}.ln-cmd .cmdtext{color:#fff}.ln-add{color:#7ee2a0}.ln-del{color:#ff93a0}.ln-hunk{color:#7fd6ff}.ln-meta{color:#a9b2ea;font-weight:600}.ln-err{color:#ffa093}.ln-sys{color:#8b94c9;margin:4px 0;font-size:12px}.ln-tip{color:#0f2a1b;font-family:var(--font-ui);background:#7ee2a0;border-radius:5px;margin:6px 0;padding:1px 10px;font-size:12.5px;font-weight:700;display:inline-block}.ln-note{display:flex}.ln-note,.ln-note *{font-family:var(--font-ui)}.screen .ln-note{color:#e1e7ff;background:#5e80ff29;border-left:3px solid #6c8cff;border-radius:0 7px 7px 0;gap:8px;margin:6px 0;padding:6px 10px;font-size:12.5px;line-height:1.7}.note-tag{color:#0d1230;background:#6c8cff;border-radius:4px;flex:none;align-self:flex-start;margin-top:1px;padding:0 6px;font-size:11px;font-weight:700;line-height:19px}.note-text code{color:#fff;background:#ffffff24}.input-row{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.input-row .ps{color:#7bd88f;white-space:nowrap}.term-input{color:#fff;min-width:10ch;font:inherit;caret-color:#ffd166;background:0 0;border:0;outline:none;flex:14ch;padding:0}.term-input:disabled{opacity:.5}.comp{margin-top:2px}.edit-overlay{z-index:5;background:#151936;flex-direction:column;display:flex;position:absolute;inset:0}.edit-head{background:#1d2145;border-bottom:1px solid #0c0e20;padding:10px 14px 6px;font-size:13px}.edit-head .muted{color:#9aa3d6;margin-top:2px}.edit-area{resize:none;color:#f1f3ff;min-height:0;font-family:var(--font-mono);tab-size:4;caret-color:#ffd166;background:#11142a;border:0;outline:none;flex:1;padding:12px 16px;font-size:13.5px;line-height:1.65}.edit-foot{background:#1d2145;border-top:1px solid #0c0e20;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.edit-foot .muted{color:#9aa3d6}.edit-btns{gap:8px;display:flex}.nano-overlay{color:#e8f4ee;font-family:var(--font-mono);background:#070909;padding:12px 20px 14px}.nano-head{color:#08120b;letter-spacing:.02em;background:#d3e9d6;justify-content:space-between;gap:12px;padding:2px 24px;font-size:14px;display:flex}.nano-new{color:#91a79a;height:22px;padding:3px 24px;font-size:12px}.nano-area{color:#e8f4ee;caret-color:#f5ff7a;background:#070909;padding:4px 24px;font-size:14px;line-height:1.55}.nano-prompt{color:#08120b;min-height:28px;font-family:var(--font-mono);background:#d3e9d6;flex:none;padding:4px 24px;font-size:12px}.nano-prompt input{color:#f5ff7a;width:min(42ch,60%);font:inherit;background:#07120b;border:0;outline:0;margin-left:4px;padding:1px 4px}.nano-prompt .nano-exit-input{opacity:0;width:1px;margin:0;padding:0}.nano-foot{color:#e8f4ee;min-height:62px;font-family:var(--font-mono);background:#070909;flex:none;padding:4px 0 0;font-size:12px;line-height:1.55}.nano-status{text-align:center;height:18px;padding:0 24px;display:block}.nano-keys{white-space:nowrap;padding:0 24px;display:block;overflow:hidden}.nano-keys b{color:#fff;background:#000;padding:0 2px}.vim-overlay{color:#e5e7eb;font-family:var(--font-mono);background:#101317}.vim-head{color:#e6edf7;background:#202b38;justify-content:space-between;gap:12px;padding:5px 12px;font-size:12px;display:flex}.vim-area{color:#e5e7eb;caret-color:#8bd5ff;background:#101317;padding:10px 14px;font-size:14px;line-height:1.6}.vim-area[readonly]{cursor:default}.vim-command{color:#e5e7eb;font-family:var(--font-mono);background:#101317;flex:none;padding:3px 12px;font-size:13px}.vim-command input{width:calc(100% - 14px);color:inherit;font:inherit;background:0 0;border:0;outline:0}.vim-foot{color:#071018;font-family:var(--font-mono);background:#6b8fa3;flex:none;min-height:27px;padding:4px 12px;font-size:12px}.vim-hint{float:right;opacity:.82}.term-side{background:var(--paper);min-width:0;min-height:0;color:var(--ink);border-left:1px solid #0c0e20;flex-direction:column;display:flex}.side-tabs{border-bottom:1px solid var(--line);background:#ececf3;flex:none;gap:2px;padding:6px 8px 0;display:flex}.side-tabs button{color:var(--ink-soft);background:0 0;border:0;border-radius:7px 7px 0 0;padding:6px 12px;font-size:12.5px}.side-tabs button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 0 var(--paper), 0 0 0 1px var(--line);font-weight:700}.side-body{flex:1;min-height:0;padding:14px 16px 24px;font-size:13px;line-height:1.75;overflow-y:auto}.side-body h3{letter-spacing:.04em;color:var(--ink-soft);margin:16px 0 4px;font-size:12px}.side-body p{margin:4px 0 8px}.side-body ul,.side-body ol{margin:4px 0 8px;padding-left:20px}.mp-head{flex-direction:column;gap:6px;display:flex}.mp-story{color:var(--ink-soft);font-size:11.5px}.mp-dots{gap:5px;display:flex}.dot{background:#d9dcec;border-radius:3px;width:22px;height:6px}.dot.done{background:var(--ok)}.dot.cur{outline:2px solid var(--accent);outline-offset:1px}.mp-title{align-items:baseline;gap:8px;margin:10px 0 4px;font-size:17px;line-height:1.45;display:flex}.mp-num{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.mp-kind{color:#1a5fa0;background:#e1f1ff;border-radius:9px;padding:0 8px;font-size:11px;line-height:19px;display:inline-block}.mp-kind.final{color:#b01f45;background:#ffe3ea}.steps li{margin-bottom:4px}.checks{list-style:none;margin:4px 0!important;padding:0!important}.checks li{align-items:flex-start;gap:8px;padding:3px 0;display:flex}.checks .box{color:#fff;border:1.5px solid #b8bdd6;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:3px;font-size:11px;display:grid}.checks li.ok .box{background:var(--ok);border-color:var(--ok)}.checks li.ok{color:#14673f}.cmds{margin:4px 0}.cmds>div{border-bottom:1px dashed var(--line);padding:5px 0}.cmds dt{margin:0}.cmds dd{color:var(--ink-soft);margin:2px 0 0;font-size:12.5px}.hint{background:#fff8e3;border:1px solid #f2d58a;border-radius:9px;margin:6px 0;padding:6px 12px}.hint p{margin:2px 0}.hint-tag{color:#8a5a00;font-size:11px;font-weight:700}.done-card{border:2px solid var(--ok);background:#f0fbf5;border-radius:12px;margin-top:18px;padding:10px 14px 14px}.done-card h3{color:#14673f;margin-top:4px}.done-card .btn{margin:4px 6px 0 0}.reflect-q{font-weight:700}.reflect-a{background:#fff;border:1px solid #cdebd9;border-radius:8px;padding:6px 10px}.chapter-done{align-items:flex-start;gap:12px;margin-top:8px;display:flex}.mp-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:12px;display:flex}.state-note{background:#eef3ff;border:1px solid #c9d8ff;border-radius:9px;margin-bottom:10px;padding:6px 12px;font-size:12.5px}.state-lead{font-weight:700}.state-box{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 12px}.state-box-title{margin-bottom:4px;font-size:13px;font-weight:700}.state-box-title .muted{margin-left:4px;font-size:11.5px;font-weight:400}.state-row{flex-wrap:wrap;align-items:center;gap:4px;padding:2px 0;display:flex}.state-row .fname{font-family:var(--font-mono);margin-right:4px;font-size:12.5px}.commit-row .cid{font-family:var(--font-mono);color:#7a4fc4;font-size:12px}.commit-row .cmsg{font-size:12.5px}.state-arrow{text-align:center;color:var(--ink-soft);padding:3px 0;font-size:12px}.term-empty{text-align:center;height:100%;color:var(--term-ink);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px;display:flex}.term-empty h2{margin:8px 0 0}.quest-app{background:#f3f4fa;height:100%;padding:18px 22px 26px;font-size:13.5px;line-height:1.7;overflow-y:auto}.quest-hero{color:#fff;background:linear-gradient(120deg,#4a5cf0,#13a8a0);border-radius:14px;padding:16px 20px}.quest-hero h1{letter-spacing:.02em;margin:0 0 4px;font-size:22px}.quest-hero p{opacity:.95;margin:0;font-size:13px}.story-list{gap:14px;margin-top:16px;display:grid}.story-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 18px 16px;box-shadow:0 2px 8px #282c640f}.story-card.active{border-color:var(--accent);box-shadow:0 0 0 2px #4a5cf02e}.story-card header{align-items:center;gap:12px;display:flex}.story-no{width:36px;height:36px;color:var(--accent-ink);background:#eceeff;border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.story-head{flex:1;min-width:0}.story-head h2{margin:0;font-size:16px;line-height:1.4}.story-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;font-size:11.5px;display:flex}.story-blurb{margin:8px 0}.story-progress{color:var(--ink-soft);align-items:center;gap:10px;font-size:12px;display:flex}.bar{background:#e4e6f2;border-radius:4px;flex:1;max-width:260px;height:8px;overflow:hidden}.bar i{background:var(--ok);border-radius:4px;height:100%;display:block}.story-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mission-list{background:#f7f8fd;border-radius:10px;margin-top:12px;padding:10px 12px}.ml-prereq{margin-bottom:6px;font-size:12.5px}.mission-list ol{margin:0;padding:0;list-style:none}.mission-list li{border-bottom:1px dashed var(--line);align-items:center;gap:8px;padding:5px 0;display:flex}.mission-list li:last-child{border-bottom:0}.ml-mark{background:#dfe2f2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.mission-list li.done .ml-mark{background:var(--ok);color:#fff}.ml-title{flex:1;min-width:0}.quest-foot{color:var(--ink-soft);margin-top:16px;font-size:12.5px}.help-app{grid-template-columns:190px minmax(0,1fr);height:100%;display:grid}.help-nav{border-right:1px solid var(--line);background:#ececf3;flex-direction:column;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.help-nav button{text-align:left;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px}.help-nav button.on{color:#fff;background:#4a7cff}.help-body{background:#fff;padding:18px 26px 30px;font-size:13.5px;line-height:1.8;overflow-y:auto}.help-body h1{margin:0 0 8px;font-size:20px}.help-body h2{margin:20px 0 4px;font-size:15px}.help-body ul{padding-left:20px}.help-body li{margin:3px 0}.limits{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.limits th,.limits td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}.limits th{white-space:nowrap;background:#f3f4fa;width:1%}@container win (width<=760px){.term-root{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.term-switch{background:#1d2145;border-bottom:1px solid #0c0e20;gap:4px;padding:6px 8px;display:flex}.term-switch button{color:#cdd3ff;background:#262b52;border:1px solid #373e75;border-radius:7px;flex:1;padding:5px;font-size:13px}.term-switch button.on{color:#0d1230;background:#6c8cff;border-color:#6c8cff;font-weight:700}.term-root.show-term .term-side,.term-root.show-side .term-main{display:none}.term-side{border-left:0}.help-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.help-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:6px 8px;overflow-x:auto}.help-nav button{white-space:nowrap}.help-body{padding:14px 16px 26px}.quest-app{padding:12px 12px 22px}}@media (width<=820px){:root{--dock-h:66px}.dock{gap:6px;padding:5px 9px 7px}.dock-item svg{width:44px;height:44px}.mb-menu:nth-child(n+3):not(:last-child),.mb-clock{display:none}.win.max{border-radius:0}.screen{padding:8px 10px 16px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.win,.dock-icon{transition:none}}
