@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}html[data-admin=true],html[data-admin=true] body,html[data-admin=true] #root{color:#191917;cursor:auto;background:#f4f2ed;min-width:320px;height:auto;min-height:100%;overflow:auto}.admin-shell,.admin-shell *{box-sizing:border-box}.admin-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,sans-serif;display:grid}.admin-sidebar{color:#f6f0df;background:#171916;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.admin-brand{color:inherit;align-items:center;gap:11px;padding:0 8px 26px;text-decoration:none;display:flex}.admin-brand img{border-radius:11px;width:38px;height:38px}.admin-brand span{display:grid}.admin-brand strong{font-size:16px}.admin-brand small{color:#9c9f92;letter-spacing:.16em;font-size:10px}.admin-sidebar nav{gap:6px;display:grid}.admin-sidebar nav button{color:#aeb1a7;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-weight:700;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#171916;background:#f0c75b}.admin-sidebar nav svg{width:19px;height:19px}.admin-rule-card{background:#20231e;border:1px solid #34372f;border-radius:14px;gap:7px;margin-top:auto;padding:17px;display:grid}.admin-rule-card span{color:#9c9f92;font-size:11px}.admin-rule-card strong{color:#f3cf6e;font-size:17px}.admin-rule-card small{color:#b4b7ad;line-height:1.5}.admin-card.member-attribution-hero{color:#f8f2df;background:linear-gradient(120deg,#1e211d,#3e4939);justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;display:flex}.member-attribution-hero p{color:#e2b94d;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:900}.member-attribution-hero h2{margin:0 0 6px;font-size:24px}.member-attribution-hero span{color:#c1c8bb;font-size:12px}.member-attribution-hero dl{grid-template-columns:repeat(3,1fr);gap:8px;min-width:480px;margin:0;display:grid}.member-attribution-hero dl div{background:#ffffff12;border-radius:11px;gap:5px;padding:12px;display:grid}.member-attribution-hero dt{color:#b9c0b3;font-size:9px}.member-attribution-hero dd{color:#ffdc79;margin:0;font-size:12px;font-weight:850}.member-attribution-admin-note{color:#8b877e;background:#faf8f3;border-top:1px solid #ebe8e0;margin:0;padding:13px 18px;font-size:10px}.back-to-app{color:#b7baaf;align-items:center;gap:9px;margin-top:15px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.admin-main{min-width:0;padding:30px 34px 56px}.admin-topbar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.admin-topbar p{color:#9b7821;letter-spacing:.18em;margin:0 0 6px;font-size:10px;font-weight:900}.admin-topbar h1{letter-spacing:-.04em;margin:0;font-size:30px}.admin-user{background:#fff;border:1px solid #ddd9cf;border-radius:999px;align-items:center;gap:10px;padding:9px 11px 9px 15px;display:flex}.admin-user>div{display:grid}.admin-user small{color:#88867f;font-size:10px}.live-dot{background:#37a866;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e3f3e9}.admin-avatar{color:#f1c75d;background:#20221e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.admin-formula-banner{color:#f9f4e4;background:linear-gradient(120deg,#1f211d,#303329);border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-bottom:16px;padding:22px 24px 17px;display:grid;box-shadow:0 18px 45px #1f211d29}.admin-formula-banner>div{grid-template-columns:auto 1fr;gap:4px 11px;display:grid}.admin-formula-banner>div>span{color:#dfb94f;grid-row:1/span 2;align-self:center;font:900 11px/1 monospace}.admin-formula-banner small{color:#b9bbae;font-size:11px}.admin-formula-banner strong{letter-spacing:-.03em;font-size:20px}.admin-formula-banner b{color:#e4bd52;font-size:23px}.admin-formula-banner .formula-accent strong{color:#ffd66a}.admin-formula-banner p{color:#aeb1a5;border-top:1px solid #ffffff1a;grid-column:1/-1;margin:7px 0 0;padding-top:12px;font-size:10px}.metric-card{background:#fff;border:1px solid #e2ded4;border-radius:16px;gap:10px;padding:20px;display:grid;box-shadow:0 8px 30px #26231c09}.metric-card span{color:#7c7a74;font-size:12px;font-weight:700}.metric-card strong{letter-spacing:-.04em;font-size:28px}.metric-card small{color:#97948d}.metric-card.accent{color:#fff5d9;background:#24271f;border-color:#24271f}.metric-card.accent span,.metric-card.accent small{color:#bfc3b6}.admin-grid-two{grid-template-columns:1.25fr .75fr;gap:16px;margin-bottom:16px;display:grid}.admin-card{background:#fff;border:1px solid #e2ded4;border-radius:16px;padding:22px;box-shadow:0 8px 30px #26231c09}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.card-heading h2{margin:0 0 5px;font-size:18px}.card-heading p{color:#7f7d76;margin:0;font-size:12px}.card-heading>svg{color:#c1962e}.flow-map{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.flow-step{background:#f4f2ed;border-radius:12px;gap:17px;min-height:142px;padding:16px;display:grid;position:relative}.flow-step:not(:last-child):after{z-index:2;content:"›";color:#b08b30;font-size:25px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.flow-step>span{color:#ae8626;font:800 11px/1 monospace}.flow-step div{align-content:end;gap:6px;display:grid}.flow-step small{color:#77766f;line-height:1.4}.revenue-system-card{margin-bottom:16px}.revenue-system-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.revenue-system-grid .flow-step{min-height:154px}.market-list{gap:4px;display:grid}.market-list>div{border-bottom:1px solid #eeece6;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:10px 0;display:grid}.market-list>div:last-child{border-bottom:0}.market-list span:nth-child(2){gap:2px;display:grid}.market-list small{color:#8c8982}.market-code{color:#9b761d;font:800 11px/1 monospace}.status{color:#8a6e22;white-space:nowrap;background:#f8efd5;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.status.ready{color:#24734a;background:#e3f3e9}.status.full{color:#6d6a64;background:#e8e6e1}.campaign-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.campaign-grid article{background:#faf9f6;border:1px solid #e7e3da;border-radius:13px;padding:16px}.campaign-grid h3{margin:12px 0 4px;font-size:16px}.campaign-grid p{color:#77746d;margin:0;font-size:12px}.campaign-grid footer{color:#55534e;justify-content:space-between;margin-top:20px;font-size:11px;display:flex}.campaign-industry{color:#a47c1d;letter-spacing:.1em;font-size:10px;font-weight:900}.admin-toolbar{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.admin-toolbar input{background:#fff;border:1px solid #dcd8ce;border-radius:11px;outline:none;width:min(560px,55vw);padding:13px 15px}.admin-toolbar-note{color:#795c16;background:#fff2c9;border-radius:11px;align-items:center;padding:0 14px;font-size:11px;font-weight:850;display:flex}.admin-table-card{padding:0;overflow:hidden}.admin-table-card .card-heading{padding:22px 22px 0}.admin-table-card table{border-collapse:collapse;width:100%}.admin-table-card th{color:#77746d;text-align:left;letter-spacing:.06em;background:#f7f5f0;padding:12px 16px;font-size:10px}.admin-table-card td{color:#393832;border-top:1px solid #ebe8e0;padding:15px 16px;font-size:12px}.admin-table-card td>strong,.admin-table-card td>small{display:block}.admin-table-card td>small{color:#8a8881;margin-top:4px}.admin-table-card code{color:#815d0a;background:#faf2da;border-radius:6px;padding:5px 7px;font-size:11px}.positive{font-weight:900;color:#26804f!important}.negative{font-weight:900;color:#c24a4a!important}.settlement-pipeline-card{margin-bottom:16px}.settlement-pipeline{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.settlement-pipeline>span{background:#faf9f5;border:1px solid #e6e2d8;border-radius:12px;gap:5px;padding:15px;display:grid}.settlement-pipeline b{color:#2d230b;background:#f0c75c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.settlement-pipeline strong{margin-top:4px;font-size:13px}.settlement-pipeline small{color:#86837b;line-height:1.45}.commercial-program-hero{color:#fff7dc;background:linear-gradient(115deg,#20231d,#485039);justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.commercial-program-hero p{color:#efc75a;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:900}.commercial-program-hero h2{margin:0 0 6px;font-size:24px}.commercial-program-hero span{color:#c6cabb;font-size:12px}.commercial-program-hero aside{background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;gap:4px;min-width:170px;padding:14px 16px;display:grid}.commercial-program-hero aside strong{color:#ffd66b}.commercial-program-hero aside small{color:#bfc3b5}.commercial-level-admin-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.commercial-level-admin-card{gap:9px;min-width:0;padding:16px;display:grid}.commercial-level-admin-card header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.commercial-level-admin-card header span{font-size:11px;font-weight:850}.commercial-level-admin-card header em{color:#92701e;text-align:right;font-size:7px;font-style:normal}.commercial-level-admin-card>strong{letter-spacing:-.04em;font-size:22px}.commercial-level-admin-card>b{color:#a87f1d;font-size:10px}.commercial-level-admin-card>p{color:#807d75;margin:0;font-size:9px;line-height:1.45}.network-detail-grid{grid-template-columns:1fr 1fr}.reward-bucket-list,.split-list{gap:7px;display:grid}.reward-bucket-list>div,.split-list>div{background:#faf9f5;border:1px solid #e7e3da;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.reward-bucket-list span,.split-list span{gap:3px;display:grid}.reward-bucket-list small,.split-list small{color:#8b887f;font-size:8px}.reward-bucket-list em{color:#9a7116;font-size:14px;font-style:normal;font-weight:900}.split-list strong{color:#9a7116;font-size:17px}.ecosystem-split-list .pending{background:#fff8df;border-color:#e6c46f}.ecosystem-split-list .pending strong{color:#b3532c}.approval-note{color:#8a867e;margin:10px 2px 0;font-size:9px;line-height:1.5}.differential-example{gap:7px;display:grid}.differential-example>div{background:#f6f3eb;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.differential-example b{color:#312508;background:#f1c75c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.differential-example span{gap:2px;display:grid}.differential-example small{color:#89857c;font-size:8px}.differential-example em{color:#28734d;font-style:normal;font-weight:900}.differential-total{border-top:1px solid #e8e4da;justify-content:space-between;align-items:center;margin-top:10px;padding-top:11px;font-size:11px;display:flex}.differential-total strong{color:#8d6712}.course-tier-table{margin-bottom:16px}.data-asset-hero{color:#fff5d7;background:linear-gradient(120deg,#20231d,#3d4838);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.data-asset-hero p{color:#e7bd4d;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:900}.data-asset-hero h2{margin:0 0 6px;font-size:23px}.data-asset-hero span{color:#c3c8b9;font-size:11px}.data-asset-hero>strong{color:#ffd66b;align-items:baseline;gap:6px;font-size:42px;display:flex}.data-asset-hero>strong small{color:#c4c8bb;font-size:10px}.data-dimension-grid{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:16px;display:grid}.data-dimension-grid article{gap:8px;min-width:0;padding:15px;display:grid}.data-dimension-grid b{color:#ac8424;font:900 9px/1 monospace}.data-dimension-grid strong{font-size:13px}.data-dimension-grid p{color:#858179;margin:0;font-size:9px;line-height:1.45}.data-preview-grid{grid-template-columns:1fr 1fr}.analytics-bar-list{gap:11px;display:grid}.analytics-bar-list>div{gap:6px;display:grid}.analytics-bar-list span{justify-content:space-between;gap:12px;font-size:10px;display:flex}.analytics-bar-list em{color:#956e15;font-style:normal;font-weight:900}.analytics-bar-list i{background:#ebe8e0;border-radius:999px;height:6px;overflow:hidden}.analytics-bar-list i b{border-radius:inherit;background:linear-gradient(90deg,#f0c75b,#d99e32);height:100%;display:block}.revenue-account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.revenue-account-list>div{background:#faf9f5;border:1px solid #e7e3da;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.revenue-account-list em{border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.revenue-account-list em.ready{color:#216c45;background:#e3f3e9}.revenue-account-list em.pending{color:#85681d;background:#f8efd4}.compliance-checklist{margin-bottom:16px}.compliance-checklist>div:not(.card-heading){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compliance-checklist>div>span{background:#faf9f5;border:1px solid #e7e3da;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;font-size:10px;display:grid}.compliance-checklist svg{color:#9b761e}.compliance-checklist em{color:#85681d;font-size:8px;font-style:normal;font-weight:850}.investor-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.investor-card header{align-items:center;gap:10px;display:flex}.investor-card header>span:nth-child(2){display:grid}.investor-card header small{color:#89867e}.investor-mark{color:#29200a;background:#f0c65b;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.investor-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.investor-card dl div{gap:5px;display:grid}.investor-card dt{color:#8a8880;font-size:10px}.investor-card dd{margin:0;font-weight:850}.investor-card footer{color:#3e825d;border-top:1px solid #ece9e2;align-items:center;gap:7px;padding-top:13px;font-size:11px;display:flex}.admin-loading{color:#806215;background:#f4f2ed;place-items:center;min-height:100vh;font-weight:800;display:grid}.reward-admin-hero{color:#fff7dc;background:linear-gradient(115deg,#20231d,#4a4c36);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:26px 28px;display:flex;box-shadow:0 18px 45px #1f211d26}.reward-admin-hero p{color:#efc85f;letter-spacing:.17em;margin:0 0 8px;font-size:10px;font-weight:900}.reward-admin-hero h2{margin:0 0 7px;font-size:25px}.reward-admin-hero span{color:#c6c8b9;font-size:12px}.reward-admin-hero>strong{color:#ffd66b;letter-spacing:-.05em;align-items:baseline;gap:7px;font-size:44px;display:flex}.reward-admin-hero>strong small{color:#c7c9bc;letter-spacing:0;font-size:13px}.reward-metrics{margin-bottom:16px}.rewards-admin-grid{grid-template-columns:1fr 1fr}.reward-settings-form{gap:13px;display:grid}.reward-settings-form label{color:#5d5a53;grid-template-columns:1fr 190px;align-items:center;gap:15px;font-size:12px;font-weight:750;display:grid}.reward-settings-form label>div{background:#fff;border:1px solid #ddd9cf;border-radius:10px;align-items:center;display:flex;overflow:hidden}.reward-settings-form input{color:#22231e;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 12px;font-weight:850}.reward-settings-form em{color:#8d887f;padding:0 12px;font-size:11px;font-style:normal}.reward-settings-form>button{color:#241b07;background:#f0c75c;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:13px;font-weight:900;display:flex}.reward-policy-card>div:not(.card-heading){border-bottom:1px solid #ece9e1;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.reward-policy-card>div:last-child{border-bottom:0}.reward-policy-card>div>span{color:#33260a;background:#f2cd6d;border-radius:50%;place-items:center;width:32px;height:32px;font:900 10px/1 monospace;display:grid}.reward-policy-card p{gap:4px;margin:0;display:grid}.reward-policy-card strong{font-size:13px}.reward-policy-card small{color:#88857d}.product-admin-table,.creator-plan-admin-table{margin-top:16px}.creator-plan-admin-note{color:#8b877e;background:#faf8f3;border-top:1px solid #ebe8e0;margin:0;padding:13px 18px;font-size:10px}.analytics-hero,.ads-hero{color:#fff7dc;background:linear-gradient(115deg,#20231d,#3f4c39);justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.analytics-hero p,.ads-hero p{color:#efc75a;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:900}.analytics-hero h2,.ads-hero h2{margin:0 0 7px;font-size:25px}.analytics-hero>div>span,.ads-hero>div>span{color:#c6cabb;font-size:12px}.analytics-hero aside,.ads-hero aside{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:170px;padding:15px;display:grid}.analytics-hero aside svg,.ads-hero aside svg{color:#f4cd67;grid-row:1/span 2;width:26px;height:26px}.analytics-hero aside strong,.ads-hero aside strong{color:#ffdc79;font-size:24px}.analytics-hero aside small,.ads-hero aside small{color:#c4c8bb}.analytics-control-grid{grid-template-columns:.9fr 1.1fr}.retention-card{align-content:start;display:grid}.retention-row{border-bottom:1px solid #ece9e1;gap:7px;padding:10px 0;display:grid}.retention-row:last-child{border-bottom:0}.retention-row>span{justify-content:space-between;gap:12px;font-size:11px;display:flex}.retention-row em{color:#8b6919;font-style:normal;font-weight:850}.retention-row i{background:#ebe8e0;border-radius:999px;height:7px;overflow:hidden}.retention-row i b{border-radius:inherit;background:linear-gradient(90deg,#f0c75b,#d99e32);height:100%;display:block}.counter-editor{align-content:start;gap:12px;display:grid}.counter-editor .card-heading{margin-bottom:2px}.counter-editor>label,.counter-input-grid label{color:#68655d;gap:6px;font-size:10px;font-weight:800;display:grid}.counter-editor input,.counter-editor select{color:#24251f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dcd8ce;border-radius:10px;outline:none;padding:11px 12px;font-size:12px;font-weight:750}.counter-input-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.counter-editor>button{color:#2e2309;background:#f0c75c;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:900;display:flex}.counter-editor>button:disabled{opacity:.45}.counter-editor>p{color:#77746d;align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.45;display:flex}.counter-editor>p svg{color:#2d8053;flex:none}.video-performance-table{margin-top:16px}.video-performance-table table{min-width:1450px}.ads-hero{background:linear-gradient(115deg,#20231d,#4b3e30)}.platform-connection-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.platform-card{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:16px;display:grid}.platform-card .connection-dot{background:#d6a93e;border-radius:50%;grid-row:1/span 2;width:10px;height:10px;box-shadow:0 0 0 5px #fbf1d4}.platform-card div{gap:2px;display:grid}.platform-card small{color:#88857e}.platform-card em{color:#8b6919;grid-column:2;font-size:9px;font-style:normal;font-weight:850}.attribution-notice{background:#fff8df;border-color:#ead493;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-bottom:16px;display:grid}.attribution-notice strong{color:#745710;font-size:12px}.attribution-notice p{color:#756f60;margin:0;font-size:11px;line-height:1.55}.ads-performance-table table{min-width:1540px}@media (width<=1250px){.metric-grid{grid-template-columns:repeat(2,1fr)}.admin-grid-two{grid-template-columns:1fr}.revenue-system-grid,.commercial-level-admin-grid,.data-dimension-grid{grid-template-columns:repeat(3,1fr)}.analytics-control-grid{grid-template-columns:1fr}}@media (width<=760px){html[data-admin=true],html[data-admin=true] body,html[data-admin=true] #root{width:100%;min-width:320px;overflow-x:hidden}.admin-shell{min-height:100dvh;display:block}.admin-sidebar{z-index:50;width:100%;height:auto;padding:10px 12px 9px;display:block;position:sticky;top:0;box-shadow:0 8px 28px #12141138}.admin-brand{gap:8px;padding:0 2px 9px}.admin-brand img{border-radius:9px;width:30px;height:30px}.admin-brand strong{font-size:14px}.admin-brand small{font-size:8px}.admin-sidebar nav{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{white-space:nowrap;border:1px solid #34372f;flex:none;gap:7px;width:auto;padding:9px 11px;font-size:12px}.admin-sidebar nav svg{width:16px;height:16px}.admin-rule-card{display:none}.back-to-app{z-index:80;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);color:#fff6d8;background:#20231e;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:12px 15px;font-weight:850;position:fixed;box-shadow:0 12px 34px #181a164d}.admin-main{width:100%;padding:18px 14px 92px}.admin-topbar{align-items:flex-start;gap:12px;margin-bottom:17px}.admin-topbar p{letter-spacing:.12em;font-size:8px}.admin-topbar h1{font-size:24px}.admin-user{gap:6px;padding:7px 8px}.admin-user>div{display:none}.admin-avatar{width:29px;height:29px}.admin-formula-banner{grid-template-columns:1fr;gap:9px;padding:18px}.admin-formula-banner>b{text-align:center;line-height:1}.admin-formula-banner strong{font-size:17px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{gap:7px;min-width:0;padding:15px}.metric-card strong{overflow-wrap:anywhere;font-size:21px}.metric-card small{font-size:10px;line-height:1.35}.admin-card{border-radius:14px;padding:17px}.card-heading{gap:10px;margin-bottom:15px}.card-heading h2{font-size:16px}.card-heading p{font-size:11px;line-height:1.45}.card-heading>svg{flex:none}.admin-grid-two{grid-template-columns:1fr;gap:12px}.flow-map,.revenue-system-grid{grid-template-columns:1fr}.flow-step,.revenue-system-grid .flow-step{gap:8px;min-height:0}.flow-step:not(:last-child):after{display:none}.campaign-grid{grid-template-columns:1fr}.investor-grid{grid-template-columns:1fr;gap:10px}.commercial-program-hero{flex-direction:column;align-items:flex-start}.commercial-program-hero aside{width:100%;min-width:0}.commercial-level-admin-grid,.network-detail-grid{grid-template-columns:1fr}.data-asset-hero{flex-direction:column;align-items:flex-start}.data-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-preview-grid{grid-template-columns:1fr}.analytics-hero,.ads-hero{flex-direction:column;align-items:flex-start}.analytics-hero aside,.ads-hero aside{width:100%;min-width:0}.platform-connection-grid{grid-template-columns:1fr;gap:9px}.counter-input-grid,.attribution-notice,.revenue-account-list,.compliance-checklist>div:not(.card-heading){grid-template-columns:1fr}.member-attribution-hero{flex-direction:column;align-items:flex-start!important;gap:17px!important}.member-attribution-hero dl{grid-template-columns:1fr;width:100%;min-width:0}.market-list>div{grid-template-columns:38px minmax(0,1fr) auto}.admin-toolbar{flex-direction:column}.admin-toolbar input{width:100%}.admin-toolbar-note{min-height:44px}.admin-table-card{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow:auto hidden}.admin-table-card:before{color:#80641e;content:"← 左右滑動查看完整資料 →";background:#fff7dc;padding:10px 16px;font-size:10px;font-weight:850;display:block}.admin-table-card .card-heading{width:calc(100vw - 28px);padding:17px 17px 0;position:sticky;left:0}.admin-table-card table,.member-attribution-admin-note,.creator-plan-admin-note{min-width:760px}.product-admin-table table{min-width:680px}.creator-plan-admin-table table{min-width:700px}.video-performance-table table{min-width:1450px}.ads-performance-table table{min-width:1540px}.reward-admin-hero{flex-direction:column;align-items:flex-start;gap:17px;padding:20px}.reward-admin-hero>strong{font-size:36px}.reward-settings-form label{grid-template-columns:1fr;gap:7px}.reward-settings-form label>div{width:100%}.settlement-pipeline{grid-template-columns:1fr}.settlement-metrics{margin-bottom:12px}}html[data-native-mobile=true][data-admin=true]{overscroll-behavior-y:auto;background:#f4f2ed;height:auto;min-height:100%;overflow:hidden auto}html[data-native-mobile=true][data-admin=true] body,html[data-native-mobile=true][data-admin=true] #root{overscroll-behavior-y:auto;background:#f4f2ed;height:auto;min-height:100dvh;overflow:visible}.member-admin-identity{gap:12px;display:grid}.member-admin-identity>div{border-bottom:1px solid #ece8e0;grid-template-columns:minmax(120px,.7fr) minmax(0,2fr);gap:12px;padding:12px 0;display:grid}.member-admin-identity dt{color:#777;font-size:13px}.member-admin-identity dd{overflow-wrap:anywhere;margin:0;line-height:1.65}@media (width<=600px){.member-admin-identity>div{grid-template-columns:1fr;gap:5px}}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}html[data-native-mobile=true],html[data-native-mobile=true] body,html[data-native-mobile=true] #root{overscroll-behavior:none;background:#050505;height:100dvh;overflow:hidden}html[data-native-mobile=true] .phone-stage{width:100%;height:100%;padding:0;display:block}html[data-native-mobile=true] .phone-scale-box{width:100%!important;height:100%!important}html[data-native-mobile=true] .phone-device{-webkit-user-select:auto;user-select:auto;position:fixed;inset:0;width:100%!important;height:100%!important;transform:none!important}html[data-native-mobile=true] .device-screen{box-shadow:none;cursor:auto;-webkit-user-select:auto;user-select:auto;position:fixed;border-radius:0!important;width:100%!important;height:100dvh!important;inset:0!important}html[data-native-mobile=true] .device-screen,html[data-native-mobile=true] .device-screen *{cursor:auto!important}html[data-native-mobile=true] .phone-bezel,html[data-native-mobile=true] .device-camera,html[data-native-mobile=true] .device-menu-bar,html[data-native-mobile=true] .device-picker-menu,html[data-native-mobile=true] .mobile-cursor,html[data-native-mobile=true] .status-bar,html[data-native-mobile=true] .home-indicator-svg,html[data-native-mobile=true] .android-navigation-bar,html[data-native-mobile=true] .keyboard-dock{display:none!important}html[data-native-mobile=true] .mobile-app-viewport{position:fixed;inset:0}html[data-native-mobile=true] .mobile-scroll{touch-action:pan-y;overscroll-behavior-y:contain;-webkit-user-select:auto;user-select:auto}@media (hover:none) and (pointer:coarse){html,body,#root{overscroll-behavior:none;background:#050505;height:100dvh;overflow:hidden}.phone-stage{width:100%;height:100%;padding:0;display:block}.phone-scale-box{width:100%!important;height:100%!important}.phone-device{-webkit-user-select:auto;user-select:auto;position:fixed;inset:0;width:100%!important;height:100%!important;transform:none!important}.device-screen{box-shadow:none;cursor:auto;-webkit-user-select:auto;user-select:auto;position:fixed;border-radius:0!important;width:100%!important;height:100dvh!important;inset:0!important}.device-screen,.device-screen *{cursor:auto!important}.phone-bezel,.device-camera,.device-menu-bar,.device-picker-menu,.mobile-cursor,.status-bar,.home-indicator-svg,.android-navigation-bar,.keyboard-dock{display:none!important}.mobile-app-viewport{position:fixed;inset:0}.mobile-scroll{touch-action:pan-y;overscroll-behavior-y:contain;-webkit-user-select:auto;user-select:auto}}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Roboto,Noto Sans TC,-apple-system,BlinkMacSystemFont,sans-serif}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.drama-app{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);background:#050505;position:absolute;inset:0;overflow:hidden}html[data-native-mobile=true] .drama-app{--mobile-safe-area-height:env(safe-area-inset-bottom,0px);width:100%;height:100dvh}html[data-native-mobile=true] .app-header{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}html[data-native-mobile=true] .episode-card{height:100dvh;min-height:100dvh}html[data-native-mobile=true] .episode-bar{bottom:calc(env(safe-area-inset-bottom,0px) + 6px)}html[data-native-mobile=true] .social-rail{bottom:calc(env(safe-area-inset-bottom,0px) + 112px)}html[data-native-mobile=true] .episode-copy{bottom:calc(env(safe-area-inset-bottom,0px) + 64px)}html[data-native-mobile=true] .menu-popover{top:calc(env(safe-area-inset-top,0px) + 62px)}html[data-native-mobile=true] .bottom-sheet{bottom:env(safe-area-inset-bottom,0px)!important}.keyboard-dock[data-visible=false]{visibility:hidden}html[data-native-mobile=true] .vip-chip{margin-bottom:7px;padding:7px 9px;font-size:12px}html[data-native-mobile=true] .swipe-hint{display:none}html[data-native-mobile=true] .episode-copy h1{margin-bottom:0;font-size:20px}html[data-native-mobile=true] .progress-track{margin-top:8px}@media (hover:none) and (pointer:coarse){.drama-app{--mobile-safe-area-height:env(safe-area-inset-bottom,0px)}}.app-screen,.feed,.app-screen .mobile-scroll-content{background:#050505;height:100%}.app-screen .mobile-scroll{scrollbar-width:none;scroll-snap-type:y mandatory;background:#050505}.app-screen .mobile-scrollbar{display:none}.episode-card{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;color:#fff;background-position:50%;background-size:cover;height:100%;min-height:100%;position:relative;overflow:hidden}.episode-video{z-index:-2;object-fit:cover;background:#050505;width:100%;height:100%;position:absolute;inset:0}.episode-card[data-episode-card="3"] .episode-video,.episode-card[data-episode-card="4"] .episode-video{background-position:52%}.episode-shade{z-index:-1;background:#00000029;transition:opacity .22s;position:absolute;inset:0;box-shadow:inset 0 -340px 130px -120px #000000ed,inset 0 140px 110px -95px #000000a3}.app-header{z-index:4;justify-content:space-between;align-items:center;padding:52px 17px 12px;transition:opacity .22s,transform .22s;display:flex;position:absolute;top:0;left:0;right:0}.brand-lockup{letter-spacing:-.02em;align-items:center;gap:7px;font-size:15px;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%)}.brand-mark{object-fit:cover;border:1px solid #ffdd766b;border-radius:8px;width:27px;height:27px;display:block;box-shadow:0 5px 18px #f6b7384d}.header-actions{gap:8px;margin-left:auto;display:flex}.icon-button,.mute-button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080b61;border:0;place-items:center;display:grid}.icon-button{border-radius:50%;width:39px;height:39px}.icon-button svg{width:24px;height:24px}.mute-button{z-index:2;border-radius:50%;width:58px;height:58px;transition:opacity .22s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.mute-button svg{width:27px;height:27px}.social-rail{right:13px;bottom:calc(var(--mobile-safe-area-height) + 154px);z-index:3;flex-direction:column;gap:11px;transition:opacity .22s,transform .22s;display:flex;position:absolute}.social-action{color:#fff;text-shadow:0 1px 5px #000000b3;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;width:57px;font-size:12px;display:flex}.social-circle{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09090b47;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.social-circle svg{filter:drop-shadow(0 2px 4px #0000004d);width:28px;height:28px}.social-metric-label{min-height:14px;font-size:10px;line-height:14px}.social-action>strong{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:11px;line-height:13px;overflow:hidden}.metric-action .social-circle{background:#09090b61}.social-action.active .social-circle{color:#ffb442;background:#ffffffeb}.social-action.active.like .social-circle{color:#ff5478}.social-circle.coin{background:#ff754a;box-shadow:0 7px 22px #ff644a52}.episode-copy{left:18px;right:80px;bottom:calc(var(--mobile-safe-area-height) + 94px);z-index:2;transition:opacity .22s,transform .22s;position:absolute}.episode-title-row{align-items:flex-end;gap:9px;min-width:0;display:flex}.episode-details-toggle{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090c57;border:1px solid #fff3;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:750}.episode-details{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090c7a;border:1px solid #ffffff1c;border-radius:12px;margin-top:9px;padding:10px 11px;display:none}.episode-copy.expanded .episode-details{display:block}.vip-chip{color:#ffe08a;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#eae1d533;border:1px solid #ffdc8f3d;border-radius:12px;align-items:center;gap:8px;margin-bottom:15px;padding:11px 13px;font-size:15px;font-weight:700;display:inline-flex}.vip-chip.subscribed{color:#241803;background:#f4c75e}.episode-kicker{color:#ffffffad;letter-spacing:.16em;margin:0 0 5px;font-size:9px;font-weight:800}.episode-hook{color:#ffe08a;letter-spacing:-.02em;text-shadow:0 2px 12px #000000b8;max-width:270px;margin:0 0 8px;font-size:16px;font-weight:850;line-height:1.3}.episode-copy h1{letter-spacing:-.035em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0 0 7px;font-size:25px;line-height:1.16;display:-webkit-box;overflow:hidden}.episode-description{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.episode-description button{color:#fff;background:0 0;border:0;padding:0}.progress-track{background:#ffffff3d;border-radius:99px;height:2px;margin-top:16px;overflow:hidden}.progress-track span{border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:episode-progress var(--episode-duration,15s) linear infinite;background:#fff;display:block}.swipe-hint{color:#ffffff70;margin:7px 0 0;font-size:10px}.episode-bar{z-index:8;left:0;right:0;bottom:calc(var(--mobile-safe-area-height) + 8px);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111216d6;border:1px solid #ffffff14;border-radius:0;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:14px;font-weight:750;transition:opacity .22s,transform .22s;display:flex;position:absolute;box-shadow:0 10px 28px #00000047}.drama-app.controls-hidden .app-header,.drama-app.controls-hidden .mute-button,.drama-app.controls-hidden .social-rail,.drama-app.controls-hidden .episode-copy,.drama-app.controls-hidden .episode-bar,.drama-app.controls-hidden .episode-shade{opacity:0;pointer-events:none}.drama-app.controls-hidden .app-header{transform:translateY(-10px)}.drama-app.controls-hidden .social-rail{transform:translate(12px)}.drama-app.controls-hidden .episode-copy,.drama-app.controls-hidden .episode-bar{transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.app-header,.mute-button,.social-rail,.episode-copy,.episode-bar,.episode-shade{transition-duration:0s}}.menu-popover{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#14161df2;border:1px solid #ffffff1a;border-radius:20px;width:220px;padding:7px 14px;position:absolute;top:98px;right:14px;box-shadow:0 20px 50px #00000061}.menu-popover button{color:#f7f7fa;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;align-items:center;gap:16px;width:100%;padding:18px 6px;font-size:18px;display:flex}.menu-popover button:last-child{border-bottom:0}.menu-popover svg{color:#c9cbd3;width:25px;height:25px}.toast{z-index:30;color:#fff;white-space:nowrap;background:#111216e6;border-radius:999px;max-width:80%;padding:10px 15px;font-size:13px;position:absolute;bottom:95px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000047}.episode-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:30px;display:grid}.sheet-main-menu-button{z-index:12;color:#282820;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #e0ddd5;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin:0 0 14px;padding:11px 14px;font-size:13px;font-weight:850;display:flex;position:sticky;top:0;box-shadow:0 8px 20px #15161214}.sheet-main-menu-button svg{width:18px;height:18px}.episode-grid button{aspect-ratio:1;color:#34343a;background:#f8f8fa;border:1px solid #e5e5e9;border-radius:12px;font-weight:700}.episode-grid button.current{color:#fff;background:#f45f79;border-color:#ff6f70}.vip-panel,.support-panel,.reward-panel,.watchlist-panel,.profile-panel,.install-panel{color:#232329}.vip-price{color:#1d1a16;align-items:baseline;gap:5px;padding:15px 0;display:flex}.vip-price strong{font-size:34px}.vip-price span{color:#77747a}.vip-panel ul{gap:12px;padding:0;list-style:none;display:grid}.vip-panel li{align-items:center;gap:9px;display:flex}.vip-panel li svg{color:#f0aa2e}.referral-entry{background:#fffaf0;border:1px solid #e7dfca;border-radius:16px;gap:10px;margin-top:18px;padding:14px;display:grid}.referral-heading,.referral-result header{justify-content:space-between;align-items:center;gap:10px;display:flex}.referral-heading>span:first-child,.referral-result header span{gap:2px;display:grid}.referral-heading small,.referral-result small,.demo-disclaimer,.language-panel small{color:#7d786d;font-size:10px}.reward-rate{color:#6b4b07;white-space:nowrap;background:#f5d77f;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.referral-composer{gap:7px;display:flex}.referral-composer input{color:#25231f;text-transform:uppercase;background:#fff;border:1px solid #d9d1bd;border-radius:10px;outline:none;flex:1;min-width:0;padding:11px 12px}.referral-composer button{color:#fff;background:#24251f;border:0;border-radius:10px;padding:0 13px;font-weight:850}.referral-examples{gap:5px;display:flex;overflow:auto}.referral-examples button{color:#826111;background:#fff;border:1px solid #e2dac6;border-radius:7px;flex:none;padding:5px 7px;font:750 9px/1 monospace}.referral-result{border-top:1px solid #e5dcc8;gap:9px;padding-top:10px;display:grid}.referral-result header{justify-content:flex-start}.referral-result header>svg{color:#3c9865;flex:none}.referral-result p{color:#5f5745;margin:0;font-size:11px}.referral-result .referral-example{color:#7a704f;background:#f0c75b29;border-radius:9px;padding:8px 9px;font-size:10px;line-height:1.5}.referral-result>div{gap:4px;display:grid}.referral-result>div span{justify-content:space-between;gap:8px;display:flex}.referral-result>div strong{color:#6a4a06;font-size:11px}.demo-disclaimer{text-align:center;margin:8px 0 0}.primary-button,.secondary-button{border:0;border-radius:14px;width:100%;font-weight:800}.primary-button{color:#2a1d02;background:#f4c75e;margin-top:18px;padding:16px}.secondary-button{color:#fff;background:#202128;margin-top:18px;padding:13px}.support-agent,.reward-total,.profile-panel{align-items:center;gap:12px;display:flex}.support-agent>svg,.avatar{color:#fff;background:#f45f79;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.support-agent>svg{padding:12px}.support-agent div,.profile-panel>div{gap:3px;display:grid}.support-agent span{color:#39a966;font-size:12px}.support-panel>p{background:#f0f0f3;border-radius:14px 14px 14px 4px;margin:20px 0;padding:13px 15px}.message-composer{gap:8px;display:flex}.message-composer input{color:#222;background:#fff;border:1px solid #d9d9df;border-radius:999px;outline:none;flex:1;min-width:0;padding:13px 15px}.message-composer input:focus{border-color:#f05b7e;box-shadow:0 0 0 3px #f05b7e24}.message-composer button{color:#fff;background:#24252c;border:0;border-radius:50%;place-items:center;width:46px;display:grid}.reward-total{color:#3c2702;background:#fff1c7;border-radius:18px;padding:16px}.reward-total>svg{color:#ee9d1a;width:34px;height:34px}.reward-total div{display:grid}.reward-total strong{font-size:25px}.reward-total span{color:#7c6540;font-size:12px}.cash-threshold-card{background:#faf9f5;border:1px solid #e5e1d7;border-radius:17px;gap:11px;margin-top:12px;padding:15px;display:grid}.cash-threshold-card header{color:#4b4942;justify-content:space-between;align-items:center;font-size:12px;display:flex}.cash-threshold-card header strong{color:#1e201b;font-size:13px}.cash-progress{background:#e5e2da;border-radius:999px;height:7px;overflow:hidden}.cash-progress span{border-radius:inherit;background:linear-gradient(90deg,#f1c356,#ff7753);min-width:4px;height:100%;display:block}.cash-threshold-card p{color:#78746b;margin:0;font-size:11px;line-height:1.5}.cash-threshold-card button{color:#fff;background:#25271f;border:0;border-radius:11px;padding:11px;font-size:12px;font-weight:850}.cash-threshold-card button:disabled{color:#8c8981;background:#e8e5dd}.reward-rule-row{color:#55534d;border-bottom:1px solid #eceae4;justify-content:space-between;align-items:center;margin-top:9px;padding:13px 14px;font-size:12px;display:flex}.reward-rule-row strong{color:#e08a20}.reward-panel>.open-store-button{color:#241c09;background:#f4cc66;justify-content:flex-start;gap:10px;font-weight:900}.open-store-button span{text-align:left;flex:1}.open-store-button svg{width:18px;height:18px}.store-panel{color:#24241f}.store-back-button{color:#6f6b62;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 10px;padding:7px 0;font-size:11px;font-weight:800;display:inline-flex}.creator-plan-summary{color:#fff7d8;background:radial-gradient(circle at 92% 5%,#ffd56f40,#0000 38%),linear-gradient(135deg,#27261e,#4f442b);border:1px solid #e1b14080;border-radius:18px;padding:18px;overflow:hidden;box-shadow:0 14px 32px #352b1329}.creator-plan-summary>span{color:#e7c877;letter-spacing:.18em;font-size:8px;font-weight:900}.creator-plan-summary h3{margin:7px 0 6px;font-size:19px}.creator-plan-summary p{color:#d2cbb8;margin:0;font-size:10px;line-height:1.55}.creator-plan-summary>div{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:15px;padding-top:12px;display:flex}.creator-plan-summary>div strong{color:#f3ce67;font-size:20px}.creator-plan-summary>div small{color:#aaa38f;text-align:right;max-width:145px;font-size:8px;line-height:1.45}.creator-script-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin:18px 1px 10px;display:flex}.creator-script-heading div span{color:#b78323;letter-spacing:.14em;font-size:8px;font-weight:900}.creator-script-heading h3{margin:3px 0 0;font-size:14px}.creator-script-heading>small{color:#98948b;font-size:8px}.creator-script-list{gap:9px;display:grid}.creator-script-list>button{color:#2b2a25;text-align:left;background:#fff;border:1px solid #e4e0d7;border-radius:14px;grid-template-columns:72px 1fr;gap:11px;width:100%;padding:0;display:grid;overflow:hidden}.creator-script-list>button.full{filter:grayscale();opacity:.48;border-color:#dedcd7}.creator-script-list>button.selected{border-color:#d69a2f;box-shadow:0 0 0 2px #d69a2f24}.creator-script-list img{object-fit:cover;width:72px;height:96px}.creator-script-list button>span{align-content:center;gap:5px;min-width:0;padding:9px 11px 9px 0;display:grid}.creator-script-list small{color:#a17a26;font-size:8px;font-weight:850}.creator-script-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.creator-script-list em{color:#79756c;font-size:9px;font-style:normal}.creator-script-list i{background:#ece9e2;border-radius:999px;height:4px;overflow:hidden}.creator-script-list i b{border-radius:inherit;background:linear-gradient(90deg,#d49027,#f1c75c);height:100%;display:block}.creator-payment-panel{background:#faf9f5;border:1px solid #e4dfd3;border-radius:17px;margin-top:18px;padding:16px}.creator-payment-panel header>span{color:#b78323;letter-spacing:.14em;font-size:8px;font-weight:900}.creator-payment-panel header h3{margin:3px 0 4px;font-size:14px}.creator-payment-panel header p{color:#868178;margin:0 0 11px;font-size:9px}.creator-payment-options{gap:7px;display:grid}.creator-payment-options>button{color:#302f2a;text-align:left;background:#fff;border:1px solid #e1ddd4;border-radius:11px;gap:2px;padding:11px 12px;display:grid}.creator-payment-options>button.selected{background:#fff8e8;border-color:#c88a22;box-shadow:inset 0 0 0 1px #c88a2233}.creator-payment-options>button:disabled{filter:grayscale();opacity:.48}.creator-payment-options strong{font-size:10px}.creator-payment-options small{color:#8c887f;font-size:8px}.creator-application-button{color:#241b08;background:linear-gradient(135deg,#f4ce68,#d99a2f);border:0;border-radius:11px;width:100%;margin-top:11px;padding:12px;font-size:11px;font-weight:900}.creator-application-button:disabled{color:#89857d;background:#e7e4dd}.creator-application-success{color:#236646;background:#eef8f2;border:1px solid #b8d6c7;border-radius:10px;align-items:center;gap:7px;margin-top:9px;padding:9px 10px;font-size:9px;font-weight:800;display:flex}.creator-application-success svg{flex:none}.creator-payment-panel>p{color:#9a958b;text-align:center;margin:9px 3px 0;font-size:8px;line-height:1.45}.store-wallet{color:#fff6d8;background:linear-gradient(135deg,#24271f,#454733);border-radius:18px;gap:3px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 30px #23261d29}.store-wallet:after{content:"";border:28px solid #f5c95721;border-radius:50%;width:130px;height:130px;position:absolute;top:-34px;right:-20px}.store-wallet>span{color:#d7d4c5;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.store-wallet>span svg{color:#f2c75b}.store-wallet>strong{z-index:1;letter-spacing:-.04em;font-size:31px;position:relative}.store-wallet>small{color:#bdbfae;font-size:10px}.store-categories{grid-template-columns:repeat(5,auto);gap:6px;margin:15px 0 9px;display:grid}.store-categories button{color:#6f6c64;white-space:nowrap;background:#fff;border:1px solid #e2dfd7;border-radius:9px;padding:8px 5px;font-size:10px}.store-categories button.active{color:#fff;background:#292b24;border-color:#292b24;font-weight:850}.store-rule{color:#87837a;margin:0 0 12px;font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.product-card{background:#fff;border:1px solid #e6e2d9;border-radius:15px;min-width:0;overflow:hidden}.product-visual{color:#fff;background:#f4f2ed;height:112px;padding:0;position:relative;overflow:hidden}.product-visual img{object-fit:cover;width:100%;height:100%;display:block}.product-visual.gold{background:linear-gradient(145deg,#403518,#bc8630)}.product-visual.jade{background:linear-gradient(145deg,#1c4237,#5d9a7e)}.product-visual.rose{background:linear-gradient(145deg,#5a2939,#c86676)}.product-visual.lavender{background:linear-gradient(145deg,#403451,#8b70aa)}.product-visual.aqua{background:linear-gradient(145deg,#1f4550,#4c99a5)}.product-visual>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.16em;background:#141613b8;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:900;position:absolute;bottom:7px;right:8px}.product-visual>em{color:#3f2d08;background:#f7d778;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:9px;left:9px}.product-info{gap:4px;padding:11px;display:grid}.product-info>span{color:#a07a20;letter-spacing:.1em;font-size:8px;font-weight:900}.product-info h3{color:#292823;min-height:34px;margin:0;font-size:12px;line-height:1.35}.product-info p{color:#99958b;font-size:9px}.product-info>strong{color:#d47a1f;font-size:14px}.product-info button{color:#8a877f;background:#eeece7;border:0;border-radius:9px;margin-top:5px;padding:8px 5px;font-size:10px;font-weight:850}.product-info button.available{color:#fff;background:#292b24}.store-disclaimer{color:#9a968d;text-align:center;margin:18px 0 8px;font-size:9px}.reward-panel>button,.watchlist-panel>button{color:#27272d;background:#f2f2f5;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:13px;display:flex}.reward-panel>button strong{color:#e98b23}.watchlist-panel>button{text-align:left;justify-content:flex-start;gap:12px}.watchlist-panel img{object-fit:cover;border-radius:9px;width:58px;height:72px}.watchlist-panel span{flex:1;gap:4px;display:grid}.watchlist-panel small,.profile-panel span{color:#777780}.avatar svg{width:25px;height:25px}.profile-panel{flex-wrap:wrap}.member-profile-editor{color:#202020;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:18px;gap:14px;width:100%;min-width:0;padding:18px;display:grid}.member-profile-editor header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.member-profile-editor h3,.member-profile-editor p{margin:0}.member-profile-editor header span{color:#955007;background:#fff0de;border-radius:8px;padding:5px 8px;font-size:12px}.member-profile-editor small,.member-profile-editor p{color:#666;font-size:12px;line-height:1.65}.member-profile-editor fieldset{border:0;border-top:1px solid #eee;gap:12px;min-width:0;margin:0;padding:14px 0;display:grid}.member-profile-editor legend{font-size:14px;font-weight:700}.member-profile-editor .member-code strong{overflow-wrap:anywhere;color:#222;letter-spacing:.6px;font-size:15px;display:block}.member-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.member-avatar-grid button{background:#f6f6f6;border:2px solid #0000;border-radius:12px;place-items:center;gap:4px;min-width:44px;min-height:68px;padding:7px 2px;display:grid}.member-avatar-grid button span{font-size:28px}.member-avatar-grid button small{font-size:10px}.member-avatar-grid button[aria-pressed=true],.member-interest-grid button[aria-pressed=true]{background:#fff1df;border-color:#e98a20}.member-field{gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}.member-field input,.member-field select{color:#222;background:#fff;border:1px solid #d6d6d6;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.member-field input:disabled{color:#777;opacity:1;background:#f4f4f4}.member-profile-editor .member-error{color:#b52627}.member-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.member-interest-grid button{color:#333;background:#f5f5f5;border:2px solid #0000;border-radius:10px;min-height:44px;padding:8px}.member-consent{text-align:left;min-height:44px;box-shadow:none;color:#333;background:0 0;border:0;align-items:center;gap:9px;padding:10px 0;line-height:1.5;display:flex}.member-consent span{font-size:22px}.member-profile-editor .primary-button{min-height:48px}.member-preview-summary{width:100%;box-shadow:none;color:#222;text-align:left;background:#fff;border:0;border-radius:16px;align-items:center;gap:12px;margin:4px 0;padding:12px;display:flex}.member-preview-summary>span:first-child{font-size:34px}.member-preview-summary>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.member-preview-summary small{color:#767676;overflow-wrap:anywhere;font-size:10px}.profile-panel .avatar{background:#fff0de;font-size:30px}.hongguo-ui .demo-popularity-label{white-space:nowrap;color:#fff;background:#0009;border-radius:5px;padding:3px;font-size:9px;line-height:1.3}.demo-comments-notice{color:#805213;background:#fff2df;border-radius:12px;margin:8px 0;padding:12px;font-size:12px;line-height:1.6}.comment-avatar{flex:0 0 32px;font-size:27px}@media (width<=360px){.member-profile-editor{padding:12px}.member-avatar-grid{gap:4px}}.member-attribution-card{background:linear-gradient(145deg,#fffdf7,#f8f2e3);border:1px solid #e6dfce;border-radius:16px;gap:12px;width:100%;padding:15px;display:grid}.commercial-membership-card{color:#fff7d8;background:linear-gradient(145deg,#24271f,#454936);border:1px solid #dfd9c9;border-radius:16px;gap:12px;width:100%;padding:15px;display:grid}.commercial-membership-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.commercial-membership-card header>span{gap:3px;display:grid}.commercial-membership-card h3{margin:0;font-size:15px}.commercial-membership-card header small{color:#e7c568;letter-spacing:.13em;font-size:8px;font-weight:900}.commercial-membership-card header em{color:#3a2b08;background:#f3ce66;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.commercial-current-level{background:#ffffff14;border-radius:11px;gap:3px;padding:12px;display:grid}.commercial-current-level span{color:#bfc3b5;font-size:8px}.commercial-current-level strong{color:#ffda75;font-size:17px}.commercial-current-level small{color:#bfc3b5;font-size:9px;line-height:1.45}.commercial-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.commercial-account-summary>span{background:#ffffff12;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.commercial-account-summary small{color:#aeb2a7;font-size:7px}.commercial-account-summary strong{color:#fff3cb;font-size:11px}.commercial-referral-link{border:1px dashed #f1c75b6b;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.commercial-referral-link>span{gap:3px;min-width:0;display:grid}.commercial-referral-link small{color:#aeb2a7;font-size:7px}.commercial-referral-link code{color:#f3d379;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.commercial-referral-link button{color:#30250b;background:#f0c75b;border:0;border-radius:8px;flex:none;padding:7px 10px;font-size:9px;font-weight:900}.commercial-level-list{gap:6px;display:grid}.commercial-level-list>div{color:#d6d8cf;border:1px solid #ffffff17;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;display:flex}.commercial-level-list>div.current{color:#fff7dc;background:#f0c75b1f;border-color:#e9c257}.commercial-level-list span{gap:2px;display:grid}.commercial-level-list strong{font-size:10px}.commercial-level-list small{color:#9fa397;font-size:8px}.commercial-level-list em{color:#f0cf73;font-size:9px;font-style:normal;font-weight:850}.commercial-membership-card>p{color:#b9bdb0;margin:0;font-size:9px;line-height:1.5}.commercial-membership-card>a{color:#30250b;text-align:center;background:#f0c75b;border-radius:9px;padding:10px;font-size:10px;font-weight:900;text-decoration:none}.academy-panel{color:#28271f;gap:14px;display:grid}.academy-hero{color:#fff5d6;background:radial-gradient(circle at 100% 0,#f2c75b3d,#0000 38%),linear-gradient(135deg,#23261e,#484a35);border-radius:17px;gap:7px;padding:18px;display:grid}.academy-hero>span{color:#efcb6b;letter-spacing:.16em;font-size:8px;font-weight:900}.academy-hero h3{margin:0;font-size:20px}.academy-hero p{color:#c1c5b7;margin:0;font-size:10px;line-height:1.55}.academy-hero strong{color:#ffd66c;border-top:1px solid #ffffff1f;margin-top:6px;padding-top:11px;font-size:17px}.academy-tier-list{gap:7px;display:grid}.academy-tier-list article{background:#fff;border:1px solid #e6e1d7;border-radius:11px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.academy-tier-list b{color:#332708;background:#f2ca63;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.academy-tier-list span{gap:2px;display:grid}.academy-tier-list strong{font-size:11px}.academy-tier-list small{color:#8f8b82;font-size:8px}.academy-tier-list em{color:#a37619;font-size:11px;font-style:normal;font-weight:900}.academy-panel>button{color:#8e8a81;background:#e6e3dc;border:0;border-radius:10px;padding:12px;font-weight:850}.member-attribution-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member-attribution-card header>span{gap:3px;display:grid}.member-attribution-card h3{color:#29271f;margin:0;font-size:15px}.member-attribution-card header small{color:#9b761f;letter-spacing:.13em;font-size:8px;font-weight:900}.member-attribution-card header em{border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.member-attribution-card header em.locked{color:#236c47;background:#e1f2e8}.member-attribution-card header em.pending{color:#7b611f;background:#f7eccd}.member-attribution-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.member-attribution-card dl>div{background:#ffffffc7;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.member-attribution-card dt{color:#8a8478;font-size:9px}.member-attribution-card dd{overflow-wrap:anywhere;color:#343027;margin:0;font-size:11px;font-weight:850}.member-attribution-card>p,.member-attribution-empty p{color:#777066;margin:0;font-size:10px;line-height:1.55}.member-attribution-empty{background:#ffffffbd;border-radius:10px;gap:5px;padding:11px;display:grid}.language-panel{border-top:1px solid #e7e7eb;gap:10px;width:100%;padding-top:16px;display:grid}.language-panel>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.language-panel button{color:#4b4a50;background:#f7f7f9;border:1px solid #dddde3;border-radius:9px;padding:9px;font-size:11px}.language-panel button.active{color:#4c3502;background:#fff2c8;border-color:#efc45d;font-weight:850}.admin-demo-link{color:#fff;text-align:center;background:#272922;border-radius:11px;width:100%;padding:12px;font-size:12px;font-weight:850;text-decoration:none}.install-panel{gap:16px;display:grid}.install-app-card{background:linear-gradient(135deg,#fffdf7,#f5f1e7);border:1px solid #e4e1d7;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.install-app-card img{border-radius:15px;flex:none;width:58px;height:58px;box-shadow:0 7px 18px #352a0f2e}.install-app-card span{flex:1;gap:4px;display:grid}.install-app-card strong{font-size:18px}.install-app-card small,.install-note{color:#777267;font-size:12px}.install-app-card em{color:#604300;background:#f4d47b;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.ios-install-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ios-install-steps li{background:#f3f3f5;border-radius:13px;align-items:center;gap:11px;padding:11px 12px;display:flex}.ios-install-steps li>span{color:#fff;background:#272922;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.ios-install-steps p,.install-note{margin:0;line-height:1.45}.install-actions{gap:9px;display:grid}.install-actions .primary-button{justify-content:center;align-items:center;gap:8px;margin-top:0;display:flex}.share-button{color:#28282e;background:#fff;border:1px solid #dcdce1;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-weight:850;display:flex}.install-actions svg,.share-button svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.app-screen .mobile-scroll{scroll-behavior:auto}.progress-track span{animation:none;transform:scaleX(.65)}}@keyframes episode-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-phone-screen]:has(.hongguo-ui){overflow:clip}html[data-native-mobile=true] .device-screen:has(.hongguo-ui){height:var(--aiyu-viewport-height,100dvh)!important}html[data-native-mobile=true] .hongguo-ui{height:var(--aiyu-viewport-height,100dvh);--mobile-safe-area-height:0px}@media (display-mode:standalone),(display-mode:fullscreen){html[data-native-mobile=true] .hongguo-ui{--mobile-safe-area-height:env(safe-area-inset-bottom,0px)}}.hongguo-ui{--tab-height:48px;background:#f6f7f6;font-family:-apple-system,BlinkMacSystemFont,Noto Sans TC,sans-serif}.hongguo-ui .app-screen{--mobile-safe-area-height:inherit;height:calc(100% - var(--tab-height) - var(--mobile-safe-area-height))}html[data-native-mobile=true] .hongguo-ui .episode-card{height:100%;min-height:100%}.hongguo-ui .episode-video{border-radius:0;height:100%}.hongguo-ui.video-fit .episode-video{object-fit:contain}.hongguo-ui .episode-card.landscape-video{background-color:#000;background-image:none!important}.hongguo-ui .landscape-video .episode-video{object-fit:contain}.hongguo-ui.media-sheet-open .episode-card{background-image:none!important}.hongguo-ui.media-sheet-open .episode-video{object-fit:contain;border-radius:0;height:36%;top:48px}.hongguo-ui.media-sheet-open .app-header,.hongguo-ui.media-sheet-open .episode-copy,.hongguo-ui.media-sheet-open .social-rail,.hongguo-ui.media-sheet-open .mute-button,.hongguo-ui.media-sheet-open .episode-shade{opacity:0;pointer-events:none}.hongguo-ui .episode-shade{background:0 0;bottom:0;box-shadow:inset 0 -150px 100px -100px #0009}.hongguo-ui .app-header{gap:8px;padding-left:15px;padding-right:12px}.player-back,.speed-button{color:#fff;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;display:flex}.player-back{min-width:44px;max-width:46%;min-height:44px;font-size:17px;font-weight:650}.player-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-back svg{flex-shrink:0;width:24px;height:24px}.speed-button{font-size:14px}.speed-button svg{width:21px;height:21px}.hongguo-ui .header-actions{gap:9px}.hongguo-ui .icon-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:30px;height:36px}.hongguo-ui .mute-button{background:#0005;width:44px;height:44px}.hongguo-ui .social-rail,html[data-native-mobile=true] .hongguo-ui .social-rail{gap:11px;bottom:91px;right:9px}.hongguo-ui .social-action{gap:2px;width:45px}.hongguo-ui .social-circle{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:40px;height:36px}.hongguo-ui .social-circle svg{width:31px;height:31px}.hongguo-ui .social-action.active .social-circle{color:#ffc13d;background:0 0}.hongguo-ui .social-action.active.like .social-circle{color:#ff607a}.hongguo-ui .social-action strong{font-size:12px;font-weight:500;line-height:15px}.hongguo-ui .social-metric-label{color:#fffd;min-height:11px;font-size:9px;line-height:11px}.hongguo-ui .episode-copy,html[data-native-mobile=true] .hongguo-ui .episode-copy{bottom:72px;left:16px;right:66px}.hongguo-ui .episode-copy h1,html[data-native-mobile=true] .hongguo-ui .episode-copy h1{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.drama-tag{color:#fff;vertical-align:2px;background:#f07845;border-radius:4px;margin-right:6px;padding:1px 4px;font-size:10px;display:inline-block}.hongguo-ui .vip-chip{background:#312712cc;border-radius:9px;gap:6px;max-width:100%;min-height:44px;margin-bottom:8px;padding:8px 11px;font-size:13px;display:inline-flex}.hongguo-ui .vip-chip svg{flex-shrink:0;width:16px;height:16px}.hongguo-ui .vip-chip.subscribed{background:#f4c75e}.platform-company{color:inherit;opacity:.7;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.browse-page .platform-company{text-align:center;margin:18px 0 4px}.hongguo-ui .episode-title-row{gap:4px}.hongguo-ui .episode-details-toggle{background:0 0;border:0;padding:3px;font-size:12px}.compact-synopsis{text-overflow:ellipsis;white-space:nowrap;color:#fffd;margin:6px 0;font-size:13px;line-height:1.6;overflow:hidden}.ai-disclosure{color:#ffffff90;margin:7px 0 0;font-size:10px}.hongguo-ui .episode-copy.expanded{background:#121212eb;border-radius:12px;padding:14px}.hongguo-ui .episode-hook,.hongguo-ui .episode-kicker{display:none}.actual-progress{pointer-events:none;background:#ffffff40;height:2px;position:absolute;bottom:1px;left:16px;right:16px}.actual-progress span{background:#fff;height:100%;display:block}.hongguo-ui .episode-bar,html[data-native-mobile=true] .hongguo-ui .episode-bar{bottom:calc(var(--tab-height) + var(--mobile-safe-area-height) + 6px);color:#222;width:auto;height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ededed;border-radius:9px;padding:0 13px;font-size:13px;left:15px;right:15px}.hongguo-ui .episode-bar span{align-items:center;gap:7px;display:flex}.primary-tabs{z-index:10;height:calc(var(--tab-height) + var(--mobile-safe-area-height));padding:0 12px var(--mobile-safe-area-height);background:#fff;border-top:1px solid #f1f1f1;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.primary-tabs button{color:#909090;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:0;font-size:16px;font-weight:600;line-height:1.25;display:flex}.primary-tabs button.selected{color:#111;font-weight:750}.hongguo-ui:not(.page-home)>.app-screen{visibility:hidden;pointer-events:none}.hongguo-ui:not(.page-home)>.episode-bar{display:none}.browse-page{z-index:6;inset:0 0 calc(var(--tab-height) + var(--mobile-safe-area-height));color:#151515;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f6;position:absolute}.browse-scroll{height:100%}.browse-scroll .mobile-scroll-content{min-height:100%;padding:56px 14px 28px}html[data-native-mobile=true] .browse-scroll .mobile-scroll-content{padding-top:calc(env(safe-area-inset-top,0px) + 17px)}.theater-header,.mine-tools{align-items:center;gap:8px;margin-bottom:18px;display:flex}.theater-header img,.mine-tools img{border-radius:8px;width:30px;height:30px}.theater-header strong{font-size:20px}.theater-header button,.mine-tools button{color:#111;background:0 0;border:0;margin-left:auto;padding:8px}.theater-header svg,.mine-tools svg{width:22px;height:22px}.theater-search{background:#fff;border-radius:11px;gap:7px;margin-bottom:12px;padding:3px 9px}.theater-search img{border-radius:6px;width:22px;height:22px}.theater-search>svg{color:#888;flex-shrink:0;width:15px;height:15px}.theater-search input{color:#222;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.theater-search button{width:36px;height:38px;padding:7px}.drama-search{color:#999;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:12px;display:flex}.drama-search input{color:#222;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.browse-heading{letter-spacing:-.5px;margin:22px 0 16px;font-size:23px}.category-carousel{margin-bottom:17px}.category-carousel button{color:#929292;white-space:nowrap;background:0 0;border:0;padding:7px 13px;font-size:16px}.category-carousel button.selected{color:#151515;background:#ffeddf;border-radius:8px;font-weight:750}.theater-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.theater-shortcuts button{color:#222;background:#fff;border:0;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:14px;font-weight:650;display:flex}.theater-shortcuts svg{color:#12aca1;width:22px;height:22px}.poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.poster-card{color:#171717;text-align:left;background:#fff;border:0;border-radius:10px;min-width:0;padding:0 0 10px;display:block;overflow:hidden}.poster-image{aspect-ratio:3/4.15;border-radius:10px;position:relative;overflow:hidden}.poster-image img{object-fit:cover;width:100%;height:100%}.poster-badge{color:#fff;background:#00aa82;border-radius:0 0 7px;padding:5px 7px;font-size:10px;position:absolute;top:0;left:0}.poster-badge.hot{background:#ff667b}.poster-image>small{color:#fff;background:#0005;align-items:center;gap:4px;padding:8px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.poster-card>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 9px 7px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.poster-tags{gap:4px;padding:0 8px;display:flex}.poster-tags span{color:#999;background:#f7f7f7;border-radius:3px;padding:4px;font-size:10px}.mine-tools{margin-bottom:28px}.mine-welcome{justify-content:space-between;align-items:center;gap:8px;margin:0 2px 24px;display:flex}.mine-welcome h2{margin:0;font-size:20px;line-height:1.4}.mine-welcome p{color:#999;margin:8px 0;font-size:12px}.mine-welcome>button{color:#fff;white-space:nowrap;background:#ff881e;border:0;border-radius:9px;padding:13px 15px;font-weight:650}.mine-shortcuts{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.mine-shortcuts button{color:#222;background:0 0;border:0;justify-items:center;gap:7px;display:grid}.mine-shortcuts svg{width:26px;height:26px;margin-bottom:5px}.mine-shortcuts strong{font-size:12px;font-weight:550}.mine-shortcuts span{color:#999;font-size:10px}.mine-vip{color:#785014;background:#fff0d7;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:13px;display:flex}.mine-vip>span{text-align:left;flex:1;gap:3px;display:grid}.mine-vip strong{font-size:13px}.mine-vip small{font-size:10px}.personal-library{background:#fff;border-radius:18px;margin:0 -5px;padding:17px 10px}.library-tabs{gap:22px;margin-bottom:18px;display:flex}.library-tabs button{color:#999;background:0 0;border:0;padding:4px 0;font-size:17px}.library-tabs button.selected{color:#111;font-weight:750}.history-filters{gap:7px;margin-bottom:16px;display:flex}.history-filters button{color:#999;background:#f7f7f7;border:0;border-radius:8px;padding:9px 12px;font-size:12px}.history-filters button.selected{color:#f37d17;background:#fff1e4}.personal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.personal-grid .poster-card>strong{-webkit-line-clamp:1;margin:7px 0 4px;font-size:12px}.personal-grid .poster-card>small{color:#999;font-size:10px}.personal-grid .poster-badge{background:#0006;padding:4px;left:auto;right:0}.browse-empty{text-align:center;color:#999;padding:28px 8px;font-size:13px}.browse-empty>svg{width:30px;height:30px}.browse-empty button{color:#db7314;background:#fff0e1;border:0;border-radius:8px;padding:10px 18px}.account-details{color:#222;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:15px;padding:17px;font-size:13px;display:flex}.account-details svg:last-child{margin-left:auto}[data-phone-screen]:has(.hongguo-ui) .bottom-sheet:has(.series-sheet,.comments-panel,.playback-panel,.login-panel){color:#181818;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:20px 20px 0 0}.bottom-sheet:has(.series-sheet,.comments-panel){height:60%}.bottom-sheet:has(.comments-panel) .sheet-content{flex-direction:column;flex:1;min-height:0;display:flex}.comments-panel{flex-direction:column;flex:1;display:flex}.comments-panel .comment-compose{margin-top:auto}.bottom-sheet:has(.series-sheet,.comments-panel,.playback-panel,.login-panel) .sheet-title{color:#181818;font-size:17px}.bottom-sheet:has(.series-sheet,.comments-panel,.playback-panel,.login-panel) .sheet-description{color:#777;font-size:11px}.bottom-sheet:has(.series-sheet,.comments-panel,.playback-panel,.login-panel) .sheet-main-menu-button{color:#555;background:#f5f5f5;border-color:#eee}.series-sheet .watchlist-panel button{color:#222;background:#f7f7f7;border-color:#eee}.series-sheet .watchlist-panel strong{color:#222}.series-sheet>header{align-items:center;gap:12px;margin:12px 0 24px;display:flex}.series-sheet>header img{object-fit:cover;border-radius:5px;width:48px;height:65px}.series-sheet h3{margin:0 0 8px;font-size:16px}.series-sheet header p{color:#999;margin:0;font-size:12px}.series-sheet .episode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.series-sheet .episode-grid button{aspect-ratio:auto;color:#333;background:#f7f7f7;border:0;border-radius:9px;min-height:60px;padding:8px;font-size:12px}.series-sheet .episode-grid button.current{color:#ff810c;background:#fff0e2}.series-intro{color:#666;font-size:14px;line-height:1.9}.series-follow{color:#222;background:#f6f6f6;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:75%;margin:22px auto 0;padding:13px;display:flex}.series-follow svg{color:#ffb729}.comments-panel article{border-bottom:1px solid #f4f4f4;gap:12px;padding:18px 0;display:flex}.comments-panel article>svg{color:#777;width:28px;height:28px}.comments-panel article p{margin:6px 0;font-size:14px;line-height:1.6}.comments-panel article small,.comment-context{color:#999;font-size:12px}.comment-compose{background:#f7f7f7;border-radius:12px;gap:8px;padding:10px;display:flex}.comment-compose input{color:#222;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.comment-compose button{color:#e57b1e;background:0 0;border:0}.comment-compose button:disabled{color:#aaa}.local-note{color:#aaa;margin-top:9px;font-size:10px;display:block}.playback-panel h3{font-size:14px}.speed-options{gap:6px;margin:16px 0;display:flex}.speed-options button{color:#888;background:#f6f6f6;border:0;border-radius:8px;flex:1;padding:12px 0;font-size:13px}.speed-options button.selected{color:#f47b17;background:#fff0e2;font-weight:700}.setting-row{color:#181818;background:#fff;border:0;border-bottom:1px solid #f5f5f5;align-items:center;gap:14px;width:100%;padding:19px 4px;display:flex}.setting-row>svg{width:22px;height:22px}.setting-row span{text-align:left;flex:1;font-size:15px}.setting-row strong{color:#999;font-size:12px;font-weight:500}.login-panel{padding:10px 15px 26px}.login-panel>img{border-radius:12px;width:45px;height:45px}.login-panel h2{margin:20px 0;font-size:28px;line-height:1.5}.login-panel p,.login-panel small{color:#999;line-height:1.7}.login-panel small{margin-top:12px;font-size:12px;display:block}.hongguo-ui button:focus-visible{outline-offset:3px;outline:2px solid #eea038}.bottom-sheet:has(.cloud-panel){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#242424}.bottom-sheet:has(.cloud-panel) .sheet-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.bottom-sheet:has(.cloud-panel) .sheet-main-menu-button{flex-shrink:0;position:static}.bottom-sheet:has(.cloud-panel) .sheet-content>:not(.sheet-main-menu-button){overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.cloud-panel{color:#242424;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;gap:14px;min-width:0;padding:18px 16px 32px;display:grid}.cloud-panel h3,.cloud-panel h4,.cloud-panel p{margin:0}.cloud-panel label{gap:8px;font-weight:600;display:grid}.cloud-panel input{box-sizing:border-box;color:#222;background:#fff;border:1px solid #ccc;border-radius:12px;width:100%;min-width:0;padding:12px;font-size:16px}.cloud-panel button{cursor:pointer;min-height:44px}.cloud-panel button:disabled{cursor:default;opacity:.75}.cloud-panel button:not(.primary-button,.secondary-button){color:#242424}.cloud-panel button:focus-visible{outline-offset:2px;outline:2px solid #ad6609}.cloud-panel [role=alert]{color:#a62d28}.cloud-notice{color:#725011;background:#fff3dc;border-radius:12px;padding:12px;font-size:13px;line-height:1.6}.cloud-member-code{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cloud-avatar-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cloud-avatar-grid button{background:#fff;border:1px solid #ddd;border-radius:14px;font-size:28px}.cloud-panel [aria-pressed=true]{background:#fff3dc;border:2px solid #c87a15}.cloud-consent{text-align:left;background:#f5f5f5;border:1px solid #ddd;border-radius:12px;padding:12px;line-height:1.5}.cloud-quantity{justify-content:space-between;align-items:center;gap:12px;display:flex}.cloud-quantity button{background:#fff;border:1px solid #ccc;border-radius:10px;width:44px}.cloud-panel fieldset{border:1px solid #ddd;border-radius:12px;min-width:0;padding:12px}.cloud-script{text-align:left;background:#fff;border:1px solid #ddd;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px;display:flex}.cloud-script span{flex-shrink:0;font-size:12px}.cloud-methods{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cloud-methods button{background:#fff;border:1px solid #ddd;border-radius:10px}.cloud-order{border:1px solid #ddd;border-radius:14px;gap:10px;padding:16px;display:grid}.cloud-order .secondary-button{width:100%;margin-top:8px}.cloud-ledger{border-bottom:1px solid #eee;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.cloud-ledger small{color:#666;margin-top:4px;font-size:12px;font-weight:400;display:block}.cloud-private-fields{gap:14px;display:grid}.cloud-private-panel small,.cloud-privacy-notice{color:#555;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.cloud-private-panel select{color:#222;background:#fff;border:1px solid #ccc;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.cloud-preference-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cloud-preference-options button{background:#fff;border:1px solid #ccc;border-radius:10px;padding:8px}.cloud-privacy-notice summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.cloud-privacy-notice p{margin:8px 0}
