:root{--w11-font: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Noto Sans", sans-serif;--w11-mono: "Cascadia Mono", "Cascadia Code", Consolas, "SF Mono", monospace;--w11-accent: #0067c0;--w11-accent-hover: #1975c5;--w11-accent-down: #3183ca;--w11-txt: #1a1a1a;--w11-txt-2: #5d5d5d;--w11-txt-3: #8a8a8a;--w11-mica: #f3f3f3;--w11-mica-grad: radial-gradient(circle at 30% 20%, #eff4f9 0%, #f3f3f3 100%);--w11-card: #fbfbfb;--w11-card-border: rgba(0, 0, 0, .0578);--w11-stroke: rgba(0, 0, 0, .0803);--w11-stroke-strong: rgba(0, 0, 0, .14);--w11-acrylic: rgba(243, 243, 243, .85);--w11-acrylic-menu: rgba(249, 249, 249, .92);--w11-hover: rgba(0, 0, 0, .0373);--w11-down: rgba(0, 0, 0, .0241);--w11-hover-strong: rgba(0, 0, 0, .06);--w11-radius: 8px;--w11-radius-sm: 4px;--w11-shadow-win: 0 25px 50px rgba(0, 0, 0, .22), 0 2px 8px rgba(0, 0, 0, .1);--w11-shadow-flyout: 0 8px 24px rgba(0, 0, 0, .18);--w11-taskbar-h: 48px;--xp-taskbar-h: 48px;--xp-balloon: #ffffff}body{font-family:var(--w11-font);color:var(--w11-txt)}.xp-root{position:relative;width:100%;height:100%;overflow:hidden;font-family:var(--w11-font);font-size:13px;color:var(--w11-txt);cursor:default;-webkit-user-select:none;user-select:none}.xp-root *,.xp-root *:before,.xp-root *:after{box-sizing:border-box}.xp-root input,.xp-root textarea{-webkit-user-select:text;user-select:text;font-family:var(--w11-font)}.xp-root ::-webkit-scrollbar{width:10px;height:10px}.xp-root ::-webkit-scrollbar-track{background:transparent}.xp-root ::-webkit-scrollbar-thumb{background:#c8c8c8;border:3px solid transparent;background-clip:padding-box;border-radius:8px}.xp-root ::-webkit-scrollbar-thumb:hover{background:#9d9d9d;border-width:2px;background-clip:padding-box}.xp-desktop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.xp-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c4fd8 url(/w11/wall-light.jpg) center / cover no-repeat}.xp-wallpaper svg{display:none}.xp-wallpaper.wp-teal{background:#06182e url(/w11/wall-dark.jpg) center / cover no-repeat}.xp-wallpaper.wp-vibe{background:radial-gradient(ellipse at 18% 24%,rgba(120,80,220,.4) 0%,transparent 52%),radial-gradient(ellipse at 82% 70%,rgba(0,140,200,.35) 0%,transparent 55%),radial-gradient(ellipse at 50% 110%,#131b3f,#07091c 70%)}.xp-icons{position:absolute;inset:0 0 var(--w11-taskbar-h) 0}.xp-di{position:absolute;width:74px;text-align:center;padding:6px 2px 4px;border-radius:var(--w11-radius-sm);border:1px solid transparent}.xp-di:hover{background:#ffffff1f}.xp-di.dragging{opacity:.7;z-index:50}.xp-di-ic{width:40px;height:40px;margin:0 auto;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.xp-di-ic svg,.xp-di-ic img{width:36px;height:36px;object-fit:contain}.xp-di-emoji{font-size:28px;line-height:1}.xp-di-label{display:inline-block;margin-top:4px;max-width:70px;font-size:11.5px;line-height:1.25;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.75);padding:1px 3px;border-radius:3px;overflow-wrap:break-word}.xp-di.selected{background:#ffffff38;border-color:#ffffff59}.xp-di.selected .xp-di-label{text-shadow:0 1px 3px rgba(0,0,0,.9)}.xp-windows-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.xp-windows-layer>*{pointer-events:auto}.xp-window{position:absolute;display:flex;flex-direction:column;background:var(--w11-mica);background-image:var(--w11-mica-grad);border:1px solid var(--w11-stroke-strong);border-radius:var(--w11-radius);box-shadow:var(--w11-shadow-win);overflow:hidden}.xp-window.unfocused{box-shadow:0 8px 20px #0000001f}.xp-window.maximized{border-radius:0;border:none}.xp-window.minimized{display:none}.xp-window.animating{transition:transform 185ms cubic-bezier(.2,0,0,1),opacity 185ms cubic-bezier(.2,0,0,1)}.xp-titlebar{flex:none;height:36px;display:flex;align-items:center;padding-left:12px;gap:8px}.xp-tb-icon{flex:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:13px}.xp-tb-icon svg,.xp-tb-icon img{width:16px;height:16px;object-fit:contain}.xp-tb-text{flex:1;min-width:0;font-size:12px;color:var(--w11-txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-window.unfocused .xp-tb-text{color:var(--w11-txt-3)}.xp-tb-badge{flex:none;align-self:stretch;border:none;background:transparent;display:flex;align-items:center;justify-content:center;font-size:11.5px;color:var(--w11-txt-2);padding:0 11px;white-space:nowrap}.xp-tb-badge:hover{background:var(--w11-hover-strong)}.xp-tb-badge:active{background:var(--w11-down)}.xp-tb-badge:empty{display:none}.xp-tb-btns{flex:none;display:flex;align-self:stretch}.xp-tb-btn{width:46px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--w11-txt);padding:0}.xp-window.unfocused .xp-tb-btn{color:var(--w11-txt-3)}.xp-tb-btn svg{width:11px;height:11px}.xp-tb-btn:hover{background:var(--w11-hover-strong)}.xp-tb-btn:active{background:var(--w11-down);color:var(--w11-txt-2)}.xp-tb-btn.xp-tb-close:hover{background:#c42b1c;color:#fff}.xp-tb-btn.xp-tb-close:active{background:#c83c30;color:#fffc}.xp-tb-btn.disabled{color:#c5c5c5;pointer-events:none}.xp-window-body{flex:1;position:relative;min-height:0;background:#fff;border-top:1px solid var(--w11-card-border);overflow:hidden}.xp-window-body.xp-sysbody{background:var(--w11-mica);background-image:var(--w11-mica-grad)}.xp-rs{position:absolute;z-index:5}.xp-window.noresize .xp-rs{display:none}.xp-rs-n{top:-3px;left:8px;right:8px;height:5px;cursor:n-resize}.xp-rs-s{bottom:-3px;left:8px;right:8px;height:6px;cursor:s-resize}.xp-rs-e{right:-3px;top:8px;bottom:8px;width:6px;cursor:e-resize}.xp-rs-w{left:-3px;top:8px;bottom:8px;width:6px;cursor:w-resize}.xp-rs-ne{top:-3px;right:-3px;width:12px;height:12px;cursor:ne-resize}.xp-rs-nw{top:-3px;left:-3px;width:12px;height:12px;cursor:nw-resize}.xp-rs-se{bottom:-3px;right:-3px;width:14px;height:14px;cursor:se-resize}.xp-rs-sw{bottom:-3px;left:-3px;width:12px;height:12px;cursor:sw-resize}.xp-taskbar{position:absolute;left:0;right:0;bottom:0;height:var(--w11-taskbar-h);z-index:5000;display:flex;align-items:center;justify-content:center;background:var(--w11-acrylic);-webkit-backdrop-filter:saturate(3) blur(20px);backdrop-filter:saturate(3) blur(20px);border-top:1px solid rgba(0,0,0,.05)}.xp-start{flex:none;width:40px;height:40px;margin:0 2px;border:none;border-radius:var(--w11-radius-sm);background:transparent;display:flex;align-items:center;justify-content:center;transition:background .12s ease}.xp-start img{width:25px;height:25px}.xp-start:hover{background:var(--w11-hover)}.xp-start:active img{transform:scale(.86)}.xp-start-spark{display:none}.xp-taskbtns{flex:none;display:flex;align-items:center;height:100%}.xp-taskbtn{position:relative;width:40px;height:40px;margin:0 2px;border:none;border-radius:var(--w11-radius-sm);background:transparent;display:flex;align-items:center;justify-content:center;transition:background .12s ease}.xp-taskbtn:hover{background:var(--w11-hover)}.xp-taskbtn:after{content:"";position:absolute;bottom:1px;left:50%;width:6px;height:3px;margin-left:-3px;border-radius:4px;background:#858585;transition:all .2s ease-in-out}.xp-taskbtn.active:after{width:16px;margin-left:-8px;background:var(--w11-accent)}.xp-taskbtn-ic{display:flex;align-items:center;justify-content:center;font-size:20px}.xp-taskbtn-ic svg,.xp-taskbtn-ic img{width:24px;height:24px;object-fit:contain}.xp-taskbtn-label{display:none}.xp-tray{position:absolute;right:6px;top:0;height:100%;display:flex;align-items:center;gap:2px}.xp-tray-help{display:flex;align-items:center;justify-content:center;width:26px;height:36px;padding:0;border:none;background:transparent;border-radius:var(--w11-radius-sm);font-size:13px;font-weight:600;line-height:1;color:var(--w11-txt);cursor:pointer}.xp-tray-help:hover{background:var(--w11-hover)}.xp-tray-meter{display:flex;align-items:center;height:36px;padding:0 9px;border-radius:var(--w11-radius-sm);font-size:11.5px;color:var(--w11-txt)}.xp-tray-meter:hover{background:var(--w11-hover)}.xp-tray-clock{height:36px;padding:3px 9px;border-radius:var(--w11-radius-sm);font-size:11.5px;text-align:right;display:flex;flex-direction:column;justify-content:center;line-height:1.35}.xp-tray-clock:hover{background:var(--w11-hover)}.xp-balloons{position:absolute;right:12px;bottom:calc(var(--w11-taskbar-h) + 12px);z-index:8500;display:flex;flex-direction:column;gap:10px;width:360px}.xp-balloon{background:var(--w11-acrylic-menu);-webkit-backdrop-filter:saturate(2) blur(20px);backdrop-filter:saturate(2) blur(20px);border:1px solid var(--w11-card-border);border-radius:var(--w11-radius);box-shadow:var(--w11-shadow-flyout);padding:12px 14px;transform:translate(120%);opacity:0;transition:transform .26s cubic-bezier(.2,0,0,1),opacity .26s ease}.xp-balloon.in{transform:translate(0);opacity:1}.xp-balloon.out{transform:translate(120%);opacity:0}.xp-balloon:before,.xp-balloon:after{display:none}.xp-balloon-head{display:flex;align-items:center;gap:7px}.xp-balloon-head svg{width:15px;height:15px}.xp-balloon-title{flex:1;font-weight:600;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-balloon-x{border:none;background:transparent;width:24px;height:24px;border-radius:var(--w11-radius-sm);font-size:11px;color:var(--w11-txt-2)}.xp-balloon-x:hover{background:var(--w11-hover-strong)}.xp-balloon-text{margin-top:5px;font-size:12px;color:var(--w11-txt-2);line-height:1.45}.xp-balloon-action{cursor:pointer}.xp-balloon-action:hover{border-color:var(--w11-accent)}.xp-balloon-cta{margin-top:7px;font-size:12px;font-weight:600;color:var(--w11-accent)}.xp-balloon-action:hover .xp-balloon-cta{color:var(--w11-accent-hover);text-decoration:underline}.xp-startmenu{position:absolute;left:50%;transform:translate(-50%) translateY(16px);bottom:calc(var(--w11-taskbar-h) + 12px);width:600px;max-height:min(calc(100% - 90px),700px);z-index:6000;display:none;flex-direction:column;background:var(--w11-acrylic-menu);-webkit-backdrop-filter:saturate(2) blur(30px);backdrop-filter:saturate(2) blur(30px);border:1px solid var(--w11-card-border);border-radius:var(--w11-radius);box-shadow:var(--w11-shadow-flyout);overflow:hidden;opacity:0}.xp-startmenu.open{display:flex;animation:w11-sm-in .2s cubic-bezier(.2,0,0,1) forwards}@keyframes w11-sm-in{0%{opacity:0;transform:translate(-50%) translateY(24px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.xp-sm-hero{flex:none;padding:18px 28px 6px}.xp-sm-hero input{width:100%;height:34px;padding:0 14px 0 36px;font-size:13px;color:var(--w11-txt);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23636363' stroke-width='1.4'%3E%3Ccircle cx='6.8' cy='6.8' r='4.4'/%3E%3Cpath d='M10.2 10.2 L14 14'/%3E%3C/svg%3E") 12px center / 15px no-repeat;border:1px solid var(--w11-stroke);border-bottom-color:var(--w11-txt-3);border-radius:17px;outline:none}.xp-sm-hero input:focus{border-bottom:2px solid var(--w11-accent)}.xp-sm-hero .xp-button{display:none}.xp-sm-body{flex:1;min-height:0;overflow-y:auto;padding:8px 28px 12px}.xp-sm-left,.xp-sm-right{background:transparent}.xp-sm-section-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;margin:12px 6px 8px}.xp-sm-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.xp-sm-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 2px 8px;border-radius:var(--w11-radius-sm);font-size:11.5px;color:var(--w11-txt);text-align:center}.xp-sm-tile:hover{background:#ffffffd9;box-shadow:0 1px 3px #00000012}.xp-sm-tile:active{transform:scale(.96)}.xp-sm-tile-ic{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:26px}.xp-sm-tile-ic img,.xp-sm-tile-ic svg{width:30px;height:30px;object-fit:contain}.xp-sm-tile-label{max-width:84px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-sm-recent{display:grid;grid-template-columns:1fr;gap:2px}.xp-sm-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--w11-radius-sm)}.xp-sm-item:hover{background:#ffffffd9;box-shadow:0 1px 3px #00000012}.xp-sm-item-ic{flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:18px}.xp-sm-item-ic svg,.xp-sm-item-ic img{width:22px;height:22px;object-fit:contain}.xp-sm-item-label{flex:1;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-sm-item-sub{display:none}.xp-sm-empty{margin:2px 8px 6px;font-size:11.5px;color:var(--w11-txt-3)}.xp-sm-footer{flex:none;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#00000008;border-top:1px solid var(--w11-card-border)}.xp-sm-actions{display:flex;align-items:stretch;gap:4px}.xp-sm-actions .xp-sm-tile{width:76px}.xp-sm-tile.power .xp-sm-tile-ic{color:#c42b1c}.xp-help{height:100%;display:flex;flex-direction:column;padding:18px 22px;gap:10px;overflow-y:auto;background:radial-gradient(120% 70% at 50% 0%,#eef4fb,#f3f3f3 55%)}.xp-help-head{display:flex;align-items:center;gap:12px}.xp-help-mark{width:40px;height:40px;flex:0 0 auto}.xp-help-mark svg{width:100%;height:100%}.xp-help-headtext{display:flex;flex-direction:column;gap:1px}.xp-help-heading{font-size:21px;font-weight:600;letter-spacing:.2px;color:#1a1a1a;line-height:1.1}.xp-help-11{color:#0067c0}.xp-help-by{font-size:11.5px;color:#5d5d5d}.xp-help-h2{font-size:12.5px;font-weight:600;color:#0067c0;margin-top:2px}.xp-help-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.42;color:#333}.xp-help-list b{color:#1a1a1a}.xp-help-tip{margin-top:auto;font-size:11.5px;line-height:1.4;color:#5d5d5d;border-top:1px solid rgba(0,0,0,.06);padding-top:8px}.xp-start-hint{position:fixed;z-index:10000;transform:translate(-50%);padding:10px 16px;font-size:12.5px;font-weight:500;color:var(--w11-txt);background:#fffffff0;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid var(--w11-card-border);border-radius:var(--w11-radius-sm);box-shadow:0 8px 24px #0000002e;pointer-events:none;animation:xp-hint-bob 1.8s ease-in-out infinite;transition:opacity .35s ease}.xp-start-hint:after{content:"";position:absolute;left:50%;bottom:-5.5px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);background:#fffffff0;border-right:1px solid var(--w11-card-border);border-bottom:1px solid var(--w11-card-border)}.xp-start-hint.hide{opacity:0}@keyframes xp-hint-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}.xp-sm-profile{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:var(--w11-radius-sm);font-size:12px}.xp-sm-profile:hover{background:#ffffffd9}.xp-sm-profile img{width:30px;height:30px;border-radius:50%;object-fit:cover}.xp-sm-shutdown{border:none;background:transparent;width:38px;height:38px;border-radius:var(--w11-radius-sm);display:flex;align-items:center;justify-content:center;color:var(--w11-txt)}.xp-sm-shutdown:hover{background:#ffffffd9}.xp-sm-shutdown svg{width:17px;height:17px}.xp-sm-shutdown span:last-child{display:none}.xp-sm-banner,.xp-sm-recent-head{display:none}.xp-menu{position:fixed;z-index:7000;min-width:200px;padding:5px;background:var(--w11-acrylic-menu);-webkit-backdrop-filter:saturate(2) blur(20px);backdrop-filter:saturate(2) blur(20px);border:1px solid var(--w11-card-border);border-radius:var(--w11-radius);box-shadow:var(--w11-shadow-flyout);animation:w11-menu-in .12s ease-out}@keyframes w11-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.xp-menu-item{height:30px;display:flex;align-items:center;gap:9px;padding:0 10px;margin:1px 0;border-radius:var(--w11-radius-sm);font-size:12px;color:var(--w11-txt)}.xp-menu-item .mi-ic{flex:none;width:17px;height:17px;display:flex;align-items:center;justify-content:center;font-size:13px}.xp-menu-item .mi-ic svg,.xp-menu-item .mi-ic img{width:15px;height:15px;object-fit:contain}.xp-menu-item:hover{background:var(--w11-hover-strong)}.xp-menu-item.bold{font-weight:600}.xp-menu-item.disabled{color:#b5b5b5;pointer-events:none}.xp-menu-sep{height:1px;margin:4px 8px;background:var(--w11-stroke)}.xp-button{font:12.5px var(--w11-font);color:var(--w11-txt);padding:6px 14px;min-width:76px;background:var(--w11-card);border:1px solid var(--w11-stroke);border-bottom-color:var(--w11-stroke-strong);border-radius:var(--w11-radius-sm)}.xp-button:hover{background:#f6f6f6}.xp-button:active{background:#f5f5f5;color:var(--w11-txt-2);border-bottom-color:var(--w11-stroke)}.xp-button:focus-visible{outline:2px solid var(--w11-txt);outline-offset:1px}.xp-button.default{background:var(--w11-accent);border-color:var(--w11-accent);color:#fff}.xp-button.default:hover{background:var(--w11-accent-hover)}.xp-button.default:active{background:var(--w11-accent-down);color:#fffc}.xp-input,.xp-root input.xp-input,.xp-root textarea.xp-input{font:12.5px var(--w11-font);padding:6px 10px;background:var(--w11-card);color:var(--w11-txt);border:1px solid var(--w11-stroke);border-bottom:1px solid var(--w11-txt-3);border-radius:var(--w11-radius-sm)}.xp-input:focus{outline:none;background:#fff;border-bottom:2px solid var(--w11-accent);padding-bottom:5px}.xp-input:disabled{background:#f5f5f5;color:var(--w11-txt-3)}fieldset.xp-group{border:1px solid var(--w11-card-border);background:var(--w11-card);border-radius:var(--w11-radius-sm);padding:8px 14px 12px;margin:0 0 10px;box-shadow:0 1px 2px #0000000a}fieldset.xp-group legend{color:var(--w11-txt);font-weight:600;padding:0 4px;font-size:12.5px}.xp-form-row{display:flex;align-items:center;gap:10px;margin:8px 0}.xp-form-row>label{flex:none;width:102px;color:var(--w11-txt-2)}.xp-form-row .grow{flex:1;min-width:0}.xp-form-help{font-size:11px;color:var(--w11-txt-3);margin:-4px 0 6px 112px}.xp-check-row{display:flex;align-items:center;gap:8px;margin:7px 0}.xp-root input[type=checkbox]{accent-color:var(--w11-accent);width:15px;height:15px;margin:0}.xp-root input[type=range]{accent-color:var(--w11-accent);height:18px}.xp-btn-row{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.xp-genpane{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--w11-mica);background-image:var(--w11-mica-grad);padding:16px 18px 14px;gap:10px}.xp-gp-head{flex:none;display:flex;flex-direction:column;gap:10px}.xp-gp-title{font-size:14px;font-weight:600;color:var(--w11-txt)}.xp-gp-status{flex:none;font-size:12px;color:var(--w11-txt-2);min-height:16px}.xp-gp-feed{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#0c0c0c;color:#3fd13f;border:1px solid var(--w11-card-border);border-radius:var(--w11-radius-sm);padding:8px 10px;font:9.5px / 1.5 var(--w11-mono);white-space:pre-wrap;word-break:break-all;box-shadow:inset 0 1px 4px #0006}.xp-genpane.err .xp-gp-head,.xp-genpane.err .xp-gp-status,.xp-genpane.err .xp-gp-feed,.xp-gp-error{display:none}.xp-genpane.err .xp-gp-error{display:block;margin:auto 0;background:var(--w11-card);border:1px solid var(--w11-card-border);border-radius:var(--w11-radius);box-shadow:0 2px 8px #00000014;padding:18px}.xp-gp-error-row{display:flex;gap:12px;align-items:flex-start}.xp-gp-error-row svg{width:26px;height:26px;flex:none}.xp-gp-error-title{font-weight:600;font-size:13px;margin-bottom:6px}.xp-gp-error-msg{font-size:12px;color:var(--w11-txt-2);white-space:pre-wrap;word-break:break-word;max-height:130px;overflow-y:auto}.xp-marquee{position:relative;height:3px;border-radius:2px;background:#00000014;overflow:hidden}.xp-marquee .mq-blocks{position:absolute;top:0;right:0;bottom:0;left:0}.xp-marquee .mq-blocks i{display:none}.xp-marquee .mq-blocks:before{content:"";position:absolute;top:0;bottom:0;width:33%;border-radius:2px;background:var(--w11-accent);animation:w11-progress 1.4s cubic-bezier(.37,.18,.4,.8) infinite}@keyframes w11-progress{0%{left:-35%}to{left:105%}}.xp-gp-marquee{width:100%}.xp-boot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000;display:none;flex-direction:column;align-items:center;justify-content:center;font-family:var(--w11-font)}.xp-boot-logo{display:flex;align-items:center;gap:20px;margin-bottom:8px}.xp-boot-flag svg{width:84px;height:84px}.xp-boot-name{font:300 52px var(--w11-font);color:#fff;letter-spacing:0}.xp-boot-xp{font-size:52px;font-weight:600;color:#4cc2ff;margin-left:2px;vertical-align:baseline}.xp-boot-tagline{color:#8e8e8e;font-size:12px;letter-spacing:.6px;margin-bottom:56px}.xp-boot-track{width:34px;height:34px;border:none;border-radius:50%;background:transparent;position:relative;margin-bottom:26px}.xp-boot-track .mq-blocks{position:absolute;top:0;right:0;bottom:0;left:0}.xp-boot-track .mq-blocks i{display:none}.xp-boot-track .mq-blocks:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:#d8d8d8;border-right-color:#d8d8d8;animation:w11-spin .9s linear infinite}@keyframes w11-spin{to{transform:rotate(360deg)}}.xp-boot-status{min-height:16px;color:#9c9c9c;font-size:12px}.xp-boot-copy{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:space-between;padding:0 34px;color:#5e5e5e;font-size:11px}.xp-shutdown{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9000;background:radial-gradient(ellipse at 50% 42%,#101626,#04050a 75%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;opacity:0;transition:opacity .7s ease}.xp-shutdown.in{opacity:1}.xp-shutdown-flag svg{width:60px;height:60px;opacity:.95}.xp-shutdown-text{color:#e8e8e8;font:300 24px var(--w11-font);text-align:center}.xp-shutdown-again{margin-top:12px;color:#4cc2ff;font-size:12.5px;cursor:pointer;border-radius:var(--w11-radius-sm);padding:4px 10px}.xp-shutdown-again:hover{background:#ffffff12}.xp-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;background:transparent}.xp-dialog{position:absolute;display:flex;flex-direction:column;width:380px;background:var(--w11-mica);background-image:var(--w11-mica-grad);border:1px solid var(--w11-stroke-strong);border-radius:var(--w11-radius);box-shadow:var(--w11-shadow-win);overflow:hidden}.xp-dialog .xp-titlebar{height:34px}.xp-dialog-body{padding:4px 16px 16px}.xp-dialog-label{margin-bottom:9px;font-size:12.5px}.xp-dialog-body .xp-input{width:100%}.xp-settings{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:14px 16px 16px}.xp-key-status{font-size:11.5px;margin:2px 0 6px 112px;min-height:15px}.xp-key-status.idle{visibility:hidden}.xp-key-status.testing{color:var(--w11-txt-3)}.xp-key-status.ok{color:#0f7b0f}.xp-key-status.bad{color:#c42b1c}.xp-temp-val{display:inline-block;width:36px;text-align:right;font-family:var(--w11-mono);font-size:10.5px}.xp-resources{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:10px 12px 0}.xp-res-menubar{flex:none;display:flex;gap:16px;padding:1px 2px 7px;color:var(--w11-txt-2);font-size:12px}.xp-res-menubar span{padding:2px 6px;border-radius:var(--w11-radius-sm)}.xp-res-menubar span:hover{background:var(--w11-hover);color:var(--w11-txt)}.xp-res-graph{background:#fff;border:1px solid var(--w11-card-border);border-radius:var(--w11-radius-sm);box-shadow:0 1px 2px #0000000a;display:block;width:100%}.xp-res-stats{display:flex;gap:10px;margin-top:10px}.xp-res-stats fieldset{flex:1;margin:0}.xp-res-kv{display:flex;justify-content:space-between;margin:4px 0;font-size:12px}.xp-res-kv b{font-family:var(--w11-mono);font-size:10.5px;font-weight:400;color:var(--w11-accent)}.xp-res-statusbar{flex:none;margin:10px -12px 0;padding:6px 14px;border-top:1px solid var(--w11-card-border);display:flex;gap:18px;color:var(--w11-txt-2);font-size:11.5px}.xp-tb-share{flex:none;align-self:stretch;border:none;background:transparent;display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--w11-txt-2);padding:0 10px;white-space:nowrap}.xp-tb-share:hover{background:var(--w11-hover-strong)}.xp-tb-share:active{background:var(--w11-down)}.xp-tb-share-ic{font-size:12.5px;line-height:1}.xp-share-dialog{width:420px}.xp-share-dialog .xp-dialog-body{display:flex;flex-direction:column}.xp-share-dialog .xp-input{margin-bottom:12px}.xp-share-desc{resize:vertical;min-height:56px;font-family:inherit}.xp-share-intro{margin:0 0 14px;font-size:12px;color:var(--w11-txt-2);line-height:1.45}.xp-share-hint{font-size:11.5px;color:var(--w11-txt-2);text-align:center}.xp-share-version{margin:-6px 0 12px;font-size:11.5px;color:var(--w11-txt-2)}.xp-share-toggle-row{display:flex;align-items:center;gap:8px;margin:2px 0 10px}.xp-share-toggle-label{font-size:12.5px}.xp-share-status{font-size:11.5px;min-height:15px;color:var(--w11-txt-2);margin-bottom:6px}.xp-share-status.error{color:#c4314b}.xp-share-done{display:flex;flex-direction:column;gap:10px;padding-top:6px}.xp-share-done-h{font-size:13px}.xp-share-code{font-family:Cascadia Code,Consolas,monospace;font-size:30px;letter-spacing:6px;text-align:center;padding:10px;background:var(--w11-card);border:1px solid var(--w11-card-border);border-radius:8px;-webkit-user-select:all;user-select:all}.xp-share-note{font-size:11.5px;color:var(--w11-txt-2)}.xp-share-flag{font-size:11.5px;color:#9a5b00;background:#ffc4001f;border:1px solid rgba(255,196,0,.4);border-radius:6px;padding:8px 10px}.xp-import{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.xp-import-h{font-size:15px;font-weight:600}.xp-import-sub{font-size:12px;color:var(--w11-txt-2);margin-bottom:4px}.xp-import-warn{font-size:12px;color:#8a5a00;background:#fff7e6;border:1px solid #f0d9a8;border-radius:var(--w11-radius-sm);padding:7px 9px;margin:2px 0 10px}.xp-import-row{display:flex;gap:8px;align-items:center}.xp-import-code{flex:1;font-family:Cascadia Code,Consolas,monospace;font-size:18px;letter-spacing:4px;text-align:center}.xp-import-status{font-size:11.5px;min-height:15px;color:var(--w11-txt-2)}.xp-import-status.error{color:#c4314b}.xp-import-detail{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--w11-card-border);padding-top:10px}.xp-import-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.xp-import-emoji{font-size:18px}.xp-import-meta{font-size:11.5px;color:var(--w11-txt-2)}.xp-import-desc-h{font-size:12px;font-weight:600;margin-top:2px}.xp-import-desc{font-size:12.5px;line-height:1.4}.xp-import-expand{font-size:12px}.xp-import-expand>summary{cursor:pointer;color:var(--w11-accent, #2f6fd8);padding:2px 0}.xp-import-pre{max-height:180px;overflow:auto;background:var(--w11-card);border:1px solid var(--w11-card-border);border-radius:6px;padding:8px;font-family:Cascadia Code,Consolas,monospace;font-size:11px;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;cursor:text}.xp-import-flag{font-size:11.5px;color:#9a5b00;background:#ffc4001f;border:1px solid rgba(255,196,0,.4);border-radius:6px;padding:8px 10px}
