:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101a2e;font-synthesis:none;--ink:#101a2e;--muted:#60708a;--line:#dce3ec;--soft:#f4f7fb;--blue:#1457d9;--blue-dark:#0c3a9a;--amber:#f2a900;--green:#11845b;--danger:#bf3345;--display:"Noto Naskh Arabic", serif;--container:min(1180px, calc(100% - 40px));background:#fff;font-family:Noto Kufi Arabic,system-ui,sans-serif}.marketer-page{color:#10182b;background:#f4f7fc;min-height:100vh}.marketer-page__bar{justify-content:space-between;align-items:center;gap:18px;min-height:62px;display:flex}.marketer-back{color:#52627d;align-items:center;gap:7px;font-size:.62rem;font-weight:750;display:inline-flex}.marketer-back svg{width:15px}.marketer-page__tools{align-items:center;gap:8px;display:flex}.marketer-guide-button{color:#315884;min-height:38px;font:800 .53rem/1 var(--body);cursor:pointer;background:#fff;border:1px solid #dbe3f0;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.marketer-guide-button:hover{color:#134fd2;background:#f5f8ff;border-color:#aac4f4}.marketer-guide-button:disabled{opacity:.45;cursor:wait}.marketer-guide-button svg{width:16px}.marketer-language{background:#fff;border:1px solid #dbe3f0;align-items:center;gap:3px;padding:4px;display:flex}.marketer-language>svg{color:#2563eb;width:16px;margin-inline:6px 3px}.marketer-language button{color:#78869b;cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:.54rem;font-weight:800}.marketer-language button.is-active{color:#134fd2;background:#eaf1ff}.marketer-application-state{background:linear-gradient(#edf3ff,#f8faff 430px);min-height:calc(100vh - 62px);padding-block:55px 90px}.marketer-application-state__card{text-align:center;background:#fff;border:1px solid #d8e2f2;justify-items:center;gap:10px;max-width:880px;padding:45px;display:grid;box-shadow:0 22px 60px #1e3a691a}.marketer-application-state__icon{color:#9a6907;background:#fff1c7;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:5px;display:grid}.marketer-application-state__icon svg{width:25px}.marketer-application-state__icon.is-rejected,.marketer-application-state__icon.is-suspended,.marketer-application-state__icon.is-closed{color:#a72d43;background:#ffe5ea}.marketer-application-state__icon.is-needs_changes{color:#6d46b3;background:#eee5ff}.marketer-application-state__card h1{font:760 clamp(2.2rem,5vw,4rem)/1 var(--display);margin:4px 0}.marketer-application-state__card>p{color:#66758c;max-width:650px;margin:0;font-size:.6rem;line-height:1.8}.marketer-application-state__meta{background:#dfe6f1;grid-template-columns:repeat(3,1fr);gap:1px;width:min(100%,680px);margin-top:18px;display:grid}.marketer-application-state__meta span{background:#f7f9fc;gap:4px;padding:17px;display:grid}.marketer-application-state__meta small{color:#7d8ba0;font-size:.42rem}.marketer-application-state__meta strong{color:#17243a;font-size:.59rem}.marketer-application-state__card>aside{color:#315884;background:#eaf3ff;align-items:center;gap:9px;max-width:680px;margin-top:12px;padding:13px 15px;font-size:.47rem;line-height:1.7;display:flex}.marketer-application-state__card>aside svg{flex:none;width:18px}.marketer-application-progress{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,680px);margin-top:5px;display:grid}.marketer-application-progress span{color:#7b8799;background:#fafbfd;border:1px solid #dfe6f1;justify-content:center;align-items:center;gap:7px;min-height:63px;padding:10px;display:flex}.marketer-application-progress svg{width:16px}.marketer-application-progress b{font-size:.48rem}.marketer-application-progress .is-complete{color:#16724b;background:#eaf8f2;border-color:#bfe9d7}.marketer-application-progress .is-current{color:#8a6209;background:#fff6d8;border-color:#f0d98e}.marketer-application-progress .is-rejected{color:#af374b;background:#fff0f3;border-color:#f3c2ca}.marketer-application-progress .is-changes{color:#7047bb;background:#f5efff;border-color:#d6c4f6}.marketer-join__intro{color:#fff;background:#101a2f;position:relative;overflow:hidden}.marketer-join__intro:before{content:"";background:radial-gradient(circle at 13% 20%,#2d71ff6b,#0000 27%),radial-gradient(circle at 80% 100%,#553ddf4d,#0000 30%);position:absolute;inset:0}.marketer-join__intro-inner{grid-template-columns:1.1fr .8fr;align-items:center;gap:72px;min-height:405px;padding-block:60px;display:grid;position:relative}.marketer-kicker{color:#8fb6ff;letter-spacing:.08em;align-items:center;gap:8px;font-size:.58rem;font-weight:850;display:inline-flex}.marketer-kicker svg{width:16px}.marketer-join__intro h1{max-width:710px;font:780 clamp(3rem, 6vw, 5.6rem)/.94 var(--display);letter-spacing:-.045em;margin:13px 0 10px}.marketer-join__intro p{color:#b7c5da;max-width:620px;margin:0;font-size:.72rem;line-height:1.8}.marketer-benefits{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.marketer-benefits span{color:#dbe7f9;background:#ffffff0d;border:1px solid #ffffff21;align-items:center;gap:7px;padding:8px 11px;font-size:.53rem;font-weight:740;display:inline-flex}.marketer-benefits svg{color:#79a7ff;width:14px}.marketer-id-card,.marketer-live-card{color:#fff;background:linear-gradient(138deg,#17336c,#12203b 50%,#265bd0);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000052}.marketer-id-card{min-height:250px;padding:26px;transform:rotate(-2deg)}.marketer-id-card__shine{filter:blur(1px);background:#ffffff1f;border-radius:50%;width:220px;height:220px;position:absolute;inset:-100px -80px auto auto}.marketer-id-card header,.marketer-live-card header{justify-content:space-between;align-items:center;display:flex;position:relative}.marketer-id-card header span,.marketer-live-card header span{letter-spacing:.08em;align-items:center;gap:8px;font-size:.55rem;font-weight:850;display:flex}.marketer-id-card header svg,.marketer-live-card header svg{width:18px}.marketer-id-card__identity{align-items:center;gap:16px;margin-top:50px;display:flex;position:relative}.marketer-id-card__identity>span{background:#ffffff21;place-items:center;width:58px;height:58px;display:grid}.marketer-id-card__identity>span svg{width:25px}.marketer-id-card__identity div{gap:2px;display:grid}.marketer-id-card__identity small{color:#9eb8e8;letter-spacing:.11em;font-size:.43rem;font-weight:800}.marketer-id-card__identity strong{font:720 1.45rem/1 var(--display)}.marketer-id-card__footer{justify-content:space-between;align-items:end;margin-top:39px;display:flex;position:relative}.marketer-id-card__footer span{gap:2px;display:grid}.marketer-id-card__footer small{color:#8da5cc;font-size:.4rem}.marketer-id-card__footer b{font:700 .62rem/1 var(--mono,monospace);letter-spacing:.08em}.marketer-id-card__footer em{color:#123c97;background:#dbe8ff;padding:7px 12px;font-size:.48rem;font-style:normal;font-weight:900}.marketer-join__grid{grid-template-columns:.78fr 1.2fr;gap:60px;padding-block:64px 90px;display:grid}.marketer-join__story{padding-top:15px}.marketer-join__story h2,.marketer-enroll-form h2{font:750 clamp(2rem, 4vw, 3.4rem)/1 var(--display);margin:7px 0 10px}.marketer-join__story ol{gap:25px;margin:35px 0 0;padding:0;list-style:none;display:grid}.marketer-join__story li{align-items:flex-start;gap:15px;display:flex}.marketer-join__story li>b{color:#1c58d9;background:#e7efff;flex:none;place-items:center;width:35px;height:35px;display:grid}.marketer-join__story li span{gap:4px;display:grid}.marketer-join__story li strong{font-size:.68rem}.marketer-join__story li small{color:#728097;font-size:.53rem;line-height:1.6}.marketer-enroll-form{background:#fff;border:1px solid #dfe6f1;gap:18px;padding:35px;display:grid;box-shadow:0 18px 50px #21375b14}.marketer-enroll-form header p{color:#728097;margin:0;font-size:.56rem}.marketer-enroll-form label:not(.marketer-terms),.marketer-dialog label,.financial-cost-dialog label{color:#34435a;gap:7px;font-size:.53rem;font-weight:760;display:grid}.marketer-enroll-form input,.marketer-enroll-form select,.marketer-dialog input,.marketer-dialog select,.financial-cost-dialog input,.financial-cost-dialog select,.financial-cost-dialog textarea{color:#10182b;width:100%;min-height:45px;font:650 .58rem/1 var(--body);background:#fbfcfe;border:1px solid #d9e1ed;outline:none;padding:0 13px}.marketer-enroll-form input:focus,.marketer-dialog input:focus,.financial-cost-dialog input:focus{border-color:#2b67e9;box-shadow:0 0 0 3px #e5edff}.marketer-social-fields{gap:8px;display:grid}.marketer-social-fields>span{color:#34435a;font-size:.53rem;font-weight:760}.marketer-social-fields>div{grid-template-columns:130px 1fr auto;gap:7px;display:grid}.marketer-social-fields button,.marketer-dialog header>button{color:#8a98ac;cursor:pointer;background:#fff;border:1px solid #d9e1ed;width:45px}.marketer-social-fields button svg,.marketer-dialog header>button svg{width:16px}.marketer-add-social{color:#1d58d5;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:0;font-size:.53rem;font-weight:800;display:inline-flex}.marketer-add-social svg{width:15px}.marketer-terms{color:#617088;background:#f5f8fd;align-items:flex-start;gap:10px;padding:14px;font-size:.5rem;line-height:1.7;display:flex}.marketer-terms input{width:16px;height:16px;min-height:0;margin-top:2px}.marketer-enroll-submit{width:100%}.marketer-security-note{color:#7d899b;align-items:center;gap:7px;font-size:.45rem;display:flex}.marketer-security-note svg{color:#2f65d6;width:14px}.marketer-program-rules{background:#fff;border:1px solid #dce5f2;margin-bottom:90px;padding:34px;box-shadow:0 18px 50px #21375b0f}.marketer-program-rules>header{max-width:760px}.marketer-program-rules h2{font:750 clamp(1.8rem,3.5vw,3rem)/1 var(--display);margin:6px 0 8px}.marketer-program-rules>header p{color:#728097;margin:0;font-size:.54rem;line-height:1.75}.marketer-program-rules__grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.marketer-program-rules__grid article{background:#f9fbfe;border:1px solid #e0e7f1;grid-template-columns:auto 1fr;align-content:start;gap:6px 10px;padding:18px;display:grid}.marketer-program-rules__grid svg{color:#2764e8;width:20px}.marketer-program-rules__grid strong{font-size:.58rem}.marketer-program-rules__grid p{color:#758298;grid-column:1/-1;margin:4px 0 0;font-size:.47rem;line-height:1.7}.marketer-reward-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.marketer-reward-preview article{color:#fff;background:#132544;border-inline-start:3px solid #5d91f1;gap:4px;padding:16px;display:grid}.marketer-reward-preview span,.marketer-reward-preview small{color:#aebfd9;font-size:.43rem}.marketer-reward-preview strong{font-size:.7rem}.marketer-reward-preview>p{color:#65758d;background:#f3f6fb;grid-column:1/-1;margin:0;padding:16px;font-size:.5rem}.marketer-program-rules>aside{color:#8a4d0c;background:#fff8e9;border:1px solid #f1d2a5;align-items:flex-start;gap:10px;margin-top:12px;padding:15px 17px;display:flex}.marketer-program-rules>aside svg{flex:none;width:19px}.marketer-program-rules>aside p{margin:0;font-size:.5rem;font-weight:700;line-height:1.75}.marketer-dashboard-hero{color:#fff;background:#101a2f}.marketer-dashboard-hero__inner{grid-template-columns:1fr 430px;align-items:center;gap:72px;min-height:345px;padding-block:46px;display:grid}.marketer-welcome h1{font:760 clamp(2.6rem, 5vw, 4.5rem)/1 var(--display);margin:9px 0 8px}.marketer-welcome p{color:#b5c2d7;max-width:590px;margin:0 0 20px;font-size:.65rem}.marketer-submit-button{color:#fff;background:#2b67ea;border-color:#2b67ea}.marketer-live-card{border-bottom:4px solid var(--tier-accent);min-height:238px;padding:25px}.marketer-live-card header em{color:var(--tier-accent);background:#fff;padding:6px 9px;font-size:.45rem;font-style:normal;font-weight:900}.marketer-live-card h2{font:720 1.65rem/1 var(--display);margin:43px 0 2px}.marketer-live-card>p{color:#a5b7d5;font:650 .52rem/1 var(--mono,monospace);letter-spacing:.08em;margin:0 0 24px}.marketer-live-card>div{gap:45px;display:flex}.marketer-live-card>div span{gap:2px;display:grid}.marketer-live-card>div small{color:#91a5c6;font-size:.42rem}.marketer-live-card>div strong{font-size:.75rem}.marketer-live-card footer{background:#ffffff21;height:4px;margin-top:17px;position:relative}.marketer-live-card footer span{background:var(--tier-accent);position:absolute;inset:0 auto 0 0}[dir=rtl] .marketer-live-card footer span{inset:0 0 0 auto}.marketer-live-card footer small{color:#8fa1be;font-size:.4rem;position:absolute;inset:9px 0 auto}.marketer-workspace{padding-block:30px 90px}.marketer-tabs{border-bottom:1px solid #dce4ef;margin-bottom:20px;display:flex;overflow-x:auto}.marketer-tabs button{color:#738198;min-height:48px;font:760 .56rem/1 var(--body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 19px;display:flex}.marketer-tabs button svg{width:16px}.marketer-tabs button.is-active{color:#1757db;border-bottom-color:#2165ed}.marketer-message{color:#166341;background:#e5f8ef;padding:12px 15px;font-size:.53rem;font-weight:700}.marketer-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.marketer-metrics article{background:#fff;border:1px solid #dee6f1;grid-template-columns:auto 1fr;align-content:center;gap:6px 11px;min-height:120px;padding:21px;display:grid}.marketer-metrics svg{color:#2764e8;grid-row:1/span 2;width:21px}.marketer-metrics span{color:#748198;font-size:.49rem}.marketer-metrics strong{font:750 1.3rem/1 var(--display)}.marketer-referral-card{color:#fff;background:linear-gradient(110deg,#1d58d4,#163e91);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:12px;padding:15px 18px;display:grid}.marketer-referral-card>div{align-items:center;gap:11px;display:flex}.marketer-referral-card>div>svg{width:21px}.marketer-referral-card span{gap:2px;display:grid}.marketer-referral-card small,.marketer-referral-card em{color:#b9cdf4;font-size:.4rem;font-style:normal}.marketer-referral-card strong{font:800 .62rem/1 var(--mono,monospace);letter-spacing:.05em}.marketer-referral-card code{color:#cfe0ff;text-overflow:ellipsis;white-space:nowrap;background:#04163c4d;padding:10px 12px;font-size:.42rem;overflow:hidden}.marketer-referral-card button{color:#fff;min-height:37px;font:750 .43rem/1 var(--body);cursor:pointer;background:#ffffff17;border:1px solid #ffffff40;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.marketer-referral-card button svg{width:14px}.marketer-overview-grid,.marketer-earnings-grid{grid-template-columns:1.35fr .65fr;gap:18px;margin-top:18px;display:grid}.marketer-panel{background:#fff;border:1px solid #dee6f1;padding:25px}.marketer-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:19px;display:flex}.marketer-panel h2{font:720 1.35rem/1.1 var(--display);margin:4px 0 0}.marketer-submissions{display:grid}.marketer-submissions article{border-top:1px solid #edf1f6;grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.marketer-submissions article:first-child{border-top:0}.marketer-platform{color:#2a62d8;background:#e9f0ff;place-items:center;width:38px;height:38px;display:grid}.marketer-platform svg{width:16px}.marketer-submissions article>div{gap:3px;min-width:0;display:grid}.marketer-submissions strong{font-size:.59rem}.marketer-submissions small{color:#8591a3;font-size:.43rem}.marketer-submissions p{color:#b14f5c;margin:2px 0 0;font-size:.44rem}.marketer-submissions article>span:nth-of-type(2){color:#26364e;text-align:end;gap:2px;font-size:.53rem;font-weight:800;display:grid}.marketer-submissions a{color:#718097}.marketer-submissions a svg{width:16px}.marketer-status-filters{border-bottom:1px solid #e6ebf3;flex-wrap:wrap;gap:7px;margin:-5px 0 16px;padding-bottom:16px;display:flex}.marketer-status-filters button{color:#65748b;min-height:36px;font:750 .44rem/1 var(--body);cursor:pointer;background:#f8fafd;border:1px solid #dce4ef;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.marketer-status-filters button b{color:#63738b;background:#e9eef6;border-radius:999px;min-width:21px;padding:4px 6px;font-size:.39rem}.marketer-status-filters button.is-active{color:#1757db;background:#edf3ff;border-color:#9dbcf7}.marketer-status-filters button.is-active b{color:#fff;background:#2864e5}.marketer-status,.marketing-admin-status{color:#55647a;white-space:nowrap;background:#edf1f6;border-radius:999px;justify-content:center;padding:6px 9px;font-size:.43rem;font-style:normal;font-weight:850;display:inline-flex}.marketer-status--approved,.marketing-admin-status.is-approved,.marketing-admin-status.is-active{color:#13714a;background:#dcf8ec}.marketer-status--under_review,.marketing-admin-status.is-under_review,.marketing-admin-status.is-pending_review{color:#8a6209;background:#fff2cb}.marketer-status--rejected,.marketer-status--fraud_flagged,.marketing-admin-status.is-rejected,.marketing-admin-status.is-fraud_flagged,.marketing-admin-status.is-suspended{color:#af374b;background:#ffe4e9}.marketer-status--needs_changes,.marketing-admin-status.is-needs_changes{color:#7b50c6;background:#f0e8ff}.marketer-next-step{color:#fff;background:linear-gradient(145deg,#173464,#10203c);border:0}.marketer-next-step>svg{color:#72a0ff;width:27px}.marketer-next-step .eyebrow{color:#8fb4ff;margin-top:26px;display:block}.marketer-next-step h2{font-size:2rem}.marketer-next-step p{color:#aebbd0;font-size:.53rem}.marketer-rule-chips{gap:8px;margin-top:23px;display:grid}.marketer-rule-chips span{color:#c3d0e5;background:#ffffff12;justify-content:space-between;padding:10px;font-size:.47rem;display:flex}.marketer-rule-chips b{color:#fff}.marketer-empty,.marketing-admin-empty,.financial-manager-empty{color:#7f8ca0;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.marketer-empty svg,.marketing-admin-empty svg,.financial-manager-empty svg{color:#8fa8db;width:28px}.marketer-empty p{margin:0;font-size:.49rem}.marketer-wallet-card>svg{color:#2b67e9;width:30px}.marketer-wallet-card h2{margin:17px 0 5px;font-size:2.8rem}.marketer-wallet-card p{color:#718097;font-size:.54rem}.marketer-wallet-card .button{margin-top:20px}.marketer-wallet-card>small{color:#7d899b;gap:7px;margin-top:13px;font-size:.43rem;line-height:1.6;display:flex}.marketer-wallet-card>small svg{width:14px}.marketer-wallet-links{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.marketer-wallet-links a{color:#1d59d5;background:#f5f8ff;border:1px solid #cbdaf3;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.46rem;font-weight:800;display:inline-flex}.marketer-wallet-links svg{width:15px}.marketer-finance-rules{gap:17px;padding:0;list-style:none;display:grid}.marketer-finance-rules li{gap:12px;display:flex}.marketer-finance-rules li>svg{color:#2863df;width:20px}.marketer-finance-rules span{gap:3px;display:grid}.marketer-finance-rules strong{font-size:.58rem}.marketer-finance-rules small{color:#7d899b;font-size:.46rem}.marketer-tier-road{color:#fff;background:#111c30;margin-bottom:18px;padding:28px}.marketer-tier-road h2{font:720 1.5rem/1 var(--display);margin:5px 0 24px}.marketer-tier-road>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.marketer-tier-road article{border-top:3px solid var(--tier-accent);color:#1a273c;background:var(--tier-surface);gap:4px;padding:18px;display:grid;position:relative}.marketer-tier-road article.is-current{box-shadow:0 0 0 2px var(--tier-accent)}.marketer-tier-road article>span{color:var(--tier-accent)}.marketer-tier-road article>span svg{width:20px}.marketer-tier-road article small{letter-spacing:.1em;font-size:.38rem}.marketer-tier-road article strong{font:730 1.05rem/1 var(--display)}.marketer-tier-road article p,.marketer-tier-road article em{margin:0;font-size:.44rem;font-style:normal}.marketer-tier-road article b{color:var(--tier-accent);gap:4px;font-size:.4rem;display:flex;position:absolute;inset:10px auto auto 10px}[dir=rtl] .marketer-tier-road article b{inset:10px 10px auto auto}.marketer-tier-road article b svg{width:12px}.marketer-rewards-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.marketer-rewards-grid article{background:#fbfcfe;border:1px solid #e2e8f2;grid-template-columns:auto 1fr;gap:8px;padding:14px;display:grid}.marketer-rewards-grid svg{color:#2d66df;width:17px}.marketer-rewards-grid span{gap:3px;display:grid}.marketer-rewards-grid strong{font-size:.48rem}.marketer-rewards-grid small{color:#8591a3;font-size:.4rem}.marketer-rewards-grid b{grid-column:1/-1;font-size:.65rem}.marketer-dialog-backdrop,.financial-cost-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d1bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.marketer-dialog{color:#10182b;background:#fff;gap:18px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:28px;display:grid;overflow-y:auto;box-shadow:0 30px 100px #00000059}.marketer-dialog>header{justify-content:space-between;gap:16px;display:flex}.marketer-dialog h2{font:730 1.7rem/1 var(--display);margin:5px 0}.marketer-dialog header p{color:#7a8799;margin:0;font-size:.5rem}.marketer-dialog__steps{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.marketer-dialog__steps span{color:#46556c;background:#f2f6fc;align-items:center;gap:7px;padding:10px;font-size:.44rem;font-weight:750;display:flex}.marketer-dialog__steps b{color:#fff;background:#2964e4;flex:none;place-items:center;width:23px;height:23px;font-size:.4rem;display:grid}.marketer-content-types{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.marketer-content-types button{color:#3c4a60;text-align:start;cursor:pointer;background:#fbfcfe;border:1px solid #dce4ef;align-items:center;gap:8px;padding:13px;display:flex}.marketer-content-types button.is-active{color:#1b57d7;background:#edf3ff;border-color:#2d68e7}.marketer-content-types button>svg{width:18px}.marketer-content-types span{gap:2px;display:grid}.marketer-content-types strong{font-size:.48rem}.marketer-content-types small{color:#7a8799;font-size:.41rem}.marketer-story-link{color:#183e84;background:#eff5ff;border:1px solid #c9daf8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.marketer-story-link>svg{width:19px}.marketer-story-link>span{gap:4px;min-width:0;display:grid}.marketer-story-link small{color:#61789f;font-size:.4rem}.marketer-story-link code{text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:.4rem;overflow:hidden}.marketer-story-link button{color:#164ebd;min-height:34px;font:800 .42rem/1 var(--body);cursor:pointer;background:#fff;border:1px solid #9cbaf0;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.marketer-story-link button svg{width:13px}.marketer-content-confirm{color:#43536b;background:#f8fafd;border:1px solid #d8e2f0;align-items:flex-start;gap:9px;padding:12px;font-size:.46rem;font-weight:650;line-height:1.7;display:flex!important}.marketer-content-confirm input{flex:none;width:16px;height:16px;min-height:0;margin-top:2px}.marketer-dialog>aside{color:#5e6e85;background:#f2f6fc;gap:9px;padding:12px;font-size:.46rem;line-height:1.6;display:flex}.marketer-dialog>aside svg{color:#2763e0;flex:none;width:16px}.marketer-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.account-marketer-card{color:#fff;background:linear-gradient(145deg,#12203a,#173b78);border:0;gap:15px;display:grid;position:relative;overflow:hidden}.account-marketer-card:after{content:"";background:#5287ff38;border-radius:50%;width:150px;height:150px;position:absolute;inset:-65px -55px auto auto}.account-marketer-card__icon{color:#8fb4ff;background:#ffffff14;place-items:center;width:42px;height:42px;display:grid}.account-marketer-card__icon svg{width:20px}.account-marketer-card h2{font:720 1.3rem/1.1 var(--display);margin:5px 0 4px}.account-marketer-card p{color:#b6c5dc;margin:0;font-size:.48rem;line-height:1.65}.account-marketer-card .eyebrow{color:#83adff}.account-marketer-card__balance{background:#ffffff12;justify-content:space-between;padding:11px;display:flex}.account-marketer-card__balance span{color:#a9bbd7;font-size:.45rem}.account-marketer-card__balance strong{font-size:.61rem}.marketing-admin{min-width:0}.marketing-admin__heading,.financial-manager__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.marketing-admin__heading>div,.financial-manager__heading>div:first-child{gap:3px;display:grid}.marketing-admin__heading span,.financial-manager__heading>div:first-child>span{color:#5792f6;letter-spacing:.08em;font-size:.47rem;font-weight:900}.marketing-admin__heading h1,.financial-manager__heading h1{color:#f6f8fc;font:760 clamp(1.8rem, 4vw, 2.8rem)/1 var(--display);margin:0}.marketing-admin__heading p,.financial-manager__heading p{color:#768ba5;margin:4px 0 0;font-size:.49rem}.marketing-admin-metrics,.financial-manager-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.marketing-admin-metrics article,.financial-manager-metrics article{background:#0e1a2b;border:1px solid #203149;grid-template-columns:auto 1fr;align-content:center;gap:5px 10px;min-height:130px;padding:19px;display:grid}.marketing-admin-metrics svg,.financial-manager-metrics svg{color:#4e8cff;grid-row:1/span 3;width:21px}.marketing-admin-metrics span,.financial-manager-metrics span{color:#8193ab;font-size:.45rem}.marketing-admin-metrics strong,.financial-manager-metrics strong{color:#f4f7fb;font:740 1.22rem/1 var(--display)}.marketing-admin-metrics small,.financial-manager-metrics small{color:#657990;font-size:.4rem}.marketing-admin-grid{grid-template-columns:minmax(0,1.6fr) minmax(270px,.65fr);gap:12px;display:grid}.marketing-admin-panel,.financial-manager-panel{color:#dce5f2;background:#0e1a2b;border:1px solid #203149;min-width:0;padding:19px}.marketing-application-queue{margin-bottom:13px}.marketing-application-list{display:grid}.marketing-application-list>article{border-top:1px solid #1d2c41;grid-template-columns:minmax(220px,1fr) auto minmax(350px,1.1fr);align-items:center;gap:14px;padding:14px 0;display:grid}.marketing-application-list>article:first-child{border-top:0}.marketing-application-list>article>div:first-child{gap:4px;min-width:0;display:grid}.marketing-application-list strong{color:#eef4fb;font-size:.55rem}.marketing-application-list small{color:#74889f;font-size:.4rem}.marketing-application-socials{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.marketing-application-socials a{color:#8fb3ef;background:#13243b;align-items:center;gap:4px;padding:5px 7px;font-size:.38rem;display:inline-flex}.marketing-application-socials svg{width:11px}.marketing-admin-filters{background:#0a1422;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:10px;display:flex}.marketing-admin-filters button{color:#8193aa;min-height:34px;font:750 .4rem/1 var(--body);cursor:pointer;background:#101e31;border:1px solid #263951;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.marketing-admin-filters button b{color:#9eb0c8;background:#1d3049;border-radius:999px;min-width:20px;padding:4px 6px;font-size:.36rem}.marketing-admin-filters button.is-active{color:#dce9ff;background:#183868;border-color:#3975dc}.marketing-admin-filters button.is-active b{color:#fff;background:#3472dd}.marketing-review-reason{color:#d49aa4;margin:4px 0 0;font-size:.4rem;line-height:1.55}.marketing-decision-locked{align-items:center;gap:6px;display:inline-flex;color:#7790ad!important;font-size:.4rem!important}.marketing-decision-locked svg{color:#5f8fdc;width:13px}.marketing-admin-panel__title,.financial-manager-panel__title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.marketing-admin-panel__title>div,.financial-manager-panel__title{gap:10px}.marketing-admin-panel__title>div{align-items:center;display:flex}.marketing-admin-panel__title svg,.financial-manager-panel__title>svg{color:#4e8cff;width:18px}.marketing-admin-panel__title span,.financial-manager-panel__title span{gap:2px;display:grid}.marketing-admin-panel__title strong,.financial-manager-panel__title strong{color:#f4f7fb;font-size:.58rem}.marketing-admin-panel__title small,.financial-manager-panel__title small{color:#72869f;font-size:.41rem}.marketing-tier-stat{border-top:1px solid #1c2c42;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.marketing-tier-stat>span{place-items:center;width:38px;height:38px;display:grid}.marketing-tier-stat svg{width:16px}.marketing-tier-stat div{gap:3px;display:grid}.marketing-tier-stat strong{font-size:.52rem}.marketing-tier-stat small{color:#73869f;font-size:.38rem}.marketing-tier-stat i{background:#1b2a3d;height:3px}.marketing-tier-stat i b{height:100%;display:block}.marketing-tier-stat em{color:#fff;font-size:.62rem;font-style:normal}.marketing-review-list{display:grid}.marketing-review-list>article{border-top:1px solid #1d2c41;grid-template-columns:38px minmax(180px,1fr) auto minmax(250px,.8fr);align-items:center;gap:11px;min-width:0;padding:12px 0;display:grid}.marketing-review-list>article:first-child{border-top:0}.marketing-review-platform{color:#79a6ff;background:#172945;place-items:center;width:38px;height:38px;display:grid}.marketing-review-platform svg{width:16px}.marketing-review-list article>div:first-of-type{gap:3px;min-width:0;display:grid}.marketing-review-list strong{color:#e7eef8;font-size:.5rem}.marketing-review-list small{color:#71859d;text-overflow:ellipsis;white-space:nowrap;font-size:.39rem;overflow:hidden}.marketing-review-list a{color:#6f9ff5;align-items:center;gap:4px;font-size:.4rem;display:inline-flex}.marketing-review-list a svg{width:12px}.marketing-review-links{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex!important}.marketing-review-links a,.marketing-review-links>span{color:#8fb4f2;background:#12243b;border:1px solid #263d5c;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:.38rem;display:inline-flex}.marketing-review-links>span{color:#ef9bac;background:#371b28;border-color:#613142}.marketing-review-links svg{width:11px}.marketing-verification-note{color:#e3c381;background:#282313;border:1px solid #5a4824;align-items:flex-start;gap:10px;margin-bottom:12px;padding:13px 15px;display:flex}.marketing-verification-note>svg{flex:none;width:18px}.marketing-verification-note>div{gap:4px;display:grid}.marketing-verification-note strong{color:#f7dc9e;font-size:.5rem}.marketing-verification-note span{color:#bea976;font-size:.41rem;line-height:1.7}.marketing-review-value{gap:3px;display:grid}.marketing-review-value b{font-size:.55rem}.marketing-review-value>span{color:#8da1ba;font-size:.4rem}.marketing-review-actions{grid-template-columns:1fr repeat(3,auto);gap:5px;display:grid}.marketing-review-actions input,.marketing-admin-actions input,.marketing-config-grid input,.marketing-reward-editor input{color:#dfe8f4;min-width:0;min-height:34px;font:600 .42rem/1 var(--body);background:#0a1423;border:1px solid #293c57;outline:none;padding:0 9px}.marketing-review-actions button,.marketing-admin-actions button,.marketing-tier-editor button,.marketing-reward-editor button,.financial-manager-panel__heading>button{color:#b8c8dc;min-height:34px;font:750 .4rem/1 var(--body);cursor:pointer;background:#14243a;border:1px solid #2b4160;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.marketing-review-actions button svg,.marketing-admin-actions button svg,.marketing-tier-editor button svg,.marketing-reward-editor button svg{width:12px}.marketing-review-actions button.is-approve{color:#5cdaa1;background:#143628;border-color:#246447}.marketing-review-actions button.is-danger,.marketing-admin-actions button.is-danger{color:#ff91a2;background:#371b28;border-color:#613142}.marketing-review-actions button:disabled,.marketing-admin-actions button:disabled{opacity:.4;cursor:not-allowed}.marketing-admin-table{overflow-x:auto}.marketing-admin-table>header,.marketing-admin-table>article{align-items:center;gap:10px;min-width:1050px;padding:11px 9px;display:grid}.marketing-admin-table>header{color:#71859e;background:#0a1422;font-size:.4rem;font-weight:800}.marketing-admin-table>article{border-bottom:1px solid #1b2a3e;font-size:.45rem}.marketing-admin-table--marketers>header,.marketing-admin-table--marketers>article{grid-template-columns:1.1fr .7fr .5fr .4fr .5fr 2fr}.marketing-admin-table--earnings>header,.marketing-admin-table--earnings>article{grid-template-columns:1fr .8fr .6fr .5fr .6fr .8fr}.marketing-referral-queue{margin-top:12px}.marketing-admin-table--referrals>header,.marketing-admin-table--referrals>article{grid-template-columns:1fr 1fr .8fr .7fr 1.2fr .8fr}.marketing-admin-table--referrals input{color:#dfe8f4;min-height:34px;font:600 .42rem/1 var(--body);background:#0a1423;border:1px solid #293c57;padding:0 9px}.marketing-admin-table--referrals article>div{gap:5px;display:flex}.marketing-admin-table--referrals button{color:#b8c8dc;min-height:34px;font:750 .4rem/1 var(--body);background:#14243a;border:1px solid #2b4160;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.marketing-admin-table--referrals button svg{width:12px}.marketing-admin-table--referrals button.is-approve{color:#5cdaa1;background:#143628;border-color:#246447}.marketing-admin-table--referrals button.is-danger{color:#ff91a2;background:#371b28;border-color:#613142}.marketing-admin-table article>div:first-child{gap:3px;display:grid}.marketing-admin-table small{color:#71859e;font-size:.38rem}.marketing-admin-table code{color:#8fb2ee;font-size:.42rem}.marketing-admin-actions{grid-template-columns:1fr 70px auto auto;gap:5px;display:grid}.marketing-admin-actions input.is-points{min-width:0}.marketing-tier-editor{gap:12px;display:grid}.marketing-tier-editor>.marketing-admin-panel{border-top:3px solid var(--tier-accent)}.marketing-tier-editor__header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.marketing-tier-editor__header>span{width:38px;height:38px;color:var(--tier-accent);background:#17263a;place-items:center;display:grid}.marketing-tier-editor__header svg{width:16px}.marketing-tier-editor__header>div{gap:2px;display:grid}.marketing-tier-editor__header strong{font-size:.6rem}.marketing-tier-editor__header small{color:#71849c;font-size:.39rem}.marketing-config-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.marketing-config-grid label,.marketing-reward-editor label{color:#7e91a9;gap:5px;font-size:.4rem;display:grid}.marketing-reward-editor{margin-top:12px;display:grid}.marketing-reward-editor article{border-top:1px solid #1d2d42;grid-template-columns:minmax(140px,1fr) repeat(3,110px) auto;align-items:end;gap:7px;padding:9px 0;display:grid}.marketing-reward-editor article>div{align-self:center;gap:3px;display:grid}.marketing-reward-editor strong{font-size:.48rem}.marketing-reward-editor small{color:#71849d;font-size:.38rem}.marketing-config-warning{color:#d8ab55;align-items:center;gap:7px;font-size:.43rem;display:flex}.marketing-config-warning svg{width:15px}.financial-manager__tools{align-items:center;gap:7px;display:flex}.financial-manager__tools select{color:#c4d0df;min-height:37px;font:700 .43rem/1 var(--body);background:#0d1929;border:1px solid #263a55;padding:0 9px}.financial-manager__language{background:#0c1727;border:1px solid #263a55;align-items:center;gap:2px;padding:3px;display:flex}.financial-manager__language svg{color:#5a91ef;width:14px;margin-inline:5px}.financial-manager__language button{color:#71849c;font:750 .4rem/1 var(--body);cursor:pointer;background:0 0;border:0;padding:7px 8px}.financial-manager__language button.is-active{color:#fff;background:#215dcf}.financial-manager__lock{color:#cce5f6;background:#102638;border:1px solid #23415a;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:13px;padding:12px 15px;display:grid}.financial-manager__lock>svg{color:#54c99a;width:19px}.financial-manager__lock div{gap:2px;display:grid}.financial-manager__lock strong{font-size:.5rem}.financial-manager__lock small{color:#7895aa;font-size:.4rem}.financial-manager__lock em{color:#53d59c;background:#143b2c;padding:5px 8px;font-size:.39rem;font-style:normal;font-weight:900}.financial-manager-metrics{grid-template-columns:repeat(6,1fr)}.financial-manager-metrics article{min-height:122px}.financial-manager-metrics article.is-green svg{color:#42cb8b}.financial-manager-metrics article.is-red svg{color:#f06b7d}.financial-manager-metrics article.is-amber svg{color:#d6a847}.financial-manager-metrics article.is-violet svg{color:#9d7df2}.financial-manager-metrics article.is-cyan svg{color:#43c5d5}.financial-manager-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-bottom:12px;display:grid}.financial-manager-providers article,.financial-manager-liabilities article{border-top:1px solid #1d2d42;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.financial-manager-providers article>span,.financial-manager-liabilities article>span{color:#6e9df2;background:#172942;place-items:center;width:37px;height:37px;display:grid}.financial-manager-providers article svg,.financial-manager-liabilities article svg{width:16px}.financial-manager-providers article>div,.financial-manager-liabilities article>div{gap:2px;display:grid}.financial-manager-providers strong,.financial-manager-liabilities strong{font-size:.51rem}.financial-manager-providers small,.financial-manager-liabilities small{color:#72859d;font-size:.39rem}.financial-manager-providers em{color:#eef4fb;text-align:end;gap:2px;font-size:.49rem;font-style:normal;font-weight:800;display:grid}.financial-manager-liabilities b{font-size:.55rem}.financial-manager-panel__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.financial-cost-table{overflow-x:auto}.financial-cost-table>header,.financial-cost-table>article{grid-template-columns:.65fr 1fr .9fr .7fr .6fr .8fr;align-items:center;gap:9px;min-width:880px;padding:11px 9px;display:grid}.financial-cost-table>header{color:#72869e;background:#0a1422;font-size:.4rem;font-weight:850}.financial-cost-table>article{color:#c7d3e2;border-bottom:1px solid #1c2c41;font-size:.44rem}.financial-cost-table code{color:#7896c6}.financial-cost-table em{color:#d6ad58;background:#382e1a;justify-self:start;padding:5px 8px;font-size:.39rem;font-style:normal}.financial-cost-table em.is-paid{color:#5fd7a3;background:#143729}.financial-cost-table em.is-waived{color:#9aacbf;background:#202d3e}.financial-manager__reconcile{color:#d9bd77;background:#252015;border:1px solid #483d26;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;display:flex}.financial-manager__reconcile svg{flex:none;width:17px}.financial-manager__reconcile span{gap:3px;display:grid}.financial-manager__reconcile strong{font-size:.48rem}.financial-manager__reconcile small{color:#9d8a60;font-size:.4rem}.financial-cost-dialog{color:#dfe8f4;background:#0e1a2b;border:1px solid #2b3e58;gap:14px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:26px;display:grid;overflow-y:auto;box-shadow:0 30px 100px #00000080}.financial-cost-dialog>header{justify-content:space-between;gap:15px;display:flex}.financial-cost-dialog header span{color:#5792f6;font-size:.41rem;font-weight:900}.financial-cost-dialog h2{font:730 1.5rem/1 var(--display);margin:4px 0 0}.financial-cost-dialog header button{color:#8ea0b7;background:#13233a;border:1px solid #2c405c;width:38px}.financial-cost-dialog header svg{width:15px}.financial-cost-dialog label{color:#91a1b5}.financial-cost-dialog input,.financial-cost-dialog select,.financial-cost-dialog textarea{color:#fff;background:#0a1423;border-color:#2a3e59}.financial-cost-dialog textarea{resize:vertical;min-height:80px;padding-top:10px}.financial-cost-dialog>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.financial-cost-dialog footer{justify-content:flex-end;gap:7px;display:flex}.financial-cost-dialog footer button{color:#b5c4d7;min-height:38px;font:750 .45rem/1 var(--body);background:#14243b;border:1px solid #2b405d;padding:0 14px}.financial-cost-dialog footer button.is-primary{color:#fff;background:#2d6be9;border-color:#2d6be9}@media (max-width:1160px){.marketer-join__intro-inner,.marketer-dashboard-hero__inner{gap:35px}.marketer-metrics{grid-template-columns:repeat(2,1fr)}.marketer-rewards-grid{grid-template-columns:repeat(3,1fr)}.marketing-admin-grid,.financial-manager-grid{grid-template-columns:1fr}.financial-manager-metrics{grid-template-columns:repeat(3,1fr)}.marketing-review-list>article{grid-template-columns:38px 1fr auto}.marketing-review-actions{grid-column:2/-1}.marketing-reward-editor article{grid-template-columns:minmax(130px,1fr) repeat(3,95px) auto}}@media (max-width:820px){.marketer-join__intro-inner,.marketer-dashboard-hero__inner,.marketer-join__grid,.marketer-program-rules__grid,.marketer-reward-preview{grid-template-columns:1fr}.marketer-join__intro-inner{padding-block:45px}.marketer-id-card{width:min(480px,100%)}.marketer-dashboard-hero__inner{gap:25px}.marketer-live-card{width:100%}.marketer-overview-grid,.marketer-earnings-grid{grid-template-columns:1fr}.marketer-tier-road>div,.marketer-rewards-grid,.marketing-admin-metrics,.marketing-config-grid{grid-template-columns:repeat(2,1fr)}.marketing-reward-editor article{grid-template-columns:1fr 1fr 1fr}.marketing-reward-editor article>div,.marketing-reward-editor article>button{grid-column:1/-1}.marketing-admin__heading,.financial-manager__heading{flex-direction:column;align-items:stretch}.financial-manager__tools{flex-wrap:wrap}}@media (max-width:560px){.marketer-page__bar{padding-inline:15px}.marketer-back{font-size:0}.marketer-back svg{width:20px}.marketer-language button{padding:7px}.marketer-guide-button{justify-content:center;width:38px;padding:0;font-size:0}.marketer-join__intro-inner,.marketer-join__grid,.marketer-dashboard-hero__inner,.marketer-workspace{padding-inline:16px}.marketer-join__intro h1{font-size:3.1rem}.marketer-join__grid{gap:35px}.marketer-program-rules{margin-inline:16px;margin-bottom:60px;padding:19px}.marketer-application-progress{grid-template-columns:1fr}.marketer-enroll-form,.marketer-panel,.marketer-tier-road{padding:19px}.marketer-social-fields>div{grid-template-columns:100px 1fr auto}.marketer-metrics{grid-template-columns:1fr 1fr}.marketer-metrics article{min-height:105px;padding:14px}.marketer-referral-card{grid-template-columns:1fr auto}.marketer-referral-card code{grid-area:2/1/auto/-1}.marketer-referral-card button{grid-area:1/2}.marketer-submissions article{grid-template-columns:35px 1fr auto}.marketer-submissions article>span:nth-of-type(2),.marketer-submissions article>a{display:none}.marketer-status{grid-column:2/-1;justify-self:start}.marketer-tier-road>div,.marketer-rewards-grid,.marketer-content-types,.marketer-dialog__steps{grid-template-columns:1fr}.marketer-story-link{grid-template-columns:auto minmax(0,1fr)}.marketer-story-link button{grid-column:1/-1;justify-content:center;width:100%}.marketer-dialog{padding:19px}.marketer-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.marketer-dialog>footer .button{width:100%}.marketing-admin-metrics,.financial-manager-metrics{grid-template-columns:1fr 1fr}.marketing-admin-metrics article,.financial-manager-metrics article{min-height:108px;padding:13px}.marketing-review-list>article{grid-template-columns:34px 1fr}.marketing-review-value{grid-column:2}.marketing-review-actions{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr}.marketing-review-actions input{grid-column:1/-1}.marketing-config-grid,.marketing-reward-editor article{grid-template-columns:1fr 1fr}.marketing-reward-editor article>label:nth-of-type(3){grid-column:1/-1}.financial-manager__tools>select,.financial-manager__tools>.button{flex:1}.financial-manager__language{width:100%}.financial-manager__language button{flex:1}.financial-cost-table{overflow:visible}.financial-cost-table>header{display:none}.financial-cost-table>article{background:#0a1626;border:1px solid #1f324a;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;min-width:0;margin-top:10px;padding:15px}.financial-cost-table>article>*{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.financial-cost-table>article>:before{color:#71859e;font-size:.36rem;font-weight:750}.financial-cost-table>article>:first-child:before{content:"الشهر / Month"}.financial-cost-table>article>:nth-child(2):before{content:"المزود / Provider"}.financial-cost-table>article>:nth-child(3):before{content:"التصنيف / Category"}.financial-cost-table>article>:nth-child(4):before{content:"المبلغ / Amount"}.financial-cost-table>article>:nth-child(5):before{content:"الحالة / Status"}.financial-cost-table>article>:nth-child(6):before{content:"المرجع / Reference"}.financial-cost-table>article em{color:#d6ad58;background:0 0;align-content:start;justify-self:stretch;padding:0}.financial-cost-table>article em.is-paid{color:#5fd7a3;background:0 0}.financial-cost-dialog{padding:18px}.financial-cost-dialog>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketer-id-card{transform:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;margin:0;line-height:1.65}body,button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;display:block}svg{stroke-width:1.8px;width:1.15em;height:1.15em}h1,h2,h3,p{margin-top:0}:focus-visible{outline-offset:3px;outline:3px solid #1457d947}.container{width:var(--container);margin-inline:auto}.app-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.section{padding-block:88px}.section--tint{background:var(--soft);border-block:1px solid #e7ecf3}.page{min-height:60vh;padding-block:64px 100px}.page-hero{max-width:760px;margin-bottom:42px}.page-hero h1,.display-heading{font:700 clamp(2.3rem, 5vw, 4.7rem)/1.12 var(--display);letter-spacing:-.03em;margin:8px 0 16px}.page-hero p{color:var(--muted);max-width:650px;font-size:1.05rem}.eyebrow{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.eyebrow--light{color:#a9c8ff}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 21px;font-weight:700;transition:all .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{color:#fff;background:var(--blue);border-color:var(--blue)}.button--primary:hover{background:var(--blue-dark)}.button--ghost{color:var(--ink);border-color:var(--line);background:#fff}.button--light{color:var(--ink);background:#fff;border-color:#fff}.button--outline-light{color:#fff;border-color:#ffffff6b}.button--small{min-height:38px;padding:6px 14px;font-size:.78rem}.button--wide{width:100%}.icon-button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;padding:0;display:inline-grid}.text-link,.text-button{color:var(--blue);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.text-button.danger{color:var(--danger)}.page-state{min-height:200px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.page-state--error{color:var(--danger)}.spin,.is-spinning{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-panel{text-align:center;background:var(--soft);border:1px dashed #c9d3e1;place-items:center;padding:58px 24px;display:grid}.empty-panel>svg{width:36px;height:36px;color:var(--blue);margin-bottom:14px}.winner-banner{color:#fff;background:#a66b00;justify-content:center;align-items:center;gap:9px;min-height:37px;padding:7px 18px;font-size:.65rem;display:flex}.winner-banner svg{color:#ffe29a}.winner-banner strong{font-size:.72rem}.winner-banner small{color:#fff0c8}.site-header{z-index:50;border-bottom:1px solid var(--line);background:#fffffffa;height:72px;position:sticky;top:0}.site-header__inner{align-items:center;gap:34px;width:min(1280px,100% - 32px);height:100%;margin:auto;display:flex;position:relative}.brand{letter-spacing:-.02em;white-space:nowrap;direction:ltr;align-items:center;gap:9px;font-size:1.08rem;font-weight:800;display:inline-flex}.brand svg{color:var(--blue);width:26px;height:26px}.brand span span{color:var(--blue)}.site-nav{flex:1;align-items:center;gap:7px;display:flex}.site-nav>a,.discover-menu__trigger,.contest-menu__trigger{color:#3c4960;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.site-nav>a svg,.discover-menu__trigger>svg:first-child,.contest-menu__trigger>svg:first-child{width:20px;height:20px;color:var(--blue);stroke-width:2.2px}.site-nav>a.active,.site-nav>a:hover,.discover-menu__trigger:hover,.discover-menu__trigger.is-active,.discover-menu.is-open .discover-menu__trigger,.contest-menu__trigger:hover,.contest-menu__trigger.is-active,.contest-menu.is-open .contest-menu__trigger{color:var(--blue);background:#edf3ff}.discover-menu{position:relative}.discover-menu__chevron{color:#8b98aa;width:13px;height:13px;transition:transform .18s}.discover-menu.is-open .discover-menu__chevron{transform:rotate(180deg)}.discover-menu__panel{z-index:65;top:54px;width:min(1040px,100vw - 32px);min-height:490px;color:var(--ink);border:1px solid var(--line);background:#fff;grid-template-columns:265px minmax(0,1fr);display:grid;position:absolute;inset-inline-start:0;overflow:hidden;box-shadow:0 24px 60px #101a2e2e}.discover-menu__panel:before{content:"";top:-7px;border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;width:12px;height:12px;position:absolute;inset-inline-start:40px;transform:rotate(45deg)}.discover-menu__label{color:#8c98aa;margin-bottom:9px;font-size:.56rem;font-weight:800;display:block}.discover-menu__types{border-inline-end:1px solid var(--line);background:#f4f7fc;padding:20px 16px}.discover-menu__types>button{color:#46536a;text-align:start;background:0 0;border:0;border-bottom:1px solid #dce4ef;grid-template-columns:34px 1fr 15px;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px 10px;transition:background .16s,color .16s;display:grid}.discover-menu__types>button:hover,.discover-menu__types>button.is-active{color:var(--blue);box-shadow:inset -3px 0 var(--blue);background:#fff}.discover-menu__types>button>svg:first-child{width:34px;height:34px;color:var(--blue);background:#e3edff;padding:8px}.discover-menu__types>button>svg:last-child{color:#9aa7b8;width:15px}.discover-menu__types>button>span{min-width:0;display:grid}.discover-menu__types strong{font:700 .76rem var(--display)}.discover-menu__types small{color:var(--muted);margin-top:2px;font-size:.48rem;line-height:1.45}.discover-menu__categories{min-width:0;padding:24px 26px 26px}.discover-menu__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:15px;display:flex}.discover-menu__heading>span{display:grid}.discover-menu__heading strong{font:700 1.2rem var(--display)}.discover-menu__heading small{color:var(--muted);font-size:.52rem}.discover-menu__heading>a{color:var(--blue);align-items:center;gap:6px;font-size:.56rem;font-weight:800;display:inline-flex}.discover-menu__heading>a svg{width:14px}.discover-menu__taxonomy{gap:12px;padding-top:14px;display:grid}.discover-menu__taxonomy section+section{border-top:1px solid var(--line);padding-top:12px}.discover-menu__taxonomy h3{color:#718096;margin:0;font-size:.56rem;font-weight:800}.discover-menu__category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 17px;padding-top:7px;display:grid}.discover-menu__category-grid a{color:#46536a;border-bottom:1px solid #eef1f5;align-items:center;gap:8px;min-height:38px;padding:6px 3px;font-size:.61rem;font-weight:700;display:flex}.discover-menu__category-grid a:hover{color:var(--blue)}.discover-menu__category-grid a>span{background:var(--blue);flex:none;width:6px;height:6px}.discover-menu__category-grid p{color:var(--muted);grid-column:1/-1;font-size:.6rem}.contest-menu,.contest-menu__trigger{position:relative}.contest-menu__trigger em{color:#fff;background:#ef315c;border-radius:999px;align-self:flex-start;margin:-8px -4px 0 0;padding:2px 6px;font-size:.43rem;font-style:normal;font-weight:900;line-height:1.4}.contest-menu__chevron{color:#8b98aa;width:13px;height:13px;transition:transform .18s}.contest-menu.is-open .contest-menu__chevron{transform:rotate(180deg)}.contest-menu__panel{z-index:75;color:#fff;background:#0a101c;border:1px solid #222c3d;border-radius:10px;width:430px;position:absolute;top:54px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 26px 65px #080f1c57}.contest-menu__panel:before{content:"";background:#0a101c;border-top:1px solid #222c3d;border-left:1px solid #222c3d;width:12px;height:12px;position:absolute;top:-7px;left:calc(50% - 6px);transform:rotate(45deg)}.contest-menu__panel>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 19px 14px;display:grid}.contest-menu__panel>header>div{display:grid}.contest-menu__panel>header small{color:#7f91ad;font-size:.5rem}.contest-menu__panel>header strong{font:700 1.12rem var(--display)}.contest-menu__panel>header b{color:#8db5ff;font:800 1.15rem var(--display)}.contest-menu__icon{color:#8db5ff;background:#14274a;place-items:center;width:38px;height:38px;display:grid}.contest-menu__icon svg{width:21px}.contest-menu__feature{color:#fff;background:radial-gradient(circle at 18% 16%,#82b1ff59,#0000 34%),linear-gradient(135deg,#163e9a,#101a31 72%);border:1px solid #8fb4ff59;flex-direction:column;justify-content:flex-end;min-height:190px;margin:0 14px 12px;padding:24px;display:flex}.contest-menu__feature>span{color:#dbe8ff;background:#ffffff1f;width:max-content;padding:4px 8px;font-size:.5rem;font-weight:800}.contest-menu__feature>strong{font:750 1.55rem/1.25 var(--display);margin:11px 0 8px}.contest-menu__feature>small{color:#bfd2f4;align-items:center;gap:6px;font-size:.5rem;display:inline-flex}.contest-menu__feature svg{width:15px}.contest-menu__panel nav{background:#111722;padding:0 14px;display:grid}.contest-menu__panel nav a{color:#ecf2fb;border-bottom:1px solid #242d3c;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:65px;display:grid}.contest-menu__panel nav a:hover{color:#fff;background:#172132}.contest-menu__panel nav a>span{color:#8db5ff;background:#182843;place-items:center;width:34px;height:34px;display:grid}.contest-menu__panel nav svg{width:18px}.contest-menu__panel nav div{min-width:0;display:grid}.contest-menu__panel nav strong{font-size:.64rem}.contest-menu__panel nav small{color:#8190a6;font-size:.46rem}.contest-menu__panel nav b{color:#8db5ff;font-size:.68rem}.contest-menu__all{color:#9fc0ff;background:#111722;justify-content:space-between;align-items:center;min-height:52px;padding:12px 19px;font-size:.58rem;font-weight:800;display:flex}.contest-menu__all:hover{color:#fff}.contest-menu__all svg{width:16px}.site-nav__mobile-library{display:none!important}.site-header__actions{align-items:center;gap:9px;display:flex}.site-header__actions>.icon-button{color:var(--blue)}.header-library-link{color:#3c4960;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:7px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.header-library-link svg{width:20px;height:20px;color:var(--blue)}.header-library-link:hover{color:var(--blue);background:#edf3ff}.mobile-menu-button{display:none}.account-menu{position:relative}.account-trigger{min-height:46px;color:var(--ink);text-align:start;background:#fff;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:4px 8px;display:flex}.account-trigger:hover,.account-menu.is-open .account-trigger{background:var(--soft);border-color:var(--line)}.account-trigger>svg{width:15px;color:var(--muted);transition:transform .18s}.account-menu.is-open .account-trigger>svg{transform:rotate(180deg)}.account-trigger__copy{min-width:0;line-height:1.25;display:grid}.account-trigger__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.68rem;overflow:hidden}.account-trigger__copy small{color:var(--muted);font-size:.5rem}.account-avatar{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:800;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-avatar--small{width:34px;height:34px;font-size:.7rem}.account-menu__scrim{display:none}.account-menu__panel{z-index:80;top:calc(100% + 12px);border:1px solid var(--line);background:#fff;border-radius:8px;width:310px;padding:8px;position:absolute;inset-inline-end:0;box-shadow:0 22px 60px #101a2e2e}.account-menu__panel:before{content:"";top:-7px;border-top:1px solid var(--line);border-inline-start:1px solid var(--line);background:#fff;width:12px;height:12px;position:absolute;inset-inline-end:22px;transform:rotate(45deg)}.account-menu__panel header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 12px 16px;display:grid}.account-menu__panel header>div{min-width:0;display:grid}.account-menu__panel header strong,.account-menu__panel header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__panel header strong{font:700 1.05rem var(--display)}.account-menu__panel header small{text-align:right;color:var(--muted);direction:ltr;font-size:.54rem}.account-menu__panel header em{width:max-content;color:var(--blue);background:#edf3ff;margin-top:5px;padding:2px 7px;font-size:.5rem;font-style:normal;font-weight:800}.account-menu__panel nav{padding-block:6px;display:grid}.account-menu__panel nav a,.account-menu__logout{color:#35445a;text-align:start;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;min-height:42px;padding:8px 11px;font-size:.66rem;font-weight:700;display:flex}.account-menu__panel nav a:hover{color:var(--blue);background:var(--soft)}.account-menu__panel nav svg,.account-menu__logout svg{width:18px;color:var(--muted)}.account-menu__logout{width:100%;color:var(--danger);border-top:1px solid var(--line);border-radius:0;padding-top:11px}.account-menu__logout svg{color:var(--danger)}.product-tour{z-index:300;direction:rtl;position:relative}.product-tour__shield{z-index:300;cursor:default;background:0 0;position:fixed;inset:0}.product-tour__shield--solid{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050e1eb8}.product-tour__spotlight{z-index:301;pointer-events:none;border:2px solid #79a8ff;border-radius:10px;transition:top .24s,left .24s,width .24s,height .24s;position:fixed;box-shadow:0 0 0 9999px #050e1eb8,0 0 0 6px #437cec33}.product-tour__spotlight:after{content:"";border:1px solid #9ec0ff8c;border-radius:14px;position:absolute;inset:-7px}.product-tour__dialog{z-index:302;width:min(410px,100vw - 32px);max-height:calc(100vh - 24px);color:var(--ink);background:#fff;border:1px solid #ced9e9;border-radius:10px;outline:none;padding:0 24px 22px;position:fixed;overflow:auto;box-shadow:0 28px 80px #050f214d}.product-tour__dialog--detailed{border-top:3px solid #4c8fff;width:min(455px,100vw - 32px)}.product-tour__dialog--centered{top:50%;left:50%;transform:translate(-50%,-50%)}.product-tour__progress{background:#e7edf7;height:4px;margin-inline:-24px}.product-tour__progress span{background:var(--blue);height:100%;transition:width .24s;display:block}.product-tour__header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:70px;display:grid}.product-tour__header>span:nth-child(2){color:#7a879a;font-size:.55rem;font-weight:800}.product-tour__icon{width:38px;height:38px;color:var(--blue);background:#eaf1ff;border-radius:8px;place-items:center;display:grid}.product-tour__icon svg{width:19px;height:19px}.product-tour__header>button{color:#7b8798;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.product-tour__header>button:hover{color:var(--ink);background:var(--soft)}.product-tour__header>button svg{width:18px;height:18px}.product-tour__dialog h2{font:750 1.65rem/1.2 var(--display);margin:5px 0 8px}.product-tour__dialog>p{color:#66748a;margin:0;font-size:.68rem;line-height:1.8}.product-tour__details{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.product-tour__details li{color:#44536a;padding-inline-start:18px;font-size:.61rem;line-height:1.75;position:relative}.product-tour__details li:before{inset-inline-start:0;content:"";background:#4c8fff;border:2px solid #dce8ff;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em}.product-tour__dialog footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:23px;padding-top:17px;display:flex}.product-tour__dialog footer>div{gap:8px;display:flex}.product-tour__dialog .button{min-height:41px;padding:8px 14px;font-size:.6rem}.product-tour__dialog .button svg{width:16px;height:16px}.product-tour__dialog .button:disabled{opacity:.35;cursor:not-allowed;transform:none}.product-tour__skip{color:#6f7d91;background:0 0;border:0;padding:8px 0;font-size:.58rem;font-weight:800}.product-tour__skip:hover{color:var(--blue)}.latest-news{color:var(--ink);background:#f1f5ff;border-bottom:1px solid #dce5fb}.latest-news__inner{align-items:center;gap:16px;min-height:54px;display:flex}.latest-news__label{color:var(--blue);flex-shrink:0;align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:flex}.latest-news__label svg{width:18px;height:18px}.latest-news__viewport{direction:ltr;border-inline:1px solid #dce5fb;flex:1;min-width:0;overflow:hidden}.latest-news__track{width:max-content;animation:news-ticker-right var(--news-duration,90s) linear infinite;will-change:transform;direction:ltr;display:flex}.latest-news__group{min-width:var(--news-viewport-width,0px);direction:rtl;flex:none;align-items:center;display:flex}.latest-news__headline{white-space:nowrap;direction:rtl;flex:none;align-items:center;gap:10px;padding-block:15px;display:flex}.latest-news__kind{color:var(--blue);font-size:.68rem;font-weight:700}.latest-news__kind--popular{color:#8e5b06}.latest-news__headline strong{font-size:.84rem}.latest-news__headline:hover strong{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.latest-news__reads{color:var(--muted);font-size:.66rem}.latest-news__separator{color:#8ba6dc;padding-inline:18px;font-size:.5rem}.latest-news__controls{flex-shrink:0;display:flex}.latest-news__controls button{width:34px;height:34px;color:var(--blue);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.latest-news__controls button:hover{background:#e0e9ff}.latest-news :focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.latest-news__controls svg{width:16px;height:16px}@keyframes news-ticker-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.latest-news__viewport.is-manual{scrollbar-width:thin;direction:rtl;overflow-x:auto}.latest-news__viewport.is-manual .latest-news__track{will-change:auto;animation:none;transform:none}.latest-news__viewport.is-manual .latest-news__duplicate{display:none}@media (prefers-reduced-motion:reduce){.latest-news__track{will-change:auto;animation:none;transform:none}}@media (max-width:640px){.latest-news__inner{gap:8px;min-height:50px}.latest-news__label{font-size:.68rem}.latest-news__label bdi,.latest-news__label svg{display:none}.latest-news__headline{gap:8px;padding-block:14px}.latest-news__headline strong{font-size:.78rem}.latest-news__kind{font-size:.64rem}.latest-news__separator{padding-inline:12px}}.hero{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff 0 60%,#f6f8fc 60%);overflow:hidden}.hero__grid{grid-template-columns:1fr .92fr;align-items:center;gap:50px;min-height:650px;display:grid}.hero__copy{z-index:1;padding-block:60px;position:relative}.hero h1{font:700 clamp(3.5rem, 6.2vw, 6.5rem)/.96 var(--display);letter-spacing:-.04em;margin:10px 0 22px}.hero h1 em,.publish-hero h1 em,.contest-hero h1 em,.account-promise h1 em{color:var(--blue);font-style:normal}.hero__copy>p{max-width:610px;color:var(--muted);font-size:1.08rem}.hero__copy .button-row{margin-top:28px}.hero__proof{border-top:1px solid var(--line);gap:30px;margin-top:44px;padding-top:24px;display:flex}.hero__proof span{color:var(--muted);font-size:.72rem;display:grid}.hero__proof strong{color:var(--ink);font:700 1.45rem var(--display)}.hero__visual{align-items:end;height:100%;min-height:560px;display:grid;position:relative}.hero__visual>img{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:100%;height:590px}.hero__badge{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:14px 17px;display:flex;position:absolute;inset:auto 16px 48px auto;box-shadow:0 14px 40px #1620361f}.hero__badge svg{color:var(--blue);width:28px;height:28px}.hero__badge span{color:var(--muted);font-size:.68rem;display:grid}.hero__badge strong{color:var(--ink);font-size:.8rem}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.section-heading h2{font:700 clamp(1.9rem, 3vw, 2.7rem) var(--display);margin:0}.story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.story-card{min-width:0}.story-card__cover{aspect-ratio:4/5.45;background:#e8edf5;border:1px solid #d6deea;place-items:center;display:grid;overflow:hidden}.story-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.story-card:hover .story-card__cover img{transform:scale(1.025)}.story-card__cover>svg{color:#90a0b8;width:44px;height:44px}.story-card__body{padding-top:15px}.story-card__meta{color:var(--blue);justify-content:space-between;font-size:.65rem;font-weight:700;display:flex}.story-card h3{font:700 1.32rem var(--display);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 2px;overflow:hidden}.story-card__author{color:var(--muted);margin:0 0 8px;font-size:.72rem}.story-card__description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:.75rem;display:-webkit-box;overflow:hidden}.story-card__stats{border-top:1px solid var(--line);justify-content:space-between;padding-top:10px;font-size:.7rem;display:flex}.story-card__stats span{align-items:center;gap:5px;display:flex}.story-card__stats svg{color:var(--amber)}.story-card__stats small{color:var(--muted)}.pillar-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.pillar{border-inline-start:1px solid var(--line);background:#fff;min-height:275px;padding:34px;position:relative}.pillar:first-child{border:0}.pillar>span{color:#7d8da5;font:600 2.8rem var(--display);position:absolute;top:20px;left:24px}.pillar>svg{width:33px;height:33px;color:var(--blue);margin-top:46px}.pillar h3{font:700 1.55rem var(--display);margin:18px 0 8px}.pillar p{color:var(--muted);font-size:.8rem}.creator-callout{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:50px;margin-block:80px;padding:52px 58px;display:flex}.creator-callout h2{font:700 2.6rem var(--display);margin:4px 0 8px}.creator-callout p{color:#b8c4d6;max-width:650px;margin:0}.home-rank-section{padding-block:74px}.home-rank-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.home-rank-grid>section{min-width:0;padding:34px}.home-rank-grid>section+section{border-inline-start:1px solid var(--line)}.home-list-heading{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px;position:relative}.home-list-heading>span{color:var(--blue);align-items:center;gap:7px;display:inline-flex}.home-list-heading>span svg{width:19px;height:19px}.home-list-heading small{color:var(--blue);font-size:.56rem;font-weight:800}.home-list-heading h2{font:700 2rem var(--display);margin:2px 0 0}.home-list-heading>a{inset-inline-end:0;color:var(--blue);align-items:center;gap:6px;font-size:.6rem;font-weight:800;display:inline-flex;position:absolute;bottom:20px}.home-rank-list{margin:0;padding:0;list-style:none;display:grid}.home-rank-list li{border-bottom:1px solid #e7ecf2;grid-template-columns:30px 58px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:12px 0;display:grid}.home-rank-list li:last-child{border-bottom:0}.home-rank-list__number{color:#aab5c4;font:700 1.1rem var(--display)}.home-rank-list li:first-child .home-rank-list__number{color:var(--blue);font-size:1.35rem}.home-rank-list__cover{aspect-ratio:4/5.2;background:#e9edf4;place-items:center;width:58px;display:grid;overflow:hidden}.home-rank-list__cover img{object-fit:cover;width:100%;height:100%}.home-rank-list li>div{min-width:0}.home-rank-list li>div>small{color:var(--blue);font-size:.5rem;font-weight:800}.home-rank-list h3{text-overflow:ellipsis;white-space:nowrap;font:700 1rem var(--display);margin:1px 0 4px;overflow:hidden}.home-rank-list p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:.53rem;display:flex}.home-rank-list p>span{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.home-rank-list p svg{width:13px;height:13px;color:var(--blue)}.home-rank-list p>span svg{color:var(--amber)}.home-catalog-section{overflow:hidden}.home-story-rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;display:grid}.home-story-tile{min-width:0}.home-story-tile__cover{aspect-ratio:4/5.4;background:#e8edf5;border:1px solid #d6deea;place-items:center;display:grid;overflow:hidden}.home-story-tile__cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.home-story-tile:hover img{transform:scale(1.025)}.home-story-tile__cover>svg{color:#8d9db3;width:30px;height:30px}.home-story-tile h3{-webkit-line-clamp:2;font:700 .87rem/1.55 var(--display);-webkit-box-orient:vertical;margin:11px 0 1px;display:-webkit-box;overflow:hidden}.home-story-tile p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.55rem;overflow:hidden}.home-story-tile>span{color:#46536a;align-items:center;gap:4px;margin-top:5px;font-size:.52rem;display:flex}.home-story-tile>span svg{width:13px;height:13px;color:var(--amber);fill:#f2a900}.home-story-tile>span small{color:var(--muted)}.home-category-band{color:#fff;background:#101a2e;padding-block:58px}.home-category-band .home-list-heading{border-color:#ffffff24}.home-list-heading--inline{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid}.home-list-heading--inline>span,.home-list-heading--inline h2{grid-row:1}.home-list-heading--inline>a{grid-row:1;position:static}.home-category-cloud{flex-wrap:wrap;gap:9px;display:flex}.home-category-cloud a{color:#dce7fb;border:1px solid #ffffff2b;padding:9px 14px;font-size:.61rem;font-weight:700}.home-category-cloud a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.home-recommendations{background:#fff;padding-block:76px}.home-story-rail--recommendations{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.home-story-rail--recommendations .home-story-tile__cover{border-color:#dbe2ed;box-shadow:0 10px 24px #12223e14}.home-story-rail--recommendations .home-story-tile h3{min-height:3.1em}.home-creator-path{color:#fff;background:var(--blue);padding-block:68px}.home-creator-path__grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr) auto;align-items:center;gap:45px;display:grid}.home-creator-path h2{font:700 2.45rem/1.15 var(--display);margin:4px 0 7px}.home-creator-path p{color:#d9e6ff;max-width:620px;margin:0;font-size:.73rem}.home-creator-path__steps{border:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);display:grid}.home-creator-path__steps span{border-inline-start:1px solid #fff3;align-content:center;place-items:center;gap:4px;min-height:94px;font-size:.58rem;display:grid}.home-creator-path__steps span:first-child{border:0}.home-creator-path__steps strong{color:#a9c7ff;font-size:.52rem}.home-creator-path__steps svg{width:22px;height:22px}.search-panel{background:#fff;border:1px solid #bfcbdc;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:940px;padding:10px 10px 10px 18px;display:grid}.search-panel>svg{color:var(--muted)}.search-panel input{border:0;outline:0;min-width:0;padding:10px}.category-filter{gap:7px;margin-top:16px;padding-bottom:5px;display:flex;overflow-x:auto}.category-filter button{color:var(--muted);border:1px solid var(--line);background:#fff;flex:none;padding:7px 11px;font-size:.65rem}.category-filter button.is-active{color:#fff;background:var(--blue);border-color:var(--blue)}.discovery-filter-group{background:var(--soft);border:1px solid var(--line);margin-top:16px;padding:13px}.active-taxonomy-filter{min-height:42px;color:var(--muted);background:#edf3ff;border:1px solid #cadbff;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:8px 11px;font-size:.6rem;display:flex}.active-taxonomy-filter strong{color:var(--blue);background:#fff;border:1px solid #cbdcff;padding:5px 9px}.active-taxonomy-filter button{color:#536178;background:0 0;border:0;align-items:center;gap:5px;margin-inline-start:auto;padding:5px 8px;font-weight:700;display:inline-flex}.active-taxonomy-filter button:hover{color:var(--blue)}.active-taxonomy-filter button svg{width:14px}.discovery-filter-group .category-filter{margin-top:0}.discovery-sort{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:10px;display:flex}.discovery-sort button{color:#46536a;border:1px solid var(--line);background:#fff;padding:7px 11px;font-size:.62rem;font-weight:700}.discovery-sort button.is-active{color:#fff;background:var(--blue);border-color:var(--blue)}.results-toolbar{color:var(--muted);justify-content:space-between;margin:34px 0 24px;font-size:.76rem;display:flex}.results-toolbar strong{color:var(--ink)}.results-toolbar span{align-items:center;gap:7px;display:flex}.rankings-page__hero{text-align:center;padding-bottom:38px}.rankings-page__hero .eyebrow{justify-content:center;gap:7px}.rankings-page__hero .eyebrow svg{width:15px}.rankings-page__hero h1{font:700 clamp(2.6rem, 5vw, 4.6rem)/1.05 var(--display);margin:7px 0 5px}.rankings-page__hero p{max-width:660px;color:var(--muted);margin:auto;font-size:.69rem}.rankings-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:52px;display:grid}.rankings-sidebar{border-top:3px solid var(--blue);min-width:0;position:sticky;top:92px}.rankings-sidebar section{border-bottom:1px solid var(--line);padding:21px 0 0}.rankings-sidebar h2{align-items:center;gap:8px;margin:0 0 10px;font-size:.7rem;display:flex}.rankings-sidebar h2 svg{width:18px;color:var(--blue)}.rankings-sidebar__options{display:grid}.rankings-sidebar__options>button{color:#556177;text-align:start;border:0;cursor:pointer;background:0 0;border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) 17px;align-items:center;gap:8px;width:100%;min-height:64px;padding:10px 12px;display:grid}.rankings-sidebar__options>button:hover{color:var(--blue);background:#f7f9fd}.rankings-sidebar__options>button.is-active{color:var(--blue);box-shadow:inset -3px 0 var(--blue);background:#f2f6ff}.rankings-sidebar__options>button>span{gap:2px;min-width:0;display:grid}.rankings-sidebar__options strong{color:inherit;font-size:.67rem}.rankings-sidebar__options small{color:var(--muted);font-size:.53rem;font-weight:500}.rankings-sidebar__options>button>svg{width:16px}.rankings-sidebar__metric{align-items:center;grid-template-columns:none!important;gap:9px!important;display:flex!important}.rankings-sidebar__metric>svg{flex:none;width:19px}.rankings-sidebar__metric>span{gap:2px;display:grid}.rankings-sidebar__note{color:var(--muted);background:var(--soft);gap:7px;margin:18px 0 0;padding:13px;font-size:.53rem;line-height:1.75;display:flex}.rankings-sidebar__note svg{width:16px;color:var(--blue);flex:none}.rankings-content{min-width:0}.rankings-content__heading{border-bottom:3px solid var(--blue);justify-content:space-between;align-items:end;gap:25px;min-height:88px;padding:0 0 17px;display:flex}.rankings-content__heading span,.other-rankings>header span{color:var(--blue);font-size:.58rem;font-weight:800}.rankings-content__heading h2,.other-rankings>header h2{font:700 2.1rem var(--display);margin:1px 0 0}.rankings-content__heading p,.other-rankings>header p{color:var(--muted);margin:0;font-size:.59rem}.ranking-winners{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;min-height:358px;padding:47px 24px 31px;display:grid}.ranking-winner{text-align:center;justify-items:center;min-width:0;display:grid}.ranking-winner.is-first{transform:translateY(-19px)}.ranking-winner__number{color:#8e9bb0;font:800 1.5rem var(--display);margin-bottom:8px}.ranking-winner.is-first .ranking-winner__number{color:var(--blue);font-size:1.9rem}.ranking-winner:last-child .ranking-winner__number{color:#d18b17}.ranking-winner__cover{aspect-ratio:4/5.45;background:#edf1f7;border:1px solid #dce2ec;place-items:center;width:122px;display:grid;overflow:hidden;box-shadow:0 15px 34px #1220361f}.ranking-winner.is-first .ranking-winner__cover{border-bottom:4px solid var(--blue);width:150px}.ranking-winner__cover img,.ranking-table__cover img,.ranking-mini-board__cover img{object-fit:cover;width:100%;height:100%}.ranking-cover__placeholder{color:#8ea1bb;background:#e9eef5;place-items:center;width:100%;height:100%;display:grid}.ranking-cover__placeholder svg{width:30%;height:30%}.ranking-winner h3{max-width:190px;font:700 .8rem/1.65 var(--display);margin:13px 0 2px}.ranking-winner h3 a:hover,.ranking-table__story>a:hover,.ranking-mini-board a:hover{color:var(--blue)}.ranking-winner p{max-width:180px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.53rem;overflow:hidden}.ranking-winner strong{color:var(--blue);align-items:center;gap:5px;margin-top:6px;font-size:.54rem;display:flex}.ranking-winner strong svg,.ranking-table strong svg{width:14px}.ranking-table{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.ranking-table li{border-bottom:1px solid #edf0f5;grid-template-columns:33px 49px minmax(150px,1.35fr) minmax(90px,.65fr) minmax(120px,.75fr) 21px;align-items:center;gap:13px;min-height:79px;display:grid}.ranking-table li:last-child{border:0}.ranking-table__rank{color:#7f8ca0;font:800 .87rem var(--display)}.ranking-table__cover{aspect-ratio:4/5.45;background:#edf1f7;place-items:center;width:48px;display:grid;overflow:hidden}.ranking-table__story{gap:2px;min-width:0;display:grid}.ranking-table__story>a{font:700 .67rem var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-table__story small,.ranking-table__category{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.ranking-table strong{color:#3f4d63;align-items:center;gap:5px;font-size:.55rem;display:flex}.ranking-table__open{color:#94a1b4}.ranking-table__open:hover{color:var(--blue)}.ranking-table__open svg{width:18px}.rankings-empty{text-align:center;border-bottom:1px solid var(--line);align-content:center;place-items:center;min-height:445px;padding:45px;display:grid}.rankings-empty>svg{width:52px;height:52px;color:var(--blue)}.rankings-empty h2{font:700 1.8rem var(--display);margin:18px 0 5px}.rankings-empty p{max-width:520px;color:var(--muted);margin:0 0 24px;font-size:.65rem}.other-rankings{margin-top:68px}.other-rankings>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;padding-bottom:17px;display:flex}.other-rankings__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:29px;display:grid}.ranking-mini-board{border-top:3px solid var(--blue);min-width:0;padding-top:16px}.ranking-mini-board>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ranking-mini-board>header>div{align-items:center;gap:7px;display:flex}.ranking-mini-board>header svg{width:17px;color:var(--blue)}.ranking-mini-board h3{font:700 .82rem var(--display);margin:0}.ranking-mini-board button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.51rem;font-weight:800;display:inline-flex}.ranking-mini-board button svg{width:13px}.ranking-mini-board ol{border-top:1px solid var(--line);margin:13px 0 0;padding:0;list-style:none;display:grid}.ranking-mini-board li{border-bottom:1px solid #edf0f5;grid-template-columns:25px 37px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;display:grid}.ranking-mini-board li>span{color:#8794a8;font:800 .62rem var(--display)}.ranking-mini-board__cover{aspect-ratio:4/5.2;background:#edf1f7;width:36px;display:grid;overflow:hidden}.ranking-mini-board li>div{min-width:0;display:grid}.ranking-mini-board li>div>a{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}.ranking-mini-board li small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.story-page{background:#fff}.story-hero{border-bottom:1px solid var(--line);background:#f4f7fc;padding-block:26px 62px}.story-breadcrumb{color:#6f7d91;align-items:center;gap:6px;min-width:0;margin-bottom:28px;font-size:.64rem;display:flex}.story-breadcrumb a:hover{color:var(--blue)}.story-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-hero__grid{direction:ltr;grid-template-columns:minmax(0,1fr) 292px;align-items:center;gap:66px;display:grid}.story-cover{aspect-ratio:2/3;direction:rtl;background:#dfe6f0;border:1px solid #cdd6e2;grid-area:1/2;place-items:center;width:292px;display:grid;overflow:hidden;box-shadow:0 20px 42px #12264d24}.story-cover img{object-fit:cover;width:100%;height:100%}.story-cover>svg{color:#8798b1;width:58px;height:58px}.story-hero__copy{direction:rtl;grid-area:1/1;min-width:0}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag-row span{color:var(--blue);background:#e5edff;padding:5px 10px;font-size:.58rem;font-weight:800}.story-hero h1{max-width:820px;font:700 clamp(2.8rem, 5vw, 4.7rem)/1.08 var(--display);overflow-wrap:anywhere;margin:16px 0 7px}.byline strong{color:#46536a}.story-facts{color:#38465c;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:.67rem;font-weight:700;display:flex}.story-facts span{align-items:center;gap:7px;display:inline-flex}.story-facts svg{width:17px;color:var(--blue)}.story-rating-line{align-items:center;gap:10px;margin-block:19px;display:flex}.story-rating-line strong{font:800 1rem var(--display)}.story-rating-line button{color:#66748a;cursor:pointer;background:0 0;border:0;padding:0;font-size:.61rem}.story-rating-line button:hover{color:var(--blue)}.story-stars{color:var(--blue);direction:ltr;gap:3px;display:inline-flex}.story-stars svg{width:24px;height:24px}.story-summary{color:#46536a;max-width:760px;margin:0;font-size:.72rem;line-height:2}.story-hero__actions{margin-top:27px}.story-report{color:#8692a3;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:.56rem;display:inline-flex}.story-report:hover{color:var(--danger)}.story-report svg{width:15px}.interaction-message{color:var(--blue);margin:14px 0 0;font-size:.66rem;font-weight:800}.story-tabs{border-bottom:1px solid var(--line);gap:44px;display:flex}.story-tabs button{color:#8b96a7;min-height:82px;font:700 1.38rem var(--display);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0 0;display:inline-flex;position:relative}.story-tabs button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 -1px}.story-tabs button.is-active:after{background:var(--blue)}.story-tabs button span{min-width:24px;height:24px;color:var(--blue);font:800 .52rem var(--sans);background:#edf2ff;border-radius:50%;place-items:center;display:grid}.story-detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:70px;padding-top:50px;display:grid}.story-detail-layout main{min-width:0}.story-synopsis h2,.story-chapters h2{font:700 2.35rem var(--display);margin:7px 0 20px}.story-tags,.story-details{border-top:1px solid var(--line);margin-top:54px;padding-top:34px}.story-tags h2,.story-details h2{font:700 1.45rem var(--display);margin:0 0 21px}.story-tags>div{flex-wrap:wrap;gap:9px;display:flex}.story-tags span{color:var(--blue);background:#edf2ff;border:1px solid #dde7ff;padding:8px 13px;font-size:.58rem;font-weight:800}.story-details dl{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.story-details dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:16px 18px;display:grid}.story-details dl>div:nth-child(odd){border-inline-end:1px solid var(--line)}.story-details dl>div:nth-last-child(-n+2){border-bottom:0}.story-details dd{color:#26364e;margin:0;font-size:.62rem;font-weight:800}.story-supporters>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;display:flex}.story-supporters>header>span{color:var(--muted);align-items:center;gap:7px;font-size:.6rem;font-weight:800;display:inline-flex}.story-supporters>header svg{width:18px;color:var(--blue)}.story-supporters__list{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story-supporters__list article{grid-template-columns:24px 58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:112px;padding:20px;display:grid}.story-supporters__list article+article{border-inline-start:1px solid var(--line)}.story-supporters__list article>b{color:#9b7330;font:800 .75rem var(--display)}.story-supporters__list article>img,.story-supporters__list article>span{object-fit:cover;color:#fff;background:var(--blue);border:4px solid #e6edfb;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:800;display:grid}.story-supporters__list article:first-child>img,.story-supporters__list article:first-child>span{border-color:#f6d384}.story-supporters__list article>div{gap:2px;min-width:0;display:grid}.story-supporters__list strong,.story-supporters__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-supporters__list small{color:var(--muted);font-size:.48rem}.story-community__empty{min-height:112px;color:var(--muted);text-align:start;background:#fafbfd;border:1px dashed #cbd5e2;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.story-community__empty>svg{color:#97a6ba;width:30px;height:30px}.story-community__empty strong{color:var(--ink);font-size:.68rem}.story-community__empty p{margin:2px 0 0;font-size:.55rem}.story-gift-panel{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;padding:32px;display:grid}.story-gift-panel p{max-width:590px;color:var(--muted);margin:8px 0 0;font-size:.59rem;line-height:1.9}.story-support-panel__icon{width:54px;height:54px;color:var(--blue);background:#e8f0ff;place-items:center;display:grid}.story-support-panel__icon svg{width:26px;height:26px}.story-support-panel__icon--amber{color:#a96b00;background:#fff1d0}.story-power-panel{align-content:space-between;gap:22px;padding:27px;display:grid}.story-power-panel>header{align-items:center;gap:15px;display:flex}.story-power-panel dl{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.story-power-panel dl>div{padding:13px 7px;display:grid}.story-power-panel dt{color:var(--muted);font-size:.48rem}.story-power-panel dd{color:var(--ink);font:800 .85rem var(--display);margin:0}.story-power-panel>.button{width:100%}.chapter-list{border-top:1px solid var(--line)}.chapter-list>a{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 5px;display:grid}.chapter-list>a:hover{color:var(--blue);background:#fafcff}.chapter-list>a>span{color:#9ba9bb;font:700 1.05rem var(--display)}.chapter-list>a>.chapter-list__cover{background:#e9eef5;border-radius:5px;width:45px;height:45px;overflow:hidden}.chapter-list__cover img{object-fit:cover;width:100%;height:100%;display:block}.chapter-list>a>div{gap:3px;min-width:0;display:grid}.chapter-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.chapter-list small{color:var(--muted);font-size:.52rem}.chapter-list>a>svg{color:#8c9aae;width:18px}.story-chapters__more{width:100%;margin-top:22px}.author-panel{border:1px solid var(--line);background:#fff;align-self:start;padding:27px;position:sticky;top:94px;box-shadow:0 10px 28px #1527490d}.author-panel__identity{align-items:center;gap:12px;margin:16px 0;display:flex}.author-panel__identity>img,.author-panel__identity>span{object-fit:cover;color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.author-panel h3{font:700 1.18rem var(--display);margin:0}.author-panel small,.author-panel p{color:var(--muted);font-size:.58rem}.author-panel p{line-height:1.9}.author-panel>.button{width:100%;margin-top:18px}.author-panel__meta{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:19px;display:grid}.author-panel__meta span{color:var(--muted);padding:13px 3px;font-size:.51rem;display:grid}.author-panel__meta span+span{border-inline-start:1px solid var(--line);padding-inline-start:15px}.author-panel__meta strong{color:var(--navy);font:800 .82rem var(--display)}.author-panel__works{margin-top:27px}.author-panel__works h4{margin:0 0 12px;font-size:.68rem}.author-panel__works>a{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding-block:9px;display:grid}.author-panel__works img,.author-panel__works>a>span{object-fit:cover;background:#edf1f7;place-items:center;width:42px;height:55px;display:grid}.author-panel__works>a>div{min-width:0;display:grid}.author-panel__works strong{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.author-panel__works svg{width:15px;color:var(--blue)}.story-related{border-block:1px solid var(--line);padding-block:66px 74px}.story-related__rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;display:grid}.story-related-card{content-visibility:auto;contain-intrinsic-size:220px 340px;align-content:start;gap:5px;min-width:0;display:grid}.story-related-card>img,.story-related-card>span{aspect-ratio:2/3;object-fit:cover;background:#e7edf5;place-items:center;width:100%;display:grid}.story-related-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:.57rem;line-height:1.55;overflow:hidden}.story-related-card small{color:var(--muted);font-size:.48rem}.story-related-card em{color:var(--blue);align-items:center;gap:3px;font-size:.48rem;font-style:normal;display:flex}.story-related-card em svg{width:12px}.story-reviews{padding-block:75px 100px;scroll-margin-top:90px}.story-reviews__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;padding-bottom:24px;display:flex}.story-reviews__score{align-items:center;gap:13px;display:flex}.story-reviews__score strong{font:800 1.45rem var(--display)}.rating-distribution,.story-review-cta{align-content:center;min-height:210px;padding:30px 45px;display:grid}.rating-distribution{border-inline-end:1px solid var(--line);gap:8px}.rating-distribution>div{grid-template-columns:44px minmax(100px,1fr) 30px;align-items:center;gap:10px;display:grid}.rating-distribution span{align-items:center;gap:4px;font-size:.53rem;display:flex}.rating-distribution svg{width:12px;color:var(--blue)}.rating-distribution i{background:#e8edf5;height:5px;overflow:hidden}.rating-distribution b{background:var(--blue);height:100%;display:block}.rating-distribution small{color:var(--muted);font-size:.48rem}.story-review-cta{text-align:center;place-items:center}.story-review-cta p{color:#4f5d72;max-width:360px;margin:0 0 19px;font-size:.67rem;line-height:1.9}.story-review-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;display:flex}.story-review-toolbar>div{gap:20px;display:flex}.story-review-toolbar button{color:#919cad;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 0;font-size:.59rem;font-weight:800}.story-review-toolbar button.is-active{color:var(--blue);border-color:var(--blue)}.story-review-list>article{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:80px 180px;grid-template-columns:45px minmax(0,1fr);gap:14px;padding-block:26px;display:grid}.review-avatar{object-fit:cover;color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:45px;height:45px;font-size:.7rem;font-weight:800;display:grid}.story-review-list article>div{min-width:0}.story-review-list header{justify-content:space-between;align-items:start;gap:20px;display:flex}.story-review-list header>div{align-items:baseline;gap:7px;display:flex}.story-review-list header small,.story-review-list time,.story-thread time{color:var(--muted);font-size:.48rem}.story-review-list .story-stars{margin-top:7px}.story-review-list p,.story-thread p{color:#46536a;white-space:pre-wrap;overflow-wrap:anywhere;max-width:920px;margin:10px 0 0;font-size:.68rem;line-height:2}.story-review-list footer{justify-content:flex-end;margin-top:12px;display:flex}.story-review-list footer button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.53rem;font-weight:800;display:inline-flex}.story-review-list footer svg{width:15px}.empty-comment{color:var(--muted);text-align:center;place-items:center;padding:48px;display:grid}.empty-comment h3{color:var(--navy);font:700 1.2rem var(--display);margin:10px 0 0}.empty-comment p{margin:6px 0 18px}.story-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08101f94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.story-modal{background:#fff;width:min(680px,100%);max-height:min(88vh,820px);padding:36px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #030a1852}.story-modal__close{top:18px;color:#66748a;cursor:pointer;background:0 0;border:0;place-items:center;padding:7px;display:grid;position:absolute;inset-inline-end:18px}.story-modal__close svg{width:23px}.story-modal h2{max-width:calc(100% - 30px);font:700 2rem var(--display);margin:7px 0 24px}.story-modal form{gap:11px;display:grid}.story-modal label{color:#36455b;font-size:.6rem;font-weight:800}.story-modal textarea{resize:vertical;width:100%;color:var(--navy);font:inherit;background:#fbfcfe;border:1px solid #bdc9d9;padding:14px;font-size:.68rem;line-height:1.8}.story-modal .rating-picker{margin:2px 0 12px}.story-gift-modal{border-top:4px solid var(--blue);width:min(760px,100%)}.story-gift-modal__intro{max-width:600px;color:var(--muted);margin:-12px 0 25px;font-size:.61rem;line-height:1.9}.story-gift-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.story-gift-options>button{color:#35445a;border:1px solid var(--line);background:#fff;align-content:center;place-items:center;gap:5px;min-height:128px;padding:14px 8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.story-gift-options>button:hover{border-color:#9bb9f0;transform:translateY(-2px)}.story-gift-options>button.is-selected{color:var(--blue);border:2px solid var(--blue);background:#f3f7ff}.story-gift-options>button>span{color:#b87500;background:#fff2d8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.story-gift-options>button>span svg{width:21px}.story-gift-options strong{font-size:.59rem}.story-gift-options small{color:var(--muted);align-items:center;gap:4px;font-size:.46rem;display:inline-flex}.story-gift-options small svg{color:#cf9300;width:11px}.story-gift-modal__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:22px;display:flex}.story-gift-modal__footer>div{display:grid}.story-gift-modal__footer strong{font:700 1rem var(--display)}.story-gift-modal__footer small{color:var(--muted);font-size:.52rem}.story-gift-modal__message{color:#184c3b;background:#edf9f4;border:1px solid #bee6d5;margin:16px 0 0;padding:11px 13px;font-size:.55rem;line-height:1.7}.story-coin-packages{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.story-coin-packages>header{gap:3px;margin-bottom:12px;display:grid}.story-coin-packages>header strong{font-size:.61rem}.story-coin-packages>header small{color:var(--muted);font-size:.47rem;line-height:1.7}.story-coin-packages>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.story-coin-packages button{color:var(--ink);border:1px solid var(--line);text-align:start;background:#fafbfd;gap:2px;padding:11px;display:grid}.story-coin-packages button:hover:not(:disabled){border-color:var(--blue);background:#f3f7ff}.story-coin-packages button>strong{font:700 .7rem var(--display)}.story-coin-packages button>small{color:var(--muted);font-size:.42rem}.story-coin-packages button>span{color:var(--blue);margin-top:4px;font-size:.5rem;font-weight:800}.story-gift-modal__disclosure{color:var(--muted);margin:16px 0 0;font-size:.48rem;line-height:1.8}.rating-picker{direction:ltr;justify-content:flex-end;gap:5px;display:flex}.rating-picker button{color:var(--blue);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.rating-picker svg{width:30px;height:30px}.story-thread{padding:0}.story-thread>h2{border-top:3px solid var(--blue);border-bottom:1px solid var(--line);margin:0;padding:28px 35px 22px}.story-thread__root,.story-thread__reply{grid-template-columns:45px minmax(0,1fr);gap:14px;padding:25px 35px;display:grid}.story-thread__root{border-bottom:1px solid var(--line)}.story-thread>section{background:#f6f8fc;padding-block:8px 18px}.story-thread>section h3{font:700 1rem var(--display);margin:12px 35px 0}.story-thread__reply+.story-thread__reply{border-top:1px solid #e2e7ef}.story-thread__form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:22px 35px}.comment-signin{color:var(--muted);border-top:1px solid var(--line);background:#fff;padding:18px 35px;font-size:.62rem}.comment-signin a{color:var(--blue);font-weight:800}.reader-shell{--reader-bg:#f7f4ed;--reader-bar:#f7f4edf5;--reader-text:#182238;--reader-muted:#66748a;--reader-line:#d5cebf;--reader-subtle:#eee9df;--reader-texture:none;color:var(--reader-text);background:var(--reader-bg);min-height:calc(100vh - 72px);padding-bottom:60px;transition:color .22s,background-color .22s}.reader-shell--light{--reader-bg:#fff;--reader-bar:#fffffff5;--reader-text:#152036;--reader-muted:#69768a;--reader-line:#dce2ea;--reader-subtle:#f5f7fa}.reader-shell--paper{--reader-bg:#f7f1e4;--reader-bar:#f7f1e4f5;--reader-text:#30291e;--reader-muted:#766c5c;--reader-line:#d7cdbb;--reader-subtle:#eee5d4}.reader-shell--vintage{--reader-bg:#d9c19a;--reader-bar:#ddcaa9f5;--reader-text:#3a2a1d;--reader-muted:#715d45;--reader-line:#b69b70;--reader-subtle:#cdb38a;--reader-texture:radial-gradient(circle at 14% 8%, #fff3 0 1px, transparent 2px), radial-gradient(circle at 82% 30%, #5c3d1e1c 0 1px, transparent 2px), repeating-linear-gradient(97deg, #56371906 0 1px, transparent 1px 7px), linear-gradient(92deg, #754c2312, transparent 17%, #fff4d614 62%, #623d1c0f)}.reader-shell--dark{--reader-bg:#111827;--reader-bar:#111827f5;--reader-text:#edf2f8;--reader-muted:#a9b5c7;--reader-line:#334155;--reader-subtle:#1b2638}.reader-reading-surface{min-height:calc(100vh - 134px);color:var(--reader-text);background-color:var(--reader-bg);background-image:var(--reader-texture);filter:brightness(var(--reader-brightness,100%));background-size:auto,auto,auto,100% 100%;transition:filter .18s,background-color .22s}.reader-bar{z-index:20;color:var(--reader-text);background:var(--reader-bar);border-bottom:1px solid var(--reader-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 25px;font-size:.7rem;display:grid;position:sticky;top:72px}.reader-bar>a,.reader-bar>div{align-items:center;gap:9px;display:flex}.reader-bar>a{min-width:0;color:inherit}.reader-bar>a svg{flex:none}.reader-bar>div{justify-self:end}.reader-bar button{color:inherit;cursor:pointer}.reader-bar button.is-active{color:var(--blue)}.reader-comments-trigger,.reader-appearance__trigger,.reader-guide-trigger{background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;gap:7px;min-height:40px;padding:7px 11px;font:700 .58rem Noto Kufi Arabic;display:inline-flex!important}.reader-comments-trigger:hover,.reader-appearance__trigger:hover,.reader-appearance__trigger.is-active,.reader-guide-trigger:hover{color:var(--blue);background:color-mix(in srgb, var(--reader-subtle) 86%, transparent);border-color:var(--reader-line)}.reader-comments-trigger svg,.reader-appearance__trigger svg,.reader-guide-trigger svg{width:18px;height:18px}.reader-appearance{position:relative}.reader-appearance__panel{z-index:45;top:calc(100% + 13px);color:#152036;direction:rtl;background:#fff;border:1px solid #cbd5e1;width:min(410px,100vw - 32px);padding:0 20px 17px;font-family:Noto Kufi Arabic;position:absolute;inset-inline-end:0;box-shadow:0 24px 65px #0912223d}.reader-appearance__panel:before{content:"";top:-7px;background:#fff;border-block-start:1px solid #cbd5e1;border-inline-start:1px solid #cbd5e1;width:13px;height:13px;position:absolute;inset-inline-end:24px;transform:rotate(45deg)}.reader-appearance__panel>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex}.reader-appearance__panel>header>div{gap:1px;display:grid}.reader-appearance__panel>header strong{font:750 1.2rem var(--display)}.reader-appearance__panel>header span,.reader-appearance__toggle>div span{color:#708095;font-size:.5rem}.reader-appearance__panel>header>button{color:#617086;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.reader-appearance__panel>header>button:hover{background:#f1f5f9}.reader-appearance__section{border-bottom:1px solid #e7ebf0;padding:15px 0}.reader-appearance__section>label,.reader-range-label label{color:#36455b;margin-bottom:9px;font-size:.54rem;font-weight:800;display:block}.reader-theme-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.reader-theme-option{text-align:start;border-radius:4px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 10px;position:relative;color:#233047!important;background:#fff!important;border:1px solid #d6dde7!important;display:grid!important}.reader-theme-option>svg:first-child{width:21px;height:21px}.reader-theme-option>span{gap:1px;display:grid}.reader-theme-option strong{font-size:.58rem}.reader-theme-option small{color:#7a8798;font-size:.45rem}.reader-theme-option.is-selected{box-shadow:inset 0 0 0 1px var(--blue);border-color:var(--blue)!important}.reader-theme-option--paper{background:#f8f0df!important}.reader-theme-option--vintage{color:#3a2a1d!important;background-color:#d9c19a!important;background-image:radial-gradient(circle at 18% 20%,#ffffff3d 0 1px,#0000 2px),repeating-linear-gradient(97deg,#5637190a 0 1px,#0000 1px 6px)!important;border-color:#b69b70!important}.reader-theme-option--dark{color:#f4f7fb!important;background:#182235!important;border-color:#334155!important}.reader-theme-option--dark small{color:#b5bfce}.reader-theme-option--system{grid-column:1/-1;background:linear-gradient(135deg,#fff 0 49%,#182235 51% 100%)!important}.reader-theme-option--system>svg,.reader-theme-option--system>span{color:#fff;background:#131f32c7;border-radius:3px;padding:3px}.reader-theme-option__check{top:5px;color:#fff;background:var(--blue);border-radius:50%;padding:2px;position:absolute;inset-inline-start:5px;width:16px!important;height:16px!important}.reader-appearance__section--inline{justify-content:space-between;align-items:center;gap:18px;display:flex}.reader-appearance__section--inline>label{margin:0}.reader-stepper{border:1px solid #cfd7e3;border-radius:4px;grid-template-columns:34px 42px 34px;align-items:center;display:grid;overflow:hidden}.reader-stepper button{color:#24334a;background:#f6f8fb;border:0;height:32px;font:700 .75rem Noto Kufi Arabic}.reader-stepper output{text-align:center;font-size:.56rem;font-weight:800}.reader-segmented{grid-template-columns:1fr 1fr;gap:7px;display:grid}.reader-font-sample{border-radius:4px;grid-template-columns:20px auto 1fr;align-items:center;gap:7px;min-height:54px;padding:8px 10px;color:#233047!important;background:#fff!important;border:1px solid #d6dde7!important;display:grid!important}.reader-font-sample.is-selected{box-shadow:inset 0 0 0 1px var(--blue);border-color:var(--blue)!important}.reader-font-sample svg{width:16px}.reader-font-sample span{font-size:.52rem;font-weight:800}.reader-font-sample b{justify-self:end;font-size:.8rem}.reader-font-sample--literary b{font-family:var(--display)}.reader-font-sample--clear b{font-family:Noto Kufi Arabic}.reader-range-label{justify-content:space-between;align-items:center;display:flex}.reader-range-label label{align-items:center;gap:6px;margin:0;display:inline-flex}.reader-range-label label svg{width:16px;height:16px;color:var(--blue)}.reader-range-label output{color:var(--blue);font-size:.54rem;font-weight:800}.reader-appearance__section input[type=range]{width:100%;accent-color:var(--blue)}.reader-appearance__hint{color:#7a8798;margin-top:5px;font-size:.44rem;line-height:1.65;display:block}.reader-width-options{border:1px solid #cfd7e3;border-radius:4px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.reader-width-options button{color:#3c4a60;background:#fff;border:0;min-height:36px;font:700 .52rem Noto Kufi Arabic}.reader-width-options button+button{border-inline-start:1px solid #dce2ea}.reader-width-options button.is-selected{color:#fff;background:var(--blue)}.reader-appearance__toggle{justify-content:space-between;align-items:center;gap:15px;display:flex}.reader-appearance__toggle>div{gap:1px;display:grid}.reader-appearance__toggle>div strong{font-size:.56rem}.reader-appearance__toggle>button{background:#b6c0ce;border:0;border-radius:13px;flex:none;width:42px;height:23px;padding:2px;position:relative}.reader-appearance__toggle>button span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;display:block;box-shadow:0 1px 4px #0f172a4d}.reader-appearance__toggle>button.is-on{background:var(--blue)}.reader-appearance__toggle>button.is-on span{transform:translate(-19px)}.reader-appearance__reset{border-radius:4px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:13px;font:700 .52rem Noto Kufi Arabic;color:#536278!important;background:#f3f6f9!important;border:0!important;display:flex!important}.reader-appearance__reset svg{width:15px}.reader-article{max-width:760px;color:var(--reader-text);font-family:var(--display);margin:auto;padding:75px 30px;line-height:2.05;transition:max-width .2s}.reader-article--narrow{max-width:640px}.reader-article--comfortable{max-width:760px}.reader-article--wide{max-width:930px}.reader-article--font-literary{font-family:var(--display)}.reader-article--font-clear{font-family:Noto Kufi Arabic}.reader-article h1{margin:8px 0 42px;font-size:2.5em;line-height:1.2}.reader-chapter-cover{object-fit:contain;object-position:center;background:var(--reader-subtle);border:1px solid var(--reader-line);border-radius:10px;width:auto;max-width:100%;height:auto;max-height:min(78vh,900px);margin:0 auto 34px;display:block}.reader-body p{margin-bottom:1.7em}.reader-rich-text{unicode-bidi:plaintext}.reader-anchor--rich{margin-bottom:1.7em}.reader-anchor--rich>p,.reader-anchor--rich>h2,.reader-anchor--rich>h3,.reader-anchor--rich>blockquote,.reader-anchor--rich>ul,.reader-anchor--rich>ol{margin:0}.reader-anchor--rich>h2{color:var(--reader-text);font-size:1.65em;line-height:1.5}.reader-anchor--rich>h3{color:var(--reader-text);font-size:1.3em;line-height:1.55}.reader-anchor--rich>blockquote{color:var(--reader-muted);background:var(--reader-subtle);border-inline-start:3px solid var(--blue);padding:.35em 1.1em}.reader-anchor--rich>ul,.reader-anchor--rich>ol{padding-inline-start:1.8em}.reader-anchor--rich>ul{list-style:outside}.reader-anchor--rich>ul ul{list-style:circle}.reader-anchor--rich>ul ul ul{list-style:square}.reader-anchor--rich>ol{list-style:decimal}.reader-anchor--rich li::marker{color:var(--blue);font-weight:700}.reader-anchor--rich>hr{border:0;border-top:1px solid var(--reader-line);width:42%;margin:2.4em auto}.rich-text-document__image,.reader-anchor--rich>img{object-fit:contain;border-radius:8px;width:100%;max-height:760px;margin:.5em auto;display:block}.reader-legacy-pdf{gap:18px;font-family:Noto Kufi Arabic;display:grid;position:relative}.reader-legacy-pdf>div:first-child{color:var(--reader-muted);background:var(--reader-subtle);border:1px solid var(--reader-line);justify-items:start;gap:7px;padding:20px;display:grid}.reader-legacy-pdf>div:first-child>svg{width:28px;height:28px;color:var(--blue)}.reader-legacy-pdf h2{color:var(--reader-text);font:750 1.2rem/1.45 var(--display);margin:0}.reader-legacy-pdf p{margin:0 0 4px;font-size:.6rem;line-height:1.8}.reader-legacy-pdf small{font-size:.55rem}.reader-legacy-pdf__error{color:#a2473c;align-items:center;gap:6px;font-size:.55rem;display:inline-flex}.reader-legacy-pdf__error button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.reader-legacy-pdf iframe{border:1px solid var(--reader-line);background:#fff;width:100%;min-height:76vh}.reader-legacy-pdf__comment{min-height:37px;color:var(--reader-text);background:var(--reader-subtle);border:1px solid var(--reader-line);border-radius:20px;justify-self:start;align-items:center;gap:7px;padding:7px 11px;font:750 .53rem Noto Kufi Arabic;display:inline-flex}.reader-legacy-pdf__comment svg{width:15px;height:15px}.reader-legacy-pdf__comment b{color:var(--blue)}.reader-anchor{position:relative}.reader-anchor>button{z-index:2;inset-inline-end:-96px;color:#fff;opacity:0;white-space:nowrap;background:#20283a;border:0;border-radius:18px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font:700 .52rem Noto Kufi Arabic;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #101a2e2b}.reader-anchor:hover>button,.reader-anchor:focus-within>button,.reader-anchor>button.has-comments{opacity:1}.reader-anchor:hover>button{transform:translateY(-50%)translate(-2px)}.reader-anchor>button svg{width:15px;height:15px}.reader-anchor>button b{min-width:19px;height:19px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;padding-inline:4px;font-size:.5rem;display:grid}.reader-anchor>button:not(.has-comments) b,.reader-shell--hide-comment-markers .reader-anchor>button{display:none}.reader-shell--tour-comments .reader-anchor>button{opacity:1;display:flex}.reader-article--comic{max-width:1120px;font-family:Noto Kufi Arabic}.reader-article--comic>h1{font-family:var(--display)}.reader-comic{justify-items:center;gap:18px;display:grid}.reader-anchor--page{background:var(--reader-subtle);width:min(880px,100%);margin:0}.reader-anchor--page>img{width:100%;height:auto;margin:auto}.reader-anchor--page>iframe{background:#fff;border:0;width:100%;min-height:78vh;display:block}.reader-anchor--page>button{inset-inline-end:18px;top:24px;transform:none}.reader-anchor--page:hover>button{transform:translateY(-2px)}.reader-comic__empty{width:100%;min-height:340px;color:var(--reader-muted);background:var(--reader-subtle);border:1px dashed var(--reader-line);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.reader-comic__empty svg{width:40px;height:40px;color:var(--blue)}.reader-comic__empty strong{color:var(--reader-text)}.reader-comic__empty span{font-size:.7rem}.audio-strip{color:inherit;border:1px solid var(--reader-line);align-items:center;gap:10px;margin-bottom:36px;padding:13px 18px;font-family:Noto Kufi Arabic;font-size:.65em;display:flex}.reader-navigation{border-top:1px solid var(--reader-line);max-width:860px;color:var(--reader-text);grid-template-columns:1fr auto 1fr;gap:20px;margin:auto;padding-top:25px;font-size:.75rem;display:grid}.reader-navigation a,.reader-navigation span{align-items:center;gap:8px;display:flex}.reader-navigation a{color:inherit}.reader-navigation>:last-child{justify-self:end}.inline-comments-backdrop{z-index:90;cursor:default;background:#101a2e38;border:0;position:fixed;inset:72px 0 0}.inline-comments-drawer{z-index:100;width:min(480px,100vw);color:var(--ink);border-inline-start:1px solid var(--line);direction:rtl;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;font-family:Noto Kufi Arabic;animation:.2s both inline-drawer-in;display:grid;position:fixed;top:72px;bottom:0;right:0;box-shadow:-22px 0 55px #101a2e2e}@keyframes inline-drawer-in{0%{opacity:0;transform:translate(30px)}}.inline-comments-drawer__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:19px 22px;display:flex}.inline-comments-drawer__header>div{min-width:0}.inline-comments-drawer__header span{color:var(--blue);font-size:.56rem;font-weight:800}.inline-comments-drawer__header h2{font:750 1.55rem/1.3 var(--display);margin:2px 0 0}.inline-comments-drawer__header h2 b{color:var(--muted);font:700 .75rem Noto Kufi Arabic}.inline-comments-drawer__header>button{width:38px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.inline-comments-drawer__header>button:hover{color:var(--ink);background:var(--soft)}.inline-comments-drawer__body{overscroll-behavior:contain;padding:0 22px 26px;overflow-y:auto}.inline-comments-loading,.inline-comments-empty{min-height:230px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;font-size:.65rem;display:grid}.inline-comments-loading svg{animation:.8s linear infinite spin}.inline-comments-empty svg{color:#9bacbf;width:35px;height:35px}.inline-comments-empty strong{color:var(--ink);font:700 1.1rem var(--display)}.inline-comment{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:11px;padding:20px 0;display:grid}.inline-comment--reply{background:#f7f9fc;border:0;border-radius:5px;grid-template-columns:30px minmax(0,1fr);gap:9px;margin-top:14px;padding:14px 12px 0 0}.inline-comment__avatar{object-fit:cover;border-radius:50%;width:38px;height:38px}.inline-comment--reply .inline-comment__avatar{width:30px;height:30px}.inline-comment__avatar--fallback{color:#fff;background:var(--blue);place-items:center;font-weight:800;display:grid}.inline-comment__content{min-width:0}.inline-comment__content>header{align-items:baseline;gap:7px;display:flex}.inline-comment__content>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.inline-comment__content>header span{color:var(--muted);text-overflow:ellipsis;font-size:.48rem;overflow:hidden}.inline-comment__content>p{color:#38465b;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 10px;font-size:.66rem;line-height:1.8}.inline-comment__media{object-fit:contain;background:var(--soft);border-radius:5px;width:auto;max-width:100%;max-height:290px;margin-block:10px}.comment-reaction-sprite{--reaction-size:78px;width:var(--reaction-size);height:var(--reaction-size);flex:0 0 var(--reaction-size);background-image:url(/platform/assets/novelflex-comment-reactions-v1.png);background-repeat:no-repeat;background-size:400% 400%;background-position:calc(var(--reaction-column) * 33.3333%) calc(var(--reaction-row) * 33.3333%);transform-origin:50% 88%;will-change:transform;display:block}.comment-reaction-sprite--preview{--reaction-size:66px}.comment-reaction-sprite--comment{--reaction-size:min(168px, 58vw);margin:7px 0 12px}.comment-reaction-gif{aspect-ratio:3/2;background:#e8edf4;border-radius:7px;display:block;overflow:hidden}.comment-reaction-gif img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.comment-reaction-gif--picker{width:100%}.comment-reaction-gif--preview{flex:0 0 104px;width:104px}.comment-reaction-gif--comment{width:min(260px,75vw);margin:10px 0 12px}.comment-reaction-sprite--bounce{animation:1.25s ease-in-out infinite comment-reaction-bounce}.comment-reaction-sprite--sway{animation:1.7s ease-in-out infinite comment-reaction-sway}.comment-reaction-sprite--pulse{animation:1.45s ease-in-out infinite comment-reaction-pulse}.comment-reaction-sprite--shake{animation:1.55s ease-in-out infinite comment-reaction-shake}.comment-reaction-sprite--float{animation:2s ease-in-out infinite comment-reaction-float}@keyframes comment-reaction-bounce{0%,to{transform:translateY(0)scale(1)}46%{transform:translateY(-5px)scale(1.025)}64%{transform:translateY(1px)scale(.99)}}@keyframes comment-reaction-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.8deg)}}@keyframes comment-reaction-pulse{0%,to{transform:scale(.985)}50%{transform:scale(1.035)}}@keyframes comment-reaction-shake{0%,72%,to{transform:translate(0)rotate(0)}78%{transform:translate(-2px)rotate(-1deg)}84%{transform:translate(2px)rotate(1deg)}90%{transform:translate(-1px)}}@keyframes comment-reaction-float{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}.inline-comment__content>footer{min-height:29px;color:var(--muted);align-items:center;gap:3px;display:flex}.inline-comment__content>footer time{margin-inline-end:auto;font-size:.45rem}.inline-comment__content>footer button{min-width:29px;height:29px;color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:.5rem;display:inline-flex}.inline-comment__content>footer button:hover{color:var(--blue);background:#edf3ff}.inline-comment__content>footer button.is-active{color:var(--danger)}.inline-comment__menu{display:inline-flex;position:relative}.inline-comment__menu>span{z-index:4;border:1px solid var(--line);background:#fff;border-radius:5px;min-width:120px;padding:5px;display:grid;position:absolute;top:31px;left:0;box-shadow:0 12px 30px #101a2e26}.inline-comment__menu>span button{border-radius:3px;justify-content:flex-start;gap:7px;width:100%;min-height:32px;padding:5px 8px;font-size:.54rem}.inline-comment__menu>span button:first-child{color:var(--danger)}.inline-comments-composer{padding:13px 17px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;box-shadow:0 -8px 30px #101a2e0f}.inline-comments-composer>p{color:var(--danger);margin:0 0 8px;font-size:.52rem}.inline-comments-composer form{border:1px solid #c7d1df;border-radius:7px;display:grid;position:relative;overflow:visible}.inline-comments-composer textarea{resize:none;width:100%;color:var(--ink);background:#fff;border:0;outline:0;padding:11px 13px;font-size:.63rem}.inline-comments-toolbar{min-height:38px;color:var(--muted);border-top:1px solid var(--line);background:#f8fafc;border-radius:0 0 7px 7px;align-items:center;gap:7px;padding:4px 7px;display:flex}.inline-comments-composer label{cursor:pointer;place-items:center;width:30px;height:30px;display:grid}.inline-comments-composer label input{display:none}.inline-comments-toolbar>small{margin-inline-end:auto;font-size:.46rem}.inline-comments-toolbar>button:last-child{color:#fff;background:var(--blue);border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.inline-comments-toolbar>button:last-child svg{width:16px;height:16px}.inline-comments-toolbar>button:last-child:disabled{opacity:.48}.inline-comments-toolbar>button:last-child:disabled svg{animation:none}.inline-comments-gif-trigger{color:#46617f;letter-spacing:-.02em;background:#fff;border:1.5px solid #7790ae;border-radius:4px;place-items:center;min-width:36px;height:24px;padding:0 5px;font:900 .48rem/1 Arial,sans-serif;display:grid}.inline-comments-gif-trigger:hover,.inline-comments-gif-trigger.is-active{color:#fff;background:var(--blue);border-color:var(--blue)}.inline-comments-replying,.inline-comments-file{color:#3c587e;background:#edf3ff;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 11px;font-size:.51rem;display:flex}.inline-comments-replying button,.inline-comments-file button{width:24px;height:24px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.inline-comments-replying button svg,.inline-comments-file button svg{width:14px;height:14px}.inline-comments-file{color:#3f6655;background:#eef8f3}.inline-comments-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-comments-reaction-selected{color:#29496e;background:#f1f6ff;border-bottom:1px solid #dce8fb;align-items:center;gap:7px;min-height:80px;padding:6px 9px;display:flex}.inline-comments-reaction-selected>span:not(.comment-reaction-sprite){gap:2px;min-width:0;display:grid}.inline-comments-reaction-selected strong{font:750 .62rem var(--display)}.inline-comments-reaction-selected small{color:var(--muted);margin:0;font-size:.45rem}.inline-comments-reaction-selected>button{color:#59718d;background:#fff;border:1px solid #d6e2f2;border-radius:50%;place-items:center;width:28px;height:28px;margin-inline-start:auto;display:grid}.inline-comments-reaction-selected>button svg{width:14px;height:14px}.comment-gif-picker{z-index:8;inset-inline:-1px;width:calc(100% + 2px);max-height:min(455px,100dvh - 190px);color:var(--ink);background:#fff;border:1px solid #bfcde0;border-radius:10px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;padding:14px;animation:.16s both comment-gif-picker-in;display:grid;position:absolute;bottom:45px;overflow:hidden;box-shadow:0 -18px 50px #101a2e33}@keyframes comment-gif-picker-in{0%{opacity:0;transform:translateY(7px)scale(.985)}}.comment-gif-picker>header{justify-content:space-between;align-items:center;gap:12px;min-height:31px;display:flex}.comment-gif-picker>header>div{align-items:center;gap:8px;display:flex}.comment-gif-picker>header strong{color:#fff;background:var(--blue);border-radius:4px;padding:4px 6px;font:900 .55rem Arial,sans-serif}.comment-gif-picker>header span{font:750 .7rem var(--display)}.comment-gif-picker>header button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.comment-gif-picker>header button:hover{color:var(--ink);background:var(--soft)}.comment-gif-picker>header svg{width:17px;height:17px}.comment-gif-picker__search{color:#8391a5;background:#f7f9fc;border:1px solid #dbe3ee;border-radius:6px;align-items:center;gap:8px;padding:0 11px;place-items:initial!important;cursor:text!important;grid-template-columns:none!important;width:auto!important;height:38px!important;display:flex!important}.comment-gif-picker__search svg{flex:0 0 16px;width:16px;height:16px}.comment-gif-picker__search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font:600 .56rem Noto Kufi Arabic;display:block!important}.comment-gif-picker__categories{scrollbar-width:none;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.comment-gif-picker__categories::-webkit-scrollbar{display:none}.comment-gif-picker__categories button{color:#5b6c82;background:#fff;border:1px solid #d9e2ed;border-radius:999px;flex:none;min-height:28px;padding:4px 9px;font:700 .48rem Noto Kufi Arabic}.comment-gif-picker__categories button.is-active{color:#fff;background:var(--blue);border-color:var(--blue)}.comment-gif-picker__grid{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:0;padding:1px 2px 5px;display:grid;overflow-y:auto}.comment-gif-picker__grid>button{color:#52657d;background:#f7f9fc;border:1px solid #0000;border-radius:7px;align-content:center;place-items:center;gap:2px;min-width:0;padding:3px 2px 5px;font:650 .43rem Noto Kufi Arabic;display:grid}.comment-gif-picker__grid>button:hover,.comment-gif-picker__grid>button:focus-visible{color:var(--blue);background:#edf3ff;border-color:#bdd0ee;outline:0}.comment-gif-picker__grid>button:hover .comment-reaction-sprite{animation-duration:.72s}.comment-gif-picker__grid>button:hover .comment-reaction-gif img{transform:scale(1.035)}.comment-gif-picker__grid>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:24px 0;font-size:.54rem}.comment-gif-picker>footer{color:#718197;align-items:center;gap:6px;font-size:.43rem;display:flex}.comment-gif-picker>footer svg{width:13px;height:13px;color:var(--blue)}.comment-gif-picker>footer a{color:var(--blue);font-weight:800}.inline-comments-signin{justify-content:space-between;align-items:center;gap:15px;display:flex}.inline-comments-signin p{color:var(--muted);margin:0;font-size:.57rem}.account-page{grid-template-columns:1fr 450px;align-items:center;gap:100px;padding-block:75px 100px;display:grid}.account-promise h1{font:700 clamp(3.4rem, 6vw, 6rem)/.95 var(--display);margin:10px 0 20px}.account-promise>p{color:var(--muted);max-width:600px}.quote-card{background:var(--soft);border-inline-start:3px solid var(--blue);max-width:560px;margin-top:38px;padding:26px}.quote-card svg{color:var(--blue)}.quote-card blockquote{font:600 1.35rem/1.6 var(--display);margin:12px 0 8px}.quote-card small{color:var(--muted)}.auth-card{border:1px solid var(--line);padding:35px;box-shadow:0 22px 60px #19263d14}.auth-card h2{font:700 2rem var(--display);margin:24px 0 2px}.auth-card>p{color:var(--muted);font-size:.76rem}.segmented{background:var(--soft);grid-template-columns:1fr 1fr;padding:4px;display:grid}.segmented button{background:0 0;border:0;padding:9px;font-size:.76rem;font-weight:700}.segmented .is-active{color:var(--blue);background:#fff;box-shadow:0 2px 9px #111f3514}.form-stack{gap:16px;display:grid}.form-stack label{gap:6px;font-size:.7rem;font-weight:700;display:grid}.form-stack input,.form-stack textarea,.form-stack select,.composer textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #c6d0df;border-radius:3px;outline:none;padding:12px 14px}.form-stack input:focus,.form-stack textarea:focus,.form-stack select:focus,.composer textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1457d91a}.form-message{color:var(--blue);margin:10px 0 0;font-size:.7rem}.auth-divider{text-align:center;border-top:1px solid var(--line);margin:22px 0 14px;position:relative}.auth-divider span{color:var(--muted);background:#fff;padding:0 10px;font-size:.68rem;position:relative;top:-13px}.oauth-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-card>.text-button{margin:18px auto 0}.publish-hero,.contest-hero{color:#fff;background:var(--ink);padding-block:90px}.publish-hero h1,.contest-hero h1{font:700 clamp(3.4rem, 7vw, 6.7rem)/.98 var(--display);margin:10px 0 20px}.publish-hero p,.contest-hero p{color:#b8c4d7;max-width:730px}.publish-hero .button-row{margin-top:30px}.timeline{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.timeline article{border-inline-start:1px solid var(--line);padding:28px 24px}.timeline article>span{color:var(--blue);font-weight:800;display:block}.timeline h3{font:700 1.5rem var(--display);margin:35px 0 8px}.timeline p,.benefit-grid p{color:var(--muted);font-size:.75rem}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.benefit-grid article{border-top:2px solid var(--ink);padding-top:20px}.benefit-grid svg{width:30px;height:30px;color:var(--blue)}.benefit-grid h3{font:700 1.3rem var(--display);margin:20px 0 7px}.readiness-callout{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-block:75px;padding:34px;display:grid}.readiness-callout>svg{width:38px;height:38px;color:var(--blue)}.readiness-callout h2{font:700 1.7rem var(--display);margin:0}.readiness-callout p{color:var(--muted);margin:2px 0 0;font-size:.76rem}.pricing-heading{text-align:center;margin-inline:auto}.pricing-heading p{margin-inline:auto}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.pricing-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;padding:30px;display:flex;position:relative}.pricing-grid article.is-featured{border:2px solid var(--blue);box-shadow:0 20px 50px #1457d91a}.plan-ribbon{top:-14px;color:#fff;background:var(--blue);padding:5px 10px;font-size:.6rem;font-weight:700;position:absolute;inset-inline-start:20px}.plan-icon{width:42px;height:42px;color:var(--blue);background:#e9f0ff;place-items:center;display:grid}.pricing-grid small{color:var(--muted);margin-top:20px}.pricing-grid h2{font:700 2rem var(--display);margin:3px 0}.pricing-grid>article>strong{font:700 1.6rem var(--display)}.pricing-grid strong i{color:var(--muted);font:400 .65rem Noto Kufi Arabic}.pricing-grid ul{border-top:1px solid var(--line);flex:1;align-content:start;gap:11px;padding:24px 0;list-style:none;display:grid}.pricing-grid li{color:#46536a;align-items:center;gap:8px;font-size:.72rem;display:flex}.pricing-grid li svg{color:var(--green)}.pricing-message{max-width:760px;color:var(--blue);text-align:center;background:#edf3ff;margin:25px auto 0;padding:13px;font-size:.73rem}.pricing-footnote{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:.65rem;display:flex}.studio-layout{background:var(--soft);grid-template-columns:235px 1fr;min-height:calc(100vh - 72px);display:grid}.studio-sidebar{background:var(--ink);color:#fff;padding:30px 20px}.studio-sidebar>strong{padding:5px 12px 25px;display:block}.studio-sidebar nav a{color:#c2ccda;border-radius:4px;align-items:center;gap:10px;padding:10px 12px;font-size:.72rem;display:flex}.studio-sidebar>div{background:#ffffff12;margin-top:40px;padding:17px;display:grid}.studio-sidebar small,.studio-sidebar span{color:#aebbd0;font-size:.62rem}.studio-sidebar>div strong{font:700 1.35rem var(--display);margin-block:4px}.studio-main{min-width:0;padding:45px clamp(24px,4vw,65px) 80px}.studio-topline{justify-content:space-between;align-items:center;gap:30px;display:flex}.studio-topline h1,.studio-form h1{font:700 clamp(2.5rem, 4vw, 4rem) var(--display);margin:5px 0}.studio-topline p{color:var(--muted)}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-block:32px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;padding:20px;display:grid}.metric-grid article>span{color:var(--muted);align-items:center;gap:7px;font-size:.65rem;display:flex}.metric-grid svg{color:var(--blue)}.metric-grid strong{font:700 2rem var(--display);margin-block:13px 4px}.metric-grid small{color:var(--muted);font-size:.58rem}.metric-grid--creator{grid-template-columns:repeat(4,1fr)}.contest-readiness{border:1px solid var(--line);background:#fff;margin-bottom:18px;scroll-margin-top:95px}.contest-readiness__header{color:#fff;background:var(--ink);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:center;gap:40px;padding:30px;display:grid}.contest-readiness__header h2{font:700 clamp(2rem, 3.2vw, 3.2rem)/1.1 var(--display);margin:5px 0 7px}.contest-readiness__header p{color:#aebbd0;max-width:720px;margin:0;font-size:.7rem}.contest-readiness__contest{background:#ffffff0d;border:1px solid #ffffff2b;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px;display:grid}.contest-readiness__contest>svg{width:30px;height:30px;color:var(--amber)}.contest-readiness__contest>span{min-width:0;display:grid}.contest-readiness__contest small,.contest-readiness__contest em{color:#9eacc0;font-size:.57rem;font-style:normal}.contest-readiness__contest strong{text-overflow:ellipsis;white-space:nowrap;font:700 1rem var(--display);margin-block:2px;overflow:hidden}.contest-readiness__content{padding:28px}.contest-readiness__story-picker{background:var(--soft);border:1px solid var(--line);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:grid}.contest-readiness__story-picker label{font-size:.66rem;font-weight:800}.contest-readiness__story-picker select{min-width:0;color:var(--ink);background:#fff;border:1px solid #c5cfdd;padding:10px 12px;font:600 .68rem Noto Kufi Arabic}.contest-readiness__story-picker>span{color:#7d641d;font-size:.6rem;font-weight:800}.contest-readiness__story-picker>span.is-ready{color:var(--green)}.contest-readiness__preview-note{color:var(--muted);grid-column:1/-1;font-size:.58rem;line-height:1.65}.contest-congratulations{color:#075c3c;background:#ecfaf3;border:1px solid #bce8d2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin-bottom:14px;padding:15px 17px;display:grid}.contest-congratulations>svg{width:26px;height:26px;color:var(--green)}.contest-congratulations>div{gap:2px;min-width:0;display:grid}.contest-congratulations strong{font:750 .78rem var(--display)}.contest-congratulations span{color:#3e715d;font-size:.56rem}.contest-application-progress{border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 0 14px;padding:0;list-style:none;display:grid}.contest-application-progress li{color:#8490a1;border-inline-start:1px solid var(--line);background:#fafbfd;align-items:center;gap:8px;min-width:0;min-height:54px;padding:10px 13px;display:flex;position:relative}.contest-application-progress li:first-child{border-inline-start:0}.contest-application-progress li>span{border:2px solid #cbd3df;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.contest-application-progress li svg{width:17px;height:17px}.contest-application-progress li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58rem;overflow:hidden}.contest-application-progress li strong small{color:inherit;opacity:.72;margin-top:2px;font-size:.43rem;display:block}.contest-application-progress li.is-complete{color:var(--green);background:#f4fbf7}.contest-application-progress li.is-complete>span{color:#fff;background:var(--green);border-color:var(--green)}.contest-application-progress li.is-current{color:var(--blue);box-shadow:inset 0 -3px var(--blue)}.eligibility-list{border:1px solid var(--line);border-bottom:0}.eligibility-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:92px;padding:16px 18px;display:grid}.eligibility-row__icon{width:42px;height:42px;color:var(--blue);background:#eaf1ff;place-items:center;display:grid}.eligibility-row__icon svg{width:21px;height:21px}.eligibility-row__body{min-width:0}.eligibility-row__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;display:flex}.eligibility-row__heading>div{min-width:0;display:grid}.eligibility-row__heading strong{font:700 .8rem var(--display)}.eligibility-row__heading small{color:var(--muted);margin-top:2px;font-size:.56rem}.eligibility-row__heading>span{color:var(--ink);white-space:nowrap;font-size:.65rem;font-weight:800}.eligibility-progress{background:#e7ebf1;height:8px;overflow:hidden}.eligibility-progress>span{background:var(--blue);height:100%;transition:width .35s;display:block}.eligibility-row__state{color:#9aa7b8;place-items:center;display:grid}.eligibility-row__state svg{width:23px;height:23px}.eligibility-row.is-complete .eligibility-row__icon{color:var(--green);background:#e8f7ef}.eligibility-row.is-complete .eligibility-progress>span{background:var(--green)}.eligibility-row.is-complete .eligibility-row__state{color:var(--green)}.contest-readiness__footer{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.contest-readiness__footer>div:first-child{gap:4px;min-width:0;display:grid}.contest-readiness__footer>div:first-child>strong,.contest-readiness__footer>div:first-child>span{align-items:center;gap:7px;font-size:.65rem;display:inline-flex}.contest-readiness__footer>div:first-child>strong{color:var(--green)}.contest-readiness__footer>div:first-child>span{color:var(--muted)}.contest-readiness__footer>div:first-child svg{width:17px;height:17px}.contest-readiness__footer small{color:#8a6714;font-size:.56rem}.contest-readiness__footer p{color:var(--blue);margin:2px 0 0;font-size:.62rem}.contest-readiness__footer>div:last-child{align-items:center;gap:16px;display:flex}.contest-readiness__footer .button{min-width:200px}.contest-readiness__empty{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:180px;padding:30px;display:grid}.contest-readiness__empty>svg{width:38px;height:38px;color:var(--blue)}.contest-readiness__empty h3{font:700 1.4rem var(--display);margin:0}.contest-readiness__empty p{color:var(--muted);margin:3px 0 0;font-size:.67rem}.analytics-panel{margin-bottom:18px}.analytics-panel .section-heading>p{max-width:500px;color:var(--muted);text-align:start;margin:0;font-size:.68rem}.analytics-legend{color:var(--muted);gap:18px;margin-bottom:16px;font-size:.6rem;display:flex}.analytics-legend span{align-items:center;gap:6px;display:flex}.analytics-legend i{width:9px;height:9px}.analytics-bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(14,minmax(18px,1fr));align-items:end;gap:9px;height:220px;padding-top:20px;display:grid;overflow-x:auto}.analytics-day{grid-template-rows:1fr auto;gap:7px;min-width:28px;height:100%;display:grid}.analytics-day>div{justify-content:center;align-items:end;gap:2px;min-height:0;display:flex}.analytics-day i{border-radius:2px 2px 0 0;width:27%;min-height:3px}.analytics-day small{color:var(--muted);text-align:center;white-space:nowrap;font-size:.5rem}.analytics-legend .is-views,.analytics-day .is-views{background:var(--blue)}.analytics-legend .is-opens,.analytics-day .is-opens{background:var(--amber)}.analytics-legend .is-completions,.analytics-day .is-completions{background:var(--green)}.analytics-empty{min-height:150px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.analytics-empty svg{width:34px;height:34px;color:var(--blue)}.analytics-empty span{max-width:620px;font-size:.7rem}.studio-panel,.studio-form{border:1px solid var(--line);background:#fff;padding:28px}.works-table__head,.works-table__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,2fr) repeat(4,minmax(70px,.7fr));align-items:center;gap:15px;padding:13px 10px;font-size:.68rem;display:grid}.works-table__head{color:var(--muted);background:var(--soft)}.works-table__row{position:relative}.works-table__row.is-menu-open{z-index:20}.works-table__row-link{z-index:1;position:absolute;inset:0}.works-table__row:has(.works-table__row-link:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}.works-table--managed .works-table__head,.works-table--managed .works-table__row{grid-template-columns:minmax(230px,2fr) repeat(4,minmax(60px,.5fr)) minmax(340px,1.5fr)}.work-title{align-items:center;gap:12px;display:flex}.work-title>span{background:#e8edf5;place-items:center;width:38px;height:48px;display:grid;overflow:hidden}.work-title>span:last-child{background:0 0;justify-items:start;width:auto;min-width:0;height:auto;overflow:visible}.work-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-title small{color:var(--muted);margin-top:3px;font-size:.49rem}.work-title img{object-fit:cover;width:100%;height:100%}.status-dot{background:#9aa8ba;border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.status-dot--published{background:var(--green)}.status-dot--archived{background:#788ba4}.works-table__actions{z-index:3;justify-content:flex-end;align-items:center;gap:7px;display:flex;position:relative}.work-action,.work-actions-menu>button{color:#34445a;cursor:pointer;background:#fff;border:1px solid #cbd4e0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.55rem;font-weight:800;display:inline-flex}.work-action svg,.work-actions-menu>button svg{width:15px;height:15px}.work-action:hover,.work-actions-menu>button:hover{color:var(--blue);border-color:#86aef1}.work-action--chapters{color:#1457d9;background:#edf4ff;border-color:#9fbeef}.work-action--trash{color:#b52d42;background:#fff7f8;border-color:#e3aeb7}.work-action--trash:hover{color:#9f1f35;background:#ffecef;border-color:#d86d7e}.work-actions-menu{position:relative}.work-actions-menu>button{width:34px;padding:7px}.work-actions-menu__panel{top:calc(100% + 7px);z-index:10;color:#23344c;background:#fff;border:1px solid #ccd6e3;border-radius:8px;width:210px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 16px 40px #14233733}.work-actions-menu__panel a,.work-actions-menu__panel button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:10px;display:flex}.work-actions-menu__panel a:hover,.work-actions-menu__panel button:hover{background:#edf4ff}.work-actions-menu__panel .is-danger{color:var(--danger)}.work-actions-menu__panel svg{width:16px;height:16px}.works-table__row.is-trashed{color:#7f91a9}.studio-form{max-width:850px}.studio-form .form-stack{margin-top:30px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-control{gap:6px;display:grid}.form-note{color:var(--muted);align-items:center;gap:7px;font-size:.68rem;display:flex}.editor-grid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:18px;margin-top:28px;display:grid}.editor-chapters{display:grid}.editor-chapters>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;gap:10px;padding:13px 0;font-size:.7rem;display:grid}.editor-chapters>div>span,.editor-chapters small{color:var(--muted)}.checkbox-row{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.checkbox-row input{width:auto}.wallet-state{color:#775d14;background:#fff4d4;border:1px solid #edd58e;align-items:center;gap:8px;padding:8px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.wallet-state.is-ready{color:#14653c;background:#e8f7ef;border-color:#a8dbc0}.wallet-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-block:32px;display:grid}.wallet-summary article{border:1px solid var(--line);background:#fff;padding:24px;display:grid}.wallet-summary small,.wallet-summary span{color:var(--muted);font-size:.62rem}.wallet-summary strong{font:700 1.8rem var(--display);margin-block:9px 5px}.wallet-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.payout-list{display:grid}.payout-list>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 4px;display:flex}.payout-list>article div{display:grid}.payout-list>article small{color:var(--muted);font-size:.58rem}.payout-list>article>span{color:var(--blue);background:#edf3ff;padding:4px 8px;font-size:.62rem}.contest-hero__grid{grid-template-columns:1fr 335px;align-items:center;gap:70px;display:grid}.contest-hero__grid aside{background:#ffffff0d;border:1px solid #ffffff38;padding:30px}.contest-hero__grid aside>span,.contest-hero__grid aside small{color:#aebcd0;font-size:.68rem}.contest-hero__grid aside strong{font:700 2.2rem var(--display);margin-top:5px;display:block}.contest-hero__grid aside small{align-items:center;gap:7px;display:flex}.contest-hero__facts{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.contest-hero__facts>span{background:#ffffff0f;border:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:center;gap:1px 10px;min-width:205px;padding:13px 15px;display:grid}.contest-hero__facts svg{color:#8bb6ff;grid-row:1/3;width:24px;height:24px}.contest-hero__facts small{color:#91a2ba;font-size:.51rem}.contest-hero__facts strong{color:#fff;font-size:.63rem}.contest-tracks-section{padding-bottom:30px;scroll-margin-top:100px}.contest-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.contest-track-grid>article{border:1px solid var(--line);background:#fff;min-width:0;padding:28px;scroll-margin-top:100px;box-shadow:0 16px 40px #101a2e0f}.contest-track-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.contest-track-grid header>span{width:48px;height:48px;color:var(--blue);background:#eaf1ff;place-items:center;display:grid}.contest-track-grid header svg{width:25px;height:25px}.contest-track-grid header em{color:#7b5a00;background:#fff5d7;padding:5px 10px;font-size:.57rem;font-style:normal;font-weight:800}.contest-track-grid h3{font:750 1.75rem var(--display);margin:22px 0 5px}.contest-track-grid>article>p{min-height:3.2em;color:var(--muted);margin-bottom:16px;font-size:.66rem}.contest-track-grid>article>strong{min-height:44px;color:var(--blue);background:#f1f6ff;align-items:center;padding:11px 12px;font-size:.63rem;display:flex}.contest-track-grid dl{margin:19px 0}.contest-track-grid dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.contest-track-grid dt{color:var(--muted);font-size:.55rem}.contest-track-grid dd{margin:0;font-size:.57rem;font-weight:800}.contest-track-grid .text-link{font-size:.59rem}.starter-ascent{color:#fff;background:linear-gradient(145deg,#130d30 0%,#0b1f48 58%,#0b397d 100%);border:1px solid #efcd704d;border-radius:30px;padding:34px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0c1e4238}.starter-ascent:before{content:"";pointer-events:none;background:radial-gradient(circle,#7753de40,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;inset:-240px -180px auto auto}.starter-ascent>*{z-index:1;position:relative}.starter-ascent__heading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.starter-ascent__heading>div:first-child>span{color:#f1cf72;align-items:center;gap:8px;font-size:.7rem;font-weight:900;display:flex}.starter-ascent__heading>div:first-child>span svg{width:17px}.starter-ascent__heading h2{margin:7px 0 9px;font-size:clamp(2.25rem,5vw,4.65rem);line-height:1}.starter-ascent__heading h2 b{color:#f4d477;font-weight:900}.starter-ascent__heading p{color:#b6c7e3;max-width:720px;margin:0;line-height:1.8}.starter-ascent__live{justify-items:end;min-width:180px;display:grid}.starter-ascent__live>strong{color:#f4d477;font-size:2.4rem;line-height:1}.starter-ascent__live>span{color:#9fb1cf;margin-top:4px;font-size:.72rem}.starter-ascent__live>button{color:#91add8;font:750 .64rem/1.4 var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;display:flex}.starter-ascent__live>button svg{width:14px}.starter-ascent__live>button:disabled{opacity:.55}.starter-ascent__destination{background:linear-gradient(110deg,#7445abf0,#1f3f84f5);border:1px solid #f4d4778c;border-radius:20px;grid-template-columns:52px minmax(120px,.45fr) 1fr;align-items:center;gap:15px;width:min(650px,76%);min-height:82px;margin:30px auto 18px;padding:14px 22px;display:grid;box-shadow:0 15px 40px #00000038}.starter-ascent__destination>svg{color:#f4d477;width:36px;height:36px}.starter-ascent__destination>span{display:grid}.starter-ascent__destination small{color:#c7b6eb;font-size:.65rem}.starter-ascent__destination strong{font-size:1.6rem}.starter-ascent__destination p{color:#dbe5f5;text-align:end;margin:0}.starter-ascent__destination p b{color:#fff}.starter-ascent__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.starter-ascent__steps:before{content:"";opacity:.7;background:linear-gradient(#f1d06f,#7754df);width:2px;position:absolute;inset:-19px 42px 23px auto}.starter-ascent__steps>li{background:#ffffff0e;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:16px;min-height:72px;margin-inline-start:auto;padding:10px 14px;display:grid}.starter-ascent__steps>li:first-child{width:76%}.starter-ascent__steps>li:nth-child(2){width:84%}.starter-ascent__steps>li:nth-child(3){width:92%}.starter-ascent__steps>li:nth-child(4){width:100%}.starter-ascent__steps>li.is-ready{background:#f4d47714;border-color:#f4d4776b}.starter-ascent__step-label{align-items:center;gap:11px;display:flex}.starter-ascent__step-label>span{color:#fff;background:#ffffff1f;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.starter-ascent__step-label>div{display:grid}.starter-ascent__step-label strong{font-size:.83rem}.starter-ascent__step-label small{color:#91a9ce;font-size:.62rem}.starter-ascent__works{scrollbar-width:thin;scrollbar-color:#725ac0 transparent;gap:8px;min-width:0;padding:3px 2px;display:flex;overflow-x:auto}.starter-ascent__works>a{color:#fff;background:#030d2161;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:168px;max-width:210px;padding:6px 8px;transition:transform .2s,border-color .2s;display:grid}.starter-ascent__works>a:hover,.starter-ascent__works>a:focus-visible{border-color:#f4d4778c;outline:0;transform:translateY(-2px)}.starter-ascent__works>a>span:first-child{aspect-ratio:2/3;color:#7794c0;background:#081731;border-radius:7px;place-items:center;width:36px;display:grid;overflow:hidden}.starter-ascent__works img{object-fit:cover;width:100%;height:100%}.starter-ascent__works svg{width:17px}.starter-ascent__works>a>span:nth-child(2){min-width:0;display:grid}.starter-ascent__works>a strong,.starter-ascent__works>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.starter-ascent__works>a strong{font-size:.66rem}.starter-ascent__works>a small{color:#8fa5c8;font-size:.55rem}.starter-ascent__works>a>b{color:#f1d278;font-size:.66rem}.starter-ascent__empty{color:#7890b5;padding:8px 10px;font-size:.62rem}.starter-ascent__footer{border-top:1px solid #ffffff1f;margin-top:20px;padding-top:17px}.starter-ascent__routes{flex-wrap:wrap;gap:9px;display:flex}.starter-ascent__routes>span{color:#c7d4e9;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;display:flex}.starter-ascent__routes svg{color:#85b1f5;width:16px}.starter-ascent__routes small{font-size:.62rem}.starter-ascent__routes b{color:#f1d278;font-size:.66rem}.starter-ascent__action{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.starter-ascent__action>span{color:#9fb3d2;align-items:center;gap:7px;font-size:.66rem;display:flex}.starter-ascent__action>span svg{color:#79a9ef;width:16px}.starter-ascent__action .button{white-space:nowrap}.contest-tracks-section:has(.starter-ascent){padding-top:52px;padding-bottom:38px}.prize{align-items:center;gap:14px;margin:26px 0;display:flex}.prize>svg{width:38px;height:38px;color:var(--amber)}.prize span{color:#b8c4d7;font-size:.65rem;display:grid}.prize strong{color:#fff;font:700 2.1rem var(--display)}.contest-stages{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:40px;display:grid}.contest-stages--fixed{grid-template-columns:repeat(6,1fr)}.contest-stages article{border-inline-start:1px solid var(--line);min-height:270px;padding:25px;position:relative}.contest-stages article:first-child{border:0}.contest-stages article>span{color:#c6cfda;font:700 2rem var(--display);position:absolute;top:14px;left:18px}.contest-stages svg{width:28px;height:28px;color:var(--blue);margin-top:37px}.contest-stages h3{font:700 1.35rem var(--display);margin:18px 0 5px}.contest-stages strong{font-size:.72rem}.contest-stages p{color:var(--muted);margin-top:8px;font-size:.65rem}.contest-rules-section{padding-bottom:30px}.contest-rules-intro{max-width:760px;color:var(--muted);margin:-18px 0 34px}.contest-format-rules{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contest-format-rules article{border:1px solid var(--line);background:#fff;padding:28px}.contest-format-rules__icon{width:48px;height:48px;color:var(--blue);background:#edf4ff;place-items:center;display:grid}.contest-format-rules__icon svg{width:24px;height:24px}.contest-format-rules h3{font:700 1.75rem var(--display);margin:20px 0 18px}.contest-format-rules dl{gap:14px;margin:0;display:grid}.contest-format-rules dl div{border-top:1px solid var(--line);padding-block:13px}.contest-format-rules dt{color:var(--muted);align-items:center;gap:7px;font-size:.66rem;display:flex}.contest-format-rules dt svg{width:16px;height:16px;color:var(--blue)}.contest-format-rules dd{margin:7px 0 0;font-weight:800;line-height:1.5}.contest-format-rules article>p{color:var(--muted);margin:18px 0 0;font-size:.64rem}.contest-rules-note{color:#725b1c;background:#fff7df;border:1px solid #ecd796;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;margin-top:18px;padding:20px;display:grid}.contest-rules-note svg{width:23px;height:23px}.contest-rules-note p{margin:0;font-size:.62rem}.contest-rules-note strong{color:#563f00;font-size:.7rem;display:block}.live-pill{color:var(--muted);align-items:center;gap:8px;font-size:.68rem;display:flex}.live-pill i{background:#9aa7b8;border-radius:50%;width:7px;height:7px}.nominee-list{gap:8px;display:grid}.nominee-list>div{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:13px;display:grid}.story-card--compact{grid-template-columns:auto 68px 1fr;align-items:center;gap:14px;display:grid}.story-card--compact .story-card__rank{color:#a5b0bf;font:700 1.5rem var(--display)}.story-card--compact .story-card__cover{aspect-ratio:4/5}.story-card--compact .story-card__body{padding:0}.story-card--compact .story-card__stats{max-width:240px}.rules-strip{justify-content:space-between;align-items:center;gap:30px;margin-block:60px;display:flex}.rules-strip h2{font:700 2rem var(--display);margin:0}.rules-strip p{color:var(--muted);margin:4px 0 0}.contest-apply{background:var(--soft);border:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:15px;margin-top:35px;padding:22px;display:grid}.contest-apply h3{font:700 1.35rem var(--display);margin:0}.contest-apply p{color:var(--muted);margin:3px 0 0;font-size:.65rem}.community-page{padding-block:55px 90px}.community-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.community-header h1{font:700 4rem var(--display);margin:4px 0}.community-header p{color:var(--muted);margin:0}.premiere-card{color:#fff;background:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-width:350px;padding:16px;display:grid}.premiere-card>svg:first-child{color:#ff6479}.premiere-card span{display:grid}.premiere-card small{color:#aebbd0;font-size:.58rem}.community-layout{grid-template-columns:minmax(0,1fr) 315px;gap:28px;display:grid}.composer{border:1px solid var(--line);grid-template-columns:auto 1fr;gap:12px;padding:20px;display:grid}.avatar{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.composer textarea{resize:vertical;border:0;min-height:92px;padding-top:4px}.composer__link{border:0;border-top:1px solid var(--line);outline:0;width:100%;padding:9px 10px;font-size:.65rem}.composer__actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.composer__actions>span{color:var(--muted);align-items:center;display:flex}.composer__actions label{cursor:pointer;place-items:center;padding:8px;display:grid}.composer__actions label input{display:none}.file-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.58rem;overflow:hidden}.feed-tabs{border-bottom:1px solid var(--line);gap:24px;margin-top:25px;display:flex}.feed-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 3px;font-size:.72rem;font-weight:700}.feed-tabs .is-active{color:var(--blue);border-color:var(--blue)}.post{border:1px solid var(--line);border-top:0;padding:23px}.post header{align-items:center;gap:11px;display:flex}.post header>div:last-child{display:grid}.post header span{color:var(--muted);font-size:.62rem}.post>p{font:500 1.15rem/1.8 var(--display);margin:18px 0}.post-video{aspect-ratio:16/8;color:#fff;background:linear-gradient(135deg,#15233c,#1a5cdc);align-content:center;place-items:center;gap:8px;display:grid}.post-video svg{width:42px;height:42px}.post-video span{font-size:.7rem}.post-media{object-fit:contain;background:#07101f;width:100%;max-height:560px}.post-link{color:var(--blue);background:var(--soft);align-items:center;gap:8px;padding:12px;font-size:.7rem;font-weight:700;display:flex}.feed-tabs>span{color:var(--green);align-self:center;margin-inline-start:auto;font-size:.58rem}.post footer{gap:25px;padding-top:14px;display:flex}.post footer button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;font-size:.65rem;display:flex}.post footer button.is-active{color:#cf3754}.post-comments{background:var(--soft);border-top:1px solid var(--line);margin-top:15px;padding:15px}.post-comments>div{display:grid}.post-comments article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:10px 0;display:grid}.post-comments article>img,.post-comments article>span{object-fit:cover;color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:800;display:grid}.post-comments article>div{grid-template-columns:1fr auto;gap:2px 12px;display:grid}.post-comments article small{color:var(--muted);font-size:.55rem}.post-comments article p{color:#46536a;white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;margin:2px 0;font-size:.68rem}.post-comments>form{background:#fff;border:1px solid #c5cfdd;grid-template-columns:1fr auto;margin-top:12px;display:grid}.post-comments>form input{border:0;outline:0;min-width:0;padding:10px 12px}.post-comments>form button{color:#fff;background:var(--blue);border:0;place-items:center;padding:10px 13px;display:grid}.post-comments>a{color:var(--blue);margin-top:12px;font-size:.68rem;font-weight:800;display:block}.empty-inline{color:var(--muted);text-align:center;margin:0;padding:15px;font-size:.65rem}.community-aside{align-content:start;gap:18px;display:grid}.community-aside section{background:var(--soft);border:1px solid var(--line);padding:22px}.community-aside h2{font:700 1.35rem var(--display)}.community-aside p,.community-aside li{color:var(--muted);font-size:.68rem}.community-aside ul{padding-inline-start:18px}.premieres-hero{color:#fff;background:radial-gradient(circle at 18% 25%, #1457d961, transparent 34%), var(--ink);padding-block:82px}.premieres-hero__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:80px;display:grid}.premieres-hero h1{font:700 clamp(3.4rem, 7vw, 6.7rem)/.94 var(--display);margin:8px 0 18px}.premieres-hero h1 em{color:#78a6ff;font-style:normal}.premieres-hero p{color:#b8c4d7;max-width:640px}.premieres-hero aside{background:#ffffff0d;border:1px solid #fff3;padding:30px}.premieres-hero aside>svg{color:#78a6ff;width:42px;height:42px}.premieres-hero aside strong{font:700 1.55rem var(--display);margin:16px 0 8px;display:block}.premieres-hero aside span{color:#9eb2d0;align-items:center;gap:7px;font-size:.65rem;display:flex}.feature-state{color:var(--muted);align-items:center;gap:8px;font-size:.65rem;display:inline-flex}.feature-state i{background:#9aa7b8;border-radius:50%;width:7px;height:7px}.feature-state.is-enabled{color:var(--green)}.feature-state.is-enabled i{background:var(--green)}.premiere-list{gap:13px;display:grid}.premiere-event{border:1px solid var(--line);background:#fff;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px;display:grid}.premiere-event__cover{color:#8291a7;background:var(--soft);place-items:center;height:142px;display:grid;position:relative;overflow:hidden}.premiere-event__cover img{object-fit:cover;width:100%;height:100%}.premiere-event__cover>svg{width:34px;height:34px}.premiere-event__cover>span{color:#fff;background:var(--danger);padding:3px 8px;font-size:.55rem;font-weight:800;position:absolute;top:8px;right:8px}.premiere-event h3{font:700 1.55rem var(--display);margin:4px 0}.premiere-event p{color:var(--muted);margin:0 0 10px;font-size:.7rem}.premiere-status{color:var(--blue);font-size:.58rem;font-weight:800}.premiere-status--live{color:var(--danger)}.premiere-status--ended{color:var(--muted)}.premiere-meta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:.58rem;display:flex}.premiere-meta span{align-items:center;gap:5px;display:inline-flex}.premiere-event audio{width:min(100%,620px);margin-top:14px}.premiere-event__action{justify-items:center;gap:10px;display:grid}.premiere-event__action .text-link{font-size:.6rem}.premiere-create-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:start;gap:70px;display:grid}.premiere-create-grid>div>p{max-width:620px;color:var(--muted)}.premiere-checks{color:#46536a;gap:10px;padding:0;font-size:.72rem;list-style:none;display:grid}.premiere-checks li{align-items:center;gap:8px;display:flex}.premiere-checks svg{color:var(--green)}.replay-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.replay-grid article{border:1px solid var(--line);padding:24px}.replay-grid article>svg{width:30px;height:30px;color:var(--blue)}.replay-grid h3{font:700 1.35rem var(--display);margin:14px 0 3px}.replay-grid p,.replay-grid span{color:var(--muted);font-size:.65rem}.replay-grid audio{width:100%;margin-top:12px}.operations-page{max-width:1320px}.operations-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.operations-header h1{font:700 clamp(3rem, 5vw, 4.8rem)/1 var(--display);margin:4px 0}.operations-header p{color:var(--muted)}.operations-header>span{color:var(--green);background:#e8f7ef;border:1px solid #a8dbc0;align-items:center;gap:8px;padding:9px 13px;font-size:.65rem;font-weight:800;display:inline-flex}.operations-features{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-bottom:22px;display:grid}.operations-features article{border-inline-start:1px solid var(--line);align-items:center;gap:9px;min-width:0;padding:13px;display:flex}.operations-features article:first-child{border:0}.operations-features i{background:#9aa7b8;border-radius:50%;flex:none;width:8px;height:8px}.operations-features i.is-enabled{background:var(--green);box-shadow:0 0 0 4px #11845b1f}.operations-features div{min-width:0;display:grid}.operations-features strong{text-overflow:ellipsis;font-size:.57rem;overflow:hidden}.operations-features small{color:var(--muted);font-size:.5rem}.operations-grid{grid-template-columns:1fr 1fr;gap:18px;margin-block:20px;display:grid}.operations-panel{border:1px solid var(--line);background:#fff;padding:25px}.operations-panel .section-heading{align-items:center;margin-bottom:18px}.operations-panel .section-heading h2{font-size:1.75rem}.operations-list{display:grid}.operations-list>article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:16px;padding:15px 0;display:grid}.operations-list>article>div:first-child{min-width:0}.operations-list>article>div:first-child>span{color:var(--muted);font-size:.56rem}.operations-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:.7rem}.operations-list>article>div:last-child{align-items:center;gap:7px;display:flex}.icon-button.approve{color:var(--green);border-color:#a8dbc0}.icon-button.reject{color:var(--danger);border-color:#e5b3ba}.inline-input{border:1px solid #c5cfdd;width:min(100%,480px);margin-top:8px;padding:8px 10px;font-size:.6rem}.operation-actions{align-content:center;display:grid!important}.operations-empty{min-height:130px;color:var(--muted);align-content:center;place-items:center;gap:9px;font-size:.65rem;display:grid}.operations-empty svg{width:30px;height:30px;color:var(--green)}.contest-operations{margin-top:20px}.operation-stage{color:var(--blue);align-items:center;gap:7px;font-size:.64rem;font-weight:800;display:inline-flex}.operation-stage i{background:var(--blue);border-radius:50%;width:7px;height:7px}.contest-operation-summary{color:var(--muted);background:var(--soft);flex-wrap:wrap;gap:10px 25px;padding:14px;font-size:.62rem;display:flex}.contest-operation-summary span,.contest-operation-summary a{align-items:center;gap:6px;display:inline-flex}.contest-operation-summary a{color:var(--blue);margin-inline-start:auto;font-weight:800}.operations-table{margin-top:16px;overflow-x:auto}.operations-table>div,.operations-table>article{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(220px,1.5fr) 120px 100px 180px;align-items:center;gap:12px;min-width:800px;padding:11px;font-size:.63rem;display:grid}.operations-table>div{color:var(--muted);background:var(--soft)}.operations-table>article>div{gap:8px;display:flex}.contest-operation-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.vote-review{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.vote-review h3{font:700 1.3rem var(--display);align-items:center;gap:7px;display:flex}.vote-review>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:15px;padding:10px 0;font-size:.6rem;display:grid}.vote-review>article small{color:var(--muted)}.vote-review>article div{gap:7px;display:flex}.jury-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.jury-grid>*{background:var(--soft);border:1px solid var(--line);padding:20px}.jury-grid h3{font:700 1.4rem var(--display);margin:0}.jury-grid p{color:var(--muted);font-size:.65rem}.score-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contest-draft-form{max-width:1000px}.contest-date-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.auth-required{text-align:center;align-content:center;place-items:center;min-height:550px;display:grid}.auth-required>svg{width:44px;height:44px;color:var(--blue)}.account-hub{text-align:center;align-content:center;place-items:center;min-height:620px;display:grid}.account-hub h1{font:700 3.5rem var(--display);margin:8px 0}.account-hub>p{color:var(--muted)}.account-hub__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.account-center{max-width:1320px}.account-center__hero{color:#fff;background:linear-gradient(118deg,#101a2e 0 68%,#163a78 100%);justify-content:space-between;align-items:center;gap:36px;min-height:175px;padding:34px 38px;display:flex}.account-center__identity{align-items:center;gap:20px;min-width:0;display:flex}.account-avatar--hero{background:#2f6fe8;border:3px solid #ffffff47;width:82px;height:82px;font-size:1.6rem}.account-center__identity h1{font:700 clamp(2.3rem, 4vw, 3.6rem)/1 var(--display);margin:3px 0 2px}.account-center__identity p{color:#b8c5d9;margin:0;font-size:.66rem}.account-center__identity p i{padding-inline:4px;font-style:normal}.account-center__hero .eyebrow{color:#8fb4ff}.account-center__hero .button--ghost{color:#fff;background:0 0;border-color:#ffffff59}.account-metrics{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-block:20px;display:grid}.account-metrics article{border-inline-start:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:3px 10px;min-width:0;padding:20px;display:grid}.account-metrics article:nth-child(3n+1){border-inline-start:0}.account-metrics article:nth-last-child(-n+3){border-bottom:0}.account-metrics svg{width:25px;height:25px;color:var(--blue);grid-row:1/3;align-self:center}.account-metrics span{color:var(--muted);font-size:.58rem}.account-metrics strong{font:700 1.65rem/1.05 var(--display);white-space:nowrap}.account-metrics small{color:var(--muted);grid-column:1/-1;margin-top:7px;font-size:.52rem}.account-center__grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:20px;display:grid}.account-center__main,.account-center__aside{gap:20px;display:grid}.account-panel{border:1px solid var(--line);background:#fff;min-width:0;padding:26px}.account-panel__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.account-panel__heading h2{font:700 1.7rem var(--display);margin:2px 0 0}.account-panel__heading .text-link,.account-panel__heading .text-button{font-size:.6rem}.account-reading-list{display:grid}.account-reading-list>a{border-top:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:13px 0;display:grid}.account-reading-list__cover{color:#8a98ac;background:var(--soft);place-items:center;width:60px;height:76px;display:grid;overflow:hidden}.account-reading-list__cover img{object-fit:cover;width:100%;height:100%}.account-reading-list>a>div{min-width:0;display:grid}.account-reading-list strong{text-overflow:ellipsis;white-space:nowrap;font:700 1.08rem var(--display);overflow:hidden}.account-reading-list small,.account-reading-list>a>b{color:var(--muted);font-size:.55rem}.account-reading-list__progress{background:#e7ebf1;height:5px;margin-top:10px;overflow:hidden}.account-reading-list__progress i{background:var(--blue);height:100%;display:block}.account-notice-list{display:grid}.account-notice-list article{border-top:1px solid var(--line);grid-template-columns:8px 1fr;gap:13px;padding:14px 5px;display:grid;position:relative}.account-notice-list article>i{background:#c8d0dc;border-radius:50%;width:7px;height:7px;margin-top:9px}.account-notice-list article.is-unread>i{background:var(--blue);box-shadow:0 0 0 4px #1457d91a}.account-notice-list article>div{display:grid}.account-notice-list strong{font:700 .9rem var(--display)}.account-notice-list p{color:var(--muted);margin:2px 0;font-size:.62rem}.account-notice-list small{color:#8b98aa;font-size:.5rem}.account-empty-inline{min-height:115px;color:var(--muted);background:var(--soft);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.account-empty-inline>svg{width:30px;height:30px;color:var(--blue)}.account-empty-inline strong{color:var(--ink);font:700 1rem var(--display)}.account-empty-inline p{margin:2px 0 0;font-size:.58rem}.account-empty-inline .text-link{font-size:.6rem}.account-quick-links{padding-bottom:12px}.account-quick-links>a{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:13px 2px;display:grid}.account-quick-links>a>svg:first-child{width:20px;color:var(--blue)}.account-quick-links>a>svg:last-child{color:#8e9bad}.account-quick-links>a>span{display:grid}.account-quick-links strong{font-size:.67rem}.account-quick-links small{color:var(--muted);font-size:.5rem}.account-subscription-card{color:#fff;background:var(--ink);border-color:var(--ink);position:relative;overflow:hidden}.account-subscription-card>svg{color:#ffffff1f;width:50px;height:50px;position:absolute;top:20px;left:20px}.account-subscription-card .eyebrow{color:#8fb4ff}.account-subscription-card h2{font:700 1.65rem var(--display);margin:12px 0 3px}.account-subscription-card p{color:#aebbd0;font-size:.6rem}.account-subscription-card .text-link{color:#8fb4ff;font-size:.6rem}.settings-page{max-width:1320px}.settings-breadcrumb{color:var(--muted);align-items:center;gap:7px;margin-bottom:18px;font-size:.58rem;display:flex}.settings-breadcrumb a{color:var(--blue);font-weight:800}.settings-layout{border:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);min-height:670px;display:grid}.settings-sidebar{background:var(--soft);border-inline-end:1px solid var(--line);min-width:0;padding:27px 18px}.settings-sidebar>div{border-bottom:1px solid var(--line);padding:0 9px 22px;display:grid}.settings-sidebar>div>strong{font:700 1.25rem var(--display);margin-top:7px}.settings-sidebar>div>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);text-align:right;direction:ltr;font-size:.5rem;overflow:hidden}.settings-sidebar nav{gap:4px;padding-top:18px;display:grid}.settings-sidebar nav a{color:#47566d;align-items:center;gap:10px;min-height:45px;padding:10px 11px;font-size:.62rem;font-weight:700;display:flex}.settings-sidebar nav a svg{width:18px}.settings-sidebar nav a.active{color:var(--blue);background:#fff;box-shadow:0 5px 16px #111f350f}.settings-content{min-width:0;padding:38px 46px 55px}.settings-content__header{border-bottom:1px solid var(--line);padding-bottom:24px}.settings-content__header h1{font:700 clamp(2.4rem, 4vw, 3.5rem)/1 var(--display);margin:4px 0}.settings-content__header p{max-width:720px;color:var(--muted);margin:0;font-size:.68rem}.settings-form{gap:18px;padding-top:26px;display:grid}.settings-form label{color:#394961;gap:7px;font-size:.65rem;font-weight:700;display:grid}.settings-form input,.settings-form textarea,.settings-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #c6d0df;border-radius:3px;outline:none;padding:12px 14px}.settings-form input:focus,.settings-form textarea:focus,.settings-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1457d91a}.settings-form input:disabled{color:var(--muted);background:var(--soft)}.settings-form label>small{color:var(--muted);justify-self:end;font-weight:400}.settings-form__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-form__actions{align-items:center;gap:18px;margin-top:25px;display:flex}.settings-form__actions .form-message{margin:0}.settings-avatar-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:22px;display:flex}.account-avatar--settings{width:64px;height:64px;font-size:1.25rem}.settings-avatar-row>div{display:grid}.settings-avatar-row strong{font:700 1rem var(--display)}.settings-avatar-row p{color:var(--muted);margin:2px 0 0;font-size:.56rem}.input-prefix{border:1px solid #c6d0df;grid-template-columns:auto 1fr;align-items:center;display:grid}.input-prefix:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1457d91a}.input-prefix>span{color:var(--muted);padding-inline:12px}.input-prefix input{border:0;box-shadow:none!important}.settings-info-card{background:var(--soft);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:25px;padding:20px;display:grid}.settings-info-card>svg{width:28px;height:28px;color:var(--blue)}.settings-info-card>div{min-width:0;display:grid}.settings-info-card span,.settings-info-card small{color:var(--muted);font-size:.55rem}.settings-info-card strong{text-overflow:ellipsis;text-align:right;direction:ltr;font-size:.72rem;overflow:hidden}.settings-info-card b{color:var(--green);align-items:center;gap:5px;font-size:.58rem;display:inline-flex}.settings-section-block{border:1px solid var(--line);margin-top:22px;padding:23px}.settings-section-block.settings-form{display:grid}.settings-section-block__heading{align-items:start;gap:13px;margin-bottom:20px;display:flex}.settings-section-block__heading>svg{width:25px;height:25px;color:var(--blue)}.settings-section-block__heading h2{font:700 1.35rem var(--display);margin:0}.settings-section-block__heading p{color:var(--muted);margin:2px 0 0;font-size:.58rem}.provider-list{flex-wrap:wrap;gap:9px;display:flex}.provider-list span{color:var(--green);background:#e8f7ef;border:1px solid #a8dbc0;align-items:center;gap:6px;padding:8px 11px;font-size:.57rem;font-weight:800;display:inline-flex}.settings-danger-row{border:1px solid #ebc4c9;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:23px;display:flex}.settings-danger-row strong{font:700 1rem var(--display)}.settings-danger-row p{color:var(--muted);margin:2px 0 0;font-size:.58rem}.settings-danger-row .button{color:var(--danger);border-color:#e0adb4}.settings-toggle-list{border:1px solid var(--line);margin-top:25px;display:grid}.settings-toggle-list label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) 45px;align-items:center;gap:18px;min-height:82px;padding:17px 20px;display:grid;position:relative}.settings-toggle-list label:last-child{border:0}.settings-toggle-list label>span{min-width:0;display:grid}.settings-toggle-list strong{font:700 .9rem var(--display)}.settings-toggle-list small{color:var(--muted);font-size:.56rem}.settings-toggle-list input{opacity:0;width:1px;height:1px;position:absolute}.settings-toggle-list label>i{background:#cad2de;border-radius:20px;width:42px;height:24px;transition:all .18s;position:relative}.settings-toggle-list label>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;right:3px;box-shadow:0 2px 6px #101a2e33}.settings-toggle-list input:checked+i{background:var(--blue)}.settings-toggle-list input:checked+i:after{transform:translate(-18px)}.settings-toggle-list input:focus-visible+i{outline-offset:3px;outline:3px solid #1457d947}.subscription-settings-card{color:#fff;background:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:25px;padding:30px;display:grid}.subscription-settings-card>svg{color:#8fb4ff;width:38px;height:38px}.subscription-settings-card span,.subscription-settings-card p{color:#aebbd0;font-size:.58rem}.subscription-settings-card h2{font:700 1.8rem var(--display);margin:3px 0}.subscription-settings-card p{margin:0}.settings-note{color:#725b1c;background:#fff7df;border:1px solid #ecd796;gap:13px;margin-top:20px;padding:20px;display:flex}.settings-note>svg{flex:none;width:23px;height:23px}.settings-note strong{font:700 .9rem var(--display)}.settings-note p{margin:2px 0 0;font-size:.57rem}.settings-tour-card{color:#fff;background:linear-gradient(135deg,#10213f,#174aa5);border:1px solid #2c66c6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:26px;padding:27px;display:grid}.settings-tour-card>span{color:#b7d0ff;background:#ffffff1a;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.settings-tour-card>span svg{width:25px;height:25px}.settings-tour-card h2{font:700 1.35rem var(--display);margin:0 0 4px}.settings-tour-card p{color:#bed0ed;margin:0;font-size:.58rem;line-height:1.65}.settings-tour-card .button{color:#16489f;background:#fff;border-color:#fff}.library-page{max-width:1120px}.library-page__hero{padding-bottom:28px}.library-tabs{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid}.library-tabs button{color:#667288;border:0;border-inline-start:1px solid var(--line);text-align:start;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:15px 20px;font-size:.67rem;font-weight:850;transition:color .18s,background .18s,box-shadow .18s;display:grid}.library-tabs button:first-child{border-inline-start:0}.library-tabs button:hover{color:var(--blue);background:#f8faff}.library-tabs button[aria-selected=true]{color:var(--blue);box-shadow:inset 0 -3px var(--blue);background:#f3f7ff}.library-tabs button>svg{width:23px;height:23px}.library-tabs button>strong{min-width:30px;height:30px;color:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dce4f1;border-radius:999px;place-items:center;padding-inline:7px;font-size:.58rem;display:grid}.library-action-message{color:#176743;background:#ecf8f2;border:1px solid #b9e1cc;margin:-8px 0 20px;padding:12px 15px;font-size:.6rem;font-weight:750}.library-section{min-height:240px}.library-list{gap:12px;display:grid}.library-item{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 105px;transition:border-color .18s,box-shadow .18s;display:grid}.library-item:hover{border-color:#bccbe2;box-shadow:0 14px 32px #19315614}.library-item__main,.library-reading-item{grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px;display:grid}.library-reading-item{border:1px solid var(--line);background:#fff;transition:border-color .18s,box-shadow .18s}.library-reading-item:hover{border-color:#bccbe2;box-shadow:0 14px 32px #19315614}.library-list__cover{width:75px;height:96px;color:var(--blue);background:var(--soft);place-items:center;display:grid;overflow:hidden}.library-list__cover img{object-fit:cover;width:100%;height:100%}.library-list__cover>svg{width:28px;height:28px}.library-item__copy{min-width:0}.library-item__copy .eyebrow{font-size:.48rem}.library-list h2{font:700 1.3rem var(--display);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;overflow:hidden}.library-list p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:.58rem;display:flex}.library-list p svg{width:14px;height:14px}.library-item__arrow{width:20px;height:20px;color:var(--blue)}.library-item__remove{color:#7a8799;border:0;border-inline-start:1px solid var(--line);background:#fbfcfe;align-content:center;justify-items:center;gap:7px;padding:12px;font-size:.54rem;font-weight:800;transition:color .18s,background .18s;display:grid}.library-item__remove:hover:not(:disabled){color:var(--danger);background:#fff5f6}.library-item__remove:disabled{opacity:.55;cursor:wait}.library-item__remove svg{width:21px;height:21px}.library-reading-item>strong{color:var(--blue);font-variant-numeric:tabular-nums;font-size:.78rem}.progress{background:#e5eaf1;max-width:420px;height:4px}.progress span{background:var(--blue);height:100%;display:block}.site-footer{color:#fff;background:#0b1425;padding-block:38px}.site-footer .brand span span{color:#6fa0ff}.site-footer__inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.site-footer p{color:#9eacc0;margin:8px 0 0;font-size:.68rem}.site-footer__links{color:#bec8d7;gap:24px;font-size:.7rem;display:flex}@media (max-width:980px){.site-nav{top:72px;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;max-height:calc(100vh - 72px);padding:18px 24px;display:none;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 18px 35px #101a2e1a}.site-nav.is-open{display:flex}.site-nav>a,.discover-menu__trigger,.contest-menu__trigger{justify-content:flex-start;width:100%}.discover-menu{width:100%}.discover-menu__panel{width:100%;min-height:0;box-shadow:none;grid-template-columns:240px minmax(0,1fr);margin-block:8px 10px;position:static}.discover-menu__panel:before{display:none}.site-nav>div,.contest-menu{width:100%}.contest-menu__trigger em{margin-inline-start:auto}.contest-menu__panel{width:100%;box-shadow:none;border-radius:7px;margin-block:8px 10px;position:static;transform:none}.contest-menu__panel:before{display:none}.site-nav__mobile-library{display:inline-flex!important}.site-header__actions{margin-inline-start:auto}.header-library-link{display:none}.mobile-menu-button{display:grid}.hero__grid,.account-page{grid-template-columns:1fr;gap:20px}.hero__visual{min-height:430px}.hero__visual>img{object-position:center 70%;height:460px}.home-story-rail{scrollbar-width:thin;grid-template-columns:repeat(8,145px);padding-bottom:12px;overflow-x:auto}.home-story-rail--recommendations{scroll-snap-type:inline mandatory;grid-template-columns:repeat(6,145px)}.home-story-rail--recommendations .home-story-tile{scroll-snap-align:start}.home-creator-path__grid{grid-template-columns:1fr;gap:28px}.home-creator-path__steps{max-width:520px}.story-grid{grid-template-columns:repeat(2,1fr)}.rankings-layout{grid-template-columns:1fr;gap:34px}.rankings-sidebar{grid-template-columns:1fr 1fr;gap:28px;display:grid;position:static}.rankings-sidebar section{border-bottom:1px solid var(--line)}.rankings-sidebar__note{grid-column:1/-1;margin-top:-10px}.ranking-table li{grid-template-columns:33px 49px minmax(150px,1.35fr) minmax(110px,.75fr) 21px}.ranking-table__category{display:none}.other-rankings__grid{grid-template-columns:1fr 1fr}.pillar-grid,.timeline,.benefit-grid{grid-template-columns:repeat(2,1fr)}.story-detail-layout{grid-template-columns:minmax(0,1fr) 270px;gap:35px}.story-related__rail{grid-template-columns:repeat(8,140px);padding-bottom:12px;overflow-x:auto}.metric-grid,.metric-grid--creator{grid-template-columns:repeat(2,1fr)}.contest-readiness__header{grid-template-columns:1fr;gap:22px}.wallet-summary{grid-template-columns:repeat(2,1fr)}.wallet-grid{grid-template-columns:1fr}.contest-stages{grid-template-columns:repeat(3,1fr)}.contest-format-rules,.contest-track-grid,.contest-hero__grid,.community-layout,.premieres-hero__grid,.premiere-create-grid{grid-template-columns:1fr}.premieres-hero__grid,.premiere-create-grid{gap:35px}.replay-grid{grid-template-columns:repeat(2,1fr)}.operations-features{grid-template-columns:repeat(3,1fr)}.operations-features article:nth-child(4){border-inline-start:0;border-top:1px solid var(--line)}.operations-features article:nth-child(5),.operations-features article:nth-child(6){border-top:1px solid var(--line)}.operations-grid,.jury-grid{grid-template-columns:1fr}.contest-date-grid,.community-aside{grid-template-columns:repeat(2,1fr)}.account-center__hero{flex-direction:column;align-items:flex-start}.account-center__grid{grid-template-columns:1fr}.account-center__aside{grid-template-columns:1fr 1fr}.settings-layout{grid-template-columns:210px minmax(0,1fr)}.settings-content{padding-inline:28px}}@media (max-width:680px){.product-tour__dialog,.product-tour__dialog--centered{width:calc(100vw - 24px);max-height:min(72vh,580px);right:12px;bottom:max(12px, env(safe-area-inset-bottom));padding-inline:18px;transform:none;top:auto!important;left:auto!important}.product-tour__progress{margin-inline:-18px}.product-tour__dialog h2{font-size:1.35rem}.product-tour__dialog>p{font-size:.64rem}.product-tour__details li{font-size:.59rem}.product-tour__dialog footer{flex-direction:column-reverse;align-items:stretch}.product-tour__dialog footer>div{grid-template-columns:1fr 1.35fr;display:grid}.product-tour__dialog .button{width:100%}.product-tour__skip{align-self:center}.settings-tour-card{grid-template-columns:auto minmax(0,1fr);padding:20px}.settings-tour-card .button{grid-column:1/-1;width:100%}:root{--container:min(100% - 28px, 1180px)}.library-page__hero{padding-bottom:20px}.library-tabs{grid-template-columns:1fr}.library-tabs button{border-inline-start:0;border-bottom:1px solid var(--line);min-height:58px}.library-tabs button:last-child{border-bottom:0}.library-item{grid-template-columns:1fr}.library-item__main,.library-reading-item{grid-template-columns:62px minmax(0,1fr) auto;gap:12px;padding:12px}.library-list__cover{width:62px;height:80px}.library-list h2{font-size:1.05rem}.library-item__remove{border-inline-start:0;border-top:1px solid var(--line);grid-auto-flow:column;place-content:center;min-height:48px}.site-header__inner{gap:8px;width:calc(100% - 20px)}.winner-banner small,.site-header__actions>.icon-button:first-child{display:none}.site-header__actions .button{padding-inline:10px;font-size:.67rem}.site-nav{padding:14px;inset-inline:-10px}.discover-menu__panel{grid-template-columns:1fr;max-height:none}.discover-menu__types{border-inline-end:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px;display:grid}.discover-menu__types .discover-menu__label{grid-column:1/-1}.discover-menu__types>button{border:1px solid #dce4ef;grid-template-columns:28px 1fr;min-height:52px;padding:7px}.discover-menu__types>button>svg:first-child{width:28px;height:28px;padding:6px}.discover-menu__types>button>svg:last-child,.discover-menu__types small{display:none}.discover-menu__categories{padding:18px 16px}.discover-menu__heading{align-items:start}.discover-menu__heading>a{text-align:end;justify-content:flex-end;max-width:115px}.discover-menu__category-grid{gap-inline:12px;grid-template-columns:1fr 1fr}.account-trigger{padding:3px}.account-trigger__copy,.account-trigger>svg{display:none}.account-avatar--small{width:38px;height:38px}.account-menu__scrim{z-index:74;background:#09111f7a;border:0;padding:0;display:block;position:fixed;inset:0}.account-menu__panel{z-index:75;width:100%;max-height:min(78vh,640px);padding:12px 14px calc(16px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -15px 45px #101a2e33}.account-menu__panel:before{display:none}.account-menu__panel nav a,.account-menu__logout{min-height:48px}.section{padding-block:58px}.hero{background:#fff}.hero__grid{min-height:auto}.hero h1{font-size:clamp(3.2rem,16vw,5rem)}.hero__copy{padding-block:50px 10px}.hero__proof{justify-content:space-between;gap:16px}.hero__visual{min-height:360px}.hero__visual>img{height:390px}.hero__badge{inset:auto 4px 16px auto}.story-grid{grid-template-columns:1fr 1fr;gap:15px}.story-card__description{display:none}.story-card__stats{gap:4px;display:grid}.home-rank-section{padding-block:45px}.home-rank-grid{grid-template-columns:1fr}.home-rank-grid>section{padding:22px 17px}.home-rank-grid>section+section{border-inline-start:0;border-top:1px solid var(--line)}.home-list-heading h2{font-size:1.65rem}.home-rank-list li{grid-template-columns:27px 52px minmax(0,1fr);gap:10px}.home-rank-list__cover{width:52px}.home-story-rail{grid-template-columns:repeat(8,132px);width:calc(100% + 14px);margin-inline-end:-14px}.home-list-heading--inline{grid-template-columns:1fr auto;gap:8px 14px}.home-list-heading--inline>span{grid-area:1/1}.home-list-heading--inline h2{grid-area:2/1}.home-list-heading--inline>a{grid-area:2/2}.home-category-band{padding-block:45px}.home-category-cloud{gap:7px}.home-category-cloud a{padding:8px 11px}.home-recommendations{padding-block:52px}.home-story-rail--recommendations{grid-template-columns:repeat(6,132px)}.home-creator-path{padding-block:52px}.home-creator-path h2{font-size:2rem}.home-creator-path__steps{min-width:0}.rankings-page{padding:32px 0 72px}.rankings-page__hero{text-align:start;padding-bottom:27px}.rankings-page__hero .eyebrow{justify-content:flex-start}.rankings-page__hero h1{font-size:2.75rem}.rankings-page__hero p{margin:0}.rankings-sidebar{grid-template-columns:1fr;gap:0}.rankings-sidebar__options{grid-template-columns:1fr 1fr}.rankings-sidebar__options>button{min-height:61px}.rankings-sidebar__note{grid-column:auto;margin-top:16px}.rankings-content__heading{align-items:center;min-height:74px}.rankings-content__heading h2{font-size:1.7rem}.rankings-content__heading p{text-align:end;max-width:82px}.ranking-winners{gap:8px;min-height:302px;padding:40px 2px 24px}.ranking-winner.is-first{transform:translateY(-12px)}.ranking-winner__cover{width:84px}.ranking-winner.is-first .ranking-winner__cover{width:105px}.ranking-winner h3{max-width:105px;font-size:.61rem}.ranking-winner p{max-width:105px;font-size:.47rem}.ranking-winner strong{font-size:.46rem}.ranking-table li{grid-template-columns:27px 45px minmax(0,1fr) auto;gap:9px;min-height:72px}.ranking-table__cover{width:44px}.ranking-table__story>a{font-size:.61rem}.ranking-table strong{text-align:end;justify-self:end;max-width:90px;font-size:.48rem}.ranking-table__open{display:none}.rankings-empty{min-height:350px;padding-inline:15px}.other-rankings{margin-top:50px}.other-rankings>header{flex-direction:column;align-items:start;gap:6px}.other-rankings__grid{grid-template-columns:1fr;gap:35px}.pillar-grid,.timeline,.benefit-grid,.community-aside,.pricing-grid{grid-template-columns:1fr}.pillar{border-inline-start:0}.creator-callout,.rules-strip,.community-header,.site-footer__inner{flex-direction:column;align-items:stretch;padding-inline:25px}.story-hero{padding-block:17px 34px}.story-breadcrumb{margin-bottom:17px}.story-hero__grid{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:18px}.story-cover{grid-column:2;width:112px;box-shadow:0 10px 24px #12264d1f}.story-hero__copy{grid-column:1}.story-hero h1{margin-top:10px;font-size:2.15rem}.tag-row span{padding:4px 7px;font-size:.5rem}.byline{font-size:.57rem}.story-facts{gap:7px 12px;margin-top:14px;font-size:.51rem}.story-facts svg{width:14px}.story-rating-line{gap:6px;margin-block:12px}.story-rating-line .story-stars svg{width:16px;height:16px}.story-rating-line strong{font-size:.75rem}.story-summary{display:none}.story-hero__actions{gap:7px;margin-top:16px}.story-hero__actions .button{min-height:38px;padding-inline:10px;font-size:.53rem}.story-hero__actions .icon-button{width:38px;height:38px}.story-report{margin-top:10px}.story-tabs{gap:28px}.story-tabs button{min-height:65px;font-size:1.05rem}.story-detail-layout{grid-template-columns:1fr;gap:42px;padding-top:34px}.story-body{padding-bottom:55px}.story-synopsis h2,.story-chapters h2{font-size:1.8rem}.story-synopsis p{font-size:.66rem}.story-details dl{grid-template-columns:1fr}.story-details dl>div,.story-details dl>div:nth-child(odd){border-inline-end:0;border-bottom:1px solid var(--line)}.story-details dl>div:last-child{border-bottom:0}.author-panel{position:static}.story-community{margin-top:45px;padding-top:36px}.story-supporters>header{flex-direction:column;align-items:start;gap:8px}.story-supporters__list{grid-template-columns:1fr}.story-supporters__list article{min-height:92px;padding:15px}.story-supporters__list article+article{border-inline-start:0;border-top:1px solid var(--line)}.story-support-grid{grid-template-columns:1fr;margin-top:38px}.story-gift-panel{grid-template-columns:50px minmax(0,1fr);min-height:0;padding:23px 18px}.story-gift-panel>.button{grid-column:1/-1;width:100%}.story-power-panel{min-height:0;padding:22px 18px}.story-related{padding-block:48px}.story-related__rail{grid-template-columns:repeat(8,124px);width:calc(100% + 14px);margin-inline-end:-14px}.story-review-summary{grid-template-columns:1fr}.rating-distribution,.story-review-cta{min-height:0;padding:25px 10px}.rating-distribution{border-inline-end:0;border-bottom:1px solid var(--line)}.story-reviews{padding-block:52px 65px}.story-reviews__heading{align-items:start}.story-reviews__heading h2{font-size:1.65rem}.story-reviews__score{flex-direction:column;align-items:flex-end;gap:4px}.story-review-list>article{grid-template-columns:38px minmax(0,1fr);gap:10px}.review-avatar{width:38px;height:38px}.story-review-list p{font-size:.61rem}.story-modal-backdrop{align-items:end;padding:0}.story-modal{width:100%;max-height:91vh;padding:27px 18px calc(24px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.story-modal h2{font-size:1.55rem}.story-gift-options{grid-template-columns:repeat(2,minmax(0,1fr))}.story-gift-options>button{min-height:112px}.story-gift-modal__footer{flex-direction:column;align-items:stretch}.story-gift-modal__footer .button{width:100%}.story-coin-packages>div{grid-template-columns:repeat(2,minmax(0,1fr))}.story-thread{padding:0 0 env(safe-area-inset-bottom)}.story-thread>h2,.story-thread__root,.story-thread__reply{padding-inline:20px}.story-thread>section h3{margin-inline:20px}.story-thread__form{grid-template-columns:1fr;padding-inline:20px}.reader-bar{grid-template-columns:1fr auto}.reader-bar>span{display:none}.reader-article{padding:55px 20px}.reader-navigation{grid-template-columns:1fr 1fr;margin-inline:14px}.reader-navigation>:nth-child(2){display:none}.account-page{padding-top:45px}.auth-card{padding:24px 18px}.account-center{padding-top:25px}.account-center__hero{padding:25px 20px}.account-center__identity{align-items:flex-start;gap:13px}.account-avatar--hero{width:58px;height:58px;font-size:1rem}.account-center__identity h1{font-size:2.25rem}.account-center__identity p{overflow-wrap:anywhere}.account-center__hero .button-row,.account-center__hero .button{width:100%}.account-metrics{grid-template-columns:1fr 1fr}.account-metrics article,.account-metrics article:nth-child(3n+1){border-inline-start:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px}.account-metrics article:nth-child(odd){border-inline-start:0}.account-metrics article:nth-last-child(-n+2){border-bottom:0}.account-metrics strong{font-size:1.35rem}.account-center__aside{grid-template-columns:1fr}.account-panel{padding:20px 15px}.account-panel__heading{flex-direction:column;align-items:flex-start;gap:8px}.account-reading-list>a{grid-template-columns:50px minmax(0,1fr) auto;gap:10px}.account-reading-list__cover{width:50px;height:65px}.account-empty-inline{grid-template-columns:auto 1fr}.account-empty-inline .text-link{grid-column:1/-1}.settings-page{padding-top:25px}.settings-layout{border:0;grid-template-columns:minmax(0,1fr)}.settings-sidebar{border:1px solid var(--line);padding:12px 0;overflow:hidden}.settings-sidebar>div{display:none}.settings-sidebar nav{padding:0 10px;display:flex;overflow-x:auto}.settings-sidebar nav a{white-space:nowrap;flex:none}.settings-content{padding:30px 0 50px}.settings-form__grid{grid-template-columns:1fr}.settings-info-card{grid-template-columns:auto minmax(0,1fr)}.settings-info-card b{grid-column:2}.settings-danger-row,.settings-form__actions{flex-direction:column;align-items:stretch}.subscription-settings-card{grid-template-columns:auto 1fr;padding:22px 17px}.subscription-settings-card .button{grid-column:1/-1}.publish-hero,.contest-hero{padding-block:65px}.publish-hero h1,.contest-hero h1{font-size:3.6rem}.readiness-callout{grid-template-columns:auto 1fr}.readiness-callout .button{grid-column:1/-1}.studio-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.studio-sidebar{width:100%;min-width:0;padding:15px}.studio-sidebar>strong,.studio-sidebar>div{display:none}.studio-sidebar nav{width:100%;min-width:0;display:flex;overflow-x:auto}.studio-sidebar nav a{white-space:nowrap}.studio-main{width:100%;min-width:0;max-width:100%;padding:30px 14px 60px}.studio-topline{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid article{padding:14px}.contest-readiness__header{padding:24px 18px}.contest-readiness__header h2{font-size:2.2rem}.contest-readiness__content{padding:14px}.contest-readiness__story-picker{grid-template-columns:1fr;align-items:stretch}.contest-application-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.contest-application-progress li:nth-child(n+3){border-top:1px solid var(--line)}.contest-application-progress li:nth-child(odd){border-inline-start:0}.studio-layout .contest-application-progress li:nth-child(n+3){border-top-color:#223149}.eligibility-row{grid-template-columns:36px minmax(0,1fr) 22px;gap:10px;min-height:105px;padding:14px 11px}.eligibility-row__icon{width:36px;height:36px}.eligibility-row__heading{flex-direction:column;align-items:start;gap:4px}.eligibility-row__heading>span{white-space:normal}.contest-readiness__footer,.contest-readiness__footer>div:last-child{flex-direction:column;align-items:stretch}.contest-readiness__footer .button{width:100%;min-width:0}.contest-readiness__empty{grid-template-columns:auto 1fr;padding:22px 16px}.contest-readiness__empty .button{grid-column:1/-1}.analytics-panel .section-heading{flex-direction:column;align-items:start}.analytics-bars{grid-template-columns:repeat(14,30px)}.wallet-summary{grid-template-columns:1fr;gap:8px}.works-table{width:100%;max-width:100%;overflow-x:auto}.works-table__head,.works-table__row{min-width:700px}.form-grid,.editor-grid{grid-template-columns:1fr}.contest-stages{grid-template-columns:1fr;display:grid}.contest-stages article{border-inline-start:0;border-bottom:1px solid var(--line);min-height:210px}.nominee-list>div,.contest-apply{grid-template-columns:1fr}.story-card--compact{grid-template-columns:auto 55px 1fr}.community-header{align-items:stretch}.premiere-card{min-width:0}.premieres-hero{padding-block:62px}.premieres-hero h1{font-size:3.7rem}.premiere-event{grid-template-columns:82px 1fr;align-items:start;gap:14px}.premiere-event__cover{height:105px}.premiere-event__action{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center stretch;width:100%}.premiere-meta{grid-template-columns:1fr;display:grid}.replay-grid{grid-template-columns:1fr}.operations-header{flex-direction:column;align-items:start}.operations-features{grid-template-columns:1fr 1fr}.operations-features article:nth-child(odd){border-inline-start:0}.operations-features article:nth-child(n+3){border-top:1px solid var(--line)}.operations-panel{padding:18px 14px}.operations-list>article{grid-template-columns:1fr}.operation-actions{grid-template-columns:1fr 1fr}.vote-review>article,.contest-date-grid,.score-grid{grid-template-columns:1fr}.site-footer__links{flex-wrap:wrap}}.app-shell--studio,.app-main--studio{background:#07111f;min-width:0;min-height:100vh}.studio-layout{color:#eef4ff;background:#07111f;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.studio-sidebar{color:#eef4ff;background:#0b1525;border-inline-start:1px solid #1b2a3f;flex-direction:column;grid-area:1/1;align-self:start;min-height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.studio-brand{color:#fff;align-items:center;gap:12px;padding:4px 8px 28px;display:flex}.studio-brand>svg{color:#2b76ff;width:34px;height:34px}.studio-brand>span{gap:2px;display:grid}.studio-brand strong{letter-spacing:.06em;font:800 1.05rem var(--display)}.studio-brand strong span{color:#4788ff}.studio-brand small{color:#7f91aa;font-size:.55rem}.studio-sidebar nav{gap:6px;display:grid}.studio-sidebar nav a{color:#9dafc6;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:10px 13px;font-size:.7rem;font-weight:700;display:flex}.studio-sidebar nav a svg{width:20px;height:20px}.studio-sidebar nav a:hover{color:#fff;background:#111f32}.studio-sidebar nav a.is-active{color:#fff;background:#162b4b;border-color:#245fb9}.studio-sidebar nav a.is-active svg{color:#4c8fff}.studio-sidebar__account{border-top:1px solid #213047;gap:5px;margin-top:auto;padding:18px 6px 0;display:grid}.studio-user{align-items:center;gap:10px;padding:0 7px 13px;display:flex}.studio-user__avatar{color:#fff;background:#1e64d6;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.studio-user__avatar img{object-fit:cover;width:100%;height:100%}.studio-user>span:last-child{min-width:0;display:grid}.studio-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.studio-user small{color:#8495ad;font-size:.52rem}.studio-sidebar__account>a,.studio-sidebar__account>button{color:#92a4bc;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px 8px;font:600 .62rem Noto Kufi Arabic;display:flex}.studio-sidebar__account>a:hover,.studio-sidebar__account>button:hover{color:#fff;background:#111f32}.studio-sidebar__account svg{width:17px;height:17px}.studio-main{background:#07111f;grid-area:1/2;min-width:0;padding:0}.studio-toolbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111ff5;border-bottom:1px solid #1b2a3f;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(20px,3.5vw,52px);display:flex;position:sticky;top:0}.studio-toolbar>div{color:#71839b;align-items:center;gap:10px;font-size:.62rem;display:flex}.studio-toolbar i{color:#35465d;font-style:normal}.studio-toolbar strong{color:#dbe6f7}.studio-toolbar__period{color:#aebed2;border:1px solid #2a3a50;border-radius:7px;padding:8px 12px}.studio-toolbar a{color:#fff;background:#1767e8;border-radius:7px;align-items:center;gap:7px;padding:9px 13px;font-size:.62rem;font-weight:800;display:inline-flex}.studio-toolbar a svg{width:16px;height:16px}.studio-toolbar a.studio-toolbar__site-link{color:#cfe0f7;background:#12233a;border:1px solid #31506f}.studio-toolbar a.studio-toolbar__site-link:hover{color:#fff;background:#193252;border-color:#4b78a8}.studio-content{width:min(1460px,100%);margin:0 auto;padding:32px clamp(20px,3.5vw,52px) 72px}.studio-topline{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.studio-topline h1,.studio-form h1{color:#f7faff;font:750 clamp(1.7rem, 2.5vw, 2.45rem)/1.25 var(--display);margin:4px 0 6px}.studio-topline p{color:#8597af;max-width:760px;margin:0;font-size:.68rem}.studio-layout .eyebrow{color:#4f8fff}.studio-layout .button{border-radius:7px}.studio-layout .button--primary{color:#fff;background:#1767e8;border-color:#1767e8}.studio-layout .button--primary:hover{background:#2878f1}.studio-layout .text-link{color:#5b97ff}.studio-layout .page-state{color:#9db0c8;background:#0d1829;border-color:#223149}.studio-layout .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:0 24px}.studio-layout .metric-grid .creator-metric{background:#0d1829;border:1px solid #223149;border-radius:10px;min-height:128px;padding:18px}.studio-layout .metric-grid .creator-metric>span{color:#90a2ba}.studio-layout .metric-grid .creator-metric>span svg{color:#4c8fff}.studio-layout .creator-metric--link{color:inherit;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.studio-layout .creator-metric--link:hover{background:#101f34;border-color:#3f70aa;transform:translateY(-2px)}.studio-layout .creator-metric__action{justify-content:space-between;align-self:end;margin-top:10px;font-weight:700;color:#5b97ff!important}.studio-layout .creator-metric__action svg{width:15px;height:15px}.studio-layout .metric-grid strong{color:#f7faff;margin-block:10px 3px;font-size:1.7rem}.studio-layout .metric-grid small{color:#70839d;line-height:1.65}.studio-layout .studio-panel,.studio-layout .studio-form{color:#eaf1fc;background:#0d1829;border:1px solid #223149;border-radius:11px;padding:22px}.studio-layout .studio-panel h2,.studio-layout .studio-form h2{color:#f3f7ff}.studio-layout .section-heading{gap:20px}.studio-layout .section-heading>span,.studio-layout .section-heading>p{color:#8193aa}.studio-layout .contest-readiness,.studio-eligibility-rules{color:#eaf1fc;background:#0d1829;border:1px solid #223149;border-radius:11px;margin-bottom:18px;overflow:hidden}.studio-eligibility-rules>header{background:#101d30;border-bottom:1px solid #223149;justify-content:space-between;align-items:center;gap:28px;padding:22px;display:flex}.studio-eligibility-rules>header h2{color:#f3f7ff;font:750 clamp(1.35rem, 2vw, 1.85rem)/1.25 var(--display);margin:4px 0 5px}.studio-eligibility-rules>header p{color:#8294ac;max-width:760px;margin:0;font-size:.64rem}.studio-eligibility-rules>header .text-link{align-items:center;gap:7px;min-width:max-content;font-size:.62rem;font-weight:800;display:inline-flex}.studio-eligibility-rules>header .text-link svg{width:16px;height:16px}.studio-eligibility-rules__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.studio-eligibility-rules__grid>article{background:#091423;border:1px solid #223149;border-radius:8px;min-width:0;padding:16px}.studio-eligibility-rules__title{align-items:center;gap:11px;display:flex}.studio-eligibility-rules__title>span{color:#5b97ff;background:#122a4c;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.studio-eligibility-rules__title svg{width:19px;height:19px}.studio-eligibility-rules__title h3{color:#f2f6fd;font:750 1rem var(--display);margin:0}.studio-eligibility-rules dl{margin:14px 0 10px}.studio-eligibility-rules dl>div{border-top:1px solid #223149;gap:5px;padding:11px 0;display:grid}.studio-eligibility-rules dt{color:#7f91aa;align-items:center;gap:6px;font-size:.56rem;display:inline-flex}.studio-eligibility-rules dt svg{color:#4f8fff;width:15px;height:15px}.studio-eligibility-rules dl>div:last-child dt svg{color:#a877ef}.studio-eligibility-rules dd{color:#e9f0fb;margin:0;font-size:.67rem;font-weight:800}.studio-eligibility-rules article>p{color:#70839d;margin:0;font-size:.54rem}.studio-eligibility-rules>footer{color:#8294ac;background:#091423;border-top:1px solid #223149;padding:12px 20px;font-size:.56rem}.eligibility-systems-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.eligibility-systems-grid .contest-readiness{height:100%;margin-bottom:0}.eligibility-systems-grid .contest-readiness__header{grid-template-columns:1fr}.eligibility-systems-grid .contest-readiness__content{padding:16px}.eligibility-systems-grid .contest-readiness__story-picker{grid-template-columns:1fr;align-items:stretch}.eligibility-systems-grid .eligibility-row{grid-template-columns:38px minmax(0,1fr) 23px;gap:10px;min-height:98px;padding:14px 11px}.eligibility-systems-grid .eligibility-row__icon{width:38px;height:38px}.eligibility-systems-grid .eligibility-row__heading{flex-direction:column;align-items:start;gap:4px}.eligibility-systems-grid .contest-readiness__footer,.eligibility-systems-grid .contest-readiness__footer>div:last-child{flex-direction:column;align-items:stretch}.eligibility-systems-grid .contest-readiness__footer .button{width:100%;min-width:0}.studio-layout .contest-readiness__header{color:#fff;background:#101d30;border-bottom:1px solid #223149;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:24px;padding:22px}.studio-layout .contest-readiness__header h2{font-size:clamp(1.45rem,2.2vw,2rem)}.studio-layout .contest-readiness__header p,.studio-layout .contest-readiness__contest small,.studio-layout .contest-readiness__contest em{color:#8294ac}.studio-layout .contest-readiness__contest{background:#0c1727;border-color:#2a3a51;border-radius:8px}.studio-layout .contest-readiness__contest>svg{color:#4f8fff}.studio-layout .premium-readiness__badge>svg{color:#9d68e8}.studio-layout .contest-readiness__content{padding:20px 22px 22px}.studio-layout .contest-readiness__story-picker{background:#091423;border-color:#223149;border-radius:8px}.studio-layout .contest-readiness__story-picker select,.studio-layout input,.studio-layout textarea,.studio-layout select{color:#eef4ff;background:#081321;border:1px solid #2a3b52;border-radius:6px}.studio-layout input:focus,.studio-layout textarea:focus,.studio-layout select:focus{outline-offset:1px;outline:2px solid #1767e8}.studio-layout input:disabled{color:#73849a;background:#101b2b}.studio-layout .eligibility-list{border-color:#223149}.studio-layout .contest-congratulations{color:#bff4d9;background:#0d2b22;border-color:#1f6047;border-radius:8px}.studio-layout .contest-congratulations>svg{color:#57d39b}.studio-layout .contest-congratulations span{color:#79ad94}.studio-layout .contest-application-progress{border-color:#223149;border-radius:8px;overflow:hidden}.studio-layout .contest-application-progress li{color:#72849c;background:#091423;border-color:#223149}.studio-layout .contest-application-progress li>span{border-color:#354963}.studio-layout .contest-application-progress li.is-complete{color:#78d9ad;background:#0b211b}.studio-layout .contest-application-progress li.is-complete>span{color:#071b14;background:#57d39b;border-color:#57d39b}.studio-layout .contest-application-progress li.is-current{color:#72a8ff;box-shadow:inset 0 -3px #327eff}.studio-layout .eligibility-row{border-color:#223149;min-height:82px}.studio-layout .eligibility-row__icon{color:#5b97ff;background:#122a4c;border-radius:7px}.studio-layout .eligibility-row__heading small,.studio-layout .eligibility-row__state,.studio-layout .contest-readiness__footer>div:first-child>span{color:#788ba4}.studio-layout .eligibility-row__heading>span{color:#dce7f6}.studio-layout .eligibility-progress{background:#1d2a3d;border-radius:10px;height:7px}.studio-layout .eligibility-progress>span{background:#2e78f2;border-radius:10px}.studio-layout .eligibility-row.is-complete .eligibility-row__icon{color:#57d39b;background:#103325}.studio-layout .eligibility-row.is-complete .eligibility-progress>span{background:#42c88d}.creator-published-total{background:#091423;border:1px solid #29415f;border-radius:9px;margin-bottom:15px;overflow:hidden}.creator-published-total>div:first-child{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.creator-published-total>div:first-child>span{color:#6ca4ff;background:#122d52;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.creator-published-total>div:first-child>span svg{width:21px;height:21px}.creator-published-total>div:first-child>div{gap:2px;min-width:0;display:grid}.creator-published-total>div:first-child small{color:#6f829c;font-size:.49rem}.creator-published-total h3{color:#f2f7ff;font:750 1rem var(--display);margin:0}.creator-published-total p{color:#7e91aa;margin:0;font-size:.53rem}.creator-published-total>div:first-child>strong{color:#fff;font:800 1.55rem var(--display);white-space:nowrap}.creator-published-total>div:first-child>strong small{color:#91a5bf;font:700 .56rem var(--body)}.creator-published-total__progress{background:#1b2a40;border-radius:20px;height:8px;margin-inline:16px;overflow:hidden}.creator-published-total__progress>span{border-radius:inherit;background:linear-gradient(90deg,#2f7df4,#54a0ff);height:100%;display:block}.creator-published-total>footer{color:#8da0b8;background:#0c192a;border-top:1px solid #223149;flex-wrap:wrap;align-items:center;gap:13px 20px;margin-top:14px;padding:11px 16px;font-size:.52rem;display:flex}.creator-published-total>footer span{align-items:center;gap:6px;display:inline-flex}.creator-published-total>footer svg{color:#65a0ff;width:15px;height:15px}.creator-published-total>footer em{color:#d2ad5a;margin-inline-start:auto;font-style:normal;font-weight:800}.creator-published-total>footer em.is-complete{color:#61d6a0}.contest-story-eligibility{border:1px solid #29415f;border-radius:9px;margin-top:15px;overflow:hidden}.contest-story-eligibility>header{background:#0c192a;border-bottom:1px solid #223149;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.contest-story-eligibility>header h3{color:#f0f5fd;font:750 .86rem var(--display);margin:0}.contest-story-eligibility>header p{color:#71859e;margin:2px 0 0;font-size:.49rem}.contest-story-eligibility>header>span{color:#d2ad5a;min-width:max-content;font-size:.52rem;font-weight:800}.contest-story-eligibility .contest-readiness__story-picker{border:0;border-bottom:1px solid #223149;border-radius:0;margin:0}.contest-story-eligibility .eligibility-list{border:0}.contest-story-eligibility .eligibility-row:last-child{border-bottom:0}.contest-work-breakdown{border:1px solid #223149;border-radius:9px;margin-top:15px;overflow:hidden}.contest-work-breakdown>header{background:#0c192a;border-bottom:1px solid #223149;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.contest-work-breakdown>header h3{color:#f0f5fd;font:750 .86rem var(--display);margin:0}.contest-work-breakdown>header p{color:#71859e;margin:2px 0 0;font-size:.49rem}.contest-work-breakdown>header>span{color:#86a9dc;min-width:max-content;font-size:.52rem;font-weight:800}.contest-work-breakdown>div{display:grid}.contest-work-breakdown article{background:#091423;border-bottom:1px solid #1f2e43;grid-template-columns:minmax(150px,1.35fr) minmax(125px,.9fr) minmax(90px,.65fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:11px 13px;display:grid}.contest-work-breakdown article:last-child{border-bottom:0}.contest-work-breakdown article>div{gap:2px;min-width:0;display:grid}.contest-work-breakdown article>div strong{color:#e9f1fc;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.contest-work-breakdown article>div small{color:#71849d;font-size:.46rem}.contest-work-breakdown article>span,.contest-work-breakdown article>a{color:#8ea1b9;align-items:center;gap:5px;font-size:.49rem;font-weight:750;display:inline-flex}.contest-work-breakdown article svg{color:#5b97ff;flex:none;width:14px;height:14px}.contest-work-breakdown article>a{color:#cfe1fa;background:#132a49;border:1px solid #31547f;border-radius:6px;justify-content:center;min-width:max-content;padding:7px 9px}.contest-work-breakdown article>a:hover{color:#fff;background:#1a3a67}.contest-submit-dialog{z-index:150;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contest-submit-dialog__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#020811e6;border:0;width:100%;height:100%;position:absolute;inset:0}.contest-submit-dialog__panel{color:#dce8f8;background:#0e1b2d;border:1px solid #345579;border-radius:14px;gap:15px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:27px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0000009e}.contest-submit-dialog__close{top:13px;color:#91a7c2;cursor:pointer;background:#14263e;border:1px solid #29415e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset-inline-end:13px}.contest-submit-dialog__close svg{width:17px;height:17px}.contest-submit-dialog__panel>header{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding-inline-end:35px;display:grid}.contest-submit-dialog__panel>header>span{color:#76aaff;background:#12315a;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.contest-submit-dialog__panel>header svg{width:25px;height:25px}.contest-submit-dialog__panel h2{color:#fff;font:750 1.35rem/1.5 var(--display);margin:0}.contest-submit-dialog__panel header p{color:#8498b1;margin:2px 0 0;font-size:.56rem}.contest-submit-dialog__works{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.contest-submit-dialog__works legend{color:#9eb0c6;margin-bottom:7px;font-size:.55rem;font-weight:800}.contest-submit-dialog__works label{cursor:pointer;background:#091423;border:1px solid #263951;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px;display:grid}.contest-submit-dialog__works label.is-selected{background:#10284a;border-color:#4b89e7;box-shadow:inset -3px 0 #4f8fff}.contest-submit-dialog__works input{accent-color:#327eff;width:17px;height:17px}.contest-submit-dialog__works label>span{gap:3px;min-width:0;display:grid}.contest-submit-dialog__works strong{color:#edf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.contest-submit-dialog__works small{color:#7d91aa;font-size:.49rem}.contest-submit-dialog__works em{color:#d4ad57;background:#332b19;border-radius:5px;min-width:max-content;padding:4px 7px;font-size:.45rem;font-style:normal;font-weight:800}.contest-submit-dialog__works em.is-ready{color:#78dfae;background:#123426}.contest-submit-dialog__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.contest-submit-dialog__checks span{color:#7e91aa;background:#0a1524;border:1px solid #26374e;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:.52rem;font-weight:800;display:flex}.contest-submit-dialog__checks span.is-complete{color:#79dbad;background:#0e2c22;border-color:#265b46}.contest-submit-dialog__checks svg{width:16px;height:16px}.contest-submit-dialog__panel>footer{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contest-submit-dialog__panel>footer .button{min-height:44px}.studio-layout .analytics-panel{margin-bottom:18px}.studio-layout .analytics-panel .section-heading>p,.studio-layout .analytics-empty,.studio-layout .analytics-legend,.studio-layout .analytics-day small{color:#7f91a9}.studio-layout .analytics-bars{border-color:#26354a}.studio-layout .analytics-legend .is-views,.studio-layout .analytics-day .is-views{background:#327eff}.studio-layout .analytics-legend .is-opens,.studio-layout .analytics-day .is-opens{background:#26c6da}.studio-layout .analytics-legend .is-completions,.studio-layout .analytics-day .is-completions{background:#9d68e8}.studio-layout .studio-panel--recent,.studio-layout .studio-panel--workspace{margin-top:18px}.studio-layout .works-table{border:1px solid #223149;border-bottom:0;border-radius:8px 8px 0 0}.studio-layout .works-table__head,.studio-layout .works-table__row{border-color:#223149}.studio-layout .works-table__head{color:#7f91aa;background:#091423}.studio-layout .works-table__row{color:#dce7f5;background:#0d1829}.studio-layout .works-table__row:has(.works-table__row-link:hover){background:#111f33}.studio-layout .work-title>span{background:#142238;border-radius:4px}.studio-layout .work-title>span:last-child{background:0 0}.studio-layout .status-dot--published{background:#42c88d}.studio-layout .work-action,.studio-layout .work-actions-menu>button{color:#d7e5f6;background:#13233a;border-color:#304866}.studio-layout .work-action--chapters{color:#dceaff;background:#17365f;border-color:#3d6fa8}.studio-layout .work-action:hover,.studio-layout .work-actions-menu>button:hover{color:#fff;background:#173052;border-color:#4d86db}.studio-layout .work-action--trash{color:#ff9ba7;background:#2a1720;border-color:#6c3442}.studio-layout .work-action--trash:hover{color:#fff;background:#642536;border-color:#a64b5d}.studio-layout .work-actions-menu__panel{color:#d8e5f6;background:#101e32;border-color:#304866;box-shadow:0 18px 45px #0000006b}.studio-layout .work-actions-menu__panel a:hover,.studio-layout .work-actions-menu__panel button:hover{background:#192d49}.studio-layout .work-actions-menu__panel .is-danger{color:#ff8997}.studio-layout .work-action--restore{color:#75dfae}.studio-layout .works-table__row.is-trashed{color:#8295ad;background:#0a1525}.studio-layout .empty-panel{color:#8395ad}.studio-layout .empty-panel h3{color:#edf3fc}.workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-summary article{background:#0d1829;border:1px solid #223149;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:18px;display:grid}.workspace-summary svg{color:#4c8fff;grid-row:1/3}.workspace-summary span{color:#8194ac;font-size:.6rem}.workspace-summary strong{color:#fff;font:750 1.45rem var(--display)}.workspace-heading{align-items:flex-end}.workspace-view-tabs{background:#091523;border:1px solid #223149;border-radius:8px;gap:7px;padding:4px;display:flex}.workspace-view-tabs button{color:#8396ae;font:800 .55rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.workspace-view-tabs button:hover{color:#dce8f8}.workspace-view-tabs button.is-active{color:#fff;background:#173a6d}.workspace-view-tabs button svg{width:15px;height:15px}.workspace-view-tabs button span{color:#aac6ef;text-align:center;background:#10243d;border-radius:20px;min-width:20px;padding:2px 5px}.workspace-action-message{color:#bcefd5;background:#0d3429;border:1px solid #286c52;border-radius:7px;margin:0 0 13px;padding:11px 13px;font-size:.59rem}.work-confirm-dialog{z-index:130;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.work-confirm-dialog__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#020811e0;border:0;width:100%;height:100%;position:absolute;inset:0}.work-confirm-dialog__panel{color:#dce8f7;text-align:center;background:#0e1b2d;border:1px solid #314e70;border-radius:14px;justify-items:center;gap:10px;width:min(520px,100%);padding:36px 34px 30px;display:grid;position:relative;box-shadow:0 30px 90px #00000094}.work-confirm-dialog__close{top:13px;color:#8da1bb;cursor:pointer;background:#14263e;border:1px solid #29415e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset-inline-end:13px}.work-confirm-dialog__close svg{width:17px;height:17px}.work-confirm-dialog__icon{color:#7db0ff;background:#122e53;border:1px solid #315f9d;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.work-confirm-dialog__icon.is-danger{color:#ff8c99;background:#3a1720;border-color:#783444}.work-confirm-dialog__icon svg{width:27px;height:27px}.work-confirm-dialog__panel h2{color:#fff;font:750 1.28rem/1.5 var(--display);margin:0}.work-confirm-dialog__panel>p{color:#91a4bd;max-width:430px;margin:0;font-size:.61rem;line-height:1.9}.work-confirm-dialog__panel form{gap:14px;width:100%;margin-top:7px;display:grid}.work-confirm-dialog__panel form label{color:#a8b7ca;text-align:start;gap:7px;font-size:.58rem;font-weight:800;display:grid}.work-confirm-dialog__panel form input,.work-confirm-dialog__panel form textarea{color:#fff;background:#091523;border:1px solid #304967;border-radius:6px;width:100%;padding:11px 12px}.work-confirm-dialog__panel form textarea{resize:vertical;min-height:110px}.work-confirm-dialog__panel form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.button--danger{color:#fff;background:#b62e42;border-color:#ca4355}.button--danger:hover:not(:disabled){background:#c9364b}.story-settings-page{min-width:0}.story-settings-topline{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.story-settings-topline>div:first-child{min-width:0}.story-settings-topline h1{color:#fff;font:760 clamp(1.65rem, 2.8vw, 2.35rem)/1.35 var(--display);margin:5px 0 3px}.story-settings-topline p{color:#8294ab;max-width:720px;margin:0;font-size:.64rem;line-height:1.8}.story-settings-back{color:#91a6c1;align-items:center;gap:6px;margin-bottom:16px;font-size:.58rem;font-weight:800;display:inline-flex}.story-settings-back:hover{color:#72a8ff}.story-settings-back svg{width:16px;height:16px}.story-settings-topline__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.story-settings-topline__actions .button{color:#dce8f7;background:#111f33;border-color:#30445f;min-height:42px;padding:8px 13px;font-size:.56rem}.story-settings-form{gap:18px;display:grid}.story-settings-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.story-settings-cover-card{background:#0d1829;border:1px solid #223149;border-radius:10px;gap:14px;padding:18px;display:grid;position:sticky;top:94px}.story-settings-cover{aspect-ratio:2/3;color:#57779e;background:#091423;border:1px dashed #35506f;border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.story-settings-cover.has-image{border-style:solid}.story-settings-cover img{object-fit:cover;width:100%;height:100%;display:block}.story-settings-cover>svg{width:48px;height:48px}.story-settings-cover-card__copy h2{color:#edf4ff;font:750 .82rem var(--display);flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.story-settings-cover-card__copy h2 span{color:#ffd895;font:800 .44rem var(--body);background:#392a12;border:1px solid #74521c;border-radius:999px;padding:3px 7px}.story-settings-cover-card__copy p{color:#7f91aa;margin:5px 0 0;font-size:.52rem;line-height:1.8}.story-settings-cover-card__actions{gap:8px;display:grid}.story-settings-cover-card__actions .button{cursor:pointer;width:100%;min-height:40px;padding:8px 10px;font-size:.54rem}.story-settings-cover-card__actions .button--secondary{color:#e6effb;background:#17345d;border-color:#3269ad}.story-settings-cover-card__actions input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.story-settings-remove-cover{color:#ff98a4!important;background:#23151e!important;border-color:#65313e!important}.story-settings-cover-lock{color:#76d7a8;align-items:flex-start;gap:6px;margin:0;font-size:.49rem;line-height:1.65;display:flex}.story-settings-cover-lock svg{flex:none;width:15px;height:15px;margin-top:1px}.story-settings-sections{gap:14px;min-width:0;display:grid}.story-settings-section{background:#0d1829;border:1px solid #223149;border-radius:10px;gap:17px;padding:22px;display:grid}.story-settings-section>header{border-bottom:1px solid #223149;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:15px;display:grid}.story-settings-section>header>svg{color:#72a8ff;background:#142c4d;border-radius:8px;width:40px;height:40px;padding:10px}.story-settings-section>header h2{color:#fff;font:750 .88rem var(--display);margin:0}.story-settings-section>header p{color:#7e91aa;margin:3px 0 0;font-size:.53rem;line-height:1.7}.story-settings-section .form-control label{color:#aebdd0;font-size:.58rem;font-weight:800}.story-settings-section .form-control input,.story-settings-section .form-control textarea,.story-settings-section .form-control select{width:100%;padding:11px 12px}.story-settings-section .form-control textarea{resize:vertical;min-height:170px;line-height:1.9}.story-settings-section .form-control small{color:#71849d;font-size:.49rem}.story-settings-original-language{background:#091524;border:1px solid #294462;border-radius:8px;padding:15px}.story-settings-switch{cursor:pointer;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid;position:relative}.story-settings-switch input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.story-settings-switch>span{background:#26364b;border:1px solid #3d506a;border-radius:20px;width:40px;height:22px;transition:all .18s;position:relative}.story-settings-switch>span:after{content:"";top:2px;background:#9aabc0;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;inset-inline-start:3px}.story-settings-switch input:checked+span{background:#1f64cd;border-color:#4a8cf3}.story-settings-switch input:checked+span:after{background:#fff;inset-inline-start:19px}.story-settings-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #4b91ff}.story-settings-switch strong{color:#dce7f6;font-size:.58rem}.story-settings-switch.is-disabled{opacity:.45;cursor:not-allowed}.story-settings-savebar{z-index:12;color:#8497b0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1829f5;border:1px solid #304764;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 35px #00000059}.story-settings-savebar>div{min-width:0}.story-settings-savebar p{margin:0;font-size:.54rem;line-height:1.7}.story-settings-savebar .button{min-width:178px;min-height:42px;padding:8px 15px;font-size:.58rem}.story-settings-feedback{color:#6ed9a5;align-items:center;gap:7px;font-weight:800;display:flex}.story-settings-feedback.is-error{color:#ff8998}.story-settings-feedback svg{flex:none;width:17px;height:17px}.studio-layout .form-stack label{color:#a8b7cb}.studio-layout .form-note,.studio-layout .form-stack label>small{color:#74869e}.new-story-basics-grid{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;display:grid}.new-story-basics-fields{gap:16px;min-width:0;display:grid}.new-story-basics-fields textarea{resize:vertical;min-height:276px;line-height:1.9}.new-story-cover-card{background:#0a1728;border:1px solid #294260;border-radius:8px;gap:12px;padding:15px;display:grid}.new-story-cover{aspect-ratio:2/3;color:#57779e;background:#081321;border:1px dashed #35506f;border-radius:7px;place-items:center;width:100%;display:grid;overflow:hidden}.new-story-cover.has-image{border-style:solid}.new-story-cover img{object-fit:cover;width:100%;height:100%;display:block}.new-story-cover>svg{width:44px;height:44px}.new-story-cover-card__copy h2{color:#edf4ff;font:750 .8rem var(--display);flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.new-story-cover-card__copy h2 span{color:#ffd895;font:800 .44rem var(--body);background:#392a12;border:1px solid #74521c;border-radius:999px;padding:3px 7px}.new-story-cover-card__copy p{color:#7f91aa;margin:5px 0 0;font-size:.5rem;line-height:1.75}.new-story-cover-card__actions{gap:7px;display:grid}.new-story-cover-card__actions .button{cursor:pointer;width:100%;min-height:39px;padding:8px 10px;font-size:.53rem}.new-story-cover-card__actions .button--secondary{color:#e6effb;background:#17345d;border-color:#3269ad}.new-story-cover-card__actions .button--ghost{color:#ff98a4;background:#23151e;border-color:#65313e}.new-story-cover-card__actions input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.new-story-cover-card__actions label:has(input:focus-visible){outline-offset:2px;outline:2px solid #4b91ff}.new-story-cover-error{color:#ff8998;margin:0;font-size:.51rem;font-weight:750;line-height:1.7}.studio-layout .translated-work-fields{border:1px solid #294260;background:#0a1728;border-inline-start:3px solid #337ef4;border-radius:8px;gap:15px;padding:17px;display:grid}.studio-layout .translated-work-fields>div:first-child{gap:3px;display:grid}.studio-layout .translated-work-fields>div:first-child strong{color:#eaf1fc;font:750 .75rem var(--display)}.studio-layout .translated-work-fields .form-grid{margin:0}.studio-layout .editor-chapters>div,.studio-layout .payout-list>article{border-color:#223149}.studio-layout .editor-chapters>div>span,.studio-layout .editor-chapters small,.studio-layout .payout-list>article small{color:#7588a2}.story-editor--rich{min-width:0}.story-editor__topline{margin-bottom:16px}.story-editor__publish-message{color:#d9e8fc;background:#11315a;border:1px solid #3569a7;border-radius:8px;margin:-5px 0 16px;padding:12px 15px;font-size:.6rem;font-weight:750}.story-publication-requirement{color:#dce8f7;background:#30230e;border:1px solid #77551e;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:66px;margin:0 0 16px;padding:12px 15px;display:grid}.story-publication-requirement>svg{color:#ffc968;width:25px;height:25px}.story-publication-requirement>div{gap:3px;min-width:0;display:grid}.story-publication-requirement strong{color:#fff4dd;font-size:.67rem}.story-publication-requirement span{color:#c8ad7f;font-size:.53rem;line-height:1.7}.story-publication-requirement .button{color:#fff3d6;background:#513913;border-color:#8b6322;min-height:38px;padding:8px 12px;font-size:.52rem}.rich-editor-policy{color:#b8c8db;background:#0b2038;border:1px solid #24466d;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:62px;margin-bottom:18px;padding:12px 16px;display:grid}.rich-editor-policy>svg:first-child{color:#65a1ff}.rich-editor-policy>svg:last-child{color:#52d39a}.rich-editor-policy>div{gap:2px;min-width:0;display:grid}.rich-editor-policy strong{color:#eef5ff;font-size:.68rem}.rich-editor-policy span{color:#7f93ad;font-size:.55rem}.editor-grid--rich{grid-template-columns:minmax(225px,.43fr) minmax(0,1.57fr);gap:14px;margin-top:0}.chapter-manager{max-height:calc(100vh - 120px);position:sticky;top:90px;overflow:auto}.chapter-manager .section-heading{align-items:flex-end;margin-bottom:14px}.chapter-manager .section-heading h2{margin:2px 0 0}.chapter-manager__new{color:#bfd5f5;cursor:pointer;background:#0a1524;border:1px dashed #365272;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-bottom:10px;font:800 .59rem Noto Kufi Arabic;display:flex}.chapter-manager__new:hover,.chapter-manager__new.is-active{color:#fff;background:#122b4c;border-color:#4c8fff}.chapter-manager__new svg{width:16px;height:16px}.editor-chapters--interactive{gap:6px}.editor-chapters--interactive>button{color:#d9e5f5;width:100%;min-width:0;font:inherit;text-align:start;cursor:pointer;background:#091423;border:1px solid #0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 9px;display:grid}.editor-chapters--interactive>button:hover{background:#111f33}.editor-chapters--interactive>button.is-active{background:#132b4d;border-color:#327eff;box-shadow:inset -3px 0 #4f8fff}.editor-chapters--interactive>button>span{color:#649eff;font:800 .64rem var(--display)}.editor-chapters--interactive>button>.chapter-manager__cover{background:#15243a;border-radius:5px;width:34px;height:34px;overflow:hidden}.chapter-manager__cover img{object-fit:cover;width:100%;height:100%;display:block}.editor-chapters--interactive>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.editor-chapters--interactive>button>small{color:#7488a3;white-space:nowrap;font-size:.47rem}.chapter-composer{min-width:0;overflow:hidden;padding:0!important}.chapter-composer__header{background:#101d30;border-bottom:1px solid #223149;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:15px 18px;display:flex}.chapter-composer__header h2{margin:2px 0 0;font-size:1.15rem}.chapter-composer__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.chapter-composer__actions .button{min-height:38px;padding:8px 12px;font-size:.54rem}.chapter-composer__actions .button--ghost{color:#b9c9db;background:#0b1727;border-color:#304158}.chapter-composer__actions svg{width:15px;height:15px}.chapter-cover-field{color:#dce8f7;background:#0d1a2b;border-bottom:1px solid #223149;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:12px 16px;display:grid}.chapter-cover-field__preview{aspect-ratio:16/9;color:#5e91dc;background:#101f33;border:1px dashed #3a5577;border-radius:7px;place-items:center;width:112px;display:grid;overflow:hidden}.chapter-cover-field__preview.has-image{border-style:solid}.chapter-cover-field__preview svg{width:24px;height:24px}.chapter-cover-field__preview img{object-fit:cover;width:100%;height:100%;display:block}.chapter-cover-field__copy{gap:4px;min-width:0;display:grid}.chapter-cover-field__copy strong{font-size:.63rem}.chapter-cover-field__copy span{color:#8193aa;font-size:.5rem;line-height:1.7}.chapter-cover-field__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.chapter-cover-field__actions .button{cursor:pointer;min-height:36px;padding:7px 10px;font-size:.51rem}.chapter-cover-field__actions .button svg{width:15px;height:15px}.chapter-cover-field__actions label{position:relative}.chapter-cover-field__actions input,.novelflex-rich-editor__image-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chapter-composer__fields{background:#0a1524;border-bottom:1px solid #223149;grid-template-columns:minmax(0,1fr) 145px 180px;gap:10px;padding:14px 16px;display:grid}.chapter-composer__fields label{color:#8da0b8;gap:6px;min-width:0;font-size:.52rem;font-weight:800;display:grid}.chapter-composer__fields label>span{align-items:center;gap:5px;display:flex}.chapter-composer__fields label>span svg{color:#5b97ff;width:14px;height:14px}.chapter-composer__fields input,.chapter-composer__fields select{width:100%;min-height:40px;padding:8px 11px}.chapter-composer__fields .chapter-visual-count{color:#cfe0f5;background:#0d1c2f;border:1px solid #29415f;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(180px,.55fr) minmax(110px,.25fr) minmax(260px,1fr);align-items:center;gap:12px;padding:12px 14px}.chapter-visual-count>strong{color:#72a9ff;font:800 .8rem/1 var(--display)}.chapter-visual-count>small{color:#8297b2;font-size:.49rem;font-weight:600;line-height:1.75}.novelflex-rich-editor{color:#172033;background:#fbfaf7;min-width:0}.novelflex-rich-editor--loading{color:#728097;place-items:center;min-height:430px;display:grid}.novelflex-rich-editor__toolbar{color:#334158;direction:rtl;background:#f3f6fa;border-bottom:1px solid #d4dbe5;flex-wrap:wrap;align-items:center;gap:7px;min-height:58px;padding:9px 12px;display:flex}.novelflex-rich-editor__tool-group{border-inline-end:1px solid #d4dbe5;align-items:center;gap:3px;padding-inline-end:7px;display:flex}.novelflex-rich-editor__tool-group:last-child{border:0}.novelflex-rich-editor__tool-group button,.novelflex-rich-editor__color{color:#42516a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.novelflex-rich-editor__tool-group button:hover,.novelflex-rich-editor__tool-group button.is-active{color:#125bd0;background:#e2ecfc;border-color:#c0d4f2}.novelflex-rich-editor__tool-group button:disabled{opacity:.3;cursor:default}.novelflex-rich-editor__tool-group svg{width:17px;height:17px}.novelflex-rich-editor__tool-group--selects select{color:#334158;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:auto;min-width:76px;height:32px;padding:4px 8px;font:650 .53rem Noto Kufi Arabic}.novelflex-rich-editor__tool-group--selects select:nth-child(2){min-width:118px}.novelflex-rich-editor__tool-group--selects select:nth-child(3){min-width:84px}.novelflex-rich-editor__color{position:relative;overflow:hidden}.novelflex-rich-editor__color>svg{width:17px;height:17px}.novelflex-rich-editor__color>span{inset-inline-end:3px;border:1px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:3px;box-shadow:0 0 0 1px #9aa8ba}.novelflex-rich-editor__color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.novelflex-rich-editor__tool-group--colors{gap:1px}.novelflex-rich-editor__tool-group--colors button{width:27px}.novelflex-rich-editor__swatch{border:2px solid #fff;border-radius:50%;width:15px;height:15px;display:block;box-shadow:0 0 0 1px #9aa8ba}.novelflex-rich-editor__tool-group--colors button.is-active .novelflex-rich-editor__swatch{box-shadow:0 0 0 2px #1767e8}.novelflex-rich-editor__format-hint{color:#6f7c90;width:100%;padding:2px 3px 0;font:650 .47rem/1.55 Noto Kufi Arabic;display:block}.novelflex-rich-editor .tiptap{outline:none}.novelflex-rich-editor__prose{color:#202536;caret-color:#1767e8;background:#fffdfa;min-height:530px;padding:clamp(28px,5vw,64px) clamp(24px,7vw,88px);font:400 18px/2.15 Noto Naskh Arabic,serif}.novelflex-rich-editor__prose[dir=rtl]{text-align:right}.novelflex-rich-editor__prose[dir=ltr]{text-align:left}.novelflex-rich-editor__prose>:first-child{margin-top:0}.novelflex-rich-editor__prose p{min-height:1.5em;margin:0 0 1.35em}.novelflex-rich-editor__prose h2{margin:1.4em 0 .65em;font:750 1.75em/1.5 Noto Naskh Arabic;color:#111a2b!important}.novelflex-rich-editor__prose h3{color:#1c2638;margin:1.25em 0 .55em;font:750 1.35em/1.5 Noto Naskh Arabic}.novelflex-rich-editor__prose strong,.chapter-preview__content strong,.reader-anchor--rich strong{font-weight:800}.novelflex-rich-editor__prose blockquote{color:#4b5a70;background:#f4f6f9;border-inline-start:3px solid #4f8fff;margin:1.5em 0;padding:.5em 1.2em}.novelflex-rich-editor__prose ul,.novelflex-rich-editor__prose ol{margin:0 0 1.35em;padding-inline-start:1.8em}.novelflex-rich-editor__prose ul{list-style:outside}.novelflex-rich-editor__prose ul ul{list-style:circle}.novelflex-rich-editor__prose ul ul ul{list-style:square}.novelflex-rich-editor__prose ol{list-style:decimal}.novelflex-rich-editor__prose li{margin-bottom:.35em}.novelflex-rich-editor__prose li::marker{color:#1767e8;font-weight:700}.novelflex-rich-editor__prose hr{border:0;border-top:1px solid #bcc6d4;width:44%;margin:2.2em auto}.novelflex-rich-editor__prose img{object-fit:contain;border-radius:8px;width:100%;max-height:760px;margin:1.7em auto;display:block;box-shadow:0 1px #19243614}.novelflex-rich-editor__prose p.is-editor-empty:first-child:before{float:right;color:#9aa5b5;content:attr(data-placeholder);pointer-events:none;height:0}.novelflex-rich-editor__footer{color:#637087;direction:rtl;background:#f3f6fa;border-top:1px solid #d4dbe5;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:46px;padding:8px 14px;font:650 .5rem Noto Kufi Arabic;display:grid}.novelflex-rich-editor__footer>span:first-child{justify-self:start;align-items:center;gap:6px;display:inline-flex}.novelflex-rich-editor__footer>span:nth-child(2){color:#35445c}.novelflex-rich-editor__footer>small{justify-self:end}.novelflex-rich-editor__footer i{background:#e5a72e;border-radius:50%;width:7px;height:7px}.novelflex-rich-editor__status--saved i{background:#33b87c}.novelflex-rich-editor__status--error{color:#a7443d}.novelflex-rich-editor__status--error i{background:#d9554d}.novelflex-rich-editor__status--dirty i{background:#e5a72e}.novelflex-rich-editor__status--saving i{background:#3e83ee}.chapter-composer__message{color:#e2edfb;background:#102b4b;border-bottom:1px solid #315579;margin:0;padding:11px 16px;font-weight:750}.chapter-draft-conflict{color:#d7e5f8;background:#172337;border-top:1px solid #30435e;gap:5px;padding:14px 16px;display:grid}.chapter-draft-conflict strong{font-size:.62rem}.chapter-draft-conflict>span{color:#8fa3bc;font-size:.52rem}.chapter-draft-conflict>div{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.chapter-draft-conflict .button{min-height:35px;padding:7px 11px}.legacy-pdf-editor-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:540px;padding:50px 28px;display:grid}.legacy-pdf-editor-state>svg{color:#5b97ff;width:50px;height:50px}.legacy-pdf-editor-state h2{margin:0}.legacy-pdf-editor-state p{color:#8093ab;max-width:580px;margin:0 0 10px;font-size:.63rem;line-height:1.9}.chapter-preview{z-index:100;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.chapter-preview__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#020811d1;border:0;width:100%;height:100%;position:absolute;inset:0}.chapter-preview__panel{color:#172033;background:#fffdfa;border-radius:12px;width:min(820px,100%);max-height:calc(100vh - 44px);position:relative;overflow:auto;box-shadow:0 28px 80px #00000075}.chapter-preview__panel>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfaf5;border-bottom:1px solid #e0e5ec;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex;position:sticky;top:0}.chapter-preview__panel>header h2{font:750 1.25rem var(--display);margin:3px 0 0;color:#172033!important}.chapter-preview__panel>header button{color:#43516a;cursor:pointer;background:#f1f4f8;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.chapter-preview__cover{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.chapter-preview__content{padding:50px clamp(28px,8vw,82px);font:400 19px/2.15 Noto Naskh Arabic}.chapter-preview__content h2{color:#172033!important}.chapter-preview__content p{margin:0 0 1.45em}.chapter-preview__content ul,.chapter-preview__content ol{padding-inline-start:1.8em}.chapter-preview__content li::marker{color:#1767e8;font-weight:700}.chapter-preview__content blockquote{color:#526079;border-inline-start:3px solid #4f8fff;padding-inline-start:18px}.chapter-preview__content hr{border:0;border-top:1px solid #bdc7d4;width:40%;margin:2em auto}.story-publish-dialog{z-index:120;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.story-publish-dialog__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#020811d6;border:0;width:100%;height:100%;position:absolute;inset:0}.story-publish-dialog__panel{color:#dce9fb;text-align:center;background:#0e1b2d;border:1px solid #2e4c70;border-radius:14px;justify-items:center;gap:11px;width:min(570px,100%);padding:42px 38px 32px;display:grid;position:relative;box-shadow:0 30px 90px #0000008c}.story-publish-dialog__close{top:14px;color:#8fa5c1;cursor:pointer;background:#14263e;border:1px solid #29415e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset-inline-end:14px}.story-publish-dialog__close:hover{color:#fff;border-color:#4f8fff}.story-publish-dialog__close svg{width:17px;height:17px}.story-publish-dialog__icon{color:#59d79e;background:#103a2d;border:1px solid #297454;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:4px;display:grid}.story-publish-dialog__icon svg{width:36px;height:36px}.story-publish-dialog__panel h2{color:#fff;max-width:470px;font:750 1.55rem/1.55 var(--display);margin:0}.story-publish-dialog__panel p{color:#91a5bf;max-width:450px;margin:0;font-size:.62rem;line-height:1.9}.story-publish-dialog__actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:13px;display:grid}.story-publish-dialog__actions .button{min-height:46px;padding-inline:14px;font-size:.58rem}.story-publish-dialog__actions .story-publish-dialog__continue{grid-column:1/-1}.story-publish-dialog__actions .button--secondary{color:#dbe9fc;background:#162a44;border-color:#355274}@media (max-width:1050px){.editor-grid--rich{grid-template-columns:1fr}.chapter-manager{max-height:none;position:static}.editor-chapters--interactive{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-composer__fields{grid-template-columns:minmax(0,1fr) 145px}.chapter-composer__fields label:last-child{grid-column:1/-1}}@media (max-width:680px){.story-publish-dialog{padding:14px}.story-publish-dialog__panel{gap:9px;padding:38px 20px 25px}.story-publish-dialog__panel h2{font-size:1.25rem}.story-publish-dialog__actions{grid-template-columns:1fr}.rich-editor-policy{grid-template-columns:auto 1fr}.rich-editor-policy>svg:last-child{display:none}.chapter-composer__header{flex-direction:column;align-items:stretch}.chapter-composer__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chapter-composer__actions .button--primary{grid-column:1/-1}.chapter-composer__fields{grid-template-columns:1fr}.chapter-composer__fields label:last-child{grid-column:auto}.chapter-composer__fields .chapter-visual-count{grid-column:auto;grid-template-columns:1fr}.chapter-cover-field{grid-template-columns:88px minmax(0,1fr)}.chapter-cover-field__preview{width:88px}.chapter-cover-field__actions{grid-column:1/-1;justify-content:stretch}.chapter-cover-field__actions .button{flex:1;justify-content:center}.editor-chapters--interactive{grid-template-columns:1fr}.novelflex-rich-editor__toolbar{max-height:none;position:static;overflow:visible}.novelflex-rich-editor__tool-group{border-inline-end:0}.novelflex-rich-editor__tool-group button,.novelflex-rich-editor__color{width:44px;height:44px}.novelflex-rich-editor__tool-group--selects{flex-wrap:wrap;width:100%}.novelflex-rich-editor__tool-group--selects select{flex:calc(50% - 4px);min-height:44px;min-width:0!important}.novelflex-rich-editor__tool-group--colors{flex-wrap:wrap;width:100%}.novelflex-rich-editor__tool-group--colors button{width:36px}.novelflex-rich-editor__prose{min-height:430px;padding:32px 20px;font-size:17px}.novelflex-rich-editor__footer{grid-template-columns:1fr;gap:4px}.novelflex-rich-editor__footer>span,.novelflex-rich-editor__footer>small{justify-self:start!important}.chapter-preview{padding:0}.chapter-preview__panel{border-radius:0;width:100%;height:100%;max-height:none}.chapter-preview__content{padding:34px 20px}}.studio-layout .wallet-state{color:#e4bd69;background:#302714;border-color:#66552d;border-radius:7px}.studio-layout .wallet-state.is-ready{color:#64dda6;background:#103326;border-color:#285f49}.studio-layout .wallet-summary{gap:12px;margin-block:0 24px}.studio-layout .wallet-summary article{color:#eef4ff;background:#0d1829;border:1px solid #223149;border-radius:10px;padding:20px}.studio-layout .wallet-summary small,.studio-layout .wallet-summary span{color:#7e90a8}.coins-page{max-width:1180px}.coins-page__hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.coins-page__hero h1{font:800 clamp(2rem, 4vw, 3.2rem) var(--display);margin:0 0 8px}.coins-page__hero p{color:var(--muted);margin:0}.coins-page__hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.coins-page__hero-actions .button{white-space:nowrap}.coins-lock-banner,.coins-status-banner{border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:15px 18px;display:flex}.coins-lock-banner{color:#6d5312;background:#fff8df;border:1px solid #ead58e}.coins-status-banner{color:#735c1d;background:#fff8df;border:1px solid #ead58e}.coins-status-banner.is-success{color:#176541;background:#eafaf2;border-color:#9fd8ba}.coins-lock-banner>svg,.coins-status-banner>svg{flex:0 0 22px}.coins-lock-banner div,.coins-status-banner div{gap:3px;display:grid}.coins-lock-banner span,.coins-status-banner span{font-size:.84rem}.coins-checkout-message{color:#8e2d38;background:#fff0f2;border:1px solid #ecc1c7;border-radius:9px;margin:0 0 16px;padding:12px 15px}.coins-card-stage{gap:16px;max-width:900px;margin:0 auto 24px;display:grid}.reading-options{color:#172438;background:#fff;border:1px solid #dfe5ee;border-radius:20px;margin-bottom:18px;scroll-margin-top:90px;overflow:hidden}.reading-options>header{text-align:center;gap:5px;padding:24px 24px 18px;display:grid}.reading-options>header h2,.reading-options>header p{margin:0}.reading-options>header h2{font:850 clamp(1.35rem, 2.5vw, 2rem)/1.25 var(--display)}.reading-options>header p{color:#6b7a8f;font-size:.78rem}.reading-options__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px 20px;display:grid}.reading-option-card{border:1px solid #dce5f2;border-radius:17px;grid-template-columns:auto 1fr;align-content:start;gap:14px 16px;min-width:0;padding:24px;display:grid;position:relative}.reading-option-card--coins{background:linear-gradient(145deg,#f8fbff,#eef5ff)}.reading-option-card--unlimited{color:#fff;background:linear-gradient(135deg,#0c1f3c,#102f62 58%,#0a5de4);border-color:#2e65ad}.reading-option-card__icon{color:#0b61e5;background:#fff;border:1px solid #dbe5f2;border-radius:14px;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.reading-option-card--unlimited .reading-option-card__icon{color:#f3c95d;background:#ffffff1a;border-color:#fff3}.reading-option-card__icon svg{width:24px;height:24px}.reading-option-card>div{gap:4px;min-width:0;display:grid}.reading-option-card h3,.reading-option-card p{margin:0}.reading-option-card h3{font:900 1.25rem/1.2 var(--display);text-align:start;direction:ltr}.reading-option-card p{color:#66758a;font-size:.69rem;line-height:1.65}.reading-option-card--unlimited p,.reading-option-card--unlimited>div small{color:#b9c9de}.reading-option-card>div small{color:#6f7f93;font-size:.6rem;font-weight:800}.reading-option-card__price{font:900 1.7rem/1 var(--display);text-align:start;direction:ltr;grid-column:1/-1;padding:15px 0 4px}.reading-option-card__price small{font:700 .7rem/1 var(--body)}.reading-option-card ul{grid-column:1/-1;gap:9px;margin:0;padding:0;list-style:none;display:grid}.reading-option-card li{color:#53667e;align-items:start;gap:8px;font-size:.65rem;line-height:1.55;display:flex}.reading-option-card--unlimited li{color:#d3dfef}.reading-option-card li svg{color:#178352;flex:0 0 16px;width:16px}.reading-option-card--unlimited li svg{color:#72e0ae}.reading-option-card>.button{grid-column:1/-1;justify-content:center;width:100%;margin-top:4px}.reading-option-card--unlimited>.button{color:#0b2851;background:#fff}.reading-option-card--unlimited>.button:disabled{color:#8fa0b7;background:#ffffff1f;border-color:#ffffff21}.novelflex-money-card{--money-card-accent:#56a0ff;--money-card-surface:#0854da;isolation:isolate;color:#fff;background:linear-gradient(135deg, #0d67ed 0%, var(--money-card-surface) 52%, #063280 100%);border:1px solid #ffffff3d;border-radius:28px;min-height:300px;padding:clamp(24px,4vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #093b9938}.novelflex-money-card:before{content:"";z-index:-2;background:radial-gradient(circle,#ffffff40,#0000 67%);width:500px;height:500px;position:absolute;inset:-310px auto auto -190px}.novelflex-money-card[data-tier=gold]{--money-card-accent:#fff0a0;--money-card-surface:#a66d08;color:#1b1305;background:linear-gradient(135deg,#f8dc72,#bc8318 55%,#704408)}.novelflex-money-card[data-tier=silver]{--money-card-accent:#fff;--money-card-surface:#747e8d;color:#101827;background:linear-gradient(135deg,#eef2f6,#9da6b3 55%,#68717e)}.novelflex-money-card[data-tier=premier]{--money-card-accent:#dfbd67;--money-card-surface:#111b2c;background:linear-gradient(135deg,#17243b,#070e1d 56%,#01040a)}.novelflex-money-card__watermark{z-index:-1;opacity:.1;position:absolute;inset:auto -40px -86px auto;transform:rotate(-8deg)}.novelflex-money-card__watermark svg{stroke-width:1px;width:310px;height:310px}.novelflex-money-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.novelflex-money-card__brand{text-align:left;direction:ltr;align-items:center;gap:11px;display:flex}.novelflex-money-card__brand>svg{width:33px;height:33px}.novelflex-money-card__brand>span{gap:2px;display:grid}.novelflex-money-card__brand strong{font:900 1rem/1 var(--display);letter-spacing:.06em}.novelflex-money-card__brand small{letter-spacing:.2em;font-size:.58rem;font-weight:800}.novelflex-money-card__secure{direction:ltr;align-items:center;gap:6px;font-size:.66rem;font-weight:800;display:inline-flex}.novelflex-money-card__secure svg{width:18px;height:18px}.novelflex-money-card__holder{justify-content:space-between;align-items:center;gap:16px;margin-top:36px;display:flex}.novelflex-money-card__holder>strong{font:800 clamp(1.1rem, 2.4vw, 1.65rem)/1.2 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.novelflex-money-card__holder>span{min-width:86px;color:var(--money-card-surface);font:900 .82rem/1 var(--display);text-align:center;direction:ltr;background:#fff;border-radius:999px;padding:8px 18px}.novelflex-money-card__balance{align-self:end;gap:8px;margin-top:24px;display:grid}.novelflex-money-card__balance>strong{font:900 clamp(2.4rem, 6vw, 4.8rem)/.96 var(--display);letter-spacing:-.05em;text-align:start;direction:ltr}.novelflex-money-card__balance>span{color:#ffffffe6;font:800 clamp(1rem, 2vw, 1.35rem)/1 var(--display);direction:ltr;align-items:baseline;gap:9px;display:flex}.novelflex-money-card[data-tier=gold] .novelflex-money-card__balance>span,.novelflex-money-card[data-tier=silver] .novelflex-money-card__balance>span{color:#12141ab8}.novelflex-money-card__balance small{direction:rtl;font-size:.65rem;font-weight:600}.novelflex-money-card>footer{color:#ffffffad;justify-content:space-between;align-items:end;gap:12px;margin-top:20px;font-size:.65rem;display:flex}.novelflex-money-card[data-tier=gold]>footer,.novelflex-money-card[data-tier=silver]>footer{color:#12141a9e}.novelflex-money-card>footer b{letter-spacing:.14em;direction:ltr;font-size:.56rem}.novelflex-money-card.is-compact{border-radius:20px;min-height:220px;padding:24px}.novelflex-money-card.is-compact .novelflex-money-card__holder{margin-top:18px}.novelflex-money-card.is-compact .novelflex-money-card__balance{margin-top:16px}.novelflex-money-card.is-compact .novelflex-money-card__balance>strong{font-size:clamp(2rem,4vw,3rem)}.coins-tier-progress{--tier-progress:0%;background:#fff;border:1px solid #dce3ee;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:20px 22px;display:grid;box-shadow:0 12px 28px #132b4e14}.coins-tier-progress__gift{color:#0a5de4;background:#edf5ff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.coins-tier-progress__gift svg{width:23px;height:23px}.coins-tier-progress>div{gap:10px;min-width:0;display:grid}.coins-tier-progress header,.coins-tier-progress footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.coins-tier-progress header strong{font-size:1rem}.coins-tier-progress header b{color:#ad7b16}.coins-tier-progress header span,.coins-tier-progress footer{color:#66758a;font-size:.74rem}.coins-tier-progress footer strong{color:#0a5de4}.coins-tier-progress__bar{background:#e5e9ef;border-radius:999px;height:10px;overflow:hidden}.coins-tier-progress__bar i{width:var(--tier-progress);border-radius:inherit;background:linear-gradient(90deg,#0b67ed,#0746b7);height:100%;transition:width .35s;display:block}.coins-tier-section,.coins-earning-section,.coins-impact-section,.coins-recharge-panel,.coins-panel{background:#fff;border:1px solid #dfe5ee;border-radius:18px;margin-bottom:18px;overflow:hidden}.coins-tier-section>header,.coins-earning-section>header,.coins-impact-section>header,.coins-recharge-panel>header,.coins-panel>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.coins-tier-section>header>div,.coins-earning-section>header>div,.coins-impact-section>header>div,.coins-recharge-panel>header>div,.coins-panel>header>div{align-items:center;gap:10px;display:flex}.coins-tier-section>header span,.coins-earning-section>header span,.coins-impact-section>header span,.coins-recharge-panel>header span,.coins-panel>header span{gap:2px;display:grid}.coins-tier-section>header small,.coins-earning-section>header small,.coins-impact-section>header small,.coins-recharge-panel>header small,.coins-panel>header small{color:var(--muted)}.coins-tier-section>header em,.coins-recharge-panel>header em{color:#7b6750;font-size:.72rem;font-style:normal}.coins-recharge-panel>header em{align-items:center;gap:6px;display:inline-flex}.coins-recharge-panel>header em svg{width:15px}.coins-tier-rail{background:#f4f6f9;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;display:grid}.coins-tier-card{--tier-accent:#337bf1;--tier-surface:#0a55d3;color:#fff;background:linear-gradient(145deg, #1672f1, var(--tier-surface));border:2px solid #0000;border-radius:18px;min-width:0;min-height:230px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 20px #1e375a1f}.coins-tier-card[data-tier=gold]{--tier-accent:#f4d474;--tier-surface:#9a6812;color:#181105;background:linear-gradient(145deg,#fae798,#c5932e)}.coins-tier-card[data-tier=silver]{--tier-accent:#f8fafc;--tier-surface:#747d89;color:#111827;background:linear-gradient(145deg,#f2f4f7,#9aa2ad)}.coins-tier-card[data-tier=premier]{--tier-accent:#d8b765;--tier-surface:#080f1e;background:linear-gradient(145deg,#17233a,#050914)}.coins-tier-card:after{content:"NF";color:#ffffff1a;font:900 6.5rem/1 var(--display);position:absolute;inset:auto -12px -28px auto}.coins-tier-card[data-tier=gold]:after,.coins-tier-card[data-tier=silver]:after{color:#11182714}.coins-tier-card.is-current{border-color:#fff;box-shadow:0 0 0 3px #0c61df,0 14px 25px #154eaa33}.coins-tier-card.is-locked{filter:saturate(.72)}.coins-tier-card.is-locked:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.4px);backdrop-filter:blur(.4px);background:#ffffff2e;position:absolute;inset:0}.coins-tier-card__mark{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.coins-tier-card__mark>span{direction:ltr;border:1px solid;border-radius:50%;place-items:center;width:56px;height:56px;font-weight:900;display:grid}.coins-tier-card__mark svg{width:24px;height:24px}.coins-tier-card>strong,.coins-tier-card>small,.coins-tier-card>ul{z-index:2;position:relative}.coins-tier-card>strong{font:900 1.35rem/1 var(--display);direction:ltr;margin-top:18px;display:block}.coins-tier-card>small{margin-top:6px;font-size:.68rem;display:block}.coins-tier-card>ul{gap:4px;margin:14px 0 0;padding-inline-start:16px;font-size:.62rem;display:grid}.coins-earning-section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 20px 12px;display:grid}.coins-earning-section article{background:#f8faff;border:1px solid #e2e8f2;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;padding:14px;display:grid}.coins-earning-section article>span{color:#0b61e5;background:#eaf3ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.coins-earning-section article svg{width:19px;height:19px}.coins-earning-section article div{gap:3px;min-width:0;display:grid}.coins-earning-section article small{color:#718096;font-size:.65rem;line-height:1.5}.coins-earning-section>p{color:#52657d;align-items:center;gap:8px;margin:0;padding:12px 20px 17px;font-size:.72rem;display:flex}.coins-earning-section>p svg{color:#178352;flex:0 0 17px;width:17px}.coins-use-flow{background:#f8faff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:22px 20px;display:grid}.coins-use-flow article{border-inline-end:1px solid #dde5f0;grid-template-columns:auto 1fr;gap:8px 11px;min-width:0;padding:16px 18px;display:grid;position:relative}.coins-use-flow article:last-child{border-inline-end:0}.coins-use-flow article>svg{color:#0b61e5;grid-row:1/3;width:30px;height:30px}.coins-use-flow article>div{gap:4px;display:grid}.coins-use-flow article strong{color:#172438;font-size:.82rem}.coins-use-flow article small{color:#66758a;font-size:.64rem;line-height:1.6}.coins-use-flow__number{color:#aab6c6;font:900 .58rem/1 var(--display);direction:ltr;position:absolute;inset:4px auto auto 8px}.coins-impact-chart{color:#fff;background:#0b1729;grid-template-columns:minmax(240px,.9fr) minmax(330px,1.1fr);align-items:center;gap:18px 26px;margin:0;padding:22px 24px;display:grid}.coins-impact-chart>div:first-child{gap:6px;display:grid}.coins-impact-chart>div:first-child>strong{font:800 1rem/1.35 var(--display)}.coins-impact-chart p{color:#aebdd2;margin:0;font-size:.68rem;line-height:1.7}.coins-impact-chart__bar{direction:rtl;border:1px solid #2f4768;border-radius:12px;grid-template-columns:7fr 3fr;height:64px;display:grid;overflow:hidden}.coins-impact-chart__bar span{justify-content:center;align-items:center;gap:7px;padding:10px;font-size:.7rem;font-weight:800;display:flex}.coins-impact-chart__bar span:first-child{color:#062b1d;background:linear-gradient(135deg,#79e4b0,#38bd84)}.coins-impact-chart__bar span:last-child{color:#e8f1ff;background:#1a3762}.coins-impact-chart__bar b{font:900 1.15rem/1 var(--display);direction:ltr}.coins-impact-chart figcaption{color:#9eb0c8;grid-column:1/-1;align-items:center;gap:8px;font-size:.62rem;display:flex}.coins-impact-chart figcaption svg{color:#61d59b;flex:0 0 16px;width:16px}.coins-recharge-panel{scroll-margin-top:90px}.coins-launch-note{color:#71561a;background:#fff8df;border:1px solid #ead58e;border-radius:11px;align-items:center;gap:11px;margin:16px 20px 0;padding:13px 15px;display:flex}.coins-launch-note>svg{flex:0 0 20px;width:20px}.coins-launch-note p{gap:2px;margin:0;display:grid}.coins-launch-note strong{font-size:.72rem}.coins-launch-note span{font-size:.62rem;line-height:1.6}.coins-recharge-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.coins-package-card:last-child:nth-child(3n+1){grid-column:2}.coins-package-card{color:#172438;background:linear-gradient(#fafdff,#f4f8ff);border:1px solid #d8e2f0;border-radius:15px;align-content:start;min-width:0;padding:18px;display:grid;box-shadow:0 10px 24px #163b6c0f}.coins-package-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.coins-package-card>header span{color:#0b61e5;background:#eaf3ff;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:900}.coins-package-card>header em{color:#14734d;font-size:.58rem;font-style:normal;font-weight:800}.coins-package-card__amount{grid-template-columns:auto auto 1fr;align-items:end;gap:7px;margin-top:19px;display:grid}.coins-package-card__amount svg{color:#0b61e5;width:23px}.coins-package-card__amount strong{font:900 1.7rem/1 var(--display);direction:ltr}.coins-package-card__amount span{color:#6f7e93;font-size:.62rem}.coins-package-card>p{color:#63738a;min-height:39px;margin:11px 0 14px;font-size:.66rem;line-height:1.6}.coins-package-card__price{border-block:1px solid #dde5f0;gap:4px;padding:13px 0;display:grid}.coins-package-card__price small{color:#8996a8;font-size:.57rem}.coins-package-card__price s{direction:ltr;margin-inline-start:4px}.coins-package-card__price strong{color:#0b61e5;font:900 1.28rem/1 var(--display);text-align:start;direction:ltr}.coins-package-card>ul{gap:8px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.coins-package-card>ul li{color:#52657d;align-items:center;gap:7px;font-size:.6rem;display:flex}.coins-package-card>ul svg{color:#168054;flex:0 0 15px;width:15px}.coins-package-card>button{color:#fff;cursor:pointer;background:#0b61e5;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:auto;padding:10px 14px;font-family:inherit;font-size:.7rem;font-weight:900;display:flex}.coins-package-card>button:hover:not(:disabled){background:#084db8;transform:translateY(-1px)}.coins-package-card>button:focus-visible{outline-offset:2px;outline:3px solid #0b61e53d}.coins-package-card>button:disabled{color:#69778a;cursor:not-allowed;background:#e3e8ef}.coins-package-card>button.is-busy:disabled{color:#fff;cursor:wait;background:linear-gradient(100deg,#0758d4 15%,#3288ff 50%,#0758d4 85%) 0 0/220% 100%;animation:1.1s linear infinite coins-checkout-shimmer}.coins-package-card>button svg{width:17px}@keyframes coins-checkout-shimmer{to{background-position:-220% 0}}.coins-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.coins-summary article{background:#fff;border:1px solid #dfe5ee;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:7px 11px;padding:18px;display:grid}.coins-summary svg{width:26px;height:26px;color:var(--blue);grid-row:1/4}.coins-summary span,.coins-summary small{color:var(--muted)}.coins-summary strong{font:800 1.55rem var(--display)}.coins-summary small{font-size:.7rem}.coins-ledger__list{display:grid}.coins-ledger__list article{border-bottom:1px solid var(--line);grid-template-columns:78px 1fr auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.coins-ledger__list article:last-child{border-bottom:0}.coins-ledger__list article>span{text-align:start;direction:ltr;font-weight:900}.coins-ledger__list .is-credit{color:#15834f}.coins-ledger__list .is-debit{color:#b23b48}.coins-ledger__list div{gap:3px;display:grid}.coins-ledger__list small,.coins-ledger__list time{color:var(--muted);font-size:.72rem}.coins-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;padding:42px 20px;display:grid}.coins-empty p{margin:0}.reader-coin-paywall__notice{color:#7a5c0f;background:#fff7dc;border:1px solid #ead28a;border-radius:10px;align-items:center;gap:8px;max-width:650px;margin:4px auto 20px;padding:12px 16px;display:inline-flex}.reader-coin-paywall__notice svg{width:17px}.chapter-coin-price{background:#0a1423;border:1px solid #24344c;border-radius:9px;grid-column:1/-1;padding:14px}.chapter-coin-price>span{align-items:center;gap:7px;display:flex!important}.chapter-coin-price>span svg{color:#4b92ff;width:17px}.chapter-coin-price>div{gap:8px;margin-top:8px;display:flex}.chapter-coin-price>div input{min-width:0}.chapter-coin-price>small{color:#7e90a8}.chapter-coin-price--locked{gap:9px;display:grid}.chapter-coin-price--locked>span svg{color:#a77cf4}.chapter-coin-price--locked>div{flex-wrap:wrap;margin-top:2px}@media (max-width:1120px){.coins-tier-rail,.coins-earning-section>div,.coins-use-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.coins-use-flow article:nth-child(2){border-inline-end:0}.coins-use-flow article:nth-child(-n+2){border-bottom:1px solid #dde5f0}}@media (max-width:900px){.reading-options__grid{grid-template-columns:1fr}.coins-summary,.coins-recharge-list{grid-template-columns:repeat(2,minmax(0,1fr))}.coins-package-card:last-child:nth-child(3n+1){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.coins-impact-chart{grid-template-columns:1fr}}@media (max-width:620px){.coins-page__hero{flex-direction:column;align-items:start}.coins-page__hero-actions{width:100%}.coins-page__hero-actions .button{flex:1;justify-content:center}.reading-options>header{text-align:start;padding:21px 16px 16px}.reading-options__grid{padding:0 12px 12px}.reading-option-card{grid-template-columns:1fr;padding:19px}.reading-option-card__icon{grid-row:auto}.novelflex-money-card{border-radius:22px;min-height:255px;padding:22px}.novelflex-money-card__holder{margin-top:26px}.novelflex-money-card__holder>strong{max-width:65%}.novelflex-money-card__holder>span{min-width:72px;padding:7px 12px}.novelflex-money-card__balance>strong{font-size:clamp(2.2rem,12vw,3.35rem)}.novelflex-money-card__balance>span{flex-direction:column;align-items:start;gap:3px}.novelflex-money-card__balance small{font-size:.58rem}.coins-tier-progress{grid-template-columns:1fr}.coins-tier-progress__gift{display:none}.coins-tier-progress footer{flex-direction:column;align-items:start;gap:4px}.coins-tier-section>header,.coins-earning-section>header,.coins-impact-section>header,.coins-recharge-panel>header,.coins-panel>header{flex-direction:column;align-items:start}.coins-tier-rail,.coins-earning-section>div,.coins-use-flow{grid-template-columns:1fr}.coins-use-flow article,.coins-use-flow article:nth-child(2){border-inline-end:0;border-bottom:1px solid #dde5f0}.coins-use-flow article:last-child{border-bottom:0}.coins-impact-chart{padding:20px 16px}.coins-impact-chart__bar{grid-template-columns:7fr 3fr;height:auto;min-height:84px}.coins-impact-chart__bar span{text-align:center;flex-direction:column;gap:3px;padding:9px 4px}.coins-tier-card{min-height:210px}.coins-launch-note{align-items:flex-start;margin:12px 12px 0}.coins-recharge-list{grid-template-columns:1fr;padding:12px}.coins-package-card:last-child:nth-child(3n+1){grid-column:auto;justify-self:stretch;width:auto}.coins-package-card>p{min-height:0}.coins-summary{grid-template-columns:1fr}.coins-ledger__list article{grid-template-columns:68px 1fr}.coins-ledger__list time{grid-column:2}}.studio-layout .payout-list>article>span{color:#73a5ff;background:#13294a;border-radius:5px}.income-page{gap:18px;min-width:0;display:grid}.income-page>*,.income-analytics-grid>*,.income-payout-grid>*{min-width:0}.income-flex-card-block{background:#0d1829;border:1px solid #263b59;border-radius:12px;grid-template-columns:minmax(340px,620px) minmax(220px,1fr);align-items:center;gap:18px;padding:18px;display:grid}.income-flex-card-block .novelflex-money-card{width:100%}.income-flex-card-block>div{gap:8px;padding:8px;display:grid}.income-flex-card-block>div>span{color:#72a8ff;font-size:.58rem;font-weight:900}.income-flex-card-block>div>strong{color:#eef5ff;font:800 1.15rem/1.35 var(--display)}.income-flex-card-block>div>p{color:#879ab3;margin:0;font-size:.62rem;line-height:1.75}.income-flex-card-block>div>a{color:#79aaff;align-items:center;gap:7px;width:max-content;margin-top:4px;font-size:.62rem;font-weight:800;display:inline-flex}.income-flex-card-block>div>a svg{width:15px}.income-unified-block{background:linear-gradient(135deg,#0b1728 0%,#101f36 100%);grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:stretch}.unified-earnings-card{color:#eff6ff;background:radial-gradient(circle at 12% 0,#4a89ff42,#0000 34%),linear-gradient(135deg,#0b58dc 0%,#073a98 100%);border:1px solid #4a8fff;border-radius:14px;gap:18px;min-width:0;padding:24px;display:grid;box-shadow:0 18px 50px #0029743d}.unified-earnings-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.unified-earnings-card>header span{align-items:center;gap:8px;font-size:.62rem;font-weight:900;display:flex}.unified-earnings-card>header svg{width:17px;height:17px}.unified-earnings-card>header small{color:#c9dcff;font-size:.48rem}.unified-earnings-card__total{gap:3px;display:grid}.unified-earnings-card__total strong{font:850 clamp(2.1rem, 5vw, 3.75rem)/1.05 var(--display);letter-spacing:-.04em}.unified-earnings-card__total span{color:#c9dcff;font-size:.62rem}.unified-earnings-card__status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.unified-earnings-card__status>span{background:#041d4f6b;border:1px solid #d2e4ff33;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:0;padding:11px;display:grid}.unified-earnings-card__status svg{color:#bfdaff;grid-row:1/3;width:17px;height:17px}.unified-earnings-card__status small{color:#b6d0f6;font-size:.47rem}.unified-earnings-card__status strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.unified-program-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.unified-program-breakdown button{color:#eaf3ff;text-align:start;background:#041d4f75;border:1px solid #d2e4ff38;border-radius:9px;gap:4px;min-width:0;padding:12px 14px;display:grid}.unified-program-breakdown button:hover,.unified-program-breakdown button.is-active{background:#0f336eb8;border-color:#9bc0ff}.unified-program-breakdown button>span{color:#dbeaff;justify-content:space-between;gap:8px;font-size:.54rem;font-weight:850;display:flex}.unified-program-breakdown button>span small{color:#9fc3fa}.unified-program-breakdown button>strong{font:800 1.05rem var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-program-breakdown button>small{color:#abc9f4;font-size:.45rem}.unified-source-breakdown{background:#03184170;border:1px solid #d2e4ff2e;border-radius:10px;gap:0;padding:12px 14px;display:grid}.unified-source-breakdown>div{color:#dceaff;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:.54rem;font-weight:850;display:flex}.unified-source-breakdown>div small{color:#9bbce9;font-size:.44rem}.unified-source-breakdown p{border-top:1px solid #d2e4ff1f;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;display:flex}.unified-source-breakdown p>span{color:#d7e7fd;align-items:center;gap:7px;font-size:.52rem;display:flex}.unified-source-breakdown p>span small{color:#c4dcff;background:#ffffff1a;border-radius:4px;padding:3px 5px;font-size:.4rem}.unified-source-breakdown p>strong{font-size:.57rem}.unified-source-breakdown .unified-source-breakdown__empty{color:#b4cbed;justify-content:center;font-size:.5rem}.unified-earnings-card>footer{color:#c3d8f7;align-items:flex-start;gap:7px;font-size:.46rem;line-height:1.65;display:flex}.unified-earnings-card>footer svg{flex:none;width:14px;height:14px}.unified-coins-card{background:#0d1829;border:1px solid #29415f;border-radius:12px;align-content:start;gap:13px;min-width:0;padding:12px;display:grid}.unified-coins-card .novelflex-money-card{width:100%}.unified-coins-card>div{gap:6px;padding:4px 5px 8px;display:grid}.unified-coins-card>div>span{color:#72a8ff;font-size:.52rem;font-weight:900}.unified-coins-card>div>strong{color:#eef5ff;font:800 .86rem/1.35 var(--display)}.unified-coins-card>div>p{color:#879ab3;margin:0;font-size:.52rem;line-height:1.7}.unified-coins-card>div>a{color:#79aaff;align-items:center;gap:7px;width:max-content;font-size:.52rem;font-weight:800;display:inline-flex}.unified-coins-card>div>a svg{width:14px}.income-topline{margin-bottom:6px}.income-actions{align-items:flex-end;gap:10px;display:flex}.income-actions>label{color:#7f91a9;gap:5px;font-size:.54rem;font-weight:800;display:grid}.income-actions select{color:#dfeafa;background:#0d1829;border:1px solid #2a3b54;border-radius:7px;min-width:165px;min-height:40px;padding:7px 12px}.income-actions .button{color:#c9d7e9;background:#0d1829;border-color:#2a3b54;border-radius:7px;min-height:40px}.income-actions .button:disabled{opacity:.45}.income-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.creator-coins-guide{gap:18px;display:grid;background:linear-gradient(135deg,#0d192a 0%,#132847 100%)!important;border-color:#2b4f7f!important;padding:22px 25px!important}.creator-coins-guide.is-live{background:linear-gradient(135deg,#0d192a 0%,#103326 100%)!important;border-color:#28674e!important}.creator-coins-guide__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.creator-coins-guide__icon{color:#70a7ff;background:#142f55;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.creator-coins-guide__icon svg{width:24px;height:24px}.creator-coins-guide h2{color:#eef5ff;margin:4px 0;font-size:1.15rem}.creator-coins-guide p{color:#8fa1b9;margin:0;font-size:.58rem}.creator-coins-guide__status{color:#dfbf6f;white-space:nowrap;background:#332b16;border:1px solid #5e4e28;border-radius:999px;padding:7px 10px;font-size:.52rem;font-weight:800}.creator-coins-guide__status.is-live{color:#79e2b4;background:#103526;border-color:#2b674e}.creator-coins-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.creator-coins-guide__steps>span{background:#0a1626;border:1px solid #263a56;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:0;padding:12px;display:grid}.creator-coins-guide__steps i{color:#80adf6;background:#142b4d;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.creator-coins-guide__steps strong{color:#dfe9f7;font-size:.58rem}.creator-coins-guide__steps small{color:#7488a2;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.creator-coins-guide__policy{flex-wrap:wrap;gap:8px;display:flex}.creator-coins-guide__policy>span{background:#050e1a85;border:1px solid #294261;border-radius:7px;flex:1;gap:2px;min-width:145px;padding:10px 12px;display:grid}.creator-coins-guide__policy strong{color:#76a9ff;font-size:.65rem}.creator-coins-guide__policy small{color:#7f92aa;font-size:.48rem}.creator-coins-guide__actions{flex-wrap:wrap;gap:9px;display:flex}.creator-coins-guide__actions .button{border-radius:7px;min-height:40px}.creator-coins-guide__actions .button--outline{color:#c8d8ec;border-color:#365276}.income-summary article{color:#edf4ff;background:#0d1829;border:1px solid #223149;border-radius:10px;gap:7px;min-width:0;padding:19px 20px;display:grid}.income-summary article>span{color:#8395ad;align-items:center;gap:7px;font-size:.58rem;font-weight:750;display:flex}.income-summary article>span svg{color:#4f8fff;width:16px;height:16px}.income-summary article strong{font:750 1.55rem/1.35 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.income-summary article small{color:#71839b;font-size:.51rem;line-height:1.55}.income-page .is-negative{color:#ff7e8f!important}.income-page .is-positive{color:#5fdda5!important}.payout-readiness{justify-content:space-between;align-items:center;gap:26px;display:flex;background:linear-gradient(135deg,#0d192a 0%,#101e32 100%)!important;padding:22px 25px!important}.payout-readiness__progress{align-items:center;gap:20px;min-width:0;display:flex}.payout-readiness__progress h2{margin:4px 0;font-size:1.08rem}.payout-readiness__progress p{color:#8293aa;margin:0;font-size:.58rem}.payout-ring{--payout-progress:0deg;background:conic-gradient(#327eff var(--payout-progress), #223149 0);border-radius:50%;flex:none;place-items:center;width:92px;height:92px;padding:8px;display:grid}.payout-ring>span{border-radius:inherit;background:#0d1829;align-content:center;place-items:center;width:100%;height:100%;display:grid}.payout-ring strong{color:#f4f8ff;font:800 1rem var(--display)}.payout-ring small{color:#72859e;font-size:.45rem}.payout-checks{gap:8px;min-width:245px;display:grid}.payout-checks>span{color:#8ea0b8;background:#0a1422;border:1px solid #24334a;border-radius:7px;align-items:center;gap:8px;min-height:35px;padding:7px 10px;font-size:.54rem;font-weight:700;display:flex}.payout-checks>span svg{color:#60738d;width:16px;height:16px}.payout-checks>span.is-complete{color:#bcefd7;background:#0c2920;border-color:#285747}.payout-checks>span.is-complete svg{color:#4ed197}.income-analytics-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:18px;display:grid}.income-page .section-heading{align-items:center;margin-bottom:20px}.income-page .section-heading h2{font-size:1.15rem;line-height:1.35}.income-page .section-heading>svg{color:#4f8fff;width:20px;height:20px}.income-chart-panel,.income-sources,.income-ledger{border-radius:10px}.income-chart{border-bottom:1px solid #29384e;align-items:stretch;gap:7px;height:225px;padding-top:22px;display:flex}.income-chart>div{text-align:center;flex:1;grid-template-rows:1fr 25px;gap:7px;min-width:0;display:grid}.income-chart>div>span{justify-content:center;align-items:flex-end;min-height:0;display:flex}.income-chart i{background:linear-gradient(#5f9cff 0%,#286de2 100%);border-radius:4px 4px 0 0;width:min(24px,72%);min-height:5px;display:block}.income-chart .is-negative i{background:linear-gradient(#ff7e8f 0%,#b84c5b 100%)}.income-chart small{color:#71839a;text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;overflow:hidden}.income-sources>div:last-child{display:grid}.income-sources article{border-bottom:1px solid #223149;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.income-sources article:last-child{border-bottom:0}.income-sources article>span{color:#aebdd0;align-items:center;gap:8px;font-size:.58rem;display:flex}.income-sources article strong{font-size:.64rem}.source-dot{background:#327eff;border-radius:50%;width:8px;height:8px;display:inline-block}.source-dot--story_purchase{background:#26c6da}.source-dot--contest{background:#a873ef}.source-dot--admin,.source-dot--migration{background:#f0b656}.source-dot--payout{background:#ff7e8f}.income-empty{color:#7e90a7;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.income-empty svg{color:#3f7dde;width:29px;height:29px}.income-empty strong{color:#cbd7e8;font-size:.67rem}.income-empty span{font-size:.52rem}.income-empty--small{min-height:125px}.income-table-wrap{border:1px solid #223149;border-bottom:0;border-radius:8px 8px 0 0;overflow-x:auto}.income-table{color:#bdcadb;background:#0d1829;border-bottom:1px solid #223149;grid-template-columns:minmax(190px,1.35fr) minmax(125px,.8fr) minmax(105px,.7fr) minmax(105px,.65fr) minmax(95px,.6fr);align-items:center;gap:16px;min-width:760px;padding:13px 15px;font-size:.56rem;display:grid}.income-table--head{color:#778aa3;background:#091423;min-height:41px;font-weight:800}.income-table>div{gap:2px;min-width:0;display:grid}.income-table>div strong{color:#e3ebf6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.income-table>div small,.income-table time{color:#71839a;font-size:.49rem}.income-bucket{border-radius:5px;width:max-content;padding:4px 7px}.income-bucket--available{color:#6de0ac;background:#123627}.income-bucket--pending{color:#e8c46c;background:#342b16}.income-show-all{color:#5995ff;background:#091423;border:1px solid #223149;border-top:0;border-radius:0 0 8px 8px;width:100%;min-height:43px;font-size:.56rem;font-weight:800}.income-show-all:hover{background:#0d1b2e}.income-payout-grid{margin-top:0}.income-payout-grid .form-note a{color:#609cff;text-decoration:underline}.income-payout-grid .button:disabled{opacity:.48}.income-payout-shortcut{justify-content:space-between;align-items:center;gap:18px;display:flex;padding:22px 24px!important}.income-payout-shortcut>div{gap:5px;display:grid}.income-payout-shortcut h2,.income-payout-shortcut p{margin:0}.income-payout-shortcut h2{font-size:1.12rem}.income-payout-shortcut p{color:#8092a9;font-size:.57rem}.payout-page{gap:18px;min-width:0;display:grid}.payout-topline{margin-bottom:2px}.payout-topline>.button{align-self:end}.payout-program-selector{background:#0a1524;border:1px solid #223149;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;display:grid}.payout-program-selector button{color:#91a3ba;text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:13px 16px;display:grid}.payout-program-selector button:hover{background:#0f2037}.payout-program-selector button.is-active{color:#f0f6ff;background:#153663;border-color:#397be2}.payout-program-selector span{font-size:.64rem;font-weight:900}.payout-program-selector small{color:#7890ae;font-size:.47rem}.payout-program-selector button.is-active small{color:#b8d2f7}.payout-wallet-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payout-wallet-summary article{color:#eef5ff;background:#0d1829;border:1px solid #223149;border-radius:10px;gap:8px;min-width:0;padding:22px;display:grid}.payout-wallet-summary article>span{color:#8da0b9;align-items:center;gap:8px;font-size:.58rem;font-weight:800;display:flex}.payout-wallet-summary article svg{color:#4f8fff;width:18px}.payout-wallet-summary article strong{font:780 1.7rem/1.25 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payout-wallet-summary article small{color:#71839b;font-size:.5rem;line-height:1.6}.payout-workspace{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;display:grid}.payout-request-card,.payout-readiness-card{margin:0!important;padding:23px!important}.payout-request-card>header,.payout-readiness-card>header{align-items:center;gap:11px;margin-bottom:20px;display:flex}.payout-request-card>header>span,.payout-readiness-card>header>svg{color:#70a5ff;box-sizing:border-box;background:#122a4a;border-radius:9px;place-items:center;width:42px;height:42px;padding:10px;display:grid}.payout-request-card>header div,.payout-readiness-card>header div{gap:2px;display:grid}.payout-request-card h2,.payout-readiness-card h2{margin:0;font-size:1.1rem}.payout-request-card header small,.payout-readiness-card header small{color:#7187a2;font-size:.5rem;font-weight:850}.payout-request-card>label{color:#9bacc1;gap:7px;font-size:.58rem;font-weight:800;display:grid}.payout-request-card>label>div{grid-template-columns:1fr auto;display:grid}.payout-request-card input{color:#f3f7fc;min-width:0;min-height:52px;font:750 1.15rem var(--display);background:#091423;border:1px solid #29405e;border-radius:0 7px 7px 0;outline:none;padding:10px 14px}.payout-request-card label button{color:#8db8ff;background:#122847;border:1px solid #294f80;border-radius:7px 0 0 7px;padding:0 14px;font-size:.5rem;font-weight:800}.payout-request-card label button:disabled{opacity:.45}.payout-calculation{background:#091423;border:1px solid #223149;border-radius:7px;margin:16px 0;padding:4px 15px;display:grid}.payout-calculation p{color:#7f91a9;border-bottom:1px solid #1e2f46;justify-content:space-between;gap:15px;margin:0;padding:11px 0;font-size:.53rem;display:flex}.payout-calculation p:last-child{color:#b9c9dc;border:0}.payout-calculation strong{color:#dce8f6}.payout-bank-note{color:#a78b5a;margin:0 0 15px;font-size:.5rem;line-height:1.65}.payout-request-card>.button{width:100%}.payout-request-card>.button:disabled{opacity:.48}.payout-readiness-card>div{gap:9px;display:grid}.payout-readiness-card>div>span{color:#8497af;background:#091423;border:1px solid #223149;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:49px;padding:9px 11px;display:grid}.payout-readiness-card>div svg{color:#657990;width:17px}.payout-readiness-card>div b{color:#b9c8d9;font-size:.55rem}.payout-readiness-card>div small{font-size:.47rem}.payout-readiness-card>div>span.is-complete{color:#6ddcab;background:#0d2920;border-color:#285343}.payout-readiness-card>div>span.is-complete svg,.payout-readiness-card>div>span.is-complete b{color:#8fe6c0}.payout-readiness-card>p{color:#788ba4;margin:15px 0 0;font-size:.51rem;line-height:1.65}.payout-readiness-card>p a{color:#67a0ff;text-decoration:underline}.payout-history{margin:0!important}.payout-history>.section-heading{padding:20px 22px 0}.payout-history>div:last-child{display:grid}.payout-history article{border-top:1px solid #223149;grid-template-columns:minmax(180px,1fr) auto minmax(180px,.8fr);align-items:center;gap:15px;min-height:67px;padding:12px 22px;display:grid}.payout-history article>span:first-child{align-items:center;gap:10px;display:flex}.payout-history article>span:first-child>svg{color:#4f8fff;width:18px}.payout-history article>span:first-child>span{display:grid}.payout-history article strong{color:#e1ebf7;font-size:.64rem}.payout-history article small{color:#71839b;font-size:.48rem}.payout-status{color:#ebc76c;background:#362c16;border-radius:12px;width:max-content;padding:5px 8px;font-size:.48rem;font-weight:800}.payout-status--paid{color:#78dfaf;background:#103529}.payout-status--rejected,.payout-status--failed,.payout-status--reversed{color:#ff91a2;background:#3a1c27}.studio-settings-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:18px;display:grid}.studio-settings-form{max-width:none;margin:0}.studio-settings-form .settings-avatar-row{border-bottom:1px solid #223149;margin:4px 0 22px;padding-bottom:20px}.studio-settings-form .settings-avatar-row p{color:#7d8fa7}.studio-settings-links{gap:18px;display:grid}.studio-settings-links>section{display:grid}.studio-settings-links__icon{color:#5b97ff;background:#122a4c;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.studio-settings-links small,.studio-settings-links p{color:#7f91aa}.studio-settings-links h2{margin:5px 0;font-size:1.35rem}.studio-settings-links>section>a{color:#5b97ff;align-items:center;gap:7px;margin-top:15px;font-size:.64rem;font-weight:800;display:flex}.studio-settings-tour{background:linear-gradient(145deg,#11233b,#0d1829)!important;border-color:#31598a!important}.studio-settings-tour .button{justify-content:center;width:100%;margin-top:16px}.studio-settings-tour .button svg{width:16px;height:16px}.studio-settings-shortcuts{gap:0}.studio-settings-shortcuts>h2{margin-bottom:10px}.studio-settings-shortcuts>a{border-bottom:1px solid #223149;padding:14px 0;color:#dce7f5!important;margin:0!important}.studio-settings-shortcuts>a:last-child{border:0}.studio-settings-shortcuts>a>svg{color:#4f8fff}.studio-settings-shortcuts>a>span{display:grid}.studio-settings-shortcuts>a small{font-size:.53rem}@media (max-width:1050px){.studio-layout .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-eligibility-rules__grid,.studio-settings-grid{grid-template-columns:1fr}.income-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.income-analytics-grid,.income-flex-card-block,.payout-workspace{grid-template-columns:1fr}}@media (max-width:1180px){.eligibility-systems-grid{grid-template-columns:1fr}}@media (max-width:760px){.marketer-application-state__card{padding:26px 18px}.marketer-application-state__meta,.marketing-application-list>article{grid-template-columns:1fr}.marketing-application-list .marketing-review-actions{grid-column:auto}.admin-marketing-summary>div:last-child{grid-template-columns:1fr}.income-payout-shortcut{flex-direction:column;align-items:stretch}.income-payout-shortcut .button{width:100%}.payout-wallet-summary,.payout-program-selector{grid-template-columns:1fr}.payout-history article{grid-template-columns:1fr auto}.payout-history article>small{grid-column:1/-1}.income-flex-card-block{padding:10px}.unified-earnings-card{padding:18px 14px}.unified-earnings-card__status,.unified-program-breakdown{grid-template-columns:1fr}.unified-source-breakdown>div{flex-direction:column;align-items:flex-start}.income-flex-card-block>div{padding:8px 4px 12px}.creator-coins-guide__intro{grid-template-columns:auto 1fr}.creator-coins-guide__status{grid-column:1/-1;width:max-content}.creator-coins-guide__steps{grid-template-columns:1fr}.studio-layout{min-width:0;display:block}.studio-sidebar{border-inline-start:0;border-bottom:1px solid #1b2a3f;min-height:0;padding:13px 12px 10px;position:static}.studio-brand{padding:0 4px 12px}.studio-brand>svg{width:28px;height:28px}.studio-brand small{display:none}.studio-sidebar nav{gap:5px;display:flex;overflow-x:auto}.studio-sidebar nav a{white-space:nowrap;flex:1 0 auto;min-width:max-content;min-height:42px;padding:8px 10px}.studio-sidebar nav a svg{width:17px;height:17px}.studio-sidebar__account{display:none}.studio-main{width:100%;max-width:100%}.studio-toolbar{min-height:58px;padding:8px 13px}.studio-toolbar>div:first-child span,.studio-toolbar>div:first-child i,.studio-toolbar__period{display:none}.studio-toolbar a{padding:8px 10px}.studio-content{padding:22px 13px 54px}.studio-topline{flex-direction:column;align-items:flex-start;gap:16px}.studio-eligibility-rules>header{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 15px}.studio-eligibility-rules__grid{padding:10px}.studio-eligibility-rules__grid>article{padding:14px}.studio-eligibility-rules>footer{padding:12px 15px}.studio-topline h1,.studio-form h1{font-size:1.65rem}.studio-layout .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-layout .metric-grid .creator-metric{min-height:118px;padding:14px}.studio-layout .metric-grid strong{font-size:1.35rem}.studio-layout .contest-readiness__header{grid-template-columns:1fr}.studio-layout .contest-readiness__content{padding:14px}.studio-layout .eligibility-row{min-height:100px}.creator-published-total>div:first-child{grid-template-columns:38px minmax(0,1fr)}.creator-published-total>div:first-child>strong{grid-column:1/-1}.creator-published-total>footer em{width:100%;margin-inline-start:0}.contest-story-eligibility>header{flex-direction:column;align-items:flex-start;gap:7px}.contest-story-eligibility>header>span{white-space:normal}.contest-work-breakdown article{grid-template-columns:1fr 1fr}.contest-work-breakdown article>div{grid-column:1/-1}.contest-work-breakdown article>a{justify-self:stretch}.contest-submit-dialog{padding:12px}.contest-submit-dialog__panel{max-height:calc(100vh - 24px);padding:22px 15px 15px}.contest-submit-dialog__panel>header{grid-template-columns:38px minmax(0,1fr);padding-inline-end:30px}.contest-submit-dialog__panel>header>span{width:38px;height:38px}.contest-submit-dialog__works label{grid-template-columns:auto minmax(0,1fr)}.contest-submit-dialog__works em{grid-column:2;width:max-content}.contest-submit-dialog__checks,.contest-submit-dialog__panel>footer,.workspace-summary{grid-template-columns:1fr}.studio-layout .works-table{border:0;overflow:visible}.studio-layout .works-table__head{display:none}.studio-layout .works-table__row,.studio-layout .works-table--managed .works-table__row{border:1px solid #223149;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 8px;min-width:0;margin-bottom:10px;padding:15px}.studio-layout .works-table__row .work-title{border-bottom:1px solid #223149;grid-column:1/-1;padding-bottom:11px}.studio-layout .works-table__row .work-title>span:first-child{width:44px;height:57px}.studio-layout .works-table__row .work-status,.studio-layout .works-table__row>strong{gap:4px;font-size:.62rem;display:grid}.studio-layout .works-table__row .work-status:before,.studio-layout .works-table__row>strong:before{content:attr(data-label);color:#71849d;font-size:.47rem;font-weight:700}.studio-layout .works-table__row .work-status{display:block}.studio-layout .works-table__row .work-status:before{margin-bottom:5px;display:block}.studio-layout .works-table__actions{grid-column:1/-1;justify-content:stretch;padding-top:3px}.studio-layout .works-table__actions .work-action{flex:1}.studio-layout .work-actions-menu{flex:0 0 40px}.studio-layout .work-actions-menu>button{width:40px}.studio-layout .work-actions-menu__panel{inset-inline:auto 0}.workspace-heading{flex-direction:column;align-items:stretch}.workspace-view-tabs{width:100%}.workspace-view-tabs button{flex:1;justify-content:center}.work-confirm-dialog{padding:13px}.work-confirm-dialog__panel{padding:34px 19px 22px}.work-confirm-dialog__panel h2{font-size:1.08rem}.work-confirm-dialog__panel form>div{grid-template-columns:1fr}.story-settings-topline{flex-direction:column;align-items:stretch}.story-settings-topline__actions{grid-template-columns:1fr 1fr;display:grid}.story-settings-topline__actions .button{width:100%;padding-inline:8px}.story-settings-grid{grid-template-columns:1fr}.story-settings-cover-card{grid-template-columns:112px minmax(0,1fr);align-items:start;position:static}.story-settings-cover{grid-row:1/3}.story-settings-cover-card__actions{align-self:end}.story-publication-requirement{grid-template-columns:auto minmax(0,1fr)}.story-publication-requirement .button{grid-column:1/-1;width:100%}.story-settings-section{padding:17px 14px}.story-settings-section>header{grid-template-columns:36px minmax(0,1fr)}.story-settings-section>header>svg{width:36px;height:36px;padding:9px}.story-settings-savebar{flex-direction:column;align-items:stretch;bottom:7px}.story-settings-savebar .button{width:100%}.new-story-basics-grid{grid-template-columns:1fr}.new-story-cover-card{grid-template-columns:112px minmax(0,1fr);align-items:start}.new-story-cover{grid-row:1/4}.new-story-cover-card__actions{align-self:end}.new-story-basics-fields textarea{min-height:210px}.studio-settings-grid,.studio-layout .wallet-grid,.studio-layout .editor-grid,.studio-layout .form-grid{grid-template-columns:1fr}.income-topline{gap:20px}.income-actions{flex-direction:column;align-items:stretch;width:100%}.income-actions select,.income-actions .button{width:100%}.income-summary{grid-template-columns:1fr 1fr;gap:8px}.income-summary article{padding:15px}.income-summary article strong{font-size:1.2rem}.payout-readiness{flex-direction:column;align-items:stretch;padding:18px!important}.payout-readiness__progress{align-items:flex-start}.payout-ring{width:78px;height:78px}.payout-checks{min-width:0}.income-chart{height:190px}}.rankings-page{background:#fff;padding:48px 0 92px}.rankings-page .rankings-layout{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:46px;display:grid}.rankings-page .rankings-sidebar{border-top:0;min-width:0;position:sticky;top:104px}.rankings-sidebar>header{border-bottom:1px solid var(--line);padding:0 0 17px}.rankings-sidebar>header span{color:var(--blue);font-size:.56rem;font-weight:800}.rankings-sidebar>header h1{color:var(--blue);margin:3px 0 0;font:800 1.55rem/1.35 inherit}.rankings-sidebar__accordions{display:grid}.rankings-page .rankings-sidebar__accordions>section{border-bottom:1px solid var(--line);padding:0}.rankings-sidebar__format{color:#222a38;text-align:start;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:67px;padding:13px 4px;font-size:.78rem;font-weight:800;display:flex}.rankings-sidebar__format:hover{color:var(--blue)}.rankings-sidebar__format[aria-expanded=true]{color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue);padding-inline:13px}.rankings-sidebar__format svg{flex:none;width:17px;height:17px}.rankings-sidebar__metrics{grid-template-columns:1fr 1fr;gap:2px 12px;padding:13px 9px 17px;display:grid}.rankings-sidebar__metrics button{color:#475267;text-align:start;background:0 0;border:0;min-height:39px;padding:6px 3px;font-size:.58rem;font-weight:700}.rankings-sidebar__metrics button:hover,.rankings-sidebar__metrics button.is-active{color:var(--blue)}.rankings-sidebar__metrics button.is-active{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.rankings-page .rankings-sidebar__note{color:#6e7b90;background:#f6f8fb;border:1px solid #e7ebf1;gap:2px;margin:18px 0 0;padding:13px 14px;font-size:.52rem;line-height:1.65;display:grid}.rankings-sidebar__note strong{color:#303b4e;font-size:.58rem}.rankings-page .rankings-content{min-width:0}.ranking-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:29px;display:grid}.ranking-board{min-width:0}.ranking-board__heading{color:#202735;border:0;border-bottom:4px solid var(--blue);text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:4px 0 10px;font-size:.76rem;font-weight:900;display:flex}.ranking-board__heading:hover,.ranking-board.is-selected .ranking-board__heading{color:var(--blue)}.ranking-board__heading svg{width:17px;height:17px;color:var(--blue)}.ranking-board ol{margin:0;padding:9px 0 0;list-style:none;display:grid}.ranking-board li{grid-template-columns:30px 48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:84px;display:grid}.ranking-board__rank{color:#7f8795;font-variant-numeric:tabular-nums;direction:ltr;font-size:.75rem}.ranking-board__rank.is-rank-1{color:#ef174a}.ranking-board__rank.is-rank-2{color:#ff7c19}.ranking-board__rank.is-rank-3{color:#27c99a}.ranking-board__cover{aspect-ratio:4/5.3;background:#edf1f7;place-items:center;width:48px;display:grid;overflow:hidden}.ranking-board__cover img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.ranking-board__cover:hover img{transform:scale(1.04)}.ranking-board__story{gap:4px;min-width:0;display:grid}.ranking-board__story>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:850;line-height:1.55;display:-webkit-box;overflow:hidden}.ranking-board__story>a:hover{color:var(--blue)}.ranking-board__story>span{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.ranking-board__story small{color:#7c8594;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:.47rem;display:inline-flex;overflow:hidden}.ranking-board__story small svg{flex:none;width:12px;height:12px}.ranking-board__story small:last-child{justify-content:flex-end}.rankings-extend{width:100%;min-height:65px;color:var(--blue);background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;padding:0;font-size:.62rem;font-weight:900;display:grid}.rankings-extend:before,.rankings-extend:after{content:"";background:var(--line);height:1px}.ranking-board-grid--secondary{margin-top:24px}.rankings-page .rankings-empty{border:1px solid var(--line);min-height:520px}@media (max-width:980px){.rankings-page .rankings-layout{grid-template-columns:1fr;gap:36px}.rankings-page .rankings-sidebar{display:block;position:static}.rankings-sidebar__accordions{grid-template-columns:1fr 1fr;gap:0 20px}.rankings-page .rankings-sidebar__note{max-width:360px}}@media (max-width:820px){.ranking-board-grid{grid-template-columns:1fr;gap:34px}.ranking-board-grid--secondary{margin-top:34px}.ranking-board li{grid-template-columns:31px 47px minmax(0,1fr);min-height:78px}}@media (max-width:560px){.rankings-page{padding:28px 0 66px}.rankings-page .rankings-layout{gap:28px}.rankings-sidebar>header h1{font-size:1.35rem}.rankings-sidebar__accordions{grid-template-columns:1fr}.rankings-sidebar__format{min-height:59px}.rankings-page .rankings-sidebar__note{max-width:none}.ranking-board__heading{min-height:44px}.ranking-board__story>a{font-size:.67rem}.ranking-board__story small{font-size:.49rem}}@media (max-width:980px){.reader-anchor--paragraph>button{inset-inline-end:-45px}.reader-anchor--paragraph>button span{display:none}}@media (max-width:680px){.reader-bar{min-height:62px;padding:9px 12px}.reader-bar>a{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}.reader-bar>div{gap:3px}.reader-comments-trigger,.reader-appearance__trigger,.reader-guide-trigger{gap:5px;min-height:38px;padding:6px 8px;font-size:.48rem}.reader-comments-trigger>span,.reader-guide-trigger>span{display:none}.reader-appearance__panel{width:100%;max-height:min(80vh,720px);padding:0 16px calc(16px + env(safe-area-inset-bottom));border:0;border-radius:15px 15px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -18px 55px #070f1d47}.reader-appearance__panel.is-tour-preview{border-radius:0 0 15px 15px;max-height:43vh;top:8px;bottom:auto;box-shadow:0 18px 55px #070f1d47}.reader-appearance__panel:before{display:none}.reader-appearance__panel>header{z-index:2;background:#fff;position:sticky;top:0}.reader-theme-option{min-height:55px}.reader-anchor--paragraph{padding-inline-end:34px}.reader-anchor--paragraph>button{inset-inline-end:0;min-width:28px;min-height:28px;padding:5px;top:12px;transform:none}.reader-anchor--paragraph:hover>button{transform:translateY(-1px)}.reader-anchor--paragraph>button svg{width:14px;height:14px}.reader-anchor--paragraph>button b{min-width:17px;height:17px;font-size:.44rem}.reader-article--comic{padding-inline:0}.reader-article--comic>.eyebrow,.reader-article--comic>h1,.reader-article--comic>.audio-strip{margin-inline:18px}.reader-anchor--page{width:100%}.reader-anchor--page>button{inset-inline-end:10px;top:12px}.inline-comments-backdrop{display:none}.inline-comments-drawer{z-index:120;width:100%;box-shadow:none;border:0;top:0}.inline-comments-drawer__header{min-height:82px;padding:14px 16px}.inline-comments-drawer__header h2{font-size:1.35rem}.inline-comments-drawer__body{padding-inline:16px}.inline-comments-composer{padding-inline:12px}.comment-gif-picker{max-height:min(430px,100dvh - 165px);padding:12px}.comment-gif-picker__grid{gap:4px}.comment-gif-picker__grid .comment-reaction-sprite--picker{--reaction-size:min(68px, 18vw)}.inline-comments-signin{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.pricing-grid--single{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}.pricing-grid--single .plan-icon{width:48px;height:48px;color:var(--blue);background:#eaf1ff;place-items:center;display:grid}.pricing-grid--single .is-featured .plan-icon{color:#fff;background:var(--blue)}.pricing-page--pro .pricing-heading{text-align:center;max-width:850px;margin-inline:auto}.pricing-footnote{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:25px auto 0;font-size:.6rem;display:flex}.pricing-message{color:#725b1c;background:#fff7df;border:1px solid #ecd796;max-width:900px;margin:22px auto 0;padding:14px 18px;font-size:.62rem}.button--pro{color:#fff;background:#7045c8;border-color:#7045c8}.button--pro:hover{background:#5933ad}.tag-premium{color:#6941b8!important;background:#f0eaff!important;border-color:#d8c9fa!important}.tag-premium svg{width:14px;height:14px}.story-pro-access{color:#277558;background:#e7f7ef;border:1px solid #b8e5d1;border-radius:5px;align-items:center;gap:7px;min-height:48px;padding:10px 16px;font-size:.63rem;font-weight:800;display:inline-flex}.reader-paywall{text-align:center;border:1px solid var(--line);background:#fff;align-content:center;justify-items:center;width:min(680px,100% - 32px);min-height:470px;margin:70px auto;padding:45px;display:grid;box-shadow:0 25px 70px #101a2e17}.reader-paywall>svg{color:#7045c8;width:50px;height:50px;margin-bottom:15px}.reader-paywall h1{font:750 clamp(2rem, 6vw, 3.5rem)/1.15 var(--display);margin:8px 0}.reader-paywall p{max-width:520px;color:var(--muted)}.settings-admin-entry{color:#fff;background:#0d1b31;border:1px solid #1e4e9f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding:14px 12px;display:grid}.settings-admin-entry>svg:first-child{color:#73a5ff}.settings-admin-entry>span{min-width:0;display:grid}.settings-admin-entry strong{font-size:.58rem}.settings-admin-entry small{color:#8fa4c1;font-size:.46rem}.premium-activation{color:#dce8fb;background:#111d31;border:1px solid #2c4670;border-radius:8px;grid-template-columns:minmax(0,1fr) 165px auto;align-items:end;gap:16px;margin-top:17px;padding:18px;display:grid}.premium-activation strong{font-size:.7rem}.premium-activation p{color:#899bb4;margin:3px 0 0;font-size:.52rem}.premium-activation label{color:#9badc4;gap:6px;font-size:.5rem;display:grid}.premium-activation input{color:#fff;background:#091423;border:1px solid #30435f;border-radius:5px;width:100%;min-height:43px;padding:8px 11px}.premium-contract-state{color:#dce8fb;background:#111d31;border:1px solid #2c4670;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.premium-contract-state>svg{color:#9f79e8;flex:0 0 23px}.premium-contract-state>div{gap:3px;display:grid}.premium-contract-state strong{font-size:.68rem}.premium-contract-state p{color:#899bb4;margin:0;font-size:.52rem;line-height:1.65}.premium-contract-state.is-signed{color:#bcefd7;background:#0c2920;border-color:#285747}.premium-contract-state.is-signed>svg{color:#4ed197}.premium-contract-signing{color:#dce8fb;background:linear-gradient(135deg,#111d31,#182646);border:1px solid #3c5681;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:13px 16px;margin-top:16px;padding:18px;display:grid}.premium-contract-signing>header{align-items:center;gap:10px;display:flex}.premium-contract-signing>header>svg{color:#aa80ef;flex:0 0 24px}.premium-contract-signing>header div{gap:3px;display:grid}.premium-contract-signing>header strong{font-size:.68rem}.premium-contract-signing>header p{color:#91a3bc;margin:0;font-size:.5rem}.premium-contract-signing>label:not(.premium-contract-signing__accept){color:#9badc4;grid-column:1/-1;gap:6px;font-size:.52rem;display:grid}.premium-contract-signing>label input[type=text],.premium-contract-signing>label:not(.premium-contract-signing__accept) input{color:#fff;background:#091423;border:1px solid #30435f;border-radius:5px;min-height:43px;padding:8px 11px}.premium-contract-signing__accept{color:#aabbd0;grid-column:1/-1;align-items:start;gap:8px;font-size:.5rem;line-height:1.6;display:flex}.premium-contract-signing__accept input{margin-top:2px}.premium-contract-signing>.button:last-child{grid-column:1/-1;justify-self:end}.premium-active-state{color:#bcefd7;background:#0c2920;border:1px solid #285747;border-radius:7px;align-items:center;gap:12px;margin-top:16px;padding:15px 17px;display:flex}.premium-active-state>svg{color:#4ed197}.premium-active-state>div{display:grid}.premium-active-state strong{font-size:.65rem}.premium-active-state span{color:#81b9a0;font-size:.5rem}.contest-countdown{gap:16px;display:grid}.contest-countdown>span{color:#aebcd0;font-size:.67rem;font-weight:800}.contest-countdown>div{direction:ltr;grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.contest-countdown strong{background:#ffffff12;border:1px solid #ffffff21;justify-items:center;gap:2px;min-width:0;padding:12px 4px;margin:0!important;display:grid!important}.contest-countdown b{color:#fff;font:750 1.45rem/1 var(--display)}.contest-countdown small{color:#8fa3bf!important;font-size:.43rem!important}.contest-countdown em{color:#8fa3bf;font-size:.5rem;font-style:normal}.contest-track-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.contest-candidates-section{color:#eef4fd;background:#0c1728;border-block:1px solid #1e3049}.contest-candidates-section .eyebrow{color:#78a8ff}.contest-candidates-section .display-heading{color:#fff}.contest-candidates-section>.container>p{color:#8092ac}.candidate-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}.candidate-track-grid>section{background:#0f1d31;border:1px solid #223854;border-radius:9px;min-width:0;overflow:hidden}.candidate-track-grid>section>header{background:#101f35;border-bottom:1px solid #223854;align-items:center;gap:13px;min-height:86px;padding:18px 20px;display:flex}.candidate-track-grid>section>header>span{color:#78a8ff;background:#172e50;border-radius:7px;place-items:center;width:43px;height:43px;display:grid}.candidate-track-grid>section>header>div{display:grid}.candidate-track-grid>section>header strong{color:#fff;font:750 1.05rem var(--display)}.candidate-track-grid>section>header small{color:#7388a4;font-size:.5rem}.candidate-list{display:grid}.candidate-list>a{border-bottom:1px solid #1c304a;grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:13px;min-width:0;padding:14px 18px;transition:all .18s;display:grid}.candidate-list>a:hover{background:#13243c}.candidate-cover{aspect-ratio:4/5.4;color:#5e7698;background:#1a2a40;place-items:center;width:58px;display:grid;overflow:hidden}.candidate-cover img{object-fit:cover;width:100%;height:100%}.candidate-list>a>div{gap:3px;min-width:0;display:grid}.candidate-list em{color:#e7bd5a;align-items:center;gap:4px;width:max-content;font-size:.45rem;font-style:normal;font-weight:800;display:inline-flex}.candidate-list em svg{width:12px;height:12px}.candidate-list strong{color:#eaf1fb;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.candidate-list small{color:#7387a3;font-size:.48rem}.candidate-avatar{color:#bed2f2;background:#274267;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.55rem;font-weight:800;display:grid;overflow:hidden}.candidate-avatar img{object-fit:cover;width:100%;height:100%}.candidate-empty{color:#7187a3;text-align:center;align-content:center;place-items:center;gap:5px;min-height:210px;display:grid}.candidate-empty svg{color:#416fae;width:31px;height:31px;margin-bottom:5px}.candidate-empty strong{color:#b9c8db;font-size:.66rem}.candidate-empty span{font-size:.49rem}.admin-layout{--admin-bg:#08111e;--admin-panel:#0e1a2b;--admin-line:#213149;color:#e6edf8;background:var(--admin-bg);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-inline-start:1px solid var(--admin-line);background:#0a1423;grid-template-rows:auto 1fr auto;align-self:start;min-height:100vh;padding:22px 16px;display:grid;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--admin-line);direction:ltr;align-items:center;gap:10px;padding:4px 8px 23px;display:flex}.admin-brand>svg{color:#4e8cff;width:30px;height:30px}.admin-brand>span{direction:rtl;display:grid}.admin-brand strong{color:#fff;direction:ltr;font-size:.74rem}.admin-brand strong span{color:#4e8cff}.admin-brand small{color:#70829b;font-size:.45rem}.admin-sidebar nav{align-content:start;gap:5px;padding-top:22px;display:grid}.admin-sidebar nav a{color:#8fa0b6;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-size:.57rem;font-weight:750;display:flex}.admin-sidebar nav a:hover{color:#dce7f6;background:#101f33}.admin-sidebar nav a.active{color:#fff;background:#1457d9}.admin-sidebar nav svg{width:18px;height:18px}.admin-nav-badge{color:#11213a;background:#ffc94c;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-inline-start:auto;padding-inline:5px;font-size:.42rem;line-height:1;display:inline-grid}.admin-sidebar nav a.active .admin-nav-badge{color:#174ca8;background:#fff}.admin-marketing-summary{margin-bottom:16px}.admin-marketing-summary>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-marketing-summary>div:last-child a{color:#dce8f8;background:#101f34;gap:4px;padding:15px;display:grid}.admin-marketing-summary>div:last-child strong{color:#75a7ff;font:760 1.3rem/1 var(--display)}.admin-marketing-summary>div:last-child span{color:#8194ad;font-size:.44rem}.admin-sidebar__account{border-top:1px solid var(--admin-line);gap:9px;padding-top:17px;display:grid}.admin-sidebar__account>div{align-items:center;gap:9px;padding:5px;display:flex}.admin-sidebar__account>div>span:last-child{min-width:0;display:grid}.admin-sidebar__account strong{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.admin-sidebar__account small{color:#70829a;font-size:.43rem}.admin-sidebar__account>a,.admin-sidebar__account>button{color:#8396b0;text-align:right;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;min-height:37px;padding:8px 10px;font-size:.5rem;display:flex}.admin-sidebar__account>a:hover,.admin-sidebar__account>button:hover{color:#fff;background:#111f32}.admin-avatar{background:#23446f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.58rem;display:grid;overflow:hidden}.admin-avatar img{object-fit:cover;width:100%;height:100%}.admin-main{min-width:0}.admin-toolbar{color:#71839b;border-bottom:1px solid var(--admin-line);background:#0a1423;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:12px 30px;display:flex}.admin-toolbar>div{align-items:center;gap:7px;font-size:.5rem;display:flex}.admin-toolbar>div svg{color:#4e8cff}.admin-toolbar>strong{font-size:.48rem;font-weight:600}.admin-content{width:min(1440px,100%);margin:auto;padding:32px 34px 60px}.admin-page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.admin-page-heading span{color:#568fef;font-size:.5rem;font-weight:800}.admin-page-heading h1{color:#fff;font:750 clamp(1.8rem, 4vw, 2.7rem)/1 var(--display);margin:2px 0 0}.button--admin{color:#a8bad1;background:#101f32;border-color:#293a52;min-height:40px;font-size:.53rem}.admin-message{color:#b9d3ff;background:#102747;border:1px solid #285187;margin:0 0 18px;padding:12px 15px;font-size:.55rem}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.admin-metrics article{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:9px;grid-template-columns:auto 1fr;gap:3px 10px;min-width:0;padding:18px;display:grid}.admin-metrics svg{color:#5d95f2;background:#142b4a;border-radius:6px;grid-row:1/3;width:28px;height:28px;padding:6px}.admin-metrics span{color:#8799b0;font-size:.5rem}.admin-metrics strong{color:#fff;font:750 1.5rem/1 var(--display)}.admin-metrics small{color:#60738e;grid-column:1/-1;margin-top:8px;font-size:.45rem}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.admin-panel{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:9px;min-width:0;margin-bottom:18px;overflow:hidden}.admin-panel__heading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:14px 18px;display:flex}.admin-panel__heading>div{align-items:center;gap:10px;display:flex}.admin-panel__heading svg{color:#5791f0}.admin-panel__heading span{display:grid}.admin-panel__heading strong{color:#edf3fb;font-size:.64rem}.admin-panel__heading small{color:#6f829b;font-size:.44rem}.admin-panel__heading>b{color:#9bbcf5;background:#142a48;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:.48rem;display:grid}.admin-panel__heading>a{color:#6199f4;font-size:.48rem;font-weight:800}.subscription-launch-admin>.admin-message{margin:14px 18px 0}.subscription-launch-admin>.admin-message.is-error{color:#ffd0d0;background:#3a1820;border-color:#713041}.subscription-launch-admin__metrics{background:var(--admin-line);border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.subscription-launch-admin__metrics article{background:var(--admin-panel);grid-template-columns:auto 1fr;gap:4px 9px;min-width:0;padding:16px 18px;display:grid}.subscription-launch-admin__metrics svg{color:#5791f0;grid-row:1/4;width:19px}.subscription-launch-admin__metrics span,.subscription-launch-admin__metrics small{color:#72869f;overflow-wrap:anywhere;font-size:.42rem}.subscription-launch-admin__metrics strong{color:#f3f7fd;font-size:.62rem}.subscription-launch-admin__body{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px 18px;display:grid}.subscription-launch-admin__body h3{color:#fff;font:700 .75rem var(--display);margin:0 0 5px}.subscription-launch-admin__body p{color:#7f92aa;margin:0 0 15px;font-size:.46rem}.subscription-launch-admin__body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.subscription-launch-admin__body li{color:#9fb1c8;border:1px solid #263a54;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:.45rem;display:flex}.subscription-launch-admin__body li svg{flex:none;width:16px}.subscription-launch-admin__body li.is-ready{color:#77deb0;background:#1457412e;border-color:#23523f}.subscription-launch-admin__body li.is-blocked svg{color:#f0bd61}.subscription-launch-admin__actions{flex-direction:column;justify-content:center;gap:9px;min-width:190px;display:flex}.subscription-launch-admin__actions .button{justify-content:center}.admin-review-list,.admin-simple-list{display:grid}.admin-review-list>article{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(190px,1.2fr) minmax(160px,.8fr) auto;align-items:center;gap:15px;min-width:0;padding:14px 18px;display:grid}.admin-review-list>article:last-child{border-bottom:0}.admin-work{align-items:center;gap:10px;min-width:0;display:flex}.admin-work>span{aspect-ratio:4/5;color:#58708f;background:#18283d;flex:none;place-items:center;width:43px;display:grid;overflow:hidden}.admin-work img{object-fit:cover;width:100%;height:100%}.admin-work>div{min-width:0;display:grid}.admin-work strong{color:#e7eef8;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.admin-work small{color:#71849d;font-size:.44rem}.admin-review-meta{color:#879ab3;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:.45rem;display:flex}.status{color:#9eb1c9;background:#1a2a3e;border-radius:20px;align-items:center;width:max-content;padding:4px 7px;font-size:.43rem;font-style:normal;font-weight:800;display:inline-flex}.status--approved,.status--eligible,.status--active,.status--published,.status--subscription{color:#77deb0;background:#11362a}.status--pending,.status--under_review,.status--needs_review,.status--past_due{color:#e8c46c;background:#342b16}.status--rejected,.status--ineligible,.status--open{color:#ff96a4;background:#3b1d27}.status--admin{color:#a8c8ff;background:#17345e}.admin-review-actions{align-items:center;gap:5px;display:flex}.admin-action{color:#91a6c2;background:#132238;border:1px solid #2a3b53;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:5px 8px;font-size:.43rem;font-weight:800;display:inline-flex}.admin-action svg{width:13px;height:13px}.admin-action--accept{color:#81dfb6;background:#123026;border-color:#285747}.admin-action--reject{color:#ff9dab;background:#311c25;border-color:#5c2f3c}.admin-action--review{color:#e7c36d;background:#2d281a;border-color:#594c2a}.admin-agreement-composer{background:#0b1727;border:1px solid #2b4568;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(190px,1fr) 130px minmax(190px,.8fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.admin-agreement-composer>div{align-items:center;gap:8px;display:flex}.admin-agreement-composer>div>svg{color:#9d79e9;width:20px}.admin-agreement-composer>div span{gap:2px;display:grid}.admin-agreement-composer>div strong{color:#dce8f6;font-size:.54rem}.admin-agreement-composer>div small{color:#71869f;font-size:.43rem}.admin-agreement-composer>label{color:#8fa2ba;gap:5px;font-size:.44rem;display:grid}.admin-agreement-composer input:not([type=file]){color:#dce8f6;background:#091321;border:1px solid #2b405d;border-radius:5px;min-width:0;min-height:34px;padding:6px 8px}.admin-agreement-composer__file{cursor:pointer;background:#11223a;border:1px dashed #3b5c86;border-radius:5px;align-items:center;gap:7px;min-height:34px;padding:6px 9px;position:relative;overflow:hidden;color:#9db4d1!important;display:flex!important}.admin-agreement-composer__file svg{width:14px}.admin-agreement-composer__file input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-agreement-activate{grid-column:1/-1;justify-self:end}.admin-table{overflow-x:auto}.admin-table>header,.admin-table>article{border-bottom:1px solid var(--admin-line);align-items:center;gap:14px;min-width:760px;padding:13px 18px;font-size:.49rem;display:grid}.admin-table>header{color:#687b95;background:#0b1626;font-weight:800}.admin-table>article{color:#a4b3c6}.admin-table--subscriptions>*{grid-template-columns:1.1fr 1fr .7fr .8fr .8fr}.admin-table--users>*{grid-template-columns:1.2fr 1fr .6fr .8fr}.admin-user{align-items:center;gap:8px;display:flex}.admin-user>span{background:#233b5c;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;overflow:hidden}.admin-user img{object-fit:cover;width:100%;height:100%}.admin-simple-list>a,.admin-simple-list>article{border-bottom:1px solid var(--admin-line);align-items:center;gap:12px;min-width:0;padding:14px 18px;display:flex}.admin-simple-list>a>div,.admin-simple-list>article>div{flex:1;min-width:0;display:grid}.admin-simple-list strong{color:#e3ebf6;font-size:.56rem}.admin-simple-list small{color:#71839b;font-size:.44rem}.admin-simple-list>a>span{color:#8396ad;font-size:.47rem}.admin-activity article{border-bottom:1px solid var(--admin-line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.admin-activity i{background:#4f8fff;border-radius:50%;width:7px;height:7px}.admin-activity div{display:grid}.admin-activity strong{color:#dbe6f4;font-size:.5rem}.admin-activity small,.admin-activity time{color:#697d98;font-size:.42rem}.admin-empty{color:#6d8099;align-content:center;place-items:center;gap:8px;min-height:145px;font-size:.5rem;display:grid}.admin-empty svg{color:#345d94}.admin-feature-list{display:grid}.admin-feature-list label{border-bottom:1px solid var(--admin-line);grid-template-columns:1fr 42px;align-items:center;gap:16px;min-height:76px;padding:15px 18px;display:grid;position:relative}.admin-feature-list label>span{display:grid}.admin-feature-list strong{color:#dce6f3;font-size:.55rem}.admin-feature-list small{color:#6e819a;font-size:.44rem}.admin-feature-list input{opacity:0;position:absolute}.admin-feature-list i{background:#29394e;border-radius:20px;width:40px;height:22px;position:relative}.admin-feature-list i:after{content:"";background:#8292a7;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;right:3px}.admin-feature-list input:checked+i{background:#1457d9}.admin-feature-list input:checked+i:after{background:#fff;transform:translate(-18px)}.admin-feature-list label.is-finance-locked{cursor:not-allowed;background:#182a418c}.admin-feature-list label.is-finance-locked i{opacity:.55}.admin-feature-list label.is-finance-locked small{color:#89a5ca}.admin-login{color:#e7eef8;background:radial-gradient(circle at 50% 0,#132d55 0%,#08111e 45%);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login>section{background:#0e1a2b;border:1px solid #263a56;border-radius:12px;justify-items:center;width:min(460px,100%);padding:42px;display:grid;box-shadow:0 28px 80px #00000047}.admin-login__brand{color:#5b96fa;width:47px;height:47px;margin-bottom:10px}.admin-login h1{color:#fff;font:750 2.35rem/1.2 var(--display);margin:4px 0}.admin-login>section>p{color:#7d90aa;text-align:center;font-size:.56rem}.admin-login form{gap:15px;width:100%;margin-top:20px;display:grid}.admin-login label{color:#a6b6c9;gap:6px;font-size:.52rem;font-weight:700;display:grid}.admin-login input{color:#fff;background:#091421;border:1px solid #2a3d57;border-radius:6px;outline:none;width:100%;min-height:47px;padding:10px 12px}.admin-login label>div{position:relative}.admin-login label>div svg{color:#5b83b9;position:absolute;top:15px;right:13px}.admin-login label>div input{padding-right:42px}.admin-login>section>small{color:#68809f;align-items:center;gap:6px;margin-top:20px;font-size:.45rem;display:flex}.campaign-admin{min-width:0}.campaign-admin__heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.campaign-admin__heading>div{gap:3px;display:grid}.campaign-admin__heading span{color:#5792f6;font-size:.5rem;font-weight:850}.campaign-admin__heading h1{color:#f5f8fc;font:760 clamp(1.8rem,4vw,2.7rem)/1.1 var(--display);margin:0}.campaign-admin__heading p{color:#768ba5;margin:3px 0 0;font-size:.5rem}.campaign-admin__security{color:#a9c8f6;background:#0b1b30;border:1px solid #285184;border-radius:7px;align-items:center;gap:11px;min-height:58px;margin-bottom:14px;padding:12px 15px;display:flex}.campaign-admin__security>svg{color:#6ca3fb;flex:none;width:22px}.campaign-admin__security>div{gap:3px;display:grid}.campaign-admin__security strong{color:#dbe9ff;font-size:.52rem}.campaign-admin__security span{color:#7892b2;font-size:.44rem;line-height:1.65}.campaign-admin__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.campaign-admin__metrics article{background:#0b192a;border:1px solid #203956;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-width:0;padding:15px;display:grid}.campaign-admin__metrics svg{box-sizing:content-box;color:#75a8fb;background:#142b49;border-radius:6px;grid-row:1/3;width:20px;height:20px;padding:5px}.campaign-admin__metrics span{color:#8093aa;font-size:.43rem}.campaign-admin__metrics strong{color:#f2f6fb;font:760 1.1rem/1 var(--display)}.campaign-admin__message{border:1px solid;border-radius:6px;align-items:center;gap:8px;min-height:44px;margin:0 0 14px;padding:10px 13px;font-size:.48rem;display:flex}.campaign-admin__message svg{width:15px}.campaign-admin__message.is-success{color:#84dfb8;background:#103125;border-color:#285c48}.campaign-admin__message.is-error{color:#ff9eac;background:#321b25;border-color:#633040}.campaign-admin__workspace{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;margin-bottom:18px;display:grid}.campaign-admin__form,.campaign-admin__guide,.campaign-admin__list{background:#0b192a;border:1px solid #203956;border-radius:7px;min-width:0}.campaign-admin__form>header,.campaign-admin__list>header{border-bottom:1px solid #203956;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 16px;display:flex}.campaign-admin__form>header>div,.campaign-admin__list>header>div{align-items:center;gap:9px;display:flex}.campaign-admin__form>header svg,.campaign-admin__list>header svg{color:#6d9ff1;width:18px}.campaign-admin__form>header span,.campaign-admin__list>header span{gap:2px;display:grid}.campaign-admin__form>header strong,.campaign-admin__list>header strong{color:#e8f0fa;font-size:.57rem}.campaign-admin__form>header small,.campaign-admin__list>header small{color:#6f839c;font-size:.41rem}.campaign-admin__form>header>div:last-child{gap:5px;display:flex}.campaign-admin__form>header button,.campaign-admin__actions button{color:#9bb8e8;min-height:32px;font:800 .41rem/1 var(--body);background:#102746;border:1px solid #2a507e;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.campaign-admin__form>header button svg,.campaign-admin__actions button svg{width:13px}.campaign-admin__templates{background:#0a1625;border-bottom:1px solid #203956;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;display:flex}.campaign-admin__templates>span{color:#788ba4;margin-inline-end:4px;font-size:.43rem;font-weight:800}.campaign-admin__templates button{color:#91a7c3;min-height:29px;font:750 .4rem/1 var(--body);background:#111f32;border:1px solid #2a3c53;border-radius:15px;padding:5px 9px}.campaign-admin__templates button:hover{color:#dce9fb;border-color:#3b70b3}.campaign-admin__form fieldset{border:0;border-bottom:1px solid #203956;min-width:0;margin:0;padding:15px 16px 18px}.campaign-admin__form legend{color:#a9c4ed;padding:0 0 10px;font-size:.48rem;font-weight:850}.campaign-admin__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaign-admin__form-grid--four{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-admin__form-grid>label,.campaign-admin__field,.campaign-admin__placements{color:#7f93ad;gap:6px;min-width:0;font-size:.43rem;font-weight:800;display:grid}.campaign-admin__form-grid .is-wide{grid-column:1/-1}.campaign-admin__form-grid input,.campaign-admin__form-grid select,.campaign-admin__form-grid textarea{color:#e0e9f5;width:100%;min-height:41px;font:650 .46rem/1.6 var(--body);background:#091523;border:1px solid #29405e;border-radius:5px;outline:none;padding:9px 11px}.campaign-admin__form-grid textarea{resize:vertical;min-height:88px}.campaign-admin__form-grid input:focus,.campaign-admin__form-grid select:focus,.campaign-admin__form-grid textarea:focus{border-color:#347ff1;box-shadow:0 0 0 2px #347ff124}.campaign-admin__placements>div{flex-wrap:wrap;gap:6px;display:flex}.campaign-admin__placements>div label{position:relative}.campaign-admin__placements>div input{opacity:0;position:absolute}.campaign-admin__placements>div span{color:#7d91aa;cursor:pointer;background:#0d1c2e;border:1px solid #263c58;border-radius:16px;align-items:center;min-height:32px;padding:6px 10px;font-size:.4rem;display:inline-flex}.campaign-admin__placements>div input:checked+span{color:#dceaff;background:#15386a;border-color:#3575c9}.campaign-admin__placements>small{color:#60748e;font-size:.39rem;font-weight:500}.campaign-admin__upload{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.campaign-admin__upload>label,.campaign-admin__upload>button{color:#a8c6f5;cursor:pointer;white-space:nowrap;background:#102746;border:1px solid #2b5589;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:41px;padding:7px 11px;display:inline-flex}.campaign-admin__upload>label svg,.campaign-admin__upload>button svg{width:14px}.campaign-admin__upload>label input{display:none}.campaign-admin__upload>button{color:#ff9bac;font:800 .4rem/1 var(--body);background:#301b24;border-color:#5d303d}.campaign-admin__form>footer{flex-wrap:wrap;gap:8px;padding:15px 16px;display:flex}.campaign-admin__form>footer .button{min-height:41px;font-size:.48rem}.campaign-admin__guide{gap:9px;padding:19px;display:grid;position:sticky;top:78px}.campaign-admin__guide>svg{box-sizing:content-box;color:#7cabf5;background:#142d4d;border-radius:7px;width:28px;height:28px;padding:6px}.campaign-admin__guide h2{color:#e2ebf7;margin:4px 0 0;font-size:.68rem}.campaign-admin__guide ul{color:#7c91aa;gap:9px;margin:4px 0 0;padding:0 17px 0 0;font-size:.44rem;line-height:1.65;display:grid}.campaign-admin__list{overflow:hidden}.campaign-admin__list>header>b{color:#9bbcf5;background:#142a48;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:.45rem;display:grid}.campaign-admin__list>article{border-bottom:1px solid #1d334d;grid-template-columns:minmax(210px,1.2fr) minmax(190px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:15px;min-width:0;padding:14px 16px;display:grid}.campaign-admin__identity{align-items:center;gap:10px;min-width:0;display:flex}.campaign-admin__identity>img,.campaign-admin__identity>span{object-fit:cover;color:#6f9ce5;background:#142944;border-radius:6px;flex:none;place-items:center;width:52px;height:52px;display:grid}.campaign-admin__identity>span svg{width:20px}.campaign-admin__identity>div{gap:3px;min-width:0;display:grid}.campaign-admin__identity strong,.campaign-admin__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-admin__identity strong{color:#dbe6f3;font-size:.51rem}.campaign-admin__identity small{color:#6d819a;font-size:.4rem}.campaign-status{color:#9eb1c9;background:#1a2a3e;border-radius:12px;width:max-content;padding:3px 7px;font-size:.37rem;font-style:normal;font-weight:850}.campaign-status--active{color:#6edba8;background:#10342a}.campaign-status--scheduled{color:#e8c36b;background:#342b16}.campaign-status--paused{color:#9fb7dc;background:#20314b}.campaign-status--expired{color:#8b97a7;background:#202a37}.campaign-admin__target{color:#91a5bd;flex-wrap:wrap;gap:5px;min-width:0;font-size:.42rem;display:flex}.campaign-admin__target>span{background:#111f32;border-radius:12px;padding:4px 7px}.campaign-admin__target>small{color:#61758f;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.campaign-admin__performance{background:#203956;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.campaign-admin__performance span{text-align:center;background:#0a1625;gap:2px;padding:9px;display:grid}.campaign-admin__performance b{color:#dce8f6;font-size:.52rem}.campaign-admin__performance small{color:#677c96;font-size:.36rem}.campaign-admin__actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.campaign-admin__actions button.is-live{color:#77deb0;background:#123026;border-color:#285747}.campaign-admin__actions button.is-pause{color:#e8c36b;background:#2d281a;border-color:#594c2a}.campaign-admin__empty{color:#6f849e;text-align:center;align-content:center;place-items:center;gap:6px;min-height:170px;font-size:.46rem;display:grid}.campaign-admin__empty svg{color:#4777b8;width:30px}.campaign-admin__empty strong{color:#b9cadf;font-size:.58rem}.in-app-campaign{z-index:110;position:relative}.in-app-campaign--modal{z-index:250;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.in-app-campaign__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040b16b8;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.in-app-campaign__creative{color:#10203a;background:#fff;border:1px solid #18365f21;position:relative;overflow:hidden;box-shadow:0 28px 90px #040e1f52}.in-app-campaign--modal .in-app-campaign__creative{border-radius:18px;grid-template-columns:minmax(240px,.86fr) minmax(300px,1fr);width:min(760px,100%);max-height:min(760px,100vh - 44px);display:grid}.in-app-campaign__close{top:14px;z-index:3;color:#31445f;background:#ffffffeb;border:1px solid #dce4ee;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset-inline-end:14px;box-shadow:0 8px 24px #14253e1a}.in-app-campaign__close svg{width:18px}.in-app-campaign__media{background:#eef3fb;min-height:300px}.in-app-campaign__media img{object-fit:cover;width:100%;height:100%;display:block}.in-app-campaign__mark{color:#1d66dc;background:#e9f1ff;border-radius:18px;place-self:center;place-items:center;width:62px;height:62px;display:grid}.in-app-campaign__mark svg{width:28px}.in-app-campaign__copy{align-content:center;gap:13px;min-width:0;padding:62px 42px 42px;display:grid}.in-app-campaign__copy h2{color:#0c1b33;font:760 clamp(1.65rem,4vw,2.65rem)/1.12 var(--display);letter-spacing:-.025em;margin:0}.in-app-campaign__copy p{color:#62718a;margin:0;font-size:.68rem;line-height:1.85}.in-app-campaign__action{color:#fff;width:max-content;min-height:43px;font:850 .56rem/1 var(--body);background:#1764df;border:0;border-radius:7px;align-items:center;gap:8px;margin-top:6px;padding:9px 16px;display:inline-flex}.in-app-campaign__action svg{width:16px}.in-app-campaign--banner,.in-app-campaign--inline{width:min(1180px,100% - 32px);margin:16px auto}.in-app-campaign--banner .in-app-campaign__creative{border-radius:10px;grid-template-columns:120px minmax(0,1fr);min-height:94px;display:grid}.in-app-campaign--banner .in-app-campaign__media{min-height:94px}.in-app-campaign--banner .in-app-campaign__mark{width:46px;height:46px}.in-app-campaign--banner .in-app-campaign__copy{align-items:center;gap:14px;padding:18px 62px 18px 22px;display:flex}.in-app-campaign--banner .in-app-campaign__copy h2{min-width:180px;font-size:1.15rem}.in-app-campaign--banner .in-app-campaign__copy p{flex:1;font-size:.55rem}.in-app-campaign--banner .in-app-campaign__action{flex:none;margin:0}.in-app-campaign--inline .in-app-campaign__creative{border-radius:12px;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);min-height:150px;display:grid}.in-app-campaign--inline .in-app-campaign__media{min-height:150px}.in-app-campaign--inline .in-app-campaign__copy{padding:28px 62px 28px 28px}.in-app-campaign--inline .in-app-campaign__copy h2{font-size:1.5rem}.in-app-campaign.is-preview:not(.in-app-campaign--modal){z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040b16c7;place-items:center;width:auto;margin:0;padding:30px;display:grid;position:fixed;inset:0}.in-app-campaign.is-preview:not(.in-app-campaign--modal) .in-app-campaign__creative{width:min(980px,100%)}@media (max-width:1100px){.campaign-admin__workspace{grid-template-columns:1fr}.campaign-admin__guide{position:static}.campaign-admin__list>article{grid-template-columns:minmax(200px,1fr) minmax(180px,1fr)}.campaign-admin__performance,.campaign-admin__actions{grid-column:auto}}@media (max-width:760px){.campaign-admin__heading{flex-direction:column;align-items:stretch}.campaign-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-admin__form-grid,.campaign-admin__form-grid--four{grid-template-columns:1fr}.campaign-admin__form-grid .is-wide{grid-column:auto}.campaign-admin__upload,.campaign-admin__list>article{grid-template-columns:1fr}.campaign-admin__actions{justify-content:flex-start}.in-app-campaign--modal{padding:12px}.in-app-campaign--modal .in-app-campaign__creative{border-radius:14px;max-height:calc(100vh - 24px);display:block;overflow-y:auto}.in-app-campaign--modal .in-app-campaign__media{height:34vh;min-height:220px}.in-app-campaign--modal .in-app-campaign__mark{margin-top:46px}.in-app-campaign__copy{padding:34px 24px 27px}.in-app-campaign__copy h2{font-size:1.7rem}.in-app-campaign--banner,.in-app-campaign--inline{width:calc(100% - 20px);margin-block:10px}.in-app-campaign--banner .in-app-campaign__creative,.in-app-campaign--inline .in-app-campaign__creative{display:block}.in-app-campaign--banner .in-app-campaign__media,.in-app-campaign--inline .in-app-campaign__media{height:190px;min-height:150px}.in-app-campaign--banner .in-app-campaign__copy,.in-app-campaign--inline .in-app-campaign__copy{padding:26px 22px 22px;display:grid}.in-app-campaign--banner .in-app-campaign__copy h2{font-size:1.25rem}.in-app-campaign__action{justify-content:center;width:100%}}@media (max-width:1100px){.admin-layout{grid-template-columns:205px minmax(0,1fr)}.admin-content{padding-inline:22px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}.admin-review-list>article{grid-template-columns:minmax(180px,1fr) minmax(130px,.7fr)}.admin-review-actions{grid-column:1/-1}.admin-agreement-composer{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-agreement-composer>div{grid-column:1/-1}}@media (max-width:760px){.pricing-grid--single,.contest-track-grid--two,.candidate-track-grid{grid-template-columns:1fr}.reader-paywall{min-height:420px;margin-block:25px;padding:28px 19px}.premium-activation{grid-template-columns:1fr}.contest-countdown>div{gap:4px}.contest-countdown strong{padding-inline:2px}.contest-countdown b{font-size:1.15rem}.admin-layout{display:block}.admin-sidebar{border-inline-start:0;border-bottom:1px solid var(--admin-line);min-height:0;padding:12px;display:block;position:static}.admin-brand{padding-bottom:12px}.admin-brand small,.admin-sidebar__account{display:none}.admin-sidebar nav{gap:5px;padding-top:10px;display:flex;overflow-x:auto}.admin-sidebar nav a{white-space:nowrap;min-width:max-content;min-height:39px;padding:7px 10px}.admin-toolbar{min-height:50px;padding:8px 14px}.admin-toolbar>strong{display:none}.admin-content{padding:22px 12px 45px}.admin-page-heading{flex-direction:column;align-items:stretch}.admin-page-heading .button{width:100%}.admin-metrics{gap:7px}.admin-metrics article{padding:13px}.subscription-launch-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-launch-admin__body,.subscription-launch-admin__body ul{grid-template-columns:1fr}.subscription-launch-admin__actions{min-width:0}.admin-review-list>article{grid-template-columns:1fr}.admin-review-actions{flex-wrap:wrap;grid-column:auto}.admin-agreement-composer{grid-template-columns:1fr}.admin-agreement-composer>div{grid-column:auto}.admin-login>section{padding:30px 20px}}.admin-sidebar{max-height:100vh;overflow-y:auto}.finance-admin{--finance-blue:#2f7cff;--finance-green:#42c98a;--finance-red:#f06176;--finance-amber:#d9a93e;min-width:0}.finance-admin__heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.finance-admin__heading>div{gap:3px;display:grid}.finance-admin__heading span{color:#5792f6;font-size:.5rem;font-weight:850}.finance-admin__heading h1{color:#f5f8fc;font:760 clamp(1.8rem, 4vw, 2.7rem)/1.1 var(--display);margin:0}.finance-admin__heading p{color:#768ba5;margin:3px 0 0;font-size:.5rem}.finance-lock-banner{color:#adc8f5;background:#0b1b30;border:1px solid #254b7e;border-radius:5px;align-items:center;gap:9px;min-height:50px;margin-bottom:14px;padding:11px 15px;font-size:.49rem;display:flex}.finance-lock-banner svg{color:#6aa1fa;width:17px}.finance-lock-banner strong{color:#dbe9ff}.finance-lock-banner span{color:#708ba9}.finance-filters{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:18px;display:flex}.finance-filters label{color:#71869f;gap:5px;min-width:165px;font-size:.43rem;font-weight:800;display:grid}.finance-filters select,.finance-form-grid input,.finance-form-grid select,.finance-form-grid textarea,.finance-payout-actions input{color:#dce7f5;min-height:40px;font:inherit;background:#0a1626;border:1px solid #29405e;border-radius:5px;outline:none;padding:8px 11px}.finance-form-grid textarea{resize:vertical;min-height:88px}.finance-filters select:focus,.finance-form-grid input:focus,.finance-form-grid select:focus,.finance-form-grid textarea:focus,.finance-payout-actions input:focus{border-color:#2f7cff;box-shadow:0 0 0 2px #2f7cff26}.finance-empty-state{color:#71859e;border:1px dashed #28415f;align-content:center;place-items:center;gap:8px;min-height:360px;display:grid}.finance-empty-state svg{color:#4d87e8;width:38px;height:38px}.finance-empty-state h2{color:#d8e4f4;margin:0;font-size:1rem}.finance-empty-state p{margin:0;font-size:.52rem}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.finance-metrics article{background:#0b192a;border:1px solid #203956;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:0;padding:14px;display:grid}.finance-metrics svg{box-sizing:content-box;color:#7ba8f6;border:1px solid #29466b;border-radius:5px;width:20px;height:20px;padding:4px}.finance-metrics span{color:#899bb1;font-size:.43rem}.finance-metrics strong{color:#f0f5fb;font:760 .78rem/1.2 var(--display);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.finance-overview-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);gap:14px;margin-bottom:14px;display:grid}.finance-panel{background:#0b192a;border:1px solid #203956;border-radius:6px;min-width:0;margin-bottom:14px;overflow:hidden}.finance-panel>header,.finance-panel__title{border-bottom:1px solid #203956;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:13px 16px;display:flex}.finance-panel>header>div,.finance-panel__title>div{align-items:center;gap:9px;display:flex}.finance-panel>header svg,.finance-panel__title svg{color:#6d9ff1;width:18px;height:18px}.finance-panel>header strong,.finance-panel__title strong{color:#e5edf8;font-size:.59rem}.finance-panel>header small{color:#637a96;font-size:.42rem}.finance-panel__title span{gap:2px;display:grid}.finance-panel__title small{color:#6c8099;font-size:.43rem}.finance-panel__title b{color:#a9c8f8;background:#142c4b;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:.46rem;display:grid}.finance-flow__legend{color:#7086a0;gap:16px;padding:13px 18px 0;font-size:.41rem;display:flex}.finance-flow__legend span{align-items:center;gap:5px;display:flex}.finance-flow__legend i{width:14px;height:2px}.finance-flow__legend .is-blue{background:var(--finance-blue)}.finance-flow__legend .is-green{background:var(--finance-green)}.finance-flow__legend .is-red{background:var(--finance-red)}.finance-flow__chart{border-bottom:1px solid #233a56;place-items:center;min-height:245px;margin:10px 18px 18px;display:grid;position:relative;overflow:hidden}.finance-flow__chart>span{background:#19304a;width:100%;height:1px;position:absolute;right:0}.finance-flow__chart>span:first-child{top:20%}.finance-flow__chart>span:nth-child(2){top:40%}.finance-flow__chart>span:nth-child(3){top:60%}.finance-flow__chart>span:nth-child(4){top:80%}.finance-flow__chart>div{z-index:1;color:#607995;background:#0b192a;justify-items:center;gap:5px;padding:16px;display:grid}.finance-flow__chart>div svg{color:#6388b7;width:26px}.finance-flow__chart>div strong{color:#ccd8e8;font-size:.58rem}.finance-flow__chart>div small{font-size:.42rem}.finance-providers>article{color:#c8d5e6;border-bottom:1px solid #203956;justify-content:space-between;align-items:center;min-height:58px;padding:10px 15px;font-size:.5rem;display:flex}.finance-providers em{color:#8b9bae;align-items:center;gap:5px;font-size:.42rem;font-style:normal;display:inline-flex}.finance-providers em svg{width:13px}.finance-providers>p{color:#6d829c;align-items:center;gap:6px;margin:0;padding:12px 15px;font-size:.42rem;display:flex}.finance-providers>p svg{width:14px}.finance-editor{border-bottom:1px solid #203956}.finance-editor summary{color:#8bb7fb;cursor:pointer;background:#0d1d31;padding:13px 16px;font-size:.49rem;font-weight:800}.finance-form-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:11px;padding:15px 16px 18px;display:grid}.finance-form-grid--rules{grid-template-columns:repeat(4,minmax(145px,1fr))}.finance-form-grid label{color:#8296af;gap:5px;font-size:.43rem;font-weight:750;display:grid}.finance-form-grid .button{align-self:end}.finance-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.finance-checkbox input{width:18px;min-height:18px;padding:0}.finance-table{overflow-x:auto}.finance-table>header,.finance-table>article,.finance-table>button{text-align:start;border:0;border-bottom:1px solid #1d334d;align-items:center;gap:12px;min-width:980px;padding:12px 16px;font-size:.45rem;display:grid}.finance-table>header{color:#657b96;background:#091522;font-weight:850}.finance-table>article,.finance-table>button{color:#9dafc4;background:0 0;transition:background .15s}.finance-table>article:hover,.finance-table>button:hover,.finance-table>button.is-selected{background:#0e1e32}.finance-table>button.is-selected{box-shadow:inset -3px 0 #2f7cff}.finance-table>article>div:first-child,.finance-table>button>div:first-child{min-width:0;display:grid}.finance-table strong{color:#dbe6f3}.finance-table small{color:#657b95;font-size:.39rem}.finance-table button{color:#92b8f5;background:#102746;border:1px solid #285083;border-radius:4px;min-height:29px;padding:5px 8px;font-size:.4rem}.finance-table button:disabled{color:#586a80;cursor:not-allowed;background:#152131;border-color:#26374c}.finance-table button.is-danger{color:#ff9cac;background:#321b25;border-color:#633040}.finance-table button.is-locked{align-items:center;gap:4px;display:inline-flex}.finance-table button svg{width:12px}.finance-table--packages>*{grid-template-columns:1.35fr .8fr .8fr .7fr .8fr .6fr .6fr}.finance-table--gifts>*{grid-template-columns:1.4fr .8fr .8fr .6fr .6fr .7fr}.finance-table--rules>*{grid-template-columns:1.4fr .8fr .8fr .7fr 1fr .75fr .6fr 1.1fr}.finance-table--authors>*{grid-template-columns:1.3fr .5fr .8fr .8fr .9fr .8fr}.finance-table--payouts>*{grid-template-columns:1.2fr .8fr .8fr .85fr .85fr .9fr .55fr .55fr .65fr 2.4fr;min-width:1530px}.finance-table--transactions>*{grid-template-columns:.8fr .65fr .55fr .8fr .8fr .9fr .8fr .65fr}.finance-table--reconciliation>*{grid-template-columns:1.2fr .6fr .6fr .8fr .9fr .8fr .8fr .8fr .65fr;min-width:1200px}.finance-table--payout-reconciliation>*{grid-template-columns:.65fr .8fr .9fr 1fr .8fr .8fr .65fr .9fr;min-width:1120px}.finance-table--reader-balances>*{grid-template-columns:1.4fr repeat(5,.8fr)}.finance-row-actions{gap:5px;display:flex!important}.finance-payout-actions{grid-template-columns:minmax(130px,1fr) repeat(4,auto);gap:5px;display:grid!important}.finance-payout-actions input{min-height:31px}.payout-batch-builder>header span,.payout-batches>header span{gap:3px;display:grid}.payout-batch-builder__controls{gap:7px;display:flex!important}.payout-batch-builder__controls select,.payout-batch-builder__controls button,.payout-batches button{color:#dce7f5;min-height:34px;font:inherit;cursor:pointer;background:#102640;border:1px solid #315174;border-radius:5px;padding:6px 10px}.payout-batch-builder__controls button,.payout-batches button{align-items:center;gap:5px;display:inline-flex}.payout-batch-builder__controls svg,.payout-batches button svg{width:14px;height:14px}.payout-batch-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 16px;display:grid}.payout-batch-metrics article{background:#0f2239;border:1px solid #294562;border-radius:5px;gap:5px;padding:12px;display:grid}.payout-batch-metrics small,.payout-batch-preview-grid small,.payout-batches small{color:#7f94ad;font-size:.43rem}.payout-batch-metrics strong{color:#eef5ff;font-size:.66rem}.payout-batch-preview-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 14px;display:grid}.payout-batch-preview-grid>div{background:#081727;border:1px solid #203a58;border-radius:5px;min-width:0;padding:12px}.payout-batch-preview-grid h3{color:#dce8f8;align-items:center;gap:6px;margin:0 0 9px;font-size:.53rem;display:flex}.payout-batch-preview-grid h3 svg{color:#6fa3f3;width:15px;height:15px}.payout-batch-preview-grid p,.payout-batch-items p{color:#aebed1;border-top:1px solid #182e47;justify-content:space-between;align-items:center;gap:9px;margin:0;padding:7px 0;font-size:.45rem;display:flex}.payout-batch-preview-grid p strong{color:#e8f0fa}.payout-batch-builder>footer{border-top:1px solid #203956;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.payout-batch-builder>footer p{color:#7187a0;align-items:center;gap:6px;margin:0;font-size:.43rem;display:flex}.payout-batch-builder>footer svg{width:14px;height:14px}.payout-batches__list>article{border-top:1px solid #203956;padding:12px 16px}.payout-batches__summary{color:#b8c8da;grid-template-columns:1.1fr .9fr auto .8fr 1.2fr;align-items:center;gap:10px;font-size:.46rem;display:grid}.payout-batches__summary>span{gap:3px;display:grid}.payout-batches__summary>span>strong{color:#eef5ff;font-size:.63rem}.payout-batches__summary>div{justify-content:flex-end;gap:6px;display:flex}.payout-batches details{color:#8da2ba;margin-top:10px;font-size:.44rem}.payout-batch-items{background:#081727;border:1px solid #1c334d;border-radius:5px;margin-top:8px;padding:0 10px}.payout-batch-items p{grid-template-columns:1fr .7fr auto 1fr;display:grid}.payout-batches__empty{color:#72879e;text-align:center;padding:18px;font-size:.48rem}.payout-connect-onboarding,.marketer-payout-onboarding{background:#0f2239b8;border:1px solid #294562;border-radius:6px;gap:9px;margin-top:10px;padding:11px;display:grid}.payout-connect-onboarding label,.marketer-payout-onboarding label{color:#91a6bd;justify-content:space-between;align-items:center;gap:10px;font-size:.46rem;display:flex}.payout-connect-onboarding input,.marketer-payout-onboarding input{color:#eef5ff;text-align:center;text-transform:uppercase;background:#081727;border:1px solid #315174;border-radius:5px;width:64px;min-height:34px;padding:5px 8px}.payout-connect-onboarding small{color:#8398af;align-items:center;gap:5px;display:flex}.marketer-payout-state{color:#aac2df;background:#15345699;border:1px solid #4977a980;border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 9px;font-size:.48rem;display:inline-flex}.marketer-payout-state svg{width:15px;height:15px}.finance-risk{color:#efc269}.finance-risk.is-low{color:#5fd5a0}.finance-status{color:#9daec1;background:#1a2a3e;border-radius:12px;align-items:center;width:max-content;padding:4px 7px;font-size:.39rem;font-style:normal;font-weight:850;display:inline-flex}.finance-status--active,.finance-status--paid,.finance-status--verified,.finance-status--matched{color:#6edba8;background:#10342a}.finance-status--pending,.finance-status--requested,.finance-status--under_review,.finance-status--held,.finance-status--processing{color:#e8c36b;background:#342b16}.finance-status--rejected,.finance-status--failed,.finance-status--reversed,.finance-status--restricted,.finance-status--discrepancy{color:#ff93a3;background:#3b1d27}.finance-provider-strip{border-bottom:1px solid #203956;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 16px;display:grid}.finance-provider-strip>span{color:#a6b6c9;border:1px solid #29415f;align-items:center;gap:7px;padding:11px;display:flex}.finance-provider-strip svg{color:#6c829d;width:15px}.finance-provider-strip small{color:#6b7d93;margin-inline-start:auto}.finance-table-empty{color:#70849d;align-content:center;place-items:center;gap:7px;min-height:130px;font-size:.48rem;display:grid}.finance-table-empty svg{color:#4776b5}.finance-adjustments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-adjustment-card{padding-bottom:16px}.finance-adjustment-card .finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-adjustment-card .finance-form-grid label:last-child{grid-column:1/-1}.finance-adjustment-card>.button{margin-inline:16px}.finance-adjustment-note{color:#8194ab;align-items:center;gap:7px;margin:0 16px 13px;font-size:.43rem;display:flex}.finance-adjustment-note svg{color:#e2b85c;width:15px}.finance-audit-list{display:grid}.finance-audit-list article{color:#8fa3bc;border-bottom:1px solid #1d334d;grid-template-columns:auto minmax(0,1fr) minmax(100px,.5fr) auto;align-items:center;gap:11px;min-height:60px;padding:11px 16px;font-size:.44rem;display:grid}.finance-audit-list article>svg{color:#6d9ff1;width:16px}.finance-audit-list article>div{min-width:0;display:grid}.finance-audit-list strong{color:#dbe6f3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-audit-list small{color:#657b95;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-audit-list time{color:#71859e}.finance-admin .is-negative{color:#ff8799!important}.finance-admin .is-positive{color:#5ed8a0!important}.finance-breakdown>div{display:grid}.finance-breakdown article{border-bottom:1px solid #1d334d;grid-template-columns:minmax(120px,1fr) repeat(2,minmax(110px,.65fr));align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:grid}.finance-breakdown article>span{color:#aebed0;font-size:.5rem;font-weight:800}.finance-breakdown article>div{gap:2px;display:grid}.finance-breakdown article small{color:#667b95;font-size:.4rem}.finance-breakdown article strong{color:#dbe7f5;font-size:.55rem}.finance-breakdown>p,.finance-payout-disclaimer{color:#8193aa;background:#0a1625;align-items:center;gap:7px;margin:0;padding:12px 16px;font-size:.43rem;display:flex}.finance-breakdown>p svg{color:#d5aa4c;width:15px}.finance-search{background:#091523;border:1px solid #29405e;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:8px;max-width:520px;margin:14px 16px;padding:0 12px;display:grid}.finance-search svg{color:#6d86a3;width:17px}.finance-search input{color:#e0e9f5;min-height:42px;font:inherit;background:0 0;border:0;outline:none}.finance-table>button{color:#9dafc4;background:0 0;border:0;border-bottom:1px solid #1d334d;border-radius:0;width:100%;min-height:0}.finance-table>button strong{color:#dbe6f3}.finance-table--creator-center>*{grid-template-columns:1.35fr repeat(8,.75fr) .6fr;min-width:1480px}.finance-creator-profile>header button,.finance-transaction-detail>header button{color:#8ba1bb;background:#10233d;border:1px solid #29415f;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.finance-creator-profile>header button svg,.finance-transaction-detail>header button svg{width:15px}.finance-creator-profile__metrics{background:#203956;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.finance-creator-profile__metrics>span{background:#0b192a;gap:5px;padding:17px;display:grid}.finance-creator-profile__metrics small{color:#7287a0;font-size:.42rem}.finance-creator-profile__metrics strong{color:#edf3fa;font:750 .8rem var(--display)}.finance-tabs{border-top:1px solid #203956;border-bottom:1px solid #203956;gap:5px;padding:13px 16px;display:flex}.finance-tabs button{color:#8093aa;background:0 0;border:1px solid #0000;border-radius:5px;min-height:34px;padding:6px 14px;font-size:.48rem;font-weight:800}.finance-tabs button.is-active{color:#dce9fa;background:#102849;border-color:#2e5688}.finance-profile-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-profile-summary p{color:#71849b;border-inline-end:1px solid #203956;gap:5px;margin:0;padding:17px;font-size:.43rem;display:grid}.finance-profile-summary strong{color:#dce8f5;font-size:.62rem}.finance-profile-list{display:grid}.finance-profile-list article{border-bottom:1px solid #203956;justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:10px 16px;display:flex}.finance-profile-list article>span:first-child{display:grid}.finance-profile-list small{color:#6b819b;font-size:.42rem}.finance-profile-list b{color:#69dca9;font-size:.55rem}.finance-transaction-detail__parties{background:#203956;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.finance-transaction-detail__parties>span{background:#0b192a;gap:4px;padding:15px;display:grid}.finance-transaction-detail__parties small{color:#70859d;font-size:.41rem}.finance-transaction-detail__parties strong{color:#dce7f4;font-size:.54rem}.finance-transaction-waterfall{max-width:760px;padding:14px 16px;display:grid}.finance-transaction-waterfall p{color:#7e92aa;border-bottom:1px solid #1c324b;justify-content:space-between;gap:20px;margin:0;padding:10px 0;font-size:.49rem;display:flex}.finance-transaction-waterfall p strong{color:#dce7f4}.finance-transaction-waterfall p.is-total{color:#a9c7f4;font-weight:850}.finance-transaction-detail>footer{color:#71859e;border-top:1px solid #203956;align-items:center;gap:10px;padding:12px 16px;font-size:.43rem;display:flex}.finance-table--revenue-events>*{grid-template-columns:.75fr .75fr 1fr repeat(5,.7fr) .6fr .55fr;min-width:1320px}.finance-table--deductions>*{grid-template-columns:.75fr .9fr .7fr 1.5fr .7fr .6fr .6fr;min-width:1100px}.finance-table--ownership>*{grid-template-columns:1.2fr 1fr .8fr .7fr .6fr}.finance-settings-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.finance-settings-summary article{background:#0b192a;border:1px solid #203956;border-radius:6px;gap:7px;padding:16px;display:grid}.finance-settings-summary small{color:#7389a3;font-size:.43rem}.finance-settings-summary strong{color:#e5eef9;font:760 .85rem var(--display)}.finance-category-list{display:grid}.finance-category-list article{border-bottom:1px solid #1d334d;grid-template-columns:minmax(180px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:14px;min-height:61px;padding:11px 16px;display:grid}.finance-category-list article>span{display:grid}.finance-category-list strong{color:#dbe7f4;font-size:.53rem}.finance-category-list small{color:#687e98;font-size:.41rem}.finance-category-list label{color:#8398b1;align-items:center;gap:8px;font-size:.45rem;display:flex}.finance-category-list input{accent-color:#2f7cff;width:16px;height:16px}.finance-settings-group{border:1px solid #203956;border-radius:6px;margin-bottom:14px}.finance-settings-group>summary{color:#a8c8f5;cursor:pointer;background:#0b192a;padding:15px 16px;font-size:.52rem;font-weight:850}.finance-settings-group>.finance-panel,.finance-settings-group>.finance-adjustments-grid{border:0;border-top:1px solid #203956;border-radius:0;margin:0}@media (max-width:1260px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-form-grid,.finance-form-grid--rules{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:900px){.finance-overview-grid,.finance-adjustments-grid{grid-template-columns:1fr}.finance-form-grid,.finance-form-grid--rules{grid-template-columns:repeat(2,minmax(135px,1fr))}.finance-creator-profile__metrics,.finance-profile-summary,.finance-transaction-detail__parties,.finance-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.finance-admin__heading{flex-direction:column;align-items:stretch}.finance-admin__heading .button{width:100%}.finance-lock-banner{flex-wrap:wrap;align-items:flex-start}.finance-lock-banner span{width:100%;padding-inline-start:26px}.finance-filters{grid-template-columns:1fr;display:grid}.finance-filters label{min-width:0}.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-form-grid,.finance-form-grid--rules,.finance-provider-strip,.finance-adjustment-card .finance-form-grid{grid-template-columns:1fr}.finance-audit-list article{grid-template-columns:auto minmax(0,1fr)}.finance-audit-list article>span,.finance-audit-list article>time{grid-column:2}.finance-category-list article,.finance-creator-profile__metrics,.finance-profile-summary,.finance-transaction-detail__parties,.finance-settings-summary{grid-template-columns:1fr}.finance-breakdown article{grid-template-columns:1fr 1fr}.finance-breakdown article>span{grid-column:1/-1}}.story-page{--story-blue:#245eea;--story-blue-dark:#1646c7;--story-navy:#111c33;--story-muted:#6d7890;--story-line:#e1e6ef;--story-hero:#f5f7ff;--story-gold:#ff991f;color:var(--story-navy);background:#fff}.story-hero{background:var(--story-hero);border-bottom:1px solid var(--story-line);padding:24px 0 68px}.story-breadcrumb{color:#75829a;min-height:28px;margin:0 0 28px;font-size:.72rem}.story-breadcrumb svg{width:13px;height:13px}.story-hero__grid{direction:rtl;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,92px);min-height:484px;display:grid}.story-cover{aspect-ratio:2/3;direction:rtl;background:#e3e8f2;border:1px solid #d5dce8;border-radius:10px;grid-area:auto;width:320px;overflow:hidden;box-shadow:0 18px 38px #172c571f}.story-cover img{transition:transform .4s}.story-cover:hover img{transform:scale(1.015)}.story-hero__copy{direction:rtl;grid-area:auto;max-width:760px}.story-hero h1{max-width:760px;color:var(--story-navy);font:750 clamp(3rem, 5vw, 4.65rem) / 1.12 var(--display);letter-spacing:-.025em;margin:0 0 24px}.story-facts{color:#354158;flex-wrap:wrap;gap:0;margin:0 0 20px;font-size:.75rem;font-weight:750;display:flex}.story-facts span{gap:8px;padding:3px 0}.story-facts span+span{border-inline-start:1px solid #c9d0de;margin-inline-start:18px;padding-inline-start:18px}.story-facts svg{color:#17233a;width:19px;height:19px}.byline{color:var(--story-muted);margin:0 0 17px;font-size:.78rem}.byline strong{color:var(--story-blue);margin-inline-start:8px;font-weight:850}.story-rating-line{gap:12px;margin:0 0 17px}.story-rating-line strong{color:#202c41;font:800 .92rem var(--display)}.story-rating-line button{color:#66738a;font-size:.68rem}.story-stars{color:var(--story-gold)}.story-stars svg{stroke-width:1.9px;width:22px;height:22px}.story-stars--small svg{width:15px;height:15px}.story-hero__badges{flex-wrap:wrap;gap:8px;display:flex}.story-hero__badges>span{color:#44516a;background:#fff;border:1px solid #dfe5f1;border-radius:5px;align-items:center;gap:5px;padding:5px 10px;font-size:.55rem;font-weight:800;display:inline-flex}.story-hero__badges svg{color:#a66d00;width:14px;height:14px}.story-hero__actions{gap:12px;margin-top:28px}.story-hero__actions .button{border-radius:7px;min-width:178px;min-height:52px}.story-hero__actions .button--primary{background:var(--story-blue);border-color:var(--story-blue)}.story-hero__actions .button--primary:hover{background:var(--story-blue-dark)}.story-hero__actions .button--ghost{color:var(--story-blue);border-color:var(--story-blue)}.story-hero__actions .icon-button{width:50px;height:50px;color:var(--story-blue);border-color:#cbd7f2}.story-report{color:#7a8599;margin-top:18px;font-size:.6rem}.story-body{padding-bottom:72px}.story-tabs{border-bottom:1px solid var(--story-line);justify-content:flex-start;gap:48px}.story-tabs button{color:#9aa3b2;min-height:88px;font:750 1.55rem var(--display);padding-top:7px}.story-tabs button.is-active{color:var(--story-navy)}.story-tabs button.is-active:after{background:var(--story-blue);height:3px}.story-tabs button span{min-width:25px;height:25px;color:var(--story-blue);background:#eef3ff}.story-detail-layout{padding-top:52px;display:block}.story-detail-layout main{width:100%}.story-synopsis{max-width:900px}.story-synopsis h2,.story-chapters h2{color:var(--story-navy);font:750 2.15rem / 1.25 var(--display);margin:0 0 22px}.story-synopsis p{color:#37445a;white-space:pre-line;margin:0;font-size:.86rem;line-height:2.25}.story-synopsis__copy{position:relative}.story-synopsis__copy.is-collapsed p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-synopsis__copy.is-collapsed:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 92%);height:58px;position:absolute;inset:auto 0 0}.story-synopsis__toggle{min-height:34px;color:var(--story-blue);cursor:pointer;background:#f2f5ff;border:0;border-radius:6px;align-items:center;gap:6px;margin-top:11px;padding:5px 10px;font-size:.55rem;font-weight:850;display:inline-flex}.story-synopsis__toggle:hover{background:#e8efff}.story-synopsis__toggle svg{width:15px;height:15px}.story-tags{border-top:0;max-width:900px;margin-top:48px;padding-top:0}.story-tags h2{font:750 1.42rem var(--display);margin-bottom:17px}.story-tags>div{gap:10px}.story-tags span{color:var(--story-blue);background:#f2f5ff;border:0;border-radius:8px;padding:7px 14px;font-size:.61rem}.story-details{border-top:0;margin-top:44px;padding-top:0}.story-details dl{border-block:1px solid var(--story-line);border-inline:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.story-details dl>div,.story-details dl>div:nth-child(odd){border:0;grid-template-columns:1fr;gap:4px;padding:18px 20px;display:grid}.story-details dl>div+div{border-inline-start:1px solid var(--story-line)}.story-details dt{color:var(--story-muted);font-size:.55rem}.story-details dd{color:#26344d;font-size:.67rem}.author-panel{border:1px solid var(--story-line);box-shadow:none;background:#fbfcff;border-radius:0;grid-template-columns:minmax(210px,auto) minmax(240px,1fr) auto auto;align-items:center;gap:24px;margin-top:50px;padding:25px 28px;display:grid;position:static}.author-panel__identity{margin:0}.author-panel__identity>img,.author-panel__identity>span{width:58px;height:58px}.author-panel__identity>div{min-width:0}.author-panel__identity small{color:var(--story-blue);font-size:.5rem;font-weight:850;display:block}.author-panel__identity h3{font:750 1.16rem var(--display)}.author-panel__identity em{color:var(--story-muted);font-size:.5rem;font-style:normal;display:block}.author-panel>p{margin:0;font-size:.61rem;line-height:1.9}.author-panel__meta{border-block:0;min-width:170px;margin:0}.author-panel__meta span{padding:8px 15px}.author-panel__meta strong{font-size:.86rem}.author-panel>.button{min-width:140px;margin:0}.author-panel__works{border-top:1px solid var(--story-line);grid-column:1/-1;margin-top:4px;padding-top:18px}.author-panel__works>a{width:min(300px,100%);margin-inline-end:18px;display:inline-grid}.story-community{border-top:0;margin-top:66px;padding-top:0}.story-supporters>header{align-items:center;margin-bottom:20px}.story-supporters h2,.story-gift-panel h2,.story-power-panel h2{font:750 1.75rem var(--display);margin:0}.story-supporters>header>span{font-size:.61rem}.story-supporters__list{border-color:var(--story-line)}.story-supporters__list article{grid-template-columns:24px 62px minmax(0,1fr);gap:14px;min-height:118px;padding:22px 24px}.story-supporters__list article>b{color:#b27a25;font-size:.8rem}.story-supporters__list article>img,.story-supporters__list article>span{width:62px;height:62px}.story-supporters__list strong{font-size:.72rem}.story-supporters__list small{font-size:.51rem}.story-community__empty{background:#fbfcff;border-style:solid}.story-support-grid{grid-template-columns:1fr;gap:46px;margin-top:54px;display:grid}.story-gift-panel,.story-power-panel{border:1px solid var(--story-line);background:#fff;min-height:150px}.story-gift-panel{grid-template-columns:62px minmax(0,1fr) auto;gap:22px;padding:28px 32px;display:grid}.story-gift-panel p{margin-top:4px;font-size:.61rem}.story-gift-panel>.button{min-width:160px}.story-support-panel__icon{width:58px;height:58px;color:var(--story-blue);background:#edf3ff;border-radius:7px}.story-power-panel{grid-template-columns:minmax(245px,1.2fr) minmax(380px,1.8fr) auto;align-content:center;align-items:center;gap:26px;padding:27px 32px;display:grid}.story-power-panel>header{gap:16px}.story-power-panel>header small{color:var(--story-muted);font-size:.5rem}.story-power-panel dl{border:0}.story-power-panel dl>div{padding:9px 18px}.story-power-panel dl>div+div{border-inline-start:1px solid var(--story-line)}.story-power-panel dt{font-size:.51rem}.story-power-panel dd{font-size:1.08rem}.story-power-panel>.button{width:auto;min-width:132px}.story-related{border-block:1px solid var(--story-line);background:#fff;padding:66px 0 72px}.story-related .section-heading{margin-bottom:27px}.story-related .section-heading h2{font:750 2.15rem var(--display);margin:0}.story-related__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.story-related-card{gap:4px}.story-related-card,.story-review-list>article{content-visibility:visible;contain-intrinsic-size:auto}.story-related-card>img,.story-related-card>span{border:1px solid #dfe4ed;border-radius:5px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 18px #17284b12}.story-related-card:hover>img,.story-related-card:hover>span{transform:translateY(-3px);box-shadow:0 13px 24px #17284b1f}.story-related-card strong{font-size:.65rem}.story-related-card small,.story-related-card em{font-size:.5rem}.story-related-card em{color:var(--story-gold)}.story-reviews{padding:70px 0 100px}.story-reviews__heading{border-bottom:1px solid var(--story-line);padding:0 0 24px}.story-reviews__heading h2{font:750 2.2rem var(--display);margin:0}.story-review-summary{border-bottom:1px solid var(--story-line);grid-template-columns:.75fr 1.3fr .95fr;display:grid}.story-review-scorecard,.rating-distribution,.story-review-cta{align-content:center;min-height:235px;padding:34px 38px;display:grid}.story-review-scorecard{text-align:center;justify-items:center;gap:8px}.story-review-scorecard>strong{font:800 2.65rem / 1 var(--display)}.story-review-scorecard>small{color:var(--story-muted);font-size:.55rem}.rating-distribution{border-inline:1px solid var(--story-line);gap:9px}.rating-distribution>div{grid-template-columns:48px minmax(100px,1fr) 34px}.rating-distribution svg{color:var(--story-gold)}.rating-distribution i{background:#edf0f5;border-radius:4px;height:4px}.rating-distribution b{background:var(--story-blue);border-radius:4px}.story-review-cta{place-items:center}.story-review-cta p{font-size:.69rem}.story-review-toolbar{min-height:86px}.story-review-toolbar>strong{font:750 1.25rem var(--display)}.story-review-toolbar button{font-size:.61rem}.story-review-list>article{padding:30px 0}.story-review-list header strong{font-size:.72rem}.story-review-list p{max-width:1000px;font-size:.72rem}.story-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111b3085}.story-modal{border-radius:2px;box-shadow:0 28px 70px #0a152c40}.story-gift-modal{border-top:3px solid var(--story-blue);width:min(660px,100%);padding:38px 46px 32px}.story-gift-modal h2{margin:0 0 8px;font-size:2rem}.story-gift-modal__intro{margin:0 0 22px;font-size:.58rem}.story-gift-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px}.story-gift-options>button{border-color:#0000;border-radius:8px;gap:6px;min-height:112px;padding:12px 8px}.story-gift-options>button:hover{background:#f8faff;border-color:#dbe4f8}.story-gift-options>button.is-selected{border:1px solid var(--story-blue);background:#f0f5ff}.story-gift-options>button>span{width:44px;height:44px}.story-gift-options>button>span svg{width:23px;height:23px}.story-gift-modal__footer{grid-template-columns:auto minmax(220px,1fr);margin-top:22px;display:grid}.story-gift-modal__footer .button{width:100%;min-height:50px}.story-gift-modal__disclosure{text-align:center}@media (max-width:980px){.story-hero__grid{grid-template-columns:250px minmax(0,1fr);gap:42px;min-height:400px}.story-cover{width:250px}.story-hero h1{font-size:clamp(2.5rem,5vw,3.6rem)}.author-panel{grid-template-columns:minmax(200px,auto) minmax(220px,1fr) auto}.author-panel>.button{grid-column:1/-1;width:100%}.story-power-panel{grid-template-columns:1fr}.story-power-panel>.button{width:100%}.story-related__rail{grid-template-columns:repeat(6,150px);padding-bottom:12px;overflow-x:auto}.story-review-summary{grid-template-columns:.8fr 1.2fr}.story-review-cta{border-top:1px solid var(--story-line);grid-column:1/-1;min-height:160px}}@media (max-width:700px){.story-hero{padding:14px 0 34px}.story-breadcrumb{margin-bottom:16px;font-size:.56rem}.story-hero__grid{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;min-height:0}.story-cover{border-radius:6px;width:112px;box-shadow:0 9px 22px #172c571f}.story-hero h1{margin-bottom:12px;font-size:2.05rem;line-height:1.15}.story-facts{gap:5px 10px;margin-bottom:10px;font-size:.52rem}.story-facts span+span{border:0;margin:0;padding-inline-start:0}.story-facts svg{width:14px;height:14px}.byline{margin-bottom:9px;font-size:.56rem}.story-rating-line{flex-wrap:wrap;gap:5px 8px;margin-bottom:9px}.story-rating-line button{font-size:.5rem}.story-stars svg{width:17px;height:17px}.story-hero__badges>span{padding:3px 7px;font-size:.45rem}.story-hero__actions{width:100%;margin-top:16px}.story-hero__actions .button{flex:150px;min-width:0;min-height:42px}.story-hero__actions .icon-button{width:42px;height:42px}.story-report{margin-top:12px;font-size:.48rem}.story-tabs{gap:28px;overflow-x:auto}.story-tabs button{white-space:nowrap;min-height:66px;font-size:1.06rem}.story-detail-layout{padding-top:34px}.story-synopsis h2,.story-chapters h2{font-size:1.7rem}.story-synopsis p{font-size:.69rem;line-height:2.15}.story-synopsis__copy.is-collapsed p{-webkit-line-clamp:5}.story-synopsis__toggle{justify-content:center;width:100%;margin-top:13px}.story-tags{margin-top:34px}.story-details dl{grid-template-columns:repeat(2,1fr)}.story-details dl>div+div{border-inline-start:0}.story-details dl>div:nth-child(2n){border-inline-start:1px solid var(--story-line)}.story-details dl>div:nth-child(n+3){border-top:1px solid var(--story-line)}.author-panel{grid-template-columns:1fr;gap:15px;padding:20px}.author-panel>p{font-size:.57rem}.author-panel__meta{min-width:0}.author-panel>.button{grid-column:auto}.story-community{margin-top:46px}.story-supporters>header{flex-direction:column;align-items:flex-start;gap:7px}.story-supporters__list{grid-template-columns:1fr}.story-supporters__list article{min-height:96px;padding:16px}.story-supporters__list article+article{border-inline-start:0;border-top:1px solid var(--story-line)}.story-support-grid{gap:32px;margin-top:38px}.story-gift-panel{grid-template-columns:50px minmax(0,1fr);padding:22px 18px}.story-gift-panel>.button{grid-column:1/-1;width:100%}.story-support-panel__icon{width:48px;height:48px}.story-power-panel{padding:22px 18px}.story-power-panel dl>div{padding:8px 9px}.story-related{padding-block:48px}.story-related .section-heading h2{font-size:1.7rem}.story-related__rail{grid-template-columns:repeat(6,126px);width:calc(100% + 14px);margin-inline-end:-14px}.story-reviews{padding-block:50px 68px}.story-reviews__heading h2{font-size:1.72rem}.story-review-summary{grid-template-columns:1fr}.story-review-scorecard,.rating-distribution,.story-review-cta{min-height:0;padding:26px 14px}.rating-distribution{border-inline:0;border-block:1px solid var(--story-line)}.story-review-cta{border-top:0;grid-column:auto}.story-review-toolbar{align-items:flex-end}.story-review-list>article{grid-template-columns:40px minmax(0,1fr);gap:11px}.story-review-list p{font-size:.63rem}.story-modal-backdrop{align-items:end;padding:0}.story-gift-modal{padding:27px 18px calc(24px + env(safe-area-inset-bottom));border-radius:15px 15px 0 0}.story-gift-options{grid-template-columns:repeat(2,minmax(0,1fr))}.story-gift-modal__footer{grid-template-columns:1fr;align-items:stretch}}.contest-season{color:#fff;background:linear-gradient(145deg,#07152f 0%,#0b2d68 55%,#0c47b7 100%);padding:88px 0;position:relative;overflow:hidden}.contest-season:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:620px;height:620px;position:absolute;inset:-280px auto auto -180px;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05}.contest-season>.container{z-index:1;position:relative}.contest-season__hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:56px;margin-bottom:42px;display:grid}.contest-season__hero h2{margin:10px 0 16px;font-size:clamp(2.5rem,5vw,5rem);line-height:1}.contest-season__hero p{color:#c9d8f2;max-width:720px;font-size:1.08rem;line-height:1.9}.contest-season__hero .button{margin-top:24px}.contest-season__hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:26px;gap:5px;padding:28px;display:grid}.contest-season__hero aside small,.contest-season__hero aside span{color:#bcd1f5}.contest-season__hero aside strong{font-size:3.1rem}.contest-season__hero aside em{color:#71a8ff;margin-top:10px;font-style:normal}.contest-season__assurance{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.contest-season__assurance span{background:#ffffff17;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.82rem;display:flex}.contest-season__assurance svg{width:16px}.contest-season__timeline{grid-template-columns:repeat(5,1fr);gap:10px;margin:0 0 28px;display:grid}.contest-season__timeline article{background:#040f268c;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.contest-season__timeline article>span{background:#1d6ff2;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.contest-season__timeline article>div{min-width:0;display:grid}.contest-season__timeline small,.contest-season__timeline time{color:#91a9cd;font-size:.7rem}.contest-season__timeline strong{font-size:.95rem}.contest-season__timeline b{color:#7fb3ff;margin-inline-start:auto;font-size:.8rem}.contest-season__table{background:#030d2199;border:1px solid #ffffff24;border-radius:22px;overflow:hidden}.contest-season__table>header,.contest-season__table>article{grid-template-columns:.8fr 1.15fr 1.15fr 1.25fr .8fr .65fr;align-items:center;gap:12px;padding:16px 20px;display:grid}.contest-season__table>header{color:#acc7ee;background:#ffffff1a;font-size:.76rem;font-weight:800}.contest-season__table>article+article{border-top:1px solid #ffffff1a}.contest-season__table>article>strong,.contest-season__table>article>span{gap:3px;display:grid}.contest-season__table>article>span{font-size:.82rem}.contest-season__table>article small{color:#829abc;font-size:.68rem;font-weight:400}.contest-season__table>article>b{color:#8ab7ff}.contest-season__rule{background:#276fe424;border:1px solid #77aeff47;border-radius:18px;align-items:flex-start;gap:14px;margin-top:22px;padding:18px;display:flex}.contest-season__rule svg{color:#78acff;flex:none}.contest-season__rule p{color:#c8d8f1;margin:0;line-height:1.75}.contest-season__rule strong{color:#fff}.contest-season#novel{scroll-margin-top:88px;position:relative}.contest-season__legacy-anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:88px;position:absolute;inset:0 0 auto}.contest-pyramid{background:linear-gradient(145deg,#030d21d1,#122a54b8);border:1px solid #ffffff2e;border-radius:30px;margin:0 0 24px;padding:34px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0003}.contest-pyramid:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#9969ff38,#0000 42%);position:absolute;inset:0}.contest-pyramid>*{z-index:1;position:relative}.contest-pyramid__heading{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:30px;display:flex}.contest-pyramid__heading>div>span{color:#98bcff;letter-spacing:.04em;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:flex}.contest-pyramid__heading>div>span svg{width:17px}.contest-pyramid__heading h3{margin:7px 0 9px;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.contest-pyramid__heading p{color:#b8c9e4;max-width:740px;margin:0;line-height:1.8}.contest-pyramid__heading>strong{color:#f5d78a;white-space:nowrap;background:#f5d78a14;border:1px solid #f5d78a47;border-radius:999px;align-items:center;gap:9px;padding:12px 15px;display:flex}.contest-pyramid__heading>strong svg{width:20px}.contest-pyramid__levels{flex-direction:column-reverse;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.contest-pyramid__levels li{background:linear-gradient(110deg,#1c3d76f0,#10254cf0);border:1px solid #ffffff26;border-radius:18px;grid-template-columns:44px minmax(135px,.7fr) minmax(280px,1.5fr) minmax(150px,.7fr) 82px;align-items:center;gap:15px;min-height:84px;padding:13px 18px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 12px 25px #00000026}.contest-pyramid__levels li:hover{border-color:#ffffff4d;transform:translateY(-2px)}.contest-pyramid__levels li:first-child{width:100%}.contest-pyramid__levels li:nth-child(2){width:90%}.contest-pyramid__levels li:nth-child(3){width:80%}.contest-pyramid__levels li:nth-child(4){width:70%}.contest-pyramid__levels li:nth-child(5){width:60%}.contest-pyramid__levels .is-bronze{background:linear-gradient(110deg,#753a1ceb,#301f25f5);border-color:#d3804e52}.contest-pyramid__levels .is-silver{background:linear-gradient(110deg,#566883f2,#22314bf7);border-color:#becfe857}.contest-pyramid__levels .is-gold{background:linear-gradient(110deg,#825d0ded,#392d23f7);border-color:#ffd0585c}.contest-pyramid__levels .is-awards{background:linear-gradient(110deg,#622b95f5,#231e55fa);border-color:#ca8fff6b;box-shadow:0 18px 45px #5423914d}.contest-pyramid__number{background:#ffffff1f;border-radius:13px;place-items:center;width:40px;height:40px;font-size:1.15rem;font-weight:950;display:grid}.contest-pyramid__title{gap:2px;display:grid}.contest-pyramid__title small{color:#a9bddc;font-size:.64rem}.contest-pyramid__title strong{font-size:1.12rem}.contest-pyramid__requirements{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contest-pyramid__requirements span{color:#d5e0f2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;padding:7px 9px;font-size:.69rem}.contest-pyramid__requirements b{color:#fff}.contest-pyramid__levels time{color:#b8c9e4;text-align:center;font-size:.7rem}.contest-pyramid__prize{color:#f3d47c;text-align:end;font-size:1.05rem}.contest-pyramid__legend{border-top:1px solid #ffffff1c;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:20px;padding-top:17px;display:flex}.contest-pyramid__legend span{color:#9fb4d3;align-items:center;gap:7px;font-size:.7rem;display:flex}.contest-pyramid__legend svg{color:#7caeff;width:16px}.competitor-arena{background:linear-gradient(145deg,#130d30f2,#0b1f48f5);border:1px solid #efcd7047;border-radius:30px;margin:0 0 28px;padding:32px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000003b}.competitor-arena:before{content:"";pointer-events:none;background:radial-gradient(circle,#9d5be82e,#0000 66%);border-radius:50%;width:560px;height:560px;position:absolute;inset:auto -150px -250px auto}.competitor-arena>*{z-index:1;position:relative}.competitor-arena__heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.competitor-arena__heading>div:first-child>span{color:#f1cf72;align-items:center;gap:8px;font-size:.7rem;font-weight:900;display:flex}.competitor-arena__heading svg{width:17px}.competitor-arena__heading h3{margin:7px 0 8px;font-size:clamp(1.9rem,3.5vw,3.25rem);line-height:1.05}.competitor-arena__heading p{color:#aebfdb;max-width:680px;margin:0;line-height:1.8}.competitor-arena__status{justify-items:end;min-width:180px;display:grid}.competitor-arena__status>b{color:#f3d27a;font-size:2.3rem;line-height:1}.competitor-arena__status>span{color:#9eafd0;margin-top:5px;font-size:.7rem}.competitor-arena__status>button{color:#8eabd7;font:750 .62rem/1.4 var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;display:flex}.competitor-arena__status>button svg{width:14px}.competitor-arena__status>button:disabled{opacity:.55}.competitor-carousel{position:relative}.competitor-carousel:before,.competitor-carousel:after{content:"";z-index:3;pointer-events:none;width:54px;position:absolute;top:0;bottom:54px}.competitor-carousel:before{background:linear-gradient(90deg,#111339fa,#0000);left:0}.competitor-carousel:after{background:linear-gradient(270deg,#0d1a43fa,#0000);right:0}.competitor-arena__rail{overscroll-behavior-inline:contain;cursor:grab;scrollbar-width:none;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;direction:ltr;width:100%;padding:6px 3px 14px;overflow:auto hidden}.competitor-arena__rail:active{cursor:grabbing}.competitor-arena__rail:focus-visible{outline-offset:5px;border-radius:14px;outline:2px solid #f1cf72b3}.competitor-arena__rail::-webkit-scrollbar{display:none}.competitor-carousel__track{align-items:stretch;width:max-content;display:flex}.competitor-carousel__group{direction:rtl;align-items:stretch;gap:14px;width:max-content;padding-inline-end:14px;display:flex}.competitor-carousel[data-looping=false] .competitor-carousel__track{justify-content:center;width:100%}.competitor-carousel[data-looping=false] .competitor-carousel__group.is-clone{display:none}.competitor-carousel[data-looping=false] .competitor-carousel__group:not(.is-clone){padding-inline-end:0}.competitor-card{color:#fff;width:142px;font:inherit;text-align:start;cursor:pointer;background:#fff1;border:1px solid #ffffff24;border-radius:17px;flex:0 0 142px;gap:10px;padding:0 0 12px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;overflow:hidden}.competitor-card.is-active{background:#ffffff17;border-color:#ae87f594;transform:translateY(-3px);box-shadow:0 13px 28px #0003}.competitor-card:hover,.competitor-card:focus-visible{background:#ffffff1c;border-color:#f1cf72ad;outline:0;transform:translateY(-5px);box-shadow:0 16px 34px #00000045}.competitor-card.is-viewer-story{border-color:#f2d171c7;box-shadow:0 0 0 1px #f2d17138,0 14px 34px #0000003d}.competitor-card__cover{aspect-ratio:2/3;color:#6f8aba;background:#0a1734;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.competitor-card__cover>img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.competitor-card__cover>svg{width:34px}.competitor-card__cover>em{color:#17122c;background:#f2d171;border-radius:8px;padding:5px 7px;font-size:.67rem;font-style:normal;font-weight:950;position:absolute;inset:auto 8px 8px auto;box-shadow:0 5px 14px #00000040}.competitor-card__mine{color:#17122c;background:#f2d171;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:950;position:absolute;inset:8px auto auto 8px;box-shadow:0 5px 14px #00000040}.competitor-card__body{gap:3px;min-width:0;padding:0 11px;display:grid}.competitor-card__body>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.competitor-card__body>small{color:#91a5c7;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.competitor-carousel__controls{direction:rtl;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:2px 4px 0;display:flex}.competitor-carousel__controls>span{color:#9fb1d0;align-items:center;gap:9px;font-size:.62rem;display:flex}.competitor-carousel__controls>span:before{content:"";background:#72d6aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #72d6aa1a}.competitor-carousel__controls>span>b{color:#ecd27f;font-size:.64rem}.competitor-carousel__controls>div{align-items:center;gap:7px;display:flex}.competitor-carousel__controls button{color:#e8d48f;cursor:pointer;background:#f1cf7212;border:1px solid #f1cf7240;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.competitor-carousel__controls button:hover:not(:disabled),.competitor-carousel__controls button:focus-visible{color:#15223a;background:#f1cf72;border-color:#f1cf72;outline:0;transform:translateY(-1px)}.competitor-carousel__controls button:disabled{opacity:.32;cursor:not-allowed}.competitor-carousel__controls button svg{width:17px;height:17px}.competitor-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:6px;display:grid}.competitor-progress>i{background:#ffffff1f;border-radius:99px;height:6px;display:block;overflow:hidden}.competitor-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#7854df,#f1d06f);height:100%;display:block}.competitor-progress>strong{color:#eadbaf;font-size:.58rem}.competitor-arena__rail-note{color:#8fa2c3;justify-content:space-between;align-items:center;gap:14px;margin-top:5px;font-size:.62rem;display:flex}.competitor-arena__rail-note>button{color:#f0d37c;font:850 .63rem/1.4 var(--body);cursor:pointer;background:#f0d37c12;border:1px solid #f0d37c40;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;display:flex}.competitor-arena__rail-note>button svg{width:14px}.competitor-arena__empty{color:#91a6c8;text-align:center;background:#020c1f47;border:1px dashed #ffffff29;border-radius:20px;align-content:center;place-items:center;gap:7px;min-height:210px;margin-bottom:18px;display:grid}.competitor-arena__empty>svg{color:#d7b75e;width:38px}.competitor-arena__empty>strong{color:#fff}.competitor-arena__empty>span{font-size:.68rem}.competitor-cta{border-top:1px solid #ffffff1f;margin-top:25px}.competitor-cta__main{justify-content:space-between;align-items:center;gap:25px;min-height:105px;display:flex}.competitor-cta__main>div{align-items:center;gap:14px;display:flex}.competitor-cta__main>div>svg{color:#efce72;width:32px;height:32px}.competitor-cta__main>div>span{gap:4px;display:grid}.competitor-cta__main>div>span>strong{font-size:1rem}.competitor-cta__main small{color:#9fb1d0;font-size:.67rem}.competitor-cta__actions{gap:8px;display:flex}.competitor-cta .button{white-space:nowrap}.competitor-cta>nav{border-top:1px solid #ffffff17;justify-content:center;gap:24px;padding:14px;display:flex}.competitor-cta>nav a{color:#91a7ca;font-size:.62rem}.competitor-cta>nav a:hover{color:#f0d078}.competitor-dialog-backdrop{z-index:300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020815c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.competitor-dialog{color:#15223a;background:#fff;border:1px solid #d8e1ef;border-radius:25px;width:min(720px,100%);max-height:min(880px,100dvh - 35px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 38px 100px #0000006b}.competitor-dialog__close{z-index:2;color:#42536c;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset:18px 18px auto auto}.competitor-dialog__close svg{width:19px}.competitor-dialog__hero{border-bottom:1px solid #dde5f1;grid-template-columns:118px minmax(0,1fr);gap:22px;padding-bottom:24px;display:grid}.competitor-dialog__hero>span{aspect-ratio:2/3;color:#7d91b0;background:#eaf0f8;border-radius:14px;place-items:center;display:grid;overflow:hidden}.competitor-dialog__hero>span img{object-fit:cover;width:100%;height:100%}.competitor-dialog__hero>span svg{width:35px}.competitor-dialog__hero>div{align-self:center;min-width:0}.competitor-dialog__hero small{color:#316ac2;font-size:.66rem;font-weight:900}.competitor-dialog__hero h3{margin:7px 45px 4px 0;font-size:2rem;line-height:1.2}.competitor-dialog__hero p{color:#6c7c93;margin:0;font-size:.73rem}.competitor-dialog__hero .competitor-progress{margin-top:18px}.competitor-dialog__hero .competitor-progress>i{background:#e5ebf3;height:10px}.competitor-dialog__hero .competitor-progress>strong{color:#6e4fb6;font-size:.72rem}.competitor-dialog__requirements{border-block:1px solid #dce4ef;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.competitor-dialog__requirements>article{grid-template-columns:26px minmax(0,1fr);gap:9px;padding:18px 13px;display:grid}.competitor-dialog__requirements>article+article{border-inline-start:1px solid #dce4ef}.competitor-dialog__requirements>article>svg{color:#3b73c8;width:22px}.competitor-dialog__requirements article>span{min-width:0;display:grid}.competitor-dialog__requirements small{color:#77869a;font-size:.61rem}.competitor-dialog__requirements article>span>strong{font-size:.75rem}.competitor-dialog__requirements .competitor-progress>i{background:#e4eaf2}.competitor-dialog__requirements .competitor-progress>strong{color:#6d50ac}.competitor-dialog__note{color:#3c5680;background:#eef4fc;border-inline-start:3px solid #4e83d5;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;font-size:.67rem;line-height:1.7;display:flex}.competitor-dialog__note svg{flex:none;width:18px}.competitor-dialog__support{gap:4px;margin:20px 0 12px;display:grid}.competitor-dialog__support strong{font-size:1rem}.competitor-dialog__support span{color:#6d7d93;font-size:.7rem}.competitor-dialog__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.competitor-dialog__actions .button{min-height:44px}.competitor-dialog__external{color:#58729a;border:1px solid #cfd9e7;border-radius:11px;place-items:center;width:44px;height:44px;margin-inline-start:auto;display:grid}.competitor-dialog__external svg{width:18px}.competitor-dialog>footer{color:#7a899d;border-top:1px solid #e0e7f0;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:15px;font-size:.62rem;display:flex}.competitor-dialog>footer svg{width:15px}.contest-cheers{color:#13213a;background:#f8faff;border:1px solid #ffffff2b;border-radius:28px;margin:0 0 28px;padding:30px;box-shadow:0 24px 60px #00000029}.contest-cheers__heading{border-bottom:1px solid #dce5f3;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:21px;display:flex}.contest-cheers__heading h3{margin:6px 0;font-size:2rem}.contest-cheers__heading p{color:#66768d;max-width:660px;margin:0;line-height:1.7}.contest-cheers__heading>strong{color:#315174;white-space:nowrap;background:#fff;border:1px solid #d6e2f1;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.75rem;display:flex}.contest-cheers__heading>strong svg{width:17px}.contest-cheers__live{color:#d3284e;align-items:center;gap:6px;font-size:.69rem;font-weight:950;display:inline-flex}.contest-cheers__live svg{width:16px;animation:1.6s ease-in-out infinite contest-live-pulse}@keyframes contest-live-pulse{50%{opacity:.35;transform:scale(.86)}}.contest-cheers__composer{background:#fff;border:1px solid #cfdced;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:10px 12px;margin:22px 0;padding:16px;display:grid}.contest-cheers__composer>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.contest-cheers__composer textarea{resize:vertical;color:#14223b;width:100%;min-height:66px;font:inherit;background:0 0;border:0;outline:0;padding:10px 2px;line-height:1.65}.contest-cheers__composer>div{grid-column:2/4;justify-content:flex-end;align-items:center;gap:12px;display:flex}.contest-cheers__composer small{color:#8290a4}.contest-cheers__composer button{color:#fff;background:#1766df;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:130px;padding:10px 16px;font-weight:900;display:inline-flex}.contest-cheers__composer button svg{width:17px}.contest-cheers__composer button:disabled{opacity:.5;cursor:not-allowed}.contest-cheers__avatar{color:#fff;background:linear-gradient(135deg,#1d6fe9,#794bc7);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:950;display:grid;overflow:hidden}.contest-cheers__avatar img{object-fit:cover;width:100%;height:100%}.contest-cheers__signin{background:#f1f6fd;border:1px dashed #bfcfe5;border-radius:17px;align-items:center;gap:15px;margin:22px 0;padding:18px;display:flex}.contest-cheers__signin>svg{color:#2b69c7;width:26px}.contest-cheers__signin>div{flex:1}.contest-cheers__signin strong{font-size:.95rem}.contest-cheers__signin p{color:#6f7f94;margin:3px 0 0;font-size:.75rem}.contest-cheers__signin .button{white-space:nowrap}.contest-cheers__notice{color:#1b6b47;background:#eefaf4;border:1px solid #bfe0d0;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:.73rem}.contest-cheers__notice.is-error{color:#9e3349;background:#fff2f4;border-color:#ecc8cf}.contest-cheers__feed{background:#fff;border:1px solid #d9e3f1;border-radius:18px;max-height:470px;overflow-y:auto}.contest-cheers__feed>article{grid-template-columns:44px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:16px;display:grid}.contest-cheers__feed>article+article{border-top:1px solid #e4eaf3}.contest-cheers__feed article>div header{align-items:center;gap:9px;display:flex}.contest-cheers__feed article>div header strong{font-size:.84rem}.contest-cheers__feed article time{color:#8a98aa;font-size:.63rem}.contest-cheers__feed article p{color:#344760;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.75}.contest-cheers__moderate{color:#8794a6;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.contest-cheers__moderate:hover{color:#bb3751;background:#fff0f3}.contest-cheers__moderate svg{width:15px}.contest-cheers__empty{color:#708096;align-content:center;place-items:center;gap:5px;min-height:160px;display:grid}.contest-cheers__empty svg{color:#4381db;width:28px}.contest-cheers__empty span{font-size:.72rem}.contest-cheers>footer{color:#7a899d;justify-content:center;align-items:center;gap:7px;padding-top:14px;font-size:.68rem;display:flex}.contest-cheers>footer svg{color:#3976ca;width:15px}@media (max-width:960px){.contest-pyramid{padding:24px}.contest-pyramid__heading{align-items:flex-start}.contest-pyramid__levels li{grid-template-columns:40px minmax(120px,.7fr) minmax(240px,1.3fr) 125px 68px;width:100%!important}.contest-pyramid__levels li:first-child{margin-inline:0}.contest-pyramid__levels li:nth-child(2){margin-inline:2%}.contest-pyramid__levels li:nth-child(3){margin-inline:4%}.contest-pyramid__levels li:nth-child(4){margin-inline:6%}.contest-pyramid__levels li:nth-child(5){margin-inline:8%}.competitor-arena__heading{align-items:flex-start}.competitor-cta__main{flex-direction:column;align-items:flex-start;padding-block:22px}.competitor-dialog__requirements{grid-template-columns:1fr}.competitor-dialog__requirements>article+article{border-inline-start:0;border-top:1px solid #dce4ef}}@media (max-width:700px){.contest-pyramid{border-radius:22px;padding:20px 14px}.contest-pyramid__heading{margin-bottom:22px;display:grid}.contest-pyramid__heading h3{font-size:2rem}.contest-pyramid__heading>strong{justify-self:start}.contest-pyramid__levels{flex-direction:column;align-items:stretch;gap:10px;padding-inline-start:17px;position:relative}.contest-pyramid__levels:before{content:"";background:linear-gradient(#4d8ff3,#a05ce4);width:2px;position:absolute;inset:20px 0 20px auto}.contest-pyramid__levels li{border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;gap:8px 10px;padding:14px;min-height:0!important;margin:0!important}.contest-pyramid__number{grid-row:1/3;width:36px;height:36px}.contest-pyramid__requirements{grid-column:2/4}.contest-pyramid__levels time{text-align:start;grid-column:2/3}.contest-pyramid__prize{text-align:end;grid-column:3}.contest-pyramid__legend{display:grid}.competitor-arena{border-radius:22px;padding:20px 14px}.competitor-arena__heading{display:grid}.competitor-arena__heading h3{font-size:2rem}.competitor-arena__status{justify-items:start}.competitor-carousel:before,.competitor-carousel:after{width:30px}.competitor-card{flex-basis:126px;width:126px}.competitor-carousel__controls{padding-inline:1px}.competitor-carousel__controls>span{font-size:.58rem}.competitor-carousel__controls button{width:34px;height:34px}.competitor-arena__rail-note{align-items:flex-start}.competitor-cta__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.competitor-cta__main .button{width:100%}.competitor-cta>nav{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.competitor-dialog-backdrop{align-items:end;padding:0}.competitor-dialog{max-height:92dvh;padding:24px 16px calc(22px + env(safe-area-inset-bottom));border-radius:23px 23px 0 0}.competitor-dialog__hero{grid-template-columns:86px minmax(0,1fr);gap:15px}.competitor-dialog__hero h3{margin-inline-end:34px;font-size:1.55rem}.competitor-dialog__requirements{margin-block:18px}.competitor-dialog__actions{grid-template-columns:1fr 1fr;display:grid}.competitor-dialog__actions .button{width:100%}.competitor-dialog__external{display:none}.contest-cheers{border-radius:22px;padding:20px 14px}.contest-cheers__heading{display:grid}.contest-cheers__heading>strong{justify-self:start}.contest-cheers__composer{grid-template-columns:40px minmax(0,1fr)}.contest-cheers__composer>div{grid-column:1/3}.contest-cheers__avatar{width:40px;height:40px}.contest-cheers__signin{grid-template-columns:32px 1fr;display:grid}.contest-cheers__signin .button{grid-column:1/3;width:100%}.contest-cheers__feed>article{grid-template-columns:40px minmax(0,1fr) 28px;padding:14px 11px}.contest-cheers>footer{text-align:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.competitor-card,.competitor-carousel__controls button{transition:none}}@media (max-width:900px){.starter-ascent__heading{align-items:flex-start}.starter-ascent__destination{width:86%}.starter-ascent__steps>li{width:100%!important}.starter-ascent__steps:before{display:none}}@media (max-width:700px){.starter-ascent{border-radius:22px;padding:22px 14px}.starter-ascent__heading{display:grid}.starter-ascent__heading h2{font-size:2.45rem}.starter-ascent__live{justify-items:start;margin-top:8px}.starter-ascent__destination{grid-template-columns:42px 1fr;width:100%;padding:13px 14px}.starter-ascent__destination>svg{width:30px}.starter-ascent__destination p{text-align:start;grid-column:1/3;font-size:.68rem}.starter-ascent__steps>li{grid-template-columns:1fr;padding:11px}.starter-ascent__works>a{min-width:155px}.starter-ascent__footer,.starter-ascent__action{display:grid}.starter-ascent__action .button{width:100%}.starter-ascent__routes{grid-template-columns:1fr;display:grid}.starter-ascent__routes>span{justify-content:space-between}.contest-tracks-section:has(.starter-ascent){padding-top:32px}}.season-enrollment{background:linear-gradient(160deg,#f9fbff,#edf4ff);border:1px solid #cdddf9;grid-column:1/-1;overflow:hidden}.season-enrollment__header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.season-enrollment__header h2{margin:5px 0 7px;font-size:2rem}.season-enrollment__header p{max-width:720px;color:var(--muted);margin:0;line-height:1.8}.season-enrollment__header .eyebrow{align-items:center;gap:7px;display:flex}.season-enrollment__header .eyebrow svg{width:16px}.season-enrollment__budget{color:#fff;background:#0b55c9;border-radius:20px;min-width:170px;padding:18px 22px;display:grid;box-shadow:0 16px 34px #0b55c938}.season-enrollment__budget small,.season-enrollment__budget span{color:#c9dcff}.season-enrollment__budget strong{font-size:1.8rem}.season-enrollment__assurance{border-block:1px solid #dbe6f7;flex-wrap:wrap;gap:10px;margin:18px 0;padding:18px 0;display:flex}.season-enrollment__assurance span{color:#385171;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:flex}.season-enrollment__assurance svg{color:#1265dc;width:17px}.season-current-stage{grid-template-columns:1.5fr 1fr;gap:10px;margin-bottom:18px;display:grid}.season-current-stage>div{background:#fff;border:1px solid #dce6f5;border-radius:15px;gap:3px;padding:15px;display:grid}.season-current-stage small{color:var(--muted)}.season-current-stage strong{font-size:1.08rem}.season-current-stage span{color:#64758e;font-size:.76rem}.season-current-stage__prize{background:#f8fbff!important;border-color:#b9d2f5!important}.season-current-stage__prize strong{color:#0b55c9}.season-work-card{background:#fff;border:1px solid #d6e1f1;border-radius:18px;grid-template-columns:82px 1fr;gap:18px;padding:18px;display:grid}.season-work-card--enrolled{border-color:#91b8ef;box-shadow:0 12px 30px #1a56a814}.season-work-card__cover{aspect-ratio:2/3;color:#6291cf;background:#eaf1fb;border-radius:11px;place-items:center;width:82px;display:grid;overflow:hidden}.season-work-card__cover img{object-fit:cover;width:100%;height:100%}.season-work-card__body h3{margin:5px 0;font-size:1.2rem}.season-work-card__body p{color:var(--muted);margin:0}.season-work-card__badge{color:#16724a;background:#e7f7ef;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.season-work-card__badge svg{width:14px}.season-work-card--withdrawn{border-color:#e2d3ad}.season-work-card__badge--paused{color:#795d18;background:#fff4d6}.season-work-switch{border-top:1px solid #e1e8f2;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px 16px;padding-top:15px;display:grid}.season-work-switch__status{color:#61728b;align-items:center;gap:8px;min-width:0;font-size:.72rem;line-height:1.65;display:flex}.season-work-switch__status svg{flex:none;width:17px}.season-work-switch__status.is-open svg{color:#20764f}.season-work-switch__status.is-locked svg{color:#8b6b20}.season-work-switch__trigger{white-space:nowrap}.season-work-switch__empty{color:#78879c;grid-column:1/-1}.season-work-switch__controls{background:#f7faff;border:1px solid #d8e4f4;border-radius:14px;grid-column:1/-1;gap:9px;padding:15px;display:grid}.season-work-switch__controls>div:first-child{gap:3px;display:grid}.season-work-switch__controls>div:first-child small,.season-work-switch__controls>label{color:#697b94;font-size:.7rem}.season-work-switch__controls>label{font-weight:900}.season-work-switch__controls select{width:100%;min-height:44px;color:inherit;background:#fff;border:1px solid #cbd9ec;border-radius:10px;padding:10px 12px}.season-work-switch__confirmation{background:#fff8e5;border:1px solid #ecd594;border-radius:11px;gap:10px;margin-top:3px;padding:13px;display:grid}.season-work-switch__preview{border-bottom:1px solid #ead9a9;grid-template-columns:62px minmax(0,1fr);gap:12px;padding-bottom:11px;display:grid}.season-work-switch__preview .season-work-card__cover{width:62px}.season-work-switch__preview>div{min-width:0}.season-work-switch__preview small{color:#75663d}.season-work-switch__preview h4{margin:3px 0 8px;font-size:1rem}.season-work-switch__preview dl{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;display:grid}.season-work-switch__preview dl>div{justify-content:space-between;gap:8px;min-width:0;display:flex}.season-work-switch__preview dt{color:#7b6c44;font-size:.68rem}.season-work-switch__preview dd{color:#403817;text-align:end;margin:0;font-size:.7rem;font-weight:900}.season-work-switch__confirmation>strong{color:#574716}.season-work-switch__confirmation p{color:#6f6139;margin:0;font-size:.72rem;line-height:1.75}.season-work-switch__confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.season-resume-action{border-top:1px solid #e8dfc6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:15px;display:flex}.season-resume-action>span{color:#6e6243;align-items:center;gap:8px;font-size:.75rem;display:flex}.season-resume-action svg{flex:none;width:17px}.season-progress-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.season-progress-pair>div{gap:7px;display:grid}.season-progress-pair span{color:#55657d;font-size:.75rem}.season-progress-pair i,.admin-season__budget>i{background:#e4eaf2;border-radius:999px;height:7px;overflow:hidden}.season-progress-pair i b,.admin-season__budget>i b{border-radius:inherit;background:linear-gradient(90deg,#0b5fe2,#56a1ff);height:100%;display:block}.season-audience-note{color:#6c7d96;align-items:center;gap:6px;margin-top:12px;display:flex}.season-audience-note svg{width:15px}.season-entry-timeline{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.season-entry-timeline article{background:#fff;border:1px solid #dbe4f1;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.season-entry-timeline article>span{background:#eef3fa;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.season-entry-timeline article>div{min-width:0;display:grid}.season-entry-timeline strong{font-size:.76rem}.season-entry-timeline small{color:#78879d;font-size:.64rem}.season-entry-timeline svg{color:#9aa7b8;width:15px;margin-inline-start:auto}.season-entry-timeline .is-eligible{background:#f0fbf6;border-color:#9bd7bc}.season-entry-timeline .is-eligible svg{color:#188656}.season-withdraw{color:#8b3340;margin-top:14px}.season-enrollment__chooser{gap:13px;display:grid}.season-enrollment__chooser>label{gap:7px;display:grid}.season-enrollment__chooser>label span{font-weight:900}.season-enrollment__chooser select{color:inherit;background:#fff;border:1px solid #ccd9ec;border-radius:12px;padding:13px}.season-enroll-button{justify-content:center;width:100%}.season-enrollment__chooser>small{color:var(--muted);text-align:center}.season-enrollment__empty{color:#667893;border:1px dashed #bfd0e7;border-radius:16px;place-items:center;gap:5px;padding:30px;display:grid}.season-enrollment__empty svg{color:#2a6fce}.season-enrollment__message{color:#1c599e;background:#e8f4ff;border:1px solid #bed9f7;border-radius:12px;margin:14px 0 0;padding:12px}.admin-season{margin-bottom:22px;padding:0;overflow:hidden}.admin-season__hero{color:#fff;background:linear-gradient(135deg,#071d43,#0e55bf);justify-content:space-between;align-items:center;gap:22px;padding:25px;display:flex}.admin-season__hero>div>span{letter-spacing:.15em;color:#84b7ff;font-size:.68rem}.admin-season__hero h2{margin:5px 0;font-size:1.8rem}.admin-season__hero p{color:#b9d0f2;margin:0}.admin-season__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-season-switch{align-items:center;gap:8px;display:flex}.admin-season-switch input{opacity:0;position:absolute}.admin-season-switch i{background:#59749a;border-radius:999px;width:40px;height:22px;padding:3px;transition:all .2s}.admin-season-switch i:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.admin-season-switch input:checked+i{background:#37c984}.admin-season-switch input:checked+i:before{transform:translate(-18px)}.admin-season-switch span{font-size:.75rem}.admin-season__metrics{background:#e4eaf3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.admin-season__metrics article{background:#fff;grid-template-columns:auto 1fr;gap:2px 9px;padding:18px;display:grid}.admin-season__metrics svg{color:#1a64cc;grid-row:1/4;width:20px}.admin-season__metrics span,.admin-season__metrics small{color:#748196;font-size:.7rem}.admin-season__metrics strong{font-size:1.4rem}.admin-season__budget{border:1px solid #dbe4f0;border-radius:14px;gap:9px;margin:20px;padding:18px;display:grid}.admin-season__budget>div{justify-content:space-between;gap:15px;display:flex}.admin-season__budget>div span{font-weight:900}.admin-season__budget small{color:#748196}.admin-season__budget>i{height:9px}.admin-season__stages{grid-template-columns:repeat(5,1fr);gap:10px;padding:0 20px 20px;display:grid}.admin-season__stages>article{border:1px solid #dde5f0;border-radius:14px;min-width:0;padding:13px}.admin-season__stages header{align-items:center;gap:8px;display:flex}.admin-season__stages header>span{color:#1558b3;background:#eaf1fb;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.admin-season__stages header>div{min-width:0;display:grid}.admin-season__stages header strong{font-size:.8rem}.admin-season__stages header small{color:#8290a3;font-size:.62rem}.admin-season__stages header em{color:#2662b2;background:#e9f2ff;border-radius:999px;margin-inline-start:auto;padding:4px 6px;font-size:.6rem;font-style:normal}.admin-season__stages dl{gap:5px;margin:12px 0;display:grid}.admin-season__stages dl>div{justify-content:space-between;font-size:.7rem;display:flex}.admin-season__stages dt{color:#748196}.admin-season__stages dd{margin:0;font-weight:900}.admin-season__stage-actions{gap:5px;display:grid}.admin-season__stage-actions button{background:#f8fafc;border:1px solid #d6dfeb;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:.68rem;display:flex}.admin-season__stage-actions button svg{width:14px}.admin-season__stage-actions .is-danger{color:#a43e4d}.admin-season__stage-actions button:disabled{opacity:.45}.admin-season__gate{color:#72560f;background:#fff7df;border:1px solid #f0d994;border-radius:12px;gap:10px;margin:0 20px 20px;padding:14px;display:flex}.admin-season__gate svg{flex:none}.admin-season__gate p{margin:0;font-size:.76rem;line-height:1.7}.admin-season-empty{align-items:center;gap:12px;display:flex}@media (max-width:1100px){.contest-season__timeline,.season-entry-timeline,.admin-season__stages{grid-template-columns:repeat(2,1fr)}.contest-season__table{overflow-x:auto}.contest-season__table>header,.contest-season__table>article{min-width:980px}.admin-season__metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.contest-season{padding:56px 0}.contest-season__hero{grid-template-columns:1fr;gap:24px}.contest-season__hero aside strong{font-size:2.4rem}.contest-season__timeline,.season-entry-timeline,.admin-season__stages{grid-template-columns:1fr}.contest-season__timeline article{padding:13px}.season-enrollment__header,.admin-season__hero,.admin-season__budget>div{display:grid}.season-enrollment__budget{width:100%}.season-current-stage,.season-progress-pair{grid-template-columns:1fr}.season-work-card{grid-template-columns:62px 1fr}.season-work-card__cover{width:62px}.season-work-switch{grid-template-columns:1fr}.season-work-switch__trigger,.season-work-switch__controls{grid-column:1}.season-work-switch__trigger{justify-content:center;width:100%}.season-work-switch__preview{grid-template-columns:52px minmax(0,1fr)}.season-work-switch__preview .season-work-card__cover{width:52px}.season-work-switch__preview dl{grid-template-columns:1fr}.season-work-switch__confirmation>div,.season-resume-action{display:grid}.season-work-switch__confirmation .button,.season-resume-action .button{justify-content:center;width:100%}.admin-season__metrics{grid-template-columns:1fr 1fr}.admin-season__actions{align-items:flex-start}.admin-season__stages{padding-inline:14px}.admin-season__budget,.admin-season__gate{margin-inline:14px}}.about-page,.faq-page{color:var(--ink);background:#fff;overflow:clip}.about-page h1,.about-page h2,.about-page blockquote,.faq-page h1,.faq-page h2{text-wrap:balance}.about-page p,.faq-page p{text-wrap:pretty}.about-hero{border-bottom:1px solid var(--line);background:#fff;align-items:center;min-height:650px;display:grid}.about-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:44px;min-height:650px;display:grid}.about-hero__copy{z-index:1;padding-block:70px;position:relative}.about-hero h1{font:760 clamp(4rem, 7vw, 7rem)/.92 var(--display);letter-spacing:-.045em;margin:0}.about-hero h2{max-width:650px;font:700 clamp(2rem, 3.4vw, 3.35rem)/1.35 var(--display);margin:25px 0 18px}.about-hero__copy>p{max-width:620px;color:var(--muted);margin:0;font-size:1rem;line-height:2}.about-hero .button-row{margin-top:30px}.about-text-link{color:var(--blue);align-items:center;gap:8px;font-size:.78rem;font-weight:850;display:inline-flex}.about-text-link svg{width:16px;height:16px}.about-hero__art{color:#0b3d9d;min-width:0}.about-hero__art svg{width:100%;height:auto;overflow:visible}.about-hero__art g{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.about-hero__art .about-art__soft{color:#7ba5ed;stroke-width:1.35px}.about-hero__art .about-art__chapters{color:var(--blue)}.about-hero__art .about-art__signals{color:#2b65cb;stroke-width:1.7px}.about-prologue{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:55px;padding-block:100px;display:grid}.about-section-number{color:var(--blue);font:700 4rem/1 var(--display)}.about-prologue h2{max-width:780px;font:720 clamp(2.25rem, 4vw, 4rem)/1.2 var(--display);margin:0 0 24px}.about-prologue p{color:#46546b;max-width:980px;margin:0;font-size:1rem;line-height:2.2}.about-prologue p strong{color:var(--ink)}.about-journey{background:#fff;padding-block:88px}.about-journey header{align-items:center;gap:17px;margin-bottom:56px;display:flex}.about-journey header>svg{width:42px;height:42px;color:var(--blue)}.about-journey h2{font:720 clamp(2rem, 3vw, 3rem)/1.2 var(--display);margin:0}.about-journey header p{color:var(--muted);margin:4px 0 0;font-size:.8rem}.about-journey__rail{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.about-journey__rail:before{content:"";top:31px;background:#8eb4f5;height:2px;position:absolute;inset-inline:11%}.about-journey__rail article{z-index:1;text-align:center;min-width:0;padding-inline:25px;position:relative}.about-journey__icon{width:64px;height:64px;color:var(--blue);border:2px solid var(--blue);background:#fff;border-radius:50%;place-items:center;margin:0 auto 17px;display:grid}.about-journey__icon svg{width:27px;height:27px}.about-journey__rail b{color:var(--blue);font-size:.68rem;display:block}.about-journey__rail h3{font:700 1.6rem/1.2 var(--display);margin:3px 0 8px}.about-journey__rail p{max-width:230px;color:var(--muted);margin:auto;font-size:.72rem;line-height:1.85}.about-editorial{grid-template-columns:1fr 1fr;gap:0;padding-block:20px 100px;display:grid}.about-editorial article{border-top:1px solid var(--line);padding:55px 52px}.about-editorial article:nth-child(3){border-inline-start:1px solid var(--line)}.about-editorial__lead{grid-column:1/-1;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);column-gap:70px;display:grid}.about-editorial__lead>span,.about-editorial__lead>h2{grid-column:1}.about-editorial__lead>p{grid-area:1/2/span 2}.about-editorial article>span,.about-ecosystem>div>span,.about-location__grid>div>span{color:var(--blue);align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:inline-flex}.about-editorial article>span svg,.about-ecosystem>div>span svg,.about-location__grid>div>span svg{width:19px;height:19px}.about-editorial h2{font:710 clamp(2rem, 3vw, 3.1rem)/1.25 var(--display);margin:13px 0 20px}.about-editorial p{color:#4f5d73;margin:0;font-size:.88rem;line-height:2.15}.about-rights{background:#eef4ff;border-block:1px solid #d8e4f8;padding-block:90px}.about-rights__grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:65px;display:grid}.about-rights__mark{min-height:230px;color:var(--blue);border-block:2px solid var(--blue);align-content:center;place-items:center;gap:16px;display:grid}.about-rights__mark svg{stroke-width:1.35px;width:72px;height:72px}.about-rights__mark span{font-size:.82rem;font-weight:900}.about-rights h2{font:720 clamp(2.4rem, 4vw, 4rem)/1.15 var(--display);margin:0 0 20px}.about-rights p{color:#43536c;max-width:880px;margin:0;font-size:.94rem;line-height:2.2}.about-ecosystem{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);align-items:start;gap:75px;padding-block:100px;display:grid}.about-ecosystem h2{font:720 clamp(2.4rem, 4vw, 4rem)/1.15 var(--display);margin:14px 0 0}.about-ecosystem>p{color:#4d5b71;margin:0;font-size:.94rem;line-height:2.2}.about-location{background:var(--soft);border-block:1px solid var(--line);padding-block:96px}.about-location__grid{grid-template-columns:minmax(450px,.95fr) minmax(0,1.05fr);align-items:center;gap:75px;display:grid}.about-location__art{color:var(--blue)}.about-location__art svg{width:100%;height:auto}.about-location__art path,.about-location__art circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.about-location__art .about-map{color:#8aace5;stroke-width:1.6px}.about-location__art .about-pin{color:#0c4eba}.about-location__copy{text-align:center}.about-location__copy>span{justify-content:center}.about-location h2{font:720 clamp(2.4rem, 4vw, 4rem)/1.15 var(--display);margin:14px 0 21px}.about-location p{color:#4d5b71;max-width:760px;margin:0 auto;font-size:.93rem;line-height:2.2}.about-closing{color:#fff;text-align:center;background:#081a38;padding-block:100px}.about-closing .container>svg{color:#78a8ff;stroke-width:1.4px;width:54px;height:54px}.about-closing blockquote{max-width:980px;font:700 clamp(2.4rem, 4.8vw, 4.7rem)/1.35 var(--display);margin:25px auto 22px}.about-closing p{color:#aebed6;margin:0;font-size:.76rem;line-height:2}.about-closing .button-row{justify-content:center;margin-top:32px}.faq-hero{border-bottom:1px solid var(--line);background:#fff;align-items:center;min-height:560px;display:grid}.faq-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:60px;min-height:560px;display:grid}.faq-hero__copy{padding-block:65px}.faq-hero h1{font:760 clamp(4rem, 7vw, 6.7rem)/.95 var(--display);letter-spacing:-.04em;margin:0}.faq-hero__copy>p{color:var(--muted);margin:20px 0 28px;font-size:1.03rem}.faq-search{max-width:740px;min-height:70px;color:var(--blue);border:2px solid var(--blue);background:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:13px;padding:9px 18px;display:grid;box-shadow:0 13px 35px #1457d914}.faq-search>svg{width:25px;height:25px}.faq-search input{width:100%;min-width:0;color:var(--ink);font:700 .84rem/1.4 var(--body);background:0 0;border:0;outline:0;padding:12px 0}.faq-search input::placeholder{color:#7b8aa0;opacity:1}.faq-search button{color:#6b7b92;background:var(--soft);cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.faq-search button svg{width:17px}.faq-hero__copy>small{color:#718097;margin-top:12px;font-size:.64rem;display:block}.faq-hero__art{color:#0a459f;min-width:0}.faq-hero__art svg{width:100%;height:auto;overflow:visible}.faq-hero__art g{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.faq-hero__art .faq-art__question{color:var(--blue);stroke-width:4px}.faq-hero__art .faq-art__bubbles{color:#0a326f;stroke-width:1.8px}.faq-hero__art .faq-art__marks{color:#2e75ed}.faq-layout{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:54px;padding-block:65px 95px;scroll-margin-top:84px;display:grid}.faq-index{border-top:3px solid var(--blue);background:#fff;display:grid;position:sticky;top:95px}.faq-index>strong{padding:19px 14px 14px;font-size:.76rem}.faq-index button{color:#536178;border:0;min-height:52px;font:750 .72rem/1.5 var(--body);text-align:start;cursor:pointer;background:0 0;border-top:1px solid #edf0f5;align-items:center;gap:10px;padding:11px 14px;display:flex}.faq-index button svg{color:#738198;flex:none;width:18px;height:18px}.faq-index button:hover,.faq-index button.is-active{color:var(--blue);background:#f2f6ff}.faq-index button.is-active{box-shadow:inset -3px 0 var(--blue)}.faq-index button.is-active svg{color:var(--blue)}.faq-index p{color:#65758c;background:var(--soft);gap:8px;margin:20px 0 0;padding:15px;font-size:.64rem;line-height:1.85;display:flex}.faq-index p svg{width:17px;height:17px;color:var(--blue);flex:none}.faq-results{min-width:0}.faq-results-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:32px;padding-block:10px;display:flex}.faq-results-toolbar p{color:#66758b;margin:0;font-size:.72rem}.faq-results-toolbar p strong{color:var(--ink);font-size:1rem}.faq-results-toolbar button{color:var(--blue);font:800 .7rem/1.4 var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:inline-flex}.faq-results-toolbar button svg{width:18px;height:18px}.faq-category{padding-bottom:65px;scroll-margin-top:95px}.faq-category+.faq-category{padding-top:12px}.faq-category>header{border-bottom:3px solid var(--blue);align-items:center;gap:15px;padding-bottom:21px;display:flex}.faq-category>header>svg{width:29px;height:29px;color:var(--blue);stroke-width:1.7px}.faq-category h2{font:720 2.25rem/1.15 var(--display);margin:0}.faq-category header p{color:var(--muted);margin:5px 0 0;font-size:.75rem}.faq-category-guide{border-bottom:1px solid var(--line);padding-block:28px 32px}.faq-category-guide>strong{color:#52627a;margin-bottom:19px;font-size:.72rem;display:block}.faq-category-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.faq-category-guide ol:before{content:"";background:#a9c4f1;height:1px;position:absolute;inset:16px 25px auto}.faq-category-guide li{grid-template-columns:33px minmax(0,1fr);gap:9px;min-width:0;padding-inline-end:12px;display:grid;position:relative}.faq-category-guide li>b{z-index:1;width:33px;height:33px;color:var(--blue);font:800 .58rem/1 var(--body);background:#fff;border:1px solid #8bb0ef;border-radius:50%;place-items:center;display:grid}.faq-category-guide li span{align-content:start;gap:4px;min-width:0;padding-top:2px;display:grid}.faq-category-guide li span strong{color:#243650;font-size:.68rem}.faq-category-guide li span small{color:#728097;font-size:.57rem;line-height:1.7}.faq-accordion details{border-bottom:1px solid var(--line);scroll-margin-top:105px}.faq-accordion summary{color:#1c2c45;min-height:88px;font:780 .94rem/1.75 var(--body);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:18px;padding:20px 7px;list-style:none;display:grid}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:hover,.faq-accordion details[open] summary{color:var(--blue)}.faq-accordion summary em{color:#718198;white-space:nowrap;font-size:.61rem;font-style:normal;font-weight:750}.faq-accordion details[open] summary em{color:var(--blue)}.faq-accordion summary i{border:1px solid #b7c5d8;border-radius:50%;width:30px;height:30px;position:relative}.faq-accordion summary i:before,.faq-accordion summary i:after{content:"";background:currentColor;width:11px;height:1.5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.faq-accordion summary i:after{transition:transform .16s;transform:translate(-50%,-50%)rotate(90deg)}.faq-accordion details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.faq-accordion details[open] summary i{border-color:#8bb1f3}.faq-accordion .faq-answer{padding:12px 7px 34px 54px}.faq-answer>p{color:#45556c;max-width:930px;margin:0;font-size:.96rem;line-height:2}.faq-answer>p+p{margin-top:10px}.faq-answer__steps{border-block:1px solid #cbdaf2;grid-template-columns:repeat(4,minmax(0,1fr));max-width:930px;margin:22px 0 0;padding:0;list-style:none;display:grid}.faq-answer__steps li{color:#31445f;border-inline-start:1px solid #dbe5f5;align-items:center;gap:10px;min-height:82px;padding:14px 12px;font-size:.7rem;line-height:1.65;display:flex}.faq-answer__steps li:first-child{border-inline-start:0}.faq-answer__steps li b{color:var(--blue);font-size:.62rem}.faq-answer__note{color:#2c4e81;border-inline-start:3px solid var(--blue);background:#f1f6ff;grid-template-columns:23px minmax(0,1fr);gap:11px;max-width:930px;margin-top:20px;padding:15px 17px;display:grid}.faq-answer__note svg{width:21px;height:21px}.faq-answer__note p{margin:0;font-size:.72rem;line-height:1.85}.faq-answer__actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.faq-answer__actions a{min-height:40px;color:var(--blue);background:#fff;border:1px solid #a9c4f1;align-items:center;gap:7px;padding:9px 13px;font-size:.67rem;font-weight:850;text-decoration:none;display:inline-flex}.faq-answer__actions a:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.faq-answer__actions a svg{width:14px;height:14px}.faq-empty{border-block:1px solid var(--line);text-align:center;align-content:center;place-items:center;gap:8px;min-height:420px;padding:35px;display:grid}.faq-empty>svg{width:43px;height:43px;color:var(--blue)}.faq-empty h2{font:720 2.3rem/1.2 var(--display);margin:7px 0 0}.faq-empty p{color:var(--muted);margin:0 0 15px}.faq-guide{background:#eef4ff;border-top:1px solid #cfddf5;padding-block:66px}.faq-guide__grid{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.faq-guide__grid>svg{width:54px;height:54px;color:var(--blue);background:#fff;border:1px solid #a8c2ee;border-radius:50%;padding:13px}.faq-guide h2{font:720 2.35rem/1.2 var(--display);margin:0}.faq-guide p{color:var(--muted);margin:5px 0 0;font-size:.72rem}.faq-guide__grid>div:last-child{align-items:center;gap:10px;display:flex}.site-footer{padding-block:58px 25px}.site-footer__inner{grid-template-columns:minmax(260px,1fr) minmax(450px,1.3fr);align-items:start;gap:80px;display:grid}.site-footer__brand p{max-width:390px;margin-top:15px;line-height:1.8}.site-footer__brand small{color:#73849d;margin-top:10px;font-size:.55rem;display:block}.site-footer__links{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.site-footer__links nav{align-content:start;gap:11px;display:grid}.site-footer__links strong{color:#fff;margin-bottom:4px;font-size:.68rem}.site-footer__links a{color:#aebbd0;font-size:.61rem}.site-footer__links a:hover{color:#7ba9ff}.site-footer__bottom{color:#71829a;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:25px;margin-top:42px;padding-top:22px;font-size:.52rem;display:flex}.site-footer__bottom a{color:#91a2ba}@media (max-width:1040px){.about-hero__grid,.faq-hero__grid{grid-template-columns:1fr 1fr}.about-hero h1,.faq-hero h1{font-size:5.2rem}.about-location__grid{grid-template-columns:1fr 1fr;gap:45px}.faq-layout{grid-template-columns:220px minmax(0,1fr);gap:36px}.faq-category-guide li{grid-template-columns:29px minmax(0,1fr);gap:7px;padding-inline-end:7px}.faq-category-guide li>b{width:29px;height:29px}.faq-category-guide ol:before{top:14px}.faq-answer__steps{grid-template-columns:1fr 1fr}.faq-answer__steps li:nth-child(3){border-inline-start:0}.site-footer__inner{grid-template-columns:1fr 1.4fr;gap:45px}}@media (max-width:760px){.about-hero,.about-hero__grid,.faq-hero,.faq-hero__grid{min-height:0}.about-hero__grid,.faq-hero__grid{grid-template-columns:1fr;gap:5px;padding-block:35px 45px}.about-hero__copy,.faq-hero__copy{padding-block:22px 0}.about-hero h1,.faq-hero h1{font-size:clamp(3.6rem,18vw,5.1rem)}.about-hero h2{margin-top:18px;font-size:2.25rem}.about-hero__copy>p,.faq-hero__copy>p{font-size:.82rem;line-height:1.9}.about-hero .button-row{flex-direction:column;align-items:stretch}.about-hero .button{width:100%}.about-text-link{justify-content:center;min-height:44px}.about-hero__art,.faq-hero__art{width:100%;max-width:520px;margin:auto}.about-prologue{grid-template-columns:1fr;gap:18px;padding-block:65px}.about-section-number{font-size:2.7rem}.about-prologue h2{font-size:2.45rem}.about-prologue p{font-size:.81rem}.about-journey{padding-block:60px}.about-journey header{align-items:flex-start;margin-bottom:38px}.about-journey__rail{grid-template-columns:1fr 1fr;gap:32px 0}.about-journey__rail:before{display:none}.about-journey__rail article{padding-inline:10px}.about-journey__rail p{font-size:.64rem}.about-editorial{grid-template-columns:1fr;padding-bottom:65px}.about-editorial article,.about-editorial__lead{grid-column:auto;padding:42px 0;display:block;border-inline:0!important}.about-editorial h2{font-size:2.25rem}.about-editorial p{font-size:.78rem}.about-rights{padding-block:60px}.about-rights__grid{grid-template-columns:1fr;gap:38px}.about-rights__mark{min-height:160px}.about-rights__mark svg{width:52px;height:52px}.about-rights h2{font-size:2.6rem}.about-rights p{font-size:.8rem}.about-ecosystem{grid-template-columns:1fr;gap:28px;padding-block:65px}.about-ecosystem h2,.about-location h2{font-size:2.55rem}.about-ecosystem>p,.about-location p{font-size:.8rem}.about-location{padding-block:60px}.about-location__grid{grid-template-columns:1fr;gap:35px}.about-location__art{order:2}.about-closing{padding-block:70px}.about-closing blockquote{font-size:2.55rem}.about-closing .button-row{flex-direction:column;align-items:stretch}.about-closing .button{width:100%}.faq-hero__copy>p{margin-block:13px 22px}.faq-search{min-height:60px;padding-inline:13px}.faq-search input{font-size:.72rem}.faq-layout{grid-template-columns:1fr;gap:30px;padding-block:36px 65px}.faq-index{border-block:1px solid var(--line);scrollbar-width:thin;background:#fff;gap:7px;padding-block:10px;display:flex;position:static;top:auto;overflow-x:auto}.faq-index>strong{display:none}.faq-index button{white-space:nowrap;border:1px solid #d8e0ec;flex:none;min-height:43px;padding:9px 12px;font-size:.67rem}.faq-index button.is-active{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:none}.faq-index button.is-active svg{color:#fff}.faq-index p{display:none}.faq-results-toolbar{margin-bottom:25px}.faq-results-toolbar p{font-size:.66rem}.faq-results-toolbar button{font-size:.64rem}.faq-category{padding-bottom:48px}.faq-category>header{align-items:flex-start}.faq-category h2{font-size:1.95rem}.faq-category header p{font-size:.7rem;line-height:1.7}.faq-category-guide{padding-block:22px 25px;overflow-x:auto}.faq-category-guide>strong{font-size:.67rem}.faq-category-guide ol{width:680px}.faq-accordion summary{grid-template-columns:minmax(0,1fr) auto 30px;gap:10px;min-height:80px;padding-block:17px;font-size:.82rem}.faq-accordion summary em{font-size:.55rem}.faq-accordion .faq-answer{padding:12px 0 28px 38px}.faq-answer>p{font-size:.86rem;line-height:1.95}.faq-answer__steps{grid-template-columns:1fr}.faq-answer__steps li,.faq-answer__steps li:nth-child(3){border-inline-start:0;border-top:1px solid #e1e8f3;min-height:62px}.faq-answer__steps li:first-child{border-top:0}.faq-answer__note p{font-size:.68rem}.faq-answer__actions{flex-direction:column;align-items:stretch}.faq-answer__actions a{justify-content:space-between}.faq-guide{padding-block:50px}.faq-guide__grid{grid-template-columns:48px minmax(0,1fr);gap:15px}.faq-guide__grid>svg{width:46px;height:46px;padding:10px}.faq-guide h2{font-size:2rem}.faq-guide__grid>div:last-child{flex-direction:column;grid-column:1/-1;align-items:stretch;margin-top:12px}.faq-guide__grid .button{width:100%}.site-footer{padding-block:45px 24px}.site-footer__inner{grid-template-columns:1fr;gap:35px;padding-inline:0}.site-footer__links{grid-template-columns:repeat(3,1fr);gap:18px}.site-footer__bottom{flex-direction:column;align-items:flex-start}}@media (max-width:440px){.about-journey__rail{grid-template-columns:1fr;gap:36px}.about-journey__rail p{max-width:260px}.site-footer__links{grid-template-columns:1fr 1fr;row-gap:30px}}.byline__author{color:var(--story-blue,var(--blue));margin-inline-start:8px;font-weight:850}.byline__author:hover{text-underline-offset:3px;text-decoration:underline}.author-panel__identity{color:inherit}.author-panel__identity:hover h3{color:var(--story-blue,var(--blue))}.author-profile-page{background:#fff;min-height:70vh}.author-profile-hero{border-bottom:1px solid var(--line);background:#fbfcff;padding:34px 0 0}.author-profile-banner{aspect-ratio:4.5;color:#5170a7;background:#edf3ff;border:1px solid #d9e2f0;place-items:center;width:100%;display:grid;overflow:hidden}.author-profile-banner>img{object-fit:cover;width:100%;height:100%}.author-profile-banner>div{color:#6d85ad;letter-spacing:.08em;justify-items:center;gap:8px;font-size:.62rem;font-weight:800;display:grid}.author-profile-banner>div svg{width:38px;height:38px}.author-profile-summary{direction:rtl;grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr) 205px;grid-template-areas:"identity stats actions";align-items:center;gap:36px;min-height:218px;display:grid}.author-profile-identity{grid-area:identity;padding-block:30px}.author-profile-identity h1{color:var(--ink);font:750 clamp(2.6rem, 4vw, 4rem)/1 var(--display);margin:0 0 3px}.author-profile-identity>span{color:#71809a;text-align:right;font-size:.72rem;display:block}.author-profile-identity p{color:#52627b;max-width:620px;margin:15px 0 10px;font-size:.72rem;line-height:1.9}.author-profile-identity time{color:#78869c;align-items:center;gap:7px;font-size:.6rem;display:inline-flex}.author-profile-identity time svg{width:16px;height:16px}.author-profile-stats{grid-area:stats;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.author-profile-stats>div{justify-items:center;gap:2px;padding:8px 17px;display:grid}.author-profile-stats>div+div{border-inline-start:1px solid #d9e1ec}.author-profile-stats dd{color:#14213b;font:800 1.3rem/1 var(--display);margin:0}.author-profile-stats dt{color:#687891;white-space:nowrap;font-size:.57rem}.author-profile-actions{grid-area:actions;align-content:start;align-self:stretch;justify-items:center;display:grid}.author-profile-avatar{color:#fff;background:var(--blue);width:156px;height:156px;font:800 2.5rem var(--display);border:6px solid #fff;border-radius:50%;place-items:center;margin-top:-78px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #d7dfeb}.author-profile-avatar img{object-fit:cover;width:100%;height:100%}.author-profile-actions>div{grid-template-columns:minmax(0,1fr) 48px;gap:9px;width:100%;margin-top:24px;display:grid}.author-profile-actions .button{width:100%;min-width:0;min-height:48px}.author-profile-actions .icon-button{width:48px;height:48px;color:var(--blue);background:#fff;border-color:#c8d6ee}.author-profile-message{color:var(--blue);text-align:center;margin:-10px 0 22px;font-size:.62rem}.author-profile-content{padding-bottom:90px}.author-profile-tabs{border-bottom:1px solid var(--line);gap:48px;display:flex}.author-profile-tabs button{color:#8995a8;min-height:72px;font:750 1.28rem var(--display);background:0 0;border:0;padding:3px 8px 0;position:relative}.author-profile-tabs button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 -1px}.author-profile-tabs button.is-active{color:#18243a}.author-profile-tabs button.is-active:after{background:var(--blue)}.author-profile-works{padding-top:38px}.author-profile-works>h2,.author-profile-about h2{color:#17223a;font:750 clamp(2rem, 3vw, 2.8rem)/1.2 var(--display);margin:0 0 24px}.author-profile-works>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.author-work{background:#fff;border:1px solid #dbe3ef;grid-template-columns:132px minmax(0,1fr);gap:24px;min-width:0;min-height:216px;padding:20px;display:grid}.author-work__cover{aspect-ratio:2/3;color:#8a9bb6;background:#edf1f7;place-items:center;width:132px;display:grid;overflow:hidden}.author-work__cover img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.author-work:hover .author-work__cover img{transform:scale(1.025)}.author-work__copy{flex-direction:column;min-width:0;padding-block:10px 4px;display:flex}.author-work h3{color:#17223a;font:750 1.38rem var(--display);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;overflow:hidden}.author-work h3 a:hover{color:var(--blue)}.author-work p{color:#718099;margin:0 0 17px;font-size:.59rem}.author-work__copy>span{color:#65758f;align-items:center;gap:6px;font-size:.6rem;display:inline-flex}.author-work__copy>span svg{width:15px;height:15px}.author-work footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.author-work footer em{color:var(--green);font-size:.57rem;font-style:normal;font-weight:800}.author-work footer strong{color:#566783;align-items:center;gap:5px;font-size:.63rem;display:inline-flex}.author-work footer svg{width:16px;height:16px;color:var(--amber)}.author-profile-about{max-width:880px;padding:48px 0 0}.author-profile-about>p{color:#485873;white-space:pre-line;margin-bottom:34px;font-size:.84rem;line-height:2.1}.author-profile-about dl{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.author-profile-about dl>div{gap:4px;padding:17px 20px;display:grid}.author-profile-about dl>div+div{border-inline-start:1px solid var(--line)}.author-profile-about dt{color:#718099;font-size:.54rem}.author-profile-about dd{color:#26344d;margin:0;font-size:.68rem;font-weight:800}.author-profile-empty{color:#718099;text-align:center;background:#fbfcff;border:1px dashed #cfd9e8;align-content:center;place-items:center;min-height:260px;padding:30px;display:grid}.author-profile-empty svg{color:#8aa5d3;width:36px;height:36px}.author-profile-empty h3{color:#23304a;font:750 1.25rem var(--display);margin:12px 0 3px}.author-profile-empty p{margin:0;font-size:.62rem}.profile-media-editor{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;grid-template-areas:"banner banner""banner-copy avatar-copy";gap:17px 28px;min-width:0;padding-bottom:21px;display:grid;position:relative}.profile-media-banner{aspect-ratio:4.5;color:#6e83a5;background:#edf3ff;border:1px dashed #b8c8e1;grid-area:banner;place-items:center;display:grid;position:relative;overflow:hidden}.profile-media-banner.has-image{border-style:solid}.profile-media-banner>img{object-fit:cover;width:100%;height:100%}.profile-media-banner>div{align-items:center;gap:8px;font-size:.58rem;display:flex}.profile-media-banner>div svg{width:22px;height:22px}.profile-media-action{cursor:pointer;background:#fffffff5;border:1px solid #d6dfeb;border-radius:4px;grid-auto-flow:column;align-items:center;min-height:38px;padding:8px 12px;position:absolute;inset:14px 14px auto auto;box-shadow:0 5px 15px #0f22431a;color:#1c355d!important;gap:7px!important;font-size:.55rem!important;display:inline-flex!important}.profile-media-action:hover{border-color:#a9c0e8;color:var(--blue)!important}.profile-media-action svg{width:16px;height:16px}.profile-media-banner>input,.profile-media-avatar>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-media-avatar{z-index:2;width:126px;height:126px;position:absolute;top:clamp(70px,14vw,160px);left:50%;transform:translate(-50%,-8px)}.profile-media-avatar>span{color:#fff;background:var(--blue);width:100%;height:100%;font:800 2rem var(--display);border:5px solid #fff;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #cfd9e7}.profile-media-avatar img{object-fit:cover;width:100%;height:100%}.profile-media-avatar>label{color:#fff;background:var(--blue);cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset:auto 3px 3px auto}.profile-media-avatar>label:hover{background:var(--blue-dark)}.profile-media-avatar>label svg{width:16px;height:16px}.profile-media-copy{align-content:start;min-height:78px;padding-top:10px;display:grid}.profile-media-copy--banner{grid-area:banner-copy}.profile-media-copy--avatar{text-align:end;grid-area:avatar-copy}.profile-media-copy strong{color:#263650;font:750 .9rem var(--display)}.profile-media-copy p{color:#718098;margin:3px 0 0;font-size:.53rem;line-height:1.75}.profile-media-copy button{color:var(--danger);background:0 0;border:0;justify-self:start;align-items:center;gap:5px;margin-top:7px;padding:2px 0;font-size:.5rem;font-weight:800;display:inline-flex}.profile-media-copy--avatar button{justify-self:end}.profile-media-copy button svg{width:14px;height:14px}.form-message.is-error{color:var(--danger)}@media (max-width:960px){.author-profile-summary{grid-template-columns:minmax(0,1fr) 290px 170px;gap:20px}.author-profile-avatar{width:138px;height:138px;margin-top:-65px}.author-profile-actions>div{grid-template-columns:1fr 44px}.author-profile-actions .icon-button{width:44px;height:44px}.author-work{grid-template-columns:108px minmax(0,1fr);gap:16px;padding:15px}.author-work__cover{width:108px}}@media (max-width:680px){.author-profile-hero{padding-top:20px}.author-profile-banner{aspect-ratio:2.75;border-radius:8px}.author-profile-summary{grid-template-columns:1fr;grid-template-areas:"avatar""identity""stats""buttons";gap:0;min-height:0}.author-profile-actions{display:contents}.author-profile-avatar{grid-area:avatar;justify-self:center;width:132px;height:132px;margin-top:-66px}.author-profile-actions>div{grid-area:buttons;grid-template-columns:minmax(0,1fr) 48px;width:100%;margin:25px 0 28px}.author-profile-actions .button,.author-profile-actions .icon-button{height:48px;min-height:48px}.author-profile-identity{text-align:center;padding:24px 8px 22px}.author-profile-identity h1{font-size:2.65rem}.author-profile-identity>span{text-align:center}.author-profile-identity p{margin:14px auto 10px;font-size:.72rem}.author-profile-stats{width:100%;padding-bottom:25px}.author-profile-stats>div{padding-inline:8px}.author-profile-stats dd{font-size:1.2rem}.author-profile-message{margin-top:0}.author-profile-tabs{gap:0}.author-profile-tabs button{width:50%;min-height:65px;font-size:1.12rem}.author-profile-works{padding-top:32px}.author-profile-works>h2{font-size:2rem}.author-profile-works>div{grid-template-columns:1fr;gap:16px}.author-work{border-radius:7px;grid-template-columns:108px minmax(0,1fr);gap:17px;min-height:190px;padding:13px}.author-work__cover{width:108px}.author-work h3{font-size:1.2rem}.author-profile-about dl{grid-template-columns:1fr}.author-profile-about dl>div+div{border-inline-start:0;border-top:1px solid var(--line)}.profile-media-editor{grid-template-columns:1fr;grid-template-areas:"banner""banner-copy""avatar-copy";gap:10px;padding-bottom:17px}.profile-media-banner{aspect-ratio:2.75}.profile-media-avatar{width:104px;height:104px;top:clamp(72px,29vw,125px)}.profile-media-copy{padding-top:5px;min-height:auto;padding-inline-end:118px}.profile-media-copy--avatar{text-align:end;min-height:80px;padding-inline:118px 0}.profile-media-action{inset:9px 9px auto auto}}.opening-contest{color:#142039;background:#fff;border:1px solid #dce5f2;border-radius:24px;margin:0 0 2rem;padding:clamp(1rem,3vw,2rem)}.opening-contest>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.opening-contest h2{margin:.4rem 0;font-size:clamp(1.2rem,3vw,1.8rem)}.opening-contest__rules{background:#eff5ff;border-radius:12px;padding:1rem;line-height:1.9}.opening-contest__works{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:1rem;display:grid}.opening-contest__works article{border:1px solid #e2e8f2;border-radius:16px;padding:1rem}.opening-contest__identity{color:inherit;align-items:center;gap:.8rem;display:flex}.opening-contest__identity img{object-fit:cover;border-radius:7px;width:48px;height:68px}.opening-contest__identity small{color:#68778f;margin-top:.3rem;display:block}.opening-contest dl{font-size:.85rem}.opening-contest dl div{justify-content:space-between;gap:.6rem;padding:.5rem 0;display:flex}.opening-contest dd{white-space:nowrap;margin:0;font-weight:700}.opening-contest__readiness{background:#f3f4f7;border-radius:8px;padding:.35rem .7rem;font-size:.8rem;display:inline-block}.opening-contest__readiness.is-ready{color:#076d52;background:#e8f7ee}.opening-contest__status{margin-top:.7rem;font-size:.9rem;line-height:1.8;display:block}.opening-contest__note{color:#61708a;margin-bottom:0;font-size:.85rem}.opening-contest nav{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.opening-contest.is-story{grid-column:1/-1;margin-bottom:2rem}.starter-ascent__audience{color:#bbc9e7;font-size:.85rem}.starter-ascent__works a{min-width:190px}.starter-ascent__works a small{white-space:normal}.starter-ascent__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 14px;display:grid}.starter-ascent__summary>div{background:#05102759;border:1px solid #aec1e733;border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;padding:18px 20px;display:flex}.starter-ascent__summary dt{color:#c3d0e9;font-size:.82rem;line-height:1.6}.starter-ascent__summary dd{color:#fff;margin:0;font-size:2.2rem;font-weight:900;line-height:1.2}.starter-ascent__summary>.is-ready{background:#f4d47717;border-color:#f4d477a6}.starter-ascent__summary>.is-ready dd{color:#f4d477}.starter-ascent__live{flex:none;min-width:auto}.starter-ascent__context-link{color:#c7ddff;text-underline-offset:4px;align-items:center;gap:8px;font-size:.85rem;text-decoration:underline;display:inline-flex}.starter-ascent__context-link svg{width:16px}.starter-ascent__step-label>span{align-content:center;gap:1px;width:50px;height:56px}.starter-ascent__step-label>span b{font-size:1.2rem;line-height:1.2}.starter-ascent__step-label>span small{color:#cedaf0;font-size:.6rem;font-weight:600}.starter-ascent__works{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));display:grid;overflow:visible}.starter-ascent__works>a{width:100%;min-width:0;max-width:none;min-height:96px}.starter-ascent__works>a strong{white-space:normal;overflow-wrap:anywhere;font-size:.78rem;line-height:1.6}.starter-ascent__works>a small{font-size:.64rem;line-height:1.7}.starter-ascent__works>a bdi{white-space:nowrap}.starter-ascent__works>a>b{font-size:.76rem}.opening-contest dl.opening-contest__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.opening-contest dl.opening-contest__summary>div{background:#f5f8fd;border:1px solid #dce7f6;border-radius:14px;flex-direction:column;justify-content:space-between;gap:9px;padding:16px}.opening-contest__summary dt{color:#4d617e;font-size:.8rem;line-height:1.6}.opening-contest .opening-contest__summary dd{color:#124bb7;font-size:2rem;line-height:1.2}@media (max-width:700px){.starter-ascent__summary{gap:7px;margin-top:20px}.starter-ascent__summary>div{padding:12px 9px}.starter-ascent__summary dt{font-size:.73rem}.starter-ascent__summary dd{font-size:1.8rem}.starter-ascent__works{grid-template-columns:1fr}.starter-ascent__works>a{min-width:0}.opening-contest dl.opening-contest__summary{gap:7px}.opening-contest dl.opening-contest__summary>div{padding:12px 8px}.opening-contest__summary dt{font-size:.72rem}.opening-contest .opening-contest__summary dd{font-size:1.7rem}}@media (max-width:600px){.opening-contest>header{flex-direction:column}}.opening-contest,.starter-ascent,#novel,#comics,#season-one{scroll-margin-top:100px}.discover-menu__panel{min-height:0}.discover-menu__panel--novels{grid-template-columns:minmax(0,1fr);width:min(820px,100vw - 40px)}.discover-menu__heading>strong{font:700 1.35rem var(--display)}.discover-menu__heading>a{font-size:.8rem}.discover-menu__category-grid a{min-height:44px;font-size:.82rem}.discover-menu__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;padding-top:15px;display:flex}.discover-menu__footer a{color:var(--blue);align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.discover-menu__footer svg{width:16px}.browse-heading{margin-bottom:24px}.browse-heading h1{font:700 clamp(2rem, 4vw, 3.1rem)/1.3 var(--display);margin:0 0 8px}.browse-heading p{color:var(--muted);margin:0;font-size:.95rem}.browse-page .search-panel{margin-bottom:28px}.browse-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:36px;display:grid}.browse-filters{border-inline-end:1px solid var(--line);gap:24px;padding-inline-end:24px;display:grid}.browse-filters fieldset{border:0;min-width:0;margin:0;padding:0}.browse-filters legend{margin-bottom:12px;padding:0;font-size:.94rem;font-weight:800}.browse-genres{gap:4px;display:grid}.browse-genres button,.browse-type-switch button{text-align:start;color:#4c5b72;background:0 0;border:0;border-radius:6px;min-height:40px;padding:7px 12px;font-size:.86rem}.browse-genres button:hover,.browse-genres button[aria-pressed=true],.browse-type-switch button[aria-pressed=true]{color:var(--blue);background:#edf3ff;font-weight:800}.browse-type-switch{gap:6px;display:flex}.browse-filters>label,.browse-toolbar label{color:#44536a;gap:8px;font-size:.82rem;font-weight:700;display:grid}.browse-filters select,.browse-toolbar select,.ranking-translation select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:7px 10px}.browse-results{min-width:0}.browse-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.browse-toolbar>strong{font-size:.9rem}.browse-toolbar label{white-space:nowrap;align-items:center;display:flex}.browse-toolbar select{width:auto;max-width:175px}.browse-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 26px;margin-top:26px;display:grid}.browse-stories .story-card{border-bottom:1px solid var(--line);grid-template-columns:122px minmax(0,1fr);align-items:start;gap:16px;padding-bottom:22px;display:grid}.browse-stories .story-card__cover{aspect-ratio:2/3;border-radius:5px}.browse-stories .story-card__body{min-width:0;padding-top:0}.browse-stories .story-card h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;line-height:1.5;display:-webkit-box}.browse-stories .story-card__author{margin-block:5px 8px;font-size:.78rem}.browse-stories .story-card__meta{flex-wrap:wrap;gap:8px;font-size:.68rem}.browse-stories .story-card__description{min-height:0;margin-block:8px;font-size:.8rem;line-height:1.8;display:-webkit-box}.browse-stories .story-card__stats{flex-wrap:wrap;justify-content:start;gap:8px 12px;padding-top:8px;font-size:.75rem}.browse-stories .story-card__stats svg{width:15px;height:15px}.browse-more{margin:30px auto;display:flex}.browse-filter-toggle{display:none}.ranking-translation{gap:8px;padding:18px 0;font-size:.8rem;display:grid}@media (max-width:1100px){.browse-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.browse-stories{grid-template-columns:1fr}.browse-stories .story-card{grid-template-columns:140px minmax(0,1fr)}.discover-menu__panel--novels{width:100%}}@media (max-width:700px){.browse-page{padding-top:28px}.browse-layout{grid-template-columns:1fr;gap:18px}.browse-filter-toggle{border:1px solid var(--line);width:100%;min-height:46px;color:var(--blue);background:var(--soft);font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:0 0 18px;font-size:.9rem;font-weight:700;display:flex}.browse-filter-toggle svg{width:18px}.browse-filters{border:1px solid var(--line);border-radius:6px;padding:18px;display:none}.browse-filters.is-open{display:grid}.browse-genres{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-toolbar{gap:8px}.browse-toolbar label{gap:6px;font-size:.72rem}.browse-toolbar select{max-width:140px}.browse-stories{gap:22px}.browse-stories .story-card{grid-template-columns:110px minmax(0,1fr);gap:14px}.browse-stories .story-card h3{font-size:1.25rem}.browse-stories .story-card__description{font-size:.76rem}.browse-stories .story-card__stats{display:flex}.discover-menu__category-grid a{font-size:.8rem}.discover-menu__footer a{font-size:.73rem}}.browse-layout{grid-template-columns:290px minmax(0,1fr);gap:36px}.catalog-accordion{border-bottom:1px solid var(--line);margin-bottom:20px;padding-block:0 20px}.catalog-accordion__heading{width:100%;min-height:52px;color:var(--ink);text-align:start;font:700 1.45rem var(--display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.catalog-accordion__heading svg{flex:none;width:20px;transition:transform .15s}.catalog-accordion__heading[aria-expanded=true] svg{transform:rotate(180deg)}.browse-genres{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;padding-block:16px 0}.browse-genres button{overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:36px;padding:6px 8px;font-size:.87rem;font-weight:500;line-height:1.65}.browse-genres button[aria-pressed=true]{background:var(--blue);color:#fff;font-weight:600}.browse-filter-section{margin-bottom:26px}.browse-filter-section h2{font:700 1.55rem var(--display);border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:15px}.browse-filter-section>span{color:var(--muted);margin-bottom:9px;font-size:.8rem;display:block}.browse-pills{flex-wrap:wrap;gap:10px;display:flex}.browse-pills button{color:#4d596d;min-height:40px;font:500 .8rem var(--body,"Noto Kufi Arabic", sans-serif);background:#fff;border:1px solid #dce2ec;border-radius:999px;padding:8px 16px}.browse-pills button[aria-pressed=true]{color:var(--blue);background:#ecf0ff;border-color:#ecf0ff}.browse-toolbar{color:var(--muted);border:0;padding-bottom:0}.browse-stories .story-card{border:0;grid-template-columns:105px minmax(0,1fr);gap:14px;padding:0}.browse-stories .story-card__meta{display:none}.browse-stories .story-card__description{-webkit-line-clamp:3}.story-card__add{color:var(--blue);font:700 .78rem var(--body,"Noto Kufi Arabic", sans-serif);background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;display:inline-flex}.story-card__add:disabled{opacity:.8;cursor:default}.discover-menu__panel--catalog{width:min(590px,100vw - 36px);max-height:calc(100dvh - 130px);padding:22px 28px;display:block;overflow-y:auto}.discover-menu__panel--catalog .catalog-accordion{margin-bottom:12px;padding-bottom:12px}.discover-menu__panel--catalog .browse-genres{gap:2px 18px}.discover-menu__panel--catalog .catalog-accordion__heading{min-height:40px;font-size:1.25rem}@media (max-width:1100px){.browse-layout{grid-template-columns:260px minmax(0,1fr);gap:25px}.browse-stories .story-card{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:700px){.browse-layout{grid-template-columns:minmax(0,1fr);gap:16px}.browse-sidebar{display:none}.browse-sidebar.is-open{display:block}.catalog-accordion__heading{font-size:1.4rem}.browse-pills{gap:8px}.browse-pills button{padding:7px 12px;font-size:.76rem}.browse-stories .story-card{grid-template-columns:100px minmax(0,1fr)}.discover-menu__panel--catalog{width:100%;max-height:calc(100dvh - 170px);padding:18px}.discover-menu__panel--catalog .browse-genres button{font-size:.8rem}}.browse-page{padding-top:34px}.browse-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.browse-heading h1{flex:none;margin:0;font-size:2.3rem}.browse-page .browse-heading .search-panel{flex:1;max-width:650px;margin:0}@media (max-width:700px){.browse-heading{gap:18px;margin-bottom:22px;display:grid}.browse-heading h1{font-size:2rem}.browse-page .browse-heading .search-panel{width:100%}}
