#desktop{--mb-h: 37px;--mb-text-h: 31px;--mb-text-dy: 3.5px;--dock-tile: 51px;--dock-gap: 4px;--dock-h: 69px;--dock-bottom: 7px;--dock-pad-x: 8px;--dock-pad-top: 10px;--dock-radius: 24px;--icon: 48px;--label-size: 10px;--label-lh: 12.5px;--accent: #0a60ff;--accent-label: rgba(16, 99, 230, .95);font-family:-apple-system,BlinkMacSystemFont,system-ui,SF Pro Text,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;overflow:hidden;user-select:none;-webkit-user-select:none;cursor:default}.dk-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.dk-floor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.dk-floor *{pointer-events:none}.dk-menubar{position:absolute;left:0;right:0;top:0;height:var(--mb-h);display:flex;align-items:flex-start;font-size:13px;line-height:var(--mb-text-h);color:#fff;z-index:20;pointer-events:none}.dk-menubar.dk-light{color:#000}.dk-mb-left,.dk-mb-right{position:relative;top:var(--mb-text-dy);display:flex;align-items:center;height:var(--mb-text-h)}.dk-mb-right{margin-left:auto}.dk-mb-item{display:flex;align-items:center;height:var(--mb-text-h);padding:0 9.75px;white-space:nowrap;letter-spacing:0;font-weight:500}.dk-mb-item.dk-mb-apple{padding:0 10px 0 20px}.dk-mb-apple svg,.dk-mb-apple img{display:block;height:16px;width:auto}.dk-mb-item.dk-mb-app{font-weight:700}.dk-mb-strip{display:block;height:var(--mb-h);width:auto;align-self:flex-start;margin-top:calc(-1 * var(--mb-text-dy))}.dk-mb-status{display:flex;align-items:center;height:var(--mb-text-h);gap:0}.dk-mb-status .dk-mb-glyph{display:flex;align-items:center;justify-content:center;padding:0 10.75px;height:var(--mb-text-h)}.dk-mb-glyph svg,.dk-mb-glyph img{display:block}.dk-mb-glyph img{display:block}.dk-mb-battery .dk-pct{margin-right:6px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.dk-mb-clock{padding:0 22px 0 12px;white-space:pre;font-variant-numeric:tabular-nums}.dk-dock{position:absolute;left:50%;bottom:var(--dock-bottom);transform:translate(-50%);height:var(--dock-h);padding:var(--dock-pad-top) var(--dock-pad-x) 0;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--dock-gap);border-radius:var(--dock-radius);z-index:10;background:#463c5f24;-webkit-backdrop-filter:blur(26px) saturate(1.6);backdrop-filter:blur(26px) saturate(1.6);box-shadow:inset 0 0 0 .5px #ffffff42,inset 0 1px #ffffff2e,inset 0 -.5px #ffffff14,0 0 0 .5px #0000004d,0 8px 26px #0000004d}.dk-dock.dk-light{background:#ffffff47;box-shadow:inset 0 0 0 .5px #ffffff8c,inset 0 1px #ffffff80,0 0 0 .5px #0000001f,0 10px 30px #0000002e}.dk-dock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to bottom,#ffffff12,#fff0 45%);pointer-events:none}.dk-tile{position:relative;width:var(--dock-tile);height:var(--dock-tile);flex:none}.dk-tile img{display:block;width:100%;height:100%;-webkit-user-drag:none}.dk-cal{position:absolute;left:10.2%;top:10.2%;right:10.2%;bottom:10.2%;border-radius:22.5%;background:linear-gradient(#fff,#f4f4f4);display:flex;flex-direction:column;align-items:center;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1;pointer-events:none}.dk-cal-wd{margin-top:11%;font-size:calc(var(--dock-tile) * .15);font-weight:600;letter-spacing:.02em;color:#f23d35}.dk-cal-day{margin-top:1%;font-size:calc(var(--dock-tile) * .47);font-weight:400;letter-spacing:-.02em;color:#1d1d1f}.dk-tile .dk-dot{position:absolute;left:50%;bottom:-5.5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#ffffffc7;box-shadow:0 0 1px #0006}.dk-dock.dk-light .dk-tile .dk-dot{background:#0000008c;box-shadow:none}.dk-tile .dk-badge{position:absolute;top:1px;right:1px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#ff3b30;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;box-shadow:0 0 0 .5px #00000040}.dk-divider{flex:none;width:1px;height:calc(var(--dock-tile) - 2px);margin:1px 10.5px 0;background:#fff3}.dk-dock.dk-light .dk-divider{background:#0000002e}.dk-icons{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.dk-icon{position:absolute;left:0;top:0;width:var(--icon);will-change:transform;transform-origin:calc(var(--icon) / 2) calc(var(--icon) / 2);touch-action:none}.dk-icon-img{position:relative;width:var(--icon);height:var(--icon);border-radius:4px;box-sizing:border-box}.dk-icon-img img{display:block;width:100%;height:100%;-webkit-user-drag:none;pointer-events:none}.dk-icon-label{position:absolute;top:calc(var(--icon) + 7px);left:50%;transform:translate(-50%);width:max-content;max-width:78px;font-size:var(--label-size);line-height:var(--label-lh);font-weight:700;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.72),0 0 1px rgba(0,0,0,.55),0 0 4px rgba(0,0,0,.3);border-radius:3px;padding:0 3px;box-sizing:border-box;white-space:nowrap}.dk-icon-label.dk-dark-text{color:#000;text-shadow:none}.dk-icon-label .dk-line{display:block}.dk-icon-label .dk-cloud{display:inline-block;vertical-align:-2.5px;margin-left:3px;width:14px;height:11px;color:#ffffffb8;text-shadow:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.dk-icon-label .dk-cloud svg,.dk-icon-label .dk-cloud img{display:block;width:14px;height:11px;object-fit:contain}.dk-icon.dk-selected .dk-icon-img{background:#ffffff38;box-shadow:0 0 0 4px #ffffff38}.dk-icon.dk-selected .dk-icon-label{background:var(--accent-label);text-shadow:none}.dk-icon.dk-dragging{z-index:50;opacity:.9}.dk-icon.dk-dragging .dk-icon-img img{filter:drop-shadow(0 6px 10px rgba(0,0,0,.45)) drop-shadow(0 1px 2px rgba(0,0,0,.35))}.dk-icon.dk-dragging .dk-icon-label{text-shadow:0 2px 6px rgba(0,0,0,.6)}.dk-icon.dk-moved .dk-icon-img img{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.dk-icon.dk-thrown{transition:transform .45s cubic-bezier(.2,.9,.25,1)}.dk-batt-svg{display:block;color:#fff}.dk-batt-svg.dk-batt-low rect:last-of-type{fill:#ff3b30}.dk-marquee{position:absolute;z-index:6;pointer-events:none;border:1px solid rgba(255,255,255,.55);background:#ffffff1f;border-radius:1px}
