/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}.creatorMetrics{color:#fff;background:linear-gradient(145deg,#29232b,#171419);border-radius:14px;margin:0 0 15px;padding:14px}.creatorMetricsHead{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.creatorMetricsHead>div{flex-direction:column;gap:3px;display:flex}.creatorMetricsHead small{color:#f3a0b3;letter-spacing:1.8px;font-size:8px}.creatorMetricsHead strong{font:17px Georgia,Songti SC,serif}.creatorMetricsHead button{color:#dfd7dc;background:#ffffff0d;border:1px solid #ffffff25;border-radius:20px;padding:5px 10px;font-size:10px}.creatorMetricsHead button:disabled{opacity:.55}.creatorMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.creatorMetricGrid>div{background:#ffffff08;border:1px solid #ffffff10;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:82px;padding:10px;display:flex}.creatorMetricGrid>div:nth-child(3){grid-column:1/-1;min-height:70px}.creatorMetricGrid span{color:#bdb3ba;font-size:10px}.creatorMetricGrid strong{color:#fff;overflow-wrap:anywhere;font:600 25px/1.05 Georgia,Songti SC,serif}.creatorMetricGrid small{color:#817880;font-size:8px}.creatorMetricGrid .revenue{background:linear-gradient(140deg,#e96f8d20,#ffffff08)}.creatorMetricGrid .revenue strong{color:#f5afbe;font-size:18px}.creatorMetricsUpdated{color:#91878f;align-items:center;gap:6px;margin:10px 2px 0;font-size:8px;display:flex}.creatorMetricsUpdated i{background:#75e9a9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #75e9a91d}.creatorMetricsEmpty{text-align:center;color:#9f959c;border:1px dashed #ffffff1c;border-radius:10px;padding:22px 10px;font-size:10px}.creatorMetricsError{color:#ffbdc9;margin:8px 2px 0;font-size:9px}.darkMode .creatorMetrics{box-shadow:inset 0 0 0 1px #ffffff0b}@media (width<=760px){.creatorMetricGrid>div{min-height:76px}.creatorMetricGrid strong{font-size:23px}.creatorMetricGrid .revenue strong{font-size:17px}}.homeImageManagerEntry{border:1px solid var(--ui-accent);background:var(--ui-accent-soft);width:100%;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;margin:0 0 22px;padding:18px;display:flex}.homeImageManagerEntry>svg{fill:none;width:26px;height:26px;stroke:var(--ui-accent);stroke-width:1.6px;flex-shrink:0}.homeImageManagerEntry>span{flex:1;gap:5px;display:grid}.homeImageManagerEntry strong{font-size:17px}.homeImageManagerEntry small{color:var(--ui-muted);font-size:12px}.homeImageManagerEntry>b{color:var(--ui-accent);font-size:22px}.homeImageEditorBackdrop{z-index:2500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0916b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.homeImageEditor{background:var(--ui-surface);width:min(700px,100%);max-height:calc(100dvh - 48px);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:24px;flex-direction:column;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden;box-shadow:0 28px 100px #0006}.homeImageEditor button{font:inherit;cursor:pointer}.homeImageEditor button:disabled{cursor:default;opacity:.55}.homeImageEditor button:focus-visible,.homeImageManagerEntry:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.homeImageEditorHeader{border-bottom:1px solid var(--ui-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 19px;display:flex}.homeImageEditorHeader>div>span{letter-spacing:2px;color:var(--ui-accent);font-size:11px;font-weight:700}.homeImageEditorHeader h2{letter-spacing:-.8px;margin:8px 0;font-size:26px;line-height:1.3}.homeImageEditorHeader p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.6}.homeImageEditorClose{border:1px solid var(--ui-border);background:var(--ui-inset);width:44px;height:44px;color:var(--ui-text);border-radius:50%;flex-shrink:0;line-height:1;font-size:28px!important}.homeImageEditorBody{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:22px 26px 10px;overflow:auto}.homeImageSectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.homeImageSectionHeading h3{margin:0;font-size:15px;font-weight:700}.homeImageSectionHeading>span{color:var(--ui-muted);font-size:12px}.homeImageSlot{border:1px solid var(--ui-border);background:var(--ui-inset);border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.homeImageSlot.isChanged{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent)}.homeImageSlot.isDragging{outline:3px dashed var(--ui-accent);outline-offset:3px}.homeImageSlotChoose{text-align:left;color:#fff;background:linear-gradient(135deg,#ba897d,#382834);border:0;flex:1;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.homeImageSlotChoose:after{content:"";pointer-events:none;background:linear-gradient(#08060b50,#0000 35%,#08060b70);position:absolute;inset:0}.homeImageSlotChoose>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.homeImageDisplay{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.homeImageDisplay>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;top:0;left:0}.homeImageDisplayHero:after{content:"";background:linear-gradient(90deg,#0c0b10cc,#0c0b100f);position:absolute;inset:0}.heroArt:has(>.homeImageDisplay)>:not(.homeImageDisplay){z-index:1;position:relative}.homeImageSlotChoose:disabled{opacity:1!important}.homeImageSlotChoose:hover .homeImageSlotHint{color:#251821;background:#fff}.homeImageSlotLabel{z-index:1;text-shadow:0 1px 4px #0008;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;position:absolute;top:12px;left:12px;right:10px}.homeImageSlotLabel em{color:#ffd6e5;text-shadow:none;background:#392631e6;border-radius:4px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:500}.homeImageSlotHint{z-index:1;color:#fff;background:#21151ce6;border-radius:9px;padding:9px 12px;font-size:12px;line-height:1.3;transition:background .15s,color .15s;position:absolute;bottom:12px;right:12px}.homeImageSlotTools{background:var(--ui-inset);min-height:44px;color:var(--ui-muted);align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex}.homeImageSlotTools>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.homeImageSlotTools button{min-height:44px;color:var(--ui-accent);background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:11px}.homeImageSlot-hero{height:235px;margin-bottom:24px}.homeImageSlot-hero .homeImageSlotChoose{background:radial-gradient(at 70% 35%,#b06882,#291c28 75%)}.homeImageHeroCopy{z-index:1;text-shadow:0 2px 12px #0008;pointer-events:none;font-size:25px;font-weight:700;line-height:1.35;position:absolute;top:54px;left:20px}.homeImageHeroCopy i{color:#f0aac1;font-style:normal}.homeImagePreviewGrid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;height:490px;display:grid}.homeImageSlot-member1{grid-area:1/1/4/2}.homeImageSlot-member2{grid-area:4/1/7/2}.homeImageSlot-member3{grid-area:1/2/3/3}.homeImageSlot-member4{grid-area:3/2/5/3}.homeImageSlot-member5{grid-area:5/2/7/3}.homeImageSlot-member2 .homeImageSlotChoose{background:linear-gradient(135deg,#b2a096,#624e58)}.homeImageSlot-member3 .homeImageSlotChoose{background:linear-gradient(135deg,#b89388,#8c6465)}.homeImageSlot-member4 .homeImageSlotChoose{background:linear-gradient(135deg,#749294,#3a4d56)}.homeImageSlot-member5 .homeImageSlotChoose{background:linear-gradient(135deg,#cb9396,#695157)}.homeImageProgress{z-index:2;background:#ffd4e4;height:4px;transition:width .15s;position:absolute;bottom:0;left:0}.homeImageFormatHint{color:var(--ui-muted);margin:16px 0;font-size:11px;line-height:1.7}.homeImageEditorFooter{border-top:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.homeImageEditorFooter>p{text-align:left;margin:0;font-size:13px;line-height:1.6}.homeImageEditorFooter small{color:var(--ui-muted);text-align:left;margin:3px 0 0;font-size:11px;display:block}.homeImageSave{background:var(--ui-action);min-height:48px;color:var(--ui-on-action);border:0;border-radius:12px;flex-shrink:0;padding:12px 23px;font-size:14px!important;font-weight:700!important}.homeImageEditorLoading{text-align:center;color:var(--ui-muted);padding:45px 0;font-size:14px;line-height:1.7}.homeImageEditorLoading button{min-height:44px;margin:15px auto 0;display:block}.homeImageEditorError{border:1px solid var(--ui-border);background:var(--ui-inset);color:var(--ui-text);border-radius:12px;margin:14px 0;padding:14px;font-size:13px;line-height:1.6}.homeImageEditorError p{margin:4px 0 8px}.homeImageEditorError button,.homeImageDiscard button,.homeImageEditorLoading button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:44px;color:var(--ui-text);border-radius:9px;margin-right:8px;padding:8px 12px}.homeImageDiscard{width:100%;font-size:13px;line-height:1.6}.homeImageDiscard p{margin:0 0 10px}.homeImageDiscard .homeImageDiscardButton{color:var(--ui-error)}@media (width<=600px){.homeImageEditorBackdrop{padding:10px}.homeImageEditor{border-radius:18px;max-height:calc(100dvh - 20px)}.homeImageEditorHeader{padding:18px 16px 15px}.homeImageEditorHeader h2{font-size:23px}.homeImageEditorHeader p{font-size:12px}.homeImageEditorBody{padding:18px 14px 8px}.homeImageEditorFooter{padding:14px 14px max(14px,env(safe-area-inset-bottom));gap:10px}.homeImageEditorFooter>p{font-size:12px}.homeImageSave{padding:12px 16px;font-size:13px!important}.homeImagePreviewGrid{gap:8px;height:455px}.homeImageSlotLabel{gap:4px;font-size:11px;top:9px;left:9px}.homeImageSlotHint{padding:8px;font-size:11px;bottom:9px;right:8px}.homeImageSlotTools{padding:0 7px;font-size:10px}.homeImageSlotTools button{font-size:10px}.homeImageSlot-hero{height:213px}.homeImageSectionHeading>span,.homeImageFormatHint{font-size:11px}}.detailPage .creatorWorkspace{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);border-radius:18px;order:0;padding:20px}.creatorWorkspace .studioHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.creatorWorkspace .studioEyebrow{color:var(--ui-accent);letter-spacing:.16em;font-size:10px;font-weight:700;display:block}.creatorWorkspace .studioHeading h2{margin:5px 0 6px;font:500 24px/1.35 Georgia,Songti SC,serif}.creatorWorkspace .studioHeading p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.6}.creatorWorkspace button{touch-action:manipulation;cursor:pointer;font-family:inherit}.creatorWorkspace button:disabled{cursor:default}.creatorWorkspace .studioLaunch{border:1px solid var(--ui-action);background:var(--ui-action);min-height:46px;color:var(--ui-on-action);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.creatorWorkspace .studioLaunch svg{width:18px;height:18px}.creatorWorkspace .studioStatus{background:var(--ui-inset);color:var(--ui-text);overflow-wrap:anywhere;border-radius:9px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.creatorWorkspace .studioStatus.error{color:var(--ui-error);border:1px solid var(--ui-border)}.creatorWorkspace .studioComposer{border:0;border-top:1px solid var(--ui-border);box-shadow:none;color:var(--ui-text);background:0 0;border-radius:0;margin-top:20px;padding:20px 0 0}.creatorWorkspace .studioComposerTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 24px;display:flex}.creatorWorkspace .studioComposerTitle h3{margin:0;font-size:17px;line-height:1.5}.creatorWorkspace .studioComposerTitle h3:focus{outline:none}.creatorWorkspace .studioComposerTitle span{color:var(--ui-muted);font-size:12px;line-height:1.5}.creatorWorkspace .studioGroup{border:0;min-width:0;margin:0 0 26px;padding:0}.creatorWorkspace .studioGroup legend{float:none;width:100%;color:var(--ui-text);margin-bottom:12px;padding:0;font-size:15px;font-weight:700;line-height:1.5;display:block}.creatorWorkspace .studioHelp{color:var(--ui-muted);margin:10px 0 0;font-size:13px;line-height:1.65}.creatorWorkspace .studioCategoryLabel{background:var(--ui-inset);color:var(--ui-accent);border-radius:8px;padding:9px 12px;font-size:13px;display:inline-block}.creatorWorkspace .studioComposer .studioChoices{background:0 0;border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.creatorWorkspace .studioComposer .studioChoices button{border:1px solid var(--ui-border);background:var(--ui-field);min-height:44px;color:var(--ui-muted);box-shadow:none;border-radius:9px;flex:auto;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.creatorWorkspace .studioComposer .studioChoices button.active{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:var(--ui-accent);box-shadow:none;font-weight:600}.creatorWorkspace .studioMediaGroup>.mediaUploadZone{margin-top:14px}.creatorWorkspace .studioMediaGroup>.mediaUploadZone .mediaUploadChoose{min-height:126px}.creatorWorkspace .studioSwitchNotice{border:1px solid var(--ui-border);background:var(--ui-accent-soft);border-radius:10px;margin:14px 0;padding:12px}.creatorWorkspace .studioSwitchNotice p{margin:0 0 10px;font-size:13px;line-height:1.6}.creatorWorkspace .studioSwitchNotice>div{flex-wrap:wrap;gap:8px;display:flex}.creatorWorkspace .studioSwitchNotice button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:44px;color:var(--ui-text);border-radius:8px;padding:8px 10px;font-size:13px}.creatorWorkspace .studioSwitchNotice button:last-child{color:var(--ui-accent)}.creatorWorkspace .studioMediaPreview{background:0 0;border:0;margin:18px 0 12px;padding:0}.creatorWorkspace .studioMediaPreview>div:first-child{gap:10px}.creatorWorkspace .studioMediaPreview>div:first-child strong{color:var(--ui-text);font-size:13px}.creatorWorkspace .studioMediaPreview>div:first-child span{color:var(--ui-muted);font-size:12px}.creatorWorkspace .studioPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creatorWorkspace .studioPreviewGrid figure{aspect-ratio:3/4;border:1px solid var(--ui-border);border-radius:9px;grid-column:auto;min-width:0}.creatorWorkspace .studioPreviewOpen{background:var(--ui-inset);width:100%;height:100%;color:var(--ui-text);border:0;border-radius:0;padding:0;display:block}.creatorWorkspace .studioPreviewOpen img,.creatorWorkspace .studioPreviewOpen video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.creatorWorkspace .studioPreviewOpen:focus-visible{outline:3px solid var(--ui-accent);outline-offset:-3px}.creatorWorkspace .studioMediaBadge{z-index:2;color:#fff;pointer-events:none;background:#141218d9;border-radius:6px;padding:4px 7px;font-size:11px;line-height:1.4;position:absolute;bottom:6px;left:6px}.creatorWorkspace .studioPreviewRemove{z-index:3;color:#fff;background:#141218d9;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:2px;right:2px}.creatorWorkspace .studioOverflow{color:#fff;pointer-events:none;background:#141218a6;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.creatorWorkspace .heicPreview{width:100%;height:100%;color:var(--ui-muted);place-content:center;padding:10px;font-size:12px;line-height:1.7;display:grid}.creatorWorkspace .studioFileDetails{margin-top:12px}.creatorWorkspace .studioFileDetails summary,.creatorWorkspace .studioPageOptions summary{min-height:44px;color:var(--ui-muted);cursor:pointer;padding:12px 0;font-size:13px;line-height:1.5}.creatorWorkspace .studioFileDetails .selectedMediaFiles{margin:0}.creatorWorkspace .selectedMediaFiles li button{min-height:44px}.creatorWorkspace .studioFileDetails .selectedMediaFiles small{font-size:12px;line-height:1.7}.creatorWorkspace .studioWritingGroup>label{color:var(--ui-text);margin:14px 0 0;font-size:13px;line-height:1.5;display:block}.creatorWorkspace .studioWritingGroup>label:first-of-type{margin-top:0}.creatorWorkspace .studioWritingGroup>label>span{color:var(--ui-muted);margin-left:4px;font-size:12px}.creatorWorkspace .studioWritingGroup .composerInput{border:1px solid var(--ui-border);background:var(--ui-field);min-height:46px;color:var(--ui-text);font:inherit;border-radius:9px;margin:7px 0 0;padding:11px 12px;font-size:15px;line-height:1.6}.creatorWorkspace .studioWritingGroup .postPriceField{background:var(--ui-inset);border:1px solid var(--ui-border);border-radius:9px;margin-top:18px;padding:14px}.creatorWorkspace .studioWritingGroup .postPriceField input{min-height:44px;font-size:16px}.creatorWorkspace .studioPublishFoot{border-top:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);flex-direction:column;gap:12px;margin:0 -8px 10px;padding:16px 8px 10px;display:flex;position:static}.creatorWorkspace .studioPublishFoot strong{font-size:14px}.creatorWorkspace .studioPublishFoot p{color:var(--ui-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.creatorWorkspace .studioPublishFoot>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.creatorWorkspace .studioCollapse,.creatorWorkspace .studioPublish{border:1px solid var(--ui-border);background:var(--ui-field);min-height:46px;color:var(--ui-text);border-radius:9px;margin:0;padding:10px 16px;font-size:14px;line-height:1.5}.creatorWorkspace .studioPublish{border-color:var(--ui-action);background:var(--ui-action);min-width:130px;color:var(--ui-on-action);font-weight:600}.creatorWorkspace .studioPublish:disabled,.creatorWorkspace .studioLaunch:disabled{opacity:.5}.creatorWorkspace>.postOrderPanel{margin:18px 0 0}.creatorWorkspace .studioPageOptions{margin-top:4px}.creatorWorkspace .studioPageOptions p{color:var(--ui-muted);margin:0 0 10px;font-size:12px;line-height:1.65}.creatorWorkspace .studioPageOptions .detailTextEditButton{border:1px solid var(--ui-border);background:var(--ui-field);width:auto;min-height:44px;color:var(--ui-text);border-radius:9px;margin:0;padding:9px 13px;font-size:13px}.creatorWorkspace .studioPageOptions .detailTextEditButton.on{background:var(--ui-action);color:var(--ui-on-action)}.creatorWorkspace :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media (width<=520px){.detailPage .creatorWorkspace{border-radius:14px;padding:16px 12px}.creatorWorkspace .studioHeading{flex-direction:column;align-items:stretch;gap:14px}.creatorWorkspace .studioHeading h2{font-size:22px}.creatorWorkspace .studioLaunch{width:100%}.creatorWorkspace .studioComposerTitle{flex-direction:column;align-items:flex-start}.creatorWorkspace .studioComposer .postAccessTabs button{flex-basis:calc(50% - 6px)}.creatorWorkspace .studioComposer .mediaTypeTabs button{padding-inline:6px;font-size:12px}.creatorWorkspace .studioPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creatorWorkspace .studioWritingGroup .composerInput{font-size:16px}.creatorWorkspace .studioPublishFoot{margin-inline:0;padding-inline:0}.creatorWorkspace .studioPublishFoot>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.creatorWorkspace .studioCollapse,.creatorWorkspace .studioPublish{min-width:0;padding-inline:8px;font-size:13px}}.homeCopyText{white-space:pre-line;overflow-wrap:anywhere}.creatorCollectionEntry{border-radius:12px;width:100%;margin:0 0 14px;font-weight:700;background:var(--ui-accent)!important;color:var(--ui-accent-ink,#20171c)!important;padding:14px!important}.collectionOrderRow{border-bottom:1px solid var(--ui-border);padding:12px 8px}.collectionOrderRow.isSelected{background:var(--ui-accent-soft);box-shadow:inset 3px 0 var(--ui-accent)}.collectionOrderRow .collectionOrderDetails{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:4px 0;display:grid}.collectionOrderDetails>span{min-width:0}.collectionOrderDetails>span:last-child{text-align:right}.collectionOrderDetails small{overflow-wrap:anywhere;display:block}.collectionOrderRow .collectionQuickGrant{background:var(--ui-accent);width:100%;min-height:44px;color:var(--ui-accent-ink,#20171c);border:0;border-radius:10px;margin-top:10px;font-size:15px;font-weight:700;display:block}.collectionAdvancedGrant{margin-top:18px}.collectionAdvancedGrant>summary{cursor:pointer;color:var(--ui-muted);padding:12px 0;font-size:13px}.collectionReview:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.siteOpeningNotice{text-align:center;color:#ffe6f0;background:#32212c;margin:0;padding:14px 24px;font-size:15px;line-height:1.6}.loginField>input,.loginField>textarea,.accountSettings input,.collectionReview input,.collectionReview textarea,.collectionReview select{color:#fff;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#18151e;border:1px solid #64616d;border-radius:12px;margin:8px 0 14px;padding:12px 14px;font-size:16px;display:block}.collectionCheckout{max-height:90dvh;overflow:auto}.collectionQr{background:#fff;border-radius:10px;width:min(280px,100%);height:auto;margin:16px auto;display:block}.orderNumber,.recoveryCode{overflow-wrap:anywhere;word-break:break-all}.recoveryCode{-webkit-user-select:all;user-select:all;color:#fff;background:#201923;border:1px solid #c897b3;border-radius:12px;margin:20px 0;padding:16px;font-size:16px;display:block}.termsCheck{text-align:left;flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0;font-size:14px;line-height:1.8;display:flex}.termsCheck input{accent-color:#df8cba;width:18px!important;min-height:18px!important;margin:0!important}.termsCheck button{color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.accountError{color:#ffb9ce;min-height:1.5em}.accountSettings,.memberOrders,.accountEntitlements{color:#f5eef7;background:#1c1822;border:1px solid #443a4c;border-radius:16px;margin:20px 0;padding:20px}.accountSettings h3,.memberOrders h3,.accountEntitlements h3{margin:0 0 14px;font-size:18px}.accountSettings button,.creatorCollections button{color:#f6e6f0;cursor:pointer;font:inherit;background:#352537;border:1px solid #6e576a;border-radius:10px;padding:10px 14px;font-size:14px}.accountSettings a,.collectionCheckout a{color:#e6a7ca;text-decoration:underline}.memberOrders>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #413744;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.memberOrders small{color:#c5bacb;margin-top:6px;font-size:14px;display:block}.memberOrders>button>span:last-child{text-align:right;flex-shrink:0}.collectionNotice{text-align:left;background:#302337;border:1px solid #7e5b77;border-radius:12px;margin:18px 0;padding:14px;font-size:14px;line-height:1.7}.creatorCollections{border-top:1px solid #605464;border-bottom:1px solid #605464;padding:18px 0;font-size:14px}.creatorCollections>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.creatorCollections p{color:inherit;opacity:.9;font-size:14px;line-height:1.7}.collectionAdminList{gap:8px;max-height:330px;display:grid;overflow:auto}.collectionAdminList>button{text-align:left}.collectionAdminList span,.collectionAdminList small{overflow-wrap:anywhere;margin-top:6px;display:block}.collectionReview{color:#fff;background:#1b1720;border:1px solid #68516b;border-radius:14px;margin-top:20px;padding:15px}.collectionReview label{display:block}.collectionReview>.termsCheck{display:flex}.collectionReview button{margin:8px 8px 0 0}.creatorCollections button:disabled,.accountSettings button:disabled{opacity:.5;cursor:wait}:root{--ink:#141218;--muted:#777179;--paper:#f7f4f1;--pink:#e96f8d;--deep:#28212a;--green:#22aa64}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.topbar{z-index:30;background:#fff;border-bottom:1px solid #eee9e7;justify-content:space-between;align-items:center;height:74px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.brand,.footerBrand{letter-spacing:-2px;background:0 0;border:0;font-family:Georgia,serif;font-size:25px;font-weight:800}.brand span,.footerBrand span{color:var(--pink)}.desktopNav{gap:34px;display:flex}.desktopNav button{color:#7f787e;background:0 0;border:0;padding:27px 0 23px;font-size:14px}.desktopNav button.active{color:var(--ink);border-bottom:2px solid var(--ink)}.creatorSwitch{color:#655f65;background:#fff;border:1px solid #ded8d5;border-radius:30px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;display:flex}.creatorSwitch span{background:#aaa;border-radius:50%;width:8px;height:8px}.creatorSwitch.on{color:#fff;background:#252027}.creatorSwitch.on span{background:#75e9a9;box-shadow:0 0 0 4px #75e9a922}.hero{padding:22px max(4vw,16px) 48px}.heroArt{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#100c11eb 0%,#20141fb8 45%,#2613221a 76%),radial-gradient(circle at 76% 34%,#ef9cae 0 4%,#0000 25%),radial-gradient(circle at 78% 33%,#794455 0 28%,#272028 55%,#141217 74%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:26px;min-height:610px;padding:110px 8vw 45px;position:relative;overflow:hidden}.heroArt:after{content:"M";color:#ffffff09;font:italic 520px/1 Georgia,serif;position:absolute;bottom:-7%;right:9%}.eyebrow{letter-spacing:3px;color:#e8cfd6;align-items:center;gap:10px;font-size:12px;display:flex}.eyebrow i{background:var(--pink);width:27px;height:1px}.hero h1{margin:24px 0;font:500 clamp(46px,6vw,80px)/1.08 Georgia,Songti SC,serif}.hero h1 em{color:#f3a0b3;font-weight:400}.hero p{color:#d4cbd0;font-size:16px;line-height:1.9}.heroActions{gap:12px;margin-top:35px;display:flex}.heroActions button{color:#1a171b;background:#fff;border:1px solid #fff;border-radius:8px;padding:14px 22px;font-weight:600}.heroActions button b{color:var(--pink);margin-left:8px}.heroActions .ghost{color:#fff;background:#ffffff12;border-color:#fff5}.stats{color:#bbb0b7;gap:30px;margin-top:80px;font-size:12px;display:flex}.stats strong{color:#fff;margin-right:5px;font-size:16px}.section{max-width:1180px;margin:0 auto;padding:74px 28px}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sectionTitle small,.wechatCard small{color:var(--pink);letter-spacing:2.4px;font-size:10px;font-weight:700}.sectionTitle h2,.wechatCard h2{margin:7px 0;font:500 34px Georgia,Songti SC,serif}.sectionTitle p{color:var(--muted);margin:0;font-size:13px}.sectionTitle button{color:#635d62;background:0 0;border:0;font-size:12px}.mediaGrid{grid-template-columns:1.25fr 1fr 1fr;gap:15px;display:grid}.mediaCard{color:#fff;background-size:cover;border-radius:16px;height:330px;padding:19px;position:relative;overflow:hidden}.mediaCard:after{content:"";background:linear-gradient(#0000 37%,#171319df);position:absolute;inset:0}.mediaCard.warm{background:radial-gradient(circle at 55% 22%,#e8bfaa 0 12%,#0000 30%),linear-gradient(145deg,#653e42,#bd796c 45%,#32262c)}.mediaCard.cool{background:radial-gradient(at 55% 25%,#bed1d1 0 15%,#0000 36%),linear-gradient(145deg,#31515e,#71959d 45%,#242f36)}.mediaCard.dark{background:radial-gradient(circle at 50% 25%,#d5b193 0 11%,#0000 30%),linear-gradient(140deg,#251f24,#624645 48%,#18161b)}.pill{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17131988;border-radius:20px;padding:7px 10px;font-size:10px;position:relative}.lock{z-index:2;background:#17131988;border-radius:50%;height:38px;padding:8px;position:absolute;top:16px;right:16px}.cardCopy{z-index:2;position:absolute;bottom:20px;left:20px}.cardCopy small{opacity:.7}.cardCopy h3{margin:6px 0;font:500 20px Georgia,Songti SC,serif}.cardCopy p{color:#ddd2d7;margin:0;font-size:12px}.play{z-index:3;color:#1d171d;background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:18px;right:18px}.memberCta{background:#fff;border:1px solid #e5ddda;border-radius:12px;align-items:center;gap:14px;margin-top:15px;padding:17px 20px;display:flex}.avatarStack{display:flex}.avatarStack i,.avatarStack b{background:linear-gradient(135deg,#d79b9f,#4c3641);border:2px solid #fff;border-radius:50%;width:31px;height:31px;margin-left:-7px}.avatarStack b{color:#777;background:#eee8e5;place-items:center;display:grid}.memberCta div:nth-child(2){flex-direction:column;gap:4px;display:flex}.memberCta div:nth-child(2) span{color:#888;font-size:11px}.memberCta>button{background:var(--deep);color:#fff;border:0;border-radius:7px;margin-left:auto;padding:11px 20px}.paidSection{background:#eee9e6;max-width:none}.paidSection>*{max-width:1124px;margin-left:auto;margin-right:auto}.paidPost{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 30px #4d3a3b0d}.postMeta{align-items:center;gap:11px;display:flex}.postMeta>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.postMeta span{color:#999;font-size:10px}.postMeta>b{color:#aaa;margin-left:auto}.postMeta i{color:var(--pink);font-style:normal}.miniAvatar{color:#fff;background:linear-gradient(135deg,#f3b4bf,#503640);border-radius:50%;place-items:center;width:40px;height:40px;font:20px Georgia;display:grid}.paidPost>h3{font:500 19px Georgia,Songti SC,serif}.gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr .8fr;gap:7px;height:340px;display:grid}.gallery>div{color:#fff;background:radial-gradient(circle at 58% 34%,#edc0af 0 10%,#0000 22%),linear-gradient(130deg,#734e59,#bd8077 53%,#31232a);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.gallery .g1{grid-row:1/3}.gallery .g2{background:radial-gradient(circle at 55% 30%,#d9c2b1 0 10%,#0000 24%),linear-gradient(135deg,#37545a,#8ea2a0)}.gallery .g3{background:radial-gradient(circle at 55% 30%,#e3b7a6 0 10%,#0000 24%),linear-gradient(135deg,#503842,#a57270)}.gallery .g1 span{color:#43383e;background:#fffd;border-radius:20px;padding:6px 10px;font-size:10px;position:absolute;top:12px;left:12px}.gallery .blurred:before{content:"";background:inherit;filter:blur(14px);position:absolute;inset:-15px}.gallery .blurred>*{z-index:2;position:relative}.gallery .g3 b{font:26px Georgia}.postFoot{color:#888;align-items:center;margin-top:18px;display:flex}.postFoot button{background:var(--deep);color:#fff;border:0;border-radius:7px;margin-left:auto;padding:12px 22px}.wechatSection{padding-top:64px;padding-bottom:64px}.wechatCard{color:#fff;background:#193e32;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:44px 50px;display:grid;box-shadow:0 20px 50px #173c3026}.wechatIcon{background:#2ac26d;border-radius:22px;place-items:center;width:74px;height:74px;display:grid}.wechatIcon svg{width:42px;height:42px}.wechatCard h2{margin:8px 0 10px}.wechatCard p{color:#c8d8d1;max-width:620px;font-size:13px;line-height:1.7}.secure{color:#9ec5b5;font-size:10px}.wechatCard>button{color:#193e32;background:#fff;border:0;border-radius:8px;padding:14px 20px}.wechatCard>button b{margin-left:12px}footer{text-align:center;color:#fff;background:#171419;padding:60px 20px 90px}.footerBrand{font-size:30px}.footerBrand+p{color:#a69da3;margin-bottom:28px;font:14px Georgia}footer button{color:#bdb5ba;background:0 0;border:0;margin:0 10px;font-size:11px}footer small{color:#625c61;margin-top:30px;display:block}.creatorPanel{z-index:40;background:#fff;border:1px solid #ddd6d3;border-radius:18px;width:340px;max-height:calc(100vh - 110px);padding:20px;position:fixed;top:90px;right:18px;overflow:auto;box-shadow:0 20px 60px #271c2530}.panelHead{justify-content:space-between;align-items:start;display:flex}.panelHead small{color:var(--pink);letter-spacing:2px;font-size:9px}.panelHead h2{margin:4px 0 17px;font:24px Georgia}.panelHead button,.modalClose{background:#f2eeec;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.uploadBox{text-align:center;cursor:pointer;background:#faf8f6;border:1px dashed #cfc5c2;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.uploadBox strong{font-size:13px}.uploadBox span{color:#999;font-size:9px}.uploadBox input{display:none}.priceList{margin:15px 0}.priceList label{border-bottom:1px solid #eee9e6;justify-content:space-between;align-items:center;padding:9px 0;font-size:12px;display:flex}.priceList div{color:#aaa}.priceList input{text-align:right;color:#211d21;background:#f3efed;border:0;border-radius:6px;width:65px;padding:6px}.publishBtn{background:var(--deep);color:#fff;border:0;border-radius:8px;width:100%;padding:12px}.mobileNav{display:none}.modalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;background:#151117bb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.payModal{text-align:center;background:#fff;border-radius:20px;width:min(410px,100%);padding:34px;position:relative}.modalClose{position:absolute;top:16px;right:16px}.payMark{color:#fff;background:#272127;border-radius:15px;place-items:center;width:52px;height:52px;margin:auto;font:24px Georgia;display:grid}.payMark span{color:var(--pink)}.payModal>small{color:var(--pink);letter-spacing:2px;margin-top:16px;font-size:9px;display:block}.payModal h2{margin:8px;font:25px Georgia,Songti SC,serif}.payModal p{color:#888;font-size:12px;line-height:1.6}.payRow{border-top:1px solid #eee9e6;justify-content:space-between;padding:18px 0;display:flex}.payRow strong{font-size:22px}.confirmPay{background:var(--deep);color:#fff;border:0;border-radius:8px;width:100%;padding:14px}.payModal em{color:#aaa;margin-top:10px;font-size:9px;font-style:normal;display:block}.toast{z-index:100;color:#fff;background:#242024;border-radius:30px;padding:12px 18px;font-size:12px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0004}@media (width<=760px){body{padding-bottom:70px}.topbar{height:58px;padding:0 16px}.brand{font-size:21px}.desktopNav{display:none}.creatorSwitch{padding:8px;font-size:0}.creatorSwitch:after{content:"创作端";font-size:11px}.hero{padding:0 0 26px}.heroArt{background:linear-gradient(#130d132e 30%,#0f0b10f5),radial-gradient(circle at 68% 24%,#ef9cae 0 5%,#0000 26%),radial-gradient(circle at 70% 24%,#784052 0 29%,#2c2229 57%,#141217 78%);border-radius:0;min-height:620px;padding:90px 22px 35px}.heroArt:after{font-size:310px;right:-5%}.eyebrow{font-size:10px}.hero h1{margin-top:18px;font-size:45px}.hero p{font-size:13px}.heroActions{flex-direction:column;width:100%;margin-top:26px}.heroActions button{width:100%;padding:14px}.stats{justify-content:space-between;gap:10px;margin-top:45px}.stats span{flex-direction:column;display:flex}.section{padding:48px 16px}.sectionTitle{align-items:start}.sectionTitle h2{font-size:28px}.sectionTitle p{font-size:12px}.sectionTitle>button{margin-top:14px}.mediaGrid{scroll-snap-type:x mandatory;gap:10px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.mediaCard{scroll-snap-align:start;min-width:83vw;height:370px}.memberCta{padding:14px}.memberCta .avatarStack{display:none}.memberCta>button{padding:10px 12px}.gallery{grid-template-columns:1.4fr .9fr;height:300px}.paidPost{padding:15px}.postFoot button{padding:11px 12px}.wechatSection{padding:35px 16px}.wechatCard{flex-direction:column;align-items:flex-start;gap:14px;padding:28px 23px;display:flex}.wechatIcon{width:54px;height:54px}.wechatIcon svg{width:32px}.wechatCard h2{font-size:28px}.wechatCard>button{width:100%}.creatorPanel{width:calc(100vw - 16px);max-height:calc(100vh - 145px);top:66px;right:8px}footer{padding-bottom:35px}.mobileNav{z-index:60;height:68px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e6dfdc;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobileNav button{color:#9c969a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:55px;font-size:9px;display:flex}.mobileNav button svg{width:20px;height:20px}.mobileNav button.active{color:var(--pink)}.toast{white-space:nowrap;bottom:82px}.payModal{padding:30px 22px}}@media (width>=761px) and (width<=1000px){.heroArt{min-height:560px;padding:82px 7vw 38px}.hero h1{font-size:clamp(50px,6vw,62px)}.stats{margin-top:55px}.section{padding-left:20px;padding-right:20px}.mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mediaCard{height:310px;padding:15px}.cardCopy{bottom:16px;left:16px;right:12px}.cardCopy h3{font-size:17px}.cardCopy p{font-size:10px}.play{width:38px;height:38px;bottom:14px;right:14px}}.textEditable{outline-offset:-5px;outline:1px dashed #e96f8d88}.textEditable:focus{outline-offset:-5px;outline:2px solid #e96f8d}.textEditable [contenteditable=false]{outline:0}.editHint{color:#9d4059;background:#fff0f4;border-radius:9px;flex-direction:column;gap:4px;margin-bottom:12px;padding:12px 13px;display:flex}.editHint b{font-size:12px}.editHint span{color:#a66c7b;font-size:9px}.topActions{align-items:center;gap:10px;display:flex}.userBadge{color:#81787e;background:#f4efed;border-radius:20px;padding:8px 11px;font-size:10px}.loginModal{text-align:left}.loginModal .payMark{margin-left:auto;margin-right:auto}.loginModal>small,.loginModal>h2,.loginModal>p,.loginModal>em{text-align:center}.loginField{margin-top:16px;display:block}.loginField>span{color:#5f575c;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.phoneInput,.codeInput{background:#faf8f7;border:1px solid #ddd5d2;border-radius:9px;align-items:center;height:48px;display:flex;overflow:hidden}.phoneInput:focus-within,.codeInput:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px #e96f8d18}.phoneInput b{color:#716970;border-right:1px solid #e2dcda;padding:0 12px;font-size:12px}.phoneInput input,.codeInput input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px;font-size:13px}.codeInput button{color:var(--pink);background:#fff;border:0;border-left:1px solid #e2dcda;align-self:stretch;padding:0 13px;font-size:11px}.codeInput button:disabled{color:#aaa}.demoCode{color:#956071;text-align:center;background:#fff3f6;border-radius:7px;margin:12px 0 16px;padding:9px 11px;font-size:10px}.demoCode b{letter-spacing:1px;color:var(--pink)}@media (width<=760px){.userBadge{display:none}.topActions{gap:5px}.loginModal{padding:30px 20px}}.authTabs{background:#f1ecea;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:18px 0 5px;padding:4px;display:grid}.authTabs button{color:#8a8186;background:0 0;border:0;border-radius:6px;padding:9px;font-size:12px}.authTabs button.active{color:#241f23;background:#fff;font-weight:700;box-shadow:0 2px 8px #3d2d3510}.accountSubmit{margin-top:18px}.loginModal .phoneInput input{height:100%}.heroActions .vipButton{color:#fff;text-align:left;background:linear-gradient(135deg,#2c251c,#735d36);border-color:#b89a62;flex-direction:column;align-items:flex-start;gap:4px;display:flex;box-shadow:inset 0 0 0 1px #e4c98540}.heroActions .vipButton b{color:#f1d18f}.heroActions .vipButton small{color:#d8c8a8;letter-spacing:.2px;font-size:9px;font-weight:400}.heroActions .vipButton.active{background:linear-gradient(135deg,#79612f,#b08b43);border-color:#f0d18a}.heroActions{flex-wrap:wrap}.detailPage{z-index:25;background:#f3efec;padding:42px max(4vw,20px) 90px;position:fixed;inset:74px 0 0;overflow-y:auto}.detailHeader{grid-template-columns:150px 1fr 150px;align-items:start;max-width:1120px;margin:0 auto 28px;display:grid}.detailHeader>button{color:#6f666c;background:#fff;border:1px solid #d8ceca;border-radius:22px;justify-self:start;padding:9px 14px;font-size:11px}.detailHeader>div{text-align:center}.detailHeader small,.detailSide>small{color:var(--pink);letter-spacing:2px;font-size:9px;font-weight:700}.detailHeader h1{margin:7px 0;font:500 38px Georgia,Songti SC,serif}.detailHeader p{color:#847b80;margin:0;font-size:12px}.detailHeader>span{color:#fff;background:#282129;border-radius:20px;justify-self:end;padding:8px 12px;font-size:10px}.detailLayout{grid-template-columns:minmax(0,650px) 250px;align-items:start;gap:22px;max-width:960px;margin:auto;display:grid}.detailFeed{flex-direction:column;gap:18px;display:flex}.detailUploader{cursor:pointer;background:#fff;border:1px dashed #d1c4c0;border-radius:15px;align-items:center;gap:13px;padding:20px;display:flex}.detailUploader>svg{color:var(--pink)}.detailUploader>div{flex-direction:column;gap:4px;display:flex}.detailUploader span{color:#948b90;font-size:10px}.detailUploader input{display:none}.detailUploader>b{color:#fff;background:#282129;border:0;border-radius:7px;margin-left:auto;padding:9px 13px;font-size:10px}.feedPost{background:#fff;border-radius:16px;padding:22px;box-shadow:0 9px 30px #3f303609}.feedAuthor{align-items:center;gap:10px;display:flex}.feedAuthor>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.feedAuthor span{color:#9b9297;font-size:9px}.feedAuthor>div:nth-child(2) i{color:var(--pink);font-style:normal}.feedAuthor>b{color:#aaa;margin-left:auto}.feedPost>h2{margin:18px 0 8px;font:500 22px Georgia,Songti SC,serif}.feedPost>p{color:#716a6f;font-size:12px;line-height:1.75}.feedMedia,.uploadedMedia{background-size:cover;border-radius:12px;place-items:center;height:390px;margin-top:16px;display:grid;position:relative;overflow:hidden}.feedMedia:after{content:"";background:linear-gradient(#0000 45%,#1b161c70);position:absolute;inset:0}.feedMedia.warm{background:radial-gradient(circle at 56% 29%,#e7b8a6 0 10%,#0000 27%),linear-gradient(140deg,#643f49,#c08275 50%,#382b34)}.feedMedia.cool{background:radial-gradient(circle at 52% 27%,#b9ced0 0 10%,#0000 28%),linear-gradient(140deg,#31505c,#86a4a8 50%,#303c43)}.feedMedia.night{background:radial-gradient(circle at 65% 24%,#d0a9a1 0 7%,#0000 22%),linear-gradient(145deg,#191824,#4f3a5a 50%,#12131a)}.feedMedia.rose{background:radial-gradient(circle at 50% 25%,#ebc0b3 0 10%,#0000 27%),linear-gradient(145deg,#704957,#c98c84 50%,#413039)}.feedMedia.silk{background:radial-gradient(at 50% 34%,#ead9d2 0 10%,#0000 29%),linear-gradient(135deg,#a98186,#ead0cb 48%,#75565e)}.feedMedia.hoodie{background:radial-gradient(at 50% 31%,#c1b8b0 0 12%,#0000 32%),linear-gradient(135deg,#665e5e,#bcb4ad 48%,#484244)}.feedMedia>small{z-index:2;color:#fff;background:#17131988;border-radius:20px;padding:7px 10px;position:absolute;top:13px;left:13px}.feedPlay{z-index:2;color:#251e24;background:#fff;border-radius:24px;align-items:center;gap:6px;padding:11px 15px;font-size:11px;display:flex;position:relative}.uploadedMedia img,.uploadedMedia video{object-fit:cover;width:100%;height:100%}.feedStats{align-items:center;gap:9px;padding-top:15px;display:flex}.feedStats button,.feedStats span{color:#7d757a;background:#f5f1ef;border:0;border-radius:20px;padding:8px 12px;font-size:10px}.feedStats button:last-child{margin-left:auto}.feedStats button.on{color:var(--pink);background:#fff0f4}.privateComments{border-top:1px solid #eee8e5;margin-top:14px;padding-top:13px}.privateComments>strong{color:#8e5364;margin-bottom:9px;font-size:10px;display:block}.privateComments p{color:#71686e;background:#faf7f5;border-radius:7px;margin:6px 0;padding:9px;font-size:10px}.privateComments p b{color:#40383d;margin-right:9px}.detailSide{color:#fff;background:#282129;border-radius:15px;padding:22px;position:sticky;top:20px}.detailSide h3{margin:8px 0;font:20px Georgia,Songti SC,serif}.detailSide p{color:#bbb0b7;font-size:10px;line-height:1.7}.detailSide>div{border-top:1px solid #ffffff18;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.detailSide>div b{color:#efb1c0}@media (width<=760px){.detailPage{padding:25px 13px 40px;inset:58px 0 68px}.detailHeader{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.detailHeader>div{text-align:left;order:3;width:100%}.detailHeader h1{font-size:30px}.detailHeader>span{margin-left:auto}.detailLayout{display:block}.detailSide{display:none}.feedPost{padding:15px}.feedMedia,.uploadedMedia{height:330px}.detailUploader{padding:15px}.detailUploader>b{padding:8px}.feedPost>h2{font-size:20px}}.detailEntry{text-align:left;color:#282129;background:#fff;border:1px solid #ded5d1;border-radius:13px;align-items:center;width:100%;margin-top:16px;padding:17px 20px;display:flex;box-shadow:0 7px 22px #49373d0a}.detailEntry>span{flex-direction:column;gap:4px;display:flex}.detailEntry b{font-size:14px}.detailEntry small{color:#91878c;font-size:10px}.detailEntry>strong{color:#fff;background:#282129;border-radius:7px;margin-left:auto;padding:10px 15px;font-size:11px}.detailEntry:hover{border-color:#e6a9b8;transform:translateY(-1px)}@media (width<=760px){.detailEntry{padding:14px}.detailEntry>strong{padding:9px 11px}.detailEntry small{max-width:210px;font-size:9px}}.detailLayout:not(:has(.detailSide)){grid-template-columns:minmax(0,650px);justify-content:center}.postComposer{background:#fff;border:1px solid #dfd5d1;border-radius:16px;padding:19px;box-shadow:0 8px 25px #49373d0a}.composerTitle{align-items:center;gap:10px;margin-bottom:14px;display:flex}.composerTitle svg{color:var(--pink)}.composerTitle>div{flex-direction:column;gap:3px;display:flex}.composerTitle span{color:#968d91;font-size:9px}.composerInput{resize:vertical;background:#faf8f7;border:1px solid #e2dad7;border-radius:8px;outline:0;width:100%;margin-top:8px;padding:11px 12px;font-size:12px;display:block}.composerInput:focus{border-color:var(--pink);box-shadow:0 0 0 3px #e96f8d12}.composerFoot{align-items:center;gap:10px;margin-top:12px;display:flex}.filePicker input{display:none}.filePicker span{cursor:pointer;border:1px solid #d8cfcb;border-radius:7px;padding:9px 11px;font-size:10px;display:block}.composerFoot small{color:#999;font-size:9px}.composerFoot>button{color:#fff;background:#282129;border:0;border-radius:7px;margin-left:auto;padding:10px 16px;font-size:10px}.composerFoot>button:disabled{opacity:.35}.homeImageManager>label:first-child{margin-bottom:10px;display:block}.homeImageManager>label:first-child span{color:#786f74;margin-bottom:6px;font-size:10px;display:block}.homeImageManager select{color:#443d41;background:#faf8f7;border:1px solid #ddd5d2;border-radius:8px;outline:0;width:100%;padding:9px;font-size:11px}@media (width<=760px){.composerFoot{flex-wrap:wrap}.composerFoot>button{width:100%;margin-left:0}.filePicker{flex:1}.filePicker span{text-align:center}}.wechatEditor{margin:4px 0 14px;display:block}.wechatEditor span{color:#786f74;margin-bottom:6px;font-size:10px;display:block}.wechatEditor input{background:#faf8f7;border:1px solid #ddd5d2;border-radius:8px;outline:0;width:100%;padding:9px;font-size:11px}.wechatEditor input:focus{border-color:var(--green)}.wechatReveal{background:#0e3026;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.wechatReveal span{color:#96b9aa;font-size:9px}.wechatReveal strong{letter-spacing:.6px;font-size:16px}.wechatReveal button{color:#fff;background:#29bf6c;border:0;border-radius:6px;margin-left:auto;padding:7px 11px;font-size:10px}.wechatCard .wechatDone{color:#17643f;background:#dff8ea}.wechatCard .wechatDone b{color:#159052}.creatorPostLauncher{color:#fff;background:linear-gradient(145deg,#282129,#44343e);border-radius:12px;margin:0 0 14px;padding:14px}.launcherHead{flex-direction:column;gap:4px;margin-bottom:11px;display:flex}.launcherHead b{font-size:14px}.launcherHead span{color:#cfc3ca;font-size:9px}.creatorPostLauncher select{color:#3d353a;background:#fff;border:1px solid #ffffff24;border-radius:8px;outline:0;width:100%;padding:10px;font-size:11px}.creatorPostLauncher>button{background:var(--pink);color:#fff;border:0;border-radius:8px;width:100%;margin-top:9px;padding:11px;font-size:11px;font-weight:700}.detailPage{z-index:50}.postTypeTabs{background:#f1ecea;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0;padding:4px;display:grid}.postTypeTabs button{color:#82787e;background:0 0;border:0;border-radius:7px;padding:10px;font-size:11px}.postTypeTabs button.active{color:#fff;background:#282129}.paidNineGrid{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;display:grid}.paidMediaCell{color:#fff;background:linear-gradient(145deg,#6d4955,#c0877e 52%,#3b2d35);border-radius:8px;place-items:center;min-height:135px;display:grid;position:relative;overflow:hidden}.paidNineGrid .paidMediaCell{aspect-ratio:1;min-height:0}.paidMediaCell.cool{background:linear-gradient(145deg,#365761,#91aaac 52%,#344249)}.paidMediaCell.rose{background:linear-gradient(145deg,#704957,#c98c84 52%,#413039)}.paidMediaCell img,.paidMediaCell video{object-fit:cover;width:100%;height:100%}.paidMediaCell>span{letter-spacing:1px;align-items:center;gap:6px;font-size:9px;display:flex}.mediaLocked>:not(i){filter:blur(14px);transform:scale(1.12)}.mediaLocked:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#211a2166;position:absolute;inset:0}.paidMediaCell>i{z-index:2;background:#211a21c9;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:absolute}.paidMediaCell>i svg{width:16px}.paidVideoPair{grid-template-columns:1fr 1.25fr;gap:7px;margin-top:16px;display:grid}.paidVideoPair .paidMediaCell{height:330px}.inlineUnlock{color:#fff;background:#282129;border:0;border-radius:8px;margin:14px auto 0;padding:12px 20px;font-size:11px;display:block}.inlineUnlock:before{content:"🔒 ";font-size:10px}@media (width<=760px){.paidMediaCell{min-height:105px}.paidVideoPair{grid-template-columns:1fr}.paidVideoPair .paidMediaCell{height:260px}.postTypeTabs button{padding:9px 5px}}.paidSection{display:none}.mediaTypeTabs{background:#f8f5f3;margin-top:-6px}.mediaTypeTabs button.active{background:#755864}.paidNineGrid{grid-template-columns:repeat(6,1fr)}.paidNineGrid>.paidMediaCell{grid-column:span 2}.paidNineGrid.count-2>.paidMediaCell,.paidNineGrid.count-4>.paidMediaCell{grid-column:span 3}.paidNineGrid.count-5>.paidMediaCell:nth-child(4),.paidNineGrid.count-8>.paidMediaCell:nth-child(7){grid-column:2/span 2}.paidNineGrid.count-7>.paidMediaCell:nth-child(7){grid-column:3/span 2}.overflowCount{z-index:4;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1713199c;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.wechatSection{display:none}.subscriptionHub{flex-direction:column;gap:12px;display:flex}.hubWechat{color:#fff;background:#193e32;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 8px 25px #49373d0a}.hubWechat .wechatIcon{border-radius:13px;width:48px;height:48px}.hubWechat>div:nth-child(2){flex:1}.hubWechat small{letter-spacing:1.8px;color:#85d7aa;font-size:8px}.hubWechat h3{margin:4px 0;font:20px Georgia,Songti SC,serif}.hubWechat p{color:#bdd2c9;margin:5px 0 0;font-size:10px}.hubWechat button{color:#193e32;background:#fff;border:0;border-radius:7px;padding:10px 13px;font-size:10px}@media (width<=760px){.hubWechat{flex-wrap:wrap;align-items:flex-start}.hubWechat>button{width:100%}}.cloudSaveStatus{color:#27744b;background:#e8f8ef;border-radius:7px;margin-top:10px;padding:9px 11px;font-size:9px}.cloudSaveStatus.error{color:#a54358;background:#fff0f2}.postAccessTabs{grid-template-columns:repeat(3,1fr)}.postPriceField{background:#fff9f6;border:1px solid #eadbd5;border-radius:9px;align-items:center;gap:12px;margin-top:10px;padding:11px 12px;display:flex}.postPriceField>span{font-size:10px;font-weight:700}.postPriceField>div{color:var(--pink);font-weight:700}.postPriceField input{color:#3b3337;background:0 0;border:0;border-bottom:1px solid #d9c6c0;outline:0;width:96px;padding:4px}.postPriceField small{color:#93888d;margin-left:auto;font-size:9px}.editPostButton{color:#7e5360;background:#fff;border:1px solid #d9cbc7;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:9px}.postEditForm{background:#fff8fa;border:1px solid #ead7dd;border-radius:10px;flex-direction:column;gap:9px;margin:14px 0;padding:14px;display:flex}.postEditForm label{color:#756a70;flex-direction:column;gap:5px;font-size:9px;display:flex}.postEditForm input,.postEditForm textarea{color:#302a2e;resize:vertical;background:#fff;border:1px solid #ddd4d1;border-radius:7px;outline:0;width:100%;padding:10px;font-size:11px}.postEditForm label>div{color:var(--pink);align-items:center;gap:5px;font-weight:700;display:flex}.postEditForm label>div input{width:110px}.postEditForm>div:last-child{justify-content:flex-end;gap:7px;display:flex}.postEditForm button{border:0;border-radius:7px;padding:8px 13px;font-size:10px}.postEditForm button:last-child{color:#fff;background:#282129}.postEditForm button:disabled{opacity:.4}.editMediaPanel{border-top:1px solid #eadde0;padding-top:11px}.editMediaPanel>strong{font-size:10px}.editMediaPanel>p{color:#999;font-size:9px}.editMediaGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.editMediaGrid>div{background:#fff;border:1px solid #e3d9d6;border-radius:8px;position:relative;overflow:hidden}.editMediaGrid img,.editMediaGrid video{object-fit:cover;width:100%;height:90px;display:block}.editMediaGrid span{white-space:nowrap;text-overflow:ellipsis;padding:5px 6px;font-size:8px;display:block;overflow:hidden}.editMediaGrid button{background:#9e4057;position:absolute;top:4px;right:4px;color:#fff!important;padding:4px 6px!important;font-size:8px!important}.editMediaUpload{cursor:pointer;border:1px dashed #d5c6c8;border-radius:8px;margin-top:9px;padding:10px}.editMediaUpload input{display:none}.editMediaUpload span{color:#8d4f60;font-size:10px;font-weight:700}.editMediaUpload small{color:#999;font-size:8px}@media (width<=760px){.postAccessTabs{grid-template-columns:1fr}.postPriceField{flex-wrap:wrap}.postPriceField small{width:100%;margin-left:0}}.vipOfferModal{text-align:left}.vipOfferModal>.payMark{margin-left:auto;margin-right:auto}.vipOfferModal>small,.vipOfferModal>h2,.vipOfferModal>p,.vipOfferModal>em{text-align:center}.vipExplanation{background:#f7f0df;border:1px solid #e7d6a9;border-radius:10px;flex-direction:column;gap:6px;margin:18px 0;padding:14px;display:flex}.vipExplanation strong{color:#6f5625;font-size:12px}.vipExplanation span{color:#806f4d;font-size:10px;line-height:1.7}.unlockChoice{text-align:left;background:#fff;border:1px solid #e3dbd7;border-radius:10px;align-items:center;width:100%;margin-top:9px;padding:14px;display:flex}.unlockChoice>span{flex-direction:column;gap:4px;display:flex}.unlockChoice b{font-size:12px}.unlockChoice small{color:#91878c;font-size:9px}.unlockChoice>strong{margin-left:auto;font-size:15px}.unlockChoice.vip{color:#fff;background:linear-gradient(135deg,#2d261e,#705d38);border-color:#9e8452}.unlockChoice.vip small{color:#d9c9a8}.unlockChoice.vip>strong{color:#f2d28c}.hubWechat .wechatCustomNote{color:#a9e5c5;letter-spacing:.2px;background:#ffffff0b;border:1px solid #85d7aa55;border-radius:999px;margin-top:9px;padding:5px 9px;font-size:9px;display:inline-block}.supportButton{z-index:38;color:#fff;background:#282129;border:0;border-radius:999px;padding:13px 18px;font-size:12px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #241b2299}.supportBackdrop{z-index:80;background:#1c171c99;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.supportChat{background:#f5f1ef;flex-direction:column;width:min(430px,100%);display:flex;box-shadow:-20px 0 60px #21182033}.supportChat>header{color:#fff;background:#282129;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.supportChat>header small{letter-spacing:1.8px;color:#ef9eb2;font-size:8px}.supportChat>header h2{margin:5px 0 3px;font:23px Georgia,Songti SC,serif}.supportChat>header span{color:#c8bdc4;font-size:9px}.supportChat>header button{color:#fff;background:#ffffff12;border:0;border-radius:50%;width:34px;height:34px;padding:8px}.supportChat>header svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:100%;height:100%}.supportMessages{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}.supportEmpty{text-align:center;color:#81777c;flex-direction:column;gap:7px;margin:auto;display:flex}.supportEmpty b{font-size:14px}.supportEmpty span{font-size:10px}.supportMessage{background:#fff;border-radius:13px;max-width:82%;padding:10px 12px;box-shadow:0 5px 16px #38282f0a}.supportMessage.own{color:#fff;background:#263e35;align-self:flex-end}.supportMessage.other{align-self:flex-start}.supportMessage.system{color:#6b5528;background:#fff5df;border:1px solid #ead9ae;align-self:stretch;max-width:none}.supportMessage small{opacity:.65;margin-bottom:5px;font-size:8px;display:block}.supportMessage p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.supportMessage time{opacity:.55;text-align:right;margin-top:5px;font-size:7px;display:block}.supportMessage img,.supportMessage video{object-fit:cover;border-radius:8px;width:100%;max-height:260px;margin-bottom:7px;display:block}.supportChat>footer{background:#fff;border-top:1px solid #ded6d2;grid-template-columns:auto 1fr auto;gap:8px;padding:12px;display:grid}.supportChat>footer>input{border:1px solid #ddd3cf;border-radius:9px;outline:0;min-width:0;padding:10px;font-size:11px}.supportChat>footer>button{color:#fff;background:#282129;border:0;border-radius:9px;padding:0 15px;font-size:10px}.supportAttach input{display:none}.supportAttach span{color:#796d73;cursor:pointer;border:1px solid #ddd3cf;border-radius:9px;align-items:center;height:100%;padding:0 10px;font-size:9px;display:flex}@media (width<=760px){.supportButton{bottom:78px;right:14px}.supportChat{width:100%}.supportChat>footer{grid-template-columns:1fr auto}.supportAttach{grid-column:1/-1}.supportAttach span{padding:9px 10px}}.paidVideoPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.paidVideoPair .paidMediaCell{aspect-ratio:9/16;height:auto;min-height:0}@media (width<=760px){.paidVideoPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.paidVideoPair .paidMediaCell{aspect-ratio:9/16;height:auto;min-height:0}}.profilePanel{color:#282129;background:#fff;border-radius:20px;width:min(420px,100%);max-height:calc(100vh - 36px);padding:30px;position:relative;overflow-y:auto}.profilePanel>small{color:var(--pink);letter-spacing:2px;font-size:9px}.profilePanel>h2{margin:6px 0 22px;font:30px Georgia,Songti SC,serif}.profileAccount{border:1px solid #e5dcda;border-radius:12px;overflow:hidden}.profileAccount>div{justify-content:space-between;align-items:center;padding:14px;display:flex}.profileAccount>div+div{border-top:1px solid #eee7e4}.profileAccount span{color:#8c8287;font-size:10px}.profileAccount strong{font-size:12px}.profilePassword{flex-direction:column;gap:8px;margin-top:16px;display:flex}.profilePassword b{font-size:11px}.profilePassword input{border:1px solid #ddd4d1;border-radius:8px;outline:0;padding:11px;font-size:11px}.profilePassword>button,.profileLogin{color:#fff;background:#282129;border:0;border-radius:8px;padding:11px;font-size:10px}.profileLogin{width:100%;margin-top:16px}.darkModeRow{border-top:1px solid #eee7e4;justify-content:space-between;align-items:center;margin-top:20px;padding:16px 0 2px;display:flex}.darkModeRow>div{flex-direction:column;gap:3px;display:flex}.darkModeRow b{font-size:12px}.darkModeRow span{color:#91878c;font-size:9px}.darkModeRow>button{background:#d4cccf;border:0;border-radius:999px;width:46px;height:26px;padding:3px;transition:all .2s}.darkModeRow>button i{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.darkModeRow>button.on{background:#e96f8d}.darkModeRow>button.on i{transform:translate(20px)}.darkMode{color:#f4eff2;--ink:#f4eff2;--muted:#aaa0a7;--paper:#111015;--deep:#e7dfe4;background:#111015;min-height:100vh}.darkMode .topbar,.darkMode .mobileNav,.darkMode .memberCta,.darkMode .paidPost,.darkMode .feedPost,.darkMode .postComposer,.darkMode .profilePanel,.darkMode .payModal{color:#f4eff2;background:#201d23;border-color:#39333a}.darkMode .detailPage,.darkMode .paidSection{color:#f4eff2;background:#151319}.darkMode .detailEntry,.darkMode .composerInput,.darkMode .postEditForm,.darkMode .postEditForm input,.darkMode .postEditForm textarea{color:#f4eff2;background:#29252b;border-color:#413a42}.darkMode .mobileNav{border-color:#383239}.darkMode .creatorSwitch{color:#eee;background:#29252b;border-color:#463f46}.darkMode .sectionTitle p,.darkMode .detailHeader p,.darkMode .feedPost>p,.darkMode .profileAccount span,.darkMode .darkModeRow span{color:#aaa0a7}.darkMode .profileAccount,.darkMode .profileAccount>div+div,.darkMode .darkModeRow{border-color:#413a42}.darkMode .profilePassword input{color:#fff;background:#29252b;border-color:#463f46}.darkMode .profilePassword>button,.darkMode .profileLogin,.darkMode .memberCta>button{color:#1d191f;background:#eee7eb}.darkMode footer{background:#0b0a0d}.darkMode .unlockChoice.single{color:#f8f3f6;background:#2b272e;border-color:#4b434c}.darkMode .unlockChoice.single b{color:#fff}.darkMode .unlockChoice.single small{color:#bdb2b9}.darkMode .unlockChoice.single>strong{color:#f08ca5}.darkMode .vipExplanation{background:#302b20;border-color:#554a2e}.darkMode .vipExplanation strong{color:#f2d995}.darkMode .vipExplanation span{color:#d2c29a}.promoGallery{cursor:pointer;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;height:560px;display:grid}.promoTile{background-position:50%;background-size:cover;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #2c1f270f}.promoTile:after{content:"";background:linear-gradient(#0000 45%,#17121948);position:absolute;inset:0}.promoOne{background:radial-gradient(circle at 52% 25%,#ebc0ad 0 10%,#0000 28%),linear-gradient(145deg,#8a5b63,#d39686 48%,#44323b);grid-area:1/1/4}.promoTwo{background:radial-gradient(circle at 48% 28%,#d8c3b1 0 11%,#0000 30%),linear-gradient(145deg,#5a4b52,#b9968d 48%,#332a31);grid-area:4/1/7}.promoThree{background:linear-gradient(145deg,#6d5660,#d0a098 52%,#3a3037);grid-area:1/2/3}.promoFour{background:linear-gradient(145deg,#40545d,#9db0b2 52%,#2d383e);grid-area:3/2/5}.promoFive{background:linear-gradient(145deg,#66505c,#c58c88 52%,#362a31);grid-area:5/2/7}.promoPlay{z-index:2;color:#fff;-webkit-backdrop-filter:none;background:0 0;border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promoSmall .promoPlay{width:38px;height:38px}.promoPlay svg{width:22px;height:22px;transform:translate(1px)}@media (width<=760px){.promoGallery{gap:7px;height:510px}.promoTile{border-radius:13px}.promoPlay{width:44px;height:44px}.promoSmall .promoPlay{width:32px;height:32px}.promoSmall .promoPlay svg{width:16px;height:16px}}.supportChat.creatorInbox{width:min(820px,100%)}.supportWorkspace{flex:1;min-height:0;display:flex}.supportThread{background:#f5f1ef;flex-direction:column;flex:1;min-width:0;display:flex}.conversationList{background:#fff;border-right:1px solid #e3dcda;flex:none;width:270px;padding:12px;overflow-y:auto}.conversationListTitle{justify-content:space-between;align-items:center;padding:8px 7px 13px;display:flex}.conversationListTitle b{font-size:12px}.conversationListTitle span{color:#999;background:#f1ecea;border-radius:12px;padding:3px 7px;font-size:9px}.conversationList>button{text-align:left;color:#302a2e;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:10px 8px;display:flex;position:relative}.conversationList>button.active{background:#f6edf0}.conversationList>button>i{color:#fff;background:linear-gradient(135deg,#efafbc,#533a45);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid}.conversationList>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.conversationList>button strong{font-size:10px}.conversationList>button small{text-overflow:ellipsis;white-space:nowrap;color:#91878c;max-width:165px;font-size:8px;overflow:hidden}.unreadDot{background:var(--pink);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:9px}.threadCustomer{background:#fff;border-bottom:1px solid #e3dcda;flex-direction:column;flex:none;gap:3px;height:54px;padding:11px 17px;display:flex}.threadCustomer b{font-size:11px}.threadCustomer span{color:#9a9095;font-size:8px}.supportThread>footer{background:#fff;border-top:1px solid #ded6d2;grid-template-columns:auto 1fr auto;gap:8px;padding:12px;display:grid}.supportThread>footer>input{border:1px solid #ddd3cf;border-radius:9px;outline:0;min-width:0;padding:10px;font-size:11px}.supportThread>footer>button{color:#fff;background:#282129;border:0;border-radius:9px;padding:0 15px;font-size:10px}.darkMode .conversationList,.darkMode .threadCustomer,.darkMode .supportThread>footer{color:#f4eff2;background:#201d23;border-color:#3d373e}.darkMode .supportThread{background:#151319}.darkMode .conversationList>button{color:#f4eff2}.darkMode .conversationList>button.active{background:#352b31}.darkMode .conversationList>button small{color:#aaa0a7}.darkMode .supportThread>footer>input{color:#fff;background:#29252b;border-color:#463f46}@media (width<=760px){.supportWorkspace{flex-direction:column}.conversationList{border-bottom:1px solid #e3dcda;border-right:0;gap:6px;width:100%;height:150px;display:flex;overflow:auto hidden}.conversationListTitle{flex-direction:column;justify-content:center;min-width:78px}.conversationList>button{min-width:190px}.supportThread{min-height:0}.threadCustomer{height:48px}.supportThread>footer{grid-template-columns:1fr auto}.supportThread>footer .supportAttach{grid-column:1/-1}.supportThread>footer .supportAttach span{padding:9px 10px}}.textEditToggle{color:#8f5061;background:#fff;border:1px solid #dfcbd1;border-radius:9px;width:100%;margin-bottom:11px;padding:11px;font-size:11px;font-weight:700}.textEditToggle.on{color:#fff;background:#e96f8d;border-color:#e96f8d}.darkMode .textEditToggle{color:#f0a5b8;background:#29252b;border-color:#4b3d43}.darkMode .textEditToggle.on{color:#fff;background:#e96f8d;border-color:#e96f8d}.protectedContent img,.protectedContent video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.profilePostHistory{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.profilePostHistory>section{border:1px solid #e5dcda;border-radius:11px;min-width:0;padding:11px}.profilePostHistory>section>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.profilePostHistory>section>div b{font-size:10px}.profilePostHistory>section>div span{color:#999;font-size:8px}.profilePostHistory button{text-align:left;background:0 0;border:0;border-top:1px solid #eee7e4;flex-direction:column;gap:3px;width:100%;padding:8px 0;display:flex}.profilePostHistory button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profilePostHistory button small,.profilePostHistory p{color:#999;margin:6px 0;font-size:8px}.contentProtectionNotice{color:#894457;background:#fff0f4;border-radius:9px;flex-direction:column;gap:5px;margin-top:14px;padding:12px;display:flex}.contentProtectionNotice b{font-size:10px}.contentProtectionNotice span{font-size:8px;line-height:1.6}.darkMode .profilePostHistory>section,.darkMode .profilePostHistory button{border-color:#413a42}.darkMode .contentProtectionNotice{color:#f2a9bb;background:#33242a}@media (width<=480px){.profilePostHistory{grid-template-columns:1fr}}.textEditFloating{z-index:75;color:#fff;background:#e96f8d;border:0;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:700;position:fixed;bottom:24px;right:18px;box-shadow:0 10px 30px #321b2590}.textEditFloating:hover{background:#d95c7c}@media (width<=760px){.textEditFloating{padding:11px 15px;bottom:80px;right:12px}}.profilePage{z-index:50;background:#f3efec;padding:42px 20px 100px;position:fixed;inset:74px 0 0;overflow-y:auto}.profilePage>header{grid-template-columns:150px 1fr 150px;align-items:start;width:min(760px,100%);margin:0 auto 22px;display:grid}.profilePage>header>button{color:#6f666c;background:#fff;border:1px solid #d8ceca;border-radius:22px;justify-self:start;padding:9px 14px;font-size:11px}.profilePage>header>div{text-align:center}.profilePage>header small{color:var(--pink);letter-spacing:2px;font-size:9px;font-weight:700}.profilePage>header h1{margin:6px 0;font:500 38px Georgia,Songti SC,serif}.profilePage>header p{color:#847b80;margin:0;font-size:11px}.profilePageContent{border:1px solid #e3d9d5;width:min(680px,100%);max-height:none;margin:auto;box-shadow:0 12px 38px #3f303612}.profilePageContent.profilePanel{padding:28px}.darkMode .profilePage{color:#f4eff2;background:#151319}.darkMode .profilePage>header>button{color:#eee;background:#29252b;border-color:#463f46}.darkMode .profilePage>header p{color:#aaa0a7}.darkMode .profilePageContent{background:#201d23;border-color:#39333a}@media (width<=760px){.profilePage{padding:24px 14px 35px;inset:58px 0 68px}.profilePage>header{grid-template-columns:1fr;margin-bottom:18px}.profilePage>header>button{margin-bottom:18px}.profilePage>header>div{text-align:left}.profilePage>header h1{font-size:30px}.profilePageContent.profilePanel{padding:20px}}.paidNineGrid .paidMediaCell{aspect-ratio:3/4}.paidNineGrid.count-1>.paidMediaCell{aspect-ratio:3/4;grid-column:2/span 4}.composerMediaPreview{background:#fff;border:1px solid #e1d7d3;border-radius:14px;order:1;padding:14px}.postComposer{order:0}.detailFeed>.feedPost,.subscriptionHub{order:2}.composerMediaPreview>div:first-child{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.composerMediaPreview>div:first-child strong{font-size:11px}.composerMediaPreview>div:first-child span{color:#999;font-size:8px}.composerPreviewGrid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.composerPreviewGrid figure{aspect-ratio:3/4;background:#2a2429;border-radius:8px;grid-column:span 2;margin:0;position:relative;overflow:hidden}.composerPreviewGrid img,.composerPreviewGrid video{object-fit:cover;width:100%;height:100%;display:block}.composerPreviewGrid figcaption{color:#fff;background:#171319bb;border-radius:10px;padding:4px 7px;font-size:7px;position:absolute;bottom:6px;left:6px}.composerPreviewGrid figure>b{color:#fff;background:#17131999;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.composerPreviewGrid.count-1 figure{grid-column:2/span 4}.composerPreviewGrid.count-2 figure,.composerPreviewGrid.count-4 figure{grid-column:span 3}.composerPreviewGrid.count-5 figure:nth-child(4),.composerPreviewGrid.count-8 figure:nth-child(7){grid-column:2/span 2}.composerPreviewGrid.count-7 figure:nth-child(7){grid-column:3/span 2}.composerMediaPreview.videoPreview .composerPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.composerMediaPreview.videoPreview figure{aspect-ratio:9/16;grid-column:auto}.darkMode .composerMediaPreview{background:#201d23;border-color:#39333a}@media (width<=760px){.paidNineGrid.count-1>.paidMediaCell,.composerPreviewGrid.count-1 figure{grid-column:1/span 6}.composerMediaPreview{padding:11px}}.paidMediaCell>img,.composerPreviewGrid figure>img,.uploadedMedia>img{object-fit:cover;object-position:50% 50%;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0;transform:none}.feedImage[data-loading=true]{opacity:0}:is(.paidMediaCell,.uploadedMedia,.composerPreviewGrid figure,.editMediaGrid>div,.lightboxStage):has(>img[data-loading=true]):before{content:"";box-sizing:border-box;filter:drop-shadow(0 1px 3px #0008);z-index:1;pointer-events:none;border:3px solid #fff;border-color:#fff #f0aac1 #ffffff45 #ffffff45;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.85s linear infinite imageLoadingSpin;position:absolute;top:50%;left:50%}.editMediaGrid>div:has(>img[data-loading=true]):before{top:45px}.composerPreviewGrid figure>b{z-index:2}@keyframes imageLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:is(.paidMediaCell,.uploadedMedia,.composerPreviewGrid figure,.editMediaGrid>div,.lightboxStage):has(>img[data-loading=true]):before{animation:none}}.zoomableMedia{cursor:zoom-in}.postEditForm>div:last-child .deletePostButton{margin-right:auto;color:#b72f3d!important;background:#fff0f0!important;border:1px solid #e7aab0!important}.postEditForm>div:last-child .deletePostButton:hover{color:#fff!important;background:#b72f3d!important}.lightboxStage video{object-fit:contain;background:#000;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 20px 70px #0008}.videoFullscreenButton{z-index:5;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171319d9;border:0;border-radius:999px;padding:7px 10px;font-size:8px;position:absolute;top:8px;right:8px}.videoFullscreenButton:hover{background:#e96f8d}.feedStats .commentAction{color:#7d757a;background:#f5f1ef;border:0;border-radius:20px;padding:8px 12px;font-size:10px}.feedStats .commentAction:hover{color:#e96f8d;background:#fff0f4}.commentModal textarea{resize:vertical;color:#241f23;border:1px solid #ded5d1;border-radius:10px;outline:0;width:100%;padding:12px;font-size:12px}.commentModal textarea:focus{border-color:#e96f8d;box-shadow:0 0 0 3px #e96f8d18}.commentLimit{text-align:right;color:#999;margin:5px 0 12px;font-size:9px}.commentModal .confirmPay:disabled{opacity:.45;cursor:not-allowed}.darkMode .commentModal textarea{color:#f4eff2;background:#29252b;border-color:#463f46}.darkMode .feedStats .commentAction{color:#c9c0c6;background:#2d2930}.promoGallery .promoTile[style]{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.promoGallery .promoSmall .promoPlay{display:none}.detailTextEditButton{z-index:76;color:#8f5061;background:#fff;border:1px solid #dfcbd1;border-radius:999px;width:auto;min-width:180px;margin:0;padding:12px 18px;font-size:11px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #38242d30}.detailTextEditButton.on{color:#fff;background:#e96f8d;border-color:#e96f8d}.darkMode .detailTextEditButton{color:#f0a5b8;background:#29252b;border-color:#4b3d43}.darkMode .detailTextEditButton.on{color:#fff;background:#e96f8d;border-color:#e96f8d}.detailCopyZone.textEditable{outline-offset:-5px;outline:2px dashed #e96f8d}.detailCopyZone.textEditable .detailTextEditButton{outline:0}@media (width<=760px){.detailTextEditButton{min-width:160px;padding:11px 15px;bottom:82px;right:12px}}.paymentProviders{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.paymentProviders button{color:#292129;cursor:pointer;background:#fff;border:1px solid #ded5d2;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 12px;display:flex}.paymentProviders button:first-child{background:#f4f9ff;border-color:#8fc2ff}.paymentProviders button:last-child{background:#f4fff7;border-color:#8edaa8}.paymentProviders button b{font-size:13px}.paymentProviders button span{color:#81777d;font-size:9px}.paymentProviders button:disabled,.paymentStatusCheck:disabled{opacity:.55;cursor:wait}.paymentStatusCheck{color:#7b6f76;cursor:pointer;background:0 0;border:0;width:100%;padding:11px 0 2px;font-size:10px}.darkMode .paymentProviders button{color:#fff;background:#2b252c;border-color:#4a4148}.darkMode .paymentProviders button span{color:#bdb4ba}.darkMode .paymentProviders button:first-child{background:#202b38}.darkMode .paymentProviders button:last-child{background:#203329}.darkMode .paymentStatusCheck{color:#c8bec4}@media (width<=520px){.paymentProviders{grid-template-columns:1fr}}.profileLegal{border:1px solid #e5dcda;border-radius:12px;margin-top:16px;overflow:hidden}.profileLegal>div:first-child{background:#faf7f6;flex-direction:column;gap:3px;padding:13px;display:flex}.profileLegal>div:first-child b{font-size:11px}.profileLegal>div:first-child span{color:#91878c;font-size:8px}.profileLegal>div:last-child{grid-template-columns:1fr 1fr;display:grid}.profileLegal button{color:#4e464b;text-align:left;background:#fff;border:0;border-top:1px solid #eee7e4;justify-content:space-between;align-items:center;padding:11px 12px;font-size:9px;display:flex}.profileLegal button:nth-child(odd){border-right:1px solid #eee7e4}.profileLegal button span{color:#b5a9af;font-size:15px}.darkMode .profileLegal{border-color:#413a42}.darkMode .profileLegal>div:first-child,.darkMode .profileLegal button{color:#f4eff2;background:#29252b}.darkMode .profileLegal button{border-color:#413a42}.darkMode .profileLegal>div:first-child span{color:#aaa0a7}.policyPage{z-index:105;color:#2b2529;background:#f3efec;padding:34px 20px 90px;position:fixed;inset:0;overflow-y:auto}.policyHeader{grid-template-columns:150px 1fr 150px;align-items:start;width:min(900px,100%);margin:0 auto 22px;display:grid}.policyHeader>div{text-align:center}.policyHeader small{letter-spacing:2.4px;color:var(--pink);font-size:9px;font-weight:800}.policyHeader h1{margin:7px 0 4px;font:500 38px Georgia,Songti SC,serif}.policyHeader p{color:#8a7f84;margin:0;font-size:10px}.policyBack{color:#6f666c;cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:22px;justify-self:start;padding:9px 14px;font-size:11px}.policyTabs{z-index:2;background:#fff;border:1px solid #e3d9d5;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:7px;width:min(900px,100%);margin:0 auto 16px;padding:9px;display:grid;position:sticky;top:-34px;box-shadow:0 8px 24px #3f30360d}.policyTabs button{color:#746a70;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 8px;font-size:10px}.policyTabs button.active{color:#fff;background:#2b2529}.policyDocument{background:#fff;border:1px solid #e3d9d5;border-radius:20px;width:min(900px,100%);margin:auto;padding:34px 42px;box-shadow:0 14px 40px #3f303612}.policyNotice{color:#87455a;background:#fff0f4;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:26px;padding:15px 17px;display:flex}.policyNotice b{font-size:12px}.policyNotice span{font-size:9px;line-height:1.65}.policyDocument section+section{border-top:1px solid #eee7e4;margin-top:26px;padding-top:22px}.policyDocument h2{margin:0 0 10px;font-size:15px}.policyDocument p,.policyDocument li{color:#655c61;font-size:11px;line-height:1.9}.policyDocument p{margin:0}.policyDocument ul,.policyDocument ol{margin:0;padding-left:20px}.policySupport{color:#fff;cursor:pointer;background:#2b2529;border:0;border-radius:10px;margin-top:14px;padding:10px 15px;font-size:10px}.policyDocument>footer{background:0 0;border-top:1px solid #eee7e4;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:22px;display:flex}.policyDocument>footer span{color:#91878c;font-size:9px}.policyDocument>footer button{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 16px;font-size:10px}.darkMode .policyPage{color:#f4eff2;background:#151319}.darkMode .policyBack,.darkMode .policyTabs,.darkMode .policyDocument{color:#f4eff2;background:#201d23;border-color:#39333a}.darkMode .policyHeader p,.darkMode .policyDocument p,.darkMode .policyDocument li,.darkMode .policyDocument>footer span{color:#b7adb3}.darkMode .policyTabs button{color:#c2b8be}.darkMode .policyTabs button.active,.darkMode .policySupport{color:#1d191f;background:#eee7eb}.darkMode .policyNotice{color:#f2a9bb;background:#33242a}.darkMode .policyDocument section+section,.darkMode .policyDocument>footer{border-color:#413a42}@media (width<=680px){.profileLegal>div:last-child{grid-template-columns:1fr}.profileLegal button:nth-child(odd){border-right:0}.policyPage{padding:22px 13px 88px}.policyHeader{grid-template-columns:1fr;margin-bottom:16px}.policyHeader>div{text-align:left;margin-top:18px}.policyHeader h1{font-size:29px}.policyTabs{border-radius:13px;grid-template-columns:1fr 1fr;top:-22px}.policyTabs button{padding:9px 6px}.policyDocument{border-radius:16px;padding:23px 19px}.policyDocument>footer{flex-direction:column;align-items:flex-start}.policyDocument>footer button{width:100%}}.supportContact{color:#30272c;overflow-wrap:anywhere;background:#fff8fa;border:1px solid #dfcbd1;border-radius:12px;flex:none;margin:18px;padding:16px}.supportContact strong{font-size:14px;display:block}.supportContact a{color:#94465d;text-underline-offset:3px;margin-top:7px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-block}.supportContact p{color:#74636c;margin:9px 0 0;font-size:14px;line-height:1.65}.policyDocument>.supportContact{margin:26px 0 0}.policyDocument>.supportContact p{font-size:14px}.supportPreviewNotice{color:#74636c;flex:none;margin:0 18px 14px;font-size:14px;line-height:1.6}.footerSupportWechat{width:fit-content;color:inherit;text-underline-offset:3px;margin:10px auto 0;font-size:14px;text-decoration:underline;display:block}.darkMode .supportContact{color:#f4eff2;background:#2b2128;border-color:#51404b}.darkMode .supportContact a{color:#f1a9bd}.darkMode .supportContact p,.darkMode .supportPreviewNotice{color:#c3b6be}.modalBackdrop{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));overflow-y:auto}.payModal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.modalClose{flex-shrink:0}.modalClose svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.payModal input,.payModal textarea{font-size:16px}.payModal>p,.payModal>em,.payModal .paymentAvailability{font-size:13px;line-height:1.6}.paymentProviders button:disabled,.inlineUnlock:disabled{opacity:.55;cursor:not-allowed}.paymentAvailability,.previewNotice,.contentLoadNotice{color:#aaa5b5;font-size:13px;line-height:1.6}.contentLoadNotice{border:1px solid #34303e;border-radius:12px;padding:24px 16px}.contentLoadNotice button{color:#c8a7f3;margin-left:8px;text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #c8a7f3}.payModal .modalClose{color:#49394e;background:#f3edf4}.payModal .modalClose svg,.payModal .modalClose svg path{stroke:#49394e}.heroArt:after{pointer-events:none}.loginModal .accountError{color:#ffb9ce;background:#38212d;border:1px solid #9d5c74;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.6}.accountActions{padding-top:10px}.platformSignIn{text-align:center;color:#bbaeb4;margin-top:14px;font-size:12px;text-decoration:underline;display:block}@media (width<=760px){.loginModal{padding:22px 20px}.loginModal .payMark{width:36px;height:36px;font-size:21px}.loginModal h2{margin:8px 0;font-size:23px}.loginModal>p{margin:8px 0;font-size:12px}.loginModal .authTabs{margin:12px 0}.loginModal .loginField{margin-top:10px}.loginModal .loginField input{margin:6px 0 8px;padding:10px 12px}.loginModal .termsCheck{margin:10px 0;font-size:13px}.siteOpeningNotice{padding:10px 16px;font-size:13px;line-height:1.5}.hero{padding-bottom:12px}.heroArt{min-height:0;padding:28px 22px 26px}.hero h1{margin:14px 0;font-size:clamp(34px,10vw,42px);line-height:1.08}.hero p{margin:0;line-height:1.65}.heroActions{margin-top:18px}#exclusive{padding-top:24px}#exclusive>.sectionTitle{margin-bottom:18px}}@media (width<=760px) and (height<=640px){.siteOpeningNotice{padding:8px 16px;font-size:12px}.heroArt{padding:18px 20px 20px}.hero h1{margin:10px 0;font-size:clamp(32px,9.6vw,38px)}.heroActions{margin-top:14px}#exclusive{padding-top:16px}#exclusive>.sectionTitle{margin-bottom:12px}}.mediaTypeTabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.paidMediaCell.hasLockedPreview>.feedImage{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.paidMediaCell.hasLockedPreview:after{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:#100b1833}.paidMediaCell.hasLockedPreview>span,.paidMediaCell.hasLockedPreview>b{z-index:2;filter:none;color:#fff;text-shadow:0 1px 4px #000;position:relative;transform:none}.paidVideoPair.singleVideo{grid-template-columns:minmax(0,1fr)}.paidVideoPair.singleVideo .paidMediaCell{aspect-ratio:auto;background:#161217}.paidVideoPair.singleVideo video{object-fit:contain;height:auto;max-height:70svh;display:block}.composerMediaPreview.singleVideoPreview .composerPreviewGrid{grid-template-columns:minmax(0,1fr)}.composerMediaPreview.singleVideoPreview .composerPreviewGrid figure{aspect-ratio:auto;grid-column:auto}.composerMediaPreview.singleVideoPreview video{object-fit:contain;height:auto;max-height:50svh}.composerMediaPreview.singleVideoPreview figcaption{pointer-events:none;top:6px;bottom:auto}:root{--pink:var(--ui-accent);--muted:var(--ui-muted);--ui-page:#f7f4f1;--ui-surface:#fff;--ui-inset:#f3eef1;--ui-field:#faf8fa;--ui-text:#29232a;--ui-muted:#6d606b;--ui-border:#d2c5ce;--ui-accent:#a83a5b;--ui-accent-soft:#fcebf1;--ui-action:#392a35;--ui-on-action:#fff;--ui-error:#a12f4e}html[data-theme=dark],.darkMode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-page:#111015;--ui-surface:#211d25;--ui-inset:#2c2530;--ui-field:#18151d;--ui-text:#f4edf2;--ui-muted:#c2b3bf;--ui-border:#594b59;--ui-accent:#f0aac1;--ui-accent-soft:#382632;--ui-action:#efb1c6;--ui-on-action:#2a1b24;--ui-error:#ffc0d0}html{background:var(--ui-page);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ui-page)}.darkMode{--muted:var(--ui-muted)}.creatorPanel,.uploadBox,.homeImageManager select,.accountSettings,.accountEntitlements,.memberOrders,.collectionReview,.loginField>input,.loginField>textarea,.accountSettings input,.collectionReview input,.collectionReview textarea,.collectionReview select{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}.creatorPanel{box-shadow:0 20px 60px #0005}.uploadBox,.homeImageManager select,.loginField>input,.loginField>textarea,.accountSettings input,.collectionReview input,.collectionReview textarea,.collectionReview select{background:var(--ui-field)}.creatorCollections{color:var(--ui-text);border-color:var(--ui-border)}.creatorCollections p{opacity:1;color:var(--ui-muted)}.creatorCollections h3{font-size:15px;line-height:1.5}.creatorCollections button,.accountSettings button{background:var(--ui-inset);color:var(--ui-text);border-color:var(--ui-border)}.creatorCollections button:hover,.accountSettings button:hover{border-color:var(--ui-accent)}.collectionReview{background:var(--ui-inset)}.collectionReview p,.collectionReview label{color:var(--ui-text)}.memberOrders>button{color:var(--ui-text);border-color:var(--ui-border)}.memberOrders small,.homeImageManager>label:first-child span,.uploadBox span,.panelHead small{color:var(--ui-muted)}.creatorPanel .uploadBox{padding:18px 12px}.uploadBox svg{color:var(--ui-accent)}.creatorPanel .uploadBox strong{font-size:14px}.creatorPanel .uploadBox span{font-size:12px;line-height:1.6}.creatorPanel .panelHead h2{color:var(--ui-text)}.creatorPanel .panelHead button{background:var(--ui-inset);color:var(--ui-text)}.confirmPay,.publishBtn,.postFoot button,.darkMode .confirmPay,.darkMode .publishBtn,.darkMode .postFoot button{background:var(--ui-action);color:var(--ui-on-action)}.textEditToggle{background:var(--ui-inset);color:var(--ui-accent);border-color:var(--ui-border)}.textEditToggle.on{background:var(--ui-action);color:var(--ui-on-action)}.recoveryCode{background:var(--ui-field);color:var(--ui-text);border-color:var(--ui-border)}.collectionNotice{background:var(--ui-accent-soft);color:var(--ui-text);border-color:var(--ui-border)}.collectionReceiptGuide{border:1px solid var(--ui-border);background:var(--ui-inset);color:var(--ui-text);text-align:left;border-radius:12px;margin:18px 0;padding:16px;font-size:14px;line-height:1.75}.collectionReceiptGuide h3{margin:0 0 8px;font-size:16px;line-height:1.5}.collectionReceiptGuide p{color:var(--ui-text);margin:8px 0;font-size:14px;line-height:1.75}.collectionReceiptGuide figure{margin:12px 0}.collectionReceiptGuide figure img{border-radius:10px;width:100%;height:auto;display:block}.collectionReceiptGuide figcaption{color:var(--ui-muted);margin-top:6px;font-size:12px;line-height:1.6}.collectionReceiptGuide ol{margin:12px 0;padding-left:22px;list-style:decimal}.collectionReceiptGuide li+li{margin-top:10px}.collectionReceiptGuide strong{overflow-wrap:anywhere;margin:0 3px}.collectionReceiptGuide .collectionReceiptHint{border-top:1px solid var(--ui-border);color:var(--ui-muted);padding-top:12px}.collectionReceiptGuide summary{color:var(--ui-accent);cursor:pointer;padding:8px 0;font-weight:600}.accountSettings a,.collectionCheckout a{color:var(--ui-accent)}.accountError{color:var(--ui-error)}.loginModal .accountError{background:var(--ui-accent-soft);color:var(--ui-error);border-color:var(--ui-border)}.platformSignIn,.paymentAvailability,.previewNotice,.contentLoadNotice,.payModal>p,.payModal>em,.payModal .paymentAvailability{color:var(--ui-muted)}input::placeholder,textarea::placeholder{color:var(--ui-muted);opacity:1}input,textarea,select{caret-color:var(--ui-text)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.darkMode .creatorPostLauncher select,.darkMode .detailUploader,.darkMode .detailHeader>button,.darkMode .postPriceField,.darkMode .editMediaGrid>div,.darkMode .uploadBox,.darkMode .phoneInput,.darkMode .codeInput,.darkMode .supportChat,.darkMode .supportThread,.darkMode .conversationList,.darkMode .supportChat>footer{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}.darkMode .wechatEditor input,.darkMode .postPriceField input,.darkMode .supportChat>footer>input,.darkMode .phoneInput input,.darkMode .codeInput input{background:var(--ui-field);color:var(--ui-text);border-color:var(--ui-border)}.darkMode .authTabs,.darkMode .postTypeTabs{background:var(--ui-field)}.darkMode .authTabs button,.darkMode .postTypeTabs button{color:var(--ui-muted)}.darkMode .authTabs button.active,.darkMode .postTypeTabs button.active{background:var(--ui-inset);color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-border)}.darkMode .userBadge,.darkMode .editPostButton,.darkMode .feedStats button,.darkMode .feedStats span,.darkMode .supportMessage.other,.darkMode .conversationList>button,.darkMode .codeInput button{background:var(--ui-inset);color:var(--ui-text);border-color:var(--ui-border)}.darkMode .feedStats button.on,.darkMode .feedStats .commentAction:hover,.darkMode .conversationList>button.active,.darkMode .editHint,.darkMode .demoCode{background:var(--ui-accent-soft);color:var(--ui-accent)}.darkMode .postEditForm button{background:var(--ui-inset);color:var(--ui-text)}.postEditForm .postEditAccess{border:0;border-bottom:1px solid #ead7dd;margin:0;padding:0 0 12px}.postEditAccess legend{margin-bottom:8px;font-size:12px;font-weight:600}.postEditAccess>div{gap:8px;display:flex}.postEditForm .postEditAccess button{color:#5c4250;background:#fff;border:1px solid #d9c5cd;flex:1;min-height:40px;font-size:12px}.postEditForm .postEditAccess button[aria-pressed=true]{color:#754056;background:#f6e4eb;border-color:#93576d;box-shadow:inset 0 0 0 1px #93576d}.postEditAccess p{color:#756a70;margin:8px 0 0;font-size:12px;line-height:1.6}.darkMode .postEditAccess{border-color:var(--ui-border)}.darkMode .postEditAccess legend{color:var(--ui-text)}.darkMode .postEditAccess p{color:var(--ui-muted)}.darkMode .postEditForm .postEditAccess button{background:var(--ui-inset);color:var(--ui-text);border-color:var(--ui-border)}.darkMode .postEditForm .postEditAccess button[aria-pressed=true]{color:#f6bfd2;background:#47313f;border-color:#c4819b;box-shadow:inset 0 0 0 1px #c4819b}.darkMode .postEditForm>div:last-child>button:last-child,.darkMode .composerFoot>button,.darkMode .detailUploader>b,.darkMode .creatorPostLauncher>button,.darkMode .detailEntry>strong,.darkMode .detailTextEditButton.on,.darkMode .textEditFloating,.darkMode .policyDocument>footer button{background:var(--ui-action);color:var(--ui-on-action);border-color:var(--ui-action)}.darkMode .privateComments,.darkMode .editMediaPanel,.darkMode .filePicker span,.darkMode .editMediaUpload,.darkMode .supportAttach span,.darkMode .payRow{border-color:var(--ui-border)}.darkMode .privateComments p{background:var(--ui-field);color:var(--ui-muted)}.darkMode .privateComments p b,.darkMode .privateComments>strong,.darkMode .editMediaUpload span,.darkMode .editHint b{color:var(--ui-accent)}.darkMode .postEditForm label,.darkMode .postPriceField small,.darkMode .wechatEditor span,.darkMode .editMediaPanel>p,.darkMode .editMediaUpload small,.darkMode .composerTitle span,.darkMode .composerFoot small,.darkMode .composerMediaPreview>div:first-child span,.darkMode .feedAuthor span,.darkMode .postMeta span,.darkMode .detailEntry small,.darkMode .memberCta div:nth-child(2) span,.darkMode .sectionTitle>button,.darkMode .detailUploader span,.darkMode .commentLimit,.darkMode .supportAttach span,.darkMode .supportEmpty,.darkMode .conversationListTitle span,.darkMode .conversationList small,.darkMode .conversationList p,.darkMode .editHint span,.darkMode .loginField>span,.darkMode .phoneInput b,.darkMode .payModal p,.darkMode .payModal em,.darkMode .desktopNav button{color:var(--ui-muted)}.darkMode .desktopNav button.active{color:var(--ui-text)}.darkMode .supportMessage.system{color:#f1d49a;background:#332b20;border-color:#75613c}.darkMode .supportMessage small,.darkMode .supportMessage time{opacity:.85}.darkMode .collectionReview p,.darkMode .collectionCheckout label{color:var(--ui-text)}.darkMode .supportContact p,.darkMode .policyDocument>.supportContact p{color:var(--ui-muted)}.darkMode .payModal .modalClose{background:var(--ui-inset);color:var(--ui-text)}.darkMode .payModal .modalClose svg,.darkMode .payModal .modalClose svg path{stroke:currentColor}.darkMode .textEditToggle.on{background:var(--ui-action);color:var(--ui-on-action);border-color:var(--ui-action)}.contentLoadNotice{border-color:var(--ui-border)}.contentLoadNotice button{color:var(--ui-accent)}.darkMode .postEditForm>div:last-child .deletePostButton{color:#ffbdce!important;background:#42212d!important;border-color:#aa657b!important}.darkMode .postEditForm>div:last-child .deletePostButton:hover{color:#fff!important;background:#613042!important}.darkMode .editMediaGrid button{background:#82364e;color:#fff!important}.protectedContent>footer>small{color:#c2b3bf}.profileAccount span,.darkModeRow span,.profilePage>header p,.profileLegal>div:first-child span,.profileLegal button span,.profilePostHistory>section>div span,.profilePostHistory button small,.profilePostHistory p,.memberCta div:nth-child(2) span,.detailEntry small,.mobileNav button{color:var(--ui-muted)}.mobileNav button.active{color:var(--ui-accent)}.darkMode .cloudSaveStatus{color:#afe5c3;background:#21372b}.darkMode .cloudSaveStatus.error{color:#ffc0d0;background:#42212d}.darkMode .conversationListTitle span{background:var(--ui-inset)}.authTabs button,.postTypeTabs button,.composerTitle span,.composerFoot small,.postEditForm label,.postPriceField small,.editMediaPanel>p,.editMediaUpload small,.composerMediaPreview>div:first-child span,.feedAuthor span,.postMeta span,.detailUploader span,.commentLimit,.paymentProviders button span,.policyHeader p,.desktopNav button,.supportEmpty,.supportAttach span{color:var(--ui-muted)}.feedStats button,.feedStats span,.feedStats .commentAction{background:var(--ui-inset);color:var(--ui-muted)}.darkMode .heroActions button b{color:#ac355a}.wechatCard small,.payMark span{color:#f0aac1}.darkMode .creatorCollections button:disabled,.darkMode .confirmPay:disabled,.darkMode .composerFoot>button:disabled,.darkMode .postEditForm button:disabled{opacity:1;color:#b6a9b4;border-color:var(--ui-border);cursor:not-allowed;background:#3c3440}.creatorMetricGrid small,.creatorMetricsUpdated,.creatorMetricsEmpty{color:#c3b5bf}.creatorMetricGrid small,.creatorMetricsUpdated{font-size:12px;line-height:1.5}.creatorMetricGrid span{font-size:13px}.creatorMetricsHead small{font-size:11px}.creatorMetrics .creatorMetricsNote,.creatorMetrics .creatorMetricsPending{color:#c3b5bf;overflow-wrap:anywhere;min-width:0;margin:12px 0 0;font-size:12px;line-height:1.7;display:block}.creatorMetrics .creatorMetricsPending{color:#f2d5df;border-top:1px solid #ffffff24;padding-top:10px}.creatorMetrics .creatorMetricsPending>button{color:#f3b8c9;width:fit-content;max-width:100%;min-height:44px;font:inherit;white-space:normal;text-align:left;box-shadow:none;background:#ffffff0d;border:1px solid #a77187;border-radius:8px;justify-content:center;align-items:center;margin:8px 0 0;padding:8px 12px;font-weight:600;line-height:1.5;display:flex}.creatorMetrics .creatorMetricsPending>button:hover{background:#ffffff18;border-color:#f3b8c9}.creatorMetrics .creatorMetricsPending>button:focus-visible{outline-offset:3px;outline:2px solid #f3b8c9}.creatorMetrics .creatorMetricsUpdated{font-variant-numeric:tabular-nums;align-items:flex-start}.creatorMetrics .creatorMetricsUpdated>i{flex:0 0 6px;margin-top:6px}.creatorShopEntry{border:1px solid var(--ui-border);background:var(--ui-inset);width:100%;color:var(--ui-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:16px 0;padding:13px;font-size:14px;display:flex}.creatorShopEntry svg{width:20px;height:20px;color:var(--ui-accent)}.shopPage .detailLayout{grid-template-columns:minmax(0,760px);justify-content:center}.shopPage .detailHeader p{color:var(--ui-muted);font-size:14px;line-height:1.6}.shopEmpty{text-align:center;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:18px;padding:42px 20px}.shopEmpty svg{width:34px;height:34px;color:var(--ui-accent);margin:0 auto}.shopEmpty h2{margin:16px 0 8px;font-size:18px}.shopEmpty p{color:var(--ui-muted);margin:0;font-size:14px;line-height:1.7}.shopPage .postComposer,.shopPage .feedPost{min-width:0}.shopPage .detailTextEditButton{min-width:0;box-shadow:none;align-self:flex-end;position:static}.mobileNav button{font-size:11px}.userBadge,.darkMode .userBadge{background:var(--ui-inset);color:var(--ui-muted);font-size:12px}.supportWechatButton{color:var(--ui-accent);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:9px 0;font-size:16px;line-height:1.6;text-decoration:underline}.supportWechatId{-webkit-user-select:all;user-select:all}.supportCopyStatus{color:var(--ui-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.footerSupportWechat{margin-top:20px;text-decoration:none}.footerSupportWechat .supportWechatButton{color:#f4edf2}.footerSupportWechat .supportCopyStatus{color:#c2b3bf}.profilePage .accountSettings,.profilePage .memberOrders,.profilePage .accountEntitlements{margin:14px 0;padding:16px;font-size:14px;line-height:1.65}.profilePage .accountSettings h3,.profilePage .memberOrders h3,.profilePage .accountEntitlements h3{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.4}.profilePage .accountSettings p,.profilePage .memberOrders p,.profilePage .accountEntitlements p{color:var(--ui-muted);margin:8px 0;font-size:14px;line-height:1.65}.profilePage .accountSettings input{min-height:44px;margin:8px 0 10px;padding:10px 12px;font-size:16px}.profilePage .accountSettings input::placeholder{font-size:14px}.profilePage .accountSettings button{min-height:40px;margin:4px 6px 0 0;padding:8px 12px;font-size:13px}.profilePage .memberOrders small{font-size:12px}.profilePage .memberOrders>button{padding:12px 0}@media (width<=760px){.profilePageContent.profilePanel{padding:16px}.profilePage .accountSettings,.profilePage .memberOrders,.profilePage .accountEntitlements{padding:14px}}.checkoutAccountPrompt{border:1px solid var(--ui-border);background:var(--ui-inset);border-radius:12px;margin:18px 0;padding:14px}.checkoutAccountButton{border:1px solid var(--ui-accent);background:var(--ui-surface);width:100%;min-height:44px;color:var(--ui-accent);border-radius:9px;padding:11px 16px;font-size:16px;font-weight:600;display:block}.checkoutAccountButton:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.payModal .checkoutAccountPrompt p{color:var(--ui-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.mediaUploadZone{border:1px dashed var(--ui-border);background:var(--ui-inset);width:100%;min-width:0;color:var(--ui-text);border-radius:12px;transition:border-color .15s,background .15s,box-shadow .15s}.mediaUploadZone input[type=file][hidden]{display:none}.mediaUploadZone .mediaUploadChoose,.darkMode .mediaUploadZone .mediaUploadChoose{width:100%;min-height:134px;color:var(--ui-text);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:18px 14px;line-height:1.5;display:flex}.mediaUploadChoose svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:24px;height:24px;color:var(--ui-accent);margin-bottom:2px}.mediaUploadZone .mediaUploadChoose strong{font-size:15px;font-weight:600}.mediaUploadZone .uploadDragHint{color:var(--ui-text);font-size:14px}.mediaUploadZone .mediaUploadChoose small{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.6}.mediaUploadZone.isDragging{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.mediaUploadZone.isDragging{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 22%, transparent)}}.mediaUploadZone.isDragging{background:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.mediaUploadZone.isDragging{background:color-mix(in srgb, var(--ui-accent) 12%, var(--ui-inset))}}.mediaUploadZone:focus-within{outline:2px solid var(--ui-accent);outline-offset:3px}.mediaUploadZone .mediaUploadChoose:focus-visible{outline:none}.mediaUploadZone.isDisabled .mediaUploadChoose{opacity:.65;cursor:wait;background:0 0}.mediaUploadZone .uploadSelection,.mediaUploadZone .uploadError{text-align:center;overflow-wrap:anywhere;margin:0;padding:0 14px 14px;font-size:13px;line-height:1.6}.mediaUploadZone .uploadSelection{color:var(--ui-text)}.mediaUploadZone .uploadError{color:#a12845}.darkMode .mediaUploadZone .uploadError{color:#ffb2c4}.composerFoot>.mediaUploadZone{flex-basis:100%}.composerFoot{flex-wrap:wrap}.videoCoverPicker{text-align:left;flex-basis:100%;width:100%;min-width:0;margin:12px 0}.videoCoverPicker>h3{color:var(--ui-text);margin:0 0 8px;font-size:16px}.videoCoverPicker>p,.uploadStepLabel{color:var(--ui-muted);font-size:14px;line-height:1.6}.videoCoverCard{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;margin:12px 0;padding:14px}.coverCardTitle{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.coverCardTitle strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:14px}.coverCardTitle span{color:var(--ui-accent);flex-shrink:0;font-size:12px}.coverFrameColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.coverFrameColumns video,.coverFrameColumns img{aspect-ratio:16/9;object-fit:contain;background:#0c0a0e;border-radius:8px;width:100%;height:auto;display:block}.coverFrameColumns .chosenCover{min-width:0}.chosenCover>span{aspect-ratio:16/9;border:1px dashed var(--ui-border);background:var(--ui-inset);color:var(--ui-muted);border-radius:8px;place-items:center;font-size:13px;display:grid}.portraitCoverPreview video,.portraitCoverPreview .chosenCover img,.portraitCoverPreview .chosenCover>span{aspect-ratio:9/16}.portraitCoverPreview .chosenCover img{object-fit:cover}.coverFrameSlider{color:var(--ui-muted);margin:10px 0;font-size:13px;display:block}.coverFrameSlider span{margin:0 0 4px;display:block}.coverFrameSlider input[type=range]{width:100%;height:32px;min-height:0;accent-color:var(--ui-accent);cursor:pointer;margin:0;padding:0}.videoCoverCard .captureCoverButton,.darkMode .videoCoverCard .captureCoverButton{border:1px solid var(--ui-border);background:var(--ui-action);width:100%;min-height:40px;color:var(--ui-on-action);border-radius:8px;margin:0;padding:8px;font-size:13px}.videoCoverCard .captureCoverButton:disabled{opacity:.6}.videoCoverCard .mediaUploadZone{margin:12px 0 0}.videoCoverCard .mediaUploadChoose,.darkMode .videoCoverCard .mediaUploadChoose{min-height:100px;padding:12px}.videoCoverCard .mediaUploadChoose svg{display:none}.videoCoverCard .coverError{color:var(--ui-accent);font-size:13px;line-height:1.6}.paidVideoPair.multiVideoPost{grid-template-columns:minmax(0,1fr)}.paidVideoPair .videoPostCell{aspect-ratio:16/9;background:#0c0a0e;height:auto;min-height:180px;position:relative;overflow:hidden}.paidVideoPair.singleVideo .videoPostCell{aspect-ratio:16/9}.paidVideoPair .videoPostCell>video{object-fit:contain;width:100%;height:100%;max-height:100%;position:absolute;inset:0}.videoSequence{color:#fff;pointer-events:none;background:#000a;border-radius:6px;padding:5px 9px;font-size:12px;position:absolute;top:10px;left:10px}@media (width<=520px){.coverFrameColumns{grid-template-columns:minmax(0,1fr)}.chosenCover{max-width:200px}.videoCoverCard{padding:12px}}.editMediaPanel>.mediaUploadZone{margin-top:12px}.supportThread>footer{grid-template-columns:minmax(0,1fr) auto}.supportThread>footer .supportUploadZone{grid-column:1/-1}.supportUploadZone .mediaUploadChoose,.darkMode .supportUploadZone .mediaUploadChoose{gap:3px;min-height:96px;padding:12px}.supportUploadZone .mediaUploadChoose svg{display:none}@media (hover:hover){.mediaUploadZone:not(.isDisabled):hover{border-color:var(--ui-accent)}}@media (width<=760px){.mediaUploadZone .mediaUploadChoose,.darkMode .mediaUploadZone .mediaUploadChoose{min-height:120px;padding:16px 12px}.supportUploadZone .mediaUploadChoose,.darkMode .supportUploadZone .mediaUploadChoose{min-height:92px;padding:10px}}.postLightbox{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));color:#fff;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#0a080bf5;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.postLightbox[open]{flex-direction:column;gap:12px;display:flex}.postLightbox::backdrop{background:#0a080b}.lightboxToolbar{flex:0 0 44px;justify-content:space-between;align-items:center;gap:16px;display:flex}.lightboxCount{color:#fff;padding-left:8px;font-size:14px}.postLightbox button{color:#fff;cursor:pointer;touch-action:manipulation;background:#28232d;border:1px solid #ffffff50}.postLightbox button:focus-visible{outline-offset:3px;outline:2px solid #f0aac1}.postLightbox .lightboxClose{border-radius:24px;justify-content:center;align-items:center;gap:6px;min-width:88px;min-height:44px;padding:8px 14px;font-size:16px;line-height:1.25;display:flex;position:static}.lightboxClose span{font-size:28px;line-height:20px}.lightboxStage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.lightboxStage img,.lightboxStage video{object-fit:contain;background:#000;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lightboxStage img{cursor:zoom-out;touch-action:pinch-zoom}.postLightbox .lightboxPrev,.postLightbox .lightboxNext{background:#171319cf;border-radius:12px;place-items:center;width:44px;height:56px;font-size:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightboxPrev{left:0}.lightboxNext{right:0}.selectedMediaFiles{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:12px;margin:12px 0;padding:12px}.selectedMediaFiles>p{margin:0 0 8px;font-size:14px;font-weight:600}.selectedMediaFiles ul{margin:0;padding:0;list-style:none}.selectedMediaFiles li{align-items:center;gap:12px;padding:5px 0;font-size:13px;display:flex}.selectedMediaFiles li span{overflow-wrap:anywhere;flex:1;min-width:0}.selectedMediaFiles li button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:36px;color:var(--ui-text);cursor:pointer;border-radius:8px;flex-shrink:0;padding:6px 12px}.selectedMediaFiles small{color:var(--ui-muted);margin-top:8px;display:block}.postOrderPanel{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:14px;margin:12px 0 20px;overflow:hidden}.postOrderPanel button{border:1px solid var(--ui-border);background:var(--ui-inset);min-height:44px;color:var(--ui-text);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:9px;padding:8px 12px;font-size:13px}.postOrderPanel button:disabled{opacity:.45;cursor:default}.postOrderPanel button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.postOrderPanel .postOrderToggle{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.postOrderToggle span:first-child{color:var(--ui-accent);font-size:15px;font-weight:600}.postOrderToggle span:last-child{color:var(--ui-muted)}.postOrderBody{padding:4px 16px 16px}.postOrderBody h2{color:var(--ui-text);margin:8px 0;font-size:17px;line-height:1.5}.postOrderBody>p{color:var(--ui-muted);margin:8px 0 14px;font-size:13px;line-height:1.7}.postOrderList{overscroll-behavior:contain;max-height:min(480px,60dvh);margin:0;padding:0;list-style:none;overflow-y:auto}.postOrderList li{border-top:1px solid var(--ui-border);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px 4px;display:grid;position:relative}.postOrderNumber{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:12px}.postOrderTitle{min-width:0}.postOrderTitle strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5;display:block}.postOrderTitle small{color:var(--ui-muted);margin-top:4px;font-size:12px;display:block}.postOrderActions{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.postOrderFooter{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.postOrderFooter .postOrderSave{background:var(--ui-action);color:var(--ui-on-action);font-weight:600}.postOrderBody>.postOrderStatus{color:var(--ui-accent);margin:10px 0}:is(.postOrderStatus:empty,.detailPage:has(.postOrderToggle[aria-expanded=true]) .detailTextEditButton){display:none}@media (width<=600px){.postOrderList li{grid-template-columns:32px minmax(0,1fr);gap:8px}.postOrderActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.postOrderActions button{padding-inline:6px}}.postOrderBody>.postOrderHelp{color:var(--ui-muted);font-size:12px}.postOrderBatch{border:1px solid var(--ui-border);background:var(--ui-inset);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;padding:12px;font-size:12px;display:flex}.postOrderBatch label{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.postOrderBatch>span{color:var(--ui-muted);margin-right:auto}.postOrderPanel input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--ui-accent);cursor:pointer;flex:none;margin:0;padding:0;display:block}.postOrderSelectHandle{flex-direction:column;align-self:stretch;align-items:center;gap:10px;padding-top:10px;display:flex}.postOrderPanel .postOrderDrag{width:32px;min-height:44px;color:var(--ui-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;padding:4px;font-size:26px;line-height:1}.postOrderPanel .postOrderDrag:active{cursor:grabbing}.postOrderGroup{margin:18px 0}.postOrderGroupHeader{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.postOrderGroupHeader h3{color:var(--ui-text);margin:0;font-size:15px;font-weight:600}.postOrderGroupHeader h3 span{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin-left:5px;font-size:13px}.postOrderGroupHeader>small{color:var(--ui-muted);font-size:11px}.postOrderGroup.isPinnedGroup{border-top:2px solid #b39765;padding-top:6px}.postOrderEmpty{border:1px dashed var(--ui-border);color:var(--ui-muted);border-radius:8px;margin:8px 0;padding:14px;font-size:13px;line-height:1.7}.postOrderPanel .postOrderPreview{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;padding:0;display:flex}.postOrderThumbnail{border:1px solid var(--ui-border);background:var(--ui-inset);border-radius:8px;flex:none;justify-content:center;align-items:center;width:84px;height:104px;display:flex;position:relative;overflow:hidden}.postOrderThumbnail img{object-fit:contain;width:100%;height:100%;display:block}.postOrderPlaceholder{-webkit-line-clamp:4;color:var(--ui-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.postOrderMediaCount{color:#fff;background:#151319d9;border-radius:4px;padding:2px 5px;font-size:10px;position:absolute;bottom:4px;right:4px}.postOrderPreview .postOrderTitle{flex:1}.postOrderPreview .postOrderTitle>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 4px;display:-webkit-box;overflow:hidden}.postOrderTags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.postOrderType{white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.postOrderType[data-kind=normal]{color:#c9e3ff;background:#25374b}.postOrderType[data-kind=guest]{color:#ffd3ec;background:#493145}.postOrderType[data-kind=shop]{color:#b1eee1;background:#163f3b}.postOrderPinState{color:var(--ui-muted);font-size:11px}.postOrderPinState.isPinned{color:#ffe2aa;background:#493e2b;border-radius:4px;padding:2px 5px}.postOrderTags>small{margin:0;font-size:10px;display:inline}.postOrderSummary{-webkit-line-clamp:2;color:var(--ui-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.postOrderPreview .postOrderTitle>small{color:var(--ui-accent);font-size:11px}.postOrderList li.isDragging{background:var(--ui-inset);outline:1px dashed var(--ui-accent);outline-offset:-2px}.postOrderList li.dropBefore:before,.postOrderList li.dropAfter:after{content:"";z-index:1;background:var(--ui-accent);pointer-events:none;border-radius:2px;height:3px;position:absolute;left:0;right:0}.postOrderList li.dropBefore:before{top:0}.postOrderList li.dropAfter:after{bottom:0}.postOrderLoadMore{width:100%;margin-top:8px}.postOrderPreviewBackdrop{z-index:1300;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:#08060acc;place-items:center;display:grid;position:fixed;inset:0}.postOrderPreviewDialog{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ui-border);background:var(--ui-surface);width:min(720px,100%);max-height:calc(100dvh - 40px);color:var(--ui-text);border-radius:16px;padding:20px;overflow-y:auto}.postOrderPreviewDialog>header{border:0;border-bottom:1px solid var(--ui-border);background:0 0;justify-content:space-between;align-items:flex-start;gap:16px;height:auto;margin-bottom:16px;padding:0 0 16px;display:flex;position:static}.postOrderPreviewDialog h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.6}.postOrderPreviewDialog button{border:1px solid var(--ui-border);background:var(--ui-inset);min-height:44px;color:var(--ui-text);cursor:pointer;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:13px}.postOrderPreviewDialog button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.postOrderFullText{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 20px;font-size:14px;line-height:1.9}.postOrderPreviewMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.postOrderPreviewDialog .postOrderPreviewImage{place-items:center;width:100%;min-width:0;min-height:100px;padding:0;display:grid;overflow:hidden}.postOrderPreviewImage img{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}.postOrderPreviewVideo{grid-column:1/-1}.postOrderPreviewVideo video{object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:60dvh;display:block}.postOrderPreviewVideo button{margin-top:8px}.postOrderVideoError{color:var(--ui-accent);font-size:13px}@media (width<=600px){.postOrderThumbnail{width:64px;height:86px}.postOrderPanel .postOrderPreview{gap:8px}.postOrderPreviewDialog{padding:16px}.postOrderPreviewDialog h2{font-size:17px}.postOrderPreviewDialog>header{gap:8px}}.videoFullscreenClose,.videoFullscreenStep{display:none}.paidVideoPair.portraitVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px}.portraitVideoGrid>.paidMediaCell{grid-column:1/-1}.portraitVideoGrid>.videoPostCell{min-width:0;min-height:0}.portraitVideoGrid>.videoPostCell[data-portrait=true]{aspect-ratio:9/16;grid-column:auto;min-height:0}.paidVideoPair.landscapeVideoStack>.videoPostCell[data-landscape=true]:not(:fullscreen):not(.isInlineFullscreen){aspect-ratio:16/9;grid-column:1/-1;width:100%;min-width:0;height:auto;min-height:0}.videoPostCell[data-portrait=true]>video:not(.videoStarted){object-fit:cover}.paidVideoPair.guestMediaPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.paidVideoPair.guestMediaPair>.paidMediaCell:not(:fullscreen):not(.isInlineFullscreen){aspect-ratio:9/16;grid-column:auto;width:100%;min-width:0;height:auto;min-height:0}.guestMediaPair>.paidMediaCell>.feedImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.guestMediaPair>.videoPostCell:not(:fullscreen):not(.isInlineFullscreen)>video:not(.videoStarted){object-fit:cover;object-position:center}.videoPostCell>.videoFullscreenButton{border-radius:inherit;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:#00000012;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-width:44px;height:100%;min-height:44px;padding:12px;font-size:13px;line-height:1.4;display:flex;inset:0}.videoPostCell>.videoFullscreenButton:hover{background:#00000028}.videoPostCell>.videoFullscreenButton:focus-visible{outline-offset:-4px;outline:3px solid #f0aac1}.videoCardPlay{background:#17131970;border:1px solid #ffffffc9;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.videoCardPlay svg{width:24px;height:24px;margin-left:3px}.videoFullscreenLabel{text-shadow:0 1px 4px #000;display:block}.videoPostCell>.videoSequence{z-index:6}.videoPostCell[data-portrait=true]>.videoSequence{letter-spacing:0;padding:5px 6px;font-size:10px;top:12px;left:8px}.paidVideoPair .videoPostCell:fullscreen{z-index:1100;aspect-ratio:auto;background:#000;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0}.paidVideoPair .videoPostCell.isInlineFullscreen{z-index:1100;aspect-ratio:auto;background:#000;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0}.paidVideoPair .videoPostCell:fullscreen>video{inset:64px 0 max(12px, env(safe-area-inset-bottom));object-fit:contain;width:100%;height:calc(100% - 80px)}.paidVideoPair .videoPostCell.isInlineFullscreen>video{inset:64px 0 max(12px, env(safe-area-inset-bottom));object-fit:contain;width:100%;height:calc(100% - 80px)}.videoPostCell:fullscreen .videoFullscreenButton{display:none}.videoPostCell.isInlineFullscreen .videoFullscreenButton{display:none}.videoPostCell:fullscreen .videoFullscreenClose{z-index:6;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));color:#fff;background:#28232d;border:1px solid #fff6;border-radius:24px;min-height:44px;padding:8px 16px;font-size:15px;display:block;position:absolute}.videoPostCell.isInlineFullscreen .videoFullscreenClose{z-index:6;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));color:#fff;background:#28232d;border:1px solid #fff6;border-radius:24px;min-height:44px;padding:8px 16px;font-size:15px;display:block;position:absolute}.videoPostCell:fullscreen .videoFullscreenStep{z-index:6;color:#fff;background:#171319b0;border:1px solid #fff6;border-radius:12px;min-width:44px;min-height:52px;font-size:32px;display:block;position:absolute;top:45%}.videoPostCell.isInlineFullscreen .videoFullscreenStep{z-index:6;color:#fff;background:#171319b0;border:1px solid #fff6;border-radius:12px;min-width:44px;min-height:52px;font-size:32px;display:block;position:absolute;top:45%}.videoFullscreenStep.previous{left:max(8px, env(safe-area-inset-left))}.videoFullscreenStep.next{right:max(8px, env(safe-area-inset-right))}.paidMediaCell>.livePhotoBadge,.postOrderPreviewImage>.livePhotoBadge{z-index:2;color:#fff;letter-spacing:.06em;pointer-events:none;background:#18141ccb;border-radius:20px;padding:5px 9px;font:600 11px/1.4 Arial,sans-serif;position:absolute;top:10px;left:10px}.postOrderPreviewImage{position:relative}.heicPreview{text-align:center;color:#f3eaf0;background:#28232d;place-content:center;width:100%;height:100%;min-height:120px;padding:12px;font-size:13px;line-height:1.7;display:grid}.lightboxStage .livePhotoViewer{width:100%;height:100%;min-height:0;position:relative}.lightboxStage .livePhotoViewer>img,.lightboxStage .livePhotoViewer>video{object-fit:contain;cursor:default;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.lightboxStage .livePhotoViewer>video{z-index:1}.postLightbox .livePhotoPlay{z-index:6;white-space:nowrap;background:#211a24e8;border-radius:24px;min-height:44px;padding:10px 18px;font-size:14px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.livePhotoError{z-index:6;text-align:center;color:#fff;background:#211a24e8;border-radius:8px;margin:0;padding:10px;font-size:13px;position:absolute;bottom:112px;left:10%;right:10%}.livePhotoLoading{content:"";z-index:2;pointer-events:none;border:3px solid #fff;border-color:#fff #f0aac1 #ffffff45 #ffffff45;border-radius:50%;width:28px;height:28px;margin:-14px;animation:.85s linear infinite imageLoadingSpin;position:absolute;top:50%;left:50%}.livePhotoViewer:has(>img[data-loading=true]):before{content:"";z-index:2;pointer-events:none;border:3px solid #fff;border-color:#fff #f0aac1 #ffffff45 #ffffff45;border-radius:50%;width:28px;height:28px;margin:-14px;animation:.85s linear infinite imageLoadingSpin;position:absolute;top:50%;left:50%}.livePhotoViewer>video::-webkit-media-controls-fullscreen-button{display:none}@media (prefers-reduced-motion:reduce){.livePhotoLoading{animation:none}.livePhotoViewer:has(>img[data-loading=true]):before{animation:none}}.mediaWatermark{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;display:none;position:absolute;overflow:hidden}.lightboxStage>.mediaWatermark{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);display:grid}.videoPostCell:fullscreen>.mediaWatermark{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);display:grid}.videoPostCell.isInlineFullscreen>.mediaWatermark{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);display:grid}.mediaWatermarkCell{min-width:0;min-height:0;position:relative}.mediaWatermarkMark{white-space:nowrap;font-family:Arial,sans-serif;font-size:inherit;letter-spacing:.025em;color:#fff;-webkit-text-stroke:.5px #151118;text-shadow:0 1px 2px #000;opacity:.2;justify-content:center;align-items:center;font-weight:600;line-height:1;animation:30s ease-in-out infinite watermarkDrift;display:flex;position:absolute;inset:0}.lightboxPrev,.lightboxNext{z-index:5}.videoPostCell>video::-webkit-media-controls-fullscreen-button{display:none}.lightboxStage>video::-webkit-media-controls-fullscreen-button{display:none}@keyframes watermarkDrift{0%,to{transform:translate(-23%,-28%)rotate(-12deg)}25%{transform:translate(23%,-16%)rotate(-12deg)}50%{transform:translate(16%,28%)rotate(-12deg)}75%{transform:translate(-18%,12%)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.mediaWatermarkMark{animation:none;transform:rotate(-12deg)}}.shopPurchaseNotice{border:1px solid var(--ui-border);background:var(--ui-surface);max-width:650px;color:var(--ui-text);border-radius:20px;align-items:center;gap:16px;margin:0 auto 24px;padding:22px;display:flex}.shopNoticeMark{width:42px;height:42px;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:13px;flex:0 0 42px;align-self:flex-start;place-items:center;display:grid}.shopNoticeMark svg{width:22px;height:22px}.shopNoticeCopy{flex:1;min-width:0}.shopNoticeLabel{letter-spacing:.12em;color:var(--ui-accent);font-size:11px;font-weight:700}.shopNoticeCopy h2{margin:6px 0 8px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.4}.shopNoticeCopy p{color:var(--ui-text);margin:0;font-size:13px;line-height:1.8}.shopNoticeCopy small{color:var(--ui-muted);margin-top:8px;font-size:11px;line-height:1.6;display:block}.shopNoticeContact{border:1px solid var(--ui-border);background:var(--ui-accent-soft);min-height:44px;color:var(--ui-text);cursor:pointer;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.shopNoticeContact svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.shopNoticeContact b{font-size:17px;font-weight:400}.shopNoticeContact:hover{border-color:var(--ui-accent)}.shopNoticeContact:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media (width<=600px){.shopPurchaseNotice{border-radius:17px;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:18px;position:relative}.shopNoticeMark{border-radius:10px;flex-basis:34px;width:34px;height:34px}.shopNoticeCopy{flex-basis:calc(100% - 46px)}.shopNoticeCopy h2{font-size:16px}.shopNoticeContact{width:100%;margin-top:2px}}.collectionQrLinks{flex-wrap:wrap;justify-content:center;gap:12px 20px;display:flex}.collectionQrLinks a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.collectionReference{text-align:left;border:1px solid var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-text);border-radius:12px;margin:18px 0;padding:16px}.collectionReference>strong{font-size:14px}.collectionReference>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.collectionReference code{letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:18px}.collectionReference button,.collectionContinueLater{border:1px solid var(--ui-border);background:var(--ui-inset);min-height:44px;color:var(--ui-text);border-radius:8px;padding:10px 14px;font-size:14px}.payModal .collectionReference p{color:var(--ui-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.collectionReference>span{margin-top:6px;font-size:12px;line-height:1.5;display:block}.collectionContinueLater{width:100%;margin-top:10px}.collectionContinueLater:disabled{opacity:.55;cursor:wait}.collectionReview h4,.collectionReview h5{overflow-wrap:anywhere}.collectionReview h5{margin:0 0 12px;font-size:14px}.collectionClaim,.collectionMachineEvidence{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;min-width:0;margin:16px 0;padding:14px}.collectionMachineEvidence{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.collectionEvidenceFields{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;font-size:13px;line-height:1.6;display:grid}.collectionEvidenceFields dt{color:var(--ui-muted)}.collectionEvidenceFields dd{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;margin:0 0 8px}.collectionEvidenceFields code{word-break:break-all;font-size:13px}.collectionReview .collectionMatchState{color:var(--ui-text);font-weight:600}.collectionReview .termsCheck{align-items:flex-start;gap:9px;font-size:13px;line-height:1.65;display:flex}.collectionReview .termsCheck input{width:18px;height:18px;min-height:18px;accent-color:var(--ui-accent);flex:none;margin:3px 0 0;padding:0}.creatorCollections .collectionMatchConfirm{background:var(--ui-action);width:100%;min-height:44px;color:var(--ui-on-action);border-color:var(--ui-action);margin:14px 0 0;display:block}.collectionManualReview{border-top:1px solid var(--ui-border);margin:18px 0;padding-top:12px}.collectionManualReview summary{min-height:44px;color:var(--ui-text);cursor:pointer;padding:10px 0}.collectionManualReview form{padding-top:10px}.creatorPanel{width:min(620px,100vw - 32px)}.collectionAdminHeading,.collectionReviewHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collectionAdminHeading h3,.collectionReviewHeading h4{margin:0;font-size:20px;line-height:1.4}.collectionAdminHeading p,.collectionReviewHeading p{margin:7px 0 14px}.collectionAdminHeading>button,.collectionReviewHeading>button{flex:none}.collectionRevenue{border-block:1px solid var(--ui-border);padding:14px 0}.collectionRevenue strong{color:var(--ui-text);font-variant-numeric:tabular-nums;margin-left:8px;font-size:23px}.collectionRevenue small{color:var(--ui-muted);margin-top:5px;font-size:12px;display:block}.collectionFilters{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.collectionFilters button[aria-pressed=true]{background:var(--ui-action);color:var(--ui-on-action);border-color:var(--ui-action)}.collectionSearch{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.collectionSearch label{min-width:0;color:var(--ui-muted);font-size:12px}.collectionSearch input{border:1px solid var(--ui-border);background:var(--ui-field);width:100%;min-width:0;min-height:44px;color:var(--ui-text);border-radius:9px;margin-top:6px;padding:10px;font-size:16px;display:block}.collectionSearch button{min-height:44px}.collectionAdminList{border-block:1px solid var(--ui-border);gap:0;max-height:390px}.collectionAdminList>button{border:0;border-bottom:1px solid var(--ui-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:16px 10px;display:grid}.collectionAdminList>button:last-child{border-bottom:0}.collectionAdminList>button.isSelected{background:var(--ui-accent-soft);box-shadow:inset 3px 0 var(--ui-accent)}.collectionAdminList>button>span{min-width:0;margin:0}.collectionAdminList>button>span:last-child{text-align:right}.collectionAdminList strong{font-variant-numeric:tabular-nums;font-size:19px}.collectionAdminList b{font-size:16px}.collectionAdminList small{color:var(--ui-muted);font-size:12px;line-height:1.6}.collectionAdminList .orderNumber{font-size:10px}.collectionPagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:12px 0;display:flex}.collectionPagination>span{color:var(--ui-muted);margin-right:auto;font-size:12px}.collectionReview{padding:20px}.collectionReviewHeading small{color:var(--ui-muted)}.collectionReview .collectionEvidenceFields{grid-template-columns:90px minmax(0,1fr);gap:6px 12px;margin:16px 0}.collectionReview .collectionEvidenceFields dd{margin-bottom:4px}.collectionManualForm{border-top:1px solid var(--ui-border);margin-top:20px;padding-top:20px}.collectionManualForm h5{font-size:17px}.collectionFormGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:14px;display:grid}.collectionManualForm textarea{resize:vertical;min-height:95px}.collectionManualForm details{margin:6px 0 15px}.collectionManualForm summary{cursor:pointer;min-height:38px;color:var(--ui-muted)}.collectionReview .collectionAmountDifference{background:var(--ui-accent-soft);border-left:3px solid #db9a33;padding:12px;font-size:13px}.collectionFeedback{white-space:pre-line;overflow-wrap:anywhere;min-height:1.5em}.collectionActive,.collectionAdminList small.collectionActive{font-weight:600;color:var(--ui-accent)!important}.collectionExactAmount{border:2px solid var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-text);border-radius:14px;margin:20px 0;padding:20px 15px}.collectionExactAmount>span,.collectionExactAmount>b{font-size:15px;display:block}.collectionExactAmount>strong{font-variant-numeric:tabular-nums;margin:8px 0;font-size:clamp(40px,8vw,58px);line-height:1.2;display:block}.collectionExactAmount>p{font-size:13px;line-height:1.7}.collectionMaintenance{border:1px solid var(--ui-accent);text-align:left;border-radius:12px;padding:14px}.collectionMaintenance strong{-webkit-user-select:all;user-select:all;white-space:nowrap}@media (width<=600px){.creatorPanel{width:calc(100vw - 16px);padding:16px;right:8px}.collectionSearch{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.collectionSearch>button{grid-column:1/-1}.collectionFormGrid{grid-template-columns:minmax(0,1fr);gap:0}.collectionReview{padding:15px}.collectionAdminHeading h3{font-size:18px}.collectionReview .collectionEvidenceFields{grid-template-columns:minmax(0,1fr);gap:3px}.collectionReview .collectionEvidenceFields dd{margin-bottom:8px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
