:root{--paper:#f7f5f0;--paper-deep:#eee9df;--cream:var(--paper);--ink:#1a1a2e;--muted:#66645f;--muted-ink:var(--muted);--gold:#b8972a;--gold-dark:#8a6f1e;--antique-gold:var(--gold);--line:#1a1a2e33;--line-strong:#1a1a2e5c;--font-serif:"Songti SC", STSong, SimSun, Georgia, serif;--font-display:Georgia, "Times New Roman", serif;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.26s;--motion-distance-page:8px;--motion-distance-menu:6px;--motion-card-lift:-3px;--motion-stagger-step:40ms;--motion-ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.auditFilters{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:16px;margin:28px 0;padding:20px 0;display:grid}.auditFilters label{color:var(--muted);gap:8px;font-size:.82rem;display:grid}.auditFilters input,.auditFilters button{border:1px solid var(--line);color:var(--ink);font:inherit;background:#ffffff59;border-radius:0;min-height:44px;padding:10px 12px}.auditLedger{gap:14px;margin-bottom:28px;display:grid}.auditLedger article{border:1px solid var(--line);padding:20px}.auditLedger header{justify-content:space-between;align-items:center;gap:16px;display:flex}.auditLedger time,.auditLedger dt{color:var(--muted);font-size:.78rem}.auditLedger dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.auditLedger dl div{min-width:0}.auditLedger dd{overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:768px){.auditFilters,.auditLedger dl{grid-template-columns:1fr 1fr}.auditFilters button{grid-column:1/-1}}@media (max-width:430px){.auditFilters,.auditLedger dl{grid-template-columns:1fr}.auditLedger header{flex-direction:column;align-items:flex-start}}.mediaThumbnail{background:linear-gradient(145deg, #b8972a14, transparent 56%), var(--paper-deep);color:var(--muted);flex:none;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.mediaThumbnail>img{object-fit:cover;width:100%;height:100%;display:block}.mediaThumbnail>span{color:var(--gold-dark);letter-spacing:.12em;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;font:500 13px/1 Songti SC,SimSun,serif;display:flex}.discoveryCreatorGrid>.discoveryCreatorCard{min-height:450px;padding:0;position:relative}.discoveryCreatorCard>.discoveryCreatorIndex{background:color-mix(in srgb, var(--paper) 88%, transparent);color:var(--gold-dark);text-align:center;z-index:1;min-width:38px;padding:8px;position:absolute;top:16px;left:16px}.discoveryCreatorCard>.discoveryCreatorPortrait{aspect-ratio:4/3;width:100%}.discoveryCreatorPortrait[data-has-media=false]>span{font-size:42px}.discoveryCreatorBody{flex-direction:column;flex:1;min-width:0;padding:22px 24px 20px;display:flex}.discoveryCreatorGrid .discoveryCreatorBody>small{margin-top:0}.discoveryCreatorBody>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;display:-webkit-box;overflow:hidden}.discoveryContentThumb{aspect-ratio:4/3;width:138px}.discoveryContentIdentity{gap:8px;min-width:0;display:grid}.discoveryContentIdentity strong{overflow-wrap:anywhere}.contentArchiveThumb,.publicContentThumb{aspect-ratio:4/3;color:var(--muted);font:inherit;width:100%}.contentArchiveList .contentArchiveThumb>span,.publicContentList .publicContentThumb>span{color:var(--gold-dark);font-size:11px}.creatorCreateMenu{position:relative}.creatorCreateMenu>summary{cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.creatorCreateMenu>summary::-webkit-details-marker{display:none}.creatorHeaderLauncher>summary{background:var(--ink);border:1px solid var(--ink);color:var(--paper);gap:5px;min-height:44px;padding:0 16px}.creatorHeaderLauncher>summary span{color:var(--gold);font-size:18px;line-height:1}.creatorHeaderLauncher>summary strong{letter-spacing:.12em;font-size:12px;font-weight:500}.creatorCreateMenuPanel{background:var(--paper);border:1px solid var(--ink);z-index:80;min-width:248px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 48px #1a1a2e29}.creatorCreateMenuPanel p{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:4px 8px 8px;font:500 10px/1.5 Georgia,Times New Roman,serif}.creatorCreateMenuPanel a{border:0;border-top:1px solid var(--line);align-items:center;gap:3px;min-height:64px;padding:10px 8px;text-decoration:none;display:grid}.appNav .creatorCreateMenuPanel a{border:0;border-top:1px solid var(--line);letter-spacing:0;min-height:64px;padding:10px 8px;font-size:12px;display:grid}.creatorCreateMenuPanel a:hover,.creatorCreateMenuPanel a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;background:#b8972a17}.creatorCreateMenuPanel a span{color:var(--ink);font:400 19px/1.3 Songti SC,SimSun,serif}.creatorCreateMenuPanel a small{color:var(--muted);letter-spacing:0;font-size:11px}.creatorFloatingLauncher{bottom:max(28px, env(safe-area-inset-bottom));z-index:70;position:fixed;right:max(28px,50vw - 710px)}.creatorFloatingLauncher>summary{background:var(--ink);border:1px solid var(--gold);color:var(--gold);border-radius:50%;width:57px;height:57px;font:300 30px/1 Georgia,Times New Roman,serif;box-shadow:0 16px 38px #1a1a2e3d}.creatorFloatingLauncher[open]>summary,.creatorFloatingLauncher>summary:hover,.creatorFloatingLauncher>summary:focus-visible{background:var(--gold);color:var(--ink);outline:3px solid color-mix(in srgb, var(--gold) 28%, transparent);outline-offset:3px}.creatorFloatingLauncher .creatorCreateMenuPanel{top:auto;bottom:68px}@media (max-width:700px){.appNavDrawer .creatorHeaderLauncher{border-bottom:1px solid var(--line);order:-1;position:static}.appNavDrawer .creatorHeaderLauncher>summary{color:var(--ink);background:0 0;border:0;justify-content:flex-start;width:100%;min-height:52px;padding:0 12px}.appNavDrawer .creatorHeaderLauncher>summary span{color:var(--gold)}.appNavDrawer .creatorCreateMenuPanel{border:0;border-top:1px solid var(--line);box-shadow:none;min-width:0;padding:0 0 8px 14px;position:static}.appNavDrawer .creatorCreateMenuPanel a{border:0;border-top:1px solid var(--line);min-height:62px;padding:9px 10px;display:grid}.creatorFloatingLauncher{bottom:max(82px, calc(env(safe-area-inset-bottom) + 70px));right:18px}.creatorFloatingLauncher .creatorCreateMenuPanel{width:min(260px,100vw - 36px);position:absolute;bottom:68px;right:0}}@media (prefers-reduced-motion:reduce){.creatorCreateMenu,.creatorCreateMenu *{scroll-behavior:auto;transition:none}}@keyframes medici-page-enter{0%{opacity:0;transform:translateY(var(--motion-distance-page))}to{opacity:1;transform:translateY(0)}}@keyframes medici-page-fade-enter{0%{opacity:0}to{opacity:1}}@keyframes medici-page-leave{0%{opacity:1;transform:translateY(0)}16.667%,50%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes medici-stagger-enter{0%{opacity:0;transform:translate3d(0, var(--motion-distance-menu), 0)}to{opacity:1;transform:translate(0,0)}}.motionPage[data-motion-phase=entering]{animation:medici-page-enter var(--motion-base) var(--motion-ease-out) backwards;will-change:opacity, transform}.motionPage[data-motion-phase=entering]:has(:is(.articleComposerPage,.socialComposerPage,.composerPage)){will-change:opacity;animation-name:medici-page-fade-enter}.motionPage[data-motion-phase=leaving]{will-change:opacity, transform;animation:.72s both medici-page-leave}.motionPage[data-motion-phase=entering] :is(.homeCreatorGrid,.discoveryCreatorGrid,.patronCreatorGrid,.adminModuleGrid,.workspaceLinks,.creatorQuickActions)>:nth-child(-n+6),.motionPage[data-motion-phase=entering] .followingDirectory>article:nth-child(-n+6)>a{animation:medici-stagger-enter var(--motion-base) var(--motion-ease-out) both;will-change:opacity, transform}.motionPage[data-motion-phase=entering] :is(.homeCreatorGrid,.discoveryCreatorGrid,.patronCreatorGrid,.adminModuleGrid,.workspaceLinks,.creatorQuickActions)>:nth-child(2),.motionPage[data-motion-phase=entering] .followingDirectory>article:nth-child(2)>a{animation-delay:calc(var(--motion-stagger-step) * 1)}.motionPage[data-motion-phase=entering] :is(.homeCreatorGrid,.discoveryCreatorGrid,.patronCreatorGrid,.adminModuleGrid,.workspaceLinks,.creatorQuickActions)>:nth-child(3),.motionPage[data-motion-phase=entering] .followingDirectory>article:nth-child(3)>a{animation-delay:calc(var(--motion-stagger-step) * 2)}.motionPage[data-motion-phase=entering] :is(.homeCreatorGrid,.discoveryCreatorGrid,.patronCreatorGrid,.adminModuleGrid,.workspaceLinks,.creatorQuickActions)>:nth-child(4),.motionPage[data-motion-phase=entering] .followingDirectory>article:nth-child(4)>a{animation-delay:calc(var(--motion-stagger-step) * 3)}.motionPage[data-motion-phase=entering] :is(.homeCreatorGrid,.discoveryCreatorGrid,.patronCreatorGrid,.adminModuleGrid,.workspaceLinks,.creatorQuickActions)>:nth-child(5),.motionPage[data-motion-phase=entering] .followingDirectory>article:nth-child(5)>a{animation-delay:calc(var(--motion-stagger-step) * 4)}.motionPage[data-motion-phase=entering] :is(.homeCreatorGrid,.discoveryCreatorGrid,.patronCreatorGrid,.adminModuleGrid,.workspaceLinks,.creatorQuickActions)>:nth-child(6),.motionPage[data-motion-phase=entering] .followingDirectory>article:nth-child(6)>a{animation-delay:calc(var(--motion-stagger-step) * 5)}@media (prefers-reduced-motion:reduce){.motionPage,.motionPage[data-motion-phase=entering],.motionPage[data-motion-phase=leaving],.motionPage[data-motion-phase=entering] :is(.homeCreatorGrid,.discoveryCreatorGrid,.patronCreatorGrid,.adminModuleGrid,.workspaceLinks,.creatorQuickActions)>:nth-child(-n+6),.motionPage[data-motion-phase=entering] .followingDirectory>article:nth-child(-n+6)>a{opacity:1;transform:none;transition-delay:0s!important;animation:none!important}}.creatorRecentThumb{aspect-ratio:4/3;width:72px}.patronFeedThumb{width:100%;display:flex}.patronCreatorPortrait,.followingCreatorPortrait{aspect-ratio:4/3;width:100%;margin-bottom:4px}.followingDirectory article>a>.followingCreatorPortrait{margin-bottom:18px}.recordCreatorIdentity{align-items:center;gap:18px;min-width:0;display:flex}.recordCreatorPortrait{aspect-ratio:1;width:74px}.shelfGrid>a{overflow:hidden}.shelfGrid>a>.shelfMedia{aspect-ratio:16/9;width:calc(100% + 60px);margin:-30px -30px 24px}.shelfMedia[data-has-media=false]{background:linear-gradient(135deg, transparent 0 48%, var(--line) 49% 50%, transparent 51%), var(--paper-deep)}.homeCreatorImage>img{width:100%;height:100%;position:absolute;inset:0}@media (max-width:1024px){.discoveryContentList>a{grid-template-columns:112px minmax(160px,.8fr) minmax(0,1.2fr) 84px}.discoveryContentThumb{width:112px}}@media (max-width:800px){.discoveryContentList>a{grid-template-columns:96px minmax(0,1fr) auto}.discoveryContentThumb{grid-row:1/span 2;width:96px}.discoveryContentIdentity{grid-column:2}.discoveryContentList>a>p{grid-column:2/-1}.discoveryContentList>a>em{grid-area:1/3}.contentArchiveList>a,.publicContentList>a{grid-template-columns:42px 92px minmax(0,1fr);gap:14px;padding-block:14px}.contentArchiveList>a>em,.publicContentList>a>em{grid-column:3;justify-self:start}.creatorRecentContent li{grid-template-columns:36px 64px minmax(0,1fr) auto}.creatorRecentThumb{width:64px}.creatorRecentContent li>em{grid-column:4}.creatorRecentContent li>a{grid-column:3/-1}}@media (max-width:430px){.discoveryCreatorGrid>.discoveryCreatorCard{min-height:420px}.discoveryContentList>a{grid-template-columns:82px minmax(0,1fr)}.discoveryContentThumb{width:82px}.discoveryContentList>a>em{text-align:left;grid-area:auto/2}.contentArchiveList>a,.publicContentList>a{grid-template-columns:34px 76px minmax(0,1fr);gap:10px}.contentArchiveList>a>em,.publicContentList>a>em{grid-column:2/-1}.creatorRecentContent li{grid-template-columns:30px 58px minmax(0,1fr)}.creatorRecentThumb{width:58px}.creatorRecentContent li>em,.creatorRecentContent li>a{grid-column:3}.recordCreatorIdentity{align-items:flex-start}.recordCreatorPortrait{width:64px}}.socialComposerPage{width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:38px 0 120px}.socialComposer{--social-canvas:680px;min-width:0;position:relative}.socialComposer button,.socialComposer select,.socialComposer input,.socialComposer textarea{font:inherit;border-radius:0}.socialComposerToolbar{background:color-mix(in srgb, var(--paper) 94%, transparent);border-block:1px solid var(--line);z-index:14;grid-template-columns:minmax(130px,1fr) auto minmax(210px,1fr);align-items:center;gap:22px;min-height:72px;padding:10px 2px;display:grid;position:sticky;top:0}.socialComposerToolbar>a{color:var(--ink);align-items:center;width:fit-content;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.socialSaveStatus{justify-content:center;align-items:center;gap:10px;min-width:190px;display:flex}.socialSaveStatus>i{background:var(--gold);border-radius:999px;width:7px;height:7px}.socialSaveStatus.is-saved>i{background:#53765b}.socialSaveStatus.is-error>i,.socialSaveStatus.is-conflict>i{background:#9a4438}.socialSaveStatus>span{gap:2px;display:grid}.socialSaveStatus strong{font-size:12px;font-weight:600}.socialSaveStatus small{color:var(--muted);font-size:10px}.socialToolbarActions{justify-content:flex-end;gap:10px;display:flex}.socialToolbarActions button,.socialComposerSettings>button,.socialMediaDrawer button,.socialPreviewDialog>header button,.socialComposerMobileBar button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;min-height:44px;padding:0 18px}.socialToolbarActions .primaryButton,.socialComposerMobileBar .primaryButton{background:var(--ink);color:var(--paper)}.socialComposer button:disabled{cursor:not-allowed;opacity:.42}.socialComposerLayout{grid-template-columns:minmax(0, var(--social-canvas)) minmax(250px, 1fr);justify-content:center;align-items:start;gap:clamp(34px,5vw,76px);padding:68px 0 30px;display:grid}.socialComposerCanvas{background:var(--paper);border:1px solid var(--line);min-width:0;min-height:0;padding:clamp(22px,4vw,42px)}.socialComposerAuthor,.socialPostAuthor{align-items:center;gap:14px;display:flex}.socialComposerAuthor{border-bottom:1px solid var(--line);padding-bottom:24px}.socialComposerAuthor>span:last-child,.socialPostAuthor>span:last-child{gap:4px;display:grid}.socialComposerAuthor h1,.socialPostAuthor strong{font-family:var(--font-serif);margin:0;font-size:17px;font-weight:500}.socialComposerAuthor small,.socialPostAuthor small{color:var(--muted);font-size:11px}.socialComposerAvatar,.socialPostAvatar{background:var(--ink);border:1px solid var(--ink);color:var(--paper);font-family:var(--font-serif);flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;overflow:hidden}.socialComposerAvatar img,.socialPostAvatar img{object-fit:cover;width:100%;height:100%}.socialTitleField{border-bottom:1px solid var(--line);gap:12px;padding:28px 2px 24px;display:grid}.socialTitleField>span{justify-content:space-between;align-items:center;display:flex}.socialTitleField strong{letter-spacing:.08em;font-size:11px;font-weight:600}.socialTitleField small{color:var(--muted);font:10px/1.4 Georgia,serif}.socialTitleField input{color:var(--ink);font-family:var(--font-serif);outline-offset:7px;background:0 0;border:0;width:100%;min-height:54px;padding:0;font-size:clamp(27px,3.2vw,38px);line-height:1.28}.socialTitleField input::placeholder{color:color-mix(in srgb, var(--muted) 50%, transparent)}.socialCaptionField{display:block}.socialCaptionField textarea{color:var(--ink);font-family:var(--font-serif);outline-offset:8px;resize:none;background:0 0;border:0;width:100%;min-height:168px;padding:32px 2px;font-size:clamp(18px,2vw,22px);line-height:1.85;display:block;overflow:hidden}.socialCaptionField textarea::placeholder{color:color-mix(in srgb, var(--muted) 66%, transparent)}.socialMediaEmpty{background:color-mix(in srgb, var(--cream) 72%, white);border:1px dashed color-mix(in srgb, var(--gold) 68%, var(--line));color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:178px;padding:28px;display:flex}.socialMediaEmpty strong{font-family:var(--font-serif);font-size:19px;font-weight:500}.socialMediaEmpty span{color:var(--muted);font-size:12px;line-height:1.7}.socialMediaBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.socialMediaTile{border:1px solid var(--line);min-width:0;position:relative}.socialMediaTile.is-selected{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.socialMediaSelect{aspect-ratio:1;background:var(--cream);cursor:pointer;border:0;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.socialMediaSelect img{object-fit:cover;width:100%;height:100%}.socialMediaOrdinal,.socialMediaState{background:color-mix(in srgb, var(--ink) 86%, transparent);color:#fff;padding:5px 7px;font-size:10px;position:absolute;top:8px}.socialMediaOrdinal{left:8px}.socialMediaState{right:8px}.socialMediaTile.is-failed .socialMediaState{background:#8d3e35}.socialMediaControls{display:flex}.socialMediaControls button{background:var(--paper);border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;flex:1 1 0;min-width:0;min-height:44px;font-size:11px}.socialMediaControls button+button{border-left:1px solid var(--line)}.socialMediaTile>small{color:#8d3e35;padding:8px;font-size:10px;line-height:1.5;display:block}.socialAddMedia{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:18px;padding:0 2px;display:flex}.socialAddMedia span{color:var(--muted);font-size:11px}.socialComposerSettings{gap:26px;padding:2px 0;display:grid;position:sticky;top:110px}.socialComposerSettings>header,.socialMediaDrawer>header,.socialPreviewDialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.socialComposerSettings>header{align-items:start;gap:8px;display:grid}.socialComposerSettings>header span,.socialMediaDrawer header small,.socialPreviewDialog header small{color:var(--gold);letter-spacing:.16em;font:10px/1.3 Georgia,serif}.socialComposerSettings>header strong,.socialMediaDrawer header strong,.socialPreviewDialog header strong{font-family:var(--font-serif);font-size:25px;font-weight:500}.socialComposerSettings>label,.socialMediaDrawer>label{gap:9px;display:grid}.socialComposerSettings label>span,.socialMediaDrawer label>span{font-size:12px;font-weight:600}.socialComposerSettings select,.socialComposerSettings input,.socialMediaDrawer textarea{background:var(--paper);border:1px solid var(--line);color:var(--ink);width:100%;min-height:48px;padding:10px 12px}.socialComposerSettings label small,.socialDecorativeToggle small{color:var(--muted);font-size:10px;line-height:1.6}.socialPreflight{border-block:1px solid var(--line);padding:20px 0}.socialPreflight>span{font-size:12px;font-weight:600}.socialPreflight ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.socialPreflight li{color:var(--muted);font-size:11px}.socialPreflight li:before{content:"○";margin-right:8px}.socialPreflight li[data-pass=true]{color:#4e7056}.socialPreflight li[data-pass=true]:before{content:"✓"}.socialMediaDrawer{background:var(--paper);border-left:1px solid var(--line);z-index:31;gap:28px;width:min(390px,100vw);height:100dvh;padding:34px;display:grid;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 44px #1a1a2e1a}.socialMediaDrawer header>span,.socialPreviewDialog header>span{gap:7px;display:grid}.socialMediaDrawer textarea{resize:vertical;min-height:110px;line-height:1.65}.socialDecorativeToggle{border-block:1px solid var(--line);grid-template-columns:22px 1fr;align-items:start;padding:18px 0;gap:12px!important;display:grid!important}.socialDecorativeToggle input{width:20px;height:20px;margin:2px 0 0}.socialDecorativeToggle>span{gap:5px;display:grid}.socialPreviewBackdrop{z-index:40;background:#1a1a2e94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.socialPreviewDialog{background:var(--cream);border:1px solid var(--line);width:100%;max-width:760px;max-height:calc(100dvh - 48px);padding:clamp(22px,4vw,42px);overflow-y:auto}.socialPreviewDialog>header{margin-bottom:28px}.socialPreviewEmpty{color:var(--muted);font-family:var(--font-serif);text-align:center;padding:72px 10px;line-height:1.8}.socialComposerMessage{color:var(--muted);max-width:var(--social-canvas);text-align:center;min-height:20px;margin:0 auto;font-size:12px;line-height:1.6}.socialComposerMobileBar{display:none}.socialPostDisplay{background:var(--paper);border:1px solid var(--line);max-width:680px;margin:0 auto;padding:clamp(20px,4vw,34px)}.socialPostAuthor{margin-bottom:24px}.socialPostTitle{font-family:var(--font-serif);overflow-wrap:anywhere;margin:0 0 22px;font-size:clamp(25px,4vw,34px);font-weight:500;line-height:1.35}.socialPostDisplay>.publishedBlocks p{font-family:var(--font-serif);white-space:pre-wrap;margin:0 0 26px;font-size:18px;line-height:1.9}.socialPostMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.socialPostMediaGrid figure{aspect-ratio:1;min-width:0;margin:0;position:relative;overflow:hidden}.socialPostMediaGrid[data-count="1"]{grid-template-columns:1fr}.socialPostMediaGrid[data-count="1"] figure{aspect-ratio:4/3}.socialPostMediaGrid[data-count="3"] figure:first-child{aspect-ratio:auto;grid-row:span 2}.socialPostMediaGrid img{object-fit:cover;width:100%;height:100%}.socialPostMediaGrid figcaption{color:#fff;bottom:0;background:linear-gradient(#0000,#000000ad);padding:24px 10px 9px;font-size:11px;line-height:1.5;position:absolute;inset-inline:0}.socialRenderedPreview>header{margin-bottom:24px}.socialRenderedPreview>.socialPostDisplay{padding:0}.socialPostReadingPage{max-width:960px;min-height:70vh;margin:0 auto;padding:clamp(56px,9vw,116px) 20px 140px}.socialPostReadingMeta{color:var(--gold);letter-spacing:.16em;justify-content:space-between;align-items:center;max-width:680px;margin:0 auto 22px;font:10px/1.4 Georgia,serif;display:flex}.socialPostReadingMeta h1{color:var(--ink);font-family:var(--font-serif);letter-spacing:0;overflow-wrap:anywhere;text-align:center;max-width:min(70%,520px);margin:0;font-size:16px;font-weight:500}@media (max-width:1024px){.socialComposerLayout{grid-template-columns:minmax(0,640px) minmax(220px,270px);gap:34px}.socialComposerCanvas{padding:28px}}@media (max-width:850px){.roleWorkspaceContent>.socialComposerPage{padding-top:28px}.socialComposerToolbar{grid-template-columns:1fr auto}.socialSaveStatus{order:3;justify-content:flex-start;min-width:0}.socialToolbarActions{grid-area:1/2/span 2}.socialComposerLayout{grid-template-columns:minmax(0,680px);padding-top:38px}.socialComposerSettings{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:28px;position:static}.socialComposerSettings>header,.socialPreflight,.socialComposerSettings>button{grid-column:1/-1}}@media (max-width:700px){.socialComposerPage{padding:0 0 88px}.roleWorkspaceContent>.socialComposerPage{width:100%;margin-inline:0;padding-top:0;position:static;left:auto}.socialComposerToolbar{border-top:0;gap:8px 16px;min-height:68px;padding:10px 18px}.socialComposerToolbar>a{font-size:0}.socialComposerToolbar>a:after{content:"← 返回";font-size:12px}.socialToolbarActions{display:none}.socialSaveStatus{grid-area:1/2;justify-content:flex-end}.socialSaveStatus small{display:none}.socialComposerLayout{padding:0;display:block}.socialComposerCanvas{border-inline:0;padding:24px 18px 32px}.socialCaptionField textarea{min-height:180px;padding-block:24px;font-size:19px}.socialTitleField{padding-block:24px 20px}.socialTitleField input{font-size:clamp(26px,8vw,34px)}.socialMediaBoard{gap:6px}.socialMediaControls button[aria-label^=将第]{font-size:0}.socialMediaControls button[aria-label*=前移]:after{content:"←";font-size:15px}.socialMediaControls button[aria-label*=后移]:after{content:"→";font-size:15px}.socialComposerSettings{grid-template-columns:1fr;gap:24px;padding:30px 18px;display:grid}.socialComposerSettings>*{grid-column:1!important}.socialComposerSettings>button{display:none}.socialComposerMessage{padding-inline:18px}.socialComposerMobileBar{background:color-mix(in srgb, var(--paper) 96%, transparent);border-top:1px solid var(--line);padding:10px 14px max(10px, env(safe-area-inset-bottom));z-index:20;grid-template-columns:repeat(3,1fr);gap:8px;width:auto;display:grid;position:fixed;bottom:0;left:0;right:0}.socialComposerMobileBar button{min-height:48px;padding:0 8px}.socialMediaDrawer{border-left:0;border-top:1px solid var(--line);height:min(74dvh,650px);padding:24px 20px max(24px, env(safe-area-inset-bottom));width:100vw;top:auto;bottom:0;box-shadow:0 -18px 44px #1a1a2e1f}.socialPreviewBackdrop{align-items:stretch;padding:0}.socialPreviewDialog{border:0;max-height:100dvh;padding:22px 16px 60px}.socialPostDisplay{border-inline:0;padding-inline:18px}.socialPostReadingPage{padding-inline:0}.socialPostReadingMeta{grid-template-columns:1fr auto;align-items:flex-start;gap:8px;padding-inline:18px;display:grid}.socialPostReadingMeta h1{text-align:left;grid-area:2/1/auto/-1;max-width:none}}@media (max-width:430px){.socialMediaBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.socialComposerAuthor h1,.socialPostAuthor strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.socialComposer *,.socialPreviewBackdrop *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.articleComposerPage{width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:38px 0 120px}.articleComposer{min-width:0;position:relative}.articleComposer button,.articleComposer input,.articleComposer select,.articleComposer textarea{font:inherit;border-radius:0}.articleComposerToolbar{background:color-mix(in srgb, var(--paper) 96%, transparent);border-block:1px solid var(--line);z-index:24;grid-template-columns:minmax(130px,1fr) auto minmax(310px,1fr);align-items:center;gap:22px;min-height:72px;padding:10px 2px;display:grid;position:sticky;top:0}.articleComposerToolbar>a{color:var(--ink);align-items:center;width:fit-content;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.articleSaveStatus{justify-content:center;align-items:center;gap:10px;min-width:190px;display:flex}.articleSaveStatus>i{background:var(--gold);border-radius:50%;width:7px;height:7px}.articleSaveStatus.is-saved>i{background:#53765b}.articleSaveStatus.is-error>i,.articleSaveStatus.is-conflict>i{background:#9a4438}.articleSaveStatus>span{gap:2px;display:grid}.articleSaveStatus strong{font-size:12px;font-weight:600}.articleSaveStatus small{color:var(--muted);font-size:10px}.articleToolbarActions{justify-content:flex-end;gap:9px;display:flex}.articleToolbarActions button,.articleSettings>button,.articleInsertMenu button,.articleImageInspector button,.articleLinkPopover button,.articleUploadFailure button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;min-height:44px;padding:0 15px}.articleToolbarActions .primaryButton{background:var(--ink);border-color:var(--ink);color:var(--paper)}.articleComposer button:disabled{cursor:not-allowed;opacity:.45}.contentRevisionNotice,.contentLifecycleNotice{max-width:1080px;margin:28px auto 0}.contentRevisionNotice{border:1px solid var(--gold);gap:6px;padding:18px 22px;display:grid}.contentRevisionNotice>span{color:var(--gold);letter-spacing:.16em;font-size:10px}.contentRevisionNotice>strong{font-family:var(--font-serif);font-size:1.2rem}.contentRevisionNotice>p,.contentLifecycleNotice{color:var(--muted);margin-block:0;line-height:1.7}.contentLifecycleNotice{border-left:2px solid var(--gold);padding:8px 0 8px 16px}.articleComposerLayout{grid-template-columns:minmax(0,720px);justify-content:center;gap:clamp(44px,6vw,92px);padding:62px 0 100px;display:grid}.articleWritingCanvas{min-width:0;position:relative}.articleEyebrow{color:var(--gold);letter-spacing:.18em;margin:0 0 28px;font:10px/1.4 Georgia,serif}.articleTitleInput,.articleSummaryInput{color:var(--ink);resize:none;background:0 0;border:0;outline:0;width:100%;padding:0;display:block}.articleTitleInput{font-family:var(--font-serif);letter-spacing:-.045em;min-height:max(44px,1.2em);font-size:clamp(2.8rem,5vw,5.2rem);font-weight:400;line-height:.98}.articleSummaryInput{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-serif);min-height:76px;margin-top:26px;padding-bottom:24px;font-size:1.18rem;line-height:1.65}.articleEditorShell{min-height:240px;margin-top:38px;position:relative}.articleFloatingInsert{align-items:center;display:flex}.articleInsertButton{border:1px solid var(--line);color:var(--gold);cursor:pointer;z-index:6;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:20px;display:flex;border-radius:50%!important}.articleInsertMenu{background:var(--paper);border:1px solid var(--line);z-index:18;grid-template-columns:repeat(2,minmax(120px,1fr));width:300px;padding:10px;display:grid;position:absolute;box-shadow:0 18px 42px #1a1a2e1f}.articleInsertMenu button{text-align:left;border-color:#0000;justify-content:flex-start}.articleInsertMenu button:hover,.articleInsertMenu button:focus-visible{background:var(--paper-deep);border-color:var(--line)}.articleProseMirror{caret-color:var(--gold);color:var(--ink);font-family:var(--font-serif);overflow-wrap:anywhere;outline:0;min-height:240px;font-size:1.13rem;line-height:1.95}.articleProseMirror>:first-child{margin-top:0}.articleProseMirror p{margin:0 0 1.3em}.articleProseMirror p.is-editor-empty:first-child:before{color:color-mix(in srgb, var(--ink) 34%, transparent);content:"从第一段开始，或输入 / 插入内容……";float:left;pointer-events:none;height:0}.articleProseMirror h2,.articleProseMirror h3{font-family:var(--font-serif);letter-spacing:-.025em;margin:2.2em 0 .8em;font-weight:500;line-height:1.25}.articleProseMirror h2{font-size:2rem}.articleProseMirror h3{font-size:1.45rem}.articleProseMirror blockquote{border-left:2px solid var(--gold);color:color-mix(in srgb, var(--ink) 82%, var(--gold));margin:2em 0;padding:4px 0 4px 28px;font-size:1.26rem}.articleProseMirror ul,.articleProseMirror ol{margin:1.3em 0;padding-left:1.4em}.articleProseMirror hr{border:0;border-top:1px solid var(--line);width:34%;margin:54px auto}.articleProseMirror figure[data-medici-image]{cursor:grab;max-width:100%;margin:42px auto;position:relative}.articleProseMirror figure[data-medici-image][data-width=narrow]{width:58%}.articleProseMirror figure[data-medici-image][data-width=content]{width:100%}.articleProseMirror figure[data-medici-image][data-width=wide]{width:1040px;max-width:min(100vw - 48px,1040px);margin-left:50%;transform:translate(-50%)}.articleProseMirror figure[data-medici-image][data-align=left]{margin-left:0}.articleProseMirror figure[data-medici-image][data-align=right]{margin-right:0}.articleProseMirror figure[data-medici-image].ProseMirror-selectednode{outline:2px solid var(--gold);outline-offset:5px}.articleProseMirror figure img{background:var(--paper-deep);width:100%;height:auto;display:block}.articleProseMirror figure figcaption{color:var(--muted);text-align:center;margin-top:10px;font-family:sans-serif;font-size:.78rem;line-height:1.5}.articleEditorHint{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.04em;margin:22px 0 0;padding-top:14px;font-size:11px}.articleBubbleMenu{background:var(--ink);padding:5px;display:flex;box-shadow:0 12px 28px #1a1a2e33}.articleBubbleMenu button{color:var(--paper);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 8px}.articleBubbleMenu button[aria-pressed=true]{background:var(--gold);color:var(--ink)}.articleSettings{background:var(--paper);border-left:1px solid var(--line);height:100dvh;padding:30px 32px max(32px, env(safe-area-inset-bottom));z-index:42;gap:26px;width:min(420px,100vw);animation:.18s ease-out articleSettingsIn;display:grid;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 56px #1a1a2e1f}.articleSettingsBackdrop{z-index:41;width:100%;animation:.16s ease-out articleBackdropIn;position:fixed;inset:0;cursor:default!important;background:#1a1a2e52!important;border:0!important;min-height:0!important;padding:0!important}@keyframes articleSettingsIn{0%{opacity:.72;transform:translate(100%)}}@keyframes articleBackdropIn{0%{opacity:0}}.articleSettings>header{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.articleSettings>header span,.articleSettings>header small,.articleSettings>label>span,.articleCoverSetting>span,.articleTagPicker legend,.articlePreflight>span,.articleImageInspector header>span{color:var(--gold);letter-spacing:.14em;font-size:10px}.articleSettings>header strong{font-family:var(--font-serif);font-size:1.5rem;font-weight:500}.articleSettings>header span,.articleSettings>header strong,.articleSettings>header small{grid-column:1}.articleSettings>header button{border:1px solid var(--line);color:var(--ink);background:0 0;grid-area:1/2/span 3;min-height:44px;padding:0 14px}.articleSettings>header small{color:var(--muted);letter-spacing:0}.articleSettings>label,.articleCoverSetting{gap:9px;display:grid}.articleSettings select,.articleSettings input:not([type=checkbox]),.articleImageInspector input,.articleLinkPopover input{border:1px solid var(--line);color:var(--ink);background:0 0;width:100%;min-height:44px;padding:9px 11px}.articleSettings label small{color:var(--muted);font-size:10px;line-height:1.5}.articleCoverSetting>button{background:var(--paper-deep);border:1px dashed var(--line);color:var(--ink);cursor:pointer;min-height:108px}.articleCoverSetting figure{margin:0;position:relative}.articleCoverSetting img{object-fit:cover;width:100%;height:148px;display:block}.articleCoverSetting figure button{color:#fff;background:#1a1a2ed1;border:0;min-height:44px;padding:0 12px;position:absolute;bottom:8px;right:8px}.articleTagPicker,.socialTagPicker{border:0;margin:0;padding:0}.articleTagPicker>div,.socialTagPicker>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.articleTagPicker label,.socialTagPicker label{cursor:pointer;position:relative}.articleTagPicker input,.socialTagPicker input{opacity:0;width:44px;height:44px;position:absolute}.articleTagPicker label span,.socialTagPicker label span{border:1px solid var(--line);align-items:center;min-height:44px;padding:0 10px;font-size:11px;display:inline-flex}.articleTagPicker input:checked+span,.socialTagPicker input:checked+span{background:var(--ink);color:var(--paper)}.articleTagPicker input:focus-visible+span,.socialTagPicker input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.articlePreflight{border-block:1px solid var(--line);padding:16px 0}.articlePreflight ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.articlePreflight li{color:var(--muted);font-size:11px}.articlePreflight li:before{content:"○";margin-right:8px}.articlePreflight li[data-pass=true]{color:#45634d}.articlePreflight li[data-pass=true]:before{content:"✓"}.articleImageInspector{background:var(--paper);border-left:1px solid var(--line);z-index:42;gap:22px;width:min(380px,100vw);height:calc(100dvh - 66px);padding:32px;display:grid;position:fixed;top:66px;right:0;overflow-y:auto;box-shadow:-16px 0 46px #1a1a2e17}.articleImageInspector header{grid-template-columns:1fr auto;gap:5px;display:grid}.articleImageInspector header strong{font-family:var(--font-serif);font-size:1.5rem;font-weight:500}.articleImageInspector header button{grid-area:1/2/span 2}.articleImageInspector>label{gap:8px;display:grid}.articleCheckbox{cursor:pointer;grid-template-columns:44px 1fr;align-items:center;min-height:44px;display:grid!important}.articleCheckbox input{width:22px;height:22px}.articleImageOptions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.articleImageOptions>span{color:var(--muted);grid-column:1/-1;font-size:11px}.articleImageOptions button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.articleImageInspector footer{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:8px;margin-top:auto;padding-top:18px;display:grid}.articleImageInspector footer button:last-child{grid-column:1/-1}.articleLinkPopover,.articleUploadFailure{background:var(--paper);border:1px solid var(--line);z-index:44;gap:8px;width:520px;max-width:calc(100vw - 32px);padding:14px;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #1a1a2e24}.articleLinkPopover label{flex:1;gap:5px;display:grid}.articleLinkPopover label span{color:var(--muted);font-size:10px}.articleUploadFailure{align-items:center;top:auto;bottom:24px}.articleUploadFailure>span{flex:1;font-size:12px}.articleComposerMessage{background:var(--paper);border:1px solid var(--line);color:var(--muted);text-align:left;z-index:22;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);min-height:52px;margin:0;padding:4px 4px 4px 16px;font-size:11px;display:grid;position:fixed;bottom:24px;left:auto;right:24px;box-shadow:0 12px 32px #1a1a2e1f}.articleComposerMessage button{color:var(--muted);background:0 0;border:0;min-width:44px;min-height:44px}.articlePreviewBackdrop{z-index:50;background:#1a1a2e75;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.articlePreviewDialog{background:var(--paper);border:1px solid #ffffff42;width:100%;max-width:940px;min-height:92vh;padding:clamp(28px,6vw,78px)}.articlePreviewDialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:42px;padding-bottom:14px;display:flex}.articlePreviewDialog>header span{color:var(--gold);letter-spacing:.16em;font-size:10px}.articlePreviewDialog>header button{border:1px solid var(--line);background:0 0;min-height:44px;padding:0 14px}.articlePreviewCover,.longformCover{object-fit:cover;width:100%;max-height:560px;display:block}.articlePreviewCover{margin-bottom:48px}.longformArticle{max-width:820px;margin:0 auto}.longformCover{margin-bottom:clamp(42px,8vw,84px)}.longformTags{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.longformTags li{border:1px solid var(--line);color:var(--muted);padding:7px 10px;font-size:10px}.articleMobileBar{display:none}@media (max-width:1350px){.articleComposerToolbar{grid-template-columns:1fr auto}.articleSaveStatus{order:3;justify-content:flex-start}.articleToolbarActions{grid-area:1/2/span 2}.articleComposerLayout,.articleComposerLayout.has-settings{grid-template-columns:minmax(0,720px);gap:56px;padding-inline:36px;display:grid}}@media (max-width:700px){.articleComposerPage,.roleWorkspaceContent>.articleComposerPage{width:100%;margin:0;padding:0 0 86px;position:static;left:auto}.articleComposerToolbar{border-top:0;grid-template-columns:auto 1fr auto;gap:8px;min-height:66px;padding:9px 14px}.articleComposerToolbar>a{font-size:0}.articleComposerToolbar>a:after{content:"← 返回";font-size:12px}.articleSaveStatus{order:initial;justify-content:center;min-width:0}.articleSaveStatus small,.articleToolbarActions button:first-child,.articleToolbarActions button:nth-child(2){display:none}.articleToolbarActions{grid-area:1/3}.articleToolbarActions .primaryButton{min-height:44px;padding-inline:12px}.articleComposerLayout,.articleComposerLayout.has-settings{padding:38px 18px 76px;display:block}.articleTitleInput{font-size:clamp(2.3rem,12vw,3.8rem)}.articleSummaryInput{font-size:1rem}.articleEditorShell{margin-top:32px}.articleInsertButton{border-radius:0!important}.articleInsertMenu{z-index:40;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;position:fixed;top:auto;bottom:0;left:0}.articleProseMirror{min-height:14rem;padding-top:22px;font-size:1.06rem;line-height:1.85}.articleProseMirror figure[data-medici-image][data-width=narrow]{width:76%}.articleProseMirror figure[data-medici-image][data-width=wide]{width:100%;margin-left:0;transform:none}.articleSettings{border-left:0;border-top:1px solid var(--line);height:min(88dvh,760px);padding:24px 18px max(24px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:26px;width:100%;animation-name:articleSettingsInMobile;display:grid;top:auto;bottom:0;box-shadow:0 -18px 44px #1a1a2e1f}@keyframes articleSettingsInMobile{0%{opacity:.72;transform:translateY(100%)}}.articleSettings>*{grid-column:1!important}.articleImageInspector{border-left:0;border-top:1px solid var(--line);height:min(80dvh,720px);padding:24px 18px max(24px, env(safe-area-inset-bottom));width:100%;top:auto;bottom:0;box-shadow:0 -18px 44px #1a1a2e1f}.articlePreviewBackdrop{padding:0}.articlePreviewDialog{border:0;min-height:100dvh;padding:20px 18px 64px}.articleLinkPopover,.articleUploadFailure{flex-wrap:wrap;width:100%;max-width:none;top:auto;bottom:0;left:0;transform:none}.articleLinkPopover label,.articleUploadFailure>span{flex-basis:100%}.articleMobileBar{background:color-mix(in srgb, var(--paper) 97%, transparent);border-top:1px solid var(--line);padding:8px max(10px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-bottom));z-index:35;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.articleMobileBar button{color:var(--ink);background:0 0;border:0;min-height:44px;padding:0 8px}.articleMobileBar button+button{border-left:1px solid var(--line)}.articleComposerMessage{bottom:calc(70px + env(safe-area-inset-bottom));width:auto;left:16px;right:16px}}body:has(.articleComposerPage) .appHeader{display:none}.roleWorkspaceShell.hasRoleNavigation:has(.articleComposerPage){width:100%;min-height:100dvh;display:block}.roleWorkspaceShell:has(.articleComposerPage)>.accountNavWrap{display:none}.roleWorkspaceContent:has(.articleComposerPage){width:100%}.roleWorkspaceContent>.articleComposerPage,.articleComposerPage{background:var(--paper);width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 0 120px;overflow:visible}.articleComposer{min-height:100dvh}.articleComposerToolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--paper) 92%, transparent);z-index:45;border-top:0;grid-template-columns:auto auto minmax(130px,1fr) auto;gap:clamp(14px,2vw,30px);min-height:66px;padding:8px clamp(20px,3.4vw,64px);top:0}.articleComposerToolbar>a{gap:9px}.articleComposerToolbar>a span:first-child{color:var(--gold);font-size:18px}.articleDocumentMeta{border-left:1px solid var(--line);align-items:baseline;gap:9px;min-width:120px;padding-left:18px;display:flex}.articleDocumentMeta strong{font-family:var(--font-serif);font-size:14px;font-weight:500}.articleDocumentMeta small{color:var(--muted);font-size:10px}.articleSaveStatus{justify-self:center;min-width:0}.articleSaveStatus strong{color:var(--muted);font-size:11px;font-weight:500}.articleToolbarActions button{background:color-mix(in srgb, var(--paper) 90%, transparent);padding-inline:17px}.articleComposerLayout,.articleComposerLayout.has-settings{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:clamp(54px,7vw,92px) clamp(26px,6vw,96px) 100px;transition:grid-template-columns .18s;display:grid}.articleComposerLayout.has-settings{grid-template-columns:minmax(0,1fr) 360px;gap:clamp(28px,4vw,64px)}.articleWritingCanvas{justify-self:center;width:min(720px,100%)}.articleEyebrow{margin-bottom:24px}.articleTitleInput{letter-spacing:-.042em;font-size:clamp(3rem,5.2vw,4.75rem);line-height:1.04}.articleTitleInput::placeholder{color:color-mix(in srgb, var(--ink) 43%, transparent)}.articleSummaryInput{border-bottom-color:color-mix(in srgb, var(--ink) 24%, transparent);color:color-mix(in srgb, var(--ink) 66%, transparent);min-height:66px;margin-top:22px;padding-bottom:20px;font-size:1.16rem}.articleSummaryInput::placeholder{color:color-mix(in srgb, var(--ink) 46%, transparent)}.articleEditorShell{min-height:7.5rem;margin-top:34px}.articleProseMirror{min-height:7.5rem;padding-bottom:1px;font-size:1.12rem;line-height:1.9}.articleProseMirror p.is-editor-empty:first-child:before{color:color-mix(in srgb, var(--ink) 45%, transparent);content:"开始写作，输入 / 插入标题、列表、引用或图片……"}.articleInsertButton{background:var(--paper);border-color:color-mix(in srgb, var(--gold) 72%, var(--line));box-shadow:0 5px 16px #1a1a2e14}.articleInsertButton:hover,.articleInsertButton:focus-visible{background:var(--gold);color:var(--ink);outline:3px solid color-mix(in srgb, var(--gold) 24%, transparent);outline-offset:2px}.articleInsertMenu{width:328px;max-height:min(520px,100dvh - 120px);padding:8px;display:block;overflow:auto}.articleInsertSearch{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:5px;padding:0 4px 8px;display:grid}.articleInsertSearch input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-height:44px;padding:0 9px}.articleInsertSearch:focus-within{box-shadow:inset 0 -2px var(--gold)}.articleInsertSearch kbd{border:1px solid var(--line);color:var(--muted);font:inherit;padding:4px 7px;font-size:10px}.articleInsertOptions{display:grid}.articleInsertOptions button{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:7px 9px;display:grid}.articleInsertOptions button>i{background:var(--paper-deep);color:var(--gold-dark);justify-content:center;align-items:center;width:36px;height:36px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:normal;display:flex}.articleInsertOptions button>span{gap:2px;display:grid}.articleInsertOptions strong{font-family:var(--font-serif);font-size:14px;font-weight:500}.articleInsertOptions small{color:var(--muted);font-size:10px}.articleInsertEmpty{color:var(--muted);margin:0;padding:18px 12px;font-size:11px}.articleEditorHint{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.articleBubbleMenu{border:1px solid color-mix(in srgb, var(--gold) 60%, var(--ink))}.articleSettingsBackdrop{display:none}.articleSettings{border:1px solid var(--line);box-shadow:none;height:calc(100dvh - 98px);padding:26px 24px max(28px, env(safe-area-inset-bottom));grid-column:2;align-self:start;width:360px;animation:none;position:sticky;top:82px;right:auto}.articleLinkPopover{width:460px;max-width:min(460px,100vw - 32px);top:auto;transform:translate(-50%)}@media (max-width:1179px){.articleComposerLayout,.articleComposerLayout.has-settings{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:clamp(28px,7vw,76px)}.articleSettingsBackdrop{display:block}.articleSettings{border-block:0;height:calc(100dvh - 66px);padding:30px 28px max(30px, env(safe-area-inset-bottom));border-right:0;width:min(390px,100vw);animation:.18s ease-out articleSettingsIn;display:grid;position:fixed;top:66px;right:0;box-shadow:-20px 0 56px #1a1a2e1f}}@media (max-width:860px){.articleDocumentMeta{display:none}.articleComposerToolbar{grid-template-columns:auto minmax(90px,1fr) auto}}@media (max-width:700px){.roleWorkspaceContent>.articleComposerPage,.articleComposerPage{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.articleComposerToolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 12px}.articleComposerToolbar>a{gap:4px;width:60px;font-size:0}.articleComposerToolbar>a:after{content:"返回";font-size:11px}.articleComposerToolbar>a span:first-child{font-size:20px}.articleToolbarActions .primaryButton{padding-inline:11px}.articleComposerLayout,.articleComposerLayout.has-settings{padding:38px 18px 56px}.articleEyebrow{margin-bottom:18px}.articleTitleInput{font-size:clamp(2.45rem,12.5vw,3.6rem);line-height:1.04}.articleSummaryInput{margin-top:18px;font-size:1rem}.articleEditorShell{min-height:14rem;margin-top:28px}.articleProseMirror{min-height:14rem;padding-top:0}.articleInsertMenu{border-inline:0;border-bottom:0;border-top-color:var(--ink);max-height:min(68dvh,560px);padding:10px 14px max(14px, env(safe-area-inset-bottom));width:100%;top:auto!important;left:0!important}.articleEditorHint span:first-child{max-width:72%}.articleSettings{border:0;border-top:1px solid var(--line);height:min(88dvh,760px);padding:24px 18px max(24px, env(safe-area-inset-bottom));width:100%;top:auto}.articleLinkPopover{transform:none;top:auto!important;left:0!important}.articleMobileBar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.articleComposerLayout,.articleComposerLayout.has-settings{transition:none}.articleComposer *,.articlePreviewBackdrop *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.systemRecoveryPage,.reviewSurfacePage{max-width:1240px;min-height:calc(100vh - 92px);margin:0 auto;padding:clamp(54px,9vw,124px) clamp(24px,5vw,64px) 96px}.systemRecoveryPanel{border-top:1px solid var(--line-strong);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);min-height:440px;display:grid}.systemRecoveryCode{border-right:1px solid var(--line);color:var(--gold-dark);font-family:var(--font-display);letter-spacing:-.08em;align-items:flex-start;padding:58px 36px 40px 0;font-size:clamp(5.2rem,14vw,12rem);line-height:.78;display:flex}.systemRecoveryCopy{align-content:center;padding:58px 0 58px clamp(32px,6vw,86px);display:grid}.systemRecoveryCopy h1,.reviewSurfaceHero h1{font-family:var(--font-display);letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(2.9rem,6.5vw,6.3rem);font-weight:500;line-height:1}.systemRecoveryCopy>p:not(.sectionLabel),.reviewSurfaceHero>p:not(.sectionLabel){color:var(--muted);max-width:660px;margin:0;font-size:1.05rem;line-height:1.9}.systemRecoveryActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.systemRecoveryActions a,.systemRecoveryActions button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;min-height:48px;padding:0 22px;text-decoration:none;display:inline-flex}.systemRecoveryActions .primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.systemRecoveryActions a:focus-visible,.systemRecoveryActions button:focus-visible,.reviewDirectory a:focus-visible,.reviewControlSample :is(button,input):focus-visible{outline:3px solid var(--gold);outline-offset:3px}.systemRecoveryAside{border-top:1px solid var(--line);grid-template-columns:minmax(140px,.22fr) minmax(0,1fr) auto;gap:14px;margin-top:12px;padding:26px 0;display:grid}.systemRecoveryAside span{color:var(--gold-dark);letter-spacing:.16em;font-size:.72rem}.systemRecoveryAside p{color:var(--muted);margin:0;line-height:1.7}.systemRecoveryAside a{color:var(--ink);align-items:center;min-height:44px;display:inline-flex}.reviewSurfaceHero{border-bottom:1px solid var(--line-strong);padding-bottom:52px}.reviewDirectory{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.reviewDirectory section{border-right:1px solid var(--line);padding:36px}.reviewDirectory section:first-child{padding-left:0}.reviewDirectory section:last-child{border-right:0;padding-right:0}.reviewDirectory h2,.reviewControlSample h2{font-family:var(--font-display);margin:0 0 22px;font-size:1.9rem;font-weight:500}.reviewDirectory nav{display:grid}.reviewDirectory a{border-top:1px solid var(--line);color:var(--ink);gap:4px;min-height:68px;padding:12px 0;text-decoration:none;display:grid}.reviewDirectory a small{color:var(--muted);overflow-wrap:anywhere}.reviewStateGrid,.reviewTokenGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:42px;display:grid}.reviewState,.reviewToken{border:1px solid var(--line);min-height:230px;padding:28px;display:grid}.reviewState+.reviewState,.reviewToken+.reviewToken{border-left:0}.reviewState>span,.reviewToken>span{color:var(--gold-dark);letter-spacing:.14em;font-size:.75rem}.reviewState p{align-self:center;line-height:1.7}.reviewState button,.reviewControlSample button{background:var(--ink);border:1px solid var(--ink);color:var(--paper);align-self:end;min-height:48px;padding:0 18px}.reviewState-warning{border-top:3px solid var(--gold-dark)}.reviewState-danger{border-top:3px solid #8d4237}.reviewState-success{border-top:3px solid #4f735b}.reviewTokenGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.reviewToken{align-content:space-between;min-height:190px}.reviewToken strong{font-family:var(--font-display);font-size:2.1rem;font-weight:500}.reviewToken-ink{background:var(--ink);color:var(--paper)}.reviewToken-gold{background:var(--gold-dark);color:var(--paper)}.reviewToken-ink>span,.reviewToken-gold>span{color:inherit}.reviewControlSample{border-top:1px solid var(--line-strong);gap:14px;margin-top:44px;padding-top:42px;display:grid}.reviewControlSample label{color:var(--muted);letter-spacing:.08em;font-size:.78rem}.reviewControlSample input{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);font:inherit;min-height:50px;padding:0 14px}.reviewControlSample>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.reviewControlSample button.secondary{color:var(--ink);background:0 0}.reviewControlSample button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:768px){.systemRecoveryPanel{grid-template-columns:1fr}.systemRecoveryCode{border-bottom:1px solid var(--line);border-right:0;padding:38px 0 26px;font-size:clamp(5rem,27vw,8rem)}.systemRecoveryCopy{padding:42px 0}.systemRecoveryAside{grid-template-columns:1fr}.reviewDirectory,.reviewStateGrid{grid-template-columns:1fr 1fr}.reviewDirectory section,.reviewDirectory section:first-child,.reviewDirectory section:last-child{border-bottom:1px solid var(--line);border-right:0;padding:30px 0}}@media (max-width:430px){.systemRecoveryPage,.reviewSurfacePage{padding-left:20px;padding-right:20px}.systemRecoveryActions,.systemRecoveryActions a,.systemRecoveryActions button{width:100%}.reviewDirectory,.reviewStateGrid,.reviewTokenGrid{grid-template-columns:1fr}.reviewState+.reviewState,.reviewToken+.reviewToken{border-top:0;border-left:1px solid var(--line)}}.headerLogout{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.12em;background:0 0;border-radius:0;padding:0 14px;font-size:12px}.headerLogout:hover,.headerLogout:focus-visible{border-color:var(--gold)}.headerLogout:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.headerLogout:disabled{cursor:wait;opacity:.55}.authPage{width:min(1120px,100% - 64px);min-height:calc(100vh - 92px);margin:0 auto;padding:88px 0 120px}.authIntro{max-width:760px;margin-bottom:56px}.authIntro h1{margin:14px 0 22px;font:400 clamp(42px,6vw,72px)/1.08 Songti SC,SimSun,serif}.authIntro>p:last-child,.authMethod>p,.authSignedIn p,.authRecovery p,.devAuth>p,.recoverySteps p{color:var(--muted);line-height:1.8}.authMethods{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authMethod{padding:40px 40px 44px 0}.authMethod+.authMethod{border-left:1px solid var(--line);padding-left:40px;padding-right:0}.authMethod h2,.devAuth h2,.recoverySteps h2{margin:12px 0;font:400 28px/1.25 Songti SC,SimSun,serif}.authForm{gap:12px;margin-top:28px;display:grid}.authForm label{color:var(--muted);letter-spacing:.08em;font-size:12px}.authForm input{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:0;padding:0 14px}.authForm input:focus-visible{border-color:var(--gold);outline-offset:2px;outline:2px solid #b8972a38}.authForm button,.authActions a,.authActions button,.serviceNotice a{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;font:inherit;border-radius:0;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.authForm .secondaryAction{border-color:var(--line-strong);color:var(--ink);background:0 0}.passwordInput{gap:8px;min-width:0;display:flex}.passwordInput input{flex:1;min-width:0}.authForm .passwordVisibility{flex:none;min-width:56px;min-height:50px;padding:0 12px}.authTextActions{flex-wrap:wrap;gap:12px 24px;margin-top:16px;display:flex}.authTextActions a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;display:inline-flex}.authForm button:focus-visible,.authActions a:focus-visible,.authActions button:focus-visible,.serviceNotice a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.authForm button:disabled,.authForm input:disabled{cursor:not-allowed;opacity:.55}.authAvailability,.formError{min-height:24px;color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.formError:not(:empty){color:#8c3c2f}.formMessage{min-height:24px;color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.passwordChangePanel{max-width:760px;margin-top:40px}.mfaManager{gap:28px;display:grid}.mfaStatusLine{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:4px 20px;padding-bottom:20px;display:grid}.mfaStatusLine span,.mfaStatusLine small{color:var(--muted)}.mfaStep,.mfaDangerGrid section,.mfaRecoveryCodes{border:1px solid var(--line);gap:12px;padding:clamp(18px,3vw,28px);display:grid}.mfaStep h2,.mfaDangerGrid h2,.mfaRecoveryCodes h2{margin:0;font-size:1.05rem}.mfaStep input,.mfaDangerGrid input{min-height:46px}.mfaStep button,.mfaDangerGrid button{justify-self:start;min-height:44px}.mfaSecret{background:var(--paper-strong);border:1px dashed var(--gold);letter-spacing:.08em;overflow-wrap:anywhere;padding:14px;font-size:clamp(.78rem,2vw,1rem)}.mfaRecoveryCodes ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding-left:24px;display:grid}.mfaDangerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dangerButton{color:#762f25!important;border-color:#8b3f32!important}.operationsDashboard{gap:22px;margin-top:36px;display:grid}.operationsDashboard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.operationsDashboard>header div,.operationsChecks article{gap:5px;display:grid}.operationsDashboard>header button{min-height:44px}.operationsChecks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operationsChecks article,.operationsMetrics div{border:1px solid var(--line);padding:18px}.operationsChecks span,.operationsMetrics dt,.operationsBoundary{color:var(--muted)}.operationsMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.operationsMetrics dd{margin:10px 0 0;font-size:1.4rem}@media (max-width:900px){.operationsChecks,.operationsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.operationsChecks,.operationsMetrics{grid-template-columns:1fr}}@media (max-width:700px){.mfaStatusLine,.mfaDangerGrid,.mfaRecoveryCodes ol{grid-template-columns:1fr}}.securityPasswordEntry{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:36px 0 24px;padding:24px;display:flex}.securityPasswordEntry div{gap:6px;display:grid}.securityPasswordEntry span{color:var(--muted);letter-spacing:.08em;font-size:12px}.securityPasswordEntry a{border:1px solid var(--ink);min-height:44px;color:var(--ink);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.authRecovery,.devAuth,.authSignedIn{border:1px solid var(--line);margin-top:48px;padding:32px}.authRecovery a{border-bottom:1px solid var(--gold);min-height:44px;color:var(--ink);align-items:center;margin-right:24px;text-decoration:none;display:inline-flex}.authActions{flex-wrap:wrap;gap:12px;display:flex}.authActions a:nth-child(2n),.authActions button{color:var(--ink);background:0 0}.devAuth .loginOptions{margin-top:28px}.codeForm{border:1px solid var(--line);max-width:520px;padding:36px}.codeForm input{letter-spacing:.35em;text-align:center;font:32px/1 Georgia,Times New Roman,serif}.recoverySteps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:40px;display:grid}.recoverySteps article{min-height:250px;padding:32px}.recoverySteps article+article{border-left:1px solid var(--line)}.recoverySteps span{color:var(--gold);font-family:Georgia,Times New Roman,serif}@media (max-width:800px){.authMethods,.recoverySteps{grid-template-columns:1fr}.authMethod,.authMethod+.authMethod{border-left:0;padding:34px 0}.authMethod+.authMethod,.recoverySteps article+article{border-top:1px solid var(--line)}.recoverySteps article+article{border-left:0}}@media (max-width:430px){.authPage{width:calc(100% - 40px);padding:58px 0 88px}.authIntro h1{font-size:42px}.authRecovery,.devAuth,.authSignedIn,.codeForm,.recoverySteps article{padding:24px 20px}.appNav{gap:6px}.appNav .headerLogout{padding:0 10px;font-size:11px}}.publicInformationPage{width:calc(100% - 64px);max-width:1180px;margin:0 auto;padding:78px 0 96px}.publicInformationHero{border-bottom:1px solid var(--line);gap:18px;padding-bottom:42px;display:grid}.publicInformationHero h1,.publicInformationHero p{margin:0}.publicInformationHero h1{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,5.7rem);font-weight:500}.publicInformationHero>p:not(.sectionLabel){color:var(--muted);max-width:720px;line-height:1.9}.documentStatus{border-left:2px solid var(--gold-dark);align-items:start;gap:5px;margin-top:12px;padding:8px 0 8px 18px;display:grid}.documentStatus strong{color:var(--gold-dark)}.documentStatus span{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.publicInformationLayout{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:56px;padding-top:42px;display:grid}.publicInformationLayout>nav{align-content:start;display:grid;position:sticky;top:24px}.publicInformationLayout>nav a{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;min-height:48px;text-decoration:none;display:flex}.publicInformationLayout>nav a:hover,.publicInformationLayout>nav a:focus-visible{color:var(--ink)}.publicInformationDocument{display:grid}.publicInformationDocument>section{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:28px;padding:0 0 42px;display:grid}.publicInformationDocument>section+section{padding-top:42px}.publicInformationDocument>section>span{color:var(--gold);letter-spacing:.08em;font-size:.78rem}.publicInformationDocument h2,.publicInformationDocument p{margin:0}.publicInformationDocument h2{font-family:var(--font-display);margin-bottom:18px;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:500}.publicInformationDocument p{color:var(--muted);line-height:2}.publicInformationDocument p+p{margin-top:12px}@media (max-width:768px){.publicInformationPage{width:calc(100% - 40px);padding-top:54px}.publicInformationLayout{grid-template-columns:1fr;gap:34px}.publicInformationLayout>nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:430px){.publicInformationPage{width:calc(100% - 28px);padding-top:40px}.publicInformationHero{padding-bottom:30px}.publicInformationLayout>nav{grid-template-columns:1fr}.publicInformationDocument>section{grid-template-columns:1fr;gap:10px}}.appealToolbar{justify-content:flex-end;margin:24px 0;display:flex}.appealList{gap:12px;display:grid}.appealList>a{border:1px solid var(--line);color:var(--ink);gap:8px;min-height:44px;padding:20px;text-decoration:none;display:grid}.appealList>a span,.appealFacts span{color:var(--gold);letter-spacing:.08em;font-size:.76rem}.appealList>a p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.appealList>a small{color:var(--muted)}.appealForm{max-width:920px;margin:0 auto}.appealForm select,.appealForm input,.appealForm textarea,.appealSupplement textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#ffffff59;border-radius:0;width:100%;min-height:44px;padding:12px}.appealDetail{max-width:920px}.appealFacts{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;padding:16px 0;display:flex}.appealTimeline{margin:32px 0;padding:0;list-style:none}.appealTimeline li{border-left:1px solid var(--gold);gap:8px;margin-left:7px;padding:0 0 28px 24px;display:grid;position:relative}.appealTimeline li:before{background:var(--paper);border:1px solid var(--gold);content:"";width:13px;height:13px;position:absolute;top:0;left:-7px}.appealTimeline li span,.appealTimeline li p{color:var(--muted);margin:0}.appealSupplement{border-top:1px solid var(--line);gap:16px;padding-top:24px;display:grid}.appealSupplement label{gap:8px;display:grid}.appealSupplement button,.appealForm button{min-height:44px}a{color:inherit}main{background:linear-gradient(#b8972a0a 1px, transparent 1px), var(--paper);background-size:100% 64px;min-height:100vh;overflow:hidden}.siteHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1240px,100% - 64px);min-height:104px;margin:0 auto;display:flex}.brand{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.brandSeal{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:20px;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.16em;font:600 17px/1 Georgia,Times New Roman,serif}.brand small{letter-spacing:.5em;color:var(--muted);margin-top:5px;font-size:11px}.edition{letter-spacing:.24em;color:var(--muted);font-size:12px}.homeNav a,.appNav a{border:1px solid var(--line);letter-spacing:.12em;align-items:center;min-height:44px;padding:0 16px;font-size:12px;text-decoration:none;display:inline-flex}.homeNav a:hover,.homeNav a:focus-visible,.appNav a:hover,.appNav a:focus-visible{border-color:var(--gold);outline:0}.hero{text-align:center;width:min(1000px,100% - 64px);min-height:630px;margin:0 auto;padding:110px 0 90px}.eyebrow,.manifesto>p{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin:0 0 30px;font:500 11px/1.4 Georgia,Times New Roman,serif}.hero h1{letter-spacing:-.05em;margin:0;font-family:Songti SC,SimSun,Georgia,serif;font-size:clamp(54px,7vw,92px);font-weight:400;line-height:1.15}.hero h1 span{color:var(--gold);display:block}.heroCopy{max-width:640px;color:var(--muted);margin:38px auto 0;font-family:Songti SC,SimSun,serif;font-size:17px;line-height:2}.ornament{width:160px;color:var(--gold);align-items:center;gap:12px;margin:58px auto 0;display:flex}.ornament:before,.ornament:after{content:"";background:var(--gold);opacity:.5;flex:1;height:1px}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(1240px,100% - 64px);margin:0 auto;display:grid}.principles article{min-height:300px;padding:46px}.principles article+article{border-left:1px solid var(--line)}.principleIndex{color:var(--gold);letter-spacing:.18em;font:12px/1 Georgia,serif}.principles h2{margin:42px 0 18px;font:400 25px/1.45 Songti SC,SimSun,serif}.principles p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.manifesto{text-align:center;width:min(950px,100% - 64px);margin:0 auto;padding:130px 0}.manifesto h2{margin:0;font:400 clamp(34px,4vw,58px)/1.45 Songti SC,SimSun,serif}.homeFooter{border-top:1px solid var(--line);min-height:96px;color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 max(32px,50vw - 620px);font-size:11px;display:flex}.homeFooter nav{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.homeFooter nav a{color:inherit;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1240px,100% - 64px);min-height:92px;margin:0 auto;display:flex}.appNav{align-items:center;gap:10px;display:flex}.sessionBadge{min-height:44px;color:var(--muted);letter-spacing:.12em;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.sectionLabel{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;margin:0;font:500 11px/1.5 Georgia,Times New Roman,serif}.creatorPage,.sponsorPage,.checkoutPage,.loginPage{width:min(1240px,100% - 64px);min-height:calc(100vh - 92px);margin:0 auto;overflow:visible}.creatorCover{color:#ffffffbf;letter-spacing:.25em;background:radial-gradient(circle at 24% 30%,#b8972a80,#0000 22%),linear-gradient(135deg,#23253b,#6f685d 60%,#d2c29a);justify-content:flex-end;align-items:flex-end;min-height:330px;margin-top:38px;padding:32px;font:11px/1.5 Georgia,serif;display:flex}.creatorIdentity{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) 300px;gap:42px;padding:0 0 80px;display:grid;position:relative}.creatorPortrait{border:8px solid var(--paper);background:var(--paper-deep);width:160px;height:190px;color:var(--gold);place-items:center;margin-top:-72px;font:52px/1 Songti SC,SimSun,serif;display:grid}.creatorIntro{padding-top:38px}.creatorIntro h1,.sponsorIntro h1,.checkoutIntro h1,.loginIntro h1{letter-spacing:-.04em;margin:12px 0 22px;font:400 clamp(42px,5vw,70px)/1.15 Songti SC,SimSun,serif}.creatorIntro>p:not(.sectionLabel),.sponsorIntro>p,.checkoutIntro>p,.loginIntro>p{max-width:680px;color:var(--muted);margin:0;font-family:Songti SC,SimSun,serif;line-height:2}.creatorFacts{flex-wrap:wrap;gap:26px 42px;margin:34px 0 0;display:flex}.creatorFacts div{min-width:90px}.creatorFacts dt,.snapshotGrid dt{color:var(--muted);letter-spacing:.1em;margin-bottom:7px;font-size:11px}.creatorFacts dd,.snapshotGrid dd{margin:0;font-family:Songti SC,SimSun,serif}.creatorSponsorCard{border:1px solid var(--line);align-self:center;padding:30px}.creatorSponsorCard>span:first-child{color:var(--gold);letter-spacing:.12em;font-size:12px}.creatorSponsorCard p{color:var(--muted);margin:16px 0 24px;font-size:14px;line-height:1.8}.creatorSponsorCard a,.mutedAction{border:1px solid var(--ink);letter-spacing:.08em;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:13px;text-decoration:none;display:flex}.creatorSponsorCard a:hover,.creatorSponsorCard a:focus-visible{background:var(--ink);color:var(--paper);outline:0}.mutedAction{border-color:var(--line);color:var(--muted)}.creatorWork{padding:100px 0 120px}.creatorWork h2{max-width:760px;margin:16px 0 54px;font:400 clamp(32px,4vw,52px)/1.45 Songti SC,SimSun,serif}.workPlaceholder{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;align-items:center;min-height:180px;display:grid}.workPlaceholder>span{color:var(--gold);font:12px/1 Georgia,serif}.workPlaceholder strong{font:400 24px/1.4 Songti SC,SimSun,serif}.workPlaceholder p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.8}.sponsorPage{padding:82px 0 120px}.sponsorIntro{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:end;gap:60px;margin-bottom:64px;display:grid}.sponsorIntro h1{margin-bottom:0;font-size:clamp(40px,5vw,66px)}.tierGrid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.tierCard{border:1px solid var(--line);cursor:pointer;flex-direction:column;min-height:480px;padding:38px;display:flex;position:relative}.tierCard+.tierCard{border-left:0}.tierCard input{width:20px;height:20px;accent-color:var(--gold);position:absolute;top:20px;right:20px}.tierCardSelected{z-index:1;border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#b8972a09}.tierCardSelected+.tierCard{border-left-color:var(--gold)}.tierCardDisabled{cursor:not-allowed;opacity:.58}.tierRoman{color:var(--gold);font:30px/1 Georgia,serif}.tierCard strong{margin-top:48px;font:400 50px/1 Songti SC,SimSun,serif}.tierCard>small{color:var(--muted);margin-top:10px}.tierCard ul,.benefitSnapshot ul{margin:38px 0 0;padding:0;list-style:none}.tierCard li,.benefitSnapshot li{color:var(--muted);padding:10px 0 10px 18px;font-size:14px;line-height:1.6;position:relative}.tierCard li:before,.benefitSnapshot li:before{content:"—";color:var(--gold);position:absolute;left:0}.tierInheritance{border-top:1px solid var(--line);margin-top:auto;padding-top:28px;font-size:12px}.tierUnavailable{color:var(--muted);margin-top:10px;font-size:12px}.sponsorActionBar{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:24px;min-height:96px;padding:20px 0;display:flex}.sponsorActionBar>div{align-items:baseline;gap:10px;display:flex}.sponsorActionBar span{color:var(--muted);font-size:12px}.sponsorActionBar strong{color:var(--gold);font:26px/1 Georgia,serif}.sponsorActionBar button,.paymentAction{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);cursor:pointer;font:inherit;border-radius:0;padding:0 28px}.sponsorActionBar button:focus-visible,.loginOption:focus-visible,.confirmationCheck:focus-within{outline:2px solid var(--gold);outline-offset:3px}.sponsorActionBar button:disabled,.paymentAction:disabled{cursor:wait;opacity:.65}.formError{color:#8b3c35;min-height:24px;margin:14px 0;font-size:13px}.ruleNotes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.ruleNotes div{min-height:130px;padding:28px}.ruleNotes div+div{border-left:1px solid var(--line)}.ruleNotes span,.ruleVersions span{color:var(--gold);letter-spacing:.12em;margin-bottom:14px;font-size:11px;display:block}.ruleNotes strong{font:400 17px/1.6 Songti SC,SimSun,serif}.checkoutPage{padding:82px 0 120px}.checkoutIntro{max-width:850px;margin-bottom:60px}.checkoutIntro h1{font-size:clamp(42px,5vw,66px)}.checkoutLayout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:40px;display:grid}.orderFacts,.confirmationPanel{border:1px solid var(--line);background:#f7f5f0db}.orderHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:100px;padding:24px 30px;display:flex}.orderHeading span:not(.orderStatus){color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.orderHeading strong{letter-spacing:.08em;font-family:Georgia,serif}.orderStatus{border:1px solid var(--gold);color:var(--gold);padding:8px 12px;font-size:12px}.snapshotGrid{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.snapshotGrid>div{border-bottom:1px solid var(--line);min-height:110px;padding:28px 30px}.snapshotGrid>div:nth-child(odd){border-right:1px solid var(--line)}.snapshotGrid dd{font-size:19px}.benefitSnapshot{padding:30px}.benefitSnapshot>span{color:var(--muted);letter-spacing:.1em;font-size:11px}.benefitSnapshot ul{margin-top:14px}.ruleVersions{border-top:1px solid var(--line);padding:20px 30px 8px}.ruleVersions span{overflow-wrap:anywhere;color:var(--muted);letter-spacing:.04em}.confirmationPanel{padding:30px;position:sticky;top:24px}.confirmationPanel h2{margin:12px 0 28px;font:400 28px/1.4 Songti SC,SimSun,serif}.confirmationCheck{border:1px solid var(--line);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;min-height:58px;margin-bottom:12px;padding:12px;font-size:13px;line-height:1.6;display:grid}.confirmationCheck input{width:18px;height:18px;accent-color:var(--gold);margin:2px 0 0}.paymentAction{width:100%;margin-top:16px}.paymentProviders{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:24px 0 0;padding:0;display:grid}.paymentProviders legend{width:100%;color:var(--muted);padding:0 0 10px;font-size:12px}.paymentProviders label{cursor:pointer;align-items:center;gap:9px;min-height:50px;padding:13px;display:flex}.paymentProviders label+label{border-left:1px solid var(--line)}.paymentResultPage{min-height:70vh;padding:90px 0 120px}.paymentResultCard{border:1px solid var(--line);background:#f7f5f0db;max-width:760px;padding:52px}.paymentResultCard h1{margin:15px 0 24px;font-size:clamp(38px,5vw,62px)}.paymentResultCard>p:not(.sectionLabel,.formError){max-width:620px;color:var(--muted);line-height:1.8}.paymentResultCard dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:40px 0;display:grid}.paymentResultCard dl>div{padding:20px 0}.paymentResultCard dt{color:var(--muted);font-size:11px}.paymentResultCard dd{margin:8px 0 0}.paymentOrderSummary{overflow-wrap:anywhere;grid-column:1/-1}.paymentResultActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.paymentResultActions a{border-bottom:1px solid var(--gold);min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.confirmationPanel>p:last-child{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.7}.loginPage{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:80px;max-width:980px;padding:90px 0 120px;display:grid}.loginIntro h1{font-size:clamp(42px,5vw,64px)}.loginOptions{border-top:1px solid var(--line)}.loginOption{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);cursor:pointer;text-align:left;font:inherit;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.loginOption:hover{background:#b8972a0f}.loginOption span{font-family:Songti SC,SimSun,serif;font-size:18px}.loginOption small{color:var(--muted)}.serviceNotice{border:1px solid var(--line);padding:30px}.serviceNotice p{color:var(--muted);line-height:1.8}.processPage,.statusPage,.adminPage{width:min(1120px,100% - 64px);min-height:calc(100vh - 92px);margin:0 auto;padding:88px 0 120px;overflow:visible}.processIntro{max-width:820px;margin-bottom:58px}.processIntro h1,.statusHero h1{letter-spacing:-.04em;margin:14px 0 24px;font:400 clamp(42px,5vw,68px)/1.2 Songti SC,SimSun,serif}.processIntro>p:not(.sectionLabel),.statusHero p,.snapshotPanel>p,.reviewCard>p{color:var(--muted);font-family:Songti SC,SimSun,serif;line-height:2}.compactIntro{margin-bottom:42px}.compactIntro h1{font-size:clamp(38px,4vw,58px)}.editorialForm{border:1px solid var(--line);background:#f7f5f0d1;gap:24px;max-width:760px;padding:38px;display:grid}.wideForm{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.editorialForm label:not(.consentCheck){gap:10px;display:grid}.editorialForm label>span,.editorialForm dt{letter-spacing:.08em;font-size:12px}.editorialForm input:not([type=checkbox]),.editorialForm textarea{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:13px 14px}.editorialForm textarea{resize:vertical;min-height:170px}.editorialForm input:focus,.editorialForm textarea:focus{border-color:var(--gold);outline-offset:2px;outline:2px solid #b8972a33}.editorialForm small{color:var(--muted);line-height:1.7}.fullField{grid-column:1/-1}.consentCheck{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;min-height:52px;line-height:1.7;display:grid}.consentCheck input,.reviewDecision input{width:18px;height:18px;accent-color:var(--gold);margin:2px 0 0}.editorialForm button,.inlineAction button,.reviewDecision button,.primaryLink,.secondaryLink{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;font:inherit;border-radius:0;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.editorialForm button{justify-self:start}.editorialForm button:focus-visible,.inlineAction button:focus-visible,.reviewDecision button:focus-visible,.primaryLink:focus-visible,.secondaryLink:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.collectionPager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding-top:16px;display:flex}.collectionPager>span,.collectionPager>div>span{color:var(--muted);font-size:.82rem}.collectionPager>div{align-items:center;gap:12px;display:flex}.collectionPager button{min-height:44px;padding:.65rem 1rem}@media (max-width:520px){.collectionPager{flex-direction:column;align-items:stretch;gap:12px}.collectionPager>div{justify-content:space-between}}.secondaryLink,.inlineAction button{border-color:var(--line);color:var(--ink);background:0 0}.actionRow{flex-wrap:wrap;gap:14px;display:flex}.resultCard{border:1px solid var(--line);max-width:760px;padding:36px}.resultCard dl,.reviewCard dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 32px;display:grid}.resultCard dl>div,.reviewCard dl>div{border-bottom:1px solid var(--line);padding:22px 12px 22px 0}.resultCard dt,.reviewCard dt{color:var(--muted);margin-bottom:7px;font-size:11px}.resultCard dd,.reviewCard dd{overflow-wrap:anywhere;margin:0}.principleList{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:52px;display:grid}.principleList article{min-height:230px;padding:32px}.principleList article+article{border-left:1px solid var(--line)}.principleList article>span{color:var(--gold);font-family:Georgia,serif}.principleList h2{margin:28px 0 16px;font:400 23px/1.4 Songti SC,SimSun,serif}.principleList p{color:var(--muted);margin:0;line-height:1.8}.statusHero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;min-height:260px;display:flex}.statusStamp{border:1px solid var(--gold);color:var(--gold);letter-spacing:.12em;margin-bottom:30px;padding:12px 16px;font:12px/1 Georgia,serif}.statusLayout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:48px;padding-top:48px;display:grid}.snapshotPanel,.timelinePanel{min-width:0}.snapshotPanel h2{margin:18px 0;font:400 34px/1.4 Songti SC,SimSun,serif}.supplementBox,.decisionReason{border-left:2px solid var(--gold);background:#b8972a0d;margin:28px 0;padding:22px}.timelinePanel ol{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.timelinePanel li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;gap:14px;padding:20px 0;display:grid}.timelinePanel time,.timelinePanel span{color:var(--muted);font-size:11px}.timelinePanel p{color:var(--muted);grid-column:2/-1;margin:0;line-height:1.7}.inlineAction{margin-top:18px}.reviewQueue{gap:22px;display:grid}.reviewCard{border:1px solid var(--line);padding:30px}.reviewCard header{justify-content:space-between;align-items:start;gap:24px;display:flex}.reviewCard header span{color:var(--gold);letter-spacing:.12em;font-size:11px}.reviewCard h2{margin:10px 0 0;font:400 30px/1.4 Songti SC,SimSun,serif}.reviewCard dl{grid-template-columns:repeat(2,1fr)}.reviewActions{gap:12px;display:grid}.reviewDecision{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:10px 0;display:flex}.reviewDecision label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.reviewDecision button{min-width:150px}.workspaceLinks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspaceLinks a{flex-direction:column;min-height:230px;padding:32px;text-decoration:none;display:flex}.workspaceLinks a+a{border-left:1px solid var(--line)}.workspaceLinks span,.tierEditor header span{color:var(--gold);letter-spacing:.12em;font:11px/1.4 Georgia,serif}.workspaceLinks strong{margin:42px 0 14px;font:400 24px/1.4 Songti SC,SimSun,serif}.workspaceLinks small,.tierEditor>p{color:var(--muted);line-height:1.8}.workspaceLinks a:hover,.workspaceLinks a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;background:#b8972a0f}.creatorWorkspaceFacts,.patronArchiveStats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 36px;display:grid}.creatorWorkspaceFacts>div,.patronArchiveStats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;min-width:0;padding:18px 20px;display:grid}.creatorWorkspaceFacts span,.patronArchiveStats span{color:var(--muted);letter-spacing:.08em;font-size:11px}.creatorWorkspaceFacts strong,.patronArchiveStats strong{font:400 21px/1.3 Songti SC,SimSun,serif}.workspaceLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.profileAssetFields{border:0;grid-template-columns:1fr 2fr;gap:18px;margin:0;padding:0;display:grid}.profileAssetFields legend{letter-spacing:.08em;width:100%;margin:0 0 10px;font-size:12px}.profileAssetControl{border:1px solid var(--line);min-width:0;padding:12px;position:relative}.profileAssetControl img,.profileAssetPlaceholder{aspect-ratio:1;object-fit:cover;width:100%;color:var(--muted);background:#b8972a0f;place-items:center;display:grid}.profileAssetControl.coverControl img,.profileAssetControl.coverControl .profileAssetPlaceholder{aspect-ratio:16/7}.profileAssetPicker{border:1px solid var(--line);cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;display:flex}.profileAssetControl input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.profileAssetControl:focus-within .profileAssetPicker{outline:2px solid var(--gold);outline-offset:2px}.profileVersionGallery{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.profileVersionGallery>article{border:1px solid var(--line);min-width:0;padding:18px}.profileVersionGallery>article>span{color:var(--gold);letter-spacing:.12em;font-size:11px}.profileVersionCover{aspect-ratio:16/7;object-fit:cover;width:100%;margin:14px 0}.profileVersionIdentity{align-items:center;gap:12px;margin:16px 0;display:flex}.profileVersionIdentity img,.profileVersionIdentity i{border:1px solid var(--line);object-fit:cover;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.profileVersionIdentity div{gap:4px;min-width:0;display:grid}.profileVersionIdentity small,.profileVersionGallery p{color:var(--muted);line-height:1.7}.reviewProfileCover{object-fit:cover;width:100%;max-height:260px}.reviewProfileAvatar{object-fit:cover;border-radius:50%;width:76px;height:76px;margin-top:12px}.creatorCover{position:relative;overflow:hidden}.creatorCover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.creatorCover span{z-index:1;position:relative}.creatorPortrait img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.patronArchiveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.patronArchiveTable{border-top:1px solid var(--line);border-left:1px solid var(--line)}.patronArchiveHeader,.patronArchiveTable article{grid-template-columns:minmax(220px,1.5fr) 90px minmax(210px,1fr) 120px;display:grid}.patronArchiveHeader>span,.patronArchiveTable article>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:16px 18px}.patronArchiveHeader{color:var(--muted);letter-spacing:.1em;font-size:11px}.patronArchiveTable article>div{flex-direction:column;justify-content:center;gap:5px;min-height:72px;display:flex}.patronArchiveTable small{color:var(--muted);overflow-wrap:anywhere}.patronArchiveTable em{color:var(--gold);font-style:normal}.tierMark{font:400 24px/1 Georgia,serif}.workspaceStatus{border:1px solid var(--line);padding:30px}.workspaceStatus h2,.reviewSectionHeading h2{margin:12px 0 28px;font:400 30px/1.4 Songti SC,SimSun,serif}.workspaceStatus dl{margin:0}.workspaceStatus dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.workspaceStatus dt{color:var(--muted);font-size:12px}.workspaceStatus dd{margin:0}.editorialForm .secondaryButton{border-color:var(--line);color:var(--ink);background:0 0}.editorialForm button:disabled,.tierEditor button:disabled{cursor:not-allowed;opacity:.55}.formSuccess{color:#4d6338;min-height:1.5em;line-height:1.7}.tierWorkspace{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tierEditor{min-width:0;padding:30px}.tierEditor+.tierEditor{border-left:1px solid var(--line)}.tierEditor header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.tierEditor header strong{color:var(--gold);font:400 42px/1 Georgia,serif}.tierEditor>label:not(.consentCheck){gap:10px;font-size:12px;display:grid}.tierEditor input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:13px 14px}.tierEditor .consentCheck{margin:22px 0}.tierEditor ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;color:var(--muted);margin:24px 0;padding:20px 0 20px 20px;line-height:1.8}.tierEditor button{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:48px;color:var(--paper);cursor:pointer;font:inherit;border-radius:0}.reviewSection{margin-top:72px}.reviewSectionHeading{border-bottom:1px solid var(--line);margin-bottom:24px}.contentArchivePage,.composerPage,.readingPage{width:min(1120px,100% - 64px);min-height:calc(100vh - 92px);margin:0 auto;padding:82px 0 120px;overflow:visible}.contentCreateActions,.adminSectionNav{gap:12px;margin:0 0 42px;display:flex}.contentCreateActions a,.adminSectionNav a{border:1px solid var(--ink);align-items:center;min-height:48px;padding:0 22px;font-size:13px;text-decoration:none;display:inline-flex}.adminShell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;width:min(1320px,100% - 64px);margin:0 auto;display:grid}.adminShellContent{min-width:0}.adminShellContent>.appHeader{display:none}.adminShell .adminPage,.adminShell .processPage,.adminShell .financePage{width:100%}.adminSidebar{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-top:88px;padding:24px 0;position:sticky;top:28px}.adminSidebar nav{margin-top:18px;display:grid}.adminSidebar a{border-bottom:1px solid var(--line);align-items:center;min-height:46px;padding:0 8px;text-decoration:none;display:flex}.adminSidebar a:hover,.adminSidebar a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;background:#b8972a14}.adminHomeLink{margin-top:8px;font-family:Songti SC,SimSun,serif;font-size:19px}.adminScopeNote{color:var(--muted);margin:20px 8px 0;font-size:11px;line-height:1.7}.adminModuleGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminModuleGrid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:150px;padding:26px;text-decoration:none;display:flex}.adminModuleGrid a:hover,.adminModuleGrid a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;background:#b8972a12}.adminModuleGrid span,.adminDataHeader h2,.adminCardList h2{font:400 22px/1.4 Songti SC,SimSun,serif}.adminModuleGrid small,.adminDataHeader span,.adminCardList small,.adminRuntimeLine small{color:var(--muted)}.adminDataPanel{border-top:1px solid var(--ink)}.adminDataHeader{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.adminDataHeader h2{margin:0}.adminTableWrap{border:1px solid var(--line);width:100%;overflow-x:auto}.adminTable{border-collapse:collapse;width:100%;font-size:13px}.adminTable th,.adminTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:120px;padding:16px}.adminTable th{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:400}.adminTable td:first-child{min-width:190px}.adminTable td strong,.adminTable td small{display:block}.adminTable td small{color:var(--muted);margin-top:5px}.adminCardList{gap:18px;display:grid}.adminCardList>article{border:1px solid var(--line);min-width:0;padding:26px}.adminCardList h2{margin:8px 0}.adminCardList p:not(.sectionLabel){color:var(--muted);line-height:1.8}.adminCardList dl{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;display:grid}.adminCardList dl>div{min-width:0;padding:16px 12px 0 0}.adminCardList dt{color:var(--muted);font-size:11px}.adminCardList dd{overflow-wrap:anywhere;margin:7px 0 0}.adminInlineActions{gap:8px;display:grid}.adminInlineActions button,.adminEditorPanel button,.adminProposalList button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--cream);cursor:pointer;padding:0 16px}.adminInlineActions button:disabled,.adminEditorPanel button:disabled,.adminProposalList button:disabled{cursor:wait;opacity:.55}.adminEditorPanel{border:1px solid var(--ink);background:#b8972a09;gap:20px;margin:42px 0;padding:30px;display:grid}.adminEditorPanel>header,.adminEditorPanel>footer,.adminProposalList article>header,.adminProposalList article>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.adminEditorPanel h2{margin:5px 0 0;font:400 26px/1.4 Songti SC,SimSun,serif}.adminEditorPanel label{color:var(--muted);gap:8px;font-size:12px;display:grid}.adminEditorPanel input,.adminEditorPanel select,.adminEditorPanel textarea{border:1px solid var(--line);background:var(--cream);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:0;padding:11px 13px}.adminEditorPanel textarea{resize:vertical;line-height:1.75}.adminEditorPanel .secondaryButton,.adminProposalList .secondaryButton{color:var(--ink);background:0 0}.adminFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.adminProposalList{gap:12px;display:grid}.adminProposalList article{border:1px solid var(--line);gap:14px;padding:20px;display:grid}.adminProposalPayload{border:1px solid color-mix(in srgb, var(--antique-gold) 28%, var(--line));background:color-mix(in srgb, var(--cream) 86%, white);gap:.55rem;margin-top:.9rem;padding:.85rem;display:grid}.adminProposalPayload dl,.adminProposalPayload ol,.adminProposalPayload p{margin:0}.adminProposalPayload>div{justify-content:space-between;gap:1rem;display:flex}.adminProposalPayload dd{font-variant-numeric:tabular-nums;margin:0}.adminProposalPayload ol{gap:.7rem;padding-left:1.2rem;display:grid}.adminProposalList article span,.adminProposalList article small,.adminProposalList article p{color:var(--muted)}.adminStatGrid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:34px;display:grid}.adminStatGrid article{flex-direction:column;justify-content:space-between;min-height:126px;padding:24px;display:flex}.adminStatGrid article+article{border-left:1px solid var(--line)}.adminStatGrid span{color:var(--muted);font-size:12px}.adminStatGrid strong{color:var(--gold);font:36px/1 Georgia,serif}.adminRuntimeLine{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:100px 180px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:34px;padding:20px 0;display:grid}.adminRuntimeLine span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase}.contentArchiveList{border-top:1px solid var(--line)}.contentArchiveList>a,.publicContentList>a{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 130px;align-items:center;gap:24px;min-height:116px;text-decoration:none;display:grid}.contentArchiveList>a:hover,.contentArchiveList>a:focus-visible,.publicContentList>a:hover,.publicContentList>a:focus-visible{background:#b8972a0e;outline:0}.contentArchiveList span,.publicContentList>a>span{color:var(--gold);font:12px/1 Georgia,serif}.contentArchiveList div,.publicContentList div{gap:8px;min-width:0;display:grid}.contentArchiveList small,.publicContentList small{color:var(--gold);letter-spacing:.16em;font-size:10px}.contentArchiveList strong,.publicContentList strong{overflow-wrap:anywhere;font:400 22px/1.45 Songti SC,SimSun,serif}.contentArchiveList em,.publicContentList em{color:var(--muted);justify-self:end;font-size:12px;font-style:normal}.publicContentList p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.composerPage>header{max-width:820px;margin-bottom:52px}.composerPage>header h1,.readingPage article>header h1{letter-spacing:-.04em;margin:14px 0 22px;font:400 clamp(42px,5vw,68px)/1.18 Songti SC,SimSun,serif}.composerPage>header>p:not(.sectionLabel),.readingPage article>header>p:not(.sectionLabel){color:var(--muted);font-family:Songti SC,SimSun,serif;line-height:2}.contentComposer{border:1px solid var(--line);background:#f7f5f0db;grid-template-columns:120px minmax(0,1fr);display:grid}.contentRenderedPreview{border:1px solid var(--line);background:var(--paper);padding:clamp(24px,4vw,56px);font-family:Songti SC,SimSun,serif}.contentRenderedPreview>header{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:24px}.contentRenderedPreview>header span{color:var(--gold);letter-spacing:.12em;font:11px/1.4 Georgia,serif}.contentRenderedPreview h2{margin:14px 0;font:400 clamp(30px,4vw,48px)/1.3 Songti SC,SimSun,serif}.contentRenderedPreview h3,.contentRenderedPreview h4{margin:28px 0 12px;font-weight:500}.contentRenderedPreview>div>p,.contentRenderedPreview li,.contentRenderedPreview blockquote{font-size:17px;line-height:2}.contentRenderedPreview figure{margin:32px auto}.contentRenderedPreview figure[data-width=narrow]{max-width:520px}.contentRenderedPreview figure[data-width=content]{max-width:760px}.publicationScheduler{border:1px solid color-mix(in srgb, var(--antique-gold) 58%, var(--line));background:color-mix(in srgb, var(--cream) 90%, white);gap:22px;margin:28px 0;padding:clamp(22px,4vw,38px);display:grid}.publicationScheduler h2{font-family:var(--font-serif);margin:6px 0 10px;font-size:clamp(24px,3vw,34px);font-weight:500}.publicationScheduler p{max-width:68ch;margin:0;line-height:1.75}.publicationActions{grid-template-columns:auto minmax(240px,1fr) auto;align-items:end;gap:14px;display:grid}.publicationActions label{color:var(--muted-ink);letter-spacing:.04em;gap:7px;font-size:13px;display:grid}.publicationActions input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:10px 12px}.publicationActions button,.publicationScheduler>button{border:1px solid var(--ink);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0 20px}.publicationActions .primaryButton{background:var(--ink);color:var(--cream)}.publicationActions button:disabled,.publicationScheduler>button:disabled{cursor:wait;opacity:.55}.composerPage>.textLink{align-items:center;min-height:44px;padding:8px 0;display:inline-flex}@media (max-width:700px){.publicationActions{grid-template-columns:1fr}.publicationActions button{width:100%;min-height:48px}}.contentRenderedPreview figure[data-width=wide]{max-width:100%}.contentRenderedPreview figure[data-align=left]{margin-left:0}.contentRenderedPreview figure[data-align=right]{margin-right:0}.contentRenderedPreview figure img{width:100%;height:auto}.contentRenderedPreview figcaption{color:var(--muted);margin-top:8px;font-size:13px}.contentRenderedPreview blockquote{border-left:2px solid var(--gold);margin:28px 0;padding-left:24px}.contentRenderedPreview cite{color:var(--muted);font-size:13px}.contentLinkPending{color:var(--muted);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.composerRail{border-right:1px solid var(--line);color:var(--gold);letter-spacing:.15em;flex-direction:column;justify-content:space-between;padding:32px 24px;font:11px/1.4 Georgia,serif;display:flex}.composerRail strong{font-size:24px;font-weight:400}.composerCanvas{gap:28px;min-width:0;padding:38px;display:grid}.composerCanvas label{gap:10px;min-width:0;display:grid}.composerCanvas label>span{letter-spacing:.08em;font-size:12px}.composerCanvas input:not([type=file]),.composerCanvas textarea,.composerCanvas select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:13px 14px}.composerCanvas textarea.summaryField{min-height:100px}.structuredEditor{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 84%, var(--paper-deep));min-width:0;padding:clamp(18px,3vw,32px)}.structuredEditor>header,.structuredBlock>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.structuredEditor h2{margin:6px 0 0;font:400 clamp(26px,3vw,38px)/1.3 Songti SC,SimSun,serif}.structuredEditor>header>span,.structuredEditorHelp{color:var(--muted);font-size:12px;line-height:1.8}.structuredEditorHelp{max-width:720px;margin:18px 0 24px}.structuredBlockList{min-width:0}.structuredBlock{border:1px solid var(--line);background:var(--paper);gap:22px;min-width:0;padding:clamp(16px,2.5vw,26px);display:grid}.structuredBlock>header{border-bottom:1px solid var(--line);padding-bottom:14px}.structuredBlock>header>div:first-child{gap:4px;display:grid}.structuredBlock>header span,.structuredBlock>header strong{letter-spacing:.12em;font-size:11px}.structuredBlock>header span{color:var(--gold)}.blockMoveControls,.blockInsertControl>div,.blockMarkControls{flex-wrap:wrap;gap:8px;display:flex}.blockMoveControls button,.blockInsertControl button,.blockImageInsert>span,.blockListItems button,.composerSaveState button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.blockMoveControls button:disabled,.blockInsertControl button:disabled,.blockListItems button:disabled{cursor:not-allowed;opacity:.42}.blockImageInsert:has(input:disabled)>span{cursor:not-allowed;opacity:.42}.blockInsertControl{margin:10px 0}.blockInsertControl>summary{width:fit-content;min-height:44px;color:var(--muted);cursor:pointer;letter-spacing:.08em;align-items:center;padding:0 4px;font-size:12px;display:flex}.blockInsertControl>summary:before{content:"+";color:var(--gold);margin-right:8px;font-size:18px}.blockInsertControl[open]>div{padding:12px 0 4px}.blockImageInsert{position:relative;display:inline-flex!important}.blockImageInsert input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blockImageInsert:focus-within>span{outline:2px solid var(--gold);outline-offset:2px}.blockFieldGrid{grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:16px;display:grid}.blockMarkControls{border:0;margin:0;padding:0}.blockMarkControls legend{width:100%;color:var(--muted);margin-bottom:8px;font-size:12px}.blockMarkControls label{border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;min-height:44px;padding:0 12px;display:flex}.blockMarkControls input{width:18px;min-height:18px}.blockListItems{gap:10px;display:grid}.blockListItems>div{grid-template-columns:28px minmax(0,1fr) repeat(3,auto);align-items:center;gap:8px;min-width:0;display:grid}.blockListItems textarea{resize:vertical}.blockImageFields{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:22px;min-width:0;display:grid}.blockImageFields>img{object-fit:contain;border:1px solid var(--line);background:var(--paper-deep);width:100%;max-height:360px}.blockImageFields>.blockImageInsert{grid-column:2;justify-self:start}.blockDividerPreview{color:var(--muted);font-size:12px}.blockDividerPreview hr{border:0;border-top:1px solid var(--gold);margin:22px 0 0}.composerSaveState{border-left:2px solid var(--gold);background:color-mix(in srgb, var(--paper-deep) 64%, transparent);flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:64px;padding:13px 16px;display:flex}.composerSaveState strong{font-size:13px}.composerSaveState span{color:var(--muted);flex:260px;font-size:12px}.composerSaveState.is-conflict,.composerSaveState.is-error{border-left-color:#8f3c2f}.composerCanvas textarea.bodyField{resize:vertical;min-height:340px;font-family:Songti SC,SimSun,serif;font-size:17px;line-height:1.9}.composerCanvas input:focus,.composerCanvas textarea:focus,.composerCanvas select:focus,.composerActions button:focus-visible,.blockMoveControls button:focus-visible,.blockInsertControl button:focus-visible,.blockInsertControl summary:focus-visible,.blockListItems button:focus-visible,.composerSaveState button:focus-visible,.contentReviewCard button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.composerSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.uploadControl{position:relative}.uploadControl input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.uploadPicker{border:1px solid var(--line);cursor:pointer;align-items:center;min-height:52px;padding:13px 14px;display:flex;letter-spacing:0!important;font-size:14px!important}.uploadControl:focus-within .uploadPicker{outline:2px solid var(--gold);outline-offset:2px}.uploadControl:has(input:disabled) .uploadPicker{cursor:not-allowed;opacity:.55}.uploadedImages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.uploadedImages li{border:1px solid var(--line);gap:8px;min-width:0;padding:10px;display:grid}.uploadedImages img{aspect-ratio:4/3;object-fit:cover;width:100%}.uploadedImages span{overflow-wrap:anywhere;font-size:12px}.uploadedImages button{border:1px solid var(--line);background:0 0;border-radius:0;min-height:44px}.composerMessage{min-height:22px;color:var(--muted);margin:0;font-size:13px}.composerActions{justify-content:flex-end;gap:12px;display:flex}.composerActions button,.contentReviewCard button{border:1px solid var(--ink);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0 22px}.composerActions .primaryButton{background:var(--ink);color:var(--paper)}.composerActions button:disabled,.contentReviewCard button:disabled{cursor:wait;opacity:.55}.contentReviewQueue{gap:24px;display:grid}.contentReviewCard{border:1px solid var(--line);min-width:0}.contentReviewCard>header{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid}.contentReviewCard>header>span{color:var(--gold);letter-spacing:.16em;font:11px/1 Georgia,serif}.contentReviewCard>header strong{overflow-wrap:anywhere;min-width:0;font:400 22px/1.4 Songti SC,SimSun,serif}.contentReviewCard>header small{color:var(--muted)}.reviewBody{max-height:460px;padding:32px;font-family:Songti SC,SimSun,serif;font-size:16px;line-height:1.9;overflow:auto}.reviewBody img{max-width:100%;max-height:360px}.orderFactGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px;display:grid}.orderFactGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:16px}.orderFactGrid dt{color:var(--muted);letter-spacing:.12em;font-size:11px}.orderFactGrid dd{overflow-wrap:anywhere;margin:6px 0 0}.contentReviewCard>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;min-height:76px;padding:14px 24px;display:flex}.contentReviewCard>footer a{align-items:center;min-height:48px;padding:0 12px;display:inline-flex}.readingPage{max-width:920px}.readingPage article>header{border-bottom:1px solid var(--line);padding:32px 0 64px}.publishedBlocks{padding:64px 0;font-family:Songti SC,SimSun,serif;font-size:18px;line-height:2}.publishedBlocks>p,.publishedBlocks>h2,.publishedBlocks>h3,.publishedBlocks>h4,.publishedBlocks>ul,.publishedBlocks>ol,.publishedBlocks>blockquote{max-width:720px;margin-left:auto;margin-right:auto}.publishedBlocks h2,.publishedBlocks h3,.publishedBlocks h4{margin-top:2.4em;font-weight:400}.publishedBlocks blockquote{border-left:2px solid var(--gold);color:var(--muted);padding:24px 32px}.publishedBlocks cite{margin-top:12px;font-size:13px;font-style:normal;display:block}.publishedBlocks hr{border:0;border-top:1px solid var(--gold);width:100px;margin:56px auto}.contentImage{margin:48px auto}.contentImage img{width:100%;display:block}.contentImage-narrow{max-width:520px}.contentImage-content{max-width:720px}.contentImage-wide{max-width:920px}.contentImage-left{margin-left:0}.contentImage-right{margin-right:0}.contentImage figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:12px}.contentLock{border:1px solid var(--line);background:#b8972a0a;margin:64px 0;padding:48px}.contentLock>span{color:var(--gold);letter-spacing:.18em;font:11px/1 Georgia,serif}.contentLock h2{margin:18px 0;font:400 32px/1.4 Songti SC,SimSun,serif}.contentLock p{color:var(--muted);line-height:1.9}.contentLock a{border:1px solid var(--ink);align-items:center;min-height:48px;margin-top:24px;padding:0 20px;text-decoration:none;display:inline-flex}@media (max-width:1024px){.adminShell{grid-template-columns:190px minmax(0,1fr);gap:30px}.adminModuleGrid,.adminCardList dl{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorIdentity{grid-template-columns:150px minmax(0,1fr)}.creatorPortrait{width:140px}.creatorSponsorCard{grid-column:2}.tierCard{min-height:520px;padding:30px 24px}.checkoutLayout{grid-template-columns:minmax(0,1fr) 320px}.workspaceLayout{grid-template-columns:minmax(0,1fr) 260px}.tierEditor{padding:26px 20px}}@media (max-width:800px){.adminShell{grid-template-columns:1fr;gap:0;width:calc(100% - 40px)}.adminSidebar{margin-top:34px;position:static}.adminSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSidebar nav a:nth-child(odd){border-right:1px solid var(--line)}.sponsorIntro,.checkoutLayout,.loginPage{grid-template-columns:1fr}.sponsorIntro,.loginPage{gap:34px}.tierGrid{grid-template-columns:1fr;gap:14px}.tierCard{min-height:auto}.tierCard+.tierCard{border-left:1px solid var(--line)}.confirmationPanel{position:static}.wideForm,.statusLayout,.principleList{grid-template-columns:1fr}.principleList article+article{border-top:1px solid var(--line);border-left:0}.workspaceLayout,.tierWorkspace{grid-template-columns:1fr}.tierEditor+.tierEditor{border-top:1px solid var(--line);border-left:0}.tierEditor ul{min-height:auto}}@media (max-width:768px){.adminFieldGrid{grid-template-columns:1fr}.adminEditorPanel>header,.adminEditorPanel>footer,.adminProposalList article>header,.adminProposalList article>footer{flex-direction:column;align-items:stretch}.adminEditorPanel button,.adminProposalList button{width:100%}main{background-size:100% 48px}.siteHeader{width:calc(100% - 40px);min-height:84px}.edition{display:none}.hero{text-align:left;width:calc(100% - 40px);min-height:560px;padding:80px 0 64px}.eyebrow{max-width:260px;line-height:1.8}.hero h1{font-size:clamp(48px,13vw,68px);line-height:1.22}.hero h1 span{margin-top:8px}.heroCopy{margin:32px 0 0;font-size:16px}.ornament{margin:44px 0 0}.principles{grid-template-columns:1fr;width:calc(100% - 40px)}.principles article{min-height:auto;padding:42px 4px}.principles article+article{border-left:0;border-top:1px solid var(--line)}.principles h2{margin-top:24px}.manifesto{text-align:left;width:calc(100% - 40px);padding:92px 0}.homeFooter{flex-direction:column;align-items:flex-start;gap:16px;min-height:120px;padding:30px 20px}.appHeader,.creatorPage,.sponsorPage,.checkoutPage,.loginPage,.processPage,.statusPage,.adminPage{width:calc(100% - 40px)}.appHeader{min-height:84px}.appNav a{padding:0 10px;font-size:11px}.sessionBadge{display:none}.creatorCover{min-height:220px;margin-top:20px;padding:20px}.creatorIdentity{grid-template-columns:1fr;gap:0;padding-bottom:58px}.creatorPortrait{width:116px;height:136px;margin-top:-52px}.creatorIntro{padding-top:28px}.creatorIntro h1,.sponsorIntro h1,.checkoutIntro h1,.loginIntro h1{font-size:clamp(38px,12vw,54px)}.creatorSponsorCard{grid-column:auto;margin-top:36px}.creatorWork{padding:72px 0 90px}.workPlaceholder{grid-template-columns:42px 1fr;padding:24px 0}.sponsorPage,.checkoutPage,.loginPage{padding:62px 0 90px}.sponsorIntro,.checkoutIntro{margin-bottom:42px}.tierCard{padding:28px 24px}.tierCard strong{margin-top:30px}.tierCard ul,.tierInheritance{margin-top:24px}.sponsorActionBar{z-index:4;border-top:1px solid var(--line);background:#f7f5f0f7;justify-content:space-between;margin:0 -20px;padding:14px 20px;position:sticky;bottom:0}.sponsorActionBar button{min-height:52px;padding:0 16px}.ruleNotes{grid-template-columns:1fr}.ruleNotes div{min-height:auto}.ruleNotes div+div{border-top:1px solid var(--line);border-left:0}.orderHeading{padding:22px 20px}.orderHeading strong{font-size:13px}.snapshotGrid{grid-template-columns:1fr}.snapshotGrid>div{min-height:94px;padding:24px 20px}.snapshotGrid>div:nth-child(odd){border-right:0}.benefitSnapshot,.confirmationPanel,.paymentResultCard{padding:24px 20px}.ruleVersions{padding:20px 20px 8px}.loginPage{display:grid}.loginOption{flex-direction:column;align-items:flex-start;gap:6px}.processPage,.statusPage,.adminPage{padding:58px 0 88px}.editorialForm,.resultCard,.reviewCard{padding:24px 20px}.fullField{grid-column:auto}.statusHero{flex-direction:column;align-items:flex-start;min-height:auto}.statusStamp{margin:0 0 28px}.timelinePanel li{grid-template-columns:1fr auto}.timelinePanel time,.timelinePanel p{grid-column:1/-1}.reviewDecision{flex-direction:column;align-items:stretch}.reviewDecision button{width:100%}.workspaceLinks,.creatorWorkspaceFacts,.profileVersionGallery,.profileAssetFields{grid-template-columns:1fr}.patronArchiveHeader{display:none}.patronArchiveTable article{grid-template-columns:repeat(2,minmax(0,1fr))}.patronArchiveTable article>div:first-child{grid-column:1/-1}.workspaceLinks a{min-height:auto;padding:28px 4px}.workspaceLinks a+a{border-top:1px solid var(--line);border-left:0}.workspaceLinks strong{margin-top:24px}.workspaceStatus,.tierEditor{padding:24px 20px}.resultCard dl{grid-template-columns:1fr}.contentArchivePage,.composerPage,.readingPage{width:min(100% - 40px,680px);padding-top:56px}.contentComposer{grid-template-columns:1fr}.composerRail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;min-height:72px;padding:18px 22px}.composerSettings,.uploadedImages,.blockFieldGrid,.blockImageFields{grid-template-columns:1fr}.blockImageFields>.blockImageInsert{grid-column:1}.contentReviewCard>header{grid-template-columns:1fr}.orderFactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.adminShell{width:calc(100% - 28px)}.adminModuleGrid,.adminStatGrid,.adminCardList dl,.adminSidebar nav,.adminRuntimeLine{grid-template-columns:1fr}.adminSidebar nav a:nth-child(odd){border-right:0}.adminStatGrid article+article{border-top:1px solid var(--line);border-left:0}.adminRuntimeLine{gap:8px}.adminTableWrap{border:0;overflow:visible}.adminTable,.adminTable tbody,.adminTable tr,.adminTable td{width:100%;display:block}.adminTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adminTable tr{border:1px solid var(--line);margin-bottom:14px;padding:8px 14px}.adminTable td,.adminTable td:first-child{overflow-wrap:anywhere;grid-template-columns:78px minmax(0,1fr);gap:12px;min-width:0;padding:10px 0;display:grid}.adminTable td:before{content:attr(data-label);color:var(--muted);letter-spacing:.08em;font-size:11px}.contentArchivePage,.composerPage,.readingPage{width:calc(100% - 28px);padding-top:40px}.contentCreateActions,.adminSectionNav,.composerActions,.contentReviewCard>footer{grid-template-columns:1fr;display:grid}.contentCreateActions a,.adminSectionNav a,.composerActions button,.contentReviewCard button{justify-content:center;width:100%}.contentArchiveList>a,.publicContentList>a{grid-template-columns:34px minmax(0,1fr);min-height:148px;padding:18px 0}.contentArchiveList em,.publicContentList em{grid-column:2;justify-self:start}.composerCanvas,.contentLock{padding:24px 18px}.composerCanvas textarea.bodyField{min-height:280px}.structuredEditor{padding:16px 12px}.structuredEditor>header,.structuredBlock>header{display:grid}.blockMoveControls{grid-template-columns:repeat(3,1fr);display:grid}.blockListItems>div{grid-template-columns:24px minmax(0,1fr)}.blockListItems>div button{grid-column:auto}.contentReviewCard>header,.reviewBody{padding:22px 18px}.orderFactGrid{grid-template-columns:1fr}}.accountPage{grid-template-columns:224px minmax(0,1fr);align-items:start;column-gap:clamp(32px,4vw,68px);width:min(1420px,100% - 64px);margin:0 auto;padding:72px 0 120px;display:grid}.accountPage>:not(.accountNavWrap){grid-column:2}.accountIntro{max-width:760px;margin-bottom:40px}.accountIntro h1{margin:16px 0;font:500 clamp(38px,6vw,72px)/1.05 Georgia,Times New Roman,serif}.accountIntro>p:last-child,.accountNext>p,.recordCard p,.notificationFeed p,.shelfGrid p,.accountEmpty p{color:var(--muted);line-height:1.8}.accountNavWrap{grid-area:1/1/span 99;align-self:start;position:sticky;top:28px}.accountNav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.accountNav>p{color:var(--muted);letter-spacing:.16em;margin:0;padding:18px 18px 12px;font-size:11px}.accountNav a{border-top:1px solid var(--line);align-items:center;min-height:48px;padding:0 18px;font-size:13px;text-decoration:none;transition:background .16s,color .16s,padding .16s;display:inline-flex}.accountNav a[aria-current=page]{background:var(--ink);color:var(--paper)}.accountNav a:hover,.accountNav a:focus-visible{padding-left:24px}.accountNavDivider{border-top:1px solid var(--line);height:12px}.accountNavMobile{display:none}.accountProfileLayout{border-block:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.accountProfileLayout>section{min-height:360px;padding:36px}.accountProfileLayout>section+section{border-left:1px solid var(--line)}.accountProfileLayout h2,.sessionArchive strong,.securityRecovery h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.accountFacts dl,.sessionArchive dl{gap:0;margin:30px 0 0;display:grid}.accountFacts dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:18px 0;display:flex}.accountFacts dt,.sessionArchive dt{color:var(--muted);letter-spacing:.08em;font-size:12px}.accountFacts dd,.sessionArchive dd{overflow-wrap:anywhere;margin:0}.accountProfileForm,.accountProfileForm label{gap:12px;display:grid}.accountProfileForm{margin-top:30px}.accountProfileForm input,.accountProfileForm button{border:1px solid var(--line);color:var(--ink);font:inherit;background:#ffffff59;border-radius:0;min-height:48px;padding:12px 14px}.accountProfileForm button{background:var(--ink);color:var(--paper);cursor:pointer;justify-self:start;min-width:150px}.accountProfileForm small,.accountProfileForm p{color:var(--muted);margin:0;line-height:1.7}.sessionArchive{gap:16px;display:grid}.sessionArchive article{border:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:32px;padding:26px;display:grid}.sessionArchive article>div{gap:8px;display:grid}.sessionArchive span{color:var(--gold);letter-spacing:.12em;font-size:11px}.sessionArchive dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.sessionArchive dl>div{border-left:1px solid var(--line);gap:8px;padding-left:20px;display:grid}.securityRecovery{border-top:1px solid var(--line);margin-top:50px;padding-top:36px}.securityRecovery p{color:var(--muted);line-height:1.8}.securityRecovery>div,.guideActions{flex-wrap:wrap;gap:12px;display:flex}.securityRecovery a,.guideActions a,.publicAppealPaths a{border:1px solid var(--ink);align-items:center;min-height:46px;padding:0 18px;text-decoration:none;display:inline-flex}.discoveryPage,.guidePage,.publicAppealPage{width:min(1240px,100% - 64px);min-height:calc(100vh - 92px);margin:0 auto;padding:72px 0 110px;overflow:visible}.discoveryHero,.guideHero,.publicAppealPage>header{border-bottom:1px solid var(--line);padding:28px 0 64px}.discoveryHero.compact{padding-top:0}.discoveryHero h1,.guideHero h1,.publicAppealPage>header h1{letter-spacing:-.04em;max-width:960px;margin:16px 0 22px;font:500 clamp(44px,6vw,78px)/1.08 Georgia,Times New Roman,serif}.discoveryHero>p:not(.sectionLabel),.guideHero>p:not(.sectionLabel),.publicAppealPage>header>p:not(.sectionLabel){color:var(--muted);max-width:800px;line-height:1.9}.discoverySearch{max-width:840px;margin-top:38px}.discoverySearch>label{letter-spacing:.08em;margin-bottom:10px;font-size:12px;display:block}.discoverySearch>div{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.discoverySearch input,.discoverySearch select,.discoverySearch button{border:1px solid var(--line);color:var(--ink);font:inherit;background:#ffffff5c;border-radius:0;min-height:52px;padding:12px 16px}.discoverySearch select,.discoverySearch button{border-left:0}.discoverySearch button{background:var(--ink);color:var(--paper);cursor:pointer;min-width:110px}.discoverySearch button:hover{background:color-mix(in srgb, var(--ink) 88%, var(--gold))}.discoverySearch button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.discoverySearch input:focus-visible{border-color:var(--gold);outline-offset:2px;outline:2px solid #b8972a38}.discoveryCategories{border-bottom:1px solid var(--line);gap:0;display:flex;overflow-x:auto}.discoveryCategories a{border-right:1px solid var(--line);flex:none;gap:5px;min-width:150px;min-height:74px;padding:16px 20px;text-decoration:none;display:grid}.discoveryCategories span{color:var(--muted);font-size:11px}.discoveryCategories a:hover{background:#b8972a0f}.discoveryCategories a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.discoverySection{padding-top:70px}.discoveryHeading h2{margin:12px 0 28px;font:500 clamp(32px,4vw,52px)/1.1 Georgia,Times New Roman,serif}.discoveryCreatorGrid,.pricingGrid{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.discoveryCreatorGrid>a{flex-direction:column;min-height:330px;padding:26px;text-decoration:none;display:flex}.discoveryCreatorGrid>a+a,.pricingGrid>article+article{border-left:1px solid var(--line)}.discoveryCreatorGrid>a>span,.discoveryCreatorGrid small,.discoveryContentList small,.pricingGrid>article>span,.guideSteps>article>span,.publicAppealPaths>article>span,.onboardingChecklist>article>span{color:var(--gold);letter-spacing:.14em;font-size:11px}.discoveryCreatorGrid small{margin-top:40px}.discoveryCreatorGrid h3{margin:10px 0;font:500 27px/1.2 Georgia,Times New Roman,serif}.discoveryCreatorGrid p,.discoveryContentList p,.guideSteps p,.pricingGrid p,.onboardingChecklist p,.publicAppealPaths p,.guideNotice p{color:var(--muted);line-height:1.75}.discoveryCreatorMeta{border-top:1px solid var(--line);letter-spacing:normal;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;min-width:0;min-height:44px;margin-top:auto;padding-top:14px;font-size:12px;display:grid}.discoveryCreatorLocation{color:var(--muted);overflow-wrap:anywhere;min-width:0}.discoveryCreatorState{color:var(--gold);letter-spacing:.04em;white-space:nowrap;font-weight:600}.discoveryCreatorCard:focus-visible{outline:2px solid var(--gold);outline-offset:4px;z-index:1;position:relative}.discoveryContentList{border-top:1px solid var(--line)}.discoveryContentList>a{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,.8fr) minmax(0,1.2fr) 100px;align-items:center;gap:22px;min-height:112px;padding:18px 0;text-decoration:none;display:grid}.discoveryContentList em{color:var(--gold);text-align:right;font-size:12px;font-style:normal}.discoveryEmpty{border:1px solid var(--line);color:var(--muted);font-family:var(--font-serif);align-items:center;min-height:180px;padding:48px;line-height:1.8;display:flex}.guideActions{margin-top:34px}.guideSteps,.onboardingChecklist,.publicAppealPaths{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.guideSteps>article,.onboardingChecklist>article,.publicAppealPaths>article,.pricingGrid>article{min-height:290px;padding:30px}.guideSteps>article+article,.onboardingChecklist>article+article,.publicAppealPaths>article+article{border-left:1px solid var(--line)}.guideSteps h2,.onboardingChecklist h2,.publicAppealPaths h2,.pricingGrid h2{margin:42px 0 12px;font:500 25px/1.3 Georgia,Times New Roman,serif}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}.pricingGrid>article{min-height:370px}.pricingGrid>article>span{font:500 64px/1 Georgia,Times New Roman,serif}.pricingGrid small{border-top:1px solid var(--line);margin-top:46px;padding-top:18px;display:block}.guideNotice{border-block:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:28px;margin-top:54px;padding:28px 0;display:grid}.guideNotice p{margin:0}.publicAppealPaths{grid-template-columns:repeat(3,minmax(0,1fr))}.publicAppealPaths a{margin-top:24px}.heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.heroActions a{border:1px solid var(--line);align-items:center;min-height:48px;padding:0 20px;text-decoration:none;display:inline-flex}.homeNav{flex-wrap:wrap;justify-content:flex-end;display:flex}.homeDiscovery{border-block:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:50px;width:min(1240px,100% - 64px);margin:0 auto 100px;padding:64px 0;display:grid}.homeDiscovery h2{margin:18px 0 30px;font:500 34px/1.2 Georgia,Times New Roman,serif}.homeCreatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homeCreatorGrid>a{border-left:1px solid var(--line);min-height:220px;padding:24px;text-decoration:none}.homeCreatorGrid>a:nth-child(n+3){border-top:1px solid var(--line)}.homeCreatorGrid small,.homeCreatorGrid strong{display:block}.homeCreatorGrid small{color:var(--gold);font-size:11px}.homeCreatorGrid strong{margin-top:12px;font:500 24px/1.2 Georgia,Times New Roman,serif}.homeCreatorGrid p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.discoveryCreatorGrid,.guideSteps,.onboardingChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.discoveryCreatorGrid>a:nth-child(3),.guideSteps>article:nth-child(3),.onboardingChecklist>article:nth-child(3){border-left:0}.discoveryCreatorGrid>a:nth-child(n+3),.guideSteps>article:nth-child(n+3),.onboardingChecklist>article:nth-child(n+3){border-top:1px solid var(--line)}.discoveryContentList>a{grid-template-columns:130px minmax(0,.8fr) minmax(0,1.2fr) 90px}.homeDiscovery{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:800px){.appPublicLinkSecondary,.homeNavSecondary{display:none!important}.accountProfileLayout,.homeDiscovery{grid-template-columns:1fr}.accountProfileLayout>section+section{border-left:0;border-top:1px solid var(--line)}.sessionArchive article{grid-template-columns:1fr}.sessionArchive dl>div:first-child{border-left:0;padding-left:0}.discoveryPage,.guidePage,.publicAppealPage,.homeDiscovery{width:calc(100% - 40px)}.discoveryContentList>a{grid-template-columns:1fr auto;align-items:start;gap:10px;padding:22px 0}.discoveryContentList>a strong,.discoveryContentList>a p{grid-column:1/-1}.discoveryContentList em{grid-area:1/2}.publicAppealPaths,.pricingGrid{grid-template-columns:1fr}.publicAppealPaths>article+article,.pricingGrid>article+article{border-left:0;border-top:1px solid var(--line)}.guideNotice{grid-template-columns:1fr;gap:12px}.homeDiscovery{gap:26px}}@media (max-width:430px){.appHeader{align-items:flex-start;padding:16px 0}.appNav{flex-wrap:wrap;justify-content:flex-end}.appNav .appPublicLink,.appNav .sessionBadge{display:none}.discoveryPage,.guidePage,.publicAppealPage,.homeDiscovery{width:calc(100% - 28px);padding-top:44px}.discoveryHero h1,.guideHero h1,.publicAppealPage>header h1{font-size:42px}.discoverySearch>div{grid-template-columns:1fr}.discoverySearch select,.discoverySearch button{border-left:1px solid var(--line);border-top:0}.discoveryCreatorGrid,.guideSteps,.onboardingChecklist,.homeCreatorGrid{grid-template-columns:1fr}.discoveryCreatorGrid>a+a,.guideSteps>article+article,.onboardingChecklist>article+article,.homeCreatorGrid>a{border-left:0;border-top:1px solid var(--line)}.discoveryCreatorGrid>a{min-height:280px}.sessionArchive dl{grid-template-columns:1fr}.sessionArchive dl>div,.sessionArchive dl>div:first-child{border-left:0;border-top:1px solid var(--line);padding:12px 0}.accountProfileLayout>section{min-height:auto;padding:26px 20px}.heroActions{justify-content:flex-start}.siteHeader{align-items:flex-start;padding:18px 0}.homeNav{max-width:190px}}.accountMetrics,.accountLinkGrid,.shelfGrid{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accountMetrics>div{flex-direction:column;justify-content:space-between;min-height:150px;padding:30px;display:flex}.accountMetrics>div+div,.accountLinkGrid>a+a{border-left:1px solid var(--line)}.accountMetrics strong{color:var(--gold);font:500 50px/1 Georgia,Times New Roman,serif}.accountMetrics span,.recordCard dt,.orderArchiveRow small,.notificationFeed small,.shelfGrid small{color:var(--muted);letter-spacing:.12em;font-size:11px}.accountNext{margin-top:64px}.patronWelcome{border-bottom:1px solid var(--line);max-width:none;margin-bottom:30px;padding-bottom:30px}.patronWelcome h1{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(38px,4.8vw,64px)}.patronDashboardGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:24px;display:grid}.patronDashboardMain,.patronDashboardRail{gap:24px;display:grid}.patronDashboardRail{align-content:start}.patronPanel{background:color-mix(in srgb, var(--paper) 82%, white);border:1px solid var(--line);min-width:0}.patronPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:18px 22px;display:flex}.patronPanel>header h2,.patronPanel>header p{margin:0}.patronPanel>header h2{margin-top:7px;font:500 21px/1.2 Georgia,Times New Roman,serif}.patronPanel>header>a{color:var(--ink);min-height:44px;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;flex:none;align-items:center;font-size:12px;display:inline-flex}.patronFeedList{display:grid}.patronFeedList>a{color:var(--ink);grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:132px;padding:18px 22px;text-decoration:none;display:grid}.patronFeedList>a+a{border-top:1px solid var(--line)}.patronFeedThumb{aspect-ratio:4/3;background:var(--paper-deep);position:relative;overflow:hidden}.patronFeedThumb img,.patronCreatorGrid img,.followingDirectory img{object-fit:cover;width:100%;height:100%}.patronFeedThumb>span,.patronCreatorGrid a>div>span,.followingDirectory article>a>div>span{color:var(--muted);letter-spacing:.12em;justify-content:center;align-items:center;height:100%;font-size:11px;display:flex}.patronFeedList>a>div:nth-child(2){gap:6px;min-width:0;display:grid}.patronFeedList small,.patronFeedList em,.patronCreatorGrid small,.followingDirectory small{color:var(--muted);letter-spacing:.06em;font-size:11px;font-style:normal}.patronFeedList strong{font-size:15px}.patronFeedList p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.patronCreatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.patronCreatorGrid>a{color:var(--ink);gap:7px;min-width:0;padding:18px;text-decoration:none;display:grid}.patronCreatorGrid>a+a{border-left:1px solid var(--line)}.patronCreatorGrid>a:nth-child(n+4){border-top:1px solid var(--line)}.patronCreatorGrid>a:nth-child(3n+1){border-left:0}.patronCreatorGrid>a>div{aspect-ratio:4/3;background:var(--paper-deep);margin-bottom:4px;position:relative;overflow:hidden}.patronCreatorGrid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patronEmpty{justify-items:start;gap:12px;padding:46px 28px;display:grid}.patronEmpty.compact{padding:26px 22px}.patronEmpty h3,.patronEmpty p{margin:0}.patronEmpty p{color:var(--muted);line-height:1.65}.patronEmpty a{border-bottom:1px solid var(--gold);color:var(--ink);min-height:44px;padding-top:12px;text-decoration:none}.patronImpact{padding-bottom:20px}.patronImpactAmount{padding:28px 22px 6px;font:500 clamp(38px,4vw,56px)/1 Georgia,Times New Roman,serif;display:block}.patronImpact>p{color:var(--muted);margin:0;padding:0 22px 22px;font-size:12px}.patronImpactFacts{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.patronImpactFacts>div{gap:5px;padding:18px 22px;display:grid}.patronImpactFacts>div+div{border-left:1px solid var(--line)}.patronImpactFacts strong{font:500 26px/1 Georgia,Times New Roman,serif}.patronImpactFacts span{color:var(--muted);font-size:11px}.patronTrend{margin:22px 22px 0}.patronTrend svg{width:100%;display:block;overflow:visible}.patronTrend line{stroke:var(--line);stroke-width:1px}.patronTrend polyline{fill:none;stroke:var(--gold-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.patronTrend figcaption{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.patronRecentNotices ol{margin:0;padding:0;list-style:none}.patronRecentNotices li{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 22px;display:grid}.patronRecentNotices li+li{border-top:1px solid var(--line)}.patronRecentNotices li div{gap:5px;display:grid}.patronRecentNotices li p,.patronRecentNotices time{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.creatorWelcome{border-bottom:1px solid var(--line);max-width:none;margin-bottom:24px;padding-bottom:30px}.creatorWelcome h1{font-size:clamp(38px,4.8vw,64px)}.creatorWelcomeMeta{align-items:center;gap:14px;margin-top:18px;display:flex}.creatorWelcomeMeta span{border:1px solid var(--gold);color:var(--gold-dark);letter-spacing:.08em;padding:7px 10px;font-size:11px}.creatorWelcomeMeta a{min-height:44px;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;align-items:center;font-size:12px;display:inline-flex}.creatorPauseNotice{border:1px solid var(--gold);gap:6px;margin-bottom:24px;padding:18px 22px;display:grid}.creatorPauseNotice p{color:var(--muted);margin:0}.creatorQuickActions{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.creatorQuickActions a{gap:7px;min-height:90px;padding:20px 22px;text-decoration:none;display:grid}.creatorQuickActions a+a{border-left:1px solid var(--line)}.creatorQuickActions span{color:var(--gold-dark);letter-spacing:.14em;font-size:10px}.creatorQuickActions strong{font:500 19px/1.25 Georgia,Times New Roman,serif}.creatorDashboardGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:24px;display:grid}.creatorDashboardMain,.creatorDashboardRail{align-content:start;gap:24px;display:grid}.creatorTasks ol,.creatorRecentContent ol{margin:0;padding:0;list-style:none}.creatorTasks li{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:94px;padding:18px 22px;display:grid}.creatorTasks li+li,.creatorRecentContent li+li{border-top:1px solid var(--line)}.creatorTasks li>span{border:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;min-height:30px;padding:0 8px;font-size:10px;display:inline-flex}.creatorTasks li>span[data-state=action_required]{border-color:var(--gold);color:var(--gold-dark)}.creatorTasks li>div{gap:5px;display:grid}.creatorTasks li p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.creatorTasks li>a,.creatorRecentContent li>a{min-height:44px;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;align-items:center;font-size:12px;display:inline-flex}.creatorContentFacts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.creatorContentFacts>div{gap:5px;padding:18px 22px;display:grid}.creatorContentFacts>div+div{border-left:1px solid var(--line)}.creatorContentFacts strong{font:500 27px/1 Georgia,Times New Roman,serif}.creatorContentFacts span,.creatorRecentContent li>span,.creatorRecentContent time,.creatorRecentContent em{color:var(--muted);letter-spacing:.06em;font-size:10px;font-style:normal}.creatorRecentContent li{grid-template-columns:44px minmax(0,1fr) 72px auto;align-items:center;gap:14px;min-height:82px;padding:15px 22px;display:grid}.creatorRecentContent li>div{gap:5px;min-width:0;display:grid}.creatorRecentContent li>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creatorRevenueCard,.creatorPatronCard{padding-bottom:20px}.creatorRevenueCard>p,.creatorPatronCard>p{color:var(--muted);margin:0;padding:0 22px 20px;font-size:12px}.creatorRevenueGross{border-block:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.creatorRevenueGross span,.creatorMetricBasis{color:var(--muted);font-size:10px}.creatorMetricBasis{padding:18px 22px 0;line-height:1.55;display:block}.creatorPatronTotal{padding:28px 22px 6px;font:500 clamp(40px,4vw,58px)/1 Georgia,Times New Roman,serif;display:block}.creatorTierDistribution{border-top:1px solid var(--line);gap:14px;padding:20px 22px 0;display:grid}.creatorTierDistribution>div{grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:10px;display:grid}.creatorTierDistribution span,.creatorTierDistribution strong{font-size:11px}.creatorTierDistribution i{background:var(--paper-deep);height:4px;display:block;overflow:hidden}.creatorTierDistribution b{background:var(--gold);min-width:0;height:100%;display:block}.followingDirectory{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.followingDirectory article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);grid-template-rows:1fr auto;min-width:0;display:grid}.followingDirectory article>a{color:var(--ink);padding:18px;text-decoration:none;display:block}.followingDirectory article>a>div{aspect-ratio:4/3;background:var(--paper-deep);margin-bottom:18px;position:relative;overflow:hidden}.followingDirectory h2{margin:8px 0 0;font:500 26px/1.2 Georgia,Times New Roman,serif}.followControl{gap:6px;margin-bottom:20px;display:grid}.followControl button{background:var(--paper);border:1px solid var(--ink);color:var(--ink);width:100%;min-height:46px}.followControl button.isFollowing{background:var(--ink);color:var(--paper)}.followControlCompact{border-top:1px solid var(--line);margin:0;padding:14px 18px}.followMessage{color:var(--muted);min-height:1.2em;font-size:11px}.accountNext h2{margin:12px 0 28px;font:500 32px/1.2 Georgia,Times New Roman,serif}.accountLinkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.accountLinkGrid>a{flex-direction:column;justify-content:space-between;min-height:150px;padding:30px;text-decoration:none;display:flex}.accountLinkGrid span{color:var(--muted);line-height:1.6}.recordList,.notificationFeed,.orderArchive{gap:18px;display:grid}.recordCard,.notificationFeed article,.accountEmpty{border:1px solid var(--line);background:#ffffff38;padding:30px}.recordCardTop,.recordActions{justify-content:space-between;align-items:center;gap:20px;display:flex}.recordCardTop span,.recordCardTop em{color:var(--gold);letter-spacing:.12em;font-size:11px;font-style:normal}.recordCard h2,.notificationFeed h2,.shelfGrid h2{margin:8px 0;font:500 26px/1.3 Georgia,Times New Roman,serif}.recordCard dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;display:grid}.recordCard dl>div{padding:20px 0}.recordCard dd{margin:8px 0 0}.recordActions{justify-content:flex-end}.recordActions>a:not(.primaryLink),.notificationFeed article>a{align-items:center;min-height:44px;display:inline-flex}.orderArchiveRow{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 110px;align-items:center;gap:24px;min-height:92px;padding:22px 26px;text-decoration:none;display:grid}.orderArchiveRow strong,.orderArchiveRow small{display:block}.orderArchiveRow strong{margin-top:7px}.orderArchiveRow em{color:var(--gold);text-align:right;font-style:normal}.shelfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shelfGrid>a{flex-direction:column;min-height:260px;padding:30px;text-decoration:none;display:flex}.shelfGrid>a:nth-child(2n){border-left:1px solid var(--line)}.shelfGrid>a:nth-child(n+3){border-top:1px solid var(--line)}.shelfGrid>a>span{color:var(--gold);margin-top:auto}.notificationFeed article{padding-left:48px;position:relative}.notificationFeed article:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:34px;left:24px}@media (max-width:768px){.accountPage{grid-template-columns:176px minmax(0,1fr);column-gap:24px;width:calc(100% - 40px);padding-top:52px}.accountMetrics,.accountLinkGrid,.shelfGrid{grid-template-columns:1fr}.accountMetrics>div{min-height:112px}.accountMetrics>div+div,.accountLinkGrid>a+a,.shelfGrid>a:nth-child(2n),.shelfGrid>a:nth-child(n+2){border-top:1px solid var(--line);border-left:0}.recordCard dl{grid-template-columns:1fr}.recordCard dl>div+div{border-top:1px solid var(--line)}.orderArchiveRow{grid-template-columns:1fr auto}.orderArchiveRow em{text-align:left;grid-column:1/-1}}@media (min-width:701px) and (max-width:850px){.patronDashboardGrid,.creatorDashboardGrid{grid-template-columns:1fr}}@media (max-width:700px){.accountPage{display:block}.accountPage>:not(.accountNavWrap){grid-column:auto}.accountNavWrap{margin-bottom:28px;display:block;position:static}.accountNavDesktop{display:none}.accountNavMobile{border-block:1px solid var(--line);display:block}.accountNavMobile>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:0 4px;font-size:13px;display:flex}.accountNavMobile>summary:after{content:"+";font-size:20px}.accountNavMobile[open]>summary:after{content:"−"}.accountNavDrawer{border-bottom:0}.patronDashboardGrid,.creatorDashboardGrid{grid-template-columns:1fr}.followingDirectory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.accountPage{width:calc(100% - 28px);padding-top:40px}.accountNavDrawer{grid-template-columns:1fr}.patronPanel>header{align-items:flex-start;padding:16px}.creatorQuickActions{grid-template-columns:1fr}.creatorQuickActions a{min-height:76px}.creatorQuickActions a+a{border-left:0;border-top:1px solid var(--line)}.creatorTasks li{grid-template-columns:68px minmax(0,1fr);align-items:start;padding:16px}.creatorTasks li>a{grid-column:2}.creatorContentFacts{grid-template-columns:1fr 1fr}.creatorContentFacts>div:nth-child(3){border-left:0}.creatorContentFacts>div:nth-child(n+3){border-top:1px solid var(--line)}.creatorRecentContent li{grid-template-columns:38px minmax(0,1fr) auto;padding:15px 16px}.creatorRecentContent li>em{text-align:right}.creatorRecentContent li>a{grid-column:2/-1}.patronFeedList>a{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:16px}.patronFeedList>a>em{grid-column:2}.patronCreatorGrid,.followingDirectory{grid-template-columns:1fr 1fr}.patronCreatorGrid>a:nth-child(odd){border-left:0}.patronCreatorGrid>a:nth-child(2n){border-left:1px solid var(--line)}.patronCreatorGrid>a:nth-child(n+3){border-top:1px solid var(--line)}.recordCardTop,.recordActions{flex-direction:column;align-items:stretch}.recordActions a{justify-content:center;width:100%}.orderArchiveRow{grid-template-columns:1fr;gap:12px;padding:20px}.orderArchiveRow em{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.financePage{width:min(1180px,100% - 72px);margin:0 auto;padding:72px 0 110px}.revenueSummary{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.revenueSummary article{flex-direction:column;justify-content:space-between;min-height:180px;padding:28px;display:flex}.revenueSummary article+article{border-left:1px solid var(--line)}.revenueSummary span,.revenueSummary small,.settlementToolbar small,.settlementList dt{color:var(--muted);letter-spacing:.1em;font-size:11px}.revenueSummary strong{color:var(--gold);font:500 34px/1 Georgia,Times New Roman,serif}.ledgerPanel,.settlementWorkspace{border:1px solid var(--line);background:#fff3;margin-top:38px}.ledgerPanel>header,.settlementToolbar{border-bottom:1px solid var(--line);padding:28px 30px}.ledgerPanel h2{margin:6px 0 0;font:500 28px/1.2 Georgia,Times New Roman,serif}.ledgerPanel ol{margin:0;padding:0;list-style:none}.ledgerPanel li{justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:18px 30px;display:flex}.ledgerPanel li+li{border-top:1px solid var(--line)}.ledgerPanel li strong,.ledgerPanel li small{display:block}.ledgerPanel li small{color:var(--muted);margin-top:6px}.ledgerCredit{color:var(--gold)}.ledgerDebit{color:var(--ink)}.settlementToolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.settlementToolbar strong,.settlementToolbar small{display:block}.settlementToolbar small{margin-top:7px}.settlementToolbar button,.settlementList button{min-height:44px}.settlementList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settlementList article{padding:30px}.settlementList article:nth-child(2n){border-left:1px solid var(--line)}.settlementList article:nth-child(n+3){border-top:1px solid var(--line)}.settlementList header span,.settlementList header strong{display:block}.settlementList header span{color:var(--gold);letter-spacing:.12em;font-size:11px}.settlementList header strong{margin-top:8px;font:500 22px/1.2 Georgia,Times New Roman,serif}.settlementList dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;display:grid}.settlementList dl>div{border-bottom:1px solid var(--line);padding:14px 0}.settlementList dd{margin:5px 0 0}.settlementList .emptyState,.ledgerPanel .emptyState{padding:30px}@media (max-width:768px){.financePage{width:calc(100% - 40px);padding-top:52px}.revenueSummary,.settlementList{grid-template-columns:1fr}.revenueSummary article+article,.settlementList article:nth-child(2n),.settlementList article:nth-child(n+2){border-top:1px solid var(--line);border-left:0}.revenueSummary article{min-height:130px}}@media (max-width:430px){.financePage{width:calc(100% - 28px);padding-top:40px}.settlementToolbar,.ledgerPanel li{flex-direction:column;align-items:stretch}.settlementToolbar button{width:100%}.ledgerPanel li{gap:10px}.settlementList dl{grid-template-columns:1fr}}.channelClosed{border-block:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.5rem 0;display:grid}.channelClosed>span{border:1px solid var(--gold-dark);min-height:44px;color:var(--gold-dark);letter-spacing:.12em;justify-content:center;align-items:center;font-size:.76rem;display:inline-flex}.channelClosed h2,.channelClosed p,.withdrawalArchive h2,.withdrawalArchive p{margin:0}.channelClosed p{color:var(--muted);margin-top:.55rem;line-height:1.8}.withdrawalSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(14rem,.8fr);display:grid}.withdrawalSummary article,.withdrawalActions{min-width:0;padding:1.5rem}.withdrawalSummary article+article,.withdrawalActions{border-left:1px solid var(--line)}.withdrawalSummary article{gap:.5rem;display:grid}.withdrawalSummary article span,.withdrawalSummary article small{color:var(--muted)}.withdrawalSummary article strong{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500}.withdrawalActions{align-content:center;gap:.75rem;display:grid}.withdrawalActions button,.withdrawalActions a{border:1px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.withdrawalActions button:disabled{cursor:not-allowed;border-color:var(--line-strong);color:var(--muted);background:color-mix(in srgb, var(--paper) 75%, var(--line))}.withdrawalArchive{padding:1.75rem 0 0}.withdrawalArchive header,.withdrawalArchive li,.withdrawalArchive li a{justify-content:space-between;align-items:center;gap:1rem;display:flex}.withdrawalArchive header{border-bottom:1px solid var(--line);padding-bottom:1rem}.withdrawalArchive ol{margin:0;padding:0;list-style:none}.withdrawalArchive li{border-bottom:1px solid var(--line);min-height:56px}.withdrawalArchive li a{width:100%;min-height:56px;color:inherit;text-decoration:none}.withdrawalArchive .emptyState{padding:2rem 0}.financeNextLink{border-block:1px solid var(--line);min-height:72px;color:inherit;grid-template-columns:8rem minmax(0,1fr) minmax(12rem,.8fr);align-items:center;gap:1rem;text-decoration:none;display:grid}.financeNextLink span,.financeNextLink small{color:var(--muted)}.balanceHero{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;display:flex}.balanceHero span,.balanceHero strong,.balanceHero small{display:block}.balanceHero strong{font:500 clamp(2.2rem, 6vw, 4.8rem) / 1 var(--font-display);margin:.4rem 0}.balanceHero small,.rechargeComposer p,.rechargeFact dt{color:var(--muted)}.rechargeArchive,.rechargeComposer,.rechargeFact{border:1px solid var(--line);margin-top:2rem;padding:clamp(1.2rem,4vw,2rem)}.rechargeArchive header,.rechargeArchive li a{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rechargeArchive header>a{align-items:center;min-height:44px;padding:0 .5rem;display:inline-flex}.rechargeArchive ol{margin:1rem 0 0;padding:0;list-style:none}.rechargeArchive li a{border-top:1px solid var(--line);min-height:56px;color:inherit;text-decoration:none}.rechargeArchive em{color:var(--gold-dark);font-style:normal}.rechargeComposer fieldset{border:0;margin:1.5rem 0;padding:0}.rechargeComposer legend,.customRecharge span{color:var(--muted);margin-bottom:.7rem}.rechargeAmounts,.rechargeProviders{flex-wrap:wrap;gap:.75rem;display:flex}.rechargeAmounts label,.rechargeProviders label{border:1px solid var(--line-strong);align-items:center;gap:.5rem;min-height:44px;padding:.65rem 1rem;display:inline-flex}.customRecharge{margin-top:1rem;display:grid}.customRecharge input{border:1px solid var(--line-strong);background:var(--paper);min-height:48px;font:inherit;padding:0 .8rem}.rechargeFact dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 2rem;display:grid}.rechargeFact dl>div{border-bottom:1px solid var(--line);padding:1rem 0}.rechargeFact dd{margin:.35rem 0 0}@media (max-width:768px){.balanceHero{flex-direction:column;align-items:stretch}.balanceHero .primaryLink{width:100%}}@media (max-width:430px){.rechargeFact dl{grid-template-columns:1fr}.rechargeArchive li a{flex-direction:column;align-items:flex-start;padding:.8rem 0}}@media (max-width:768px){.withdrawalSummary{grid-template-columns:1fr 1fr}.withdrawalActions{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.financeNextLink{grid-template-columns:1fr;gap:.35rem;padding:1rem 0}}@media (max-width:430px){.channelClosed,.withdrawalSummary{grid-template-columns:1fr}.channelClosed{gap:.8rem}.channelClosed>span{justify-self:start;min-width:8.5rem}.withdrawalSummary article,.withdrawalActions{padding:1.1rem 0}.withdrawalSummary article+article,.withdrawalActions{border-top:1px solid var(--line);border-left:0}.withdrawalActions{grid-column:auto}}.homeUtilityBar{background:var(--ink);color:#f7f5f0b8;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:30px;padding:0 max(32px,50vw - 620px);font-size:.66rem;display:flex}.homeUtilityBar a{text-underline-offset:3px;align-items:center;min-height:30px;display:inline-flex}.homePage{background:var(--paper)}.homeHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(360px,.78fr);gap:clamp(48px,7vw,104px);width:min(1240px,100% - 64px);min-height:720px;margin:0 auto;padding:clamp(72px,9vw,128px) 0;display:grid}.homeHeroCopy{align-content:center;display:grid}.homeHero h1{letter-spacing:-.065em;margin:0;font-family:Songti SC,STSong,SimSun,Georgia,serif;font-size:clamp(4rem,6.4vw,6.7rem);font-weight:400;line-height:.98}.homeHero h1 span{color:var(--gold);margin-top:.12em;font-style:italic;display:block}.homeHero .eyebrow{align-items:center;gap:12px;margin-bottom:32px;display:flex}.homeHero .eyebrow:before,.homePrincipleIntro .sectionLabel:before,.homePathways .sectionLabel:before,.homeDiscovery .sectionLabel:before{background:var(--gold);content:"";width:32px;height:1px}.homeHero .heroCopy{max-width:620px;margin:32px 0 0;font-family:inherit;font-size:.96rem;line-height:2}.homeHero .heroActions{justify-content:flex-start;margin-top:34px}.homeHero .heroActions a{border-color:var(--line-strong);justify-content:space-between;gap:20px;min-width:156px}.homeHero .heroActions a.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.homeHeroVisual{min-height:570px;position:relative;overflow:visible}.homeHeroVisual>img{object-fit:cover}.homeHeroVisual:after{content:"";pointer-events:none;border:1px solid #f7f5f0b3;position:absolute;inset:18px}.homeHeroVisual blockquote{background:var(--paper);border-top:1px solid var(--gold);color:var(--muted);z-index:1;max-width:280px;margin:0;padding:24px 26px;font-family:Songti SC,STSong,SimSun,serif;font-size:1.06rem;line-height:1.8;position:absolute;top:42px;left:-52px}.homeHeroVisual small{color:var(--paper);letter-spacing:.16em;z-index:1;background:#1a1a2eeb;padding:12px 14px;font-family:Georgia,Times New Roman,serif;font-size:.62rem;position:absolute;bottom:18px;left:18px}.homePrincipleIntro{text-align:center;width:min(820px,100% - 64px);margin:0 auto;padding:116px 0 54px}.homePrincipleIntro .sectionLabel,.homePathways .sectionLabel,.homeDiscovery .sectionLabel{align-items:center;gap:12px;display:flex}.homePrincipleIntro .sectionLabel{justify-content:center}.homePrincipleIntro h2,.homePathways h2,.homeDiscovery h2{letter-spacing:-.045em;margin:24px 0 0;font-family:Songti SC,STSong,SimSun,Georgia,serif;font-size:clamp(2.5rem,4.5vw,4.7rem);font-weight:400;line-height:1.16}.homePage .principles{margin-bottom:118px}.homePage .principles article{min-height:280px}.homePage .principles h3{margin:40px 0 18px;font-family:Songti SC,STSong,SimSun,serif;font-size:1.48rem;font-weight:400;line-height:1.45}.homePathways{background:var(--paper-deep);padding:108px max(32px,50vw - 620px) 120px}.homePathways>header{justify-content:space-between;align-items:end;gap:48px;margin-bottom:52px;display:flex}.homePathways>header>p{color:var(--muted);max-width:360px;margin:0 0 8px;line-height:1.8}.homePathwayGrid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homePathwayGrid article{min-height:520px;padding:clamp(34px,5vw,64px);display:grid}.homePathwayGrid article.inverse{background:var(--ink);color:var(--paper)}.pathwayIndex{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.pathwayAudience{color:var(--gold);letter-spacing:.18em;margin:42px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:.65rem}.homePathwayGrid h3{letter-spacing:-.04em;margin:0;font-family:Songti SC,STSong,SimSun,serif;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:400;line-height:1.12}.homePathwayGrid h3 span{display:block}.pathwayBody{color:var(--muted);margin:24px 0;line-height:1.8}.inverse .pathwayBody{color:#f7f5f0a8}.homePathwayGrid ul{margin:0 0 32px;padding:0;list-style:none}.homePathwayGrid li{border-top:1px solid var(--line);color:var(--muted);padding:12px 0}.homePathwayGrid .inverse li{color:#f7f5f0a8;border-color:#f7f5f02e}.homePathwayGrid a{color:var(--gold);border-top:1px solid;justify-content:space-between;align-self:end;align-items:center;min-height:52px;font-size:.78rem;text-decoration:none;display:flex}.homePage .homeDiscovery{border:0;margin-bottom:0;padding:116px 0 128px;display:block}.homeDiscovery>header{justify-content:space-between;align-items:end;margin-bottom:46px;display:flex}.homeDiscovery>header>a{align-items:center;min-height:44px;display:inline-flex}.homePage .homeCreatorGrid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.homePage .homeCreatorGrid>a{border:0;min-height:570px;padding:0;display:grid}.homePage .homeCreatorGrid>a+a{border-left:1px solid var(--line)}.homeCreatorImage{min-height:270px;display:block;position:relative;overflow:hidden}.homeCreatorImage img{filter:saturate(.76)contrast(.96);object-fit:cover;transition:transform var(--motion-slow) var(--motion-ease-out)}.homeCreatorGrid>a:hover .homeCreatorImage img,.homeCreatorGrid>a:focus-visible .homeCreatorImage img{filter:saturate(.96)contrast();transform:scale(1.015)}.homeCreatorIdentity,.homeCreatorGrid>a>p,.homeCreatorCta{margin-inline:24px}.homeCreatorIdentity{justify-content:space-between;align-items:start;gap:20px;padding-top:25px;display:flex}.homeCreatorIdentity small,.homeCreatorIdentity strong{margin:0}.homePage .homeCreatorGrid>a>p{-webkit-line-clamp:2}.homeCreatorCta{border-top:1px solid var(--line);align-self:end;align-items:center;min-height:58px;font-size:.76rem;display:flex}.homeCreatorEmpty{grid-column:1/-1;padding:56px}.homeCreatorEmpty p{color:var(--muted)}.homePage .manifesto{background:var(--ink);color:var(--paper);width:100%;max-width:none;margin:0;padding:132px max(32px,50vw - 475px)}.homePage .manifesto h2 span{color:#d5b852;font-style:italic}.manifestoCopy{color:#f7f5f094;max-width:680px;margin:32px auto 28px;line-height:1.9}.homePage .manifesto a{color:#d5b852;text-underline-offset:5px;min-height:44px;padding-top:12px;display:inline-flex}.homeFooter{color:#f7f5f09e;background:#111120;border:0;grid-template-columns:1.6fr repeat(3,1fr);align-items:start;gap:46px;min-height:300px;padding-block:58px 34px;display:grid}.homeFooterBrand strong{color:var(--paper);font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.homeFooterBrand small{margin-left:8px}.homeFooterBrand p{margin-top:20px;line-height:1.8}.homeFooter nav{align-items:start;display:grid}.homeFooter nav strong{color:var(--paper);letter-spacing:.14em;margin-bottom:12px;font-size:.72rem}.homeFooter nav a{min-height:44px}.homeFooterLegal{border-top:1px solid #f7f5f01a;grid-column:1/-1;margin:0;padding-top:24px}.homeHero a:focus-visible,.homePathways a:focus-visible,.homeDiscovery a:focus-visible,.homeFooter a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.authEntryPage{width:min(1180px,100% - 64px)}.authEntryLayout{border-block:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(460px,.7fr);display:grid}.authEntryLayout>.authIntro{align-content:center;margin:0;padding:72px clamp(42px,7vw,92px) 72px 0;display:grid}.authEntryLayout>.authIntro h1{letter-spacing:-.06em;font-size:clamp(3.6rem,6vw,6.1rem)}.authIntro blockquote{border-left:1px solid var(--gold);color:var(--muted);margin:42px 0 0;padding-left:20px;font-family:Songti SC,STSong,SimSun,serif;line-height:1.8}.authEntryTask{border-left:1px solid var(--line);padding:48px 0 48px clamp(36px,5vw,72px)}.authEntryTask .authMethods{border:1px solid var(--line);display:block}.authModeTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authModeTabs button,.previewModeToggle{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;min-height:48px;padding:0 16px}.authModeTabs button+button{border-left:1px solid var(--line)}.authModeTabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.authEntryTask .authMethod{border:0;min-height:500px;padding:40px}.authEntryTask .authMethod+.authMethod{border:0}.previewModeToggle{border-top:1px solid var(--line);text-underline-offset:4px;width:100%;text-decoration:underline}.authModeTabs button:focus-visible,.previewModeToggle:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.authEntryTask .authRecovery,.authEntryTask .devAuth,.authEntryTask .authSignedIn{margin-top:24px}.authDevDirectory{margin-top:36px}.authDevDirectory .loginOptions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.authTaskCard{border:1px solid var(--line);max-width:580px;margin-top:34px;padding:clamp(28px,5vw,48px)}.authTaskCard h2{margin:0 0 10px;font-family:Songti SC,STSong,SimSun,serif;font-size:1.8rem;font-weight:400}.authVerifyPage{max-width:760px}.authVerifyPage .authIntro{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:42px}.authVerifyPage .codeForm.authTaskCard{max-width:580px}@media (max-width:1024px){.homeHero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:54px}.homeHeroVisual blockquote{left:-28px}.authEntryLayout{grid-template-columns:minmax(0,.8fr) minmax(420px,.72fr)}}@media (max-width:800px){.homeUtilityBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homeHero{grid-template-columns:1fr;gap:44px;padding-top:72px}.homeHeroVisual{min-height:560px}.homeHeroVisual blockquote{left:18px}.homePathways>header,.homeDiscovery>header{flex-direction:column;align-items:start}.homePathwayGrid,.homePage .homeCreatorGrid{grid-template-columns:1fr}.homePathwayGrid article{min-height:490px}.homePage .homeCreatorGrid>a+a{border-left:0;border-top:1px solid var(--line)}.homePage .homeCreatorGrid>a{min-height:540px}.homeCreatorImage{min-height:330px}.homeFooter{grid-template-columns:repeat(2,minmax(0,1fr))}.homeFooterBrand{grid-column:1/-1}.authEntryLayout{border-top:0;grid-template-columns:1fr}.authEntryLayout>.authIntro{border-bottom:1px solid var(--line);padding:20px 0 48px}.authEntryTask{border-left:0;padding:48px 0 0}.authDevDirectory .loginOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.homeUtilityBar{padding-inline:14px}.homeUtilityBar span{max-width:70%}.homeHero,.homePage .principles,.homePage .homeDiscovery,.homePrincipleIntro{width:calc(100% - 40px)}.homeHero{padding:60px 0 68px}.homeHero h1{font-size:clamp(3.35rem,15vw,4.4rem)}.homeHero .heroActions,.homeHero .heroActions a{width:100%}.homeHeroVisual{min-height:460px}.homeHeroVisual blockquote{max-width:235px;padding:18px;font-size:.9rem;top:22px;left:14px}.homePrincipleIntro{text-align:left;padding-top:78px}.homePrincipleIntro .sectionLabel{justify-content:flex-start}.homePage .principles{grid-template-columns:1fr;margin-bottom:78px}.homePage .principles article{min-height:250px;padding:34px 0}.homePage .principles article+article{border-left:0;border-top:1px solid var(--line)}.homePathways{padding:78px 20px 86px}.homePathways h2,.homeDiscovery h2{font-size:3rem}.homePathwayGrid article{min-height:520px;padding:34px 26px}.homePage .homeDiscovery{padding:80px 0 90px}.homeCreatorImage{min-height:260px}.homePage .manifesto{padding:96px 24px}.homePage .manifesto h2{font-size:2.7rem}.homeFooter{gap:30px 18px;padding-inline:20px}.authEntryPage{width:calc(100% - 40px)}.authEntryLayout>.authIntro h1{font-size:3.4rem}.authEntryTask .authMethod,.authEntryTask .authRecovery,.authEntryTask .devAuth,.authEntryTask .authSignedIn{padding:26px 22px}.authEntryTask .authMethod{min-height:470px}.authTaskCard{padding:26px 22px}.authDevDirectory .loginOptions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.homeCreatorImage img{transition:none}}.appNavMobile,.adminSidebarMobile{display:none}.roleWorkspaceShell{width:min(1420px,100% - 64px);min-height:calc(100vh - 92px);margin:0 auto}.roleWorkspaceShell.hasRoleNavigation{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,68px);display:grid}.roleWorkspaceShell>.accountNavWrap{grid-row:auto;margin-top:72px}.roleWorkspaceContent{min-width:0}.roleWorkspaceContent>main,.roleWorkspaceContent>.accountPage,.roleWorkspaceContent>.processPage,.roleWorkspaceContent>.contentArchivePage,.roleWorkspaceContent>.composerPage,.roleWorkspaceContent>.financePage{width:100%;max-width:none;margin:0;padding:72px 0 120px}.roleWorkspaceContent>.accountPage{display:block}.roleWorkspaceContent>.accountPage>:not(.accountNavWrap){grid-column:auto}.roleWorkspaceContent .accountIntro{max-width:820px}.adminSidebar a[aria-current=page]{background:var(--ink);color:var(--paper)}@media (max-width:1024px){.roleWorkspaceShell.hasRoleNavigation{grid-template-columns:190px minmax(0,1fr);gap:30px}}@media (max-width:850px){.roleWorkspaceShell,.roleWorkspaceShell.hasRoleNavigation{width:calc(100% - 40px);display:block}.roleWorkspaceShell>.accountNavWrap{margin:34px 0 0;position:static}.roleWorkspaceShell .accountNavDesktop{display:none}.roleWorkspaceShell .accountNavMobile{border-block:1px solid var(--line);display:block}.roleWorkspaceShell .accountNavMobile>summary,.adminSidebarMobile>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 4px;font-size:13px;display:flex}.roleWorkspaceShell .accountNavMobile>summary:after,.adminSidebarMobile>summary:after{content:"+";font-size:20px}.roleWorkspaceShell .accountNavMobile[open]>summary:after,.adminSidebarMobile[open]>summary:after{content:"−"}.roleWorkspaceContent>main,.roleWorkspaceContent>.accountPage,.roleWorkspaceContent>.processPage,.roleWorkspaceContent>.contentArchivePage,.roleWorkspaceContent>.composerPage,.roleWorkspaceContent>.financePage{padding-top:48px}.adminShell{display:block}.adminSidebar{margin-top:34px;padding:0;position:static}.adminSidebar>.sectionLabel,.adminSidebar .adminSidebarDesktop,.adminScopeNote{display:none}.adminSidebarMobile{display:block}.adminSidebarDrawer{padding-bottom:12px;display:grid}.adminSidebarDrawer a{min-height:48px}.adminTableWrap{border:0;overflow:visible}.adminTable,.adminTable tbody,.adminTable tr,.adminTable td{width:100%;display:block}.adminTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adminTable tr{border:1px solid var(--line);margin-bottom:14px;padding:10px 16px}.adminTable td,.adminTable td:first-child{overflow-wrap:anywhere;grid-template-columns:minmax(92px,.24fr) minmax(0,1fr);gap:14px;min-width:0;padding:11px 0;display:grid}.adminTable td:before{color:var(--muted);content:attr(data-label);letter-spacing:.08em;font-size:11px}}@media (max-width:700px){.appHeader{min-height:76px}.appNavDesktop{display:none}.appNavMobile{display:block;position:relative}.appNavMobile>summary{border:1px solid var(--line);cursor:pointer;letter-spacing:.12em;justify-content:center;align-items:center;min-width:64px;min-height:44px;padding:0 14px;font-size:12px;display:inline-flex}.appNavDrawer{background:var(--paper);border:1px solid var(--line);z-index:30;min-width:min(280px,100vw - 40px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #1a1a2e1f}.appNavDrawer a,.appNavDrawer .headerLogout{border:0;border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:0;background:0 0;justify-content:flex-start;align-items:center;width:100%;min-height:48px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}}@media (max-width:430px){.roleWorkspaceShell,.roleWorkspaceShell.hasRoleNavigation{width:calc(100% - 28px)}.roleWorkspaceContent>main,.roleWorkspaceContent>.accountPage,.roleWorkspaceContent>.processPage,.roleWorkspaceContent>.contentArchivePage,.roleWorkspaceContent>.composerPage,.roleWorkspaceContent>.financePage{padding-top:40px}}.contentArchiveList>a{grid-template-columns:54px 112px minmax(0,1fr) 130px;padding-block:16px}.publicContentList>a{grid-template-columns:54px 124px minmax(0,1fr) 130px;padding-block:16px}.discoveryContentList>a{grid-template-columns:138px minmax(180px,.82fr) minmax(0,1.18fr) 90px}.creatorRecentContent li{grid-template-columns:44px 72px minmax(0,1fr) 72px auto}@media (max-width:1024px){.discoveryContentList>a{grid-template-columns:112px minmax(160px,.8fr) minmax(0,1.2fr) 84px}}@media (max-width:800px){.discoveryContentList>a{grid-template-columns:96px minmax(0,1fr) auto}.discoveryContentThumb{grid-row:1/span 2;width:96px}.discoveryContentIdentity{grid-column:2}.discoveryContentList>a>p{grid-column:2/-1}.discoveryContentList>a>em{grid-area:1/3}.contentArchiveList>a,.publicContentList>a{grid-template-columns:42px 92px minmax(0,1fr);gap:14px;padding-block:14px}.contentArchiveList>a>em,.publicContentList>a>em{grid-column:3;justify-self:start}.creatorRecentContent li{grid-template-columns:36px 64px minmax(0,1fr) auto}.creatorRecentContent li>em{grid-column:4}.creatorRecentContent li>a{grid-column:3/-1}}@media (max-width:430px){.discoveryContentList>a{grid-template-columns:82px minmax(0,1fr)}.discoveryContentThumb{width:82px}.discoveryContentList>a>em{text-align:left;grid-area:auto/2}.contentArchiveList>a,.publicContentList>a{grid-template-columns:34px 76px minmax(0,1fr);gap:10px}.contentArchiveList>a>em,.publicContentList>a>em{grid-column:2/-1}.creatorRecentContent li{grid-template-columns:30px 58px minmax(0,1fr)}.creatorRecentContent li>em,.creatorRecentContent li>a{grid-column:3}}:is(.homePage .homeCreatorGrid>a,.discoveryCreatorGrid>a,.discoveryContentList>a,.patronFeedList>a,.patronCreatorGrid>a,.followingDirectory article>a,.shelfGrid>a,.adminModuleGrid a,.workspaceLinks a,.creatorQuickActions a,.contentArchiveList>a,.publicContentList>a,.accountLinkGrid>a){transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--motion-ease-out);will-change:transform;position:relative}:is(.homePage .homeCreatorGrid>a,.discoveryCreatorGrid>a,.discoveryContentList>a,.patronFeedList>a,.patronCreatorGrid>a,.followingDirectory article>a,.shelfGrid>a,.adminModuleGrid a,.workspaceLinks a,.creatorQuickActions a,.contentArchiveList>a,.publicContentList>a,.accountLinkGrid>a) :is(img,.mediaThumbnail){transition:transform var(--motion-slow) var(--motion-ease-out)}:is(.homePage .homeCreatorGrid>a,.discoveryCreatorGrid>a,.discoveryContentList>a,.patronFeedList>a,.patronCreatorGrid>a,.followingDirectory article>a,.shelfGrid>a,.adminModuleGrid a,.workspaceLinks a,.creatorQuickActions a,.contentArchiveList>a,.publicContentList>a,.accountLinkGrid>a):focus-visible{background:color-mix(in srgb, var(--gold) 7%, var(--paper));outline:2px solid var(--gold);outline-offset:-2px;z-index:2;transform:translateY(-2px);box-shadow:0 12px 30px #1a1a2e1c}@media (hover:hover) and (pointer:fine){:is(.homePage .homeCreatorGrid>a,.discoveryCreatorGrid>a,.discoveryContentList>a,.patronFeedList>a,.patronCreatorGrid>a,.followingDirectory article>a,.shelfGrid>a,.adminModuleGrid a,.workspaceLinks a,.creatorQuickActions a,.contentArchiveList>a,.publicContentList>a,.accountLinkGrid>a):hover{background:color-mix(in srgb, var(--gold) 6%, var(--paper));transform:translate3d(0, var(--motion-card-lift), 0);z-index:2;box-shadow:0 16px 36px #1a1a2e1f}:is(.homePage .homeCreatorGrid>a,.discoveryCreatorGrid>a,.patronFeedList>a,.patronCreatorGrid>a,.followingDirectory article>a,.shelfGrid>a):hover :is(img,.mediaThumbnail){transform:scale(1.015)}}.accountNav a{transition:transform var(--motion-fast) var(--motion-ease-out)}.accountNav a:hover,.accountNav a:focus-visible{padding-left:18px;transform:translate(3px)}@keyframes medici-menu-enter{0%{opacity:0;transform:translate3d(0, calc(-1 * var(--motion-distance-menu)), 0)}to{opacity:1;transform:translate(0,0)}}:is(.appNavMobile[open]>.appNavDrawer,.accountNavMobile[open]>.accountNavDrawer,.adminSidebarMobile[open]>.adminSidebarDrawer,.creatorCreateMenu[open]>.creatorCreateMenuPanel){animation:medici-menu-enter var(--motion-base) var(--motion-ease-out) both;transform-origin:100% 0;will-change:opacity, transform}:is(.appNavMobile>summary,.accountNavMobile>summary,.adminSidebarMobile>summary,.creatorCreateMenu>summary){transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease-out)}:is(.appNavMobile>summary,.accountNavMobile>summary,.adminSidebarMobile>summary,.creatorCreateMenu>summary):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){:is(.homePage .homeCreatorGrid>a,.discoveryCreatorGrid>a,.discoveryContentList>a,.patronFeedList>a,.patronCreatorGrid>a,.followingDirectory article>a,.shelfGrid>a,.adminModuleGrid a,.workspaceLinks a,.creatorQuickActions a,.contentArchiveList>a,.publicContentList>a,.accountLinkGrid>a,.appNavMobile>summary,.accountNavMobile>summary,.adminSidebarMobile>summary,.creatorCreateMenu>summary),:is(.homePage .homeCreatorGrid>a,.discoveryCreatorGrid>a,.discoveryContentList>a,.patronFeedList>a,.patronCreatorGrid>a,.followingDirectory article>a,.shelfGrid>a) :is(img,.mediaThumbnail){transition:none!important}:is(.appNavMobile[open]>.appNavDrawer,.accountNavMobile[open]>.accountNavDrawer,.adminSidebarMobile[open]>.adminSidebarDrawer,.creatorCreateMenu[open]>.creatorCreateMenuPanel){opacity:1;transform:none;animation:none!important}:is(.homePage .homeCreatorGrid>a,.discoveryCreatorGrid>a,.discoveryContentList>a,.patronFeedList>a,.patronCreatorGrid>a,.followingDirectory article>a,.shelfGrid>a,.adminModuleGrid a,.workspaceLinks a,.creatorQuickActions a,.contentArchiveList>a,.publicContentList>a,.accountLinkGrid>a):is(:hover,:focus-visible),:is(.homePage .homeCreatorGrid>a,.discoveryCreatorGrid>a,.patronFeedList>a,.patronCreatorGrid>a,.followingDirectory article>a,.shelfGrid>a):is(:hover,:focus-visible) :is(img,.mediaThumbnail),.accountNav a:is(:hover,:focus-visible),:is(.appNavMobile>summary,.accountNavMobile>summary,.adminSidebarMobile>summary,.creatorCreateMenu>summary):active{transform:none!important}}:is(.editorialForm button,.authForm button,.authActions a,.authActions button,.systemRecoveryActions a,.systemRecoveryActions button,.primaryLink,.secondaryLink,.loginOption,.serviceNotice a,.homeHero .heroActions a,.homePathwayGrid a,.headerLogout,.socialToolbarActions button,.socialComposerSettings>button,.socialMediaDrawer button,.socialComposerMobileBar button,.collectionPager button,.dangerButton){transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, opacity var(--motion-fast) ease}:is(.editorialForm button,.authForm button,.authActions a,.authActions button,.systemRecoveryActions a,.systemRecoveryActions button,.primaryLink,.secondaryLink,.loginOption,.serviceNotice a,.homeHero .heroActions a,.homePathwayGrid a,.headerLogout,.socialToolbarActions button,.socialComposerSettings>button,.collectionPager button,.dangerButton):active:not(:disabled){transform:scale(.98)}:is(.editorialForm button,.primaryLink,.secondaryLink,.collectionPager button):disabled{cursor:not-allowed;opacity:.45}.formSuccess{color:#3d6b47;min-height:24px;margin:14px 0 0;font-size:13px;line-height:1.65}.skipNav{background:var(--ink);color:var(--paper);z-index:999;min-height:44px;padding:10px 18px;position:fixed;top:-100%;left:8px}.skipNav:focus{top:8px}@media (prefers-reduced-motion:reduce){:is(.editorialForm button,.authForm button,.authActions a,.authActions button,.systemRecoveryActions a,.systemRecoveryActions button,.primaryLink,.secondaryLink,.loginOption,.serviceNotice a,.homeHero .heroActions a,.homePathwayGrid a,.headerLogout,.socialToolbarActions button,.socialComposerSettings>button,.collectionPager button,.dangerButton){transition:none}:is(.editorialForm button,.authForm button,.authActions a,.authActions button,.systemRecoveryActions a,.systemRecoveryActions button,.primaryLink,.secondaryLink,.loginOption,.serviceNotice a,.homeHero .heroActions a,.homePathwayGrid a,.headerLogout,.socialToolbarActions button,.socialComposerSettings>button,.collectionPager button,.dangerButton):active:not(:disabled){transform:none}}.wechatPaymentQr{border:1px solid var(--line,#d8d2c4);justify-items:center;gap:12px;margin-block:24px;padding:16px;display:grid}.wechatPaymentQr svg{background:#fff;max-width:100%;height:auto}.wechatPaymentQr p{text-align:center;margin:0}.paymentResultActions button{white-space:normal;min-height:44px}.paymentTestReference{overflow-wrap:anywhere;font-size:.85rem}.identityConsentManagement>summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.identityConsentManagement>summary:focus-visible{outline-offset:4px;outline:2px solid}.accountIdentityConsentForm{border:0;margin-top:24px;padding:0}.serviceNotice .accountIdentityConsentForm .consentCheck a{min-height:0;color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.creatorAccessNotice>strong{margin-bottom:20px;display:block}.financialHistoryWithdrawals li{align-items:flex-start;padding:16px 0}.financialHistoryWithdrawals li>div{min-width:0}.financialHistoryWithdrawals strong,.financialHistoryWithdrawals small{overflow-wrap:anywhere;display:block}.financialHistoryWithdrawals small{color:var(--muted);margin-top:6px}.financialHistoryWithdrawalAmount{text-align:right;flex-shrink:0}.registrationIntent{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:24px 0;padding:0;display:grid}.registrationIntent legend{margin-bottom:12px;font-weight:650}.registrationIntent label{border:2px solid var(--line);cursor:pointer;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:6px 10px;min-height:112px;padding:16px;display:grid}.registrationIntent label.isSelected{border-color:var(--ink);background:var(--paper)}.registrationIntent label:focus-within{outline:2px solid var(--ink);outline-offset:3px}.registrationIntent input{appearance:none;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.registrationIntent input:before,.registrationIntent input:after{content:"";box-sizing:border-box;border-radius:50%;grid-area:1/1}.registrationIntent input:before{border:2px solid;width:18px;height:18px}.registrationIntent input:after{visibility:hidden;background:currentColor;width:8px;height:8px}.registrationIntent input:checked:after{visibility:visible}.registrationIntent input:focus-visible{outline-offset:2px;outline:2px solid}.registrationIntent label>span:not(.registrationIntentMark){min-width:0;padding-top:10px}.registrationIntent strong,.registrationIntent small{display:block}.registrationIntent small{color:var(--muted);margin-top:6px;line-height:1.7}.registrationIntentMark{grid-column:2;font-size:.75rem;font-weight:650}.registrationIntent>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.8}.registrationIntent:disabled label{opacity:.65;cursor:default}.registrationIntent:disabled input{cursor:default}@media (forced-colors:active){.registrationIntent input{forced-color-adjust:none;color:canvastext}.registrationIntent input:checked{color:highlight}}.identityPrompt{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:0;padding:40px 32px 24px;overflow:auto;box-shadow:0 24px 80px #0003}.identityPrompt::backdrop{background:#1217198c}.identityPrompt h2{margin:12px 0 16px;padding-right:12px;font-size:clamp(1.4rem,4vw,1.75rem);line-height:1.45}.identityPrompt p{line-height:1.85}.identityPromptClose{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:8px;right:8px}.identityPromptActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.identityPromptActions button{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;font:inherit;border-radius:0;padding:12px}.identityPromptActions .secondaryAction{color:var(--ink);background:0 0}.identityPrompt button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.identityPrompt button:disabled{opacity:.6;cursor:wait}.identityPrompt .formError:empty{display:none}.accountIdentityNotice{border:1px solid var(--line);background:var(--paper);border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 32px;padding:24px;display:flex}.accountIdentityNotice h2{margin:0 0 8px;font-size:1.1rem}.accountIdentityNotice p{color:var(--muted);margin:0;line-height:1.8}.accountIdentityNotice>a{flex-shrink:0}@media (max-width:600px){.registrationIntent{grid-template-columns:1fr}.registrationIntent label{min-height:88px}.identityPrompt{padding:40px 24px 24px}.identityPromptActions{grid-template-columns:1fr}.accountIdentityNotice{flex-direction:column;align-items:flex-start;gap:16px}}
