html[data-xp-booted] .boot{display:none}.boot{z-index:10000;background:#1d232b;place-items:center;font-family:Tahoma,Segoe UI,Verdana,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.boot:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 45%,#7896be2e,#0000 70%);position:absolute;inset:0}.boot-monitor{z-index:1;transform-origin:50% 40%;width:min(88vw,76svh,760px);transition:transform .85s cubic-bezier(.6,0,.2,1);position:relative;container-type:inline-size}.boot-bezel{background:linear-gradient(#ffffff8c,#fff0 18%),repeating-linear-gradient(90deg,#ffffff0a 0 2px,#00000008 2px 4px),linear-gradient(#d9dcdf 0%,#c3c7cb 55%,#b3b8bd 100%);border-radius:10px 10px 14px 14px;padding:6.4% 3.6% 0;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px #0000001f,inset 1px 0 #fff9,inset -1px 0 #00000014,0 30px 60px #0000008c,0 8px 18px #00000059}.boot-model{color:#3b3f44;letter-spacing:.04em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(9px,1.94cqi,15px);line-height:1;position:absolute;top:1.7%;left:3.8%}.boot-model b{letter-spacing:.12em;font-weight:800}.boot-screen{aspect-ratio:5/4;cursor:pointer;background:#050607;position:relative;overflow:hidden;box-shadow:0 0 0 clamp(5px,1.14cqi,9px) #15171a,0 0 0 calc(clamp(5px,1.14cqi,9px) + 1px) #7f858b}.boot-glass{pointer-events:none;background:linear-gradient(115deg,#ffffff12 0%,#fff0 38%);position:absolute;inset:0}.boot-hint{color:#5d656d;justify-content:center;align-items:center;margin:0;font-size:clamp(13px,2.51cqi,16px);display:flex;position:absolute;inset:0}.boot-caret{animation:1s step-end infinite boot-blink}.boot-crt-line{background:#e8f4ff;height:2px;animation:.38s ease-out forwards boot-crt;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 18px 4px #c8e6ffcc}.boot-post{color:#c9d1c9;white-space:pre-wrap;margin:0;padding:6% 7%;font-family:Lucida Console,Consolas,monospace;font-size:clamp(9px,2.05cqi,14px);line-height:1.6;position:absolute;inset:0}.boot-logo{color:#fff;background:#000;align-content:center;justify-items:center;gap:8%;display:grid;position:absolute;inset:0}.boot-brand{letter-spacing:-.02em;align-items:center;gap:.35em;margin:0;font-family:Trebuchet MS,Tahoma,sans-serif;font-size:clamp(22px,6.38cqi,44px);font-weight:700;display:flex}.boot-brand span{color:#f08a2c;align-self:flex-start;margin-left:-.2em;font-size:.55em;font-style:italic}.boot-brand-mark{width:1.1em;height:1.1em}.boot-progress{border:2px solid #b2b2b2;border-radius:4px;width:34%;height:clamp(10px,2.28cqi,16px);position:relative;overflow:hidden}.boot-progress span{background:#2f6be8;border-radius:2px;width:9%;animation:1.3s linear infinite boot-blocks;position:absolute;top:2px;bottom:2px}.boot-progress span:nth-child(2){animation-delay:.12s}.boot-progress span:nth-child(3){animation-delay:.24s}.boot-copy{color:#8a8a8a;margin:0;font-size:clamp(9px,1.71cqi,12px)}.boot-chin{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:2.5%;height:clamp(46px,10.83cqi,78px);padding:0 4.5% 0 0;display:grid;position:relative}.boot-badge{color:#2e3237;grid-column:2;align-items:center;gap:.4em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,2.96cqi,22px);display:flex}.boot-badge i{color:#e8eaec;background:radial-gradient(circle at 35% 30%,#5b6168,#23272b 70%);border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:.8em;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 1px 1px #ffffff59}.boot-badge b{letter-spacing:-.01em;font-weight:800}.boot-controls{grid-area:1/3;justify-self:end;gap:4px;margin-right:calc(clamp(26px,5.24cqi,36px) + 3cqi);display:grid}.boot-control-labels{color:#4b5056;letter-spacing:.06em;justify-content:space-between;gap:1.4em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(6px,1.14cqi,9px);display:flex}.boot-buttons{border-radius:2px;height:clamp(6px,1.25cqi,9px);display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #00000059}.boot-buttons i{background:linear-gradient(#9ea3a8,#c9cdd1);border-right:1px solid #8b9095;flex:1;min-width:clamp(14px,2.96cqi,26px)}.boot-power{color:#4b5056;cursor:pointer;background:linear-gradient(#e2e5e8,#b9bec3);border:0;border-radius:50%;grid-area:1/3;justify-self:end;place-items:center;width:clamp(26px,5.24cqi,36px);height:clamp(26px,5.24cqi,36px);display:grid;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #00000059}.boot-power svg{width:55%;height:55%}.boot-power:focus-visible{outline-offset:3px;outline:3px solid #18bc42}.boot-power[data-on=false]{animation:1.6s ease-in-out infinite boot-pulse}.boot-power[data-on=true]{color:#1d9e3c}.boot-led{background:#7d7a5a;border-radius:2px;width:clamp(18px,3.88cqi,30px);height:3px;position:absolute;bottom:12%;right:4.5%}.boot-led[data-on=true]{background:#5bff7a;box-shadow:0 0 6px #5bff7a,0 0 12px #5bff7a99}.boot-neck{background:linear-gradient(90deg,#9da2a7,#d4d7da 45%,#a9aeb3);width:16%;height:clamp(30px,6.84cqi,52px);margin:0 auto;position:relative;box-shadow:inset 0 6px 8px #00000040}.boot-base{background:linear-gradient(#d6d9dc,#a7acb1);border-radius:50% 50% 10px 10px/100% 100% 10px 10px;width:46%;height:clamp(14px,2.96cqi,22px);margin:0 auto;box-shadow:inset 0 1px #fffc,0 14px 24px #00000073}.boot-skip{z-index:2;color:#e6e0d2;min-height:40px;font:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:4px;padding:0 18px;font-size:14px;position:absolute;bottom:20px;right:20px}.boot-skip:hover{background:#ffffff3d}.boot[data-phase=zoom] .boot-skip{opacity:0;transition:opacity .3s}.boot[data-phase=zoom]{animation:.3s .65s forwards boot-out}@keyframes boot-blink{50%{opacity:0}}@keyframes boot-crt{0%{transform:scaleX(0)}60%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)scaleY(30)}}@keyframes boot-blocks{0%{left:-12%}to{left:104%}}@keyframes boot-pulse{50%{box-shadow:inset 0 1px #ffffffe6,0 1px 2px #00000059,0 0 0 8px #18bc4247}}@keyframes boot-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.boot-monitor{transition:none}.boot-power[data-on=false],.boot-caret{animation:none}}@container (max-width:560px){.boot-control-labels{display:none}.boot-buttons i{min-width:9px}}
