.__sub_section[data-v-c940b9ed]{gap:var(--spacing-3);flex-direction:column;display:flex}.__sub_section .__row[data-v-c940b9ed]{padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-24);justify-content:space-between;align-items:baseline;display:flex}.__sub_section .__loading[data-v-c940b9ed]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) 0;display:flex}.__sub_section .__spinner[data-v-c940b9ed]{border:2px solid #ffffff2e;border-top-color:#ff4b24;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite sub-section-spin-c940b9ed}@keyframes sub-section-spin-c940b9ed{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.__sub_section .__spinner[data-v-c940b9ed]{animation-duration:1.6s}}.__sub_section .__sr_only[data-v-c940b9ed]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.__sub_section .__cancel_notice[data-v-c940b9ed]{background:var(--color-24);border-radius:var(--radius-7);padding:var(--spacing-3);flex-direction:column;display:flex}.__sub_section .__upgrade_notice[data-v-c940b9ed]{background:var(--color-24);border-radius:var(--radius-7);padding:var(--spacing-3);color:var(--color-6);border:1px solid #ff4b2473}.__sub_section .__modal_overlay[data-v-c940b9ed]{z-index:50;padding:var(--spacing-3);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.__sub_section .__modal[data-v-c940b9ed]{background:var(--color-19,#141414);border-radius:var(--radius-7);padding:var(--spacing-5);gap:var(--spacing-3);color:#fff;border:1px solid #ffffff14;flex-direction:column;width:100%;max-width:420px;display:flex}.__sub_section .__modal_actions[data-v-c940b9ed]{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-2);display:flex}.__sub_section .__actions[data-v-c940b9ed]{gap:var(--spacing-2);margin-top:var(--spacing-2);display:flex}.__sub_section .__btn[data-v-c940b9ed]{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-7);cursor:pointer;border:0;font-weight:600}.__sub_section .__btn_primary[data-v-c940b9ed]{color:#fff;background:#ff4b24}.__sub_section .__btn_secondary[data-v-c940b9ed]{background:var(--color-24);color:var(--color-6)}.__sub_section .__btn_inline[data-v-c940b9ed]{margin-top:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);align-self:flex-start;font-size:14px}.__sub_section .__btn[data-v-c940b9ed]:disabled{opacity:.6;cursor:not-allowed}.__sub_section .__cta[data-v-c940b9ed]{color:#fff;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-7);background:#ff4b24;align-self:flex-start;font-weight:600;text-decoration:none;display:inline-block}.__sub_section .__invoices[data-v-c940b9ed]{margin-top:var(--spacing-3)}.__sub_section .__invoices ul[data-v-c940b9ed]{margin:var(--spacing-2) 0 0;padding:0;list-style:none}.__sub_section .__invoice_row[data-v-c940b9ed]{gap:var(--spacing-2);padding:var(--spacing-1) 0;border-bottom:1px solid var(--color-24);grid-template-columns:1fr 1fr auto;display:grid}.__sub_section .__error[data-v-c940b9ed]{color:#ff4b24;font-size:14px}.__data_section[data-v-01263599],.__danger_section[data-v-01263599]{border-top:1px solid var(--color-15);padding-top:var(--spacing-5);gap:var(--spacing-3);flex-direction:column;display:flex}.__box_header[data-v-01263599]{flex-direction:column;gap:4px;display:flex}.__row[data-v-01263599]{display:flex}.__facts[data-v-01263599]{background:var(--color-11);color:var(--color-9);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:16px 16px 16px 32px;list-style:outside;display:flex}.__actions[data-v-01263599]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.__otp_block[data-v-01263599]{padding:var(--spacing-3);background:var(--color-11);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.__no_email[data-v-01263599]{padding:var(--spacing-3);background:#ff4b2414;border:1px solid #ff4b2473;border-radius:12px;flex-direction:column;gap:6px;display:flex}.__danger_btn[data-v-01263599]{min-height:auto;color:var(--color-4);background:0 0;border:1px solid #ff4b2473;align-self:flex-start;padding:10px 20px;font-size:1.4rem}.__danger_btn[data-v-01263599]:hover:not(:disabled){background:#ff4b241f}.__cancel_btn[data-v-01263599]{border:1px solid var(--color-15);min-height:auto;color:var(--color-1);background:0 0;padding:10px 20px;font-size:1.4rem}.__cancel_btn[data-v-01263599]:hover:not(:disabled){background:var(--color-15)}.__link_btn[data-v-01263599]{color:var(--color-9);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.__link_btn[data-v-01263599]:hover:not(:disabled){color:var(--color-1)}.__msg[data-v-01263599]{padding:0 8px;font-size:1.4rem}.__err[data-v-01263599]{color:var(--color-4)}.__warn[data-v-01263599]{color:#fbbf24}.__ok[data-v-01263599]{color:#4ade80}.rw-modal[data-v-08dc0ec7]{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rw-modal__box[data-v-08dc0ec7]{background:var(--color-11,#1a1a1a);border:1px solid var(--color-15,#2b2b2b);border-radius:16px;outline:none;flex-direction:column;gap:14px;width:100%;max-width:560px;max-height:calc(100vh - 40px);padding:20px;display:flex;overflow-y:auto}.rw-modal__header[data-v-08dc0ec7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.rw-modal__header h2[data-v-08dc0ec7]{margin:0}.rw-modal__close[data-v-08dc0ec7]{color:inherit;cursor:pointer;padding:4px}.rw-modal__loading[data-v-08dc0ec7]{justify-content:center;padding:32px 0;display:flex}.rw-modal__spinner[data-v-08dc0ec7]{border:2.5px solid #ffffff26;border-top-color:var(--color-4,#ff4b24);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite rw-spin-08dc0ec7}@keyframes rw-spin-08dc0ec7{to{transform:rotate(360deg)}}.rw-sr[data-v-08dc0ec7]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.rw-modal__error[data-v-08dc0ec7]{color:#ffb8a6;background:#ff4b241a;border:1px solid #ff4b2473;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.rw-modal__empty[data-v-08dc0ec7]{padding:16px 0}.rw-modal__list[data-v-08dc0ec7]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rw-course[data-v-08dc0ec7]{background:var(--color-10,#111);width:100%;color:inherit;text-align:start;cursor:pointer;transition:background var(--transition-m,.2s);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.rw-course[data-v-08dc0ec7]:hover,.rw-course[data-v-08dc0ec7]:focus-visible{background:var(--color-15,#262626)}.rw-course__img[data-v-08dc0ec7]{aspect-ratio:16/10;background:var(--color-15,#262626);border-radius:8px;flex:0 0 96px;overflow:hidden}.rw-course__img img[data-v-08dc0ec7],.rw-confirm__img img[data-v-08dc0ec7]{object-fit:cover;width:100%;height:100%;display:block}.rw-course__text[data-v-08dc0ec7]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rw-course__cta[data-v-08dc0ec7]{color:var(--color-4,#ff4b24);padding-inline:4px}.rw-confirm[data-v-08dc0ec7]{flex-direction:column;gap:10px;display:flex}.rw-confirm p[data-v-08dc0ec7]{margin:0}.rw-confirm__img[data-v-08dc0ec7]{aspect-ratio:16/10;background:var(--color-15,#262626);border-radius:12px;display:block;overflow:hidden}.rw-modal__actions[data-v-08dc0ec7]{flex-direction:column;align-items:stretch;gap:10px;display:flex}.rw-modal__back[data-v-08dc0ec7]{cursor:pointer;align-self:center}@media (width<=600px){.rw-modal[data-v-08dc0ec7]{align-items:flex-end;padding:0}.rw-modal__box[data-v-08dc0ec7]{max-width:none;max-height:88vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.rw-course__img[data-v-08dc0ec7]{flex-basis:80px}}.b__profile[data-v-2da31d99]{--color-19:#000;min-height:80vh;padding:80px 0}.g__centered[data-v-2da31d99]{max-width:900px;padding:0 var(--spacing-3);margin:0 auto}.__wrap[data-v-2da31d99]{gap:var(--spacing-3);align-items:flex-start;display:flex}.__loading[data-v-2da31d99]{justify-content:center;align-items:center;width:100%;min-height:40vh;display:flex}.__loading_inline[data-v-2da31d99]{padding:var(--spacing-5) 0;justify-content:center;align-items:center;display:flex}.__spinner[data-v-2da31d99]{border:2px solid var(--color-10);border-top-color:var(--color-4);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite spin-2da31d99}@keyframes spin-2da31d99{to{transform:rotate(360deg)}}.__links[data-v-2da31d99]{border-top:1px solid #ffffff1a;flex-direction:column;flex:0 0 280px;display:flex}.__link[data-v-2da31d99]{width:100%;color:var(--color-1);font-family:var(--font-family-1);cursor:pointer;transition:background var(--transition-m);text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px 0;font-size:1.6rem;font-weight:500;text-decoration:none;display:flex}.__link[data-v-2da31d99]:hover,.__link.__current[data-v-2da31d99]{color:var(--color-4,#ff4b24)}.__link .__rt[data-v-2da31d99]{opacity:.4;transition:transform var(--transition-m), opacity var(--transition-m);margin-left:auto}.__link.__current .__rt[data-v-2da31d99]{opacity:1;transform:rotate(90deg)}.__link_logout[data-v-2da31d99]{color:var(--color-4);background:0 0;margin-top:8px}.__link_logout[data-v-2da31d99]:hover{background:#ff4b2414}.__panels[data-v-2da31d99]{flex:1;min-width:0}.__box[data-v-2da31d99]{gap:var(--spacing-5);flex-direction:column;display:flex}.__box_header[data-v-2da31d99]{flex-direction:column;gap:4px;display:flex}.__box_header h1[data-v-2da31d99]{font-family:var(--font-family-2,"Big Shoulders Display"), sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:48px;font-weight:800;line-height:1}.__form[data-v-2da31d99]{gap:var(--spacing-3);flex-direction:column;display:flex}.__field.__text.__floating[data-v-2da31d99]{flex-direction:column;display:flex}.__field.__text .__wrapper[data-v-2da31d99]{align-items:center;display:flex;position:relative}.__field.__text .__label[data-v-2da31d99]{background-color:var(--color-19);color:var(--color-9);pointer-events:none;z-index:1;padding:0 8px;font-size:1.4rem;font-weight:500;position:absolute;top:-10px;left:8px}.__field.__text .__input[data-v-2da31d99]{border:2px solid var(--color-15,#404040);width:100%;min-height:60px;font-family:var(--font-family-1);color:var(--color-1);transition:border-color var(--transition-m);background-color:#0000;border-radius:10px;outline:none;padding:16px;font-size:clamp(1.6rem,1vw,1.7rem);font-weight:500}.__field.__text .__input[data-v-2da31d99]:focus{border-color:var(--color-14,#999)}.__field.__text .__input[data-v-2da31d99]:disabled{opacity:.5;cursor:not-allowed}.__field.__text .__input.__has_toggle[data-v-2da31d99]{padding-right:48px}.__field.__text .__input.__select[data-v-2da31d99]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aeaeae' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.__field.__text .__toggle[data-v-2da31d99]{cursor:pointer;color:var(--color-9);transition:color var(--transition-m);background:0 0;border:none;padding:0;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.__field.__text .__toggle[data-v-2da31d99]:hover{color:var(--color-1)}.__submit[data-v-2da31d99]{justify-content:flex-end;margin-top:8px;display:flex}.__msg[data-v-2da31d99]{padding:0 8px;font-size:1.4rem}.__err[data-v-2da31d99]{color:var(--color-4)}.__hint[data-v-2da31d99]{margin:-8px 0 0;padding:0 8px;font-size:1.4rem}.__msg_link[data-v-2da31d99]{color:inherit;text-underline-offset:2px;margin-top:4px;text-decoration:underline;display:block}.__ok[data-v-2da31d99]{color:#4ade80}.__sr_only[data-v-2da31d99]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.__reward_banner[data-v-2da31d99]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--color-15);border-radius:12px;display:flex}.__reward_active[data-v-2da31d99]{background:#ff4b240f;border-color:#ff4b2433}.__reward_active svg[data-v-2da31d99]{color:var(--color-4)}.__reward_pending[data-v-2da31d99]{background:var(--color-11)}.__reward_error[data-v-2da31d99]{background:#ff4b2414;border-color:#ff4b2473;justify-content:space-between}.__reward_bar[data-v-2da31d99]{background:var(--color-15);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.__reward_fill[data-v-2da31d99]{background:var(--color-4);height:100%;transition:width var(--transition-m);border-radius:3px}.__reward_terms[data-v-2da31d99]{margin:0}.__reward_terms a[data-v-2da31d99]{color:var(--color-1);text-decoration:underline}.__reward_text[data-v-2da31d99]{flex-direction:column;flex:1;gap:2px;display:flex}.g__btn_sm[data-v-2da31d99]{min-height:auto;padding:8px 16px;font-size:1.3rem}.__badge_grid[data-v-2da31d99]{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.__badge_card[data-v-2da31d99]{background:var(--color-11);transition:background var(--transition-m);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.__badge_card[data-v-2da31d99]:hover{background:var(--color-15)}.__badge_img[data-v-2da31d99]{aspect-ratio:16/10;width:100%;overflow:hidden}.__badge_img img[data-v-2da31d99]{object-fit:cover;width:100%;height:100%}.__badge_info[data-v-2da31d99]{flex-direction:column;gap:4px;padding:12px;display:flex}.__methods_section[data-v-2da31d99]{border-top:1px solid var(--color-15);padding-top:var(--spacing-5);gap:var(--spacing-3);flex-direction:column;display:flex}.__method_list[data-v-2da31d99]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.__method_row[data-v-2da31d99]{align-items:center;gap:var(--spacing-2);background:var(--color-11);border-radius:12px;flex-wrap:wrap;padding:12px 16px;display:flex}.__method_icon[data-v-2da31d99]{color:var(--color-9);flex-shrink:0;display:flex}.__method_info[data-v-2da31d99]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.__method_remove[data-v-2da31d99]{border:1px solid var(--color-15);min-height:auto;color:var(--color-4);background:0 0;padding:6px 12px;font-size:1.2rem}.__method_remove[data-v-2da31d99]:hover:not(:disabled){background:#ff4b2414}.__method_cancel[data-v-2da31d99]{border:1px solid var(--color-15);min-height:auto;color:var(--color-1);background:0 0;padding:6px 12px;font-size:1.2rem}.__method_cancel[data-v-2da31d99]:hover:not(:disabled){background:var(--color-15)}.__method_confirm[data-v-2da31d99]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.__method_confirm_actions[data-v-2da31d99]{flex-shrink:0;gap:8px;display:flex}.__method_locked[data-v-2da31d99]{color:var(--color-9);border:1px solid var(--color-15);border-radius:8px;padding:6px 12px}.__devices_section[data-v-2da31d99]{border-top:1px solid var(--color-15);padding-top:var(--spacing-5);gap:var(--spacing-3);flex-direction:column;display:flex}.__device_list[data-v-2da31d99]{flex-direction:column;gap:8px;display:flex}.__device_row[data-v-2da31d99]{align-items:center;gap:var(--spacing-2);background:var(--color-11);border-radius:12px;padding:12px 16px;display:flex}.__device_icon[data-v-2da31d99]{color:var(--color-9);flex-shrink:0}.__device_info[data-v-2da31d99]{flex-direction:column;flex:1;gap:2px;display:flex}.__device_current[data-v-2da31d99]{color:#4ade80;background:#4ade801a;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:1.1rem;font-weight:600;display:inline-block}.__device_revoke[data-v-2da31d99]{border:1px solid var(--color-15);min-height:auto;color:var(--color-4);background:0 0;padding:6px 12px;font-size:1.2rem}.__device_revoke[data-v-2da31d99]:hover{background:#ff4b2414}.__signout_all[data-v-2da31d99]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=1023px){.b__profile[data-v-2da31d99]{padding:var(--spacing-3) 0 var(--spacing-5)}.g__centered[data-v-2da31d99]{padding:0 var(--spacing-2)}.__wrap[data-v-2da31d99]{align-items:stretch;gap:var(--spacing-2);flex-direction:column}.__panels[data-v-2da31d99]{width:100%}.__links[data-v-2da31d99]{border-top:0;flex-flow:wrap;flex:none;gap:0 12px;width:100%}.__link[data-v-2da31d99]{flex:1;justify-content:center;gap:6px;min-width:100px;padding:10px 12px;font-size:1.4rem}.__link .__rt[data-v-2da31d99]{display:none}.__link_logout[data-v-2da31d99]{margin-top:0}.__box[data-v-2da31d99]{padding:var(--spacing-3);border-radius:16px}.__badge_grid[data-v-2da31d99]{grid-template-columns:1fr}.__reward_banner[data-v-2da31d99]{flex-direction:column;align-items:flex-start}}
