:root{--ink:#0b0b0d;--gold:#d6b25e;--gold-deep:#9f7c2f;--gold-soft:#e6d09a;--paper:#f7f3e8;--surface:#fff;--text:#18181b;--muted:#71717a;--line:#e4e4e7;--success:#168a5b;--warning:#d97706;--danger:#c2413b;--info:#2563eb}
*{box-sizing:border-box}@media (max-width:900px){.course-operation-metrics{grid-template-columns:1fr 1fr}.course-operations-layout{grid-template-columns:1fr}}@media (max-width:640px){.course-operations-page .shell{width:min(100% - 24px,1180px)}.course-operations-hero{flex-direction:column;align-items:start;padding:30px 24px}.course-operations-hero h1{font-size:38px}.course-operation-metrics{grid-template-columns:1fr 1fr;gap:9px}.course-operation-metrics article{padding:16px}.course-operation-metrics strong{font-size:28px}.course-learners-panel,.course-lessons-analytics{border-radius:15px;padding:18px 14px}.course-learner-filters{grid-template-columns:1fr}.course-learner-facts{grid-template-columns:1fr 1fr}.course-learner-head{align-items:start}.restriction-editor{grid-template-columns:1fr 1fr}.restriction-editor textarea{grid-column:1/-1}.course-learner-list footer{flex-direction:column;align-items:start}.course-asset-field{grid-template-columns:1fr}.course-asset-field>small{grid-column:auto}.chapter-editor>header{grid-template-columns:auto minmax(0,1fr)}.chapter-editor>header .danger-link{grid-column:2;justify-self:start}.editor-submit-bar{bottom:8px}}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;height:84px;display:flex}.brand{letter-spacing:.02em;align-items:center;gap:12px;font-weight:700;display:inline-flex}.brand-mark{color:#0000;background-color:var(--ink);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);background-image:url(/brand/pandengzhe-mark.png);background-position:50%;background-repeat:no-repeat;background-size:78%;border-radius:12px;place-items:center;width:38px;height:38px;font-size:0;display:grid}.nav-links{color:var(--muted);gap:32px;font-size:14px;display:flex}.nav-links a:hover{color:var(--ink)}.button{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-light{color:var(--paper);background:var(--ink)}.button-gold{color:var(--ink);background:var(--gold);box-shadow:0 16px 36px #d6b25e38}.button-ghost{color:var(--paper);border:1px solid #f7f3e840}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:700px;padding-block:74px 100px;display:grid}.hero:before{content:"";z-index:-1;background:var(--ink);border-radius:0 0 56px 56px;height:700px;position:absolute;inset:84px 0 auto}.hero-copy{color:var(--paper)}.eyebrow{color:var(--gold);letter-spacing:.18em;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.055em;max-width:660px;margin:24px 0;font-size:clamp(54px,7vw,88px);line-height:1.03}.hero h1 span{color:var(--gold-soft)}.hero-lead{color:#b9b5ab;max-width:610px;font-size:20px;line-height:1.8}.hero-actions{gap:14px;margin-top:38px;display:flex}.hero-proof{color:#8f8b83;gap:22px;margin-top:54px;font-size:12px;display:flex}.hero-proof span:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.dashboard-preview{color:var(--paper);background:#17171b;border:1px solid #d6b25e3d;border-radius:28px;padding:26px;transform:rotate(1.2deg);box-shadow:0 40px 90px #00000057}.preview-top,.metrics,.preview-list{justify-content:space-between;gap:14px;display:flex}.preview-top small,.metrics small{color:#89857d;margin-bottom:8px;display:block}.preview-top strong{display:block}.status{color:var(--gold);background:#d6b25e1a;border-radius:999px;align-self:start;padding:7px 10px;font-size:12px}.metrics{margin-top:24px}.metrics article{background:#202025;border-radius:16px;flex:1;padding:20px}.metrics strong{font-size:24px;display:block}.metrics em{color:#58c495;font-size:12px;font-style:normal}.chart{border-bottom:1px solid #333339;align-items:end;gap:14px;height:178px;margin-top:24px;padding:26px 18px 0;display:flex}.chart span{background:linear-gradient(var(--gold), #675a3b);opacity:.82;border-radius:6px 6px 0 0;flex:1;min-width:16px}.preview-list{color:#9d9990;grid-template-columns:1fr auto;row-gap:14px;margin-top:24px;font-size:13px;display:grid}.preview-list strong{color:var(--paper)}.capabilities{padding-block:120px}.section-heading{max-width:720px}.section-heading h2,.business h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(38px,5vw,58px);line-height:1.12}.section-heading>p:last-child{color:var(--muted);line-height:1.8}.capability-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px;display:grid}.capability-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:260px;padding:28px}.capability-card>span{color:var(--gold-deep);font-size:12px;font-weight:800}.capability-card h3{margin-top:44px;font-size:22px}.capability-card p{min-height:66px;color:var(--muted);font-size:14px;line-height:1.7}.capability-card a{font-size:13px;font-weight:800}.business{color:var(--paper);background:var(--ink);padding-block:110px}.business-inner{grid-template-columns:1fr 1fr;gap:100px;display:grid}.business ol{margin:0;padding:0;list-style:none}.business li{border-bottom:1px solid #2f2f34;grid-template-columns:48px 1fr;gap:16px;padding:24px 0;display:grid}.business li>span{color:var(--gold);font-weight:800}.business li strong{font-size:18px}.business li p{color:#97938b;line-height:1.7}.footer{min-height:180px;color:var(--muted);grid-template-columns:1fr 1fr 1fr;align-items:center;font-size:13px;display:grid}.footer p:last-child{text-align:right}.auth-page{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 75% 15%, #d6b25e21, transparent 28%), var(--ink);place-items:center;padding:96px 24px 48px;display:grid}.auth-brand{position:absolute;inset:28px auto auto 36px}.auth-card{width:min(100%,480px);color:var(--ink);background:var(--paper);border:1px solid #d6b25e59;border-radius:28px;padding:44px;box-shadow:0 36px 90px #00000052}.auth-card h1{letter-spacing:-.04em;margin:14px 0 10px;font-size:38px}.muted-copy{color:var(--muted);margin:0 0 30px;line-height:1.7}.form-stack{gap:20px;display:grid}.form-stack label{color:#555159;gap:9px;font-size:13px;font-weight:700;display:grid}.form-stack input,.form-stack textarea,.form-stack select{width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;resize:vertical;background:#fff;border-radius:12px;outline:none;padding:14px 16px}.form-stack input:focus,.form-stack textarea:focus,.form-stack select:focus{border-color:var(--gold-deep);box-shadow:0 0 0 3px #d6b25e26}.form-stack button{cursor:pointer;border:0}.form-stack button:disabled{cursor:wait;opacity:.65}.feedback-page{background:#f6f4ee;min-height:100vh;padding-bottom:80px}.feedback-layout{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.feedback-form{width:auto}.feedback-form h2,.feedback-history h2{margin-top:0}.feedback-history{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;padding:28px;display:grid}.feedback-history article{border:1px solid var(--line);border-radius:14px;padding:20px}.feedback-history article>div{justify-content:space-between;gap:12px;display:flex}.feedback-history h3{margin:14px 0 8px}.feedback-history blockquote{border-left:3px solid var(--green,#286a47);background:#f1f6f2;margin:16px 0 0;padding:14px 16px}.feedback-history blockquote p{margin-bottom:0}.report-status.submitted,.report-status.in_progress{color:#72571a;background:#fbf1d3}.report-status.closed{color:#666;background:#ececec}.text-button{min-height:32px;color:var(--muted);background:0 0}.dev-hint,.form-error,.notice{border-radius:10px;margin:0;padding:12px 14px;font-size:13px}.dev-hint{color:#67501b;background:#f7edce}.form-error{color:#9c2f2f;background:#fee9e6;margin-top:18px}.legal-copy{color:#8e8990;margin:28px 0 0;font-size:11px;line-height:1.65}.legal-page{background:#f7f4ec;min-height:100vh;padding:72px 24px}.legal-document{border:1px solid var(--line);background:#fff;border-radius:26px;width:min(100%,820px);margin:0 auto;padding:52px;box-shadow:0 24px 70px #18181c14}.legal-document h1{letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(38px,6vw,60px)}.legal-document h2{margin:34px 0 10px;font-size:21px}.legal-document p,.legal-document li{color:#555159;line-height:1.85}.legal-document li+li{margin-top:7px}.legal-meta{border-bottom:1px solid var(--line);padding-bottom:26px;font-size:12px}.legal-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;padding-top:30px;font-size:13px;font-weight:800;display:flex}.delete-account-card{max-width:680px}.danger-button{color:#fff;cursor:pointer;background:#9c2f2f;border:0}.danger-button:disabled{cursor:not-allowed;opacity:.45}.product-page{background:#f7f4ec;min-height:100vh}.product-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:78px;display:grid}.product-nav nav{color:var(--muted);gap:28px;font-size:14px;display:flex}.product-nav>:last-child{justify-self:end}.user-chip{color:var(--ink);cursor:pointer;background:#ece7da;border:0;border-radius:999px;padding:10px 14px}.directory-hero{min-height:330px;color:var(--paper);background:var(--ink);border-radius:32px;justify-content:space-between;align-items:center;gap:48px;padding:62px;display:flex}.directory-hero h1{letter-spacing:-.05em;max-width:680px;margin:14px 0;font-size:clamp(42px,6vw,68px);line-height:1.05}.directory-hero>div>p:last-child{color:#a6a198}.community-directory{padding-block:64px 110px}.directory-toolbar{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;display:flex}.catalog-search{flex:1;max-width:420px;margin-inline:24px}.catalog-search input{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:10px 13px}.catalog-filter-tabs{gap:8px;padding:18px 0 4px;display:flex;overflow-x:auto}.catalog-filter-tabs button{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 14px}.catalog-filter-tabs button.active{color:#171713;background:#eadba9;border-color:#d9c27a}.catalog-empty{grid-column:1/-1}.directory-toolbar strong{color:var(--ink);font-size:20px}.notice{color:#67501b;background:#f1e6c6;margin-top:20px}.cloud-resource-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.cloud-resource-metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.cloud-resource-metrics small{color:var(--muted);margin-bottom:9px;display:block}.cloud-resource-metrics strong{font-size:20px}.cloud-pool-usage{gap:12px;display:grid}.cloud-pool-usage p{border-bottom:1px solid var(--line);justify-content:space-between;margin:0;padding-bottom:12px;display:flex}.cloud-pool-usage small{color:var(--muted);overflow-wrap:anywhere}.community-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;display:grid}.community-card{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.community-cover{height:160px;color:var(--paper);background:linear-gradient(135deg,#17171b,#3c3526);justify-content:space-between;align-items:end;padding:22px;display:flex}.community-cover>span{width:62px;height:62px;color:var(--ink);background:var(--gold);border-radius:18px;place-items:center;font-size:30px;font-weight:800;display:grid}.community-cover small{color:#aaa49a}.community-body{padding:24px}.community-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.community-title h2{margin:0;font-size:22px}.community-title span{color:var(--muted);white-space:nowrap;font-size:12px}.community-body>p{min-height:70px;color:var(--muted);font-size:14px;line-height:1.7}.community-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.community-footer strong{font-size:14px}.community-footer .button{cursor:pointer;border:0;min-height:40px;padding-inline:16px}.community-card-actions{align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.create-page{padding-block:110px 70px}.create-card{width:min(100%,620px)}.rule-note{color:#67501b;background:#f7edce;border-radius:12px;gap:6px;padding:16px;font-size:13px;display:grid}.rule-note span{font-weight:400;line-height:1.6}.content-page{padding-bottom:100px}.community-head{min-height:270px;color:var(--paper);background:linear-gradient(125deg,#17171b,#312b20);border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:48px;display:grid}.community-avatar{width:94px;height:94px;color:var(--ink);background:var(--gold);border-radius:26px;place-items:center;font-size:42px;font-weight:800;display:grid}.community-head small{color:var(--gold)}.community-head h1{margin:8px 0;font-size:42px}.community-head p{color:#aaa59c;max-width:680px;margin:0;line-height:1.7}.content-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:28px;margin-top:32px;display:grid}.feed-column{gap:20px;display:grid}.composer,.post-card,.content-aside,.locked-content,.empty-state,.report-card{border:1px solid var(--line);background:#fff;border-radius:20px}.composer{gap:14px;padding:24px;display:grid}.composer-title,.composer-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.composer-title span,.composer-actions>span{color:var(--muted);font-size:12px}.composer input,.composer textarea,.comment-form input{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#f9f7f1;border:1px solid #0000;border-radius:11px;outline:none;padding:13px 15px}.composer input:focus,.composer textarea:focus,.comment-form input:focus{border-color:var(--gold);background:#fff}.composer-actions>div{align-items:center;gap:10px;display:flex}.composer-actions button{cursor:pointer;border:0}.post-card{padding:26px}.post-card>header{align-items:center;gap:12px;display:flex}.author-avatar{width:42px;height:42px;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;font-weight:800;display:grid}.post-card>header>div:nth-child(2){gap:4px;display:grid}.post-card header small{color:var(--muted);font-size:11px}.featured-badge{color:#6b5117;background:#f5e7bd;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:800}.post-card h2{margin:22px 0 10px;font-size:24px}.post-body{color:#46434a;white-space:pre-wrap;line-height:1.85}.post-actions{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:18px;display:flex}.post-actions button,.report-box button,.review-actions>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 11px}.post-actions button:hover,.post-actions button.active{color:#72571a;background:#f7edce}.post-actions .report-trigger{margin-left:auto}.report-box{background:#f7f4ec;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:12px;font-size:12px;display:flex}.report-box span{color:var(--muted);margin-right:auto}.comment-list{gap:8px;margin-top:16px;display:grid}.comment-list p{background:#f7f4ec;border-radius:10px;grid-template-columns:auto 1fr;gap:9px;margin:0;padding:10px 12px;font-size:13px;display:grid}.comment-list strong{color:#775d22}.comment-form{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.comment-form button{color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:10px;padding:0 16px}.upload-trigger{cursor:pointer}.structured-composer-toggle{color:#765b20;cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0}.structured-composer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.structured-composer-grid fieldset{border:1px solid var(--line);border-radius:10px;gap:9px;margin:0;padding:14px;display:grid}.structured-composer-grid legend{color:#765b20;padding:0 6px;font-size:12px;font-weight:800}.structured-composer-grid label{align-items:center;gap:8px;font-size:12px;display:flex}.structured-composer-grid label input{width:auto}.composer-attachment-grid,.post-attachment-grid,.post-detail-attachments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.composer-attachment-grid figure{background:#f2f1ec;border-radius:10px;min-height:120px;margin:0;position:relative;overflow:hidden}.composer-attachment-grid img,.post-attachment-grid img,.post-detail-attachments img{object-fit:cover;width:100%;height:100%;display:block}.composer-attachment-grid figure>button{color:#fff;background:#000000a6;border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:6px;right:6px}.post-attachment-grid{margin-top:16px}.post-attachment-grid img{aspect-ratio:1;border-radius:10px}.post-file-attachment{color:#34443a;background:#f4f1e7;border:1px solid #ded8c6;border-radius:10px;align-content:center;min-height:110px;padding:14px;text-decoration:none;display:grid}.post-file-attachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-file-attachment small{color:var(--muted);margin-top:6px}.post-poll-card,.post-structured-links{background:#f7f4e9;border:1px solid #e4deca;border-radius:12px;gap:10px;margin-top:16px;padding:16px;display:grid}.post-poll-card>small{color:var(--muted)}.post-poll-card>div{gap:7px;display:grid}.post-poll-card>div>button,.post-poll-card>div>label{color:#34443a;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd7c5;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.post-poll-card>div>button{grid-template-columns:1fr auto}.post-poll-card>div>button.active,.post-poll-card>div>label.active{color:#624a16;background:#f2e5ba;border-color:#d9c377}.post-poll-card>a,.post-structured-links a{color:#765b20}.post-structured-links span{flex-wrap:wrap;gap:8px;display:flex}.post-detail-poll{margin-top:26px}.post-detail-poll>.button{justify-self:start}.post-detail-structured{margin-top:20px}.post-card h2 a,.post-body a{color:inherit;text-decoration:none}.post-detail-page{background:#f5f3ed;min-height:100vh;padding-bottom:90px}.post-detail-card,.post-comment-section{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:28px;padding:38px}.post-detail-author{align-items:center;gap:12px;display:flex}.post-detail-author>div:nth-child(2){gap:4px;display:grid}.post-detail-author small{color:var(--muted)}.post-detail-card h1{font-family:var(--font-display);margin:28px 0 18px;font-size:clamp(30px,5vw,48px)}.post-detail-body{color:#36333a;white-space:pre-wrap;font-size:17px;line-height:2}.post-detail-attachments{margin-top:26px}.post-detail-attachments img{aspect-ratio:1;border-radius:12px}.post-comment-section{margin-top:18px}.post-comment-list{gap:12px;margin-top:26px;display:grid}.post-comment-list>article{background:#f8f6f0;border-radius:12px;padding:18px}.post-comment-list header,.post-comment-list footer{justify-content:space-between;gap:12px;display:flex}.post-comment-list time,.post-comment-list small{color:var(--muted);font-size:11px}.post-comment-list p{white-space:pre-wrap;margin:12px 0;line-height:1.8}.post-comment-list footer{justify-content:flex-end}.post-comment-list footer button,.post-comment-composer>div button{color:var(--muted);cursor:pointer;background:0 0;border:0}.post-comment-composer{gap:12px;margin-top:24px;display:grid}.post-comment-composer>div{background:#f5eed9;border-radius:8px;justify-content:space-between;padding:10px 12px;font-size:12px;display:flex}.post-comment-composer textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;padding:14px}.post-comment-composer>.button{justify-self:end}.content-aside{gap:12px;padding:24px;display:grid;position:sticky;top:24px}.content-aside p{color:var(--muted);font-size:13px;line-height:1.7}.content-aside hr{border:0;border-top:1px solid var(--line);width:100%}.content-aside span{color:var(--muted);font-size:11px}.content-aside b{text-transform:uppercase}.content-aside a{color:#72571a;font-size:13px;font-weight:800}.locked-content{text-align:center;margin-top:32px;padding:64px}.locked-content strong{font-size:26px}.locked-content p{color:var(--muted)}.moderation-page{min-height:100vh;padding-bottom:100px}.moderation-head{padding-block:80px 42px}.moderation-head h1{margin:12px 0;font-size:52px}.moderation-head>p:last-child{color:var(--muted)}.moderation-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.moderation-metrics article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:7px;padding:22px 24px;display:grid}.moderation-metrics span,.moderation-metrics small{color:var(--muted)}.moderation-metrics strong{font:500 34px/1 var(--font-serif)}.moderation-list{gap:14px;margin-top:24px;display:grid}.moderation-content-panel{border:1px solid var(--line);background:#fff;border-radius:20px;margin-bottom:22px;padding:30px}.moderation-badges{flex-wrap:wrap;gap:6px;display:flex}.moderation-post-list{gap:12px;margin-top:24px;display:grid}.moderation-post-list>article{background:#f8f6f0;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.moderation-post-list h3{margin:10px 0 4px}.moderation-post-list p{color:var(--muted);margin:0 0 8px}.moderation-post-list small{color:var(--muted)}.moderation-post-list .featured-badge{margin-left:6px;display:inline-flex}.moderation-post-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:220px;display:flex}.moderation-post-actions a,.moderation-post-actions button{color:#34443a;cursor:pointer;background:#fff;border:1px solid #d4dcd5;border-radius:8px;padding:8px 10px;text-decoration:none}.moderation-post-actions .danger{color:#9b2c2c;border-color:#e8b8b8}.moderation-post-actions button:disabled,.moderation-comment-list button:disabled,.review-actions button:disabled{cursor:wait;opacity:.48}.moderation-comment-list{gap:10px;margin-top:24px;display:grid}.comment-management-filters{grid-template-columns:minmax(220px,1fr) 180px;gap:10px;margin-top:20px;display:grid}.comment-management-filters input,.comment-management-filters select{background:#fff;border:1px solid #ddd5c8;border-radius:9px;padding:11px 13px}.comment-action-group{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.moderation-comment-list>article{background:#f8f6f0;border:1px solid #ece7dc;border-radius:14px;padding:20px}.moderation-comment-meta,.moderation-comment-list footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.moderation-comment-meta time{color:var(--muted);margin-left:auto;font-size:12px}.moderation-comment-list>article>p{white-space:pre-wrap;margin:16px 0;line-height:1.7}.moderation-comment-list footer{border-top:1px solid #e5dfd3;justify-content:space-between;padding-top:12px}.moderation-comment-list footer a{color:#70551f;text-decoration:none}.moderation-comment-list footer button{color:#9b2c2c;cursor:pointer;background:#fff;border:1px solid #e8b8b8;border-radius:8px;padding:8px 12px}.moderation-comment-list footer button.restore{color:#236d50;border-color:#a9d8c3}.report-status.hidden,.report-status.deleted{color:#8b3434;background:#f7dddd}.report-status.active,.report-status.published{color:#236d50;background:#dcf4e7}.post-comment-list .pinned-comment{border-color:#c9aa63;box-shadow:inset 3px 0 #c9aa63}.post-comment-list header .featured-badge{margin-right:auto}.moderation-reports .moderation-list{margin-top:24px}.empty-state{text-align:center;padding:60px}.empty-state p{color:var(--muted)}.report-card{justify-content:space-between;align-items:center;gap:32px;padding:24px;display:flex}.report-card h2{margin:10px 0 6px}.report-card p,.report-card small{color:var(--muted)}.report-status{color:#6b5117;text-transform:uppercase;background:#f5e7bd;border-radius:999px;padding:5px 8px;font-size:10px}.report-status.resolved{color:#236d50;background:#dcf4e7}.report-status.rejected{color:#6d6a65;background:#eeeae2}.review-actions{align-items:center;gap:8px;display:flex}.review-actions .button{cursor:pointer;border:0;min-height:40px}@media (max-width:760px){.moderation-head{padding-block:44px 28px}.moderation-head h1{font-size:38px}.moderation-metrics{grid-template-columns:1fr}.moderation-content-panel{border-radius:14px;padding:20px}.moderation-post-list>article,.report-card{flex-direction:column;align-items:flex-start}.moderation-post-actions{justify-content:flex-start;min-width:0}.moderation-comment-meta time{width:100%;margin-left:0}.comment-management-filters{grid-template-columns:1fr}.moderation-comment-list footer{flex-direction:column;align-items:flex-start}.comment-action-group{justify-content:flex-start}.directory-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.catalog-search{width:100%;max-width:none;margin:0}}.activities-page{min-height:100vh;padding-bottom:100px}.activities-hero{min-height:430px;color:var(--paper);background:radial-gradient(circle at 80% 10%, #d6b25e2e, transparent 30%), var(--ink);border-radius:32px;justify-content:space-between;align-items:center;gap:80px;padding:70px;display:flex}.activities-hero h1{letter-spacing:-.05em;margin:16px 0;font-size:clamp(48px,6vw,76px);line-height:1.06}.activities-hero>div>p:last-child{color:#aaa59c;max-width:650px;line-height:1.8}.activities-stat{text-align:center;background:#ffffff0d;border:1px solid #d6b25e40;border-radius:24px;min-width:190px;padding:34px}.activities-stat strong{color:var(--gold);font-size:54px;display:block}.activities-stat span{color:#aaa59c;font-size:12px}.activities-directory{padding-top:64px}.activity-filters{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.activity-filters strong{font-size:22px}.activity-filters div{gap:8px;display:flex}.activity-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px}.activity-filters button.active{color:var(--ink);background:#eadba9}.activity-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:28px;display:grid}.activity-card{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.activity-poster{isolation:isolate;min-height:390px;color:var(--paper);background:linear-gradient(160deg,#18181c,#3c3322);flex-direction:column;align-items:center;padding:38px 18px;display:flex;position:relative}.activity-poster>img,.course-cover>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.activity-poster:after,.course-cover:after{z-index:-1;content:"";background:linear-gradient(#05090c47,#05090cdb);position:absolute;inset:0}.activity-detail-hero,.course-detail-hero{isolation:isolate;position:relative;overflow:hidden}.detail-hero-media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.activity-detail-hero:has(.detail-hero-media):after{z-index:-1;content:"";background:linear-gradient(90deg,#070c10f0,#070c1099);position:absolute;inset:0}.course-detail-hero:has(.detail-hero-media):after{z-index:-1;content:"";background:linear-gradient(90deg,#070c10f0,#070c1099);position:absolute;inset:0}.activity-poster>span{color:var(--gold);font-size:64px;font-weight:800}.activity-poster>small{color:#aaa59c}.activity-poster>b{color:var(--gold);border:1px solid #d6b25e59;border-radius:999px;margin-top:auto;padding:7px 9px;font-size:10px}.activity-card-body{flex-direction:column;padding:28px;display:flex}.activity-tags{gap:8px;display:flex}.activity-tags span{color:#72571a;background:#f6eccb;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.activity-card h2{margin:18px 0 8px;font-size:26px}.activity-card-body>p{min-height:50px;color:var(--muted);line-height:1.7}.activity-card dl,.activity-info-panel dl{gap:10px;display:grid}.activity-card dl div,.activity-info-panel dl div{grid-template-columns:56px 1fr;gap:12px;font-size:13px;display:grid}.activity-card dt,.activity-info-panel dt{color:var(--muted)}.activity-card dd,.activity-info-panel dd{margin:0}.activity-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:flex}.activity-card footer .button{min-height:40px;padding-inline:15px}.activity-detail-page{min-height:100vh;padding-bottom:100px}.activity-detail-hero{min-height:360px;color:var(--paper);background:linear-gradient(125deg,#17171b,#30291d);border-radius:30px;grid-template-columns:180px 1fr;align-items:center;gap:48px;padding:60px;display:grid}.detail-date{height:180px;color:var(--ink);background:var(--gold);border-radius:30px;align-content:center;place-items:center;display:grid}.detail-date strong{font-size:76px;line-height:1}.detail-date span{font-size:12px}.activity-detail-hero h1{letter-spacing:-.05em;margin:16px 0;font-size:clamp(44px,6vw,70px)}.activity-detail-hero p{color:#aaa59c;max-width:720px;line-height:1.8}.activity-detail-layout{grid-template-columns:1fr 390px;align-items:start;gap:28px;margin-top:30px;display:grid}.activity-info-panel,.registration-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px}.activity-info-panel h2,.registration-card h2{margin-top:0}.activity-info-panel dl{gap:20px;margin-top:28px}.activity-info-panel dl div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;padding-bottom:16px}.registration-card{position:sticky;top:24px}.ticket-summary{background:#f7f4ec;border-radius:12px;justify-content:space-between;padding:16px;display:flex}.registration-rule{color:var(--muted);margin:20px 0 0;font-size:11px;line-height:1.7}.registration-result{background:#f7f4ec;border-radius:14px;gap:12px;padding:20px;display:grid}.registration-result>span{color:#72571a;text-transform:uppercase;font-size:11px}.registration-result code,.credential-block code{color:var(--ink);letter-spacing:.15em;font-size:30px;font-weight:800}.registration-result small,.credential-block small{color:var(--muted)}.registration-result a{color:#72571a;margin-top:10px;font-size:13px;font-weight:800}.change-list{background:#fff4d8;border-radius:14px;margin-top:32px;padding:20px}.change-list p{gap:4px;display:grid}.activity-create-card{width:min(100%,820px)}.catalog-editor-card{width:min(100%,980px)}.course-asset-field{background:#f7f5ef;border:1px solid #e2dccf;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.course-asset-field>label:first-child{gap:7px;display:grid}.course-asset-field input[type=text],.course-asset-field input[type=url]{width:100%}.course-asset-field>small{color:var(--muted);grid-column:1/-1;line-height:1.6}.course-upload-button{color:#f6e8be;cursor:pointer;background:#173e2c;border:1px solid #c6a6657a;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.catalog-upload-control{min-height:112px;color:var(--muted);cursor:pointer;background:#f7f5ef;border:1px dashed #c9b98f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:14px;display:grid}.catalog-upload-control img{object-fit:cover;border-radius:9px;width:160px;max-height:100px}.catalog-upload-control input{display:none}.catalog-upload-control b{color:#f6e8be;text-align:center;background:#173e2c;border-radius:9px;padding:10px 14px;font-size:12px}.my-course-cover{position:relative}.course-update-dot{background:#d35545;border:2px solid #fff8e8;border-radius:50%;width:11px;height:11px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 3px #d3554529}.curriculum-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:24px;display:flex}.curriculum-heading>div{gap:5px;display:grid}.curriculum-heading small{color:var(--muted)}.curriculum-heading button,.add-row-button{color:#173e2c;cursor:pointer;background:#e8efe9;border:0;border-radius:9px;padding:10px 13px}.curriculum-editor{gap:18px;display:grid}.chapter-editor{border:1px solid #ddd7ca;border-radius:15px;overflow:hidden}.chapter-editor>header{background:#1b3529;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.chapter-editor>header>span{color:var(--gold);font:500 24px/1 var(--font-display)}.chapter-editor>header label{color:#e8eee9}.chapter-editor>header input{color:#fff;background:#ffffff14;border-color:#fff3}.lesson-editor-list{background:#f8f6f1;gap:12px;padding:16px;display:grid}.lesson-editor{background:#fff;border:1px solid #e5dfd4;border-radius:12px;gap:14px;padding:18px;display:grid}.lesson-editor-title{justify-content:space-between;gap:12px;display:flex}.danger-link{color:#9b4934;cursor:pointer;background:0 0;border:0}.editor-submit-bar{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ddd6ca;border-radius:14px;justify-content:flex-end;gap:10px;padding:13px;display:flex;position:sticky;bottom:16px;box-shadow:0 16px 40px #162a1e1f}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ticket-editor{background:#f7f4ec;border-radius:14px;gap:14px;padding:20px;display:grid}.ticket-editor small{color:var(--muted)}.my-activities-page,.activity-manage-page{min-height:100vh;padding-bottom:100px}.my-activities-head,.manage-activity-head{padding-block:70px 36px}.my-activities-head h1,.manage-activity-head h1{margin:12px 0;font-size:52px}.my-registration-list{gap:14px;display:grid}.my-registration-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 220px auto;align-items:center;gap:28px;padding:24px;display:grid}.my-registration-card h2{margin:10px 0 6px}.my-registration-card p{color:var(--muted)}.credential-block{gap:5px;display:grid}.credential-block code{font-size:22px}.my-registration-actions{justify-items:end;gap:10px;font-size:13px;display:grid}.my-registration-actions button{color:#9c2f2f;cursor:pointer;background:0 0;border:0;padding:8px 0}.manage-activity-head{justify-content:space-between;align-items:center;gap:32px;display:flex}.manage-activity-head p{color:var(--muted)}.manage-activity-layout{grid-template-columns:1fr 330px;align-items:start;gap:28px;display:grid}.activity-operation-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.activity-operation-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:7px;padding:19px;display:grid}.activity-operation-metrics span{color:var(--muted);font-size:12px}.activity-operation-metrics strong{font-size:28px}.management-section-title{justify-content:space-between;align-items:center;display:flex}.management-section-title span{color:var(--muted)}.management-section-title>div{gap:4px;display:grid}.management-section-title h2{margin:0}.management-section-title button{color:#fff;cursor:pointer;background:#1b2327;border:0;border-radius:9px;padding:10px 13px}.registration-filters{grid-template-columns:1fr 180px;gap:9px;margin:16px 0;display:grid}.registration-filters input,.registration-filters select,.change-panel input,.change-panel textarea{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;padding:10px 12px}.activity-change-stack{gap:16px;display:grid}.change-panel{border:1px solid var(--line);background:#fff;border-radius:18px;gap:12px;padding:24px;display:grid}.change-panel h2,.danger-panel h2{margin:0}.change-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.change-panel label{color:var(--muted);gap:5px;font-size:12px;display:grid}.change-panel button{color:#fff;cursor:pointer;background:#1d2528;border:0;border-radius:9px;padding:11px}.change-panel button:disabled{opacity:.4}.registration-table{gap:10px;display:grid}.registration-table>article{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.registration-table article>div:first-child{gap:5px;display:grid}.registration-table small{color:var(--muted)}.checkin-control{gap:8px;display:flex}.checkin-control input,.danger-panel textarea{border:1px solid var(--line);font:inherit;border-radius:9px;padding:10px 12px}.checkin-control button{color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:9px}.checkin-control button:disabled{opacity:.35}.danger-panel{background:#fff;border:1px solid #ead0cb;border-radius:18px;gap:14px;padding:24px;display:grid}.danger-panel p{color:var(--muted);font-size:13px;line-height:1.7}.danger-panel button{color:#9c2f2f;cursor:pointer;background:#fee9e6;border:0;border-radius:10px;padding:12px}.danger-panel button:disabled{opacity:.4}.courses-page,.course-detail-page,.my-courses-page{min-height:100vh;padding-bottom:100px}.courses-hero{min-height:470px;color:var(--paper);background:radial-gradient(circle at 75% 20%, #d6b25e2b, transparent 32%), var(--ink);border-radius:32px;grid-template-columns:1fr 420px;align-items:center;gap:70px;padding:70px;display:grid}.courses-hero h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(52px,7vw,82px);line-height:1.04}.courses-hero h1 span{color:var(--gold)}.courses-hero>div>p:last-child{color:#aaa59c;max-width:640px;line-height:1.8}.course-orbit{border:1px solid #d6b25e33;border-radius:50%;grid-template-columns:1fr 1fr;place-items:center;height:320px;display:grid;position:relative}.course-orbit:before{content:"";border:1px dashed #d6b25e40;border-radius:50%;position:absolute;inset:48px}.course-orbit strong{width:130px;height:130px;color:var(--ink);background:var(--gold);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute}.course-orbit span{color:#aaa59c;font-size:12px}.course-directory{padding-top:64px}.course-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;display:grid}.course-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.course-cover{isolation:isolate;height:220px;color:var(--paper);background:linear-gradient(135deg,#17171b,#383021);flex-direction:column;padding:24px;display:flex;position:relative}.course-cover>i{color:#e5ca8e;border:1px solid #e5ca8e61;border-radius:999px;align-self:flex-start;margin-top:9px;padding:4px 7px;font-size:10px;font-style:normal}.course-cover.tone-1{background:linear-gradient(135deg,#24211b,#665535)}.course-cover.tone-2{background:linear-gradient(135deg,#111827,#30404e)}.course-cover>span{color:var(--gold);letter-spacing:.12em;font-size:10px}.course-cover>b{max-width:220px;margin-top:auto;font-size:30px;line-height:1.25}.course-cover>small{color:#aaa59c;margin-top:12px}.course-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.course-card-body h2{margin:0 0 10px;font-size:22px}.course-card-body>p{min-height:72px;color:var(--muted);line-height:1.7}.course-meta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.course-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.course-card footer .button{min-height:40px;padding-inline:15px}.course-detail-hero{min-height:430px;color:var(--paper);background:linear-gradient(125deg,#17171b,#352e20);border-radius:30px;grid-template-columns:1fr 310px;align-items:center;gap:70px;padding:70px;display:grid}.course-detail-hero h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(48px,6vw,76px);line-height:1.05}.course-detail-hero>div:first-child>p{color:#aaa59c;max-width:740px;line-height:1.8}.course-proof{color:#aaa59c;gap:22px;margin-top:30px;font-size:12px;display:flex}.course-price-panel{background:#ffffff0f;border:1px solid #d6b25e40;border-radius:22px;gap:18px;padding:28px;display:grid}.course-price-panel small{color:#aaa59c}.course-price-panel strong{color:var(--gold);font-size:38px}.course-price-panel button{cursor:pointer;border:0}.course-price-panel a{color:var(--gold);text-align:center;font-size:13px}.course-detail-layout{grid-template-columns:1fr 310px;align-items:start;gap:28px;margin-top:30px;display:grid}.course-description,.course-policy{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px}.chapter-block{margin-top:24px}.chapter-block h3{border-bottom:1px solid var(--line);padding-bottom:14px}.lesson-row{border-bottom:1px solid #efebe3;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:15px 4px;display:grid}.lesson-row>span{color:var(--gold-deep);font-weight:800}.lesson-row>div{gap:5px;display:grid}.lesson-row small{color:var(--muted)}.lesson-row>b{color:#72571a;background:#f6eccb;border-radius:999px;padding:5px 8px;font-size:10px}.course-policy{position:sticky;top:24px}.course-policy p{color:var(--muted);font-size:13px;line-height:1.8}.course-policy hr{border:0;border-top:1px solid var(--line)}.my-course-list{gap:14px;display:grid}.my-course-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:86px 1fr auto;align-items:center;gap:24px;padding:22px;display:grid}.my-course-cover{width:86px;height:86px;color:var(--gold);background:var(--ink);border-radius:18px;place-items:center;font-size:34px;font-weight:800;display:grid}.my-course-card h2{margin:6px 0}.my-course-card p,.my-course-card span,.my-course-card small{color:var(--muted);font-size:12px}.progress-track{background:#e9e4d9;border-radius:999px;height:7px;margin-block:12px 7px;overflow:hidden}.progress-track i{background:var(--gold);border-radius:inherit;height:100%;display:block}.learning-page{min-height:100vh;color:var(--paper);background:#0f0f12}.learning-nav{border-bottom:1px solid #29292f;justify-content:space-between;align-items:center;min-height:78px;padding:0 36px;display:flex}.learning-nav>div{text-align:right;gap:4px;display:grid}.learning-nav span{color:#8c8990;font-size:11px}.learning-notice{color:#1d1a13;background:var(--gold);padding:12px 36px}.learning-layout{grid-template-columns:1fr 360px;min-height:calc(100vh - 78px);display:grid}.lesson-stage{align-content:start;padding:50px;display:grid}.article-lesson{max-width:850px;color:var(--ink);background:#f7f4ec;border-radius:24px;margin-inline:auto;padding:70px}.article-lesson h1{margin:16px 0 28px;font-size:50px}.article-lesson>p:not(.eyebrow){white-space:pre-wrap;font-size:18px;line-height:2}.article-lesson button{cursor:pointer;border:0;margin-top:30px}.secure-player{aspect-ratio:16/9;background:radial-gradient(circle,#333026,#141417 62%);border:1px solid #2e2e34;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.secure-player:before{content:"";border:1px solid #d6b25e38;border-radius:50%;width:280px;height:280px;position:absolute}.player-center{z-index:1;place-items:center;gap:14px;display:grid;position:relative}.player-center span{color:var(--gold);letter-spacing:.14em;font-size:11px}.player-center h1{margin:0;font-size:42px}.player-center button{color:var(--ink);background:var(--gold);cursor:pointer;border:0;border-radius:10px;padding:12px 18px}.secure-player>small{color:#ffffff47;position:absolute;inset:auto 18px 14px auto}.lesson-progress{background:#19191e;border-radius:14px;margin-top:22px;padding:20px}.lesson-progress>div:first-child{justify-content:space-between;display:flex}.lesson-progress p{color:#d49b84;font-size:12px}.learning-tools{color:var(--ink);background:#f4f0e7;align-content:start;gap:18px;padding:28px;display:grid}.learning-tools section{background:#fff;border-radius:16px;padding:22px}.learning-tools h2{margin-top:0}.learning-tools button{cursor:pointer;border:0}.learning-tools>p{color:var(--muted);font-size:12px;line-height:1.7}.checkout-page{background:#f3efe5;min-height:100vh}.checkout-nav{justify-content:space-between;align-items:center;min-height:82px;display:flex}.checkout-nav>span{color:var(--muted);font-size:12px}.checkout-layout{grid-template-columns:1fr 390px;align-items:start;gap:30px;padding-block:70px;display:grid}.checkout-summary,.payment-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:36px}.checkout-summary h1{margin:16px 0 34px;font-size:44px}.checkout-summary dl,.order-card dl{gap:16px;display:grid}.checkout-summary dl div,.order-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-bottom:14px;display:flex}.checkout-summary dt,.order-card dt{color:var(--muted)}.checkout-summary dd,.order-card dd{text-align:right;margin:0;font-weight:700}.order-snapshot-note{color:#66511e;background:#f7edce;border-radius:14px;margin-top:30px;padding:20px}.order-snapshot-note p{margin-bottom:0;font-size:13px;line-height:1.7}.payment-panel{color:var(--paper);background:var(--ink);border-color:#2d2d33;gap:20px;display:grid}.payment-panel>small{color:#aaa59c}.payment-panel>strong{color:var(--gold);font-size:48px}.payment-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-methods button{color:#aaa59c;cursor:pointer;background:#222227;border:1px solid #33333a;border-radius:12px;padding:16px}.payment-methods button.active{color:var(--gold);border-color:var(--gold)}.payment-panel .pay-button{cursor:pointer;border:0}.payment-panel>p{color:#8f8b83;font-size:11px;line-height:1.7}.order-page,.list-page,.refund-management-page{min-height:100vh;padding-bottom:100px}.order-head{justify-content:space-between;align-items:end;gap:40px;padding-block:70px 36px;display:flex}.order-head h1{margin:14px 0 8px;font-size:52px}.order-head p{color:var(--muted)}.order-head>strong{font-size:42px}.order-layout{grid-template-columns:1fr 390px;align-items:start;gap:28px;display:grid}.order-card,.refund-apply-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px}.order-card h2,.refund-apply-card h2{margin-top:0}.settlement-timeline{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.settlement-timeline div{color:var(--muted);background:#f7f4ec;border-radius:12px;gap:8px;padding:16px;font-size:12px;display:grid}.settlement-timeline b{color:#fff;background:#aaa59c;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.settlement-timeline div.done{color:#4a3a15;background:#f7edce}.settlement-timeline div.done b{color:var(--ink);background:var(--gold)}.refund-apply-card{position:sticky;top:24px}.refund-apply-card>p{color:var(--muted);font-size:12px;line-height:1.8}.refund-apply-card button{cursor:pointer;border:0}.simple-list{gap:12px;display:grid}.simple-list-row,.refund-row{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.simple-list-row h2,.refund-row h2{margin:10px 0 6px}.simple-list-row p,.refund-row p,.refund-row small{color:var(--muted)}.refund-row b{color:#a33c2f;margin-top:9px;font-size:12px;display:block}.appeal-control{gap:8px;width:300px;display:grid}.appeal-control textarea{border:1px solid var(--line);border-radius:9px;padding:10px}.appeal-control button{color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:9px;padding:10px}.refund-management-page .my-activities-head>p:last-child{color:var(--muted)}.refund-queues{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.refund-queues>section{gap:12px;display:grid}.review-refund-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:18px;padding:22px;display:grid}.review-refund-card h3{margin:10px 0 6px}.review-refund-card p,.review-refund-card small{color:var(--muted)}.review-refund-form{grid-template-columns:1fr 2fr auto auto;gap:8px;display:grid}.review-refund-form input{border:1px solid var(--line);border-radius:9px;min-width:0;padding:10px}.review-refund-form button,.channel-actions button{cursor:pointer;border:0;border-radius:9px;padding:10px}.review-refund-form button:last-child,.channel-actions button:last-child{color:var(--paper);background:var(--ink)}.channel-actions{justify-content:flex-end;gap:8px;display:flex}.earnings-page{background:#f5f1e8;min-height:100vh;padding-bottom:110px}.earnings-hero{min-height:390px;color:var(--paper);background:var(--ink);border-radius:30px;justify-content:space-between;align-items:center;gap:60px;padding:64px;display:flex}.earnings-hero h1{margin:16px 0;font-size:64px;line-height:1.08}.risk-indicator{text-align:center;background:#ffffff0f;border:1px solid #d6b25e40;border-radius:20px;min-width:180px;padding:28px}.risk-indicator span{color:#aaa59c;font-size:11px;display:block}.risk-indicator strong{color:#6ed3a5;margin-top:10px;font-size:28px;display:block}.risk-indicator.danger strong{color:#e78c7b}.earnings-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:-42px;display:grid}.earnings-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;box-shadow:0 14px 30px #0000000d}.earnings-grid span{color:var(--muted);font-size:12px}.earnings-grid strong{margin-top:12px;font-size:22px;display:block}.earnings-rules{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:58px;padding:34px}.earnings-rules li{color:var(--muted);padding-block:9px;line-height:1.7}.earnings-actions{align-items:center;gap:12px;margin-top:28px;display:flex}.earnings-actions>a:last-child{color:#72571a;margin-left:auto;font-weight:800}.tip-box{background:#17171b;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:13px;display:flex}.tip-box span{color:#aaa59c;margin-right:auto;font-size:12px}.tip-box button{color:var(--gold);cursor:pointer;background:#25252a;border:1px solid #38383f;border-radius:8px;padding:8px 11px}.tip-box a{color:var(--gold);font-size:12px}.diamond-page{background:#f5f1e8;min-height:100vh;padding-bottom:110px}.diamond-hero{min-height:360px;color:var(--paper);background:radial-gradient(circle at 80% 15%, #d6b25e2e, transparent 30%), var(--ink);border-radius:30px;justify-content:space-between;align-items:center;gap:60px;padding:64px;display:flex}.diamond-hero h1{color:var(--gold);margin:14px 0;font-size:92px;line-height:1}.diamond-hero h1 span{color:#aaa59c;margin-left:12px;font-size:18px}.diamond-hero p:last-child{color:#aaa59c;max-width:680px}.diamond-status{background:#ffffff0f;border:1px solid #d6b25e40;border-radius:20px;min-width:180px;padding:26px}.diamond-status span{color:#aaa59c;font-size:11px;display:block}.diamond-status strong{color:#6ed3a5;margin-top:8px;display:block}.diamond-status.restricted strong{color:#e78c7b}.diamond-content{grid-template-columns:1fr 330px;align-items:start;gap:28px;margin-top:38px;display:grid}.diamond-content>div,.diamond-content>aside{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.diamond-content h2{margin-top:0}.diamond-pack-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.diamond-pack-grid button{color:var(--ink);border:1px solid var(--line);text-align:left;cursor:pointer;background:#f7f4ec;border-radius:14px;gap:10px;padding:22px;display:grid}.diamond-pack-grid button:hover{border-color:var(--gold)}.diamond-pack-grid strong{color:#72571a;font-size:24px}.diamond-pack-grid b{font-size:18px}.diamond-pack-grid small{color:var(--muted);line-height:1.5}.diamond-rules{color:#66511e;background:#f7edce;border-radius:12px;margin-top:22px;padding:18px}.diamond-rules p{margin-bottom:0;font-size:12px;line-height:1.7}.diamond-transactions{gap:4px;display:grid}.diamond-transactions article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.diamond-transactions article>div{gap:5px;display:grid}.diamond-transactions small{color:var(--muted)}.diamond-transactions b{color:#a5473b}.diamond-transactions b.positive{color:#2d8d67}.verification-status{background:#f7edce;border-radius:12px;gap:8px;margin-bottom:24px;padding:18px;display:grid}.verification-status span{color:#72571a;text-transform:uppercase;font-size:11px}.verification-status p{color:var(--muted);margin:0}.verification-status b{color:#a5473b}.withdraw-page,.finance-ops-page{min-height:100vh;padding-bottom:100px}.withdraw-head{justify-content:space-between;align-items:center;gap:40px;padding-block:70px 36px;display:flex}.withdraw-head h1{margin:12px 0;font-size:58px}.withdraw-head p:last-child{color:var(--muted)}.withdraw-head>span{color:#236d50;background:#dcf4e7;border-radius:999px;padding:12px 16px}.withdraw-head>span.danger{color:#9c2f2f;background:#fee9e6}.withdraw-layout{grid-template-columns:380px 1fr;align-items:start;gap:28px;display:grid}.withdraw-form-card,.withdraw-history{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.withdraw-form-card h2,.withdraw-history h2{margin-top:0}.withdraw-form-card button{cursor:pointer;border:0}.withdraw-history{gap:10px;display:grid}.withdraw-history article{background:#f7f4ec;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.withdraw-history article>div{gap:5px;display:grid}.withdraw-history small{color:var(--muted)}.finance-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.finance-columns>section{align-content:start;gap:10px;display:grid}.finance-row{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.finance-row>div:first-child{gap:5px;display:grid}.finance-row span,.finance-row small{color:var(--muted);font-size:11px}.finance-row>div:last-child{gap:8px;display:flex}.finance-row button{cursor:pointer;border:0;border-radius:8px;padding:8px 10px}.finance-row button:last-child{color:var(--paper);background:var(--ink)}.apple-finance{margin-top:46px}.apple-finance-title{color:var(--paper);background:var(--ink);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:32px;padding:30px;display:flex}.apple-finance-title h2{margin:8px 0;font-size:32px}.apple-finance-title p:last-child{color:#aaa59c;max-width:700px;line-height:1.7}.apple-import-form{grid-template-columns:150px 80px auto;gap:8px;display:grid}.apple-import-form input,.apple-import-form button{border:1px solid #ffffff2e;border-radius:9px;padding:11px 12px}.apple-import-form input{color:var(--paper);background:#ffffff14}.apple-import-form button{color:var(--ink);background:var(--gold);cursor:pointer}.apple-report-list,.apple-line-list{gap:14px;display:grid}.apple-report-list{margin-top:18px}.apple-report{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.apple-report>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.apple-report>header>div{gap:4px;display:grid}.apple-report span,.apple-report small{color:var(--muted);font-size:11px}.apple-report>header b{color:#72571a}.apple-line-list{margin-top:18px}.apple-line{background:#f7f4ec;border-left:4px solid #d2cab9;border-radius:12px;padding:18px}.apple-line.ready{border-left-color:#3f8b67}.apple-line.requires_review{border-left-color:#c78131}.apple-line.confirmed{opacity:.78;border-left-color:#677c70}.apple-line-summary{grid-template-columns:minmax(260px,2fr) repeat(3,1fr);gap:18px;display:grid}.apple-line-summary>div{align-content:start;gap:5px;display:grid}.apple-line-warning{color:#865019;background:#fff1dc;border-radius:8px;padding:10px 12px}.apple-allocation{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.allocation-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.allocation-head h4{margin:0}.allocation-head button,.confirm-allocation{cursor:pointer;border:0;border-radius:8px;padding:9px 12px}.apple-allocation label{grid-template-columns:1fr 150px;align-items:center;gap:12px;display:grid}.apple-allocation input,.apple-allocation textarea{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.apple-allocation textarea{resize:vertical;min-height:80px}.confirm-allocation{color:var(--paper);background:var(--ink);justify-self:end}.empty-state{color:var(--muted);text-align:center;border:1px dashed var(--line);background:#fff;border-radius:14px;padding:34px}.growth-page,.creation-code-page{background:#f5f1e8;min-height:100vh;padding-bottom:110px}.growth-hero,.code-hero{min-height:390px;color:var(--paper);background:radial-gradient(circle at 82% 18%, #d6b25e30, transparent 32%), var(--ink);border-radius:30px;justify-content:space-between;align-items:center;gap:60px;padding:64px;display:flex}.growth-hero h1,.code-hero h1{margin:14px 0;font-size:62px;line-height:1.08}.growth-hero p:last-child,.code-hero p:last-child{color:#aaa59c;max-width:620px;line-height:1.8}.growth-hero>div:last-child,.code-hero>div:last-child{background:#ffffff0f;border:1px solid #d6b25e4d;border-radius:20px;gap:10px;min-width:230px;padding:28px;display:grid}.growth-hero>div:last-child span,.growth-hero>div:last-child small,.code-hero>div:last-child span,.code-hero>div:last-child small{color:#aaa59c}.growth-hero>div:last-child strong,.code-hero>div:last-child strong{color:var(--gold);font-size:34px}.growth-grid,.code-layout{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:34px;display:grid}.growth-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.growth-panel h2{margin-top:0}.growth-panel>p{color:var(--muted);line-height:1.75}.inline-control{grid-template-columns:1fr auto;gap:8px;margin:20px 0;display:grid}.inline-control input,.activation-card input,.activation-card select,.activation-card textarea,.config-panel input,.config-panel textarea{border:1px solid var(--line);background:#faf9f5;border-radius:9px;min-width:0;padding:12px}.inline-control button,.activation-card button,.config-panel button,.panel-title button,.period-row button{color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:9px;padding:11px 15px}.binding-list,.promotion-orders,.promoter-list,.code-list{gap:8px;display:grid}.binding-list>div,.promotion-orders>div,.promoter-list>div,.code-list>div,.event-row{background:#f7f4ec;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.binding-list>div,.promoter-list>div,.code-list>div,.event-row{flex-direction:column;align-items:flex-start}.binding-list small,.promotion-orders small,.promoter-list span,.code-list span,.code-list small,.event-row span,.event-row small{color:var(--muted);font-size:11px}.promotion-orders>div>div{gap:5px;display:grid}.promotion-orders b,.code-list b{color:#72571a}.nonrefund-warning{color:#7b2f27;background:#fee9e6;border-radius:13px;margin-bottom:18px;padding:20px}.nonrefund-warning p{font-size:12px;line-height:1.7}.nonrefund-warning label{color:var(--ink);gap:8px;font-size:12px;display:flex}.code-list{margin-top:24px}.code-list code,.promoter-list code{color:#72571a;background:#f7edce;border-radius:6px;padding:5px 8px}.activation-card{gap:12px;display:grid}.activation-card textarea{resize:vertical;min-height:100px}.activation-card small{color:var(--muted);line-height:1.6}.management-growth-head{padding-block:64px 34px}.management-growth-head h1{margin:12px 0;font-size:56px}.management-growth-head>p:last-child{max-width:760px;color:var(--muted);line-height:1.8}.management-growth-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.config-panel{gap:14px;display:grid}.config-panel label{color:var(--muted);gap:7px;font-size:12px;display:grid}.config-panel label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center}.config-panel textarea{resize:vertical;min-height:100px}.periods-panel{grid-column:1/-1}.panel-title,.period-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.panel-title p{color:var(--muted)}.period-row{border-top:1px solid var(--line);padding:15px 0}.period-row>div:first-child{gap:5px;display:grid}.period-row span,.period-row small{color:var(--muted);font-size:11px}.period-row>div:last-child{gap:7px;display:flex}.public-rule{color:#66511e;background:#f7edce;border-radius:12px;gap:8px;margin-bottom:12px;padding:18px;display:grid}.public-rule p{margin:0;line-height:1.7}.public-rule span,.public-rule small{color:#846a30;font-size:11px}.code-audit-list{gap:10px;display:grid}.messages-page{background:#f5f1e8;min-height:100vh;padding-bottom:100px}.management-growth-head>button{color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:9px;padding:10px 15px}.messages-layout{grid-template-columns:1fr 330px;align-items:start;gap:28px;display:grid}.message-list{gap:10px;display:grid}.message-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:86px 1fr;gap:18px;padding:22px;display:grid}.message-card.read{opacity:.62}.message-card>span{color:#72571a;text-transform:uppercase;font-size:11px;font-weight:800}.message-card h2{margin:0;font-size:17px}.message-card p{color:var(--ink);line-height:1.7}.message-card small{color:var(--muted)}.message-preferences{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;position:sticky;top:24px}.message-preferences h2{margin-top:0}.message-preferences label{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.message-preferences label span{gap:4px;display:grid}.message-preferences small{color:var(--muted)}.notification-ops{grid-template-columns:380px 1fr;align-items:start;gap:28px;display:grid}.notification-ops input,.notification-ops textarea{border:1px solid var(--line);border-radius:9px;padding:12px}.notification-ops textarea{resize:vertical;min-height:140px}.notification-ops button{color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:9px;padding:10px 13px}.notification-ops .panel-title>div:last-child{gap:7px;display:flex}.delivery-list{gap:7px;margin-top:18px;display:grid}.delivery-list>div{background:#f7f4ec;border-radius:9px;grid-template-columns:80px 100px 1fr;gap:10px;padding:12px;display:grid}.delivery-list span,.delivery-list small{color:var(--muted);font-size:10px}.operations-page{background:#f5f1e8;min-height:100vh;padding-bottom:110px}.operations-grid{grid-template-columns:380px 1fr;align-items:start;gap:28px;display:grid}.operations-grid input,.operations-grid textarea,.operations-grid select{border:1px solid var(--line);border-radius:9px;padding:12px}.operations-grid textarea{resize:vertical;min-height:100px}.operations-grid button{color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:8px;padding:9px 11px}.ops-list,.execution-list{gap:8px;display:grid}.ops-list>div,.execution-list>div{background:#f7f4ec;border-radius:10px;gap:6px;padding:13px;display:grid}.ops-list span,.ops-list small,.execution-list span,.execution-list small{color:var(--muted);font-size:10px}.ops-list code,.execution-list code{overflow-wrap:anywhere;color:#72571a}.ops-list>div>div{gap:7px;display:flex}.audit-panel{grid-column:1/-1}.audit-table{gap:5px;display:grid}.audit-table>div{border-top:1px solid var(--line);grid-template-columns:170px 1fr 180px 160px;gap:12px;padding:11px;display:grid}.audit-table span,.audit-table small,.audit-table code{color:var(--muted);font-size:10px}.demo-hub{background:#f5f1e8;min-height:100vh;padding-bottom:100px}.demo-nav{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.demo-nav nav{gap:22px;display:flex}.demo-nav nav a{color:var(--muted);text-decoration:none}.demo-hero{min-height:500px;color:var(--paper);background:radial-gradient(circle at 82% 12%,#d6b25e38,#0000 30%),#12110f;border-radius:32px;grid-template-columns:1fr 330px;align-items:center;gap:42px;padding:64px;display:grid}.demo-hero h1{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(48px,7vw,82px)}.demo-hero>div>p:not(.eyebrow){color:#c8c3ba;max-width:700px;font-size:17px;line-height:1.8}.demo-login-actions{align-items:center;gap:12px;margin-top:28px;display:flex}.demo-login-actions button:not(.button){color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:9px;padding:10px 14px}.demo-user{color:var(--gold);font-weight:750}.demo-message{color:#aaa59c;min-height:22px;margin-top:16px;font-size:12px}.demo-checklist{background:#ffffff0f;border:1px solid #d6b25e47;border-radius:20px;gap:12px;padding:28px;display:grid}.demo-checklist strong{color:var(--gold);margin-bottom:6px;font-size:18px}.demo-checklist span{color:#c8c3ba;justify-content:space-between;align-items:baseline;display:flex}.demo-checklist span b{color:var(--paper);font-size:28px}.demo-checklist small{color:#8f8a81;border-top:1px solid #ffffff1f;padding-top:14px;line-height:1.8}.demo-sections{gap:30px;padding-top:52px;display:grid}.demo-section{border:1px solid var(--line);background:#fff;border-radius:24px;padding:34px}.demo-section>header{grid-template-columns:190px 1fr;column-gap:24px;margin-bottom:24px;display:grid}.demo-section>header .eyebrow{grid-row:1/3}.demo-section>header h2{margin:0;font-size:30px}.demo-section>header>p:last-child{color:var(--muted);margin:8px 0 0;line-height:1.65}.demo-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-link-card{min-height:138px;color:var(--ink);background:#f7f4ec;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}a.demo-link-card:hover{border-color:#d6b25e;transform:translateY(-2px)}.demo-link-card strong{font-size:16px}.demo-link-card p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.demo-link-card>span{color:#72571a;font-size:11px;font-weight:800}.demo-flow-card{background:#f2eee5;border-style:dashed;border-color:#d7d0c2}.demo-flow-card>span{color:var(--muted);font-weight:500}.demo-mobile-note{color:var(--paper);background:#2c2924;border-radius:22px;grid-template-columns:300px 1fr;align-items:center;gap:40px;margin-top:34px;padding:36px;display:grid}.demo-mobile-note h2{margin:8px 0 0;font-size:30px}.demo-mobile-note>p{color:#c8c3ba;line-height:1.8}@media (max-width:900px){.cloud-resource-metrics{grid-template-columns:1fr 1fr}.demo-hero{grid-template-columns:1fr;padding:42px}.demo-checklist{width:100%}.demo-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-section>header,.demo-mobile-note{grid-template-columns:1fr}.demo-section>header .eyebrow{grid-row:auto}}.unified-app-header{z-index:80;min-height:68px;color:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c0ef5;border-bottom:1px solid #d6b25e38;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:10px max(20px,50vw - 590px);display:grid;position:sticky;top:0}.unified-brand{color:var(--paper);align-items:center;gap:10px;text-decoration:none;display:flex}.unified-brand>span{color:#111;background:var(--gold);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.unified-brand>span:first-child{color:#0000;background-color:#071117;background-image:url(/brand/pandengzhe-mark.png);background-position:50%;background-repeat:no-repeat;background-size:78%;border:1px solid #d6b25e61;font-size:0}.unified-brand strong{font-family:var(--font-display);letter-spacing:.04em;font-size:15px}.unified-primary-navigation{justify-content:center;gap:6px;display:flex}.unified-primary-navigation a{color:#a9a59d;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none}.unified-primary-navigation a:hover,.unified-primary-navigation a.active{color:var(--gold);background:#ffffff0f}.unified-context-actions{align-items:center;gap:10px;display:flex}.unified-context-actions label{color:#8f8a81;align-items:center;gap:8px;font-size:10px;display:flex}.unified-context-actions select{max-width:190px;color:var(--paper);background:#202024;border:1px solid #36363b;border-radius:8px;padding:8px 28px 8px 10px}.unified-role-chip{color:#aaa59c;background:#202024;border-radius:8px;padding:8px 10px;font-size:10px}.unified-logout{color:#aaa59c;cursor:pointer;background:0 0;border:1px solid #36363b;border-radius:8px;padding:8px 9px;font-size:10px}.management-entry{color:#17120a;background:var(--gold);border-radius:8px;padding:9px 14px;font-size:11px;font-weight:800;text-decoration:none}.unified-mobile-navigation{display:none}body:has(>.unified-app-header) main .product-nav{display:none}.management-home{width:min(100% - 40px,1180px);min-height:72vh;margin:0 auto;padding:70px 0 100px}.management-home.empty-state{text-align:center;place-content:center;max-width:720px;display:grid}.management-home.empty-state h1{font-family:var(--font-display);margin:0 0 14px;font-size:44px}.management-home.empty-state p{color:var(--ink-soft);margin:0 0 26px;line-height:1.8}.management-hero{color:#fff;background:linear-gradient(125deg,#123d2a,#1c6341);border-radius:26px;padding:45px 48px}.management-hero .eyebrow{color:#c6a665}.management-hero h1{font-family:var(--font-display);margin:0;font-size:54px}.management-hero p:last-child{color:#c8d8ce;margin:15px 0 0}.management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.management-card{color:#17251e;background:#fff;border:1px solid #dde3dc;border-radius:18px;min-height:220px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.management-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1837251a}.management-card>span{color:#286a47;background:#e7f2eb;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.management-card h2{font-family:var(--font-display);margin:24px 0 9px;font-size:25px}.management-card p{color:#6a746d;min-height:48px;margin:0 0 20px;font-size:13px;line-height:1.7}.management-card>strong{color:#a17931;font-size:12px}.course-operations-page{background:radial-gradient(circle at 85% 7%,#c6a6651f,#0000 26%),#f5f3ed;min-height:100vh;padding-bottom:110px}.course-operations-nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.course-operations-nav>strong{color:var(--ink-soft);letter-spacing:.12em;font-size:12px}.course-operations-hero{color:#fff;background:linear-gradient(115deg,#062319fa,#134630eb),#123d2a;border:1px solid #c6a66566;border-radius:26px;justify-content:space-between;align-items:end;gap:30px;padding:48px;display:flex;box-shadow:0 24px 70px #0e322229}.course-operations-hero h1{font:500 50px/1.12 var(--font-display);margin:8px 0 14px}.course-operations-hero p:last-child{color:#cbd8d0;max-width:780px;margin:0;line-height:1.8}.course-operation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:22px;display:grid}.course-operation-metrics article{background:#fff;border:1px solid #dfdbd1;border-radius:16px;gap:7px;padding:22px;display:grid}.course-operation-metrics article.has-risk{background:#fff9f3;border-color:#d8aa85}.course-operation-metrics span,.course-operation-metrics small{color:var(--muted)}.course-operation-metrics strong{font:500 34px/1 var(--font-display)}.course-operations-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);align-items:start;gap:22px;display:grid}.course-learners-panel,.course-lessons-analytics{background:#fff;border:1px solid #dfdbd1;border-radius:20px;padding:26px}.course-learner-filters{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0;display:grid}.course-learner-filters>input{border:1px solid #ddd5c8;border-radius:10px;padding:12px 14px}.course-learner-filters label{color:var(--ink-soft);align-items:center;gap:7px;font-size:12px;display:flex}.course-learner-list{gap:13px;display:grid}.course-learner-list>article{border:1px solid #e4dfd5;border-radius:14px;padding:20px}.course-learner-list>article.has-risk{border-color:#dfbc9f}.course-learner-list>article.is-blocked{background:#f5f3ef;border-color:#c7c0b4}.course-learner-head,.course-learner-list footer,.restriction-note{justify-content:space-between;align-items:center;gap:14px;display:flex}.course-learner-head>div:first-child{gap:5px;display:grid}.course-learner-head small,.course-learner-list footer small{color:var(--muted)}.course-learner-badges{gap:6px;display:flex}.risk-badge,.blocked-badge{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.risk-badge{color:#8a421f;background:#fae7d8}.blocked-badge{color:#fff;background:#5d5b57}.course-learner-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.course-learner-facts span{color:var(--muted);gap:3px;font-size:11px;display:grid}.course-learner-facts strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.course-learner-list blockquote{color:var(--ink-soft);background:#faf8f3;border-radius:9px;gap:10px;margin:15px 0 0;padding:12px;font-size:12px;display:flex}.course-learner-list blockquote span{color:var(--gold);letter-spacing:1px;flex:none}.course-learner-list footer{margin-top:15px}.course-learner-list button,.restriction-editor button,.restriction-note button{color:#fff;cursor:pointer;background:#173e2c;border:0;border-radius:8px;padding:8px 11px}.restriction-editor{grid-template-columns:1fr auto auto;gap:8px;margin-top:15px;display:grid}.restriction-editor textarea{resize:vertical;border:1px solid #d5cbbd;border-radius:9px;min-height:62px;padding:10px}.restriction-editor .button-muted{color:var(--ink-soft);background:#e9e5dc}.restriction-note{color:#6e4531;background:#eee9e1;border-radius:9px;margin-top:15px;padding:11px 13px;font-size:12px}.course-lessons-analytics{gap:12px;display:grid}.course-lessons-analytics>article{background:#faf8f3;border-radius:12px;padding:16px}.course-lessons-analytics>article>div:first-child{gap:4px;display:grid}.course-lessons-analytics small{color:var(--muted)}.course-lessons-analytics dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.course-lessons-analytics dl div{border-top:1px solid #e6e0d5;justify-content:space-between;gap:8px;padding-top:8px;font-size:11px;display:flex}.course-lessons-analytics dt{color:var(--muted)}.course-lessons-analytics dd{margin:0;font-weight:700}.risk-text{color:#9d4d25}.community-operations{width:min(100% - 40px,1100px);min-height:75vh;margin:0 auto;padding:56px 0 110px}.community-operations.empty-state{text-align:center;place-content:center;display:grid}.community-operations .notice{margin-top:20px}.community-operations .merchant-form textarea{color:#1d2b23;resize:vertical;background:#fafbf9;border:1px solid #cfd8d1;border-radius:10px;width:100%;padding:13px 14px}.community-member-panel{background:#fff;border:1px solid #dfe5df;border-radius:16px;margin-top:24px;padding:32px}.community-member-list{gap:14px;margin-top:24px;display:grid}.community-member-list>article{background:#fafbf9;border:1px solid #e1e7e2;border-radius:14px;padding:22px}.community-member-list header,.community-member-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-member-list header small{color:#748079;margin-top:6px;display:block}.community-permission-grid{border-top:1px solid #e1e7e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:16px;display:grid}.community-permission-grid label{color:#34443a;align-items:center;gap:8px;font-size:12px;display:flex}.community-member-list footer{justify-content:flex-end;margin-top:18px}.community-member-list footer button{color:#34443a;background:#fff;border:1px solid #cfd8d1;border-radius:8px;padding:8px 12px}.community-member-list footer button.danger{color:#9b2c2c;border-color:#e8b8b8}.community-member-toolbar{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(130px,.7fr));align-items:end;gap:12px;margin-top:26px;display:grid}.community-member-toolbar label,.community-member-role-select{color:#536158;gap:7px;font-size:11px;font-weight:700;display:grid}.community-member-toolbar input,.community-member-toolbar select,.community-member-role-select select{color:#1f3025;background:#fff;border:1px solid #cfd8d1;border-radius:8px;min-height:42px;padding:0 12px}.community-member-toolbar-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.community-member-toolbar-actions>button,.community-member-pagination button,.community-member-events header>button{color:#34443a;cursor:pointer;background:#fff;border:1px solid #cfd8d1;border-radius:8px;min-height:40px;padding:0 16px}.community-member-result-summary,.community-member-pagination{color:#68766d;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;display:flex}.community-member-role-select{min-width:124px}.community-member-pagination{justify-content:center;gap:14px}.community-member-events{background:#f4f6f2;border:1px solid #d8e0d9;border-radius:12px;margin-top:24px;padding:22px}.community-member-events>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.community-member-events h3{margin:4px 0 0}.community-member-events ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.community-member-events li{background:#fff;border:1px solid #e0e6e1;border-radius:8px;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.community-member-events li span{color:#748079;font-size:12px}.merchant-onboarding{width:min(100% - 40px,1040px);min-height:75vh;margin:0 auto;padding:56px 0 110px}.merchant-onboarding.empty-state{text-align:center;place-content:center;display:grid}.merchant-onboarding-hero{color:#fff;background:linear-gradient(125deg,#123d2a,#1c6341);border-radius:24px;padding:42px 46px}.merchant-onboarding-hero .eyebrow{color:#d1b66f}.merchant-onboarding-hero h1{font-family:var(--font-display);margin:0;font-size:46px}.merchant-onboarding-hero p:last-child{color:#c8d8ce;max-width:760px;margin:15px 0 0;line-height:1.8}.merchant-status-card{background:#dfe5df;border:1px solid #dfe5df;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid;overflow:hidden}.merchant-status-card div{background:#fff;min-width:0;padding:20px}.merchant-status-card span,.merchant-submit-bar span{color:#748079;font-size:10px;display:block}.merchant-status-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.merchant-form{background:#fff;border:1px solid #dfe5df;border-radius:20px;margin-top:20px;padding:32px}.merchant-form-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.merchant-form-heading h2{font-family:var(--font-display);margin:0;font-size:28px}.merchant-form-heading>p{color:#748079;max-width:390px;margin:0;font-size:11px;line-height:1.7}.merchant-form-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.merchant-form label{color:#34443a;gap:8px;font-size:12px;font-weight:750;display:grid}.merchant-form label.wide{grid-column:1/-1}.merchant-form input,.merchant-form select{color:#1d2b23;background:#fafbf9;border:1px solid #d8dfd8;border-radius:9px;outline:none;width:100%;padding:13px 14px}.merchant-form input:focus,.merchant-form select:focus{border-color:#286a47;box-shadow:0 0 0 4px #286a4717}.merchant-agreement{grid-template-columns:auto 1fr;align-items:flex-start;margin-top:22px;line-height:1.7;font-weight:500!important;display:flex!important}.merchant-agreement input{width:auto;margin-top:4px}.merchant-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;display:flex}.merchant-actions a{color:#286a47;font-size:12px}.merchant-locked{background:#fff;border:1px solid #dfe5df;border-radius:20px;margin-top:20px;padding:32px}.merchant-locked h2{font-family:var(--font-display);margin:0 0 10px}.merchant-locked p{color:#748079;margin:0;line-height:1.8}.merchant-submit-bar{background:#f2ead7;border:1px solid #e5d6b3;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 22px;display:flex}.merchant-submit-bar strong{margin-bottom:4px;display:block}.finance-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:20px 0;display:grid}.finance-summary-grid article{background:#fff;border:1px solid #dfe5df;border-radius:16px;padding:22px}.finance-summary-grid span,.finance-summary-grid small{color:#748079;font-size:10px;display:block}.finance-summary-grid strong{font-family:var(--font-display);margin:10px 0 7px;font-size:28px;display:block}.finance-merchant-strip{background:#173e2c;border:1px solid #c6a6656b;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 18px;padding:18px 20px;display:grid}.finance-merchant-strip div{gap:6px;display:grid}.finance-merchant-strip span{color:#abc0b2;font-size:10px}.finance-merchant-strip strong{color:#f6e8be;font-size:12px;line-height:1.5}.finance-workbench-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.finance-workbench-grid .merchant-form{margin-top:0}.invoice-request-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.invoice-request-form label{color:#34443a;gap:7px;font-size:11px;font-weight:750;display:grid}.invoice-request-form input,.invoice-request-form select{background:#fafbf9;border:1px solid #d8dfd8;border-radius:9px;width:100%;padding:12px 13px}.invoice-request-form label:first-child,.invoice-request-form button{grid-column:1/-1}.finance-action-panel,.invoice-list-panel{background:#fff;border:1px solid #dfe5df;border-radius:20px;padding:28px}.finance-action-panel h2,.invoice-list-panel h2{font-family:var(--font-display);margin:0 0 12px}.finance-action-panel p:not(.eyebrow){color:#748079;font-size:12px;line-height:1.8}.finance-action-panel .button{text-align:center;margin-top:10px;display:block}.invoice-list-panel{margin-top:18px}.finance-order-panel,.finance-settlement-panel{background:#fff;border:1px solid #dfe5df;border-radius:20px;margin-top:18px;padding:28px}.finance-order-panel h2,.finance-settlement-panel h2{font-family:var(--font-display);margin:0}.finance-order-table{margin-top:18px;overflow-x:auto}.finance-order-table>header,.finance-order-table>article{grid-template-columns:1.55fr repeat(5,minmax(110px,1fr));align-items:center;gap:14px;min-width:900px;display:grid}.finance-order-table>header{color:#748079;border-bottom:1px solid #e8ece8;padding:10px 14px;font-size:10px}.finance-order-table>article{border-bottom:1px solid #edf0ed;padding:14px}.finance-order-table article div{gap:4px;display:grid}.finance-order-table article strong{color:#1f2c24;font-size:12px}.finance-order-table article small{color:#7b867f;font-size:9px;line-height:1.5}.invoice-list{gap:8px;margin-top:20px;display:grid}.invoice-list article{background:#fafbf9;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.invoice-list strong,.invoice-list small{display:block}.invoice-list small{color:#748079;margin-top:5px;font-size:10px}.invoice-status{color:#5d685f;background:#e9eeea;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.invoice-status.issued{color:#286a47;background:#e7f2eb}.invoice-status.rejected,.invoice-status.red_adjusted{color:#963b35;background:#f7e7e4}.invoice-task-actions{flex-wrap:wrap;gap:8px;display:flex}.invoice-task-actions .button{min-height:34px;padding:8px 13px;font-size:10px}.invoice-task-form{border-top:1px solid #e5eae5;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.invoice-task-form label{color:#34443a;gap:6px;font-size:10px;font-weight:750;display:grid}.invoice-task-form input,.invoice-task-form textarea{color:#1f2c24;background:#fff;border:1px solid #d8dfd8;border-radius:9px;width:100%;min-height:40px;padding:10px 12px}.invoice-task-form textarea{resize:vertical;min-height:76px}.invoice-task-form>.invoice-task-actions{grid-column:1/-1}.invoice-task-form label:has(textarea){grid-column:1/-1}.consumer-invoice-panel{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1fr 1.1fr;gap:34px;margin-top:22px;padding:28px;display:grid}.consumer-invoice-copy h2{font-family:var(--font-display);margin:0 0 12px}.consumer-invoice-copy p:last-child{color:var(--muted);font-size:12px;line-height:1.8}.consumer-invoice-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.consumer-invoice-form label{color:var(--muted);gap:6px;font-size:10px;display:grid}.consumer-invoice-form input,.consumer-invoice-form select{border:1px solid var(--line);border-radius:8px;padding:10px 11px}.consumer-invoice-form button,.consumer-invoice-form>small{grid-column:1/-1}.consumer-invoice-status{align-content:center;gap:7px;display:grid}.consumer-invoice-status span{color:#286a47;font-size:11px;font-weight:800}.consumer-invoice-status strong{font-family:var(--font-display);font-size:30px}.consumer-invoice-status small{color:var(--muted)}@media (max-width:840px){.community-member-toolbar{grid-template-columns:1fr 1fr}.community-member-toolbar label:first-child{grid-column:1/-1}.community-member-events li{flex-direction:column}body{padding-bottom:72px}.unified-app-header{grid-template-columns:auto 1fr;gap:12px;min-height:62px}.unified-brand strong,.unified-primary-navigation,.unified-context-actions>label>span{display:none}.unified-context-actions{justify-content:flex-end;min-width:0}.unified-context-actions label{min-width:0}.unified-context-actions select{max-width:32vw}.management-entry{text-overflow:ellipsis;white-space:nowrap;max-width:28vw;overflow:hidden}.unified-logout{width:30px;padding:8px 0;font-size:0;overflow:hidden}.unified-logout:after{content:"退";font-size:10px}.unified-mobile-navigation{z-index:90;height:68px;padding-bottom:env(safe-area-inset-bottom);background:#0e0e10fa;border-top:1px solid #d6b25e38;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.unified-mobile-navigation a{color:#8f8a81;align-content:center;place-items:center;gap:3px;padding:7px 2px 5px;font-size:9px;text-decoration:none;display:grid}.unified-mobile-navigation a>span{border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.unified-mobile-navigation a.active{color:var(--gold)}.unified-mobile-navigation a.active>span{color:#16120b;background:var(--gold)}.management-home{width:min(100% - 24px,1180px);padding-top:36px}.community-operations{width:min(100% - 24px,1100px);padding-top:28px}.community-member-panel{padding:22px}.community-permission-grid{grid-template-columns:1fr 1fr}.community-member-list header,.community-member-list footer{flex-direction:column;align-items:flex-start}.management-hero{padding:34px 24px}.management-hero h1{font-size:42px}.management-grid{grid-template-columns:1fr}.merchant-onboarding{width:min(100% - 24px,1040px);padding-top:28px}.merchant-onboarding-hero{padding:32px 24px}.merchant-onboarding-hero h1{font-size:38px}.merchant-status-card,.merchant-form-grid,.finance-summary-grid,.finance-merchant-strip,.finance-workbench-grid,.invoice-request-form{grid-template-columns:1fr}.invoice-request-form label:first-child,.invoice-request-form button{grid-column:auto}.invoice-list article,.invoice-task-form{grid-template-columns:1fr}.invoice-task-form>.invoice-task-actions{grid-column:auto}.invoice-task-form label:has(textarea){grid-column:auto}.finance-order-panel,.finance-settlement-panel{padding:20px 14px}.consumer-invoice-panel,.consumer-invoice-form{grid-template-columns:1fr}.consumer-invoice-form button,.consumer-invoice-form>small{grid-column:auto}.merchant-form-heading,.merchant-submit-bar{flex-direction:column;align-items:flex-start}.merchant-form label.wide{grid-column:auto}}@media (max-width:560px){.community-member-toolbar{grid-template-columns:1fr}.community-member-toolbar label:first-child{grid-column:auto}.cloud-resource-metrics{grid-template-columns:1fr;width:min(100% - 20px,1180px)}.demo-nav nav{display:none}.demo-hero{border-radius:0 0 28px 28px;width:100%;min-height:0;padding:48px 22px}.demo-login-actions{flex-direction:column;align-items:stretch}.demo-sections{width:min(100% - 20px,1180px)}.demo-section{padding:24px 18px}.demo-link-grid{grid-template-columns:1fr}.demo-mobile-note{width:min(100% - 20px,1180px);padding:28px 22px}}.analytics-page{width:min(100% - 40px,1180px);min-height:100vh;margin:0 auto;padding:56px 0 100px}.analytics-hero{color:#f8f3e8;background:linear-gradient(135deg,#10281d,#1b4531);border-radius:18px;justify-content:space-between;align-items:end;gap:30px;padding:40px 44px;display:flex}.analytics-hero h1{font-family:var(--font-display);margin:8px 0 10px;font-size:clamp(38px,6vw,66px)}.analytics-hero p:last-child{color:#c9d6cc;max-width:680px;margin:0}.analytics-hero label{gap:7px;min-width:150px;font-size:11px;display:grid}.analytics-hero select{color:#173224;background:#f7f1df;border:0;border-radius:8px;min-height:42px;padding:0 12px}.analytics-loading{text-align:center;padding:70px}.analytics-overview-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px;display:grid}.analytics-overview-grid article,.analytics-finance-grid article,.analytics-charts article,.analytics-operation-grid article,.analytics-rank-grid article{background:#fff;border:1px solid #dde4de;border-radius:14px}.analytics-overview-grid article{gap:8px;padding:20px;display:grid}.analytics-overview-grid span{color:#738078;font-size:11px}.analytics-overview-grid strong{color:#183525;font-family:var(--font-display);font-size:30px}.analytics-finance-grid,.analytics-operation-grid,.analytics-rank-grid,.analytics-charts{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.analytics-finance-grid article,.analytics-operation-grid article,.analytics-rank-grid article,.analytics-charts article{padding:28px}.analytics-finance-grid article.rmb{color:#f8f4e8;background:#183a29;border-color:#183a29}.analytics-finance-grid article.diamond{color:#fff9e7;background:#5b4519;border-color:#5b4519}.analytics-finance-grid h2,.analytics-operation-grid h2,.analytics-rank-grid h2{margin:5px 0 20px}.analytics-finance-grid article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analytics-finance-grid span{background:#ffffff14;border-radius:8px;gap:5px;padding:12px;font-size:11px;display:grid}.analytics-finance-grid span strong{font-size:20px}.analytics-finance-grid article>small{opacity:.72;margin-top:18px;line-height:1.6;display:block}.analytics-charts article>header{justify-content:space-between;gap:12px;display:flex}.analytics-charts header small{color:#758077}.analytics-bar-chart{border-bottom:1px solid #cfd8d1;align-items:end;gap:2px;height:180px;margin-top:24px;display:flex}.analytics-bar-chart>div{flex:1;align-items:end;gap:1px;height:100%;display:flex}.analytics-bar-chart span{background:#b89540;border-radius:2px 2px 0 0;flex:1;min-height:2px}.analytics-bar-chart span.exited{background:#ba6962}.analytics-bar-chart.money span{background:#2e6b4c;width:100%}.analytics-operation-grid dl{gap:10px;margin:0;display:grid}.analytics-operation-grid dl div{border-bottom:1px solid #e1e6e2;justify-content:space-between;padding-bottom:9px;display:flex}.analytics-operation-grid dt{color:#758077}.analytics-operation-grid dd{margin:0;font-weight:800}.analytics-rank-grid ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.analytics-rank-grid li{border-bottom:1px solid #e1e6e2;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.analytics-rank-grid li strong{color:#2e6447;white-space:nowrap}.analytics-generated{color:#758077;text-align:right;margin-top:18px;font-size:11px}.analytics-generated button{color:#765b20;cursor:pointer;background:0 0;border:0}@media (max-width:900px){.analytics-overview-grid{grid-template-columns:repeat(3,1fr)}.analytics-finance-grid,.analytics-operation-grid,.analytics-rank-grid,.analytics-charts{grid-template-columns:1fr}}@media (max-width:560px){.analytics-page{width:min(100% - 20px,1180px);padding-top:20px}.analytics-hero{flex-direction:column;align-items:stretch;padding:28px 22px}.analytics-overview-grid{grid-template-columns:1fr 1fr}.analytics-finance-grid article,.analytics-operation-grid article,.analytics-rank-grid article,.analytics-charts article{padding:20px}}@media (max-width:900px){.nav-links{display:none}.hero{grid-template-columns:1fr;gap:48px}.hero:before{height:1180px}.dashboard-preview{transform:none}.capabilities{padding-top:180px}.capability-grid{grid-template-columns:1fr 1fr}.business-inner{grid-template-columns:1fr;gap:36px}.product-nav{grid-template-columns:1fr auto}.product-nav nav{display:none}.directory-hero{flex-direction:column;align-items:start;padding:42px}.community-grid{grid-template-columns:1fr 1fr}.content-layout{grid-template-columns:1fr}.content-aside{position:static}.activity-grid,.activity-detail-layout,.manage-activity-layout{grid-template-columns:1fr}.activity-operation-metrics{grid-template-columns:1fr 1fr}.registration-card{position:static}.my-registration-card{grid-template-columns:1fr 1fr}.my-registration-actions{grid-column:1/-1;grid-auto-flow:column;justify-content:end}.course-grid{grid-template-columns:1fr 1fr}.course-detail-layout{grid-template-columns:1fr}.course-policy{position:static}.learning-layout,.checkout-layout,.order-layout,.refund-queues{grid-template-columns:1fr}.refund-apply-card{position:static}.earnings-grid{grid-template-columns:repeat(3,1fr)}.diamond-content,.withdraw-layout,.finance-columns,.growth-grid,.code-layout,.management-growth-grid,.messages-layout,.notification-ops,.operations-grid,.apple-line-summary{grid-template-columns:1fr}.apple-finance-title{flex-direction:column;align-items:stretch}.apple-import-form{grid-template-columns:1fr 80px auto}.audit-panel{grid-column:auto}.message-preferences{position:static}.periods-panel{grid-column:auto}}@media (max-width:560px){.shell{width:min(100% - 28px,1180px)}.nav{height:72px}.nav>.button{display:none}.nav .brand{font-size:14px}.hero:before{border-radius:0 0 28px 28px;inset-block-start:72px}.hero{min-height:1040px;padding-top:54px}.hero h1{font-size:52px}.hero-lead{font-size:17px}.hero-proof{flex-wrap:wrap}.metrics{flex-direction:column}.capability-grid{grid-template-columns:1fr}.footer{grid-template-columns:1fr;gap:12px;padding-block:40px}.footer p:last-child{text-align:left}.auth-brand{inset:24px auto auto 20px}.auth-card{border-radius:20px;padding:30px 22px}.auth-card h1{font-size:32px}.product-nav{min-height:70px}.product-nav .brand{font-size:13px}.user-chip{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.directory-hero{border-radius:0 0 28px 28px;width:100%;min-height:360px;padding:44px 22px}.directory-hero h1{font-size:44px}.community-grid{grid-template-columns:1fr}.community-head{border-radius:0 0 28px 28px;grid-template-columns:1fr;width:100%;padding:36px 22px}.community-head h1{font-size:36px}.community-avatar{border-radius:20px;width:72px;height:72px;font-size:32px}.content-layout{width:min(100% - 20px,1180px)}.composer,.post-card{padding:18px}.post-actions{flex-wrap:wrap}.post-actions .report-trigger{margin-left:0}.report-box,.report-card{flex-direction:column;align-items:stretch}.review-actions{justify-content:flex-end}.activities-hero{border-radius:0 0 28px 28px;flex-direction:column;align-items:start;width:100%;min-height:520px;padding:48px 22px}.activities-stat{width:100%;min-width:0}.activity-filters{flex-direction:column;align-items:flex-start;gap:16px}.activity-card{grid-template-columns:92px 1fr}.activity-poster{min-height:430px;padding-inline:10px}.activity-poster>span{font-size:44px}.activity-card-body{padding:20px}.activity-card footer{flex-direction:column;align-items:flex-start}.activity-detail-hero{border-radius:0 0 28px 28px;grid-template-columns:1fr;width:100%;padding:36px 22px}.detail-date{width:140px;height:140px}.activity-detail-layout{width:min(100% - 20px,1180px)}.form-grid,.my-registration-card{grid-template-columns:1fr}.my-registration-actions{grid-column:auto}.manage-activity-head{flex-direction:column;align-items:flex-start}.registration-table>article{flex-direction:column;align-items:stretch}.registration-filters{grid-template-columns:1fr}.checkin-control input{width:100%;min-width:0}.courses-hero{border-radius:0 0 28px 28px;grid-template-columns:1fr;width:100%;padding:48px 22px}.course-orbit{height:260px}.course-grid{grid-template-columns:1fr}.course-detail-hero{border-radius:0 0 28px 28px;grid-template-columns:1fr;width:100%;padding:44px 22px}.course-detail-layout{width:min(100% - 20px,1180px)}.course-proof{flex-wrap:wrap}.my-course-card{grid-template-columns:66px 1fr}.my-course-cover{width:66px;height:66px}.my-course-card>.button{grid-column:1/-1}.learning-nav{padding-inline:16px}.learning-nav>div{max-width:180px}.lesson-stage{padding:18px}.article-lesson{padding:34px 22px}.article-lesson h1{font-size:38px}.learning-tools{padding:16px}.checkout-nav>span{display:none}.checkout-layout{width:min(100% - 20px,1180px);padding-block:30px}.checkout-summary,.payment-panel{padding:24px 20px}.order-head{flex-direction:column;align-items:flex-start}.order-head h1{font-size:40px}.order-layout{width:min(100% - 20px,1180px)}.settlement-timeline{grid-template-columns:1fr}.simple-list-row,.refund-row{flex-direction:column;align-items:stretch}.appeal-control{width:100%}.review-refund-form{grid-template-columns:1fr}.earnings-hero{border-radius:0 0 28px 28px;flex-direction:column;align-items:flex-start;width:100%;padding:44px 22px 80px}.earnings-hero h1{font-size:46px}.risk-indicator{width:100%}.earnings-grid{grid-template-columns:1fr 1fr;width:min(100% - 20px,1180px)}.earnings-rules{width:min(100% - 20px,1180px)}.earnings-actions{flex-wrap:wrap;width:min(100% - 20px,1180px)}.earnings-actions>a:last-child{width:100%;margin-left:0}.tip-box{flex-direction:column;align-items:stretch}.tip-box span{margin-right:0}.diamond-hero{border-radius:0 0 28px 28px;flex-direction:column;align-items:flex-start;width:100%;padding:44px 22px}.diamond-hero h1{font-size:68px}.diamond-status{width:100%}.diamond-content{width:min(100% - 20px,1180px)}.diamond-pack-grid{grid-template-columns:1fr}.withdraw-head{flex-direction:column;align-items:flex-start}.withdraw-layout,.finance-columns{width:min(100% - 20px,1180px)}.finance-row{flex-direction:column;align-items:stretch}.apple-finance{width:min(100% - 20px,1180px)}.apple-finance-title{padding:24px 18px}.apple-import-form,.apple-allocation label{grid-template-columns:1fr}.growth-hero,.code-hero{border-radius:0 0 28px 28px;flex-direction:column;align-items:flex-start;width:100%;padding:44px 22px}.growth-hero h1,.code-hero h1,.management-growth-head h1{font-size:42px}.growth-hero>div:last-child,.code-hero>div:last-child{width:100%}.growth-grid,.code-layout,.management-growth-grid,.code-audit-list{width:min(100% - 20px,1180px)}.inline-control{grid-template-columns:1fr}.panel-title,.period-row{flex-direction:column;align-items:flex-start}.message-card,.delivery-list>div,.audit-table>div{grid-template-columns:1fr}}.registration-field-editor-list{gap:14px;display:grid}.registration-field-editor{background:#ffffff06;border:1px solid #d2b05c33;border-radius:18px;padding:18px}.registration-field-editor>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.registration-choice-field{border:0;gap:9px;margin:0;padding:0;display:grid}.registration-choice-field legend{color:var(--ink-muted);margin-bottom:8px;font-size:.86rem}.registration-choice-field label{cursor:pointer;border:1px solid #d2b05c29;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:8px 11px;display:flex}.registration-choice-field input{width:auto;min-height:auto;margin:0}.message-category-tabs{scrollbar-width:thin;gap:8px;padding-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.message-category-tabs button{color:var(--ink-muted);background:#ffffff06;border:1px solid #d2b05c29;border-radius:999px;flex:none;padding:9px 14px}.message-category-tabs button.active{color:var(--gold-strong);background:#d2b05c1f;border-color:#d2b05cb3}.message-category-tabs button span{opacity:.65;margin-left:4px}.message-card{padding-right:74px;position:relative}.message-delete{color:#c98f8f;opacity:0;background:0 0;border:0;font-size:.78rem;transition:opacity .16s;position:absolute;top:15px;right:15px}.message-card:hover .message-delete,.message-delete:focus-visible{opacity:1}@media (max-width:720px){.registration-field-editor{border-radius:14px;padding:14px}.message-card{padding-right:58px}.message-delete{opacity:1;right:10px}}.profile-session-panel{grid-column:1/-1}.profile-session-list{gap:.75rem;display:grid}.profile-session-list article{background:color-mix(in srgb, var(--surface,#151515) 86%, transparent);border:1px solid #d3ac5c33;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.profile-session-list article>div{gap:.25rem;display:grid}.profile-session-list small{color:var(--text-muted,#989898)}@media (max-width:640px){.profile-session-list article{flex-direction:column;align-items:stretch}}
