:root{--xp-titlebar-grad:linear-gradient(180deg, #2a5bcc 0%, #2055c4 3%, #1e48b8 6%, #2057c5 10%, #2a6edb 14%, #2c73dd 50%, #1e5bc4 86%, #1742a0 92%, #1e4fb5 96%, #244aad 100%);--xp-titlebar-grad-inactive:linear-gradient(180deg, #7896cc 0%, #6a87be 50%, #4c6faa 100%);--xp-window-frame:#0058e6;--xp-window-frame-edge:#003ba8;--xp-taskbar-grad:linear-gradient(180deg, #1f3fa8 0%, #245edc 9%, #3f8cf4 18%, #245edc 92%, #1f3fa8 100%);--xp-start-grad:linear-gradient(180deg, #5eac56 0%, #3c8b36 50%, #2d6e26 100%);--xp-accent:#2a5bcc;--xp-accent-light:#5caaf2;--xp-accent-dark:#1e48b8;--xp-accent-grad:linear-gradient(180deg, #5caaf2 0%, #3d85dd 45%, #2a5bcc 55%, #1e48b8 100%);--xp-accent-grad-hover:linear-gradient(180deg, #7bc0ff 0%, #4f95e8 45%, #3266d5 55%, #2454c0 100%);--xp-accent-grad-active:linear-gradient(180deg, #1e48b8 0%, #2a5bcc 50%, #4d8fdf 100%);--xp-success:#4f9e3f;--xp-success-grad:linear-gradient(180deg, #8ad178 0%, #5eac56 50%, #3c8b36 100%);--xp-warning:#e89826;--xp-warning-grad:linear-gradient(180deg, #ffd080 0%, #f0a040 50%, #c77820 100%);--xp-danger:#c7332f;--xp-danger-grad:linear-gradient(180deg, #e87878 0%, #c7332f 50%, #962020 100%);--xp-info:#2a5bcc;--xp-bg-desktop:#5a8ac9;--xp-bg-window:#ece9d8;--xp-bg-card:#fff;--xp-bg-panel:#f4f2e8;--xp-bg-input:#fff;--xp-bg-hover:#e8f0fe;--xp-bg-selected:#316ac5;--xp-border:#aca899;--xp-border-light:#d4d0c8;--xp-border-input:#7f9db9;--xp-border-input-focus:#2a5bcc;--xp-shadow-inset-light:#fff;--xp-shadow-inset-dark:#aca899;--xp-text:#000;--xp-text-muted:#555;--xp-text-disabled:#888;--xp-text-on-accent:#fff;--xp-text-link:#03c;--xp-sp-1:4px;--xp-sp-2:8px;--xp-sp-3:12px;--xp-sp-4:16px;--xp-sp-5:24px;--xp-sp-6:32px;--xp-sp-7:48px;--xp-sp-8:64px;--xp-r-0:0px;--xp-r-1:2px;--xp-r-2:4px;--xp-r-3:6px;--xp-r-4:8px;--xp-r-5:12px;--xp-font-ui:"Tahoma", "Geneva", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--xp-font-display:var(--font-display), "Trebuchet MS", "Tahoma", sans-serif;--xp-font-mono:"Lucida Console", "Courier New", "Geist Mono", monospace;--xp-font-pixel:"Pixelify Sans", "Tahoma", sans-serif;--xp-density:1;--xp-retro:1;--xp-shadow-window:4px 4px 0 #00000026;--xp-shadow-card:2px 2px 0 #00000014;--xp-shadow-window-deep:0 0 0 1px #003c9d, 1px 1px 0 #062c70, 2px 2px 0 #001c5e, 3px 3px 0 #00000059}[data-theme=olive]{--xp-titlebar-grad:linear-gradient(180deg, #91a66b 0%, #7e9a50 6%, #6e8a3f 10%, #87a152 14%, #93ac5c 50%, #7e9a50 86%, #5c7a35 92%, #708b43 96%, #80994e 100%);--xp-titlebar-grad-inactive:linear-gradient(180deg, #b0bc95 0%, #909c75 50%, #707c55 100%);--xp-window-frame:#6b863b;--xp-window-frame-edge:#495e25;--xp-accent:#6b863b;--xp-accent-light:#abc576;--xp-accent-dark:#495e25;--xp-accent-grad:linear-gradient(180deg, #abc576 0%, #87a451 45%, #6b863b 55%, #495e25 100%);--xp-accent-grad-hover:linear-gradient(180deg, #bfd78a 0%, #98b662 45%, #779747 55%, #5a7430 100%);--xp-accent-grad-active:linear-gradient(180deg, #495e25 0%, #6b863b 50%, #87a451 100%);--xp-bg-desktop:#88a05a;--xp-bg-selected:#6b863b;--xp-text-link:#3d5520}[data-theme=silver]{--xp-titlebar-grad:linear-gradient(180deg, #dcdcdc 0%, #b5b5b5 6%, #898989 10%, #b0b0b0 14%, #c8c8c8 50%, #a8a8a8 86%, #767676 92%, #909090 96%, #a0a0a0 100%);--xp-titlebar-grad-inactive:linear-gradient(180deg, #e8e8e8 0%, #c8c8c8 50%, #a8a8a8 100%);--xp-window-frame:#6f6f6f;--xp-window-frame-edge:#4a4a4a;--xp-accent:#4a6b9c;--xp-accent-light:#8facd4;--xp-accent-dark:#2d4a78;--xp-accent-grad:linear-gradient(180deg, #8facd4 0%, #6a88b8 45%, #4a6b9c 55%, #2d4a78 100%);--xp-accent-grad-hover:linear-gradient(180deg, #a4bee2 0%, #7a98c8 45%, #5a7bac 55%, #3a5a88 100%);--xp-accent-grad-active:linear-gradient(180deg, #2d4a78 0%, #4a6b9c 50%, #6a88b8 100%);--xp-bg-desktop:#7a8b9c;--xp-bg-window:#ece9dd;--xp-bg-selected:#4a6b9c;--xp-text-link:#2d4a78;--xp-taskbar-grad:linear-gradient(180deg, #b6b6c8 0%, #80808f 50%, #4a4a55 100%)}[data-mode=dark]{--xp-bg-desktop:#1a2238;--xp-bg-window:#2a2f3e;--xp-bg-card:#353b4d;--xp-bg-panel:#2f3445;--xp-bg-input:#1f2433;--xp-bg-hover:#3d4358;--xp-border:#4a5068;--xp-border-light:#5a6080;--xp-shadow-inset-light:#5a6080;--xp-shadow-inset-dark:#1a1f2e;--xp-text:#e8e8f0;--xp-text-muted:#9aa0b5;--xp-text-disabled:#6a7088}[data-mode=dark][data-theme=luna],[data-mode=dark]:not([data-theme]){--xp-titlebar-grad:linear-gradient(180deg, #1a3a8c 0%, #15327f 6%, #102871 10%, #1a3a8c 50%, #102871 92%, #0a1f5c 100%)}[data-mode=dark][data-theme=olive]{--xp-titlebar-grad:linear-gradient(180deg, #3a4f1f 0%, #2d4015 50%, #1f2e0a 100%)}[data-mode=dark][data-theme=silver]{--xp-titlebar-grad:linear-gradient(180deg, #4a4a4a 0%, #353535 50%, #1f1f1f 100%)}[data-density=compact]{--xp-sp-1:2px;--xp-sp-2:6px;--xp-sp-3:10px;--xp-sp-4:12px;--xp-sp-5:18px;--xp-sp-6:24px}[data-retro=low]{--xp-shadow-window:0 2px 8px #00000014;--xp-shadow-card:0 1px 3px #0000000f;--xp-r-1:4px;--xp-r-2:6px;--xp-r-3:8px;--xp-r-4:10px}[data-retro=low] .xp-button{background:var(--xp-bg-card)!important;border:1px solid var(--xp-border)!important;box-shadow:0 1px 2px #0000000f!important}[data-retro=low] .xp-titlebar{background:var(--xp-accent)!important}@media (max-width:640px){:root,[data-theme=silver]{--xp-bg-desktop:var(--xp-bg-window)}}.crt-overlay{pointer-events:none;z-index:9998;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 3px),radial-gradient(#0000 60%,#00000040 100%);position:fixed;inset:0}.crt-overlay:after{content:"";background:linear-gradient(#ffffff05,#ffffff05);animation:6s infinite xp-flicker;position:absolute;inset:0}@keyframes xp-flicker{0%,to{opacity:1}50%{opacity:.97}}.xp-window{background:var(--xp-bg-window);border:1px solid var(--xp-window-frame-edge);box-shadow:var(--xp-shadow-window);font-family:var(--xp-font-ui);color:var(--xp-text);border-radius:8px 8px 0 0;overflow:hidden}.xp-titlebar{background:var(--xp-titlebar-grad);color:#fff;font-family:var(--xp-font-display);-webkit-user-select:none;user-select:none;text-shadow:1px 1px 1px #00000080;border-bottom:1px solid var(--xp-window-frame-edge);align-items:center;gap:6px;height:28px;padding:4px 6px 4px 8px;font-size:13px;font-weight:700;display:flex}[data-theme=silver] .xp-titlebar{color:#1a1a1a;text-shadow:1px 1px #ffffff80}[data-theme=silver][data-mode=dark] .xp-titlebar{color:#fff;text-shadow:1px 1px 1px #00000080}.xp-titlebar .xp-icon-mini{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.xp-titlebar .xp-title-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.xp-titlebar.inactive{background:var(--xp-titlebar-grad-inactive)}.xp-window-controls{gap:2px;display:flex}.xp-window-btn{color:#fff;cursor:pointer;text-shadow:1px 1px #0006;-webkit-user-select:none;user-select:none;background:linear-gradient(#4a8df0 0%,#2a5bcc 50%,#1742a0 100%);border:1px solid #00000080;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-family:Marlett,Tahoma,sans-serif;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 1px 1px #ffffff80}.xp-window-btn:hover{filter:brightness(1.15)}.xp-window-btn.close{background:linear-gradient(#e47878 0%,#c7332f 50%,#962020 100%)}.xp-window-body{padding:var(--xp-sp-3);background:var(--xp-bg-window);color:var(--xp-text)}.xp-menubar{background:var(--xp-bg-window);border-bottom:1px solid var(--xp-border);color:var(--xp-text);gap:8px;padding:2px 4px;font-size:12px;display:flex}.xp-menubar>*{cursor:default;border-radius:2px;padding:2px 8px}.xp-menubar>:hover{background:var(--xp-bg-selected);color:#fff}.xp-statusbar{border-top:1px solid var(--xp-border);background:var(--xp-bg-panel);color:var(--xp-text-muted);align-items:center;gap:12px;padding:3px 8px;font-size:11px;display:flex}.xp-button{font-family:var(--xp-font-ui);border:1px solid var(--xp-border);color:#1a1a1a;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#fdfdfd 0%,#f0f0ea 45%,#ddd8c8 55%,#cfc9b6 100%);border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:26px;padding:6px 16px;font-size:13px;text-decoration:none;transition:filter .12s,transform 60ms;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000000d}.xp-button:hover{filter:brightness(1.05);border-color:#f0a040;text-decoration:none;box-shadow:inset 0 0 0 1px #ffd080,inset 0 1px #ffffffe6}.xp-button:active,.xp-button.active{background:linear-gradient(#cfc9b6 0%,#ddd8c8 45%,#f0f0ea 55%,#fdfdfd 100%);box-shadow:inset 1px 1px 2px #00000026}.xp-button:focus-visible{outline:1px dotted var(--xp-text);outline-offset:-4px}.xp-button:disabled,.xp-button.disabled{color:var(--xp-text-disabled);cursor:not-allowed;filter:grayscale(.4)}.xp-button.primary{background:var(--xp-accent-grad);color:#fff;border-color:var(--xp-accent-dark);text-shadow:1px 1px #0000004d;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0003}.xp-button.primary:hover{background:var(--xp-accent-grad-hover);border-color:var(--xp-accent-dark)}.xp-button.primary:active{background:var(--xp-accent-grad-active)}.xp-button.success{background:var(--xp-success-grad);color:#fff;text-shadow:1px 1px #0000004d;border-color:#2d6e26;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0003}.xp-button.danger{background:var(--xp-danger-grad);color:#fff;text-shadow:1px 1px #0000004d;border-color:#962020}.xp-button.large{min-height:34px;padding:10px 22px;font-size:14px}.xp-button.small{min-height:20px;padding:3px 10px;font-size:11px}.xp-start-btn{background:var(--xp-start-grad);color:#fff;font-family:var(--xp-font-display);text-shadow:1px 1px 1px #00000080;cursor:pointer;border:none;border-radius:0 12px 12px 0;align-items:center;gap:6px;padding:4px 18px 4px 10px;font-size:14px;font-style:italic;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 1px 1px #fff6}.xp-start-btn:hover{filter:brightness(1.1)}.xp-input,.xp-textarea,.xp-select{font-family:var(--xp-font-ui);background:var(--xp-bg-input);border:1px solid var(--xp-border-input);color:var(--xp-text);border-radius:0;width:100%;min-height:24px;padding:4px 6px;font-size:13px;box-shadow:inset 1px 1px #00000014}.xp-input:focus,.xp-textarea:focus,.xp-select:focus{border-color:var(--xp-border-input-focus);box-shadow:inset 1px 1px 0 #00000014, 0 0 0 1px var(--xp-accent-light);outline:none}.xp-input.error,.xp-textarea.error,.xp-select.error{border-color:var(--xp-danger);background:#fff0f0;box-shadow:inset 1px 1px #c7332f33}.xp-input:disabled,.xp-textarea:disabled,.xp-select:disabled{background:var(--xp-bg-panel);color:var(--xp-text-disabled)}.xp-textarea{resize:vertical;min-height:80px}.xp-input-search{background:var(--xp-bg-input) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='6' cy='6' r='4' fill='none' stroke='%23555' stroke-width='1.5'/%3E%3Cline x1='9' y1='9' x2='12' y2='12' stroke='%23555' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 6px center;padding-left:26px}.xp-field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.xp-field label{color:var(--xp-text);font-size:12px;font-family:var(--xp-font-ui)}.xp-field .helper{color:var(--xp-text-muted);font-size:11px}.xp-field .error-text{color:var(--xp-danger);font-size:11px}.xp-check{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-family:var(--xp-font-ui);align-items:center;gap:6px;display:inline-flex}.xp-check input{width:13px;height:13px;accent-color:var(--xp-accent);margin:0}.xp-toggle{background:var(--xp-bg-panel);border:1px solid var(--xp-border-input);cursor:pointer;border-radius:10px;flex-shrink:0;width:38px;height:20px;transition:background .2s;display:inline-block;position:relative;box-shadow:inset 1px 1px 2px #0000001a}.xp-toggle.on{background:var(--xp-accent-grad);border-color:var(--xp-accent-dark)}.xp-toggle:after{content:"";background:linear-gradient(#fff,#d8d8d8);border:1px solid #888;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #0003}.xp-toggle.on:after{transform:translate(18px)}.xp-select{appearance:none;background:var(--xp-bg-input) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 6px center;padding-right:24px}.xp-tabs{border-bottom:2px solid var(--xp-accent-dark);z-index:1;gap:2px;margin-bottom:-2px;padding:0 4px;display:flex;position:relative}.xp-tab{border:1px solid var(--xp-border);cursor:pointer;color:#1a1a1a;-webkit-user-select:none;user-select:none;font-size:12px;font-family:var(--xp-font-ui);background:linear-gradient(#fcfaf0 0%,#e8e1c8 100%);border-bottom:none;border-radius:4px 4px 0 0;padding:5px 14px;position:relative;top:1px}.xp-tab.active{background:var(--xp-bg-window);border-color:var(--xp-accent-dark);border-bottom:2px solid var(--xp-bg-window);z-index:2;padding-bottom:6px;font-weight:700}.xp-tab:hover:not(.active){background:linear-gradient(#fff 0%,#f0e8c8 100%)}.xp-tab-panel{background:var(--xp-bg-window);border:1px solid var(--xp-accent-dark);padding:var(--xp-sp-4);color:var(--xp-text);border-top:none;border-radius:0 0 4px 4px}.xp-alert{border:1px solid var(--xp-border);background:var(--xp-bg-card);box-shadow:var(--xp-shadow-card);font-family:var(--xp-font-ui);color:var(--xp-text);border-radius:4px;align-items:flex-start;gap:12px;padding:12px;display:flex}.xp-alert .alert-icon{flex-shrink:0;width:32px;height:32px}.xp-alert .alert-body strong{margin-bottom:2px;font-size:13px;display:block}.xp-alert .alert-body p{color:var(--xp-text-muted);margin:0;font-size:12px}.xp-alert.info{background:#e8f0fe;border-color:#2a5bcc}.xp-alert.success{background:#e8f8e0;border-color:#4f9e3f}.xp-alert.warning{background:#fff6e0;border-color:#e89826}.xp-alert.danger{background:#fce8e8;border-color:#c7332f}[data-mode=dark] .xp-alert.info{background:#2a5bcc2e}[data-mode=dark] .xp-alert.success{background:#4f9e3f29}[data-mode=dark] .xp-alert.warning{background:#e8982629}[data-mode=dark] .xp-alert.danger{background:#c7332f29}.xp-badge{text-shadow:1px 1px #0003;font-size:11px;font-weight:700;font-family:var(--xp-font-ui);border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.xp-badge.new{color:#fff;background:linear-gradient(#8ad178 0%,#5eac56 100%);border-color:#3c8b36}.xp-badge.popular{color:#fff;background:linear-gradient(#ffd080 0%,#f0a040 100%);border-color:#c77820}.xp-badge.progress{color:#fff;border-color:var(--xp-accent-dark);background:linear-gradient(#5caaf2 0%,#2a5bcc 100%)}.xp-badge.done{color:#fff;background:linear-gradient(#c8c0b0 0%,#908878 100%);border-color:#605850}.xp-badge.outline{background:var(--xp-bg-card);color:var(--xp-accent-dark);border-color:var(--xp-accent);text-shadow:none}.xp-table{border-collapse:collapse;background:var(--xp-bg-card);border:1px solid var(--xp-border);width:100%;font-size:12px;font-family:var(--xp-font-ui);color:var(--xp-text)}.xp-table thead th{border:1px solid var(--xp-border);border-bottom:1px solid var(--xp-border);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--xp-text);background:linear-gradient(#fcfaf0 0%,#e8e1c8 100%);padding:6px 10px;font-size:11px;font-weight:700}[data-mode=dark] .xp-table thead th{color:var(--xp-text);background:linear-gradient(#3f4658 0%,#2a2f3e 100%)}.xp-table tbody td{border-bottom:1px solid var(--xp-border-light);padding:8px 10px}.xp-table tbody tr:hover{background:var(--xp-bg-hover)}.xp-table tbody tr.selected{background:var(--xp-bg-selected);color:#fff}.xp-pagination{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.xp-page{border:1px solid var(--xp-border);cursor:pointer;color:#1a1a1a;min-width:28px;height:28px;font-size:12px;font-family:var(--xp-font-ui);background:linear-gradient(#fdfdfd 0%,#ece9d8 100%);border-radius:3px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.xp-page.active{background:var(--xp-accent-grad);color:#fff;border-color:var(--xp-accent-dark);text-shadow:1px 1px #0000004d}.xp-page:hover:not(.active){background:linear-gradient(#fff 0%,#f0e8c8 100%);border-color:#f0a040;text-decoration:none}.xp-breadcrumb{font-size:12px;font-family:var(--xp-font-ui);color:var(--xp-text-muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.xp-breadcrumb .sep{color:var(--xp-text-muted)}.xp-breadcrumb a{color:var(--xp-text-link)}.xp-breadcrumb .current{color:var(--xp-text);font-weight:700}.ds-section{background:var(--xp-bg-window);border:1px solid var(--xp-window-frame-edge);box-shadow:var(--xp-shadow-window);color:var(--xp-text);border-radius:8px 8px 0 0;overflow:hidden}.ds-section-header{background:var(--xp-titlebar-grad);color:#fff;font-family:var(--xp-font-display);text-shadow:1px 1px 1px #00000080;letter-spacing:.02em;border-bottom:1px solid var(--xp-window-frame-edge);align-items:center;gap:8px;height:28px;padding:6px 10px;font-size:13px;font-weight:700;display:flex}[data-theme=silver] .ds-section-header{color:#1a1a1a;text-shadow:1px 1px #ffffff80}[data-theme=silver][data-mode=dark] .ds-section-header{color:#fff;text-shadow:1px 1px 1px #00000080}.ds-section-body{padding:var(--xp-sp-4);background:var(--xp-bg-window);color:var(--xp-text)}.ds-section.ghost{box-shadow:none;background:0 0;border:none}.ds-section.ghost>.ds-section-body{background:0 0}.display-h1{font-family:var(--xp-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(40px,8vw,88px);font-weight:700;line-height:1.05}.display-h2{font-family:var(--xp-font-display);letter-spacing:-.015em;margin:0;font-size:clamp(28px,4.5vw,48px);font-weight:700;line-height:1.1}.display-h3{font-family:var(--xp-font-display);margin:0;font-size:clamp(20px,2.5vw,28px);font-weight:600;line-height:1.2}.brand-logo{font-family:var(--xp-font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-weight:800;display:inline-flex}[data-cursor=xp]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M3 2 L3 23 L9 17 L13 26 L17 24 L13 15 L21 15 Z' fill='white' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E"),default}[data-cursor=xp] a,[data-cursor=xp] button,[data-cursor=xp] [role=button],[data-cursor=xp] .xp-button,[data-cursor=xp] .xp-page,[data-cursor=xp] .xp-tab,[data-cursor=xp] .xp-toggle,[data-cursor=xp] .xp-check,[data-cursor=xp] .xp-window-btn{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M11 3 L11 17 L7 17 L13 25 L19 17 L15 17 L15 3 Z' fill='white' stroke='black' stroke-width='1.5' stroke-linejoin='round' transform='rotate(-30 13 14)'/%3E%3C/svg%3E"),pointer}.xp-cursor-wait,.xp-cursor-wait *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolygon points='6,3 26,3 26,8 16,16 26,24 26,29 6,29 6,24 16,16 6,8' fill='%23F0E0A0' stroke='%237A4A0A' stroke-width='1.5'/%3E%3Cpolygon points='9,5 23,5 16,13' fill='%235CAAF2'/%3E%3Cpolygon points='9,27 23,27 16,19' fill='%235CAAF2'/%3E%3C/svg%3E") 16 16,wait}@media (hover:none){[data-cursor=xp],[data-cursor=xp] *{cursor:auto!important}}.xp-row{gap:var(--xp-sp-3);flex-wrap:wrap;align-items:center;display:flex}.xp-col{gap:var(--xp-sp-2);flex-direction:column;display:flex}.xp-grid{gap:var(--xp-sp-3);display:grid}.xp-grid-2{grid-template-columns:repeat(2,1fr)}.xp-grid-3{grid-template-columns:repeat(3,1fr)}.xp-grid-4{grid-template-columns:repeat(4,1fr)}.xp-grid-5{grid-template-columns:repeat(5,1fr)}.xp-muted{color:var(--xp-text-muted)}.xp-mono{font-family:var(--xp-font-mono)}.xp-tiny{font-size:11px}.xp-small{font-size:12px}.xp-placeholder{border:1px dashed var(--xp-border);color:var(--xp-text-muted);font-family:var(--xp-font-mono);background:repeating-linear-gradient(45deg,#e8e1c8,#e8e1c8 8px,#ddd3b5 8px 16px);justify-content:center;align-items:center;font-size:11px;display:flex}.xp-progress{background:var(--xp-bg-input);border:1px solid var(--xp-border);border-radius:0;height:16px;padding:1px;position:relative;overflow:hidden}.xp-progress-fill{background:repeating-linear-gradient(90deg,#2d8e2d 0 8px,#0000 8px 10px),linear-gradient(#4fbe4f 0%,#2d8e2d 100%);width:0;height:100%;transition:width .2s}.xp-progress.indeterminate .xp-progress-fill{width:30%;animation:1.6s linear infinite xp-progress-slide}@keyframes xp-progress-slide{0%{transform:translate(-100%)}to{transform:translate(330%)}}.xp-boot{z-index:200;color:#fff;font-family:var(--xp-font-display);background:#000;flex-direction:column;justify-content:center;align-items:center;gap:32px;animation:.22s xp-boot-in;display:flex;position:fixed;inset:0}.xp-boot.fade-out{animation:.32s forwards xp-boot-out}@keyframes xp-boot-in{0%{opacity:0}to{opacity:1}}@keyframes xp-boot-out{0%{opacity:1}to{opacity:0}}.xp-boot__brand{flex-direction:column;align-items:center;gap:16px;display:flex}.xp-boot__title{letter-spacing:-.02em;font-size:40px;font-weight:700}.xp-boot__title em{color:#8facd4;font-style:italic;font-weight:800}.xp-boot__progress{background:#1a1a1a;border:1px solid #333;border-radius:0;width:min(280px,60vw);height:14px;position:relative;overflow:hidden}.xp-boot__progress:after{content:"";background:repeating-linear-gradient(90deg,#5caaf2 0 8px,#0000 8px 10px),linear-gradient(#8facd4 0%,#4a6b9c 100%);width:30%;animation:1.4s linear infinite xp-progress-slide;position:absolute;inset:0}.xp-boot__label{font-family:var(--xp-font-ui);color:#aaa;letter-spacing:.04em;font-size:12px}.xp-boot__skip{font-family:var(--xp-font-mono);color:#555;letter-spacing:.08em;font-size:11px;position:absolute;bottom:24px}@media (prefers-reduced-motion:reduce){.xp-boot,.xp-boot.fade-out,.xp-boot__progress:after,.xp-progress.indeterminate .xp-progress-fill,.crt-overlay:after{animation:none!important}}
