@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8dc65ad0d7cd01db-s.1v3phxe3x1vfc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/12cb638dc4d39394-s.0y2u81x0wmuad.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/beec7104b13d6aa4-s.3ucvs3xa-ys2e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/306e7ee420e3dc92-s.106cs8xli3a-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/94559602f76dfad5-s.p.12cym7o2tye-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.ZCuF7q_className{font-family:Nunito,Nunito Fallback;font-style:normal;font-weight:900}.ZCuF7q_variable{--font-nunito:"Nunito", "Nunito Fallback"}
.chat-ui{--chat-ink:#4a3f3a;--chat-soft:#8e7f78;--chat-faint:#a8988f;--chat-line:#ede6e0;--chat-line-strong:#e6dfd8;--chat-card:#fff;--chat-hover:#f4efea;--chat-pill:#f1ece7;--chat-mine:#efe3db;--chat-mine-line:#dcc8bc;--chat-other-line:#e6ddd5;--chat-hit:#fbefd9;--chat-hit-line:#f0ddb8;--chat-hit-cur:#f6dda8;--chat-hit-cur-line:#e3c07e;--chat-count:#d9a0a0;--chat-red:#d98585;--chat-online:#7e9a79;--chat-primary:var(--color-brand,#6e5a52);--chat-primary-ink:#fff;color:var(--chat-ink)}.chat-phone-wrap{pointer-events:none;width:190px;height:300px;position:absolute;bottom:0;right:24px;overflow:hidden}.chat-phone{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:130px;height:253px;padding:0;transition:transform .45s cubic-bezier(.22,.8,.3,1),opacity .18s;position:absolute;bottom:-229px;left:30px}.chat-phone:hover,.chat-phone:focus-visible{transform:translateY(-70px)}.chat-phone.is-gone{opacity:0;pointer-events:none}@media (pointer:coarse){.chat-phone{transform:translateY(-16px)}}.chat-phone-body{position:absolute;inset:0}.chat-phone-screen{background:#f6f0eb;width:94%;height:84%;position:absolute;top:8%;left:3%}.chat-phone-frame{position:absolute;inset:0;-webkit-mask:url(/chat/phone-frame.png) 50%/100% 100% no-repeat;mask:url(/chat/phone-frame.png) 50%/100% 100% no-repeat}.chat-badge{z-index:3;box-sizing:border-box;color:#fff;text-align:center;background:#d98585;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:9.5px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.chat-ui.chat-bar{color:inherit}.chat-icon{background:currentColor;display:inline-block;-webkit-mask:url(/chat/chat-icon.png) 50%/contain no-repeat;mask:url(/chat/chat-icon.png) 50%/contain no-repeat}.chat-win{pointer-events:auto}.chat-head{border-bottom:1px solid var(--chat-line);flex-shrink:0;align-items:center;gap:10px;height:54px;padding:0 16px;display:flex}.chat-ic{width:30px;height:30px;color:var(--chat-soft);cursor:pointer;background:0 0;border:0;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-ic:hover,.chat-ic[aria-pressed=true]{color:var(--chat-ink);background:#f1ebe5}.chat-ic:disabled{opacity:.4;cursor:default}.chat-search{border-bottom:1px solid var(--chat-line);flex-shrink:0;align-items:center;gap:4px;padding:8px 10px 8px 14px;animation:.2s both chat-fade;display:flex}.chat-search-box{border:1px solid var(--chat-line-strong);background:var(--chat-card);border-radius:17px;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 6px 0 12px;display:flex}.chat-search-box input{min-width:0;font:inherit;color:var(--chat-ink);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12.5px}.chat-pin{color:#6e5a52;text-align:left;background:#fbf4ef;border:1px solid #f0e3da;border-radius:10px;flex-shrink:0;margin:10px 14px 0;padding:8px 12px;font-size:11.5px}.chat-pin.is-long{cursor:pointer}.chat-pin-tag{color:var(--chat-red);flex-shrink:0;padding-top:1px;font-size:10px;font-weight:700}.chat-scroll{scrollbar-width:thin;scrollbar-color:var(--chat-line-strong) transparent;flex-direction:column-reverse;flex:1;min-height:0;display:flex;overflow-y:auto}.chat-list{flex-direction:column;padding:12px 16px 14px;display:flex}.chat-row{animation:.25s both chat-msg-in}.chat-pill{color:#6e5a52;background:#f4eee9;border-radius:14px;align-items:center;gap:7px;padding:5px 12px;font-size:11.5px;display:inline-flex}.chat-day{justify-content:center;margin:6px 0 4px;display:flex}.chat-day .chat-pill{background:var(--chat-pill);color:var(--chat-soft);border-radius:12px;gap:6px;padding:4px 12px;font-size:11px}.chat-av{color:#fff;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.chat-av img{object-fit:cover;width:100%;height:100%}.chat-name{color:var(--chat-soft);padding-left:2px;font-size:11px}.chat-bubble{box-sizing:border-box;background:var(--chat-card);border:1px solid var(--chat-other-line);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;max-width:min(300px,100%);min-height:38px;padding:9px 16px;font-size:13px;line-height:1.5;display:inline-block}.chat-bubble a{text-underline-offset:2px;text-decoration:underline}.chat-bubble.is-mine{background:var(--chat-mine);border-color:var(--chat-mine-line)}.chat-bubble.is-hit{background:var(--chat-hit);border-color:var(--chat-hit-line)}.chat-bubble.is-hit.is-cur{background:var(--chat-hit-cur);border-color:var(--chat-hit-cur-line)}.chat-bubble.is-jump{animation:1.4s chat-jump}.chat-meta{flex-direction:column;flex-shrink:0;display:flex}.chat-count{color:var(--chat-count);font-size:9.5px;font-weight:700}.chat-time{color:#b3a69f;white-space:nowrap;font-size:9.5px}.chat-photos{border:1px solid var(--chat-other-line);background:#cfc4bc;gap:3px;display:grid;overflow:hidden}.chat-photos button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.chat-photos img{object-fit:cover;width:100%;height:100%;display:block}.chat-down{border:1px solid var(--chat-line-strong);background:var(--chat-card);color:#6e5a52;cursor:pointer;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;animation:.2s both chat-fade;display:flex;position:absolute;bottom:10px;right:14px;box-shadow:0 4px 12px #3c281e1f}.chat-compose{flex-shrink:0;align-items:center;gap:8px;padding:10px 14px 14px;display:flex}.chat-input{border:1px solid var(--chat-line-strong);background:var(--chat-card);min-width:0;height:38px;font:inherit;color:var(--chat-ink);box-shadow:none;border-radius:19px;outline:0;flex:1;padding:0 16px;font-size:13px}.chat-input:focus{border-color:#cdbfb5}.chat-send{color:#b3a69f;background:#ede6e0;border:0;border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 0 2px;transition:background .2s,color .2s;display:flex}.chat-send.is-on{background:var(--chat-primary);color:var(--chat-primary-ink);cursor:pointer}.chat-panel{border-left:1px solid var(--chat-line);z-index:5;background:#fbf9f7;flex-direction:column;width:min(250px,100%);animation:.25s cubic-bezier(.16,1,.3,1) both chat-panel-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 24px #3c281e0f}.chat-ptab{height:30px;font:inherit;cursor:pointer;color:var(--chat-faint);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-size:12px}.chat-ptab[aria-selected=true]{color:#3f3532;border-bottom-color:var(--chat-primary);font-weight:700}.chat-mi{width:100%;min-height:40px;font:inherit;color:var(--chat-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 6px;font-size:13px;display:flex}.chat-mi:is(button,a):hover{background:var(--chat-hover)}.chat-cap{color:var(--chat-faint);font-size:10.5px}.chat-tg{background:#ddd3cb;border-radius:10px;flex-shrink:0;width:34px;height:20px;margin-left:auto;transition:background .2s;position:relative}.chat-tg i{background:#fff;border-radius:8px;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px}.chat-tg.is-on{background:#9aab96}.chat-tg.is-on i{left:16px}.chat-modal-back{z-index:30;background:#4a3f3a2e;justify-content:center;align-items:center;animation:.2s both chat-fade;display:flex;position:absolute;inset:0}.chat-modal{background:#fbf9f7;border:1px solid #e2d9d1;border-radius:16px;flex-direction:column;gap:12px;width:340px;max-width:calc(100% - 40px);padding:18px;animation:.3s cubic-bezier(.16,1,.3,1) both chat-win-in;display:flex;box-shadow:0 20px 50px #3c281e33}.chat-modal textarea{box-sizing:border-box;resize:none;border:1px solid var(--chat-line-strong);background:var(--chat-card);width:100%;height:130px;font:inherit;color:var(--chat-ink);box-shadow:none;border-radius:12px;outline:0;padding:10px 12px;font-size:13px;line-height:1.6}.chat-modal textarea:focus{border-color:#cdbfb5}.chat-btn{height:32px;font:inherit;cursor:pointer;border:1px solid var(--chat-line-strong);color:#6e5a52;background:#fff;border-radius:16px;padding:0 16px;font-size:12.5px}.chat-btn.is-primary{background:var(--chat-primary);color:var(--chat-primary-ink);border:0;font-weight:700}.chat-btn.is-primary:disabled{cursor:default;background:#cfc4bc}.chat-grip{z-index:20;touch-action:none;position:absolute}@keyframes chat-fade{0%{opacity:0}to{opacity:1}}@keyframes chat-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes chat-panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes chat-win-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes chat-jump{0%,60%{box-shadow:0 0 0 3px var(--chat-hit-cur-line)}to{box-shadow:0 0 #0000}}.chat-opt{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #e6dfd8;border-radius:12px;flex-direction:column;flex:1;gap:10px;padding:10px;transition:box-shadow .15s;display:flex}.chat-opt[aria-checked=true]{border-color:#0000;box-shadow:0 0 0 2px #8e7268}.chat-radio{box-sizing:border-box;border:1.5px solid #cfc4bc;border-radius:7px;flex-shrink:0;width:14px;height:14px}[aria-checked=true]>span>.chat-radio{border:5px solid #8e7268}.chat-mini{background:#efeae4;border-radius:8px;display:block;position:relative;overflow:hidden}.chat-range{appearance:none;cursor:pointer;border-radius:4px;outline:0;width:100%;height:8px;margin:0}.chat-range::-webkit-slider-thumb{appearance:none;background:#fff;border:1.5px solid #cfc4bc;border-radius:8px;width:16px;height:16px;box-shadow:0 1px 3px #3c281e33}.chat-range::-moz-range-thumb{background:#fff;border:1.5px solid #cfc4bc;border-radius:8px;width:16px;height:16px;box-shadow:0 1px 3px #3c281e33}.chat-swatch{cursor:pointer;border:0;border-radius:11px;width:22px;height:22px;padding:0;box-shadow:inset 0 0 0 1px #00000014}.chat-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #8e7268}.chat-mini-phone-wrap{z-index:4;width:80px;height:130px;position:absolute;bottom:22px;right:10px;overflow:hidden}.chat-mini-phone{width:50px;height:98px;transition:transform .45s cubic-bezier(.22,.8,.3,1);position:absolute;bottom:-86px;left:15px}.chat-mini-phone:hover{transform:translateY(-27px)}.chat-share{color:#6e5a52;text-align:left;background:#fff;border:1px solid #ede6e0;border-radius:12px;align-items:center;gap:10px;max-width:300px;padding:8px 12px;font-size:12px;transition:border-color .15s;display:inline-flex}.chat-share:hover{border-color:#dccfc5}.chat-share b{color:#4a3f3a;font-weight:600}.chat-share-thumb{color:#fff;background:#c9bdb4;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.chat-share-thumb img{object-fit:cover;width:100%;height:100%}.chat-share-kind{color:#a8988f;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.chat-share-go{color:#d98585;flex-shrink:0;font-size:11px}.chat-share-pick{width:380px;max-height:calc(100% - 40px)}.chat-share-find{border:1px solid var(--chat-line-strong);color:#4a3f3a;background:#fff;border-radius:17px;outline:none;height:34px;padding:0 14px;font-size:12.5px}.chat-share-find:focus{border-color:#cdbfb5}.chat-share-list{flex-direction:column;min-height:120px;max-height:320px;display:flex;overflow-y:auto}.chat-share-list>button{width:100%;height:auto;min-height:44px;padding:4px 6px}.chat-share-none{text-align:center;color:#a8988f;padding:24px 0;font-size:12px}.chat-plus{z-index:20;background:#fbf9f7;border:1px solid #e2d9d1;border-radius:12px;flex-direction:column;min-width:170px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 30px #3c281e29}.chat-plus>button{text-align:left;color:#4a3f3a;white-space:nowrap;border-radius:8px;height:36px;padding:0 10px;font-size:13px}.chat-plus>button:hover{background:#f4efea}
@keyframes p5-pop{0%{opacity:0;translate:-10px 6px}}@keyframes p5-menu-in{0%{opacity:0;translate:0 10px}}@keyframes p5-dialog-in{0%{opacity:0;rotate:-1deg;scale:.96}}@keyframes p5-price-in{0%{opacity:0}to{opacity:1}}@keyframes s28-blink{50%{color:var(--color-brand-on-dark)}}@keyframes s35b-hop{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-9%)scale(.97,1.04)}60%{transform:translateY(0)scale(1.03,.96)}to{transform:translateY(0)scale(1)}}@keyframes p5-sheet-in{0%{opacity:0;translate:0 24px}}@keyframes p5-viewer-in{0%{opacity:0}}:root[data-room-theme=p5]:not([data-gate]),:root[data-room-theme=p5]:not([data-gate]) [data-desktop-root]{--desk-wall:#c41e24;--desk-wall-shade:linear-gradient(180deg, #14080900 38%, #140809c7 100%);--desk-wall-dots:radial-gradient(circle, #110a0be6 1.7px, transparent 2.2px);--desk-wall-dots-size:12px 12px;--desk-frame:#111;--desk-frame-ink:#fffcf7;--desk-frame-back:#3a3233;--desk-frame-back-ink:#b3a9a3;--desk-panel:#141011;--desk-panel-ink:#fffcf7;--desk-panel-muted:#a39893;--desk-panel-on:#fffcf7;--desk-panel-on-ink:#111;--desk-body:#f6f1ea;--desk-card:#fff;--desk-edge:#fffcf7;--desk-bar:#111;--desk-bar-ink:#fffcf7}:root[data-room-theme=p5]:not([data-gate]){--color-ink:#141011;--color-muted:#554c47;--color-faint:#736a65;--color-line:#1410111f;--color-line-strong:#141011;--color-accent:#d80e0e;--color-accent-deep:#5c0a0e;--color-brand-text:color-mix(in srgb, var(--color-brand) 82%, black);--color-brand-fill:var(--color-brand);--color-brand-line:var(--color-brand);--color-brand-on-dark:var(--color-brand);--color-brand-edge:var(--color-brand-line);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sans:var(--room-font,"Pretendard Variable"), "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--p5-skew:-12deg;--p5-tilt:-3deg;--p5-cut:8px;--p5-cut-sm:5px;--p5-para:polygon(var(--p5-cut) 0, 100% 0, calc(100% - var(--p5-cut)) 100%, 0 100%);--p5-para-sm:polygon(var(--p5-cut-sm) 0, 100% 0, calc(100% - var(--p5-cut-sm)) 100%, 0 100%);--p5-dur-fast:.12s;--p5-dur:.18s;--p5-ease:cubic-bezier(.2, .8, .2, 1);--font-display:"Archivo", "Black Han Sans", sans-serif;--font-display-ko:"Black Han Sans", "Pretendard Variable", sans-serif;--font-cut-a:"Abril Fatface", "Black Han Sans", serif;--font-cut-b:"Bagel Fat One", "Black Han Sans", sans-serif;font-synthesis:none}:root[data-room-theme=p5]:not([data-gate]) :is(.desk-title,.desk-side-item,.desk-side-group,.desk-widget-title,.desk-start,.desk-task,.desk-bar-toggle,.desk-clock-time,.desk-startitem-en,.desk-startmenu-btn,.desk-icon-label[data-en],.ui-title[data-en],.ui-empty-mark,.desk-bell-n,.dday-hero-d,.dday-n){font-family:var(--font-display);font-synthesis:none;font-style:italic;font-weight:900;font-stretch:75%}:root[data-room-theme=p5]:not([data-gate])[data-desktop] body{background:var(--desk-wall)}:root[data-room-theme=p5]:not([data-gate]) [data-desktop-root]{isolation:isolate}:root[data-room-theme=p5]:not([data-gate]) [data-desktop-root]:before{content:"";z-index:-1;background:var(--desk-wall-shade);pointer-events:none;position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-area{isolation:isolate}:root[data-room-theme=p5]:not([data-gate]) .desk-area:before{content:"";z-index:-1;background-image:var(--desk-wall-dots);background-size:var(--desk-wall-dots-size);opacity:.5;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 22%,#000 92%);mask-image:linear-gradient(#0000 22%,#000 92%)}:root[data-room-theme=p5]:not([data-gate]) .desk-area:after{content:"";z-index:-1;background:var(--desk-panel);clip-path:polygon(0 0,100% 0,76% 33%,92% 34%,68% 68%,84% 69%,60% 100%,0 100%);pointer-events:none;width:150px;position:absolute;top:0;bottom:0;left:0}:root[data-room-theme=p5]:not([data-gate]) .desk-viewing{background:var(--desk-frame);border-bottom:3px solid var(--color-brand-on-dark);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-room-theme=p5]:not([data-gate]) .desk-viewing button{background:var(--color-brand-fill);color:var(--color-brand-ink,#fffcf7);box-shadow:inset 0 0 0 2px var(--color-brand-on-dark);clip-path:var(--p5-para-sm);border-radius:0;padding-inline:14px}:root[data-room-theme=p5]:not([data-gate]) .desk-icon{box-shadow:none;background:0 0;border-radius:0;gap:9px}:root[data-room-theme=p5]:not([data-gate]) .desk-icon:nth-of-type(3n+1){--tilt:-3deg}:root[data-room-theme=p5]:not([data-gate]) .desk-icon:nth-of-type(3n+2){--tilt:2.5deg}:root[data-room-theme=p5]:not([data-gate]) .desk-icon:nth-of-type(3n){--tilt:-1.5deg}:root[data-room-theme=p5]:not([data-gate]) .desk-icon .app-icon{box-shadow:0 0 0 3px var(--desk-frame), 5px 5px 0 3px var(--color-brand-on-dark);rotate:var(--tilt,-3deg);transition:rotate var(--p5-dur-fast) var(--p5-ease), translate var(--p5-dur-fast) var(--p5-ease), box-shadow var(--p5-dur-fast) var(--p5-ease);border-radius:0;background:var(--desk-card)!important;color:var(--color-ink)!important}:root[data-room-theme=p5]:not([data-gate]) .desk-icon:hover .app-icon{box-shadow:0 0 0 3px var(--desk-frame), 7px 7px 0 3px var(--color-brand-on-dark);translate:0 -2px;rotate:0deg}:root[data-room-theme=p5]:not([data-gate]) .desk-icon[data-drop-hover]{box-shadow:none;background:0 0}:root[data-room-theme=p5]:not([data-gate]) .desk-icon[data-drop-hover] .app-icon{box-shadow:0 0 0 3px var(--desk-edge), 5px 5px 0 3px var(--desk-frame)}:root[data-room-theme=p5]:not([data-gate]) .desk-icon-label{background:var(--desk-edge);max-width:84px;color:var(--color-ink);clip-path:var(--p5-para-sm);letter-spacing:0;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:2px 7px;font-size:11.5px;font-weight:700;line-height:1.35}:root[data-room-theme=p5]:not([data-gate]) .desk-icon-label[data-en]{letter-spacing:.12em;font-size:12px}:root[data-room-theme=p5]:not([data-gate]) .desk-icon:is([data-selected],:focus-visible,.is-hold) .desk-icon-label{background:var(--desk-frame);color:var(--desk-frame-ink)}:root[data-room-theme=p5]:not([data-gate]) .desk-icon.is-hold .app-icon{box-shadow:0 0 0 3px var(--desk-edge), 7px 7px 0 3px var(--color-brand-on-dark);rotate:0deg;scale:1.06}:root[data-room-theme=p5]:not([data-gate]) .desk-titlebar.is-hold{box-shadow:inset 0 -4px 0 var(--color-brand-on-dark)}:root[data-room-theme=p5]:not([data-gate]) .red-dot{background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--dot-ring,var(--desk-edge));border-radius:0;rotate:45deg}:root[data-room-theme=p5]:not([data-gate]) .desk-win{background:var(--desk-frame);border:3px solid var(--desk-frame);outline:3px solid var(--desk-edge);box-shadow:5px 5px 0 6px var(--desk-frame);border-radius:3px;overflow:visible}:root[data-room-theme=p5]:not([data-gate]) .desk-win.desk-pop{animation:p5-pop var(--p5-dur) var(--p5-ease) both}:root[data-room-theme=p5]:not([data-gate]) .desk-win[data-focused]:before{content:"";z-index:-1;background:var(--desk-frame);clip-path:polygon(1.5% 2%,99% 0,100% 97%,0 100%);pointer-events:none;position:absolute;inset:-14px -20px -18px -12px;rotate:-1.2deg}:root[data-room-theme=p5]:not([data-gate]) .desk-win[data-focused]{box-shadow:none}:root[data-room-theme=p5]:not([data-gate]) .desk-win[data-full]{box-shadow:none;border-width:0;outline:0}:root[data-room-theme=p5]:not([data-gate]) .desk-win[data-full]:before{display:none}:root[data-room-theme=p5]:not([data-gate]) .desk-titlebar{background:var(--desk-frame);height:44px;color:var(--desk-frame-ink);gap:8px;padding:0 8px}:root[data-room-theme=p5]:not([data-gate]) .desk-titlebar:after{content:"";background:linear-gradient(90deg, var(--color-brand-on-dark) 0 74%, transparent 74% 80%, var(--desk-edge) 80% 100%);clip-path:polygon(40% 0,100% 0,60% 100%,0 100%);pointer-events:none;width:60px;height:100%;position:absolute;top:0;right:120px}:root[data-room-theme=p5]:not([data-gate]) .desk-title{border-bottom:3px solid var(--color-brand-on-dark);letter-spacing:.28em;text-align:left;max-width:calc(100% - 260px);padding:2px 4px 3px 12px;font-size:17px;line-height:1;inset:50% auto auto 50%;translate:-50% -50%}:root[data-room-theme=p5]:not([data-gate]) .desk-title-ko{opacity:.75;font-family:var(--font-sans);letter-spacing:0;margin-left:8px;font-size:11px;font-style:normal;font-weight:600;font-stretch:100%}:root[data-room-theme=p5]:not([data-gate]) .desk-win:not([data-focused]) .desk-titlebar{background:var(--desk-frame-back);color:var(--desk-frame-back-ink)}:root[data-room-theme=p5]:not([data-gate]) .desk-win:not([data-focused]) .desk-titlebar:after{display:none}:root[data-room-theme=p5]:not([data-gate]) .desk-win:not([data-focused]) .desk-title{border-bottom-color:#0000}:root[data-room-theme=p5]:not([data-gate]) .desk-win:not([data-focused]) .desk-light:before{filter:grayscale()brightness(.8)}:root[data-room-theme=p5]:not([data-gate]) .desk-lights{z-index:1;flex:auto;gap:0;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-light{width:28px;height:28px;box-shadow:none;filter:none;border-radius:0;position:relative;background:0 0!important}:root[data-room-theme=p5]:not([data-gate]) .desk-light:before{content:"";width:14px;height:14px;transition:scale var(--p5-dur-fast) var(--p5-ease);position:absolute;top:7px;left:7px;rotate:45deg}:root[data-room-theme=p5]:not([data-gate]) .desk-light:hover:before{scale:1.2}:root[data-room-theme=p5]:not([data-gate]) .desk-light svg{stroke-width:2.6px;width:9px;height:9px;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-light--close:before{background:var(--color-accent)}:root[data-room-theme=p5]:not([data-gate]) .desk-light--close svg{stroke:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .desk-light--min:before{background:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .desk-light--min svg{stroke:var(--desk-frame)}:root[data-room-theme=p5]:not([data-gate]) .desk-light--max:before{box-shadow:inset 0 0 0 2px #fffcf7}:root[data-room-theme=p5]:not([data-gate]) .desk-light--max svg{stroke:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .desk-light+.desk-hist{margin-left:auto}:root[data-room-theme=p5]:not([data-gate]) .desk-hist{width:32px;height:30px;color:var(--desk-frame-ink);border-radius:2px;font-size:17px;font-weight:900}:root[data-room-theme=p5]:not([data-gate]) .desk-hist:hover{background:#fffcf724}:root[data-room-theme=p5]:not([data-gate]) .desk-resize{z-index:3;width:22px;height:22px;background:linear-gradient(135deg, transparent 0 50%, var(--desk-frame) 50% 58%, transparent 58% 66%, var(--desk-frame) 66% 74%, transparent 74% 82%, var(--color-brand-line) 82% 100%)!important}:root[data-room-theme=p5]:not([data-gate]) .desk-side{z-index:2;background:var(--desk-panel);color:var(--desk-panel-ink);border:0;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item{isolation:isolate;height:38px;padding:0 14px 0 calc(12px + var(--stagger,0px));box-shadow:none;color:inherit;letter-spacing:.06em;background:0 0;border-radius:0;gap:8px;font-size:16px;line-height:1}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item:hover{background:0 0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item:before,:root[data-room-theme=p5]:not([data-gate]) .desk-side-item:after{content:"";pointer-events:none;position:absolute}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item .red-dot{--dot-ring:var(--desk-panel)}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item[aria-current=page]{color:var(--desk-panel-on-ink);box-shadow:none;background:0 0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item[aria-current=page] .red-dot{--dot-ring:var(--desk-panel-on)}:root[data-room-theme=p5]:not([data-gate]) .desk-side-on{display:none}:root[data-room-theme=p5]:not([data-gate]) .desk-side-lbl{transition:translate var(--p5-dur-fast) var(--p5-ease)}:root[data-room-theme=p5]:not([data-gate]) .desk-side-ko{font-family:var(--font-display-ko);letter-spacing:.02em;font-size:15px;font-style:normal;font-weight:400;font-stretch:100%}:root[data-room-theme=p5]:not([data-gate]) .desk-side-badge{top:50%;right:10px;translate:0 -50%}:root[data-room-theme=p5]:not([data-gate]) .desk-side-sep{background:var(--color-brand-on-dark);border:0;height:3px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-group{height:30px;color:var(--desk-panel-muted);letter-spacing:.22em;border-radius:0;gap:6px;font-size:11.5px;font-weight:800;font-stretch:80%}:root[data-room-theme=p5]:not([data-gate]) .desk-side-group:hover{color:var(--desk-panel-ink);background:0 0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item.is-icon{border:2px solid var(--desk-panel-ink);justify-content:center;padding:0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item.is-icon:before{display:none}@container frame (min-width:600px){:root[data-room-theme=p5]:not([data-gate]) .desk-side{width:172px;padding:18px 0 18px 10px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-list{gap:1px;padding:0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-li{padding-left:0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-li:nth-child(3n+2){--stagger:10px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-li:nth-child(3n){--stagger:4px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-li.is-sub .desk-side-item:not([aria-current=page]){height:34px;padding-left:calc(26px + var(--stagger,0px));font-size:14.5px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item:hover:before{background:var(--color-brand-on-dark);width:5px;transform:skewX(var(--p5-skew));top:9px;bottom:9px;left:2px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item:hover .desk-side-lbl{translate:4px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item[aria-current=page]{width:calc(100% + 18px);height:46px;margin:4px 0 8px;padding-left:18px;font-size:21px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item[aria-current=page]:before{z-index:-2;background:var(--color-brand-on-dark);width:auto;clip-path:var(--p5-para);transform:rotate(var(--p5-tilt)) translate(7px, 6px);inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item[aria-current=page]:after{z-index:-1;background:var(--desk-panel-on);clip-path:var(--p5-para);transform:rotate(var(--p5-tilt));inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item[aria-current=page]:hover .desk-side-lbl{translate:none}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item.is-icon{width:40px;height:40px;margin:4px 0 0 8px;transform:rotate(-4deg)}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item.is-icon[aria-current=page]{border-color:var(--desk-panel-on);width:44px;height:44px;margin:6px 0 2px 8px;padding:0;font-size:16px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item.is-icon[aria-current=page]:before{clip-path:none;display:block;transform:translate(4px,4px)}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item.is-icon[aria-current=page]:after{clip-path:none;transform:none}:root[data-room-theme=p5]:not([data-gate]) .desk-side-sep{margin:9px 40px 9px 8px;transform:skew(-40deg)rotate(-2deg)}:root[data-room-theme=p5]:not([data-gate]) .desk-side-group{margin-top:6px;padding:0 10px 0 12px}}@container frame (max-width:599px){:root[data-room-theme=p5]:not([data-gate]) .desk-side{border-bottom:3px solid var(--color-brand-on-dark);padding:0;overflow:hidden}:root[data-room-theme=p5]:not([data-gate]) .desk-side-list{scrollbar-width:none;align-items:center;gap:6px;padding:8px 36px 9px 10px;scroll-padding-inline:44px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-li{flex:none}:root[data-room-theme=p5]:not([data-gate]) .desk-side-badge{margin-left:6px;position:static;translate:none}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item{height:34px;padding:0 12px;font-size:14.5px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item[aria-current=page]{margin-right:0;padding:0 14px;font-size:15.5px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item[aria-current=page]:before{z-index:-2;background:var(--color-brand-on-dark);clip-path:var(--p5-para);inset:0;transform:translate(3px,3px)}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item[aria-current=page]:after{z-index:-1;background:var(--desk-panel-on);clip-path:var(--p5-para);inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-item.is-icon{width:34px;height:34px;margin-left:0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-sep{flex:none;width:3px;height:22px;margin:0;display:block;transform:skew(-20deg)}:root[data-room-theme=p5]:not([data-gate]) .desk-side-group{border-left:2px solid var(--desk-panel-muted);height:34px;padding:0 8px}:root[data-room-theme=p5]:not([data-gate]) .desk-titlebar:after{display:none}:root[data-room-theme=p5]:not([data-gate]) .desk-title{letter-spacing:.18em;max-width:calc(100% - 200px);font-size:15px}:root[data-room-theme=p5]:not([data-gate]) .desk-title-ko{display:none}}:root[data-room-theme=p5]:not([data-gate]) .desk-widget{border:3px solid var(--desk-frame);background:var(--desk-panel);color:var(--desk-panel-ink);box-shadow:0 0 0 3px var(--desk-edge), 9px 9px 0 3px var(--desk-frame);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3px}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-head{background:var(--desk-panel);height:40px;color:var(--desk-panel-ink);border-bottom:3px solid var(--color-brand-on-dark);gap:0;padding:0 4px 0 12px}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-body.is-folded{display:none}:root[data-room-theme=p5]:not([data-gate]) .desk-widget:has(.desk-widget-body.is-folded) .desk-widget-head{border-bottom:0}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-title{isolation:isolate;min-width:0;color:var(--desk-panel-on-ink);letter-spacing:.1em;flex:0 auto;margin-right:auto;padding:5px 12px 5px 11px;font-size:13px;line-height:1;position:relative;overflow:visible}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-title:before,:root[data-room-theme=p5]:not([data-gate]) .desk-widget-title:after{content:"";clip-path:var(--p5-para);position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-title:before{z-index:-2;background:var(--color-brand-on-dark);transform:translate(4px,4px)}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-title:after{z-index:-1;background:var(--desk-panel-on)}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-ko{opacity:.8;font-family:var(--font-sans);letter-spacing:0;margin-left:7px;font-size:10.5px;font-style:normal;font-weight:600;font-stretch:100%}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-btn{width:30px;height:30px;color:var(--desk-panel-ink);opacity:1;background:0 0;border-radius:2px}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-btn:hover{background:#fffcf724}:root[data-room-theme=p5]:not([data-gate]) .desk-widget-btn[aria-pressed=true]{background:var(--color-brand-fill);color:var(--color-brand-ink,#fffcf7);box-shadow:inset 0 0 0 2px var(--color-brand-on-dark)}:root[data-room-theme=p5]:not([data-gate]) :is(.desk-widget-body,.desk-sheet){--color-ink:#fffcf7;--color-muted:#d6cec8;--color-faint:#a39893;--color-line:#fffcf729}:root[data-room-theme=p5]:not([data-gate]) .desk-sheet{border-top:3px solid var(--color-brand-on-dark);box-shadow:0 -3px 0 var(--desk-edge);color:var(--desk-panel-ink);border-radius:0}:root[data-room-theme=p5]:not([data-gate]) .music-player{--color-ink:#141011;--color-muted:#554c47;background:var(--color-accent);color:#fffcf7;box-shadow:inset 0 0 0 2px var(--desk-frame);border-radius:0;position:relative}:root[data-room-theme=p5]:not([data-gate]) .music-player:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#110a0b80 1.3px,#0000 1.8px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 100%);mask-image:linear-gradient(90deg,#0000 40%,#000 100%)}:root[data-room-theme=p5]:not([data-gate]) .music-player>*{position:relative}:root[data-room-theme=p5]:not([data-gate]) .music-player a{border-radius:0}:root[data-room-theme=p5]:not([data-gate]) .music-cover{box-shadow:0 0 0 2.5px #fffcf7, 4px 4px 0 2.5px var(--desk-frame);border-radius:0}:root[data-room-theme=p5]:not([data-gate]) .music-disc{box-shadow:0 0 0 2.5px #fffcf7}:root[data-room-theme=p5]:not([data-gate]) .music-play{isolation:isolate;width:44px;height:36px;box-shadow:none;color:var(--desk-frame);background:0 0;border-radius:0;position:relative}:root[data-room-theme=p5]:not([data-gate]) .music-play:before,:root[data-room-theme=p5]:not([data-gate]) .music-play:after{content:"";clip-path:var(--p5-para);position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .music-play:before{z-index:-2;background:var(--desk-frame);translate:3px 3px}:root[data-room-theme=p5]:not([data-gate]) .music-play:after{z-index:-1;background:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .music-range{accent-color:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .music-foot{color:#fffcf7;border-top:1.5px solid #fffcf74d}:root[data-room-theme=p5]:not([data-gate]) .dday-hero{box-shadow:4px 4px 0 var(--color-accent);--tw-ring-shadow:0 0 #0000;background:#fffcf7;border-radius:0}:root[data-room-theme=p5]:not([data-gate]) .dday-hero:hover{filter:none}:root[data-room-theme=p5]:not([data-gate]) .dday-hero-k{color:var(--color-accent);font-size:12px;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .dday-hero-d{color:var(--desk-frame);letter-spacing:0;text-shadow:3px 3px 0 var(--color-accent);margin:2px 0;font-size:44px;line-height:1}:root[data-room-theme=p5]:not([data-gate]) .dday-hero-at{color:#554c47;font-family:var(--font-display);letter-spacing:.08em;font-size:11.5px;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .dday-list li{border-radius:0}:root[data-room-theme=p5]:not([data-gate]) .dday-list li+li{border-top:1px solid #fffcf71f}:root[data-room-theme=p5]:not([data-gate]) .dday-list li:hover{background:0 0}:root[data-room-theme=p5]:not([data-gate]) .dday-n{letter-spacing:.02em;color:#fffcf7;font-size:14px;font-weight:900;font-stretch:80%}:root[data-room-theme=p5]:not([data-gate]) .dday-n.is-hot{color:#ff6a6f}:root[data-room-theme=p5]:not([data-gate]) .dday-add{color:var(--desk-panel-ink);border:1.5px dashed #fffcf780;border-radius:0;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .dday-add:hover{border-style:solid;border-color:var(--color-brand-on-dark);background:color-mix(in srgb, var(--color-brand-on-dark) 18%, transparent)}:root[data-room-theme=p5]:not([data-gate]) .todo-input{color:#141011;box-shadow:none;background:#fff;border-radius:2px;outline:2px solid #141011}:root[data-room-theme=p5]:not([data-gate]) .todo-input:focus-within{box-shadow:3px 3px 0 var(--color-brand-on-dark)}:root[data-room-theme=p5]:not([data-gate]) .todo-input input{color:#141011}:root[data-room-theme=p5]:not([data-gate]) .desk-bar{border-top:3px solid var(--desk-edge);background:var(--desk-bar);height:52px;color:var(--desk-bar-ink);-webkit-backdrop-filter:none;backdrop-filter:none;gap:10px;padding:0 12px}:root[data-room-theme=p5]:not([data-gate]) .desk-start{isolation:isolate;height:38px;color:var(--desk-panel-on-ink);letter-spacing:.14em;transition:translate var(--p5-dur-fast) var(--p5-ease);background:0 0;border-radius:0;gap:8px;padding:0 20px 0 15px;font-size:17px;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-start:before,:root[data-room-theme=p5]:not([data-gate]) .desk-start:after{content:"";clip-path:var(--p5-para);transition:translate var(--p5-dur-fast) var(--p5-ease);position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-start:before{z-index:-2;background:var(--color-brand-on-dark);translate:4px 4px}:root[data-room-theme=p5]:not([data-gate]) .desk-start:after{z-index:-1;background:var(--desk-panel-on)}:root[data-room-theme=p5]:not([data-gate]) .desk-start:hover{background:0 0;translate:-1px -1px}:root[data-room-theme=p5]:not([data-gate]) .desk-start:hover:before{translate:6px 6px}:root[data-room-theme=p5]:not([data-gate]) .desk-start[aria-expanded=true]{color:var(--color-brand-ink,#fffcf7);background:0 0}:root[data-room-theme=p5]:not([data-gate]) .desk-start[aria-expanded=true]:after{background:var(--color-brand-fill);box-shadow:inset 0 0 0 2px var(--color-brand-on-dark)}:root[data-room-theme=p5]:not([data-gate]) .desk-start[aria-expanded=true]:before{background:var(--desk-edge)}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-sep{background:var(--color-brand-on-dark);width:3px;height:26px;margin:0 4px;transform:skew(-20deg)}:root[data-room-theme=p5]:not([data-gate]) .desk-tasks{align-self:stretch;align-items:center;gap:6px}:root[data-room-theme=p5]:not([data-gate]) .desk-task{max-width:170px;height:38px;box-shadow:none;color:#fffcf7bf;opacity:1;letter-spacing:.12em;background:0 0;border:2px solid #fffcf759;border-radius:0;gap:8px;padding:0 14px 0 6px;font-size:14px;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-task .app-icon{box-shadow:none;border-radius:0;width:26px!important;height:26px!important;color:var(--desk-frame)!important;background:#fffcf74d!important}:root[data-room-theme=p5]:not([data-gate]) .desk-task .app-icon svg{width:20px;height:20px}:root[data-room-theme=p5]:not([data-gate]) .desk-task:hover{border-color:var(--desk-edge);color:var(--desk-bar-ink);background:0 0}:root[data-room-theme=p5]:not([data-gate]) .desk-task[aria-pressed=true]{border-color:var(--desk-edge);color:var(--desk-bar-ink)}:root[data-room-theme=p5]:not([data-gate]) .desk-task[aria-pressed=true] .app-icon{background:var(--desk-edge)!important}:root[data-room-theme=p5]:not([data-gate]) .desk-task[aria-pressed=true]:after{content:"";background:var(--color-brand-on-dark);height:3px;position:absolute;bottom:-7px;left:10px;right:10px}:root[data-room-theme=p5]:not([data-gate]) .desk-barbtn{background:0 0;border-radius:0}:root[data-room-theme=p5]:not([data-gate]) .desk-barbtn:hover{background:0 0}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggles{gap:8px}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle{isolation:isolate;color:#fffcf7bf;height:32px;padding:0 12px;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle span{font:inherit;letter-spacing:.1em;font-size:13px}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle:after{content:"";z-index:-1;transform:skewX(var(--p5-skew));border:2px solid #fffcf766;position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle:hover:after{border-color:var(--desk-edge)}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle[aria-pressed=true]{color:var(--color-brand-ink,#fffcf7)}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle[aria-pressed=true]:after{background:var(--color-brand-fill);box-shadow:inset 0 0 0 2px var(--color-brand-on-dark);border:0}:root[data-room-theme=p5]:not([data-gate]) .desk-bell{width:40px;height:40px}:root[data-room-theme=p5]:not([data-gate]) .desk-bell svg{width:21px;height:21px}:root[data-room-theme=p5]:not([data-gate]) .desk-bell-dot{display:none}:root[data-room-theme=p5]:not([data-gate]) .desk-bell-n{background:var(--color-accent);color:#fffcf7;min-width:18px;height:18px;clip-path:var(--p5-para-sm);place-items:center;padding:0 4px;font-size:11px;font-stretch:80%;line-height:1;display:grid;position:absolute;top:-9px;right:-14px}:root[data-room-theme=p5]:not([data-gate]) .desk-clock{padding:0 4px;line-height:1.1}:root[data-room-theme=p5]:not([data-gate]) .desk-clock-time{letter-spacing:.04em;font-size:19px}:root[data-room-theme=p5]:not([data-gate]) .desk-clock-date{color:#b3a9a3;opacity:1;font-family:var(--font-display);letter-spacing:.1em;font-size:10.5px;font-weight:700}@media (max-width:767px){:root[data-room-theme=p5]:not([data-gate]) .desk-bar{gap:4px;height:54px;padding:0 6px 0 5px}:root[data-room-theme=p5]:not([data-gate]) .desk-start{letter-spacing:.06em;gap:4px;height:34px;padding:0 9px 0 7px;font-size:12.5px;font-stretch:68%}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-sep{margin:0 1px}:root[data-room-theme=p5]:not([data-gate]) .desk-task{justify-content:center;width:36px;height:34px;padding:0}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggles{flex:none;gap:2px}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle{height:30px;padding:0 5px}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle span{letter-spacing:.03em;font-size:10.5px;font-stretch:68%}:root[data-room-theme=p5]:not([data-gate]) .desk-bell{flex:none;width:34px}:root[data-room-theme=p5]:not([data-gate]) .desk-clock-time{font-size:14.5px}}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu{isolation:isolate;border:3px solid var(--desk-frame);background:var(--desk-panel);width:280px;color:var(--desk-panel-ink);box-shadow:0 0 0 3px var(--desk-edge), 9px 9px 0 3px var(--desk-frame);-webkit-backdrop-filter:none;backdrop-filter:none;animation:p5-menu-in var(--p5-dur) var(--p5-ease) both;border-radius:0;bottom:66px;left:8px;overflow:visible}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu:before{content:"";z-index:-1;background:var(--color-brand-on-dark);clip-path:polygon(0 3%,97% 0,100% 100%,3% 97%);position:absolute;inset:-12px -18px -10px -8px;rotate:-1.5deg}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu:after{content:"";z-index:-1;background:var(--desk-panel);position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-head{background:var(--desk-frame);border-bottom:3px solid var(--color-brand-on-dark);gap:10px;padding:12px 14px;font-size:15px}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-head img,:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-head>span:first-child{box-shadow:0 0 0 2px var(--desk-frame), 0 0 0 4px var(--color-brand-on-dark)}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-head>span:last-child{font-size:15px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-list{padding:10px 0 10px 8px}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-list>li:nth-child(2n){--stagger:10px}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem{isolation:isolate;height:44px;padding:0 14px 0 calc(8px + var(--stagger,0px));background:0 0;border-radius:0;gap:12px;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem:after{content:"";z-index:-1;background:var(--desk-panel-on);clip-path:var(--p5-para);transform-origin:0;transition:scale var(--p5-dur-fast) var(--p5-ease);position:absolute;inset:2px 0 2px 2px;scale:0 1}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem .app-icon{box-shadow:none;transition:rotate var(--p5-dur-fast) var(--p5-ease);border-radius:0;rotate:-4deg;background:var(--desk-card)!important;color:var(--desk-frame)!important}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem:is(:hover,:focus-visible){color:var(--desk-panel-on-ink);background:0 0;outline:none}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem:is(:hover,:focus-visible):after{scale:1}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem:is(:hover,:focus-visible) .app-icon{box-shadow:3px 3px 0 var(--color-brand-line);rotate:0deg}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem:is(:hover,:focus-visible) .desk-startitem-ko{opacity:1;color:var(--color-muted)}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem-en{letter-spacing:.08em;font-size:19px}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem-ko{font-family:var(--font-display-ko);color:var(--desk-panel-muted);font-size:13px}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-foot{border-top:2px solid #fffcf729;gap:10px;padding:10px 12px 12px}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-btn{isolation:isolate;min-height:38px;color:var(--color-ink);letter-spacing:.12em;transition:translate var(--p5-dur-fast) var(--p5-ease);background:0 0;border-radius:0;font-size:13px;font-stretch:80%;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-btn:before,:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-btn:after{content:"";clip-path:var(--p5-para);position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-btn:before{z-index:-2;background:var(--color-brand-on-dark);translate:3px 3px}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-btn:after{z-index:-1;background:var(--desk-card)}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-btn:hover{background:0 0;translate:-1px -1px}:root[data-room-theme=p5]:not([data-gate]) .desk-ctxmenu.p5-menu.p5-ctxmenu{z-index:9600;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}:root[data-room-theme=p5]:not([data-gate]) .desk-ctxitem{border-radius:0}:root[data-room-theme=p5]:not([data-gate]) .desk-ctxsep{border:0}:root[data-room-theme=p5]:not([data-gate]) .desk-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11080999}:root[data-room-theme=p5]:not([data-gate]) .desk-scrim:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#00000073 1.5px,#0000 2px);background-size:10px 10px;position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-dialog{isolation:isolate;border:3px solid var(--desk-frame);outline:3px solid var(--desk-edge);box-shadow:10px 10px 0 6px var(--color-brand-on-dark);animation:p5-dialog-in var(--p5-dur) var(--p5-ease) both;background:#fffcf7;border-radius:0;padding:0;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-dialog:before{content:"";z-index:-1;background:var(--desk-frame);clip-path:polygon(2% 4%,98% 0,100% 94%,0 100%);position:absolute;inset:-16px -22px -20px -14px;rotate:-2deg}:root[data-room-theme=p5]:not([data-gate]) .desk-dialog:after{content:"";z-index:-1;background:#fffcf7;position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .desk-dialog-title{background:var(--desk-frame);color:#fffcf7;margin:0;padding:16px 22px 14px;font-size:18px;font-weight:800;line-height:1.35}:root[data-room-theme=p5]:not([data-gate]) .desk-dialog-body{color:var(--color-muted);margin:0;padding:16px 22px 4px;font-size:14px;line-height:1.6}:root[data-room-theme=p5]:not([data-gate]) .desk-dialog-actions{gap:14px;margin:0;padding:18px 22px 22px}:root[data-room-theme=p5]:not([data-gate]) .desk-toast{background:var(--desk-frame);color:#fffcf7;box-shadow:4px 4px 0 var(--color-brand-edge);border-radius:0}:root[data-room-theme=p5]:not([data-gate]) .ui-btn{--btn-face:var(--desk-card);--btn-ink:var(--color-ink);--btn-under:var(--desk-frame);isolation:isolate;min-height:34px;box-shadow:none;color:var(--btn-ink);font-family:var(--font-sans);transition:translate var(--p5-dur-fast) var(--p5-ease);background:0 0;border-radius:0;gap:6px;padding:0 18px;font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;position:relative}:root[data-room-theme=p5]:not([data-gate]) .ui-btn:before,:root[data-room-theme=p5]:not([data-gate]) .ui-btn:after{content:"";clip-path:var(--p5-para);transition:translate var(--p5-dur-fast) var(--p5-ease), background-color var(--p5-dur-fast);position:absolute}:root[data-room-theme=p5]:not([data-gate]) .ui-btn:before{z-index:-2;background:var(--btn-under);inset:0;translate:3px 3px}:root[data-room-theme=p5]:not([data-gate]) .ui-btn:after{z-index:-1;background:var(--btn-face);inset:0}:root[data-room-theme=p5]:not([data-gate]) .ui-btn:hover{box-shadow:none;color:var(--btn-ink);background:0 0;translate:-1px -1px}:root[data-room-theme=p5]:not([data-gate]) .ui-btn:hover:before{translate:5px 5px}:root[data-room-theme=p5]:not([data-gate]) .ui-btn:active{translate:2px 2px;scale:1}:root[data-room-theme=p5]:not([data-gate]) .ui-btn:active:before{translate:1px 1px}:root[data-room-theme=p5]:not([data-gate]) .ui-btn:focus-visible{outline:2px dashed var(--color-ink);outline-offset:5px}:root[data-room-theme=p5]:not([data-gate]) .ui-btn:disabled,:root[data-room-theme=p5]:not([data-gate]) .ui-btn[aria-disabled=true]{--btn-face:#e4ddd5;--btn-ink:#857c77;--btn-under:transparent;opacity:1;translate:none}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--primary{--btn-face:var(--color-brand-fill);--btn-ink:var(--color-brand-ink,#fffcf7)}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--default:before{inset:-2px;translate:none}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--default:hover:before{translate:3px 3px}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--default:active:before{translate:none}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--default:disabled:before{background:#c9c0b8}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--danger{--btn-face:var(--desk-frame);--btn-ink:#fffcf7;--btn-under:var(--color-accent);padding-left:30px}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--danger:after{background:repeating-linear-gradient(-45deg, var(--color-accent) 0 5px, var(--desk-frame) 5px 10px) 0 0 / 22px 100% no-repeat, var(--btn-face)}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--danger:disabled:after{background:var(--btn-face)}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--ghost{--btn-face:transparent;--btn-under:transparent;--btn-ink:var(--color-muted);text-underline-offset:4px;padding:0 10px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--ghost:hover{--btn-ink:var(--color-ink);-webkit-text-decoration-color:var(--color-brand-line);text-decoration-color:var(--color-brand-line);translate:none}:root[data-room-theme=p5]:not([data-gate]) .ui-btn--ghost:disabled,:root[data-room-theme=p5]:not([data-gate]) .ui-btn--ghost[aria-disabled=true]{--btn-face:transparent;text-decoration-color:#0000}:root[data-room-theme=p5]:not([data-gate]) .ui-card{border:2.5px solid var(--color-line-strong);background:var(--desk-card);box-shadow:4px 4px 0 var(--desk-frame);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3px}:root[data-room-theme=p5]:not([data-gate]) .ui-section-title{font-family:var(--font-display-ko);letter-spacing:.01em;font-size:17px;font-weight:400}:root[data-room-theme=p5]:not([data-gate]) .ui-title{font-family:var(--font-display-ko);letter-spacing:.01em;font-size:30px;font-weight:400}:root[data-room-theme=p5]:not([data-gate]) .ui-title[data-en]{letter-spacing:.02em;text-shadow:3px 3px 0 var(--color-brand-edge);font-size:40px;line-height:.92}:root[data-room-theme=p5]:not([data-gate]) .ui-panel{overflow:visible}:root[data-room-theme=p5]:not([data-gate]) .ui-panel-head{gap:14px;padding:16px 20px 14px}:root[data-room-theme=p5]:not([data-gate]) .ui-panel-mark{background:var(--desk-frame);color:#fffcf7;width:40px;height:40px;box-shadow:3px 3px 0 var(--color-brand-edge);border-radius:0;rotate:-4deg}:root[data-room-theme=p5]:not([data-gate]) .ui-panel-mark .p5-i{width:20px;height:20px}:root[data-room-theme=p5]:not([data-gate]) .ui-panel-title{font-family:var(--font-display-ko);letter-spacing:.01em;margin-top:2px;font-size:20px;font-weight:400;line-height:1.2}:root[data-room-theme=p5]:not([data-gate]) .ui-panel-desc{font-size:13px;line-height:1.5}:root[data-room-theme=p5]:not([data-gate]) .ui-panel-body{border-top:1.5px solid var(--color-line);padding:16px 20px 20px}:root[data-room-theme=p5]:not([data-gate]) .ui-rows>*+*{border-color:var(--color-line)}:root[data-room-theme=p5]:not([data-gate]) .ui-switch{background:0 0;border-radius:0;width:46px;height:24px}:root[data-room-theme=p5]:not([data-gate]) .ui-switch:before{content:"";clip-path:var(--p5-para-sm);transition:background-color var(--p5-dur-fast);background:#cfc7bf;position:absolute;inset:0}:root[data-room-theme=p5]:not([data-gate]) .ui-switch[aria-checked=true]:before{background:var(--color-brand-line)}:root[data-room-theme=p5]:not([data-gate]) .ui-switch:disabled{opacity:.4}:root[data-room-theme=p5]:not([data-gate]) .ui-switch-knob{background:var(--desk-frame);width:14px;height:16px;clip-path:var(--p5-para-sm);box-shadow:none;transition:translate var(--p5-dur-fast) var(--p5-ease);border-radius:0;top:4px;left:7px}:root[data-room-theme=p5]:not([data-gate]) .ui-switch[aria-checked=true] .ui-switch-knob{background:#fffcf7;translate:18px}:root[data-room-theme=p5]:not([data-gate]) .ui-label{color:var(--color-ink);font-size:12.5px;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .ui-hint{color:var(--color-muted)}:root[data-room-theme=p5]:not([data-gate]) .ui-chip{border:1.5px solid var(--color-line-strong);background:var(--desk-card);height:22px;color:var(--color-ink);border-radius:2px;padding:0 8px;font-size:11.5px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) :is(.ui-chip--brand,.ui-chip--good,.ui-chip--bad){height:20px;clip-path:var(--p5-para-sm);border:0;border-radius:0;padding:0 9px;font-size:11px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ui-chip--brand{background:var(--color-brand-fill);color:var(--color-brand-ink,#fffcf7)}:root[data-room-theme=p5]:not([data-gate]) .ui-chip--good{background:var(--desk-frame);color:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ui-chip--bad{background:var(--color-accent);color:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ui-empty{border:2px dashed var(--color-line-strong);background:var(--desk-card);color:var(--color-muted);border-radius:2px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px 20px;font-size:13.5px;display:flex;position:relative;overflow:hidden}:root[data-room-theme=p5]:not([data-gate]) .ui-empty:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#c41e2459 1.3px,#0000 1.8px);background-size:9px 9px;width:120px;height:70px;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000 30%,#000 100%);mask-image:linear-gradient(135deg,#0000 30%,#000 100%)}:root[data-room-theme=p5]:not([data-gate]) .ui-empty-mark{letter-spacing:.08em;gap:2px;font-size:15px;line-height:1;display:inline-flex}:root[data-room-theme=p5]:not([data-gate]) .ui-empty-mark>span{background:var(--desk-frame);color:#fffcf7;padding:3px 5px;rotate:-4deg}:root[data-room-theme=p5]:not([data-gate]) .ui-empty-mark>span:nth-child(2n){color:var(--color-accent);outline:1.5px solid var(--desk-frame);background:#fff;rotate:5deg}:root[data-room-theme=p5]:not([data-gate]) :is(.desk-widget-body,.desk-sheet) .ui-empty{color:#d6cec8;background:0 0;border-color:#fffcf766}:root[data-room-theme=p5]:not([data-gate]) :is(.desk-widget-body,.desk-sheet) .ui-empty:after,:root[data-room-theme=p5]:not([data-gate]) :is(.desk-widget-body,.desk-sheet) .ui-empty .ui-empty-mark{display:none}:root[data-room-theme=p5]:not([data-gate]) :is(input:is([type=text],[type=search],[type=url],[type=email],[type=number],[type=password],[type=date],[type=time],[type=datetime-local],[type=month],:not([type])),textarea,select):not(.bare){border:2px solid var(--color-line-strong);box-shadow:none;color:#141011;background-color:#fff;border-radius:2px}:root[data-room-theme=p5]:not([data-gate]) :is(input:is([type=text],[type=search],[type=url],[type=email],[type=number],[type=password],[type=date],[type=time],[type=datetime-local],[type=month],:not([type])),textarea,select):not(.bare)::placeholder{color:#736a65}:root[data-room-theme=p5]:not([data-gate]) :is(input:is([type=text],[type=search],[type=url],[type=email],[type=number],[type=password],[type=date],[type=time],[type=datetime-local],[type=month],:not([type])),textarea,select):not(.bare):focus{box-shadow:3px 3px 0 var(--color-brand-line);outline:none}:root[data-room-theme=p5]:not([data-gate]) :is(input:is([type=text],[type=search],[type=url],[type=email],[type=number],[type=password],[type=date],[type=time],[type=datetime-local],[type=month],:not([type])),textarea,select):not(.bare):disabled{color:#736a65;background-color:#efe9e2;border-style:dashed}@media (max-width:767px){:root[data-room-theme=p5]:not([data-gate]) .desk-area:after{clip-path:polygon(0 0,100% 0,100% 80%,66% 89%,71% 83%,31% 97%,36% 90%,0 100%);width:auto;height:356px;display:block;bottom:auto;right:0}:root[data-room-theme=p5]:not([data-gate]) .desk-icon{gap:10px}:root[data-room-theme=p5]:not([data-gate]) .desk-icon:active .app-icon{box-shadow:0 0 0 3px var(--desk-frame), 2px 2px 0 3px var(--color-brand-on-dark);rotate:0deg;scale:.92}:root[data-room-theme=p5]:not([data-gate]) .desk-titlebar{gap:4px;height:50px;padding:0 6px}:root[data-room-theme=p5]:not([data-gate]) .desk-title{letter-spacing:.2em;max-width:calc(100% - 120px);font-size:15.5px}:root[data-room-theme=p5]:not([data-gate]) .desk-title-ko{display:none}:root[data-room-theme=p5]:not([data-gate]) .desk-back,:root[data-room-theme=p5]:not([data-gate]) .desk-close{z-index:1;width:40px;height:40px;color:var(--desk-frame-ink);background:0 0;border-radius:0;margin:0;position:relative}:is(:root[data-room-theme=p5]:not([data-gate]) .desk-back,:root[data-room-theme=p5]:not([data-gate]) .desk-close):hover{background:0 0}:is(:root[data-room-theme=p5]:not([data-gate]) .desk-back,:root[data-room-theme=p5]:not([data-gate]) .desk-close) .p5-i{z-index:1;stroke-width:2.6px;width:19px;height:19px;position:relative}:is(:root[data-room-theme=p5]:not([data-gate]) .desk-back,:root[data-room-theme=p5]:not([data-gate]) .desk-close):focus-visible{outline:2px dashed var(--desk-frame-ink);outline-offset:-2px}:root[data-room-theme=p5]:not([data-gate]) .desk-back:before{content:"";transform:skewX(var(--p5-skew));transition:border-color var(--p5-dur-fast), background-color var(--p5-dur-fast);border:2px solid #fffcf78c;position:absolute;inset:6px 4px}:root[data-room-theme=p5]:not([data-gate]) .desk-back:active:before{border-color:var(--desk-edge);background:#fffcf729}:root[data-room-theme=p5]:not([data-gate]) .desk-close:before{content:"";background:var(--color-accent);width:22px;height:22px;transition:scale var(--p5-dur-fast) var(--p5-ease);margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%;rotate:45deg}:root[data-room-theme=p5]:not([data-gate]) .desk-close:active:before{scale:.86}:root[data-room-theme=p5]:not([data-gate]) .desk-close .p5-i{stroke-width:3.2px;width:13px;height:13px}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu{flex-direction:column;width:min(280px,100% - 44px);max-height:64%;display:flex;left:10px}:root[data-room-theme=p5]:not([data-gate]) .desk-startmenu-list{flex:auto;min-height:0;overflow-y:auto}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem-ko{opacity:.8}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem:active{color:var(--desk-panel-on-ink)}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem:active:after{scale:1}:root[data-room-theme=p5]:not([data-gate]) .desk-startitem:active .desk-startitem-ko{color:var(--color-muted)}:root[data-room-theme=p5]:not([data-gate]) .desk-sheet{border-top:3px solid var(--desk-edge);max-height:75%;box-shadow:0 -6px 0 var(--color-brand-on-dark);animation:p5-sheet-in var(--p5-dur) var(--p5-ease) both}:root[data-room-theme=p5]:not([data-gate]) .desk-sheet .desk-widget-head{cursor:default;height:46px;padding:0 6px 0 12px}}:root[data-room-theme=p5]:not([data-gate]) .desk-side-fade{display:none}@container frame (max-width:599px){:root[data-room-theme=p5]:not([data-gate]) .desk-side-fade{z-index:1;background:linear-gradient(90deg, #14101100, var(--desk-panel) 70%);pointer-events:none;width:34px;display:block;position:absolute;top:0;bottom:3px;right:0}:root[data-room-theme=p5]:not([data-gate]) .desk-side-fade--start{background:linear-gradient(270deg, #14101100, var(--desk-panel) 70%);width:30px;display:none;left:0;right:auto}:root[data-room-theme=p5]:not([data-gate]) .desk-side.is-scrolled .desk-side-fade--start{display:block}:root[data-room-theme=p5]:not([data-gate]) .desk-side.is-end .desk-side-fade:not(.desk-side-fade--start){display:none}}@media (prefers-reduced-motion:reduce){:root[data-room-theme=p5]:not([data-gate]) :is(.desk-win.desk-pop,.desk-startmenu,.desk-dialog,.desk-sheet){animation:none}}
