.mk-wiki[data-v-d07e26be]{fill:var(--mk-wiki-fill, #6379a0)!important}.mk-tag[data-v-d07e26be]{fill:var(--mk-tag-fill, #6379a0)!important}.mk-wiki-line[data-v-d07e26be]{stroke:var(--mk-wiki-deco-color, #b8c6e8);stroke-width:1}.paper-preview[data-v-dd930db1]{display:block;width:100%;height:auto;font-family:var(--font-body);--mk-wiki-fill: #4a63a8;--mk-wiki-deco-color: #b8c6e8;--mk-tag-fill: #6379a0}.paper-preview.pp-demo[data-v-dd930db1]{cursor:pointer}.paper-preview.pp-demo[data-v-dd930db1]:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:var(--r-proof)}.paper-preview text[data-v-dd930db1]{fill:#3a342b}.pp-bg[data-v-dd930db1]{fill:#f8f5ee}.pp-rail[data-v-dd930db1]{fill:#f3f0e8}.pp-panel[data-v-dd930db1]{fill:#f6f3eb}.pp-hairline[data-v-dd930db1]{stroke:#e4ded1;stroke-width:1}.pp-icon-ghost[data-v-dd930db1]{fill:none;stroke:#a39c8e;stroke-width:1.2}.pp-icon-line[data-v-dd930db1]{stroke:#a39c8e;stroke-width:1.2;fill:none}.pp-icon-strong[data-v-dd930db1]{stroke:#6e675c;stroke-width:1.6}.pp-dot[data-v-dd930db1]{fill:#c4bcab}.pp-ui[data-v-dd930db1]{font-size:13px}.pp-ui-strong[data-v-dd930db1]{font-size:13px;font-weight:700}.pp-muted[data-v-dd930db1]{font-size:12px;fill:#a39d92!important}.pp-search[data-v-dd930db1]{fill:#f0ece2;stroke:#e2dccf}.pp-fmt[data-v-dd930db1]{font-size:13px;font-weight:600;fill:#6e675c!important}.pp-fmt.italic[data-v-dd930db1]{font-style:italic}.pp-fmt.strike[data-v-dd930db1]{text-decoration:line-through}.pp-fmt.mono[data-v-dd930db1]{font-family:var(--font-mono);font-size:11px}.pp-btn-ghost[data-v-dd930db1]{fill:none;stroke:#d8d1c1}.pp-btn-live[data-v-dd930db1]{fill:#e4ecfa;stroke:#c3d2ef}.pp-live-text[data-v-dd930db1]{font-size:12px;font-weight:600;fill:#4a63a8!important}.pp-h1[data-v-dd930db1]{font-size:32px;font-weight:700;letter-spacing:-.01em}.pp-h2[data-v-dd930db1]{font-size:19px;font-weight:700}.pp-body[data-v-dd930db1]{font-size:14px}.pp-quote[data-v-dd930db1]{font-size:14px;fill:#8a8378!important}.pp-badge[data-v-dd930db1]{fill:#e9e4d7}.pp-badge-text[data-v-dd930db1]{font-size:10px;font-weight:700;fill:#6e675c!important}.pp-status[data-v-dd930db1]{font-size:11px;fill:#a39d92!important}.pp-status-dot[data-v-dd930db1]{fill:#7d8a96}.pp-saved[data-v-dd930db1]{font-size:12px;font-weight:600;fill:#74bda9!important}.pp-unsaved[data-v-dd930db1]{font-size:12px;font-weight:600;fill:#d08a45!important}.pp-cursor[data-v-dd930db1]{fill:#6e675c;animation:pp-blink-dd930db1 .85s steps(2,end) infinite}@keyframes pp-blink-dd930db1{50%{opacity:0}}.pp-pill[data-v-dd930db1]{fill:#fbf9f3;stroke:#e0dacc}html.js .paper-preview .pp-quote{opacity:0;transform:translateY(6px);transform-box:fill-box;transition:opacity var(--dur-narrative) ease-out,transform var(--dur-narrative) var(--ease-press)}html.js .paper-preview.is-in .pp-quote{opacity:1;transform:none}html.js .paper-preview .pp-btn-live{transform-box:fill-box;transform-origin:center}html.js .paper-preview.is-in .pp-btn-live{animation:pp-live-press .24s var(--ease-press) .26s}@keyframes pp-live-press{40%{transform:scale(.9)}}@media(prefers-reduced-motion:reduce){html.js .paper-preview .pp-quote{opacity:1;transform:none;transition-delay:0ms!important}html.js .paper-preview.is-in .pp-btn-live,html.js .paper-preview .pp-cursor{animation:none}}.press-stage[data-v-b82468e2]{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:clamp(24px,3.5vw,56px);align-items:center;min-height:min(100svh,980px);padding:clamp(24px,4vw,72px);overflow:hidden}.stack-front[data-v-b82468e2]{animation:press-in var(--dur-narrative) var(--ease-press) .28s both}.eyebrow[data-v-b82468e2]{display:flex;align-items:center;gap:8px;color:var(--ink-70)}.eyebrow-tick[data-v-b82468e2]{width:14px;height:2px;background:var(--orange);flex:none}.statement[data-v-b82468e2]{margin-top:18px;font-weight:400}.display-line[data-v-b82468e2]{display:block;font-family:var(--font-display);font-size:clamp(3.25rem,var(--display-size, 6vw),5.5rem);line-height:1.04;letter-spacing:-.02em}html[lang=en] .press-stage[data-v-b82468e2]{--display-size: 5vw}html[lang=ja] .press-stage[data-v-b82468e2]{--display-size: 4.6vw}html[lang=ko] .press-stage[data-v-b82468e2]{--display-size: 4.2vw}html[lang=en] .display-line[data-v-b82468e2],html[lang=fr] .display-line[data-v-b82468e2]{line-height:.92;letter-spacing:-.045em}.emphasis-wrap[data-v-b82468e2]{position:relative;display:inline-block;margin-top:.4em}.emphasis[data-v-b82468e2]{position:relative;z-index:1;font-family:var(--font-body);font-weight:700;font-size:clamp(1.55rem,var(--emphasis-size, 2.6vw),2.35rem);line-height:1.22;letter-spacing:-.02em}html[lang=ja] .emphasis[data-v-b82468e2]{--emphasis-size: 2vw;font-size:clamp(1.15rem,var(--emphasis-size),2.35rem)}.emphasis .hl[data-v-b82468e2]{color:var(--orange)}.press-stage[data-ink-ready] .emphasis .hl[data-v-b82468e2]{color:var(--paper)}.ink-ground[data-v-b82468e2]{position:absolute;left:-18px;top:50%;width:calc(100% + 36px);height:calc(100% + 1.8em);transform:translateY(-50%) scaleX(.55);transform-origin:left center;object-fit:cover;object-position:50% 55%;opacity:0;transition:opacity var(--dur-release) ease-out,transform var(--dur-release) cubic-bezier(.34,1.2,.64,1);pointer-events:none;-webkit-user-select:none;user-select:none}.press-stage[data-ink-ready] .ink-ground[data-v-b82468e2]{opacity:1;transform:translateY(-50%) scaleX(1)}.subline[data-v-b82468e2]{margin-top:26px;max-width:36em;color:var(--ink-70)}.action-row[data-v-b82468e2]{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;margin-top:34px}.date-note[data-v-b82468e2]{line-height:1.6}.stage-proof[data-v-b82468e2]{min-width:0}.paper-stack[data-v-b82468e2]{position:relative}.stack-backboard[data-v-b82468e2]{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(18px,18px);background:var(--teal);border-radius:var(--r-sheet)}.stack-sheet[data-v-b82468e2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-proof)}.s1[data-v-b82468e2]{transform:rotate(-4.2deg) translate(18px,14px)}.s2[data-v-b82468e2]{transform:rotate(2.6deg) translate(-14px,26px)}.s3[data-v-b82468e2]{transform:rotate(-1.6deg) translate(12px,38px)}.stack-front[data-v-b82468e2]{position:relative;transform:rotate(.8deg);border-radius:var(--r-proof);overflow:hidden;transition:transform var(--dur-release) var(--ease-press)}.paper-stack:hover .stack-front[data-v-b82468e2]{transform:rotate(.8deg) translateY(-5px)}@media(max-width:1120px){.press-stage[data-v-b82468e2]{grid-template-columns:minmax(0,1fr);min-height:0;gap:48px}.subline[data-v-b82468e2]{max-width:46em}.s2[data-v-b82468e2],.s3[data-v-b82468e2]{display:none}.s1[data-v-b82468e2]{transform:rotate(-1.5deg) translate(8px,10px)}.stack-front[data-v-b82468e2]{transform:none}.paper-stack:hover .stack-front[data-v-b82468e2]{transform:translateY(-4px)}}.replay-hint[data-v-b82468e2]{display:none;margin:16px 4px 0;text-align:right;font-size:.6875rem;color:var(--ink-70);pointer-events:none}.replay-glyph[data-v-b82468e2]{color:var(--orange)}@media(max-width:720px){.display-line[data-v-b82468e2]{font-size:clamp(2.25rem,calc(var(--display-size, 6vw) * 2),4rem)}.stack-backboard[data-v-b82468e2]{transform:translate(10px,10px)}}@keyframes press-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ch-stamp{0%{opacity:0;transform:translateY(.45em) rotate(-8deg)}to{opacity:1;transform:none}}html.fonts-ready .press-stage .display-line .ch{display:inline-block;animation:ch-stamp .34s cubic-bezier(.16,1,.3,1) both}@keyframes sheet-fan-back{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(18px,18px)}}@keyframes sheet-fan-s1{0%{opacity:0;transform:rotate(0) translate(0)}to{opacity:1;transform:rotate(-4.2deg) translate(18px,14px)}}@keyframes sheet-fan-s2{0%{opacity:0;transform:rotate(0) translate(0)}to{opacity:1;transform:rotate(2.6deg) translate(-14px,26px)}}@keyframes sheet-fan-s3{0%{opacity:0;transform:rotate(0) translate(0)}to{opacity:1;transform:rotate(-1.6deg) translate(12px,38px)}}html.js .press-stage .stack-backboard{animation:sheet-fan-back .38s cubic-bezier(.16,1,.3,1) .3s both}html.js .press-stage .stack-sheet.s1{animation:sheet-fan-s1 .38s cubic-bezier(.16,1,.3,1) .42s both}html.js .press-stage .stack-sheet.s2{animation:sheet-fan-s2 .38s cubic-bezier(.16,1,.3,1) .54s both}html.js .press-stage .stack-sheet.s3{animation:sheet-fan-s3 .38s cubic-bezier(.16,1,.3,1) .66s both}@media(max-width:1120px){html.js .press-stage .stack-backboard,html.js .press-stage .stack-sheet{animation:none}}html.js:not(.fonts-ready) .press-stage .stage-copy>*{opacity:0}html.fonts-ready .press-stage .stage-copy>*:not(.statement){animation:press-in var(--dur-narrative) var(--ease-press) both}html.fonts-ready .press-stage .emphasis-wrap{animation:press-in var(--dur-narrative) var(--ease-press) .38s both}html.fonts-ready .press-stage .stage-copy>.subline{animation-delay:.44s}html.fonts-ready .press-stage .stage-copy>.action-row{animation-delay:.5s}@media(max-width:720px){html.js .replay-hint{display:block}}@media(prefers-reduced-motion:reduce){html.js .press-stage .stack-backboard,html.js .press-stage .stack-sheet,html.js .press-stage .stack-front,html.fonts-ready .press-stage .display-line .ch,html.fonts-ready .press-stage .stage-copy>*{animation:none!important}html.js .press-stage .ink-ground{transition:none}}.act-fig[data-v-32c691d7]{max-width:240px;width:100%}.act-fig svg[data-v-32c691d7]{width:100%;height:auto;overflow:visible}.fig-line[data-v-32c691d7]{transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-spatial) var(--ease-press)}.fig-arc[data-v-32c691d7]{stroke-dashoffset:1;transition:stroke-dashoffset var(--dur-spatial) ease-out}.fig-chip[data-v-32c691d7]{opacity:0;transform:translateY(8px) rotate(-1.5deg);transition:opacity var(--dur-release) ease-out .12s,transform var(--dur-spatial) var(--ease-press) .12s}.act.is-in .fig-line{transform:scaleX(1)}.act.is-in .fig-line.l1{transition-delay:60ms}.act.is-in .fig-line.l2{transition-delay:.12s}.act.is-in .fig-line.l3{transition-delay:.18s}.act.is-in .fig-line.l4{transition-delay:.24s}.act.is-in .fig-arc{stroke-dashoffset:0}.act.is-in .fig-arc.a2{transition-delay:.12s}.act.is-in .fig-arc.a3{transition-delay:.24s}.act.is-in .fig-chip{opacity:1;transform:translateY(0) rotate(-1.5deg)}html:not(.js) .fig-line,html:not(.js) .fig-arc,html:not(.js) .fig-chip{transform:none;opacity:1;stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){html.js .fig-line,html.js .fig-arc,html.js .fig-chip{transform:none;opacity:1;stroke-dashoffset:0}}.acts[data-v-89ef95d3]{padding:24px 0 96px}.act[data-v-89ef95d3]{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(150px,260px);grid-template-areas:"num text fig";align-items:center;gap:24px clamp(24px,4vw,64px);padding:48px 0;border-top:1px solid var(--ink-14)}.act[data-v-89ef95d3]:first-child{border-top:0}.act[data-v-89ef95d3]:nth-child(2n){grid-template-columns:minmax(150px,260px) 32px minmax(0,1fr);grid-template-areas:"fig num text"}.annotation-num[data-v-89ef95d3]{grid-area:num}.act-text[data-v-89ef95d3]{grid-area:text}.act-fig[data-v-89ef95d3]{grid-area:fig;justify-self:center}.act-text h2[data-v-89ef95d3]{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}.act-body[data-v-89ef95d3]{margin-top:12px;max-width:36em;color:var(--ink-70)}.act-text .tech-rail[data-v-89ef95d3]{margin-top:16px}@media(max-width:720px){.act[data-v-89ef95d3],.act[data-v-89ef95d3]:nth-child(2n){grid-template-columns:32px minmax(0,1fr);grid-template-areas:"num text" "num fig"}.act-fig[data-v-89ef95d3]{justify-self:start;margin-top:8px;max-width:200px}}.multilingual[data-v-89ef95d3]{padding:72px 0 120px;border-top:1px solid var(--ink-14)}.ml-eyebrow[data-v-89ef95d3]{display:flex;align-items:center;gap:8px}.ml-eyebrow[data-v-89ef95d3]:before{content:"";width:14px;height:2px;background:var(--orange)}.multilingual h2[data-v-89ef95d3]{margin-top:18px;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.1;letter-spacing:-.02em}.ml-body[data-v-89ef95d3]{margin-top:16px;max-width:36em;color:var(--ink-70)}.lang-showcase[data-v-89ef95d3]{display:flex;flex-direction:column;gap:6px;margin-top:40px}.lang-row[data-v-89ef95d3]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px clamp(18px,3vw,40px)}.lang-name[data-v-89ef95d3]{font-size:clamp(2rem,4.5vw,3.75rem);line-height:1.15}.lang-name+.lang-name[data-v-89ef95d3]:before{content:"·";margin-right:clamp(18px,3vw,40px);color:var(--ink-30);font-family:var(--font-body)}@media(max-width:720px){.lang-name+.lang-name[data-v-89ef95d3]:before{content:none;margin:0}}.zh-name[data-v-89ef95d3]{font-family:JL Display ZH,Songti SC,serif}.ja-name[data-v-89ef95d3]{font-family:JL Display JA,Yu Mincho,serif}.ko-name[data-v-89ef95d3]{font-family:JL Display KO,Batang,serif}.en-name[data-v-89ef95d3],.fr-name[data-v-89ef95d3]{font-family:JL Display EN,Georgia,serif;letter-spacing:-.03em}.fr-name[data-v-89ef95d3]{font-family:JL Display FR,Georgia,serif}.multilingual .quip[data-v-89ef95d3]{margin-top:28px}html.js .narrative .act{opacity:0;transform:translateY(12px);transition:opacity var(--dur-spatial) ease-out,transform var(--dur-spatial) var(--ease-press)}html.js .narrative .act.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .narrative .act{opacity:1;transform:none}}.download-page[data-v-61107a66]{padding-bottom:120px}.status-card[data-v-61107a66]{position:relative;padding:clamp(28px,4vw,48px);padding-top:clamp(40px,5vw,64px)}.status-bookmark[data-v-61107a66]{position:absolute;top:-10px;left:clamp(24px,3vw,40px);padding:4px 14px;background:var(--bookmark);color:var(--ink);font-size:.8125rem;font-weight:700;border-radius:6px 6px 2px 2px;box-shadow:0 1px 0 var(--ink-14)}.status-value[data-v-61107a66]{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;letter-spacing:-.01em}.status-stamp[data-v-61107a66]{margin-top:20px;display:inline-block;padding:10px 22px;border:2px solid var(--ink-30);border-radius:var(--r-compact);transform:rotate(-1.2deg);font-family:var(--font-mono);font-size:clamp(1.75rem,4.5vw,3rem);letter-spacing:.04em;line-height:1.1}.status-quip[data-v-61107a66]{margin-top:18px}.preview-dl[data-v-61107a66]{margin-top:clamp(56px,7vw,88px);padding:clamp(28px,4vw,44px) 0;border-top:1px solid var(--ink-14);border-bottom:1px solid var(--ink-14)}.pv-facts[data-v-61107a66]{margin-top:14px;color:var(--ink-70)}.pv-sha[data-v-61107a66]{margin-top:10px;display:flex;gap:12px;align-items:baseline;font-size:.8125rem;color:var(--ink-70)}.pv-sha code[data-v-61107a66]{font-family:var(--font-mono);font-size:.75rem;word-break:break-all}.pv-actions[data-v-61107a66]{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px}.pv-sign[data-v-61107a66]{margin-top:20px}.platforms[data-v-61107a66]{margin-top:clamp(56px,7vw,88px)}.platforms h2[data-v-61107a66],.notes h2[data-v-61107a66],.honesty h2[data-v-61107a66],.preview-dl h2[data-v-61107a66]{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.015em}.platforms ul[data-v-61107a66]{margin-top:20px}.platforms li[data-v-61107a66]{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--ink-14)}.platforms li[data-v-61107a66]:last-child{border-bottom:1px solid var(--ink-14)}.pf-name[data-v-61107a66]{font-weight:600}.platforms li[data-first] .pf-name[data-v-61107a66]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;background:var(--orange);border-radius:2px;transform:translateY(-1px)}.pf-state[data-v-61107a66]{color:var(--ink-70);text-align:right}.honesty[data-v-61107a66]{margin-top:clamp(56px,7vw,88px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(28px,4vw,44px) 0;border-top:1px solid var(--ink-14);border-bottom:1px solid var(--ink-14)}.honesty-text p[data-v-61107a66]{margin-top:14px;max-width:38em;color:var(--ink-70)}.releases-link[data-v-61107a66]{margin-top:24px}.countdown[data-v-61107a66]{display:flex;flex-direction:column;align-items:center;gap:14px}.countdown-label[data-v-61107a66]{color:var(--ink-70)}.countdown-stamp[data-v-61107a66]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:148px;height:148px;border:2px solid var(--orange);border-radius:50%;outline:1px dashed var(--ink-30);outline-offset:-10px;transform:rotate(-1.2deg);font-family:var(--font-mono);color:var(--ink)}.cd-num[data-v-61107a66]{font-size:2.75rem;line-height:1;letter-spacing:.02em}.cd-unit[data-v-61107a66]{font-size:.8125rem;color:var(--ink-70)}.notes[data-v-61107a66]{margin-top:clamp(56px,7vw,88px)}.notes ul[data-v-61107a66]{margin-top:20px;display:grid;gap:14px}.notes li[data-v-61107a66]{display:flex;align-items:baseline;gap:12px;color:var(--ink-70)}.note-tick[data-v-61107a66]{flex:none;width:7px;height:7px;background:var(--orange);border-radius:1.5px;transform:translateY(-1px)}@media(max-width:720px){.honesty[data-v-61107a66]{grid-template-columns:minmax(0,1fr)}.countdown[data-v-61107a66]{align-items:flex-start}}.halo-mock[data-v-d1a98bf3]{cursor:pointer;border-radius:inherit}.halo-mock[data-v-d1a98bf3]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.halo-preview[data-v-d1a98bf3]{display:block;width:100%;height:auto;font-family:var(--font-body);--mk-wiki-fill: #5b7fb8;--mk-wiki-deco-color: #a8c0dd;--mk-tag-fill: #5b7fb8}.halo-preview text[data-v-d1a98bf3]{fill:#3f3933}.hc-card-side[data-v-d1a98bf3]{fill:#ede7e2;stroke:#e2d9cd;stroke-width:1}.hc-card-editor[data-v-d1a98bf3]{fill:#fefcf8;stroke:#e7dfd2;stroke-width:1}.hc-card-panel[data-v-d1a98bf3]{fill:#fdf8f1;stroke:#e7dfd2;stroke-width:1}.hc-hairline[data-v-d1a98bf3]{stroke:#ece4d6;stroke-width:1}.hc-icon-ghost[data-v-d1a98bf3]{fill:none;stroke:#a39a8d;stroke-width:1.2}.hc-icon-line[data-v-d1a98bf3]{stroke:#a39a8d;stroke-width:1.2;fill:none}.hc-icon-strong[data-v-d1a98bf3]{stroke:#6e655a;stroke-width:1.6}.hc-dot-grey[data-v-d1a98bf3]{fill:#a39a8d}.hc-recent[data-v-d1a98bf3]{font-size:10px;letter-spacing:.12em;fill:#b3aa9c!important}.hc-row-sel[data-v-d1a98bf3]{fill:#fbefef}.hc-row-name[data-v-d1a98bf3]{font-size:13px}.hc-row-on[data-v-d1a98bf3]{font-weight:700}.hc-row-path[data-v-d1a98bf3]{font-size:11px;fill:#a39a8d!important}.hc-ui[data-v-d1a98bf3]{font-size:13px}.hc-ui-strong[data-v-d1a98bf3]{font-size:13px;font-weight:700}.hc-muted-13[data-v-d1a98bf3]{font-size:13px;fill:#a39a8d!important}.hc-search[data-v-d1a98bf3]{fill:#f5f0e6}.hc-toolbar[data-v-d1a98bf3]{fill:#f5f1e8}.hc-fmt[data-v-d1a98bf3]{font-size:13px;font-weight:600;fill:#6e655a!important}.hc-fmt.italic[data-v-d1a98bf3]{font-style:italic}.hc-fmt.strike[data-v-d1a98bf3]{text-decoration:line-through}.hc-fmt.mono[data-v-d1a98bf3]{font-family:var(--font-mono);font-size:11px}.hc-fm-block[data-v-d1a98bf3]{fill:#f4eee6;stroke:#e6dcc9;stroke-width:1}.hc-fm[data-v-d1a98bf3]{font-family:var(--font-mono);font-size:12px;fill:#a39a8d!important}.hc-h1[data-v-d1a98bf3]{font-size:24px;font-weight:700;letter-spacing:-.01em}.hc-h2[data-v-d1a98bf3]{font-size:18px;font-weight:700}.hc-body[data-v-d1a98bf3]{font-size:14px}.hc-quote-bar[data-v-d1a98bf3]{fill:#d8cbb6}.hc-quote[data-v-d1a98bf3]{font-size:13px;fill:#8a8378!important}.hc-cursor[data-v-d1a98bf3]{fill:#6e655a;animation:hc-blink-d1a98bf3 .85s steps(2,end) infinite}@keyframes hc-blink-d1a98bf3{50%{opacity:0}}.hc-status[data-v-d1a98bf3]{font-size:12px;fill:#a39a8d!important}.hc-status-strong[data-v-d1a98bf3]{font-size:12px;font-weight:600;fill:#6e655a!important}.hc-saved[data-v-d1a98bf3]{font-size:12px;font-weight:600;fill:#74bda9!important}.hc-unsaved[data-v-d1a98bf3]{font-size:12px;font-weight:600;fill:#d08a45!important}.hc-badge[data-v-d1a98bf3]{fill:#efe9dc}.hc-badge-text[data-v-d1a98bf3]{font-size:10px;font-weight:700;fill:#6e655a!important}.hc-pill[data-v-d1a98bf3]{fill:#fbf8f0;stroke:#e8dfcd}.lumen-preview[data-v-64057285]{display:block;width:100%;height:auto;font-family:var(--font-body);--mk-wiki-fill: #b65156;--mk-wiki-deco-color: #7c3a3e;--mk-tag-fill: #c07a3a}.lumen-preview text[data-v-64057285]{fill:#c8bfb6}.lf-h1[data-v-64057285]{font-size:28px;font-weight:700;letter-spacing:-.01em;fill:#e6d9bd!important}.lf-h2[data-v-64057285]{font-size:18px;font-weight:700;fill:#ddd0b8!important}.lf-body[data-v-64057285]{font-size:14px}.lf-quote-bar[data-v-64057285]{fill:#1a1c2b}.lf-quote[data-v-64057285]{font-size:13px;fill:#9a93a8!important}.lf-handle[data-v-64057285]{fill:#141925;stroke:#232a3d}.lf-handle-glow[data-v-64057285]{fill:#54bfcf}.lf-pill[data-v-64057285]{fill:#0d1420;stroke:#1c2433}.lf-pill-text[data-v-64057285]{font-size:12px;fill:#5f7c8a!important}html.js .lumen-preview .lf-handle-glow{opacity:0;transition:opacity var(--dur-spatial) ease-out}html.js .lumen-preview.is-in .lf-handle-glow{opacity:1}html.js .lumen-preview .lf-quote-bar{opacity:0;transform:translate(-10px);transform-box:fill-box;transition:opacity var(--dur-narrative) ease-out,transform var(--dur-narrative) var(--ease-press)}html.js .lumen-preview .lf-quote{opacity:0;transition:opacity var(--dur-narrative) ease-out}html.js .lumen-preview.is-in .lf-quote-bar,html.js .lumen-preview.is-in .lf-quote{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .lumen-preview .lf-handle-glow,html.js .lumen-preview .lf-quote-bar,html.js .lumen-preview .lf-quote{opacity:1;transform:none;transition-delay:0ms!important}}.themes-page[data-v-8cb0a1b7]{padding-bottom:120px}.theme-gallery[data-v-8cb0a1b7]{display:grid;gap:clamp(64px,9vw,120px)}figure[data-v-8cb0a1b7]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;align-items:start}figure[data-v-8cb0a1b7]:nth-child(2n){margin-left:clamp(0px,5vw,72px)}figure[data-v-8cb0a1b7]:nth-child(odd){margin-right:clamp(0px,5vw,72px)}.annotation-num[data-v-8cb0a1b7]{margin-top:clamp(60px,10vw,150px)}.theme-frame[data-v-8cb0a1b7]{border:1px solid var(--ink-14);border-radius:var(--r-sheet, 10px);overflow:hidden;box-shadow:var(--shadow-sheet, 0 2px 6px rgb(0 0 0 / .05))}figcaption[data-v-8cb0a1b7]{grid-column:2;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:18px}figcaption h2[data-v-8cb0a1b7]{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;letter-spacing:-.015em}figcaption p[data-v-8cb0a1b7]{color:var(--ink-70);max-width:34em}.blueprint[data-v-8cb0a1b7]{margin-top:clamp(72px,10vw,128px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--ink-14)}.blueprint h2[data-v-8cb0a1b7]{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.015em}.blueprint>p[data-v-8cb0a1b7]{margin-top:14px;max-width:42em;color:var(--ink-70)}.marketplace-note[data-v-8cb0a1b7]{margin-top:20px}@media(max-width:720px){figure[data-v-8cb0a1b7]{grid-template-columns:minmax(0,1fr)}.annotation-num[data-v-8cb0a1b7]{margin-top:0}figcaption[data-v-8cb0a1b7]{grid-column:1}}.studio-page[data-v-e974d8f6]{padding-bottom:140px}.studio-page h1[data-v-e974d8f6]{max-width:14em}.postcard[data-v-e974d8f6]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,4vw,52px);padding:clamp(28px,4.5vw,56px);margin-top:clamp(8px,2vw,24px)}.pc-message[data-v-e974d8f6]{display:flex;flex-direction:column;justify-content:center;gap:22px}.pc-quote[data-v-e974d8f6]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.375rem);line-height:1.3;letter-spacing:-.01em;max-width:20em}.pc-body[data-v-e974d8f6]{color:var(--ink-70)}.pc-address[data-v-e974d8f6]{border-left:1px dashed var(--ink-30);padding-left:clamp(28px,4vw,52px);display:flex;flex-direction:column;gap:22px}.stamp-wrap[data-v-e974d8f6]{position:relative;align-self:flex-end;width:96px;height:96px}.stamp[data-v-e974d8f6]{--perf: 4.5px;display:block;padding:calc(var(--perf) + 5px);background:var(--paper);transform:rotate(1.5deg);box-shadow:0 1px 0 var(--ink-14);transition:transform var(--dur-release) var(--ease-press);-webkit-mask:radial-gradient(circle var(--perf) at var(--perf) var(--perf),transparent 96%,#000 100%) calc(-1 * var(--perf)) calc(-1 * var(--perf)) / calc(var(--perf) * 2) calc(var(--perf) * 2),linear-gradient(#000 0 0) 50% 50% / calc(100% - var(--perf) * 2) calc(100% - var(--perf) * 2) no-repeat;mask:radial-gradient(circle var(--perf) at var(--perf) var(--perf),transparent 96%,#000 100%) calc(-1 * var(--perf)) calc(-1 * var(--perf)) / calc(var(--perf) * 2) calc(var(--perf) * 2),linear-gradient(#000 0 0) 50% 50% / calc(100% - var(--perf) * 2) calc(100% - var(--perf) * 2) no-repeat}.studio-page .stamp-wrap:hover .stamp[data-v-e974d8f6]{transform:rotate(0) translateY(-3px);transition:transform var(--dur-release) var(--ease-press) 0ms}.stamp img[data-v-e974d8f6]{width:100%;height:auto;border-radius:1px;outline:1px dashed var(--ink-30);outline-offset:3px}.postmark[data-v-e974d8f6]{position:absolute;left:-34px;top:-24px;width:72px;height:72px;transform:rotate(-10deg);opacity:.85}.addr-lines[data-v-e974d8f6]{display:grid;gap:16px;margin-top:6px}.addr-lines i[data-v-e974d8f6]{display:block;border-top:1px dashed var(--ink-30)}.addr-lines i[data-v-e974d8f6]:nth-child(2){width:82%}.addr-lines i[data-v-e974d8f6]:nth-child(3){width:64%}.addr-mail[data-v-e974d8f6]{font-family:var(--font-mono);font-size:.9rem;color:var(--teal);align-self:flex-start;display:inline-flex;align-items:center;min-height:44px}.studio-cta[data-v-e974d8f6]{margin-top:clamp(40px,6vw,72px);display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}.studio-mail[data-v-e974d8f6]{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:.9rem}@media(max-width:720px){.postcard[data-v-e974d8f6]{grid-template-columns:minmax(0,1fr)}.pc-address[data-v-e974d8f6]{border-left:0;border-top:1px dashed var(--ink-30);padding-left:0;padding-top:26px}.stamp-wrap[data-v-e974d8f6]{align-self:flex-start}}html.js .studio-page .postcard{opacity:0;transform:translateY(14px);transition:opacity var(--dur-narrative) ease-out,transform var(--dur-narrative) var(--ease-press)}html.js .studio-page .postcard.is-in{opacity:1;transform:none}html.js .studio-page .stamp{opacity:0;transform:rotate(1.5deg) scale(1.15);transition:opacity var(--dur-release) ease-out .18s,transform var(--dur-release) var(--ease-press) .18s}html.js .studio-page .postcard.is-in .stamp{opacity:1;transform:rotate(1.5deg) scale(1)}html.js .studio-page .postmark{opacity:0;transition:opacity var(--dur-spatial) ease-out .32s}html.js .studio-page .postcard.is-in .postmark{opacity:.85}@media(prefers-reduced-motion:reduce){html.js .studio-page .postcard,html.js .studio-page .stamp,html.js .studio-page .postmark{opacity:1}html.js .studio-page .postcard{transform:none}html.js .studio-page .stamp{transform:rotate(1.5deg)}html.js .studio-page .postmark{opacity:.85}}.privacy-page[data-v-e9fbcfd9]{padding-bottom:120px}.privacy-sections[data-v-e9fbcfd9]{margin-top:clamp(24px,3vw,40px);display:grid;gap:clamp(32px,4vw,48px);max-width:44em}.privacy-section h2[data-v-e9fbcfd9]{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;letter-spacing:-.01em}.privacy-section p[data-v-e9fbcfd9]{margin-top:12px;color:var(--ink-70)}.privacy-contact[data-v-e9fbcfd9]{margin-top:clamp(56px,7vw,88px);padding:clamp(28px,4vw,44px);max-width:44em}.privacy-contact h2[data-v-e9fbcfd9]{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.privacy-contact p[data-v-e9fbcfd9]{margin-top:12px;color:var(--ink-70)}.privacy-mail[data-v-e9fbcfd9]{margin-top:24px;font-family:var(--font-mono);font-size:.9rem}.locale-gate[data-v-a0d4c202]{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:56px;padding:48px 24px}.gate-brand[data-v-a0d4c202]{display:flex;flex-direction:column;align-items:center;gap:18px}.gate-brand h1[data-v-a0d4c202]{font-family:JL Display EN,Georgia,serif;font-size:2rem;font-weight:500;letter-spacing:-.02em}.gate-index[data-v-a0d4c202]{width:min(420px,100%)}.gate-index ul[data-v-a0d4c202]{border-top:1px solid var(--ink-14);border-bottom:1px solid var(--ink-14)}.gate-index li+li[data-v-a0d4c202]{border-top:1px solid var(--ink-14)}.gate-index a[data-v-a0d4c202]{display:flex;align-items:baseline;justify-content:space-between;gap:24px;min-height:52px;padding:12px 4px;color:var(--ink);text-decoration:none;transition:color var(--dur-press) var(--ease-press)}.gate-index a[data-v-a0d4c202]:hover{color:var(--teal)}.gate-name[data-v-a0d4c202]{font-size:1.25rem}.gate-index a[lang=zh-CN] .gate-name[data-v-a0d4c202]{font-family:JL Display ZH,Songti SC,serif}.gate-index a[lang=en] .gate-name[data-v-a0d4c202]{font-family:JL Display EN,Georgia,serif;letter-spacing:-.02em}.gate-index a[lang=fr] .gate-name[data-v-a0d4c202]{font-family:JL Display FR,Georgia,serif}.gate-index a[lang=ja] .gate-name[data-v-a0d4c202]{font-family:JL Display JA,Yu Mincho,serif}.gate-index a[lang=ko] .gate-name[data-v-a0d4c202]{font-family:JL Display KO,Batang,serif}.gate-tag[data-v-a0d4c202]{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-70)}.lang-selector[data-v-beb3dccd]{position:relative}.lang-trigger[data-v-beb3dccd]{min-height:44px;min-width:44px;padding:0 12px;border-radius:var(--r-control);border:1px solid var(--ink-30);font-size:.75rem;font-weight:700;letter-spacing:.06em}.lang-list[data-v-beb3dccd]{position:absolute;right:0;top:calc(100% + 6px);background:var(--paper);border-radius:var(--r-compact);box-shadow:var(--shadow-float);padding:6px;min-width:140px;z-index:20}.lang-option[data-v-beb3dccd]{width:100%;min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:var(--r-compact);text-align:left}.lang-option[aria-selected=true][data-v-beb3dccd]{color:var(--teal);font-weight:700}.site-header[data-v-03411350]{display:flex;align-items:center;gap:24px;padding:12px 24px;border-bottom:1px solid var(--ink-14)}.site-brand[data-v-03411350]{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-weight:700}.site-nav[data-v-03411350]{display:flex;gap:20px;margin-left:auto}.site-nav-link[data-v-03411350]{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.site-nav-link[aria-current=page][data-v-03411350]{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:6px}@media(max-width:720px){.site-header[data-v-03411350]{flex-wrap:wrap;gap:0 16px;padding:8px 16px}.site-brand[data-v-03411350]{order:1}.site-header>.lang-selector[data-v-03411350]{order:2;margin-left:auto}.site-nav[data-v-03411350]{order:3;flex-basis:100%;margin-left:0;gap:18px;overflow-x:auto}}.site-footer[data-v-15e77089]{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px 32px;padding:24px;border-top:1px solid var(--ink-14);font-size:.75rem}.footer-brand[data-v-15e77089]{display:flex;gap:12px;align-items:baseline}.footer-links[data-v-15e77089]{display:flex;gap:20px;margin-left:auto}.footer-links a[data-v-15e77089]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.footer-copyright[data-v-15e77089]{width:100%;color:var(--ink-70)}:root{--paper: oklch( .9723 .0175 81.3 );--ink: oklch(.3346 .0037 308.3);--teal: oklch(.4898 .0412 193.7);--orange: oklch(.6307 .1806 41.1);--bookmark: oklch(.805 .157 79.7);--olive: oklch(.6387 .0915 108);--ink-70: oklch(.3346 .0037 308.3 / .7);--ink-50: oklch(.3346 .0037 308.3 / .5);--ink-30: oklch(.3346 .0037 308.3 / .3);--ink-14: oklch(.3346 .0037 308.3 / .14);--r-control: 12px 16px 14px 10px;--r-compact: 8px 12px 7px 10px;--r-sheet: 18px 24px 16px 22px;--r-proof: 8px 14px 10px 12px;--r-cta: 12px 18px 10px 15px;--r-full: 9999px;--shadow-sheet: 0 0 0 1px oklch(.15 .003 85 / .03), 0 1px 2px oklch(.15 .003 85 / .04), 0 2px 4px oklch(.15 .003 85 / .02);--shadow-stack: 0 0 0 1px oklch(.15 .003 85 / .04), 0 2px 4px oklch(.15 .003 85 / .06), 0 4px 12px oklch(.15 .003 85 / .04);--shadow-float: 0 0 0 1px oklch(.15 .003 85 / .05), 0 4px 8px oklch(.15 .003 85 / .08), 0 8px 24px oklch(.15 .003 85 / .06), 0 16px 32px oklch(.15 .003 85 / .02);--ease-press: cubic-bezier(.16, 1, .3, 1);--dur-press: 80ms;--dur-micro: .13s;--dur-release: .2s;--dur-spatial: .3s;--dur-narrative: .4s;--site-paper-texture: url(/assets/brand/textures/paper-fiber-mask-seamless-v1.webp);--site-hero-ink-ground: url(/assets/brand/textures/hero-ink-ground-approved-v1.webp);--font-display: serif;--font-body: system-ui, sans-serif;--font-mono: "JL Mono", ui-monospace, monospace;font-synthesis:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--r-control);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:transform var(--dur-micro) var(--ease-press),box-shadow var(--dur-micro) var(--ease-press),background-color var(--dur-micro) var(--ease-press)}.btn:active{transform:scale(.97);transition-duration:var(--dur-press)}.btn-primary{background:var(--teal);color:var(--paper)}.btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-stack)}.btn-secondary{background:var(--paper);color:var(--ink);border:1px solid var(--ink-30)}.btn-secondary:hover{transform:translateY(-1px);box-shadow:var(--shadow-stack)}.btn-cta{position:relative;background:var(--teal);color:var(--paper);border-radius:var(--r-cta)}.btn-cta:after{content:"";position:absolute;left:7%;bottom:-7px;width:76%;height:9px;background:var(--orange);border-radius:2px 7px 3px 9px;transform:rotate(-.6deg);opacity:.92;z-index:-1}.btn-cta:hover{transform:translateY(-1px);box-shadow:var(--shadow-stack)}.btn-cta:active{transform:scale(.97)}.annotation-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--r-full);background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:.75rem;box-shadow:1px 1px 0 0 var(--orange),0 0 0 1px var(--ink-14)}.tech-rail{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-70);letter-spacing:.03em}.paper-sheet{position:relative;background:var(--paper);border-radius:var(--r-sheet);box-shadow:var(--shadow-sheet)}.paper-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--site-paper-texture);background-size:627px;background-blend-mode:multiply;opacity:.28;pointer-events:none}.paper-sheet.tex-2:before{background-position:209px 313px}.paper-sheet.tex-3:before{background-position:417px 97px}.paper-sheet.tex-4:before{background-position:83px 521px}.quip{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-70)}@font-face{font-family:JL Display EN;src:url(/assets/fonts/files/display-en.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Display FR;src:url(/assets/fonts/files/display-fr.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Display ZH;src:url(/assets/fonts/files/display-zh-hans.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Display JA;src:url(/assets/fonts/files/display-ja.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Display KO;src:url(/assets/fonts/files/display-ko.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Body EN;src:url(/assets/fonts/files/body-en-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Body EN;src:url(/assets/fonts/files/body-en-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JL Body FR;src:url(/assets/fonts/files/body-fr-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Body FR;src:url(/assets/fonts/files/body-fr-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JL Body ZH;src:url(/assets/fonts/files/body-zh-hans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Body ZH;src:url(/assets/fonts/files/body-zh-hans-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JL Body JA;src:url(/assets/fonts/files/body-ja-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Body JA;src:url(/assets/fonts/files/body-ja-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JL Body KO;src:url(/assets/fonts/files/body-ko-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JL Body KO;src:url(/assets/fonts/files/body-ko-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JL Mono;src:url(/assets/fonts/files/mono-400.woff2) format("woff2");font-weight:400;font-display:swap}html[lang=zh-CN]{--font-display: "JL Display ZH", "Songti SC", serif;--font-body: "JL Body ZH", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}html[lang=en]{--font-display: "JL Display EN", Georgia, serif;--font-body: "JL Body EN", system-ui, sans-serif}html[lang=fr]{--font-display: "JL Display FR", Georgia, serif;--font-body: "JL Body FR", system-ui, sans-serif}html[lang=ja]{--font-display: "JL Display JA", "Yu Mincho", serif;--font-body: "JL Body JA", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif}html[lang=ko]{--font-display: "JL Display KO", "Batang", serif;--font-body: "JL Body KO", "Malgun Gothic", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-synthesis:none;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.75;background-color:var(--paper);background-image:var(--site-paper-texture);background-size:627px;background-blend-mode:multiply}::selection{background:var(--orange);color:var(--paper)}a{color:inherit;text-underline-offset:.18em}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.page-flow{max-width:1120px;margin:0 auto;padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}.page-head{padding:clamp(48px,7vw,96px) 0 clamp(32px,4vw,56px)}.page-head .head-eyebrow{display:flex;align-items:center;gap:8px;color:var(--ink-70)}.page-head .head-eyebrow:before{content:"";width:14px;height:2px;background:var(--orange);flex:none}.page-head h1{margin-top:18px;font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:400;line-height:1.08;letter-spacing:-.02em}.page-head .head-lead{margin-top:18px;max-width:40em;color:var(--ink-70)}h1,h2,h3,p,ol,ul,figure{margin:0;padding:0}li{list-style:none}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
