/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--xp-blue-1:#3a6ea5;--xp-blue-2:#245edb;--xp-title-1:#0058e1;--xp-title-2:#3d95ff;--xp-title-3:#2a5fd6;--xp-face:#ece9d8;--xp-face-dark:#d4d0c8;--xp-border:#0831d9;--xp-taskbar-1:#3168d5;--xp-taskbar-2:#1941a5;--xp-start-1:#3c993c;--xp-start-2:#1d6d1d;--xp-select:#d24f8f;font-synthesis:none}*{box-sizing:border-box}html,body{color:#000;-webkit-user-select:none;user-select:none;cursor:default;height:100%;margin:0;font-family:Tahoma,Trebuchet MS,Verdana,Geneva,sans-serif;font-size:12px;overflow:hidden}#desktop{background:url(/img/bliss.webp) 50%/cover no-repeat,linear-gradient(#2b56a5 0%,#3f7fd1 22%,#6aa7e0 42%,#a9d2f3 60%,#e3f2d9 72%,#cfe6a8 80%,#b7df84 100%);position:fixed;inset:0;overflow:hidden}.bliss-hill{background:radial-gradient(120% 140% at 38% 0,#9ac95a 0%,#74b03e 38%,#5d9a32 70%,#4f8b2b 100%);border-radius:50% 50% 0 0/70% 70% 0 0;width:124%;height:46%;position:absolute;bottom:-12%;left:-12%;box-shadow:inset 0 14px 40px #ffffff59}.bliss-hill.two{opacity:.85;background:radial-gradient(120% 140% at 50% 0,#b6d873 0%,#8cbe4d 60%,#79ab3e 100%);border-radius:50% 50% 0 0/80% 80% 0 0;width:90%;height:40%;bottom:-18%;left:-30%}.cloud{filter:blur(2px);opacity:.85;background:#fff;border-radius:50%;position:absolute}.cloud:before,.cloud:after{content:"";background:#fff;border-radius:50%;position:absolute}#icon-layer{padding:10px;position:absolute;inset:0}.desktop-icon{text-align:center;cursor:default;border:1px solid #0000;border-radius:2px;width:88px;padding:5px 3px;position:absolute}.desktop-icon .ico{filter:drop-shadow(1px 1px 1px #0006);pointer-events:none;width:46px;height:46px;margin:0 auto 4px;display:block}.desktop-icon .label{color:#fff;text-shadow:0 1px 2px #000000e6,0 0 2px #000000b3;word-wrap:break-word;font-size:12px;line-height:1.25}.desktop-icon.selected{background:#e2549a73;border:1px dotted #ffffffb3}.desktop-icon .shortcut-arrow{pointer-events:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 12 L11 6' stroke='%23000' stroke-width='1.7' fill='none'/%3E%3Cpath d='M11 6 H7 M11 6 V10' stroke='%23000' stroke-width='1.7' fill='none'/%3E%3C/svg%3E") 50%/13px no-repeat;border:1px solid #7a7a7a;border-radius:1px;width:16px;height:16px;position:absolute;top:34px;left:20px}.desktop-icon.selected .label{background:var(--xp-select);text-shadow:none;border-radius:1px}.window{pointer-events:auto;background:var(--xp-face);border:1px solid #c2367d;border-top:none;border-radius:8px 8px 0 0;flex-direction:column;min-width:240px;display:flex;position:absolute;overflow:hidden;box-shadow:2px 2px 12px #00000073}.window.maximized{box-shadow:none;border-radius:0}.title-bar{color:#fff;text-shadow:1px 1px 2px #0000008c;cursor:default;background:linear-gradient(#ff9ecb 0%,#f06bac 7%,#e85a9e 30%,#e2549a 80%,#d2458b 92%,#b6367a 100%);border-radius:7px 7px 0 0;flex:none;align-items:center;height:30px;padding:0 3px 0 5px;font-size:13px;font-weight:700;display:flex}.window.inactive .title-bar{text-shadow:1px 1px 1px #0000004d;background:linear-gradient(#f3c4db 0%,#e7aac8 40%,#e4a4c4 90%,#db96b8 100%)}.title-bar .ti-ico{width:16px;height:16px;margin-right:5px}.title-bar .ti-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tb-btns{gap:2px;display:flex}.tb-btn{color:#fff;cursor:default;border:1px solid #fff;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;line-height:1;display:flex;box-shadow:inset 0 0 2px #fff9}.tb-btn svg{fill:currentColor;width:10px;height:10px;display:block}.tb-btn.min,.tb-btn.max{background:linear-gradient(#ff9ecb,#d44f8f)}.tb-btn.close{background:linear-gradient(#f1947b,#e23c22 45%,#b21c0a)}.tb-btn:hover{filter:brightness(1.15)}.tb-btn:active{filter:brightness(.85)}.menu-bar{background:var(--xp-face);border-bottom:1px solid #aca899;flex:none;gap:2px;padding:2px 4px;display:flex}.menu-bar span{border-radius:2px;padding:2px 7px}.menu-bar span:hover{background:var(--xp-select);color:#fff}.win-body{background:#fff;flex:auto;position:relative;overflow:auto}.win-body.padded{background:var(--xp-face);padding:14px 16px}.xp-explorer{height:100%;min-height:0;display:flex}.xp-sidebar{color:#fff;background:linear-gradient(#f5a9cd 0%,#ec7fb0 8%,#e060a0 100%);flex:none;width:170px;padding:10px;overflow:auto}.xp-panel{color:#7a2456;background:#ffffffe6;border-radius:5px;margin-bottom:10px;overflow:hidden}.xp-panel h4{color:#b8327a;cursor:default;background:linear-gradient(90deg,#fff0f6,#f7cfe2);margin:0;padding:5px 9px;font-size:12px}.xp-panel .panel-in{padding:8px 10px}.xp-panel a,.xp-link{color:#c2367d;padding:2px 0;text-decoration:none;display:block}.xp-panel a:hover,.xp-link:hover{cursor:pointer;text-decoration:underline}.xp-content{background:#fff;flex:auto;padding:14px 16px;overflow:auto}.status-bar{background:var(--xp-face);color:#333;border-top:1px solid #fff;flex:none;align-items:center;height:20px;padding:0 8px;font-size:12px;display:flex;box-shadow:inset 0 1px #aca899}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:6px;display:grid}.folder-item{text-align:center;cursor:default;border:1px solid #0000;border-radius:3px;padding:8px 4px}.folder-item img{filter:drop-shadow(1px 1px 1px #00000040);width:48px;height:48px;margin:0 auto 5px;display:block}.folder-item .fi-label{color:#1a1a1a;font-size:12px;line-height:1.2}.folder-item:hover{background:#ffe9f3;border-color:#f5c2da}.folder-item.selected{background:#ffd0e6;border:1px dotted #d24f8f}.proj-hero{object-fit:cover;object-position:center;background:#dfe6f5;border:1px solid #b7b3a6;border-radius:3px;width:100%;height:200px;display:block}.proj-hero.contain{object-fit:contain;background:#eef3fb;padding:8px}.proj-shots{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.proj-shots img{object-fit:cover;cursor:pointer;background:#fff;border:1px solid #b7b3a6;border-radius:2px;width:74px;height:56px}.proj-shots img:hover{outline:2px solid var(--xp-select)}.tech-tag{color:#b03070;background:linear-gradient(#fff,#fbd9ea);border:1px solid #e08bb6;border-radius:3px;margin:0 4px 4px 0;padding:2px 8px;font-size:12px;display:inline-block}h2.proj-title{color:#c2367d;margin:0 0 2px;font-size:17px}.proj-sub{color:#666;margin:0 0 12px;font-size:12px}.proj-section-title{color:#c2367d;margin:14px 0 4px;font-size:13px;font-weight:700}.xp-button{cursor:default;color:#000;background:linear-gradient(#fbfbfb 0%,#f0f0ea 45%,#e3e1d6 46%,#f4f3ee 100%);border:1px solid #8a8a8a;border-radius:3px;align-items:center;gap:6px;padding:4px 14px;font-family:Tahoma,sans-serif;font-size:12px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #fff}.xp-button:hover{border-color:#d24f8f;box-shadow:inset 0 0 0 1px #fff,0 0 4px #d24f8f80}.xp-button:active{background:linear-gradient(#dcdcd4,#eceae0)}.xp-button.primary{color:#fff;text-shadow:0 1px 1px #0006;background:linear-gradient(#ff9ecb,#e2549a 46%,#cf3f86 47%,#f07fb6 100%);border-color:#b6367a}#taskbar{z-index:9000;background:linear-gradient(#f9b3d6 0%,#f288ba 9%,#ef72a8 12%,#e85d9a 44%,#e25193 90%,#c23f7d 100%);border-top:1px solid #b83a72;align-items:stretch;height:30px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff80}#start-button{color:#fff;text-shadow:1px 1px 2px #00000080;cursor:default;background:linear-gradient(#ff8fc4 0%,#f25aa3 9%,#ec4f99 40%,#db3f88 80%,#a82e69 100%);border:none;border-radius:0 11px 11px 0;align-items:center;gap:6px;height:100%;padding:0 22px 3px 10px;font-size:16px;font-style:italic;font-weight:700;display:flex;box-shadow:inset 0 1px #fff6,inset -2px 0 6px #00000040}#start-button:hover{filter:brightness(1.08)}#start-button.open{filter:brightness(.9);box-shadow:inset 2px 2px 6px #0006}#start-button .flag{width:20px;height:20px}#task-items{flex:auto;align-items:center;gap:3px;padding:3px 4px;display:flex;overflow:hidden}.task-item{color:#fff;cursor:default;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#f07fb6,#d44f8f);border:1px solid #b83a72;border-radius:3px;align-items:center;gap:6px;min-width:130px;max-width:160px;height:23px;padding:0 8px;font-size:12px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff59}.task-item img{flex:none;width:15px;height:15px}.task-item .ti-cap{text-overflow:ellipsis;flex:auto;overflow:hidden}.task-item .ti-close{text-align:center;opacity:.55;cursor:default;border-radius:2px;flex:none;width:15px;height:15px;font-size:10px;line-height:14px}.task-item:hover .ti-close{opacity:.9}.task-item .ti-close:hover{opacity:1;color:#fff;background:#e23c22;box-shadow:inset 0 0 0 1px #ffffff80}#closeall-btn{color:#fff;text-shadow:0 1px 1px #0006;cursor:default;background:linear-gradient(#f1947b,#e23c22 50%,#b21c0a);border:1px solid #8c1c0a;border-radius:3px;flex:none;align-items:center;gap:5px;height:23px;margin:3px 4px;padding:0 10px;font-family:Tahoma,sans-serif;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 1px #fff6}#closeall-btn:hover{filter:brightness(1.1)}#closeall-btn:active{filter:brightness(.9)}.task-item.active{background:linear-gradient(#bd3d78,#e06aa3);box-shadow:inset 1px 1px 3px #0006}.task-item:hover{filter:brightness(1.08)}#tray{color:#fff;background:linear-gradient(#f49ccb 0%,#ef7fb4 10%,#e96aa6 50%,#d44f8f 100%);border-left:1px solid #c64c8a;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:12px;display:flex;box-shadow:inset 1px 0 #ffffff40}#tray .tray-ico{cursor:default;width:16px;height:16px}#tray-clock{text-align:center;text-shadow:0 1px 1px #0006;min-width:52px}.lang-btn{cursor:default;background:#ffffff26;border:1px solid #fff9;border-radius:3px;padding:1px 6px;font-weight:700}.lang-btn:hover{background:#ffffff4d}#start-menu{z-index:9500;background:#fff;border:1px solid #c2367d;border-bottom:none;border-radius:8px 8px 0 0;flex-direction:column;width:340px;display:none;position:fixed;bottom:30px;left:0;overflow:hidden;box-shadow:3px -2px 14px #00000073}#start-menu.open{display:flex}.sm-header{color:#fff;background:linear-gradient(#ff8fc4 0%,#f25aa3 9%,#ec4f99 40%,#db3f88 80%,#a82e69 100%);border-bottom:2px solid #ff7a00;align-items:center;gap:10px;padding:8px 12px;display:flex}.sm-avatar{background:linear-gradient(135deg,#ffd86b,#ff9a3c);border:2px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex;position:relative;overflow:hidden}.sm-avatar .av-img,.about-avatar .av-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-avatar{background:linear-gradient(135deg,#ffd86b,#ff9a3c);border:2px solid #fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;font-size:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000004d}.sm-user{text-shadow:1px 1px 2px #0006;font-size:16px;font-weight:700}.sm-body{display:flex}.sm-left{background:#fff;width:55%;padding:6px}.sm-right{background:linear-gradient(#ff8fc4 0%,#f25aa3 9%,#ec4f99 40%,#ca4a86 80%,#d25a94 100%);border-left:1px solid #d98bbb;width:45%;padding:6px}.sm-item{border-radius:3px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;display:flex}.sm-item img{width:24px;height:24px}.sm-item .sm-title{font-weight:700}.sm-item .sm-desc{color:#555;font-size:10px;font-weight:400;display:block}.sm-left .sm-item:hover{background:var(--xp-select);color:#fff}.sm-left .sm-item:hover .sm-desc{color:#ffe0ef}.sm-right .sm-item{color:#7a2456;font-weight:700}.sm-right .sm-item:hover{background:#fff}.sm-sep{background:linear-gradient(90deg,#fff,#f0c2da,#fff);height:1px;margin:4px 6px}.sm-footer{background:linear-gradient(#ff8fc4 0%,#f25aa3 9%,#ec4f99 40%,#db3f88 80%,#a82e69 100%);justify-content:flex-end;gap:18px;padding:7px 14px;display:flex}.sm-footer .sm-power{color:#fff;text-shadow:1px 1px 1px #0006;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.sm-footer .pw-ico{border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;display:flex}.sm-footer .pw-ico.off{background:linear-gradient(#ff7a6b,#d62a17)}.sm-footer .pw-ico.logoff{background:linear-gradient(#74c463,#2e8c29)}#boot{z-index:99999;color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:fixed;inset:0}#boot.hide{opacity:0;pointer-events:none}.boot-logo{text-align:center;margin-bottom:34px}.boot-logo .winflag{filter:drop-shadow(0 0 14px #ff78be99);width:64px;height:64px;margin:0 auto 14px;display:block}.boot-logo .b1{color:#bcbcbc;font-size:16px}.boot-logo .b2{letter-spacing:.5px;font-size:34px;font-weight:700}.boot-logo .b2 b{color:#ff7a00}.boot-logo .b3{color:#9a9a9a;margin-top:2px;font-size:14px;font-style:italic}.boot-bar{background:#0a0a0a;border:2px solid #5a5a5a;border-radius:3px;width:170px;height:18px;padding:2px;position:relative;overflow:hidden}.boot-bar:before{content:"";background:linear-gradient(90deg,#0000,#8a1a5a 18%,#e2549a 50%,#ff9ecb 70%,#0000);border-radius:2px;width:54px;animation:1.6s linear infinite bootslide;position:absolute;top:2px;bottom:2px;left:0}@keyframes bootslide{0%{left:-58px}to{left:100%}}.boot-foot{color:#8f8f8f;justify-content:space-between;padding:0 28px;font-size:12px;display:flex;position:absolute;bottom:26px;left:0;right:0}.boot-foot .corp{color:#cfcfcf}#shutdown{z-index:99998;color:#fff;background:linear-gradient(#e98abf,#8a2a5e);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:none;position:fixed;inset:0}#shutdown.show{display:flex}#shutdown .sd-msg{text-shadow:0 1px 3px #00000080;font-size:22px}#shutdown .xp-button{color:#000}#welcome{z-index:99990;color:#fff;background:linear-gradient(#ec7fb4 0%,#d24f8f 45%,#c2367d 100%);flex-direction:column;font-family:Tahoma,Trebuchet MS,sans-serif;display:none;position:fixed;inset:0}#welcome.show{display:flex}.wel-band{flex:none}.wel-top{background:linear-gradient(#0000001a,#ffffff0a);border-bottom:2px solid #ffffff8c;height:14%;box-shadow:0 2px #0000002e}.wel-bottom{background:linear-gradient(#ffffff0a,#0000001a);border-top:2px solid #ffffff8c;align-items:center;height:15%;padding:0 26px;display:flex;box-shadow:0 -2px #0000002e}.wel-main{flex:auto;justify-content:center;align-items:center;display:flex}.wel-left{flex-direction:column;flex:1;align-items:flex-end;padding-right:32px;display:flex}.wel-flag{filter:drop-shadow(0 2px 4px #00000059);width:46px;height:46px}.wel-brand{text-align:right;margin-top:6px;line-height:1}.wel-brand span{opacity:.9;font-size:14px}.wel-brand div{text-shadow:1px 1px 3px #00000059;font-size:34px;font-weight:700}.wel-brand i{vertical-align:super;opacity:.95;margin-left:2px;font-size:18px;font-style:italic}.wel-sep{background:#ffffff80;align-self:stretch;width:2px;margin:7% 0}.wel-right{flex:1;padding-left:36px}.wel-hint{text-shadow:1px 1px 2px #00000059;max-width:280px;margin-bottom:22px;font-size:15px}.wel-user{cursor:pointer;border-radius:6px;align-items:center;gap:13px;padding:7px 18px 7px 7px;transition:background .15s;display:inline-flex}.wel-user:hover{background:#fff3}.wel-ava{background:linear-gradient(135deg,#ffd86b,#ff9a3c);border:2px solid #fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:28px;display:flex;position:relative;overflow:hidden}.wel-ava .av-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wel-name{text-shadow:1px 1px 2px #00000073;font-size:19px;font-weight:700}.wel-off{color:#fff;cursor:pointer;text-shadow:1px 1px 2px #00000059;background:0 0;border:none;align-items:center;gap:9px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;display:flex}.wel-off-ico{background:linear-gradient(#ff8a5a,#d6451c);border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;display:flex;box-shadow:inset 0 1px #fff6}.wel-off:hover{text-decoration:underline}@media (width<=640px){.wel-main{flex-direction:column;gap:6px}.wel-left{align-items:center;padding:0 0 8px}.wel-brand{text-align:center}.wel-sep{align-self:center;width:60%;height:2px;margin:8px 0}.wel-right{text-align:center;padding-left:0}.wel-hint{margin:0 auto 16px}}.win-body img.viewer{background:#000;max-width:100%;margin:auto;display:block}#dblclick-hint{color:#5a4a16;z-index:9600;opacity:0;pointer-events:none;background:linear-gradient(#fffef2,#fff6c4);border:1px solid #e3c14e;border-radius:10px;align-items:center;gap:9px;max-width:86vw;padding:10px 14px;font-size:13px;font-weight:700;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:46px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 4px 16px #00000059}#dblclick-hint.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}#dblclick-hint .dh-ico{font-size:18px}#dblclick-hint:after{content:"";border-top:8px solid #fff6c4;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}#cat-widget{z-index:40;pointer-events:auto;background:#ece9d8f5;border:1px solid #c2367d;border-radius:6px 6px 4px 4px;width:248px;position:absolute;top:16px;right:20px;overflow:hidden;box-shadow:2px 3px 12px #00000073}#cat-widget .cw-bar{cursor:move;color:#fff;text-shadow:1px 1px 1px #00000073;background:linear-gradient(#f06bac 0%,#e2549a 50%,#c2367d 100%);justify-content:space-between;align-items:center;height:22px;padding:0 4px 0 7px;font-size:12px;font-weight:700;display:flex}#cat-widget .cw-x{text-align:center;cursor:default;background:linear-gradient(#f1947b,#d62a17);border:1px solid #fff;border-radius:2px;width:16px;height:16px;font-size:12px;line-height:15px}#cat-widget .cw-x:hover{filter:brightness(1.15)}#cat-widget .cw-img{background:#fbe3ef;width:100%;display:block}#cat-widget .cw-cap{text-align:center;color:#444;padding:5px 4px;font-size:12px;font-style:italic}#cat-widget.cw-missing .cw-img{min-height:150px}#cat-widget.cw-missing .cw-img:after{content:"Guarda img/cat-pc.webp";justify-content:center;align-items:center;display:flex}.cmd-body{color:#d8d8d8;white-space:pre-wrap;word-break:break-word;cursor:text;background:#000;width:100%;height:100%;margin:0;padding:6px 10px;font-family:Consolas,Lucida Console,Courier New,monospace;font-size:14px;line-height:1.45;overflow:auto}.cmd-body .c-link{color:#4fc3ff;cursor:pointer;text-decoration:underline}.cmd-body .c-link:hover{color:#9ad8ff;background:#103048}.cmd-cursor{vertical-align:text-bottom;background:#d8d8d8;width:8px;height:1em;animation:1s step-end infinite cmdblink;display:inline-block}@keyframes cmdblink{50%{opacity:0}}.win-body::-webkit-scrollbar{width:16px;height:16px}.xp-sidebar::-webkit-scrollbar{width:16px;height:16px}.xp-content::-webkit-scrollbar{width:16px;height:16px}.win-body::-webkit-scrollbar-track{background:#e9e8e0;box-shadow:inset 1px 0 #fff}.xp-content::-webkit-scrollbar-track{background:#e9e8e0;box-shadow:inset 1px 0 #fff}.win-body::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f7d8e8,#ee9fc4);border:1px solid #d66fa3;border-radius:2px}.xp-content::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f7d8e8,#ee9fc4);border:1px solid #d66fa3;border-radius:2px}.win-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#f7cddf,#e87faf)}.hr-xp{border:none;border-top:1px solid #aca899;border-bottom:1px solid #fff;margin:12px 0}a.real-link{color:#c2367d}.kbd{background:#f3f3ec;border:1px solid #c9c6ba;border-radius:2px;padding:0 4px;font-family:Consolas,monospace}.purr-box{text-align:center}.purr-cat{object-fit:cover;background:#ffe3f1;border:2px solid #fff;border-radius:8px;width:96px;height:96px;box-shadow:0 2px 6px #00000040}.purr-ask{color:#333;margin:12px 0 16px;font-size:16px;font-weight:700}.purr-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.memo-wrap{flex-direction:column;height:100%;display:flex;position:relative}.memo-bar{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.memo-grid{flex:auto;grid-template-columns:repeat(4,minmax(0,110px));place-content:center;gap:10px;display:grid}.memo-card{aspect-ratio:1;perspective:600px;cursor:pointer}.mc-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s;position:relative}.memo-card.flipped .mc-inner,.memo-card.matched .mc-inner{transform:rotateY(180deg)}.mc-back,.mc-face{backface-visibility:hidden;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.mc-back{color:#fff;background:linear-gradient(135deg,#f288ba,#c2367d);font-size:24px;box-shadow:inset 0 0 0 2px #ffffff4d}.mc-face{background:#fff;border:1px solid #d98bbb;transform:rotateY(180deg)}.mc-face img{object-fit:cover;width:100%;height:100%}.memo-win{z-index:5;text-align:center;color:#c2367d;background:linear-gradient(#fff0f6,#ffd9ec);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:14px;font-size:20px;font-weight:700;display:none;position:absolute;inset:0}.memo-win.show{display:flex}.memo-win-cat{object-fit:contain;border-radius:8px;max-width:92%;max-height:62%;box-shadow:0 4px 14px #00000040}#game-widget{z-index:40;pointer-events:auto;background:#ece9d8f7;border:1px solid #c2367d;border-radius:6px 6px 4px 4px;width:228px;position:absolute;top:300px;right:20px;overflow:hidden;box-shadow:2px 3px 12px #00000073}#game-widget .cw-bar{cursor:move;color:#fff;text-shadow:1px 1px 1px #00000073;background:linear-gradient(#f06bac 0%,#e2549a 50%,#c2367d 100%);justify-content:space-between;align-items:center;height:22px;padding:0 4px 0 7px;font-size:12px;font-weight:700;display:flex}#game-widget .cw-x{text-align:center;cursor:default;background:linear-gradient(#f1947b,#d62a17);border:1px solid #fff;border-radius:2px;width:16px;height:16px;font-size:12px;line-height:15px}#game-widget .cw-x:hover{filter:brightness(1.15)}.gw-body{text-align:center;padding:12px}.gw-cat{object-fit:cover;background:#ffe3f1;border:2px solid #fff;border-radius:8px;width:84px;height:84px;box-shadow:0 2px 6px #00000040}.gw-ask{color:#333;margin:10px 0 12px;font-size:14px;font-weight:700}.gw-btns{justify-content:center;gap:10px;display:flex}@media (width<=640px){html,body{font-size:13px}.desktop-icon{width:80px}#start-menu{width:94vw}.xp-sidebar{display:none}.xp-content{padding:12px}.tb-btn{width:28px;height:26px}.tb-btn svg{width:12px;height:12px}.title-bar{height:34px;font-size:14px}.proj-hero{height:170px}#cat-widget{width:150px;top:8px;right:8px}#game-widget{width:178px;top:170px;right:8px}.task-item{min-width:46px;max-width:120px;padding:0 6px}#closeall-btn{padding:0 8px}#closeall-btn span{display:none}}body.theme-xp{--xp-select:#316ac5}body.theme-xp .title-bar{background:linear-gradient(#3d95ff 0%,#1a6cf2 7%,#0a59e0 30%,#0a55da 80%,#1657cf 92%,#0c44c4 100%)}body.theme-xp .window.inactive .title-bar{background:linear-gradient(#7ba0e8 0%,#6d92dd 40%,#6c90db 90%,#5e85d6 100%)}body.theme-xp .window,body.theme-xp #start-menu,body.theme-xp #cat-widget{border-color:#0831d9}body.theme-xp .tb-btn.min,body.theme-xp .tb-btn.max{background:linear-gradient(#4aa3ff,#0a5be0)}body.theme-xp .xp-panel{color:#0a246a}body.theme-xp .xp-panel h4{color:#0c3aa0;background:linear-gradient(90deg,#f0f4ff,#c5d6f7)}body.theme-xp .xp-panel a,body.theme-xp .xp-link{color:#0a3fc0}body.theme-xp .tech-tag{color:#0c3aa0;background:linear-gradient(#fff,#dfe6f5);border-color:#9db4d6}body.theme-xp h2.proj-title,body.theme-xp .proj-section-title,body.theme-xp a.real-link{color:#0c3aa0}body.theme-xp .xp-button:hover{border-color:#3a6ea5;box-shadow:inset 0 0 0 1px #fff,0 0 4px #3a6ea580}body.theme-xp .xp-button.primary{background:linear-gradient(#7db4ff,#2f7bf0 46%,#1f64d6 47%,#5aa0ff 100%);border-color:#1f4fb0}body.theme-xp #taskbar{background:linear-gradient(#245edb 0%,#3f8cf3 9%,#4f94f5 12%,#2b6fde 44%,#2264d6 90%,#1f3fb5 100%);border-top-color:#1f4fb0}body.theme-xp #start-button{background:linear-gradient(#5dbb50 0%,#3da033 8%,#36992f 40%,#2e8c29 80%,#1f6b1d 100%)}body.theme-xp .task-item{background:linear-gradient(#4a90f0,#1f5fcf);border-color:#1c4fb0}body.theme-xp .task-item.active{background:linear-gradient(#1c4fb0,#3f7fe0)}body.theme-xp #tray{background:linear-gradient(#1290e8 0%,#149ff0 10%,#0e84d8 50%,#0b6cc4 100%);border-left-color:#1f6bc4}body.theme-xp .sm-header{background:linear-gradient(#1f60dd 0%,#3a7ff0 50%,#1f60dd 100%)}body.theme-xp .sm-right{background:linear-gradient(#d3e5fa,#b9d3f5);border-left-color:#aac2ec}body.theme-xp .sm-footer{background:linear-gradient(#3a7ff0 0%,#1f60dd 60%,#143f9e 100%)}body.theme-xp .sm-right .sm-item{color:#0c3275}body.theme-xp .sm-left .sm-item:hover .sm-desc{color:#dce8ff}body.theme-xp .sm-sep{background:linear-gradient(90deg,#fff,#c3d3ef,#fff)}body.theme-xp .desktop-icon.selected{background:#316ac573}body.theme-xp .folder-item:hover{background:#e8f0ff;border-color:#cfe0ff}body.theme-xp .folder-item.selected{background:#cce0ff;border-color:#316ac5}body.theme-xp .win-body::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d8e3f7,#9fc0ee);border-color:#6f97d6}body.theme-xp .xp-content::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d8e3f7,#9fc0ee);border-color:#6f97d6}body.theme-xp .win-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#cdddf7,#7faae8)}body.theme-xp #cat-widget .cw-bar{background:linear-gradient(#3d95ff 0%,#0a59e0 50%,#0c44c4 100%)}body.theme-xp #cat-widget .cw-img{background:#dfe6f5}body.theme-xp .boot-logo .winflag{filter:drop-shadow(0 0 14px #5096ff99)}body.theme-xp .boot-bar:before{background:linear-gradient(90deg,#0000,#1a3a8a 18%,#2e6bdf 50%,#5aa0ff 70%,#0000)}body.theme-xp #shutdown{background:linear-gradient(#5a7edc,#243f87)}body.theme-xp .mc-back{background:linear-gradient(135deg,#4a90f0,#1f5fcf)}body.theme-xp .mc-face{border-color:#9db4d6}body.theme-xp .memo-win{color:#0c3aa0;background:linear-gradient(#eaf2ff,#cfe0ff)}body.theme-xp .purr-cat,body.theme-xp .gw-cat{background:#dfe6f5}body.theme-xp #game-widget{border-color:#0831d9}body.theme-xp #game-widget .cw-bar{background:linear-gradient(#3d95ff 0%,#0a59e0 50%,#0c44c4 100%)}.demo-wrap{background:#fff;flex-direction:column;height:100%;display:flex}.demo-toolbar{background:linear-gradient(#fbfbf8,#ece9dd);border-bottom:1px solid #aca899;align-items:center;gap:6px;padding:5px 7px;display:flex}.demo-btn{color:#333;cursor:pointer;background:linear-gradient(#fff,#dfdccf);border:1px solid #8a8678;border-radius:3px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;line-height:1;text-decoration:none;display:flex}.demo-btn:hover{background:linear-gradient(#fff,#eef4ff);border-color:#316ac5}.demo-btn:active{background:#dde7f7}.demo-addr{color:#333;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #7f9db9;border-radius:3px;flex:auto;align-items:center;gap:6px;min-width:0;height:24px;padding:0 8px;font-size:13px;display:flex;overflow:hidden}.demo-addr img{flex:none;width:14px;height:14px}.demo-stage{background:#fff;flex:auto;position:relative}.demo-frame{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.demo-loading{z-index:2;color:#555;background:#f7f7f4;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}.demo-spin{border:4px solid #d7d2c4;border-top-color:#316ac5;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite demo-spin}@keyframes demo-spin{to{transform:rotate(360deg)}}.demo-blocked{z-index:3;text-align:center;color:#444;background:#f7f7f4;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:14px;display:none;position:absolute;inset:0}.demo-blocked p{max-width:420px;line-height:1.5}body.theme-xp .demo-toolbar{background:linear-gradient(#eef4ff,#cfe0ff);border-bottom-color:#7da2dd}body.theme-xp .demo-spin{border-top-color:#1f5fcf}.promo-widget{z-index:41;pointer-events:auto;background:#ece9d8f7;border:1px solid #c2367d;border-radius:6px 6px 4px 4px;width:240px;position:absolute;overflow:hidden;box-shadow:2px 3px 12px #00000073}.promo-widget .cw-bar{cursor:move;color:#fff;text-shadow:1px 1px 1px #00000073;background:linear-gradient(#f06bac 0%,#e2549a 50%,#c2367d 100%);justify-content:space-between;align-items:center;height:22px;padding:0 4px 0 7px;font-size:12px;font-weight:700;display:flex}.promo-widget .cw-x{text-align:center;cursor:default;background:linear-gradient(#f1947b,#d62a17);border:1px solid #fff;border-radius:2px;width:16px;height:16px;font-size:12px;line-height:15px}.promo-widget .cw-x:hover{filter:brightness(1.15)}.promo-hero{object-fit:cover;background:#fbe3ef;border-bottom:1px solid #e08bb6;width:100%;height:110px;display:block}.promo-badge{color:#b03070;background:linear-gradient(#fff,#fbd9ea);border:1px solid #e08bb6;border-radius:3px;margin-bottom:5px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.promo-name{color:#c2367d;font-size:15px;font-weight:700}.promo-sub{color:#555;margin:2px 0 9px;font-size:12px;line-height:1.3}.promo-btns{flex-wrap:wrap;gap:7px;display:flex}body.theme-xp .promo-widget{border-color:#0831d9}body.theme-xp .promo-widget .cw-bar{background:linear-gradient(#3d95ff 0%,#0a59e0 50%,#0c44c4 100%)}body.theme-xp .promo-hero{background:#dfe6f5;border-bottom-color:#9db4d6}body.theme-xp .promo-badge{color:#0c3aa0;background:linear-gradient(#fff,#dfe6f5);border-color:#9db4d6}body.theme-xp .promo-name{color:#0c3aa0}@media (width<=640px){.promo-widget{width:62vw;max-width:260px;inset:auto 8px 44px auto!important}}:root{--accent:#c2367d;--accent-2:#e2549a;--accent-soft:#fdeef5;--accent-line:#f3c3da;--accent-ink:#7a2456;--ink:#1d1d24;--ink-2:#5b5b66;--line:#e2e0d8}body.theme-xp{--accent:#0c3aa0;--accent-2:#2f6fd6;--accent-soft:#eef3ff;--accent-line:#c5d6f7;--accent-ink:#0a246a}html.px-cursor,html.px-cursor *{cursor:var(--cur-arrow,default)!important}html.px-cursor :is(a,button,[role=button],[role=menuitem],select,label[for],.xp-link,.c-link,.memo-card,.desktop-icon,.task-item,.wel-user):not(:disabled){cursor:var(--cur-hand,pointer)!important}html.px-cursor :is(input[type=text],input:not([type]),textarea,.cmd-body,.word-page p,.word-page li){cursor:text!important}html.px-cursor .title-bar,html.px-cursor .cw-bar{cursor:var(--cur-arrow,default)!important}html.px-cursor #boot,html.px-cursor #boot *{cursor:var(--cur-wait,wait)!important}.desktop-icon,.tb-btn,.sm-item,.sm-power,.ti-close,.cw-x,.tray-help,.tray-ico,.lang-btn,.cw-pet,.promo-hero-btn,.bin-file,.pf-card,.pd-main-img,.pd-arrow,.pd-thumbs button,.pd-next,.exp-back,.seg button,.guide-go,.guide-x,#ctx-menu button,.memo-card,.word-tool{font:inherit;color:inherit;text-align:inherit;appearance:none;background:0 0;border:none;margin:0;padding:0}.sm-item{text-align:left;width:100%}:focus-visible{outline:2px dashed var(--accent-2);outline-offset:2px}.window:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#desktop{background:#3a6ea5}.wall{pointer-events:none;background:url(/img/bliss.webp) 50%/cover no-repeat,linear-gradient(#2b56a5 0%,#3f7fd1 22%,#6aa7e0 42%,#a9d2f3 60%,#e3f2d9 72%,#cfe6a8 80%,#b7df84 100%);animation:26s ease-in-out infinite alternate wall-breathe;position:absolute;inset:0;overflow:hidden}.wall>*{pointer-events:none;position:absolute;inset:0}.wall:after{content:"";mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000012 0 1px,#0000 1px 3px),radial-gradient(120% 90% at 50% 45%,#0000 60%,#0a0a2847 100%);position:absolute;inset:0}.wall-rgb{background:inherit;opacity:0;mix-blend-mode:screen;filter:hue-rotate(-60deg)saturate(2.2);background:url(/img/bliss.webp) 50%/cover no-repeat;animation:9s step-end infinite rgb-split}.wall-slices{opacity:0;background:url(/img/bliss.webp) 50%/cover no-repeat;animation:9s step-end infinite slices}.wall-roll{background:linear-gradient(#0000 0,#ffffff12 45%,#ffffff1f 50%,#ffffff12 55%,#0000 100%);height:120px;animation:11s linear infinite roll;inset:-140px 0 auto}@keyframes wall-breathe{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes rgb-split{0%,88%,to{opacity:0;transform:none}89%{opacity:.35;transform:translate(4px)}90%{opacity:.25;transform:translate(-3px,1px)}91%{opacity:0}95%{opacity:.2;transform:translate(2px,-1px)}96%{opacity:0}}@keyframes slices{0%,88%,to{opacity:0;clip-path:inset(0 0 100%);transform:none}89%{opacity:1;clip-path:inset(22% 0 70%);transform:translate(-14px)}90%{opacity:1;clip-path:inset(58% 0 34%);transform:translate(10px)}91%{opacity:1;clip-path:inset(76% 0 18%);transform:translate(-6px)}92%{opacity:0}95%{opacity:1;clip-path:inset(40% 0 55%);transform:translate(8px)}96%{opacity:0}}@keyframes roll{0%{top:-140px}to{top:110%}}#desktop.glitch-hit .wall{animation:.6s steps(2,end) hit-shake}#desktop.glitch-hit .wall-rgb{animation:.6s step-end hit-rgb}#desktop.glitch-hit .wall-slices{animation:.6s step-end hit-slices}@keyframes hit-shake{0%,to{filter:none;transform:none}25%{filter:contrast(1.4)saturate(1.6);transform:translate(6px,-2px)}50%{filter:invert(.08);transform:translate(-8px,3px)}75%{transform:translate(3px)}}@keyframes hit-rgb{0%{opacity:.5;transform:translate(8px)}30%{opacity:.4;transform:translate(-6px,2px)}60%{opacity:.45;transform:translate(4px,-2px)}to{opacity:0}}@keyframes hit-slices{0%{opacity:1;clip-path:inset(10% 0 80%);transform:translate(-30px)}20%{opacity:1;clip-path:inset(45% 0 40%);transform:translate(24px)}40%{opacity:1;clip-path:inset(70% 0 20%);transform:translate(-18px)}60%{opacity:1;clip-path:inset(30% 0 60%);transform:translate(12px)}80%,to{opacity:0}}body.fx-off .wall,body.fx-off .wall>*{animation:none!important}body.fx-off .wall-rgb,body.fx-off .wall-slices,body.fx-off .wall-roll{display:none}#boot{transition:opacity .6s;overflow:hidden}#boot.stage-out{opacity:0;pointer-events:none}.boot-scan{pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);animation:4s steps(2,end) infinite flicker;position:absolute;inset:0}@keyframes flicker{0%,to{opacity:.9}50%{opacity:1}52%{opacity:.6}54%{opacity:1}}.crt-line{background:#fff;height:2px;margin-top:-1px;animation:.5s cubic-bezier(.2,.8,.2,1) forwards crt-on;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 18px 4px #fffc}@keyframes crt-on{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scale(1)}80%{opacity:.5;transform:scaleY(60)}to{opacity:0;transform:scaleY(300)}}.bios{color:#c8c8c8;white-space:pre-wrap;margin:0;font:15px/1.55 Consolas,Lucida Console,Courier New,monospace;position:absolute;top:7vh;left:6vw}.bios span{opacity:0;animation:10ms linear forwards bios-line;animation-delay:calc(var(--i) * .15s)}.bios span:first-child{color:#fff;font-weight:700}@keyframes bios-line{to{opacity:1}}.boot-logo{animation:.5s ease-out both logo-in}@keyframes logo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bl-flag{filter:drop-shadow(0 0 16px #ff78be8c);width:72px;height:62px;margin:0 auto 16px;animation:2.4s ease-in-out .9s infinite flag-wave;position:relative;transform:skewY(-8deg)}.bl-flag i{border-radius:4px 6px;width:33px;height:28px;animation:.7s cubic-bezier(.2,1.4,.4,1) both piece;position:absolute}.bl-flag .q1{--fx:-60px;--fy:-50px;background:#f24b3a;animation-delay:50ms;top:0;left:0}.bl-flag .q2{--fx:60px;--fy:-50px;background:#7cc04a;animation-delay:.15s;top:0;right:0}.bl-flag .q3{--fx:-60px;--fy:50px;background:#3a8ef2;animation-delay:.25s;bottom:0;left:0}.bl-flag .q4{--fx:60px;--fy:50px;background:#f7c52a;animation-delay:.35s;bottom:0;right:0}@keyframes piece{0%{transform:translate(var(--fx),var(--fy)) rotate(25deg);opacity:0}to{opacity:1;transform:none}}@keyframes flag-wave{0%,to{transform:skewY(-8deg)rotateY(0)}50%{transform:skewY(-6deg)rotateY(14deg)}}body.theme-xp .bl-flag{filter:drop-shadow(0 0 16px #5096ff8c)}.boot-logo .b2{animation:.9s step-end .45s both name-glitch;position:relative}.boot-logo .b2:after{content:"";mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/250% 100%;animation:2.2s ease-in-out 1.2s infinite shine;position:absolute;inset:0}@keyframes name-glitch{0%{opacity:0}10%{opacity:1;text-shadow:-3px 0 #ff2a6d,3px 0 #05d9e8;transform:translate(3px)}25%{text-shadow:3px 0 #ff2a6d,-3px 0 #05d9e8;transform:translate(-2px)}40%{text-shadow:none;transform:none}55%{text-shadow:-2px 0 #ff2a6d,2px 0 #05d9e8}70%,to{text-shadow:none;opacity:1}}@keyframes shine{0%{background-position:120% 0}to{background-position:-120% 0}}.boot-bar:before{display:none}.boot-bar span{background:linear-gradient(#ffb3d6,#e2549a 50%,#a82e69);border-radius:2px;width:9px;animation:1.5s linear infinite blocks;position:absolute;top:2px;bottom:2px}.boot-bar span:nth-child(2){animation-delay:.12s}.boot-bar span:nth-child(3){animation-delay:.24s}@keyframes blocks{0%{left:-30px}to{left:100%}}body.theme-xp .boot-bar span{background:linear-gradient(#9fd0ff,#2e6bdf 50%,#1a3a8a)}.boot-foot .corp{animation:1.6s ease-in-out infinite blink-soft}@keyframes blink-soft{50%{opacity:.4}}#desktop .desktop-icon,#cat-widget,#game-widget,.promo-widget{opacity:0}#desktop.is-booted .desktop-icon{animation:.45s cubic-bezier(.2,1.3,.4,1) both icon-in;animation-delay:calc(.15s + var(--i,0) * 70ms)}#desktop.is-booted #cat-widget{animation:.5s cubic-bezier(.2,1.3,.4,1) .6s both pop-in}#desktop.is-booted #game-widget{animation:.5s cubic-bezier(.2,1.3,.4,1) .75s both pop-in}#desktop.is-booted .promo-widget{animation:.55s cubic-bezier(.2,1.3,.4,1) both pop-in;animation-delay:calc(.45s + var(--i,0) * .12s)}@keyframes icon-in{0%{opacity:0;transform:translateY(14px)scale(.6)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.85)translateY(10px)}to{opacity:1;transform:none}}.window{transition:box-shadow .2s}.window:not(.inactive){box-shadow:3px 4px 22px #00000073}.window.inactive{box-shadow:2px 2px 10px #0000004d}.window.dragging{box-shadow:8px 14px 34px #00000073}.window.dragging .win-body{pointer-events:none}.window.anim-open{transform-origin:var(--ox) var(--oy);animation:.32s cubic-bezier(.18,1.25,.4,1) both win-open}@keyframes win-open{0%{opacity:0;transform:scale(.18)}60%{opacity:1}to{opacity:1;transform:none}}.window.anim-genie{pointer-events:none;will-change:transform, clip-path;box-shadow:none!important}.window.anim-geom{transition:left .24s cubic-bezier(.3,.8,.3,1),top .24s cubic-bezier(.3,.8,.3,1),width .24s cubic-bezier(.3,.8,.3,1),height .24s cubic-bezier(.3,.8,.3,1),border-radius .24s}.window.anim-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)rotate(-.6deg)}40%,60%{transform:translate(8px)rotate(.6deg)}}.tb-btn{transition:filter .12s,transform .12s}.tb-btn:active{transform:scale(.88)}.tb-btn.close:hover{box-shadow:inset 0 0 2px #fff9,0 0 6px #ff5a3ccc}.win-body.no-scroll{overflow:hidden}.win-body>*{animation:.25s ease-out both content-in}@keyframes content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xp-button{transition:transform .1s,box-shadow .15s,filter .15s}.xp-button:hover{filter:brightness(1.04)}.xp-button:active{transform:translateY(1px)scale(.97)}.xp-button.big{padding:7px 16px;font-size:13px;font-weight:700}.xp-link{transition:transform .15s}.xp-link:hover{transform:translate(3px)}.desktop-icon{transition:background .15s}.desktop-icon .ico{width:48px;height:48px;transition:transform .25s cubic-bezier(.2,1.6,.4,1),filter .2s}.desktop-icon:hover .ico{filter:drop-shadow(1px 3px 2px #00000073);transform:translateY(-3px)scale(1.06)}.desktop-icon:active .ico{transition-duration:80ms;transform:scale(.9)}.desktop-icon:hover .label{-webkit-text-decoration:underline #fff9;text-decoration:underline #fff9}.desktop-icon:focus-visible{outline-offset:0;background:#ffffff1f;outline:1px dotted #fff}.desktop-icon .label{display:block}#start-menu{visibility:hidden;opacity:0;transform-origin:0 100%;pointer-events:none;transition:opacity .16s,transform .2s cubic-bezier(.2,1.2,.4,1),visibility 0s .2s;display:flex;transform:translateY(14px)scale(.97)}#start-menu.open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .16s,transform .22s cubic-bezier(.2,1.2,.4,1),visibility;transform:none}#start-menu.open .sm-item{animation:.25s ease-out both sm-in}#start-menu.open .sm-left .sm-item:nth-child(2),#start-menu.open .sm-right .sm-item:nth-child(2){animation-delay:30ms}#start-menu.open .sm-left .sm-item:nth-child(3),#start-menu.open .sm-right .sm-item:nth-child(3){animation-delay:60ms}#start-menu.open .sm-left .sm-item:nth-child(4),#start-menu.open .sm-right .sm-item:nth-child(4){animation-delay:90ms}#start-menu.open .sm-left .sm-item:nth-child(n+5),#start-menu.open .sm-right .sm-item:nth-child(n+5){animation-delay:.12s}@keyframes sm-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.sm-item{transition:background .12s,transform .12s}.sm-item:hover img{animation:.4s wiggle}.sm-left .sm-item:focus-visible{background:var(--xp-select);color:#fff}.sm-power{cursor:pointer;border-radius:3px;padding:2px 4px;transition:background .12s}.sm-power:hover{background:#ffffff2e}@keyframes wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}}#start-button{transition:filter .12s,transform .12s}#start-button:active{transform:translateY(1px)}#start-button .flag{transition:transform .4s cubic-bezier(.2,1.6,.4,1)}#start-button:hover .flag{transform:rotate(-12deg)scale(1.12)}.task-item{transition:filter .12s,transform .12s;animation:.28s cubic-bezier(.2,1.3,.4,1) both task-in}.task-item:active{transform:translateY(1px)}.task-item.min{opacity:.82}@keyframes task-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ti-close{color:#fff}#tray{gap:7px}#tray button{justify-content:center;align-items:center;display:flex}.lang-btn{color:#fff;border-radius:3px;font-size:12px;font-weight:700;background:#ffffff26!important;border:1px solid #fff9!important;padding:1px 6px!important}.tray-help img{width:16px;height:16px;transition:transform .25s cubic-bezier(.2,1.6,.4,1)}.tray-help:hover img,.tray-help.on img{transform:scale(1.2)}.tray-help:not(.on) img{animation:2.6s ease-in-out 3 help-pulse}@keyframes help-pulse{0%,to{transform:none}50%{transform:scale(1.25)}}.cw-x{text-align:center;color:#fff;border-radius:2px;width:16px;height:16px;font-size:12px;line-height:15px;transition:transform .1s;background:linear-gradient(#f1947b,#d62a17)!important;border:1px solid #fff!important}.cw-x:active{transform:scale(.85)}.cw-pet{width:100%;display:block}.cw-pet.purr .cw-img{animation:.5s purr}@keyframes purr{0%,to{transform:none}20%{transform:rotate(-1.5deg)scale(1.02)}40%{transform:rotate(1.5deg)scale(1.02)}60%{transform:rotate(-1deg)}}#game-widget .gw-cat{transition:transform .3s cubic-bezier(.2,1.6,.4,1)}#game-widget:hover .gw-cat{transform:rotate(-6deg)scale(1.06)}.memo-grid{grid-template-columns:repeat(4,minmax(0,92px));gap:8px}.memo-card{width:100%;animation:.35s cubic-bezier(.2,1.3,.4,1) both pop-in;animation-delay:calc(var(--i) * 25ms);display:block}.memo-card:hover:not(.flipped) .mc-inner{transform:translateY(-3px)rotate(-2deg)}.mc-inner{transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.memo-card.matched{opacity:1}.memo-card.matched .mc-face{box-shadow:0 0 0 3px var(--accent-2);animation:.5s match}@keyframes match{50%{transform:rotateY(180deg)scale(1.1)}}.memo-win.show{animation:.4s cubic-bezier(.2,1.3,.4,1) both pop-in}#promo-dock{pointer-events:none;z-index:41;flex-wrap:wrap;align-items:flex-start;gap:18px;width:calc(100% - 414px);display:flex;position:absolute;top:14px;left:124px}.promo-widget{pointer-events:auto;border-radius:7px 7px 4px 4px;width:clamp(290px,27vw,400px);transition:box-shadow .2s,transform .2s;position:relative;box-shadow:3px 5px 20px #0006}.promo-widget.dragged{z-index:60}.promo-widget:hover{box-shadow:5px 9px 28px #00000073}.promo-widget .cw-bar{height:26px;font-size:13px}.promo-addr{color:#333;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #9db0c8;border-radius:2px;align-items:center;gap:6px;height:20px;margin:4px 6px;padding:2px 8px;font-size:11px;display:flex;overflow:hidden}.pa-dot{background:#2ecc40;border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite blink-soft;box-shadow:0 0 0 2px #2ecc4040}.promo-hero-btn{border-top:1px solid #c9c6ba;border-bottom:1px solid #c9c6ba;width:100%;display:block;overflow:hidden}.promo-hero{aspect-ratio:16/10;border-bottom:none;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.promo-hero-btn:hover .promo-hero{transform:scale(1.04)}.promo-body{padding:11px 13px 13px}.promo-name{font-size:18px}.promo-sub{margin:3px 0 11px;font-size:12.5px}.promo-btns .xp-button{padding:6px 12px;font-size:12.5px}.xp-sidebar{border-right:1px solid var(--accent-line);background:linear-gradient(#fdf0f6 0%,#f9dbe9 100%);width:180px}body.theme-xp .xp-sidebar{background:linear-gradient(#eef3ff 0%,#d6e3fa 100%)}.xp-panel{border:1px solid var(--accent-line);background:#fff;box-shadow:0 1px #0000000d}.xp-panel h4{background:var(--accent-soft);color:var(--accent)}.side-detail{color:var(--accent-ink)}.explorer-wrap{flex-direction:column;height:100%;display:flex}.explorer-wrap>.xp-explorer,.explorer-wrap>.pd{flex:auto;min-height:0}.exp-bar{background:linear-gradient(#fbfbf8,#ecebe2);border-bottom:1px solid #c9c6ba;flex:none;align-items:center;gap:8px;padding:5px 8px;display:flex}.exp-back{align-items:center;gap:6px;height:28px;font-size:12px;display:flex;border-radius:3px!important;padding:0 10px 0 4px!important}.exp-back .eb-arrow{color:#fff;background:radial-gradient(circle at 35% 30%,#8fe08a,#2e9b3e 70%);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;transition:transform .2s cubic-bezier(.2,1.6,.4,1);display:flex;box-shadow:inset 0 0 0 1px #0003}.exp-back:hover:not(:disabled){background:#0000000d!important}.exp-back:hover:not(:disabled) .eb-arrow{transform:translate(-3px)}.exp-back:disabled{opacity:.45}.exp-back:disabled .eb-arrow{background:#b5b5b5}.exp-addr{color:#333;background:#fff;border:1px solid #7f9db9;flex:auto;align-items:center;gap:6px;min-width:0;height:24px;padding:0 8px;font-size:12px;display:flex}.exp-addr img{flex:none;width:16px;height:16px}.exp-addr span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seg{background:#fff;border:1px solid #a9a597;border-radius:3px;flex:none;display:flex;overflow:hidden}.seg button{white-space:nowrap;font-size:12px;transition:background .12s;padding:4px 10px!important}.seg button+button{border-left:1px solid #d5d2c6!important}.seg button:hover{background:var(--accent-soft)!important}.seg button.on{color:var(--accent);font-weight:700;box-shadow:inset 0 1px 3px #0000001f;background:var(--accent-soft)!important}.pf-intro{color:var(--ink-2);margin:0 0 14px;font-size:13px}.pf-intro b{color:var(--accent);font-size:15px}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pf-grid li{animation:.35s cubic-bezier(.2,1.2,.4,1) both pop-in;animation-delay:calc(var(--i) * 50ms)}.pf-card{background:#fff;border-radius:6px;flex-direction:column;width:100%;height:100%;transition:transform .2s cubic-bezier(.2,1.2,.4,1),box-shadow .2s,border-color .2s;display:flex;overflow:hidden;border:1px solid var(--line)!important}.pf-card:hover,.pf-card:focus-visible{transform:translateY(-3px);box-shadow:0 8px 20px #3c142824;border-color:var(--accent-line)!important}.pf-thumb{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#f2f1ec;display:block;overflow:hidden}.pf-thumb>img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.pf-card:hover .pf-thumb>img{transform:scale(1.05)}.pf-svg{background:radial-gradient(circle at 50% 40%,#234a78,#0b2c4d);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pf-svg img{width:64px;height:64px}.pf-info{flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.pf-name{color:var(--ink);font-size:14px;font-weight:700}.pf-sub{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pf-badges{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.badge{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-flex}.b-work{color:#7a4d00;background:#fff4d6;border-color:#f0d08a}.b-academic{color:#3a4a66;background:#eef1f6;border-color:#cfd6e2}.b-personal{color:#4a3a66;background:#f2eef8;border-color:#d9cfe8}.b-live{color:#17702a;background:#e8f8ea;border-color:#b5e3bd}.b-live i{background:#2ecc40;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite blink-soft}.pf-grid.list{grid-template-columns:1fr;gap:8px}.pf-grid.list .pf-card{flex-direction:row;align-items:center}.pf-grid.list .pf-thumb{border-bottom:none;border-right:1px solid var(--line);flex:none;width:120px}.pf-grid.list .pf-info{flex-flow:wrap;align-items:center;gap:4px 12px}.pf-grid.list .pf-name{min-width:130px}.pf-grid.list .pf-sub{-webkit-line-clamp:1;flex:200px}.pf-grid.list .pf-badges{margin:0}.pd{background:#fff;padding:18px 22px 22px;overflow:auto;container-type:inline-size}.pd-top{grid-template-columns:1fr;gap:20px;display:grid}@container (width>=700px){.pd-top{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);align-items:start}}.pd-main{aspect-ratio:16/10;border:1px solid var(--line);background:#f2f1ec;border-radius:6px;position:relative;overflow:hidden}.pd-main>.pf-svg{position:absolute;inset:0}.pd-main-img{width:100%;height:100%;display:block}.pd-main-img img{object-fit:contain;width:100%;height:100%;animation:.3s both img-in;display:block}@keyframes img-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}.pd-arrow{width:34px;height:34px;color:var(--ink);opacity:0;border-radius:50%;font-size:22px;line-height:30px;transition:opacity .2s,transform .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000040;text-align:center!important;background:#ffffffeb!important}.pd-arrow.l{left:10px}.pd-arrow.r{right:10px}.pd-main:hover .pd-arrow,.pd-arrow:focus-visible{opacity:1}.pd-arrow:active{transform:translateY(-50%)scale(.9)}.pd-count{color:#fff;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.pd-thumbs{gap:8px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.pd-thumbs button{aspect-ratio:16/10;opacity:.65;border-radius:4px;flex:none;width:78px;transition:opacity .15s,border-color .15s,transform .15s;overflow:hidden;border:2px solid #0000!important}.pd-thumbs button:hover{opacity:1;transform:translateY(-2px)}.pd-thumbs button.on{opacity:1;border-color:var(--accent-2)!important}.pd-thumbs img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pd-info{flex-direction:column;gap:8px;display:flex}.pd-title{color:var(--ink);margin:2px 0 0;font-size:24px;line-height:1.15}.pd-sub{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.pd-ctas{flex-wrap:wrap;gap:8px;margin:6px 0 4px;display:flex}.pd-facts{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px 12px;margin:6px 0 0;padding-top:12px;font-size:12px;display:grid}.pd-facts dt{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;padding-top:2px;font-size:10.5px;font-weight:700}.pd-facts dd{color:var(--ink);margin:0}.pd-stack .tech-tag{color:#3d3d45;background:#f4f3ef;border-color:#dddad0;margin:0 4px 5px 0}.pd-desc{max-width:68ch;margin-top:22px}.pd-desc h3{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 6px;font-size:12px}.pd-desc p{color:#2d2d35;margin:0;font-size:13.5px;line-height:1.65}.pd-desc .pd-note{color:#8a5a00;margin-top:10px;font-size:12px}.pd-next{border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:24px;transition:transform .2s,box-shadow .2s;display:flex;border:1px solid var(--line)!important;background:var(--accent-soft)!important;padding:14px 16px!important}.pd-next span{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-size:11px}.pd-next b{color:var(--accent);font-size:15px;transition:transform .2s}.pd-next:hover{box-shadow:0 6px 16px #00000014}.pd-next:hover b{transform:translate(4px)}.window.dialog .win-body.dialog-body{background:var(--xp-face);padding:14px 16px}.hire{flex-direction:column;gap:10px;height:100%;display:flex}.hire-top,.hire.hire-done{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.hire-ico{flex:none;width:40px;height:40px;animation:2.4s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-4px)}}.hire-ask{color:var(--ink);font-size:15px;font-weight:700}.hire-sub{color:var(--ink-2);margin:3px 0 0;line-height:1.4}.hire-area{flex:auto;min-height:64px;position:relative}.hire-yes{padding:7px 22px;font-size:13px;font-weight:700;animation:1.8s ease-in-out infinite yes-glow;position:absolute;top:12px;left:18%}@keyframes yes-glow{50%{box-shadow:0 0 0 4px #e2549a40}}body.theme-xp .hire-yes{animation-name:yes-glow-blue}@keyframes yes-glow-blue{50%{box-shadow:0 0 0 4px #2f6fd640}}.hire-no{padding:7px 22px;font-size:13px;transition:left .28s cubic-bezier(.2,1.4,.4,1),top .28s cubic-bezier(.2,1.4,.4,1);position:absolute;top:12px;left:58%}.hire-hint{color:#a03a00;margin:0;font-size:11px;animation:.25s ease-out both content-in}.hire-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.hire-done .hire-ico{animation:1s ease-in-out infinite beat}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}.errbox{align-items:flex-start;gap:12px;display:flex}.errbox img{flex:none;width:32px;height:32px}.errbox p{margin:2px 0 12px;font-size:12.5px}.word{background:var(--xp-face);flex-direction:column;height:100%;font-size:12px;display:flex}.word-menu{background:linear-gradient(#fbfaf6,#efede4);border-bottom:1px solid #d6d2c2;gap:2px;padding:2px 4px;display:flex}.word-menu span{border-radius:2px;padding:2px 7px}.word-menu span:hover{background:#c1d2ee;box-shadow:inset 0 0 0 1px #316ac5}.word-toolbar,.word-format{background:linear-gradient(#f7f6f1,#e7e4d8);border-bottom:1px solid #d6d2c2;flex-wrap:wrap;align-items:center;gap:3px;padding:3px 6px;display:flex}.word-tool{color:#000;border-radius:3px;align-items:center;gap:5px;font-size:12px;text-decoration:none;transition:background .12s,transform .1s;display:inline-flex;border:1px solid #0000!important;padding:3px 8px!important}.word-tool:hover{background:#ffe9a8!important;border-color:#e0b860!important}.word-tool:active{transform:translateY(1px);background:#ffd56a!important}.wt-ico{font-size:14px}.word-sep{background:#b9b5a6;width:1px;height:18px;margin:0 5px;box-shadow:1px 0 #fff}.word-zoom select{font:inherit;background:#fff;border:1px solid #7f9db9;height:22px;font-size:12px}.word-format{color:#333}.wf-box{background:#fff;border:1px solid #7f9db9;align-items:center;height:20px;padding:0 18px 0 5px;font-size:11.5px;display:inline-flex;position:relative}.wf-box:after{content:"▾";color:#333;font-size:9px;position:absolute;right:3px}.wf-style{width:80px}.wf-font{width:130px;font-family:Times New Roman,serif}.wf-size{width:38px}.wf-btn{justify-content:center;align-items:center;width:22px;height:20px;font-family:Times New Roman,serif;font-size:14px;display:inline-flex}.wf-align{background:repeating-linear-gradient(#333 0 1px,#0000 1px 3px) 50%/12px 10px no-repeat}.wf-align.c{background-size:9px 10px}.wf-align.r{background-position:right 5px center;background-size:10px 10px}.word-ruler{background:repeating-linear-gradient(90deg,#888 0 1px,#0000 1px 10px) 50% 9px/100% 4px no-repeat,repeating-linear-gradient(90deg,#555 0 1px,#0000 1px 50px) 50% 5px/100% 8px no-repeat,linear-gradient(90deg,#cfcbbd 0 8%,#fff 8% 92%,#cfcbbd 92%);border-bottom:1px solid #b9b5a6;height:16px;margin:0}.word-canvas{background:#8a8a8a;flex:auto;padding:22px 16px 30px;overflow:auto}.word-page{--z:1;color:#111;zoom:var(--z);-webkit-user-select:text;user-select:text;background:#fff;width:min(640px,100%);margin:0 auto;padding:56px 64px 64px;font-family:Times New Roman,Times,serif;font-size:14px;line-height:1.45;animation:.4s ease-out both page-in;position:relative;box-shadow:2px 3px #555,0 0 0 1px #6d6d6d}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.word-page h1{letter-spacing:.01em;margin:0;font-size:26px}.word-page h2{text-transform:uppercase;letter-spacing:.12em;color:#1d3d7a;border-bottom:1px solid #999;margin:20px 0 6px;padding-bottom:2px;font-size:13px}.word-page h3{margin:8px 0 1px;font-size:14px}.word-page p{margin:0 0 6px}.word-page ul{margin:4px 0 0;padding-left:20px}.word-page li{margin-bottom:6px}.word-page .cv-role{color:#444;margin-bottom:2px;font-style:italic}.word-page .cv-contact{color:#333;font-size:13px}.word-page .cv-meta{color:#555;font-size:13px}.word-page a{color:#1a4fbf}.word-caret{background:#000;width:1px;height:22px;animation:1s step-end infinite cmdblink;position:absolute;top:58px;left:63px}.word-status{background:var(--xp-face);color:#333;white-space:nowrap;border-top:1px solid #fff;gap:0;padding:2px 4px;font-size:11px;display:flex;overflow:hidden;box-shadow:inset 0 1px #aca899}.word-status span{border-right:1px solid #c5c1b2;padding:0 8px}.word-status .ws-gap{margin-left:10px}.word-status .ws-off{color:#999}.word-status .ws-lang{border-right:none;margin-left:auto}.bin-list{flex-direction:column;gap:2px;display:flex}.bin-file{border-radius:3px;align-items:center;gap:10px;transition:background .12s;display:flex;border:1px solid #0000!important;padding:6px 8px!important}.bin-file:hover{background:var(--accent-soft)!important;border-color:var(--accent-line)!important}.bin-file img{width:32px;height:32px}.bin-file .bf-name{flex:1}.bin-file .bf-size{color:#888;font-size:11px}.notepad{background:#fff;flex-direction:column;height:100%;display:flex}.notepad-text{white-space:pre-wrap;-webkit-user-select:text;user-select:text;flex:1;margin:0;padding:8px 10px;font:14px/1.5 Lucida Console,Consolas,monospace;overflow:auto}.cmd-line{align-items:baseline;gap:0;margin:0;display:flex}.cmd-line label{flex:none}.cmd-line input{color:#d8d8d8;caret-color:#d8d8d8;min-width:0;font:inherit;caret-shape:block;background:0 0;border:none;outline:none;flex:auto;margin-left:1px;padding:0}#guide{z-index:9400;color:#2a2a2a;transform-origin:90% 100%;background:linear-gradient(#fffef4,#fff6cc);border:1px solid #9a8a4a;border-radius:9px;width:300px;padding:12px 14px;animation:.45s cubic-bezier(.2,1.4,.4,1) both balloon-in;position:fixed;bottom:44px;right:10px;box-shadow:0 6px 22px #00000059}#guide:after{content:"";border-top:10px solid #fff6cc;border-left:10px solid #0000;border-right:2px solid #0000;position:absolute;bottom:-10px;right:84px}#guide:before{content:"";border-top:11px solid #9a8a4a;border-left:11px solid #0000;border-right:3px solid #0000;position:absolute;bottom:-12px;right:83px}@keyframes balloon-in{0%{opacity:0;transform:translateY(14px)scale(.85)}to{opacity:1;transform:none}}.guide-title{align-items:center;gap:8px;padding-right:18px;font-size:13px;font-weight:700;display:flex}.guide-title img{width:20px;height:20px}#guide p{margin:6px 0 8px;font-size:12px}.guide-x{color:#555;border-radius:3px;width:18px;height:18px;font-size:11px;position:absolute;top:7px;right:8px}.guide-x:hover{color:#fff;background:#e23c22!important}.guide-btns{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.guide-go{border-radius:5px;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:700;transition:transform .15s cubic-bezier(.2,1.6,.4,1),box-shadow .15s;display:flex;text-align:center!important;background:#fff!important;border:1px solid #d9cf9e!important;padding:8px 4px!important}.guide-go img{width:32px;height:32px}.guide-go:hover{transform:translateY(-3px);box-shadow:0 4px 10px #00000026}#guide .guide-tip{color:#6a5a2a;margin:8px 0 0;font-size:11px}#ctx-menu{z-index:9600;transform-origin:0 0;background:#fff;border:1px solid #868686;min-width:210px;padding:3px;animation:.14s ease-out both ctx-in;position:fixed;box-shadow:3px 3px 6px #00000059}@keyframes ctx-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}#ctx-menu button{justify-content:space-between;gap:16px;width:100%;font-size:12px;display:flex;padding:4px 20px!important}#ctx-menu button:hover,#ctx-menu button:focus{color:#fff;outline:none;background:var(--xp-select)!important}#ctx-menu kbd{font:inherit;opacity:.7}.ctx-sep{background:#d6d3c7;height:1px;margin:3px 2px}#rain{z-index:9700;pointer-events:none;position:fixed;inset:0;overflow:hidden}#rain img{object-fit:cover;border:2px solid #fff;border-radius:8px;animation-name:fall;animation-timing-function:cubic-bezier(.4,.1,.7,1);animation-fill-mode:both;position:absolute;top:-120px;box-shadow:0 3px 8px #0000004d}#rain img[src^=data\:]{box-shadow:none;border:none;border-radius:0}@keyframes fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(calc(100vh + 160px)) rotate(var(--rot))}}#saver{z-index:99995;background:#000;animation:.8s both content-in;position:fixed;inset:0;overflow:hidden}.bubble{bottom:-160px;left:calc(var(--i) * 7.2%);width:calc(60px + var(--i) * 7px);height:calc(60px + var(--i) * 7px);animation:bubble-up calc(9s + var(--i) * .7s) linear infinite;animation-delay:calc(var(--i) * -1.3s);background:radial-gradient(circle at 30% 28%,#ffffffe6 0 6%,#ffffff1f 18%,#8cc8ff1f 55%,#ff8cdc59 78%,#ffffff8c 92%,#0000 94%);border-radius:50%;position:absolute}@keyframes bubble-up{0%{transform:translate(0)}50%{transform:translate(40px,-60vh)}to{transform:translate(-30px,-130vh)}}.dvd-x{animation:7.3s linear infinite alternate dvd-x;position:absolute;top:0;left:0}.dvd-y{animation:5.1s linear infinite alternate dvd-y}.dvd-logo{color:#fff;text-shadow:0 0 18px #ff78becc;white-space:nowrap;font:700 44px Tahoma,sans-serif;animation:9s linear infinite hue}.dvd-logo b{color:#ff7a00}@keyframes dvd-x{0%{transform:translate(0)}to{transform:translate(calc(100vw - 230px))}}@keyframes dvd-y{0%{transform:translateY(0)}to{transform:translateY(calc(100vh - 60px))}}@keyframes hue{to{filter:hue-rotate(360deg)}}.saver-hint{text-align:center;color:#ffffff8c;font-size:13px;position:absolute;bottom:22px;left:0;right:0}#bsod{z-index:99996;color:#fff;background:#a8135f;justify-content:center;align-items:center;padding:5vw;animation:.25s steps(3,end) both bsod-in;display:flex;position:fixed;inset:0}body.theme-xp #bsod{background:#00a}@keyframes bsod-in{0%{opacity:0}to{opacity:1}}.bsod-in{max-width:780px;font:16px/1.55 Lucida Console,Consolas,monospace}.bsod-in p{margin:0 0 16px}.bsod-code{font-weight:700}.bsod-blink{animation:1s step-end infinite blink-soft}@media (width<=900px){#promo-dock{scroll-snap-type:x mandatory;pointer-events:auto;flex-wrap:nowrap;width:calc(100% - 144px);padding:4px 4px 8px;top:auto;bottom:44px;overflow-x:auto}.promo-widget{scroll-snap-align:start;flex:none}#cat-widget{display:none}}@media (width<=640px){#promo-dock{width:calc(100% - 100px);bottom:40px;left:96px}.promo-widget{width:min(72vw,300px);inset:auto!important}.promo-widget .promo-addr{display:none}#game-widget{top:8px}#guide{width:auto;left:8px;right:8px}.pd{padding:14px}.pd-title{font-size:20px}.word-format,.word-ruler{display:none}.word-page{padding:28px 22px 32px}.word-canvas{padding:10px 6px 16px}.exp-back .eb-label{display:none}.seg button{padding:4px 7px!important}.window.dialog{width:92vw!important;left:4vw!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.wall-rgb,.wall-slices,.wall-roll,.boot-scan{display:none}.wall{animation:none}}@media print{body.printing-cv *{visibility:hidden!important}body.printing-cv .word-page,body.printing-cv .word-page *{visibility:visible!important}body.printing-cv .word-page{width:100%;box-shadow:none;zoom:1;padding:0;animation:none;position:fixed;top:0;left:0}body.printing-cv .word-caret{display:none}html,body{height:auto!important;overflow:visible!important}}#tray-clock{white-space:nowrap}@media (width<=640px){#tray{gap:5px;padding:0 6px 0 8px}#tray-clock{min-width:0;font-size:11px}}.desktop-icon{width:92px;padding:6px 3px 5px}.desktop-icon .ico{filter:none;width:48px;height:48px;margin-bottom:5px}.desktop-icon:hover .ico{filter:brightness(1.08)}.desktop-icon.selected .ico{filter:brightness(.82)sepia(.3)hue-rotate(290deg)saturate(1.6)}body.theme-xp .desktop-icon.selected .ico{filter:brightness(.8)sepia(.4)hue-rotate(180deg)saturate(2)}.desktop-icon .shortcut-arrow{top:38px;left:20px}#boot{background:#000;animation:.6s both boot-in}@keyframes boot-in{0%{opacity:0}to{opacity:1}}#boot .boot-logo{text-align:left;align-items:center;gap:10px;margin-bottom:46px;animation:.9s ease-out .2s both logo-in;display:flex}.boot-flag{filter:drop-shadow(0 0 18px #ff78be73);width:84px;height:84px}body.theme-xp .boot-flag{filter:drop-shadow(0 0 18px #5096ff73)}.boot-word{flex-direction:column;line-height:1;display:flex}.boot-word .b1{color:#d6d6d6;letter-spacing:.02em;font:15px Tahoma,Arial,sans-serif}.boot-word .b1 sup{font-size:9px}.boot-word .b2{color:#fff;letter-spacing:-.01em;font:700 50px/1 Franklin Gothic Medium,Trebuchet MS,Tahoma,sans-serif}.boot-word .b2 b{color:#ff7a00;vertical-align:super;margin-left:2px;font-size:30px;font-style:italic}.boot-word .b3{color:#f3f3f3;align-self:flex-end;margin-top:4px;font:italic 17px Tahoma,sans-serif}#boot .boot-bar{background:#000;border:2px solid #b2b2b2;border-radius:4px;width:150px;height:16px;padding:2px}#boot .boot-bar span{background:linear-gradient(#ffd0e6,#e2549a 45%,#a82e69);border-radius:1px;width:8px;animation:1.6s linear infinite blocks;top:2px;bottom:2px;box-shadow:0 0 4px #e2549a99}#boot .boot-bar span:nth-child(2){animation-delay:.11s}#boot .boot-bar span:nth-child(3){animation-delay:.22s}body.theme-xp #boot .boot-bar span{background:linear-gradient(#d4e6ff,#3a7ff0 45%,#1a3a8a);box-shadow:0 0 4px #3a7ff099}#boot .boot-foot{color:#bdbdbd;font-size:12px}#boot .boot-foot .corp{color:#fff;font:italic 700 15px Tahoma,sans-serif;animation:none}#welcome{background:linear-gradient(90deg,#c2367d 0%,#e98abf 45%,#c2367d 100%)}body.theme-xp #welcome{background:linear-gradient(90deg,#3a62c4 0%,#6d98e3 45%,#3a62c4 100%)}#welcome.show{animation:.5s both content-in}.wel-top{background:linear-gradient(#7a1a4c,#a8295f);border-bottom:2px solid #f4a6cb;height:12%}.wel-bottom{background:linear-gradient(#a8295f,#7a1a4c);border-top:2px solid #f4a6cb;justify-content:space-between;gap:20px}body.theme-xp .wel-top{background:linear-gradient(#00309c,#1c4fc9);border-bottom-color:#f4a64b}body.theme-xp .wel-bottom{background:linear-gradient(#1c4fc9,#00309c);border-top-color:#f4a64b}.wel-left .wel-hint{text-align:right;max-width:300px;margin:18px 0 0;font-size:15px}.wel-flag{width:72px;height:72px;margin-top:0!important}.wel-user{color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;align-items:center;gap:14px;padding:10px 22px 10px 10px;transition:background .2s,border-color .2s,transform .2s;display:flex}.wel-user:hover,.wel-user:focus-visible{background:linear-gradient(90deg,#ffffff47,#fff0);border-color:#ffffff59;outline:none;transform:translate(4px)}.wel-ava{border:3px solid #fff;width:64px;height:64px;transition:transform .25s cubic-bezier(.2,1.6,.4,1);box-shadow:0 2px 8px #00000059}.wel-user:hover .wel-ava{transform:scale(1.06)rotate(-2deg)}.wel-who{flex-direction:column;gap:2px;display:flex}.wel-name{font-size:22px}.wel-role{opacity:.9;font-size:13px}.wel-go{opacity:.85;margin-top:6px;font-size:12px;font-weight:700;animation:1.6s ease-in-out infinite blink-soft}.wel-note{opacity:.8;text-align:right;max-width:280px;font-size:12px}#hello{z-index:99991;background:linear-gradient(90deg,#c2367d 0%,#e98abf 45%,#c2367d 100%);flex-direction:column;animation:.35s both content-in;display:flex;position:fixed;inset:0}body.theme-xp #hello{background:linear-gradient(90deg,#3a62c4 0%,#6d98e3 45%,#3a62c4 100%)}.hello-main{flex:1;justify-content:center;align-items:center;display:flex}.hello-main i{color:#fff;text-shadow:2px 3px 6px #00000059;letter-spacing:-.01em;font:italic 700 64px Tahoma,Trebuchet MS,sans-serif;animation:1.6s both hello-in}@keyframes hello-in{0%{opacity:0;transform:translate(-14px)}25%,80%{opacity:1;transform:none}to{opacity:0}}@media (width<=640px){.wel-left .wel-hint{text-align:center}.wel-note{display:none}.hello-main i{font-size:42px}}#start-menu{width:400px}.sm-header .sm-role{opacity:.9;text-shadow:1px 1px 1px #00000059;font-size:11px}.sm-left{width:54%}.sm-right{width:46%}.sm-left .sm-item img{width:30px;height:30px}.sm-right .sm-item{color:#3a1a2c;padding:4px 7px;font-weight:400}.sm-right .sm-item .sm-title{font-weight:700}.sm-right .sm-item img{width:20px;height:20px}.sm-right .sm-item:hover{color:#fff;background:var(--xp-select)!important}.sm-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffffd9;padding:4px 8px 2px;font-size:10px;font-weight:700}body.theme-xp .sm-label{color:#3b5a99}.sm-item{position:relative}.sm-check{color:#0000;text-align:center;background:#fff;border:1px solid #00000040;border-radius:3px;flex:none;width:14px;height:14px;margin-left:auto;font-size:11px;line-height:12px}.sm-check.on{color:#1f8a2a}.task-sep{border-left:1px solid #0003;border-right:1px solid #ffffff59;flex:none;width:2px;height:20px;margin:0 2px}.task-item.pinned{min-width:0;max-width:150px}.task-item.pinned.idle{box-shadow:none;color:#fff;animation:none;background:#ffffff24!important;border-color:#ffffff59!important}.task-item.pinned.idle:hover{background:#ffffff42!important}.task-item.pinned.idle .ti-cap{font-weight:400}.task-item.pinned:not(.idle):after{content:"";opacity:.8;background:#fff;border-radius:2px;width:14px;height:2px;margin-left:-7px;position:absolute;bottom:1px;left:50%}.task-item{font:inherit;text-align:left;font-size:12px;position:relative}.task-item img{width:16px;height:16px}.task-item.closing{pointer-events:none;animation:.44s forwards task-out}@keyframes task-out{0%,60%{opacity:1;max-width:160px}to{opacity:0;border-width:0;min-width:0;max-width:0;margin:0;padding:0}}.tray-clock{color:#fff;border-radius:3px;align-items:center;gap:6px;display:flex;padding:2px 4px!important}.tray-clock:hover{background:#ffffff2e!important}.avail-dot{background:#9a9a9a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff59}.avail-dot.on{background:#2ee04a;animation:2.2s ease-in-out infinite blink-soft;box-shadow:0 0 0 2px #2ee04a4d,0 0 8px #2ee04acc}.avail-txt{text-shadow:0 1px 1px #00000059;white-space:nowrap;font-size:11px;font-weight:700}@media (width<=640px){.avail-txt,.task-item.pinned .ti-cap{display:none}.task-item.pinned{padding:0 6px}}#cat-clock{z-index:40;pointer-events:auto;touch-action:none;filter:drop-shadow(3px 6px 6px #0006);width:92px;position:absolute;bottom:40px;right:118px}#cat-clock svg{width:100%;height:auto;display:block;overflow:visible}#cat-clock .cc-x{opacity:0;z-index:2;transition:opacity .15s;position:absolute;top:-4px;right:-4px}#cat-clock:hover .cc-x,#cat-clock .cc-x:focus-visible{opacity:1}.cc-tail{transform-origin:60px 200px;animation:1s ease-in-out infinite alternate cc-swing}.cc-pupils{animation:1s ease-in-out infinite alternate cc-eyes}@keyframes cc-swing{0%{transform:rotate(16deg)}to{transform:rotate(-16deg)}}@keyframes cc-eyes{0%{transform:translate(-4px)}to{transform:translate(4px)}}#desktop.is-booted #cat-clock{animation:.5s cubic-bezier(.2,1.3,.4,1) .9s both pop-in}#desktop #cat-clock{opacity:0}@media (width<=900px){#cat-clock{display:none}}.window.dialog{box-shadow:4px 8px 30px #00000080}.welbox{flex-direction:column;gap:12px;height:100%;display:flex}.welbox-top{align-items:flex-start;gap:12px;display:flex}.welbox-top img{flex:none;width:40px;height:40px;animation:2.4s ease-in-out infinite bob}.welbox-go{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.welbox-go button{color:var(--ink);background:linear-gradient(#fff,#eeece3);border:1px solid #b9b5a6;border-radius:5px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font:700 12px Tahoma,sans-serif;transition:transform .18s cubic-bezier(.2,1.6,.4,1),box-shadow .18s,border-color .18s;display:flex}.welbox-go button img{width:40px;height:40px;transition:transform .25s cubic-bezier(.2,1.6,.4,1)}.welbox-go button:hover,.welbox-go button:focus-visible{border-color:var(--accent-2);outline:none;transform:translateY(-3px);box-shadow:0 6px 14px #00000026}.welbox-go button:hover img{transform:scale(1.1)}.welbox-foot{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.dt{flex-direction:column;gap:12px;display:flex}.dt-row{grid-template-columns:1fr 150px;gap:12px;display:grid}.dt-cal{background:#fff;border:1px solid #9a968a;padding:6px;box-shadow:inset 1px 1px #d4d0c8}.dt-month{text-transform:capitalize;color:var(--accent-ink);padding:2px 4px 6px;font-weight:700}.dt-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;font-size:11px;display:grid}.dt-grid b{color:#555;border-bottom:1px solid #ddd;padding:2px 0}.dt-grid span{border-radius:2px;padding:3px 0}.dt-grid span.today{background:var(--xp-select);color:#fff;font-weight:700}.dt-clock{text-align:center}.dt-clock svg{width:120px;height:120px}.dt-face{fill:#fff;stroke:#9a968a;stroke-width:2px}.dt-tick{fill:#333}.dt-h,.dt-m{stroke:#1b1b1b;stroke-linecap:round}.dt-h{stroke-width:4px}.dt-m{stroke-width:2.6px}.dt-s{stroke:var(--accent-2);stroke-width:1.4px}.dt-pin{fill:var(--accent-2)}.dt-time{font-size:13px;font-weight:700}.dt-tz{color:var(--ink-2);font-size:10.5px}.dt-status{border:1px solid;border-radius:5px;align-items:center;gap:10px;padding:10px;display:flex}.dt-status.on{background:#eafbe9;border-color:#a9dfae}.dt-status.off{background:#f4f3ef;border-color:#d5d2c6}.dt-status>i{background:#9a9a9a;border-radius:50%;flex:none;width:12px;height:12px}.dt-status.on>i{background:#2ecc40;animation:2s ease-in-out infinite blink-soft;box-shadow:0 0 0 3px #2ecc4040}.dt-status>div{flex-direction:column;flex:1;gap:2px;font-size:12px;display:flex}.dt-status b{font-size:13px}.dt-status small{color:var(--ink-2);font-size:10.5px}.paint{background:var(--xp-face);flex-direction:column;height:100%;display:flex}.paint-main{flex:1;min-height:0;display:flex}.paint-tools{border-right:1px solid #aca899;flex-direction:column;flex:none;gap:6px;width:62px;padding:4px;display:flex}.pt-grid2{grid-template-columns:repeat(2,25px);gap:1px;display:grid}.pt-grid2 button{background:var(--xp-face);border:1px solid gray;border-color:#fff gray gray #fff;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex}.pt-grid2 button svg{fill:none;stroke:#000;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pt-grid2 button.on{background:repeating-conic-gradient(#fff 0 25%, #e6e3d7 0 50%) 0 0/2px 2px;border-color:gray #fff #fff gray}.pt-grid2 button:active{border-color:gray #fff #fff gray}.pt-clear{background:var(--xp-face);border:1px solid gray;border-color:#fff gray gray #fff;padding:3px 0;font:11px Tahoma,sans-serif}.paint-canvas{background:gray;flex:1;min-width:0;padding:6px;overflow:auto}.pt-sheet{color:#111;background:#fff;width:max(100%,640px);min-height:100%;padding:22px 26px 28px;font-family:Tahoma,Arial,sans-serif;position:relative;box-shadow:1px 1px #000}.paint:not(.tool-select) .pt-sheet{cursor:crosshair}.pt-draw{z-index:3;touch-action:none;position:absolute;top:0;left:0}.paint.tool-select .pt-draw{pointer-events:none}.paint:not(.tool-select) .pt-draw{cursor:crosshair!important}.pt-hero{align-items:flex-start;gap:28px;margin-bottom:20px;display:flex}.pt-photo{flex:none;margin:6px 0 0 4px;position:relative;transform:rotate(-2.5deg)}.pt-photo img{object-fit:cover;border:4px solid #fff;width:150px;height:170px;display:block;box-shadow:2px 3px #000}.pt-marquee{pointer-events:none;border:1px dashed #000;animation:1s steps(2,end) infinite marquee;position:absolute;inset:-8px}.pt-marquee i{background:#000;width:5px;height:5px;position:absolute}.pt-marquee i:first-child{top:-3px;left:-3px}.pt-marquee i:nth-child(2){top:-3px;right:-3px}.pt-marquee i:nth-child(3){bottom:-3px;left:-3px}.pt-marquee i:nth-child(4){bottom:-3px;right:-3px}@keyframes marquee{50%{border-color:#00f}}.pt-note{color:#ff0080;font:700 18px Comic Sans MS,Chalkboard SE,Marker Felt,cursive}.pt-yo{position:absolute;top:-8px;right:-70px;transform:rotate(8deg)}.pt-arrow{fill:none;stroke:#ff0080;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:60px;height:40px;position:absolute;top:14px;right:-62px}.pt-hi{flex:1;min-width:0;padding-top:4px}.pt-title{color:navy;margin:0 0 6px;font:700 34px/1.1 Arial Black,Tahoma,sans-serif;display:inline-block;position:relative}.pt-scribble{fill:none;stroke:#fc0;stroke-width:6px;stroke-linecap:round;z-index:-1;width:100%;height:14px;position:absolute;bottom:-10px;left:0;right:0}.pt-stars{color:#ff8040;font-size:20px;animation:2s ease-in-out infinite wiggle;position:absolute;top:-10px;right:-36px}.pt-role{color:purple;margin:6px 0 10px;font-size:13px;font-weight:700}.pt-text{max-width:62ch;margin:0;font-size:13px;line-height:1.6}.pt-boxes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.pt-box{box-shadow:4px 4px 0 var(--bx,#ffff80);background:#fff;border:2px solid #000;padding:12px 14px;position:relative}.pt-box.b1{--bx:#80ffff;transform:rotate(-.6deg)}.pt-box.b2{--bx:#ffff80;transform:rotate(.5deg)}.pt-box.b3{--bx:#ff80c0;transform:rotate(-.4deg)}.pt-box.b4{--bx:#80ff80;transform:rotate(.7deg)}.pt-box.b5{--bx:#c0a0ff;transform:rotate(-.5deg)}.pt-box h3{text-transform:uppercase;letter-spacing:.06em;color:navy;margin:0 0 8px;font:700 13px Tahoma,sans-serif}.pt-box p{margin:0 0 6px;font-size:12.5px;line-height:1.5}.pt-box ul{margin:0;padding-left:18px;font-size:12.5px}.pt-muted{color:#666;font-size:12px}.pt-stickers{flex-wrap:wrap;gap:6px;display:flex}.pt-stickers span{transform:rotate(var(--r));background:#ffff80;border:1.5px solid #000;padding:3px 8px;font-size:12px;font-weight:700;transition:transform .2s cubic-bezier(.2,1.6,.4,1);display:inline-block}.pt-stickers.alt span{background:#80ffff}.pt-stickers span:hover{transform:rotate(0)scale(1.08)}.pt-heart{color:#ff0080;animation:1.2s ease-in-out infinite beat;display:inline-block}.pt-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.paint-palette{border-top:1px solid #fff;align-items:center;gap:6px;padding:4px 6px;display:flex}.pp-current{background:repeating-conic-gradient(#fff 0 25%, silver 0 50%) 0 0/2px 2px;border:1px solid #fff;border-color:gray #fff #fff gray;width:30px;height:30px;position:relative}.pp-current i{z-index:1;border:1px solid #000;width:14px;height:14px;position:absolute;top:4px;left:4px}.pp-current b{background:#fff;border:1px solid #000;width:14px;height:14px;position:absolute;bottom:4px;right:4px}.pp-colors{grid-template-columns:repeat(14,15px);grid-auto-rows:15px;gap:1px;display:grid}.pp-colors button{border:1px solid #fff;border-color:gray #fff #fff gray;width:15px;height:15px;padding:0;transition:transform .1s;box-shadow:inset 1px 1px #000}.pp-colors button:hover{z-index:1;position:relative;transform:scale(1.25)}.pp-colors button.on{outline-offset:-1px;outline:2px solid #000}.paint-status{justify-content:space-between}.paint-status .ps-help{text-overflow:ellipsis;border-right:none;flex:1;overflow:hidden}.paint-status .ps-xy{border-left:1px solid #c5c1b2;border-right:none;min-width:70px}@media (width<=640px){.paint-tools,.paint-palette{display:none}.pt-sheet{width:100%;padding:16px}.pt-hero{flex-direction:column;gap:14px}.pt-title{font-size:26px}}.mk-browser{background:#fff;border-radius:7px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 10px 28px #00000059,0 0 0 1px #0000001f}.mk-bar{background:linear-gradient(#f7f7f7,#e6e6e6);border-bottom:1px solid #d0d0d0;flex:none;align-items:center;gap:5px;height:22px;padding:0 8px;display:flex}.mk-bar i{background:#ff5f57;border-radius:50%;flex:none;width:8px;height:8px}.mk-bar i:nth-child(2){background:#febc2e}.mk-bar i:nth-child(3){background:#28c840}.mk-url{color:#555;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dcdcdc;border-radius:7px;flex:1;min-width:0;height:14px;margin-left:6px;padding:0 8px;font-size:9.5px;line-height:13px;overflow:hidden}.mk-screen{aspect-ratio:16/10;background:#f2f2f2;display:block;position:relative;overflow:hidden}.mk-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.mk-screen.fit{background:#fff}.mk-screen.fit img{object-fit:contain;padding:6%}.mk-screen .pf-svg{position:absolute;inset:0}.pf-thumb{aspect-ratio:16/11;border-bottom:1px solid var(--line);background:radial-gradient(120% 100% at 20% 0%, var(--acc) 0%, var(--acc) 55%, var(--acc) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pf-thumb{background:radial-gradient(120% 100% at 20% 0%, color-mix(in srgb, var(--acc) 55%, #fff) 0%, var(--acc) 55%, color-mix(in srgb, var(--acc) 70%, #000) 100%)}}.pf-thumb .mk-browser{transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:12%;left:9%;right:9%}.pf-card:hover .pf-thumb .mk-browser{transform:translateY(-6px)scale(1.03)}.pf-thumb .mk-bar{height:16px}.pf-thumb .mk-bar i{width:6px;height:6px}.pf-thumb .mk-url{height:10px;font-size:7.5px;line-height:9px}.pf-grid.list .pf-thumb{aspect-ratio:16/11;width:150px}.pf-grid.list .pf-thumb .mk-url{display:none}.pd{padding:0 0 22px}.pd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px 14px;display:flex}.pd-head-txt{min-width:0}.pd-head .pd-title{margin:4px 0 2px;font-size:28px}.pd-head .pd-sub{font-size:13.5px}.pd-head .pd-ctas{margin:0}.pd-stage{background:radial-gradient(110% 90% at 30% 0%, var(--acc) 0%, var(--acc) 50%, var(--acc) 100%);padding:26px 22px 16px}@supports (color:color-mix(in lab, red, red)){.pd-stage{background:radial-gradient(110% 90% at 30% 0%, color-mix(in srgb, var(--acc) 55%, #fff) 0%, var(--acc) 50%, color-mix(in srgb, var(--acc) 65%, #000) 100%)}}.pd-stage .pd-main{aspect-ratio:auto;background:0 0;border:none;border-radius:0;max-width:760px;margin:0 auto;position:relative;overflow:visible}.pd-stage .pd-main-img{width:100%;display:block}.pd-stage .pd-main-img img{object-fit:cover;width:100%;height:100%}.pd-stage .pd-main-img .mk-screen.fit img{object-fit:contain}.pd-stage .mk-browser{animation:.35s both img-in}.pd-stage .mk-bar{height:26px}.pd-stage .mk-url{max-width:340px;height:16px;font-size:10.5px;line-height:15px}.pd-stage .pd-arrow{opacity:.9}.pd-stage .pd-arrow.l{left:-16px}.pd-stage .pd-arrow.r{right:-16px}.pd-stage .pd-count{bottom:12px;right:12px}.pd-stage .pd-thumbs{justify-content:center;margin-top:16px}.pd-stage .pd-thumbs button{opacity:.7;box-shadow:0 3px 8px #00000040;border-color:#fff6!important}.pd-stage .pd-thumbs button.on{opacity:1;border-color:#fff!important}.pd-cols{grid-template-columns:1fr;gap:20px;padding:20px 22px 0;display:grid}@container (width>=700px){.pd-cols{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)}}.pd-cols .pd-desc{margin:0}.pd-side .pd-facts{border-top:none;border:1px solid var(--line);background:#faf9f6;border-radius:6px;margin:0;padding:14px}.pd>.pd-next{width:auto;margin:24px 22px 0}@media (width<=640px){.pd-head{padding:14px}.pd-stage{padding:16px 12px 12px}.pd-cols{padding:16px 14px 0}.pd>.pd-next{margin:20px 14px 0}.pd-stage .pd-arrow.l{left:4px}.pd-stage .pd-arrow.r{right:4px}}.boot-word .b2{animation:none}.boot-word .b2:after{display:none}.pd-stage .pd-main{max-width:min(620px,86%)}@container (width>=1100px){.pd-stage .pd-main{max-width:720px}}.pt-yo{top:-30px;left:-4px;right:auto;transform:rotate(-8deg)}.pt-arrow{width:44px;height:30px;top:-30px;left:34px;right:auto;transform:scaleX(-1)rotate(-20deg)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
