.cmd-app{color:#ccc;box-sizing:border-box;background:#000;flex-direction:column;width:100%;height:100%;font-family:Lucida Console,Courier New,Courier,monospace;font-size:13px;line-height:1.4;display:flex;overflow:hidden}@media (width<=768px){.cmd-app{font-size:11px;line-height:1.35}.cmd-app__output{-webkit-overflow-scrolling:touch;padding:6px 8px}.cmd-app__prompt{font-size:11px}.cmd-app__input{transform-origin:0;width:145%;font-size:16px;transform:scale(.6875)}.cmd-app__toolbar-mobile{-webkit-overflow-scrolling:touch;background:#111;border-top:1px solid #333;flex-shrink:0;gap:4px;padding:4px 6px;display:flex;overflow-x:auto}.cmd-app__mobile-btn{color:#ccc;white-space:nowrap;cursor:pointer;background:#222;border:1px solid #444;border-radius:2px;min-height:28px;padding:4px 8px;font-family:inherit;font-size:11px}.cmd-app__mobile-btn:active{color:#fff;background:#0055ea;border-color:#38f}}.cmd-app__output{white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text;flex:1;padding:8px 10px;overflow-y:auto}.cmd-app__line{min-height:18px;margin:0}.cmd-app__input-row{align-items:center;margin-top:2px;display:flex}.cmd-app__prompt{color:#ccc;white-space:pre;-webkit-user-select:none;user-select:none}.cmd-app__input{color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;caret-color:#fff;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.cmd-app__matrix{color:#0f6;text-shadow:0 0 3px #0f6}.skype-app{-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#f5f5f5;flex-direction:column;width:100%;height:100%;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px;display:flex;position:relative;overflow:hidden}.skype-menubar{background:#ece9d8;border-bottom:1px solid #d4d0c8;flex-shrink:0;align-items:center;gap:2px;padding:1px 6px;display:flex}.skype-menu-item{cursor:pointer;color:#000;border-radius:2px;padding:2px 6px}.skype-menu-item:hover,.skype-menu-item:focus-visible{color:#fff;background:#316ac5;outline:none}.skype-profile-bar{background:linear-gradient(#fff 0%,#f0f0f0 100%);border-bottom:1px solid #d8d8d8;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.skype-profile-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.skype-profile-avatar-btn{cursor:pointer;background:#fff;border:1px solid #7f9db9;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000026}.skype-profile-avatar-btn:hover{border-color:#0055ea;box-shadow:0 1px 4px #0055ea4d}.skype-profile-avatar-img{object-fit:cover;width:100%;height:100%}.skype-my-status-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;display:inline-flex}.skype-my-status-dropdown-arrow{color:#555;font-size:8px}.skype-profile-texts{white-space:nowrap;align-items:baseline;gap:6px;display:flex;overflow:hidden}.skype-profile-name{color:#000;cursor:pointer;font-size:12px;font-weight:700}.skype-profile-name:hover{text-decoration:underline}.skype-profile-skypename{color:#0078d7;font-family:monospace;font-size:10px}.skype-profile-mood{color:#777;cursor:pointer;text-overflow:ellipsis;font-size:11px;font-style:italic;overflow:hidden}.skype-profile-mood:hover{color:#222;text-decoration:underline}.skype-profile-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.skype-profile-account-btn{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #7f9db9;border-radius:2px;padding:2px 6px;font-size:10px}.skype-credit-box{color:#06c;white-space:nowrap;background:#f0f7ff;border:1px solid #b5d5ff;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700}.skype-tabs-wrapper{background:#e4e2d5;border-bottom:1px solid #b5b2a3;flex-shrink:0;padding:4px 6px 0}.skype-tabs-row{gap:3px;display:flex}.skype-tabs-row--top{margin-bottom:2px}.skype-tab{color:#444;cursor:pointer;text-shadow:0 1px #fff;background:linear-gradient(#f4f3ec 0%,#d8d5c6 100%);border:1px solid #9c998b;border-bottom-color:#8c897b;border-radius:4px 4px 0 0;flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}.skype-tab:hover{color:#000;background:linear-gradient(#fff 0%,#e6e3d5 100%)}.skype-tab.is-active{color:#000;background:#fff;border-bottom-color:#fff;box-shadow:0 -1px 2px #00000014}.skype-tab-icon{font-size:12px}.skype-action-bar{background:#fdfdfd;border-bottom:1px solid #e2e2e2;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.skype-action-buttons{align-items:center;gap:4px;display:flex}.skype-action-btn{color:#1a4f8b;cursor:pointer;background:linear-gradient(#fff 0%,#edf3fc 100%);border:1px solid #b5cbde;border-radius:3px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.skype-action-btn:hover{background:linear-gradient(#fff 0%,#d8e8fa 100%);border-color:#7da2ce}.skype-action-btn:active{background:#c5dcfa}.skype-action-btn-icon{font-size:12px}.skype-search-wrap{align-items:center;width:140px;display:flex;position:relative}.skype-search-input{box-sizing:border-box;border:1px solid #7f9db9;border-radius:2px;width:100%;height:20px;padding:1px 20px 1px 5px;font-size:11px}.skype-search-icon{color:#7f9db9;pointer-events:none;font-size:11px;position:absolute;right:5px}.skype-contacts-view{background:#fff;flex:1;overflow-y:auto}.skype-contact-item{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:5px 10px;transition:background .1s;display:flex}.skype-contact-item:hover{background:#e8f4fc}.skype-contact-item.is-selected{background:#d4ecfc;border-bottom-color:#bce0fb}.skype-contact-details{flex-direction:column;flex:1;min-width:0;display:flex}.skype-contact-name-row{align-items:center;gap:6px;display:flex}.skype-contact-name{color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.skype-contact-video-badge{color:#0078d7;font-size:10px}.skype-contact-desc{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.skype-contact-item-actions{align-items:center;gap:4px;display:flex}.skype-call-btn{color:#fff;cursor:pointer;background:linear-gradient(#4ade80 0%,#16a34a 100%);border:1px solid #15803d;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:700;box-shadow:1px 1px 2px #0003}.skype-call-btn:hover{background:linear-gradient(#22c55e 0%,#15803d 100%)}.skype-chat-btn{color:#fff;cursor:pointer;background:linear-gradient(#38bdf8 0%,#0284c7 100%);border:1px solid #0369a1;border-radius:3px;padding:3px 7px;font-size:11px;font-weight:700}.skype-chat-btn:hover{background:linear-gradient(#0ea5e9 0%,#0369a1 100%)}.skype-contact-card-expanded{background:#eff6fc;border:1px solid #bce0fb;border-radius:4px;margin:6px 8px;padding:8px 10px;box-shadow:inset 0 1px #fff,0 1px 3px #0000000f}.skype-card-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.skype-card-avatar{background:#fff;border:1px solid #7f9db9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.skype-card-avatar img{object-fit:cover;width:100%;height:100%}.skype-card-info{flex:1;min-width:0}.skype-card-name{color:#000;font-size:12px;font-weight:700}.skype-card-skypename{color:#0078d7;font-family:monospace;font-size:10px}.skype-card-mood-box{color:#333;background:#fff;border:1px solid #cce4f7;border-radius:3px;margin-top:3px;padding:3px 6px;font-size:11px}.skype-card-actions{border-top:1px solid #dbeefd;align-items:center;gap:8px;padding-top:4px;display:flex}.skype-round-btn{cursor:pointer;color:#fff;border:1px solid #00000040;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;box-shadow:0 1px 3px #0000004d}.skype-round-btn--call{background:linear-gradient(#4ade80 0%,#16a34a 100%)}.skype-round-btn--call:hover{background:linear-gradient(#22c55e 0%,#15803d 100%)}.skype-round-btn--chat{background:linear-gradient(#38bdf8 0%,#0284c7 100%)}.skype-round-btn--chat:hover{background:linear-gradient(#0ea5e9 0%,#0369a1 100%)}.skype-round-btn--video{background:linear-gradient(#a855f7 0%,#7e22ce 100%)}.skype-callphones-view,.skype-history-view,.skype-live-view,.skype-conference-view{background:#fff;flex:1;padding:12px;overflow-y:auto}.skype-dialer-card{background:#f8faff;border:1px solid #b5d5ff;border-radius:4px;max-width:280px;margin:0 auto;padding:12px}.skype-dialer-display{box-sizing:border-box;border:1px solid #7f9db9;border-radius:2px;width:100%;height:28px;margin-bottom:10px;padding:2px 6px;font-family:Courier New,monospace;font-size:14px;font-weight:700}.skype-dialer-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.skype-dial-digit{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px outset #fff;border-radius:3px;height:34px;font-size:14px;font-weight:700}.skype-dial-digit:active{background:#d8d5c6;border-style:inset}.skype-modal-overlay{z-index:50;background:#00000073;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:0}.skype-modal{background:#ece9d8;border:2px outset #fff;border-radius:4px;flex-direction:column;width:100%;max-width:330px;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000080}.skype-modal-btn:disabled{opacity:.7;cursor:not-allowed;filter:grayscale(.5)}.skype-modal-msg{word-break:break-word;border-radius:3px;align-items:center;gap:6px;margin:8px 0;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.35;display:flex}.skype-modal-msg.is-error{font-weight:700;color:#991b1b!important;background:#fee2e2!important;border:1px solid #ef4444!important}.skype-modal-msg.is-success{font-weight:700;color:#166534!important;background:#dcfce7!important;border:1px solid #22c55e!important}.skype-modal-titlebar{color:#fff;background:linear-gradient(#0055ea 0%,#083894 100%);justify-content:space-between;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:flex}.skype-modal-close-btn{color:#fff;cursor:pointer;background:#d1382b;border:1px solid #fff;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.skype-modal-body{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.skype-avatar-picker-section{background:#fff;border:1px solid #7f9db9;border-radius:3px;align-items:center;gap:12px;margin-bottom:8px;padding:8px 10px;display:flex}.skype-avatar-current-wrap{background:#f4f8fc;border:2px solid #7f9db9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden;box-shadow:inset 0 0 4px #0000001a}.skype-avatar-current-preview{object-fit:cover;width:100%;height:100%}.skype-avatar-picker-right{flex-direction:column;flex:1;gap:6px;display:flex}.skype-avatar-presets{flex-wrap:wrap;gap:6px;display:flex}.skype-avatar-preset-btn{cursor:pointer;background:#fff;border:1px solid #9bbde0;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:transform .1s,border-color .1s;display:flex;overflow:hidden}.skype-avatar-preset-btn img{object-fit:cover;width:100%;height:100%}.skype-avatar-preset-btn:hover{border-color:#0055ea;transform:scale(1.1)}.skype-avatar-preset-btn.is-selected{border:2px solid #0055ea;outline:1px solid #fff;box-shadow:0 0 4px #0055ea80}.skype-avatar-upload-label{color:#0055ea;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;text-decoration:underline;display:inline-block}.skype-avatar-upload-label:hover{color:#083894}.skype-modal-field{flex-direction:column;gap:2px;display:flex}.skype-modal-label{color:#333;font-size:11px;font-weight:700}.skype-modal-input{box-sizing:border-box;border:1px solid #7f9db9;border-radius:2px;height:22px;padding:1px 6px;font-size:11px}.skype-modal-buttons{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.skype-modal-btn{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #707070;min-width:65px;padding:3px 12px;font-family:inherit;font-size:11px}.skype-modal-btn--primary{border-color:#003c74;font-weight:700}.skype-auth-tabs{background:#d8e6f6;border-bottom:1px solid #7f9db9;gap:4px;padding:4px 8px 0;display:flex}.skype-auth-tab{cursor:pointer;color:#1e3a5f;background:#e6eef8;border:1px solid #99b8dc;border-bottom:none;border-radius:3px 3px 0 0;padding:5px 12px;font-family:inherit;font-size:11px}.skype-auth-tab:hover{background:#fff}.skype-auth-tab.is-active{color:#000;z-index:2;background:#ece9d8;border-color:#7f9db9 #7f9db9 #ece9d8;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:-1px;font-weight:700}.skype-auth-info{color:#1e3a5f;background:#eaf2fb;border:1px solid #b5d5ff;border-radius:3px;margin-bottom:4px;padding:6px 10px;font-size:11px;line-height:1.35}.skype-auth-switch-link:hover{color:#083894!important}.skype-modal-msg{border-radius:3px;margin-top:4px;padding:5px 8px;font-size:11px}.skype-modal-msg.is-error{color:#b91c1c;background:#fef2f2;border:1px solid #f87171}.skype-modal-msg.is-success{color:#15803d;background:#f0fdf4;border:1px solid #4ade80}.skype-modal-msg.is-info{color:#1d4ed8;background:#eff6ff;border:1px solid #60a5fa}.skype-bottom-callbar{background:linear-gradient(#f2f2f2 0%,#e0e0e0 100%);border-top:1px solid #ccc;flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.skype-quick-input-wrap{background:#fff;border:1px solid #7f9db9;border-radius:3px;flex:1;align-items:center;padding:2px 4px;display:flex}.skype-quick-flag{margin-right:4px;font-size:13px}.skype-quick-input{background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:11px}.skype-circle-call-btn{cursor:pointer;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex;box-shadow:0 2px 4px #00000059}.skype-circle-call-btn--green{color:#fff;background:radial-gradient(circle at 35% 35%,#76ec3b 0%,#3ca00d 80%,#297405 100%)}.skype-circle-call-btn--green:hover{filter:brightness(1.15)}.skype-circle-call-btn--red{color:#fff;background:radial-gradient(circle at 35% 35%,#ff7878 0%,#dc2626 80%,#991b1b 100%)}.skype-circle-call-btn--red:hover{filter:brightness(1.15)}.skype-footer{color:#444;background:#ece9d8;border-top:1px solid #c4c1b8;flex-shrink:0;justify-content:space-between;align-items:center;padding:3px 8px;font-size:10px;display:flex}.skype-footer-left{align-items:center;gap:5px;display:flex}.skype-footer-users-online{color:#222;font-weight:700}.skype-status-dot{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000004d}.skype-status-dot.is-online{background:linear-gradient(#62d837 0%,#34a816 100%);border:1px solid #237b0c}.skype-status-dot.is-online:before{content:"✓";font-size:9px;line-height:1}.skype-status-dot.is-away{color:#2b2b2b;background:linear-gradient(#ffd83d 0%,#e6a700 100%);border:1px solid #b38000}.skype-status-dot.is-away:before{content:"◷";font-size:10px;line-height:1}.skype-status-dot.is-dnd{background:linear-gradient(#ff5c5c 0%,#d61818 100%);border:1px solid #990e0e}.skype-status-dot.is-dnd:before{content:"—";font-size:10px;line-height:1}.skype-status-dot.is-invisible,.skype-status-dot.is-offline{background:linear-gradient(#b0b5be 0%,#7d8491 100%);border:1px solid #5a606d}.skype-status-dot.is-invisible:before,.skype-status-dot.is-offline:before{content:"✕";font-size:8px;line-height:1}.skype-call-screen{color:#fff;z-index:20;background:linear-gradient(#0284c7 0%,#0369a1 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.skype-call-screen[hidden]{display:none!important}.skype-call-info{text-align:center}.skype-call-target-name{text-shadow:1px 1px 3px #00000080;margin:0 0 8px;font-size:18px}.skype-call-duration{letter-spacing:2px;font-family:Courier New,monospace;font-size:24px;font-weight:700}.skype-call-status-text{color:#bae6fd;margin-top:4px;font-size:12px}.skype-audio-meter-wrap{background:#022c43;border:1px solid #005a9e;border-radius:3px;align-items:center;width:220px;height:12px;margin:10px auto 4px;padding:1px;display:flex;overflow:hidden}.skype-call-controls{gap:12px;display:flex}.skype-btn{cursor:pointer;border:1px solid #0003;border-radius:4px;padding:6px 14px;font-size:11px;font-weight:700}.skype-btn-mute{color:#0369a1;background:#fff}.skype-btn-mute.is-muted{color:#854d0e;background:#fef08a}.skype-btn-end{color:#fff;background:linear-gradient(#ef4444 0%,#dc2626 100%);border-color:#b91c1c}.xp-tray__skype{cursor:pointer;border-radius:2px;justify-content:center;align-items:center;margin-right:2px;padding:0 2px;display:inline-flex}.xp-tray__skype:hover{filter:brightness(1.2)}.xp-tray__skype img{vertical-align:middle;width:16px;height:16px}@keyframes skype-tray-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.4)drop-shadow(0 0 4px #42c3ff);transform:scale(1.15)}}.xp-tray__skype.is-calling{animation:.6s infinite skype-tray-pulse}.skype-tabs-wrapper{background:#d8e6f6;border-bottom:1px solid #7ba5d9;flex-shrink:0;gap:3px;padding:4px 6px 0;display:flex}.skype-tab{color:#0c3e72;cursor:pointer;background:linear-gradient(#f0f6fc 0%,#d8e6f6 100%);border:1px solid #7ba5d9;border-bottom:none;border-radius:4px 4px 0 0;padding:5px 12px;font-size:11px;font-weight:700}.skype-tab:hover{background:#fff}.skype-tab.is-active{color:#0078d7;background:#fff;border-color:#7ba5d9 #7ba5d9 #fff;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:-1px}.skype-action-bar{background:#eef4fb;border-bottom:1px solid #d0deec;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.skype-action-btn--add{cursor:pointer;color:#034b8c;background:linear-gradient(#fff 0%,#e3effa 100%);border:1px solid #94b7dc;border-radius:3px;padding:4px 10px;font-size:11px;font-weight:700}.skype-action-btn--add:hover{background:#d0e4f7}.skype-search-box{flex:1;max-width:220px}.skype-search-input{box-sizing:border-box;background:#fff;border:1px solid #94b7dc;border-radius:3px;width:100%;padding:3px 6px;font-size:11px}.skype-workspace{background:#fff;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.skype-view{flex-direction:column;flex:1;display:flex;overflow-y:auto}.skype-view[hidden]{display:none!important}.skype-contact-list{margin:0;padding:0;list-style:none}.skype-empty-hint{text-align:center;color:#777;padding:24px 16px;font-size:11px}.skype-chat-container{background:#fdfdfd;flex-direction:column;height:100%;display:flex}.skype-chat-header{background:linear-gradient(#f0f7ff 0%,#e2effd 100%);border-bottom:1px solid #bcd7f5;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.skype-chat-header-name{color:#034b8c;font-size:13px;display:block}.skype-chat-header-status{color:#64748b;font-size:10px}.skype-chat-header-actions{gap:6px;display:flex}.skype-chat-header-actions .skype-btn{cursor:pointer;color:#034b8c;background:#fff;border:1px solid #94b7dc;border-radius:3px;padding:3px 8px;font-size:11px}.skype-chat-header-actions .skype-btn:hover{background:#e0effd}.skype-chat-messages{background:#f4f8fc;flex-direction:column;flex:1;gap:8px;padding:10px;display:flex;overflow-y:auto}.skype-chat-bubble{word-break:break-word;border-radius:6px;max-width:80%;padding:6px 10px;font-size:12px;line-height:1.4;position:relative}.skype-chat-bubble.is-mine{color:#0c3e72;background:#e1f0ff;border:1px solid #b3d7ff;align-self:flex-end}.skype-chat-bubble.is-theirs{color:#1f2937;background:#fff;border:1px solid #d1d5db;align-self:flex-start}.skype-bubble-text{margin-bottom:2px}.skype-bubble-meta{color:#8da2ba;text-align:right;font-size:9px}.skype-chat-input-bar{background:#eef4fb;border-top:1px solid #bcd7f5;align-items:flex-end;gap:8px;padding:6px 10px;display:flex}.skype-chat-textarea{resize:none;border:1px solid #94b7dc;border-radius:3px;outline:none;flex:1;padding:5px 8px;font-family:inherit;font-size:12px}.skype-chat-textarea:focus{border-color:#0078d7}.skype-chat-send-btn{color:#fff;cursor:pointer;background:linear-gradient(#38bdf8 0%,#0284c7 100%);border:1px solid #0369a1;border-radius:3px;padding:6px 14px;font-weight:700}.skype-chat-send-btn:hover{filter:brightness(1.1)}.skype-call-screen{color:#1e3a5f;z-index:50;box-sizing:border-box;background:#f4f8fc;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.skype-call-header{text-align:center;background:linear-gradient(#e3effa 0%,#cfdef3 100%);border-bottom:1px solid #a8c4e8;padding:12px 16px 8px}.skype-call-target-name{color:#003c74;margin:0 0 4px;font-size:16px;font-weight:700}.skype-call-status-text{color:#4b6a90;font-size:11px;font-weight:500}.skype-call-duration{color:#1e3a5f;margin-top:2px;font-family:Tahoma,Segoe UI,sans-serif;font-size:13px;font-weight:700}.skype-video-viewport{background:linear-gradient(#fff 0%,#eef5fc 100%);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.skype-call-avatar-wrap{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.skype-call-large-avatar{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:8px;width:108px;height:108px;box-shadow:0 4px 14px #00327840,0 0 0 1px #a4c2e6}.skype-audio-meter-wrap{background:#dbe7f5;border:1px solid #9bbde0;border-radius:3px;width:180px;height:10px;margin:6px auto 0;padding:1px;overflow:hidden}.skype-audio-meter-bar{background:linear-gradient(90deg,#4ade80 0%,#16a34a 70%,#ef4444 100%);border-radius:2px;width:0%;height:100%;transition:width 80ms ease-out}.skype-call-toolbar{background:linear-gradient(#f0f4f9 0%,#d8e4f2 100%);border-top:1px solid #b2c9e4;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.skype-call-ctrl-btn{cursor:pointer;color:#1e3a5f;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #7f9db9;border-radius:4px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:700;box-shadow:0 1px 3px #00000026}.skype-call-ctrl-btn:hover{background:linear-gradient(#f5f9fe 0%,#d8e7f8 100%);border-color:#0055ea}.skype-call-ctrl-btn.is-off{color:#991b1b;background:#fee2e2;border-color:#f87171}.skype-btn-end{text-shadow:0 -1px #0006;box-shadow:0 2px 5px #dc262659;color:#fff!important;background:linear-gradient(#ff6b6b 0%,#dc2626 50%,#991b1b 100%)!important;border-color:#7f1d1d!important}.skype-btn-end:hover{filter:brightness(1.1)}.skype-incoming-modal-overlay{z-index:200!important}.skype-incoming-dialog{border-radius:6px;width:320px;animation:.2s ease-out skype-pop;overflow:hidden;box-shadow:0 8px 30px #001e5073;background:#f4f8fc!important;border:2px solid #0055ea!important}.skype-inc-avatar-box{background:#fff;border:3px solid #fff;border-radius:8px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 10px;display:flex;overflow:hidden;box-shadow:0 3px 10px #00327840,0 0 0 1px #a4c2e6}.skype-inc-avatar-box img{object-fit:cover;width:100%;height:100%}@keyframes skype-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.skype-inc-accept-voice{color:#fff;background:linear-gradient(#22c55e 0%,#15803d 100%);border:1px solid #166534}.skype-inc-accept-video{color:#fff;background:linear-gradient(#0ea5e9 0%,#0369a1 100%);border:1px solid #075985}.skype-history-list{margin:0;padding:0;list-style:none}.skype-history-item{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.skype-history-meta{color:#888;margin-top:2px;font-size:10px}.skype-history-redial-btn{padding:3px 8px;font-size:10px}.xp-dialog{width:min(430px,100vw - 20px);max-height:calc(100dvh - 20px);color:var(--xp-ink);background:var(--xp-surface);border:3px solid var(--xp-window-border);box-shadow:var(--xp-window-shadow);font:12px var(--xp-font-ui);border-radius:6px 6px 0 0;padding:0 12px 12px;overflow:auto}.xp-dialog::backdrop{background:#0000002e}.xp-dialog h3{color:#fff;background:linear-gradient(var(--xp-blue-500),var(--xp-blue-900));margin:0 -12px 12px;padding:8px}.xp-dialog label{gap:5px;margin:10px 0;display:grid}.xp-dialog input,.xp-dialog select{width:100%;min-height:30px}.xp-dialog__buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.xp-dialog button{min-width:75px;min-height:28px}.xp-dialog :focus-visible{outline-offset:2px;outline:2px solid #003c9f}@media (pointer:coarse){.xp-dialog button,.xp-dialog input,.xp-dialog select{min-height:44px}}:root{--xp-blue-950:#001447;--xp-blue-900:#002d96;--xp-blue-700:#0057e5;--xp-blue-500:#2c8df5;--xp-blue-300:#74b8ff;--xp-green-700:#2b8b18;--xp-green-500:#45ae2b;--xp-green-300:#78cf55;--xp-orange-500:#f28f1f;--xp-surface:#ece9d8;--xp-surface-light:#fff;--xp-surface-dark:#aca899;--xp-ink:#111;--xp-selection:#0b53b9c7;--xp-selection-border:#fffc;--xp-font-ui:Tahoma, "Segoe UI", sans-serif;--xp-taskbar-height:30px;--xp-icon-cell-width:86px;--xp-icon-cell-height:82px;--xp-focus-ring:#fff;--xp-shadow-text:1px 1px 2px #000000f2;--xp-window-border:#0831d9;--xp-window-border-light:#4d9cff;--xp-window-inactive:#7a96c5;--xp-window-inactive-border:#6687bd;--xp-window-title-height:30px;--xp-window-control-size:22px;--xp-window-shadow:3px 5px 14px #0016466b;--xp-titlebar-gradient:linear-gradient(180deg, #3c9bff 0%, #0875f4 10%, #0054e3 55%, #0046cf 86%, #2a73e8 100%);--xp-titlebar-inactive-gradient:linear-gradient(180deg, #a8c4e8, #7899c7 55%, #6988b7);--xp-taskbar-gradient:linear-gradient(180deg, #3389ed 0%, #0d5bd8 10%, #0955cf 46%, #0645bd 88%, #145bd0 100%);--xp-taskbar-border:#0f5dde99;--xp-start-btn-gradient:linear-gradient(180deg, #79d55d 0%, #45ad32 12%, #2f9822 52%, #27831d 88%, #52aa3b 100%);--xp-start-btn-border:#1d7013;--xp-tray-gradient:linear-gradient(180deg, #39a7f1 0%, #1593e5 50%, #087acb 100%);--xp-tray-border:#0b55c4;--xp-start-header-bg:linear-gradient(180deg, #3b9bf4 0%, #0966d7 42%, #0649bd 100%);--xp-start-border:#0b43a5;--xp-menu-highlight:#316ac5}:root[data-xp-theme=olive]{--xp-blue-950:#2b3910;--xp-blue-900:#4a5c1a;--xp-blue-700:#6f8d2d;--xp-blue-500:#7b9b35;--xp-blue-300:#a4c759;--xp-surface:#e7ead5;--xp-surface-dark:#b5ba9c;--xp-selection:#6f8d2dd9;--xp-window-border:#6f8d2d;--xp-window-border-light:#9dbb4f;--xp-window-inactive:#929e79;--xp-window-inactive-border:#929e79;--xp-window-shadow:3px 5px 14px #232d0f6b;--xp-titlebar-gradient:linear-gradient(180deg, #b9d774 0%, #9cb952 10%, #7b9b35 55%, #668326 86%, #8cae40 100%);--xp-titlebar-inactive-gradient:linear-gradient(180deg, #c4d3ac, #9fb37d 55%, #8ba268);--xp-taskbar-gradient:linear-gradient(180deg, #8ba846 0%, #769335 10%, #688528 46%, #55701c 88%, #6d8b2d 100%);--xp-taskbar-border:#55701c99;--xp-start-btn-gradient:linear-gradient(180deg, #a2cb58 0%, #7d9e2f 12%, #638520 52%, #557519 88%, #76972d 100%);--xp-start-btn-border:#496315;--xp-tray-gradient:linear-gradient(180deg, #9fc25a 0%, #83a738 50%, #6e9026 100%);--xp-tray-border:#5b7b1d;--xp-start-header-bg:linear-gradient(180deg, #b4d36f 0%, #87a73a 42%, #688528 100%);--xp-start-border:#607d22;--xp-menu-highlight:#739130}:root[data-xp-theme=silver]{--xp-blue-950:#252e3b;--xp-blue-900:#48576c;--xp-blue-700:#66809b;--xp-blue-500:#7c91ad;--xp-blue-300:#a2b7cf;--xp-surface:#e7e7e7;--xp-surface-dark:#b8b8b8;--xp-selection:#66809bd9;--xp-window-border:#66809b;--xp-window-border-light:#b0c3d9;--xp-window-inactive:#96a2b0;--xp-window-inactive-border:#96a2b0;--xp-window-shadow:3px 5px 14px #19233261;--xp-titlebar-gradient:linear-gradient(180deg, #d3dbe6 0%, #b5c2d4 10%, #8ca1ba 55%, #768aa4 86%, #9db0c6 100%);--xp-titlebar-inactive-gradient:linear-gradient(180deg, #d8dee8, #b8c1cf 55%, #9fa9b8);--xp-taskbar-gradient:linear-gradient(180deg, #a4b5cb 0%, #899cb4 10%, #7489a2 46%, #62758c 88%, #7e93ac 100%);--xp-taskbar-border:#62758c99;--xp-start-btn-gradient:linear-gradient(180deg, #79d55d 0%, #45ad32 12%, #2f9822 52%, #27831d 88%, #52aa3b 100%);--xp-start-btn-border:#1d7013;--xp-tray-gradient:linear-gradient(180deg, #b8c8dc 0%, #9cb2cb 50%, #879eb9 100%);--xp-tray-border:#667c94;--xp-start-header-bg:linear-gradient(180deg, #c2d1e2 0%, #90a5be 42%, #748aa4 100%);--xp-start-border:#66809b;--xp-menu-highlight:#6f88a5}:root[data-xp-theme=royale]{--xp-blue-950:#021a4f;--xp-blue-900:#0438a0;--xp-blue-700:#0055ea;--xp-blue-500:#1b68f5;--xp-blue-300:#6ca0ff;--xp-surface:#edf2f8;--xp-surface-dark:#b8c9de;--xp-selection:#1b68f5d9;--xp-window-border:#0645c3;--xp-window-border-light:#5594ff;--xp-window-inactive:#7b9ad4;--xp-window-inactive-border:#6984be;--xp-window-shadow:3px 5px 14px #05286e73;--xp-titlebar-gradient:linear-gradient(180deg, #4489fb 0%, #1b68f5 10%, #084edf 55%, #053dc4 86%, #1c5ee8 100%);--xp-titlebar-inactive-gradient:linear-gradient(180deg, #a4bde8, #7b9ad4 55%, #6984be);--xp-taskbar-gradient:linear-gradient(180deg, #1b6af5 0%, #0c56dc 25%, #0645c3 60%, #0f4ecc 100%);--xp-taskbar-border:#053dc4b3;--xp-start-btn-gradient:linear-gradient(180deg, #37ba23 0%, #259e13 30%, #19800a 70%, #2aa517 100%);--xp-start-btn-border:#146808;--xp-tray-gradient:linear-gradient(180deg, #2780fb 0%, #156ae8 50%, #0a57d3 100%);--xp-tray-border:#0a49b4;--xp-start-header-bg:linear-gradient(180deg, #2a7bf8 0%, #0d5ee0 50%, #084ecf 100%);--xp-start-border:#084ecf;--xp-menu-highlight:#1f6df4}:root[data-xp-theme=classic]{--xp-blue-950:#0a246a;--xp-blue-900:#0a246a;--xp-blue-700:#10388e;--xp-blue-500:#0a246a;--xp-blue-300:#a6caf0;--xp-surface:#d4d0c8;--xp-surface-dark:gray;--xp-selection:#0a246a;--xp-window-border:#404040;--xp-window-border-light:#fff;--xp-window-inactive:gray;--xp-window-inactive-border:gray;--xp-window-shadow:2px 2px 0 #000;--xp-titlebar-gradient:linear-gradient(90deg, #0a246a 0%, #a6caf0 100%);--xp-titlebar-inactive-gradient:linear-gradient(90deg, gray 0%, #b5b5b5 100%);--xp-taskbar-gradient:#d4d0c8;--xp-taskbar-border:#fff;--xp-start-btn-gradient:linear-gradient(180deg, #ece9d8 0%, #d4d0c8 100%);--xp-start-btn-border:#404040;--xp-tray-gradient:#d4d0c8;--xp-tray-border:gray;--xp-start-header-bg:linear-gradient(180deg, #0a246a 0%, #1f4299 100%);--xp-start-border:#404040;--xp-menu-highlight:#0a246a}.window-layer{z-index:60;pointer-events:none;position:absolute;inset:0;overflow:hidden}.xp-window{grid-template-rows:var(--xp-window-title-height) minmax(0, 1fr);min-width:1px;min-height:var(--xp-window-title-height);color:var(--xp-ink);border:3px solid var(--xp-window-border);background:var(--xp-surface);box-shadow:inset 1px 0 0 var(--xp-window-border-light), inset -1px 0 0 #001a88, var(--xp-window-shadow);pointer-events:auto;border-radius:8px 8px 3px 3px;outline:0;transition:width .12s ease-out,height .12s ease-out,left .12s ease-out,top .12s ease-out,opacity 90ms ease-out;display:grid;position:absolute;overflow:hidden}.xp-window[hidden]{display:none}.xp-window:focus-visible{outline-offset:2px;outline:2px solid #fff}.xp-window[data-dragging=true]{-webkit-user-select:none;user-select:none;transition:none}.xp-window[data-mode=maximized]{box-shadow:inset 1px 0 0 var(--xp-window-border-light);border-radius:0}.xp-window__titlebar{min-width:0;height:var(--xp-window-title-height);color:#fff;background:var(--xp-titlebar-gradient,linear-gradient(180deg, #3c9bff 0%, #0875f4 10%, #0054e3 55%, #0046cf 86%, #2a73e8 100%));text-shadow:1px 1px 1px #001b69b3;cursor:default;touch-action:none;border-radius:5px 5px 0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;padding:3px 3px 3px 5px;display:grid}.xp-window[data-active=false]{border-color:var(--xp-window-inactive-border,#6687bd);box-shadow:inset 1px 0 0 var(--xp-window-inactive,#a8c7f0), inset -1px 0 0 var(--xp-window-inactive-border,#4c6590), 2px 4px 10px #00143c40}.xp-window[data-active=false] .xp-window__titlebar{color:#e8edf7;background:var(--xp-titlebar-inactive-gradient,linear-gradient(180deg, #a8c4e8, #7899c7 55%, #6988b7));text-shadow:1px 1px 1px #4a6389}.xp-window__title-icon{filter:drop-shadow(1px 1px #00000059);pointer-events:none;width:18px;height:18px;display:block}.xp-window__titlebar h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.xp-window__controls{z-index:10;flex-shrink:0;align-items:center;gap:2px;display:flex}.xp-window__control{width:21px;height:21px;box-shadow:none;cursor:default;-webkit-tap-highlight-color:transparent;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:21px 21px;border:none;outline:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.xp-window__control span{color:#fff;background:linear-gradient(#7af,#185bd6);border:1px solid #fff;border-radius:3px;place-items:center;width:21px;height:21px;font:700 16px/1 Tahoma,sans-serif;display:grid}.xp-window__control--close span{background:linear-gradient(#f5a18b,#cf3516)}.xp-window__control img{pointer-events:none;width:21px;height:21px;position:absolute}.xp-window__control img[hidden]{display:none}.xp-window__control:after{content:"";color:#fff;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:1;display:none}@media (width<=768px),(pointer:coarse){.xp-window{--xp-window-title-height:46px}.xp-window__controls{gap:6px;margin-right:2px}.xp-window__control{background-position:50%;background-size:21px 21px;border-radius:3px;width:40px;height:40px}}.xp-window__control--minimize{background-image:url(/icons/window-controls/minimize.svg)}.xp-window__control--minimize:hover{background-image:url(/icons/window-controls/minimize-hover.svg)}.xp-window__control--minimize:active{background-image:url(/icons/window-controls/minimize-active.svg)}.xp-window__control--maximize{background-image:url(/icons/window-controls/maximize.svg)}.xp-window__control--maximize:hover{background-image:url(/icons/window-controls/maximize-hover.svg)}.xp-window__control--maximize:active{background-image:url(/icons/window-controls/maximize-active.svg)}.xp-window[data-mode=maximized] .xp-window__control--maximize{background-image:url(/icons/window-controls/restore.svg)}.xp-window[data-mode=maximized] .xp-window__control--maximize:hover{background-image:url(/icons/window-controls/restore-hover.svg)}.xp-window[data-mode=maximized] .xp-window__control--maximize:active{background-image:url(/icons/window-controls/restore-active.svg)}.xp-window__control--close{background-image:url(/icons/window-controls/close.svg);margin-left:2px}.xp-window__control--close:hover{background-image:url(/icons/window-controls/close-hover.svg)}.xp-window__control--close:active{background-image:url(/icons/window-controls/close-active.svg)}.xp-window__control:focus-visible{outline:1px dotted #fff}.xp-window__body{background:var(--xp-surface);border-top:1px solid #001a8a;min-width:0;min-height:0;padding:3px;overflow:auto}.xp-window__content{color:#222;background:#fff;border:1px solid #7f9db9;grid-template-columns:92px minmax(0,1fr);min-width:100%;min-height:100%;display:grid}.xp-window__placeholder-marker{background:linear-gradient(#eef5ff 0%,#d6e6fb 100%);border-right:1px solid #c7d7ed;align-content:start;justify-items:center;padding:24px 12px;display:grid}.xp-window__placeholder-marker img{filter:drop-shadow(1px 2px 1px #0000004d);width:48px;height:48px}.xp-window__placeholder-copy{align-self:start;max-width:58ch;padding:28px 30px}.xp-window__placeholder-eyebrow{color:#335e9f;letter-spacing:.05em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700;line-height:1.4}.xp-window__placeholder-copy h3{color:#153e7e;margin:0 0 10px;font-size:18px;line-height:1.25}.xp-window__placeholder-copy p:last-child{color:#363636;margin:0;font-size:12px;line-height:1.55}@media (width<=768px){.xp-window{box-shadow:none;border-radius:0}.xp-window__content{grid-template-columns:76px minmax(0,1fr)}.xp-window__placeholder-marker{padding:20px 8px}.xp-window__placeholder-copy{padding:22px 18px}}@media (hover:none){.xp-window__control:hover{filter:none}}@media (prefers-reduced-motion:reduce){.xp-window{transition:none}}.xp-window__resize-handle{z-index:50;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute}.xp-window__resize-handle--n{cursor:ns-resize;height:6px;top:-3px;left:6px;right:6px}.xp-window__resize-handle--s{cursor:ns-resize;height:6px;bottom:-3px;left:6px;right:6px}.xp-window__resize-handle--w{cursor:ew-resize;width:6px;top:6px;bottom:6px;left:-3px}.xp-window__resize-handle--e{cursor:ew-resize;width:6px;top:6px;bottom:6px;right:-3px}.xp-window__resize-handle--nw{cursor:nwse-resize;width:10px;height:10px;top:-3px;left:-3px}.xp-window__resize-handle--ne{cursor:nesw-resize;width:10px;height:10px;top:-3px;right:-3px}.xp-window__resize-handle--sw{cursor:nesw-resize;width:10px;height:10px;bottom:-3px;left:-3px}.xp-window__resize-handle--se{cursor:nwse-resize;width:10px;height:10px;bottom:-3px;right:-3px}.xp-window[data-mode=maximized] .xp-window__resize-handle{display:none}.xp-window--frameless{box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:none!important;border-radius:0!important;width:0!important;height:0!important;overflow:visible!important}.xp-window--frameless .xp-window__titlebar{display:none!important}.xp-window--frameless .xp-window__body{pointer-events:none!important;background:0 0!important;border:none!important;width:0!important;height:0!important;padding:0!important;overflow:visible!important}.xp-window--frameless .xp-window__resize-handle{display:none!important}.xp-taskbar{z-index:20;min-width:0;height:var(--xp-taskbar-height);color:#fff;border-top:1px solid var(--xp-taskbar-border,#0f5dde99);background:var(--xp-taskbar-gradient,linear-gradient(180deg, #3389ed 0%, #0d5bd8 10%, #0955cf 46%, #0645bd 88%, #145bd0 100%));grid-row:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #73bbffdb,0 -1px 2px #00267773}.xp-start-button{z-index:1;color:#fff;border:0;border-right:2px solid var(--xp-start-btn-border,#1d7013);background:var(--xp-start-btn-gradient,linear-gradient(180deg, #79d55d 0%, #45ad32 12%, #2f9822 52%, #27831d 88%, #52aa3b 100%));width:88px;min-width:0;height:100%;font-family:"Trebuchet MS", var(--xp-font-ui);text-shadow:1px 1px 1px #16590e;-webkit-text-fill-color:#fff;opacity:1;border-radius:0 11px 11px 0;outline:0;align-items:center;gap:5px;padding:0 13px 1px 7px;font-size:17px;font-style:italic;font-weight:700;line-height:1;display:flex;position:relative;box-shadow:inset 0 1px #daffcfc7,inset -1px -1px #0e5b08b8,2px 0 5px #00237861}.xp-start-button__mark{filter:drop-shadow(1px 1px #00460c9e);flex:none;grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,7px);gap:1px;display:grid;transform:skewY(-8deg)}.xp-start-button__mark i:first-child{background:#f15a29}.xp-start-button__mark i:nth-child(2){background:#93d12c}.xp-start-button__mark i:nth-child(3){background:#38a9e8}.xp-start-button__mark i:nth-child(4){background:#ffcc31}.xp-taskbar__list{scrollbar-width:none;gap:3px;min-width:0;margin:0;padding:2px 5px 3px;list-style:none;display:flex;overflow:auto hidden}.xp-taskbar__list::-webkit-scrollbar{display:none}.xp-taskbar__item{flex:0 164px;min-width:42px;max-width:164px}.xp-taskbar__button{color:#fff;text-align:left;text-shadow:1px 1px 1px #063378;background:linear-gradient(#3b8ee8,#1764ca 58%,#0d52b8);border:1px solid #164da4;border-radius:2px;outline:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;width:100%;height:100%;min-height:24px;padding:1px 8px 2px 7px;font-size:11px;display:grid;overflow:hidden;box-shadow:inset 1px 1px #6fb4ffa6,inset -1px -1px #023291ad}.xp-taskbar__button[aria-pressed=true]{background:linear-gradient(#1553ab,#104697 60%,#174fa4);border-color:#073a98;box-shadow:inset 1px 1px 2px #001a5abd,inset -1px -1px #468de0a3}.xp-taskbar__button[data-mode=minimized]{color:#e7f2ff;background:linear-gradient(#2779d8,#1762c4 62%,#1556ae)}.xp-taskbar__button:hover{filter:brightness(1.12)}.xp-taskbar__button:active{filter:brightness(.86)}.xp-taskbar__button:focus-visible{outline-offset:-3px;outline:1px dotted #fff}.xp-taskbar__button-icon{pointer-events:none;width:18px;height:18px;display:block}.xp-taskbar__button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xp-tray{border-left:1px solid var(--xp-tray-border,#0b55c4);background:var(--xp-tray-gradient,linear-gradient(180deg, #39a7f1 0%, #1593e5 50%, #087acb 100%));text-shadow:1px 1px 1px #07558f;justify-content:flex-end;align-items:center;gap:8px;min-width:100px;padding:0 11px 1px 12px;font-size:11px;display:flex;box-shadow:inset 1px 1px #66ccffd1,-2px 0 4px #002d8357}.xp-tray__network{flex:none;width:18px;height:17px;display:block;position:relative}.xp-tray__network:before,.xp-tray__network:after{content:"";background:linear-gradient(135deg,#0c4f9f,#65dcff);border:1px solid #e8fbff;width:9px;height:7px;position:absolute;box-shadow:0 0 0 1px #0866a3}.xp-tray__network:before{top:1px;left:1px}.xp-tray__network:after{bottom:1px;right:1px}.xp-tray__clock{color:#fff;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:36px}@media (width<=768px){.xp-shell{--xp-taskbar-height:46px}.xp-start-button{width:78px;padding-right:10px;font-size:16px}.xp-taskbar__list{padding-block:3px}.xp-taskbar__item{flex-basis:132px;max-width:132px}.xp-taskbar__button{min-height:40px;padding-inline:7px}.xp-tray{min-width:70px;padding-inline:8px}.xp-tray__network{display:none}}@media (hover:none){.xp-taskbar__button:hover{filter:none}}.xp-menu-layer{z-index:25;pointer-events:none;position:absolute;inset:0}.xp-menu-layer[data-open=true]{pointer-events:none}.xp-menu{color:#000;pointer-events:auto;background:#fff;border:1px solid #002d96;border-radius:0;outline:0;flex-direction:column;min-width:175px;max-width:min(280px,100vw - 12px);padding:2px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;display:flex;position:absolute;overflow:visible;box-shadow:2px 2px 4px #00000073}.xp-menu[hidden]{display:none}.xp-menu[data-kind=start]{border:2px solid var(--xp-start-border,#0b43a5);background:var(--xp-surface,#f4f2e8);-webkit-overflow-scrolling:touch;border-radius:6px 6px 0 0;min-width:310px;max-width:min(340px,100vw - 12px);max-height:calc(100vh - 46px);padding:0 4px 6px;overflow-y:auto}.xp-menu__heading{color:#fff;background:var(--xp-start-header-bg,linear-gradient(180deg, #3b9bf4 0%, #0966d7 42%, #0649bd 100%));text-shadow:1px 1px 1px #03296f;border-radius:4px 4px 0 0;align-items:center;gap:10px;min-height:48px;margin:-2px -2px 6px;padding:6px 12px;font-size:14px;font-weight:700;display:flex;box-shadow:0 1px 2px #0003}.xp-start-avatar{object-fit:cover;border-radius:3px;flex-shrink:0;width:38px;height:38px;display:block}.xp-start-user-name{letter-spacing:.3px;font-size:15px;font-weight:700}.xp-menu__item{color:#000;text-align:left;cursor:default;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:0;outline:0;align-items:center;gap:6px;width:100%;min-height:20px;padding:2px 18px 2px 6px;font-size:11px;line-height:1.25;display:flex}.xp-menu[data-kind=start] .xp-menu__item{grid-template-columns:24px minmax(0,1fr);min-height:38px;padding-block:5px;display:grid}.xp-menu__item:not(:disabled):hover,.xp-menu__item:not(:disabled):focus-visible{color:#fff;background:var(--xp-menu-highlight,#316ac5);text-shadow:none;border-color:#0000}.xp-menu__item:not(:disabled):active{background:#2b5cb0}.xp-menu__item:disabled{color:gray;text-shadow:1px 1px #fff;cursor:default}.xp-menu__item-icon{object-fit:contain;flex-shrink:0;width:16px;height:16px;display:inline-block}.xp-menu__item-icon[hidden]{visibility:hidden;width:16px;height:16px;display:inline-block}.xp-menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.xp-menu__separator{background:0 0;border-top:1px solid #aca899;border-bottom:1px solid #fff;height:1px;margin:3px 2px}.xp-start-button:focus-visible{outline-offset:-3px;outline:1px dotted #fff}@media (width<=768px){.xp-menu[data-kind=start]{min-width:min(310px,100vw - 12px);max-height:calc(100vh - 46px)}.xp-menu__item{min-height:42px;padding-block:7px;font-size:13px}}@media (prefers-reduced-motion:reduce){.xp-menu__item{transition:none}}.notepad-app{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;font-family:Tahoma,Segoe UI,sans-serif;display:grid}.notepad-app__toolbar{background:#ece9d8;border-bottom:1px solid #aca899;align-items:center;gap:6px;padding:2px 6px;display:flex}.notepad-app__toolbar button,.notepad-app__name,.notepad-app__files{background:#fff;border:1px solid #7f9db9;border-radius:0;min-height:20px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px}.notepad-app__file-input{display:none}.notepad-app__toolbar button{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #707070;padding:1px 8px}.notepad-app__toolbar button:hover{background:linear-gradient(#fff 0%,#e0dcc9 100%)}.notepad-app__toolbar button:active{background:#dedbd0;border-color:#000}.notepad-app__name{width:140px;padding:1px 4px}.notepad-app__files{max-width:170px;padding:1px}.notepad-app__editor{resize:none;color:#000;white-space:pre;background:#fff;border:0;outline:0;width:100%;min-height:80px;padding:4px 6px;font-family:Lucida Console,Courier New,monospace;font-size:13px;line-height:1.35}.notepad-app__status{color:#000;background:#ece9d8;border-top:1px solid #aca899;justify-content:space-between;align-items:center;min-height:20px;padding:1px 6px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;display:flex}.notepad-caret{color:#000;border-left:1px solid #aca899;margin-left:10px;padding:0 4px}.app-menubar{color:#000;-webkit-user-select:none;user-select:none;background:#ece9d8;border-bottom:1px solid #d4d0c8;align-items:center;gap:2px;padding:1px 2px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;display:flex}.app-menubar details{position:relative}.app-menubar summary{cursor:default;border:1px solid #0000;padding:2px 6px;list-style:none}.app-menubar summary::-webkit-details-marker{display:none}.app-menubar summary:hover,.app-menubar details[open] summary{color:#fff;background:#316ac5;border-color:#316ac5}.app-menubar details[open]{z-index:100}.app-menubar details[open]>div,.app-menubar details[open]>button{position:absolute;top:100%;left:0}.app-menubar details[open]{box-shadow:none;background:0 0}.app-menubar details button{text-align:left;color:#000;cursor:default;background:#fff;border:0;border-radius:0;width:100%;min-width:150px;padding:2px 16px 2px 8px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;display:block}.app-menubar details button:hover{color:#fff;background:#316ac5}.image-viewer{background:var(--xp-surface);height:100%;min-height:0;color:var(--xp-ink);flex-direction:column;display:flex}.image-viewer__viewport{background:#333;flex:1;min-height:0;overflow:auto}.image-viewer__viewport img{margin:auto;display:block}.image-viewer output{padding:5px}.file-browser-app__toolbar{flex-wrap:wrap}.file-browser-app__row-actions{flex-wrap:wrap;gap:4px;display:flex}.file-browser-app__row-actions details button{width:100%;display:block}.calculator-app{background:var(--xp-surface);grid-template-rows:auto 1fr;min-height:100%;padding:8px;display:grid}.calculator-app__display{color:#111;text-align:right;background:#e9f0dc;border:2px inset #fff;min-height:42px;padding:8px 7px;font-family:Courier New,monospace;font-size:22px;line-height:24px;display:block;overflow:hidden}.calculator-app__display[data-error=true]{color:#9d0000}.calculator-app__keypad{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-top:8px;display:grid}.calculator-app__key{color:#111;cursor:pointer;background:linear-gradient(#fff,#d5d2c7);border:2px outset #fff;border-radius:2px;min-height:36px;padding:4px;font-size:14px}.calculator-app__key:active,.calculator-app__key[data-active=true]{background:#c3c0b6;border-style:inset}.calculator-app__key--operator,.calculator-app__key--equals{color:#00318f;font-weight:700}.calculator-app__key:focus-visible{outline:2px solid var(--xp-focus-ring);outline-offset:1px}.recycle-bin-app{background:var(--xp-surface,#ece9d8);-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;display:flex;overflow:hidden}.recycle-bin-app__menubar{background:#ece9d8;border-bottom:1px solid #d3cfc5;align-items:center;gap:2px;padding:1px 6px;font-size:11px;display:flex}.recycle-bin-app__menu-item{cursor:default;border-radius:2px;padding:2px 6px}.recycle-bin-app__menu-item:hover,.recycle-bin-app__menu-item:focus-visible{color:#fff;background:#316ac5;outline:none}.recycle-bin-app__toolbar{background:linear-gradient(#fff 0%,#ece9d8 100%);border-bottom:1px solid #c4c1b8;align-items:center;gap:2px;padding:3px 6px;display:flex}.recycle-bin-app__tool-btn{cursor:pointer;color:#0c1a30;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;min-height:28px;padding:2px 6px;font-family:inherit;font-size:11px;display:inline-flex}.recycle-bin-app__tool-btn:hover:not(:disabled){background:linear-gradient(#fff 0%,#dbe6f5 100%);border-color:#b5c7de;box-shadow:inset 0 0 1px #fff}.recycle-bin-app__tool-btn:disabled{opacity:.45;cursor:default;filter:grayscale()}.recycle-bin-app__tool-icon{width:20px;height:20px;display:block}.recycle-bin-app__tool-label{line-height:1}.recycle-bin-app__toolbar-sep{background:#aca899;border-right:1px solid #fff;width:1px;height:22px;margin:0 4px}.recycle-bin-app__address-bar{background:#ece9d8;border-bottom:1px solid #d3cfc5;align-items:center;gap:6px;padding:3px 6px;font-size:11px;display:flex}.recycle-bin-app__address-label{color:#555;margin-right:2px}.recycle-bin-app__address-wrapper{background:#fff;border:1px solid #7f9db9;flex:1;align-items:center;gap:4px;height:22px;padding:0 4px;display:flex}.recycle-bin-app__address-icon{width:16px;height:16px;display:block}.recycle-bin-app__address-input{color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:11px}.recycle-bin-app__go-btn{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #7f9db9;border-radius:2px;align-items:center;gap:3px;height:22px;padding:0 8px;font-size:11px;display:inline-flex}.recycle-bin-app__main{background:#fff;flex:1;min-height:0;display:flex}.recycle-bin-app__sidebar{background:linear-gradient(#7ba2e7 0%,#6375d6 100%);border-right:1px solid #5a6eb5;flex-direction:column;flex-shrink:0;gap:12px;width:195px;padding:10px 8px;display:flex;overflow-y:auto}@media (width<=600px){.recycle-bin-app__sidebar{display:none}}.recycle-bin-app__list{background:#fff;flex:1;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px 10px;margin:0;padding:12px;list-style:none;display:grid;overflow:auto}.recycle-bin-app__row--grid{text-align:center;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;min-width:0;min-height:min-content;padding:6px 4px;display:flex}.recycle-bin-app__row--grid:hover{background:#eef3fa;border-color:#b5d5ff}.recycle-bin-app__row--grid.is-selected{color:#fff!important;background:#0a246a!important;border-color:#0a246a!important}.recycle-bin-app__row--grid.is-selected .recycle-bin-app__grid-name{color:#fff!important}.recycle-bin-app__grid-icon{object-fit:contain;pointer-events:none;width:44px;height:44px;margin-bottom:5px;display:block}.recycle-bin-app__grid-name{color:#000;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:82px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.recycle-bin-app__empty{color:#666;padding:12px;font-size:11px;font-style:italic;display:block}.recycle-bin-app__status{color:#555;background:#ece9d8;border-top:1px solid #c4c1b8;min-height:22px;padding:3px 7px;font-size:11px}.file-browser-app{background:var(--xp-surface,#ece9d8);-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;display:flex;overflow:hidden}.file-browser-app__menubar{background:#ece9d8;border-bottom:1px solid #d3cfc5;align-items:center;gap:2px;padding:1px 6px;font-size:11px;display:flex}.file-browser-app__menu-item{cursor:default;border-radius:2px;padding:2px 6px}.file-browser-app__menu-item:hover,.file-browser-app__menu-item:focus-visible{color:#fff;background:#316ac5;outline:none}.file-browser-app__toolbar{background:linear-gradient(#fff 0%,#ece9d8 100%);border-bottom:1px solid #c4c1b8;align-items:center;gap:2px;padding:3px 6px;display:flex}.file-browser-app__tool-btn{cursor:pointer;color:#0c1a30;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;min-height:28px;padding:2px 6px;font-family:inherit;font-size:11px;display:inline-flex}.file-browser-app__tool-btn:hover:not(:disabled){background:linear-gradient(#fff 0%,#dbe6f5 100%);border-color:#b5c7de;box-shadow:inset 0 0 1px #fff}.file-browser-app__tool-btn:active:not(:disabled){background:#c2d5eb;border-color:#7f9db9}.file-browser-app__tool-btn:disabled{opacity:.45;cursor:default;filter:grayscale()}.file-browser-app__tool-icon{width:20px;height:20px;display:block}.file-browser-app__tool-label{line-height:1}.file-browser-app__toolbar-sep{background:#aca899;border-right:1px solid #fff;width:1px;height:22px;margin:0 4px}.file-browser-app__address-bar{background:#ece9d8;border-bottom:1px solid #d3cfc5;align-items:center;gap:6px;padding:3px 6px;font-size:11px;display:flex}.file-browser-app__address-label{color:#555;margin-right:2px}.file-browser-app__address-wrapper{background:#fff;border:1px solid #7f9db9;flex:1;align-items:center;gap:4px;height:22px;padding:0 4px;display:flex}.file-browser-app__address-icon{width:16px;height:16px;display:block}.file-browser-app__address-input{color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:11px}.file-browser-app__go-btn{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #7f9db9;border-radius:2px;align-items:center;gap:3px;height:22px;padding:0 8px;font-size:11px;display:inline-flex}.file-browser-app__go-btn:hover{background:linear-gradient(#fff 0%,#dbe6f5 100%)}.file-browser-app__main{background:#fff;flex:1;min-height:0;display:flex}.file-browser-app__sidebar{background:linear-gradient(#7ba2e7 0%,#6375d6 100%);border-right:1px solid #5a6eb5;flex-direction:column;flex-shrink:0;gap:12px;width:195px;padding:10px 8px;display:flex;overflow-y:auto}.file-browser-app__sidebar.is-hidden{display:none}@media (width<=600px){.file-browser-app__sidebar{display:none}}.xp-task-box{background:#fff;border:none;border-radius:4px 4px 0 0;overflow:hidden;box-shadow:1px 2px 4px #00143c33}.xp-task-box summary.xp-task-box__header{color:#fff;text-shadow:1px 1px #0f3680;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#215dc6 0%,#3980f4 100%);justify-content:space-between;align-items:center;padding:5px 8px;font-size:11px;font-weight:700;list-style:none;display:flex}.xp-task-box summary.xp-task-box__header::-webkit-details-marker{display:none}.xp-task-box summary.xp-task-box__header:after{content:"▲";font-size:9px;transition:transform .15s;transform:rotate(0)}.xp-task-box:not([open]) summary.xp-task-box__header:after{transform:rotate(180deg)}.xp-task-box__content{background:#d3e5fa;flex-direction:column;gap:4px;padding:6px 8px;font-size:11px;display:flex}.xp-task-box__details{color:#333;background:#fff;min-height:60px;font-size:11px;line-height:1.4}.xp-task-link{color:#0c3da0;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:2px 0;font-family:inherit;font-size:11px;text-decoration:none;display:flex}.xp-task-link:hover{color:#ff4500;text-decoration:underline}.file-browser-app__list{background:#fff;flex:1;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px 10px;margin:0;padding:12px;list-style:none;display:grid;overflow:auto}.file-browser-app__row--grid{text-align:center;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;min-width:0;min-height:min-content;padding:6px 4px;display:flex;position:relative}.file-browser-app__open-action-btn{opacity:0;pointer-events:auto}.file-browser-app__row--grid:hover .file-browser-app__open-action-btn,.file-browser-app__row--grid:focus-within .file-browser-app__open-action-btn{opacity:1}.file-browser-app__row--grid:hover{background:#eef3fa;border-color:#b5d5ff}.file-browser-app__row--grid.is-selected{color:#fff!important;background:#0a246a!important;border-color:#0a246a!important}.file-browser-app__row--grid.is-selected .file-browser-app__grid-name,.file-browser-app__row--grid.is-selected .file-browser-app__grid-sub{color:#fff!important}.file-browser-app__row--grid.file-browser-app__row--drag-over{background:#dbe6f5!important;outline:2px dashed #0a246a!important}.file-browser-app__grid-icon{object-fit:contain;pointer-events:none;width:44px;height:44px;margin-bottom:5px;display:block}.file-browser-app__grid-name{color:#000;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:82px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.file-browser-app__grid-sub{color:#666;margin-top:2px;font-size:10px}.file-browser-app__empty{color:#666;padding:12px;font-size:11px;font-style:italic;display:block}.file-browser-app__status{color:#555;background:#ece9d8;border-top:1px solid #c4c1b8;min-height:22px;padding:3px 7px;font-size:11px}.file-browser-app__menu{z-index:9999;background:#fff;border:1px solid #777;flex-direction:column;padding:2px;display:flex;position:fixed;box-shadow:2px 2px 4px #0000004d}.file-browser-app__menu[hidden]{display:none}.file-browser-app__menu button{text-align:left;color:#000;cursor:pointer;background:0 0;border:0;padding:4px 18px 4px 10px;font-size:11px}.file-browser-app__menu button:hover:not(:disabled),.file-browser-app__menu button:focus-visible{color:#fff;background:#316ac5;outline:none}.file-browser-app__menu button:disabled{color:#888;cursor:default}.paint-app{-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#ece9d8;flex-direction:column;height:100%;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;display:flex;overflow:hidden}.paint-menubar{background:#ece9d8;border-bottom:1px solid #aca899;gap:14px;padding:2px 6px;display:flex}.paint-menu-item{cursor:pointer;color:#000;border-radius:2px;padding:2px 6px}.paint-menu-item:hover{color:#fff;background:#316ac5}.paint-workspace{background:gray;flex:1;display:flex;position:relative;overflow:hidden}.paint-left-panel{background:#ece9d8;border-right:1px solid #aca899;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:56px;padding:4px 2px;display:flex}.paint-toolbox-grid{grid-template-columns:repeat(2,25px);grid-auto-rows:25px;gap:1px;display:grid}.paint-tool-btn{cursor:pointer;background:#ece9d8;border:1px solid gray;border-color:#fff gray gray #fff;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex}.paint-tool-icon{image-rendering:pixelated;pointer-events:none}.paint-tool-btn:hover{border-color:#316ac5}.paint-tool-btn.is-active{background:#fff;border-color:gray #fff #fff gray}.paint-suboptions-box{background:#ece9d8;border:1px inset gray;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:64px;padding:2px;display:flex;overflow:hidden}.paint-option-row{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:40px;height:26px;display:flex}.paint-option-row.is-active{background:#0a246a;border-color:#fff}.paint-opt-opaque{background:#fff;border:1px solid #000;width:20px;height:18px}.paint-opt-transparent{background:repeating-linear-gradient(45deg,#ccc,#ccc 2px,#fff 2px 4px);border:1px dashed #000;width:20px;height:18px}.paint-opt-line{cursor:pointer;background:#000;width:36px}.paint-opt-line.is-active{background:#0a246a;outline:1px solid #0055ea}.paint-opt-eraser{cursor:pointer;background:#fff;border:1px solid #000}.paint-opt-eraser.is-active{outline:2px solid #0a246a}.paint-opt-brush{cursor:pointer;background:#000}.paint-opt-brush.is-active{outline:1px solid #0a246a}.paint-shape-mode{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:40px;height:18px;display:flex}.paint-shape-mode.is-active{background:#0a246a}.paint-shape-icon{width:24px;height:12px}.paint-shape-outline{border:1px solid #000}.paint-shape-fill_outline{background:#fff;border:1px solid #000}.paint-shape-fill{background:#000}.paint-canvas-viewport{background:gray;flex:1;padding:6px;position:relative;overflow:auto}.paint-canvas-wrapper{display:inline-block;position:relative;box-shadow:2px 2px 4px #0006}.paint-selection-marquee{pointer-events:none;z-index:5;background:#0055ea1a;border:1px dashed #000;outline:1px dashed #fff;position:absolute}.paint-text-tool-input{resize:both;z-index:10;background:0 0;border:1px dashed #000;outline:1px dashed #fff;min-width:80px;min-height:30px;font-family:Tahoma,Segoe UI,sans-serif;font-size:14px;position:absolute}.paint-canvas{cursor:crosshair;touch-action:none;background:#fff;transition:transform .1s ease-out;display:block}.paint-resize-handle{background:navy;width:4px;height:4px;position:absolute}.handle-right{cursor:e-resize;top:50%;right:-5px;transform:translateY(-50%)}.handle-bottom{cursor:s-resize;bottom:-5px;left:50%;transform:translate(-50%)}.handle-corner{cursor:se-resize;bottom:-5px;right:-5px}.paint-footer{background:#ece9d8;border-top:1px solid #aca899;flex-shrink:0;align-items:center;gap:10px;padding:4px 6px;display:flex}.paint-dual-box{background:#ece9d8;border:1px inset gray;width:32px;height:32px;position:relative}.paint-sec-color{border:1px solid #000;width:15px;height:15px;position:absolute;bottom:3px;right:3px}.paint-prim-color{z-index:2;border:1px solid #000;width:15px;height:15px;position:absolute;top:3px;left:3px}.paint-palette-grid{background:gray;border:1px inset gray;grid-template-rows:repeat(2,16px);grid-template-columns:repeat(14,16px);gap:1px;padding:1px;display:grid}.paint-palette-cell{cursor:pointer;border:1px solid #00000026;width:16px;height:16px}.paint-statusbar{box-sizing:border-box;background:#ece9d8;border-top:1px solid #aca899;gap:4px;height:20px;padding:2px 4px;display:flex}.paint-status-panel{color:#000;white-space:nowrap;border:1px inset #fff;align-items:center;padding:1px 6px;font-size:11px;display:flex;overflow:hidden}.status-help{flex:1}.status-coords{width:110px}.status-dimensions{width:120px}.minesweeper-app{background:var(--xp-surface);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;height:100%;max-height:100%;padding:4px 6px;display:flex;overflow:hidden}.minesweeper-app__toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;width:100%;max-width:320px;display:flex}.minesweeper-app__toolbar button{cursor:pointer;background:linear-gradient(#fff,#d7d4c9);border:1px outset #fff;min-height:26px;padding:2px 8px;font-size:11px}.minesweeper-app__status{color:#555;white-space:nowrap;margin-left:auto;font-size:11px}.minesweeper-app__timer{color:#c00000;background:#000;border:1px inset gray;border-radius:1px;padding:1px 4px;font-family:Courier New,monospace;font-size:13px;font-weight:700}.minesweeper-app__board{aspect-ratio:1;box-sizing:border-box;background:#bdbdbd;border:3px inset #fff;grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(9,1fr);width:min(100%,300px,100% - 4px);max-height:calc(100% - 38px);margin:0 auto;display:grid}.minesweeper-app__cell{color:#073e9d;cursor:pointer;touch-action:manipulation;background:#c6c6c6;border:2px outset #fff;min-width:0;min-height:0;padding:0;font-size:clamp(12px,3vw,16px);font-weight:700}.minesweeper-app__cell[data-state=revealed]{background:#d8d8d8;border:1px solid #8b8b8b}.minesweeper-app__cell[data-state=flagged]{color:#b30000}.minesweeper-app button:focus-visible{outline:2px solid var(--xp-focus-ring);outline-offset:1px}.internet-explorer-app{--ie-blue:#0b4fa2;--ie-link:#00c;color:#1b1b1b;background:#fff;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:100%;font-family:Times New Roman,MS Sans Serif,Tahoma,serif;font-size:13px;display:grid}.retro-site,.ie-home{font-family:Times New Roman,Georgia,serif}.retro-site h1,.retro-site h2,.retro-site h3,.ie-home h1,.ie-home h2{letter-spacing:-.5px;font-family:Arial Black,Impact,Arial,sans-serif}.retro-ads-banner{text-align:center;color:#c00;cursor:pointer;background:#ff0;border:2px dashed red;justify-content:center;align-items:center;margin:8px 0;padding:6px 12px;font-family:Impact,Arial,sans-serif;font-size:14px;text-decoration:none;animation:1.2s infinite alternate retro-blink;display:flex}@keyframes retro-blink{0%{color:#c00;background:#ff0;border-color:red}to{color:#fff;background:red;border-color:#ff0}}.retro-banner-grid{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0;display:flex}.retro-banner-88x31{color:#fff;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #333;justify-content:center;align-items:center;width:88px;height:31px;font-family:MS Sans Serif,Tahoma,sans-serif;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 1px 1px #fff,inset -1px -1px #888}.retro-banner-88x31.bash-b1{color:#ff0;background:linear-gradient(135deg,#024,#05a);border-color:#08f}.retro-banner-88x31.bash-b2{color:#0fc;background:linear-gradient(135deg,#303,#808);border-color:#f0f}.retro-banner-88x31.bash-b3{color:#fff;background:linear-gradient(135deg,#030,#080);border-color:#0f0}.retro-banner-88x31.bash-b4{color:#fff;background:linear-gradient(135deg,#0055ea,#2378f8);border-color:#fff}.retro-banner-88x31.banner-notepad{color:#000;background:linear-gradient(135deg,#ffc,khaki);border-color:#990}.retro-banner-88x31.banner-ie6{color:#fff;background:linear-gradient(135deg,#039,#06f);border-color:#0ff}.retro-banner-88x31.banner-netscape{color:#0f0;background:linear-gradient(135deg,#111,#040);border-color:#080}.retro-banner-88x31.banner-counter{color:#f90;background:linear-gradient(135deg,#222,#555);border-color:#fa0;font-family:Courier New,monospace;font-size:8px}.retro-banner-88x31.anek-b1{color:#fff;background:linear-gradient(135deg,#c00,#f44);border-color:#ff0}.retro-banner-88x31.anek-b2{color:#fc0;background:linear-gradient(135deg,#444,#111);border-color:#888}.retro-banner-88x31.anek-b3{color:#fff;background:linear-gradient(135deg,#048,#08c);border-color:#0ff}.retro-banner-88x31.anek-b4{color:#fff;background:linear-gradient(135deg,#630,#c60);border-color:#fa0}.bash-page{color:#222;background:#f4f4f0;padding:12px 18px;font-family:Verdana,Tahoma,Arial,sans-serif;line-height:1.4}.bash-header{border-bottom:2px solid #036;margin-bottom:12px;padding-bottom:8px}.bash-title{color:#036;margin:0;font-family:Impact,Arial,sans-serif;font-size:22px}.bash-subtitle{color:#666;font-size:11px}.bash-nav{flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.bash-nav__link{color:#039;font-weight:700;text-decoration:underline}.bash-nav__link.is-active{color:#900;text-decoration:none}.bash-quotes{flex-direction:column;gap:14px;display:flex}.bash-quote{background:#fff;border:1px solid #ccc;border-radius:3px;padding:8px 12px;box-shadow:1px 1px 3px #00000014}.bash-quote__header{color:#555;border-bottom:1px dotted #ccc;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:4px;font-size:11px;display:flex}.bash-quote__id{color:#036;font-weight:700}.bash-vote-btn{color:#036;cursor:pointer;background:#eef2f7;border:1px solid #a0b0c0;border-radius:2px;padding:1px 4px;font-size:10px;font-weight:700}.bash-vote-btn:hover{background:#d0e0f0}.bash-quote__text{white-space:pre-wrap;word-break:break-word;color:#111;margin:0;font-family:Courier New,Courier,monospace;font-size:12px}.bash-footer{color:#888;text-align:center;border-top:1px solid #ccc;margin-top:20px;padding-top:8px;font-size:10px}.anekdot-page{color:#111;background:#fffdf5;padding:12px 18px;font-family:Times New Roman,Georgia,serif}.anekdot-header{border-bottom:2px solid #800;margin-bottom:12px;padding-bottom:6px}.anekdot-title{color:#800;margin:0;font-family:Arial Black,Impact,sans-serif;font-size:24px}.anekdot-subtitle{color:#555;font-family:Arial,sans-serif;font-size:11px}.anekdot-nav{flex-wrap:wrap;gap:14px;margin-top:8px;font-family:Arial,sans-serif;font-size:13px;display:flex}.anekdot-nav__link{color:#800;font-weight:700;text-decoration:underline}.anekdot-nav__link.is-active{color:#000;text-decoration:none}.anekdot-list{flex-direction:column;gap:16px;display:flex}.anekdot-card{background:#fff;border:1px solid #d4cca9;padding:10px 14px;box-shadow:2px 2px #0000000a}.anekdot-card__head{border-bottom:1px solid #eee;justify-content:space-between;margin-bottom:8px;padding-bottom:4px;font-family:Arial,sans-serif;font-size:12px;display:flex}.anekdot-card__title{color:#800}.anekdot-card__date{color:#777}.anekdot-card__body{white-space:pre-wrap;margin:0 0 10px;font-size:14px;line-height:1.5}.anekdot-card__actions{align-items:center;gap:12px;font-family:Arial,sans-serif;font-size:11px;display:flex}.anekdot-like-btn{color:#4a2800;cursor:pointer;background:#fbf0d9;border:1px solid #b89758;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:700}.anekdot-like-btn:hover:not(:disabled){background:#f4dda4}.anekdot-like-btn:disabled{opacity:.6;cursor:default}.anekdot-score{color:#060;font-weight:700}.anekdot-footer{color:#777;text-align:center;border-top:1px solid #d4cca9;margin-top:20px;padding-top:8px;font-family:Arial,sans-serif;font-size:11px}.internet-explorer-app__menu{background:#ece9d8;border-bottom:1px solid #aca899;gap:18px;min-height:21px;padding:3px 8px;font-size:11px;display:flex}.internet-explorer-app__toolbar{background:linear-gradient(#f9f8f2,#e5e2d3);border-bottom:1px solid #aca899;align-items:center;gap:3px;padding:3px 6px;display:flex}.internet-explorer-app__globe-container{cursor:pointer;background:linear-gradient(135deg,#dedbd0 0%,#ece9d8 50%,#cecac0 100%);border:1px solid #fff;border-color:#7f9db9 #fff #fff #7f9db9;border-radius:3px;outline:none;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;padding:1px;transition:border-color .15s,filter .15s,transform .1s;display:flex;box-shadow:inset 1px 1px 2px #00000040,inset -1px -1px 1px #ffffffb3}.internet-explorer-app__globe-container:hover{filter:brightness(1.05);border-color:#316ac5}.internet-explorer-app__globe-container:active{transform:translateY(1px);box-shadow:inset 2px 2px 3px #0006}.internet-explorer-app__globe{pointer-events:none;width:28px;height:28px;transform-style:preserve-3d;perspective:1000px;transition:transform .1s;display:block}.internet-explorer-app__globe-container.is-animating .internet-explorer-app__globe{animation:1.4s cubic-bezier(.45,.05,.55,.95) infinite ieGlobe3DSpin}@keyframes ieGlobe3DSpin{0%{filter:drop-shadow(0 1px 2px #00206066)brightness();transform:rotateY(0)rotate(0)scale(1)}25%{filter:drop-shadow(2px 2px 4px #0040a099)brightness(1.2);transform:rotateY(90deg)rotate(6deg)scale(1.06)}50%{filter:drop-shadow(0 2px 3px #00206080)brightness(1.1);transform:rotateY(180deg)rotate(0)scale(1.08)}75%{filter:drop-shadow(-2px 2px 4px #0040a099)brightness(1.2);transform:rotateY(270deg)rotate(-6deg)scale(1.06)}to{filter:drop-shadow(0 1px 2px #00206066)brightness();transform:rotateY(360deg)rotate(0)scale(1)}}.internet-explorer-app__tool-button{color:#23518b;background:0 0;border:1px solid #0000;place-items:center;width:33px;min-height:31px;font-size:18px;line-height:1;display:grid}.internet-explorer-app__tool-button:hover:not(:disabled){background:#fefefe;border-color:#7a98bd}.internet-explorer-app__tool-button:active:not(:disabled){background:#c4d5e9}.internet-explorer-app__tool-button:disabled{color:#aaa79e}.internet-explorer-app__address-form{background:#ece9d8;border-bottom:1px solid #aca899;grid-template-columns:auto minmax(100px,1fr) auto minmax(115px,auto);align-items:center;gap:4px;padding:4px 6px;display:grid}.internet-explorer-app__address-form input,.internet-explorer-app__address-form select,.internet-explorer-app__address-form button,.retro-site input,.retro-site textarea,.retro-site select,.retro-site button,.ie-home button{min-height:25px;font:inherit;border:1px solid #7f9db9;border-radius:0}.internet-explorer-app__address-form input,.retro-site input,.retro-site textarea,.retro-site select{color:#111;background:#fff;min-width:0;padding:4px 6px}.internet-explorer-app__address-form button,.retro-site button,.ie-home button{color:#111;cursor:pointer;background:linear-gradient(#fff,#dedbd0);padding:3px 9px}.internet-explorer-app__address-form button:active,.retro-site button:active,.ie-home button:active{background:#c8d7e8}.internet-explorer-app__page{color:#222;background:#fff;min-height:0;overflow:auto}.internet-explorer-app__status-bar{color:#333;-webkit-user-select:none;user-select:none;background:#ece9d8;border-top:1px solid #999;align-items:center;gap:6px;min-height:22px;padding:0 4px;font-size:11px;display:flex}.internet-explorer-app__status{white-space:nowrap;text-overflow:ellipsis;flex:1;padding:2px 4px;overflow:hidden}.ie-status-progress{background:#fff;border:1px inset #dcdcdc;border-radius:1px;width:100px;height:12px;display:none;position:relative;overflow:hidden}.ie-status-progress.is-loading{display:block}.ie-status-progress__bar{background:linear-gradient(90deg,#40c040,#20a020,#40c040);border-radius:1px;width:30%;height:100%;animation:.8s linear infinite ie-progress-slide;position:absolute;top:0;left:0;box-shadow:0 0 4px #20a02099}@keyframes ie-progress-slide{0%{left:-30%}to{left:100%}}.ie-status-zone{color:#444;white-space:nowrap;border-left:1px solid silver;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:flex}.internet-explorer-app :is(button,input,textarea,select,a):focus-visible{outline:2px solid var(--xp-focus-ring);outline-offset:1px}.internet-explorer-app a{color:var(--ie-link);text-decoration:underline}.internet-explorer-app a:visited{color:#551a8b}.ie-home{background:linear-gradient(90deg,#0000 49%,#2763a914 50%,#0000 51%) 0 0/32px 32px,#f1f6fb;min-height:100%;padding:clamp(16px,4vw,34px)}.ie-home__hero{background:linear-gradient(135deg,#fff,#d9eaff);border:1px solid #8aaacf;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;max-width:860px;margin:0 auto 24px;padding:22px;display:grid;box-shadow:4px 4px #bfd1e7}.ie-home__orbit{color:#106bc1;text-shadow:4px 4px #d8b733;width:72px;height:72px;font:italic 700 68px/1 Georgia,serif}.ie-home__eyebrow{color:#5b6f88;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.ie-home h2{color:#123e86;margin:4px 0 8px;font:24px Georgia,serif}.ie-home__sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:860px;margin:auto;display:grid}.ie-home-card{background:#fff;border:1px solid #7d7d7d;min-height:150px;padding:15px;position:relative;overflow:hidden}.ie-home-card--1{border-top:7px solid #ef7d00}.ie-home-card--2{border-top:7px solid #3c6eb4}.ie-home-card--3{border-top:7px solid #438437}.ie-home-card__number{color:#00000012;font:700 72px Georgia,serif;position:absolute;bottom:-12px;right:6px}.ie-home-card h3{margin:0 0 12px;font-size:17px}.ie-home__privacy{background:#ffffe1;border:1px dashed #6b7990;max-width:820px;margin:18px auto 0;padding:12px 18px}.ie-home__privacy h3{margin:0 0 4px}.ie-home__privacy p{margin:4px 0 10px}.ie-offline{max-width:650px;margin:40px auto;padding:24px}.ie-offline__icon{float:left;color:#fff;background:#c53225;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 16px 16px 0;font-size:28px;display:grid}.retro-site{background:#eee;min-height:100%;padding-bottom:20px}.retro-site__masthead{color:#fff;background:#34558b}.retro-site__identity{align-items:baseline;gap:12px;padding:13px clamp(10px,3vw,24px) 8px;display:flex}.retro-site__logo{letter-spacing:-1px;font:700 27px Arial,sans-serif}.retro-site__tagline{opacity:.86;font-size:11px}.retro-site__nav{background:#0000002e;border-top:1px solid #ffffff47;flex-wrap:wrap;gap:0;padding:0 clamp(10px,3vw,24px);display:flex}.retro-site__nav a,.retro-site__nav a:visited{color:#fff;border-right:1px solid #ffffff38;min-height:27px;padding:6px 11px}.retro-panel{background:#fff;border:1px solid #a9a9a9;padding:12px}.retro-panel h2{border-bottom:1px solid #ccc;margin:0 0 9px;padding-bottom:4px;font-size:15px}.retro-form{background:#f7f7f7;border:1px solid #8798ad;gap:10px;max-width:620px;margin:18px auto;padding:18px;display:grid;box-shadow:3px 3px #ccc}.retro-form label{gap:3px;font-weight:700;display:grid}.retro-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.retro-empty{text-align:center;background:#ffffe1;border:1px dashed #999;margin:18px;padding:14px}.retro-primary-link{background:#fff;border:1px solid #315589;width:fit-content;margin:12px auto;padding:8px 12px;display:block}.retro-avatar{object-fit:cover;background:#dce8f7;border:1px solid #7f7f7f;flex:none;display:block}.retro-avatar--small{width:36px;height:36px}.retro-avatar--normal{width:54px;height:54px}.retro-avatar--large{width:110px;height:110px}.retro-avatar--placeholder{color:#fff;background:repeating-linear-gradient(135deg,#567eb0 0 8px,#456999 8px 16px);place-items:center;font-weight:700;display:grid}.retro-details{grid-template-columns:auto 1fr;gap:4px 10px;display:grid}.retro-details dt{font-weight:700}.retro-details dd{margin:0}.retro-link-list{padding-left:20px}.retro-link-list li{margin:6px 0}.retro-banner{color:#ffeb00;text-align:center;letter-spacing:.08em;background:#b50000;border:2px outset #d6d6d6;max-width:690px;margin:14px auto 0;padding:7px;font-weight:700}.retro-site--naidetsya{background:#fffdf1}.retro-site--naidetsya .retro-site__masthead{background:linear-gradient(90deg,#db6b00,#f29218)}.naidetsya-search{background:#fff6cc;border:2px solid #e17b11;grid-template-columns:minmax(120px,1fr) auto auto;gap:4px;max-width:760px;margin:18px auto;padding:12px;display:grid}.naidetsya-columns{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;max-width:920px;margin:auto;padding:0 12px;display:grid}.naidetsya-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.naidetsya-weather{color:#25549a;margin:4px 0;font-size:28px}.naidetsya-results{max-width:880px;margin:0 auto}.search-result{border-bottom:1px dotted #aaa;margin:13px 0;padding-bottom:10px}.search-result h3,.search-result p{margin:3px 0}.search-result small{color:#16710d}.retro-site--stenka{background:#e7edf4}.retro-site--stenka .retro-site__masthead{background:#365c8d}.stenka-registration{background:#f1f5fa}.stenka-feed{gap:10px;max-width:720px;margin:0 auto;padding:0 12px;display:grid}.stenka-composer{max-width:696px;margin:16px auto 10px}.stenka-composer label{gap:5px;font-weight:700;display:grid}.stenka-post{background:#fff;border:1px solid #a8b7c9;padding:12px}.stenka-post__header{align-items:center;gap:9px;display:flex}.stenka-post__header small{color:#666;margin-top:3px;display:block}.stenka-post__text{white-space:pre-wrap;line-height:1.45}.stenka-comments{background:#edf3f9;margin:10px 0 0 44px;padding:8px}.stenka-comments p{margin:4px 0}.stenka-comment-form,.baraholka-message-form,.baraholka-offer-form{gap:5px;margin-top:7px;display:flex}.stenka-comment-form input,.baraholka-message-form input{flex:1}.stenka-profile-card{grid-template-columns:auto minmax(0,1fr);gap:18px;max-width:650px;margin:18px auto 10px;display:grid}.stenka-friend{border-bottom:1px solid #d1d8e0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.stenka-friend p{margin:4px 0}.retro-site--stenka>.retro-panel{max-width:720px;margin:16px auto}.retro-site--baraholka{background:#f0eadb;padding-inline:12px}.retro-site--baraholka .retro-site__masthead{background:#47743a;margin-inline:-12px}.baraholka-search{background:#e3efd8;border:1px solid #7d8a74;grid-template-columns:minmax(120px,1fr) auto auto;gap:5px;max-width:780px;margin:15px auto;padding:8px;display:grid}.retro-site--baraholka>h2{max-width:900px;margin:14px auto 8px;font-size:17px}.baraholka-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:900px;margin:auto;display:grid}.baraholka-card{background:#fff;border:1px solid #9b9688;grid-template-columns:90px minmax(0,1fr);gap:10px;min-height:100px;padding:8px 36px 8px 8px;display:grid;position:relative}.baraholka-card h3,.baraholka-card p{margin:3px 0}.baraholka-photo{object-fit:cover;background:#eee;border:1px solid #999;place-items:center;width:90px;height:82px;display:grid}.baraholka-photo--empty{font-size:36px}.baraholka-price{color:#9a270e;font-size:16px;display:block}.baraholka-favorite{width:27px;position:absolute;top:6px;right:6px;color:#b06d00!important;padding:0!important;font-size:18px!important}.baraholka-listing{grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:18px;max-width:900px;margin:16px auto 10px;display:grid}.baraholka-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;display:grid}.baraholka-gallery img,.baraholka-gallery .baraholka-photo{object-fit:cover;border:1px solid #888;width:100%;height:150px}.baraholka-gallery img:first-child,.baraholka-owner-actions{grid-column:1/-1}.baraholka-deal,.baraholka-deal-row{max-width:876px;margin:10px auto}.baraholka-messages{background:#fafafa;border:1px inset #b7b7b7;max-height:190px;padding:8px;overflow:auto}.baraholka-messages p{background:#eee;width:fit-content;max-width:84%;margin:5px 0;padding:5px 7px}.baraholka-messages p.is-mine{background:#ddecce;margin-left:auto}.baraholka-offer{background:#fff5c7;border:1px dashed #ae8d45;padding:7px;font-weight:700}@media (width<=600px){.internet-explorer-app__menu{gap:11px;overflow-x:auto}.internet-explorer-app__toolbar{min-height:39px}.internet-explorer-app__tool-button{width:40px;min-height:36px}.internet-explorer-app__address-form{grid-template-columns:auto minmax(0,1fr) auto}.internet-explorer-app__favorites{grid-column:1/-1;width:100%}.ie-home__hero{grid-template-columns:1fr}.ie-home__orbit{display:none}.ie-home__sites,.naidetsya-columns,.baraholka-grid,.baraholka-listing{grid-template-columns:1fr}.naidetsya-search,.baraholka-search{grid-template-columns:1fr auto}.naidetsya-search input,.baraholka-search input{grid-column:1/-1}.retro-site__identity{display:block}.retro-site__tagline{margin-top:3px;display:block}.retro-site__nav{flex-wrap:nowrap;overflow-x:auto}.retro-site__nav a{flex:none;min-height:38px;padding-block:11px}.retro-site button{min-height:36px}.stenka-comments{margin-left:0}.stenka-friend{grid-template-columns:auto minmax(0,1fr)}.stenka-friend button{grid-column:1/-1}.baraholka-card{grid-template-columns:72px minmax(0,1fr)}.baraholka-photo{width:72px;height:72px}.baraholka-gallery{grid-template-columns:1fr}.baraholka-gallery img:first-child{grid-column:auto}.baraholka-message-form,.baraholka-offer-form{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.ie-home-card,.baraholka-card{transition:transform .12s,box-shadow .12s}.ie-home-card:hover,.baraholka-card:hover{transform:translateY(-1px);box-shadow:2px 2px #00000029}}.settings-app{color:#111;background:var(--xp-surface);gap:12px;min-height:100%;padding:18px;font-size:12px;display:grid}.settings-app h2{color:var(--xp-blue-900);margin:0;font-size:17px}.settings-app__themes{border:1px solid var(--xp-surface-dark);background:#fff;gap:7px;padding:10px;display:grid}.settings-app__themes legend{color:#333;padding:0 4px;font-weight:700}.settings-app__themes label,.settings-app__wallpaper-label{align-items:center;gap:7px;min-height:30px;display:flex}.settings-app button{cursor:pointer;background:linear-gradient(#fff,#dedbd0);border:1px solid #7f7f7f;border-radius:2px;justify-self:start;min-height:28px;padding:3px 10px}.settings-app__status{color:#555;min-height:22px}.settings-app button:focus-visible,.settings-app input:focus-visible{outline:2px solid var(--xp-focus-ring);outline-offset:1px}.warcraft-launcher-app{color:#1d1d1d;background:linear-gradient(135deg,#f7f3df,#d7e5f5);align-content:center;justify-items:start;gap:14px;min-height:100%;padding:clamp(20px,6vw,48px);display:grid}.warcraft-launcher-app h2,.warcraft-launcher-app p{max-width:52ch;margin:0}.warcraft-launcher-app h2{color:#152d70;font-family:Georgia,serif;font-size:clamp(21px,4vw,30px)}.warcraft-launcher-app p{line-height:1.45}.warcraft-launcher-app__launch{color:#fff;background:linear-gradient(#3b72c9,#1a479d);border:2px outset #f6dd87;border-radius:2px;padding:7px 18px;font-weight:700;text-decoration:none;display:inline-block}.warcraft-launcher-app__launch:active{border-style:inset}.warcraft-launcher-app__launch:focus-visible{outline:2px solid var(--xp-focus-ring);outline-offset:3px}.warcraft-launcher-app__note{color:#4a4a4a;font-size:11px}#webamp-host{z-index:70;position:fixed;inset:0;overflow:hidden;pointer-events:none!important;background:0 0!important}#webamp-host #webamp{pointer-events:none!important;background:0 0!important}#webamp .webamp-desktop{pointer-events:none!important;display:none!important}#webamp .gen-window,#webamp #main-window,#webamp #equalizer-window,#webamp #playlist-window,#webamp .window,#webamp .webamp-window,#webamp-context-menu{touch-action:none;pointer-events:auto!important}.winamp-app{color:#00e500;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#000;flex-direction:column;gap:4px;height:100%;padding:4px;font-family:Arial,Helvetica,sans-serif;display:flex;overflow-y:auto}.winamp-main-chassis{background:linear-gradient(#3d434a 0%,#25282d 35%,#181a1d 70%,#101214 100%);border:2px solid #0d0f11;border-color:#8c96a4 #0d0f11 #0d0f11 #8c96a4;border-radius:3px;padding:4px 6px;position:relative;box-shadow:inset 1px 1px #ffffff40,0 3px 6px #0009}.winamp-module-title{color:#00e500;letter-spacing:1px;text-shadow:0 0 4px #00e50099;background:linear-gradient(90deg,#0f2b48 0%,#20456e 50%,#0c1a2c 100%);border:1px solid #08121e;border-radius:2px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:2px 5px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;display:flex}.winamp-display{background:#000;border:2px solid #3e444c;border-color:#0a0b0d #3e444c #3e444c #0a0b0d;border-radius:2px;align-items:center;gap:6px;margin-bottom:5px;padding:4px;display:flex;box-shadow:inset 0 0 8px #00ff0026}.winamp-time-display{letter-spacing:2px;color:#0f0;text-shadow:0 0 6px #0f0,0 0 10px #00ff0080;text-align:center;background:#041204;border:1px solid #082908;border-radius:2px;min-width:78px;padding:2px 6px;font-family:Courier New,Courier,monospace;font-size:24px;font-weight:900}.winamp-visualizer-canvas{image-rendering:pixelated;background:#000;border:1px solid #1a221a;border-radius:2px}.winamp-info-area{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.winamp-marquee{color:#0f0;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 4px #0f0;font-family:Courier New,monospace;font-size:11px;font-weight:700;overflow:hidden}.winamp-specs{color:#0a0;letter-spacing:.5px;gap:8px;font-family:Courier New,monospace;font-size:9px;display:flex}.winamp-seek-row{background:#181a1d;border:1px solid #2d3138;border-radius:2px;align-items:center;gap:6px;margin-bottom:5px;padding:2px 6px;display:flex}.winamp-seek-label{color:#8c96a4;letter-spacing:1px;font-size:9px;font-weight:700}.winamp-seek-slider{appearance:none;cursor:pointer;background:#090a0c;border:1px solid #2e333a;border-radius:3px;outline:none;flex:1;height:6px}.winamp-seek-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(#9da7b5 0%,#58606c 100%);border:1px solid #22262c;border-radius:2px;width:14px;height:12px;box-shadow:inset 1px 1px #d1d8e0}.winamp-seek-time{color:#00e500;text-align:right;min-width:32px;font-family:Courier New,monospace;font-size:10px;font-weight:700}.winamp-sliders-row{background:#1c1e23;border:1px solid #2d3138;border-radius:2px;gap:12px;margin-bottom:6px;padding:4px 8px;display:flex}.winamp-slider-group{flex:1;align-items:center;gap:6px;display:flex}.winamp-slider-group label{color:#8c96a4;letter-spacing:1px;font-size:9px;font-weight:700}.winamp-slider-group input[type=range]{appearance:none;background:#090a0c;border:1px solid #2e333a;border-radius:3px;outline:none;flex:1;height:6px}.winamp-slider-group input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(#9da7b5 0%,#58606c 100%);border:1px solid #22262c;border-radius:2px;width:12px;height:12px}.winamp-controls-row{justify-content:space-between;gap:3px;display:flex}.winamp-btn{color:#d1d8e0;cursor:pointer;text-shadow:1px 1px 1px #000;text-align:center;white-space:nowrap;background:linear-gradient(#535a64 0%,#353a42 50%,#26292f 100%);border:1px solid #121417;border-color:#8591a0 #121417 #121417 #8591a0;border-radius:2px;flex:1;padding:4px 2px;font-size:10px;font-weight:700;box-shadow:inset 1px 1px #fff3}.winamp-btn:hover{filter:brightness(1.15)}.winamp-btn:active{background:linear-gradient(#1c1e22 0%,#2a2e35 100%);border-color:#121417 #6b7582 #6b7582 #121417;transform:translateY(1px);box-shadow:inset 1px 1px 2px #0009}.winamp-file-input-hidden{display:none}.winamp-eq-chassis{background:linear-gradient(#3d434a 0%,#25282d 50%,#16181b 100%);border:2px solid #0d0f11;border-color:#8c96a4 #0d0f11 #0d0f11 #8c96a4;border-radius:3px;padding:4px 6px}.winamp-eq-sliders{background:#101215;border:1px solid #282c33;border-radius:2px;justify-content:space-between;margin-top:4px;padding:4px 2px;display:flex}.winamp-eq-col{flex-direction:column;align-items:center;gap:4px;display:flex}.winamp-eq-slider{writing-mode:vertical-lr;appearance:none;cursor:pointer;direction:rtl;background:#060708;border:1px solid #282c33;border-radius:2px;outline:none;width:14px;height:54px}.winamp-eq-slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(90deg,#9da7b5 0%,#4f5661 100%);border:1px solid #181a1d;border-radius:1px;width:14px;height:8px}.winamp-eq-label{color:#727c8a;font-family:Courier New,monospace;font-size:8px;font-weight:700}.winamp-playlist-chassis{background:linear-gradient(#3d434a 0%,#25282d 50%,#16181b 100%);border:2px solid #0d0f11;border-color:#8c96a4 #0d0f11 #0d0f11 #8c96a4;border-radius:3px;flex-direction:column;min-height:140px;padding:4px 6px;display:flex}.winamp-playlist-items{background:#000;border:1px solid #181a1d;border-radius:2px;flex:1;min-height:80px;margin:0;padding:2px;list-style:none;overflow-y:auto}.winamp-playlist-item{color:#0f0;cursor:pointer;border-bottom:1px solid #0d1a0d;justify-content:space-between;padding:3px 6px;font-family:Courier New,monospace;font-size:11px;display:flex}.winamp-playlist-item:hover{background:#0a290a}.winamp-playlist-item.is-active{color:#fff;background:#040;font-weight:700}.winamp-playlist-controls{gap:4px;margin-top:4px;display:flex}.solitaire-app{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#007a3d;flex-direction:column;height:100%;font-family:Tahoma,Segoe UI,sans-serif;display:flex;overflow:hidden}.solitaire-app__toolbar{background:linear-gradient(#ece9d8 0%,#dcd7c5 100%);border-bottom:2px solid #848275;justify-content:space-between;align-items:center;padding:4px 8px;font-size:11px;display:flex}.solitaire-app__actions{gap:6px;display:flex}.solitaire-app__btn{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #706f65;border-radius:3px;padding:2px 10px;font-size:11px}.solitaire-app__btn:active{background:#d4d0c8}.solitaire-app__stats{color:#222;gap:16px;font-weight:700;display:flex}.solitaire-app__board{flex-direction:column;flex:1;gap:16px;padding:12px;display:flex;overflow:auto}.solitaire-app__top-row{justify-content:space-between;width:100%;max-width:620px;margin:0 auto;display:flex}.solitaire-app__stock-waste,.solitaire-app__foundations{gap:12px;display:flex}.solitaire-app__tableau{flex:1;justify-content:space-between;width:100%;max-width:620px;min-height:280px;margin:0 auto;display:flex}.solitaire-slot{box-sizing:border-box;background:#00000014;border:2px dashed #fff6;border-radius:5px;width:68px;height:94px;position:relative}.solitaire-col{width:68px;min-height:94px;position:relative}.solitaire-col-placeholder{box-sizing:border-box;border:2px dashed #ffffff4d;border-radius:5px;width:68px;height:94px}.solitaire-card{box-sizing:border-box;cursor:pointer;touch-action:none;background:#fff;border:1px solid #71717a;border-radius:5px;flex-direction:column;justify-content:space-between;width:68px;height:94px;padding:4px;font-size:13px;font-weight:700;line-height:1;transition:transform 50ms;display:flex;position:absolute;box-shadow:1px 2px 4px #00000059}.solitaire-drag-ghost{pointer-events:none;filter:drop-shadow(2px 6px 8px #00000073)}.solitaire-card:hover{filter:brightness(1.05)}.solitaire-card.selected{outline:3px solid #facc15;box-shadow:0 0 10px #facc15;z-index:100!important}.solitaire-card--back{background:linear-gradient(135deg,#1e3a8a 25%,#2563eb 25% 50%,#1e3a8a 50% 75%,#2563eb 75%) 0 0/10px 10px;border:2px solid #fff}.solitaire-card--red{color:#dc2626}.solitaire-card--black{color:#0f172a}.solitaire-card__top{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.solitaire-card__center{align-self:center;font-size:22px}.solitaire-card__bottom{flex-direction:column;align-items:flex-end;gap:1px;display:flex;transform:rotate(180deg)}.solitaire-win-banner{color:#facc15;z-index:200;text-shadow:2px 2px 6px #000;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex;position:absolute;inset:0}@media (width<=768px){.solitaire-app__board{-webkit-overflow-scrolling:touch;gap:6px;padding:4px 2px;overflow:hidden auto}.solitaire-app__top-row,.solitaire-app__tableau{gap:2px;width:100%;max-width:100%}.solitaire-app__stock-waste,.solitaire-app__foundations{gap:2px}.solitaire-slot,.solitaire-col,.solitaire-col-placeholder,.solitaire-card{width:calc(14.2857% - 2.28571px);min-width:38px;max-width:58px;height:calc(19.7143% - 3.15429px);min-height:52px;max-height:80px;padding:1px 2px;font-size:10px}.solitaire-card__center{font-size:13px}.solitaire-card__top span,.solitaire-card__bottom span{font-size:9px}.solitaire-app__toolbar{padding:2px 4px;font-size:10px}.solitaire-app__btn{padding:3px 5px;font-size:10px}.solitaire-app__stats{gap:6px;font-size:10px}}.retro-center{color:#222;background:#ece9d8;grid-template-rows:auto minmax(90px,1fr) minmax(220px,2fr) auto;gap:10px;height:100%;min-height:0;padding:10px;display:grid}.retro-center>div{align-items:center;gap:10px;display:flex}.retro-center h3{margin:0 auto 0 0;font-size:15px}.retro-center ul{background:#fff;border:1px solid #7f9db9;margin:0;padding:2px;list-style:none;overflow:auto}.retro-center li{border-bottom:1px solid #e7e7e7;align-items:center;gap:12px;min-height:34px;padding:4px 8px;display:flex}.retro-center li:last-child{border-bottom:0}.retro-center li button{text-align:left;min-width:220px}.retro-center li span{color:#555;font-size:12px}.retro-center output{min-height:18px;font-size:12px}.retro-center__player{background:#000;border:2px inset #fff;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.retro-center__frame{background:#000;border:0;width:100%;min-width:0;height:100%;min-height:0;display:block}:-webkit-any(.retro-center__frame:fullscreen,.retro-center__frame:-webkit-full-screen){background:#000!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}:is(.retro-center__frame:fullscreen,.retro-center__frame:fullscreen){background:#000!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}.retro-gamepad-overlay{pointer-events:none;z-index:20;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:flex-end;padding:12px;display:flex;position:absolute;inset:0}.retro-gamepad__dpad{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#28282873;border-radius:50%;grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px);gap:2px;padding:4px;display:grid;box-shadow:0 4px 12px #00000080}.retro-gamepad__dpad-btn{cursor:pointer;touch-action:none;background:#dcdcdcd9;border:1px solid #fff6;border-radius:6px;outline:none;transition:background .1s}.retro-gamepad__dpad-btn:active,.retro-gamepad__dpad-btn.is-pressed{transform:scale(.92);background:#fc0!important}.retro-gamepad__dpad-btn--up{border-radius:8px 8px 2px 2px;grid-area:1/2}.retro-gamepad__dpad-btn--left{border-radius:8px 2px 2px 8px;grid-area:2/1}.retro-gamepad__dpad-btn--center{pointer-events:none;background:#a0a0a0b3;border-radius:2px;grid-area:2/2}.retro-gamepad__dpad-btn--right{border-radius:2px 8px 8px 2px;grid-area:2/3}.retro-gamepad__dpad-btn--down{border-radius:2px 2px 8px 8px;grid-area:3/2}.retro-gamepad__system{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1e1e80;border-radius:16px;align-items:center;gap:12px;margin-bottom:8px;padding:6px 14px;display:flex}.retro-gamepad__pill-btn{color:#111;text-transform:uppercase;cursor:pointer;touch-action:none;background:#d4d0c8;border:1px solid #777;border-radius:12px;outline:none;padding:6px 14px;font-size:11px;font-weight:700;box-shadow:inset 0 1px #fff,0 2px 4px #0006}.retro-gamepad__pill-btn:active,.retro-gamepad__pill-btn.is-pressed{background:#aaa;transform:translateY(1px);box-shadow:inset 0 2px 3px #0009}.retro-gamepad__actions{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#28282873;border-radius:36px;align-items:center;gap:12px;padding:8px 12px;display:flex;box-shadow:0 4px 12px #00000080}.retro-gamepad__actions--sega-md{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px);gap:8px;display:grid}.retro-gamepad__btn{color:#fff;cursor:pointer;touch-action:none;border:2px solid #fffc;border-radius:50%;outline:none;width:48px;height:48px;font-size:16px;font-weight:900;transition:transform .1s,filter .1s;box-shadow:0 3px 6px #0009}.retro-gamepad__btn--a{background:radial-gradient(circle at 35% 35%,#ff4d4d,#b30000)}.retro-gamepad__btn--b{background:radial-gradient(circle at 35% 35%,#fc0,#b38600)}.retro-gamepad__btn--c{background:radial-gradient(circle at 35% 35%,#3c3,#1f7a1f)}.retro-gamepad__btn--x{background:radial-gradient(circle at 35% 35%,#39f,#0052cc)}.retro-gamepad__btn--y{background:radial-gradient(circle at 35% 35%,#f6c,#b30077)}.retro-gamepad__btn--z{background:radial-gradient(circle at 35% 35%,#96f,#5900b3)}.retro-gamepad__btn:active,.retro-gamepad__btn.is-pressed{filter:brightness(1.3);transform:scale(.9)}.retro-center__slot-select{color:#111;cursor:pointer;background:#fff;border:1px solid #7f9db9;border-radius:2px;outline:none;padding:4px 8px;font-family:inherit;font-size:12px}.retro-center__slot-select:focus{border-color:#2b70d8}button.is-active{color:#fff!important;background:#2b70d8!important;border-color:#1c4b91!important}@media (width<=768px){.retro-center{grid-template-rows:auto auto minmax(260px,1fr) auto;gap:6px;padding:6px}.retro-center>div{flex-wrap:wrap;gap:6px}.retro-center button{min-height:36px;padding:6px 10px;font-size:13px}.retro-center h3{width:100%;margin-bottom:2px}}.xp-shutdown-overlay{z-index:10000;-webkit-backdrop-filter:grayscale(.85);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.xp-shutdown-card{color:#fff;background:linear-gradient(#0947ba 0%,#175fd8 15%,#053ca8 100%);border:2px solid #fff;border-radius:4px;width:320px;max-width:calc(100vw - 20px);animation:.18s ease-out xpShutdownPop;overflow:hidden;box-shadow:0 8px 24px #0009}@keyframes xpShutdownPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.xp-shutdown-card__header{border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.xp-shutdown-card__title{text-shadow:1px 1px 2px #001a54;font-size:15px;font-weight:700}.xp-shutdown-card__actions{background:linear-gradient(#0d52ce 0%,#155dd5 50%,#0c47b5 100%);justify-content:space-around;align-items:center;gap:8px;padding:24px 12px;display:flex}.xp-shutdown-btn-container{flex-direction:column;align-items:center;gap:8px;min-width:76px;display:flex}.xp-shutdown-btn{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform 80ms,filter 80ms;display:flex;box-shadow:0 2px 5px #0006}.xp-shutdown-btn:hover{filter:brightness(1.15);transform:scale(1.08)}.xp-shutdown-btn:active{filter:brightness(.9);transform:scale(.95)}.xp-shutdown-btn:focus-visible{outline:2px solid #fc0}.xp-shutdown-btn img{pointer-events:none;display:block}.xp-shutdown-btn-label{text-align:center;color:#fff;text-shadow:1px 1px 2px #001a54;font-size:11px;font-weight:700}.xp-shutdown-card__footer{background:#0947ba;border-top:1px solid #fff3;justify-content:flex-end;padding:10px 14px;display:flex}.xp-shutdown-cancel-btn{color:#000;cursor:pointer;background:#ece9d8;border:1px solid #003c74;border-radius:3px;padding:4px 14px;font-size:12px;box-shadow:inset 1px 1px #fff}.xp-shutdown-cancel-btn:hover{background:#f5f4ed}.xp-shutdown-cancel-btn:active{background:#dbd6c3}.xp-standby-screen{z-index:10001;cursor:pointer;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.xp-standby-hint{color:#666;font-family:Tahoma,Segoe UI,sans-serif;font-size:14px;animation:2s infinite xpBlink}@keyframes xpBlink{0%,to{opacity:.2}50%{opacity:.8}}.xp-poweroff-screen,.xp-restart-screen{z-index:10001;color:#f90;background:#000;justify-content:center;align-items:center;font-family:Segoe UI,Tahoma,sans-serif;display:flex;position:fixed;inset:0}.xp-poweroff-content,.xp-restart-content{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.xp-poweroff-logo{color:#fff;letter-spacing:1px;font-size:26px;font-weight:700}.xp-poweroff-text{color:#f90;letter-spacing:.5px;font-size:19px;font-weight:700}.xp-poweroff-restart-btn{cursor:pointer;background:#ece9d8;border:2px outset #fff;border-radius:3px;margin-top:14px;padding:8px 18px;font-size:13px}.xp-poweroff-restart-btn:hover{background:#f5f4ed}.xp-poweroff-restart-btn:active{border-style:inset}.xp-bsod-screen{z-index:99999;color:#fff;box-sizing:border-box;cursor:pointer;background:#00a;outline:none;padding:24px 32px;font-family:Lucida Console,Courier New,Courier,monospace;position:fixed;inset:0;overflow:auto}.xp-bsod-content{white-space:pre-wrap;word-break:break-word;margin:0;padding:0;font-size:14px;line-height:1.5}.xp-bsod-cursor{font-weight:700;animation:.8s infinite xpBlink}@media (width<=768px){.xp-bsod-screen{padding:12px 14px}.xp-bsod-content{font-size:11px;line-height:1.4}}.google-page{color:#000;box-sizing:border-box;background:#fff;flex-direction:column;height:100%;min-height:100%;font-family:Arial,Helvetica,sans-serif;display:flex}.google-topnav{z-index:2;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;display:flex;position:relative}.google-topnav__links{align-items:center;gap:12px;display:flex}.google-topnav__links a,.google-topnav__user a,.google-footer a{color:#00c;text-decoration:none}.google-topnav__links a:hover,.google-topnav__user a:hover,.google-footer a:hover{text-decoration:underline}.google-topnav__links strong.is-active{color:#000;font-weight:700}.google-center{flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:-30px;padding:20px;display:flex}.google-logo{letter-spacing:-2px;-webkit-user-select:none;user-select:none;margin-bottom:20px;font-family:Times New Roman,serif;font-size:68px;font-weight:700}.google-form{flex-direction:column;align-items:center;width:100%;max-width:520px;display:flex}.google-input{box-sizing:border-box;border-radius:1px;outline:none;width:100%;height:30px;padding:4px 8px;font-size:15px;box-shadow:inset 1px 1px 2px #0000001a;border:1px solid #7f9db9!important}.google-buttons{gap:10px;margin-top:16px;display:flex}.google-btn{cursor:pointer;color:#111;background:#f2f2f2;border-radius:2px;padding:5px 14px;font-size:12px;border:1px solid #7f7f7f!important}.google-btn:hover{background:#f8f8f8;border-color:#333!important}.google-btn:active{background:#e5e5e5}.google-footer{color:#666;background:#f2f2f2;border-top:1px solid #e4e4e4;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;font-size:11px;display:flex}.google-footer__links{gap:16px;display:flex}.xp-welcome-screen{z-index:35;color:#fff;-webkit-user-select:none;user-select:none;background:#00136b;flex-direction:column;font-family:Segoe UI,Tahoma,sans-serif;transition:opacity .25s ease-out,visibility 0s linear .25s;display:flex;position:absolute;inset:0;overflow:hidden}.xp-welcome-screen[hidden]{opacity:0;visibility:hidden;pointer-events:none}.xp-welcome-top{background:linear-gradient(#014 0%,#002b80 100%);border-bottom:2px solid #fa0;flex-shrink:0;height:70px;box-shadow:0 4px 10px #00000080}.xp-welcome-body{background:radial-gradient(circle,#03a 0%,#00136b 85%);flex:1;justify-content:center;align-items:center;gap:30px;padding:20px;display:flex}.xp-welcome-left{flex:1;justify-content:flex-end;padding-right:20px;display:flex}.xp-welcome-logo{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.xp-welcome-flag{grid-template-rows:repeat(2,22px);grid-template-columns:repeat(2,26px);gap:3px;margin-bottom:12px;display:grid;transform:skewY(-6deg)}.xp-welcome-flag i:first-child{background:#f2511b}.xp-welcome-flag i:nth-child(2){background:#80cc28}.xp-welcome-flag i:nth-child(3){background:#00adef}.xp-welcome-flag i:nth-child(4){background:#fbbc09}.xp-welcome-text strong{letter-spacing:-1px;font-family:Trebuchet MS,Tahoma,sans-serif;font-size:38px;font-weight:700}.xp-welcome-text span{color:#f90;margin-left:4px;font-family:Trebuchet MS,Tahoma,sans-serif;font-size:38px;font-weight:700}.xp-welcome-text small{color:#9bf;max-width:260px;margin-top:10px;font-size:13px;display:block}.xp-welcome-divider{background:linear-gradient(#fff0 0%,#fff6 20% 80%,#fff0 100%);flex-shrink:0;width:2px;height:320px}.xp-welcome-right{flex:1.2;padding-left:20px}.xp-welcome-users{flex-direction:column;gap:20px;display:flex}.xp-welcome-user-card{background:0 0;border-radius:6px;align-items:center;gap:16px;padding:6px 10px;transition:background .15s;display:flex}.xp-welcome-user-card:hover{background:#ffffff14}.xp-welcome-avatar-btn{cursor:pointer;background:0 0;border:2px solid #fff9;border-radius:6px;padding:2px;transition:transform .1s,border-color .15s;box-shadow:0 2px 6px #0006}.xp-welcome-avatar-btn:hover{border-color:#fa0;transform:scale(1.05)}.xp-welcome-user-info{cursor:pointer;flex-direction:column;display:flex}.xp-welcome-user-name{color:#fff;font-size:18px;font-weight:700}.xp-welcome-user-role{color:#9bf;font-size:12px}.xp-welcome-pass-form{align-items:center;gap:6px;margin-left:12px;display:flex}.xp-welcome-pass-input{color:#000;background:#fff;border:1px solid #7f9db9;border-radius:2px;outline:none;width:120px;height:24px;padding:2px 6px;font-size:12px}.xp-welcome-pass-btn{color:#fff;cursor:pointer;background:#4a4;border:1px solid #282;border-radius:3px;justify-content:center;align-items:center;width:26px;height:24px;font-size:12px;font-weight:700;display:flex}.xp-welcome-pass-hint{color:#fc6;white-space:nowrap;font-size:10px}.xp-welcome-bottom{background:linear-gradient(#002b80 0%,#014 100%);border-top:2px solid #05f;flex-shrink:0;align-items:center;height:70px;padding:0 30px;display:flex;box-shadow:0 -4px 10px #00000080}.xp-welcome-power-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:6px 12px;font-family:inherit;font-size:13px;transition:background .15s;display:flex}.xp-welcome-power-btn:hover{background:#ffffff1f}@media (width<=768px){.xp-welcome-body{flex-direction:column;gap:16px;padding:10px}.xp-welcome-divider{display:none}.xp-welcome-left{justify-content:center;padding:0}.xp-welcome-logo{text-align:center;align-items:center}.xp-welcome-right{padding:0}.xp-welcome-pass-form{flex-wrap:wrap;margin-left:0}}.taskmgr-app{background:var(--xp-surface,#ece9d8);color:#000;-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;height:100%;font-family:Tahoma,MS Sans Serif,Arial,sans-serif;font-size:11px;display:flex;overflow:hidden}.taskmgr-menu{background:#ece9d8;border-bottom:1px solid #d3cfc5;gap:12px;padding:3px 6px;display:flex}.taskmgr-menu span{cursor:pointer}.taskmgr-menu span:first-letter{text-decoration:underline}.taskmgr-tabs{background:#ece9d8;border-bottom:1px solid #919b9c;gap:2px;padding:4px 6px 0;display:flex}.taskmgr-tab-btn{cursor:pointer;color:#222;background:linear-gradient(#fbfbfb 0%,#ece9d8 100%);border:1px solid #919b9c;border-bottom:none;border-radius:3px 3px 0 0;padding:3px 12px;font-size:11px;position:relative;bottom:-1px}.taskmgr-tab-btn.is-active{background:#fff;border-bottom:1px solid #fff;padding-top:4px;font-weight:700}.taskmgr-body{background:#ece9d8;flex-direction:column;flex:1;min-height:0;padding:8px;display:flex}.taskmgr-view{flex-direction:column;flex:1;min-height:0;display:none}.taskmgr-view.is-active{display:flex}.taskmgr-table-container{background:#fff;border:1px solid #7f9db9;flex:1;min-height:120px;overflow-y:auto}.taskmgr-table{border-collapse:collapse;width:100%;font-size:11px}.taskmgr-table th{text-align:left;z-index:1;background:linear-gradient(#fff 0%,#ece9d8 100%);border-bottom:1px solid #919b9c;border-right:1px solid #d3cfc5;padding:3px 6px;font-weight:400;position:sticky;top:0}.taskmgr-table td{white-space:nowrap;padding:2px 6px}.taskmgr-table tr:hover{background:#eef4fd}.taskmgr-table tr.is-selected{color:#fff!important;background:#316ac5!important}.taskmgr-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.taskmgr-btn{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #7f9db9;border-radius:3px;min-width:90px;height:23px;font-family:inherit;font-size:11px}.taskmgr-btn:hover:not(:disabled){border-color:#316ac5;box-shadow:0 0 2px #316ac5}.taskmgr-btn:active:not(:disabled){background:#e0e0d0}.taskmgr-btn:disabled{opacity:.5;cursor:default}.taskmgr-perf-grid{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.taskmgr-box{background:#ece9d8;border:1px solid #919b9c;border-radius:3px;flex-direction:column;padding:6px;display:flex}.taskmgr-box__title{color:#000;margin-bottom:4px;font-size:11px;font-weight:700}.taskmgr-meter-frame{background:#000;border:1px solid #333;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.taskmgr-chart-canvas{width:100%;height:100%;display:block}.taskmgr-meter-val{color:#0f0;text-shadow:0 0 2px #030;font-family:Courier New,monospace;font-size:12px;font-weight:700;position:absolute;top:4px;left:6px}.taskmgr-statusbar{background:#ece9d8;border-top:1px solid #919b9c;gap:1px;padding:2px 4px;font-size:11px;display:flex}.taskmgr-statusbar__item{background:#ece9d8;border:1px inset #fff;padding:2px 8px}@media (width<=600px){.taskmgr-perf-grid{grid-template-columns:1fr}}.office-app{-webkit-user-select:none;user-select:none;background:#ece9d8;flex-direction:column;width:100%;height:100%;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;display:flex;overflow:hidden}.office-menubar{scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(#fbfcfe 0%,#dbe6f7 100%);border-bottom:1px solid #99b4d1;flex-shrink:0;padding:1px 4px;display:flex;overflow-x:auto}.office-menubar::-webkit-scrollbar{display:none}.office-menu-btn{cursor:pointer;white-space:nowrap;color:#0c1a30;background:0 0;border:1px solid #0000;border-radius:2px;flex-shrink:0;padding:2px 6px;font-family:Tahoma,sans-serif;font-size:11px}.office-menu-btn:hover{background:#ffeec2;border-color:#002d96}.office-toolbar{scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(#fff 0%,#e0ecf9 40%,#c5dcf7 50%,#d8e8f8 100%);border-bottom:1px solid #7f9db9;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:1px;padding:2px 6px;display:flex;overflow-x:auto}.office-toolbar::-webkit-scrollbar{display:none}.office-tool-btn{white-space:nowrap;cursor:pointer;box-sizing:border-box;color:#0c1a30;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:2px;width:auto;min-width:22px;height:22px;padding:0 4px;font-size:11px;font-weight:400;display:inline-flex}.office-tool-btn:hover{background:#ffeec2;border:1px solid #002d96}.office-tool-btn:active,.office-tool-btn.is-active{background:#fedc75;border:1px solid #002d96}.office-sep{background:#9cb6dc;border-right:1px solid #fff;flex-shrink:0;width:1px;height:18px;margin:0 3px}.excel-formula-bar{background:#f0ede1;border-bottom:1px solid #d3cfc5;flex-shrink:0;align-items:center;gap:6px;padding:2px 6px;display:flex}.excel-name-box{text-align:center;background:#fff;border:1px solid #7f9db9;width:60px;height:20px;font-size:11px;font-weight:700;line-height:18px}.excel-fx-label{color:#555;-webkit-user-select:none;user-select:none;font-style:italic;font-weight:700}.excel-formula-input{border:1px solid #7f9db9;outline:none;flex:1;height:20px;padding:0 4px;font-family:Tahoma,sans-serif;font-size:11px}.excel-body{background:gray;flex:1;position:relative;overflow:auto}.excel-table{border-collapse:collapse;table-layout:fixed;background:#fff}.excel-table th{color:#000;text-align:center;-webkit-user-select:none;user-select:none;background:linear-gradient(#f9f8f4 0%,#e3dfd0 100%);border:1px solid #9c9a91;padding:2px 0;font-size:11px;font-weight:400}.excel-table th.excel-corner-header{background:#ebe7d8;border:1px solid #9c9a91;width:36px}.excel-table th.excel-col-header{width:72px;height:20px}.excel-table th.excel-row-header{width:36px;height:20px}.excel-table th.is-header-active{font-weight:700;color:#000!important;background:linear-gradient(#fedc75 0%,#f7b733 100%)!important}.excel-table td{color:#000;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d4d0c8;outline:none;padding:1px 4px;font-size:11px;overflow:hidden}.excel-table td.is-selected{outline-offset:-2px;background:#e8f0fe!important;outline:2px solid #000!important}.excel-sheet-bar{background:#ece9d8;border-top:1px solid #c4c1b8;flex-shrink:0;align-items:center;height:24px;padding-left:2px;display:flex}.excel-sheet-nav{border-right:1px solid #c4c1b8;align-items:center;margin-right:4px;padding-right:4px;display:flex}.excel-sheet-nav-btn{cursor:pointer;color:#333;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:9px;display:flex}.excel-sheet-nav-btn:hover{background:#fff;border-color:#7f9db9}.excel-tabs-list{align-items:flex-end;height:100%;display:flex}.excel-tab{cursor:pointer;color:#333;background:#d4d0c8;border:1px solid #9c9a91;border-bottom:none;border-radius:2px 2px 0 0;height:20px;margin-right:2px;padding:1px 12px;font-family:Tahoma,sans-serif;font-size:11px}.excel-tab:hover{background:#e4e0d8}.excel-tab.is-active{border-top:2px solid #f90;height:22px;font-weight:700;color:#000!important;background:#fff!important}.excel-sheet-scrollbar-h{background:#f0ede1;border:1px solid #d3cfc5;flex:1;height:16px;margin:0 4px}.word-workspace{background:#5d6778;flex:1;justify-content:center;align-items:flex-start;padding:24px 12px;display:flex;overflow:auto}.word-page{box-sizing:border-box;color:#000;background:#fff;outline:none;width:680px;min-height:880px;padding:48px 54px;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.5;box-shadow:2px 3px 8px #00000073}.office-statusbar{color:#555;background:#ece9d8;border-top:1px solid #c4c1b8;flex-shrink:0;justify-content:space-between;align-items:center;height:22px;padding:2px 8px;font-size:11px;display:flex}.office-menu-wrapper{display:inline-block;position:relative}.office-dropdown{z-index:1000;background:#fff;border:1px solid #7f9db9;flex-direction:column;min-width:190px;padding:2px 0;display:flex;position:absolute;top:100%;left:0;box-shadow:2px 2px 5px #00000040}.office-dropdown-item{color:#000;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:4px 12px 4px 8px;font-family:Tahoma,sans-serif;font-size:11px;display:flex}.office-dropdown-item:hover,.office-dropdown-item:focus-visible{color:#fff;background:#316ac5;outline:none}.office-dropdown-item:disabled{color:#888;cursor:default}.office-dropdown-sep{background:#d4d0c8;height:1px;margin:3px 2px}.outlook-app{-webkit-user-select:none;user-select:none;background:#ece9d8;flex-direction:column;width:100%;height:100%;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.outlook-main{border-top:1px solid #7f9db9;flex:1;min-height:0;display:flex;overflow:hidden}.outlook-nav{background:linear-gradient(90deg,#f4f3ec,#ece9d8);border-right:1px solid #7f9db9;flex-direction:column;flex-shrink:0;width:150px;display:flex}.outlook-nav-header{color:#fff;background:linear-gradient(#2b7cd3 0%,#185abd 100%);border-bottom:1px solid #0f3d85;padding:4px 8px;font-size:11px;font-weight:700}.outlook-folder-list{margin:0;padding:4px 0;list-style:none}.outlook-folder-item{cursor:pointer;color:#000;align-items:center;gap:6px;padding:5px 10px;display:flex}.outlook-folder-item:hover{background:#dfe8f7}.outlook-folder-item.is-active{background:#b5cbf0;border:1px dotted #002d96;font-weight:700}.outlook-msg-pane{background:#fff;border-right:1px solid #7f9db9;flex-direction:column;flex-shrink:0;width:280px;display:flex}.outlook-msg-table-wrap{flex:1;overflow-y:auto}.outlook-msg-table{border-collapse:collapse;width:100%;font-size:11px}.outlook-msg-table th{text-align:left;color:#444;background:linear-gradient(#fff 0%,#ece9d8 100%);border-bottom:1px solid #9c9a91;border-right:1px solid #d4d0c8;padding:3px 6px;font-weight:400;position:sticky;top:0}.outlook-msg-row{cursor:pointer;border-bottom:1px solid #e8e8e8}.outlook-msg-row:hover{background:#eef4fc}.outlook-msg-row.is-selected{color:#fff;background:#316ac5}.outlook-msg-row.is-unread{font-weight:700}.outlook-msg-row td{white-space:nowrap;text-overflow:ellipsis;max-width:120px;padding:5px 6px;overflow:hidden}.outlook-preview-pane{background:#fff;flex-direction:column;flex:1;min-width:200px;display:flex;overflow:hidden}.outlook-mobile-bar{background:#dfe8f7;border-bottom:1px solid #7f9db9;gap:4px;padding:3px 6px;display:none}.outlook-mobile-tab-btn{cursor:pointer;background:#ece9d8;border:1px solid #7f9db9;border-radius:2px;flex:1;padding:4px 6px;font-family:Tahoma,sans-serif;font-size:11px}.outlook-mobile-tab-btn.is-active{color:#fff;background:#2b7cd3;border-color:#0f3d85;font-weight:700}@media (width<=768px){.outlook-mobile-bar{display:flex}.outlook-main{position:relative}.outlook-app[data-mobile-view=folders] .outlook-nav{width:100%;display:flex}.outlook-app[data-mobile-view=folders] .outlook-msg-pane,.outlook-app[data-mobile-view=folders] .outlook-preview-pane{display:none}.outlook-app[data-mobile-view=list] .outlook-msg-pane{width:100%;display:flex}.outlook-app[data-mobile-view=list] .outlook-nav,.outlook-app[data-mobile-view=list] .outlook-preview-pane{display:none}.outlook-app[data-mobile-view=read] .outlook-preview-pane{width:100%;min-width:0;display:flex}.outlook-app[data-mobile-view=read] .outlook-nav,.outlook-app[data-mobile-view=read] .outlook-msg-pane{display:none}}@container (width<=620px){.outlook-mobile-bar{display:flex}.outlook-main{position:relative}.outlook-app[data-mobile-view=folders] .outlook-nav,:scope[data-mobile-view=folders] .outlook-nav{width:100%;display:flex}.outlook-app[data-mobile-view=folders] .outlook-msg-pane,:scope[data-mobile-view=folders] .outlook-msg-pane,.outlook-app[data-mobile-view=folders] .outlook-preview-pane,:scope[data-mobile-view=folders] .outlook-preview-pane{display:none}.outlook-app[data-mobile-view=list] .outlook-msg-pane,:scope[data-mobile-view=list] .outlook-msg-pane{width:100%;display:flex}.outlook-app[data-mobile-view=list] .outlook-nav,:scope[data-mobile-view=list] .outlook-nav,.outlook-app[data-mobile-view=list] .outlook-preview-pane,:scope[data-mobile-view=list] .outlook-preview-pane{display:none}.outlook-app[data-mobile-view=read] .outlook-preview-pane,:scope[data-mobile-view=read] .outlook-preview-pane{width:100%;min-width:0;display:flex}.outlook-app[data-mobile-view=read] .outlook-nav,:scope[data-mobile-view=read] .outlook-nav,.outlook-app[data-mobile-view=read] .outlook-msg-pane,:scope[data-mobile-view=read] .outlook-msg-pane{display:none}}.outlook-preview-header{background:#f4f6fa;border-bottom:1px solid #d4d0c8;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.outlook-preview-subject{color:#001447;font-size:14px;font-weight:700}.outlook-preview-meta{color:#555;font-size:11px}.outlook-preview-body{white-space:pre-wrap;color:#111;-webkit-user-select:text;user-select:text;flex:1;padding:14px;font-family:Arial,Tahoma,sans-serif;font-size:12px;line-height:1.5;overflow-y:auto}.outlook-compose-window{z-index:100;background:#ece9d8;border:2px outset #fff;flex-direction:column;display:flex;position:absolute;inset:10px;box-shadow:4px 6px 16px #0006}.outlook-compose-header{color:#fff;background:linear-gradient(90deg,#0057e5,#2c8df5);justify-content:space-between;align-items:center;padding:4px 8px;font-weight:700;display:flex}.outlook-compose-fields{background:#fff;border-bottom:1px solid #7f9db9;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.outlook-field-row{align-items:center;display:flex}.outlook-field-label{color:#333;width:50px;font-weight:700}.outlook-field-input{border:1px solid #7f9db9;flex:1;height:20px;padding:0 4px;font-family:Arial,sans-serif;font-size:12px}.outlook-compose-textarea{resize:none;border:none;outline:none;flex:1;padding:10px;font-family:Arial,sans-serif;font-size:12px;line-height:1.4}:root{color:var(--xp-ink);font-family:var(--xp-font-ui);font-synthesis:none;background:#000}*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100dvh;overflow:hidden}button,input,textarea,select{font:inherit}button{touch-action:manipulation}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xp-shell{grid-template-rows:minmax(0, 1fr) var(--xp-taskbar-height);isolation:isolate;background:#000;width:100%;height:100dvh;min-height:100dvh;display:grid;position:relative;overflow:hidden}.boot-screen{z-index:30;color:#fff;opacity:1;visibility:visible;background:#000;place-items:center;transition:opacity .22s ease-out,visibility 0s linear .22s;display:grid;position:absolute;inset:0}.xp-shell[data-phase=ready] .boot-screen,.xp-shell[data-phase=welcome] .boot-screen{pointer-events:none;opacity:0;visibility:hidden;display:none}.boot-logo{grid-template-columns:54px auto;align-items:center;gap:16px;display:grid;transform:translateY(-24px)}.boot-mark{filter:drop-shadow(0 0 3px #ffffff3d);grid-template-rows:repeat(2,20px);grid-template-columns:repeat(2,24px);gap:3px;display:grid;transform:skewY(-8deg)}.boot-mark i:first-child{background:#f2511b}.boot-mark i:nth-child(2){background:#80cc28}.boot-mark i:nth-child(3){background:#00adef}.boot-mark i:nth-child(4){background:#fbbc09}.boot-wordmark{font-family:"Trebuchet MS", var(--xp-font-ui);letter-spacing:-.08em;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:start;margin:0;font-size:clamp(2rem,7vw,3.6rem);font-weight:400;line-height:.9;display:grid}.boot-xp{color:var(--xp-orange-500);letter-spacing:-.06em;margin:-.2em 0 0 .18em;font-size:.52em;font-style:italic}.boot-edition{letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;justify-self:end;margin:.16em 0 0;font-size:.22em;font-weight:700}.boot-progress{border:1px solid #8b8b8b;border-radius:3px;width:150px;height:15px;position:absolute;top:calc(50% + 74px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #101010}.boot-progress i{background:linear-gradient(90deg,#1a4dba,#62a5ff 50%,#1a4dba);border-radius:1px;width:18px;height:9px;animation:1s linear infinite boot-progress;position:absolute;top:2px;left:-22px}.boot-progress i:nth-child(2){animation-delay:.12s}.boot-progress i:nth-child(3){animation-delay:.24s}@keyframes boot-progress{0%{transform:translate(0)}to{transform:translate(172px)}}.desktop-view{z-index:1;color:#fff;background-color:#2198e8;background-image:linear-gradient(#00286408, #00286408), var(--xp-wallpaper-image,url(/wallpapers/xp-meadow-original.png));opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-row:1;min-width:0;min-height:0;transition:opacity .26s ease-out,transform .32s ease-out;position:relative;overflow:hidden;transform:scale(1.008)}.xp-shell[data-phase=ready] .desktop-view{opacity:1;transform:scale(1)}.desktop-icon-grid{grid-auto-columns:var(--xp-icon-cell-width);grid-auto-flow:column;grid-template-rows:repeat(auto-fill, var(--xp-icon-cell-height));align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:10px 10px 10px 8px}.desktop-icon{width:var(--xp-icon-cell-width);min-height:var(--xp-icon-cell-height);color:#fff;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;outline:0;grid-template-rows:50px auto;place-items:start center;padding:2px 4px 4px;display:grid;position:relative}.desktop-icon__image{pointer-events:none;filter:drop-shadow(1px 2px 1px #0000007a);-webkit-user-select:none;user-select:none;width:48px;height:48px;display:block}.desktop-icon__label{text-align:center;max-width:78px;text-shadow:var(--xp-shadow-text);overflow-wrap:anywhere;padding:1px 3px 2px;font-size:11px;line-height:14px;display:inline}.desktop-icon[aria-pressed=true] .desktop-icon__label{background:var(--xp-selection);outline:1px dotted var(--xp-selection-border);text-shadow:1px 1px 1px #002663}.desktop-icon:focus-visible{border-color:var(--xp-focus-ring);outline-offset:-3px;outline:1px dotted #111}.desktop-icon--trash-full .desktop-icon__image{filter:drop-shadow(1px 2px 1px #0000007a)saturate(1.35)brightness(1.08)}.desktop-icon--drag-over{border-radius:2px;background:#316ac559!important;outline:1px dashed #fff!important}.desktop-icon--trash-full:after{color:#fff;content:attr(data-trash-count);text-align:center;width:12px;height:12px;text-shadow:none;background:#d21f1f;border:1px solid #fff;border-radius:50%;margin:36px 0 0 36px;font-size:8px;font-weight:700;line-height:11px;position:absolute}.shell-status{color:#0000;pointer-events:none;background:0 0;border:0;max-width:min(320px,100vw - 24px);padding:0;position:absolute;bottom:12px;right:12px;overflow:hidden}.shell-status--launch{color:#111;background:#ffffe1;border:1px solid #003c9f;border-radius:2px;padding:8px 10px;font-size:11px;line-height:1.35;box-shadow:inset 0 0 0 1px #fff,2px 3px 7px #00000061}@media (width<=768px){.desktop-view{background-position:58%}.desktop-icon-grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-auto-flow:row;place-content:start;gap:6px 4px;display:grid;inset:8px 6px 54px 8px;overflow:hidden auto!important}.desktop-icon-grid::-webkit-scrollbar{display:none}.desktop-icon-grid>li{justify-content:center;align-items:flex-start;width:100%;display:flex;grid-area:auto!important}.desktop-icon{touch-action:pan-y;width:100%;max-width:82px;min-height:74px;padding:2px 2px 4px;grid-area:auto!important}.desktop-icon__label{overflow-wrap:break-word;word-break:normal;max-width:78px;font-size:11px;line-height:13px}.shell-status{bottom:8px;right:8px}}@media (width<=359px){.desktop-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 2px}.desktop-icon-grid>li{grid-area:auto!important}.desktop-icon{width:100%}.desktop-icon__label{max-width:72px;font-size:10px;line-height:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body,.desktop-view,.xp-shell,.xp-window,.xp-taskbar,.xp-menu,.desktop-icon{cursor:url(/cursors/xp-arrow.svg) 3 2,default}button,a,input[type=button],input[type=submit],.xp-window__control,.xp-start-button,.xp-taskbar__button,.xp-menu__item,.desktop-icon{cursor:url(/cursors/xp-hand.svg) 9 2,pointer}input[type=text],input[type=search],textarea,.cmd-app__input,.cmd-app__output{cursor:text}.radio-app{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#ece9d8;flex-direction:column;gap:8px;height:100%;padding:8px;font-family:Tahoma,MS Sans Serif,sans-serif;display:flex;overflow:hidden}.radio-app__display{color:#0f6;background:#000;border:2px inset #fff;border-radius:3px;flex-direction:column;flex-shrink:0;gap:4px;padding:8px 12px;font-family:Courier New,Courier,monospace;display:flex;box-shadow:inset 0 0 10px #00ff6440}.radio-app__status-line{color:#0b4;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.radio-app__station-line{white-space:nowrap;text-overflow:ellipsis;color:#0f6;font-size:14px;font-weight:700;overflow:hidden}.radio-app__genre-line{color:#8fa;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.radio-app__controls{background:#dedbd0;border:1px outset #fff;border-radius:3px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.radio-app__btn-group{gap:6px;display:flex}.radio-app__btn{cursor:pointer;color:#000;background:linear-gradient(#fff,#dcd7c5);border:1px outset #fff;border-radius:3px;min-height:28px;padding:2px 12px;font-family:Tahoma,sans-serif;font-size:12px;font-weight:700;box-shadow:1px 1px #00000026}.radio-app__btn:active{background:#cfcac0;border-style:inset}.radio-app__volume-group{flex:1;align-items:center;gap:6px;min-width:140px;display:flex}.radio-app__volume-label{font-size:14px}.radio-app__volume-slider{cursor:pointer;flex:1;height:18px}.radio-app__list{-webkit-overflow-scrolling:touch;background:#fff;border:2px inset #fff;flex-direction:column;flex:1;gap:2px;padding:4px;display:flex;overflow-y:auto}.radio-app__station-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;display:flex}.radio-app__station-row:hover{background:#eef2fa}.radio-app__station-row.is-active{color:#fff!important;background:#0a246a!important}.radio-app__station-name{font-weight:700}.radio-app__station-genre{opacity:.75;margin-left:8px;font-size:11px}@media (width<=768px){.radio-app{gap:6px;padding:6px}.radio-app__controls{flex-direction:column;align-items:stretch;gap:6px}.radio-app__btn-group{width:100%;display:flex}.radio-app__btn{flex:1;min-height:36px}.radio-app__volume-group{width:100%}.radio-app__station-row{min-height:32px;padding:8px 10px}}.icq-app{-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#ece9d8;border:1px solid #7f9db9;flex-direction:column;width:100%;height:100%;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;display:flex;overflow:hidden}.icq-app__header{color:#fff;background:linear-gradient(#74b341 0%,#4a8c23 45%,#3c771b 100%);border-bottom:1px solid #234f0c;align-items:center;gap:6px;padding:3px 6px;display:flex;box-shadow:inset 0 1px #fff6}.icq-app__flower{filter:drop-shadow(1px 1px 2px #00000080);flex-shrink:0;width:22px;height:22px}.icq-app__user-info{flex-direction:column;flex:1;line-height:1.2;display:flex;overflow:hidden}.icq-app__user-nick{white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 1px #1d3e0a;font-size:11px;font-weight:700;overflow:hidden}.icq-app__user-uin{color:#e5f7d2;font-family:Courier New,monospace;font-size:10px}.icq-app__status-select{color:#000;cursor:pointer;background:#fff;border:1px solid #2a5914;border-radius:0;outline:none;padding:1px 2px;font-family:Tahoma,sans-serif;font-size:10px;box-shadow:inset 1px 1px 1px #0003}.icq-app__body{background:#fff;border:1px inset #7f9db9;flex:1;margin:2px;display:flex;position:relative;overflow:hidden}.icq-contacts-view{background:#fff;flex-direction:column;width:100%;height:100%;display:flex}.icq-contacts-list{background:#fff;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.icq-group-header{color:#2b5417;background:linear-gradient(#edf2e8 0%,#dbe7d2 100%);border-top:1px solid #fff;border-bottom:1px solid #b8ceaa;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:flex}.icq-contact-item{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;gap:6px;padding:2px 6px;display:flex}.icq-contact-item:hover{background:#eef6e4}.icq-contact-item.is-selected{color:#fff;background:#316ac5}.icq-contact-item.is-selected .icq-contact-sub{color:#dbe6f8}.icq-contact-icon{width:16px;height:16px;image-rendering:pixelated;flex-shrink:0}.icq-contact-details{flex-direction:column;flex:1;min-width:0;display:flex}.icq-contact-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.icq-contact-sub{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.icq-chat-view{background:#fff;flex-direction:column;width:100%;height:100%;display:flex}.icq-chat-header{background:#ece9d8;border-bottom:1px solid #aca899;justify-content:space-between;align-items:center;padding:3px 6px;display:flex}.icq-chat-header__title{color:#000;font-size:11px;font-weight:700}.icq-chat-header__back{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #707070;border-radius:0;padding:1px 6px;font-size:10px}.icq-chat-header__back:hover{background:#e0dcc9}.icq-chat-history{background:#fff;flex:1;padding:6px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;line-height:1.35;overflow-y:auto}.icq-msg-line{word-break:break-word;margin-bottom:6px}.icq-msg-header{margin-bottom:1px;font-size:10px;font-weight:700}.icq-msg-header--incoming{color:#900}.icq-msg-header--outgoing{color:#009}.icq-msg-body{color:#000;padding-left:4px}.icq-chat-form{background:#ece9d8;border-top:1px solid #aca899;flex-direction:column;gap:4px;padding:4px;display:flex}.icq-chat-smiles{gap:2px;display:flex}.icq-smile-btn{cursor:pointer;background:0 0;border:1px solid #0000;padding:0 3px;font-size:14px}.icq-smile-btn:hover{background:#fff;border-color:#316ac5}.icq-chat-input-row{gap:4px;display:flex}.icq-chat-input{resize:none;box-sizing:border-box;border:1px inset #7f9db9;outline:none;flex:1;min-height:38px;padding:3px 6px;font-family:Tahoma,sans-serif;font-size:11px}.icq-msg-retry-btn{color:#c00000;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #7f9db9;border-radius:0;font-family:inherit}.icq-msg-retry-btn:hover{background:#fbeae8;border-color:#c00000}.icq-chat-input:focus{border-color:#316ac5}.icq-chat-send-btn{color:#000;cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #707070;border-radius:0;padding:2px 14px;font-family:Tahoma,sans-serif;font-size:11px;font-weight:700}.icq-chat-send-btn:hover{background:linear-gradient(#fff 0%,#e0ebf8 100%)}.icq-chat-send-btn:active{background:#c5d8f0;border-color:#000}.icq-app__footer{background:#ece9d8;border-top:1px solid #d4d0c8;justify-content:space-between;align-items:center;padding:3px 6px;display:flex}.icq-btn{cursor:pointer;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #707070;border-radius:0;padding:2px 8px;font-family:Tahoma,sans-serif;font-size:10px}.icq-btn:hover{background:#e0dcc9}@keyframes icq-tray-blink{0%,to{opacity:1;filter:brightness(1.2)}50%{opacity:.2}}.xp-tray__icq{cursor:pointer;justify-content:center;align-items:center;margin-right:4px;padding:0 2px;display:inline-flex}.xp-tray__icq img{vertical-align:middle;width:16px;height:16px}.xp-tray__icq.is-unread{animation:.8s infinite icq-tray-blink}.icq-login-form{background:#ece9d8;border-bottom:1px solid #aca899;flex-wrap:wrap;gap:4px;padding:4px 6px;display:flex}.icq-login-form[hidden]{display:none}.icq-login-form input{border:1px solid #7f9db9;flex:110px;min-width:0;height:20px;padding:1px 4px;font-size:11px}.icq-login-form button{cursor:pointer;background:linear-gradient(#fff,#ece9d8);border:1px solid #707070;min-height:22px;padding:1px 8px;font-size:11px}.icq-app>output{color:#444;overflow-wrap:anywhere;background:#fdfae8;border-bottom:1px solid #e0dcb8;padding:3px 6px;font-size:10px}.cleanmgr-app{color:#000;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#ece9d8;flex-direction:column;height:100%;padding:12px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px;display:flex;overflow:hidden}.cleanmgr-app__header{border-bottom:1px solid #d0d0bf;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.cleanmgr-app__header-text{flex:1}.cleanmgr-app__title{margin-bottom:4px;font-size:12px;font-weight:700}.cleanmgr-app__subtitle{color:#222;font-size:11px;line-height:1.3}.cleanmgr-app__files-group{flex-direction:column;flex:1;min-height:140px;margin-bottom:8px;display:flex}.cleanmgr-app__files-label{margin-bottom:4px}.cleanmgr-app__list-container{background:#fff;border:2px inset #d0d0bf;flex:1;min-height:100px;overflow-y:auto}.cleanmgr-app__list{margin:0;padding:0;list-style:none}.cleanmgr-item{cursor:pointer;border-bottom:1px solid #f0f0ea;align-items:center;padding:3px 6px;display:flex}.cleanmgr-item:hover{background-color:#f5f5ea}.cleanmgr-item.is-active{color:#fff;background-color:#316ac5}.cleanmgr-item__checkbox{cursor:pointer;margin-right:6px}.cleanmgr-item__label{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;overflow:hidden}.cleanmgr-item__size{margin-left:8px;font-weight:700}.cleanmgr-app__gain{margin-top:6px;font-size:11px}.cleanmgr-app__desc-fieldset{border:1px solid #d0d0bf;border-radius:2px;height:65px;margin:0 0 10px;padding:8px;overflow-y:auto}.cleanmgr-app__desc-fieldset legend{color:#333;padding:0 4px}.cleanmgr-app__desc-text{color:#333;line-height:1.35}.cleanmgr-app__status{color:#444;white-space:nowrap;text-overflow:ellipsis;min-height:18px;margin-bottom:8px;font-size:11px;overflow:hidden}.cleanmgr-app__actions{justify-content:flex-end;gap:8px;display:flex}.cleanmgr-app__actions .xp-btn{min-width:75px;height:23px;font-family:Tahoma,sans-serif;font-size:11px}.defrag-app{color:#000;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#ece9d8;flex-direction:column;height:100%;padding:10px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px;display:flex;overflow:hidden}.defrag-volume-table{background:#fff;border:2px inset #d0d0bf;height:70px;margin-bottom:10px;overflow-y:auto}.defrag-table-header{background:#ece9d8;border-bottom:1px solid #aca899;padding:3px 6px;font-weight:700;display:flex}.defrag-table-row{cursor:pointer;padding:3px 6px;display:flex}.defrag-table-row.is-selected{color:#fff;background-color:#316ac5}.col-vol{width:70px}.col-fs{width:110px}.col-cap{width:90px}.col-free{width:130px}.col-frag{width:100px}.defrag-map-section{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.defrag-band-label{color:#333;font-size:11px}.defrag-cluster-strip{background:#fff;border:2px inset #d0d0bf;flex-wrap:wrap;align-content:flex-start;gap:1px;height:38px;padding:1px;display:flex;overflow:hidden}.cluster-cell{flex-grow:1;width:3px;min-width:2px;height:100%}.cluster-system{background-color:#27ae60}.cluster-contiguous{background-color:#2980b9}.cluster-fragmented{background-color:#c0392b}.cluster-free{background-color:#fff}.defrag-legend{background:#f4f2e8;border:1px solid #d0d0bf;flex-wrap:wrap;gap:12px;margin-bottom:8px;padding:4px 6px;display:flex}.legend-item{align-items:center;gap:4px;font-size:10px;display:flex}.swatch{border:1px solid #777;width:10px;height:10px;display:inline-block}.swatch-fragmented{background-color:#c0392b}.swatch-contiguous{background-color:#2980b9}.swatch-system{background-color:#27ae60}.swatch-free{background-color:#fff}.defrag-status-bar{color:#222;background:#ece9d8;border-top:1px solid #aca899;margin-top:auto;margin-bottom:8px;padding:4px 2px;font-size:11px}.defrag-controls{gap:6px;display:flex}.defrag-controls .xp-btn{min-width:90px;height:24px;font-family:Tahoma,sans-serif;font-size:11px}.xp-tabs{color:#000;-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;display:flex}.xp-tabs__header{background:#ece9d8;border-bottom:1px solid #919b9c;gap:2px;padding:4px 6px 0;display:flex}.xp-tabs__tab{cursor:pointer;color:#000;background:#e0dfe3;border:1px solid #919b9c;border-bottom:none;border-radius:3px 3px 0 0;outline:none;padding:3px 10px 4px;font-size:11px;position:relative;top:1px}.xp-tabs__tab:hover{background:#eae8e4}.xp-tabs__tab.is-active{z-index:2;background:#fff;border-color:#919b9c #919b9c #fff;border-bottom-style:solid;border-bottom-width:1px;font-weight:700;top:1px}.xp-tabs__body{box-sizing:border-box;background:#fff;border:1px solid #919b9c;border-top:none;flex:1;padding:12px;overflow-y:auto}.msconfig-app{box-sizing:border-box;background:#ece9d8;flex-direction:column;height:100%;padding:8px;display:flex}.msconfig-app__content{flex:1;min-height:0}.msconfig-app__footer{justify-content:flex-end;gap:8px;margin-top:10px;padding-top:8px;display:flex}.msconfig-group{background:#fff;border:1px solid #d0d0bf;border-radius:4px;margin-bottom:12px;padding:10px 14px 14px}.msconfig-group legend{color:#039;padding:0 4px;font-weight:700}.msconfig-radio-row{cursor:pointer;align-items:flex-start;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.msconfig-radio-row input[type=radio]{cursor:pointer;margin-top:1px}.msconfig-radio-desc{color:#555;margin-top:2px;margin-left:20px;font-size:10px}.msconfig-table-container{background:#fff;border:1px solid #7f9db9;height:200px;margin-bottom:8px;overflow-y:auto}.msconfig-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.msconfig-table th{z-index:1;background:#ece9d8;border-bottom:1px solid #7f9db9;border-right:1px solid #d0d0bf;padding:3px 6px;font-weight:400;position:sticky;top:0}.msconfig-table td{white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:3px 6px}.msconfig-table tr:hover{background:#e8f1ff}.msconfig-table tr.is-selected{color:#fff;background:#316ac5}.msconfig-actions-row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.services-app{box-sizing:border-box;background:#ece9d8;flex-direction:column;height:100%;display:flex}.services-app__toolbar{background:#ece9d8;border-bottom:1px solid #919b9c;align-items:center;gap:4px;padding:4px 6px;display:flex}.services-app__tool-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:flex}.services-app__tool-btn:hover:not(:disabled){background:#b6bdd2;border-color:#0a246a}.services-app__tool-btn:disabled{opacity:.45;cursor:default}.services-app__main{flex:1;min-height:0;display:flex}.services-app__sidebar{box-sizing:border-box;background:#fff;border-right:1px solid #919b9c;flex-direction:column;gap:8px;width:200px;padding:10px;display:flex;overflow-y:auto}.services-app__sidebar-title{color:#039;font-size:12px;font-weight:700}.services-app__sidebar-desc{color:#333;font-size:11px;line-height:1.4}.services-app__sidebar-actions{flex-direction:column;gap:6px;margin-top:8px;display:flex}.services-app__sidebar-link{color:#03c;cursor:pointer;font-size:11px;text-decoration:underline}.services-app__sidebar-link:hover{color:#c00}.services-app__grid{background:#fff;flex:1;overflow:auto}.services-status-badge{font-weight:500}.services-status-badge--running{color:green}.services-status-badge--stopped{color:#888}.service-dialog-overlay{z-index:100;background:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.service-dialog{color:#000;background:#ece9d8;border:2px solid #0055ea;border-radius:4px;flex-direction:column;width:380px;font-size:11px;display:flex;box-shadow:2px 2px 10px #0006}.service-dialog__header{color:#fff;background:linear-gradient(90deg,#0055ea 0%,#357ae8 100%);justify-content:space-between;align-items:center;padding:4px 8px;font-weight:700;display:flex}.service-dialog__body{flex-direction:column;gap:10px;padding:12px;display:flex}.service-dialog__field{flex-direction:column;gap:2px;display:flex}.service-dialog__field label{color:#444}.service-dialog__field select,.service-dialog__field input{background:#fff;border:1px solid #7f9db9;padding:2px 4px;font-size:11px}.service-dialog__controls{gap:6px;margin-top:6px;display:flex}.service-dialog__footer{border-top:1px solid #d0d0bf;justify-content:flex-end;gap:6px;padding:8px 12px 12px;display:flex}@media (width<=600px){.services-app__sidebar{display:none}}.rover-widget{z-index:50;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;align-items:flex-end;font-family:Tahoma,Segoe UI,sans-serif;display:flex;position:fixed;bottom:38px;right:20px}.rover-canvas{cursor:grab;width:120px;height:120px;image-rendering:pixelated;filter:drop-shadow(2px 6px 10px #00000073);touch-action:none;transition:transform .1s}.rover-canvas:active{cursor:grabbing;transform:scale(1.08)}.rover-balloon{background:#ffd;border:1px solid #000;border-radius:6px;flex-direction:column;width:290px;margin-bottom:8px;transition:opacity .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:2px 3px 12px #00000073}.rover-balloon:after{content:"";filter:drop-shadow(0 1px #000);border-top:8px solid #ffd;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-8px;right:50px}.rover-balloon.is-collapsed{opacity:0;pointer-events:none;transform:scale(.9)translateY(10px)}.rover-balloon__header{color:#fff;background:linear-gradient(#2a6ed8 0%,#15459b 100%);justify-content:space-between;align-items:center;padding:3px 6px;font-size:11px;font-weight:700;display:flex}.rover-balloon__header-left{align-items:center;gap:5px;display:flex}.rover-balloon__badge{font-size:14px}.rover-balloon__header-actions{align-items:center;gap:4px;display:flex}.rover-balloon__switch{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:11px;line-height:1}.rover-balloon__switch:hover{filter:brightness(1.3)}.rover-companion-selector{background:#f5f3e5;border-bottom:1px solid #d4d0c8;padding:6px 8px}.rover-companion-selector__title{color:#444;margin-bottom:4px;font-size:10px;font-weight:700}.rover-companion-selector__list{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.rover-companion-option{cursor:pointer;text-align:left;background:#fff;border:1px solid #7f9db9;border-radius:3px;align-items:center;gap:6px;padding:4px 6px;font-family:inherit;font-size:11px;transition:all .1s;display:flex}.rover-companion-option:hover{background:#eef3fa;border-color:#215dc6}.rover-companion-option.is-active{color:#fff;background:#2a6ed8;border-color:#15459b;font-weight:700}.rover-balloon__close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:11px;line-height:1}.rover-balloon__close:hover{color:#f99}.rover-balloon__body{color:#000;max-height:200px;padding:8px 9px;font-size:11px;line-height:1.4;overflow-y:auto}.rover-balloon__text{word-break:break-word;margin-bottom:8px}.rover-typing{color:#555;font-style:italic}.rover-balloon__quick{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rover-chip{color:#002d96;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #7f9db9;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:10px;transition:all .1s;display:inline-flex}.rover-chip img{pointer-events:none;display:block}.rover-chip:hover{background:#eef3fa;border-color:#215dc6;transform:translateY(-1px)}.rover-balloon__form{background:#faf8eb;border-top:1px solid #e0ddc8;gap:4px;padding:5px 6px 6px;display:flex}.rover-balloon__input{background:#fff;border:1px solid #7f9db9;border-radius:2px;outline:none;flex:1;height:24px;padding:0 6px;font-family:inherit;font-size:11px}.rover-balloon__send{cursor:pointer;white-space:nowrap;background:linear-gradient(#fff 0%,#ece9d8 100%);border:1px solid #7f9db9;border-radius:2px;height:24px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:700}.rover-balloon__send:hover{background:linear-gradient(#fff 0%,#dbe6f5 100%)}.rover-mobile-fab{display:none}@media (width<=768px){.rover-widget{bottom:34px;right:12px}.rover-canvas{width:90px;height:90px}.rover-balloon{width:auto;max-width:380px;margin:0 auto;position:fixed;bottom:110px;left:10px;right:10px}.rover-balloon:after{right:38px}}.chips-easter-egg-overlay{z-index:99999;pointer-events:auto;perspective:1000px;background-color:#00000040;transition:background-color .2s;position:fixed;inset:0;overflow:hidden}.chips-bag-wrapper{transform-origin:50%;will-change:transform, filter;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.chips-bag-img{object-fit:contain;max-width:80vw;max-height:80vh;display:block}.chips-warning-text{color:#fff;white-space:nowrap;background:red;border:2px solid #fff;border-radius:4px;margin-top:14px;padding:6px 14px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;animation:.3s infinite alternate chipsBlink;box-shadow:0 4px 12px #0009}@keyframes chipsBlink{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1.02)}}.chips-easter-egg-overlay.is-exploding{animation:.45s ease-out forwards chipsFlashBoom;background-color:#fff!important}.chips-easter-egg-overlay.is-exploding .chips-bag-wrapper{animation:.45s cubic-bezier(.1,.9,.2,1) forwards chipsDisintegrate}@keyframes chipsFlashBoom{0%{filter:brightness(3);background-color:#fff}50%{filter:brightness(2);background-color:#f30}to{filter:brightness(0);background-color:#000}}@keyframes chipsDisintegrate{0%{opacity:1;filter:brightness(2)contrast(2);transform:translate(-50%,-50%)scale(3.8)}50%{opacity:.8;filter:blur(8px)brightness(5);transform:translate(-50%,-50%)scale(5.5)}to{opacity:0;filter:blur(24px)brightness(10);transform:translate(-50%,-50%)scale(9)}}.tcm-easter-egg-overlay{z-index:99999;opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#000;justify-content:center;align-items:center;transition:opacity 2s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow:hidden}.tcm-easter-egg-overlay.is-active{opacity:1}.tcm-easter-egg-overlay.is-leaving{opacity:0;pointer-events:none;transition:opacity .6s ease-out}.tcm-container{opacity:0;pointer-events:none;justify-content:center;align-items:center;width:min(76vmin,680px);height:min(76vmin,680px);transition:opacity 2s .4s,transform 2s .4s;display:flex;position:relative;transform:scale(.92)}.tcm-easter-egg-overlay.is-active .tcm-container{opacity:1;transform:scale(1)}.tcm-ornament{object-fit:contain;transform-origin:50%;will-change:transform;pointer-events:none;width:100%;height:100%;animation:22s linear infinite tcmSpin;position:absolute;inset:0}.tcm-letters{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes tcmSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.desktop-live-wallpaper{z-index:0;pointer-events:none;background-color:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.desktop-view>.desktop-icon-grid{z-index:1}.tcm-wallpaper-container{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:min(76vmin,680px);height:min(76vmin,680px);display:flex;position:relative}
