.credit-entry[data-v-1520777f]{grid-column:1/-1;display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink-soft);font-size:9px;cursor:pointer}.credit-entry strong[data-v-1520777f]{font-weight:500;color:var(--ink)}.sidebar[data-v-1520777f]{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:var(--sidebar-width);flex-direction:column;padding:26px 18px 18px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand[data-v-1520777f]{display:flex;align-items:center;gap:11px;padding:4px 6px;border:0;background:transparent;color:var(--ink);font-family:var(--font-serif);font-size:18px;cursor:pointer}.brand-mark[data-v-1520777f]{display:flex;height:24px;align-items:flex-end;gap:3px}.brand-mark i[data-v-1520777f]{display:block;width:3px;background:var(--accent)}.brand-mark i[data-v-1520777f]:nth-child(1){height:11px}.brand-mark i[data-v-1520777f]:nth-child(2){height:20px}.brand-mark i[data-v-1520777f]:nth-child(3){height:15px}.nav-groups[data-v-1520777f]{display:flex;flex:1;flex-direction:column;gap:28px;margin-top:50px}.nav-group[data-v-1520777f]{display:grid;gap:4px}.nav-group p[data-v-1520777f]{margin:0 0 8px;padding:0 10px;color:var(--ink-faint);font-size:10px}.world-group[data-v-1520777f]{margin-top:auto}.nav-item[data-v-1520777f]{position:relative;display:flex;min-height:42px;align-items:center;gap:12px;padding:0 10px;border:0;border-left:2px solid transparent;background:transparent;color:var(--ink-soft);font-size:13px;cursor:pointer}.nav-item[data-v-1520777f]:hover,.nav-item[data-v-1520777f]:focus-visible{background:var(--surface-soft);color:var(--ink)}.nav-item.active[data-v-1520777f]{border-left-color:var(--accent);color:var(--ink)}.nav-item svg[data-v-1520777f]{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nav-item b[data-v-1520777f]{width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--lime)}.sidebar-footer[data-v-1520777f]{position:relative;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;padding-top:18px;border-top:1px solid var(--line)}.icon-button[data-v-1520777f]{position:relative;display:grid;width:34px;height:34px;place-items:center;border:0;background:transparent;color:var(--ink-soft);cursor:pointer}.icon-button svg[data-v-1520777f]{width:17px;stroke:currentColor;stroke-width:1.6}.notice-dot[data-v-1520777f]{position:absolute;right:6px;top:5px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.profile[data-v-1520777f]{display:flex;min-width:0;align-items:center;gap:8px;border:0;background:transparent;text-align:left;cursor:pointer}.avatar[data-v-1520777f]{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;background:var(--ink);color:var(--surface);font-family:var(--font-serif);font-size:12px}.profile strong[data-v-1520777f],.profile small[data-v-1520777f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile strong[data-v-1520777f]{font-size:11px}.profile small[data-v-1520777f]{margin-top:2px;color:var(--ink-faint);font-size:9px}.account-menu[data-v-1520777f]{position:fixed;z-index:80;bottom:68px;left:10px;width:220px;max-width:calc(100vw - 20px);max-height:calc(100vh - 88px);padding:12px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-float)}.account-menu div[data-v-1520777f]{padding:5px 8px 10px;border-bottom:1px solid var(--line)}.account-menu small[data-v-1520777f]{display:block;margin-top:4px;color:var(--ink-faint)}.account-menu button[data-v-1520777f]{width:100%;padding:10px 8px;border:0;background:transparent;text-align:left;cursor:pointer}.account-menu button[data-v-1520777f]:hover{background:var(--surface-soft)}.account-menu .danger[data-v-1520777f]{color:var(--danger)}.account-icp[data-v-1520777f]{display:block;margin:8px -2px -2px;padding:11px 10px 4px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:9px;line-height:1.6;text-decoration:none}.account-icp[data-v-1520777f]:hover{color:var(--ink-soft);text-decoration:underline}.mobile-nav[data-v-1520777f],.mobile-icp[data-v-1520777f]{display:none}@media (max-width:760px){.sidebar[data-v-1520777f]{display:none}.mobile-nav[data-v-1520777f]{position:fixed;z-index:60;right:0;bottom:0;left:0;display:grid;height:62px;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-nav button[data-v-1520777f]{display:grid;place-items:center;gap:2px;border:0;background:transparent;color:var(--ink-faint)}.mobile-nav button.active[data-v-1520777f]{color:var(--accent)}.mobile-nav svg[data-v-1520777f]{width:18px;height:18px;stroke:currentColor;stroke-width:1.6}.mobile-nav small[data-v-1520777f]{font-size:9px}.mobile-icp[data-v-1520777f]{position:fixed;z-index:59;right:0;bottom:62px;left:0;display:block;padding:4px 12px;background:color-mix(in srgb,var(--paper) 94%,transparent);color:var(--ink-faint);font-size:8px;text-align:center;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.app[data-v-8ef464f8]{min-height:100vh;background:var(--paper)}.icp-link[data-v-8ef464f8]{color:var(--ink-faint);font-size:10px;text-decoration:none}.icp-link[data-v-8ef464f8]:hover,.icp-link[data-v-8ef464f8]:focus-visible{color:var(--ink);text-decoration:underline}.icp-link-blank[data-v-8ef464f8]{position:fixed;z-index:100;right:20px;bottom:14px;left:20px;text-align:center}@media (max-width: 760px){.site-footer[data-v-8ef464f8]{display:none}.icp-link-blank[data-v-8ef464f8]{bottom:10px}}:root{--paper: #f7f8f8;--surface: #ffffff;--surface-soft: #f0f2f2;--surface-strong: #e7eaea;--ink: #202324;--ink-soft: #606668;--ink-faint: #92999b;--line: #dfe3e3;--line-strong: #c7cdce;--accent: #d24b3d;--accent-soft: #f9ece9;--blue: #6689c9;--blue-soft: #edf2fa;--lime: #78a84d;--violet: #8070ac;--danger: #ba3b35;--font-sans: Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-serif: "Songti SC", STSong, "Noto Serif CJK SC", serif;--sidebar-width: 194px;--content-max: 1240px;--radius-sm: 4px;--radius-md: 7px;--shadow-float: 0 24px 70px rgba(25, 29, 30, .14);--fast: .16s;--normal: .28s;--ease: cubic-bezier(.2, .75, .25, 1)}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:14px;letter-spacing:0}button,input,textarea,select{color:inherit;font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}img{display:block;width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{overflow-wrap:anywhere}.main-wrapper{min-height:100vh;margin-left:var(--sidebar-width)}.main-content{min-height:100vh}.page{min-height:100vh;animation:page-in var(--normal) var(--ease)}.page-inner{width:min(var(--content-max),calc(100% - 72px));margin:0 auto;padding:54px 0 90px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:44px}.page-header h1{margin:8px 0 0;font-family:var(--font-serif);font-size:34px;font-weight:500}.page-header p:last-child{max-width:640px;color:var(--ink-soft);line-height:1.75}.eyebrow{margin:0;color:var(--accent);font-size:9px;text-transform:uppercase}.muted{color:var(--ink-faint)}.button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:12px;cursor:pointer;transition:transform var(--fast),background var(--fast),border-color var(--fast)}.button:hover{transform:translateY(-1px);border-color:var(--ink-faint)}.button.primary{border-color:var(--ink);background:var(--ink);color:var(--surface)}.button.ghost{background:transparent}.button.small{min-height:32px;padding:0 11px;font-size:10px}.button:disabled{opacity:.42;cursor:not-allowed;transform:none}.icon-button{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.icon-button svg,.button svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}.pill{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:9px}.segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.segmented button{min-height:30px;padding:0 12px;border:0;background:transparent;color:var(--ink-faint);cursor:pointer}.segmented button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 5px #191d1e14}.empty-state{padding:80px 20px;border-top:1px solid var(--line);color:var(--ink-faint);text-align:center}.loading-line{height:1px;overflow:hidden;background:var(--line)}.loading-line:after{content:"";display:block;width:35%;height:100%;background:var(--accent);animation:loading 1.2s infinite var(--ease)}.status-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--ink-faint)}.status-dot.generating{background:var(--blue);animation:pulse 1.4s infinite}.status-dot.public{background:var(--lime)}.status-dot.failed{background:var(--danger)}.media-placeholder{position:relative;display:grid;min-height:240px;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--surface-soft),var(--surface-strong));color:var(--ink-faint)}.media-placeholder:before{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:1px solid var(--line-strong);transform:rotate(8deg)}.media-placeholder span{position:relative;z-index:1;font-family:var(--font-serif);font-size:13px}.toast{position:fixed;z-index:100;right:28px;bottom:28px;max-width:360px;padding:13px 16px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-float);color:var(--ink-soft);font-size:12px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity var(--fast),transform var(--fast)}.toast.visible{opacity:1;transform:none}@keyframes page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes loading{0%{transform:translate(-120%)}to{transform:translate(360%)}}@keyframes pulse{50%{opacity:.35}}@media (max-width: 980px){.page-inner{width:min(100% - 40px,var(--content-max))}}@media (max-width: 760px){.main-wrapper{margin-left:0;padding-bottom:62px}.page-inner{width:min(100% - 28px,var(--content-max));padding-top:30px}.page-header{display:block;margin-bottom:30px}.page-header h1{font-size:28px}.toast{right:14px;bottom:78px;left:14px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.auth-page[data-v-1ce75ad3]{display:grid;min-height:100vh;place-items:center;padding:28px;background:var(--paper)}.auth-card[data-v-1ce75ad3]{width:min(100%,430px);padding:42px 38px 34px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 22px 64px #191d1e17}.auth-header[data-v-1ce75ad3]{margin-bottom:34px;text-align:left}.auth-brand[data-v-1ce75ad3]{display:flex;align-items:center;gap:10px;margin-bottom:42px;color:var(--ink);font-family:var(--font-serif);font-size:17px}.brand-mark[data-v-1ce75ad3]{display:flex;height:23px;align-items:flex-end;gap:3px}.brand-mark i[data-v-1ce75ad3]{display:block;width:3px;background:var(--accent)}.brand-mark i[data-v-1ce75ad3]:nth-child(1){height:10px}.brand-mark i[data-v-1ce75ad3]:nth-child(2){height:20px}.brand-mark i[data-v-1ce75ad3]:nth-child(3){height:14px}.auth-header h1[data-v-1ce75ad3]{margin:0 0 10px;color:var(--ink);font-family:var(--font-serif);font-size:30px;font-weight:500}.auth-header p[data-v-1ce75ad3]{margin:0;color:var(--ink-faint);font-size:12px}.auth-form[data-v-1ce75ad3],.form-group[data-v-1ce75ad3]{display:flex;flex-direction:column}.auth-form[data-v-1ce75ad3]{gap:20px}.form-group[data-v-1ce75ad3]{gap:8px}.form-group label[data-v-1ce75ad3]{color:var(--ink-soft);font-size:11px;font-weight:500}.form-group input[data-v-1ce75ad3]{width:100%;height:48px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);outline:0;transition:border-color var(--fast),background var(--fast),box-shadow var(--fast)}.form-group input[data-v-1ce75ad3]::placeholder{color:var(--ink-faint)}.form-group input[data-v-1ce75ad3]:hover{border-color:var(--ink-faint)}.form-group input[data-v-1ce75ad3]:focus{border-color:var(--blue);background:var(--surface);box-shadow:0 0 0 3px var(--blue-soft)}.form-group input[data-v-1ce75ad3]:disabled{opacity:.55;cursor:not-allowed}.form-group.has-error input[data-v-1ce75ad3]{border-color:var(--danger)}.error-text[data-v-1ce75ad3],.hint-text[data-v-1ce75ad3]{font-size:10px}.error-text[data-v-1ce75ad3]{color:var(--danger)}.hint-text[data-v-1ce75ad3]{color:var(--ink-faint)}.code-wrap[data-v-1ce75ad3]{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:8px}.btn-send-code[data-v-1ce75ad3]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:11px;cursor:pointer}.btn-send-code[data-v-1ce75ad3]:hover:not(:disabled){border-color:var(--ink-faint);background:var(--surface-soft)}.btn-send-code[data-v-1ce75ad3]:disabled{background:var(--surface-soft);color:var(--ink-faint);cursor:not-allowed}.api-error[data-v-1ce75ad3]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-left:2px solid var(--danger);background:var(--accent-soft);color:var(--danger);font-size:11px}.api-error-icon[data-v-1ce75ad3]{font-weight:700}.btn-primary[data-v-1ce75ad3]{display:flex;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:2px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font-size:13px;cursor:pointer;transition:transform var(--fast),opacity var(--fast)}.btn-primary[data-v-1ce75ad3]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-1ce75ad3]:disabled{opacity:.42;cursor:not-allowed;transform:none}.spinner[data-v-1ce75ad3]{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--surface) 35%,transparent);border-top-color:var(--surface);border-radius:50%;animation:spin-1ce75ad3 .8s linear infinite}.auth-footer[data-v-1ce75ad3]{margin-top:4px;color:var(--ink-faint);font-size:10px;text-align:center;line-height:1.8}.link[data-v-1ce75ad3]{margin:0 3px;color:var(--ink-soft)}.link[data-v-1ce75ad3]:hover{text-decoration:underline}@keyframes spin-1ce75ad3{to{transform:rotate(360deg)}}@media (max-width:480px){.auth-page[data-v-1ce75ad3]{padding:16px}.auth-card[data-v-1ce75ad3]{padding:32px 22px}.auth-brand[data-v-1ce75ad3]{margin-bottom:34px}.code-wrap[data-v-1ce75ad3]{grid-template-columns:minmax(0,1fr) 108px}}.inspiration-page[data-v-237a9ac7]{display:grid;place-items:center;overflow:hidden;background:var(--paper)}.inspiration-stage[data-v-237a9ac7]{position:relative;width:min(880px,calc(100% - 72px));min-height:100vh;padding:18vh 0 130px}.daily-mark[data-v-237a9ac7]{display:flex;align-items:center;gap:10px;margin-bottom:44px;color:var(--ink-faint);font-size:12px}.daily-mark[data-v-237a9ac7]:before{content:"";width:24px;height:1px;background:var(--accent)}.inspiration-title[data-v-237a9ac7]{max-width:800px;margin:0 0 38px;font-family:var(--font-serif);font-size:52px;font-weight:500;line-height:1.35}.inspiration-title em[data-v-237a9ac7]{color:var(--accent);font-style:normal}.conversation[data-v-237a9ac7]{width:100%}.exchange[data-v-237a9ac7]{margin:0 0 42px;animation:page-in var(--normal) var(--ease)}.inspiration-stage.chatting[data-v-237a9ac7]{padding-top:9vh}.inspiration-stage.chatting .daily-mark[data-v-237a9ac7]{margin-bottom:58px}.message[data-v-237a9ac7]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:16px;margin:0 0 30px}.message.user[data-v-237a9ac7]{display:block;margin-left:15%;text-align:right}.message small[data-v-237a9ac7]{color:var(--ink-faint);font-size:12px;font-weight:500}.message p[data-v-237a9ac7]{margin:8px 0 0;color:var(--ink);font-family:var(--font-serif);font-size:21px;line-height:1.8}.message.user p[data-v-237a9ac7]{color:var(--ink-soft);font-size:16px}.ai-seed[data-v-237a9ac7]{width:8px;height:8px;margin-top:11px;border:1px solid var(--accent);border-radius:50%;box-shadow:0 0 0 5px var(--accent-soft)}.structured-block[data-v-237a9ac7]{margin:22px 0 0 24px}.block-label[data-v-237a9ac7]{display:block;margin-bottom:10px;color:var(--ink-faint);font-size:9px}.choice-options[data-v-237a9ac7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.choice-options button[data-v-237a9ac7]{min-height:76px;padding:13px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);text-align:left;cursor:pointer;transition:border var(--fast),background var(--fast),transform var(--fast)}.choice-options button[data-v-237a9ac7]:hover{border-color:var(--line-strong);transform:translateY(-1px)}.choice-options button.selected[data-v-237a9ac7]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.choice-options strong[data-v-237a9ac7],.choice-options small[data-v-237a9ac7]{display:block}.choice-options strong[data-v-237a9ac7]{font-size:12px}.choice-options small[data-v-237a9ac7]{margin-top:6px;color:var(--ink-faint);font-size:9px;line-height:1.5}.task-head[data-v-237a9ac7]{display:flex;align-items:center;justify-content:space-between}.task-head strong[data-v-237a9ac7]{font-size:10px}.task-block ul[data-v-237a9ac7]{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.task-block li[data-v-237a9ac7]{display:grid;grid-template-columns:22px 1fr auto;min-height:42px;align-items:center;border-bottom:1px solid var(--line);color:var(--ink-faint);font-size:9px}.task-block li i[data-v-237a9ac7]{width:8px;height:8px;border:1px solid var(--line-strong);border-radius:50%}.task-block li b[data-v-237a9ac7]{font-weight:400}.task-block li.done[data-v-237a9ac7]{color:var(--ink-soft)}.task-block li.done i[data-v-237a9ac7]{border-color:var(--lime);background:var(--lime)}.thinking[data-v-237a9ac7]{display:flex;gap:5px;margin:8px 0 24px 36px}.thinking i[data-v-237a9ac7]{width:5px;height:5px;border-radius:50%;background:var(--ink-faint);animation:pulse 1s infinite}.thinking i[data-v-237a9ac7]:nth-child(2){animation-delay:.16s}.thinking i[data-v-237a9ac7]:nth-child(3){animation-delay:.32s}.prompt-box[data-v-237a9ac7]{position:relative;border-bottom:1px solid var(--ink)}.prompt-box textarea[data-v-237a9ac7]{display:block;width:100%;min-height:82px;padding:16px 62px 16px 0;resize:none;border:0;background:transparent;color:var(--ink);font-family:var(--font-serif);font-size:23px;line-height:1.55;outline:none}.prompt-box textarea[data-v-237a9ac7]::placeholder{color:#aaa9a1}.type-cursor[data-v-237a9ac7]{position:absolute;left:2px;top:24px;width:2px;height:28px;background:var(--accent);animation:cursor-blink-237a9ac7 1s steps(2) infinite}.send-button[data-v-237a9ac7]{position:absolute;right:0;bottom:15px;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:var(--ink);color:var(--surface);cursor:pointer}.send-button[data-v-237a9ac7]:disabled{opacity:.25}.send-button svg[data-v-237a9ac7]{width:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.prompt-meta[data-v-237a9ac7]{display:flex;justify-content:space-between;margin-top:12px;color:var(--ink-faint);font-size:11px}.intent-message[data-v-237a9ac7]{margin-bottom:38px}.intent-summary[data-v-237a9ac7]{margin:14px 0 0;padding:20px;border-left:2px solid var(--accent);background:var(--surface-soft)}.intent-summary>span[data-v-237a9ac7]{color:var(--accent);font-size:10px}.intent-summary>strong[data-v-237a9ac7]{display:block;margin:9px 0 14px;font-family:var(--font-serif);font-size:17px;font-weight:500;line-height:1.7}.intent-summary>div[data-v-237a9ac7]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.intent-summary i[data-v-237a9ac7]{padding:5px 8px;border-radius:999px;background:var(--surface);color:var(--ink-soft);font-size:9px;font-style:normal}.intent-summary .billing-hint[data-v-237a9ac7]{display:flex;align-items:flex-start;flex-direction:column;gap:4px;margin:0 0 15px}.billing-hint span[data-v-237a9ac7]{color:var(--ink);font-size:10px}.billing-hint small[data-v-237a9ac7]{color:var(--ink-faint);font-size:9px;line-height:1.6}.points-link[data-v-237a9ac7]{display:block;margin-top:10px;border:0;background:transparent;color:var(--accent);font-size:10px;cursor:pointer}.billing-notice[data-v-237a9ac7]{margin:-5px 0 14px;padding:9px 10px;border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--ink-soft);font-size:10px;line-height:1.6}.recent-thread[data-v-237a9ac7]{position:absolute;right:0;bottom:42px;max-width:360px;padding:0 0 0 18px;border:0;border-left:1px solid var(--line-strong);background:transparent;color:var(--ink-soft);text-align:left;cursor:pointer}.recent-thread strong[data-v-237a9ac7],.recent-thread span[data-v-237a9ac7],.recent-thread b[data-v-237a9ac7]{display:block}.recent-thread strong[data-v-237a9ac7]{margin-bottom:6px;color:var(--ink);font-size:10px}.recent-thread span[data-v-237a9ac7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-size:12px}.recent-thread b[data-v-237a9ac7]{margin-top:7px;color:var(--accent);font-size:10px;font-weight:400}@keyframes cursor-blink-237a9ac7{50%{opacity:0}}@media (max-width:760px){.inspiration-stage[data-v-237a9ac7]{width:calc(100% - 32px);padding:110px 0 150px}.inspiration-stage.chatting[data-v-237a9ac7]{padding-top:80px}.daily-mark[data-v-237a9ac7]{font-size:10px}.inspiration-title[data-v-237a9ac7]{font-size:36px}.message p[data-v-237a9ac7]{font-size:18px}.choice-options[data-v-237a9ac7]{grid-template-columns:1fr}.structured-block[data-v-237a9ac7],.intent-summary[data-v-237a9ac7]{margin-left:0}.prompt-box textarea[data-v-237a9ac7]{font-size:19px}.recent-thread[data-v-237a9ac7]{right:0;bottom:82px;max-width:300px}}.media-frame[data-v-1f0c89cb]{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--surface-soft)}.media-frame>img[data-v-1f0c89cb]{width:100%;height:100%;object-fit:cover}.media-frame.portrait[data-v-1f0c89cb]{aspect-ratio:3/4}.media-frame .media-placeholder[data-v-1f0c89cb]{display:grid;width:100%;height:100%;place-items:center}.media-state[data-v-1f0c89cb]{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;padding:5px 7px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ink-soft);font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-state i[data-v-1f0c89cb]{width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--ink-faint)}.media-state i.generating[data-v-1f0c89cb]{background:var(--blue);animation:pulse 1.4s infinite}.media-state i.ready[data-v-1f0c89cb]{background:var(--lime)}.media-state i.failed[data-v-1f0c89cb]{background:var(--danger)}.works-page[data-v-655b8405]{background:var(--paper)}.header-actions[data-v-655b8405]{display:flex;align-items:center;gap:12px}.work-search[data-v-655b8405]{display:flex;width:320px;height:38px;align-items:center;gap:8px;margin:-18px 0 24px auto;border-bottom:1px solid var(--line-strong);color:var(--ink-faint)}.work-search svg[data-v-655b8405]{width:16px;fill:none;stroke:currentColor;stroke-width:1.7}.work-search input[data-v-655b8405]{width:100%;border:0;background:transparent;outline:0}.works-feature[data-v-655b8405]{display:grid;grid-template-columns:minmax(340px,1.2fr) 1fr;min-height:430px;margin-bottom:54px;overflow:hidden;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:var(--surface);cursor:pointer}.feature-art[data-v-655b8405]{position:relative;min-height:430px;overflow:hidden}.ready-cover[data-v-655b8405]{background:var(--surface-soft)}.pending-cover[data-v-655b8405]{display:grid;place-items:center;background:var(--surface-soft)}.pending-cover[data-v-655b8405]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.86),rgba(255,255,255,.18) 52%,transparent 70%)}.cover-lines[data-v-655b8405]{position:absolute;top:10%;right:10%;bottom:10%;left:10%;overflow:hidden;opacity:.55}.cover-lines i[data-v-655b8405]{position:absolute;width:130%;height:32%;border:1px solid var(--line-strong);border-radius:50%;transform:rotate(-12deg)}.cover-lines i[data-v-655b8405]:nth-child(1){top:2%;left:-25%}.cover-lines i[data-v-655b8405]:nth-child(2){top:24%;left:-10%;transform:rotate(8deg)}.cover-lines i[data-v-655b8405]:nth-child(3){top:48%;left:-28%;transform:rotate(-4deg)}.cover-lines i[data-v-655b8405]:nth-child(4){top:70%;left:-8%;transform:rotate(15deg)}.feature-index[data-v-655b8405]{position:absolute;z-index:2;top:24px;left:26px;color:var(--ink-faint);font-size:9px}.pending-center[data-v-655b8405]{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;max-width:280px;text-align:center}.pending-center strong[data-v-655b8405]{margin-top:18px;font-family:var(--font-serif);font-size:16px;font-weight:500}.pending-center small[data-v-655b8405]{margin-top:8px;color:var(--ink-faint);font-size:10px;line-height:1.6}.thinking-ring[data-v-655b8405]{display:block;width:34px;height:34px;border:1px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:thinking-655b8405 1.6s linear infinite}.feature-content[data-v-655b8405]{display:flex;flex-direction:column;justify-content:center;padding:48px}.status-line[data-v-655b8405]{display:flex;align-items:center;color:var(--ink-faint);font-size:9px}.status-line i[data-v-655b8405]{width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--lime)}.status-line.generating-dot i[data-v-655b8405]{background:var(--blue);animation:pulse 1.4s infinite}.feature-content h2[data-v-655b8405]{margin:14px 0 10px;font-family:var(--font-serif);font-size:36px;font-weight:500}.work-tags[data-v-655b8405]{display:flex;align-items:center;gap:6px}.work-tags span[data-v-655b8405]{padding:4px 7px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:9px}.work-tags b[data-v-655b8405]{margin-left:auto;color:var(--ink-faint);font-size:9px;font-weight:400}.soul-line[data-v-655b8405]{margin:26px 0;color:var(--ink-soft);font-family:var(--font-serif);font-size:15px;line-height:1.9}.generation-steps[data-v-655b8405]{display:grid;grid-template-columns:repeat(5,1fr);margin:4px 0 14px;color:var(--ink-faint);font-size:9px}.generation-steps span[data-v-655b8405]{position:relative;padding-top:15px}.generation-steps i[data-v-655b8405]{position:absolute;top:0;left:0;width:7px;height:7px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface)}.generation-steps span[data-v-655b8405]:after{content:"";position:absolute;top:3px;right:5px;left:9px;height:1px;background:var(--line)}.generation-steps span[data-v-655b8405]:last-child:after{display:none}.generation-steps .completed[data-v-655b8405],.generation-steps .active[data-v-655b8405]{color:var(--ink)}.generation-steps .completed i[data-v-655b8405]{border-color:var(--ink);background:var(--ink)}.generation-steps .active i[data-v-655b8405]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.story-progress[data-v-655b8405]{position:relative;height:1px;margin:12px 0 20px;background:var(--line)}.story-progress i[data-v-655b8405]{position:absolute;inset:0 auto 0 0;background:var(--accent);transition:width var(--normal)}.story-progress i[data-v-655b8405]:after{content:"";position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.feature-actions[data-v-655b8405]{display:flex;align-items:center;justify-content:space-between;gap:12px}.feature-actions small[data-v-655b8405]{color:var(--ink-faint);font-size:9px}.section-title[data-v-655b8405]{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.section-title h2[data-v-655b8405]{font-family:var(--font-serif);font-size:22px;font-weight:500}.section-title span[data-v-655b8405]{color:var(--ink-faint);font-size:10px}.book-grid[data-v-655b8405]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px}.book[data-v-655b8405]{cursor:pointer}.book-cover[data-v-655b8405]{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--surface-soft);box-shadow:0 14px 34px #1e222314}.book-cover[data-v-655b8405]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(20,22,23,.74),transparent 58%)}.book-cover-copy[data-v-655b8405]{position:absolute;z-index:2;right:20px;bottom:22px;left:20px;color:#fff}.book-cover-copy small[data-v-655b8405]{display:block;color:#ffffffad;font-size:9px;line-height:1.6}.book-cover-copy h3[data-v-655b8405]{margin:7px 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.book-meta[data-v-655b8405]{display:flex;justify-content:space-between;gap:12px;margin-top:13px;color:var(--ink-faint);font-size:9px}.new-book .book-cover[data-v-655b8405]{display:grid;place-items:center;border:1px dashed var(--line-strong);box-shadow:none}.new-book .book-cover[data-v-655b8405]:after{display:none}.new-book .book-cover>div[data-v-655b8405]{text-align:center;color:var(--ink-faint)}.new-book b[data-v-655b8405]{font-size:30px;font-weight:300}.new-book p[data-v-655b8405]{font-size:11px}.page-sentinel[data-v-655b8405]{height:1px}.page-loading[data-v-655b8405]{padding:28px;color:var(--ink-faint);font-size:10px;text-align:center}@keyframes thinking-655b8405{to{transform:rotate(360deg)}}@media (max-width:980px){.page-header[data-v-655b8405]{align-items:flex-start}.header-actions[data-v-655b8405]{align-items:flex-end;flex-direction:column}.works-feature[data-v-655b8405]{grid-template-columns:1fr}.book-grid[data-v-655b8405]{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.header-actions[data-v-655b8405]{width:100%;align-items:stretch}.segmented[data-v-655b8405]{overflow-x:auto}.work-search[data-v-655b8405]{width:100%;margin-top:0}.feature-content[data-v-655b8405]{padding:30px}.feature-content h2[data-v-655b8405]{font-size:30px}.generation-steps[data-v-655b8405]{font-size:8px}.book-grid[data-v-655b8405]{grid-template-columns:1fr}}.media-generation-controls[data-v-6d1b6ed9]{display:grid;gap:12px;padding:16px;border:1px solid var(--line);background:var(--surface-soft)}.media-generation-copy strong[data-v-6d1b6ed9],.media-generation-copy small[data-v-6d1b6ed9]{display:block}.media-generation-copy strong[data-v-6d1b6ed9]{font-size:12px}.media-generation-copy small[data-v-6d1b6ed9]{margin-top:5px;color:var(--ink-faint);font-size:9px;line-height:1.6}.media-generation-actions[data-v-6d1b6ed9]{display:flex;flex-wrap:wrap;gap:7px}.media-action[data-v-6d1b6ed9]{min-height:28px;padding:0 9px;border:1px solid color-mix(in srgb,var(--surface) 28%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 28%,transparent);color:color-mix(in srgb,var(--surface) 76%,transparent);font-size:9px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--fast),background var(--fast),border-color var(--fast)}.media-action[data-v-6d1b6ed9]:hover{border-color:color-mix(in srgb,var(--surface) 48%,transparent);background:color-mix(in srgb,var(--ink) 48%,transparent);color:var(--surface)}.media-action[data-v-6d1b6ed9]:disabled{opacity:.45;cursor:not-allowed}.media-generation-controls.compact[data-v-6d1b6ed9]{display:block;padding:0;border:0;background:transparent}.media-generation-controls.compact .media-generation-copy[data-v-6d1b6ed9]{margin-bottom:7px;padding:7px 9px;background:color-mix(in srgb,var(--ink) 28%,transparent);color:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.media-generation-controls.compact .media-generation-copy small[data-v-6d1b6ed9]{color:color-mix(in srgb,var(--surface) 68%,transparent)}.media-generation-controls.compact .media-generation-actions[data-v-6d1b6ed9]{justify-content:flex-end}.media-generation-controls.compact .media-action[data-v-6d1b6ed9]{opacity:.72}.media-generation-controls.compact .media-action[data-v-6d1b6ed9]:hover{opacity:1}.media-generation-error[data-v-6d1b6ed9]{margin:7px 0 0;color:#ffd5d1;font-size:9px}.drawer-backdrop[data-v-f8682480]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:#181c1d33}.revision-drawer[data-v-f8682480]{position:fixed;z-index:90;top:0;right:0;width:min(460px,100vw);height:100vh;overflow-y:auto;padding:34px;background:var(--surface);box-shadow:var(--shadow-float);animation:drawer-in-f8682480 var(--normal) var(--ease)}header[data-v-f8682480]{display:flex;align-items:flex-start;justify-content:space-between}h2[data-v-f8682480]{margin:7px 0 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.revision-context[data-v-f8682480]{margin:30px 0 22px;padding:16px;border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--ink-soft);font-family:var(--font-serif);line-height:1.7}label[data-v-f8682480]{display:block;margin-bottom:9px;font-size:11px}textarea[data-v-f8682480]{width:100%;min-height:170px;padding:15px;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);line-height:1.8}.impact-hint[data-v-f8682480]{display:grid;gap:5px;margin:18px 0 24px;color:var(--ink-soft);font-size:11px}.impact-hint span[data-v-f8682480]{color:var(--ink-faint)}.preview-section[data-v-f8682480]{margin-top:28px}.preview-section small[data-v-f8682480],.compare small[data-v-f8682480]{color:var(--ink-faint);font-size:9px}.preview-section h3[data-v-f8682480]{font-family:var(--font-serif);font-size:18px;font-weight:500;line-height:1.6}.preview-section ul[data-v-f8682480]{padding-left:18px;color:var(--ink-soft);line-height:1.9}.compare[data-v-f8682480]{display:grid;gap:10px;margin-top:25px}.compare>div[data-v-f8682480]{padding:16px;border:1px solid var(--line)}.compare .after[data-v-f8682480]{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft)}.compare p[data-v-f8682480]{max-height:210px;overflow:auto;white-space:pre-wrap;color:var(--ink-soft);font-family:var(--font-serif);font-size:12px;line-height:1.7}.drawer-actions[data-v-f8682480]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@keyframes drawer-in-f8682480{0%{transform:translate(100%)}to{transform:none}}.work-detail[data-v-c8f736aa]{background:var(--surface)}.work-topbar[data-v-c8f736aa]{position:sticky;top:0;z-index:30;display:flex;min-height:62px;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.work-topbar>div[data-v-c8f736aa]{display:flex;align-items:center;gap:10px}.work-topbar h1[data-v-c8f736aa]{font-family:var(--font-sans);font-size:13px}.quiet-save[data-v-c8f736aa]{color:var(--ink-faint);font-size:9px}.status[data-v-c8f736aa]{display:flex;align-items:center;padding:5px 8px;background:var(--surface-soft);color:var(--ink-faint);font-size:9px}.status i[data-v-c8f736aa]{width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--ink-faint)}.status i.generating[data-v-c8f736aa]{background:var(--blue);animation:pulse 1.4s infinite}.status i.public[data-v-c8f736aa]{background:var(--lime)}.status i.failed[data-v-c8f736aa]{background:var(--danger)}.generation-hero[data-v-c8f736aa]{display:grid;grid-template-columns:1.2fr .8fr;min-height:390px;align-items:center;margin-bottom:48px;padding:50px 60px;background:var(--surface-soft)}.generation-hero h2[data-v-c8f736aa]{margin:12px 0;font-family:var(--font-serif);font-size:38px;font-weight:500}.generation-hero blockquote[data-v-c8f736aa]{max-width:620px;margin:24px 0 0;color:var(--ink-soft);font-family:var(--font-serif);font-size:17px;line-height:1.9}.generation-orbit[data-v-c8f736aa]{display:flex;align-items:center;flex-direction:column;justify-self:center;text-align:center}.generation-orbit strong[data-v-c8f736aa]{margin-top:24px;font-family:var(--font-serif);font-size:17px}.generation-orbit small[data-v-c8f736aa]{max-width:280px;margin-top:7px;color:var(--ink-faint);line-height:1.7}.thinking-ring[data-v-c8f736aa]{display:block;width:32px;height:32px;border:1px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:thinking-c8f736aa 1.6s linear infinite}.thinking-ring.large[data-v-c8f736aa]{width:96px;height:96px;border-width:2px}.hero-progress[data-v-c8f736aa]{max-width:600px;margin-top:34px}.hero-progress>span[data-v-c8f736aa],.hero-progress>b[data-v-c8f736aa]{display:inline-block;color:var(--ink-faint);font-size:9px;font-weight:400}.hero-progress>b[data-v-c8f736aa]{float:right;color:var(--accent)}.hero-progress>i[data-v-c8f736aa]{position:relative;display:block;height:1px;margin-top:10px;background:var(--line)}.hero-progress em[data-v-c8f736aa]{position:absolute;inset:0 auto 0 0;background:var(--accent);transition:width var(--normal)}.work-hero[data-v-c8f736aa]{display:grid;grid-template-columns:.92fr 1.08fr;min-height:520px;margin-bottom:62px}.poster[data-v-c8f736aa]{min-height:520px}.intro[data-v-c8f736aa]{display:flex;flex-direction:column;justify-content:center;padding:56px;background:var(--paper)}.intro h2[data-v-c8f736aa]{margin:12px 0;font-family:var(--font-serif);font-size:42px;font-weight:500}.tags[data-v-c8f736aa]{display:flex;align-items:center;gap:7px}.tags span[data-v-c8f736aa]{padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:9px}.tags b[data-v-c8f736aa]{margin-left:4px;color:var(--ink-soft);font-size:10px;font-weight:500}.intro blockquote[data-v-c8f736aa]{margin:30px 0 0;padding-left:18px;border-left:1px solid var(--accent);color:var(--ink-soft);font-family:var(--font-serif);font-size:15px;line-height:1.9}.intro blockquote small[data-v-c8f736aa]{display:block;margin-bottom:8px;color:var(--accent);font-family:var(--font-sans);font-size:9px}.generation-board[data-v-c8f736aa]{display:flex;flex-direction:column;border-top:1px solid var(--line)}.generation-board span[data-v-c8f736aa]{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--ink-faint);font-size:12px}.generation-board strong[data-v-c8f736aa]{font-size:10px;font-weight:400}.generation-board .completed[data-v-c8f736aa],.generation-board .active[data-v-c8f736aa]{color:var(--ink)}.generation-board .completed strong[data-v-c8f736aa]{color:var(--ink-soft)}.generation-board .active strong[data-v-c8f736aa]{color:var(--accent)}.work-tabs[data-v-c8f736aa]{position:sticky;top:62px;z-index:20;display:flex;gap:28px;margin-bottom:46px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.work-tabs button[data-v-c8f736aa]{padding:14px 2px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-faint);cursor:pointer}.work-tabs button.active[data-v-c8f736aa]{border-color:var(--accent);color:var(--ink)}.work-section[data-v-c8f736aa]{min-height:500px;padding-bottom:70px}.overview-grid[data-v-c8f736aa]{display:grid;grid-template-columns:1.08fr .92fr;gap:70px}.section-head[data-v-c8f736aa]{display:flex;align-items:center;justify-content:space-between}.overview-copy h2[data-v-c8f736aa]{font-family:var(--font-serif);font-size:28px;font-weight:500;line-height:1.65}.overview-copy>p[data-v-c8f736aa]{color:var(--ink-soft);font-family:var(--font-serif);font-size:16px;line-height:2}.overview-copy blockquote[data-v-c8f736aa]{margin:28px 0;padding-left:18px;border-left:1px solid var(--accent);color:var(--ink-soft);font-family:var(--font-serif);line-height:1.8}.emotion-map[data-v-c8f736aa]{padding:28px;border:1px solid var(--line)}.emotion-map h3[data-v-c8f736aa]{font-size:12px}.curve[data-v-c8f736aa]{height:180px;margin-top:30px;border-bottom:1px solid var(--line);color:var(--accent)}.curve svg[data-v-c8f736aa]{width:100%;height:100%}.emotion-map>div[data-v-c8f736aa]:last-child{display:flex;justify-content:space-between;margin-top:9px;color:var(--ink-faint);font-size:8px}.longform-head[data-v-c8f736aa]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.longform-head h2[data-v-c8f736aa]{margin:8px 0;font-family:var(--font-serif);font-size:28px;font-weight:500}.longform-head span[data-v-c8f736aa]{color:var(--ink-faint);font-size:10px}.longform-head input[data-v-c8f736aa],.reader-layout aside input[data-v-c8f736aa]{height:38px;padding:0 10px;border:1px solid var(--line);background:var(--surface)}.pending-panel[data-v-c8f736aa]{padding:80px 30px;border:1px solid var(--line);text-align:center}.pending-panel strong[data-v-c8f736aa]{font-family:var(--font-serif);font-size:20px;font-weight:500}.pending-panel p[data-v-c8f736aa]{color:var(--ink-faint);line-height:1.8}.generation-empty[data-v-c8f736aa]{display:flex;min-height:420px;align-items:center;flex-direction:column;justify-content:center;padding:70px 24px;text-align:center}.generation-empty .eyebrow[data-v-c8f736aa]{margin-top:24px}.generation-empty h2[data-v-c8f736aa]{margin:8px 0 12px;font-family:var(--font-serif);font-size:28px;font-weight:500}.generation-empty>p[data-v-c8f736aa]:not(.eyebrow){max-width:560px;color:var(--ink-soft);font-size:12px;line-height:1.9}.skeleton-stack[data-v-c8f736aa]{width:min(520px,90%);margin-top:34px}.skeleton-stack i[data-v-c8f736aa]{display:block;height:9px;margin:12px 0;border-radius:99px;background:linear-gradient(90deg,var(--surface-soft),var(--line),var(--surface-soft));background-size:200% 100%;animation:skeleton-c8f736aa 1.8s linear infinite}.skeleton-stack i[data-v-c8f736aa]:nth-child(2){width:83%}.skeleton-stack i[data-v-c8f736aa]:nth-child(3){width:64%}.episode-browser[data-v-c8f736aa]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:46px;min-height:670px}.episode-browser>aside[data-v-c8f736aa]{position:sticky;top:124px;align-self:start;height:calc(100vh - 150px);border-right:1px solid var(--line)}.episode-ranges[data-v-c8f736aa]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-right:20px;background:var(--line)}.episode-ranges button[data-v-c8f736aa]{min-height:32px;border:0;background:var(--surface-soft);color:var(--ink-faint);font-size:8px;cursor:pointer}.episode-ranges button.active[data-v-c8f736aa]{background:var(--ink);color:var(--surface)}.episode-list[data-v-c8f736aa],.reader-list[data-v-c8f736aa]{height:calc(100% - 48px);margin-top:14px;padding-right:20px;overflow-y:auto}.episode-list button[data-v-c8f736aa],.reader-list button[data-v-c8f736aa]{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr);min-height:44px;align-items:center;gap:8px;padding:0 10px;border:0;border-left:2px solid transparent;background:transparent;color:var(--ink-faint);text-align:left;cursor:pointer}.episode-list button.active[data-v-c8f736aa],.reader-list button.active[data-v-c8f736aa]{border-left-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.episode-list span[data-v-c8f736aa],.reader-list span[data-v-c8f736aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-size:11px}.episode-list b[data-v-c8f736aa],.reader-list b[data-v-c8f736aa]{font-size:8px;font-weight:400}.outline-reader[data-v-c8f736aa]{max-width:760px;padding:18px 0 90px}.outline-reader header[data-v-c8f736aa],.story-reader header[data-v-c8f736aa]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--line)}.outline-reader h2[data-v-c8f736aa],.story-reader h2[data-v-c8f736aa]{margin:8px 0;font-family:var(--font-serif);font-size:31px;font-weight:500}.outline-story[data-v-c8f736aa]{padding:30px 0}.outline-story p[data-v-c8f736aa]{color:var(--ink-soft);font-family:var(--font-serif);font-size:16px;line-height:2}.signals[data-v-c8f736aa]{border-top:1px solid var(--line)}.signals>div[data-v-c8f736aa]{display:grid;grid-template-columns:100px 1fr;min-height:66px;align-items:center;border-bottom:1px solid var(--line)}.signals small[data-v-c8f736aa]{color:var(--ink-faint);font-size:9px}.signals strong[data-v-c8f736aa]{font-family:var(--font-serif);font-size:13px;font-weight:500;line-height:1.7}.episode-turn[data-v-c8f736aa]{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.episode-turn span[data-v-c8f736aa]{color:var(--ink-faint);font-size:9px}.asset-grid[data-v-c8f736aa]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.asset-grid article[data-v-c8f736aa]{position:relative;min-height:440px;overflow:hidden;background:var(--ink);cursor:pointer}.asset-media[data-v-c8f736aa]{position:absolute;top:0;right:0;bottom:0;left:0}.asset-grid article[data-v-c8f736aa]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(15,17,18,.82),transparent 60%)}.asset-copy[data-v-c8f736aa]{position:absolute;z-index:2;right:26px;bottom:26px;left:26px;color:#fff}.asset-copy small[data-v-c8f736aa]{color:#ffffff9e;font-size:9px}.asset-copy h3[data-v-c8f736aa]{margin:7px 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.asset-copy p[data-v-c8f736aa]{color:#ffffffb3;font-size:11px}.asset-copy span[data-v-c8f736aa]{display:block;margin-top:18px;font-size:9px}.pending-assets[data-v-c8f736aa]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.pending-assets>div[data-v-c8f736aa],.asset-pending[data-v-c8f736aa]{display:flex;min-height:350px;align-items:center;flex-direction:column;justify-content:center;padding:60px;background:var(--paper);text-align:center}.pending-symbol[data-v-c8f736aa]{display:grid;width:54px;height:54px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink-faint);font-family:var(--font-serif)}.pending-assets h3[data-v-c8f736aa],.asset-pending h3[data-v-c8f736aa]{font-family:var(--font-serif);font-size:20px;font-weight:500}.pending-assets p[data-v-c8f736aa],.asset-pending p[data-v-c8f736aa]{max-width:360px;color:var(--ink-soft);font-size:12px;line-height:1.8}.manuscript-pending[data-v-c8f736aa]{display:flex;min-height:360px;align-items:center;flex-direction:column;justify-content:center;text-align:center}.manuscript-pending h2[data-v-c8f736aa]{margin:24px 0 8px;font-family:var(--font-serif);font-size:24px}.manuscript-pending p[data-v-c8f736aa]{max-width:500px;color:var(--ink-soft);font-size:13px;line-height:1.8}.reader-layout[data-v-c8f736aa]{display:grid;grid-template-columns:250px minmax(0,760px);justify-content:center;gap:62px}.reader-layout>aside[data-v-c8f736aa]{position:sticky;top:124px;align-self:start;height:calc(100vh - 150px)}.reader-layout aside>strong[data-v-c8f736aa],.reader-layout aside>span[data-v-c8f736aa]{display:block}.reader-layout aside>span[data-v-c8f736aa]{margin:5px 0 18px;color:var(--ink-faint);font-size:9px}.reader-layout aside label[data-v-c8f736aa],.reader-layout aside input[data-v-c8f736aa]{display:block;width:100%}.story-reader[data-v-c8f736aa]{padding:18px 0 90px}.story-reader header>div>p[data-v-c8f736aa]:last-child{color:var(--ink-soft);font-family:var(--font-serif);line-height:1.7}.reader-prose[data-v-c8f736aa]{padding:32px 0}.scene-heading[data-v-c8f736aa]{margin-bottom:24px;color:var(--accent);font-size:10px}.reader-prose p[data-v-c8f736aa]{color:var(--ink-soft);font-family:var(--font-serif);font-size:16px;line-height:2.1}.reader-prose blockquote[data-v-c8f736aa]{margin:28px 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-serif);font-size:18px;line-height:1.8}.reader-hook[data-v-c8f736aa]{margin-top:36px;padding:20px;border-left:2px solid var(--accent);background:var(--accent-soft)}.reader-hook small[data-v-c8f736aa],.reader-hook strong[data-v-c8f736aa]{display:block}.reader-hook small[data-v-c8f736aa]{color:var(--accent);font-size:9px}.reader-hook strong[data-v-c8f736aa]{margin-top:7px;font-family:var(--font-serif);font-weight:500;line-height:1.7}@keyframes thinking-c8f736aa{to{transform:rotate(360deg)}}@keyframes skeleton-c8f736aa{to{background-position:-200% 0}}@media (max-width:900px){.generation-hero[data-v-c8f736aa],.work-hero[data-v-c8f736aa],.overview-grid[data-v-c8f736aa]{grid-template-columns:1fr}.generation-orbit[data-v-c8f736aa]{margin-top:50px}.poster[data-v-c8f736aa]{min-height:420px}.episode-browser[data-v-c8f736aa],.reader-layout[data-v-c8f736aa]{grid-template-columns:220px minmax(0,1fr);gap:24px}.asset-grid[data-v-c8f736aa],.pending-assets[data-v-c8f736aa]{grid-template-columns:1fr}}@media (max-width:760px){.work-topbar[data-v-c8f736aa]{padding:0 12px}.work-topbar h1[data-v-c8f736aa]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiet-save[data-v-c8f736aa]{display:none}.generation-hero[data-v-c8f736aa]{padding:56px 24px 40px}.intro[data-v-c8f736aa]{padding:30px}.intro h2[data-v-c8f736aa]{font-size:32px}.work-tabs[data-v-c8f736aa]{gap:18px;overflow-x:auto}.work-tabs button[data-v-c8f736aa]{white-space:nowrap}.episode-browser[data-v-c8f736aa],.reader-layout[data-v-c8f736aa]{display:block}.episode-browser>aside[data-v-c8f736aa],.reader-layout>aside[data-v-c8f736aa]{position:relative;top:auto;height:260px;margin-bottom:30px;border-right:0;border-bottom:1px solid var(--line)}.longform-head[data-v-c8f736aa]{display:block}.longform-head label[data-v-c8f736aa]{display:block;margin-top:18px}.longform-head input[data-v-c8f736aa]{width:100%}.pending-assets>div[data-v-c8f736aa],.asset-pending[data-v-c8f736aa]{min-height:280px;padding:36px 22px}}.work-hero[data-v-c8f736aa]{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:stretch}.poster[data-v-c8f736aa]{position:relative;min-height:0;aspect-ratio:3/4;background:var(--surface-soft)}.poster[data-v-c8f736aa] .media-generation-controls{position:absolute;right:14px;bottom:14px;left:14px;z-index:3}.visibility-panel[data-v-c8f736aa]{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:46px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.visibility-panel strong[data-v-c8f736aa],.visibility-panel small[data-v-c8f736aa]{display:block}.visibility-panel strong[data-v-c8f736aa]{margin-top:7px;font-family:var(--font-serif);font-size:16px;font-weight:500}.visibility-panel small[data-v-c8f736aa]{max-width:620px;margin-top:7px;color:var(--ink-faint);font-size:9px;line-height:1.7}.story-river[data-v-c8f736aa]{position:relative;max-width:900px;margin:0 auto 90px;padding:8px 0 30px 78px}.story-river[data-v-c8f736aa]:before{content:"";position:absolute;top:0;bottom:0;left:23px;width:1px;background:linear-gradient(var(--accent),var(--line-strong) 18%,var(--line))}.river-episode[data-v-c8f736aa]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:34px 0 38px;border-bottom:1px solid var(--line)}.river-marker[data-v-c8f736aa]{position:absolute;top:36px;left:-78px;display:grid;width:48px;justify-items:center;color:var(--accent)}.river-marker b[data-v-c8f736aa]{font-size:9px;font-weight:500}.river-marker i[data-v-c8f736aa]{position:absolute;top:21px;width:9px;height:9px;border:2px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.river-copy h3[data-v-c8f736aa]{margin:0 0 12px;font-family:var(--font-serif);font-size:22px;font-weight:500}.river-copy p[data-v-c8f736aa]{max-width:700px;margin:0 0 9px;color:var(--ink-soft);font-family:var(--font-serif);font-size:15px;line-height:1.95}.river-change[data-v-c8f736aa]{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:17px;color:var(--ink-faint);font-size:9px}.river-change strong[data-v-c8f736aa]{color:var(--ink-soft);font-weight:500}.river-edit[data-v-c8f736aa]{align-self:start;padding:5px 0;border:0;background:transparent;color:var(--ink-faint);font-size:9px;cursor:pointer;opacity:.65}.river-edit[data-v-c8f736aa]:hover{color:var(--accent);opacity:1}@media (max-width:900px){.work-hero[data-v-c8f736aa]{grid-template-columns:minmax(260px,380px) minmax(0,1fr);justify-content:center}.poster[data-v-c8f736aa]{min-height:0}}@media (max-width:760px){.work-hero[data-v-c8f736aa]{grid-template-columns:minmax(0,1fr)}.poster[data-v-c8f736aa]{width:min(100%,380px);justify-self:center}.visibility-panel[data-v-c8f736aa]{align-items:flex-start;flex-direction:column}.story-river[data-v-c8f736aa]{padding-left:42px}.story-river[data-v-c8f736aa]:before{left:12px}.river-marker[data-v-c8f736aa]{left:-42px;width:26px}.river-marker b[data-v-c8f736aa]{font-size:8px}.river-episode[data-v-c8f736aa]{grid-template-columns:1fr;gap:8px;padding:28px 0 30px}.river-copy h3[data-v-c8f736aa]{font-size:18px}.river-copy p[data-v-c8f736aa]{font-size:14px;line-height:1.8}.river-change[data-v-c8f736aa]{display:block;line-height:1.7}.river-change strong[data-v-c8f736aa]{display:block;margin-top:4px}.river-edit[data-v-c8f736aa]{justify-self:start}}.character-detail[data-v-3f4f6c08]{background:var(--surface)}.portrait-stage[data-v-3f4f6c08]{position:relative;height:100vh;min-height:680px;overflow:hidden;background:#111415;color:#fff}.photo-track[data-v-3f4f6c08]{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.photo-track[data-v-3f4f6c08]::-webkit-scrollbar{display:none}.photo-slide[data-v-3f4f6c08]{position:relative;width:100%;height:100%;flex:0 0 100%;margin:0;scroll-snap-align:start}.photo-slide[data-v-3f4f6c08]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(8,10,11,.82),transparent 42%),linear-gradient(90deg,rgba(8,10,11,.3),transparent 45%);pointer-events:none}.photo-slide[data-v-3f4f6c08] .media-frame{width:100%;height:100%;aspect-ratio:auto}.photo-slide[data-v-3f4f6c08] img{height:100%;object-fit:cover;object-position:center 20%;filter:saturate(.72)}.photo-slide figcaption[data-v-3f4f6c08]{position:absolute;z-index:3;left:5vw;bottom:12vh;color:#ffffff9e;font-size:9px}.back-link[data-v-3f4f6c08]{position:absolute;z-index:8;top:22px;left:24px;padding:7px 9px;border:0;background:#0a0c0d33;color:#fff;font-size:10px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portrait-name[data-v-3f4f6c08]{position:absolute;z-index:6;left:5vw;bottom:14vh;pointer-events:none}.portrait-name h1[data-v-3f4f6c08]{margin:0;font-family:var(--font-serif);font-size:64px;font-weight:500}.photo-position[data-v-3f4f6c08]{position:absolute;z-index:6;right:5vw;bottom:12vh;display:flex;align-items:center;gap:8px;font-size:9px}.photo-position i[data-v-3f4f6c08]{width:40px;height:1px;background:#ffffff5c}.photo-actions[data-v-3f4f6c08]{position:absolute;z-index:7;right:5vw;bottom:5vh}.scroll-hint[data-v-3f4f6c08]{position:absolute;z-index:7;left:50%;bottom:18px;color:#ffffff80;font-size:9px;transform:translate(-50%)}.detail-tabs[data-v-3f4f6c08]{position:sticky;z-index:18;top:0;display:flex;min-height:60px;justify-content:center;gap:56px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.detail-tabs button[data-v-3f4f6c08]{padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-faint);font-size:11px;cursor:pointer}.detail-tabs button.active[data-v-3f4f6c08]{border-color:var(--accent);color:var(--ink)}.detail-content[data-v-3f4f6c08]{width:min(980px,calc(100% - 80px));min-height:720px;margin:0 auto;padding:80px 0 120px}.detail-copy>header[data-v-3f4f6c08]{margin-bottom:44px}.detail-copy>header h2[data-v-3f4f6c08]{max-width:760px;margin:10px 0 0;font-family:var(--font-serif);font-size:31px;font-weight:500;line-height:1.55}.basic-facts[data-v-3f4f6c08]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.basic-facts span[data-v-3f4f6c08]{min-height:76px;padding:17px 16px 14px 0;border-bottom:1px solid var(--line)}.basic-facts span+span[data-v-3f4f6c08]{padding-left:16px;border-left:1px solid var(--line)}.basic-facts small[data-v-3f4f6c08],.basic-facts strong[data-v-3f4f6c08]{display:block}.basic-facts small[data-v-3f4f6c08]{color:var(--ink-faint);font-size:9px}.basic-facts strong[data-v-3f4f6c08]{margin-top:8px;font-family:var(--font-serif);font-size:14px;font-weight:500}.traits[data-v-3f4f6c08]{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.traits span[data-v-3f4f6c08]{padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:9px}.profile-prose[data-v-3f4f6c08]{max-width:780px}.profile-prose p[data-v-3f4f6c08]{margin:0 0 18px;color:var(--ink-soft);font-family:var(--font-serif);font-size:16px;line-height:2}.experience-list[data-v-3f4f6c08]{border-top:1px solid var(--line)}.experience-list article[data-v-3f4f6c08]{padding:28px 0;border-bottom:1px solid var(--line);cursor:pointer}.experience-list article.current[data-v-3f4f6c08]{background:linear-gradient(90deg,var(--accent-soft),transparent 46%)}.experience-list small[data-v-3f4f6c08]{color:var(--accent);font-size:9px}.experience-list h3[data-v-3f4f6c08]{margin:8px 0;font-family:var(--font-serif);font-size:21px;font-weight:500}.experience-list p[data-v-3f4f6c08]{max-width:760px;margin:0;color:var(--ink-soft);font-size:11px;line-height:1.8}.experience-list strong[data-v-3f4f6c08]{display:block;margin-top:14px;font-size:9px;font-weight:500}.experience-list article.disabled[data-v-3f4f6c08]{opacity:.5;cursor:default}.quiet-revision[data-v-3f4f6c08]{margin-top:26px;padding:7px 0;border:0;background:transparent;color:var(--ink-faint);font-size:9px;cursor:pointer}.quiet-revision[data-v-3f4f6c08]:hover{color:var(--accent)}.relation-list[data-v-3f4f6c08]{border-top:1px solid var(--line)}.relation-list article[data-v-3f4f6c08]{display:grid;grid-template-columns:76px 1fr auto;min-height:100px;align-items:center;gap:18px;border-bottom:1px solid var(--line);cursor:pointer}.relation-list[data-v-3f4f6c08] .media-frame{width:76px;height:76px}.relation-list h3[data-v-3f4f6c08]{margin:6px 0 0;font-family:var(--font-serif);font-size:18px;font-weight:500}.relation-list small[data-v-3f4f6c08]{color:var(--accent);font-size:9px}.empty-relations[data-v-3f4f6c08]{padding:70px 0;border-top:1px solid var(--line);color:var(--ink-faint);text-align:center}@media (max-width:760px){.portrait-stage[data-v-3f4f6c08]{height:calc(100svh - 62px);min-height:620px}.photo-slide[data-v-3f4f6c08]:after{background:linear-gradient(0deg,rgba(8,10,11,.88),transparent 48%)}.photo-slide[data-v-3f4f6c08] img{object-position:center top}.back-link[data-v-3f4f6c08]{top:12px;left:10px}.portrait-name[data-v-3f4f6c08]{right:18px;bottom:156px;left:18px}.portrait-name h1[data-v-3f4f6c08]{font-size:42px}.photo-position[data-v-3f4f6c08]{right:18px;bottom:116px}.photo-actions[data-v-3f4f6c08]{right:14px;bottom:56px;left:14px}.photo-actions[data-v-3f4f6c08] .media-generation-actions{justify-content:flex-start}.scroll-hint[data-v-3f4f6c08]{bottom:12px;white-space:nowrap}.detail-tabs[data-v-3f4f6c08]{justify-content:space-around;gap:0;padding:0 10px}.detail-tabs button[data-v-3f4f6c08]{flex:1;font-size:10px}.detail-content[data-v-3f4f6c08]{width:calc(100% - 34px);padding:52px 0 100px}.detail-copy>header[data-v-3f4f6c08]{margin-bottom:30px}.detail-copy>header h2[data-v-3f4f6c08]{font-size:24px}.basic-facts[data-v-3f4f6c08]{grid-template-columns:1fr}.basic-facts span+span[data-v-3f4f6c08]{padding-left:0;border-left:0}.profile-prose p[data-v-3f4f6c08]{font-size:15px}.experience-list h3[data-v-3f4f6c08]{font-size:17px}.relation-list[data-v-3f4f6c08]{grid-template-columns:64px 1fr auto}.relation-list[data-v-3f4f6c08] .media-frame{width:64px;height:64px}}.hero-media[data-v-d047ab63] .media-frame,.row-media[data-v-d047ab63] .media-frame,.portrait[data-v-d047ab63] .media-frame{aspect-ratio:1/1}.context-switcher[data-v-d047ab63]{display:grid;grid-template-columns:1fr 220px auto;min-height:68px;align-items:center;gap:14px;margin:-8px 0 24px;padding:12px 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff9e}.context-switcher span[data-v-d047ab63],.context-switcher strong[data-v-d047ab63],.context-switcher small[data-v-d047ab63]{display:inline-block}.context-switcher span[data-v-d047ab63]{margin-right:12px;color:var(--accent);font-size:9px}.context-switcher strong[data-v-d047ab63]{font-family:var(--font-serif);font-size:15px;font-weight:500}.context-switcher small[data-v-d047ab63]{margin-left:12px;color:var(--ink-faint);font-size:9px}.context-switcher select[data-v-d047ab63]{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.context-switcher button[data-v-d047ab63]{display:flex;min-height:38px;align-items:center;gap:7px;border:0;background:transparent;font-size:10px;cursor:pointer}.context-switcher b[data-v-d047ab63]{font-weight:400}.character-layout[data-v-d047ab63]{display:grid;grid-template-columns:1.25fr .75fr;gap:34px}.character-hero[data-v-d047ab63]{position:relative;min-height:600px;overflow:hidden;background:#292c2c;color:#fff;cursor:pointer}.hero-media[data-v-d047ab63]{position:absolute;top:0;right:0;bottom:0;left:0}.character-hero[data-v-d047ab63]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(13,14,14,.8),transparent 68%),linear-gradient(0deg,rgba(13,14,14,.65),transparent 45%)}.character-code[data-v-d047ab63]{position:absolute;z-index:2;top:28px;right:28px;font-size:9px;opacity:.6}.character-hero-copy[data-v-d047ab63]{position:absolute;z-index:2;right:38px;bottom:42px;left:38px;max-width:430px}.role[data-v-d047ab63]{color:var(--lime);font-size:10px}.character-hero-copy h2[data-v-d047ab63]{margin:9px 0 18px;font-family:var(--font-serif);font-size:42px;font-weight:500}.character-quote[data-v-d047ab63]{font-family:var(--font-serif);font-size:17px;line-height:1.8}.arc[data-v-d047ab63]{display:flex;align-items:center;gap:9px;margin-top:24px;color:#ffffffa8;font-size:9px}.arc i[data-v-d047ab63]{width:26px;height:1px;background:#ffffff4d}.character-list[data-v-d047ab63]{display:flex;flex-direction:column;gap:1px;background:var(--line)}.character-list article[data-v-d047ab63]{display:grid;grid-template-columns:72px 1fr auto;min-height:128px;align-items:center;gap:18px;padding:18px;background:var(--surface);cursor:pointer}.row-media[data-v-d047ab63]{width:72px;height:92px}.character-list h3[data-v-d047ab63]{margin:0 0 7px;font-family:var(--font-serif);font-size:18px;font-weight:500}.character-list p[data-v-d047ab63]{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.7}.relationship[data-v-d047ab63]{align-self:start;padding-top:4px;color:var(--ink-faint);font-size:9px}.trait-strip[data-v-d047ab63]{display:flex;gap:5px;margin-top:10px}.trait-strip span[data-v-d047ab63]{padding:3px 6px;background:var(--surface-soft);color:var(--ink-faint);font-size:8px}.context-empty[data-v-d047ab63]{display:grid;min-height:180px;place-items:center;background:var(--surface);color:var(--ink-faint);font-size:10px}.library-section[data-v-d047ab63]{margin-top:80px;padding-top:32px;border-top:1px solid var(--line)}.library-toolbar[data-v-d047ab63]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.library-toolbar strong[data-v-d047ab63],.library-toolbar span[data-v-d047ab63]{display:block}.library-toolbar span[data-v-d047ab63]{margin-top:5px;color:var(--ink-faint);font-size:9px}.library-controls[data-v-d047ab63]{display:flex;gap:8px}.library-controls input[data-v-d047ab63],.library-controls select[data-v-d047ab63]{height:38px;padding:0 10px;border:1px solid var(--line);background:var(--surface)}.character-grid[data-v-d047ab63]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 14px}.character-grid article[data-v-d047ab63]{cursor:pointer}.portrait[data-v-d047ab63]{aspect-ratio:3/4;min-height:280px}.copy[data-v-d047ab63]{padding:12px 2px}.copy small[data-v-d047ab63],.copy span[data-v-d047ab63]{color:var(--ink-faint);font-size:9px}.copy h2[data-v-d047ab63]{margin:7px 0;font-family:var(--font-serif);font-size:20px;font-weight:500}.copy p[data-v-d047ab63]{height:42px;overflow:hidden;color:var(--ink-soft);font-size:11px;line-height:1.8}.character-grid.list[data-v-d047ab63]{display:block;border-top:1px solid var(--line)}.character-grid.list article[data-v-d047ab63]{display:grid;grid-template-columns:120px 1fr;min-height:150px;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.character-grid.list .portrait[data-v-d047ab63]{min-height:130px;aspect-ratio:1}.character-grid.list .copy p[data-v-d047ab63]{height:auto}.page-sentinel[data-v-d047ab63]{height:1px}.page-loading[data-v-d047ab63]{padding:28px;color:var(--ink-faint);font-size:10px;text-align:center}@media (max-width:1080px){.character-grid[data-v-d047ab63]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.character-layout[data-v-d047ab63]{grid-template-columns:1fr}.context-switcher[data-v-d047ab63]{grid-template-columns:1fr auto}.context-switcher button[data-v-d047ab63]{display:none}}@media (max-width:760px){.context-switcher[data-v-d047ab63]{padding:12px 0}.context-switcher span[data-v-d047ab63],.context-switcher strong[data-v-d047ab63],.context-switcher small[data-v-d047ab63]{display:block;margin:0}.context-switcher strong[data-v-d047ab63]{margin:4px 0;font-size:13px}.context-switcher select[data-v-d047ab63]{width:136px}.library-toolbar[data-v-d047ab63]{align-items:stretch;flex-direction:column}.library-controls[data-v-d047ab63]{width:100%;flex-direction:column}.character-grid[data-v-d047ab63]{grid-template-columns:repeat(2,1fr)}.portrait[data-v-d047ab63]{min-height:220px}}.row-media[data-v-d047ab63]{width:72px;height:72px}.portrait[data-v-d047ab63]{aspect-ratio:1/1;min-height:0}.character-grid.list .portrait[data-v-d047ab63]{aspect-ratio:1/1;min-height:120px}@media (max-width:760px){.portrait[data-v-d047ab63]{min-height:0}}.context-switcher[data-v-f196cd5c]{display:grid;grid-template-columns:1fr 220px auto;min-height:68px;align-items:center;gap:14px;margin:-8px 0 24px;padding:12px 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff9e}.context-switcher span[data-v-f196cd5c]{margin-right:12px;color:var(--accent);font-size:9px}.context-switcher strong[data-v-f196cd5c]{font-family:var(--font-serif);font-size:15px;font-weight:500}.context-switcher small[data-v-f196cd5c]{margin-left:12px;color:var(--ink-faint);font-size:9px}.context-switcher select[data-v-f196cd5c]{min-height:38px;padding:0 12px;border:1px solid var(--line);background:var(--surface)}.context-switcher button[data-v-f196cd5c]{border:0;background:transparent;font-size:10px;cursor:pointer}.context-switcher b[data-v-f196cd5c]{font-weight:400}.space-index[data-v-f196cd5c]{display:grid;grid-template-columns:1.25fr .75fr;min-height:610px;border-top:1px solid var(--line-strong)}.space-visual[data-v-f196cd5c]{position:relative;overflow:hidden;cursor:pointer}.space-caption[data-v-f196cd5c]{position:absolute;right:28px;bottom:26px;left:28px;display:flex;justify-content:space-between;color:#fff;font-size:10px}.space-panel[data-v-f196cd5c]{padding:46px;background:var(--surface)}.space-number[data-v-f196cd5c]{color:var(--accent);font-family:var(--font-serif);font-size:10px}.space-panel h2[data-v-f196cd5c]{margin:18px 0 10px;font-family:var(--font-serif);font-size:32px;font-weight:500}.space-mood[data-v-f196cd5c]{margin:0 0 36px;color:var(--ink-soft);font-family:var(--font-serif);font-size:14px;line-height:1.9}.space-story[data-v-f196cd5c]{padding:20px 0;border-top:1px solid var(--line)}.space-story small[data-v-f196cd5c]{color:var(--ink-faint)}.space-story h3[data-v-f196cd5c]{margin:8px 0;font-size:13px}.space-story p[data-v-f196cd5c]{color:var(--ink-soft);font-size:11px;line-height:1.7}.space-tabs[data-v-f196cd5c]{display:flex;margin-top:30px;border-top:1px solid var(--line)}.space-tabs button[data-v-f196cd5c]{flex:1;padding:15px 3px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-faint);font-size:9px;cursor:pointer}.space-tabs button.active[data-v-f196cd5c]{border-color:var(--accent);color:var(--ink)}.space-panel>.button[data-v-f196cd5c]{margin-top:20px}.library-section[data-v-f196cd5c]{margin-top:80px;padding-top:32px;border-top:1px solid var(--line)}.library-toolbar[data-v-f196cd5c]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.library-toolbar strong[data-v-f196cd5c],.library-toolbar span[data-v-f196cd5c]{display:block}.library-toolbar span[data-v-f196cd5c]{margin-top:5px;color:var(--ink-faint);font-size:9px}.library-controls[data-v-f196cd5c]{display:flex;gap:8px}.library-controls input[data-v-f196cd5c],.library-controls select[data-v-f196cd5c]{height:38px;padding:0 10px;border:1px solid var(--line);background:var(--surface)}.space-library[data-v-f196cd5c]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 14px}.space-library article[data-v-f196cd5c]{cursor:pointer}.visual[data-v-f196cd5c]{aspect-ratio:4/3;min-height:190px}.space-library strong[data-v-f196cd5c],.space-library small[data-v-f196cd5c],.space-library span[data-v-f196cd5c]{display:block}.space-library strong[data-v-f196cd5c]{margin-top:10px;font-family:var(--font-serif);font-size:15px}.space-library small[data-v-f196cd5c]{margin-top:4px;color:var(--ink-faint);font-size:9px}.space-library span[data-v-f196cd5c]{display:none;margin-top:5px;color:var(--ink-soft);font-size:10px}.space-library.list[data-v-f196cd5c]{display:block;border-top:1px solid var(--line)}.space-library.list article[data-v-f196cd5c]{display:grid;grid-template-columns:130px 1fr;min-height:102px;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.space-library.list .visual[data-v-f196cd5c]{width:130px;min-height:82px}.space-library.list strong[data-v-f196cd5c]{margin-top:0}.space-library.list span[data-v-f196cd5c]{display:block}.page-sentinel[data-v-f196cd5c]{height:1px}.page-loading[data-v-f196cd5c]{padding:28px;color:var(--ink-faint);font-size:10px;text-align:center}@media (max-width:980px){.space-library[data-v-f196cd5c]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.space-index[data-v-f196cd5c]{grid-template-columns:1fr}.context-switcher[data-v-f196cd5c]{grid-template-columns:1fr auto}.context-switcher button[data-v-f196cd5c]{display:none}}@media (max-width:760px){.context-switcher[data-v-f196cd5c]{padding:12px 0}.context-switcher span[data-v-f196cd5c],.context-switcher strong[data-v-f196cd5c],.context-switcher small[data-v-f196cd5c]{display:block;margin:0}.context-switcher strong[data-v-f196cd5c]{margin:4px 0;font-size:13px}.context-switcher select[data-v-f196cd5c]{width:136px}.library-toolbar[data-v-f196cd5c]{align-items:stretch;flex-direction:column}.library-controls[data-v-f196cd5c]{flex-direction:column}.space-library[data-v-f196cd5c]{grid-template-columns:repeat(2,1fr)}}.visual[data-v-f196cd5c]{aspect-ratio:1/1;min-height:0}.space-library.list .visual[data-v-f196cd5c]{width:96px;min-height:96px;aspect-ratio:1/1}.detail-topbar[data-v-bbbfbaf0]{position:sticky;top:0;z-index:20;display:flex;min-height:60px;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.space-gallery[data-v-bbbfbaf0]{position:relative;width:min(820px,calc(100% - 48px));aspect-ratio:1/1;margin:28px auto;background:var(--ink);overflow:hidden}.space-main[data-v-bbbfbaf0]{position:absolute;top:0;right:0;bottom:0;left:0}.space-title[data-v-bbbfbaf0]{position:absolute;z-index:2;left:5%;bottom:22%;max-width:520px;color:var(--surface)}.space-title h1[data-v-bbbfbaf0]{margin:10px 0;font-family:var(--font-serif);font-size:48px;font-weight:500}.space-title>p[data-v-bbbfbaf0]:last-child{color:#ffffffb8;font-family:var(--font-serif);font-size:17px;line-height:1.8}.gallery-strip[data-v-bbbfbaf0]{position:absolute;right:4%;bottom:4%;left:4%;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.gallery-strip button[data-v-bbbfbaf0]{aspect-ratio:1/1;padding:0;border:1px solid rgba(255,255,255,.25);background:transparent;overflow:hidden;cursor:pointer}.gallery-strip button.active[data-v-bbbfbaf0]{border-color:var(--surface)}.media-controls-row[data-v-bbbfbaf0]{padding-bottom:28px}.space-content[data-v-bbbfbaf0]{display:grid;grid-template-columns:1.3fr .7fr;gap:90px}.space-content h2[data-v-bbbfbaf0]{font-family:var(--font-serif);font-size:30px;font-weight:500;line-height:1.6}.space-content section>p[data-v-bbbfbaf0]:last-child{color:var(--ink-soft);font-family:var(--font-serif);font-size:16px;line-height:1.9}.space-content aside>div[data-v-bbbfbaf0]{padding:18px 0;border-bottom:1px solid var(--line)}.space-content small[data-v-bbbfbaf0],.space-content strong[data-v-bbbfbaf0]{display:block}.space-content small[data-v-bbbfbaf0]{color:var(--ink-faint);font-size:9px}.space-content strong[data-v-bbbfbaf0]{margin-top:6px;font-family:var(--font-serif);font-weight:500;line-height:1.6}.space-content aside .button[data-v-bbbfbaf0]{margin-top:24px}@media (max-width:760px){.space-gallery[data-v-bbbfbaf0]{width:calc(100% - 24px)}.space-title h1[data-v-bbbfbaf0]{font-size:36px}.gallery-strip[data-v-bbbfbaf0]{grid-template-columns:repeat(5,110px);overflow-x:auto}.space-content[data-v-bbbfbaf0]{grid-template-columns:1fr;gap:30px}}.public-world[data-v-8eef8909]{overflow:hidden;background:var(--paper)}.world-header[data-v-8eef8909]{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:64px 4vw 34px}.world-header h1[data-v-8eef8909]{margin:8px 0;font-family:var(--font-serif);font-size:38px;font-weight:500}.world-header>div>p[data-v-8eef8909]:last-child{max-width:600px;color:var(--ink-soft);font-size:12px;line-height:1.7}.world-header label[data-v-8eef8909]{display:flex;width:300px;height:40px;align-items:center;gap:8px;border-bottom:1px solid var(--line-strong);color:var(--ink-faint)}.world-header svg[data-v-8eef8909]{width:16px;fill:none;stroke:currentColor;stroke-width:1.7}.world-header input[data-v-8eef8909]{width:100%;border:0;background:transparent;outline:0}.world-tabs[data-v-8eef8909]{display:flex;gap:26px;padding:0 4vw 22px}.world-tabs button[data-v-8eef8909]{padding:8px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-faint);cursor:pointer}.world-tabs button.active[data-v-8eef8909]{border-color:var(--accent);color:var(--ink)}.world-stream[data-v-8eef8909]{padding:4px 0 64px}.stream-window[data-v-8eef8909]{overflow:hidden;margin-bottom:14px}.stream-track[data-v-8eef8909]{display:flex;width:max-content;gap:14px;padding-left:4vw;animation:stream-forward-8eef8909 44s linear infinite}.stream-window:nth-child(2n) .stream-track[data-v-8eef8909]{animation-name:stream-reverse-8eef8909}.stream-window:hover .stream-track[data-v-8eef8909]{animation-play-state:paused}.public-card[data-v-8eef8909]{position:relative;width:300px;height:390px;flex:0 0 auto;overflow:hidden;background:var(--surface);cursor:pointer}.public-card.space[data-v-8eef8909]{width:420px}.public-card.character[data-v-8eef8909]{width:270px}.public-card .media[data-v-8eef8909]{position:absolute;top:0;right:0;bottom:0;left:0}.public-card[data-v-8eef8909]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(18,20,21,.82),transparent 62%)}.copy[data-v-8eef8909]{position:absolute;z-index:2;right:20px;bottom:20px;left:20px;color:#fff}.copy small[data-v-8eef8909]{color:#ffffff9e;font-size:9px}.copy h2[data-v-8eef8909]{margin:6px 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.copy p[data-v-8eef8909]{margin:0;color:#ffffffb3;font-size:10px;line-height:1.6}.world-globe-entry[data-v-8eef8909]{display:grid;grid-template-columns:.75fr 1.25fr;min-height:440px;align-items:center;gap:70px;padding:70px 10vw;border-top:1px solid var(--line);background:var(--surface)}.globe-wrap[data-v-8eef8909]{display:flex;align-items:center;flex-direction:column;perspective:1000px}.globe-wrap>span[data-v-8eef8909]{margin-top:22px;color:var(--ink-faint);font-size:9px}.line-globe[data-v-8eef8909]{position:relative;width:270px;height:270px;border:1px solid color-mix(in srgb,var(--blue) 58%,transparent);border-radius:50%;transform-style:preserve-3d;cursor:grab;touch-action:none}.line-globe[data-v-8eef8909]:before,.line-globe[data-v-8eef8909]:after,.line-globe i[data-v-8eef8909]{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--blue) 30%,transparent);border-radius:50%}.line-globe[data-v-8eef8909]:after{top:15%;right:15%;bottom:15%;left:15%;border-color:color-mix(in srgb,var(--accent) 35%,transparent);transform:rotateX(65deg)}.line-globe .lat.a[data-v-8eef8909]{transform:rotateX(65deg)}.line-globe .lat.b[data-v-8eef8909]{transform:rotateX(78deg) scale(.72)}.line-globe .lat.c[data-v-8eef8909]{transform:rotateX(83deg) scale(.38)}.line-globe .lon.a[data-v-8eef8909]{transform:rotateY(65deg)}.line-globe .lon.b[data-v-8eef8909]{transform:rotateY(74deg) rotate(42deg)}.line-globe .lon.c[data-v-8eef8909]{transform:rotateY(74deg) rotate(-42deg)}.world-globe-entry h2[data-v-8eef8909]{margin:9px 0 14px;font-family:var(--font-serif);font-size:28px;font-weight:500}.world-globe-entry p[data-v-8eef8909]:not(.eyebrow){max-width:520px;color:var(--ink-soft);font-size:12px;line-height:1.8}@keyframes stream-forward-8eef8909{to{transform:translate(calc(-50% - 7px))}}@keyframes stream-reverse-8eef8909{0%{transform:translate(calc(-50% - 7px))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.stream-track[data-v-8eef8909]{animation:none}}@media (max-width:760px){.world-header[data-v-8eef8909]{display:block;padding:30px 18px 20px}.world-header label[data-v-8eef8909]{width:100%;margin-top:24px}.world-tabs[data-v-8eef8909]{padding-left:18px}.stream-track[data-v-8eef8909]{width:auto;overflow-x:auto;padding:0 20px 8px;animation:none}.public-card[data-v-8eef8909]{width:250px;height:330px}.public-card.space[data-v-8eef8909]{width:330px}.public-card.duplicate[data-v-8eef8909]{display:none}.world-globe-entry[data-v-8eef8909]{grid-template-columns:1fr;gap:36px;padding:70px 22px 100px}}.account-page[data-v-476d43ff]{background:var(--paper)}.account-shell[data-v-476d43ff]{display:grid;min-height:100vh;grid-template-columns:220px minmax(0,1fr)}.account-nav[data-v-476d43ff]{position:sticky;top:0;height:100vh;padding:48px 24px 26px;border-right:1px solid var(--line);background:var(--surface)}.identity[data-v-476d43ff]{padding:0 8px 32px;border-bottom:1px solid var(--line)}.identity-avatar[data-v-476d43ff]{display:grid;width:52px;height:52px;place-items:center;margin-bottom:14px;background:var(--ink);color:var(--surface);font-family:var(--font-serif);font-size:20px}.identity strong[data-v-476d43ff],.identity small[data-v-476d43ff]{display:block}.identity strong[data-v-476d43ff]{font-size:14px}.identity small[data-v-476d43ff]{margin-top:5px;color:var(--ink-faint);font-size:10px}.account-nav nav[data-v-476d43ff]{display:grid;gap:4px;margin-top:28px}.account-nav nav button[data-v-476d43ff]{display:flex;min-height:42px;align-items:center;gap:12px;padding:0 9px;border:0;border-left:2px solid transparent;background:transparent;color:var(--ink-soft);font-size:12px;text-align:left;cursor:pointer}.account-nav nav button.active[data-v-476d43ff]{border-left-color:var(--accent);background:var(--surface-soft);color:var(--ink)}.account-nav svg[data-v-476d43ff]{width:17px;stroke:currentColor;stroke-width:1.6}.logout[data-v-476d43ff]{position:absolute;right:24px;bottom:26px;left:24px;padding:10px;border:0;background:transparent;color:var(--ink-faint);font-size:10px;text-align:left;cursor:pointer}.account-content[data-v-476d43ff]{width:min(1020px,calc(100% - 72px));margin:0 auto;padding:58px 0 100px}.account-view>header[data-v-476d43ff]{margin-bottom:42px}.account-view>header h1[data-v-476d43ff]{margin:8px 0 10px;font-family:var(--font-serif);font-size:34px;font-weight:500}.account-view>header p[data-v-476d43ff]:last-child{color:var(--ink-soft)}.narrow[data-v-476d43ff]{max-width:690px}.overview-band[data-v-476d43ff]{display:flex;min-height:154px;align-items:flex-end;justify-content:space-between;padding:30px 34px;background:var(--ink);color:var(--surface)}.overview-band small[data-v-476d43ff],.overview-band strong[data-v-476d43ff],.overview-band span[data-v-476d43ff]{display:block}.overview-band small[data-v-476d43ff]{opacity:.65}.overview-band strong[data-v-476d43ff]{margin:8px 0;font-family:var(--font-serif);font-size:44px;font-weight:500}.overview-band span[data-v-476d43ff]{font-size:10px;opacity:.6}.overview-band button[data-v-476d43ff]{border:0;background:transparent;color:var(--surface);font-size:11px;cursor:pointer}.account-columns[data-v-476d43ff]{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;background:var(--line)}.account-columns article[data-v-476d43ff]{min-height:280px;padding:30px;background:var(--surface)}.account-columns article>span[data-v-476d43ff]{color:var(--ink-faint);font-size:10px}.account-columns h2[data-v-476d43ff]{margin:12px 0 6px;font-family:var(--font-serif);font-size:26px;font-weight:500}.membership-summary p[data-v-476d43ff],.growth-summary p[data-v-476d43ff]{color:var(--ink-faint);font-size:10px}.quota[data-v-476d43ff],.star-track[data-v-476d43ff]{height:2px;margin:38px 0 10px;background:var(--line)}.quota i[data-v-476d43ff],.star-track i[data-v-476d43ff]{display:block;height:100%;background:var(--accent)}.membership-summary button[data-v-476d43ff]{margin-top:28px;border:0;background:transparent;color:var(--accent);font-size:10px;cursor:pointer}.growth-summary>strong[data-v-476d43ff]{display:block;margin-top:28px;font-family:var(--font-serif);font-size:24px;font-weight:500}.growth-summary>strong small[data-v-476d43ff]{font-family:var(--font-sans);font-size:9px}.star-track i[data-v-476d43ff]{background:var(--ink)}.recent[data-v-476d43ff]{margin-top:52px}.section-head[data-v-476d43ff]{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.section-head h2[data-v-476d43ff]{font-family:var(--font-serif);font-size:20px;font-weight:500}.section-head button[data-v-476d43ff],.section-head span[data-v-476d43ff]{border:0;background:transparent;color:var(--ink-faint);font-size:10px}.ledger-list[data-v-476d43ff]{border-top:1px solid var(--line)}.ledger-list>div[data-v-476d43ff],.session-list>div[data-v-476d43ff]{display:flex;min-height:66px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.ledger-list span strong[data-v-476d43ff],.ledger-list span small[data-v-476d43ff],.session-list span strong[data-v-476d43ff],.session-list span small[data-v-476d43ff]{display:block}.ledger-list span strong[data-v-476d43ff],.session-list span strong[data-v-476d43ff]{font-size:11px}.ledger-list span small[data-v-476d43ff],.session-list span small[data-v-476d43ff]{margin-top:5px;color:var(--ink-faint);font-size:9px}.ledger-list b[data-v-476d43ff]{font-size:11px;font-weight:500}.ledger-list b.income[data-v-476d43ff]{color:var(--lime)}.profile-form[data-v-476d43ff]{display:grid;gap:25px}.profile-form label[data-v-476d43ff]{display:grid;gap:8px;color:var(--ink-soft);font-size:11px}.profile-form input[data-v-476d43ff],.profile-form textarea[data-v-476d43ff]{width:100%;padding:13px;border:1px solid var(--line-strong);background:var(--surface);outline:0}.profile-form textarea[data-v-476d43ff]{resize:vertical;line-height:1.7}.profile-form label small[data-v-476d43ff]{text-align:right;color:var(--ink-faint)}.profile-form .button[data-v-476d43ff]{justify-self:start}.plans[data-v-476d43ff]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plans article[data-v-476d43ff]{min-height:360px;padding:28px;border:1px solid var(--line);background:var(--surface)}.plans article.current[data-v-476d43ff]{border-top:2px solid var(--accent)}.plans article>span[data-v-476d43ff]{color:var(--ink-soft);font-size:11px}.plans h2[data-v-476d43ff]{margin:18px 0 28px;font-family:var(--font-serif);font-size:28px;font-weight:500}.plans h2 small[data-v-476d43ff]{font-family:var(--font-sans);font-size:10px}.plans ul[data-v-476d43ff]{min-height:160px;margin:0;padding:0;list-style:none}.plans li[data-v-476d43ff]{padding:8px 0;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:10px}.point-balance[data-v-476d43ff]{padding:30px 34px;margin-bottom:46px;background:var(--ink);color:var(--surface)}.point-balance>span[data-v-476d43ff]{font-size:10px;opacity:.65}.point-balance>strong[data-v-476d43ff]{display:block;margin:8px 0 22px;font-family:var(--font-serif);font-size:42px;font-weight:500}.point-balance>div[data-v-476d43ff]{display:flex;gap:24px;opacity:.65}.packs[data-v-476d43ff]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:52px}.packs button[data-v-476d43ff]{display:flex;min-height:146px;align-items:flex-start;flex-direction:column;padding:20px;border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer}.packs strong[data-v-476d43ff]{font-family:var(--font-serif);font-size:24px;font-weight:500}.packs span[data-v-476d43ff],.packs small[data-v-476d43ff]{color:var(--ink-faint);font-size:9px}.packs small[data-v-476d43ff]{margin-top:auto}.packs b[data-v-476d43ff]{margin-top:8px;color:var(--accent);font-size:12px}.ledger-title[data-v-476d43ff]{margin-top:10px}.load-more[data-v-476d43ff]{display:block;margin:24px auto;border:0;background:transparent;color:var(--ink-faint);font-size:10px;cursor:pointer}.security-row[data-v-476d43ff]{display:flex;align-items:center;justify-content:space-between;padding:22px 0;margin-bottom:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.security-row strong[data-v-476d43ff],.security-row span[data-v-476d43ff]{display:block}.security-row span[data-v-476d43ff]{margin-top:5px;color:var(--ink-faint);font-size:10px}.security-row button[data-v-476d43ff]{border:0;background:transparent;color:var(--ink-faint);font-size:10px}.danger-text[data-v-476d43ff]{color:var(--danger)!important;cursor:pointer}.session-list button[data-v-476d43ff]{border:0;background:transparent;color:var(--ink-faint);font-size:10px;cursor:pointer}.account-notice[data-v-476d43ff]{position:fixed;z-index:100;right:28px;bottom:28px;padding:12px 16px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-float);font-size:11px}@media (max-width:900px){.account-shell[data-v-476d43ff]{grid-template-columns:170px minmax(0,1fr)}.account-content[data-v-476d43ff]{width:calc(100% - 36px)}.plans[data-v-476d43ff]{grid-template-columns:1fr}.packs[data-v-476d43ff]{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.account-shell[data-v-476d43ff]{display:block}.account-nav[data-v-476d43ff]{position:static;height:auto;padding:26px 16px 12px;border-right:0;border-bottom:1px solid var(--line)}.identity[data-v-476d43ff]{display:none}.account-nav nav[data-v-476d43ff]{grid-template-columns:repeat(5,1fr);margin:0;overflow-x:auto}.account-nav nav button[data-v-476d43ff]{justify-content:center;padding:8px 3px;border-left:0;border-bottom:2px solid transparent}.account-nav nav button.active[data-v-476d43ff]{border-bottom-color:var(--accent)}.account-nav nav span[data-v-476d43ff]{display:none}.logout[data-v-476d43ff]{display:none}.account-content[data-v-476d43ff]{width:calc(100% - 28px);padding:34px 0 90px}.account-columns[data-v-476d43ff]{grid-template-columns:1fr}.overview-band[data-v-476d43ff]{align-items:flex-start;flex-direction:column;gap:20px}.plans[data-v-476d43ff]{grid-template-columns:1fr}.packs[data-v-476d43ff]{grid-template-columns:1fr 1fr}.point-balance>div[data-v-476d43ff]{align-items:flex-start;flex-direction:column;gap:8px}}.session-list em[data-v-476d43ff]{margin-left:8px;color:var(--accent);font-size:9px;font-style:normal;font-weight:500}
