.page-module___8aEwW__page{min-height:100vh;padding:24px}.page-module___8aEwW__topbar,.page-module___8aEwW__hero,.page-module___8aEwW__feedShell,.page-module___8aEwW__modalPanel,.page-module___8aEwW__notice{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf3cc}.page-module___8aEwW__topbar{z-index:20;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;top:18px}.page-module___8aEwW__brandBlock,.page-module___8aEwW__topbarActions,.page-module___8aEwW__feedHead,.page-module___8aEwW__feedHeadActions,.page-module___8aEwW__cardMeta,.page-module___8aEwW__cardFoot,.page-module___8aEwW__formActions,.page-module___8aEwW__modalHead,.page-module___8aEwW__detailMeta,.page-module___8aEwW__detailInfo,.page-module___8aEwW__notice{align-items:center;gap:12px;display:flex}.page-module___8aEwW__brandMark{color:#fff6f0;background:linear-gradient(135deg,#0d0f15eb,#353b49d6),radial-gradient(circle at 20% 20%,#ffffff38,#0000 45%);border-radius:18px;place-items:center;width:52px;height:52px;font-size:28px;font-weight:800;display:grid}.page-module___8aEwW__brandEyebrow,.page-module___8aEwW__heroEyebrow,.page-module___8aEwW__sectionEyebrow,.page-module___8aEwW__modalEyebrow{color:var(--accent-deep);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.page-module___8aEwW__brandBlock h1{letter-spacing:-.04em;font-size:24px}.page-module___8aEwW__topbarActions{flex-wrap:wrap;justify-content:flex-end}.page-module___8aEwW__sessionChip{color:var(--text-soft);background:#ffffff8f;border:1px solid #23170f1a;border-radius:999px;align-items:center;gap:12px;padding:7px 14px;display:inline-flex}.page-module___8aEwW__hero{border-radius:36px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:24px;margin-top:20px;padding:30px;display:grid;position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#bf5a2a38,#0000 66%);border-radius:50%;width:360px;height:360px;position:absolute;inset:auto -8% -24% auto}.page-module___8aEwW__heroCopy{z-index:1;flex-direction:column;gap:18px;display:flex;position:relative}.page-module___8aEwW__heroCopy h2{letter-spacing:-.06em;max-width:10ch;font-size:clamp(40px,7vw,84px);line-height:.94}.page-module___8aEwW__heroText{max-width:64ch;color:var(--text-soft);font-size:18px;line-height:1.75}.page-module___8aEwW__stats{z-index:1;gap:14px;display:grid;position:relative}.page-module___8aEwW__statCard{background:linear-gradient(#ffffffc2,#fff8f0eb),linear-gradient(135deg,#bf5a2a14,#2d747814);border:1px solid #23170f14;border-radius:26px;flex-direction:column;gap:12px;padding:20px;display:flex}.page-module___8aEwW__statCard span{color:var(--text-soft);font-size:13px}.page-module___8aEwW__statCard strong{letter-spacing:-.04em;font-size:34px}.page-module___8aEwW__notice{z-index:40;border-radius:22px;justify-content:space-between;min-width:min(420px,100vw - 48px);padding:16px 18px;position:fixed;top:112px;right:24px}.page-module___8aEwW__notice button{color:inherit;cursor:pointer;background:0 0;border:0}.page-module___8aEwW__success{color:var(--success)}.page-module___8aEwW__error{color:var(--danger)}.page-module___8aEwW__neutral{color:var(--text)}.page-module___8aEwW__feedShell{border-radius:36px;margin-top:22px;padding:24px}.page-module___8aEwW__feedHead{justify-content:space-between;margin-bottom:22px}.page-module___8aEwW__feedHead h3{letter-spacing:-.04em;margin-top:8px;font-size:32px}.page-module___8aEwW__feedHeadActions{flex-wrap:wrap;justify-content:flex-end}.page-module___8aEwW__feedHint,.page-module___8aEwW__cardFoot,.page-module___8aEwW__detailAuthor,.page-module___8aEwW__emptyState,.page-module___8aEwW__loadMore{color:var(--text-soft)}.page-module___8aEwW__feed{column-count:4;column-gap:18px}.page-module___8aEwW__feedCard{break-inside:avoid;background:#fffefbf0;border:1px solid #23170f14;border-radius:26px;width:100%;margin-bottom:18px;transition:transform .24s,box-shadow .24s;display:inline-block;overflow:hidden;box-shadow:0 20px 42px #23170f14}.page-module___8aEwW__feedCard:hover{transform:translateY(-4px);box-shadow:0 28px 56px #23170f1f}.page-module___8aEwW__cardImageButton{cursor:pointer;text-align:left;background:#f0e4d3;border:0;width:100%;display:block;position:relative}.page-module___8aEwW__cardImage{width:100%;height:auto;display:block}.page-module___8aEwW__cardPeek{color:#fff8f4;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;background:#0a0c12b8;border-radius:999px;padding:10px 12px;font-size:12px;transition:opacity .24s,transform .24s;position:absolute;inset:auto 14px 14px;transform:translateY(8px)}.page-module___8aEwW__cardImageButton:hover .page-module___8aEwW__cardPeek{opacity:1;transform:translateY(0)}.page-module___8aEwW__cardBody{flex-direction:column;gap:12px;padding:16px;display:flex}.page-module___8aEwW__cardMeta{justify-content:space-between}.page-module___8aEwW__modelTag,.page-module___8aEwW__ownerTag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;display:inline-flex}.page-module___8aEwW__modelTag{color:var(--accent-deep);background:#bf5a2a1f}.page-module___8aEwW__ownerTag{color:var(--success);background:#1d7a521f}.page-module___8aEwW__cardPrompt{color:var(--text);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.72;display:-webkit-box;overflow:hidden}.page-module___8aEwW__cardFoot{justify-content:space-between;font-size:13px}.page-module___8aEwW__loadMore,.page-module___8aEwW__emptyState{text-align:center;padding:20px 8px 0}.page-module___8aEwW__modalBackdrop{z-index:60;background:#10121b80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.page-module___8aEwW__modalPanel{border-radius:34px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto}.page-module___8aEwW__modalWide{width:min(1100px,100%)}.page-module___8aEwW__modalHead{justify-content:space-between;align-items:flex-start;margin-bottom:22px}.page-module___8aEwW__modalHead h2{letter-spacing:-.05em;margin-top:8px;font-size:34px}.page-module___8aEwW__modalClose{color:var(--text-soft);cursor:pointer;background:#23170f0f;border:0;border-radius:999px;padding:10px 14px}.page-module___8aEwW__tabRow{background:#23170f0d;border-radius:999px;gap:8px;margin-bottom:20px;padding:6px;display:inline-flex}.page-module___8aEwW__tabButton,.page-module___8aEwW__tabActive,.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction,.page-module___8aEwW__ghostAction,.page-module___8aEwW__dangerAction{cursor:pointer;border:0;border-radius:999px;transition:transform .2s,opacity .2s,background .2s}.page-module___8aEwW__tabButton,.page-module___8aEwW__tabActive{padding:10px 16px}.page-module___8aEwW__tabButton{color:var(--text-soft);background:0 0}.page-module___8aEwW__tabActive{color:var(--text);background:#fff7ef;box-shadow:0 10px 24px #23170f14}.page-module___8aEwW__form{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__field{flex-direction:column;gap:10px;display:flex}.page-module___8aEwW__field span{font-size:13px;font-weight:700}.page-module___8aEwW__field input,.page-module___8aEwW__field textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#fffdf8f5;border-radius:20px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__field input:focus,.page-module___8aEwW__field textarea:focus{border-color:#bf5a2a75;box-shadow:0 0 0 4px #bf5a2a14}.page-module___8aEwW__field textarea{resize:vertical;min-height:150px}.page-module___8aEwW__formActions{flex-wrap:wrap;justify-content:flex-start}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction,.page-module___8aEwW__dangerAction{padding:12px 18px}.page-module___8aEwW__primaryAction{color:#fff8f3;background:linear-gradient(135deg,#151924,#353d51)}.page-module___8aEwW__secondaryAction{color:var(--text);background:#23170f0f}.page-module___8aEwW__ghostAction{color:var(--accent-deep);background:0 0;padding:8px 4px}.page-module___8aEwW__dangerAction{color:var(--danger);background:#af2d301a}.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__secondaryAction:hover,.page-module___8aEwW__dangerAction:hover,.page-module___8aEwW__ghostAction:hover,.page-module___8aEwW__tabButton:hover,.page-module___8aEwW__tabActive:hover,.page-module___8aEwW__modalClose:hover{transform:translateY(-1px)}.page-module___8aEwW__primaryAction:disabled,.page-module___8aEwW__secondaryAction:disabled,.page-module___8aEwW__dangerAction:disabled{opacity:.55;cursor:not-allowed;transform:none}.page-module___8aEwW__detailGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;display:grid}.page-module___8aEwW__detailImageWrap{background:#23170f0f;border-radius:28px;min-height:320px;overflow:hidden}.page-module___8aEwW__detailImage{object-fit:cover;width:100%;height:100%;display:block}.page-module___8aEwW__detailBody{flex-direction:column;gap:18px;display:flex}.page-module___8aEwW__detailMeta{flex-wrap:wrap;justify-content:space-between}.page-module___8aEwW__detailPrompt{color:var(--text);white-space:pre-wrap;font-size:16px;line-height:1.85}.page-module___8aEwW__detailInfo{color:var(--text-soft);border-top:1px solid #23170f14;justify-content:space-between;padding-top:14px}.page-module___8aEwW__detailInfo strong,.page-module___8aEwW__detailInfo a{color:var(--text);word-break:break-all;font-weight:600}@media (max-width:1180px){.page-module___8aEwW__feed{column-count:3}}@media (max-width:980px){.page-module___8aEwW__hero,.page-module___8aEwW__detailGrid{grid-template-columns:1fr}.page-module___8aEwW__heroCopy h2{max-width:none}.page-module___8aEwW__feed{column-count:2}}@media (max-width:760px){.page-module___8aEwW__page{padding:16px}.page-module___8aEwW__topbar,.page-module___8aEwW__hero,.page-module___8aEwW__feedShell,.page-module___8aEwW__modalPanel{border-radius:26px;padding:18px}.page-module___8aEwW__topbar,.page-module___8aEwW__feedHead,.page-module___8aEwW__feedHeadActions,.page-module___8aEwW__detailMeta,.page-module___8aEwW__detailInfo,.page-module___8aEwW__notice{flex-direction:column;align-items:flex-start}.page-module___8aEwW__topbar{top:12px}.page-module___8aEwW__heroCopy h2{font-size:clamp(34px,14vw,56px)}.page-module___8aEwW__feed{column-count:1}.page-module___8aEwW__notice{min-width:0;inset:auto 16px 16px}.page-module___8aEwW__sessionChip{border-radius:22px;flex-wrap:wrap}}
