.gm{container:gm / inline-size;position:relative;width:100%;display:flex;flex-direction:column;gap:14px;--gm-alu: #D2D2CD;--gm-alu-hi: #F1F1ED;--gm-alu-lo: #A5A5A0;--gm-alu-edge: #8D8D88;--gm-bezel: #0A0A0A;--gm-well: #161615;--gm-cap: #262624;--gm-wall-a: #C5C7C4;--gm-wall-b: #E3E2DC;--gm-wall-c: #B4B8B6;--gm-bar: rgba(244, 244, 241, .86);--gm-bar-ink: #161616;--gm-bar-dim: rgba(22, 22, 22, .55);--gm-win: #F6F6F4;--gm-win-bar: #E9E9E6;--gm-win-ink: #1B1B1A;--gm-win-dim: #6E6E6A;--gm-win-rule: #D9D9D5;--gm-win-field: #FFFFFF;--gm-accent: #5E5E5B;--gm-sys: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--gm-aspect: 16 / 10}:root[data-theme=dark] .gm{--gm-alu: #3B3B39;--gm-alu-hi: #5A5A57;--gm-alu-lo: #232322;--gm-alu-edge: #111111;--gm-wall-a: #1E2021;--gm-wall-b: #2D2D2B;--gm-wall-c: #171819;--gm-bar: rgba(34, 34, 33, .86);--gm-bar-ink: #EDEDE9;--gm-bar-dim: rgba(237, 237, 233, .55);--gm-win: #2A2A29;--gm-win-bar: #343433;--gm-win-ink: #EDEDE9;--gm-win-dim: #A8A8A3;--gm-win-rule: #414140;--gm-win-field: #1E1E1D;--gm-accent: #8D8D88}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gm{--gm-alu: #3B3B39;--gm-alu-hi: #5A5A57;--gm-alu-lo: #232322;--gm-alu-edge: #111111;--gm-wall-a: #1E2021;--gm-wall-b: #2D2D2B;--gm-wall-c: #171819;--gm-bar: rgba(34, 34, 33, .86);--gm-bar-ink: #EDEDE9;--gm-bar-dim: rgba(237, 237, 233, .55);--gm-win: #2A2A29;--gm-win-bar: #343433;--gm-win-ink: #EDEDE9;--gm-win-dim: #A8A8A3;--gm-win-rule: #414140;--gm-win-field: #1E1E1D;--gm-accent: #8D8D88}}.gm-laptop{position:relative;width:100%}.gm-lid{position:relative;z-index:2;margin:0 4%;padding:.3cqw;border-radius:1.9cqw 1.9cqw .5cqw .5cqw;background:linear-gradient(140deg,var(--gm-alu-hi),var(--gm-alu) 34%,var(--gm-alu-lo));box-shadow:0 0 0 .5px var(--gm-alu-edge)}.gm-bezel{position:relative;background:var(--gm-bezel);border-radius:1.65cqw 1.65cqw .3cqw .3cqw;padding:1.05cqw 1.05cqw 1.5cqw}.gm-notch{position:absolute;z-index:6;top:.9cqw;left:50%;width:12.5cqw;height:2.3cqw;transform:translate(-50%);background:var(--gm-bezel);border-radius:0 0 .8cqw .8cqw;pointer-events:none}.gm-notch:after{content:"";position:absolute;left:50%;top:42%;width:.55cqw;height:.55cqw;margin:-.27cqw;border-radius:50%;background:#1d2330;box-shadow:0 0 0 .12cqw #15171c}.gm-hinge{position:relative;z-index:2;margin:0 4%;height:.75cqw;background:linear-gradient(#0c0c0c,#2b2b2a 60%,#111);border-radius:0 0 .3cqw .3cqw}.gm-base{position:relative;z-index:1;height:16.4cqw;margin-top:-.3cqw;perspective:700cqw;perspective-origin:50% 0}.gm-deck{position:absolute;left:4%;right:4%;top:0;height:56cqw;transform-origin:50% 0;transform:rotateX(75deg);border-radius:.6cqw .6cqw 2.6cqw 2.6cqw;background:linear-gradient(180deg,var(--gm-alu-lo) 0,var(--gm-alu) 5%,var(--gm-alu) 70%,var(--gm-alu-hi))}.gm-kb{position:absolute;left:7.5%;right:7.5%;top:5%;height:45%;border-radius:1cqw;background-color:var(--gm-cap);background-image:repeating-linear-gradient(90deg,var(--gm-well) 0 .55%,transparent .55% 7.142%),repeating-linear-gradient(180deg,var(--gm-well) 0 3.4%,transparent 3.4% 16.66%);box-shadow:inset 0 0 0 .3cqw var(--gm-well)}.gm-kb:after{content:"";position:absolute;left:29.1%;width:35.2%;bottom:.4%;height:12.8%;background:var(--gm-cap)}.gm-pad{position:absolute;left:31%;right:31%;top:55%;height:37%;border-radius:1cqw;background:linear-gradient(180deg,#ffffff0d,#ffffff29);box-shadow:inset 0 0 0 .12cqw #00000029}.gm-lip{position:absolute;left:0;right:0;bottom:0;height:1.25cqw;border-radius:.2cqw .2cqw 1.6cqw 1.6cqw/.2cqw .2cqw 1.1cqw 1.1cqw;background:linear-gradient(180deg,var(--gm-alu-hi),var(--gm-alu) 30%,var(--gm-alu-lo))}.gm-lip:after{content:"";position:absolute;left:42%;right:42%;top:0;height:38%;border-radius:0 0 .8cqw .8cqw;background:#00000038}.gm-shadow{position:absolute;z-index:0;left:-3%;right:-3%;bottom:-3.2cqw;height:7cqw;background:radial-gradient(ellipse 50% 50% at 50% 42%,rgba(0,0,0,.3),rgba(0,0,0,.12) 46%,transparent 72%);filter:blur(.6cqw);pointer-events:none}:root[data-theme=dark] .gm-shadow{opacity:1.6}.gm-screen{container:gmscreen / inline-size;position:relative;aspect-ratio:var(--gm-aspect);overflow:hidden;outline:none;border-radius:.75cqw .75cqw .15cqw .15cqw;isolation:isolate;user-select:none;-webkit-user-select:none;background:radial-gradient(120% 90% at 78% 8%,var(--gm-wall-b),transparent 60%),radial-gradient(90% 80% at 6% 96%,var(--gm-wall-c),transparent 62%),var(--gm-wall-a);color:var(--gm-win-ink);font-family:var(--gm-sys);line-height:1.3;text-align:left}.gm-ui{position:absolute;inset:0;font-size:clamp(10.5px,1.52cqw,14px)}.gm-menubar{position:absolute;z-index:30;inset:0 0 auto;height:2.1em;display:flex;align-items:center;gap:1.25em;padding:0 .9em;background:var(--gm-bar);color:var(--gm-bar-ink);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.93em;font-weight:500;white-space:nowrap}.gm-menubar b{font-weight:700}.gm-menubar .gm-menus{display:flex;gap:1.25em;min-width:0;overflow:hidden;flex:0 1 auto}.gm-menubar .gm-sp{flex:1;min-width:14cqw}.gm-menubar .gm-sys{display:inline-flex;align-items:center;gap:.9em;color:var(--gm-bar-ink)}.gm-batt{width:1.75em;height:.82em;border:1px solid currentColor;border-radius:.24em;opacity:.7;position:relative}.gm-batt:before{content:"";position:absolute;inset:1.5px 28% 1.5px 1.5px;background:currentColor;border-radius:1px}.gm-batt:after{content:"";position:absolute;right:-.24em;top:28%;bottom:28%;width:.12em;background:currentColor;border-radius:0 1px 1px 0}.gm-status{display:inline-flex;align-items:center;gap:.75em;height:1.72em;padding:0 .5em;margin:0 -.3em;border:0;border-radius:.38em;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.gm-status:hover,.gm-status[aria-expanded=true]{background:color-mix(in srgb,currentColor 14%,transparent)}.gm-status svg{width:1.62em;height:1.08em;fill:currentColor;flex:none}.gm-w{display:inline-flex;align-items:center;gap:.36em;font-family:var(--gw-font-mono);font-size:.9em;font-variant-numeric:tabular-nums}.gm-w i{font-style:normal;font-size:.74em;letter-spacing:.08em;color:var(--gm-bar-dim)}.gm-w .gw-dot{font-size:1.24em;line-height:1}.gm-w .gm-g{display:inline-grid;grid-template-columns:repeat(10,.2em);gap:.13em}.gm-w .gm-g b{height:.86em;border-radius:1px;background:color-mix(in srgb,currentColor 22%,transparent)}.gm-w .gm-g b.on{background:currentColor}.gm-w .gm-led{width:.5em;height:.5em;border-radius:50%;background:#e5322d}.gm-note{font-family:var(--gw-font-mono);font-size:.82em;color:var(--gm-bar-dim)}.gm-desktop{position:absolute;inset:2.1em 0 0}.gm-dock{position:absolute;z-index:20;left:50%;bottom:.5em;transform:translate(-50%);display:flex;gap:.5em;padding:.42em;border-radius:1.1em;background:color-mix(in srgb,var(--gm-bar) 70%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 .5px #00000024}.gm-dock span{width:2.5em;height:2.5em;border-radius:.6em;background:linear-gradient(160deg,#fff,#cfcfca);display:grid;place-items:center;position:relative}.gm-dock span:nth-child(3n+2){background:linear-gradient(160deg,#a9adb1,#6f7377)}.gm-dock span:nth-child(3n){background:linear-gradient(160deg,#e9e6dd,#b9b4a6)}.gm-dock span.gm-dock__gw{background:#edede9;color:#111;box-shadow:inset 0 -.14em #bdbdb8}.gm-dock span.gm-dock__gw svg{width:66%;height:44%;fill:currentColor}.gm-dock span[data-on]:after{content:"";position:absolute;bottom:-.3em;width:.22em;height:.22em;border-radius:50%;background:var(--gm-bar-ink);opacity:.7}.gm-win{position:absolute;z-index:5;left:var(--x, 6%);top:var(--y, 6%);width:var(--w, 60%);height:var(--h, auto);display:flex;flex-direction:column;border-radius:.75em;overflow:hidden;background:var(--gm-win);color:var(--gm-win-ink);box-shadow:0 0 0 .5px #00000047,0 .9em 2.4em #00000042}.gm-win[data-front]{z-index:8}.gm-win:not([data-front]){box-shadow:0 0 0 .5px #00000038,0 .4em 1.2em #00000029}.gm-win__bar{flex:none;height:2.3em;display:flex;align-items:center;gap:.7em;padding:0 .8em;background:var(--gm-win-bar);border-bottom:1px solid var(--gm-win-rule);font-size:.93em;font-weight:600;color:var(--gm-win-dim)}.gm-win__bar span.gm-title{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:3.2em}.gm-tl{display:inline-flex;gap:.5em;flex:none}.gm-tl i{width:.8em;height:.8em;border-radius:50%;background:#ff5f57}.gm-tl i:nth-child(2){background:#febc2e}.gm-tl i:nth-child(3){background:#28c840}.gm-win:not([data-front]) .gm-tl i{background:color-mix(in srgb,var(--gm-win-dim) 45%,transparent)}.gm-win__body{flex:1;min-height:0;overflow:hidden;position:relative}.gm-win[hidden],.gm-pop[hidden],.gk-float[hidden]{display:none}.gm-field{display:block;width:100%;min-height:2.5em;padding:.5em .7em;border:1px solid var(--gm-win-rule);border-radius:.45em;background:var(--gm-win-field);color:inherit;font:inherit}.gm-field:focus,.gm-field[data-focus]{outline:2px solid color-mix(in srgb,var(--gm-accent) 60%,transparent);outline-offset:1px}.gm-lab{display:block;font-size:.82em;color:var(--gm-win-dim);margin-bottom:.3em}.gm-sel{background:color-mix(in srgb,var(--gm-accent) 26%,transparent)}.gm-win--gw{background:transparent;overflow:visible;box-shadow:none}.gm-win--gw .gw-panel{max-width:none;height:100%;font-size:1em;box-shadow:0 0 0 .5px #0000003d,0 2px 0 var(--gw-edge),0 .9em 2.4em #00000042}.gm-win--gw .gw-panel--std{height:auto}.gm-win--gw[data-lifted] .gw-panel{opacity:.001}.gm-win--gw[data-lifted]:before{content:"";position:absolute;inset:0;border-radius:1.5%/2.4%;border:1px dashed color-mix(in srgb,var(--gm-bar-ink) 30%,transparent);background:color-mix(in srgb,var(--gm-bar-ink) 4%,transparent)}.gk,.gm-win--gw:not(.gm-win--themed){--gw-desk: #DCDCD7;--gw-chassis: #EDEDE9;--gw-key: #FFFFFF;--gw-tray: #D2D2CD;--gw-edge: #BDBDB8;--gw-label: #5E5E5B;--gw-ink: #111111;--gw-rule: #D2D2CD;--gw-ink-key: #111111;--gw-ink-key-edge: #000000;--gw-on-ink-key: #EDEDE9;color:#111;font-family:var(--gw-font-mono);font-variant-numeric:tabular-nums;color-scheme:light}.gm-win--themed{color:var(--gw-ink);font-family:var(--gw-font-mono);font-variant-numeric:tabular-nums}.gk-float{position:absolute;z-index:40;left:var(--x, 20%);top:var(--y, 20%);width:var(--w, 30em);max-width:96%}.gk-panel{background:#edede9;border-radius:1.15em;padding:.85em;display:flex;flex-direction:column;gap:.7em;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #bdbdb8,0 .9em 2em #00000040;font-size:.86em;line-height:1.35}.gk-head{display:flex;align-items:center;gap:.7em;min-height:1.5em;padding:0 .15em}.gk-head svg{width:1.65em;height:1.1em;fill:currentColor;flex:none}.gk-name{font-family:var(--gw-font-sans);font-weight:700;font-size:1.25em;letter-spacing:-.02em}.gk-tiny{font-size:.8em;letter-spacing:.12em;text-transform:uppercase;color:#5e5e5b;white-space:nowrap}.gk-grow{flex:1}.gk-led{width:.58em;height:.58em;border-radius:50%;background:#8a8a85;flex:none;display:inline-block}.gk-led.on{background:#ff5a1f;box-shadow:0 0 0 .25em #ff5a1f33}.gk-led.red{background:#e5322d;box-shadow:0 0 0 .25em #e5322d38}.gk-led.green{background:#1f9d55}.gk-search{display:flex;align-items:center;gap:.8em;min-height:3.4em;padding:0 1.1em;border-radius:.7em;background:#151515;color:#edede9;font-size:1.1em}.gk-search i{font-style:normal;color:#8a8a85}.gk-search .gk-tiny{color:#a8a8a3;margin-left:auto}.gk-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.gk-row{display:flex;align-items:center;gap:.65em;min-height:3em;padding:0 .65em;border:0;border-radius:.55em;background:transparent;color:#111;font:inherit;text-align:left;white-space:nowrap;width:100%;cursor:default}button.gk-row{cursor:pointer}.gk-row[aria-selected=true],.gk-row.sel{background:#111;color:#edede9}.gk-num{flex:0 0 2.6em;height:1.85em;display:grid;place-items:center;border-radius:.3em;font-size:.82em;color:#5e5e5b}.gk-row.sel .gk-num,.gk-row[aria-selected=true] .gk-num{background:#ff5a1f;color:#111}.gk-tag{flex:0 0 3em;font-size:.75em;letter-spacing:.06em;color:#5e5e5b}.gk-line{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.gk-meta{font-size:.75em;letter-spacing:.08em;color:#5e5e5b}.gk-row.sel .gk-tag,.gk-row.sel .gk-meta,.gk-row[aria-selected=true] .gk-tag,.gk-row[aria-selected=true] .gk-meta{color:#a8a8a3}.gk-row.private{background:repeating-linear-gradient(135deg,#e4e4df 0 6px,#edede9 6px 12px);color:#3a3a38;letter-spacing:.08em}.gk-row.private .gk-meta{color:#b5400f}.gk-screen{background:#151515;color:#edede9;border-radius:.95em;padding:1em 1.2em;display:flex;flex-direction:column;gap:.7em;min-width:0}.gk-screen .gk-tiny{color:#a8a8a3}.gk-key{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:2.9em;padding:0 1em;border:0;border-radius:.6em;background:#fff;color:#111;box-shadow:0 .2em #bdbdb8;font:600 .8em/1 var(--gw-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.gk-key:active{transform:translateY(.14em);box-shadow:0 .06em #bdbdb8}.gk-key.orange{background:#ff5a1f;box-shadow:0 .2em #b83b0c}.gk-key.black{background:#111;color:#edede9;box-shadow:0 .2em #000}.gk-keys{display:flex;gap:.5em}.gk-keys .gk-key{flex:1}.gk-foot{display:flex;align-items:center;gap:1em;padding:0 .15em}.gk-foot b{font-weight:600;color:#111}.gm-pop{position:absolute;z-index:45;top:2.1em;right:.5em;width:min(25em,94%);padding-top:.6em}.gm-pop__caret{position:absolute;top:.05em;left:var(--caret, 80%);margin-left:-.6em;border:.6em solid transparent;border-top:0;border-bottom-color:#edede9}.gm-pop .gk-panel{border-radius:1em;padding:1em;gap:.85em;box-shadow:0 1px #fff inset,0 .7em 1.6em #0003,0 0 0 .5px #0000002e,0 2px #c2c2bd}.gk-mod{display:flex;align-items:center;gap:.8em;width:100%;min-height:3.3em;text-align:left;border:0;background:#fff;border-radius:.6em;padding:.5em .8em;box-shadow:0 2px #d6d6d1;font:inherit;color:inherit;cursor:pointer}.gk-mod b{font-weight:600;font-size:.86em;letter-spacing:.1em;width:4.2em;flex:none}.gk-mod .gk-chips{flex:1;display:flex;flex-wrap:wrap;gap:.4em;min-width:0}.gk-mod .gk-chips span{display:inline-flex;align-items:center;gap:.36em;background:#ececea;border-radius:.3em;padding:.2em .45em;font-size:.86em;white-space:nowrap}.gk-mod .gk-chips i{font-style:normal;font-size:.78em;letter-spacing:.08em;color:#5e5e5b}.gk-mod .gk-go{color:#5e5e5b}.gk-mod[aria-current=true]{outline:1.5px solid #FF5A1F}.gk :focus-visible,.gm-screen :focus-visible{outline:2px solid #FF5A1F;outline-offset:2px}.gm-over{position:absolute;inset:0;z-index:60;pointer-events:none;font-size:clamp(10.5px,1.52cqw,14px)}.gm-cursor{position:absolute;left:0;top:0;width:1.5em;height:1.5em;margin:-.12em 0 0 -.3em;transform:translate(var(--cx, 60cqw),var(--cy, 30cqw));transition:transform var(--ms, .65s) cubic-bezier(.3,.1,.2,1),opacity .2s;opacity:0;filter:drop-shadow(0 .1em .14em rgba(0,0,0,.35))}.gm-cursor[data-on]{opacity:1}.gm-cursor[data-down] svg{transform:scale(.88)}.gm-ping{position:absolute;left:0;top:0;width:2.6em;height:2.6em;margin:-1.3em;border-radius:50%;border:2px solid #FF5A1F;transform:translate(var(--cx),var(--cy)) scale(.2);opacity:0}.gm-ping[data-go]{animation:gm-ping .48s ease-out}@keyframes gm-ping{0%{opacity:.9;transform:translate(var(--cx),var(--cy)) scale(.2)}to{opacity:0;transform:translate(var(--cx),var(--cy)) scale(1)}}.gm-hud{position:absolute;left:50%;bottom:4.6em;transform:translate(-50%);display:flex;align-items:center;gap:.7em;pointer-events:none;opacity:0;transition:opacity .16s}.gm-hud[data-on]{opacity:1}.gm-hud__keys{display:inline-flex;gap:.35em;padding:.45em;border:0;border-radius:.8em;background:#151515e6;box-shadow:0 .3em 1em #0000004d;font:inherit;color:inherit}.gm-cap{min-width:2.3em;height:2.3em;padding:0 .6em;display:inline-grid;place-items:center;border-radius:.42em;background:#f7f7f4;color:#111;box-shadow:0 .18em #8d8d88;font:600 1.05em/1 var(--gw-font-mono)}.gm-hud[data-down] .gm-cap{transform:translateY(.12em);box-shadow:0 .06em #8d8d88;background:#ff5a1f}button.gm-hud__keys{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button.gm-hud__keys .gm-cap{min-width:44px;height:44px;font-size:1.2em}button.gm-hud__keys{outline:2px solid #FF5A1F;outline-offset:2px;animation:gm-lit 1.5s ease-in-out infinite}.gm-hud__say{padding:.5em .8em;border-radius:.6em;background:#151515e6;color:#edede9;font:500 .82em/1.2 var(--gw-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@keyframes gm-lit{50%{outline-color:transparent}}.gm-screen [data-gm-target]{outline:2px solid #FF5A1F;outline-offset:2px;border-radius:.4em;cursor:pointer;animation:gm-lit 1.5s ease-in-out infinite;position:relative}.gm-screen [data-gm-target]:after{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.gm-player{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:44px}.gm-player__say{flex:1 1 16rem;margin:0;min-width:0;font-size:var(--gw-fs-body);color:var(--gw-ink);text-wrap:pretty}.gm-player__say small{display:block;font-size:var(--gw-fs-label);letter-spacing:var(--gw-ls-label);text-transform:uppercase;color:var(--gw-label);margin-bottom:2px}.gm-player__keys{display:flex;gap:6px;flex-wrap:wrap}.gm-player .gw-key{min-height:44px}.gm-player .gw-key[hidden]{display:none}.gm-ticks{display:flex;gap:3px;flex:1 0 100%;order:3}.gm-ticks i{flex:1;max-width:28px;height:3px;border-radius:1px;background:var(--gw-tray)}.gm-ticks i[data-on]{background:var(--gw-ink)}@container gm (max-width: 560px){.gm:not(.gm--picture) .gm-lid{margin:0;padding:0;background:none;box-shadow:none;border-radius:0}.gm:not(.gm--picture) .gm-bezel{padding:5px;border-radius:16px}.gm:not(.gm--picture) .gm-notch,.gm:not(.gm--picture) .gm-hinge,.gm:not(.gm--picture) .gm-base,.gm:not(.gm--picture) .gm-shadow{display:none}.gm:not(.gm--picture) .gm-screen{border-radius:11px;aspect-ratio:var(--gm-aspect-narrow, 4 / 5)}.gm:not(.gm--picture) .gm-ui,.gm:not(.gm--picture) .gm-over{font-size:12.5px}.gm:not(.gm--picture) .gm-menubar .gm-menus span,.gm:not(.gm--picture) .gm-menubar .gm-batt{display:none}.gm:not(.gm--picture) .gm-menubar .gm-sp{min-width:0}.gm:not(.gm--picture) .gm-menubar{gap:.7em;padding:0 .7em}.gm:not(.gm--picture) .gm-menubar .gm-sys{gap:.6em}.gm:not(.gm--picture) .gm-dock{display:none}.gm:not(.gm--picture) .gm-win{left:var(--nx, var(--x, 4%));top:var(--ny, var(--y, 4%));width:var(--nw, var(--w, 92%));height:var(--nh, var(--h, auto))}.gm:not(.gm--picture) .gk-float{left:var(--nx, var(--x, 4%));top:var(--ny, var(--y, 20%));width:var(--nw, 92%)}.gm:not(.gm--picture) .gm-hud{bottom:.7em;flex-direction:column-reverse;gap:.4em}}@container gm (max-width: 340px){.gm--picture .gm-lid{margin:0;padding:0;background:none;box-shadow:none;border-radius:0}.gm--picture .gm-bezel{padding:5px;border-radius:16px}.gm--picture .gm-notch,.gm--picture .gm-hinge,.gm--picture .gm-base,.gm--picture .gm-shadow{display:none}.gm--picture .gm-screen{border-radius:11px;aspect-ratio:var(--gm-aspect-narrow, 4 / 5)}.gm--picture .gm-ui,.gm--picture .gm-over{font-size:12.5px}.gm--picture .gm-menubar .gm-menus span:nth-child(n+2),.gm--picture .gm-menubar .gm-batt{display:none}.gm--picture .gm-menubar .gm-sp{min-width:0}.gm--picture .gm-menubar{gap:.7em;padding:0 .7em}.gm--picture .gm-menubar .gm-sys{gap:.6em}.gm--picture .gm-dock{display:none}.gm--picture .gm-win{left:var(--nx, var(--x, 4%));top:var(--ny, var(--y, 4%));width:var(--nw, var(--w, 92%));height:var(--nh, var(--h, auto))}.gm--picture .gk-float{left:var(--nx, var(--x, 4%));top:var(--ny, var(--y, 20%));width:var(--nw, 92%)}.gm--picture .gm-hud{bottom:.7em;flex-direction:column-reverse;gap:.4em}}.gm--picture .gm-ui,.gm--picture .gm-over{font-size:1.52cqw}.gm--picture .gm-menubar .gm-menus span:nth-child(n+4){display:none}.gm-stagebar{display:none}@media(max-width:860px){.gw-stage[data-gm-dressed] .gm-stagebar{display:flex;position:absolute;z-index:2;inset:0 0 auto;height:24px;align-items:center;gap:12px;padding:0 12px;background:color-mix(in srgb,var(--gw-chassis) 86%,transparent);color:var(--gw-ink);font:500 11.5px/1 -apple-system,BlinkMacSystemFont,Helvetica Neue,system-ui,sans-serif;white-space:nowrap;border-bottom:1px solid var(--gw-rule)}.gm-stagebar b{font-weight:700}.gm-stagebar .gm-sp{flex:1}.gm-stagebar span.gm-dim{opacity:.6}.gm-stagebar svg{width:18px;height:12px;fill:currentColor}.gm-stagebar .gm-w{font-size:10.5px}.gm-stagebar .gm-w i{color:var(--gw-label)}}@media(prefers-reduced-motion:reduce){.gm-cursor{transition:opacity 1ms}.gm-ping[data-go],button.gm-hud__keys,.gm-screen [data-gm-target]{animation:none}.gm-hud{transition:none}}
