._grid_159jt_5{margin:var(--space-3) 0 0;gap:var(--space-1);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}._grid_159jt_5[data-count="1"]{grid-template-columns:minmax(0,1fr)}._grid_159jt_5[data-count="3"]{grid-template-columns:repeat(3,1fr)}._grid_159jt_5 li{min-width:0;margin:0;display:block}._tile_159jt_24{border-radius:var(--r-control);background:var(--surface-sunk);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}._tile_159jt_24 img{aspect-ratio:1;object-fit:cover;width:100%;display:block}._grid_159jt_5[data-count="1"] ._tile_159jt_24 img{aspect-ratio:4/3}._grid_159jt_5[data-count="2"] ._tile_159jt_24 img{aspect-ratio:3/4}._overflow_159jt_47{background:color-mix(in srgb, var(--spott-shadow-ink) 52%, transparent);color:var(--on-accent);font-size:var(--t-title);font-weight:var(--fw-semibold);place-items:center;display:grid;position:absolute;inset:0}._viewer_159jt_57{max-width:100vw;max-height:100vh;padding:var(--space-4);background:0 0;border:0}._viewer_159jt_57::backdrop{background:color-mix(in srgb, var(--spott-shadow-ink) 82%, transparent)}._viewer_159jt_57 img{border-radius:var(--r-card);object-fit:contain;max-width:100%;max-height:80vh;display:block}._viewerControls_159jt_74{margin-top:var(--space-3);justify-content:center;gap:var(--space-2);display:flex}._viewerControls_159jt_74 button{min-height:var(--h-control);padding:0 var(--space-5);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);border:0}._page_3oc7e_1{overflow-x:clip}._pending_3oc7e_4{place-items:center;gap:var(--space-4);padding-block:var(--space-24);color:var(--muted);display:grid}._pending_3oc7e_4 p{font-size:var(--t-meta);margin:0}._hero_3oc7e_15{width:100vw;min-width:0;margin-block-start:calc(-1 * var(--space-8));margin-inline:calc(50% - 50vw)}._heroArt_3oc7e_21{width:100%;height:clamp(calc(var(--space-24) * 2), 23vw, calc(var(--space-24) * 3 + var(--space-2)));border-radius:0;display:block;overflow:hidden}._heroCover_3oc7e_28[data-ratio]{aspect-ratio:auto;height:100%}._heroCopy_3oc7e_32{gap:var(--space-3);min-width:0;flex-direction:column;grid-area:identity;padding-block-start:var(--space-2);display:flex}._heroCopy_3oc7e_32 h1{overflow-wrap:anywhere;color:var(--web-ink);font-size:var(--t-display);font-weight:var(--t-display-weight);letter-spacing:var(--tr-t-display);line-height:var(--lh-t-display);margin:0}html[lang^=ja] ._heroCopy_3oc7e_32 h1,html[lang^=zh] ._heroCopy_3oc7e_32 h1{line-height:var(--lh-t-display-cjk);letter-spacing:var(--track-normal)}._facts_3oc7e_57{gap:var(--space-2) var(--space-5);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}._facts_3oc7e_57 li{color:var(--web-muted);font-size:var(--t-meta);font-weight:var(--t-meta-weight);line-height:var(--ui-lh-meta);align-items:center;display:inline-flex}._sectionNav_3oc7e_74{align-items:center;gap:var(--space-6);border-bottom:1px solid var(--web-divider);scrollbar-width:none;display:flex;overflow-x:auto}._sectionNav_3oc7e_74::-webkit-scrollbar{display:none}._sectionNav_3oc7e_74 a{min-width:var(--h-control-md);min-height:var(--h-control-md);color:var(--web-muted);font-size:var(--t-meta);font-weight:var(--fw-semibold);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}._sectionNav_3oc7e_74 a:hover{color:var(--ink)}._sectionNav_3oc7e_74 a[aria-current=location]{color:var(--brand-ink)}._sectionNav_3oc7e_74 a[aria-current=location]:after{inset-inline:0;height:var(--space-half);background:var(--brand-fill);content:"";position:absolute;bottom:-1px}._contentGrid_3oc7e_106{grid-template-areas:"identity about""main about";grid-template-columns:minmax(0, 2.08fr) minmax(calc(var(--space-24) * 3), .92fr);align-items:start;gap:var(--space-8) var(--space-12);display:grid}._mainColumn_3oc7e_115{gap:var(--space-8);flex-direction:column;grid-area:main;min-width:0;display:flex}._aboutPanel_3oc7e_122{top:var(--web-sticky-offset);gap:var(--space-8);min-width:0;flex-direction:column;grid-area:about;padding-block-start:var(--space-2);display:flex;position:sticky}._aboutPanel_3oc7e_122 section{scroll-margin-top:var(--web-sticky-offset)}._aboutPanel_3oc7e_122 h2,._aboutPanel_3oc7e_122 h3{margin:0 0 var(--space-2);overflow-wrap:anywhere;line-height:1.2}._aboutPanel_3oc7e_122 h2{font-size:var(--t-section)}._aboutPanel_3oc7e_122 h3{font-size:var(--t-body-lg)}._aboutPanel_3oc7e_122 p{overflow-wrap:anywhere;color:var(--web-muted);font-size:var(--t-meta);line-height:var(--ui-lh-body);white-space:pre-wrap;margin:0}html[lang^=ja] ._aboutPanel_3oc7e_122 h2,html[lang^=ja] ._thread_3oc7e_146 h3,html[lang^=zh] ._aboutPanel_3oc7e_122 h2,html[lang^=zh] ._thread_3oc7e_146 h3{line-height:var(--lh-title-cjk);letter-spacing:var(--track-normal)}html[lang^=ja] ._aboutPanel_3oc7e_122 h3,html[lang^=zh] ._aboutPanel_3oc7e_122 h3{line-height:var(--lh-body-lg-cjk);letter-spacing:var(--track-normal)}._actions_3oc7e_163{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}._actions_3oc7e_163>*{min-height:var(--h-control-md)}._reportLink_3oc7e_170{min-height:var(--control-h);color:var(--web-muted);font-size:var(--t-meta);font-weight:var(--t-meta-weight);justify-content:center;align-items:center;display:inline-flex}._reportLink_3oc7e_170:hover{color:var(--ink)}._reportLink_3oc7e_170:focus-visible,._sectionNav_3oc7e_74 a:focus-visible{outline:var(--space-half) solid var(--ui-focus);outline-offset:var(--space-half)}._section_3oc7e_74{min-width:0;scroll-margin-top:var(--web-sticky-offset)}._discussionBlock_3oc7e_189{gap:var(--space-4);min-width:0;scroll-margin-top:var(--web-sticky-offset);flex-direction:column;display:flex}._railFact_3oc7e_196,._railProse_3oc7e_197{min-width:0}._ownerLink_3oc7e_200{min-height:var(--h-control-md)}._tagList_3oc7e_201{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._tagList_3oc7e_201 li{padding:var(--space-1) var(--space-2);border:1px solid var(--web-divider);border-radius:var(--web-radius-control);color:var(--web-muted);font-size:var(--t-label);font-weight:var(--fw-medium);line-height:var(--ui-lh-label)}._sectionHeading_3oc7e_218{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;display:flex}._sectionHeading_3oc7e_218 span{color:var(--brand-ink);font-size:var(--fs-caption);font-weight:var(--fw-display);letter-spacing:.08em;text-transform:uppercase}._sectionHeading_3oc7e_218 h2{font-size:var(--fs-display);letter-spacing:var(--track-title);line-height:var(--lh-section);margin:4px 0 0}html[lang^=ja] ._sectionHeading_3oc7e_218 h2,html[lang^=zh] ._sectionHeading_3oc7e_218 h2,html[lang^=ja] ._emptyCard_3oc7e_229 h3,html[lang^=zh] ._emptyCard_3oc7e_229 h3{line-height:var(--lh-section-cjk);letter-spacing:var(--track-normal)}._emptyCard_3oc7e_229{padding:var(--space-8) 0;border-block:1px solid var(--web-divider);background:var(--web-canvas);border-radius:0;margin-top:20px}._emptyCard_3oc7e_229 h3{font-size:var(--fs-section);margin:0}._emptyCard_3oc7e_229 p{color:var(--muted);font-size:var(--fs-meta);margin:8px 0 0}._moreAnnouncements_3oc7e_240{margin-top:var(--space-5)}._discussion_3oc7e_189{min-width:0;scroll-margin-top:var(--web-sticky-offset)}._discussionMessage_3oc7e_242{margin:16px 0 0}._announcementList_3oc7e_243{gap:var(--space-4);margin-top:20px;display:grid}._thread_3oc7e_146{border-block:1px solid var(--web-divider);background:var(--web-canvas);min-width:0;box-shadow:none;border-radius:0;overflow:hidden}._threadCopy_3oc7e_245{padding:24px 24px 20px}._threadMeta_3oc7e_246{gap:var(--space-2);color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;display:flex}._pinnedBadge_3oc7e_247{border-radius:var(--spott-radius-pill);background:var(--coral-pale);min-height:24px;color:var(--spott-coral-strong);font-weight:var(--fw-display);align-items:center;padding:0 8px;display:inline-flex}._thread_3oc7e_146 h3{overflow-wrap:anywhere;font-size:var(--fs-title);margin:12px 0 8px;line-height:1.24}._threadBody_3oc7e_249{max-width:68ch;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}._threadActions_3oc7e_250{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._threadAction_3oc7e_250,._discussionToggle_3oc7e_252,._commentRetry_3oc7e_253{border:1px solid var(--line);border-radius:var(--spott-radius-control);background:var(--paper);min-height:44px;color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);padding:0 12px}._discussionToggle_3oc7e_252{align-items:center;gap:var(--space-2);display:inline-flex}._discussionToggle_3oc7e_252[aria-expanded=true]{border-color:var(--brand-ink);color:var(--brand-ink)}._liked_3oc7e_265{border-color:var(--brand-ink);background:var(--twilight-pale);color:var(--brand-ink)}._threadAction_3oc7e_250:hover,._discussionToggle_3oc7e_252:hover,._commentRetry_3oc7e_253:hover{border-color:var(--brand-ink);color:var(--ink)}._danger_3oc7e_269{color:var(--danger-ink)}._threadAction_3oc7e_250:focus-visible,._discussionToggle_3oc7e_252:focus-visible,._commentRetry_3oc7e_253:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._commentPanel_3oc7e_276{border-top:1px solid var(--web-divider);background:var(--web-band)}._commentState_3oc7e_277{place-content:center;justify-items:center;gap:var(--space-3);min-height:92px;color:var(--muted);font-size:var(--fs-caption);text-align:center;padding:20px;display:grid}._commentSpinner_3oc7e_278{border:2px solid var(--line);border-top-color:var(--brand-ink);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite _spin_3oc7e_1}._commentError_3oc7e_279{color:var(--danger-ink);margin:0}._commentList_3oc7e_280{margin:0;padding:0 24px;list-style:none}._comment_3oc7e_253{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;min-width:0;padding:20px 0;display:flex}._comment_3oc7e_253:last-child{border-bottom:0}._comment_3oc7e_253>div:first-child{min-width:0}._commentHeader_3oc7e_284{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._commentHeader_3oc7e_284 strong{overflow-wrap:anywhere;font-size:var(--fs-caption)}._commentHeader_3oc7e_284 time{color:var(--muted);font-size:var(--fs-caption)}._comment_3oc7e_253 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.65}._commentControls_3oc7e_288{gap:var(--space-2);flex:none;display:flex}._commentComposer_3oc7e_289{gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:20px 24px 24px;display:grid}._commentComposer_3oc7e_289 textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--spott-radius-control);background:var(--paper);min-height:80px}._commentComposer_3oc7e_289 button{border-radius:var(--spott-radius-control);background:var(--twilight);min-width:76px;min-height:44px;color:var(--on-accent);font-weight:var(--fw-display);border:0;align-self:end}._composer_3oc7e_292{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--spott-radius-card);background:var(--paper);gap:16px;margin-top:20px;display:grid}._composer_3oc7e_292 button{justify-self:start}@keyframes _spin_3oc7e_1{to{transform:rotate(1turn)}}@media (width<=780px){._hero_3oc7e_15{margin-block-start:calc(-1 * var(--space-6))}._heroArt_3oc7e_21{height:calc(var(--space-24) * 2)}._contentGrid_3oc7e_106{gap:var(--space-8);flex-direction:column;display:flex}._aboutPanel_3oc7e_122{position:static}._threadCopy_3oc7e_245{padding:20px 20px 16px}._thread_3oc7e_146 h3{font-size:var(--fs-section)}._commentList_3oc7e_280{padding-inline:var(--space-5)}._comment_3oc7e_253{display:block}._commentControls_3oc7e_288{margin-top:12px}._commentComposer_3oc7e_289{padding-inline:var(--space-5);grid-template-columns:1fr}._commentComposer_3oc7e_289 button{justify-self:end}}@media (prefers-reduced-motion:reduce){._commentSpinner_3oc7e_278{animation-duration:1ms;animation-iteration-count:1}}@media (forced-colors:active){._sectionNav_3oc7e_74,._thread_3oc7e_146,._threadAction_3oc7e_250,._discussionToggle_3oc7e_252,._commentRetry_3oc7e_253{border:1px solid canvastext}._reportLink_3oc7e_170:focus-visible,._sectionNav_3oc7e_74 a:focus-visible,._discussionToggle_3oc7e_252:focus-visible,._commentRetry_3oc7e_253:focus-visible,._threadAction_3oc7e_250:focus-visible{outline:3px solid highlight}}._section_1nfo6_1{max-width:840px}._eyebrow_1nfo6_2{color:var(--web-muted);font-size:var(--fs-caption);font-weight:var(--fw-display);letter-spacing:.12em;text-transform:uppercase;margin:0}._heading_1nfo6_10{margin:var(--space-3) 0 var(--space-2);align-items:baseline;gap:16px;display:flex}._heading_1nfo6_10 h2{color:var(--web-ink);font-size:var(--fs-display);letter-spacing:var(--track-title);line-height:var(--lh-title);margin:0}html[lang^=ja] ._heading_1nfo6_10 h2,html[lang^=zh] ._heading_1nfo6_10 h2{letter-spacing:var(--track-normal);line-height:var(--lh-title-cjk)}._heading_1nfo6_10 span{color:var(--web-muted);font-size:var(--fs-meta)}._quietNote_1nfo6_32{color:var(--web-muted);font-size:var(--fs-body);margin:0 0 16px;line-height:1.7}._quietNote_1nfo6_32 a{color:var(--brand-ink);font-weight:var(--fw-bold)}._errorNote_1nfo6_39{align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--web-divider);border-radius:var(--web-radius-control);background:var(--web-canvas);color:var(--web-muted);font-size:var(--fs-meta);display:flex}._errorNote_1nfo6_39 span{flex:1}._errorNote_1nfo6_39 button{min-height:44px;padding-inline:var(--space-4);border:1px solid var(--spott-divider);border-radius:var(--spott-radius-control);background:var(--spott-canvas);color:var(--spott-ink);font-weight:var(--fw-bold);flex:none}._errorNote_1nfo6_39 button:hover{border-color:color-mix(in srgb, var(--spott-ink) 30%, var(--spott-divider))}._locked_1nfo6_63{justify-items:start;gap:var(--space-3);padding:var(--space-8) 0;border-block:1px solid var(--web-divider);background:var(--web-canvas);border-radius:0;display:grid}._locked_1nfo6_63 h3{font-size:var(--fs-section);letter-spacing:var(--track-tight);margin:0}html[lang^=ja] ._locked_1nfo6_63 h3,html[lang^=zh] ._locked_1nfo6_63 h3{letter-spacing:var(--track-normal);line-height:var(--lh-section-cjk)}._locked_1nfo6_63 p{max-width:52ch;color:var(--spott-muted);font-size:var(--fs-body);margin:0;line-height:1.7}._locked_1nfo6_63 a,._locked_1nfo6_63 button{min-height:44px;margin-top:var(--space-2);padding-inline:var(--space-5);border:1px solid var(--spott-divider);border-radius:var(--spott-radius-control);background:var(--spott-canvas);color:var(--spott-ink);font-size:var(--fs-meta);font-weight:var(--fw-bold);line-height:42px}._locked_1nfo6_63 a:hover,._locked_1nfo6_63 button:hover{border-color:color-mix(in srgb, var(--spott-ink) 30%, var(--spott-divider))}._composer_1nfo6_104{gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-5) 0;border-block:1px solid var(--web-divider);background:var(--web-canvas);border-radius:0;display:grid}._composer_1nfo6_104 textarea{border:1px solid var(--web-divider);border-radius:var(--web-radius-control);background:var(--web-canvas);width:100%;min-height:88px;color:var(--web-ink);font:inherit;font-size:var(--fs-body);resize:vertical;padding:12px;line-height:1.7}._composer_1nfo6_104 textarea:focus-visible{border-color:var(--web-brand);outline:3px solid var(--web-brand);outline-offset:1px}._composerFooter_1nfo6_131{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._composerFooter_1nfo6_131 small{color:var(--spott-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;line-height:1.5}._composerFooter_1nfo6_131 button{border:1px solid var(--web-brand);border-radius:var(--web-radius-control);background:var(--web-brand);min-height:44px;color:var(--web-canvas);font-size:var(--fs-meta);font-weight:var(--fw-bold);white-space:nowrap;padding-inline:20px}._composerFooter_1nfo6_131 button:disabled{border-color:var(--spott-divider);background:color-mix(in srgb, var(--spott-muted) 12%, var(--spott-surface));color:var(--spott-muted)}._overLimit_1nfo6_159{color:var(--danger-ink)}._threadList_1nfo6_160{border-top:1px solid var(--web-divider);gap:0;margin:0;padding:0;list-style:none;display:grid}._thread_1nfo6_160{padding:var(--space-5) 0 var(--space-4);border-bottom:1px solid var(--web-divider)}._post_1nfo6_169 header{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}._post_1nfo6_169 strong{font-size:var(--fs-body);font-weight:var(--fw-bold)}._post_1nfo6_169 time{color:var(--spott-muted);font-size:var(--fs-caption)}._reportLink_1nfo6_177{min-height:var(--control-h);color:var(--spott-muted);font-size:var(--fs-caption);align-items:center;margin-inline-start:auto;display:inline-flex}._post_1nfo6_169 p{margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--web-ink);font-size:var(--fs-body);white-space:pre-line;line-height:1.75}._actionRow_1nfo6_193{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}._actionRow_1nfo6_193 button{min-width:var(--control-h);border-radius:var(--spott-radius-control);min-height:44px;color:var(--spott-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;background:0 0;border:0;padding-inline:8px}._actionRow_1nfo6_193 button:hover:not(:disabled){color:var(--spott-ink)}._actionRow_1nfo6_193 button:disabled{opacity:.5}._actionRow_1nfo6_193 ._liked_1nfo6_214{color:var(--spott-ink)}._actionRow_1nfo6_193 ._spacer_1nfo6_215{flex:1}._actionRow_1nfo6_193 ._moderate_1nfo6_216{color:var(--spott-muted)}._actionRow_1nfo6_193 ._moderate_1nfo6_216:hover:not(:disabled){color:var(--danger-ink)}._replyList_1nfo6_218{padding:0 0 0 var(--space-5);border-left:2px solid color-mix(in srgb, var(--spott-twilight) 24%, var(--spott-divider));gap:12px;margin:12px 0 0;list-style:none;display:grid}._replyList_1nfo6_218 ._post_1nfo6_169 p{font-size:var(--fs-body)}._replyComposer_1nfo6_227{gap:var(--space-3);margin:var(--space-3) 0 0 var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}._replyComposer_1nfo6_227 textarea{min-height:44px;padding:var(--space-3);border:1px solid var(--spott-divider);border-radius:var(--spott-radius-control);background:var(--spott-canvas);color:var(--spott-ink);font:inherit;font-size:var(--fs-body);resize:vertical;line-height:1.6}._replyComposer_1nfo6_227 textarea:focus-visible{border-color:var(--web-brand);outline:3px solid var(--web-brand);outline-offset:1px}._replyComposer_1nfo6_227 button{border:1px solid var(--spott-divider);border-radius:var(--spott-radius-control);background:var(--spott-canvas);min-height:44px;color:var(--spott-ink);font-size:var(--fs-meta);font-weight:var(--fw-bold);align-self:end;padding-inline:16px}._replyComposer_1nfo6_227 button:disabled{color:var(--spott-muted)}._loadMore_1nfo6_262{width:100%;min-height:44px;margin-top:var(--space-5);padding-inline:var(--space-5);border:1px solid var(--spott-divider);border-radius:var(--spott-radius-control);background:var(--spott-surface);color:var(--spott-ink);font-size:var(--fs-meta);font-weight:var(--fw-bold)}._loadMore_1nfo6_262:hover:not(:disabled){border-color:color-mix(in srgb, var(--spott-ink) 30%, var(--spott-divider))}._loadMore_1nfo6_262:disabled{color:var(--spott-muted)}._submitError_1nfo6_276{color:var(--danger-ink);font-size:var(--fs-meta);margin:8px 0 0}._skeleton_1nfo6_281{gap:12px;margin-top:4px;display:grid}._skeleton_1nfo6_281 span{border-bottom:1px solid var(--web-divider);background:var(--web-canvas);border-radius:0;height:92px;display:block}@media (width<=780px){._composerFooter_1nfo6_131{text-align:center;flex-direction:column-reverse;align-items:stretch}._replyComposer_1nfo6_227{grid-template-columns:minmax(0,1fr)}}@media (prefers-contrast:more){._threadList_1nfo6_160,._thread_1nfo6_160,._locked_1nfo6_63,._composer_1nfo6_104,._composer_1nfo6_104 textarea,._replyComposer_1nfo6_227 textarea,._errorNote_1nfo6_39{border-color:var(--spott-ink)}}
