.splash[data-v-aeea9baf]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;overflow:hidden;border-radius:inherit;background:#eee;touch-action:none;will-change:transform}.splash.out[data-v-aeea9baf]{pointer-events:none}.scene[data-v-aeea9baf]{position:relative;width:100%;height:100%;touch-action:none}.scene[data-v-aeea9baf] canvas{display:block;width:100%!important;height:100%!important;touch-action:none}.scene[data-v-aeea9baf] a[href*=unicorn],.splash[data-v-aeea9baf] a[href*=unicorn]{display:none!important}.scene[data-v-aeea9baf] [data-us-text][style*="font-size: 16px"],.scene[data-v-aeea9baf] [data-us-text][style*="font-size:16px"]{color:#b0b0b0!important;pointer-events:none}.name[data-v-aeea9baf]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:72px;letter-spacing:-.04em;color:#292929;pointer-events:none}.gate[data-v-aeea9baf]{position:absolute;left:0;right:0;bottom:0;z-index:110;height:calc(24% + var(--safe-b));min-height:148px;touch-action:none}.hint[data-v-aeea9baf]{position:absolute;left:0;right:0;bottom:calc(96px + var(--safe-b));display:flex;flex-direction:column;align-items:center;gap:8px;color:#7a7a7a;opacity:0;pointer-events:none;z-index:1;transition:opacity .7s cubic-bezier(.76,0,.24,1)}.hint.on[data-v-aeea9baf]{opacity:.72}.hint em[data-v-aeea9baf]{font-style:normal;font-size:12px;letter-spacing:.14em}.chev[data-v-aeea9baf]{width:11px;height:11px;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(45deg)}.hint.on .chev[data-v-aeea9baf]{animation:lift-aeea9baf 1.5s cubic-bezier(.76,0,.24,1) infinite}@keyframes lift-aeea9baf{0%,to{transform:rotate(45deg) translate(0)}50%{transform:rotate(45deg) translate(-4px,-4px)}}.tile[data-v-821d909c]{width:100%;height:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--desk-name-gap)}.face[data-v-821d909c]{--tile: #ffffff;--mark: #5c5852;width:var(--icon);height:var(--icon);border-radius:var(--icon-r);display:grid;place-items:center;background:var(--tile);color:var(--mark);box-shadow:0 2px 8px #463c3214;position:relative;overflow:hidden;flex:none}.face svg[data-v-821d909c]{width:50%;height:50%;position:relative;z-index:1}.face .glyph[data-v-821d909c]{width:70%;height:70%;object-fit:contain;image-rendering:pixelated;position:relative;z-index:1}.face[style*=background-image] .glyph[data-v-821d909c]{display:none}.wag .face[data-v-821d909c]{animation:wag-821d909c .42s ease-in-out infinite alternate}@keyframes wag-821d909c{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.name[data-v-821d909c]{max-width:100%;height:var(--desk-name);overflow:hidden;font-size:var(--desk-name);line-height:1;color:#4a4640;text-overflow:ellipsis;white-space:nowrap;text-shadow:none}.wid[data-v-ce08532d]{position:relative;width:100%;height:100%}.shot[data-v-ce08532d]{position:absolute;left:12%;top:16%;right:2%;bottom:16%;overflow:hidden;border-radius:calc(var(--desk-ref) * 42 / 390)}.pad[data-v-ce08532d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:inherit}.pic[data-v-ce08532d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.add[data-v-ce08532d]{position:relative;z-index:1;display:grid;place-items:center;height:100%;color:#c4c6cc;font-size:22px;line-height:1}em[data-v-ce08532d],b[data-v-ce08532d],i[data-v-ce08532d],s[data-v-ce08532d]{position:absolute;z-index:1;pointer-events:none;font-style:normal;color:#111}em[data-v-ce08532d]{left:7%;top:10%;height:calc(var(--desk-ref) * 24 / 390);padding:0 12px;border-radius:999px;background:#111;color:#fff;font-size:clamp(10px,calc(var(--desk-ref) * 12 / 390),14px);font-weight:640;letter-spacing:.01em;display:flex;align-items:center}b[data-v-ce08532d]{right:3%;top:3%;font-size:clamp(13px,calc(var(--desk-ref) * 15 / 390),17px);font-weight:780;letter-spacing:-.04em}i[data-v-ce08532d]{left:1%;top:52%;white-space:nowrap;font-size:clamp(9px,calc(var(--desk-ref) * 10 / 390),12px);font-weight:560;letter-spacing:.08em;transform:translate(-42%,-50%) rotate(-90deg)}s[data-v-ce08532d]{left:40%;right:40%;bottom:6%;height:3px;border-radius:99px;background:#111;text-decoration:none}.wid[data-v-f885ca31]{position:relative;width:100%;height:100%;overflow:hidden;container-type:size;display:grid;grid-template-columns:1fr 1.08fr;gap:3.2cqh;padding:.8cqh;background:transparent}.shot[data-v-f885ca31]{position:relative;min-width:0;overflow:hidden;border:3px solid #fff;border-radius:calc(var(--desk-ref) * 26 / 390);background:transparent;box-shadow:0 0 0 1px #0000000f}.pic[data-v-f885ca31]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.add[data-v-f885ca31]{position:relative;z-index:1;display:grid;place-items:center;height:100%;color:#c4c6cc;font-size:22px;line-height:1}.col[data-v-f885ca31]{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif}.love[data-v-f885ca31]{flex:none;height:min(28px,10.5cqh);margin:0 0 3cqh;padding:0 6px;display:flex;align-items:center;justify-content:space-evenly;border-radius:999px;background:#111}.love span[data-v-f885ca31]{width:min(18px,7cqh);height:min(18px,7cqh);border-radius:50%;display:grid;place-items:center;background:#fff;color:#111;font-size:clamp(6px,calc(var(--desk-ref) * 7 / 390),9px);font-weight:760;letter-spacing:-.04em;line-height:1}.love svg[data-v-f885ca31]{width:62%;height:62%;fill:#111}.memos[data-v-f885ca31]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:2.8cqh;padding:0 1.2cqw 0 0}.memos article[data-v-f885ca31]{min-width:0}.col p[data-v-f885ca31]{margin:0;color:#111;font-size:clamp(7.5px,3.7cqh,10.5px);font-weight:520;line-height:1.3;letter-spacing:.01em;word-spacing:.05em}.col small[data-v-f885ca31]{display:block;margin-top:1.8cqh;color:#b8b8be;font-size:clamp(6.5px,3cqh,8.5px);font-weight:480;letter-spacing:.02em;word-spacing:.14em}.col i[data-v-f885ca31]{display:block;flex:none;height:1px;margin:0;background:#e6e6ea;font-style:normal}.wid[data-v-64b40c7c]{position:relative;width:100%;height:100%;overflow:hidden;background:#fff;border-radius:calc(var(--desk-ref) * 28 / 390)}.cover[data-v-64b40c7c]{position:absolute;top:0;right:0;bottom:38%;left:0;overflow:hidden;border-radius:calc(var(--desk-ref) * 28 / 390) calc(var(--desk-ref) * 28 / 390) calc(var(--desk-ref) * 20 / 390) calc(var(--desk-ref) * 20 / 390)}.pad[data-v-64b40c7c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ececee}.pic[data-v-64b40c7c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.add[data-v-64b40c7c],.face span[data-v-64b40c7c]{position:relative;z-index:1;display:grid;place-items:center;height:100%;color:#c4c6cc;font-size:22px;line-height:1}.dots[data-v-64b40c7c],strong[data-v-64b40c7c],em[data-v-64b40c7c]{position:absolute;z-index:2;color:#fff;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.28)}.cover.blank .dots[data-v-64b40c7c],.cover.blank strong[data-v-64b40c7c],.cover.blank em[data-v-64b40c7c]{color:#111;text-shadow:none}.dots[data-v-64b40c7c]{top:8%;right:7%;font-size:clamp(14px,calc(var(--desk-ref) * 16 / 390),18px);letter-spacing:.12em;line-height:1}strong[data-v-64b40c7c]{right:8%;bottom:22%;font-size:clamp(22px,calc(var(--desk-ref) * 28 / 390),32px);font-weight:300;letter-spacing:-.04em;line-height:1}em[data-v-64b40c7c]{right:8%;bottom:10%;font-size:clamp(9px,calc(var(--desk-ref) * 10 / 390),12px);font-style:normal;font-weight:400;letter-spacing:.02em}.face[data-v-64b40c7c]{position:absolute;z-index:3;left:8%;top:52%;width:28%;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff}.face img[data-v-64b40c7c]{width:100%;height:100%;object-fit:cover}.who[data-v-64b40c7c],.tit[data-v-64b40c7c],.loc[data-v-64b40c7c]{position:absolute;z-index:2;margin:0;color:#111;pointer-events:none}.who[data-v-64b40c7c]{left:40%;top:63%;font-size:clamp(10px,calc(var(--desk-ref) * 11 / 390),13px);font-weight:560}.tit[data-v-64b40c7c]{left:8%;right:8%;top:74%;font-size:clamp(11px,calc(var(--desk-ref) * 13 / 390),15px);font-weight:700;line-height:1.25;letter-spacing:-.02em}.loc[data-v-64b40c7c]{left:8%;bottom:6%;display:flex;align-items:center;gap:4px;color:#c4c4c8;font-size:clamp(10px,calc(var(--desk-ref) * 11 / 390),13px)}.loc svg[data-v-64b40c7c]{width:12px;height:12px;fill:#d0d0d4}.wid[data-v-50ce9b68]{position:relative;width:100%;height:100%;overflow:hidden;container-type:size;background:transparent;color:#111;border-radius:calc(var(--desk-ref) * 28 / 390)}.wid.white[data-v-50ce9b68]{color:#fff}.ring[data-v-50ce9b68]{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;-webkit-mask:url(/load.png) center / contain no-repeat;mask:url(/load.png) center / contain no-repeat;pointer-events:none}b[data-v-50ce9b68]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:inherit;font-size:clamp(14px,14.8cqw,26px);font-weight:760;letter-spacing:-.04em;line-height:1;pointer-events:none}.wid[data-v-9041a04f]{position:relative;width:100%;height:100%;overflow:hidden;background:#fff;border-radius:calc(var(--desk-ref) * 28 / 390)}.tit[data-v-9041a04f]{position:absolute;top:7%;left:8%;right:8%;color:#111;font-size:calc(var(--desk-ref) * 13 / 390);font-weight:760;letter-spacing:-.04em;line-height:1;white-space:nowrap}.shot[data-v-9041a04f]{position:absolute;left:8%;top:22%;width:62%;aspect-ratio:1;overflow:hidden;border-radius:8%;background:#f2f2f4}.strip[data-v-9041a04f]{position:absolute;top:22%;right:8%;width:18%;height:auto;aspect-ratio:18 / 62;display:grid;grid-template-rows:1fr 1fr 1fr;gap:10%}.strip i[data-v-9041a04f]{min-height:0;overflow:hidden;border-radius:14%;background:#f2f2f4;font-style:normal}.pic[data-v-9041a04f]{display:block;width:100%;height:100%;object-fit:cover}.add[data-v-9041a04f]{display:grid;place-items:center;height:100%;color:#c4c6cc;font-size:20px;line-height:1}.foot[data-v-9041a04f]{position:absolute;left:8%;right:8%;bottom:6.5%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.foot p[data-v-9041a04f]{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:calc(var(--desk-ref) * 8 / 390);font-weight:520;letter-spacing:-.02em}.foot em[data-v-9041a04f]{flex:none;display:flex;align-items:center;gap:3px;font-style:normal}.foot em i[data-v-9041a04f]{width:4px;height:4px;border-radius:50%;background:#d4d4d8}.foot em i[data-v-9041a04f]:last-child{background:#111}.mask[data-v-1dc0e14e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;justify-content:flex-end;background:#14100c47}.sheet[data-v-1dc0e14e]{max-height:72%;overflow:auto;padding:14px 16px calc(18px + var(--safe-b));border-radius:22px 22px 0 0;background:#faf8f5;box-shadow:0 -12px 40px #2820181f}header[data-v-1dc0e14e]{display:flex;align-items:center;gap:8px;margin-bottom:14px}header button[data-v-1dc0e14e]{height:30px;padding:0 12px;border-radius:999px;color:#8a8178;font-size:13px}header button.on[data-v-1dc0e14e]{background:#111;color:#fff}.done[data-v-1dc0e14e]{margin-left:auto;color:#111;font-weight:620}.wids[data-v-1dc0e14e]{display:grid;gap:12px}.card[data-v-1dc0e14e]{display:grid;gap:8px;padding:12px;border-radius:18px;background:#fff;text-align:left}.card[data-v-1dc0e14e]:disabled{opacity:.55}.prev[data-v-1dc0e14e]{width:100%;aspect-ratio:2 / 1;overflow:hidden;pointer-events:none}.prev.t[data-v-1dc0e14e]{width:52%;aspect-ratio:2 / 3}.prev.h[data-v-1dc0e14e]{aspect-ratio:4 / 3}.prev.s[data-v-1dc0e14e]{width:48%;aspect-ratio:1}.card span[data-v-1dc0e14e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.card b[data-v-1dc0e14e]{font-size:14px;font-weight:620}.card em[data-v-1dc0e14e],.one em[data-v-1dc0e14e]{font-style:normal;color:#8a8178;font-size:12px}.apps[data-v-1dc0e14e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px}.one[data-v-1dc0e14e]{display:grid;justify-items:center;gap:6px}.one[data-v-1dc0e14e]:disabled{opacity:.45}.home[data-v-1819ff6b]{width:min(100%,var(--desk-max));height:100%;margin-inline:auto;display:flex;flex-direction:column;padding:calc(var(--desk-pad-top) + var(--safe-t)) var(--desk-pad-x) max(4px,var(--safe-b));overflow:hidden}.board[data-v-1819ff6b]{flex:1;min-height:0;overflow:hidden}.grid[data-v-1819ff6b]{display:grid;height:100%;grid-template-columns:repeat(var(--desk-cols),minmax(0,1fr));gap:var(--desk-gap-y) var(--desk-gap-x);align-items:stretch;position:relative}.slot[data-v-1819ff6b]{position:relative;min-width:0;touch-action:manipulation}.home.edit .slot[data-v-1819ff6b]{touch-action:none}.slot.lift[data-v-1819ff6b]{filter:drop-shadow(0 10px 16px rgba(40,32,24,.18))}.slot.wag[data-v-1819ff6b]{animation:wag-1819ff6b .42s ease-in-out infinite alternate}@keyframes wag-1819ff6b{0%{transform:rotate(-.6deg)}to{transform:rotate(.6deg)}}.ghost[data-v-1819ff6b]{border-radius:22px;background:#1111110f;pointer-events:none}.cut[data-v-1819ff6b]{position:absolute;z-index:3;top:-4px;left:calc(50% - var(--icon) / 2 - 5px);width:18px;height:18px;border-radius:50%;background:#111;color:#fff;font-size:16px;line-height:16px;display:grid;place-items:center}.slot.wid .cut[data-v-1819ff6b]{left:6px;top:4px}.bar[data-v-1819ff6b],.dock[data-v-1819ff6b]{flex:none;display:flex;justify-content:space-evenly;align-items:center;gap:var(--dock-gap);margin-top:var(--dock-top);padding:var(--dock-pad-y) var(--dock-pad-x);border-radius:var(--dock-r);background:#fffcf89e;border:.5px solid rgba(110,98,86,.1);box-shadow:0 10px 28px #463c3214,inset 0 1px #ffffffc7;backdrop-filter:blur(28px) saturate(1.18);-webkit-backdrop-filter:blur(28px) saturate(1.18)}.dock[data-v-1819ff6b] .tile{width:auto;height:auto;flex:none}.dock[data-v-1819ff6b] .face{width:var(--dock-icon);height:var(--dock-icon);box-shadow:0 2px 8px #463c321a}.bar button[data-v-1819ff6b]{min-width:88px;height:36px;border-radius:999px;background:#ffffffe0;font-size:14px;font-weight:560}.bar .ok[data-v-1819ff6b]{background:#111;color:#fff}:root{--phone-w: 390px;--phone-h: 844px;--desk-ref: 100vw;--desk-max: 100%;--desk-cols: 4;--stage-h: 100vh;--desk-pad-x: calc(var(--desk-ref) * 22 / 390);--desk-pad-top: calc(var(--desk-ref) * 18 / 390);--desk-pad-bot: calc(var(--desk-ref) * 10 / 390);--desk-gap-x: calc(var(--desk-ref) * 8 / 390);--desk-gap-y: calc(var(--desk-ref) * 18 / 390);--desk-name-gap: calc(var(--desk-ref) * 6 / 390);--desk-name: calc(var(--desk-ref) * 11 / 390);--icon: calc(var(--desk-ref) * 60 / 390);--icon-r: 50%;--desk-cell: calc( (var(--desk-ref) - 2 * var(--desk-pad-x) - (var(--desk-cols) - 1) * var(--desk-gap-x)) / var(--desk-cols) );--desk-row: var(--desk-cell);--dock-pad-x: calc(var(--desk-ref) * 14 / 390);--dock-pad-y: calc(var(--desk-ref) * 7 / 390);--dock-gap: calc(var(--desk-ref) * 8 / 390);--dock-top: calc(var(--desk-ref) * 12 / 390);--dock-icon: calc(var(--desk-ref) * 48 / 390);--dock-r: calc(var(--desk-ref) * 28 / 390);--wid-r: calc(var(--desk-ref) * 22 / 390);--space: var(--desk-pad-x)}@media(max-width:699px){:root{--desk-gap-y: calc(var(--desk-ref) * 8 / 390);--desk-name-gap: calc(var(--desk-ref) * 4 / 390);--desk-name: calc(var(--desk-ref) * 10 / 390);--icon: calc(var(--desk-ref) * 52 / 390);--desk-pad-bot: 0px;--dock-top: calc(var(--desk-ref) * 6 / 390);--dock-pad-y: calc(var(--desk-ref) * 6 / 390);--dock-icon: calc(var(--desk-ref) * 44 / 390);--dock-r: calc(var(--desk-ref) * 26 / 390)}}@media(min-width:700px)and (max-width:1023px){:root{--desk-ref: min(100vw, 560px);--desk-max: var(--desk-ref)}}@media(min-width:1024px){:root{--desk-ref: var(--phone-w);--desk-max: 100%;--stage-h: min(var(--phone-h), calc(100vh - 40px) );--dock-icon: calc(var(--desk-ref) * 54 / 390);--dock-pad-y: calc(var(--desk-ref) * 10 / 390);--dock-r: calc(var(--desk-ref) * 32 / 390)}}.desk-s{grid-column:span 2;grid-row:span 2}.desk-t{grid-column:span 2;grid-row:span 3}.desk-n{grid-column:span 4;grid-row:span 1}.desk-m{grid-column:span 4;grid-row:span 2}.desk-h{grid-column:span 4;grid-row:span 3}.desk-l{grid-column:span 4;grid-row:span 4}:root{--ink: #2a241f;--soft: #7c7269;--paper: #f7f1ea;--wall: #faf8f5;--kb: 0px;--line: rgba(42, 36, 31, .08);--safe-t: constant(safe-area-inset-top, 0px);--safe-t: env(safe-area-inset-top, 0px);--safe-b: constant(safe-area-inset-bottom, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Hiragino Sans GB", sans-serif;--w: 400;--w-title: 500;--fs: 14px;--fs-title: 15px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root,.desk,.device,.stage{width:100%;height:100vh;overflow:hidden}html,body{margin:0}html,body{font-family:var(--font);font-size:var(--fs);font-weight:var(--w);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--ink);background:var(--wall);overscroll-behavior:none;-webkit-user-select:none;user-select:none}button,input,textarea,b,strong,h1,h2,h3,em{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}h1,.head h1,b,strong{font-weight:var(--w-title)}button{border:0;background:none;padding:0;cursor:pointer}input,textarea{border:0;outline:none;-webkit-user-select:text;user-select:text;background:transparent}.desk{position:relative;display:flex;flex-direction:column}.sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100vh;background-color:var(--wall);background-size:cover;background-position:center;background-repeat:no-repeat}.sky.white{background-color:var(--wall);background-image:linear-gradient(180deg,#fcfbf9,#faf8f5,#f6f3ee)}.device{position:relative;z-index:1;display:flex;flex-direction:column}.stage{position:relative;display:flex;flex-direction:column}.sheet{width:100%;height:calc(100vh - var(--kb));overflow:auto;background:var(--paper);display:flex;flex-direction:column}html.kb .chat-skin .send{padding-bottom:8px}.head{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:calc(4px + var(--safe-t)) 10px 8px}.head .back,.head .side{min-width:68px;font-size:var(--fs)}.head .side{text-align:right}.head h1{margin:0;font-size:var(--fs-title);font-weight:var(--w-title)}.note{margin:0 18px 14px;color:var(--soft);font-size:12px;line-height:1.5}.group{margin:0 16px 18px;background:#fff;border-radius:16px;overflow:hidden}.row{width:100%;display:flex;align-items:center;gap:10px;padding:13px 14px;text-align:left;border-bottom:.5px solid var(--line)}.row:last-child{border-bottom:0}.lab{width:44px;color:var(--soft);flex:none}.blank{padding:48px 24px;text-align:center;color:var(--soft)}.btn{height:42px;padding:0 16px;border-radius:999px;background:#2a241f;color:#fff;font-weight:var(--w-title)}.btn.soft{background:#fff;color:var(--ink)}.btn:disabled{opacity:.4}.hidden{display:none}@media(min-width:1024px){:root{--safe-t: 0px;--safe-b: 0px}body{background:#f4f4f4}.desk{align-items:center;justify-content:center}.device,.stage,.sheet{width:var(--phone-w);height:var(--stage-h)}.device{border-radius:28px;box-shadow:0 22px 64px #2a1c1438}.sky{height:100vh}}
