.header-account-menu{position:relative}.header-account-menu-trigger{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:var(--radius-pill);background:var(--color-brand-secondary-200);color:var(--color-neutral-900);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:20px;text-transform:uppercase}.header-account-menu-dropdown{position:absolute;top:calc(100% + var(--scale-8));right:0;z-index:50;display:flex;flex-direction:column;gap:var(--scale-4);width:256px;padding:var(--scale-8);border-radius:var(--radius-lg);background:var(--color-brand-secondary-1000);box-shadow:0 8px 12px rgba(0,0,0,.48)}.header-account-menu-item{display:flex;align-items:center;gap:var(--scale-12);padding:var(--scale-12) var(--scale-16);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);text-decoration:none;cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:24px;text-align:left;transition:background .15s ease}.header-account-menu-item svg{flex-shrink:0;width:24px;height:24px}.header-account-menu-item:hover{background:var(--color-overlay-white-8)}.header-top-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--scale-8);height:88px;padding:var(--scale-20) var(--scale-64);background:var(--color-brand-secondary-1000);box-shadow:4px 4px 14px 29px rgba(0,0,0,.08)}.header-top-bar-logo{display:inline-flex;flex-shrink:0}.header-top-bar-links{display:flex;flex:1 0;align-items:center;justify-content:center;gap:var(--scale-4)}.header-top-bar-link{padding:var(--scale-8) var(--scale-12);border-radius:var(--radius-sm);color:var(--color-text-primary);text-decoration:none;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:24px;transition:background .15s ease,color .15s ease}.header-top-bar-link:hover{background:var(--color-overlay-white-8);color:var(--color-brand-primary-500)}.header-top-bar-link--active{color:var(--color-brand-primary-500);font-weight:var(--font-weight-semibold)}.header-top-bar-right{flex-shrink:0;display:flex;align-items:center;gap:var(--scale-12)}.header-top-bar-toolbar-action{display:inline-flex;align-items:center}.header-top-bar-leading-slot{display:none;flex-shrink:0;align-items:center}.header-top-bar-join{display:flex;align-items:center;justify-content:center;height:48px;width:136px;padding:var(--scale-12) var(--scale-20);border:none;border-radius:var(--radius-pill);background:var(--color-brand-primary-500);color:var(--color-brand-secondary-1000);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:24px;transition:background .15s ease}.header-top-bar-join:hover{background:var(--color-brand-primary-300)}.header-top-bar-menu-button{flex-shrink:0;width:24px;height:24px;background:transparent;color:var(--color-text-primary)}.header-top-bar-menu-button,.header-top-bar-mobile-avatar{display:none;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer}.header-top-bar-mobile-avatar{width:34px;height:34px;border-radius:var(--radius-pill);background:var(--color-brand-secondary-200);color:var(--color-neutral-900);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:20px;text-transform:uppercase}@media (max-width:767.98px){.header-top-bar{height:auto;padding:var(--scale-16)}.header-top-bar-links{display:none}.header-top-bar-right{margin-left:auto}.header-top-bar-join{height:48px;width:136px;padding:var(--scale-12) var(--scale-20)}.header-top-bar-menu-button{display:inline-flex}.header-top-bar-right .header-account-menu{display:none}.header-top-bar-mobile-avatar{display:flex}.header-top-bar-toolbar-action{display:none}.header-top-bar-leading-slot{display:inline-flex}}.header-bottom-tab-bar{display:none}@media (max-width:767.98px){.header-bottom-tab-bar{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;z-index:40;border-top:1px solid var(--color-brand-secondary-1000);background:var(--color-brand-secondary-980);padding:10px var(--scale-16) var(--scale-16);padding-bottom:calc(var(--scale-16) + env(safe-area-inset-bottom, 0px))}.header-bottom-tab{display:flex;flex:1 0;flex-direction:column;align-items:center;gap:var(--scale-4);color:var(--color-text-tertiary);text-decoration:none}.header-bottom-tab-icon{width:24px;height:24px}.header-bottom-tab-label{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:18px}.header-bottom-tab--active{color:var(--color-text-primary)}.header-bottom-tab--active .header-bottom-tab-label{font-weight:var(--font-weight-bold)}}.header-mobile-menu-backdrop{position:fixed;inset:0;z-index:9999;background:var(--color-overlay-white-40);display:flex;align-items:flex-end;opacity:0;transition:opacity .3s ease}.header-mobile-menu-backdrop--visible{opacity:1}.header-mobile-menu-sheet{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:80vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--scale-12) var(--scale-16) var(--scale-32);border-top-left-radius:28px;border-top-right-radius:28px;background:var(--color-brand-secondary-1000);transform:translateY(100%);transition:transform .3s ease}.header-mobile-menu-sheet--visible{transform:translateY(0)}.header-mobile-menu-top{display:flex;flex-direction:column;gap:var(--scale-12)}.header-mobile-menu-divider{height:1px;width:100%;background:var(--color-brand-secondary-940);border:none}.header-mobile-menu-links{display:flex;flex-direction:column;gap:var(--scale-12)}.header-mobile-menu-link{display:flex;align-items:center;gap:var(--scale-12);height:48px;padding:var(--scale-12) var(--scale-16);border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:24px}.header-mobile-menu-link-icon{width:24px;height:24px;flex-shrink:0}.header-mobile-menu-logout{width:100%;border:none;background:transparent;cursor:pointer;text-align:left}.header-mobile-menu-profile{display:flex;align-items:center;gap:var(--scale-12);padding:var(--scale-12) var(--scale-16)}.header-mobile-menu-profile-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-brand-secondary-200);color:var(--color-neutral-900);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-transform:uppercase}.header-mobile-menu-profile-name{color:var(--color-text-primary)}.header-mobile-menu-join,.header-mobile-menu-profile-name{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:24px}.header-mobile-menu-join{display:flex;align-items:center;justify-content:center;height:48px;width:100%;border:none;border-radius:var(--radius-pill);background:var(--color-brand-primary-500);color:var(--color-brand-secondary-1000);cursor:pointer;transition:background .15s ease}.header-mobile-menu-join:hover{background:var(--color-brand-primary-300)}.header-mobile-menu-become-instructor{align-self:flex-start;border:none;background:transparent;padding:0;color:var(--color-brand-primary-200);text-decoration:underline;cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:24px}.header-mobile-menu-footer{display:flex;flex-direction:column;gap:var(--scale-16);margin-top:var(--scale-24)}.header-mobile-menu-footer-caption{color:var(--color-text-secondary);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:16px;margin:0}.header-mobile-menu-footer-links{display:flex;align-items:center;gap:var(--scale-8);flex-wrap:wrap}.header-mobile-menu-footer-links a{color:var(--color-text-subtitle);text-decoration:none;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:20px}.header-mobile-menu-footer-links span{color:var(--color-brand-secondary-500)}.header-mobile-menu-footer-social{display:flex;align-items:center;gap:var(--scale-16)}.header-mobile-menu-footer-social a{display:flex;color:var(--color-text-subtitle)}@media (min-width:768px){.header-mobile-menu-backdrop{display:none}}.pds-locked-input{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#0d0d0d;border:1px solid #515d79;border-radius:8px;margin-bottom:20px;cursor:pointer;box-sizing:border-box;transition:border-color .15s}.pds-locked-input:hover{border-color:#657392}.pds-locked-input-left{display:flex;align-items:center;gap:8px;color:#515d79;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.pds-locked-input-icon{flex-shrink:0}.pds-locked-input-arrow{flex-shrink:0;width:36px;height:36px;border-radius:100px;background:#212630;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#515d79;transition:background .15s}.pds-locked-input-arrow:hover{background:#333947}.pds-locked-input--detail-modal{flex-shrink:0;margin:0 16px 16px}@media (max-width:1025px){.pds-locked-input--detail-modal{margin:0 16px 24px}}.free-course-access-popup{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:2000;display:flex;align-items:flex-start;gap:12px;width:min(360px,calc(100vw - 32px));padding:16px;background:#141b20;border:1px solid #333947;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.32);animation:free-course-access-popup-in .2s ease-out}@keyframes free-course-access-popup-in{0%{opacity:0}to{opacity:1}}.free-course-access-popup__icon{flex-shrink:0;width:20px;height:20px}.free-course-access-popup__content{display:flex;flex:1 0;flex-direction:column;gap:12px;min-width:0}.free-course-access-popup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.free-course-access-popup__title{margin:0;flex:1 0;font-size:16px;font-weight:700;line-height:normal;color:#fff}.free-course-access-popup__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;background:transparent;border:none;cursor:pointer}.free-course-access-popup__message{margin:0;font-size:14px;line-height:1.4;color:rgba(248,250,252,.6)}.free-course-access-popup__actions{display:flex;align-items:center;gap:16px}.free-course-access-popup__cta{padding:0;background:transparent;border:none;color:#fff;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.free-course-access-popup__cta:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767px){.free-course-access-popup{display:none}}.sl-card,.sl-view{width:100%;box-sizing:border-box}.sl-card{background:#0a1014;display:flex;flex-direction:column;gap:32px}.sl-load-error{align-items:center;text-align:center;padding:48px 24px;gap:8px}.sl-load-error__title{font-family:Roboto,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0}.sl-load-error__hint{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;color:#b0b8c9;margin:0}.sl-progress-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.sl-progress-text{flex:1 1;min-width:0}.sl-progress-title{font-family:Roboto,sans-serif;font-size:24px;font-weight:600;color:#fff;margin:0 0 4px;line-height:1.3}.sl-progress-meta{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#b0b8c9;margin:0;line-height:1.4}.sl-progress-ring{flex-shrink:0}.sl-progress-ring__track{fill:none;stroke:#2d3542;stroke-width:3}.sl-progress-ring__fill{fill:none;stroke:#22c55e;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.sl-sections{gap:12px}.sl-section,.sl-sections{display:flex;flex-direction:column}.sl-section{border:none;border-radius:16px;gap:4px}.sl-section--closed,.sl-section--open{background:#0e1418}.sl-section--locked{background:#181c26}.sl-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sl-section--closed .sl-section-header,.sl-section--open .sl-section-header{cursor:pointer;outline:none}.sl-section--closed .sl-section-header:focus-visible,.sl-section--open .sl-section-header:focus-visible{outline:2px solid #b0b8c9;outline-offset:2px;border-radius:4px}.sl-section-title-block{flex:1 1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.sl-section-title{font-size:20px;font-weight:600;color:#fff;line-height:1.3}.sl-section-meta,.sl-section-title{font-family:Roboto,sans-serif;margin:0}.sl-section-meta{font-size:16px;font-weight:400;line-height:1.4;white-space:nowrap}.sl-section-icon,.sl-section-meta{color:#b0b8c9;flex-shrink:0}.sl-section-body{padding:0 20px 20px}.sl-chapters,.sl-section-body{display:flex;flex-direction:column}.sl-chapters{gap:12px}.sl-chapter{border:1px solid #333947;border-radius:12px;display:flex;flex-direction:column;gap:4px}.sl-chapter-header{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.sl-chapter--locked{background:#181c26;border:none}.sl-chapter--locked .sl-chapter-header{cursor:default}.sl-chapter-header:focus-visible{outline:2px solid #b0b8c9;outline-offset:2px;border-radius:4px}.sl-chapter-title-block{flex:1 1;min-width:0}.sl-chapter-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0 0 2px;line-height:1.3;word-break:break-word}.sl-chapter-meta{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;color:#b0b8c9;margin:0;line-height:1.4}.sl-chapter-icon{flex-shrink:0;color:#b0b8c9}.sl-chapter-status-ring{flex-shrink:0}.sl-badge--mobile{display:none!important}.sl-section-status-ring{flex-shrink:0}.sl-section-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.sl-section-badge--inProgress{background:#6b4700;color:#ffc654}.sl-section-badge--notStarted{background:#3a4152;color:#b0b8c9}.sl-section-badge--completed{background:rgba(34,197,94,.2);color:#22c55e}.sl-chapter-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.sl-chapter-badge--inProgress{background:#6b4700;color:#ffc654}.sl-chapter-badge--notStarted{background:#3a4152;color:#b0b8c9}.sl-chapter-badge--completed{background:rgba(34,197,94,.2);color:#22c55e}.sl-lessons{display:flex;flex-direction:column}.sl-chapter>.sl-lessons{padding:0 16px 16px}.sl-lesson-row{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid #1a1a1a;box-sizing:border-box}.sl-lesson-row--last{border-bottom:none}.sl-lesson-row--clickable{cursor:pointer;transition:background-color .15s ease}.sl-lesson-row--clickable:hover{background:hsla(0,0%,100%,.03)}@keyframes sl-lesson-row-flicker{0%{background:hsla(0,0%,100%,.1)}to{background:transparent}}.sl-lesson-row--flicker{animation:sl-lesson-row-flicker .18s ease-out}.sl-lesson-thumbnail{position:relative;width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0}.sl-lesson-thumbnail__img{width:100%;height:100%;object-fit:cover;display:block}.sl-lesson-thumbnail__overlay{position:absolute;inset:0;background:rgba(0,0,0,.41)}.sl-lesson-thumbnail__placeholder{width:100%;height:100%;background:#12181e;display:flex;align-items:center;justify-content:center}.sl-lesson-thumbnail__play-icon{color:#4a5568}.sl-lesson-content{flex:1 1;min-width:0}.sl-lesson-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;color:#fff;margin:0 0 4px;line-height:1.3;word-break:break-word}.sl-lesson-type-row{display:flex;align-items:center;gap:6px}.sl-lesson-type-icon{color:#b0b8c9;flex-shrink:0}.sl-lesson-type-label{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#b0b8c9}.sl-lesson-status{flex-shrink:0}.sl-lesson-status-icon{display:block}@media (max-width:1024px){.sl-card{padding:32px 32px 48px}}@media (max-width:768px){.sl-card{padding:24px 20px 40px}.sl-section-title{font-size:18px}.sl-chapter-title,.sl-lesson-title{font-size:16px}.sl-progress-title{font-size:20px}.sl-progress-meta{font-size:14px}}@media (max-width:480px){.sl-card{padding:20px 16px 32px}.sl-section-title-block{gap:6px}.sl-lesson-row{gap:10px;padding:10px 12px}.sl-lesson-thumbnail{width:48px;height:48px}.sl-chapter-badge,.sl-section-badge{padding:2px 8px;font-size:11px}.sl-section-title-block{flex-direction:column;align-items:flex-start;gap:4px}.sl-badge--mobile{display:inline-block!important;margin-top:2px}.sl-badge--desktop{display:none!important}}.sl-expired-wrapper{position:relative;width:100%}.sl-expired-blur{filter:blur(9px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sl-expired-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px}.sl-expired-overlay__icon{color:var(--primaryGreen);margin-bottom:4px}.sl-expired-overlay__title{font-size:18px;font-weight:500;color:#f1f1f1}.sl-expired-overlay__text,.sl-expired-overlay__title{font-family:Roboto,sans-serif;margin:0;line-height:1.3}.sl-expired-overlay__text{font-size:16px;font-weight:400;color:#ccc;max-width:530px}@media (max-width:480px){.sl-expired-overlay__title{font-size:16px}.sl-expired-overlay__text{font-size:14px}}.sl-subscription-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-radius:8px;background:rgba(197,131,1,.2)}.sl-subscription-banner__content{display:flex;flex-direction:column;gap:7px;min-width:0}.sl-subscription-banner__title-row{display:flex;align-items:center;gap:7px}.sl-subscription-banner__icon{flex-shrink:0;color:#c58301}.sl-subscription-banner__title{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;color:#f1f1f1;margin:0;line-height:1.3}.sl-subscription-banner__text{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#ccc;margin:0;line-height:1.3}.sl-subscription-banner__date{font-weight:700}.sl-subscription-banner__renew-btn{flex-shrink:0;border:none;cursor:pointer;height:37px;padding:10px 16px;border-radius:32px;background:var(--primaryGreen);color:var(--secondaryBlack);font-family:Roboto,sans-serif;font-size:16px;font-weight:600;white-space:nowrap}.sl-subscription-banner__renew-btn:disabled{opacity:.7;cursor:default}@media (max-width:768px){.sl-subscription-banner{flex-direction:column;align-items:flex-start}.sl-subscription-banner__renew-btn{align-self:stretch}}.se-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:16px;border:1px solid #333947;background:linear-gradient(-88deg,hsla(0,0%,100%,.04) 32.5%,rgba(249,252,255,.08) 98.74%);width:100%;max-width:754px;margin:0 auto;box-sizing:border-box}.se-banner__content{display:flex;flex-direction:column;gap:8px;min-width:0}.se-banner__label{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;color:#d5d9e2;margin:0;line-height:1.4}.se-banner__price-block{display:flex;flex-direction:column;gap:4px}.se-banner__price{font-family:Roboto,sans-serif;font-weight:600;color:var(--primaryGreen,#95eb39);margin:0;line-height:1.4;font-size:32px}.se-banner__price-suffix{font-size:24px}.se-banner__subtitle{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;color:#d5d9e2;margin:0;line-height:1.4}.se-banner__cta{flex-shrink:0;border:none;cursor:pointer;min-width:138px;height:56px;padding:12px 20px;border-radius:32px;background:var(--primaryGreen,#95eb39);color:var(--secondaryBlack,#0e1418);font-family:Roboto,sans-serif;font-size:16px;font-weight:600;white-space:nowrap}.se-banner__cta:disabled{opacity:.7;cursor:default}@media (max-width:767px){.se-banner{display:none}}.se-mobile-bar{display:none}@media (max-width:767px){.se-mobile-bar{display:flex;flex-direction:column;align-items:stretch;gap:16px;position:fixed;bottom:0;left:0;right:0;z-index:1000;box-sizing:border-box;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:var(--secondaryBlack,#0e1418);border-top:1px solid #333947}}.se-mobile-bar__cta{width:100%;height:48px;border:none;cursor:pointer;border-radius:32px;background:var(--primaryGreen,#95eb39);color:var(--secondaryBlack,#0e1418);font-family:Roboto,sans-serif;font-size:16px;font-weight:600;box-sizing:border-box}.se-mobile-bar__cta:disabled{opacity:.7;cursor:default}.se-mobile-bar__price{margin:0;text-align:center;white-space:nowrap}.se-mobile-bar__price-amount{font-size:20px}.se-mobile-bar__price-amount,.se-mobile-bar__price-suffix{font-family:Roboto,sans-serif;font-weight:600;color:var(--primaryGreen,#95eb39)}.se-mobile-bar__price-suffix{font-size:16px}.se-mobile-bar__price-subtitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#d5d9e2;margin-left:4px}.renew-result-overlay{position:fixed;inset:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.8)}.renew-result-panel{max-width:480px;box-sizing:border-box;gap:40px;padding:32px 32px 38px;border-radius:20px;background:var(--secondaryBlack,#0e1418);box-shadow:1px 4px 32.9px 11px rgba(0,0,0,.3)}.renew-result-header-group,.renew-result-panel{width:100%;display:flex;flex-direction:column;align-items:center}.renew-result-header-group{gap:24px}.renew-result-header{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.renew-result-title{font-family:Roboto Slab,Roboto,sans-serif;font-size:18px;font-weight:700;color:#eee;text-align:center;margin:0;line-height:1.125}.renew-result-close{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;color:#eee;cursor:pointer;transition:opacity .2s}.renew-result-close:hover{opacity:.8}.renew-result-separator{width:100%;height:1px;background:#333947}.renew-result-message{width:100%;margin:0;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;color:#b3b3b3;line-height:1.455;text-align:center}.renew-result-message strong{font-weight:700}.renew-result-cta{width:100%;height:48px;border:none;border-radius:32px;background:var(--primaryGreen,#95eb39);color:var(--secondaryBlack,#0e1418);font-family:Roboto,sans-serif;font-size:16px;font-weight:600;cursor:pointer;box-sizing:border-box}.renew-result-cta:disabled{opacity:.7;cursor:default}@media (max-width:768px){.renew-result-overlay{align-items:flex-end;padding:0}.renew-result-panel{max-width:100%;border-radius:20px 20px 0 0;padding:24px 20px calc(28px + env(safe-area-inset-bottom, 0px));gap:24px;animation:renewResultSlideUp .25s ease-out}@keyframes renewResultSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.renew-result-message{font-size:16px}}