/*! 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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-ease: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-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-xp:Tahoma, "Segoe UI", "Noto Sans Thai", Verdana, sans-serif;--font-xp-title:"Trebuchet MS", Tahoma, "Segoe UI", sans-serif;--font-xp-start:"Franklin Gothic Medium", "Libre Franklin", "Trebuchet MS", Tahoma, sans-serif;--color-xp-blue-dark:#0831d9;--color-xp-inactive:#7a96df;--color-xp-beige:#ece9d8;--color-xp-desktop:#3a6ea5;--color-xp-text:#000;--color-xp-link:#00f;--color-xp-select:#316ac5}}@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]){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;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}html,body{height:100%;font-family:var(--font-xp);color:var(--color-xp-text);background:var(--color-xp-desktop);-webkit-font-smoothing:antialiased;margin:0;font-size:11px;line-height:1.35;overflow:hidden}button{font-family:inherit;font-size:inherit;cursor:default}a{color:var(--color-xp-link);text-decoration:underline}::selection{background:var(--color-xp-select);color:#fff}::-webkit-scrollbar{width:17px;height:17px}::-webkit-scrollbar-track{background:#f0f0ea;border-left:1px solid #e3e3db}::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#c6d3f7 0%,#dce5fb 25%,#c6d3f7 100%);border:1px solid #98b1e6;border-radius:2px;box-shadow:inset 1px 1px #fff}::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#d4defa 0%,#e9eefd 25%,#d4defa 100%)}::-webkit-scrollbar-button:single-button{background:linear-gradient(90deg,#c6d3f7 0%,#dce5fb 25%,#c6d3f7 100%);border:1px solid #98b1e6;border-radius:2px;width:17px;height:17px}::-webkit-scrollbar-corner{background:#ece9d8}}@layer components{.icon{vertical-align:-.15em;flex-shrink:0;width:1em;height:1em;display:inline-block}.icon.mono{color:currentColor}.xp-icon .glyph{width:34px;height:34px}.xp-startmenu-item .glyph{width:24px;height:24px}.xp-task-btn .glyph,.xp-title-icon .icon,.xp-quicklaunch .icon,.xp-tray-icon .icon,.xp-balloon .icon{width:16px;height:16px}.ios-app-icon .tile>.icon{z-index:1;filter:drop-shadow(0 1px 1px #0006);width:40px;height:40px;position:relative}.ios-app-icon .tile>.icon.fill{width:57px;height:57px}.ios-tabbar .tab-icon{color:#8e8e93;filter:grayscale()brightness(1.4);width:22px;height:22px}.ios-tabbar button[data-active] .tab-icon{filter:none}.android-app>.icon{filter:drop-shadow(0 2px 2px #000000b3);width:50px;height:50px}.android-hotseat .android-app>.icon{width:44px;height:44px}.android-statusbar .notif .icon{width:14px;height:14px}.android-shade .item .glyph,.android-menu .panel .glyph{width:28px;height:28px}.android-lock-middle .note .icon{width:14px;height:14px}.mac-dock .glyph{width:40px;height:40px}.mac-menu .glyph{width:18px;height:18px}.mac-menubar .status .icon{color:#111;width:15px;height:15px}.xp-wallpaper{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1000' preserveAspectRatio='xMidYMid slice'%3E %3Cdefs%3E %3ClinearGradient id='sky' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%232461c4'/%3E%3Cstop offset='.45' stop-color='%235f9fe3'/%3E%3Cstop offset='.62' stop-color='%23a9d2f4'/%3E%3Cstop offset='.7' stop-color='%23dcecf9'/%3E%3C/linearGradient%3E %3ClinearGradient id='hill' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%238fd44f'/%3E%3Cstop offset='.35' stop-color='%235fb531'/%3E%3Cstop offset='1' stop-color='%232f7d1c'/%3E%3C/linearGradient%3E %3ClinearGradient id='hill2' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%236cbf3a'/%3E%3Cstop offset='1' stop-color='%23276a16'/%3E%3C/linearGradient%3E %3Cfilter id='soft' x='-20%' y='-20%' width='140%' height='140%'%3E%3CfeGaussianBlur stdDeviation='14'/%3E%3C/filter%3E %3Cfilter id='haze' x='-20%' y='-20%' width='140%' height='140%'%3E%3CfeGaussianBlur stdDeviation='40'/%3E%3C/filter%3E %3C/defs%3E %3Crect width='1600' height='1000' fill='url(%23sky)'/%3E %3Cg fill='%23fff' filter='url(%23soft)' opacity='.9'%3E %3Cellipse cx='260' cy='150' rx='150' ry='34'/%3E%3Cellipse cx='330' cy='125' rx='90' ry='40'/%3E %3Cellipse cx='900' cy='110' rx='200' ry='30'/%3E%3Cellipse cx='960' cy='90' rx='110' ry='42'/%3E%3Cellipse cx='820' cy='100' rx='80' ry='30'/%3E %3Cellipse cx='1400' cy='190' rx='170' ry='30'/%3E%3Cellipse cx='1350' cy='170' rx='80' ry='36'/%3E %3Cellipse cx='600' cy='300' rx='120' ry='18' opacity='.6'/%3E%3Cellipse cx='1200' cy='330' rx='150' ry='16' opacity='.5'/%3E %3C/g%3E %3Cellipse cx='800' cy='690' rx='1100' ry='90' fill='%23fff' opacity='.55' filter='url(%23haze)'/%3E %3Cpath d='M0 760 C 250 560 550 500 850 560 S 1350 700 1600 600 L1600 1000 L0 1000 Z' fill='url(%23hill)'/%3E %3Cpath d='M0 760 C 250 560 550 500 850 560 S 1350 700 1600 600 L1600 650 C 1350 730 1150 620 850 600 S 300 640 0 800 Z' fill='%23b7ea7a' opacity='.35'/%3E %3Cpath d='M0 900 C 300 800 600 780 900 840 S 1400 900 1600 860 L1600 1000 L0 1000 Z' fill='url(%23hill2)'/%3E %3C/svg%3E") 50%/cover no-repeat,#3a6ea5}.xp-window{background:var(--color-xp-beige);border:3px solid var(--color-xp-blue-dark);border-top:none;border-radius:8px 8px 0 0;flex-direction:column;min-width:280px;animation:.12s ease-out xp-window-open;display:flex;position:absolute;box-shadow:2px 2px 8px #00000073}@keyframes xp-window-open{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.xp-window[data-closing]{animation:.12s ease-in forwards xp-window-close}@keyframes xp-window-close{to{opacity:0;transform:scale(.96)}}.xp-window[data-minimizing]{transform-origin:0 100%;animation:.18s ease-in forwards xp-window-minimize}@keyframes xp-window-minimize{to{opacity:0;transform:translateY(40vh)scale(.3)}}.xp-window[data-inactive]{border-color:var(--color-xp-inactive)}.xp-window[data-inactive] .xp-titlebar{background:linear-gradient(#7697e7 0%,#7e9ee3 3%,#94afe8 6%,#97b4e9 8%,#82a5e4 14%,#7c9fe2 17%,#7b9de2 25% 56%,#7b9de2 81%,#8bb0e9 84%,#98b7eb 92%,#9dbeec 100%)}.xp-window[data-inactive] .xp-titlebar .xp-title-text{color:#d8e4f8}.xp-window[data-inactive] .xp-title-btn{opacity:.75}.xp-window[data-minimized]{display:none}.xp-window[data-maximized]{border-width:0 0 3px;border-radius:0;width:100%!important;height:calc(100% - 30px)!important;top:0!important;left:0!important}.xp-window[data-maximized] .xp-titlebar{border-radius:0;margin:0}.xp-titlebar{height:30px;font-family:var(--font-xp-title);color:#fff;text-shadow:1px 1px #0f1089;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#0997ff 0%,#0053ee 8%,#0050ee 40%,#06f 88%,#0997ff 100%);border-radius:8px 8px 0 0;align-items:center;gap:3px;margin:0 -3px;padding:0 5px 0 6px;font-size:13px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000026}.xp-titlebar .xp-title-icon{filter:drop-shadow(0 0 1px #00000080);justify-content:center;align-items:center;width:16px;height:16px;margin-right:2px;font-size:13px;line-height:1;display:inline-flex}.xp-title-text{white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:6px;overflow:hidden}.xp-title-btn{color:#fff;background:radial-gradient(circle at 90% 90%,#7fb2ff 0%,#0000 45%),linear-gradient(#3d95ff 0%,#2b7fef 45%,#1c68dd 55%,#2b7fef 100%);border:1px solid #fff;border-radius:3px;justify-content:center;align-items:center;width:21px;height:21px;padding:0;transition:filter 80ms;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40,inset -1px -1px #00000026}.xp-title-btn svg{filter:drop-shadow(0 0 1px #00000059);width:11px;height:11px;display:block}.xp-title-btn:hover{filter:brightness(1.18)saturate(1.1)}.xp-title-btn:active{filter:brightness(.8);box-shadow:inset 1px 1px 2px #0006}.xp-title-btn.close{background:radial-gradient(circle at 90% 90%,#ffb3a3 0%,#0000 45%),linear-gradient(#ec8e7e 0%,#e45a3f 40%,#d3421d 60%,#e56a4e 100%);margin-left:2px}.xp-menubar{background:var(--color-xp-beige);-webkit-user-select:none;user-select:none;border-bottom:1px solid #fff;gap:0;padding:1px 0;font-size:11px;display:flex}.xp-menubar button{border:1px solid #0000;padding:2px 6px}.xp-menubar button:hover{background:var(--color-xp-select);color:#fff}.xp-window-body{background:#fff;border:1px solid #919b9c;flex:1;min-height:0;margin:0 0 3px;font-size:12px;overflow:auto}.xp-window-body.beige{background:var(--color-xp-beige);border-color:#0000}.xp-statusbar{background:var(--color-xp-beige);gap:2px;padding:2px 2px 0;font-size:11px;display:flex}.xp-statusbar>div{background:var(--color-xp-beige);white-space:nowrap;text-overflow:ellipsis;border:1px solid #fff;border-color:#919b9c #fff #fff #919b9c;padding:1px 6px;overflow:hidden}.xp-statusbar>div:first-child{flex:1}.xp-statusbar>div:last-child{background-image:repeating-linear-gradient(135deg,#0000 0 2px,#919b9c 2px 3px);background-position:100% 100%;background-repeat:no-repeat;background-size:12px 12px}.xp-btn{color:#000;background:linear-gradient(#fff 0%,#ecebe5 86%,#d8d0c4 100%);border:1px solid #003c74;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-width:75px;height:23px;padding:0 12px;font-size:11px;text-decoration:none;transition:box-shadow .1s;display:inline-flex;box-shadow:inset -1px -1px #e3e3db,inset 1px 1px #fff}.xp-btn:hover{box-shadow:inset -1px -1px #e59700,inset 1px 1px #ffe7a2,inset -2px -2px #ffc73c,inset 2px 2px #fff8e5}.xp-btn:active{box-shadow:none;background:linear-gradient(#cdcac3 0%,#e3e2db 100%)}.xp-btn.default{box-shadow:inset 0 0 0 1px #cee7ff,inset 0 0 0 2px #a8d4ff}.xp-btn.default:hover{box-shadow:inset -1px -1px #e59700,inset 1px 1px #ffe7a2,inset -2px -2px #ffc73c,inset 2px 2px #fff8e5}.xp-sunken{background:#fff;border:1px solid #7f9db9}.xp-groupbox{border:1px solid #d0d0bf;border-radius:4px;margin-top:8px;padding:12px 10px 10px;position:relative}.xp-groupbox>legend{color:#0046d5;margin-left:6px;padding:0 4px}.xp-progress{background:#fff;border:1px solid #686868;border-radius:3px;height:20px;padding:2px;position:relative;overflow:hidden;box-shadow:inset 1px 1px #a5a5a5}.xp-progress>div{background:repeating-linear-gradient(90deg,#4cd83b 0 9px,#0000 9px 11px);width:0;height:100%;transition:width .3s ease-out}.xp-progress>div:before{content:"";pointer-events:none;width:inherit;background:linear-gradient(#ffffff8c,#fff0 40%,#00000014);position:absolute;inset:2px}.xp-progress.blue>div{background:repeating-linear-gradient(90deg,#3d95ff 0 9px,#0000 9px 11px)}.xp-icon{color:#fff;text-align:center;text-shadow:1px 1px 2px #000,0 0 3px #000c;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:3px;width:76px;padding:4px 2px;font-size:11px;line-height:1.2;text-decoration:none;display:flex}.xp-icon:hover .glyph{filter:drop-shadow(1px 1px 1px #0009)brightness(1.12)}.xp-icon:focus-visible,.xp-icon.selected{background:#0b24fb73;border:1px dotted #ffffffb3;outline:none}.xp-icon.selected .glyph{filter:drop-shadow(1px 1px 1px #0009)opacity(.75)}.xp-icon .glyph{filter:drop-shadow(1px 1px 1px #0009);font-size:34px;line-height:1}.xp-taskbar{z-index:10000;-webkit-user-select:none;user-select:none;background:linear-gradient(#3168d5 0%,#4993e6 2%,#2b64d9 7%,#245edb 10% 88%,#1f4fb6 93%,#1941a5 100%);align-items:stretch;height:30px;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}.xp-start{height:100%;font-family:var(--font-xp-start);letter-spacing:.01em;color:#fff;text-shadow:1px 1px 1px #000000b3;background:linear-gradient(#3f9b3f 0%,#5cb85c 6%,#3a943a 12%,#2f8f2f 45%,#2b872b 88%,#1e6b1e 100%);border-radius:0 12px 12px 0;align-items:center;gap:4px;padding:0 24px 0 9px;font-size:19px;font-style:italic;font-weight:700;transition:filter .1s;display:flex;position:relative;box-shadow:inset 2px 2px 3px #ffffff59,inset -3px -1px 4px #00000059,3px 0 5px #00000040}.xp-start svg{filter:drop-shadow(1px 1px 1px #00000080);width:22px;height:20px}.xp-start:hover{filter:brightness(1.12)}.xp-start[aria-expanded=true],.xp-start:active{filter:brightness(.82);box-shadow:inset 2px 2px 4px #00000073}.xp-grip{background:radial-gradient(circle,#fff9 .6px,#0000 .9px) 3px 2px/4px 4px repeat-y;border-left:1px solid #1d4bb0;width:8px;margin:4px 3px;box-shadow:1px 0 #3d7cf0}.xp-quicklaunch{align-items:center;gap:2px;padding:0 2px;display:flex}.xp-quicklaunch button{filter:drop-shadow(0 0 1px #0006);border-radius:2px;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:inline-flex}.xp-quicklaunch button:hover{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff59}.xp-quicklaunch button:active{background:#0003}.xp-tasks{flex:1;align-items:center;gap:3px;padding:0 4px;display:flex;overflow:hidden}.xp-task-btn{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#3c81f3 0%,#3b7ef1 40%,#2a6fe6 60%,#2469d8 100%);border-radius:3px;flex:160px;align-items:center;gap:5px;min-width:60px;max-width:160px;height:22px;padding:0 6px;font-size:11px;transition:filter 80ms;display:flex;overflow:hidden;box-shadow:inset 1px 1px #fff6,inset -1px -1px #0000004d}.xp-task-btn:hover{filter:brightness(1.12)}.xp-task-btn:active{filter:brightness(.9)}.xp-task-btn[data-active]{background:linear-gradient(#1a4fb7 0%,#1c50b8 100%);font-weight:700;box-shadow:inset 1px 1px 2px #00000080}.xp-task-btn .glyph{filter:drop-shadow(0 0 1px #0006);font-size:13px;line-height:1}.xp-tray{color:#fff;background:linear-gradient(#0c9ce4 0%,#21aef4 2%,#0e9de5 7%,#0b9be0 10% 88%,#0a8ccc 93%,#0a7fc0 100%);border-left:1px solid #0a6bc2;align-items:center;gap:6px;padding:0 14px 0 9px;font-size:11px;display:flex;box-shadow:inset 1px 0 #3fb6f6,inset 3px 0 4px #0003}.xp-tray-chevron{background:radial-gradient(circle at 40% 35%,#fff 0%,#dbe9ff 60%,#a9c8f5 100%);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;box-shadow:0 0 1px #00000080}.xp-tray-chevron svg{width:7px;height:7px}.xp-tray-chevron:hover{filter:brightness(1.05);box-shadow:0 0 3px #fff}.xp-tray-icon{filter:drop-shadow(0 0 1px #00000080);justify-content:center;align-items:center;width:16px;height:16px;font-size:13px;line-height:1;display:inline-flex}.xp-tray-icon:hover{filter:drop-shadow(0 0 2px #fff)}.xp-tray time{font-variant-numeric:tabular-nums;padding-left:4px}.xp-startmenu{z-index:10001;transform-origin:0 100%;background:#fff;border:1px solid #0831d9;border-radius:6px 6px 0 0;width:380px;max-width:100vw;font-size:11px;animation:.14s ease-out xp-menu-open;position:fixed;bottom:30px;left:0;overflow:hidden;box-shadow:3px -3px 8px #0006}@keyframes xp-menu-open{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.xp-startmenu-header{color:#fff;height:58px;font-family:var(--font-xp-title);text-shadow:1px 1px 1px #0009;background:linear-gradient(#1c5fd5 0%,#3d84e6 30%,#1d5edb 100%);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:700;display:flex;box-shadow:inset 0 -2px 3px #00000040}.xp-startmenu-header img{object-fit:contain;background:linear-gradient(#d6e6fb,#9dc0ef);border:2px solid #fff;border-radius:3px;width:42px;height:42px;padding:2px}.xp-startmenu-footer{color:#fff;background:linear-gradient(#3470e0 0%,#1e56c8 100%);justify-content:flex-end;align-items:center;gap:14px;height:36px;padding:0 12px;display:flex;box-shadow:inset 0 2px 3px #0003}.xp-startmenu-footer button{border:1px solid #0000;border-radius:2px;align-items:center;gap:5px;padding:2px 4px;display:flex}.xp-startmenu-footer button:hover{background:#ffffff1f;border-color:#fff9}.xp-startmenu-item{text-align:left;color:#000;align-items:center;gap:8px;width:100%;padding:4px 8px;line-height:1.25;text-decoration:none;display:flex}.xp-startmenu-item:hover{background:var(--color-xp-select);color:#fff}.xp-startmenu-item:hover .text-neutral-500{color:#d8e4f8}.xp-startmenu-item .glyph{text-align:center;filter:drop-shadow(0 0 1px #0000004d);width:26px;font-size:22px;line-height:1}.xp-contextmenu{z-index:10003;background:#fff;border:1px solid #aca899;min-width:160px;padding:2px;font-size:11px;animation:80ms ease-out xp-menu-open;position:fixed;box-shadow:2px 2px 3px #00000059}.xp-contextmenu button{text-align:left;white-space:nowrap;width:100%;padding:3px 24px 3px 20px;display:block}.xp-contextmenu button:hover{background:var(--color-xp-select);color:#fff}.xp-contextmenu button.bold{font-weight:700}.xp-contextmenu hr{border:0;border-top:1px solid #aca899;margin:3px 2px}.xp-balloon{z-index:10002;background:#ffffe1;border:1px solid #000;border-radius:8px;width:280px;padding:10px 12px;font-size:11px;animation:.3s ease-out xp-fade-in;position:fixed;bottom:40px;right:12px;box-shadow:2px 2px 6px #0006}@keyframes xp-fade-in{0%{opacity:0}to{opacity:1}}.xp-balloon:after{content:"";border:6px solid #0000;border-top-color:#000;border-bottom:none;position:absolute;bottom:-12px;right:40px}.xp-balloon:before{content:"";z-index:1;border:5px solid #0000;border-top-color:#ffffe1;border-bottom:none;position:absolute;bottom:-10px;right:41px}.xp-bootbar{border:1px solid #a8a8a8;border-radius:4px;width:128px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #000}.xp-bootbar>div{filter:drop-shadow(0 0 1px #6a8cff);background:repeating-linear-gradient(90deg,#2c58e0 0 7px,#0000 7px 9px);width:27px;height:9px;animation:1.4s linear infinite xp-boot-slide;position:absolute;top:2px;left:0}@keyframes xp-boot-slide{0%{transform:translate(-30px)}to{transform:translate(130px)}}.xp-welcome{z-index:19999;color:#fff;font-family:var(--font-xp-start);text-shadow:2px 2px 3px #00000073;background:linear-gradient(#0000 60px calc(100% - 60px)),linear-gradient(#5a7edc 0%,#3f6ad1 48%,#2d55bf 50%,#1e4aa8 100%);justify-content:center;align-items:center;gap:48px;font-size:40px;font-style:italic;font-weight:700;animation:.4s ease-out xp-fade-in;display:flex;position:fixed;inset:0}.xp-welcome:before,.xp-welcome:after{content:"";background:linear-gradient(90deg,#fff0,#f0a030 25%,#fc6 50%,#f0a030 75%,#fff0);height:2px;position:absolute;left:0;right:0}.xp-welcome .flag{filter:drop-shadow(2px 3px 3px #0006);width:110px;height:100px}.xp-welcome .divider{background:linear-gradient(#fff0,#ffffffb3,#fff0);width:1px;height:120px}.xp-welcome:before,.xp-welcome:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#fff 30% 70%,#0000);height:2px;position:absolute;left:0;right:0}.xp-welcome:before{top:15%}.xp-welcome:after{bottom:15%}.xp-fade-out{animation:.5s forwards xp-fade}@keyframes xp-fade{to{opacity:0;visibility:hidden}}.xp-marquee{white-space:nowrap;overflow:hidden}.xp-marquee>span{padding-left:100%;animation:14s linear infinite xp-marquee;display:inline-block}@keyframes xp-marquee{to{transform:translate(-100%)}}.xp-resize{z-index:5;touch-action:none;position:absolute}.xp-resize[data-resize=n]{cursor:n-resize;height:6px;top:-3px;left:10px;right:10px}.xp-resize[data-resize=s]{cursor:s-resize;height:6px;bottom:-3px;left:10px;right:10px}.xp-resize[data-resize=e]{cursor:e-resize;width:6px;top:10px;bottom:10px;right:-3px}.xp-resize[data-resize=w]{cursor:w-resize;width:6px;top:10px;bottom:10px;left:-3px}.xp-resize[data-resize=ne]{cursor:ne-resize;width:14px;height:14px;top:-3px;right:-3px}.xp-resize[data-resize=nw]{cursor:nw-resize;width:14px;height:14px;top:-3px;left:-3px}.xp-resize[data-resize=sw]{cursor:sw-resize;width:14px;height:14px;bottom:-3px;left:-3px}.xp-resize[data-resize=se]{cursor:se-resize;width:18px;height:18px;bottom:-3px;right:-3px}.xp-window[data-maximized] .xp-resize{display:none}.xp-window[data-resizing]{-webkit-user-select:none;user-select:none}.xp-window[data-resizing] .xp-window-body{pointer-events:none}.ios-only{display:none}@media (width<=767px){html,body{-webkit-font-smoothing:antialiased;background:#000;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans Thai,sans-serif;overflow:hidden}.ios-only{display:block}.xp-only,#desktop-icons,.xp-taskbar,.xp-startmenu,.xp-balloon,.xp-contextmenu,#welcome{display:none!important}.xp-wallpaper{background:#000}#desktop{height:100dvh;min-height:100dvh;padding:0}.ios-wallpaper{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 1136' preserveAspectRatio='xMidYMid slice'%3E %3Cdefs%3E %3ClinearGradient id='bg' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%231c3f6f'/%3E%3Cstop offset='.5' stop-color='%230b1f3d'/%3E%3Cstop offset='1' stop-color='%2304080f'/%3E%3C/linearGradient%3E %3CradialGradient id='drop' cx='.35' cy='.3' r='.8'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.55'/%3E%3Cstop offset='.45' stop-color='%238fc4ff' stop-opacity='.2'/%3E%3Cstop offset='.85' stop-color='%230a2447' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%23cfe6ff' stop-opacity='.7'/%3E%3C/radialGradient%3E %3Cfilter id='sh' x='-50%' y='-50%' width='200%' height='200%'%3E%3CfeGaussianBlur stdDeviation='3'/%3E%3C/filter%3E %3C/defs%3E %3Crect width='640' height='1136' fill='url(%23bg)'/%3E %3Cg transform='translate(367 306)'%3E%3Cellipse cx='2.0' cy='2.8' rx='8' ry='7.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='8' fill='url(%23drop)'/%3E%3Cellipse cx='-2.8' cy='-3.2' rx='2.24' ry='1.44' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(472 520)'%3E%3Cellipse cx='7.0' cy='9.799999999999999' rx='28' ry='25.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='28' fill='url(%23drop)'/%3E%3Cellipse cx='-9.799999999999999' cy='-11.200000000000001' rx='7.840000000000001' ry='5.04' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(432 211)'%3E%3Cellipse cx='3.5' cy='4.8999999999999995' rx='14' ry='12.6' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='14' fill='url(%23drop)'/%3E%3Cellipse cx='-4.8999999999999995' cy='-5.6000000000000005' rx='3.9200000000000004' ry='2.52' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(38 644)'%3E%3Cellipse cx='1.5' cy='2.0999999999999996' rx='6' ry='5.4' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='6' fill='url(%23drop)'/%3E%3Cellipse cx='-2.0999999999999996' cy='-2.4000000000000004' rx='1.6800000000000002' ry='1.08' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(381 525)'%3E%3Cellipse cx='3.0' cy='4.199999999999999' rx='12' ry='10.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='12' fill='url(%23drop)'/%3E%3Cellipse cx='-4.199999999999999' cy='-4.800000000000001' rx='3.3600000000000003' ry='2.16' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(499 49)'%3E%3Cellipse cx='2.0' cy='2.8' rx='8' ry='7.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='8' fill='url(%23drop)'/%3E%3Cellipse cx='-2.8' cy='-3.2' rx='2.24' ry='1.44' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(224 1068)'%3E%3Cellipse cx='3.5' cy='4.8999999999999995' rx='14' ry='12.6' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='14' fill='url(%23drop)'/%3E%3Cellipse cx='-4.8999999999999995' cy='-5.6000000000000005' rx='3.9200000000000004' ry='2.52' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(457 704)'%3E%3Cellipse cx='3.0' cy='4.199999999999999' rx='12' ry='10.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='12' fill='url(%23drop)'/%3E%3Cellipse cx='-4.199999999999999' cy='-4.800000000000001' rx='3.3600000000000003' ry='2.16' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(267 515)'%3E%3Cellipse cx='5.5' cy='7.699999999999999' rx='22' ry='19.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='22' fill='url(%23drop)'/%3E%3Cellipse cx='-7.699999999999999' cy='-8.8' rx='6.16' ry='3.96' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(538 957)'%3E%3Cellipse cx='1.5' cy='2.0999999999999996' rx='6' ry='5.4' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='6' fill='url(%23drop)'/%3E%3Cellipse cx='-2.0999999999999996' cy='-2.4000000000000004' rx='1.6800000000000002' ry='1.08' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(108 221)'%3E%3Cellipse cx='3.5' cy='4.8999999999999995' rx='14' ry='12.6' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='14' fill='url(%23drop)'/%3E%3Cellipse cx='-4.8999999999999995' cy='-5.6000000000000005' rx='3.9200000000000004' ry='2.52' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(501 355)'%3E%3Cellipse cx='3.5' cy='4.8999999999999995' rx='14' ry='12.6' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='14' fill='url(%23drop)'/%3E%3Cellipse cx='-4.8999999999999995' cy='-5.6000000000000005' rx='3.9200000000000004' ry='2.52' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(220 982)'%3E%3Cellipse cx='5.5' cy='7.699999999999999' rx='22' ry='19.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='22' fill='url(%23drop)'/%3E%3Cellipse cx='-7.699999999999999' cy='-8.8' rx='6.16' ry='3.96' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(400 317)'%3E%3Cellipse cx='5.5' cy='7.699999999999999' rx='22' ry='19.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='22' fill='url(%23drop)'/%3E%3Cellipse cx='-7.699999999999999' cy='-8.8' rx='6.16' ry='3.96' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(440 784)'%3E%3Cellipse cx='7.0' cy='9.799999999999999' rx='28' ry='25.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='28' fill='url(%23drop)'/%3E%3Cellipse cx='-9.799999999999999' cy='-11.200000000000001' rx='7.840000000000001' ry='5.04' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(574 141)'%3E%3Cellipse cx='1.5' cy='2.0999999999999996' rx='6' ry='5.4' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='6' fill='url(%23drop)'/%3E%3Cellipse cx='-2.0999999999999996' cy='-2.4000000000000004' rx='1.6800000000000002' ry='1.08' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(555 1097)'%3E%3Cellipse cx='2.0' cy='2.8' rx='8' ry='7.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='8' fill='url(%23drop)'/%3E%3Cellipse cx='-2.8' cy='-3.2' rx='2.24' ry='1.44' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(607 382)'%3E%3Cellipse cx='1.5' cy='2.0999999999999996' rx='6' ry='5.4' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='6' fill='url(%23drop)'/%3E%3Cellipse cx='-2.0999999999999996' cy='-2.4000000000000004' rx='1.6800000000000002' ry='1.08' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(151 763)'%3E%3Cellipse cx='3.5' cy='4.8999999999999995' rx='14' ry='12.6' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='14' fill='url(%23drop)'/%3E%3Cellipse cx='-4.8999999999999995' cy='-5.6000000000000005' rx='3.9200000000000004' ry='2.52' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(248 940)'%3E%3Cellipse cx='3.5' cy='4.8999999999999995' rx='14' ry='12.6' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='14' fill='url(%23drop)'/%3E%3Cellipse cx='-4.8999999999999995' cy='-5.6000000000000005' rx='3.9200000000000004' ry='2.52' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(548 210)'%3E%3Cellipse cx='3.5' cy='4.8999999999999995' rx='14' ry='12.6' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='14' fill='url(%23drop)'/%3E%3Cellipse cx='-4.8999999999999995' cy='-5.6000000000000005' rx='3.9200000000000004' ry='2.52' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(108 940)'%3E%3Cellipse cx='3.0' cy='4.199999999999999' rx='12' ry='10.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='12' fill='url(%23drop)'/%3E%3Cellipse cx='-4.199999999999999' cy='-4.800000000000001' rx='3.3600000000000003' ry='2.16' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(514 489)'%3E%3Cellipse cx='7.0' cy='9.799999999999999' rx='28' ry='25.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='28' fill='url(%23drop)'/%3E%3Cellipse cx='-9.799999999999999' cy='-11.200000000000001' rx='7.840000000000001' ry='5.04' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(416 686)'%3E%3Cellipse cx='7.0' cy='9.799999999999999' rx='28' ry='25.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='28' fill='url(%23drop)'/%3E%3Cellipse cx='-9.799999999999999' cy='-11.200000000000001' rx='7.840000000000001' ry='5.04' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(603 395)'%3E%3Cellipse cx='3.0' cy='4.199999999999999' rx='12' ry='10.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='12' fill='url(%23drop)'/%3E%3Cellipse cx='-4.199999999999999' cy='-4.800000000000001' rx='3.3600000000000003' ry='2.16' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(327 760)'%3E%3Cellipse cx='1.5' cy='2.0999999999999996' rx='6' ry='5.4' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='6' fill='url(%23drop)'/%3E%3Cellipse cx='-2.0999999999999996' cy='-2.4000000000000004' rx='1.6800000000000002' ry='1.08' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(187 788)'%3E%3Cellipse cx='5.5' cy='7.699999999999999' rx='22' ry='19.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='22' fill='url(%23drop)'/%3E%3Cellipse cx='-7.699999999999999' cy='-8.8' rx='6.16' ry='3.96' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(83 282)'%3E%3Cellipse cx='3.0' cy='4.199999999999999' rx='12' ry='10.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='12' fill='url(%23drop)'/%3E%3Cellipse cx='-4.199999999999999' cy='-4.800000000000001' rx='3.3600000000000003' ry='2.16' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(442 526)'%3E%3Cellipse cx='3.0' cy='4.199999999999999' rx='12' ry='10.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='12' fill='url(%23drop)'/%3E%3Cellipse cx='-4.199999999999999' cy='-4.800000000000001' rx='3.3600000000000003' ry='2.16' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(564 303)'%3E%3Cellipse cx='5.5' cy='7.699999999999999' rx='22' ry='19.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='22' fill='url(%23drop)'/%3E%3Cellipse cx='-7.699999999999999' cy='-8.8' rx='6.16' ry='3.96' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(546 268)'%3E%3Cellipse cx='5.5' cy='7.699999999999999' rx='22' ry='19.8' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='22' fill='url(%23drop)'/%3E%3Cellipse cx='-7.699999999999999' cy='-8.8' rx='6.16' ry='3.96' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(237 290)'%3E%3Cellipse cx='4.5' cy='6.3' rx='18' ry='16.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='18' fill='url(%23drop)'/%3E%3Cellipse cx='-6.3' cy='-7.2' rx='5.040000000000001' ry='3.2399999999999998' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(393 141)'%3E%3Cellipse cx='2.0' cy='2.8' rx='8' ry='7.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='8' fill='url(%23drop)'/%3E%3Cellipse cx='-2.8' cy='-3.2' rx='2.24' ry='1.44' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3Cg transform='translate(469 329)'%3E%3Cellipse cx='4.5' cy='6.3' rx='18' ry='16.2' fill='%23000' opacity='.35' filter='url(%23sh)'/%3E%3Ccircle r='18' fill='url(%23drop)'/%3E%3Cellipse cx='-6.3' cy='-7.2' rx='5.040000000000001' ry='3.2399999999999998' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat,#06111f}.ios-statusbar{z-index:19999;color:#fff;text-shadow:0 -1px #0009;letter-spacing:.01em;background:linear-gradient(#3a3a3a 0%,#111 50%,#000 51% 100%);justify-content:space-between;align-items:center;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}.ios-statusbar .bars{align-items:flex-end;gap:1px;height:9px;margin-right:3px;display:inline-flex}.ios-statusbar .bars i{background:#fff;border-radius:.5px;width:2px}.ios-statusbar .battery{align-items:center;gap:2px;display:inline-flex}.ios-statusbar .battery>span:first-child{box-sizing:border-box;border:1px solid #fff;border-radius:2px;width:22px;height:9px;padding:1px}.ios-statusbar .battery>span:first-child i{background:linear-gradient(#9ef26b,#3fbf1f);border-radius:1px;width:62%;height:100%;display:block}.ios-statusbar .battery>span:last-child{background:#fff;border-radius:0 1px 1px 0;width:2px;height:4px}.ios-lock{z-index:19990;color:#fff;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;inset:0}.ios-lock[hidden]{display:none}.ios-lock.ios-unlock{animation:.38s ease-in forwards ios-unlock}@keyframes ios-unlock{to{opacity:.6;transform:translateY(-100%)}}body.mobile-locked .ios-home,body.mobile-locked .xp-window{visibility:hidden}.ios-lock-clock{background:linear-gradient(#0000008c,#00000059);border-bottom:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:center;height:96px;margin-top:20px;display:flex;box-shadow:0 1px #00000080}.ios-lock-clock .time{letter-spacing:-1px;text-shadow:0 -1px #00000080;font-size:58px;font-weight:300;line-height:1}.ios-lock-clock .date{opacity:.95;text-shadow:0 -1px #00000080;margin-top:4px;font-size:15px}.ios-lock-middle{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:flex}.ios-lock-middle img{filter:drop-shadow(0 4px 12px #0009);width:150px}.ios-lock-middle .note{background:#00000073;border:1px solid #ffffff2e;border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.35;box-shadow:0 2px 8px #0006}.ios-lock-bottom{background:linear-gradient(#00000059,#0009);border-top:1px solid #ffffff26;justify-content:center;align-items:center;height:96px;display:flex}.ios-slider{touch-action:none;background:linear-gradient(#0d0d0d,#262626);border:1px solid #000;border-radius:10px;width:270px;height:46px;position:relative;box-shadow:inset 0 1px 3px #000000e6,0 1px #ffffff26}.ios-slider .label{color:#ffffff8c;-webkit-text-fill-color:transparent;pointer-events:none;background:linear-gradient(90deg,#ffffff59 0%,#fff 50%,#ffffff59 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;padding-left:48px;font-size:22px;font-weight:400;animation:2.4s linear infinite ios-shimmer;display:flex;position:absolute;inset:0}@keyframes ios-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ios-slider .knob{background:linear-gradient(#fefefe 0%,#d9d9d9 50%,#c3c3c3 51%,#e6e6e6 100%);border:1px solid #6b6b6b;border-radius:8px;justify-content:center;align-items:center;width:66px;height:38px;transition:left .25s ease-out;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0009,inset 0 1px #fff}.ios-slider .knob.dragging{transition:none}.ios-slider .knob.hint{animation:.5s ease-out ios-knob-hint}@keyframes ios-knob-hint{30%{transform:translate(22px)}to{transform:translate(0)}}.ios-slider .knob svg{width:20px;height:20px}.ios-home{z-index:20;color:#fff;flex-direction:column;padding-top:20px;display:flex;position:fixed;inset:0}.ios-grid{flex:1;grid-template-columns:repeat(4,1fr);grid-auto-rows:88px;align-content:start;gap:6px 2px;padding:12px 8px 0;display:grid}.ios-app-icon{color:#fff;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex;position:relative}.ios-app-icon .tile{border-radius:11px;justify-content:center;align-items:center;width:57px;height:57px;font-size:30px;line-height:1;transition:transform 80ms,filter 80ms;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 3px #0000008c,inset 0 0 0 1px #00000040}.ios-app-icon .tile:after{content:"";pointer-events:none;background:linear-gradient(#ffffff9e 0%,#ffffff2e 100%);border-radius:11px 11px 40% 40%/11px 11px 60% 60%;height:50%;position:absolute;top:0;left:0;right:0}.ios-app-icon .tile>span{z-index:1;filter:drop-shadow(0 1px 1px #0006);position:relative}.ios-app-icon:active .tile{filter:brightness(.7)}.ios-app-icon .name{text-shadow:0 1px 1px #000000e6,0 0 3px #0009;white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:11px;font-weight:700;overflow:hidden}.ios-app-icon .badge{z-index:2;color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#ff6a6a,#d00 70%);border:2px solid #fff;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:700;line-height:18px;position:absolute;top:-7px;left:calc(50% + 18px);box-shadow:0 1px 2px #0009}.ios-app-icon .tile.calendar{background:#fff;flex-direction:column;font-size:26px}.ios-app-icon .tile.calendar b{color:#fff;text-transform:uppercase;z-index:1;background:linear-gradient(#ff6b57,#e3311a);height:15px;font-size:9px;font-weight:700;line-height:15px;position:absolute;top:0;left:0;right:0}.ios-app-icon .tile.calendar span{color:#222;margin-top:12px;font-weight:300}.ios-widgets{grid-template-columns:1.4fr 1fr;gap:8px;padding:4px 10px 0;display:grid}.ios-widget{text-align:left;color:#fff;text-shadow:0 -1px #0009;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff38 0%,#ffffff14 50%,#00000026 51%,#00000040 100%),#14233c8c;border:1px solid #ffffff59;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:74px;padding:8px 10px;display:flex;box-shadow:0 2px 6px #00000080,inset 0 1px #ffffff59}.ios-widget:active{filter:brightness(.8)}.ios-widget .widget-head{justify-content:space-between;font-size:12px;font-weight:700;display:flex}.ios-widget .widget-head .pct{color:#9ef26b}.ios-widget .widget-bar{background:#0000008c;border-radius:5px;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #000c}.ios-widget .widget-bar>div{background:linear-gradient(#b6f58a 0%,#5fd12e 50%,#3aa81a 51%,#52c22a 100%);border-radius:5px;height:100%;box-shadow:inset 0 1px #ffffff80}.ios-widget .widget-foot{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ios-widget.countdown{text-align:center;align-items:center;gap:0}.ios-widget.countdown .days{letter-spacing:-1px;font-size:30px;font-weight:300;line-height:1}.ios-widget.countdown .unit{margin-top:2px;font-size:11px;font-weight:700}.ios-widget.countdown .when{opacity:.8;white-space:nowrap;margin-top:3px;font-size:9px}.ios-dots{justify-content:center;gap:9px;padding:6px 0 10px;display:flex}.ios-dots i{background:#fff6;border-radius:50%;width:6px;height:6px}.ios-dots i.search{background:0 0;border:1.5px solid #fff9;border-radius:50%;width:8px;height:8px;margin-top:-1px}.ios-dots i.active{background:#fff;box-shadow:0 0 2px #fff}.ios-dock{background:linear-gradient(#ffffff59 0%,#ffffff14 50%,#ffffff05 100%),linear-gradient(#788caa73,#2832468c);border-top:1px solid #ffffff73;justify-content:center;align-items:flex-start;gap:12px;height:94px;padding-top:10px;display:flex;box-shadow:inset 0 1px #ffffff40}.ios-dock .ios-app-icon .tile{box-shadow:0 2px 3px #0000008c,0 12px 10px -10px #ffffff59,inset 0 0 0 1px #00000040}.ios-tabbar{z-index:26;background:linear-gradient(#3c3c3c 0%,#1e1e1e 50%,#000 51% 100%);border-top:1px solid #000;justify-content:space-around;align-items:stretch;height:49px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff40}body.mobile-app-open .ios-tabbar{display:flex}.ios-tabbar button{color:#8e8e93;text-shadow:0 -1px #0009;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;font-size:10px;font-weight:700;display:flex}.ios-tabbar button .tab-icon{filter:grayscale()brightness(1.6);font-size:20px;line-height:1}.ios-tabbar button[data-active]{color:#fff;background:linear-gradient(#ffffff1f,#ffffff0a);border-radius:4px}.ios-tabbar button[data-active] .tab-icon{filter:none}.ios-tabbar button:active{filter:brightness(1.3)}body.mobile-app-open .ios-home{display:none}.xp-window{min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;animation:.22s ease-out ios-app-open;z-index:25!important;width:100%!important;height:auto!important;position:fixed!important;inset:20px 0 0!important}@keyframes ios-app-open{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.xp-window[data-closing]{animation:.18s ease-in forwards ios-app-close}@keyframes ios-app-close{to{opacity:0;transform:scale(.5)}}.xp-window[data-minimizing]{animation:.18s ease-in forwards ios-app-close}.xp-window[data-inactive]{border-color:#0000}.xp-resize,.xp-menubar,.xp-statusbar,.xp-title-btn:not(.close),.xp-title-icon{display:none!important}.xp-titlebar,.xp-window[data-inactive] .xp-titlebar{color:#fff;text-shadow:0 -1px #00000073;background:linear-gradient(#b2bccc 0%,#889bb3 50%,#6d84a2 51%,#5f7595 100%);border-bottom:1px solid #2d3642;border-radius:0;flex-direction:row-reverse;justify-content:flex-end;height:44px;margin:0;padding:0 8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;box-shadow:inset 0 1px #ffffff80}.xp-title-text,.xp-window[data-inactive] .xp-titlebar .xp-title-text{text-align:center;color:#fff;pointer-events:none;padding:0;position:absolute;left:80px;right:80px}.xp-title-btn.close{clip-path:polygon(0 50%,14px 0,100% 0,100% 100%,14px 100%);color:#fff;text-shadow:0 -1px #00000073;background:linear-gradient(#8ea3c1 0%,#5f7ba3 50%,#4b6a97 51%,#4d6c9a 100%);border:1px solid #2a3b55;border-radius:5px;width:auto;height:30px;margin:0;padding:0 10px 0 14px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff73;opacity:1!important}.xp-title-btn.close:active{filter:brightness(.75)}.xp-title-btn.close svg{display:none}.xp-title-btn.close .ios-back-label{display:inline}.xp-window-body,.xp-window-body.beige{-webkit-overflow-scrolling:touch;background:#fff;border:0;margin:0;padding-bottom:49px;font-size:14px}.xp-window-body.beige{background:#f2f2f2}.xp-window-body>div{min-height:0}.xp-window-body table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #b9b9bf;border-radius:10px;width:100%;margin:4px 0 12px;overflow:hidden}.xp-window-body td,.xp-window-body th{vertical-align:top;border-bottom:1px solid #d9d9de;padding:9px 10px}.xp-window-body tr:last-child td{border-bottom:0}.xp-window-body td.text-neutral-500{color:#4b6ea0;white-space:nowrap;font-weight:700}.xp-window-body thead tr{background:#eef1f6}.xp-window-body details{background:#fff;border:1px solid #b9b9bf;border-radius:10px;flex-shrink:0;overflow:hidden}.xp-window-body summary{background:#fff;justify-content:space-between;align-items:center;padding:11px 12px;font-weight:700;list-style:none;display:flex}.xp-window-body summary::-webkit-details-marker{display:none}.xp-window-body summary:after{content:"›";color:#8e8e93;font-size:22px;line-height:0;transition:transform .15s}.xp-window-body details[open] summary{border-bottom:1px solid #d9d9de}.xp-window-body details[open] summary:after{transform:rotate(90deg)}.xp-window-body h1,.xp-window-body h2{font-size:20px}.xp-window[data-window=error]{color:#fff;background:radial-gradient(at 50% 0,#7896d2e6,#1e3264f2 60%);border:2px solid #ffffffd9;border-radius:12px;animation:.2s ease-out ios-alert;transform:translate(-50%,-50%);box-shadow:0 6px 24px #000000b3;z-index:27!important;width:280px!important;height:auto!important;inset:50% auto auto 50%!important}@keyframes ios-alert{0%{opacity:0;transform:translate(-50%,-50%)scale(1.15)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.xp-window[data-window=error][data-closing]{animation:.15s ease-in forwards ios-alert-close}@keyframes ios-alert-close{to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.xp-window[data-window=error] .xp-titlebar{display:none}.xp-window[data-window=error] .xp-window-body,.xp-window[data-window=error] .xp-window-body.beige{color:#fff;text-align:center;text-shadow:0 -1px #00000080;background:0 0;padding:0;font-weight:700}.xp-window[data-window=error] .xp-btn{color:#fff;background:linear-gradient(#d7dde8 0%,#a9b6cc 50%,#8b9cb8 51%,#98a8c2 100%);border-color:#2a3b55;flex:1}.xp-window[data-window=error] .xp-btn.default{background:linear-gradient(#7ea3d6 0%,#4f7dc0 50%,#35619f 51%,#4470ae 100%)}.xp-btn{color:#fff;text-shadow:0 -1px #0006;background:linear-gradient(#7ea3d6 0%,#5985c4 50%,#3f6fb5 51%,#4a7cc2 100%);border:1px solid #1f3f73;border-radius:8px;height:36px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff73}.xp-btn:hover,.xp-btn.default,.xp-btn.default:hover{box-shadow:inset 0 1px #ffffff73}.xp-btn:active{filter:brightness(.8);background:linear-gradient(#7ea3d6 0%,#5985c4 50%,#3f6fb5 51%,#4a7cc2 100%)}.xp-groupbox{background:#fff;border:1px solid #c8c8cc;border-radius:10px}.xp-groupbox>legend{color:#4c566a;font-weight:700}.xp-sunken{border-color:#c8c8cc;border-radius:8px}.xp-progress{border-radius:10px}}.ios-back-label,.android-only{display:none}@media (width<=767px){html.android body{background:#000;font-family:Droid Sans,Roboto,Noto Sans Thai,Arial,sans-serif}html.android .android-only{display:block}html.android .ios-only{display:none!important}.android-wallpaper{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 1280' preserveAspectRatio='xMidYMid slice'%3E %3Cdefs%3E %3Cfilter id='g' x='-50%' y='-50%' width='200%' height='200%'%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3C/filter%3E %3Cfilter id='g2' x='-50%' y='-50%' width='200%' height='200%'%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3C/filter%3E %3ClinearGradient id='bg' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%230a0d0a'/%3E%3Cstop offset='1' stop-color='%23000'/%3E%3C/linearGradient%3E %3C/defs%3E %3Crect width='720' height='1280' fill='url(%23bg)'/%3E %3Cg fill='none' stroke-linecap='round'%3E %3Cpath d='M-40 980 L 300 640 L 330 640 L 700 270' stroke='%237fdb3a' stroke-width='14' opacity='.55' filter='url(%23g)'/%3E %3Cpath d='M-40 980 L 300 640 L 330 640 L 700 270' stroke='%23c8ff8a' stroke-width='3' opacity='.9' filter='url(%23g2)'/%3E %3Cpath d='M120 1300 L 120 900 L 420 600 L 420 380 L 760 40' stroke='%23ff8a00' stroke-width='12' opacity='.5' filter='url(%23g)'/%3E %3Cpath d='M120 1300 L 120 900 L 420 600 L 420 380 L 760 40' stroke='%23ffd18a' stroke-width='2.5' opacity='.9' filter='url(%23g2)'/%3E %3Cpath d='M-40 420 L 200 420 L 520 100' stroke='%233aa0ff' stroke-width='10' opacity='.45' filter='url(%23g)'/%3E %3Cpath d='M-40 420 L 200 420 L 520 100' stroke='%23bfe0ff' stroke-width='2' opacity='.85' filter='url(%23g2)'/%3E %3Cpath d='M760 1000 L 560 1000 L 380 1180' stroke='%23b44cff' stroke-width='10' opacity='.4' filter='url(%23g)'/%3E %3Cpath d='M760 1000 L 560 1000 L 380 1180' stroke='%23e6c5ff' stroke-width='2' opacity='.8' filter='url(%23g2)'/%3E %3C/g%3E %3Cg fill='%23fff'%3E%3Ccircle cx='300' cy='640' r='5' opacity='.9'/%3E%3Ccircle cx='420' cy='600' r='4' opacity='.9'/%3E%3Ccircle cx='200' cy='420' r='4' opacity='.9'/%3E%3Ccircle cx='560' cy='1000' r='4' opacity='.8'/%3E%3Ccircle cx='420' cy='380' r='3' opacity='.8'/%3E%3C/g%3E %3C/svg%3E") 50%/cover no-repeat,#000}.android-statusbar{z-index:19999;color:#fff;-webkit-tap-highlight-color:transparent;background:#000;justify-content:space-between;align-items:center;height:25px;padding:0 5px;font-size:13px;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}.android-statusbar .notif{gap:6px;font-size:13px;line-height:1;display:flex}.android-statusbar .sys{align-items:center;gap:6px;display:flex}.android-statusbar .net{color:#a4c639;font-size:9px;line-height:1}.android-statusbar .sig{align-items:flex-end;gap:1px;height:12px;display:inline-flex}.android-statusbar .sig i{background:#a4c639;width:3px}.android-statusbar .bat{box-sizing:border-box;border:1px solid #a4c639;border-radius:1px;width:9px;height:14px;position:relative}.android-statusbar .bat:before{content:"";background:#a4c639;width:5px;height:2px;position:absolute;top:-3px;left:1px}.android-statusbar .bat i{background:#a4c639;height:65%;position:absolute;bottom:1px;left:1px;right:1px}body.site-fullscreen .android-statusbar{display:none}body.site-fullscreen .android-shade,body.site-fullscreen .android-lock,body.site-fullscreen .android-home,body.site-fullscreen .android-drawer,body.site-fullscreen .android-menu{top:0}html.android body.site-fullscreen .xp-window{inset:0 0 48px!important}.android-shade{z-index:19993;flex-direction:column;animation:.2s ease-out android-shade-in;display:flex;position:fixed;inset:25px 0 48px}.android-shade[hidden]{display:none}@keyframes android-shade-in{0%{transform:translateY(-100%)}to{transform:none}}.android-shade .head{color:#fff;background:linear-gradient(#4d4d4d,#2b2b2b);border-bottom:1px solid #111;justify-content:space-between;align-items:center;height:40px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.android-shade .head button{color:#111;background:linear-gradient(#ececec,#b9b9b9);border:1px solid #111;border-radius:3px;height:28px;padding:0 12px;font-size:13px;font-weight:700}.android-shade .head button:active{background:linear-gradient(#fb3,#f80)}.android-shade .section{color:#fff;background:#3b3b3b;padding:3px 10px;font-size:12px;font-weight:700}.android-shade .item{color:#111;text-align:left;background:#fff;border-bottom:1px solid #ccc;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.android-shade .item:active{background:#fb3}.android-shade .item .glyph{font-size:26px;line-height:1}.android-shade .item b{font-size:14px;display:block}.android-shade .item small{color:#555;font-size:12px;display:block}.android-shade .handle{background:linear-gradient(#2c2c2c,#101010);border-top:1px solid #444;border-bottom:1px solid #000;justify-content:center;align-items:center;height:22px;display:flex}.android-shade .handle i{background:#6a6a6a;border-radius:2px;width:44px;height:4px}.android-shade .fill{background:#0000008c;flex:1}.android-bezel{z-index:19995;background:#000;border-top:1px solid #161616;height:48px;display:flex;position:fixed;bottom:0;left:0;right:0}.android-bezel button{-webkit-tap-highlight-color:transparent;background:0 0;flex:1;justify-content:center;align-items:center;display:flex}.android-bezel svg{fill:#c9c9c9;width:22px;height:22px}.android-bezel button:active svg{fill:#fff;filter:drop-shadow(0 0 6px #ffffffe6)}.android-lock{z-index:19990;color:#fff;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;inset:25px 0 48px}.android-lock[hidden]{display:none}.android-lock.android-unlock{animation:.3s ease-in forwards android-unlock}@keyframes android-unlock{to{opacity:0;transform:scale(1.08)}}body.mobile-locked .android-home{visibility:hidden}.android-lock-clock{padding:14px 18px 0}.android-lock-clock .time{letter-spacing:-2px;text-shadow:0 2px 4px #000c;font-size:68px;font-weight:700;line-height:1}.android-lock-clock .date{text-shadow:0 1px 2px #000c;margin-top:6px;font-size:16px}.android-lock-clock .carrier{color:#bdbdbd;margin-top:2px;font-size:14px}.android-lock-middle{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex}.android-lock-middle img{filter:drop-shadow(0 4px 12px #000000b3);width:140px}.android-lock-middle .note{background:#0000008c;border:1px solid #ffffff26;border-radius:4px;padding:8px 12px;font-size:13px;line-height:1.35}.android-lock-track{background:linear-gradient(#0003,#000000a6);border-top:1px solid #ffffff1f;height:104px;position:relative;overflow:hidden}.android-lock-track .guide{background:#ffffff1f;height:2px;position:absolute;top:50%;left:20px;right:20px}.android-lock-track .label{color:#ffffff80;pointer-events:none;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.android-tab{touch-action:none;background:linear-gradient(#666 0%,#3a3a3a 50%,#2a2a2a 51%,#333 100%);border:1px solid #111;justify-content:center;align-items:center;width:96px;height:64px;transition:left .2s ease-out,right .2s ease-out,opacity .15s;display:flex;position:absolute;top:20px;box-shadow:inset 0 1px #ffffff4d,0 1px 3px #000000b3}.android-tab.dragging{transition:opacity .15s}.android-tab svg{fill:#eee;width:32px;height:32px}.android-tab.lock{border-left:0;border-radius:0 16px 16px 0;left:0}.android-tab.sound{border-right:0;border-radius:16px 0 0 16px;right:0}.android-tab.armed{background:linear-gradient(#c5e35a 0%,#a4c639 50%,#86a52a 51%,#93b532 100%)}.android-tab.armed svg{fill:#1f2a00}.android-tab.sound .off,.android-tab.sound.muted .on{display:none}.android-tab.sound.muted .off{display:block}.android-tab.lock.hint{animation:.5s ease-out android-hint-r}.android-tab.sound.hint{animation:.5s ease-out android-hint-l}@keyframes android-hint-r{30%{transform:translate(26px)}to{transform:none}}@keyframes android-hint-l{30%{transform:translate(-26px)}to{transform:none}}.android-home{z-index:20;color:#fff;flex-direction:column;display:flex;position:fixed;inset:25px 0 48px;overflow:hidden}body.mobile-app-open .android-home{display:none}.android-search{color:#888;text-align:left;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff,#e6e6e6);border:1px solid #555;border-radius:4px;align-items:center;gap:10px;height:40px;margin:10px 10px 2px;padding:0 10px;font-size:15px;display:flex;box-shadow:0 1px 3px #000000b3}.android-search:active{background:#fb3}.android-search .logo{letter-spacing:-.5px;font-size:19px;font-weight:700}.android-search .logo i{font-style:normal}.android-search .logo i:first-child{color:#4285f4}.android-search .logo i:nth-child(2){color:#ea4335}.android-search .logo i:nth-child(3){color:#fbbc05}.android-search .logo i:nth-child(4){color:#4285f4}.android-search .logo i:nth-child(5){color:#34a853}.android-search .logo i:nth-child(6){color:#ea4335}.android-search .hint{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.android-search svg{fill:#666;width:22px;height:22px}.android-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:86px;gap:2px;padding:6px 4px 0;display:grid}.android-app{color:#fff;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:4px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 0;text-decoration:none;display:flex}.android-app:active{background:#f809}.android-app .icon{filter:drop-shadow(0 2px 2px #000000b3);justify-content:center;align-items:center;width:50px;height:50px;font-size:38px;line-height:1;display:flex}.android-app .name{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000,0 0 4px #000;max-width:84px;font-size:12px;overflow:hidden}.android-widgets{grid-template-columns:1.3fr 1fr;gap:8px;padding:8px 10px 0;display:grid}.android-widget{color:#fff;text-align:left;-webkit-tap-highlight-color:transparent;background:linear-gradient(#464646eb,#161616f5);border:1px solid #000;border-radius:5px;flex-direction:column;justify-content:center;gap:5px;min-height:74px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 1px 3px #000000b3}.android-widget:active{filter:brightness(1.3)}.android-widget .widget-head{justify-content:space-between;font-size:12px;font-weight:700;display:flex}.android-widget .widget-head .pct{color:#a4c639}.android-widget .widget-bar{background:#111;border:1px solid #000;border-radius:2px;height:9px;overflow:hidden}.android-widget .widget-bar>div{background:linear-gradient(#ffd35c,#f80);height:100%}.android-widget .widget-foot{color:#bdbdbd;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.android-widget.countdown{text-align:center;align-items:center;gap:0}.android-widget.countdown .days{color:#a4c639;font-size:32px;font-weight:700;line-height:1}.android-widget.countdown .unit{margin-top:2px;font-size:11px;font-weight:700}.android-widget.countdown .when{color:#bdbdbd;white-space:nowrap;margin-top:3px;font-size:9px}.android-hotseat{background:linear-gradient(#2d2d2deb,#000000f5);border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;height:64px;margin-top:auto;padding:0 26px;display:flex}.android-hotseat .android-app{padding:4px}.android-hotseat .android-app .icon{width:44px;height:44px;font-size:32px}.android-drawer-btn{-webkit-tap-highlight-color:transparent;background:linear-gradient(#555,#1e1e1e);border:1px solid #000;border-radius:5px;justify-content:center;align-items:center;width:66px;height:44px;display:flex;box-shadow:inset 0 1px #ffffff4d}.android-drawer-btn svg{fill:#eee;width:24px;height:24px}.android-drawer-btn:active{background:linear-gradient(#fb3,#f80)}.android-drawer{z-index:22;background:#000;padding:8px 4px;animation:.15s ease-out android-fade;position:fixed;inset:25px 0 48px;overflow:auto}.android-drawer[hidden]{display:none}@keyframes android-fade{0%{opacity:0}to{opacity:1}}.android-menu{z-index:28;position:fixed;inset:25px 0 48px}.android-menu[hidden]{display:none}.android-menu .panel{background:linear-gradient(#454545,#202020);border-top:1px solid #666;grid-template-columns:repeat(3,1fr);animation:.15s ease-out android-menu-in;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #000000b3}@keyframes android-menu-in{0%{transform:translateY(100%)}to{transform:none}}.android-menu .panel button{color:#fff;-webkit-tap-highlight-color:transparent;background:0 0;border-bottom:1px solid #101010;border-right:1px solid #101010;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:80px;font-size:13px;display:flex;box-shadow:inset 1px 1px #ffffff14}.android-menu .panel button:active{color:#111;background:linear-gradient(#fb3,#f80)}.android-menu .panel button:nth-child(7):last-child{grid-column:1/-1}.android-menu .panel .glyph{font-size:26px;line-height:1}.android-toast{z-index:29;color:#eee;text-align:center;pointer-events:none;background:#2a2a2af5;border:1px solid #111;border-radius:6px;max-width:80%;padding:10px 16px;font-size:14px;animation:.2s ease-out android-fade;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0009}.android-toast[hidden]{display:none}html.android .xp-window{background:#fff;animation:.2s ease-out android-app-open;inset:25px 0 48px!important}@keyframes android-app-open{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}html.android .xp-window[data-closing],html.android .xp-window[data-minimizing]{animation:.15s ease-in forwards android-app-close}@keyframes android-app-close{to{opacity:0;transform:scale(.9)}}html.android .xp-titlebar,html.android .xp-window[data-inactive] .xp-titlebar{height:38px;box-shadow:none;color:#fff;text-shadow:none;background:linear-gradient(#3d3d3d,#242424);border-bottom:1px solid #000;flex-direction:row;justify-content:flex-start;gap:8px;padding:0 10px;font-family:Droid Sans,Roboto,Noto Sans Thai,Arial,sans-serif;font-size:17px;font-weight:700}html.android .xp-title-icon{font-size:20px;display:inline-flex!important}html.android .xp-title-text,html.android .xp-window[data-inactive] .xp-titlebar .xp-title-text{text-align:left;pointer-events:none;flex:1;position:static}html.android .xp-title-btn.close{display:none!important}html.android .xp-window-body,html.android .xp-window-body.beige{background:#fff;padding-bottom:0}html.android .xp-window-body table{border:0;border-radius:0;margin:4px 0 12px}html.android .xp-window-body td,html.android .xp-window-body th{border-bottom:1px solid #d6d6d6}html.android .xp-window-body td.text-neutral-500{color:#555}html.android .xp-window-body thead tr{background:#e9e9e9}html.android .xp-window-body details{border:0;border-bottom:1px solid #d6d6d6;border-radius:0}html.android .xp-window-body summary{padding:12px 10px}html.android .xp-window-body summary:after{content:"▾";color:#888;font-size:16px;line-height:1}html.android .xp-window-body details[open] summary{background:#f2f2f2;border-bottom:1px solid #e2e2e2}html.android .xp-window-body details[open] summary:after{transform:none}html.android .xp-btn,html.android .xp-btn.default{color:#111;height:40px;text-shadow:none;background:linear-gradient(#f5f5f5,#cfcfcf);border:1px solid #5f5f5f;border-radius:3px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 1px #00000059}html.android .xp-btn:hover,html.android .xp-btn.default:hover{box-shadow:inset 0 1px #fff,0 1px 1px #00000059}html.android .xp-btn:active,html.android .xp-btn.default:active{filter:none;background:linear-gradient(#fb3,#f80);border-color:#b85c00}html.android .xp-groupbox{background:#fafafa;border:1px solid #ccc;border-radius:3px}html.android .xp-groupbox>legend{color:#333}html.android .xp-sunken{border-color:#ccc;border-radius:3px}html.android .xp-progress{box-shadow:none;background:#eee;border-color:#888;border-radius:2px}html.android .xp-progress>div{background:linear-gradient(#ffd35c,#f80)}html.android .xp-progress>div:before{display:none}html.android .xp-window[data-window=error]{color:#fff;background:linear-gradient(#3c3c3c,#1f1f1f);border:1px solid #000;border-radius:6px;animation:.18s ease-out android-dialog;transform:translate(-50%,-50%);box-shadow:0 8px 30px #000000d9;width:min(300px,92vw)!important;inset:50% auto auto 50%!important}@keyframes android-dialog{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}html.android .xp-window[data-window=error][data-closing]{animation:.15s ease-in forwards android-dialog-close}@keyframes android-dialog-close{to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}html.android .xp-window[data-window=error] .xp-titlebar{background:0 0;border-bottom:2px solid #8c8c8c;height:50px;margin:0 10px;padding:0 4px;font-size:20px;display:flex}html.android .xp-window[data-window=error] .xp-window-body,html.android .xp-window[data-window=error] .xp-window-body.beige{color:#eee;text-align:left;text-shadow:none;background:0 0;padding:0;font-size:15px;font-weight:400}html.android .xp-window[data-window=error] .xp-window-body>div>div:last-child{background:linear-gradient(#4a4a4a,#303030);border-top:1px solid #111;margin:0 -16px -16px;padding:8px}html.android .xp-window[data-window=error] .xp-btn,html.android .xp-window[data-window=error] .xp-btn.default{color:#111;background:linear-gradient(#f5f5f5,#cfcfcf);border-color:#5f5f5f;flex:1}html.android .xp-window[data-window=error] .xp-btn:active,html.android .xp-window[data-window=error] .xp-btn.default:active{background:linear-gradient(#fb3,#f80)}}.mac-only{display:none}@media (width>=768px){html.mac .mac-only{display:block}html.mac body{font-family:Lucida Grande,Helvetica Neue,Helvetica,Noto Sans Thai,Arial,sans-serif;font-size:12px}html.mac .xp-taskbar,html.mac .xp-startmenu,html.mac .xp-welcome{display:none!important}html.mac ::selection{color:inherit;background:#b5d5ff}html.mac ::-webkit-scrollbar{width:15px;height:15px}html.mac ::-webkit-scrollbar-track{background:#f1f1f1;border-left:1px solid #e2e2e2}html.mac ::-webkit-scrollbar-thumb{box-shadow:none;background:linear-gradient(90deg,#5e9cf5,#9cc4f8 50%,#5e9cf5);border:2px solid #f1f1f1;border-radius:8px}html.mac ::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#4b8bea,#8ab8f4 50%,#4b8bea)}html.mac ::-webkit-scrollbar-button:single-button{width:0;height:0;display:none}html.mac ::-webkit-scrollbar-corner{background:#f1f1f1}html.mac .xp-wallpaper{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1000' preserveAspectRatio='xMidYMid slice'%3E %3Cdefs%3E %3ClinearGradient id='bg' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23020a2c'/%3E%3Cstop offset='.4' stop-color='%230f1c66'/%3E%3Cstop offset='.7' stop-color='%23341a6b'/%3E%3Cstop offset='1' stop-color='%2305071c'/%3E%3C/linearGradient%3E %3Cfilter id='b1' x='-30%' y='-100%' width='160%' height='300%'%3E%3CfeGaussianBlur stdDeviation='46'/%3E%3C/filter%3E %3Cfilter id='b2' x='-30%' y='-100%' width='160%' height='300%'%3E%3CfeGaussianBlur stdDeviation='18'/%3E%3C/filter%3E %3C/defs%3E %3Crect width='1600' height='1000' fill='url(%23bg)'/%3E %3Cg fill='none' stroke-linecap='round'%3E %3Cpath d='M-100 700 C 300 380 700 720 1100 420 S 1500 300 1750 260' stroke='%236ad0ff' stroke-width='150' opacity='.45' filter='url(%23b1)'/%3E %3Cpath d='M-100 760 C 350 460 650 760 1050 480 S 1450 340 1750 320' stroke='%23d47bff' stroke-width='110' opacity='.45' filter='url(%23b1)'/%3E %3Cpath d='M-100 720 C 300 420 700 700 1100 440 S 1500 320 1750 290' stroke='%23ffffff' stroke-width='26' opacity='.55' filter='url(%23b2)'/%3E %3Cpath d='M-100 730 C 300 430 700 705 1100 445 S 1500 325 1750 295' stroke='%239fe6ff' stroke-width='6' opacity='.8'/%3E %3Cpath d='M-100 300 C 400 260 800 560 1300 500 S 1600 420 1750 460' stroke='%233a7bff' stroke-width='120' opacity='.22' filter='url(%23b1)'/%3E %3C/g%3E %3C/svg%3E") 50%/cover no-repeat,#0b1246}html.mac #desktop-icons{align-items:flex-end!important;top:34px!important;left:auto!important;right:14px!important}html.mac .xp-icon{text-shadow:0 1px 2px #000,0 0 4px #000000e6;border-radius:4px;width:84px;padding:6px 2px 4px;font-size:12px}html.mac .xp-icon .glyph{filter:drop-shadow(0 2px 3px #00000080);font-size:40px}html.mac .xp-icon.selected{background:0 0;border-color:#0000}html.mac .xp-icon.selected .glyph{filter:drop-shadow(0 2px 3px #00000080)brightness(.7)}html.mac .xp-icon.selected>span:last-child{text-shadow:none;background:#1a56d6;border-radius:9px;padding:1px 7px}.mac-menubar{z-index:9000;color:#000;-webkit-user-select:none;user-select:none;background:linear-gradient(#fffffff5,#d4d4d4f5);border-bottom:1px solid #0006;align-items:center;height:22px;padding:0 6px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 4px #00000040}.mac-menubar>button,.mac-menubar .status>button{color:#000;background:0 0;height:22px;padding:0 9px;font-size:13px}.mac-menubar .apple{align-items:center;padding:0 8px 0 6px;display:flex}.mac-menubar .apple img{object-fit:contain;width:18px;height:18px}.mac-menubar .appname{font-weight:700}.mac-menubar>button[aria-expanded=true]{color:#fff;background:linear-gradient(#4a90f4,#2b6ee0)}.mac-menubar .status{align-items:center;gap:2px;margin-left:auto;display:flex}.mac-menubar .status>span{padding:0 5px;font-size:12px}.mac-menubar time{padding:0 8px}.mac-menu{z-index:9001;background:#fffffff5;border:1px solid #00000040;border-top:0;border-radius:0 0 5px 5px;min-width:220px;padding:4px 0;font-size:13px;animation:80ms ease-out xp-fade-in;position:fixed;top:22px;box-shadow:0 8px 20px #00000059}.mac-menu[hidden]{display:none}.mac-menu button,.mac-menu a{color:#000;text-align:left;white-space:nowrap;background:0 0;align-items:center;gap:8px;width:100%;padding:3px 20px;font-size:13px;text-decoration:none;display:flex}.mac-menu button:disabled{color:#a0a0a0}.mac-menu button:not(:disabled):hover,.mac-menu a:hover{color:#fff;background:linear-gradient(#4a90f4,#2b6ee0)}.mac-menu kbd{color:#7a7a7a;margin-left:auto;padding-left:24px;font-family:inherit;font-size:12px}.mac-menu button:hover kbd{color:#ffffffd9}.mac-menu hr{border:0;border-top:1px solid #dedede;margin:4px 0}.mac-menu .glyph{text-align:center;width:18px}.mac-dock{z-index:9000;align-items:flex-end;gap:6px;height:64px;padding:0 14px 8px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mac-dock:before{content:"";transform-origin:50% 100%;z-index:-1;background:linear-gradient(#96969659,#ffffff73);border-top:1px solid #ffffffd9;height:100%;position:absolute;bottom:0;left:-34px;right:-34px;transform:perspective(240px)rotateX(58deg);box-shadow:0 -8px 20px #00000040}.mac-dock:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff0,#ffffffe6 20% 80%,#fff0);height:3px;position:absolute;bottom:0;left:-8px;right:-8px}.mac-dock>button,.mac-dock>a{transform-origin:50% 100%;filter:drop-shadow(0 2px 2px #0006);-webkit-box-reflect:below -12px linear-gradient(transparent 65%, #00000040);background:0 0;justify-content:center;align-items:center;width:46px;height:46px;font-size:36px;line-height:1;text-decoration:none;transition:transform .12s ease-out;display:flex;position:relative}.mac-dock>button:hover,.mac-dock>a:hover{z-index:1;transform:scale(1.5)translateY(-6px)}.mac-dock>:hover+button,.mac-dock>:hover+a,.mac-dock>:has(+:hover){transform:scale(1.2)translateY(-3px)}.mac-dock>button:active{filter:brightness(.6)}.mac-dock [data-minimized]{opacity:.55}.mac-dock .finder img{object-fit:contain;width:44px;height:44px}.mac-dock .tip{color:#fff;white-space:nowrap;pointer-events:none;background:#000000bf;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:700;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mac-dock>:hover .tip{display:block}.mac-dock [data-running]:after{content:"";background:radial-gradient(circle,#fff,#8fd0ff 55%,#0000 72%);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-7px;left:50%;box-shadow:0 0 4px #8fd0ff}.mac-dock .sep{background:linear-gradient(#0000004d,#0000000d);width:1px;height:44px;margin:0 6px 2px}html.mac .xp-window{background:#e8e8e8;border:0;border-radius:5px 5px 0 0;min-width:300px;animation:.15s ease-out mac-window-open;box-shadow:0 0 0 1px #0000004d,0 12px 32px #0000008c}@keyframes mac-window-open{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}html.mac .xp-window[data-closing]{animation:.12s ease-in forwards mac-window-close}@keyframes mac-window-close{to{opacity:0;transform:scale(.97)}}html.mac .xp-window[data-minimizing]{transform-origin:50% 100%;animation:.32s cubic-bezier(.5,0,1,1) forwards mac-window-minimize}@keyframes mac-window-minimize{55%{opacity:.95;transform:scaleX(.35)scaleY(1.02)translateY(8vh)}to{opacity:0;transform:scaleX(.06)scaleY(.25)translateY(95vh)}}html.mac .xp-window[data-inactive]{border-color:#0000;box-shadow:0 0 0 1px #00000040,0 6px 18px #00000059}html.mac .xp-window.zooming{transition:top .38s cubic-bezier(.2,.8,.2,1),left .38s cubic-bezier(.2,.8,.2,1),width .38s cubic-bezier(.2,.8,.2,1),height .38s cubic-bezier(.2,.8,.2,1)}html.mac .xp-window[data-fullscreen]{box-shadow:none;border-radius:0;z-index:9500!important;width:100%!important;height:100%!important;top:0!important;left:0!important}html.mac .xp-window[data-fullscreen] .xp-titlebar{border-radius:0}html.mac .xp-window[data-fullscreen] .xp-resize{display:none}.mac-menubar,.mac-dock{transition:transform .3s}body.site-fullscreen .mac-menubar{z-index:9600;transform:translateY(-100%)}body.site-fullscreen .mac-menubar.peek{transform:none;box-shadow:0 2px 12px #0006}body.site-fullscreen .mac-menu{z-index:9601}body.site-fullscreen .mac-dock{transform:translate(-50%,110%)}body.site-fullscreen #desktop-icons,body.site-fullscreen .xp-balloon{display:none!important}html.mac .xp-window[data-maximized]{border-radius:0;height:calc(100% - 92px)!important;top:22px!important}html.mac .xp-titlebar,html.mac .xp-window[data-inactive] .xp-titlebar,html.mac .xp-window[data-maximized] .xp-titlebar{color:#000;text-shadow:0 1px #fff9;background:linear-gradient(#e9e9e9 0%,#d3d3d3 50%,#c9c9c9 51%,#bcbcbc 100%);border-bottom:1px solid #8e8e8e;border-radius:5px 5px 0 0;gap:8px;height:22px;margin:0;padding:0 8px;font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;position:relative;box-shadow:inset 0 1px #ffffffb3}html.mac .xp-window[data-maximized] .xp-titlebar{border-radius:0}html.mac .xp-window[data-inactive] .xp-titlebar{background:linear-gradient(#f3f3f3 0%,#e7e7e7 50%,#e0e0e0 51%,#d8d8d8 100%);border-bottom-color:#b8b8b8}html.mac .xp-title-icon{display:none!important}html.mac .xp-title-text,html.mac .xp-window[data-inactive] .xp-titlebar .xp-title-text{color:#000;text-align:center;order:4;padding:0;position:absolute;left:80px;right:80px}html.mac .xp-window[data-inactive] .xp-titlebar .xp-title-text{color:#7f7f7f}html.mac .xp-title-btn{color:#0009;border:1px solid #00000059;border-radius:50%;width:12px;height:12px;margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;transition:none;box-shadow:inset 0 1px 1px #ffffff8c,0 1px #fff6}html.mac .xp-title-btn svg{display:none}html.mac .xp-title-btn:after{margin-top:-1px;display:none}html.mac .xp-titlebar:hover .xp-title-btn:after{display:block}html.mac .xp-title-btn.close{background:radial-gradient(circle at 50% 30%,#ff8d86,#ff5f57 60%);border-color:#e0443e;order:1;margin-left:0;margin-right:-1px}html.mac .xp-title-btn.close:after{content:"×"}html.mac .xp-title-btn[data-action=minimize]{background:radial-gradient(circle at 50% 30%,#ffd66b,#ffbd2e 60%);border-color:#dea123;order:2}html.mac .xp-title-btn[data-action=minimize]:after{content:"–"}html.mac .xp-title-btn[data-action=maximize]{background:radial-gradient(circle at 50% 30%,#6ee686,#28c940 60%);border-color:#1aab29;order:3}html.mac .xp-title-btn[data-action=maximize]:after{content:"+"}html.mac .xp-title-btn:hover{filter:brightness(1.08)}html.mac .xp-title-btn:active{filter:brightness(.8);box-shadow:inset 0 1px 1px #ffffff8c}html.mac .xp-window[data-inactive] .xp-title-btn,html.mac .xp-window[data-inactive] .xp-title-btn.close{opacity:1;background:radial-gradient(circle at 50% 30%,#e9e9e9,#c9c9c9 60%);border-color:#a9a9a9}html.mac .xp-menubar{display:none}html.mac .xp-window-body,html.mac .xp-window-body.beige{background:#fff;border:0;margin:0;font-size:12px}html.mac .xp-window-body.beige{background:#ececec}html.mac .xp-statusbar{color:#444;background:linear-gradient(#e7e7e7,#cfcfcf);border-top:1px solid #a3a3a3;align-items:center;height:22px;padding:0 8px;font-size:11px}html.mac .xp-statusbar>div:last-child{display:none}html.mac .xp-resize[data-resize=se]{clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#0000 0 3px,#00000047 3px 4px);width:15px;height:15px;bottom:0;right:0}html.mac .xp-btn{color:#000;min-width:70px;height:22px;text-shadow:none;background:linear-gradient(#fff 0%,#f1f1f1 45%,#dedede 55%,#f5f5f5 100%);border:1px solid #8a8a8a;border-radius:11px;padding:0 14px;font-size:12px;font-weight:400;box-shadow:0 1px 1px #00000026,inset 0 1px #fff}html.mac .xp-btn:hover{box-shadow:0 1px 1px #00000026,inset 0 1px #fff}html.mac .xp-btn:active{filter:none;background:linear-gradient(#d3e3fb 0%,#8ab8f7 45%,#4f8fe9 55%,#9fcaff 100%)}html.mac .xp-btn.default,html.mac .xp-btn.default:hover{background:linear-gradient(#d6e8ff 0%,#93bef8 45%,#4f8fe9 55%,#a6cdff 100%);border-color:#2f61c2;animation:1.1s ease-in-out infinite alternate mac-pulse}@keyframes mac-pulse{0%{box-shadow:0 1px 1px #0003,inset 0 1px #fff9,0 0 0 2px #5d9bf040}to{box-shadow:0 1px 1px #0003,inset 0 1px #fff9,0 0 0 4px #5d9bf080}}html.mac .xp-progress{background:linear-gradient(#d4d4d4,#f6f6f6);border:1px solid #7a7a7a;border-radius:7px;height:14px;padding:0;box-shadow:inset 0 1px 2px #00000040}html.mac .xp-progress>div{background:repeating-linear-gradient(-45deg,#ffffff59 0 8px,#0000 8px 16px) 0 0/22.6px 100%,linear-gradient(#a9cdff 0%,#5c9bf2 50%,#3a7de0 51%,#6fb0ff 100%) 0 0/100% 100%;border-radius:7px;animation:.8s linear infinite mac-stripes;box-shadow:inset 0 1px #fff9}@keyframes mac-stripes{to{background-position:22.6px 0,0 0}}html.mac .xp-progress>div:before{display:none}html.mac .xp-groupbox{background:#f4f4f4;border:1px solid #c8c8c8;border-radius:6px}html.mac .xp-groupbox>legend{color:#333;font-weight:700}html.mac .xp-sunken{background:#fff;border:1px solid #b8b8b8;border-radius:4px;box-shadow:inset 0 1px 2px #00000026}html.mac .xp-window[data-window=error]{background:#e8e8e8;border-radius:5px;width:420px!important;height:auto!important}html.mac .xp-window[data-window=error] .xp-titlebar{background:linear-gradient(#e6e6e6,#d2d2d2);border-bottom:0;height:12px;padding:0}html.mac .xp-window[data-window=error] .xp-title-text{display:none}html.mac .xp-window[data-window=error] .xp-window-body,html.mac .xp-window[data-window=error] .xp-window-body.beige{background:#e8e8e8}html.mac .xp-window[data-window=error] .xp-window-body>div{gap:18px;padding:12px 18px 14px}html.mac .xp-window[data-window=error] .xp-window-body>div>div:first-child{align-items:flex-start;gap:16px}html.mac .xp-window[data-window=error] .xp-window-body .text-3xl{filter:drop-shadow(0 2px 2px #0000004d);font-size:52px}html.mac .xp-window[data-window=error] #error-text{padding-top:6px;font-size:13px;font-weight:700;line-height:1.4}html.mac .xp-window[data-window=error] .xp-window-body>div>div:last-child{justify-content:flex-end}html.mac .xp-balloon{color:#fff;background:#141414d9;border:1px solid #ffffff40;border-radius:10px;width:300px;padding:10px 14px;font-size:12px;top:30px;bottom:auto;right:116px;box-shadow:0 6px 20px #00000080}html.mac .xp-contextmenu{background:#fffffff5;border:1px solid #00000040;border-radius:5px;padding:4px 0;font-size:13px;box-shadow:0 8px 20px #00000059}html.mac .xp-contextmenu button{padding:3px 24px 3px 20px}html.mac .xp-contextmenu button:hover{color:#fff;background:linear-gradient(#4a90f4,#2b6ee0)}html.mac .xp-contextmenu button.bold{font-weight:400}html.mac .xp-contextmenu hr{border:0;border-top:1px solid #dedede;margin:4px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.xp-marquee{white-space:normal}.xp-marquee>span{padding-left:0;display:inline}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\.5{top:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.z-0{z-index:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0{margin-top:0}.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-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.h-screen{height:100vh}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#919b9c\]{border-color:#919b9c}.border-\[\#a9c3f3\]{border-color:#a9c3f3}.border-\[\#bcd0ec\]{border-color:#bcd0ec}.border-\[\#d0d0bf\]{border-color:#d0d0bf}.border-\[\#d2d2d2\]{border-color:#d2d2d2}.border-\[\#d8d2bd\]{border-color:#d8d2bd}.border-\[\#e0c060\]{border-color:#e0c060}.border-\[\#e0e0a0\]{border-color:#e0e0a0}.border-\[\#e5e5dc\]{border-color:#e5e5dc}.border-\[\#fff\]{border-color:#fff}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\[\#1e3a8a\]{background-color:#1e3a8a}.bg-\[\#b5e3ff\]{background-color:#b5e3ff}.bg-\[\#c0c0c0\]{background-color:silver}.bg-\[\#cde7c1\]{background-color:#cde7c1}.bg-\[\#d3e5fa\]{background-color:#d3e5fa}.bg-\[\#e5e4e2\]{background-color:#e5e4e2}.bg-\[\#eef3fb\]{background-color:#eef3fb}.bg-\[\#f5e0ff\]{background-color:#f5e0ff}.bg-\[\#ffd700\]{background-color:gold}.bg-\[\#ffe4b5\]{background-color:#ffe4b5}.bg-\[\#fff8dc\]{background-color:#fff8dc}.bg-\[\#ffffe1\]{background-color:#ffffe1}.bg-white{background-color:var(--color-white)}.bg-xp-beige{background-color:var(--color-xp-beige)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1c5fd5\]{--tw-gradient-from:#1c5fd5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#7ba2e7\]{--tw-gradient-from:#7ba2e7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#a4c8f0\]{--tw-gradient-from:#a4c8f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#5a8fd8\]{--tw-gradient-to:#5a8fd8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#6fa4f2\]{--tw-gradient-to:#6fa4f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#6375d6\]{--tw-gradient-to:#6375d6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-xp-title{font-family:var(--font-xp-title)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0046d5\]{color:#0046d5}.text-black{color:var(--color-black)}.text-inherit{color:inherit}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-white{color:var(--color-white)}.text-xp-link{color:var(--color-xp-link)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.sepia{--tw-sepia:sepia(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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-\[\#316ac5\]:hover{background-color:#316ac5}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}@media (width>=40rem){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:top-2{top:calc(var(--spacing) * 2)}.md\:left-2{left:calc(var(--spacing) * 2)}.md\:contents{display:contents}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:overflow-visible{overflow:visible}.md\:p-0{padding:0}}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}.boot[data-astro-cid-sycdd34n]{--u:min(calc(100dvw / 640), calc(100dvh / 480));z-index:20000;color:#fff;user-select:none;cursor:pointer;background:#000;font-family:Franklin Gothic Medium,Franklin Gothic,Libre Franklin,Segoe UI,Trebuchet MS,Arial,sans-serif;line-height:1;position:fixed;inset:0;overflow:hidden}.boot-stage[data-astro-cid-sycdd34n]{width:calc(640 * var(--u));height:calc(480 * var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-group[data-astro-cid-sycdd34n],.boot-bar[data-astro-cid-sycdd34n],.boot-funding[data-astro-cid-sycdd34n]{white-space:nowrap;position:absolute}.boot-group[data-astro-cid-sycdd34n]{left:50%;top:calc(118 * var(--u));width:max-content;padding-top:calc(112 * var(--u));transform:translate(-50%)}.boot-brand[data-astro-cid-sycdd34n],.boot-title[data-astro-cid-sycdd34n],.boot-edition[data-astro-cid-sycdd34n]{white-space:nowrap;position:relative}.boot-group[data-astro-cid-sycdd34n]>.boot-logo[data-astro-cid-sycdd34n]{right:calc(-6 * var(--u));top:calc(-14 * var(--u));width:calc(160 * var(--u));object-fit:contain;position:absolute}.boot-brand[data-astro-cid-sycdd34n]{font-size:calc(16 * var(--u));letter-spacing:-.01em;margin-bottom:calc(3 * var(--u))}.boot-brand[data-astro-cid-sycdd34n] sup[data-astro-cid-sycdd34n],.boot-title[data-astro-cid-sycdd34n] sup[data-astro-cid-sycdd34n]{vertical-align:top;margin-left:.1em;font-size:.42em}.boot-title[data-astro-cid-sycdd34n]{font-size:calc(48 * var(--u));letter-spacing:-.035em;font-weight:600}.boot-x[data-astro-cid-sycdd34n]{color:#ff8c00;vertical-align:top;margin-left:.05em;font-size:.68em;position:relative;top:-.12em}.boot-edition[data-astro-cid-sycdd34n]{padding-left:calc(10 * var(--u));margin-top:calc(4 * var(--u));font-size:calc(24 * var(--u));letter-spacing:-.02em;font-weight:500}.boot-bar[data-astro-cid-sycdd34n]{left:50%;top:calc(351 * var(--u));width:calc(128 * var(--u));height:calc(14 * var(--u));border-radius:calc(4 * var(--u));transform:translate(-50%)}.boot-bar[data-astro-cid-sycdd34n]>div[data-astro-cid-sycdd34n]{top:calc(2 * var(--u));height:calc(9 * var(--u));width:calc(27 * var(--u));background:repeating-linear-gradient(90deg, #2c58e0 0 calc(7 * var(--u)), transparent calc(7 * var(--u)) calc(9 * var(--u)));animation:1.4s linear infinite boot-slide}@keyframes boot-slide{0%{transform:translateX(calc(-30 * var(--u)))}to{transform:translateX(calc(130 * var(--u)))}}.boot-funding[data-astro-cid-sycdd34n]{left:50%;top:calc(376 * var(--u));font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:calc(11 * var(--u));color:#8a8a8a;font-variant-numeric:tabular-nums;gap:.4em;display:flex;transform:translate(-50%)}.boot-funding[data-astro-cid-sycdd34n] .dim[data-astro-cid-sycdd34n]{color:#5a5a5a}.boot-copyright[data-astro-cid-sycdd34n],.boot-cg[data-astro-cid-sycdd34n],.boot-skip[data-astro-cid-sycdd34n]{bottom:calc(18 * var(--u));position:absolute}.boot-copyright[data-astro-cid-sycdd34n]{left:calc(20 * var(--u));font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:calc(14 * var(--u));color:#e6e6e6}.boot-cg[data-astro-cid-sycdd34n]{right:calc(30 * var(--u));height:calc(30 * var(--u));object-fit:contain}.boot-skip[data-astro-cid-sycdd34n]{font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:calc(10 * var(--u));color:#3a3a3a;left:50%;transform:translate(-50%)}.boot-android[data-astro-cid-sycdd34n],html.android .boot-group[data-astro-cid-sycdd34n],html.android .boot-bar[data-astro-cid-sycdd34n]{display:none}html.android .boot-android[data-astro-cid-sycdd34n]{align-items:center;gap:calc(14 * var(--u));left:50%;top:calc(180 * var(--u));font-family:Droid Sans,Roboto,Open Sans,Arial,sans-serif;font-size:calc(76 * var(--u));letter-spacing:-.03em;white-space:nowrap;flex-direction:column;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%)}html.android .boot-android[data-astro-cid-sycdd34n] .logo[data-astro-cid-sycdd34n]{width:calc(150 * var(--u));filter:drop-shadow(0 0 calc(12 * var(--u)) #78c8ff59)}html.android .boot-android[data-astro-cid-sycdd34n] span[data-astro-cid-sycdd34n]{background:linear-gradient(90deg,#7a7a7a 0% 36%,#fff 50%,#7a7a7a 64% 100%) 0 0/300% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite android-sweep}@keyframes android-sweep{0%{background-position:100% 0}to{background-position:0 0}}.boot-mac[data-astro-cid-sycdd34n]{display:none}html.mac .boot[data-astro-cid-sycdd34n]{background:#bfbfbf}html.mac .boot-group[data-astro-cid-sycdd34n],html.mac .boot-bar[data-astro-cid-sycdd34n]{display:none}html.mac .boot-mac[data-astro-cid-sycdd34n]{align-items:center;gap:calc(30 * var(--u));left:50%;top:calc(96 * var(--u));flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}html.mac .boot-mac[data-astro-cid-sycdd34n] .logo[data-astro-cid-sycdd34n]{width:calc(160 * var(--u));filter:drop-shadow(0 2px 2px #00000040)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n]{width:calc(34 * var(--u));height:calc(34 * var(--u));position:relative}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]{width:calc(3 * var(--u));height:calc(10 * var(--u));margin-left:calc(-1.5 * var(--u));border-radius:calc(2 * var(--u));transform-origin:50% calc(17 * var(--u));background:#4a4a4a;animation:1s linear infinite mac-spin;position:absolute;top:0;left:50%}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:first-child{animation-delay:-.917s;transform:rotate(0)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(2){animation-delay:-.833s;transform:rotate(30deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(3){animation-delay:-.75s;transform:rotate(60deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(4){animation-delay:-.667s;transform:rotate(90deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(5){animation-delay:-.583s;transform:rotate(120deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(6){animation-delay:-.5s;transform:rotate(150deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(7){animation-delay:-.417s;transform:rotate(180deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(8){animation-delay:-.333s;transform:rotate(210deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(9){animation-delay:-.25s;transform:rotate(240deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(10){animation-delay:-.167s;transform:rotate(270deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(11){animation-delay:-.083s;transform:rotate(300deg)}html.mac .boot-mac[data-astro-cid-sycdd34n] .spinner[data-astro-cid-sycdd34n] i[data-astro-cid-sycdd34n]:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes mac-spin{0%{opacity:1}to{opacity:.12}}html.mac .boot-funding[data-astro-cid-sycdd34n]{color:#666}html.mac .boot-funding[data-astro-cid-sycdd34n] .dim[data-astro-cid-sycdd34n]{color:#8a8a8a}html.mac .boot-copyright[data-astro-cid-sycdd34n]{color:#5a5a5a}html.mac .boot-cg[data-astro-cid-sycdd34n]{filter:brightness(.35)}html.mac .boot-skip[data-astro-cid-sycdd34n]{color:#8a8a8a}@media (width<=480px){.boot-copyright[data-astro-cid-sycdd34n]{font-size:11px}.boot-cg[data-astro-cid-sycdd34n]{height:22px}.boot-skip[data-astro-cid-sycdd34n]{display:none}.boot-funding[data-astro-cid-sycdd34n]{font-size:10px}}.cam{color:#fff;background:#1c1c1c;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.cam-view{flex:1;min-height:0;display:flex;position:relative}.cam-stage{touch-action:none;background:#000;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.cam-stage>canvas,.cam-stage>img,.cam-stage>#cam-play{object-fit:contain;max-width:100%;max-height:100%;display:block}.cam-stage>#cam-video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cam.pixelated #cam-canvas{image-rendering:pixelated}.cam:not([data-state=live]) #cam-canvas,.cam:not([data-view=live]) #cam-canvas,.cam:not([data-view=review]) #cam-shot,.cam:not([data-view=review]) #cam-play,.cam[data-kind=video] #cam-shot,.cam[data-kind=image] #cam-play,.cam:not([data-state=off]) .cam-off,.cam[data-view=review] .cam-bar,.cam[data-view=review] .cam-modes,.cam[data-view=review] .cam-zoom,.cam[data-view=review] .cam-gridlines,.cam:not([data-state=live]) .cam-zoom,.cam:not(.grid-on) .cam-gridlines,.cam[data-recording] .cam-modes,.cam[data-recording] .cam-flip,.cam[data-recording] .cam-pbmodes{display:none}.cam[data-recording] .cam-thumb{visibility:hidden}.cam-off{color:#eee;text-align:center;background:#1c1c1c;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.cam-msg{color:#aaa;max-width:300px;font-size:12px}.cam-gridlines{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff73 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px)),linear-gradient(90deg,#0000 calc(66.66% - .5px),#ffffff73 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff73 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px)),linear-gradient(#0000 calc(66.66% - .5px),#ffffff73 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}.cam-focus{pointer-events:none;border:1.5px solid #ffd60a;width:72px;height:72px;margin:-36px 0 0 -36px;animation:1.4s ease-out forwards cam-focus;position:absolute}.cam-focus[hidden]{display:none}.cam-focus:after{content:"☀";color:#ffd60a;font-size:14px;line-height:0;position:absolute;top:50%;right:-22px}@keyframes cam-focus{0%{opacity:0;transform:scale(1.4)}15%{opacity:1}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.cam-effects[hidden]{display:none}.cam-effect{background:#111;position:relative;overflow:hidden}.cam-effect canvas{object-fit:cover;width:100%;height:100%;display:block}.cam-effect span{color:#fff;text-align:center;background:#0000008c;padding:3px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.cam-effect:hover{filter:brightness(1.15)}.cam-effect[aria-pressed=true]{outline-offset:-2px;outline:2px solid #ffd60a}.cam-zoom{background:#0006;border-radius:22px;gap:4px;padding:3px;display:flex;position:absolute}.cam-zoom[hidden]{display:none}.cam-zoom button{color:#fff;font-variant-numeric:tabular-nums;background:#232323bf;border-radius:15px;min-width:30px;height:30px;padding:0 5px;font-size:11px;font-weight:700;transition:min-width .15s}.cam-zoom button.on{color:#ffd60a;min-width:38px;font-size:12px}.cam-count{color:#fff;text-shadow:0 0 30px #000c;pointer-events:none;justify-content:center;align-items:center;font-size:150px;font-weight:700;animation:.9s ease-out cam-count;display:flex;position:absolute;inset:0}.cam-count[hidden]{display:none}@keyframes cam-count{0%{opacity:0;transform:scale(1.5)}30%{opacity:1}to{opacity:.9;transform:scale(1)}}.cam-rec{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:11px;align-items:center;gap:6px;padding:2px 9px;font-size:13px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cam-rec[hidden]{display:none}.cam-rec i{background:#ff3b30;border-radius:50%;width:10px;height:10px;animation:1s steps(2,end) infinite cam-blink}@keyframes cam-blink{to{opacity:.2}}.cam-note{color:#fff;white-space:nowrap;pointer-events:none;background:#000000bf;border-radius:14px;padding:6px 12px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cam-note[hidden]{display:none}.cam-review-nav{color:#fff;background:#0009;border-radius:14px;align-items:center;gap:8px;padding:2px 6px;font-size:12px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cam-review-nav[hidden]{display:none}.cam-review-nav button{color:#fff;background:0 0;width:28px;height:24px;font-size:20px;line-height:1}#cam-screenflash{z-index:30000;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}#cam-screenflash.hold{opacity:1}#cam-screenflash.on{animation:.5s ease-out cam-screenflash}@keyframes cam-screenflash{0%{opacity:1}to{opacity:0}}.cam-shutter{border-radius:50%;width:64px;height:64px;position:relative}.cam-reviewbar{background:#2a2a2a;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;display:flex}.cam-reviewbar[hidden]{display:none}.cam-hint{color:#bbb;text-align:center;width:100%;margin:2px 0 0;font-size:10px}.cam-iconbtn{color:#fff;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cam-iconbtn svg{fill:#fff;width:22px;height:22px}.cam-iconbtn svg .stroke{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cam-iconbtn[aria-pressed=true] svg{fill:#ffd60a}.cam-iconbtn[aria-pressed=true] svg .stroke{stroke:#ffd60a}.cam-iconbtn[data-cam=flash] svg .slash{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round}.cam-iconbtn[data-cam=flash][aria-pressed=true] svg .slash{display:none}.cam-thumb{background:#222;border:2px solid #fff;border-radius:8px;width:48px;height:48px;position:relative;overflow:hidden}.cam-thumb.empty{visibility:hidden}.cam-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cam-thumb .play,.cam-strip .play{color:#fff;text-shadow:0 0 4px #000;pointer-events:none;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;inset:0}.cam-thumb .play[hidden],.cam-fs[hidden]{display:none}.cam:fullscreen{background:#000}.cam:fullscreen .cam-view{box-shadow:none;border:0;border-radius:0;margin:0}.cam:fullscreen .cam-strip{background:#000}@media (width>=768px){.cam-top,.cam-modes,.cam-thumb,.cam-flip{display:none}.cam-view{border:1px solid #000;border-radius:4px;margin:8px 8px 0;box-shadow:inset 0 0 0 1px #444}.cam-effects{background:#000;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid;position:absolute;inset:0}.cam-zoom{top:10px;right:10px}.cam-bar{background:linear-gradient(#4b4b4b,#2b2b2b);border-top:1px solid #5a5a5a;align-items:center;height:68px;padding:0 14px;display:flex}.cam-bar-left,.cam-bar-right{flex:1;align-items:center;display:flex}.cam-bar-right{justify-content:flex-end}.cam-pbmodes{border:1px solid #111;border-radius:5px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff26}.cam-pbmodes button{color:#fff;background:linear-gradient(#666,#444);border-right:1px solid #111;width:40px;height:30px;font-size:16px}.cam-pbmodes button:last-child{border-right:0}.cam-pbmodes button[aria-pressed=true]{background:linear-gradient(#262626,#3a3a3a);box-shadow:inset 0 2px 4px #0009}.cam-shutter{background:radial-gradient(circle at 50% 35%,#ff8a80,#e3342f 55%,#9b1c17);border:2px solid #5a0f0c;box-shadow:0 2px 6px #0009,inset 0 2px 3px #ffffff59}.cam-shutter span .icon{color:#fff;filter:drop-shadow(0 1px 1px #00000080);width:26px;height:26px}.cam[data-mode=video] .cam-shutter span .icon{display:none}.cam[data-mode=video] .cam-shutter span:before{content:"●";color:#fff;font-size:26px}.cam[data-recording] .cam-shutter span:before{content:"■";color:#fff;font-size:26px}.cam-pbmodes .icon{width:18px;height:18px}.cam-shutter:active{filter:brightness(.8)}.cam-effectsbtn{color:#fff;background:linear-gradient(#777,#4a4a4a);border:1px solid #111;border-radius:13px;height:26px;padding:0 14px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #fff3}.cam-effectsbtn[aria-pressed=true]{background:linear-gradient(#4d8de8,#2f61c2)}.cam-fs-pb{background:linear-gradient(#777,#4a4a4a);border:1px solid #111;width:30px;height:30px;margin-left:10px;box-shadow:inset 0 1px #fff3}.cam-fs-pb svg{width:16px;height:16px}.cam-fs-pb[aria-pressed=true]{background:linear-gradient(#4d8de8,#2f61c2)}.cam-strip{background:#1a1a1a;border-top:1px solid #000;gap:6px;height:74px;padding:6px 8px;display:flex;overflow-x:auto}.cam-strip button{background:#000;border:2px solid #fff;flex:none;width:80px;height:60px;position:relative;box-shadow:0 1px 3px #0009}.cam-strip button img{object-fit:cover;width:100%;height:100%;display:block}.cam-strip button[aria-current=true]{outline:2px solid #ffd60a}.cam-reviewbar{background:linear-gradient(#4b4b4b,#2b2b2b)}}@media (width<=767px){.xp-window[data-window=camera] .xp-titlebar{display:none!important}.xp-window[data-window=camera] .xp-window-body{padding-bottom:0}body.camera-open .ios-tabbar{display:none!important}.cam{background:#000;font-family:-apple-system,Helvetica Neue,Roboto,Noto Sans Thai,sans-serif}.cam-top{background:#000;align-items:center;gap:4px;height:48px;padding:0 8px;display:flex}.cam-top-spacer{flex:1}.cam-top .cam-iconbtn{background:0 0;width:38px;height:38px}.cam-top .cam-iconbtn[data-action=close]{background:#ffffff24}.cam-fs-pb{display:none}.cam-effects{scrollbar-width:none;background:linear-gradient(#0000,#000000a6);gap:10px;padding:10px 12px 8px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.cam-effects::-webkit-scrollbar{display:none}.cam-effect{background:0 0;flex:none;width:62px}.cam-effect canvas{border-radius:8px;width:62px;height:62px;box-shadow:0 1px 3px #000000b3}.cam-effect span{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:3px 0 0;font-size:9px;display:block;position:static;overflow:hidden}.cam-effect[aria-pressed=true]{outline:0}.cam-effect[aria-pressed=true] canvas{outline-offset:-2px;outline:2px solid #ffd60a}.cam-effect[aria-pressed=true] span{color:#ffd60a}.cam-zoom{bottom:12px;left:50%;transform:translate(-50%)}.cam.filters-open .cam-zoom{bottom:104px}.cam-modes{letter-spacing:.08em;scrollbar-width:none;background:#000;gap:26px;padding:8px 50% 6px;font-size:12px;font-weight:700;display:flex;overflow-x:auto}.cam-modes::-webkit-scrollbar{display:none}.cam-modes button{color:#cfcfcf;white-space:nowrap;background:0 0;flex:none}.cam-modes button[aria-selected=true]{color:#ffd60a}.cam-bar{background:#000;justify-content:space-between;align-items:center;height:100px;padding:0 28px;display:flex}.cam-bar-left,.cam-bar-right{justify-content:center;align-items:center;width:56px;display:flex}.cam-pbmodes,.cam-effectsbtn{display:none}.cam-shutter{background:0 0;border:4px solid #fff;width:74px;height:74px;padding:4px}.cam-shutter span{background:#fff;border-radius:50%;width:100%;height:100%;transition:transform .15s,border-radius .15s,background .15s;display:block}.cam-shutter span .icon{display:none}.cam[data-mode=video] .cam-shutter span{background:#ff3b30}.cam[data-recording] .cam-shutter span{background:#ff3b30;border-radius:7px;transform:scale(.5)}.cam-shutter:active span{transform:scale(.9)}.cam-flip{background:#ffffff2e;width:46px;height:46px}.cam-strip{display:none}.cam-reviewbar{background:#000;padding:12px 8px}.cam-reviewbar .xp-btn,.cam-reviewbar .xp-btn.default{height:36px;box-shadow:none;color:#fff;text-shadow:none;background:0 0;border:0;font-size:15px;font-weight:400}.cam-reviewbar .xp-btn.default{color:#ffd60a;font-weight:700}.cam-reviewbar .xp-btn:active{filter:brightness(.6);background:0 0}}
