.PostCreator-module__PZiTca__post{border:1px solid var(--phosphor);background:var(--phosphor);min-height:40px;color:var(--on-phosphor);font:700 13px var(--font-body);cursor:pointer;align-items:center;margin:0 10px 0 0;padding:0 16px;text-decoration:none;display:inline-flex}.PostCreator-module__PZiTca__post:hover{background:#b7fff0}.PostCreator-module__PZiTca__post:focus-visible{outline-offset:3px;outline:2px solid #fff}.PostCreator-module__PZiTca__dialog{border:1px solid var(--line);background:var(--surface);width:min(720px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);padding:0}.PostCreator-module__PZiTca__dialog::backdrop{background:#000c}.PostCreator-module__PZiTca__body{gap:16px;padding:24px;display:grid;position:relative}.PostCreator-module__PZiTca__body h3{font:700 20px/1.2 var(--font-display);margin:0 36px 0 0}.PostCreator-module__PZiTca__body p{margin:0}.PostCreator-module__PZiTca__steps{color:var(--muted);font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.PostCreator-module__PZiTca__steps span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;display:inline-grid}.PostCreator-module__PZiTca__now{color:var(--ink)}.PostCreator-module__PZiTca__now span{border-color:var(--phosphor);background:var(--phosphor);color:var(--on-phosphor)}.PostCreator-module__PZiTca__done{color:var(--phosphor)}.PostCreator-module__PZiTca__body form{gap:12px;display:grid}.PostCreator-module__PZiTca__go{border:1px solid var(--phosphor);background:var(--phosphor);min-height:44px;color:var(--on-phosphor);font:700 14px var(--font-body);cursor:pointer;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.PostCreator-module__PZiTca__bar{width:100%;height:10px;accent-color:var(--phosphor)}.PostCreator-module__PZiTca__error{color:#ff8a7a}.PostCreator-module__PZiTca__result{grid-template-columns:minmax(0,240px) 1fr;align-items:start;gap:20px;display:grid}.PostCreator-module__PZiTca__result img,.PostCreator-module__PZiTca__result video{border:1px solid var(--line);background:#000;width:100%;height:auto;display:block}.PostCreator-module__PZiTca__info{gap:10px;min-width:0;display:grid}.PostCreator-module__PZiTca__info input{border:1px solid var(--line);background:var(--ground);width:100%;color:var(--ink);font:12px var(--font-mono);padding:10px}.PostCreator-module__PZiTca__row{flex-wrap:wrap;gap:10px;display:flex}.PostCreator-module__PZiTca__info button,.PostCreator-module__PZiTca__row a{border:1px solid var(--phosphor);color:var(--phosphor);font:700 13px var(--font-body);cursor:pointer;background:0 0;padding:8px 14px;text-decoration:none}.PostCreator-module__PZiTca__info>button{justify-self:start}.PostCreator-module__PZiTca__close{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:14px;right:14px}@media (max-width:560px){.PostCreator-module__PZiTca__result{grid-template-columns:1fr}}
.CharacterStore-module__jEH5bW__store{gap:40px;padding:0 20px 32px;display:grid}.CharacterStore-module__jEH5bW__sectionTitle{border-bottom:1px solid var(--line);font:700 20px/1.1 var(--font-display);justify-content:space-between;align-items:baseline;margin:0 0 14px;padding-bottom:8px;display:flex}.CharacterStore-module__jEH5bW__price{color:var(--phosphor);font:500 14px var(--font-mono)}.CharacterStore-module__jEH5bW__merch{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.CharacterStore-module__jEH5bW__product{border:1px solid var(--line);background:var(--surface);display:grid}.CharacterStore-module__jEH5bW__print{aspect-ratio:1;object-fit:cover;border-bottom:4px solid var(--accent);width:100%;height:auto;display:block}.CharacterStore-module__jEH5bW__itemName{padding:12px 12px 0;font-size:14px;font-weight:700}.CharacterStore-module__jEH5bW__shop{border:1px solid var(--phosphor);background:var(--phosphor);min-height:40px;color:var(--on-phosphor);cursor:pointer;justify-content:space-between;align-items:center;margin:12px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.CharacterStore-module__jEH5bW__shop:hover{background:#b7fff0}.CharacterStore-module__jEH5bW__shop:focus-visible{outline-offset:3px;outline:2px solid #fff}.CharacterStore-module__jEH5bW__note{color:var(--muted);margin:14px 0 0;font-size:12px}.CharacterStore-module__jEH5bW__steps{color:var(--muted);font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;padding:0;list-style:none;display:flex}.CharacterStore-module__jEH5bW__steps span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;display:inline-grid}.CharacterStore-module__jEH5bW__stepNow{color:var(--ink)}.CharacterStore-module__jEH5bW__stepNow span{border-color:var(--phosphor);background:var(--phosphor);color:var(--on-phosphor)}.CharacterStore-module__jEH5bW__stepDone{color:var(--phosphor)}.CharacterStore-module__jEH5bW__feature{grid-template-columns:minmax(0,300px) 1fr;align-items:start;gap:20px;display:grid}.CharacterStore-module__jEH5bW__featureImage{border:1px solid var(--line);width:100%;height:auto}.CharacterStore-module__jEH5bW__featureInfo{gap:12px;max-width:560px;display:grid}.CharacterStore-module__jEH5bW__featureInfo p{margin:0}.CharacterStore-module__jEH5bW__featureInfo .CharacterStore-module__jEH5bW__shop{justify-self:start;gap:12px;margin:0}.CharacterStore-module__jEH5bW__featureInfo textarea{border:1px solid var(--line);background:var(--ground);width:100%;color:var(--ink);font:inherit;resize:none;padding:10px}.CharacterStore-module__jEH5bW__featureInfo a[download],.CharacterStore-module__jEH5bW__featureInfo button:not(.CharacterStore-module__jEH5bW__shop){border:1px solid var(--phosphor);color:var(--phosphor);cursor:pointer;background:0 0;padding:8px 14px;font:700 13px inherit;text-decoration:none}.CharacterStore-module__jEH5bW__error{color:#ff8a7a}@media (max-width:560px){.CharacterStore-module__jEH5bW__feature{grid-template-columns:1fr}.CharacterStore-module__jEH5bW__store{padding:0 16px 32px}}
.ProfileGrid-module__gLKs-a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.ProfileGrid-module__gLKs-a__tile{aspect-ratio:3/4;background:var(--surface);position:relative;overflow:hidden;container-type:inline-size}.ProfileGrid-module__gLKs-a__tile a,.ProfileGrid-module__gLKs-a__tile button{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.ProfileGrid-module__gLKs-a__tile a:focus-visible,.ProfileGrid-module__gLKs-a__tile button:focus-visible{outline:2px solid var(--phosphor);outline-offset:-4px}.ProfileGrid-module__gLKs-a__thumb{object-fit:cover;object-position:center 25%;width:100%;height:100%}.ProfileGrid-module__gLKs-a__badge{z-index:1;border:1px solid var(--phosphor);background:var(--ground);color:var(--phosphor);font:500 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;position:absolute;top:6px;left:6px}.ProfileGrid-module__gLKs-a__private{border-color:var(--accent);background:var(--accent);color:var(--ground)}.ProfileGrid-module__gLKs-a__kindIcon{z-index:1;color:#fff;background:#0009;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}.ProfileGrid-module__gLKs-a__locked{background:var(--surface)}.ProfileGrid-module__gLKs-a__locked a{text-decoration:none}.ProfileGrid-module__gLKs-a__lockFace{color:#b4b8c4;height:100%;font:600 13px/1.4 var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;place-content:center;justify-items:center;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.ProfileGrid-module__gLKs-a__lockFace>:not(.ProfileGrid-module__gLKs-a__lockBg){position:relative}.ProfileGrid-module__gLKs-a__lockBg{object-fit:cover;filter:grayscale()blur(18px)brightness(.4);width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;inset:-20px}.ProfileGrid-module__gLKs-a__locked a:hover .ProfileGrid-module__gLKs-a__lockFace,.ProfileGrid-module__gLKs-a__locked a:focus-visible .ProfileGrid-module__gLKs-a__lockFace{color:var(--ink)}.ProfileGrid-module__gLKs-a__dialog{border:1px solid var(--line);background:var(--surface);width:min(820px,100% - 24px);color:var(--ink);padding:0}.ProfileGrid-module__gLKs-a__dialog::backdrop{background:#000c}.ProfileGrid-module__gLKs-a__detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:min(640px,100dvh - 24px);display:grid;position:relative}.ProfileGrid-module__gLKs-a__media{background:#000;min-height:0;position:relative;container-type:inline-size}.ProfileGrid-module__gLKs-a__media img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.ProfileGrid-module__gLKs-a__player{width:100%;height:100%;position:relative}.ProfileGrid-module__gLKs-a__player video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.ProfileGrid-module__gLKs-a__playBtn{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid;position:absolute;inset:0}.ProfileGrid-module__gLKs-a__playBtn svg{width:32px;height:32px}.ProfileGrid-module__gLKs-a__muteBtn{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:36px;height:36px;position:absolute;bottom:14px;right:10px}.ProfileGrid-module__gLKs-a__progress{pointer-events:none;background:#fff;height:3px;position:absolute;bottom:0;left:0}.ProfileGrid-module__gLKs-a__count{color:#fff;font:500 12px var(--font-mono);background:#0009;border-radius:12px;padding:2px 8px;position:absolute;top:10px;left:10px}.ProfileGrid-module__gLKs-a__slides{scroll-snap-type:x mandatory;height:100%;display:flex;overflow-x:auto}.ProfileGrid-module__gLKs-a__slides img{scroll-snap-align:center;flex:0 0 100%}.ProfileGrid-module__gLKs-a__side{flex-direction:column;gap:12px;min-height:0;padding:20px;display:flex}.ProfileGrid-module__gLKs-a__author{margin:0;font-size:15px}.ProfileGrid-module__gLKs-a__author span{color:var(--muted);font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;display:block}.ProfileGrid-module__gLKs-a__detailCaption{margin:0;font-size:15px;line-height:1.4}.ProfileGrid-module__gLKs-a__commentsTitle{border-bottom:1px solid var(--line);color:var(--accent);font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:10px 0 6px}.ProfileGrid-module__gLKs-a__comments{flex:1;align-content:start;gap:12px;min-height:80px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid;overflow-y:auto}.ProfileGrid-module__gLKs-a__comments strong{color:var(--muted);font:500 12px var(--font-mono);display:block}.ProfileGrid-module__gLKs-a__form{gap:8px;display:flex}.ProfileGrid-module__gLKs-a__form input{border:1px solid var(--line);background:var(--ground);min-width:0;min-height:40px;color:var(--ink);font:inherit;border-radius:20px;flex:1;padding:0 14px}.ProfileGrid-module__gLKs-a__form button{background:var(--accent);min-height:40px;color:var(--ground);cursor:pointer;border:0;border-radius:20px;padding:0 16px;font-weight:700}.ProfileGrid-module__gLKs-a__note{color:var(--muted);margin:0;font-size:12px}.ProfileGrid-module__gLKs-a__close{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:10px;right:10px}@media (max-width:640px){.ProfileGrid-module__gLKs-a__detail{grid-template-columns:1fr;overflow-y:auto}.ProfileGrid-module__gLKs-a__media{aspect-ratio:4/5}}.ProfileGrid-module__gLKs-a__ov{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:9cqw;left:5.9cqw;right:5.9cqw}.ProfileGrid-module__gLKs-a__ovChip{color:#0b0c10;font:700 3.7cqw/1.3 var(--font-body);background:#7df2d6;padding:1cqw 2cqw}.ProfileGrid-module__gLKs-a__ovLine{color:#fff;font:700 4.8cqw/1.3 var(--font-body);background:#0b0c10d1;padding:2cqw}.ProfileGrid-module__gLKs-a__ovTag{color:#9a9fae;font:500 2.4cqw/1.4 var(--font-mono);background:#0b0c10d1;margin-top:2.4cqw;padding:.8cqw 1.4cqw}.ProfileGrid-module__gLKs-a__ovTag b{color:#7df2d6;font-weight:500}
.page-module__QpY8Xq__page{max-width:960px;padding:16px 0 calc(72px + env(safe-area-inset-bottom));margin:0 auto}.page-module__QpY8Xq__backLink{min-height:44px;color:var(--muted);font-family:var(--font-mono);align-items:center;padding:0 20px;font-size:12px;text-decoration:none;display:inline-flex}.page-module__QpY8Xq__backLink:hover{color:var(--phosphor)}.page-module__QpY8Xq__profile{align-items:center;gap:clamp(20px,5vw,44px);padding:12px 20px 36px;display:flex}.page-module__QpY8Xq__avatar{border:3px solid var(--accent);object-fit:cover;object-position:center 25%;border-radius:50%;flex:none;width:clamp(96px,22vw,168px);height:clamp(96px,22vw,168px)}.page-module__QpY8Xq__info{justify-items:start;gap:10px;min-width:0;display:grid}.page-module__QpY8Xq__title{font:800 clamp(30px, 6vw, 56px)/.95 var(--font-display);letter-spacing:-.035em;margin:0;font-stretch:112%}.page-module__QpY8Xq__handle{color:var(--muted);font-family:var(--font-mono);margin:0;font-size:13px}.page-module__QpY8Xq__disclosure{letter-spacing:.06em;text-transform:uppercase;margin-left:8px;font-size:11px}.page-module__QpY8Xq__disclosure strong{color:var(--phosphor);font-weight:500}.page-module__QpY8Xq__copy{max-width:56ch;color:var(--ink);margin:0;font-size:15px;line-height:1.45}.page-module__QpY8Xq__stats{color:var(--muted);margin:0;font-size:14px}.page-module__QpY8Xq__stats strong{color:var(--ink);margin-left:.6em}.page-module__QpY8Xq__stats strong:first-child{margin-left:0}.page-module__QpY8Xq__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.page-module__QpY8Xq__action{background:var(--phosphor);min-height:44px;color:var(--on-phosphor);justify-content:center;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__QpY8Xq__action:hover{background:#b7fff0}.page-module__QpY8Xq__action:focus-visible,.page-module__QpY8Xq__secondary:focus-visible{outline-offset:3px;outline:2px solid #fff}.page-module__QpY8Xq__subscribed{border:1px solid var(--phosphor);color:var(--phosphor);background:0 0}.page-module__QpY8Xq__subscribed:hover{background:#7df2d61a}.page-module__QpY8Xq__secondary{border:1px solid var(--line);min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__QpY8Xq__secondary:hover{border-color:var(--muted)}.page-module__QpY8Xq__section{padding:0 20px 40px;scroll-margin-top:80px}.page-module__QpY8Xq__sectionTitle{border-bottom:1px solid var(--line);font:700 20px/1.1 var(--font-display);justify-content:space-between;align-items:baseline;margin:0 0 14px;padding-bottom:8px;display:flex}.page-module__QpY8Xq__sectionTitle span{color:var(--muted);font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page-module__QpY8Xq__intro{color:var(--muted);margin:0 0 14px;font-size:15px;font-style:italic}.page-module__QpY8Xq__lockedSection .page-module__QpY8Xq__sectionTitle{color:var(--muted)}.page-module__QpY8Xq__unlock{border:1px dashed var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:14px;padding:16px 18px;display:flex}.page-module__QpY8Xq__unlock p{color:var(--muted);margin:0;font-size:14px}@media (max-width:560px){.page-module__QpY8Xq__profile{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:28px}.page-module__QpY8Xq__section{padding:0 16px 32px}.page-module__QpY8Xq__unlock .page-module__QpY8Xq__action{width:100%}}
