.m-home,.m-window{min-height:100dvh;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom) + 1rem)}.m-bar{z-index:10;min-height:3.5rem;padding:env(safe-area-inset-top) 1rem 0;color:var(--xp-text-inverse);background:linear-gradient(var(--xp-title-light), var(--xp-title) 20%, var(--xp-title) 80%, var(--xp-title-dark));align-items:center;gap:.625rem;display:flex;position:sticky;top:0}.m-bar-title{font:bold 1.125rem var(--xp-title-font);text-shadow:1px 1px var(--xp-frame)}.m-programs{border:2px solid var(--xp-taskbar-dark);background:var(--xp-cream);border-radius:8px;margin:1rem .75rem;overflow:hidden}.m-programs-title{color:var(--xp-text-inverse);font:bold 1rem var(--xp-title-font);background:linear-gradient(var(--xp-title-light), var(--xp-title-dark));padding:.5rem .75rem}.m-program{border-bottom:1px solid var(--xp-face);text-align:left;align-items:center;gap:.75rem;width:100%;min-height:3.5rem;padding:0 .875rem;font-size:1.0625rem;font-weight:700;display:flex}.m-program-label{flex-direction:column;min-width:0;display:flex}.m-program-detail{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--xp-text) 70%, var(--xp-cream));font-size:.8125rem;font-weight:400;overflow:hidden}.m-program:is(:focus-visible,:active) .m-program-detail{color:inherit}.m-window-body .xp-folder-icons{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.m-window-body .xp-folder-icons .xp-desktop-icon{border-bottom:1px solid var(--xp-face);flex-direction:row;gap:.75rem;width:100%;min-height:3.5rem;padding:0 .875rem;font-size:1.0625rem;font-weight:700}.m-window-body .xp-folder-icons .xp-desktop-icon-label{text-align:left;padding:0}.m-window-body .xp-folder-icons .xp-desktop-icon svg{width:32px;height:32px}.m-window-body .xp-folder-icons .xp-desktop-icon:focus-visible{color:var(--xp-text-inverse);background:var(--xp-select);outline:none}@media (hover:hover){.m-window-body .xp-folder-icons .xp-desktop-icon:hover{color:var(--xp-text-inverse);background:var(--xp-select)}}.m-window-body .xp-statusbar{display:none}.m-window-body .xp-folder-icons .xp-desktop-icon:is(:hover,:focus,:focus-visible) :is(svg,img){filter:none}.m-window-body .xp-folder-icons .xp-desktop-icon:is(:focus,:focus-visible) .xp-desktop-icon-label{color:inherit;background:0 0;outline:none}.m-window-body .xp-folder-icons .xp-desktop-icon:active{background:var(--xp-title-dark)}.m-program:focus-visible{color:var(--xp-text-inverse);background:var(--xp-select);outline:none}@media (hover:hover){.m-program:hover{color:var(--xp-text-inverse);background:var(--xp-select)}.m-program:hover .m-program-detail{color:inherit}}.m-program:active{background:var(--xp-title-dark)}.m-account{border:1px solid var(--xp-face-shadow);background:var(--xp-face);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 .75rem;padding:.75rem;font-size:1rem;display:flex}.m-theme{margin-bottom:.75rem}.m-window{width:100%;box-shadow:none;border:0;border-radius:0}.m-window-bar{z-index:10;min-height:3.5rem;padding-top:calc(.25rem + env(safe-area-inset-top));border-radius:0;position:sticky;top:0}.m-window-bar .xp-titlebar-text{font-size:1.0625rem}.m-back{border-radius:4px;flex:none;align-items:center;gap:.125rem;min-width:2.75rem;max-width:36%;height:2.75rem;padding-right:.5rem;display:inline-flex}.m-back svg{flex:none}.m-back-label{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}@media (hover:hover){.m-back:hover{background:#ffffff26}}.m-back:active{background:var(--xp-title-dark)}.m-back:focus-visible{outline:2px dotted var(--xp-text-inverse);outline-offset:-3px}.m-window-body{font-size:1rem}.m-taskbar{z-index:50;height:calc(3.5rem + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:linear-gradient(var(--xp-taskbar-light), var(--xp-taskbar) 15%, var(--xp-taskbar) 85%, var(--xp-taskbar-dark));grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:2px;display:grid;position:fixed;inset:auto 0 0}.m-taskbar .xp-start{justify-content:center;min-width:0;padding:0 .625rem 0 .375rem;font-size:1.125rem}.m-task{min-width:0;color:var(--xp-text-inverse);text-shadow:1px 1px var(--xp-taskbar-dark);border-radius:3px;align-content:center;justify-items:center;gap:.125rem;margin:3px 0;font-size:.6875rem;font-weight:700;display:grid}.m-task span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.m-task[aria-current=page]{background:var(--xp-taskbar-dark);box-shadow:inset 1px 1px 2px #00000073}.m-task:active{background:var(--xp-taskbar-dark)}.m-task:focus-visible,.m-search:focus-visible{outline:2px dotted var(--xp-text-inverse);outline-offset:-3px}.m-search{border-radius:4px;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:grid}.m-search:active{background:var(--xp-title-dark)}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.xp-balloon{width:auto;font-size:1rem;left:.75rem;right:.75rem}:root:not([data-theme=buzz]) .xp-balloon{bottom:calc(3.5rem + env(safe-area-inset-bottom) + 14px)}:root:not([data-theme=buzz]) .xp-balloon:after{left:2.75rem;right:auto}.xp-balloon-close{width:2.75rem;height:2.75rem;margin:-.75rem -.625rem -.75rem auto}}.m-spot .u-spot-scrim{z-index:60;background:var(--xp-cream);position:fixed;inset:0}.m-spot .u-spot{flex-direction:column;height:100dvh;display:flex}.m-spot .u-spot-field{padding:calc(.375rem + env(safe-area-inset-top)) .375rem .375rem .75rem;color:var(--xp-text-inverse);background:linear-gradient(var(--xp-title-light), var(--xp-title) 20%, var(--xp-title) 80%, var(--xp-title-dark));flex:none;align-items:center;gap:.5rem;display:flex}.m-spot .u-spot-field input{border:1px solid var(--xp-title-dark);min-width:0;min-height:2.5rem;color:var(--xp-text);background:var(--xp-cream);border-radius:2px;flex:1;padding:0 .5rem;font-size:1rem}.m-spot .u-spot-field input:focus-visible{outline:2px solid var(--xp-gold);outline-offset:0}.m-spot .u-spot-close{border-radius:4px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.m-spot .u-spot-close:active{background:var(--xp-title-dark)}.m-spot .u-spot-close:focus-visible{outline:2px dotted var(--xp-text-inverse);outline-offset:-3px}.m-spot .u-spot-list{overscroll-behavior:contain;padding-bottom:calc(1rem + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.m-spot .u-spot-group{color:var(--xp-text-inverse);font:bold .875rem var(--xp-title-font);background:linear-gradient(var(--xp-title-light), var(--xp-title-dark));padding:.5rem .75rem}.m-spot .u-spot-option{border-bottom:1px solid var(--xp-face);align-items:center;gap:.75rem;min-height:3rem;padding:.25rem .75rem;display:flex}.m-spot .u-spot-option[aria-selected=true]{color:var(--xp-text-inverse);background:var(--xp-select)}.m-spot .u-spot-avatar{flex:none}.m-spot .u-spot-name{font-weight:700}.m-spot .u-spot-about{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:.8125rem;overflow:hidden}.m-spot .u-spot-empty{text-align:center;padding:1.25rem 1rem}.m-spot .u-spot-option[aria-selected=true] .nfl-hit-owner{color:var(--xp-text)}.m-bar,.m-window-bar,.m-taskbar{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.m-screens[data-tucked] :is(.m-bar,.m-window-bar):not(:focus-within){transform:translateY(calc(env(safe-area-inset-top) - 100%))}.m-taskbar[data-tucked]:not(:focus-within){transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.m-bar,.m-window-bar,.m-taskbar{transition:none}}
