@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-font-weight:initial;--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-outline-style:solid;--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;--spacing:.25rem;--container-3xl:48rem;--container-6xl:72rem;--font-weight-bold:700;--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;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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(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,)}.filter{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-wallpaper:url(/wallpaper.jpg);--xp-font:Tahoma, "Segoe UI", Verdana, sans-serif;--xp-title-font:"Trebuchet MS", Tahoma, "Segoe UI", sans-serif;--xp-face:#ece9d8;--xp-face-dark:#d4d0c8;--xp-text:#000;--xp-text-muted:#444;--xp-link:#0a246a;--xp-border-blue:#0831d9;--xp-border-input:#7f9db9;--xp-border-btn:#003c74;--xp-title-gradient:linear-gradient(180deg, #0997ff 0%, #0053ee 6%, #0050ee 10%, #06f 50%, #0053ee 90%, #0a3fd0 100%);--xp-title-inactive-gradient:linear-gradient(180deg, #8fb4f5 0%, #7ba2e8 10%, #789ee6 50%, #6f95dc 100%);--xp-btn-gradient:linear-gradient(180deg, #fff 0%, #f4f3ee 45%, #ece9d8 100%);--xp-btn-hover-ring:#f9c85a;--xp-btn-active:#d8d4c4;--xp-taskbar-h:30px;--xp-taskbar-gradient:linear-gradient(180deg, #0f3fa8 0, #0f3fa8 1px, #5c9df1 1px, #4a8bea 3px, #2f6ada 4px, #2a63d8 6px, #2761d9 50%, #2a68e0 86%, #1d4bb6 93%, #163a94 100%);--xp-start-gradient:linear-gradient(180deg, #3b8436 0%, #45843a 8%, #3b8632 18%, #348634 34%, #2f7d2f 62%, #24711f 80%, #1d6a1d 92%, #398634 100%);--xp-selection:#316ac5;--xp-progress:#2fd82f;--xp-radius:8px;--xp-shadow:0 2px 8px #00000059}.xp-desktop{min-height:100vh;font-family:var(--xp-font);color:var(--xp-text);background:#3a6ea5 var(--xp-wallpaper) center / cover no-repeat fixed;margin:0;font-size:12px;line-height:1.4}.xp-window{background:var(--xp-face);border:3px solid var(--xp-border-blue);border-radius:var(--xp-radius) var(--xp-radius) 0 0;box-shadow:var(--xp-shadow);border-top:0;flex-direction:column;min-width:0;display:flex}.xp-window--inactive{border-color:#7ba2e8}.xp-titlebar{background:var(--xp-title-gradient);border-radius:var(--xp-radius) var(--xp-radius) 0 0;color:#fff;height:30px;font-family:var(--xp-title-font);text-shadow:1px 1px #0a1e6b;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:0 -3px;padding:0 4px 0 6px;font-size:13px;font-weight:700;display:flex}.xp-window--inactive .xp-titlebar{background:var(--xp-title-inactive-gradient);color:#dbe6fb}.xp-titlebar__icon{flex:none;width:16px;height:16px}.xp-titlebar__title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.xp-titlebar__controls{flex:none;gap:2px;display:flex}.xp-titlebar__btn{color:#fff;width:21px;height:21px;font:700 13px/1 var(--xp-title-font);cursor:default;background:linear-gradient(#4d8eff,#2560e0,#1c4fd0);border:1px solid #fff;border-radius:3px;place-items:center;padding:0;display:grid;box-shadow:inset 1px 1px #ffffff80}.xp-titlebar__btn:hover{filter:brightness(1.15)}.xp-titlebar__btn:active{filter:brightness(.85)}.xp-titlebar__btn--min:before,.xp-titlebar__btn--max:before{content:"";display:block}.xp-titlebar__btn--min:before{background:#fff;width:8px;height:3px;margin-top:8px}.xp-titlebar__btn--max:before{border:1px solid #fff;border-top-width:3px;width:10px;height:9px}.xp-titlebar__btn--close{background:linear-gradient(#e88a6a,#d9502c,#c73d1a)}.xp-window__body{flex:1;min-height:0;padding:10px}.xp-window__body--flush{padding:0}.xp-menubar{background:var(--xp-face);border-bottom:1px solid #fff;gap:2px;padding:1px 2px;display:flex}.xp-menubar>*{border:1px solid #0000;padding:2px 6px}.xp-menubar>:hover{background:var(--xp-selection);color:#fff}.xp-statusbar{background:var(--xp-face);border-top:1px solid #fff;gap:2px;padding:2px;font-size:11px;display:flex}.xp-statusbar__cell{white-space:nowrap;border:1px solid #fff;border-color:#aca899 #fff #fff #aca899;padding:1px 6px}.xp-statusbar__cell--grow{text-overflow:ellipsis;flex:1;overflow:hidden}.xp-btn{font:11px/1 var(--xp-font);color:var(--xp-text);border:1px solid var(--xp-border-btn);background:var(--xp-btn-gradient);cursor:default;-webkit-user-select:none;user-select:none;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-width:75px;min-height:23px;padding:3px 12px;text-decoration:none;display:inline-flex;box-shadow:inset -1px -1px #0000001f,inset 1px 1px #fff}.xp-btn:hover{box-shadow:inset 0 0 0 2px var(--xp-btn-hover-ring),inset -1px -1px #0000001f}.xp-btn:active,.xp-btn.is-active{background:var(--xp-btn-active);box-shadow:inset 1px 1px 2px #00000040}.xp-btn:disabled{color:#a0a0a0;box-shadow:none;background:#f1efe4;border-color:#c9c7ba}.xp-btn--default{box-shadow:inset 0 0 0 1px #2554c0,inset 0 0 0 2px #7ea3e8}.xp-btn--icon{min-width:23px;padding:3px}.xp-btn:focus-visible{outline-offset:-4px;outline:1px dotted #000}.xp-input,.xp-select,.xp-textarea{font:11px var(--xp-font);color:#000;border:1px solid var(--xp-border-input);background:#fff;border-radius:0;min-height:21px;padding:3px 4px}.xp-input:focus,.xp-select:focus,.xp-textarea:focus{border-color:#0a5fd7;outline:none}.xp-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17'><rect x='0.5' y='0.5' width='15' height='16' rx='2' fill='%23c1d9ff' stroke='%23fff'/><rect x='1.5' y='1.5' width='13' height='14' rx='1.5' fill='url(%23g)'/><defs><linearGradient id='g' x1='0' x2='0' y1='0' y2='1'><stop offset='0' stop-color='%23c2d9fb'/><stop offset='1' stop-color='%2394b7f2'/></linearGradient></defs><path d='M4.5 7 8 10.5 11.5 7z' fill='%234d6185'/></svg>");background-position:right 1px center;background-repeat:no-repeat;padding-right:20px}.xp-checkbox,.xp-radio{font:11px var(--xp-font);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;display:inline-flex}.xp-checkbox input,.xp-radio input{accent-color:#21a121;width:13px;height:13px;margin:0}.xp-fieldset{border:1px solid #d0d0bf;border-radius:4px;margin:0;padding:8px 10px 10px}.xp-legend{color:var(--xp-link);padding:0 3px;font-size:11px}.xp-progress{background:#fff;border:1px solid #686868;border-radius:3px;height:16px;padding:2px;overflow:hidden}.xp-progress__bar{background:repeating-linear-gradient(90deg,var(--xp-progress) 0 8px,transparent 8px 10px);background-image:repeating-linear-gradient(90deg,#7ded7d 0 1px,#2fd82f 1px 7px,#1fbf1f 7px 8px,#0000 8px 10px);height:100%;transition:width .3s}.xp-tabs{border-bottom:1px solid #919b9c;gap:0;padding:0 2px;display:flex}.xp-tab{font:11px var(--xp-font);cursor:default;background:linear-gradient(#fff,#f0efe5);border:1px solid #919b9c;border-bottom:0;border-radius:3px 3px 0 0;margin-bottom:-1px;padding:4px 8px 3px}.xp-tab.is-active{z-index:1;background:#fcfcfe;border-top:2px solid #ffc73c;padding-bottom:5px;position:relative}.xp-tabpanel{background:#fcfcfe;border:1px solid #919b9c;border-top:0;padding:10px}.xp-listview{border:1px solid var(--xp-border-input);background:#fff;overflow:auto}.xp-taskbar{height:var(--xp-taskbar-h);background:var(--xp-taskbar-gradient);z-index:100;color:#fff;align-items:stretch;font-size:11px;display:flex;position:fixed;inset:auto 0 0}.xp-start{background:var(--xp-start-gradient);color:#fff;height:100%;font:italic 700 16px/1 "Franklin Gothic Medium",var(--xp-title-font);text-shadow:1px 1px 2px #002000b3;cursor:default;border:0;border-radius:2px 15px 15px 2px/2px 17px 17px 2px;flex:none;align-items:center;gap:5px;padding:0 21px 2px 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000004d,inset -9px 0 11px -9px #ffffff52,2px 0 5px #00000059}.xp-start__flag{filter:drop-shadow(0 1px 1px #00280073);flex:none}.xp-start__label{padding-bottom:1px}.xp-start:hover:not(:active):not([aria-expanded=true]){background-image:linear-gradient(180deg,#ffffff38,#fff0 22%),var(--xp-start-gradient)}.xp-start:active,.xp-start[aria-expanded=true]{background-image:linear-gradient(#2b7a2b,#35893a 10%,#266b26 55%,#1b5f1b 88%,#35832f);box-shadow:inset 0 2px 4px #00000073,inset 0 -1px #ffffff26,2px 0 5px #00000059}.xp-start:active .xp-start__flag,.xp-start:active .xp-start__label{transform:translateY(1px)}.xp-start:focus-visible{outline:none}.xp-start:focus-visible:after{content:"";pointer-events:none;border:1px dotted #fff;border-radius:1px 12px 12px 1px;position:absolute;inset:2px 5px 3px 2px}.xp-taskbar__items{flex:1;align-items:center;gap:3px;padding:0 4px 0 3px;display:flex;overflow:hidden;box-shadow:inset 3px 0 4px -3px #00000080}.xp-taskbar__items:before{content:"";opacity:.75;background:repeating-linear-gradient(#ffffff8c 0 1px,#00000038 1px 2px);flex:none;width:3px;height:18px;margin-right:4px}.xp-taskbar__item{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#3673d9,#2c6bdf,#2662d2);border-radius:3px;align-items:center;gap:5px;min-width:60px;max-width:160px;height:22px;padding:0 8px;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 1px 1px #ffffff59}.xp-taskbar__item.is-active{background:linear-gradient(#1a4cb8,#1e50c0);box-shadow:inset 1px 1px 3px #00000073}.xp-tray{text-shadow:0 1px 1px #00000059;background:linear-gradient(#0f7ab0 0 1px,#107bc0 2px,#0c79cc 42%,#0d7ac6 78%,#0f7cb2);border-left:1px solid #0a4ea0;flex:none;align-items:center;gap:8px;padding:0 10px 0 9px;display:flex;box-shadow:inset 1px 0 #56b8f7,inset 0 2px 3px -1px #00000059}.xp-startmenu{left:0;bottom:var(--xp-taskbar-h);z-index:160;width:388px;max-width:calc(100vw - 4px);max-height:calc(100vh - var(--xp-taskbar-h) - 4px);max-height:calc(100dvh - var(--xp-taskbar-h) - 4px);color:var(--xp-text);background:#fff;border:1px solid #0831d9;border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;font-size:11px;display:flex;position:fixed;overflow:hidden;box-shadow:3px -3px 12px #00000073}.xp-startmenu[hidden]{display:none}.xp-startmenu__header{color:#fff;background:linear-gradient(#2b7fe8,#1a62d6 10%,#1257c9 55%,#0f4ec1 88%,#3a86e6);border-bottom:1px solid #0a3ba6;flex:none;align-items:center;gap:9px;padding:6px 10px 7px;display:flex;box-shadow:inset 0 1px #fff6}.xp-startmenu__avatar{border-radius:4px;flex:none}.xp-startmenu__user{font:700 14px/1 var(--xp-title-font);text-shadow:1px 1px 2px #00143ccc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xp-startmenu__body{overscroll-behavior:contain;align-items:stretch;min-height:0;display:flex;overflow:auto}.xp-startmenu__col{min-width:0;padding:6px 4px}.xp-startmenu__col--left{background:#fff;flex:54%}.xp-startmenu__col--right{background:#d3e5fa;border-left:1px solid #a9c8e8;flex:46%}.xp-startmenu__item{color:inherit;white-space:nowrap;cursor:default;border-radius:2px;align-items:center;gap:7px;padding:4px 6px;text-decoration:none;display:flex;overflow:hidden}.xp-startmenu__item>span{text-overflow:ellipsis;overflow:hidden}.xp-startmenu__item img{flex:none}.xp-startmenu__col--right .xp-startmenu__item{color:#0a2e6b;font-weight:700}.xp-startmenu__item:hover,.xp-startmenu__item:focus{color:#fff;outline-offset:-3px;background:linear-gradient(#3f8ae8,#2a6ede 45%,#1f5cd4);outline:1px dotted #ffffffd9}.xp-startmenu__item.is-current{background:#cfe0f5}.xp-startmenu__item.is-current:hover,.xp-startmenu__item.is-current:focus{background:linear-gradient(#3f8ae8,#2a6ede 45%,#1f5cd4)}.xp-startmenu__sep{background:#c8cfda;height:1px;margin:5px 7px}.xp-startmenu__col--right .xp-startmenu__sep{background:#a9c8e8}.xp-startmenu__all{font-weight:700}.xp-startmenu__allmark{color:#fff;background:linear-gradient(#57b94f,#2f8a2f);border-radius:3px;justify-content:center;align-items:center;width:22px;height:18px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.xp-startmenu__footer{background:linear-gradient(#4a90ea,#2b73e0 30%,#1c58ce);border-top:1px solid #0a3ba6;flex:none;justify-content:flex-end;gap:6px;padding:5px 8px;display:flex;box-shadow:inset 0 1px #ffffff59}.xp-startmenu__cmd{color:#fff;font:inherit;font-family:var(--xp-font);text-shadow:1px 1px 1px #00143c8c;white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;display:flex}.xp-startmenu__cmd:hover,.xp-startmenu__cmd:focus{outline-offset:-2px;background:#ffffff38;outline:1px dotted #ffffffd9}@media(max-width:400px){.xp-startmenu{font-size:10px}.xp-startmenu__col{padding:4px 2px}.xp-startmenu__item{gap:5px;padding:4px}.xp-startmenu__footer{justify-content:space-between;gap:2px}}.xp-shutdown{z-index:300;color:#e8a33d;font-family:var(--xp-title-font);text-align:center;background:#0b1a3c;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px;font-size:20px;display:flex;position:fixed;inset:0}.xp-shutdown__text{text-shadow:0 2px 6px #0009;margin:0}.xp-shutdown__btn{font-size:12px}.xp-icon{color:#fff;text-align:center;text-shadow:1px 1px 2px #000;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;width:76px;padding:4px;font-size:11px;text-decoration:none;display:inline-flex}.xp-icon img,.xp-icon svg{width:32px;height:32px}.xp-icon:hover,.xp-icon:focus-visible{background:#316ac58c;border-color:#fff6}.xp-balloon{box-shadow:var(--xp-shadow);color:#000;background:#ffffe1;border:1px solid #000;border-radius:6px;max-width:260px;padding:8px 10px;font-size:11px;position:relative}.xp-balloon__title{margin-bottom:4px;font-weight:700}.xp-link,.xp-prose a{color:var(--xp-link);text-decoration:underline}.xp-prose{font-size:12px;line-height:1.55}.xp-prose h1{font:700 20px/1.2 var(--xp-title-font);color:var(--xp-link);margin:0 0 10px}.xp-prose h2{font:700 15px/1.3 var(--xp-title-font);color:var(--xp-link);margin:18px 0 6px}.xp-prose h3{font:700 12px/1.3 var(--xp-font);margin:12px 0 4px}.xp-prose p,.xp-prose ul,.xp-prose ol{margin:0 0 8px}.xp-prose ul,.xp-prose ol{padding-left:20px}.xp-prose ul{list-style:outside}.xp-prose ol{list-style:decimal}.xp-sep{border:0;border-top:1px solid #aca899;border-bottom:1px solid #fff;margin:8px 0}.xp-window--maximized{box-shadow:none;border-radius:0}.xp-window--maximized .xp-titlebar{border-radius:0}.xp-titlebar__btn--link{text-decoration:none}.xp-desktop-icons{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media(max-width:900px){.xp-desktop-icons{flex-flow:wrap;justify-content:center}}.xp-dialog-backdrop{z-index:200;background:#00000040;justify-content:center;align-items:center;padding:8px;display:flex;position:fixed;inset:0}.xp-dialog-backdrop[hidden]{display:none}.xp-dialog{width:min(420px,100%);max-height:calc(100vh - 16px);overflow:auto}.xp-dialog--wide{width:min(560px,100%)}.xp-dialog__content{align-items:flex-start;gap:12px;padding:6px 4px 10px;display:flex}.xp-dialog__icon{flex:none;width:32px;height:32px}.xp-dialog__text{flex:1;min-width:0;font-size:11px;line-height:1.5}.xp-dialog__text p{margin:0 0 6px}.xp-dialog__buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.xp-dialog__buttons--center{justify-content:center}.xp-form-row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.xp-form-row>.xp-label{min-width:96px;font-size:11px}.xp-form-row>.xp-input,.xp-form-row>.xp-select{flex:1;min-width:120px}.xp-radio-group{flex-direction:column;gap:6px;display:flex}.xp-radio-group .xp-radio{align-items:flex-start}.xp-radio-group .xp-radio input{margin-top:1px}.xp-radio__hint{color:var(--xp-text-muted);display:block}.xp-hint{color:var(--xp-text-muted);font-size:11px}.xp-badge{color:#fff;background:var(--xp-selection);border-radius:8px;padding:0 5px;font-size:10px;line-height:14px;display:inline-block}.xp-badge--normal{background:#2f8a1d}.xp-badge--hard{background:#d9821a}.xp-badge--brutal{background:#c0392b}.xp-toolbar{background:var(--xp-face);border-bottom:1px solid #fff;flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px;display:flex;box-shadow:0 1px #aca899}.xp-toolbar__sep{background:#aca899;width:1px;height:20px;margin:0 3px;box-shadow:1px 0 #fff}.xp-toolbar__spacer{flex:1}.xp-btn--icon img{width:16px;height:16px;display:block}.xp-btn[aria-pressed=true]{background:var(--xp-btn-active);box-shadow:inset 1px 1px 2px #00000040}.xp-chips{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.xp-chip{font:11px var(--xp-font);border:1px solid var(--xp-border-input);cursor:default;background:#fff;border-radius:9px;padding:2px 8px}.xp-chip:hover{border-color:#0a5fd7}.xp-chip.is-active{background:var(--xp-selection);border-color:var(--xp-selection);color:#fff}.xp-thumbgrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px;max-height:232px;margin:0;padding:4px;list-style:none;display:grid;overflow:auto}.xp-thumb{font:11px var(--xp-font);color:var(--xp-text);cursor:default;background:0 0;border:1px solid #0000;border-radius:2px;flex-direction:column;align-items:center;gap:3px;width:100%;padding:4px;display:flex}.xp-thumb img{object-fit:cover;background:#d4d0c8;border:1px solid #aca899;width:88px;height:66px;box-shadow:1px 1px 2px #00000040}.xp-thumb img.is-missing{object-fit:contain;opacity:.5;padding:16px}.xp-thumb__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 2px;overflow:hidden}.xp-thumb:hover{background:#e8eefb;border-color:#b8cff5}.xp-thumb.is-selected{background:var(--xp-selection);border-color:var(--xp-selection);color:#fff}.xp-thumb.is-selected .xp-thumb__label{background:var(--xp-selection)}.xp-thumb:focus-visible{outline-offset:-2px;outline:1px dotted #000}.xp-empty{text-align:center;color:var(--xp-text-muted);padding:24px 12px}.xp-dropzone{border:2px dashed var(--xp-border-input);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;display:flex}.xp-dropzone.is-over{background:#eaf2ff;border-color:#0a5fd7}.xp-dropzone img{border:1px solid #aca899;max-width:100%;max-height:160px}.xp-game{height:100dvh;overflow:hidden}.xp-game__window{border-width:0 3px;position:fixed;inset:0 0 30px}.xp-game__stage{background:#d4d0c8;flex:1;min-height:0;position:relative;overflow:hidden}.xp-game__stage canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.xp-game__overlay{z-index:5;background:#ece9d8bf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xp-game__overlay[hidden]{display:none}.xp-banner{z-index:6;box-shadow:var(--xp-shadow);font:700 14px var(--xp-title-font);color:#1d6212;white-space:nowrap;background:#ffffe1;border:1px solid #000;border-radius:6px;padding:8px 18px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.xp-banner[hidden]{display:none}.xp-playerlist{flex-wrap:wrap;align-items:center;gap:2px 10px;max-width:40vw;margin:0;padding:0 4px;font-size:11px;list-style:none;display:flex;overflow:hidden}.xp-playerlist li{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.xp-playerlist__dot{border:1px solid #0006;border-radius:50%;flex:none;width:9px;height:9px}.xp-playerlist__you{color:var(--xp-text-muted)}.xp-playerlist__badge{align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:none}.xp-playerlist__badge img{width:16px;height:16px}@media(max-width:640px){.xp-playerlist{display:none}.xp-playerlist__badge{display:inline-flex}}.xp-chat{z-index:7;width:min(300px,100% - 16px);position:absolute;bottom:8px;right:8px}.xp-chat[hidden]{display:none}.xp-chat__log{border:1px solid var(--xp-border-input);background:#fff;height:160px;padding:4px 6px;font-size:11px;overflow-y:auto}.xp-chat__line{overflow-wrap:anywhere;margin:2px 0}.xp-chat__line--system{color:#6a6a6a;font-style:italic}.xp-chat__name{font-weight:700}.xp-chat__form{gap:4px;padding-top:4px;display:flex}.xp-chat__form .xp-input{flex:1;min-width:0}.xp-chat__unread{color:#fff;text-align:center;background:#d9502c;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:-4px;right:-4px}.xp-popover{z-index:8;width:min(340px,100vw - 16px);position:absolute}.xp-popover[hidden]{display:none}.xp-share__row{gap:4px;margin-bottom:8px;display:flex}.xp-share__row .xp-input{flex:1;min-width:0}.xp-balloon-host{z-index:150;position:fixed;bottom:40px;right:8px}.xp-balloon-host .xp-balloon{animation:.25s ease-out xp-balloon-in}.xp-balloon--tray:after{content:"";border:10px solid #0000;border-top-color:#000;border-bottom:0;position:absolute;bottom:-10px;right:24px}.xp-balloon--tray:before{content:"";z-index:1;border:9px solid #0000;border-top-color:#ffffe1;border-bottom:0;position:absolute;bottom:-8px;right:25px}.xp-balloon--anchored{z-index:150;position:fixed}.xp-balloon__close{width:14px;height:14px;font:700 10px/12px var(--xp-font);text-align:center;cursor:default;background:#fff;border:1px solid #000;border-radius:2px;padding:0;position:absolute;top:4px;right:4px}.xp-balloon--closable{padding-right:22px}.xp-balloon kbd{font:10px var(--xp-font);background:#fff;border:1px solid #888;border-radius:3px;padding:0 4px;display:inline-block}.xp-balloon ul{margin:0;padding-left:14px}@keyframes xp-balloon-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xp-progress--inline{vertical-align:middle;width:110px;height:12px;padding:1px;display:inline-block}.xp-statusbar__cell--status:before{content:"";vertical-align:baseline;background:#aca899;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.xp-statusbar__cell--status.is-connected:before{background:#2fd82f}.xp-statusbar__cell--status.is-reconnecting:before{background:#f9c85a}.xp-statusbar__cell--status.is-error:before{background:#d9502c}.xp-nowplaying{grid-template-columns:96px 1fr;align-items:start;gap:8px 10px;display:grid}.xp-nowplaying img{object-fit:cover;border:1px solid #aca899;width:96px;height:72px;box-shadow:1px 1px 2px #00000040}.xp-nowplaying__title{margin-bottom:4px;font-weight:700}.xp-nowplaying__meta{color:var(--xp-text-muted);margin-top:4px;font-size:11px}.xp-tray__icon{width:16px;height:16px}.xp-dialog-icon--error{color:#d9502c}.xp-dialog-icon--info{color:#245edb}.is-game{height:100dvh;overflow:hidden}.xp-desktop-layout{grid-template-columns:90px minmax(0,1fr);gap:12px 18px;max-width:1120px;margin:0 auto;padding:14px 12px 48px;display:grid}.xp-desktop-layout__main{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.xp-desktop-layout__wide{grid-column:1/-1}@media(max-width:900px){.xp-desktop-layout{grid-template-columns:minmax(0,1fr);padding-top:8px}.xp-desktop-layout__main{grid-template-columns:minmax(0,1fr)}}.xp-icon__label{line-height:1.2}.xp-wizard .xp-tabpanel[hidden]{display:none}.xp-wizard__step{margin-right:4px;font-weight:700}.xp-wizard__picked{background:#fff;border:1px solid #d0d0bf;border-radius:3px;align-items:center;gap:10px;margin:8px 0 0;padding:6px;display:flex}.xp-wizard__picked img{object-fit:cover;background:#d4d0c8;border:1px solid #aca899;width:64px;height:48px}.xp-wizard__picked-title{font-weight:700}.xp-wizard__picked-empty{color:var(--xp-text-muted)}.xp-wizard__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;display:flex}.xp-wizard__actions .xp-hint{margin-right:auto}.xp-wizard__options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.xp-thumb__pieces{color:var(--xp-text-muted);font-size:10px}.xp-thumb.is-selected .xp-thumb__pieces{color:#e6ecfb}.xp-thumb[hidden]{display:none}.xp-dropzone__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.xp-dropzone.is-uploading{border-style:solid}.xp-dropzone .xp-progress{width:min(260px,100%)}.xp-dropzone__error{color:#b00}.xp-dropzone.is-highlight{animation:1.2s ease-out 2 xp-dropzone-pulse}@keyframes xp-dropzone-pulse{0%{box-shadow:0 0 #0a5fd799}to{box-shadow:0 0 0 10px #0a5fd700}}.xp-sidepanel{z-index:7;flex-direction:column;width:min(220px,100% - 16px);display:flex;position:absolute;top:8px;bottom:8px;right:8px}.xp-sidepanel[hidden]{display:none}.xp-sidepanel .xp-window__body{flex-direction:column;display:flex;overflow:hidden}.xp-sidepanel .xp-listview{flex:1;min-height:80px}.xp-playerlist--panel{max-width:none;padding:4px 6px;display:block}.xp-playerlist--panel li{padding:2px 0;display:flex}.xp-playerlist--panel li span:nth-child(2){text-overflow:ellipsis;flex:1;overflow:hidden}@media(max-width:640px){.xp-playerlist--panel{display:block}}@media(max-width:640px),(pointer:coarse){.xp-toolbar .xp-btn--icon{min-width:36px;min-height:36px}.xp-toolbar .xp-btn--icon img{width:20px;height:20px}}.xp-toolbar .xp-btn--icon{position:relative}.xp-toolbar__label{margin-left:2px}@media(max-width:720px){.xp-toolbar__label{display:none}}.xp-balloon--below:before,.xp-balloon--below:after{content:"";top:-10px;left:calc(var(--tail-x,50%) - 10px);border:10px solid #0000;border-top:0;border-bottom-color:#000;position:absolute}.xp-balloon--below:before{top:-8px;left:calc(var(--tail-x,50%) - 9px);z-index:1;border-width:0 9px 9px;border-top-style:none;border-top-color:currentColor;border-bottom-color:#ffffe1}.xp-balloon__icon{vertical-align:-3px;width:16px;height:16px;margin-right:5px}.xp-dialog.is-busy{cursor:progress}.xp-dialog .xp-form-row .xp-input{flex:1}.xp-statusbar--game{flex-wrap:wrap}.xp-statusbar--game .xp-statusbar__cell{align-items:center;gap:6px;min-height:18px;display:inline-flex}.xp-statusbar__cell--celebrate{color:#1d6212;font-weight:700}.xp-nowplaying img[src=""]{visibility:hidden}.xp-nowplaying__progress{margin-top:4px}.xp-stat{font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.xp-hidden{display:none!important}.xp-steps,.xp-prose .xp-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.xp-steps li{background:#fff;border:1px solid #d0d0bf;border-radius:4px;padding:8px 10px 8px 40px;position:relative}.xp-steps li:before{counter-increment:step;content:counter(step);background:var(--xp-title-gradient);color:#fff;width:22px;height:22px;font:700 12px/22px var(--xp-title-font);text-align:center;border-radius:50%;position:absolute;top:8px;left:10px}.xp-features{columns:2;column-gap:20px}@media(max-width:640px){.xp-features{columns:1}}.xp-center-dialog{justify-content:center;align-items:center;min-height:calc(100vh - 30px);padding:16px;display:flex}.xp-banner[data-kind=warn]{color:#7a1d0c;background:#fff1cf}.xp-banner[data-kind=celebrate]{color:#1d6212;background:linear-gradient(#ffffe1,#f1ffd8);font-size:16px}.xp-banner .xp-btn{vertical-align:middle;font-weight:400}@media(max-width:480px){.xp-toolbar{scrollbar-width:none;flex-wrap:nowrap;gap:0;padding:3px 2px;overflow-x:auto}.xp-toolbar>a.xp-btn{min-width:0;padding:3px 5px}.xp-toolbar::-webkit-scrollbar{display:none}.xp-toolbar>:not(.xp-toolbar__spacer){flex-shrink:0}.xp-toolbar__sep{margin:0 2px}.xp-statusbar--game{flex-wrap:nowrap;overflow:hidden}.xp-statusbar--game .xp-statusbar__cell{flex-shrink:1;min-width:0;padding:1px 4px}.xp-statusbar--game .xp-statusbar__cell>span:not(.xp-progress){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xp-statusbar--game .xp-progress--inline{flex-shrink:0;width:56px}}.xp-tray__btn{width:20px;height:20px;color:inherit;cursor:default;appearance:none;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.xp-tray__btn:hover{background:#ffffff38;border-color:#ffffff73}.xp-tray__btn:active{background:#0000002e;border-color:#00000047}.xp-tray__btn:focus-visible{outline-offset:1px;outline:1px dotted #fff}.xp-tray__btn[aria-pressed=false] img{opacity:.7}.xp-sound-toggle[aria-pressed=false] img{opacity:.6}.xp-toolbar .xp-sound-toggle{flex:none}@media(prefers-reduced-transparency:reduce){.xp-tray__btn:hover{background:#ffffff59}}.xp-logon{--logon-top:#0a3f9c;--logon-mid:#1e6fcd;--logon-bottom:#062f7e;--logon-rule:#cfe6ff;--logon-text:#fff;z-index:320;font-family:var(--xp-font);color:var(--logon-text);background:radial-gradient(90% 55% at 72% 50%,#96cdff47,transparent 70%),linear-gradient(180deg,var(--logon-top) 0%,#1257b4 16%,var(--logon-mid) 47%,#14539f 80%,var(--logon-bottom) 100%);grid-template-rows:21fr 60fr 19fr;animation:.22s ease-out xp-logon-in;display:grid;position:fixed;inset:0}.xp-logon.is-leaving{animation:.32s ease-in forwards xp-logon-out}@keyframes xp-logon-in{0%{opacity:0}}@keyframes xp-logon-out{to{opacity:0}}.xp-logon__band{position:relative}.xp-logon__band:after,.xp-logon__band:before{content:"";background:linear-gradient(90deg,#0000,#cfe6ffd9 18%,#fff,#cfe6ffd9 82%,#0000);height:1px;position:absolute;left:0;right:0;box-shadow:0 0 10px 2px #a0d2ff8c}.xp-logon__band--top:after{bottom:0}.xp-logon__band--bottom:before{top:0}.xp-logon__middle{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,4vw,56px);min-height:0;padding:0 clamp(16px,6vw,90px);display:grid}.xp-logon__brand{text-align:right;justify-self:end;max-width:24em}.xp-logon__mark{justify-content:flex-end;align-items:center;gap:12px;display:flex}.xp-logon__flag{filter:drop-shadow(0 2px 3px #00000059);width:clamp(38px,5vw,58px);height:auto}.xp-logon__wordmark{font-family:var(--xp-title-font);align-items:baseline;gap:8px;display:flex}.xp-logon__wordmark-name{letter-spacing:-.5px;text-shadow:0 2px 6px #0006;font-size:clamp(28px,4.6vw,54px);font-weight:700}.xp-logon__wordmark-version{color:#ffffffbf;font-size:clamp(13px,1.6vw,20px)}.xp-logon__invite{text-shadow:0 1px 3px #00000073;margin:14px 0 0;font-size:clamp(12px,1.5vw,17px)}.xp-logon__divider{background:linear-gradient(#0000,#d2e8ffcc 22% 78%,#0000);width:1px;height:min(62%,300px);box-shadow:0 0 8px 1px #96cdff73}.xp-logon__accounts{flex-direction:column;gap:10px;min-width:0;display:flex}.xp-logon__account{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:6px 14px 6px 6px;display:flex}.xp-logon__account:hover,.xp-logon__account:focus-visible{background:linear-gradient(#ffffff3d,#ffffff1a);outline:none}.xp-logon__account:focus-visible{box-shadow:0 0 0 1px #ffffffd9}.xp-logon__tile{width:clamp(44px,5vw,58px);height:clamp(44px,5vw,58px);image-rendering:pixelated;border:2px solid #ffffffe6;border-radius:3px;box-shadow:0 2px 5px #00000059}.xp-logon__account-text{flex-direction:column;gap:2px;min-width:0;display:flex}.xp-logon__account-name{text-shadow:0 1px 3px #00000073;overflow-wrap:anywhere;font-size:clamp(15px,1.9vw,21px);font-weight:700}.xp-logon__account-hint{color:#ffffffd9;opacity:0;font-size:clamp(10px,1.1vw,12px);transition:opacity .12s linear}.xp-logon__account:hover .xp-logon__account-hint,.xp-logon__account:focus-visible .xp-logon__account-hint{opacity:1}.xp-logon__band--bottom{justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(16px,5vw,60px);display:flex}.xp-logon__power{color:inherit;font:inherit;text-shadow:0 1px 3px #00000073;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;font-size:clamp(11px,1.3vw,14px);display:flex}.xp-logon__power:hover,.xp-logon__power:focus-visible{background:#ffffff29;outline:none}.xp-logon__power:focus-visible{box-shadow:0 0 0 1px #ffffffd9}.xp-logon__help{color:#ffffffe0;text-align:right;text-shadow:0 1px 2px #00000059;max-width:34em;margin:0;font-size:clamp(10px,1.1vw,12px);line-height:1.45}.xp-logon__status{text-align:center;text-shadow:0 1px 4px #00000080;margin:0;font-size:clamp(13px,1.6vw,18px);position:absolute;inset:auto 0 14%}.xp-logoff{z-index:320;font-family:var(--xp-font);color:#fff;background:radial-gradient(70% 60% at 50% 45%,#1e6fcd,#062f7e 75%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.xp-logoff__panel{background:#ffffff1f;border:1px solid #ffffff59;border-radius:8px;flex-direction:column;align-items:center;gap:14px;min-width:min(280px,80vw);padding:22px 34px;display:flex;box-shadow:0 8px 28px #00000059}.xp-logoff__text{text-shadow:0 1px 3px #00000073;margin:0;font-size:15px}.xp-logoff .xp-progress{width:200px}.xp-progress--indeterminate .xp-progress__bar{width:38%;animation:1.1s linear infinite xp-progress-marquee}@keyframes xp-progress-marquee{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media(max-width:720px){.xp-logon__middle{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:14px}.xp-logon__brand{text-align:center;justify-self:center}.xp-logon__mark{justify-content:center}.xp-logon__divider{background:linear-gradient(90deg,#0000,#d2e8ffcc 20% 80%,#0000);justify-self:center;width:min(70%,320px);height:1px}.xp-logon__accounts{align-items:center}.xp-logon__band--bottom{flex-direction:column;justify-content:center;gap:8px}.xp-logon__help{text-align:center;font-size:10px}}@media(prefers-reduced-motion:reduce){.xp-logon,.xp-logon.is-leaving{animation:none}.xp-progress--indeterminate .xp-progress__bar{width:100%;animation:none}}.jxp-assistant{--jxp-bottom:38px;--jxp-right:10px;--jxp-shift:0px;--jxp-width:96px;right:calc(var(--jxp-right) + var(--jxp-shift));bottom:var(--jxp-bottom);width:var(--jxp-width);z-index:140;font:12px/1.45 var(--xp-font,Tahoma, sans-serif);color:#000;pointer-events:none;position:fixed}.jxp-assistant[hidden]{display:none}.jxp-assistant.is-placed{bottom:auto;right:auto}.jxp-jiggy{width:var(--jxp-width);height:calc(var(--jxp-width) * 93 / 124);pointer-events:none;touch-action:none;will-change:transform;animation:4.5s ease-in-out infinite jxp-bob;position:relative}.jxp-jiggy.is-dragging{animation:none}.jxp-jiggy__hit{pointer-events:auto;cursor:grab;touch-action:none;border-radius:20%/10%;width:75%;height:94%;position:absolute;top:3%;left:13%}.jxp-jiggy.is-dragging .jxp-jiggy__hit{cursor:grabbing}.jxp-jiggy__art{aspect-ratio:124/93;image-rendering:auto;object-fit:contain;filter:drop-shadow(2px 3px 3px #00000059);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.jxp-balloon{box-sizing:border-box;pointer-events:auto;cursor:default;transform-origin:85% 100%;background:#ffffe1;border:1px solid #000;border-radius:10px;width:272px;max-width:calc(100vw - 24px);padding:10px 24px 8px 12px;position:absolute;bottom:calc(100% + 12px);right:6px;box-shadow:0 3px 10px #00000059}.jxp-balloon[hidden]{display:none}.jxp-balloon.is-pop{animation:.22s ease-out jxp-pop}.jxp-balloon:before,.jxp-balloon:after{content:"";border:11px solid #0000;border-bottom:0;position:absolute;right:26px}.jxp-balloon:before{border-top-color:#000;bottom:-11px}.jxp-balloon:after{border-width:10px 10px 0;border-top-color:#ffffe1;border-bottom-style:none;border-bottom-color:currentColor;bottom:-9px;right:27px}.jxp-balloon.is-right{transform-origin:15% 100%;left:6px;right:auto}.jxp-balloon.is-right:before,.jxp-balloon.is-right:after{left:26px;right:auto}.jxp-balloon.is-right:after{left:27px}.jxp-balloon.is-right.is-below{transform-origin:15% 0}.jxp-balloon.is-below{transform-origin:85% 0;top:calc(100% + 12px);bottom:auto}.jxp-balloon.is-below:before,.jxp-balloon.is-below:after{border:11px solid #0000;border-top:0}.jxp-balloon.is-below:before{border-bottom-color:#000;top:-11px;bottom:auto}.jxp-balloon.is-below:after{border-width:0 10px 10px;border-top-style:none;border-top-color:currentColor;border-bottom-color:#ffffe1;top:-9px;bottom:auto}.jxp-balloon__text{margin:0}.jxp-balloon__actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.jxp-balloon__actions:empty{display:none}.jxp-balloon__action{background:var(--xp-btn-gradient,linear-gradient(180deg, #fff 0%, #f4f3ee 45%, #ece9d8 100%));min-height:21px;font:700 11px var(--xp-font,Tahoma, sans-serif);color:#000;cursor:default;border:1px solid #003c74;border-radius:3px;padding:2px 10px}.jxp-balloon__action:hover{border-color:var(--xp-btn-hover-ring,#f9c85a)}.jxp-balloon__action:active{background:var(--xp-btn-active,#d8d4c4)}.jxp-balloon__off{color:#0a3c8c;font:11px var(--xp-font,Tahoma, sans-serif);cursor:default;background:0 0;border:0;margin-top:6px;padding:0;text-decoration:underline;display:block}.jxp-balloon__close{width:15px;height:15px;font:700 10px/13px var(--xp-font,Tahoma, sans-serif);color:#000;text-align:center;cursor:default;background:#fff;border:1px solid #000;border-radius:2px;padding:0;position:absolute;top:4px;right:4px}.jxp-balloon__close:hover{background:#ffd9d2}.jxp-assistant :focus-visible{outline-offset:1px;outline:1px dotted #000}@keyframes jxp-bob{0%,to{transform:translate(0)}50%{transform:translateY(-5px)}}@keyframes jxp-pop{0%{opacity:0;transform:translateY(8px)scale(.85)}65%{opacity:1;transform:translateY(0)scale(1.03)}to{opacity:1;transform:none}}.jxp-assistant.is-asleep .jxp-jiggy{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.jxp-jiggy,.jxp-balloon.is-pop{animation:none}}@media(max-width:560px){.jxp-assistant{--jxp-width:62px;--jxp-right:6px}.jxp-balloon,.jxp-balloon.is-below,.jxp-balloon.is-right,.jxp-balloon.is-right.is-below{top:auto;left:8px;right:8px;bottom:calc(var(--jxp-bottom) + var(--jxp-width) * 93 / 124 + 10px);border-radius:8px;width:auto;max-width:none;padding:10px 26px 8px 12px;position:fixed}.jxp-balloon:before,.jxp-balloon:after,.jxp-balloon.is-below:before,.jxp-balloon.is-below:after,.jxp-balloon.is-right:before,.jxp-balloon.is-right:after{border:11px solid #0000;border-top-color:#000;border-bottom:0;inset:auto 22px -11px auto}.jxp-balloon:after,.jxp-balloon.is-below:after,.jxp-balloon.is-right:after{border-width:10px 10px 0;border-top-color:#ffffe1;border-bottom-style:none;border-bottom-color:currentColor;bottom:-9px;left:auto;right:23px}}.jxp-icon-art{object-fit:contain}@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-font-weight{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
