.key.svelte-1sgghd{width:100%;height:calc(100% - var(--key-depth));border-radius:var(--key-radius);background:var(--key-face-gradient);box-shadow:0 var(--key-depth) 0 var(--color-key-depth);color:var(--color-key-label);font-family:var(--type-family-keyboard);font-size:var(--key-label);transition:transform var(--key-press-duration) var(--easing-mechanical), box-shadow var(--key-press-duration) var(--easing-mechanical);border:0;place-content:center;margin:0;padding:0;font-weight:450;line-height:1;display:grid;position:relative;transform:translateY(0)}.key.pressed.svelte-1sgghd{box-shadow:inset 0 var(--key-inset-depth) var(--key-inset-blur) color-mix(in srgb, var(--color-key-depth) 55%, transparent);transform:translateY(var(--key-depth))}.key[data-key=arrow-up].svelte-1sgghd{border-radius:var(--key-radius) var(--key-radius) 0 0}.key[data-key=arrow-down].svelte-1sgghd{border-radius:0 0 var(--key-radius) var(--key-radius)}.key.svelte-1sgghd:is([data-key=escape]:where(.svelte-1sgghd),[data-key=tab]:where(.svelte-1sgghd),[data-key=caps-lock]:where(.svelte-1sgghd),[data-key=lshift]:where(.svelte-1sgghd)){padding:var(--key-legend-padding);place-content:end start}.key.svelte-1sgghd:is([data-key=delete]:where(.svelte-1sgghd),[data-key=return]:where(.svelte-1sgghd),[data-key=rshift]:where(.svelte-1sgghd)){padding:var(--key-legend-padding);place-content:end}.key.svelte-1sgghd:is([data-key=lshift]:where(.svelte-1sgghd),[data-key=rshift]:where(.svelte-1sgghd)){font-size:var(--key-shift-label);font-weight:var(--type-weight-regular)}.key.svelte-1sgghd:is([data-key=lshift]:where(.svelte-1sgghd),[data-key=rshift]:where(.svelte-1sgghd),[data-key=tab]:where(.svelte-1sgghd),[data-key=escape]:where(.svelte-1sgghd),[data-key=delete]:where(.svelte-1sgghd),[data-key=caps-lock]:where(.svelte-1sgghd),[data-key=return]:where(.svelte-1sgghd)){font-size:var(--key-named-label);font-weight:var(--type-weight-regular)}.key[data-key=fn].svelte-1sgghd .primary-legend:where(.svelte-1sgghd){font-weight:350}.key.svelte-1sgghd:is([data-key=control-left]:where(.svelte-1sgghd),[data-key=option-left]:where(.svelte-1sgghd),[data-key=command-left]:where(.svelte-1sgghd)){padding:var(--key-legend-padding);place-content:start end}.key.svelte-1sgghd:is([data-key=control-left]:where(.svelte-1sgghd),[data-key=option-left]:where(.svelte-1sgghd),[data-key=command-left]:where(.svelte-1sgghd)) .modifier-name:where(.svelte-1sgghd){inset-inline:auto var(--key-legend-padding);transform:none}.key.svelte-1sgghd:is([data-key=command-right]:where(.svelte-1sgghd),[data-key=option-right]:where(.svelte-1sgghd)){padding:var(--key-legend-padding);place-content:start}.key.svelte-1sgghd:is([data-key=command-right]:where(.svelte-1sgghd),[data-key=option-right]:where(.svelte-1sgghd)) .modifier-name:where(.svelte-1sgghd){inset-inline:var(--key-legend-padding) auto;transform:none}.key[data-key=fn].svelte-1sgghd{padding:var(--key-legend-padding);place-content:start end}.fn-globe.svelte-1sgghd{fill:none;stroke:currentColor;stroke-width:1.3px;width:.9em;position:absolute;inset-block-end:var(--key-legend-padding);inset-inline-start:var(--key-legend-padding)}.alternate.svelte-1sgghd{font-size:var(--key-alt-label)}.key.split-legend.svelte-1sgghd{grid-template-rows:repeat(2,minmax(0,1fr));place-content:stretch;place-items:center}.key.split-legend.svelte-1sgghd .alternate:where(.svelte-1sgghd){font-size:inherit}.key.split-legend.number-key.svelte-1sgghd .alternate:where(.svelte-1sgghd){font-size:.8em;font-weight:300}.modifier-name.svelte-1sgghd{font-size:var(--physical-modifier-label-size,.6em);font-weight:300;position:absolute;inset-block-end:var(--key-legend-padding);inset-inline-start:50%;transform:translate(-50%)}.key.svelte-1sgghd:not(.screen) .modifier-name:where(.svelte-1sgghd){inset-inline:var(--key-legend-padding);text-align:center;transform:none}.touch-id.svelte-1sgghd{width:var(--touch-id-size);aspect-ratio:1;background:color-mix(in srgb, var(--color-key-depth) 18%, transparent);box-shadow:inset 0 var(--key-inset-depth) var(--key-inset-blur) color-mix(in srgb, var(--color-key-depth) 25%, transparent);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.key.screen.svelte-1sgghd{width:calc(2.15em * var(--screen-key-units));height:2.15em;font-size:1em;font-weight:var(--type-weight-regular);--key-depth:.16em;--key-label:1em;--key-shift-label:.82em;--key-alt-label:.62em;--key-named-label:.52em;--key-radius:.16em;--key-inset-depth:.08em;--key-inset-blur:.16em;--key-legend-padding:.3em;padding:.35em .5em}.key.screen.svelte-1sgghd .modifier-name:where(.svelte-1sgghd){font-size:.52em;font-weight:var(--type-weight-regular)}@container physical-keyboard (width<=24rem){.key.svelte-1sgghd:not(.screen):is([data-key=control-left]:where(.svelte-1sgghd),[data-key=option-left]:where(.svelte-1sgghd),[data-key=command-left]:where(.svelte-1sgghd),[data-key=command-right]:where(.svelte-1sgghd),[data-key=option-right]:where(.svelte-1sgghd),[data-key=fn]:where(.svelte-1sgghd)){place-content:center;padding:0}.key.svelte-1sgghd:not(.screen) .modifier-name:where(.svelte-1sgghd),.key:not(.screen)[data-key=fn].svelte-1sgghd .primary-legend:where(.svelte-1sgghd){display:none}.key.svelte-1sgghd:not(.screen) .fn-globe:where(.svelte-1sgghd){position:static}}.shortcuts.svelte-1eupyz0{overscroll-behavior:contain;min-width:0;min-height:0;font:400 clamp(.45rem, .85vw, .68rem)/1.5 var(--type-family-product);scrollbar-width:thin;scrollbar-color:var(--rp-muted) transparent;flex:1;padding:1.2em;overflow-y:auto}.shortcuts.svelte-1eupyz0:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:-3px}h2.svelte-1eupyz0{letter-spacing:-.02em;margin:0;font-size:1.3em;font-weight:600}.intro.svelte-1eupyz0{color:var(--color-page-secondary);margin:.2em 0 1em}table.svelte-1eupyz0{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}th.svelte-1eupyz0{color:var(--color-page-secondary);font-size:.85em;font-weight:500}th.svelte-1eupyz0,td.svelte-1eupyz0{border-bottom:1px solid var(--color-line-default);padding:.9em 0}th.svelte-1eupyz0:first-child,td.svelte-1eupyz0:first-child{width:68%;padding-right:1em}td.svelte-1eupyz0{vertical-align:middle;min-width:0}.bindings.svelte-1eupyz0{flex-direction:column;align-items:flex-start;gap:.55em;min-width:0;display:flex}.chord.svelte-1eupyz0{--key-named-label:.72em;flex-wrap:wrap;align-items:center;gap:.3em;max-width:100%;font-size:1em;display:flex}.modifiers.svelte-1eupyz0,.alternative.svelte-1eupyz0{flex:none;align-items:center;gap:.3em;display:inline-flex}.plus.svelte-1eupyz0{color:var(--color-page-secondary)}.configured-chord.svelte-1eupyz0,.configured-command.svelte-1eupyz0{color:inherit;font:inherit}.configured-command.unsupported.svelte-1eupyz0{color:var(--rp-gold);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.empty.svelte-1eupyz0{color:var(--color-page-secondary)}.action-cell.svelte-1eupyz0{overflow-wrap:anywhere;min-width:0;position:relative}.action.svelte-1eupyz0{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:help;-webkit-text-decoration:underline dotted var(--rp-muted);text-decoration:underline dotted var(--rp-muted);text-underline-offset:.3em;background:0 0;border:0;padding:0}.action.svelte-1eupyz0:hover,.action.svelte-1eupyz0:focus-visible{color:var(--rp-rose)}.tooltip.svelte-1eupyz0{z-index:4;border:1px solid var(--color-line-default);background:var(--rp-overlay);width:19em;max-width:50vw;color:var(--color-page-foreground);visibility:hidden;opacity:0;border-radius:.5em;padding:.7em .9em;position:absolute;bottom:calc(100% - .3em);right:0;box-shadow:0 .3em 1em #0004}:is(.action-cell.svelte-1eupyz0:has(.action:where(.svelte-1eupyz0):hover) .tooltip:where(.svelte-1eupyz0):not(.dismissed),.action-cell.svelte-1eupyz0:has(.action:where(.svelte-1eupyz0):focus-visible) .tooltip:where(.svelte-1eupyz0):not(.dismissed),.tooltip.svelte-1eupyz0:hover:not(.dismissed)){visibility:visible;opacity:1}.display-surface.svelte-1rgd5sb{isolation:isolate;border-radius:inherit;background:var(--color-screen-background);color:var(--color-page-foreground);position:absolute;inset:0;overflow:hidden}.managed-window.svelte-1rgd5sb{z-index:0;width:var(--window-width);height:var(--window-height);border:var(--stroke-hairline) solid var(--color-window-unfocused);border-radius:var(--radius-screen-window);background:var(--color-window-background);min-width:0;min-height:0;color:var(--color-page-foreground);font:inherit;flex-direction:column;padding:0;display:flex;position:absolute;inset-block-start:var(--window-y);inset-inline-start:var(--window-x);overflow:hidden}.motion.svelte-1rgd5sb .managed-window:where(.svelte-1rgd5sb){transition:transform var(--motion-window) var(--easing-layout), inset var(--motion-window) var(--easing-layout), width var(--motion-window) var(--easing-layout), height var(--motion-window) var(--easing-layout), border-color var(--motion-feedback) var(--easing-standard)}.motion.svelte-1rgd5sb .managed-window.settling:where(.svelte-1rgd5sb){transition:inset .4s cubic-bezier(.22,1.18,.36,1),width .4s cubic-bezier(.22,1.18,.36,1),height .4s cubic-bezier(.22,1.18,.36,1)}.managed-window.focused.svelte-1rgd5sb{z-index:1;border-width:var(--stroke-strong);border-color:var(--color-window-focus)}.managed-window.dragging.svelte-1rgd5sb{transition:none}.resize-handle.svelte-1rgd5sb{touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;position:absolute}.resize-n.svelte-1rgd5sb,.resize-s.svelte-1rgd5sb{cursor:ns-resize;height:5px;left:8px;right:8px}.resize-e.svelte-1rgd5sb,.resize-w.svelte-1rgd5sb{cursor:ew-resize;width:5px;top:8px;bottom:8px}.resize-n.svelte-1rgd5sb,.resize-ne.svelte-1rgd5sb,.resize-nw.svelte-1rgd5sb{top:0}.resize-s.svelte-1rgd5sb,.resize-se.svelte-1rgd5sb,.resize-sw.svelte-1rgd5sb{bottom:0}.resize-e.svelte-1rgd5sb,.resize-ne.svelte-1rgd5sb,.resize-se.svelte-1rgd5sb{right:0}.resize-w.svelte-1rgd5sb,.resize-nw.svelte-1rgd5sb,.resize-sw.svelte-1rgd5sb{left:0}.resize-ne.svelte-1rgd5sb,.resize-nw.svelte-1rgd5sb,.resize-se.svelte-1rgd5sb,.resize-sw.svelte-1rgd5sb{z-index:2;width:8px;height:8px}.resize-ne.svelte-1rgd5sb,.resize-sw.svelte-1rgd5sb{cursor:nesw-resize}.resize-nw.svelte-1rgd5sb,.resize-se.svelte-1rgd5sb{cursor:nwse-resize}.close-window.svelte-1rgd5sb:focus-visible{outline:var(--stroke-strong) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--stroke-strong))}.close-window.svelte-1rgd5sb{z-index:3;position:relative}.window-titlebar.svelte-1rgd5sb{height:var(--window-titlebar-height);min-height:var(--window-titlebar-height);padding-inline:var(--window-titlebar-padding);background:var(--color-window-titlebar-background);font-size:var(--type-screen-label);font-weight:var(--type-weight-medium);letter-spacing:var(--type-tracking-label);text-transform:lowercase;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;line-height:1;display:grid}.movable.svelte-1rgd5sb .window-titlebar:where(.svelte-1rgd5sb){cursor:grab}.dragging.svelte-1rgd5sb .window-titlebar:where(.svelte-1rgd5sb){cursor:grabbing}.traffic.svelte-1rgd5sb{align-items:center;gap:var(--window-control-gap);line-height:1;display:flex}.traffic.svelte-1rgd5sb i:where(.svelte-1rgd5sb),.traffic.svelte-1rgd5sb button:where(.svelte-1rgd5sb){width:var(--window-control-size);aspect-ratio:1;background:var(--color-control-close);color:inherit;font:inherit;appearance:none;border:0;border-radius:50%;flex:none;margin:0;padding:0;display:block}.traffic.svelte-1rgd5sb button:where(.svelte-1rgd5sb):not(:disabled){cursor:pointer}.traffic.svelte-1rgd5sb i:where(.svelte-1rgd5sb):nth-child(2){background:var(--color-control-minimize)}.traffic.svelte-1rgd5sb i:where(.svelte-1rgd5sb):nth-child(3){background:var(--color-control-maximize)}.app-glyph.svelte-1rgd5sb{color:var(--color-page-secondary);font:var(--type-weight-strong) var(--type-app-glyph)/1 var(--type-family-system);flex:1;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.motion.svelte-1rgd5sb .managed-window:where(.svelte-1rgd5sb),.motion.svelte-1rgd5sb .managed-window.settling:where(.svelte-1rgd5sb){transition-duration:0s}}.laptop-device.svelte-1h06p5q{--laptop-pivot:.5;width:100%;aspect-ratio:var(--macbook-deck-aspect);transform-style:flat;pointer-events:none;position:relative}.paused.svelte-1h06p5q,.paused.svelte-1h06p5q :where(.svelte-1h06p5q){animation-play-state:paused!important}.base-slot.svelte-1h06p5q{z-index:0;transform:perspective(var(--scene-perspective)) rotateX(var(--laptop-base-pitch));transform-origin:50% calc(100% * var(--laptop-pivot));transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.base-shell.svelte-1h06p5q{inset:0 0 var(--base-edge-size);transform-style:preserve-3d;position:absolute}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q){--shell-depth:1;--shell-inset:0px;inset:var(--shell-inset);border-radius:calc(var(--radius-laptop-base) - var(--shell-inset));background:var(--studio-base-gradient);transform:translateZ(calc(-1 * var(--base-edge-size) * var(--shell-depth) / 16));position:absolute}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(2){--shell-depth:2}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(3){--shell-depth:3}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(4){--shell-depth:4}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(5){--shell-depth:5}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(6){--shell-depth:6}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(7){--shell-depth:7}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(8){--shell-depth:8;--shell-inset:.1px}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(9){--shell-depth:9;--shell-inset:.25px}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(10){--shell-depth:10;--shell-inset:.45px}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(11){--shell-depth:11;--shell-inset:.7px}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(12){--shell-depth:12;--shell-inset:1px}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(13){--shell-depth:13;--shell-inset:1.35px}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(14){--shell-depth:14;--shell-inset:1.7px}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(15){--shell-depth:15;--shell-inset:2px}.base-shell.svelte-1h06p5q i:where(.svelte-1h06p5q):nth-child(16){--shell-depth:16;--shell-inset:2.2px;box-shadow:var(--shadow-device)}.base.svelte-1h06p5q{z-index:1;inset:0 0 var(--base-edge-size);grid-template-columns:var(--speaker-width) 1fr var(--speaker-width);grid-template-rows:var(--keyboard-row-height) 1fr;gap:var(--deck-gap);padding:var(--deck-padding);border-radius:var(--radius-laptop-base);background:var(--device-shell-gradient);box-shadow:inset 0 var(--stroke-hairline) 0 var(--color-device-rim);transform-style:preserve-3d;display:grid;position:absolute}.lid.svelte-1h06p5q{--lid-angle:-180deg;--lid-pivot-offset:calc(100% * var(--laptop-pivot) / var(--macbook-lid-ratio));z-index:1;height:var(--macbook-lid-height);transform:translateY(var(--lid-pivot-offset)) perspective(var(--scene-perspective)) rotateX(var(--laptop-base-pitch)) translateY(calc(-1 * var(--lid-pivot-offset))) rotateX(var(--lid-angle));transform-origin:50% 100%;transform-style:flat;position:absolute;inset:auto 0 100%}.motion.svelte-1h06p5q .lid:where(.svelte-1h06p5q){transition:transform var(--motion-lid) var(--easing-mechanical)}.open.svelte-1h06p5q .lid:where(.svelte-1h06p5q){--lid-angle:calc(-1 * var(--laptop-lid-open))}.lid-shell.svelte-1h06p5q{padding:var(--stroke-strong);border:var(--stroke-hairline) solid var(--color-line-strong);border-radius:var(--radius-laptop-lid);background:var(--device-shell-gradient);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-device-rim), inset 0 var(--stroke-hairline) var(--space-1) var(--color-device-highlight);transform-style:preserve-3d;position:absolute;inset:0}.lid-bezel.svelte-1h06p5q{width:100%;height:100%;padding:var(--macbook-bezel-top) var(--macbook-bezel-inline) var(--macbook-bezel-bottom);border-radius:calc(var(--radius-laptop-lid) - var(--stroke-strong));background:var(--color-display-bezel);box-shadow:inset 0 0 var(--space-1) color-mix(in srgb, var(--color-display-bezel-shadow) 38%, transparent);position:relative;overflow:hidden}.lid-bezel.svelte-1h06p5q:after{z-index:1;inset:auto var(--stroke-strong) var(--stroke-strong);height:calc(var(--macbook-bezel-bottom) - var(--stroke-strong));border-radius:0 0 calc(var(--radius-laptop-lid) - var(--stroke-strong)) calc(var(--radius-laptop-lid) - var(--stroke-strong));background:linear-gradient(to bottom, color-mix(in srgb, var(--color-display-bezel-raised) 68%, var(--color-display-bezel)), var(--color-display-bezel));content:"";pointer-events:none;position:absolute}.mac-screen.svelte-1h06p5q{border-radius:var(--radius-laptop-screen) var(--radius-laptop-screen) 0 0;background:var(--color-screen-background);backface-visibility:hidden;pointer-events:auto;--radius-screen-window:var(--radius-laptop-screen);width:100%;height:100%;position:relative;overflow:hidden}.laptop-device:not(.desktop) .display-surface,.laptop-device:not(.desktop) .screen-dock{opacity:0;pointer-events:none}.camera-housing.svelte-1h06p5q{z-index:var(--layer-controls);width:var(--camera-width);height:var(--camera-height);border-radius:0 0 var(--radius-small) var(--radius-small);background:var(--color-display-bezel);position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.camera-housing.svelte-1h06p5q:before,.camera-housing.svelte-1h06p5q:after{width:var(--camera-join-size);aspect-ratio:1;content:"";position:absolute;inset-block-start:0}.camera-housing.svelte-1h06p5q:before{background:radial-gradient(circle at bottom left, transparent 0 72%, var(--color-display-bezel) 74%);inset-inline-start:calc(-1 * var(--camera-join-size))}.camera-housing.svelte-1h06p5q:after{background:radial-gradient(circle at bottom right, transparent 0 72%, var(--color-display-bezel) 74%);inset-inline-end:calc(-1 * var(--camera-join-size))}.keyboard-well.svelte-1h06p5q{min-width:0;padding:var(--keyboard-well-padding);border:var(--stroke-hairline) solid var(--color-line-default);border-radius:min(var(--radius-control), 1%) / min(var(--radius-control), 2%);background:color-mix(in srgb, var(--color-page-background) 52%, var(--color-device-shell));box-shadow:inset 0 var(--keyboard-well-depth) var(--keyboard-well-shadow) color-mix(in srgb, var(--color-page-background) 64%, transparent), 0 var(--stroke-hairline) 0 var(--color-device-highlight);transform:translateZ(var(--deck-content-depth));grid-column:2;position:relative}.speaker.svelte-1h06p5q{border-radius:var(--radius-small);background:var(--speaker-pattern);opacity:var(--opacity-64)}.speaker-left.svelte-1h06p5q{grid-column:1}.speaker-right.svelte-1h06p5q{grid-column:3}.trackpad.svelte-1h06p5q{width:var(--trackpad-width);border:var(--stroke-hairline) solid var(--color-line-default);border-radius:var(--radius-control);box-shadow:inset 0 var(--stroke-hairline) 0 var(--color-device-rim);grid-column:2;justify-self:center}@media (prefers-reduced-motion:reduce){.lid.svelte-1h06p5q{transition-duration:var(--motion-reduced)!important}}.cursor-arrow.svelte-ltdnu7{filter:drop-shadow(0 1px 1px #00000073);display:block;overflow:visible}path.svelte-ltdnu7{fill:var(--color-page-background);stroke:currentColor;stroke-linejoin:round;stroke-width:1.5px}svg.svelte-15oqsfw{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%;display:block}text.svelte-15oqsfw{fill:currentColor;stroke:none;font:700 14px sans-serif}.paneform-icon.svelte-15oqsfw{--pf-black:#26233a;--pf-white:#e0def4;--pf-cyan:#ebbcba;stroke:none}@media (prefers-color-scheme:light){.paneform-icon.svelte-15oqsfw{--pf-black:#f2e9e1;--pf-white:#575279;--pf-cyan:#d7827e}}.dock.svelte-cda0r{--dock-icon-background:color-mix(in srgb, var(--color-surface-raised) var(--opacity-88), transparent);justify-content:center;align-items:center;gap:var(--dock-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dock.screen-dock.measured.svelte-cda0r{--dock-icon-size:var(--measured-dock-icon-size);--dock-gap:var(--measured-dock-gap);--dock-padding:var(--measured-dock-padding);--dock-screen-bottom:var(--measured-dock-bottom);--dock-indicator-offset:var(--measured-dock-indicator-offset);border-width:var(--measured-dock-border)}.screen-dock.svelte-cda0r{z-index:var(--layer-screen-dock);inset:auto 50% calc(var(--dock-screen-bottom) / 2) auto;backface-visibility:hidden;will-change:transform;width:max-content;max-width:100%;padding:var(--dock-padding);border:var(--stroke-hairline) solid var(--color-line-default);border-radius:var(--radius-control);background:var(--color-window-background);pointer-events:auto;position:absolute;transform:translate(50%)}button.svelte-cda0r{width:var(--dock-icon-size);aspect-ratio:1;background:var(--dock-icon-background);min-width:0;max-width:100%;min-height:0;box-shadow:inset 0 var(--stroke-hairline) var(--space-1) color-mix(in srgb, var(--color-page-foreground) 8%, transparent), 0 var(--stroke-hairline) var(--space-2) color-mix(in srgb, var(--rp-base) 24%, transparent);color:var(--color-page-foreground);transition:background var(--motion-feedback) var(--easing-standard), box-shadow var(--motion-feedback) var(--easing-standard), transform var(--motion-feedback) var(--easing-standard);border:0;border-radius:21.875%;place-items:center;padding:0;display:grid;position:relative}.dock-icon.svelte-cda0r{width:min(100%, var(--dock-glyph-size));aspect-ratio:1;pointer-events:none;display:block}.paneform-icon-button.svelte-cda0r .dock-icon:where(.svelte-cda0r){width:100%}.dock-icon.svelte-cda0r svg,.dock-icon.svelte-cda0r svg *{pointer-events:none}button.svelte-cda0r:not(:disabled){cursor:pointer}button.svelte-cda0r:disabled{cursor:default}button.svelte-cda0r:not(:disabled):active{background:color-mix(in srgb, var(--color-surface-base) 68%, var(--rp-base));box-shadow:inset 0 var(--stroke-strong) var(--space-1) color-mix(in srgb, var(--rp-base) 48%, transparent), 0 var(--stroke-hairline) var(--space-2) color-mix(in srgb, var(--rp-base) 24%, transparent);transform:translateY(var(--stroke-hairline))}button.svelte-cda0r:focus-visible{outline:var(--stroke-strong) solid var(--color-focus-ring);outline-offset:var(--stroke-hairline)}button.svelte-cda0r i:where(.svelte-cda0r){inset:calc(100% + var(--dock-padding) / 2) auto auto 50%;width:calc(var(--stroke-strong) * 1.5);aspect-ratio:1;pointer-events:none;background:0 0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}button.svelte-cda0r i.open:where(.svelte-cda0r){background:var(--color-page-secondary);opacity:.9}.dock-tooltip.svelte-cda0r{z-index:2;inset:auto auto calc(100% + var(--space-2)) 50%;border:var(--stroke-hairline) solid var(--color-line-default);background:color-mix(in srgb, var(--color-surface-base) 94%, transparent);width:max-content;box-shadow:0 var(--space-1) var(--space-2) color-mix(in srgb, var(--rp-base) 24%, transparent);color:var(--color-page-foreground);font:var(--type-weight-medium) min(.6875rem, 1.6cqw)/1 var(--type-family-system);letter-spacing:0;opacity:0;pointer-events:none;transform:translate(-50%, var(--space-1));transition:opacity var(--motion-feedback) var(--easing-standard), transform var(--motion-feedback) var(--easing-standard);border-radius:999px;padding:.2rem .45rem;position:absolute}button.svelte-cda0r:hover .dock-tooltip:where(.svelte-cda0r),button.svelte-cda0r:focus-visible .dock-tooltip:where(.svelte-cda0r),button.hovered.svelte-cda0r .dock-tooltip:where(.svelte-cda0r){opacity:1;transform:translate(-50%)}.dock-cursor.svelte-cda0r{z-index:3;width:min(58%, var(--cursor-size));color:var(--color-page-foreground);pointer-events:none;animation:svelte-cda0r-dock-cursor-click var(--motion-cursor-slot) var(--easing-standard) both;position:absolute;inset:34% auto auto 38%}.dock-cursor.svelte-cda0r svg{width:100%}@keyframes svelte-cda0r-dock-cursor-click{0%{opacity:0;transform:translate(-80%,-80%)scale(.82)}35%,62%{opacity:1;transform:translate(0)scale(1)}48%{opacity:1;transform:translate(0)scale(.86)}to{opacity:0;transform:translate(0)scale(1)}}.keyboard.svelte-ej8xzz{width:100%;height:100%;transform-style:preserve-3d;position:relative;container:physical-keyboard/inline-size}.key-slot.svelte-ej8xzz{width:var(--key-width);height:var(--key-height);border-radius:var(--key-radius);--key-depth:.55cqi;--key-radius:.6cqi;--key-inset-depth:.2cqi;--key-inset-blur:.4cqi;--key-legend-padding:.45cqi;font-size:3.2cqi;position:absolute;inset-block-start:var(--key-y);inset-inline-start:var(--key-x);overflow:hidden}.key-slot.arrow-up.svelte-ej8xzz{border-radius:var(--key-radius) var(--key-radius) 0 0}.key-slot.arrow-down.svelte-ej8xzz{border-radius:0 0 var(--key-radius) var(--key-radius)}.workspace-bar.svelte-8wg9ka{z-index:var(--layer-controls);width:100%;height:var(--camera-height);padding:.15cqh;background:color-mix(in srgb, var(--rp-base) 31%, transparent);font-family:var(--type-family-product);align-items:stretch;gap:.3cqw;padding-inline-start:var(--radius-laptop-screen);display:flex;position:absolute;inset:0 0 auto;overflow:hidden;container-type:size}.workspace-bar.notched.svelte-8wg9ka{padding-inline-end:calc(50% + var(--camera-width) / 2 + var(--camera-join-size))}button.svelte-8wg9ka{--workspace-color:var(--rp-subtle);--workspace-item-height:max(0px, calc(100cqh - 2 * var(--stroke-hairline)));min-width:0;box-shadow:inset 0 0 0 var(--stroke-hairline) var(--workspace-color);padding:var(--stroke-hairline) calc(min(.3rem, 15cqh) + var(--stroke-hairline)) var(--stroke-hairline) var(--stroke-hairline);background:color-mix(in srgb, var(--rp-surface) 38%, transparent);color:var(--workspace-color);font:inherit;font-size:min(.8rem, calc(var(--workspace-item-height) * .86));white-space:nowrap;transition:box-shadow var(--motion-feedback) var(--easing-standard), background var(--motion-feedback) var(--easing-standard), color var(--motion-feedback) var(--easing-standard);border:0;border-radius:min(.25rem,16cqh);align-items:center;gap:min(.25rem,12cqh);line-height:1;display:flex;overflow:hidden}button.svelte-8wg9ka:not(:disabled){cursor:pointer}button.svelte-8wg9ka:not(:disabled):hover,button.focused.svelte-8wg9ka{--workspace-color:var(--rp-gold)}button.svelte-8wg9ka:focus-visible{outline:var(--stroke-strong) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--stroke-strong))}strong.svelte-8wg9ka{min-width:1.55em;margin:calc(-1 * var(--stroke-hairline)) 0 calc(-1 * var(--stroke-hairline)) calc(-1 * var(--stroke-hairline));background:var(--workspace-color);color:var(--rp-base);border-radius:0 min(.2rem,14cqh) min(.2rem,14cqh) 0;flex:none;align-self:stretch;place-items:center;display:grid}.window-icons.svelte-8wg9ka{gap:min(.14rem,10cqh);min-width:0;display:flex}.window-icon.svelte-8wg9ka{--workspace-icon-size:min(.875rem, var(--workspace-item-height));width:var(--workspace-icon-size);height:var(--workspace-icon-size);aspect-ratio:1;flex:none}
