/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-28{height:calc(var(--spacing) * 28)}.h-full{height:100%}.w-28{width:calc(var(--spacing) * 28)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-md{border-radius:var(--radius-md)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#95bdee\]{border-color:#95bdee}.border-\[\#d6d3c4\]{border-color:#d6d3c4}.border-\[\#ffd35a\]{border-color:#ffd35a}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.px-2{padding-inline:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[\#c9d8ff\]{color:#c9d8ff}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--xp-face:#ece9d8;--xp-face-dark:#d8d2bd;--xp-shadow:#aca899;--xp-text:#000;--xp-muted:#6d6d6d;--xp-field-border:#7f9db9;--xp-select:#316ac5;--xp-blue-dark:#00309c;--xp-blue-login:#5a7edc;--xp-link:#03c;--xp-pane-top:#7ba2e7;--xp-pane-bottom:#6375d6;--xp-pane-text:#215dc6;--xp-title-inactive:#7a96df;--xp-danger:#c0392b;--xp-ok:#2f8a2f;--xp-font:Tahoma, "Segoe UI", Verdana, "DejaVu Sans", Geneva, sans-serif;--xp-title-font:"Trebuchet MS", Tahoma, "Segoe UI", Verdana, sans-serif;--xp-size:12px;--taskbar-h:32px}@media (width<=700px){:root{--xp-size:14px;--taskbar-h:42px}}html,body,#root{height:100%}body{background:var(--xp-blue-dark);color:var(--xp-text);font-family:var(--xp-font);font-size:var(--xp-size);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;line-height:1.35;overflow:hidden}button{font:inherit;color:inherit;cursor:default}.xp-btn{color:#000;white-space:nowrap;background:linear-gradient(#fff 0%,#ecebe5 86%,#d8d0c4 100%);border:1px solid #003c74;border-radius:3px;min-width:75px;min-height:23px;padding:2px 12px}.xp-btn:hover:not(:disabled){box-shadow:inset -1px 1px #fff0cf,inset 1px 2px #fdd889,inset -2px 2px #fbc761,inset 2px -2px #e5a01a}.xp-btn:active:not(:disabled){box-shadow:none;background:linear-gradient(#cdcac3,#e3e3db 8%,#e5e5de 94%,#f2f2f1)}.xp-btn:focus-visible{outline-offset:-4px;outline:1px dotted #000;box-shadow:inset -1px 1px #cee7ff,inset 1px 2px #98b8ea,inset -2px 2px #bcd4f6,inset 1px -1px #89ade4,inset 2px -2px #89ade4}.xp-btn:disabled{color:var(--xp-shadow);background:#f5f4ea;border-color:#c9c7ba}@media (width<=700px){.xp-btn{min-height:34px;padding:4px 14px}}.xp-input{border:1px solid var(--xp-field-border);color:#000;min-height:21px;font:inherit;background:#fff;border-radius:0;padding:2px 4px}.xp-input:focus{outline:1px solid var(--xp-select);outline-offset:-1px}@media (width<=700px){.xp-input{min-height:34px;font-size:16px}}.xp-sunken{background:#fff;border:1px solid #fff;border-color:gray #fff #fff gray;box-shadow:inset 1px 1px #404040}.xp-link{color:var(--xp-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.xp-window{background:#0855dd;border-radius:8px 8px 0 0;flex-direction:column;min-width:220px;padding:0 3px 3px;display:flex;position:absolute;box-shadow:inset -1px -1px #00138c,inset 1px 1px #0831d9,inset -2px -2px #001ea0,inset 2px 2px #166aee,2px 3px 12px #00000073}.xp-window[data-active=false]{background:var(--xp-title-inactive);box-shadow:inset -1px -1px #5a70c0,inset 1px 1px #7088d8,2px 3px 10px #0000004d}.xp-window[data-maximized=true]{border-radius:0;padding:0}.xp-titlebar{color:#fff;height:28px;font-family:var(--xp-title-font);text-shadow:1px 1px #0f1089;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#0997ff 0%,#0053ee 8%,#0050ee 40%,#06f 88% 93%,#005bff 95%,#003dd7 96% 100%);border-radius:8px 8px 0 0;flex:none;align-items:center;gap:4px;margin:0 -3px;padding:0 5px 0 6px;font-size:13px;font-weight:700;display:flex}.xp-window[data-maximized=true] .xp-titlebar{border-radius:0;margin:0}.xp-window[data-active=false] .xp-titlebar{color:#d8e4f8;text-shadow:none;background:linear-gradient(#7697e7 0%,#7e9ee3 3%,#94afe8 6%,#97b4e9 8%,#82a5e4 14%,#7c9fe2 17%,#7996de 25%,#7b99e1 56%,#82a9e9 81%,#80a5e7 89%,#7b96e1 94%,#7a93df 97%,#abbae3 100%)}.xp-titlebar-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=700px){.xp-titlebar{height:38px;font-size:15px}}.xp-tb-btn{color:#fff;background:radial-gradient(circle at 30% 25%,#6c9bff 0%,#2e63e6 55%,#1c44c2 100%);border:1px solid #fff;border-radius:3px;flex:none;place-items:center;width:21px;height:21px;padding:0;display:grid}.xp-tb-btn:hover{filter:brightness(1.18)}.xp-tb-btn:active{filter:brightness(.8)}.xp-tb-btn[data-kind=close]{background:radial-gradient(circle at 30% 25%,#f0a48e 0%,#e0431f 50%,#b8300f 100%)}.xp-window[data-active=false] .xp-tb-btn{opacity:.75}@media (width<=700px){.xp-tb-btn{width:30px;height:30px}}.xp-body{background:var(--xp-face);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.xp-menubar{background:var(--xp-face);box-shadow:inset 0 -1px var(--xp-face-dark);border-bottom:1px solid #fff;flex-wrap:wrap;flex:none;padding:1px 2px;display:flex}.xp-menu{position:relative}.xp-menu>button{background:0 0;border:0;padding:2px 7px}.xp-menu>button:hover,.xp-menu>button[aria-expanded=true]{background:var(--xp-select);color:#fff}.xp-menu-list{z-index:30;border:1px solid var(--xp-shadow);background:#fff;min-width:190px;padding:2px;position:absolute;top:100%;left:0;box-shadow:2px 2px 3px #0006}.xp-menu-list button{text-align:left;white-space:nowrap;background:0 0;border:0;width:100%;padding:3px 18px;display:block}.xp-menu-list button:hover:not(:disabled){background:var(--xp-select);color:#fff}.xp-menu-list button:disabled{color:var(--xp-shadow)}.xp-menu-list hr{border:0;border-top:1px solid var(--xp-shadow);margin:3px 1px}@media (width<=700px){.xp-menu>button{padding:6px 9px}.xp-menu-list button{padding:9px 18px}}.xp-toolbar{background:var(--xp-face);border-bottom:1px solid var(--xp-face-dark);flex-wrap:wrap;flex:none;align-items:center;gap:2px;padding:2px 4px;display:flex}.xp-tool{background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;min-height:26px;padding:2px 6px;display:inline-flex}.xp-tool:hover:not(:disabled){background:linear-gradient(#fff,#e3e1d2);border-color:#cecec3}.xp-tool:active:not(:disabled),.xp-tool[aria-pressed=true]{background:#dcdacb;border-color:#9d9d92;box-shadow:inset 1px 1px 2px #0003}.xp-tool:disabled{color:var(--xp-shadow);opacity:.6}@media (width<=700px){.xp-tool{min-height:36px;padding:4px 9px}}.xp-statusbar{border-top:1px solid var(--xp-face-dark);background:var(--xp-face);color:#222;flex:none;gap:8px;padding:2px 6px;display:flex}.xp-scroll{overflow:auto}@supports not selector(::-webkit-scrollbar){.xp-desktop *{scrollbar-color:#b7caf5 #f3f1ec}}.xp-desktop ::-webkit-scrollbar{width:17px;height:17px}.xp-desktop ::-webkit-scrollbar-track{background:linear-gradient(90deg,#f3f1ec,#fefefb)}.xp-desktop ::-webkit-scrollbar-track:horizontal{background:linear-gradient(#f3f1ec,#fefefb)}.xp-desktop ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#c8d6fb 0%,#c3d3fd 45%,#b6c9fb 55%,#a9befb 100%);border:1px solid #fff;border-radius:3px;box-shadow:inset 0 0 0 1px #b4c8f6}.xp-desktop ::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(#c8d6fb 0%,#c3d3fd 45%,#b6c9fb 55%,#a9befb 100%)}.xp-desktop ::-webkit-scrollbar-thumb:hover{filter:brightness(1.06)}.xp-desktop ::-webkit-scrollbar-button{background-color:#c1d2fb;background-position:50%;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;width:17px;height:17px;box-shadow:inset 0 0 0 1px #b4c8f6}.xp-desktop ::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6'%3E%3Cpath d='M1 5l3.500-3.500L8 5' fill='none' stroke='%234d6185' stroke-width='2'/%3E%3C/svg%3E")}.xp-desktop ::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6'%3E%3Cpath d='M1 1l3.500 3.500L8 1' fill='none' stroke='%234d6185' stroke-width='2'/%3E%3C/svg%3E")}.xp-desktop ::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='9'%3E%3Cpath d='M5 1L1.500 4.500 5 8' fill='none' stroke='%234d6185' stroke-width='2'/%3E%3C/svg%3E")}.xp-desktop ::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='9'%3E%3Cpath d='M1 1l3.500 3.500L1 8' fill='none' stroke='%234d6185' stroke-width='2'/%3E%3C/svg%3E")}.xp-desktop ::-webkit-scrollbar-button:start:increment{display:none}.xp-desktop ::-webkit-scrollbar-button:end:decrement{display:none}.xp-desktop ::-webkit-scrollbar-corner{background:var(--xp-face)}@media (width<=700px){.xp-desktop ::-webkit-scrollbar{width:10px;height:10px}.xp-desktop ::-webkit-scrollbar-button{display:none}}.xp-desktop{-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.xp-wallpaper{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.xp-img{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;display:inline-block}.xp-icons{inset:6px 0 calc(var(--taskbar-h) + 6px) 4px;flex-flow:column wrap;align-content:flex-start;gap:4px 2px;display:flex;position:absolute}.xp-icon{color:#fff;text-align:center;text-shadow:1px 1px 2px #000,0 0 3px #000c;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:3px;width:84px;padding:4px 2px;line-height:1.15;display:flex}.xp-icon span{overflow-wrap:break-word;padding:1px 3px}.xp-icon:focus-visible,.xp-icon[data-selected=true]{outline:none}.xp-icon:focus-visible span,.xp-icon[data-selected=true] span{text-shadow:none;background:#0b61ff;outline:1px dotted #f0c08a}.xp-icon[data-selected=true] svg,.xp-icon[data-selected=true] .xp-img{filter:drop-shadow(0 0 #0b61ff)brightness(.8)sepia(.3)hue-rotate(190deg)saturate(2.5)}@media (width<=700px){.xp-icon{width:92px}}.xp-taskbar{z-index:9000;height:var(--taskbar-h);color:#fff;background:linear-gradient(#1f2f86 0,#3165c4 3%,#3682e5 6%,#4490e6 10%,#3883e5 12%,#2b71e0 15%,#2663da 18%,#235bd6 20%,#2258d5 23%,#2157d6 38%,#245ddb 54%,#2562df 86%,#245fdc 89%,#2158d4 92%,#1d4ec0 95%,#1941a5 98%);display:flex;position:absolute;bottom:0;left:0;right:0}.xp-start{color:#fff;height:100%;font-family:var(--xp-title-font);text-shadow:1px 2px 2px #0000008c;background:linear-gradient(#5eac56 0%,#3c9a3a 8%,#2f8d2f 30%,#379a3a 70%,#2f8a30 90%,#1f6f22 100%);border:0;border-radius:0 9px 9px 0;flex:none;align-items:center;gap:5px;padding:0 22px 2px 9px;font-size:18px;font-style:italic;font-weight:700;display:flex;box-shadow:inset 0 2px 3px #ffffff73,inset -3px -2px 6px #003c0080,2px 0 4px #0006}.xp-start:hover{filter:brightness(1.1)}.xp-start[aria-expanded=true]{filter:brightness(.85)}.xp-tasks{flex:1;align-items:center;gap:2px;min-width:0;padding:3px 4px 2px 8px;display:flex;overflow:hidden}.xp-task{color:#fff;white-space:nowrap;background:#3c81f3;border:0;border-radius:3px;flex:0 160px;align-items:center;gap:5px;min-width:34px;height:100%;padding:0 7px;display:flex;overflow:hidden;box-shadow:inset -1px 0 #0000004d,inset 1px 1px 1px #ffffff40}.xp-task>span{text-overflow:ellipsis;overflow:hidden}.xp-task:hover{background:#53a3ff}.xp-task[data-active=true]{background:#1e52b7;box-shadow:inset 1px 1px 2px #00000080,inset -1px 0 #ffffff1a}.xp-task[data-flash=true]{animation:1s steps(2,jump-none) infinite xp-flash}@keyframes xp-flash{0%{background:#3c81f3}to{background:#f29b22}}@media (width<=700px){.xp-task>span{display:none}.xp-task{flex:none;justify-content:center;width:38px;padding:0}.xp-start{padding:0 12px 2px 8px;font-size:17px}}.xp-tray{white-space:nowrap;background:linear-gradient(#0c59b9 1%,#139ee9 6%,#18b5f2 10%,#139beb 14%,#1290e8 19%,#0d8dea 63%,#0d9ff1 81%,#0f9eed 88%,#119be9 91%,#1392e2 94%,#137ed7 97%,#095bc9 100%);border-left:1px solid #1042af;flex:none;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex;box-shadow:inset 1px 0 1px #18bbff}.xp-tray button{color:#fff;background:0 0;border:0;align-items:center;gap:4px;padding:2px;display:inline-flex}.xp-startmenu{bottom:var(--taskbar-h);z-index:9500;width:min(390px,100vw);max-height:calc(100% - var(--taskbar-h));background:#4282d6;border-radius:8px 8px 0 0;flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #1854c2,3px -2px 12px #00000080}.xp-startmenu-head{color:#fff;font-family:var(--xp-title-font);text-shadow:1px 1px #00000080;background:linear-gradient(#1868ce 0%,#0e60cb 12% 20%,#1164cf 32%,#1667cf 33%,#1b6cd3 47%,#1e70d9 54%,#2476dc 60%,#297ae0 65%,#3482e3 77%,#3786e5 79%,#428ee9 90%,#4791eb 100%);align-items:center;gap:8px;padding:7px 8px;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 -2px 2px -1px #f5a83c}.xp-startmenu-pic{border:2px solid #dbe6fb;border-radius:4px;flex:none;line-height:0;display:block;overflow:hidden}.xp-startmenu-cols{grid-template-columns:1.15fr 1fr;min-height:0;margin:0 2px;display:grid;overflow:auto}.xp-startmenu-left{background:#fff;padding:6px 4px}.xp-startmenu-right{color:#00136b;background:#d3e5fa;border-left:1px solid #95bdee;padding:6px 4px}.xp-startmenu-item{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:5px 6px;display:flex}.xp-startmenu-item:hover,.xp-startmenu-item:focus-visible{background:var(--xp-select);color:#fff;outline:none}.xp-startmenu-item small{color:var(--xp-muted);font-size:.9em;display:block}.xp-startmenu-item:hover small,.xp-startmenu-item:focus-visible small{color:#dbe6fb}.xp-startmenu-foot{color:#fff;background:linear-gradient(#4282d6 0%,#3b85e0 3%,#418ae3 5% 17%,#3c87e2 21%,#3786e4 26%,#3482e3 29%,#2e7ee1 39%,#2374df 49%,#2072db 57%,#196edb 62%,#176bd8 72%,#1468d5 75%,#1165d2 83%,#0f61cb 88%);justify-content:flex-end;gap:6px;padding:6px 8px;display:flex}.xp-startmenu-foot button{color:#fff;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;display:flex}.xp-startmenu-foot button:hover{background:#fff3}@media (width<=700px){.xp-startmenu-item{padding:9px 6px}}.xp-toast{right:6px;bottom:calc(var(--taskbar-h) + 6px);z-index:9200;text-align:left;background:linear-gradient(#dfe9fb 0%,#b9cff5 100%);border:1px solid #1d4ec0;border-radius:6px 6px 0 0;width:min(250px,100vw - 12px);animation:.25s ease-out xp-toast-in;position:absolute;box-shadow:2px 2px 8px #00000073}.xp-toast header{color:#fff;background:linear-gradient(#2f7be5,#1c56c8);border-radius:5px 5px 0 0;align-items:center;gap:5px;padding:3px 6px;font-weight:700;display:flex}.xp-toast p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:8px;display:-webkit-box;overflow:hidden}@keyframes xp-toast-in{0%{opacity:0;transform:translateY(30px)}}.xp-modal-layer{z-index:9800;background:#0000001f;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.xp-window.xp-dialog{width:min(400px,100%);position:relative}.xp-dialog-body{-webkit-user-select:text;user-select:text;gap:12px;padding:14px 12px 8px;display:flex}.xp-dialog-actions{flex-wrap:wrap;justify-content:center;gap:8px;padding:6px 12px 12px;display:flex}.xp-logon{background:var(--xp-blue-login);color:#fff;grid-template-rows:minmax(48px,11vh) 1fr minmax(56px,13vh);display:grid;position:fixed;inset:0}.xp-logon-top,.xp-logon-bottom{background:var(--xp-blue-dark)}.xp-logon-top{border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#5a7edc 0%,#c6d6ff 45%,#5a7edc 100%) 1}.xp-logon-bottom{background:linear-gradient(90deg,#00309c 0%,#1f4cc2 30%,#00309c 100%);border-top:2px solid #0000;border-image:linear-gradient(90deg,#00309c 0%,#f79b3c 40%,#00309c 100%) 1;justify-content:space-between;align-items:center;gap:12px;padding:0 4vw;display:flex}.xp-logon-main{background:radial-gradient(at 0 0,#91b0ee 0%,#5a7edc 38%);grid-template-columns:1fr 1px 1fr;align-items:center;gap:0 3vw;min-height:0;padding:16px 4vw;display:grid;overflow-y:auto}.xp-logon-rule{background:linear-gradient(#0000 0%,#bcd0ff 50%,#0000 100%);align-self:stretch}.xp-logon-brand{text-align:right;justify-self:end;max-width:460px}.xp-logon-brand h1{white-space:nowrap;font-family:var(--xp-title-font);text-shadow:2px 2px 3px #00002880;margin:10px 0 0;font-size:clamp(28px,4.6vw,46px);font-weight:700;line-height:1}.xp-logon-brand h1 sup{color:#f79b3c;font-size:.45em}.xp-logon-brand p{text-shadow:1px 1px 2px #00002859;margin:18px 0 0;font-size:17px}.xp-logon-users{gap:10px;max-width:380px;display:grid}.xp-user{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;width:100%;padding:8px;display:grid}.xp-user[data-active=true]{background:linear-gradient(90deg,#00309c 0%,#00309c00 100%);border-color:#89a7ee}button.xp-user:hover,button.xp-user:focus-visible{background:linear-gradient(90deg,#00309cb3 0%,#00309c00 100%);outline:none}.xp-user-pic{background:#d9e6f9;border:2px solid #dfe8fb;border-radius:6px;place-items:center;width:54px;height:54px;line-height:0;display:grid;overflow:hidden;box-shadow:1px 2px 3px #00002866}.xp-user[data-active=true] .xp-user-pic,button.xp-user:hover .xp-user-pic,button.xp-user:focus-visible .xp-user-pic{border-color:#fc3}button.xp-user{opacity:.86}button.xp-user:hover,button.xp-user:focus-visible{opacity:1}.xp-user-name{overflow-wrap:anywhere;text-shadow:1px 1px 2px #00002866;min-width:0;font-size:19px}.xp-user small{color:#c9d8ff;font-size:12px;display:block}.xp-logon-form{grid-column:1/-1;gap:6px;padding-top:4px;display:grid}.xp-logon-form label{gap:2px;font-size:12px;display:grid}.xp-logon-form .xp-input{border:1px solid #00309c;border-radius:3px;min-height:26px}.xp-go{color:#fff;background:linear-gradient(135deg,#7bd063,#2f8a30);border:1px solid #fff;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.xp-go:disabled{filter:grayscale(.7);opacity:.6}.xp-logon-note{color:#000;background:#ffffe1;border:1px solid #1c3fa8;border-radius:4px;padding:6px 8px}@media (width<=700px){.xp-logon-main{grid-template-columns:1fr;align-content:center;gap:18px}.xp-logon-rule{display:none}.xp-logon-brand{text-align:center;justify-self:center}.xp-logon-users{justify-self:center;width:100%}}.xp-fullscreen{z-index:10000;background:var(--xp-blue-login);color:#fff;text-align:center;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.xp-welcome-text{font-family:var(--xp-title-font);text-shadow:2px 3px 3px #00002880;font-size:clamp(30px,6vw,52px);font-style:italic}.xp-exit{z-index:10000;background:var(--xp-blue-login);color:#fff;grid-template-rows:minmax(40px,9vh) 1fr minmax(40px,9vh);display:grid;position:fixed;inset:0}.xp-exit-main{background:radial-gradient(at 0 0,#91b0ee 0%,#5a7edc 38%);place-items:center;min-height:0;padding:16px;display:grid;overflow-y:auto}.xp-exit-card{text-align:center;width:min(560px,100%)}.xp-exit-score{font-family:var(--xp-title-font);color:#ffd35a;text-shadow:2px 3px 3px #00002880;font-size:clamp(54px,13vw,96px);font-weight:700;line-height:1}.msn{background:linear-gradient(#dbe7fb 0%,#c3d6f6 100%);flex-direction:column;flex:1;min-height:0;display:flex}.msn-to{color:#333;background:linear-gradient(#f4f8ff,#dfe9fb);border-bottom:1px solid #9db5e2;flex:none;padding:4px 8px}.msn-main{flex:1;gap:6px;min-height:0;padding:6px;display:flex}.msn-col{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.msn-log{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #7f9db9;border-radius:5px;flex:1;min-height:60px;padding:6px 8px;overflow-y:auto}.msn-msg{margin:0 0 5px}.msn-msg b{color:#7a7a7a;font-weight:400;display:block}.msn-msg span{padding-left:10px;display:block}.msn-msg[data-from=me] span{color:#17438f}.msn-typing{color:#555;flex:none;min-height:1.4em;font-style:italic}.msn-replies{flex-wrap:wrap;flex:none;gap:5px;display:flex}.msn-replies .xp-btn{white-space:normal;text-align:left}.msn-compose{flex:none;gap:5px;display:flex}.msn-compose textarea{resize:none;border-radius:5px;flex:1;min-width:0;height:46px}.msn-side{flex-direction:column;flex:none;justify-content:space-between;gap:6px;width:106px;display:flex}.msn-pic{background:#f4f8ff;border:1px solid #9db5e2;border-radius:6px;padding:4px}.msn-pic img,.msn-pic svg{object-fit:cover;background:#fff;width:96px;height:96px;display:block}.msn-mission{background:#f4f8ff;border-top:1px solid #9db5e2;flex-wrap:wrap;flex:none;gap:2px 10px;padding:3px 8px;display:flex}@media (width<=700px){.msn-side{display:none}}.xp-shake{animation:.5s linear xp-shake}@keyframes xp-shake{10%,50%,90%{translate:-7px 3px}30%,70%{translate:7px -3px}}.files{background:#fff;flex:1;min-height:0;display:flex}.files-pane{background:linear-gradient(180deg, var(--xp-pane-top), var(--xp-pane-bottom));flex:none;width:178px;padding:10px;overflow-y:auto}.files-box{background:#d6dff7;border-radius:4px 4px 0 0;margin-bottom:12px}.files-box h3{color:var(--xp-pane-text);font-size:inherit;background:linear-gradient(90deg,#fff,#c6d3f7);border-radius:4px 4px 0 0;margin:0;padding:5px 9px}.files-box div{color:var(--xp-pane-text);gap:5px;padding:8px 9px;display:grid}.files-list{flex:1;min-width:0;padding:8px;overflow:auto}.files-grid{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.files-item{text-align:center;word-break:break-word;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:3px;width:92px;padding:5px 2px;display:flex}.files-item:hover,.files-item:focus-visible{background:#e8f1fd;border-color:#b8d6fb;outline:none}.files-item[data-status=locked]{color:var(--xp-muted)}.files-table{border-collapse:collapse;white-space:nowrap;width:100%}.files-table th{border-right:1px solid var(--xp-shadow);border-bottom:1px solid var(--xp-shadow);text-align:left;background:linear-gradient(#fff,#ebeadb 85%,#d6d2c2);padding:0;font-weight:400}.files-table th button{text-align:left;background:0 0;border:0;width:100%;padding:3px 8px}.files-table th button:hover{background:#fff;box-shadow:inset 0 -2px #f9a900}.files-table td{padding:3px 8px}.files-table tbody tr:hover{background:#e8f1fd}@media (width<=700px){.files-pane{display:none}.files-table td,.files-table th button{padding:8px}}.ie-address{border-bottom:1px solid var(--xp-face-dark);flex:none;align-items:center;gap:5px;padding:3px 6px;display:flex}.ie-address .xp-input{flex:1;min-width:0}.ie-page{-webkit-user-select:text;user-select:text;background:#fff;flex:1;min-height:0;overflow:auto}.ie-portal{min-height:100%;padding:14px;font-family:Verdana,Geneva,sans-serif}.ie-portal h1{color:#0a3aa8;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:24px}.ie-portal table{border-collapse:collapse;width:100%;margin-top:10px}.ie-portal td{vertical-align:top;border:1px solid #b4c8ee;padding:8px}.ie-portal th{color:#fff;text-align:left;background:#0a3aa8;padding:4px 8px}.ie-ombre{color:#39ff14;text-align:center;background:#000 radial-gradient(circle at 20% 10%,#16233a 0,#000 55%);min-height:100%;padding:14px;font-family:Comic Sans MS,Comic Sans,Chalkboard SE,cursive;font-size:14px}.ie-ombre h1{color:#ff3bd4;text-shadow:2px 2px #2b6bff;margin:8px 0;font-size:26px}.ie-ombre a{color:#5ad1ff}.ie-marquee{white-space:nowrap;border-block:1px dashed #39ff14;overflow:hidden}.ie-marquee span{padding-left:100%;animation:14s linear infinite ie-marquee;display:inline-block}@keyframes ie-marquee{to{transform:translate(-100%)}}.ie-blink{animation:1s steps(2,jump-none) infinite ie-blink}@keyframes ie-blink{to{opacity:.15}}.ie-counter{color:#ff4d3a;letter-spacing:3px;background:#111;border:2px inset #777;padding:2px 6px;font-family:Courier New,monospace;display:inline-block}.ie-error{padding:22px;font-family:Verdana,Geneva,sans-serif}.ie-error h1{align-items:center;gap:10px;margin:0 0 10px;font-size:18px;font-weight:400;display:flex}.paint{flex:1;min-height:0;display:flex}.paint-tools{background:var(--xp-face);flex:none;grid-template-columns:repeat(2,1fr);align-content:start;gap:2px;width:62px;padding:4px;display:grid}.paint-tools button{background:0 0;border:1px solid #0000;border-radius:2px;place-items:center;height:26px;padding:0;display:grid}.paint-tools button:hover{border-color:#fff gray gray #fff}.paint-tools button[aria-pressed=true]{background:#fff;border-color:gray #fff #fff gray}.paint-stage{background:gray;flex:1;min-width:0;padding:5px;overflow:auto}.paint-stage canvas{cursor:crosshair;touch-action:none;max-width:none;image-rendering:pixelated;background:#fff;display:block}.paint-colors{background:var(--xp-face);border-top:1px solid #fff;flex:none;align-items:center;gap:8px;padding:5px 6px;display:flex}.paint-current{flex:none;width:30px;height:30px}.paint-palette{grid-template-rows:repeat(2,16px);grid-auto-columns:16px;grid-auto-flow:column;gap:1px;display:grid}.paint-palette button{border:1px solid #fff;border-color:gray #fff #fff gray;padding:0}@media (width<=700px){.paint-tools{width:78px}.paint-tools button{height:34px}.paint-palette{grid-template-rows:repeat(2,24px);grid-auto-columns:22px}}.notepad-text{color:#000;resize:none;-webkit-user-select:text;user-select:text;white-space:pre-wrap;background:#fff;border:0;outline:0;flex:1;width:100%;min-height:0;padding:3px 5px;font-family:Lucida Console,Courier New,monospace;font-size:13px;line-height:1.4}.cesar{gap:10px;padding:12px;display:grid;overflow:auto}.cesar fieldset{border:1px solid #d0d0bf;border-radius:4px;margin:0;padding:8px 10px 10px}.cesar legend{color:#0046d5;padding:0 4px}.cesar-strip{text-align:center;grid-template-columns:repeat(26,1fr);font-family:Lucida Console,Courier New,monospace;display:grid}.cesar-strip span{background:#fff;border:1px solid #d0d0bf;padding:2px 0;font-size:11px}.cesar-strip span[data-row=clear]{background:#fff7c9;font-weight:700}.cesar-out{letter-spacing:4px;word-break:break-all;-webkit-user-select:text;user-select:text;min-height:34px;padding:6px 8px;font-family:Lucida Console,Courier New,monospace;font-size:20px}.viewer{background:#eef2fb;flex:1;min-height:0;display:flex}.viewer-stage{flex:1;place-items:center;min-width:0;padding:10px;display:grid;overflow:auto}.viewer-stage svg{transition:transform .2s;box-shadow:0 2px 8px #00000059}.viewer-props{border-left:1px solid var(--xp-shadow);background:var(--xp-face);-webkit-user-select:text;user-select:text;flex:none;width:220px;padding:10px;overflow:auto}.viewer-props dl{grid-template-columns:auto 1fr;gap:4px 8px;margin:0;display:grid}.viewer-props dt{color:var(--xp-muted)}.viewer-props dd{margin:0}@media (width<=700px){.viewer{flex-direction:column}.viewer-props{border-top:1px solid var(--xp-shadow);border-left:0;width:auto;max-height:45%}}.mines{background:silver;flex:1;place-items:center;padding:8px;display:grid;overflow:auto}.mines-frame{background:silver;border:3px solid gray;border-color:#fff gray gray #fff;padding:6px}.mines-head{border:2px solid #fff;border-color:gray #fff #fff gray;justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 6px;display:flex}.mines-led{background:#000;border:1px solid #fff;border-color:gray #fff #fff gray;line-height:0;display:flex}.mines-cell img{width:70%;height:70%;image-rendering:pixelated}.mines-face img{image-rendering:pixelated}.mines-face{background:silver;border:2px solid gray;border-color:#fff gray gray #fff;place-items:center;width:30px;height:30px;padding:0;font-size:18px;line-height:1;display:grid}.mines-face:active{border-color:gray #fff #fff gray}.mines-grid{border:3px solid #fff;border-color:gray #fff #fff gray;display:grid}.mines-cell{width:var(--cell,24px);height:var(--cell,24px);background:silver;border:2px solid gray;border-color:#fff gray gray #fff;place-items:center;padding:0;font-family:Courier New,monospace;font-size:15px;font-weight:700;line-height:1;display:grid}.mines-cell[data-open=true]{border:0 solid gray;border-width:1px 0 0 1px}.mines-cell[data-boom=true]{background:red}@media (width<=700px){.mines-grid{--cell:34px}}.scores{-webkit-user-select:text;user-select:text;background:#fff;flex:1;min-height:0;padding:8px;overflow:auto}.scores ol{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.scores li{border-bottom:1px solid #ecebe5;grid-template-columns:2.2em 1fr auto;align-items:baseline;gap:2px 8px;padding:4px 6px;display:grid}.scores li[data-me=true]{background:#fff7c9}.scores li small{color:var(--xp-muted);grid-column:2/-1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ie-marquee span{padding-left:0;transform:none}}.cmd{color:silver;cursor:text;-webkit-user-select:text;user-select:text;background:#000;flex:1;min-height:0;padding:4px 6px;font-family:Lucida Console,DejaVu Sans Mono,Courier New,monospace;font-size:13px;line-height:1.3;overflow:auto}.cmd-output{font:inherit;white-space:pre-wrap;word-break:break-word;margin:0}.cmd-line{flex-wrap:wrap;display:flex}.cmd-line input{color:#fff;min-width:8ch;font:inherit;caret-color:#fff;background:0 0;border:0;outline:0;flex:1;padding:0}@media (width<=700px){.cmd-line input{font-size:16px}}.virus{flex-direction:column;flex:1;min-height:0;display:flex}.virus-head{border-bottom:1px solid var(--xp-shadow);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 12px;padding:5px 8px;display:flex}.virus-gauge{background:#fff;border:1px solid gray;gap:2px;padding:2px;display:flex}.virus-gauge i{background:#e4e1d2;width:12px;height:14px}.virus-gauge i[data-on=true]{background:linear-gradient(#ff8a70,#d42b10)}.virus-area{--pop-w:190px;--pop-h:118px;background:#3a6ea5 linear-gradient(160deg,#4f86c6,#2c5a92);flex:1;min-height:0;position:relative;overflow:hidden}.virus-panel{z-index:500;text-align:center;background:#ece9d8f0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0;overflow:auto}.virus-panel h2{font-family:var(--xp-title-font);margin:0;font-size:20px}.virus-panel p{max-width:380px;margin:0}.virus-pop{width:var(--pop-w);min-height:var(--pop-h);text-align:center;background:#ffffe1;border:2px solid #0a3fc4;border-radius:6px 6px 0 0;flex-direction:column;align-items:center;gap:5px;padding-bottom:6px;animation:.14s ease-out virus-in;display:flex;position:absolute;box-shadow:2px 3px 8px #00000080}.virus-pop header{color:#fff;width:100%;font-family:var(--xp-title-font);text-align:left;background:linear-gradient(#0997ff,#0053ee 12%,#0050ee 60%,#003dd7);justify-content:space-between;align-items:center;gap:4px;padding:2px 3px 2px 6px;font-weight:700;display:flex}.virus-pop header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.virus-pop p{color:#b00020;margin:0;padding:2px 8px;font-weight:700}.virus-pop[data-kind=gardien]{background:#f1fbe9;border-color:#256f1f}.virus-pop[data-kind=gardien] header{background:linear-gradient(#5eac56,#2f8a30)}.virus-pop[data-kind=gardien] p{color:#1c4d18;font-weight:400}.virus-pop .xp-btn{animation:.8s steps(2,jump-none) infinite ie-blink}@keyframes virus-in{0%{opacity:0;transform:scale(.6)}}@media (width<=700px){.virus-area{--pop-w:176px;--pop-h:124px}}.puzzle{aspect-ratio:4/3;background:#222;grid-template-columns:repeat(3,1fr);gap:2px;width:min(100%,420px);padding:2px;display:grid;box-shadow:0 2px 8px #00000059}.puzzle button{cursor:pointer;background:#000;border:0;padding:0;position:relative;overflow:hidden}.puzzle button svg{width:100%;height:100%;box-shadow:none;display:block}.puzzle button:hover,.puzzle button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.puzzle button[data-placed=true]:after{content:"";background:#3c9a3a;border:1px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:5px}.puzzle button[aria-pressed=true]{outline-offset:-3px;filter:brightness(1.25);outline:3px solid #ffd35a}.games{gap:4px;margin:0;padding:0;list-style:none;display:grid}.games-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:12px;width:100%;padding:6px 8px;display:flex}.games-item:hover,.games-item:focus-visible{background:#e8f1fd;border-color:#b8d6fb;outline:none}.games-item[data-status=open]{background:#fff7dc;border-color:#f2c66a}.games-item[data-status=locked]{color:var(--xp-muted)}.games-item strong,.games-item small{display:block}.games-item small{color:var(--xp-muted)}.xp-badge{line-height:0;position:absolute;bottom:-4px;right:-7px}.xp-badge[data-status=open]{animation:1.6s ease-in-out infinite xp-pulse}@keyframes xp-pulse{50%{transform:scale(1.25)}}.xp-logon-welcome{grid-template-columns:1fr;place-items:center;display:grid}.xp-logon-power{color:#fff;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:15px;display:flex}.xp-logon-power:hover,.xp-logon-power:focus-visible{background:#ffffff24;outline:none;text-decoration:underline}.xp-logon-tip{color:#dfe8ff;text-align:right;max-width:330px;font-size:12px}.xp-logon-link{color:#dfe8ff;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.xp-go-help{background:linear-gradient(135deg,#7aa6ff,#1f4fc8);font-weight:700}@media (width<=700px){.xp-logon-tip{display:none}.xp-go{width:36px;height:36px}}.xp-boot{color:#fff;text-align:center;background:#000;grid-template-rows:1fr auto;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.xp-boot h1{font-family:var(--xp-title-font);margin:14px 0 40px;font-size:clamp(30px,6vw,50px);line-height:1}.xp-boot h1 sup{color:#f79b3c;font-size:.45em}.xp-boot-bar{border:2px solid #b2b2b2;border-radius:6px;width:190px;height:16px;margin:0 auto;padding:2px;overflow:hidden}.xp-boot-bar span{background:repeating-linear-gradient(90deg,#2c62e6 0 11px,#0000 11px 15px);width:46px;height:100%;animation:1.3s linear infinite xp-boot;display:block}@keyframes xp-boot{0%{transform:translate(-50px)}to{transform:translate(190px)}}.xp-boot small{color:#9a9a9a}.xp-poweroff{color:#f79b3c;text-align:center;background:#000;place-content:center;gap:14px;padding:24px;font-size:clamp(17px,3.4vw,26px);display:grid;position:fixed;inset:0}.xp-poweroff p{margin:0}.xp-poweroff small{color:#6b6b6b;font-size:13px}.xp-resize{z-index:5;touch-action:none;position:absolute}.xp-resize[data-dir=e]{cursor:ew-resize;width:7px;top:30px;bottom:12px;right:-3px}.xp-resize[data-dir=s]{cursor:ns-resize;height:7px;bottom:-3px;left:0;right:12px}.xp-resize[data-dir=se]{cursor:nwse-resize;width:15px;height:15px;bottom:-3px;right:-3px}.xp-crash{text-align:center;flex:1;place-content:center;justify-items:center;gap:10px;padding:18px;display:grid}.xp-crash p{max-width:340px;margin:0}.xp-loading{color:var(--xp-muted);flex:1;place-items:center;display:grid}.xp-context{z-index:9600;min-width:180px;position:fixed;top:auto}.xp-startmenu-all{justify-content:center}.xp-startmenu-arrow{color:#fff;background:linear-gradient(135deg,#7bd063,#2f8a30);border-radius:3px;place-items:center;width:18px;height:18px;display:grid}.xp-startmenu-fly{z-index:2;background:#fff;border:1px solid #1854c2;width:46%;max-height:calc(100% - 100px);padding:4px;position:absolute;bottom:40px;right:2px;overflow-y:auto;box-shadow:3px 3px 8px #0006}.xp-startmenu-fly h3{color:var(--xp-pane-text);font-size:inherit;margin:4px 6px 2px}@media (width<=700px){.xp-startmenu-fly{width:62%;bottom:52px}}.xp-turnoff-layer{-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();background:#3c3c3c8c}.xp-turnoff{color:#fff;background:linear-gradient(#6a8fe8 0%,#8fb0f2 50%,#6a8fe8 100%);border:1px solid #000;width:min(420px,100%);box-shadow:4px 4px 14px #00000080}.xp-turnoff header,.xp-turnoff footer{background:#00309c;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.xp-turnoff header{font-family:var(--xp-title-font);border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#00309c,#c6d6ff,#00309c) 1;font-size:19px}.xp-turnoff footer{border-top:2px solid #0000;border-image:linear-gradient(90deg,#00309c,#f79b3c,#00309c) 1;justify-content:flex-end}.xp-turnoff-body{justify-content:center;gap:28px;padding:22px 12px 8px;display:flex}.xp-turnoff-body button{color:#fff;text-shadow:1px 1px 1px #00002880;background:0 0;border:0;border-radius:6px;justify-items:center;gap:8px;width:130px;padding:6px;font-weight:700;display:grid}.xp-turnoff-body button:hover,.xp-turnoff-body button:focus-visible{background:#ffffff2e;outline:none}.xp-turnoff p{text-align:center;margin:0;padding:4px 18px 16px}.msn-tools{background:linear-gradient(#f9fbff 0%,#d5e2fa 100%);border-bottom:1px solid #9db5e2;flex:none;gap:2px;padding:3px 6px;display:flex;overflow-x:auto}.msn-tools button{color:#1c3f8c;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-items:center;gap:1px;min-width:60px;padding:3px 6px;display:grid}.msn-tools button:hover:not(:disabled),.msn-tools button:focus-visible{background:#fff;border-color:#9db5e2;outline:none}.msn-tools button:disabled{opacity:.45}.msn-to small{color:#6c7fa8;font-style:italic;display:block}.msn-online{color:#2f8a2f}.msn-emotes{flex:none;align-items:center;gap:1px;min-height:24px;display:flex}.msn-emotes button{background:0 0;border:1px solid #0000;border-radius:3px;padding:1px 3px;font-size:15px;line-height:1.2}.msn-emotes button:hover,.msn-emotes button:focus-visible{background:#fff;border-color:#9db5e2;outline:none}.msn-emotes .msn-typing{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:8px;overflow:hidden}@media (width<=700px){.msn-emotes button{padding:4px 5px;font-size:18px}.msn-emotes .msn-typing{white-space:normal}}.debt{color:#fff;background:radial-gradient(at 50% 0,#2b3f9e 0%,#0c1240 62%,#05071f 100%);flex-direction:column;flex:1;min-height:0;display:flex}.debt-head{color:#c9d5ff;border-bottom:1px solid #3a4fb5;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.debt-counter{color:#ff3b24;letter-spacing:2px;text-shadow:0 0 8px #ff3b24cc;background:#000;border:2px solid #4a4a4a;border-radius:4px;padding:2px 12px;font-family:Courier New,DejaVu Sans Mono,monospace;font-size:30px;font-weight:700;line-height:1.15;box-shadow:inset 0 0 8px #ff000040}.debt-counter[data-sign=plus]{color:#47f06a;text-shadow:0 0 8px #47f06acc;box-shadow:inset 0 0 8px #00ff5a40}.debt-stage{flex:1;place-items:center;min-height:0;padding:12px;display:grid;overflow:auto}.debt-card{text-align:center;justify-items:center;gap:10px;width:min(460px,100%);display:grid}.debt-card h2{font-family:var(--xp-title-font);margin:0;font-size:21px;line-height:1.25}.debt-card p{margin:0}.debt-theme{color:#ffd35a;letter-spacing:.04em;text-transform:uppercase}.debt-note{color:#a9b8f0;font-style:italic}.debt-stakes{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.debt-chip{color:#fff;background:#c0261a;border:5px dashed #fff;border-radius:50%;place-items:center;width:78px;height:78px;font-size:19px;font-weight:700;display:grid;box-shadow:0 3px #6b0f08,0 5px 10px #00000080}.debt-chip:nth-child(2){background:#1f6fc8;box-shadow:0 3px #0c3a75,0 5px 10px #00000080}.debt-chip:nth-child(3){background:#1c1c1c;box-shadow:0 3px #000,0 5px 10px #00000080}.debt-chip:hover,.debt-chip:focus-visible{outline-offset:3px;outline:2px solid #ffd35a;transform:translateY(-2px)}.debt-timer{background:#05071f;border:1px solid #3a4fb5;border-radius:4px;width:100%;height:8px;overflow:hidden}.debt-timer i{transform-origin:0;background:#47f06a;width:100%;height:100%;transition:transform 1s linear;display:block}.debt-timer i[data-low=true]{background:#ff3b24}.debt-options{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.debt-option{color:#fff;text-align:left;background:linear-gradient(#1a2a80,#0e1654);border:2px solid #5f78e0;border-radius:22px;min-height:44px;padding:7px 10px}.debt-option b{color:#ffd35a;margin-right:4px}.debt-option:hover:not(:disabled),.debt-option:focus-visible{border-color:#ffd35a;outline:none}.debt-option[data-state=hidden]{visibility:hidden}.debt-option[data-state=right]{background:#1c7a32;border-color:#47f06a}.debt-option[data-state=wrong]{background:#8c1a0b;border-color:#ff3b24}.debt-result{color:#ff8a70;font-weight:700}.debt-result[data-ok=true]{color:#47f06a}@media (width<=700px){.debt-options{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
