:root[data-desktop]:not([data-gate]) .ga{position:relative}:root[data-desktop]:not([data-gate]) .ga-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-desktop]:not([data-gate]) .ga-grow{flex:1}:root[data-desktop]:not([data-gate]) .ga-seg{display:flex}:root[data-desktop]:not([data-gate]) .ga-icon{flex:none;place-items:center;width:32px;height:32px;display:grid}:root[data-desktop]:not([data-gate]) .ga-main{flex:none;align-items:center;gap:6px;display:inline-flex}:root[data-desktop]:not([data-gate]) .ga-find{align-items:center;gap:6px;display:flex}:root[data-desktop]:not([data-gate]) .ga-find input{background:0 0;border:0;outline:none;width:200px;max-width:40vw}:root[data-desktop]:not([data-gate]) .ga-find .p5-i{display:none}:root[data-desktop]:not([data-gate]) .ga-run{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;display:flex}:root[data-desktop]:not([data-gate]) .ga-scroll{padding:14px 0 16px}:root[data-desktop]:not([data-gate]) .ga-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;display:grid}:root[data-desktop]:not([data-gate]) .ga-cell{min-width:0;position:relative}:root[data-desktop]:not([data-gate]) .ga-tile{aspect-ratio:1;width:100%;padding:0;display:block;overflow:hidden}:root[data-desktop]:not([data-gate]) :is(.ga-tile,.ga-mosaic>span,.ga-stack .top,.ga-strip button) img{object-fit:cover;width:100%;height:100%;display:block}:root[data-desktop]:not([data-gate]) .ga-heart{pointer-events:none;font-size:13px;line-height:1;position:absolute;bottom:6px;right:7px}:root[data-desktop]:not([data-gate]) .ga-months{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 16px;display:grid}:root[data-desktop]:not([data-gate]) .ga-month,:root[data-desktop]:not([data-gate]) .ga-album{text-align:left;color:inherit;padding:0;display:block}:root[data-desktop]:not([data-gate]) .ga-mosaic{gap:3px;height:210px;display:grid;overflow:hidden}:root[data-desktop]:not([data-gate]) .ga-mosaic.one{grid-template-columns:1fr}:root[data-desktop]:not([data-gate]) .ga-mosaic.two{grid-template-columns:1fr 1fr}:root[data-desktop]:not([data-gate]) .ga-mosaic.many{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}:root[data-desktop]:not([data-gate]) .ga-mosaic .big{grid-row:span 2}:root[data-desktop]:not([data-gate]) .ga-mosaic>span{min-width:0;min-height:0;overflow:hidden}:root[data-desktop]:not([data-gate]) .ga-cap{align-items:baseline;gap:8px;margin-top:8px;display:flex}:root[data-desktop]:not([data-gate]) .ga-day{margin-bottom:18px}:root[data-desktop]:not([data-gate]) .ga-day h3{margin:0 0 8px}:root[data-desktop]:not([data-gate]) .ga-albums{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:22px 16px;display:grid}:root[data-desktop]:not([data-gate]) .ga-album b{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}:root[data-desktop]:not([data-gate]) .ga-stack{height:132px;display:block;position:relative}:root[data-desktop]:not([data-gate]) .ga-stack>i{height:112px;position:absolute;left:10px;right:10px}:root[data-desktop]:not([data-gate]) .ga-stack>i:first-child{top:14px;transform:rotate(-7deg)}:root[data-desktop]:not([data-gate]) .ga-stack>i:nth-child(2){top:8px;transform:rotate(5deg)}:root[data-desktop]:not([data-gate]) .ga-stack .top{height:118px;position:absolute;inset:0 0 auto;overflow:hidden}:root[data-desktop]:not([data-gate]) .ga-stack .ga-fallback{width:100%;height:100%;display:block}:root[data-desktop]:not([data-gate]) .ga-new{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:168px;padding:12px;display:flex}:root[data-desktop]:not([data-gate]) .ga-new small{display:block}:root[data-desktop]:not([data-gate]) .ga-moreload{width:100%;margin-top:14px;display:block}:root[data-desktop]:not([data-gate]) .ga-empty{text-align:center;margin:28px 0}:root[data-desktop]:not([data-gate]) .ga-rename{margin-top:12px}:root[data-desktop]:not([data-gate]) .ga-rename .ga-rename-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-desktop]:not([data-gate]) .ga-rename input{flex:1;min-width:0}:root[data-desktop]:not([data-gate]) .ga-orderbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-desktop]:not([data-gate]) .ga-orderbar p{flex:1;min-width:0}:root[data-desktop]:not([data-gate]) .ga-ord{cursor:grab}:root[data-desktop]:not([data-gate]) .ga-ord:active{cursor:grabbing}:root[data-desktop]:not([data-gate]) .ga-ord.is-dragging{opacity:.4}:root[data-desktop]:not([data-gate]) .ga-ord-no{font-variant-numeric:tabular-nums;position:absolute;top:6px;left:6px}:root[data-desktop]:not([data-gate]) .ga-mover{justify-content:space-between;display:flex;position:absolute;inset:auto 6px 6px}:root[data-desktop]:not([data-gate]) .ga-mover button{place-items:center;width:30px;height:30px;display:grid}:root[data-desktop]:not([data-gate]) .ga-mover button:disabled{opacity:.25}:root[data-desktop]:not([data-gate]) :is(.ga-light,.ga-veil){z-index:40;position:absolute;bottom:0;left:0;right:0}:root[data-desktop]:not([data-gate]) :is(.ga-light,.ga-veil).in-page{z-index:80;position:fixed;inset:0}:root[data-desktop]:not([data-gate]) .ga-light{flex-direction:column;display:flex;overflow:hidden}:root[data-desktop]:not([data-gate]) .ga-pill{z-index:20;align-items:center;display:inline-flex;position:absolute;top:16px;right:18px}:root[data-desktop]:not([data-gate]) .ga-db{justify-content:center;align-items:center;gap:3px;min-width:34px;height:34px;padding:0 8px;display:flex}:root[data-desktop]:not([data-gate]) .ga-db .n{font-variant-numeric:tabular-nums;font-size:11px}:root[data-desktop]:not([data-gate]) .ga-more{text-align:left;flex-direction:column;width:260px;padding:6px;display:flex;position:absolute;top:46px;right:0}:root[data-desktop]:not([data-gate]) .ga-more-info{flex-direction:column;gap:6px;padding:10px 10px 12px;display:flex}:root[data-desktop]:not([data-gate]) .ga-more-info em{font-style:normal}:root[data-desktop]:not([data-gate]) .ga-rule{height:1px;margin:5px 6px;display:block}:root[data-desktop]:not([data-gate]) .ga-mi{text-align:left;align-items:center;width:100%;height:34px;padding:0 10px;display:flex}:root[data-desktop]:not([data-gate]) .ga-edit{flex-direction:column;gap:8px;padding:4px 8px 8px;display:flex}:root[data-desktop]:not([data-gate]) .ga-edit input,:root[data-desktop]:not([data-gate]) .ga-edit select{width:100%}:root[data-desktop]:not([data-gate]) .ga-edit-btns{justify-content:flex-end;gap:6px;display:flex}:root[data-desktop]:not([data-gate]) .ga-toast-hold{z-index:15;position:absolute;top:20px;left:50%;transform:translate(-50%)}:root[data-desktop]:not([data-gate]) .ga-toast{white-space:nowrap;align-items:center;gap:10px;height:38px;padding:0 8px 0 14px;display:inline-flex}:root[data-desktop]:not([data-gate]) .ga-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}:root[data-desktop]:not([data-gate]) .ga-frame{width:min(700px,100% - 120px);height:min(540px,100% - 24px);overflow:hidden}:root[data-desktop]:not([data-gate]) .ga-frame img{object-fit:contain;width:100%;height:100%;display:block}:root[data-desktop]:not([data-gate]) .ga-side{z-index:2;width:40px;height:40px;margin-top:-20px;line-height:1;position:absolute;top:50%}:root[data-desktop]:not([data-gate]) .ga-side.l{left:22px}:root[data-desktop]:not([data-gate]) .ga-side.r{right:22px}:root[data-desktop]:not([data-gate]) .ga-strip{scrollbar-width:none;flex:none;align-items:center;gap:6px;height:76px;padding:0 16px;display:flex;overflow-x:auto}:root[data-desktop]:not([data-gate]) .ga-strip button{flex:none;width:38px;height:38px;padding:0;overflow:hidden}:root[data-desktop]:not([data-gate]) .ga-strip>:first-child{margin-left:auto}:root[data-desktop]:not([data-gate]) .ga-strip>:last-child{margin-right:auto}:root[data-desktop]:not([data-gate]) .ga-veil{justify-content:center;align-items:center;padding:16px;display:flex}:root[data-desktop]:not([data-gate]) .tp-dialog.ga-upload{width:min(760px,100%);height:auto;max-height:100%}:root[data-desktop]:not([data-gate]) .ga-uphead{justify-content:space-between}:root[data-desktop]:not([data-gate]) .ga-x{place-items:center;width:30px;height:30px;display:grid}:root[data-desktop]:not([data-gate]) .ga-split{flex:1;gap:16px;min-height:0;padding:0 18px;display:flex;overflow-y:auto}:root[data-desktop]:not([data-gate]) .ga-split>div{flex:1;min-width:0}:root[data-desktop]:not([data-gate]) .ga-split aside{flex-direction:column;flex:none;gap:8px;width:200px;padding-top:14px;display:flex}:root[data-desktop]:not([data-gate]) .ga-drop{text-align:center;min-height:76px;cursor:var(--room-cursor-pointer,pointer);flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-top:14px;display:flex}:root[data-desktop]:not([data-gate]) .ga-picked{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;padding:12px 0;display:grid}:root[data-desktop]:not([data-gate]) .ga-picked li{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}:root[data-desktop]:not([data-gate]) .ga-picked img{object-fit:cover;width:100%;height:100%}:root[data-desktop]:not([data-gate]) .ga-picked button{place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}:root[data-desktop]:not([data-gate]) .ga-picks{flex-wrap:wrap;gap:6px;display:flex}:root[data-desktop]:not([data-gate]) .ga-make{align-items:center;gap:6px;display:flex}:root[data-desktop]:not([data-gate]) .ga-make input{flex:1;min-width:0}:root[data-desktop]:not([data-gate]) .ga-make button{flex:none;width:28px;height:28px}:root[data-desktop]:not([data-gate]) .ga-select{width:100%}:root[data-desktop]:not([data-gate]) .ga-upfoot{justify-content:flex-end}@media (max-width:640px){:root[data-desktop]:not([data-gate]) .ga-split{flex-direction:column}:root[data-desktop]:not([data-gate]) .ga-split aside{width:auto;padding-top:0}:root[data-desktop]:not([data-gate]) .ga-months{grid-template-columns:1fr}:root[data-desktop]:not([data-gate]) .ga-frame{width:calc(100% - 24px)}}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-seg{background:#efe9e4;border-radius:10px;padding:3px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-seg button{color:#8a776e;border-radius:8px;padding:6px 12px;font-size:13px;transition:background-color .15s}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-seg button.on{color:#3d322e;background:#fff;box-shadow:0 1px 2px #3c281e14}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-seg.slim button{padding:6px 10px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-back{color:#6e5a52;padding:6px 4px;font-size:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-text{color:#a8988f;border-radius:8px;padding:4px 8px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-text:hover{color:#6e5a52;background:#f4efeb}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-icon{color:#6e5a52;border-radius:8px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-icon:hover{background:#f4efeb}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-icon.on{background:#efe9e4}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-icon[aria-label=즐겨찾기].on{color:#d9727a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-find{color:#3d322e;background:#fff;border:1px solid #e6dfd8;border-radius:16px;height:32px;padding:0 12px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) :is(.ga,.ga-light,.ga-veil) .btn-main{color:#fff;background:#6e5a52;border-radius:16px;height:32px;padding:0 16px;font-size:13px;font-weight:500}:root[data-desktop]:not([data-room-theme]):not([data-gate]) :is(.ga,.ga-light,.ga-veil) .btn-main:hover{background:#5f4c45}:root[data-desktop]:not([data-room-theme]):not([data-gate]) :is(.ga,.ga-light,.ga-veil) .btn-main:disabled{opacity:.45}:root[data-desktop]:not([data-room-theme]):not([data-gate]) :is(.ga,.ga-light,.ga-veil) .btn-sub{color:#6e5a52;background:#fff;border:1px solid #e6dfd8;border-radius:16px;height:32px;padding:0 14px;font-size:13px;font-weight:500}:root[data-desktop]:not([data-room-theme]):not([data-gate]) :is(.ga,.ga-light,.ga-veil) .btn-sub:hover{background:#faf6f2}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-run{color:#8e7f78;background:#f6f1ec;border-radius:10px;padding:8px 12px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-run b{color:#4a3f3a;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-run a{color:#6e5a52}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-run a:hover{text-decoration:underline}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-tile{background:#efe6dc;border-radius:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-tile img{transition:transform .35s cubic-bezier(.16,1,.3,1)}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-tile:hover img{transform:scale(1.04)}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-heart{color:#d9727a;text-shadow:0 1px 3px #00000040}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-mosaic{background:#e7ddd4;border-radius:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-mosaic>span{background:#efe6dc}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-cap b{font-size:14px;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-cap small{color:#a8988f;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-day h3{font-size:14px;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-day h3 span{color:#a8988f;margin-left:6px;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-album b{font-size:13px;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-album small{color:#a8988f;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-stack>i{background:#e6dbd2;border-radius:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-stack>i:nth-child(2){background:#efe6dc}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-stack .top{background:#efe6dc;border-radius:12px;box-shadow:0 6px 16px #3c281e14}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-new{color:#a8988f;border:1.5px dashed #ddd4cc;border-radius:14px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-new:hover{color:#6e5a52;background:#faf6f2}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-new small{color:#c4bbb2;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-moreload{color:#6e5a52;background:#f4efeb;border-radius:10px;height:34px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-moreload:hover{background:#efe9e4}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-empty,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-foot{color:#a8988f;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-foot{margin:14px 2px 0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-rename{background:#fff;border:1px solid #ede6e0;border-radius:14px;padding:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-rename input{background:0 0;border:0;border-bottom:1px solid #eadfd6;height:32px;font-size:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-rename p{color:#a8988f;margin-top:8px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-orderbar{color:#8e7f78;background:#f6f1ec;border-radius:12px;padding:8px 12px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-ord .ga-tile{background:#efe6dc;border-radius:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-ord.is-drop .ga-tile{outline-offset:2px;outline:2px solid #6e5a52}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-ord-no{color:#fff;background:#2e24208c;border-radius:9px;padding:0 6px;font-size:10px;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-mover button{color:#fff;background:#2e242099;border-radius:15px;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-light{color:#4a3f3a;background:#2e24206b;animation:.22s ga-veil-in}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-light.in-page{background:#2e2420b8}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-pill{background:#fffffff0;border-radius:19px;height:38px;padding:0 2px;box-shadow:0 4px 16px #281c1824}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-db{color:#6e5a52;border-radius:17px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-db:hover,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-db.on{background:#f4efeb}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-db.is-on{color:#d9727a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-db:disabled{opacity:.4}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-db.close{font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-more{background:#fff;border-radius:14px;box-shadow:0 12px 32px #281c1838}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-more-info b{font-size:14px;font-weight:600;line-height:1.45}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-more-info em{color:#8e7f78;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-more-info small{color:#b3a69f;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-rule{background:#f0eae4}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-mi{color:#4a3f3a;border-radius:8px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-mi:hover{background:#f6f1ed}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-mi:disabled{opacity:.4}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-mi.danger{color:#c0706a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-edit input,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-edit select{background:0 0;border:0;border-bottom:1px solid #eadfd6;height:30px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-toast{color:#4a3f3a;background:#fffffff0;border-radius:19px;font-size:13px;animation:.25s ga-toast-in;box-shadow:0 4px 16px #281c1824}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-toast b{color:#d9727a;font-weight:500}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-toast button{color:#4a3f3a;background:#f4efeb;border-radius:13px;height:26px;padding:0 10px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-frame{background:#2a2422;border-radius:14px;box-shadow:0 30px 80px #1e141061}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-side{color:#6e5a52;opacity:0;background:#ffffffd9;border-radius:20px;font-size:22px;transition:opacity .2s}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-side:hover{background:#fff}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-side:focus-visible{opacity:1}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-stage:hover .ga-side{opacity:1}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-strip button{opacity:.5;border-radius:8px;transition:opacity .15s,transform .15s}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-strip button:hover{opacity:.8}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-strip button.on{opacity:1;outline-offset:2px;outline:2px solid #fff;transform:scale(1.08)}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-veil{background:#2e242047;animation:.22s ga-veil-in}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .tp-dialog.ga-upload{background:#fff}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-uphead{border-bottom:1px solid #f0eae4}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-uphead b{font-weight:500}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-x{color:#a8988f;border-radius:8px;font-size:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-x:hover{color:#6e5a52;background:#f4efeb}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-drop{color:#a8988f;background:#fcfbf9;border:1.5px dashed #ddd4cc;border-radius:12px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-drop small{color:#c4bbb2;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-drop:hover,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-drop.file-drop-over{background:#f6f1ec}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-picked li{color:#a8988f;background:#f4efeb;border-radius:8px;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-picked .err{color:#c0706a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-picked button{color:#fff;background:#2e242099;border-radius:11px;font-size:10px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-split aside>b{color:#a8988f;font-size:12px;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-split aside>b:not(:first-child){margin-top:6px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-split aside .ga-hint,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-split aside .ga-picks small{color:#b3a69f;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-picks button{color:#6e5a52;background:#fff;border:1px solid #eadfd6;border-radius:999px;padding:4px 10px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-picks button.on{color:#fff;background:#6e5a52;border-color:#6e5a52}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-make input{color:#3d322e;background:0 0;border:0;border-bottom:1px solid #eadfd6;padding:4px 0;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-make button{color:#6e5a52;background:#efe9e4;border-radius:8px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-make button:disabled{opacity:.45}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-select{background:#fff;border:1px solid #eadfd6;border-radius:8px;height:32px;padding:0 8px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .ga-upfoot{border-top-color:#f0eae4;margin-top:14px}@keyframes ga-veil-in{0%{opacity:0}}@keyframes ga-toast-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){:root[data-desktop]:not([data-gate]) :is(.ga-light,.ga-veil,.ga-toast){animation:none}}:root[data-room-theme=p5]:not([data-gate]) .ga-seg{gap:8px}:root[data-room-theme=p5]:not([data-gate]) .ga-back{font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-text{color:var(--color-brand-text);font-size:12px;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .ga-text:hover{text-decoration:underline}:root[data-room-theme=p5]:not([data-gate]) .ga-icon.on{background:var(--desk-frame);color:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ga-icon[aria-label=즐겨찾기].on{background:var(--color-brand-fill);color:var(--color-brand-ink)}:root[data-room-theme=p5]:not([data-gate]) .ga-find{border:2px solid var(--desk-frame);background:#fffcf7;height:34px;padding:0 12px;font-size:13px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) .ga-run{border-left:5px solid var(--color-brand-line);background:var(--desk-card);padding:8px 12px;font-size:12.5px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) .ga-run a{color:var(--color-brand-text);font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-tile{border:2px solid var(--desk-frame);background:var(--desk-body);transition:transform var(--p5-dur-fast) var(--p5-ease), box-shadow var(--p5-dur-fast)}:root[data-room-theme=p5]:not([data-gate]) .ga-tile:hover{box-shadow:4px 4px 0 var(--color-brand-edge);transform:translate(-2px,-2px)}:root[data-room-theme=p5]:not([data-gate]) .ga-heart{color:var(--color-accent);text-shadow:0 0 #fffcf7,1px 1px #fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ga-mosaic{border:3px solid var(--desk-frame);background:var(--desk-frame);box-shadow:6px 6px 0 var(--color-brand-edge)}:root[data-room-theme=p5]:not([data-gate]) .ga-mosaic>span{background:var(--desk-body)}:root[data-room-theme=p5]:not([data-gate]) .ga-month:hover .ga-mosaic{transform:rotate(-1deg)}:root[data-room-theme=p5]:not([data-gate]) .ga-cap{margin-top:12px}:root[data-room-theme=p5]:not([data-gate]) .ga-cap b{font-family:var(--font-display-ko,var(--font-sans));font-size:16px;font-weight:400}:root[data-room-theme=p5]:not([data-gate]) .ga-cap small{color:var(--color-brand-text);font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-day h3{background:var(--desk-frame);clip-path:var(--p5-para-sm);color:#fffcf7;align-items:baseline;gap:8px;padding:3px 12px 3px 10px;font-size:13px;font-weight:800;display:inline-flex}:root[data-room-theme=p5]:not([data-gate]) .ga-day h3 span{color:var(--color-brand-on-dark)}:root[data-room-theme=p5]:not([data-gate]) .ga-album b{font-size:14px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-album small{color:var(--color-brand-text);font-size:12px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-stack>i{border:2px solid var(--desk-frame);background:var(--color-brand-fill)}:root[data-room-theme=p5]:not([data-gate]) .ga-stack>i:nth-child(2){background:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ga-stack .top{border:3px solid var(--desk-frame);background:var(--desk-body);box-shadow:5px 5px 0 var(--color-brand-edge)}:root[data-room-theme=p5]:not([data-gate]) .ga-new{border:2px dashed var(--color-line-strong);color:var(--color-ink);background:0 0;font-size:13px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-new:hover{border-color:var(--color-brand-line);color:var(--color-brand-text)}:root[data-room-theme=p5]:not([data-gate]) .ga-new small{color:var(--color-muted);font-size:11px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) .ga-moreload{border:2px solid var(--desk-frame);background:#fffcf7;height:36px;font-size:12.5px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-moreload:hover{background:var(--color-brand-soft)}:root[data-room-theme=p5]:not([data-gate]) .ga-empty,:root[data-room-theme=p5]:not([data-gate]) .ga-foot{color:var(--color-muted);font-size:12.5px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) .ga-foot{margin:16px 2px 0}:root[data-room-theme=p5]:not([data-gate]) .ga-rename{border:3px solid var(--desk-frame);box-shadow:5px 5px 0 var(--color-brand-edge);background:#fffcf7;padding:14px}:root[data-room-theme=p5]:not([data-gate]) .ga-rename p{color:var(--color-muted);margin-top:8px;font-size:12px}:root[data-room-theme=p5]:not([data-gate]) .ga-orderbar p{font-size:12.5px}:root[data-room-theme=p5]:not([data-gate]) .ga-ord .ga-tile{border:2px solid var(--desk-frame)}:root[data-room-theme=p5]:not([data-gate]) .ga-ord.is-drop .ga-tile{box-shadow:0 0 0 3px var(--color-brand-line)}:root[data-room-theme=p5]:not([data-gate]) .ga-ord-no{background:var(--desk-frame);font-family:var(--font-display);color:#fffcf7;padding:0 6px;font-size:11px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-mover button{background:var(--desk-frame);color:#fffcf7;border:2px solid #fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ga-mover button:hover:not(:disabled){background:var(--color-brand-fill);color:var(--color-brand-ink)}:root[data-room-theme=p5]:not([data-gate]) .ga-light{color:var(--color-ink);background:#0d0a0bf0}:root[data-room-theme=p5]:not([data-gate]) .ga-light:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#d80e0e8c 1.4px,#0000 1.9px);background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(70% 60% at 100% 100%,#000 0%,#0000 70%)}:root[data-room-theme=p5]:not([data-gate]) .ga-pill{gap:8px}:root[data-room-theme=p5]:not([data-gate]) .ga-db{background:var(--desk-frame);color:#fffcf7;width:auto;min-width:40px;height:40px;transition:background-color var(--p5-dur-fast), transform var(--p5-dur-fast) var(--p5-ease);border:2px solid #fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ga-db:hover,:root[data-room-theme=p5]:not([data-gate]) .ga-db.on{background:var(--color-brand-fill);color:var(--color-brand-ink);transform:translate(-1px,-1px)}:root[data-room-theme=p5]:not([data-gate]) .ga-db.is-on{color:var(--color-accent)}:root[data-room-theme=p5]:not([data-gate]) .ga-db.is-on:hover{color:var(--color-brand-ink)}:root[data-room-theme=p5]:not([data-gate]) .ga-db .n{font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-more{border:3px solid var(--desk-frame);box-shadow:0 0 0 3px var(--desk-edge), 8px 8px 0 3px var(--color-brand-on-dark);background:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ga-more-info b{font-size:15px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-more-info em{color:var(--color-muted);font-size:12px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) .ga-more-info small{color:var(--color-brand-text);font-size:11.5px;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .ga-rule{background:var(--desk-frame);height:2px}:root[data-room-theme=p5]:not([data-gate]) .ga-mi{font-size:13px;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .ga-mi:hover{background:var(--color-brand-soft)}:root[data-room-theme=p5]:not([data-gate]) .ga-mi.danger{color:var(--color-brand-text)}:root[data-room-theme=p5]:not([data-gate]) .ga-edit input,:root[data-room-theme=p5]:not([data-gate]) .ga-edit select{border:2px solid var(--desk-frame);background:#fff;height:34px;padding:0 10px;font-size:13px}:root[data-room-theme=p5]:not([data-gate]) .ga-toast{border:2px solid var(--desk-frame);box-shadow:4px 4px 0 var(--color-brand-edge);background:#fffcf7;font-size:13px;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .ga-toast b{color:var(--color-accent)}:root[data-room-theme=p5]:not([data-gate]) .ga-toast button{background:var(--desk-frame);color:#fffcf7;height:26px;padding:0 10px;font-size:12px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-frame{box-shadow:0 0 0 3px #fffcf7, 10px 10px 0 3px var(--color-brand-on-dark);background:#000}:root[data-room-theme=p5]:not([data-gate]) .ga-side{width:46px;height:64px;clip-path:var(--p5-para);color:var(--desk-frame);background:#fffcf7;border:0;margin-top:-32px;font-size:26px;font-weight:900}:root[data-room-theme=p5]:not([data-gate]) .ga-side:hover{background:var(--color-brand-fill);color:var(--color-brand-ink)}:root[data-room-theme=p5]:not([data-gate]) .ga-strip button{opacity:.55;border:2px solid #0000}:root[data-room-theme=p5]:not([data-gate]) .ga-strip button:hover{opacity:.85}:root[data-room-theme=p5]:not([data-gate]) .ga-strip button.on{opacity:1;box-shadow:3px 3px 0 var(--color-brand-on-dark);border-color:#fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ga-veil{background:#1108098c}:root[data-room-theme=p5]:not([data-gate]) .tp-dialog.ga-upload{height:auto}:root[data-room-theme=p5]:not([data-gate]) .ga-x{color:#fffcf7;border:2px solid #fffcf7}:root[data-room-theme=p5]:not([data-gate]) .ga-x:hover{background:var(--color-brand-fill);color:var(--color-brand-ink)}:root[data-room-theme=p5]:not([data-gate]) .ga-drop{border:2px dashed var(--color-line-strong);background:var(--desk-body);font-size:13px;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .ga-drop:hover,:root[data-room-theme=p5]:not([data-gate]) .ga-drop.file-drop-over{border-color:var(--color-brand-line);background:var(--color-brand-soft)}:root[data-room-theme=p5]:not([data-gate]) .ga-drop small{color:var(--color-muted);font-size:11.5px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) .ga-picked li{border:2px solid var(--desk-frame);background:var(--desk-body);font-size:11px;font-weight:700}:root[data-room-theme=p5]:not([data-gate]) .ga-picked button{background:var(--desk-frame);color:#fffcf7;font-size:10px}:root[data-room-theme=p5]:not([data-gate]) .ga-split aside>b{font-size:12.5px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .ga-split aside>b:not(:first-child){margin-top:6px}:root[data-room-theme=p5]:not([data-gate]) .ga-split aside .ga-hint,:root[data-room-theme=p5]:not([data-gate]) .ga-split aside .ga-picks small{color:var(--color-muted);font-size:11.5px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) .ga-picks .p5-tab{min-height:28px;padding:0 12px;font-size:12px}:root[data-room-theme=p5]:not([data-gate]) .ga-make input{border:2px solid var(--desk-frame);background:#fff;height:32px;padding:0 8px;font-size:13px}:root[data-room-theme=p5]:not([data-gate]) .ga-make button{border:2px solid var(--desk-frame);background:var(--desk-frame);color:#fffcf7;width:32px;height:32px;font-weight:900}:root[data-room-theme=p5]:not([data-gate]) .ga-make button:disabled{opacity:.4}:root[data-room-theme=p5]:not([data-gate]) .ga-select{border:2px solid var(--desk-frame);background:#fff;height:34px;padding:0 8px;font-size:13px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) .ga-upfoot{margin-top:14px}:root[data-desktop]:not([data-gate]) .mm-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-desktop]:not([data-gate]) .mm-grow{flex:1}:root[data-desktop]:not([data-gate]) .mm-new{flex:none;align-items:center;gap:6px;display:inline-flex}:root[data-desktop]:not([data-gate]) .mm-intro{margin:8px 0 18px}:root[data-desktop]:not([data-gate]) .mm-groups{flex-direction:column;gap:26px;display:flex}:root[data-desktop]:not([data-gate]) .mm-ghead{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}:root[data-desktop]:not([data-gate]) .mm-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}:root[data-desktop]:not([data-gate]) .mm-empty{text-align:center;margin:28px 0}:root[data-desktop]:not([data-gate]) .mm .s13-sform{margin-bottom:18px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-count{color:#8a776e;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm .btn-main{color:#fff;background:#6e5a52;border-radius:16px;height:32px;padding:0 16px;font-size:13px;font-weight:500}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm .btn-main:hover{background:#5f4c45}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-intro,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-empty{color:#a8988f;font-size:12px;line-height:1.6}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-ghead{color:#3f3532;font-size:14px;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-ghead a:hover{color:#6e5a52;text-decoration:underline}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-ghead.is-none{color:#8e7f78}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-gcount{color:#a8988f;font-size:12px;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-cards .p5-scene{box-shadow:none;--tw-ring-shadow:0 0 #0000;background:#fff;border:1px solid #ede6e0;border-radius:14px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .25s}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-cards .p5-scene:hover{border-color:#e3d9d1;transform:translateY(-2px);box-shadow:0 10px 24px #3c281e14}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-cards .p5-scene-txt{padding:10px 14px 12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-cards .p5-scene-nm{color:#3f3532;font-size:13px;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-cards .p5-scene-meta{color:#a8988f;margin-top:2px;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm .s13-sform{box-shadow:none;--tw-ring-shadow:0 0 #0000;background:#fff;border:1px solid #ede6e0;border-radius:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mm-board h1{letter-spacing:0;font-size:20px;font-weight:600}:root[data-room-theme=p5]:not([data-gate]) .mm-count{font-family:var(--font-display);color:var(--color-ink);font-size:20px;font-style:italic;font-weight:900}:root[data-room-theme=p5]:not([data-gate]) .mm-intro,:root[data-room-theme=p5]:not([data-gate]) .mm-empty{color:var(--color-muted);font-size:12.5px;font-weight:600;line-height:1.6}:root[data-room-theme=p5]:not([data-gate]) .mm-gcount{font-family:var(--font-display);color:var(--color-brand-text);font-size:13px;font-weight:800}
:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-page{color:#4a3f3a;flex-direction:column;gap:16px;max-width:none;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-page>*{margin-block:0!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-count{font-synthesis-weight:auto;color:#4a3f3a;align-items:center;height:40px;margin:0;font-size:14px;font-weight:600;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members>.ui-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;animation:none;overflow:visible}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members>.ui-panel>.ui-panel-head{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members>.ui-panel>.ui-panel-body{border:0;padding:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-li{background:#fff;border:1px solid #ede6e0;border-radius:14px;gap:12px;padding:16px;transition:box-shadow .18s,transform .18s;position:relative}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-li:hover{transform:translateY(-1px);box-shadow:0 8px 20px #5a463c1a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-mem{box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-mem:hover{box-shadow:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-mem .p5-ava>*,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-mem .s09-go{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-bar{border-radius:2px;width:4px;height:40px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-face{background:color-mix(in srgb, var(--m) 15%, white);color:#6e5a52;font-synthesis-weight:auto;border:1px solid #ede6e0;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:flex;overflow:hidden}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-face img{object-fit:cover;width:100%;height:100%;display:block}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-mem-t{flex-direction:column;gap:2px;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-mem-nm{font-synthesis-weight:auto;color:#4a3f3a;font-size:15px;font-weight:700}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-mem-id{color:#a8988f;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-view{color:#6e5a52;background:#f4eee9;border-radius:18px;width:36px;height:36px;padding:0;transition:background-color .15s,color .15s;position:relative}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-view:hover{color:#fff;background:#6e5a52}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-view:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#4a3f3a;border-radius:6px;padding:4px 8px;font-size:11px;transition:opacity .15s;position:absolute;bottom:44px;right:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-view:hover:after{opacity:1}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-page>.ui-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ede6e0;border-radius:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-profile .tp-crumbs-end .ui-btn{border-radius:14px;height:28px;padding:0 12px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb{color:#4a3f3a;flex-direction:column;gap:16px;font-size:14px;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb>*{margin-block:0!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb input::placeholder,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb [data-placeholder]:before{color:#b9aca2}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-write{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ede6e0;border-radius:14px;padding:16px;transition:box-shadow .18s}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-write:hover{box-shadow:0 8px 20px #5a463c14}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-form{flex-direction:column;gap:4px;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-form>*{margin-block:0!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb-label{color:#a88a6e;font-size:12px;margin:0 0 6px!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-nick,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-form .s14-box{box-shadow:none;color:#4a3f3a;background:0 0;border:0;border-bottom:1px solid #ede6e0;border-radius:0;outline:none;font-size:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-nick{width:100%;height:38px;padding:0 2px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-nickrow{flex-direction:column;align-items:stretch}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-nickrow>span{padding:2px 2px 0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-form .s14-box{min-height:74px;padding:10px 2px;line-height:1.7}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-wrow{gap:12px;margin-top:10px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-check{color:#6e5a52;gap:8px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-check input[type=checkbox]{appearance:none;background:#ddd4cc;border:0;border-radius:10px;flex:none;width:36px;height:20px;margin:0;transition:background-color .16s;position:relative}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-check input[type=checkbox]:after{content:"";background:#fff;border-radius:8px;width:16px;height:16px;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-check input[type=checkbox]:checked{background:#8e7268}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-check input[type=checkbox]:checked:after{left:18px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb-hint{color:#b3a69f;font-size:11px;font-style:normal}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .gb-submit{color:#fff;height:32px;box-shadow:none;background:#6e5a52;border:0;border-radius:16px;padding:0 14px;font-size:13px;font-weight:500}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .gb-submit:disabled{opacity:.45}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .gb-submit:not(:disabled):hover{background:#80685f}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-count{color:#a88a6e;border-bottom:1px solid #e6dcd3;padding-bottom:6px;font-size:12px;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-count+.s14-list{margin-top:-16px!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-list{flex-direction:column;gap:0;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb-post{border-bottom:1px solid #ede6e0;padding:18px 2px 16px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-entry{flex-direction:column;gap:8px;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-entry>*{margin-block:0!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-post-head{align-items:baseline;gap:8px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-post-head>.p5-ava>*{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-no{color:#a88a6e;order:0;font-size:14px;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-nm{font-synthesis-weight:auto;color:#3f3532;order:1;font-size:15px;font-weight:700}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-secret{color:#a0605b;border:1px solid #e6cfcb;border-radius:8px;order:2;align-items:center;gap:2px;padding:1px 6px;font-size:10px;display:inline-flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-secret svg{width:10px;height:10px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-anon{color:#b3a69f;order:3;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-date{color:#b3a69f;order:4;margin-left:auto;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-text{color:#3f3532;font-size:14px;line-height:1.8}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-locked{color:#b3a69f}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-acts{gap:5px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .p5-react--heart{color:#8e7f78;background:0 0;border-radius:0;gap:6px;padding:0;font-size:13px;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .p5-react--heart[aria-pressed=true],:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .p5-react--heart:not(:disabled):hover{color:#c17b84}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .p5-react--heart svg{stroke-width:1.8px;width:22px;height:22px;overflow:visible}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmtbtn{color:#a8988f;background:0 0;gap:4px;margin-left:6px;font-size:12px;padding:0!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmtbtn:hover{color:#6e5a52;background:0 0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmtbtn .default-only{margin-left:0;font-size:10px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-acts-end .ui-btn{color:#b3a69f;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmts{border-left:2px solid #e6dcd3;flex-direction:column;gap:12px;margin:8px 0 2px 4px;padding-left:16px;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmts>*{margin-block:0!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmt-list{flex-direction:column;gap:12px;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmt-list>*{margin-block:0!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmt-head{align-items:baseline;gap:6px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmt-head>.p5-ava>*{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmt-nm{font-synthesis-weight:auto;color:#6e5a52;font-size:13px;font-weight:700}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmt-nm:before{content:"↳ "}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmt-time{color:#b3a69f;margin-left:auto;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmt-del{margin-left:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-bubble,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cmt-stkp{box-shadow:none;color:#5b4c46;background:0 0;border-radius:0;margin:3px 0 0;padding:0;font-size:13px;line-height:1.7}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cform{flex-direction:column;gap:6px;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cform .s14-box{min-height:32px;box-shadow:none;color:#4a3f3a;background:0 0;border:0;border-bottom:1px solid #e6dcd3;border-radius:0;padding:6px 2px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-cform button[type=submit]{color:#7a6b64;height:28px;box-shadow:none;background:#fff;border:1px solid #e6dfd8;border-radius:14px;padding:0 12px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-pages{gap:14px;padding-top:16px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-pages button{color:#b3a69f;background:0 0;border-radius:0;min-width:12px;height:auto;padding:0;font-size:13px;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-pages button:hover{color:#4a3f3a;background:0 0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-pages button.is-on{color:#4a3f3a;background:0 0;border-bottom:1px solid #c9ae8e}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .gb .s14-pages button:disabled{opacity:.4}@container (max-width:520px){:root[data-desktop]:not([data-room-theme]):not([data-gate]) .mb-members .s09-list{grid-template-columns:minmax(0,1fr)}}:root[data-room-theme=p5]:not([data-gate]) :is(.mb-title,.gb-title).theme-only{display:block}:root[data-room-theme=p5]:not([data-gate]) .mb-profile .mb-dot{box-shadow:0 0 0 2px var(--desk-frame);border-radius:0;rotate:45deg}:root[data-room-theme=p5]:not([data-gate]) .gb-label{background:var(--desk-frame);color:#fffcf7;letter-spacing:.04em;clip-path:var(--p5-para-sm);align-self:flex-start;margin:0;padding:3px 10px;font-size:12px;font-weight:800}:root[data-room-theme=p5]:not([data-gate]) .gb-hint{color:var(--color-faint);font-size:11px;font-style:normal}
:root[data-desktop]:not([data-room-theme]):not([data-gate]) [data-window=MEMO] .desk-main>div{padding:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-memo{min-height:0;box-shadow:none;color:#4a3f3a;background:#efeae5;border-radius:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-head{background:0 0;border:0;flex:none;align-items:flex-start;gap:2px;height:42px;padding:0 10px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tabs{scrollbar-width:none;align-items:flex-start;gap:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tabs::-webkit-scrollbar{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tab{color:#8e7f78;background:0 0;border:0;border-radius:9px 9px 0 0;gap:6px;width:148px;max-width:none;height:34px;margin-top:8px;padding:0 8px 0 12px;font-size:12px;font-weight:400;position:relative}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tab:hover{background:#ffffff73}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tab.is-on{color:#4a3f3a;background:#fffdfb;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tab:not(.is-on)+.s26-tab:not(.is-on):before{content:"";background:#ddd4cc;width:1px;position:absolute;top:9px;bottom:9px;left:-1px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tab-name{text-align:left;flex:1}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tab-x{color:#a8988f;opacity:1;border-radius:5px;width:18px;height:18px;font-size:10px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tab-x:hover{color:#4a3f3a;background:#ede6e0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tab-input{background:#fff;border:1px solid #e2d8d1;border-radius:6px;flex:1;min-width:0;height:22px;padding:0 6px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-newtab{color:#6e5a52;border-radius:7px;width:30px;height:30px;margin:6px 0 0;padding:0;font-size:18px;line-height:1}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-newtab:hover{color:#6e5a52;background:#ffffff80}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-sheet{background:#fffdfb;border-radius:0 10px 10px;margin:0 8px 8px;box-shadow:0 1px 2px #3c281e0a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-tools{border-bottom:1px solid #f3eeea;flex:none;gap:2px;min-height:42px;padding:0 10px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-sep{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-gap{flex:1}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-rule{background:#ede6e0;width:1px;height:18px;margin:0 4px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-menu,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-fmt{color:#4a3f3a;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:3px;height:30px;font-size:13px;display:flex}:is(:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-menu,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-fmt):hover,:is(:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-menu,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-fmt)[aria-expanded=true],:is(:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-menu,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-fmt)[aria-pressed=true]{color:#4a3f3a;background:#f1ebe6}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-menu{padding:0 10px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-menu.is-icon,:is(:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-menu:has(.s26-h1),:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-menu:has(.s26-listic)){min-width:30px;padding:0 6px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-menu:has(.s26-h1){min-width:54px;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-h1,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-listic{align-items:center;gap:3px;display:inline-flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-fmt{min-width:30px;padding:0 6px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-fmt b{font-weight:800}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-fmt i{font-family:Georgia,serif}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-memo .p5-menu{background:#fff;border-radius:10px;min-width:180px;margin-top:0;padding:5px;top:36px;box-shadow:0 10px 28px #281c182e}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-memo .p5-menu-item{color:#4a3f3a;white-space:nowrap;border-radius:7px;gap:12px;height:32px;padding:0 10px;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-memo .p5-menu-item:hover:not(:disabled){background:#f6f1ed}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-memo .p5-menu-item .go{color:#b3a69f;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-memo .p5-menu-item.is-h1{font-size:15.5px;font-weight:700}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-memo .p5-menu-item.is-h2{font-size:14px;font-weight:700}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-memo .p5-menu-item.is-h3{font-size:12.5px;font-weight:700}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-memo .p5-menu-sep{background:#f0eae4;border:0;height:1px;margin:4px 6px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-text{color:#4a3f3a;caret-color:#c0706a;padding:18px 26px;line-height:1.75}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-text :is(h1,h2,h3){margin:.3em 0;font-weight:700}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-text h1{font-size:1.6em}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-text h2{font-size:1.3em}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-text h3{font-size:1.1em}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-text :is(ul,ol){margin:.2em 0;padding-left:1.4em}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-ph{color:#c1b5ad;top:18px;left:26px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find{z-index:5;color:#4a3f3a;background:#fff;border:0;border-radius:10px;gap:6px;padding:6px 6px 6px 12px;font-size:13px;position:absolute;top:10px;right:16px;box-shadow:0 6px 18px #281c1824}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find-ic{color:#4a3f3a;display:inline-flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find-ic .default-only{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find-ic .p5-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;display:block}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find-in{width:140px;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:none;padding:0;font-size:13px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find-n{color:#a8988f;min-width:36px;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find-step,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find-x{color:#8e7f78;border-radius:7px;width:auto;min-width:24px;height:24px;font-size:10px}:is(:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find-step,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-find-x):hover:not(:disabled){color:#4a3f3a;background:#f4efeb}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-status{color:#a8988f;background:0 0;border-top:1px solid #f3eeea;flex:none;gap:4px 14px;min-height:34px;padding:0 16px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-save{gap:5px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-save>i{background:#8ba77a;width:6px;height:6px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-save.is-busy>i{background:#e0b04a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-acts{gap:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-acts>button{color:#a8988f;background:0 0;border-radius:0;padding:0;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-acts>button:hover:not(:disabled){color:#4a3f3a;background:0 0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s26-acts>button:disabled{opacity:.4}:root[data-room-theme=p5]:not([data-gate]) .s26-sheet,:root[data-room-theme=p5]:not([data-gate]) .s26-body{display:contents}:root[data-room-theme=p5]:not([data-gate]) .s26-gap,:root[data-room-theme=p5]:not([data-gate]) .s26-rule{display:none}:root[data-room-theme=p5]:not([data-gate]) .s26-menu>.theme-only{display:inline}:root[data-desktop]:not([data-room-theme]):not([data-gate]) [data-window=TRASH] .desk-main>div{padding:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-wrap{height:var(--fill-h,auto);color:#4a3f3a;background:#fbf9f7;flex-direction:column;min-height:420px;display:flex;position:relative}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-wrap>*{margin:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar{z-index:45;background:#fff;border-bottom:1px solid #ede6e0;flex-wrap:wrap;flex:none;align-items:center;gap:6px 4px;min-height:52px;padding:10px 16px;display:flex;position:relative}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar .s38-head,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar .s38-tools{display:contents}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-tools .p5-tab{color:#6e5a52;background:0 0;border-radius:8px;flex:none;order:1;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-tools .p5-tab:hover{color:#6e5a52;background:#f1ebe6}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-tools .p5-tab[data-on]{color:#fff;background:#6e5a52}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-tools .p5-tab[data-tool=highlight],:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-tools .p5-tab>span{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) :is(.s38-tools .p5-tab,.s38-head>button,.s38-selbar .ui-btn)>.p5-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;display:block}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar .s38-head>button{height:32px;box-shadow:none;color:#6e5a52;background:#fff;border:1px solid #e6dfd8;border-radius:16px;order:2;gap:6px;padding:0 14px;font-size:13px;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar .s38-head>button:hover{background:#faf6f2}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar .s38-head>button[aria-pressed=true]{color:#4a3f3a;background:#f1e9e2;border-color:#e6dcd3;font-weight:500}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar .s38-head>button>.p5-i{width:14px;height:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar .s38-head>button .default-only{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar .s38-head>button:first-of-type{margin-left:17px;position:relative}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-bar .s38-head>button:first-of-type:before{content:"";background:#e6dfd8;width:1px;height:20px;position:absolute;top:5px;left:-10px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-t{color:#a8988f;white-space:nowrap;order:3;align-items:center;gap:10px;margin:0 0 0 auto;font-size:12px;font-weight:400;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-t .s38-t-name,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-t .default-only{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-t .text-muted{color:#a8988f}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-with{color:#6d8f62;order:-1;margin:0;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen,:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-erase{z-index:50;color:#9c8f88;white-space:nowrap;background:#fff;border:0;border-radius:12px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:calc(100% + 10px);box-shadow:0 6px 20px #3c281e29}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen{left:52px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen>button{border-radius:11px;flex:none;width:22px;height:22px;scale:none;box-shadow:inset 0 0 0 1px #00000014}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen>button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #8e7268}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen>label{background:conic-gradient(#f07b86,#e0b04a,#8ba77a,#7f9bb8,#b3a4c4,#f07b86);border:1px solid #00000014;border-radius:11px;flex:none;width:22px;height:22px;position:relative;overflow:hidden}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen>label>input{opacity:0;width:100%;height:100%;position:absolute;inset:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen>span{border-left:1px solid #ede6e0;align-items:center;gap:2px;margin:0 0 0 4px;padding-left:8px;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen>span>button{background:0 0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen>span>button:hover{background:#f4efeb}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen>span>button[aria-pressed=true]{background:#f1ebe6}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-pen>span>button>i{background:#4a3f3a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-penmode>button{color:#9c8f88;border-radius:7px;width:auto;height:28px;padding:0 6px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-penmode>button[aria-pressed=true]{color:#5b4c46;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-erase{left:90px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-erase>button.ui-btn{height:28px;box-shadow:none;color:#c0706a;background:0 0;border-radius:7px;padding:0 6px;font-size:13px;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-erase>button.ui-btn:hover{color:#c0706a;background:#f4efeb}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-stage>*{margin:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-frame{min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:1;margin:0;padding:0;display:flex;max-width:none!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-board{--s38-sel:#8e7268;background-color:#fbf9f7;background-image:radial-gradient(circle,#ddd4cc 1.2px,#0000 1.3px);background-size:var(--grid) var(--grid);background-position:var(--gx) var(--gy);border-radius:0;flex:1;min-height:0;aspect-ratio:auto!important}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-empty{color:#b3a69f;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-paper{border-radius:4px;box-shadow:0 4px 12px #3c281e14}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-tape{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-photo{border-radius:4px;box-shadow:0 4px 12px #3c281e1a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-stk{filter:drop-shadow(0 2px 3px #3c281e2e)}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-zoom{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;color:#5b4c46;background:#fff;border-radius:12px;gap:2px;padding:4px;font-size:13px;font-weight:400;bottom:16px;right:16px;box-shadow:0 4px 14px #3c281e1f}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-zoom>button{border-radius:7px;min-width:28px;height:28px;padding:0 6px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-zoom>button:hover{background:#f4efeb}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-zoom>button:nth-child(2){min-width:52px;font-size:12px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-zoom-gap{background:#ede6e0;width:1px;height:18px;margin:0 3px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-zoom-all .default-only{display:none}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-help{z-index:30;color:#b3a69f;pointer-events:none;max-width:calc(100% - 300px);margin:0;font-size:11px;line-height:1.5;position:absolute;bottom:18px;left:16px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar{left:var(--fx,50%);top:var(--fy,12px);z-index:50;color:#5b4c46;background:#fff;border-radius:12px;gap:6px 12px;width:max-content;max-width:calc(100% - 16px);margin:0;padding:6px 10px;font-size:12px;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #3c281e29}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar.is-above{transform:translate(-50%,-100%)}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar.is-unplaced{visibility:hidden}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar .s38-selby{color:#a8988f;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar label>span{color:#9c8f88;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar .p5-range{width:96px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar .ui-btn{height:28px;box-shadow:none;color:#5b4c46;background:0 0;border-radius:7px;gap:4px;padding:0 8px;font-size:12px;font-weight:400}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar .ui-btn:hover{background:#f4efeb}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar .ui-btn>.p5-i{width:14px;height:14px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar .p5-btn--del{color:#c0706a}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-selbar .s38-seledit .ui-btn--primary{color:#fff;background:#6e5a52}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-add{z-index:60;color:#4a3f3a;background:#fff;border-radius:16px;width:min(560px,100% - 32px);max-height:calc(100% - 24px);margin:0;padding:0 20px 20px;position:absolute;top:12px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 60px #281c183d}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-add-bar{z-index:1;background:#fff;border-bottom:1px solid #f0eae4;align-items:center;gap:10px;margin:0 -20px 16px;padding:15px 20px;display:flex;position:sticky;top:0}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-add-bar>b{flex:1;font-size:15px;font-weight:600}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-add-bar>button{color:#8e7f78;background:#f4efeb;border-radius:14px;flex:none;width:28px;height:28px;font-size:11px}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-add-h{color:#9c8f88}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-add-stk>button{background-color:#fff;background-image:linear-gradient(45deg,#f2eeea 25%,#0000 25%),linear-gradient(-45deg,#f2eeea 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f2eeea 75%),linear-gradient(-45deg,#0000 75%,#f2eeea 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border:1px solid #ede6e0;border-radius:12px;position:relative}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-add-stk>button:hover{background-color:#fff;border-color:#cdb9ad;transform:translateY(-2px)}:root[data-desktop]:not([data-room-theme]):not([data-gate]) .s38-add-stk>button>img{width:70%;height:70%}:root[data-room-theme=p5]:not([data-gate]) .s38-bar,:root[data-room-theme=p5]:not([data-gate]) .s38-stage{display:contents}:root[data-room-theme=p5]:not([data-gate]) .s38-pen>.s38-penmode,:root[data-room-theme=p5]:not([data-gate]) .s38-add-bar,:root[data-room-theme=p5]:not([data-gate]) .s38-zoom-gap,:root[data-room-theme=p5]:not([data-gate]) .s38-zoom-txt{display:none}:root[data-room-theme=p5]:not([data-gate]) .s38-board{background-color:#2f4a3b;background-image:radial-gradient(#ffffff12 1.2px,#0000 1.6px),radial-gradient(at 30% 20%,#3f5f4c 0%,#2f4a3b 55%,#263d31 100%);background-size:var(--grid) var(--grid), 100% 100%;background-position:var(--gx) var(--gy), 0 0;box-shadow:inset 0 0 40px #00000059}
