.page-module__ahHZOW__container{flex-direction:column;align-items:center;width:100%;padding:32px 24px 72px;display:flex}.page-module__ahHZOW__languageRow{justify-content:flex-start;width:100%;padding:0 0 12px;display:flex}.page-module__ahHZOW__card{text-align:center;background:linear-gradient(160deg, var(--rx-colors-surface-badgeGlow), var(--rx-colors-surface-highlight)), var(--rx-colors-surface-glassPrimary);border:1px solid var(--rx-colors-surface-cardBorder);width:min(520px,100%);box-shadow:0 42px 88px var(--rx-colors-utility-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;flex-direction:column;align-items:center;gap:32px;padding:48px 40px;display:flex}.page-module__ahHZOW__headerBlock{flex-direction:column;align-items:center;gap:12px;display:flex}.page-module__ahHZOW__eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--rx-colors-text-subdued);font-size:12px}.page-module__ahHZOW__title{letter-spacing:.4px;margin:0;font-size:clamp(36px,6vw,48px);font-weight:700}.page-module__ahHZOW__subtitle{color:var(--rx-colors-text-secondary);max-width:420px;margin:0;font-size:16px;line-height:1.6}.page-module__ahHZOW__form{background:var(--rx-colors-surface-glassPrimary);border:1px solid var(--rx-colors-surface-cardBorder);width:100%;box-shadow:inset 0 0 0 1px var(--rx-colors-surface-glass);border-radius:0;flex-direction:column;gap:18px;padding:28px 24px;display:flex}.page-module__ahHZOW__label{letter-spacing:2px;text-transform:uppercase;color:var(--rx-colors-text-subdued);text-align:left;flex-direction:column;gap:8px;font-size:12px;display:flex}.page-module__ahHZOW__labelText{font-size:12px}.page-module__ahHZOW__input{border:1px solid var(--rx-colors-surface-outlineSoft);background:var(--rx-colors-surface-glassSolid);color:var(--rx-colors-text-primary);box-shadow:inset 0 0 0 1px var(--rx-colors-surface-glassAlt);border-radius:0;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.page-module__ahHZOW__input:focus-visible{border-color:var(--rx-colors-surface-outlineBright);box-shadow:0 0 0 3px var(--rx-colors-utility-focus);outline:none}.page-module__ahHZOW__passwordWrapper{align-items:center;display:flex;position:relative}.page-module__ahHZOW__passwordWrapper .page-module__ahHZOW__input{width:100%;padding-right:48px}.page-module__ahHZOW__passwordToggle{width:32px;height:32px;color:var(--rx-colors-text-subdued);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .16s;display:flex;position:absolute;right:8px}.page-module__ahHZOW__passwordToggle:hover{color:var(--rx-colors-text-primary)}.page-module__ahHZOW__formLinks{justify-content:flex-end;display:flex}.page-module__ahHZOW__link{color:var(--rx-colors-text-accent);font-size:13px;text-decoration:none;transition:color .16s}.page-module__ahHZOW__link:hover{color:var(--rx-colors-accent-cyan);text-decoration:underline}.page-module__ahHZOW__button{border:1px solid var(--rx-colors-surface-outlineSoft);background:linear-gradient(135deg, var(--rx-colors-surface-badgeGlow), var(--rx-colors-surface-highlight));width:100%;max-width:360px;color:var(--rx-colors-text-primary);letter-spacing:1px;cursor:pointer;border-radius:0;align-self:center;padding:14px 28px;font-size:15px;font-weight:600;transition:transform .16s,box-shadow .16s}.page-module__ahHZOW__button:hover,.page-module__ahHZOW__button:focus-visible{box-shadow:0 18px 40px var(--rx-colors-utility-shadow);outline:none;transform:translateY(-1px)}.page-module__ahHZOW__button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.page-module__ahHZOW__divider{align-items:center;gap:16px;margin:4px 0;display:flex}.page-module__ahHZOW__divider:before,.page-module__ahHZOW__divider:after{content:"";background:var(--rx-colors-surface-outlineSoft);flex:1;height:1px}.page-module__ahHZOW__dividerText{color:var(--rx-colors-text-subdued);text-transform:uppercase;letter-spacing:2px;font-size:12px}.page-module__ahHZOW__googleButton{border:1px solid var(--rx-colors-surface-cardBorder);background:var(--rx-colors-surface-buttonSecondary);width:100%;max-width:360px;color:var(--rx-colors-text-primary);cursor:pointer;border-radius:0;justify-content:center;align-self:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s;display:flex}.page-module__ahHZOW__googleButton:hover{background:var(--rx-colors-surface-buttonPrimary);border-color:var(--rx-colors-surface-outlineBright)}.page-module__ahHZOW__registerLink{color:var(--rx-colors-text-subdued);margin:0;font-size:14px}.page-module__ahHZOW__hint{color:var(--rx-colors-text-subdued);margin:0;font-size:13px}.page-module__ahHZOW__hint strong{color:var(--rx-colors-text-secondary)}.page-module__ahHZOW__error{color:#ff7878f2;background:#ff50501a;border:1px solid #ff505033;margin:0;padding:12px 16px;font-size:13px}.page-module__ahHZOW__successBanner{color:#48c78ef2;text-align:center;background:#48c78e1f;border:1px solid #48c78e4d;width:100%;padding:14px 20px;font-size:14px}.page-module__ahHZOW__animationShell{aspect-ratio:1;background:radial-gradient(circle at 50% 20%, var(--rx-colors-background-glowCyan), transparent 65%), var(--rx-colors-surface-glassPrimary);border:1px solid var(--rx-colors-surface-cardBorder);width:min(280px,100%);box-shadow:0 34px 68px var(--rx-colors-utility-shadow);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.page-module__ahHZOW__card{gap:28px;padding:40px 24px}.page-module__ahHZOW__form{padding:24px 20px}}
.LanguagePicker-module__mNNlka__picker{cursor:pointer;align-items:center;gap:6px;display:inline-flex;position:relative}.LanguagePicker-module__mNNlka__globeIcon{width:18px;height:18px;color:var(--rx-colors-text-subdued,#ffffff8c);flex-shrink:0;transition:color .2s}.LanguagePicker-module__mNNlka__picker:hover .LanguagePicker-module__mNNlka__globeIcon{color:var(--rx-colors-accent-cyan,#3f9142d9)}.LanguagePicker-module__mNNlka__select{appearance:none;color:var(--rx-colors-text-secondary,#ffffffa6);letter-spacing:.5px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='rgba(255,255,255,0.4)' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 4px center no-repeat;border:none;outline:none;padding:4px 20px 4px 2px;font-size:13px;font-weight:500;transition:color .2s}.LanguagePicker-module__mNNlka__select:hover,.LanguagePicker-module__mNNlka__select:focus{color:var(--rx-colors-text-primary,#ffffffe6)}.LanguagePicker-module__mNNlka__select option{background:var(--rx-colors-surface-glassSolid,#1a1438);color:var(--rx-colors-text-primary,#ffffffe6)}
.LoginScreen-module__gll2xq__container{justify-content:center;width:100%;padding:56px 24px 72px;display:flex}.LoginScreen-module__gll2xq__languageRow{justify-content:flex-start;width:100%;padding:0 0 12px;display:flex}.LoginScreen-module__gll2xq__passwordWrapper{align-items:center;display:flex;position:relative}.LoginScreen-module__gll2xq__passwordWrapper .LoginScreen-module__gll2xq__input{width:100%;padding-right:48px}.LoginScreen-module__gll2xq__passwordToggle{width:32px;height:32px;color:var(--rx-colors-text-subdued,#ffffff80);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .16s;display:flex;position:absolute;right:8px}.LoginScreen-module__gll2xq__passwordToggle:hover{color:var(--rx-colors-text-primary,#ffffffd9)}.LoginScreen-module__gll2xq__card{text-align:center;background:linear-gradient(160deg, var(--rx-colors-surface-badgeGlow,#3f914238), var(--rx-colors-surface-highlight)), var(--rx-colors-surface-glassPrimary);border:1px solid var(--rx-colors-surface-cardBorder,#ffffff38);width:min(520px,100%);box-shadow:0 42px 88px var(--rx-colors-utility-shadow,#00000080);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;flex-direction:column;align-items:center;gap:32px;padding:48px 40px;display:flex}.LoginScreen-module__gll2xq__headerBlock{flex-direction:column;align-items:center;gap:12px;display:flex}.LoginScreen-module__gll2xq__eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--rx-colors-text-subdued,#ffffff9e);font-size:12px}.LoginScreen-module__gll2xq__title{letter-spacing:.4px;margin:0;font-size:clamp(36px,6vw,48px);font-weight:700}.LoginScreen-module__gll2xq__subtitle{color:var(--rx-colors-text-secondary,#ffffffb8);max-width:420px;margin:0;font-size:16px;line-height:1.6}.LoginScreen-module__gll2xq__form{background:var(--rx-colors-surface-glassSecondary);border:1px solid var(--rx-colors-surface-cardBorder,#ffffff38);width:100%;box-shadow:inset 0 0 0 1px var(--rx-colors-surface-glass,#ffffff0d);border-radius:0;flex-direction:column;gap:18px;padding:28px 24px;display:flex}.LoginScreen-module__gll2xq__label{letter-spacing:2px;text-transform:uppercase;color:var(--rx-colors-text-subdued,#ffffff9e);text-align:left;flex-direction:column;gap:8px;font-size:12px;display:flex}.LoginScreen-module__gll2xq__labelText{font-size:12px}.LoginScreen-module__gll2xq__input{border:1px solid var(--rx-colors-surface-outlineSoft,#ffffff40);background:var(--rx-colors-surface-glassSolid);color:var(--rx-colors-text-primary,#fffffff2);box-shadow:inset 0 0 0 1px var(--rx-colors-surface-glass,#ffffff05);border-radius:0;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.LoginScreen-module__gll2xq__input:focus-visible{border-color:var(--rx-colors-surface-outlineBright,#3f9142b3);box-shadow:0 0 0 3px var(--rx-colors-utility-focus,#3f91422e);outline:none}.LoginScreen-module__gll2xq__formLinks{justify-content:flex-end;display:flex}.LoginScreen-module__gll2xq__link{color:var(--rx-colors-accent-indigo,#3f9142d9);font-size:13px;text-decoration:none;transition:color .16s}.LoginScreen-module__gll2xq__link:hover{color:var(--rx-colors-accent-cyan,#3f9142);text-decoration:underline}.LoginScreen-module__gll2xq__button{border:1px solid var(--rx-colors-surface-outlineSoft,#ffffff47);background:linear-gradient(135deg, var(--rx-colors-surface-badgeGlow), var(--rx-colors-surface-highlight));width:100%;color:var(--rx-colors-text-primary,#fffffff2);letter-spacing:1px;cursor:pointer;border-radius:0;align-self:center;padding:14px 28px;font-size:15px;font-weight:600;transition:transform .16s,box-shadow .16s}.LoginScreen-module__gll2xq__button:hover,.LoginScreen-module__gll2xq__button:focus-visible{box-shadow:0 18px 40px var(--rx-colors-utility-shadow);outline:none;transform:translateY(-1px)}.LoginScreen-module__gll2xq__divider{align-items:center;gap:16px;margin:4px 0;display:flex}.LoginScreen-module__gll2xq__divider:before,.LoginScreen-module__gll2xq__divider:after{content:"";background:var(--rx-colors-surface-divider,#ffffff26);flex:1;height:1px}.LoginScreen-module__gll2xq__dividerText{color:var(--rx-colors-text-subdued,#ffffff73);text-transform:uppercase;letter-spacing:2px;font-size:12px}.LoginScreen-module__gll2xq__googleButton{border:1px solid var(--rx-colors-surface-outlineSoft,#ffffff38);background:var(--rx-colors-surface-buttonSecondary,#ffffff0f);width:100%;color:var(--rx-colors-text-primary,#ffffffe6);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s;display:flex}.LoginScreen-module__gll2xq__googleButton:hover{background:var(--rx-colors-surface-buttonPrimary,#ffffff1f);border-color:var(--rx-colors-surface-outlineBright,#ffffff59)}.LoginScreen-module__gll2xq__registerLink{color:var(--rx-colors-text-secondary,#ffffff9e);margin:0;font-size:14px}.LoginScreen-module__gll2xq__hint{color:var(--rx-colors-text-subdued,#ffffff80);margin:0;font-size:13px}.LoginScreen-module__gll2xq__hint strong{color:var(--rx-colors-text-secondary,#ffffffbf)}.LoginScreen-module__gll2xq__error{color:var(--rx-colors-feedback-danger,#ff7878f2);background:var(--rx-colors-feedback-dangerGlow,#ff50501a);border:1px solid var(--rx-colors-feedback-dangerGlow,#ff505033);margin:0;padding:12px 16px;font-size:13px}.LoginScreen-module__gll2xq__animationShell{aspect-ratio:1;background:radial-gradient(circle at 50% 20%, var(--rx-colors-background-glowCyan,#7cc57659), transparent 65%), var(--rx-colors-surface-glassPrimary);border:1px solid var(--rx-colors-surface-cardBorder,#ffffff29);width:min(280px,100%);box-shadow:0 34px 68px var(--rx-colors-utility-shadow,#00000075);border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.LoginScreen-module__gll2xq__animation{width:100%;height:100%}@media (max-width:640px){.LoginScreen-module__gll2xq__card{gap:28px;padding:40px 24px}.LoginScreen-module__gll2xq__form{padding:24px 20px}}
.PromotedPlacementBanner-module__7Nf1Oa__banner{background:linear-gradient(135deg, var(--rx-colors-surface-badgeGlow,#3f91422e), var(--rx-colors-surface-highlight,#7cc5761f)), var(--rx-colors-surface-glassPrimary);border:1px solid var(--rx-colors-surface-cardBorder,#ffffff2e);box-shadow:0 32px 64px var(--rx-colors-utility-shadow,#00000061);border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:28px 36px;display:flex}.PromotedPlacementBanner-module__7Nf1Oa__copy{flex-direction:column;gap:10px;display:flex}.PromotedPlacementBanner-module__7Nf1Oa__eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--rx-colors-text-subdued,#ffffff9e);margin:0;font-size:12px}.PromotedPlacementBanner-module__7Nf1Oa__title{margin:0;font-size:28px;font-weight:600}.PromotedPlacementBanner-module__7Nf1Oa__body{color:var(--rx-colors-text-secondary,#ffffffbf);max-width:560px;margin:0;font-size:15px}.PromotedPlacementBanner-module__7Nf1Oa__slotMeta{border:1px dashed var(--rx-colors-surface-outlineBright,#ffffff59);min-width:140px;color:var(--rx-colors-text-secondary,#ffffffad);letter-spacing:1.2px;border-radius:18px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;display:inline-flex}@media (max-width:960px){.PromotedPlacementBanner-module__7Nf1Oa__banner{flex-direction:column;align-items:flex-start;padding:24px}.PromotedPlacementBanner-module__7Nf1Oa__slotMeta{justify-content:flex-start;align-self:stretch}}
.ReaderChromeBar-module__z59VDq__bar{z-index:40;border:1px solid var(--rx-colors-surface-cardBorder,#ffffff2e);background:var(--rx-colors-surface-glassPrimary,#0d1e14eb);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px var(--rx-colors-utility-shadow,#00000059);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;display:grid;position:sticky;top:12px}.ReaderChromeBar-module__z59VDq__backChip{cursor:pointer;color:var(--rx-colors-text-primary,#e9f2e4);letter-spacing:.4px;white-space:nowrap;background:#3f91421f;border:1px solid #3f914266;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.ReaderChromeBar-module__z59VDq__backChip:hover{background:#3f914233;transform:translateY(-1px)}.ReaderChromeBar-module__z59VDq__crumbs{min-width:0;color:var(--rx-colors-text-secondary,#e9f2e4b8);align-items:center;gap:7px;margin:0;padding:0;font-size:12px;list-style:none;display:flex;overflow:hidden}.ReaderChromeBar-module__z59VDq__crumbItem{align-items:center;gap:7px;min-width:0;display:inline-flex}.ReaderChromeBar-module__z59VDq__crumbSep{color:var(--rx-colors-text-faint,#ffffff6b)}.ReaderChromeBar-module__z59VDq__crumbLink{min-width:0;color:inherit;font-size:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.ReaderChromeBar-module__z59VDq__crumbLink:hover{color:var(--rx-colors-text-accent,#8fd98a);text-decoration:underline}.ReaderChromeBar-module__z59VDq__crumbCurrent{color:var(--rx-colors-text-primary,#e9f2e4);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ReaderChromeBar-module__z59VDq__docs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ReaderChromeBar-module__z59VDq__docsLabel{letter-spacing:1.6px;text-transform:uppercase;color:var(--rx-colors-text-faint,#ffffff6b);margin-right:2px;font-size:10px;font-weight:800}.ReaderChromeBar-module__z59VDq__pill{border:1px solid var(--rx-colors-surface-cardBorder,#ffffff29);color:var(--rx-colors-text-primary,#e9f2e4d9);cursor:pointer;white-space:nowrap;background:#ffffff13;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:700;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.ReaderChromeBar-module__z59VDq__pill:hover{background:#3f914233;transform:translateY(-1px)}.ReaderChromeBar-module__z59VDq__pillActive,.ReaderChromeBar-module__z59VDq__pillActive:hover{color:var(--rx-colors-text-inverse,#0a1710);background:var(--rx-colors-text-accent,#8fd98a);border-color:var(--rx-colors-text-accent,#8fd98a);cursor:default;transform:none}.ReaderChromeBar-module__z59VDq__dropdownWrap{position:relative}.ReaderChromeBar-module__z59VDq__dropdown{border:1px solid var(--rx-colors-surface-cardBorder,#ffffff2e);background:var(--rx-colors-surface-glassPrimary,#0d1e14f7);-webkit-backdrop-filter:blur(16px);min-width:260px;max-height:320px;box-shadow:0 24px 48px var(--rx-colors-utility-shadow,#00000073);z-index:50;border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.ReaderChromeBar-module__z59VDq__dropdownItem{text-align:left;width:100%;color:var(--rx-colors-text-primary,#e9f2e4);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;font-weight:600;display:flex}.ReaderChromeBar-module__z59VDq__dropdownItem:hover{background:#3f914229}.ReaderChromeBar-module__z59VDq__dropdownItemActive,.ReaderChromeBar-module__z59VDq__dropdownItemActive:hover{color:var(--rx-colors-text-primary,#e9f2e4);background:#3f914247}@media (max-width:900px){.ReaderChromeBar-module__z59VDq__bar{grid-template-columns:auto minmax(0,1fr)}.ReaderChromeBar-module__z59VDq__crumbs{display:none}.ReaderChromeBar-module__z59VDq__docs{grid-column:1/-1;justify-content:flex-start}}
