@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}}: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}@media (max-width:767px){:root[data-room-theme=p5]:not([data-gate]) .desk-area:after{display:none}}: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) .desk-icon-label{background:var(--desk-frame);color:var(--desk-frame-ink)}: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:8px 10px 9px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-list{scrollbar-width:none;align-items:center;gap:4px;padding:0}: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:6px;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:4px}:root[data-room-theme=p5]:not([data-gate]) .desk-side-sep{width:3px;height:22px;margin:0 6px;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);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:6px;padding:0 6px}:root[data-room-theme=p5]:not([data-gate]) .desk-start{letter-spacing:.1em;gap:6px;height:34px;padding:0 12px 0 9px;font-size:14px}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-sep{margin:0}:root[data-room-theme=p5]:not([data-gate]) .desk-task{height:34px;padding:0 4px}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggles{gap:2px}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle{height:28px;padding:0 5px}:root[data-room-theme=p5]:not([data-gate]) .desk-bar-toggle span{letter-spacing:.04em;font-size:10px}:root[data-room-theme=p5]:not([data-gate]) .desk-bell{width:32px}:root[data-room-theme=p5]:not([data-gate]) .desk-clock-time{font-size:15px}}: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{border:3px solid var(--desk-frame);box-shadow:0 0 0 3px var(--desk-edge), 6px 6px 0 3px var(--desk-frame);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffcf7;border-radius:0;padding:4px}:root[data-room-theme=p5]:not([data-gate]) .desk-ctxitem{border-radius:0;font-weight:600;position:relative}:root[data-room-theme=p5]:not([data-gate]) .desk-ctxitem:before{content:"";background:var(--color-brand-line);width:4px;transform:skewX(var(--p5-skew)) scaleY(0);transition:transform var(--p5-dur-fast) var(--p5-ease);position:absolute;top:8px;bottom:8px;left:2px}:root[data-room-theme=p5]:not([data-gate]) .desk-ctxitem:hover{background:var(--color-brand-soft)}:root[data-room-theme=p5]:not([data-gate]) .desk-ctxitem:hover:before{transform:skewX(var(--p5-skew)) scaleY(1)}:root[data-room-theme=p5]:not([data-gate]) .desk-ctxitem.is-danger{color:var(--color-accent)}:root[data-room-theme=p5]:not([data-gate]) .desk-ctxsep{border-color:var(--color-line)}: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 (prefers-reduced-motion:reduce){:root[data-room-theme=p5]:not([data-gate]) :is(.desk-win.desk-pop,.desk-startmenu,.desk-dialog){animation:none}}
