.personal-window[data-v-d38e9d42]{margin:var(--space-md) var(--space-md) var(--space-md) auto;width:min(560px, 100vw - 2 * var(--space-md));height:calc(100dvh - 2 * var(--space-md));box-sizing:border-box;max-width:none;max-height:none;padding:var(--space-lg);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-base);color:var(--text-primary);overscroll-behavior:contain;box-shadow:var(--shadow-lg);position:fixed;inset:0}.personal-window[data-v-d38e9d42]::backdrop{overscroll-behavior:contain;background:color-mix(in srgb, var(--text-primary) 28%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden}.personal-window[open][data-v-d38e9d42]{animation:window-arrive-d38e9d42 var(--duration-normal) var(--ease-out)}.window-close[data-v-d38e9d42]{align-items:center;gap:var(--space-xs);min-height:var(--control-height);padding:0 var(--space-sm);color:var(--text-secondary);font:inherit;font-size:var(--font-size-small);cursor:pointer;background:0 0;border:0;margin-left:auto;display:flex}.window-close>span[data-v-d38e9d42]:first-child{font-size:var(--font-size-heading)}.window-close[data-v-d38e9d42]:hover{color:var(--color-primary)}.window-close[data-v-d38e9d42]:active{transform:translateY(var(--press-offset))}.window-content[data-v-d38e9d42]{padding:var(--space-xl) var(--space-md) var(--space-2xl)}.window-content h2[data-v-d38e9d42]{margin:0 0 var(--space-xl);font-family:var(--font-editorial);font-size:var(--font-size-title);font-weight:var(--weight-medium);line-height:var(--leading-heading);text-wrap:balance}.window-content p[data-v-d38e9d42]{margin:var(--space-lg) 0;font-size:var(--font-size-body);line-height:var(--leading-body);color:var(--text-secondary)}.window-content .window-lead[data-v-d38e9d42]{color:var(--text-primary);font-size:var(--font-size-body-lg)}.window-content blockquote[data-v-d38e9d42]{margin:var(--space-xl) 0;padding:0 0 0 var(--space-lg);border-left:2px solid var(--color-primary);font-family:var(--font-editorial);font-size:var(--font-size-heading);line-height:var(--leading-body)}.window-content .window-note[data-v-d38e9d42],.window-content .media-note[data-v-d38e9d42]{font-size:var(--font-size-small)}.deeper-link[data-v-d38e9d42]{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:var(--control-height);margin-top:var(--space-xl);color:var(--color-primary);text-underline-offset:.25em;font-size:var(--font-size-body);line-height:var(--leading-compact);text-decoration:underline;display:flex}.deeper-link[data-v-d38e9d42]:hover{color:var(--color-primary-hover)}.external-note[data-v-d38e9d42]{font-size:var(--font-size-label);color:var(--text-secondary);flex-shrink:0}.secondary-link[data-v-d38e9d42]{margin-top:var(--space-md);font-size:var(--font-size-small)}.window-content .name-mark[data-v-d38e9d42]{margin:var(--space-xl) 0;font-family:var(--font-editorial);font-size:var(--font-size-display);line-height:var(--leading-heading);color:var(--text-primary)}.bloom-dot[data-v-d38e9d42]{color:var(--color-primary)}.film-list[data-v-d38e9d42]{margin:var(--space-xl) 0;padding:0;list-style:none}.film-list li[data-v-d38e9d42]{padding:var(--space-sm) 0;font-family:var(--font-editorial);font-size:var(--font-size-heading);line-height:var(--leading-compact)}.juji-portrait[data-v-d38e9d42]{width:min(100%,280px);height:auto;margin-inline:auto;display:none}.juji-portrait.is-ready[data-v-d38e9d42]{display:block}.record[data-v-d38e9d42]{aspect-ratio:1;background:repeating-radial-gradient(circle, var(--text-primary) 0 2px, color-mix(in srgb, var(--text-primary), var(--bg-base) 14%) 3px 4px);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:min(100%,280px);margin:0 auto;padding:0;display:flex;position:relative}.record-label[data-v-d38e9d42]{justify-content:center;gap:var(--space-sm);aspect-ratio:1;background:var(--color-primary);width:42%;color:var(--text-inverse);font-family:var(--font-editorial);font-size:var(--font-size-body);border-radius:50%;flex-direction:column;display:flex}.record.is-playing[data-v-d38e9d42]{animation:20s linear infinite record-turn-d38e9d42}.record:hover .record-label[data-v-d38e9d42]{background:var(--color-primary-hover)}.record[data-v-d38e9d42]:active{scale:.98}.window-content .track-credit[data-v-d38e9d42]{text-align:center;font-family:var(--font-editorial);color:var(--text-primary)}.personal-window audio[data-v-d38e9d42]{width:100%;margin-top:var(--space-lg);display:block}.personal-window[data-v-d38e9d42] :is(button,a):focus-visible{outline:var(--focus-width) solid var(--color-primary);outline-offset:var(--focus-offset)}@keyframes window-arrive-d38e9d42{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes record-turn-d38e9d42{to{rotate:360deg}}@media (width<=600px){.personal-window[data-v-d38e9d42]{width:100%;height:100dvh;padding:var(--space-md);border:0;border-radius:0;margin:0}.window-content[data-v-d38e9d42]{padding-inline:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.personal-window[open][data-v-d38e9d42],.record.is-playing[data-v-d38e9d42]{animation:none}.record[data-v-d38e9d42]:active,.window-close[data-v-d38e9d42]:active{transform:scale(1)}}.personal-space[data-v-b26b597a]{min-height:calc(100svh - var(--nav-height));padding:calc(var(--nav-height) + 10px) clamp(20px, 4vw, 64px) 36px;background:radial-gradient(ellipse at 50% 44%, var(--space-glow), transparent 47%), var(--bg-base);color:var(--text-primary);overflow:hidden}.space-caption[data-v-b26b597a]{max-width:var(--space-board-width);color:var(--text-tertiary);font-size:var(--font-size-label);letter-spacing:var(--tracking-label);justify-content:space-between;margin:0 auto 4px;display:flex}.space-caption span[data-v-b26b597a]:first-child{color:var(--brand-ink);font-weight:650}.constellation[data-v-b26b597a]{width:min(100%, var(--space-board-width));height:var(--space-scene-height);isolation:isolate;margin-inline:auto;position:relative}.constellation-lines[data-v-b26b597a]{z-index:-1;width:100%;height:95%;position:absolute;inset:3% 0 2%;overflow:visible}.constellation-lines path[data-v-b26b597a],.constellation-lines ellipse[data-v-b26b597a]{fill:none;stroke:var(--hairline-strong);stroke-width:1.1px;stroke-dasharray:2 8;opacity:.72}.constellation-lines ellipse[data-v-b26b597a]{stroke-dasharray:1 10;opacity:.5}.self[data-v-b26b597a]{z-index:3;text-align:center;background:color-mix(in srgb, var(--bg-base) 82%, transparent);width:30%;min-width:300px;padding:28px 18px;position:absolute;top:34%;left:37%}.self h1[data-v-b26b597a]{font-size:var(--space-title);letter-spacing:var(--tracking-tight);margin:16px 0 12px;font-weight:520;line-height:1.08}.self h1 em[data-v-b26b597a]{color:var(--brand-ink);font-family:var(--font-editorial-display);font-weight:500}.self p[data-v-b26b597a]{color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--leading-body)}.self-kicker[data-v-b26b597a],.object-eyebrow[data-v-b26b597a]{color:var(--text-tertiary);font-size:var(--font-size-label);letter-spacing:var(--tracking-label);line-height:1.5;display:block}.self-link[data-v-b26b597a]{color:var(--brand-ink);font-size:var(--font-size-small);border-bottom:1px solid var(--hairline-strong);margin-top:16px;padding:8px 4px;transition:border-color .2s,color .2s}.self-link[data-v-b26b597a]:hover{border-color:var(--brand-ink);color:var(--brand-ink-hover)}.self-link[data-v-b26b597a]:active{transform:translateY(var(--press-offset))}.space-object[data-v-b26b597a]{color:inherit;text-align:left;cursor:pointer;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,filter .28s;display:block;position:absolute}.space-object[data-v-b26b597a]:hover{z-index:8;transform:translateY(var(--space-lift)) rotate(0deg) scale(1.025)}.space-object[data-v-b26b597a]:focus-visible{z-index:9;outline:3px solid var(--brand-ink);outline-offset:5px}.space-object[data-v-b26b597a]:active{transform:translateY(1px)scale(.99)}.thought[data-v-b26b597a]{--angle:var(--space-turn);background-color:var(--space-paper);background-image:repeating-linear-gradient(to bottom, transparent 0 32px, var(--space-paper-rule) 33px 34px);width:clamp(230px,23%,310px);min-height:215px;box-shadow:var(--space-shadow);transform:rotate(var(--angle));padding:23px 25px 18px;top:14%;left:6%}.thought .thought-quote[data-v-b26b597a]{font-size:clamp(24px,2.5vw,34px);line-height:1.34;font-family:var(--font-serif);margin-top:16px;display:block}.thought .thought-quote strong[data-v-b26b597a]{color:var(--brand-ink);font-weight:650}.thought .object-foot[data-v-b26b597a]{color:var(--text-secondary);margin-top:17px;font-size:12px;display:block}.thought .paper-corner[data-v-b26b597a]{background:linear-gradient(135deg, transparent 49%, var(--space-paper-fold) 50%, var(--bg-base) 74%);width:32px;height:32px;position:absolute;bottom:0;right:0}.music[data-v-b26b597a]{width:230px;transform:rotate(var(--space-turn-reverse));top:4%;left:39%}.music .record-sleeve[data-v-b26b597a]{background:var(--space-sleeve);width:174px;height:205px;box-shadow:var(--space-shadow);margin-left:0;display:block;overflow:hidden}.music .record-sleeve img[data-v-b26b597a]{object-fit:cover;object-position:center 58%;width:100%;height:100%}.music .record[data-v-b26b597a]{background:repeating-radial-gradient(circle, var(--space-record-groove) 0 2px, var(--space-record-shadow) 3px 5px);width:142px;height:142px;box-shadow:var(--space-shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:38px;right:0}.music .record[data-v-b26b597a]:before{content:"";border-radius:inherit;border:1px solid var(--space-record-rim);position:absolute;inset:4px}.music .record-label[data-v-b26b597a]{text-align:center;width:48px;height:48px;color:var(--space-record-label);background:var(--space-record-label-paper);font-family:var(--font-serif);border-radius:50%;place-content:center;font-size:17px;display:grid}.music .record-label small[data-v-b26b597a]{font:5px/1.2 var(--font-sans);letter-spacing:.08em}.music .music-caption[data-v-b26b597a]{color:var(--text-primary);font:18px/1.2 var(--font-serif);margin-top:10px;padding-left:2px;display:block}.music .music-caption small[data-v-b26b597a]{color:var(--text-secondary);font:11px/1.4 var(--font-sans);margin-top:4px;display:block}.work[data-v-b26b597a]{background:var(--space-white);width:clamp(230px,23%,305px);box-shadow:var(--space-shadow);padding:0 0 13px;top:13%;right:4%;transform:rotate(2deg)}.work .window-top[data-v-b26b597a]{background:var(--bg-muted);border-bottom:1px solid var(--hairline);height:34px;color:var(--text-tertiary);font:10px var(--font-mono);grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 11px;display:grid}.work .window-top small[data-v-b26b597a]{text-align:center;font-size:9px}.work .window-top span[data-v-b26b597a]:last-child{text-align:right}.work .work-body[data-v-b26b597a]{background:linear-gradient(130deg, var(--space-white) 0%, var(--space-window-warm) 100%);flex-direction:column;gap:11px;min-height:165px;padding:24px 20px;display:flex}.work .work-serif[data-v-b26b597a]{color:var(--brand-ink);font:italic 43px/1 var(--font-editorial-display)}.work .work-body>span[data-v-b26b597a]:nth-child(2){color:var(--text-secondary);font-size:13px}.work .bloom-preview[data-v-b26b597a]{object-fit:cover;object-position:center 70%;opacity:.95;width:100%;height:34px;margin-top:2px;display:block}.work .object-foot[data-v-b26b597a]{color:var(--text-tertiary);padding:0 20px;font-size:11px;display:block}.story[data-v-b26b597a]{background:var(--space-book);width:clamp(220px,23%,300px);min-height:220px;box-shadow:var(--space-shadow);padding:26px 24px 19px 31px;top:56%;left:4%;overflow:hidden;transform:rotate(3deg)}.story .book-spine[data-v-b26b597a]{background:linear-gradient(90deg, var(--space-book-spine-start), var(--space-book-spine-end));width:13px;box-shadow:2px 0 5px var(--space-paper-scrim);position:absolute;top:0;bottom:0;left:0}.story .story-title[data-v-b26b597a]{font:26px/1.55 var(--font-serif);margin-top:20px;display:block}.story .story-signature[data-v-b26b597a]{color:var(--space-book-ink);font:italic 20px var(--font-editorial-display);margin-top:10px;display:block}.story .object-foot[data-v-b26b597a]{color:var(--text-secondary);margin-top:14px;font-size:11px;display:block}.art[data-v-b26b597a]{background:var(--space-white);width:clamp(200px,20%,260px);box-shadow:var(--space-shadow);padding:9px 9px 13px;top:51%;right:3%;transform:rotate(-4deg)}.art .art-picture[data-v-b26b597a]{aspect-ratio:1.06;background:var(--space-art-placeholder);width:100%;display:block;overflow:hidden}.art .art-picture img[data-v-b26b597a]{object-fit:cover;width:100%;height:100%}.art .art-caption[data-v-b26b597a]{font:17px var(--font-serif);justify-content:space-between;padding:10px 3px 3px;display:flex}.art small[data-v-b26b597a]{color:var(--text-secondary);padding-inline:3px;font-size:10px}.cinema[data-v-b26b597a]{background:var(--space-ticket);width:280px;min-height:120px;box-shadow:var(--space-shadow);border:1px dashed var(--space-ticket-ink);padding:17px 24px 15px 30px;bottom:3%;left:28%;transform:rotate(-2deg)}.cinema .ticket-edge[data-v-b26b597a]{border-left:1px dashed var(--space-ticket-ink);position:absolute;top:10px;bottom:10px;left:8px}.cinema .object-eyebrow[data-v-b26b597a]{font-size:9px}.cinema .cinema-title[data-v-b26b597a]{font:22px var(--font-serif);margin-top:7px;display:block}.cinema .cinema-names[data-v-b26b597a]{color:var(--text-secondary);margin-top:5px;font-size:11px;display:block}.cinema .ticket-number[data-v-b26b597a]{color:var(--space-ticket-ink);letter-spacing:.2em;font-size:9px;position:absolute;bottom:16px;right:16px}.juji[data-v-b26b597a]{text-align:center;background:0 0;width:200px;padding:0;bottom:7%;right:27%;transform:rotate(4deg)}.juji img[data-v-b26b597a]{object-fit:contain;width:126px;height:126px;filter:drop-shadow(0 8px 10px var(--space-juji-shadow));margin:0 auto;display:block}.juji .juji-speech[data-v-b26b597a]{background:var(--space-white);color:var(--text-primary);box-shadow:var(--shadow-soft);border-radius:18px 18px 18px 3px;padding:9px 12px;font-size:12px;display:inline-block}.juji .juji-caption[data-v-b26b597a]{color:var(--text-secondary);margin-top:6px;font-size:11px;display:block}.space-doodle[data-v-b26b597a]{z-index:-1;color:var(--space-doodle);pointer-events:none;position:absolute}.doodle-one[data-v-b26b597a]{font-size:30px;top:47%;left:29%}.doodle-two[data-v-b26b597a]{font-size:42px;top:43%;right:23%;transform:rotate(-12deg)}.margin-note[data-v-b26b597a]{color:var(--text-tertiary);font:italic 12px var(--font-editorial-display);transform-origin:100% 100%;position:absolute;bottom:4%;right:0;transform:rotate(-90deg)}.space-compass[data-v-b26b597a]{width:min(100%, var(--space-board-width));border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:18px 0 4px;display:flex}.space-compass>span[data-v-b26b597a]{color:var(--text-tertiary);font-size:var(--font-size-label);letter-spacing:.04em;flex:none}.space-compass>div[data-v-b26b597a]{flex-wrap:wrap;justify-content:flex-end;gap:7px 20px;display:flex}.space-compass button[data-v-b26b597a]{min-height:40px;color:var(--text-secondary);font-size:var(--font-size-small);border-bottom:1px solid #0000;padding:4px 2px}.space-compass button[data-v-b26b597a]:hover,.space-compass button[data-v-b26b597a]:focus-visible{color:var(--brand-ink);border-color:var(--brand-ink)}.space-compass .visited[data-v-b26b597a]{color:var(--brand-ink)}.space-compass .visited-dot[data-v-b26b597a]{color:var(--space-visited-mark)}@media (width<=1100px){.personal-space[data-v-b26b597a]{padding:calc(var(--nav-height) + 10px) 14px 25px;background:radial-gradient(ellipse at 50% 42%, var(--space-glow-mobile), transparent 65%), var(--bg-base);overflow:clip}.space-caption[data-v-b26b597a]{letter-spacing:.05em;gap:12px;margin-bottom:0;font-size:10px}.space-caption span[data-v-b26b597a]:last-child{text-align:right}.constellation[data-v-b26b597a]{height:1080px;min-height:1080px}.constellation-lines[data-v-b26b597a]{opacity:.65;height:100%;inset:0}.self[data-v-b26b597a]{z-index:5;background:color-mix(in srgb, var(--bg-base) 94%, transparent);width:min(52%,360px);min-width:0;padding:9px 6px;top:39%;left:50%;transform:translate(-50%)}.self h1[data-v-b26b597a]{margin:4px 0;font-size:clamp(31px,8.8vw,39px)}.self p[data-v-b26b597a]{font-size:11px;line-height:1.38}.self-kicker[data-v-b26b597a]{font-size:10px}.self-link[data-v-b26b597a]{margin-top:3px;font-size:12px}.space-object[data-v-b26b597a]{max-width:none}.thought[data-v-b26b597a]{width:min(43%,260px);min-height:145px;padding:13px 12px;top:5%;left:0}.thought .thought-quote[data-v-b26b597a]{margin-top:10px;font-size:clamp(20px,6vw,26px)}.thought .object-eyebrow[data-v-b26b597a]{font-size:10px}.thought .object-foot[data-v-b26b597a]{margin-top:12px;font-size:10px}.music[data-v-b26b597a]{width:min(42%,180px);top:1%;left:auto;right:0}.music .record-sleeve[data-v-b26b597a]{width:76%;height:118px}.music .record[data-v-b26b597a]{width:92px;height:92px;top:24px;right:-3%}.music .record-label[data-v-b26b597a]{width:40px;height:40px}.music .music-caption[data-v-b26b597a]{margin-top:7px;font-size:15px}.music .music-caption small[data-v-b26b597a]{font-size:10px}.work[data-v-b26b597a]{width:min(38%,200px);top:22%;right:0}.work .window-top[data-v-b26b597a]{height:25px;font-size:9px}.work .work-body[data-v-b26b597a]{gap:5px;min-height:68px;padding:8px 10px}.work .work-serif[data-v-b26b597a]{font-size:25px}.work .work-body>span[data-v-b26b597a]:nth-child(2){font-size:10px}.work .bloom-preview[data-v-b26b597a]{height:20px}.work .object-foot[data-v-b26b597a]{display:none}.story[data-v-b26b597a]{width:min(43%,220px);min-height:130px;padding:10px 9px 8px 19px;top:60%;left:0}.story .story-title[data-v-b26b597a]{margin-top:6px;font-size:17px}.story .story-signature[data-v-b26b597a]{margin-top:3px;font-size:12px}.story .object-foot[data-v-b26b597a]{margin-top:3px;font-size:10px}.art[data-v-b26b597a]{width:min(39%,180px);padding:6px 6px 9px;top:60%;right:0}.art .art-caption[data-v-b26b597a]{padding-top:6px;font-size:13px}.art small[data-v-b26b597a]{font-size:10px}.cinema[data-v-b26b597a]{width:min(57%,300px);min-height:98px;padding:12px 15px 10px 24px;bottom:1%;left:0}.cinema .cinema-title[data-v-b26b597a]{margin-top:5px;font-size:19px}.cinema .cinema-names[data-v-b26b597a]{max-width:90%;font-size:10px}.cinema .ticket-number[data-v-b26b597a]{font-size:7px;bottom:11px;right:8px}.juji[data-v-b26b597a]{width:min(37%,200px);bottom:0;right:0}.juji img[data-v-b26b597a]{width:78px;height:78px}.juji .juji-speech[data-v-b26b597a]{padding:6px 8px;font-size:10px}.juji .juji-caption[data-v-b26b597a]{font-size:10px}.doodle-one[data-v-b26b597a]{font-size:20px;top:50%;left:9%}.doodle-two[data-v-b26b597a]{font-size:27px;top:48%;right:5%}.margin-note[data-v-b26b597a]{display:none}.space-compass[data-v-b26b597a]{padding-top:14px;display:block}.space-compass>span[data-v-b26b597a]{margin-bottom:6px;display:block}.space-compass>div[data-v-b26b597a]{justify-content:flex-start;gap:2px 14px}.space-compass button[data-v-b26b597a]{min-height:38px;font-size:12px}}@media (width<=375px){.thought[data-v-b26b597a]{min-height:147px}.story .story-title[data-v-b26b597a]{font-size:15px;line-height:1.45}.story .story-signature[data-v-b26b597a]{font-size:11px}.story .object-foot[data-v-b26b597a]{display:none}.juji img[data-v-b26b597a]{width:82px;height:82px}.music .record-sleeve[data-v-b26b597a]{height:124px}}body:has(.personal-space) .muse-residence{inset:8px auto auto max(clamp(132px,36vw,145px),50% - 440px)}@media (prefers-reduced-motion:reduce){.space-object[data-v-b26b597a],.self-link[data-v-b26b597a]{transition:none}.space-object[data-v-b26b597a]:hover{transform:none}}
