.RPkb2q_page{padding:20px var(--phone-gutter) 24px;max-width:640px;color:var(--color-ink);flex-direction:column;gap:16px;margin:0 auto;display:flex}.RPkb2q_sub{padding-top:4px}.RPkb2q_h1{font-family:var(--font-heading);margin:0;font-size:28px;font-weight:700;line-height:1.2}.RPkb2q_backHeader{align-items:center;gap:4px;max-width:660px;margin:0 auto;padding:8px 10px;display:flex}.RPkb2q_backHeader h1{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:700}.RPkb2q_back{width:44px;height:44px;color:var(--color-ink);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.RPkb2q_back:hover{color:var(--color-ink);background:var(--color-line)}.RPkb2q_section{flex-direction:column;gap:8px;display:flex}.RPkb2q_label{color:var(--color-ink-2);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.RPkb2q_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px}.RPkb2q_list{margin:0;padding:0;list-style:none}.RPkb2q_row{justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 16px;display:flex}.RPkb2q_row+.RPkb2q_row,.RPkb2q_divided>*+*{border-top:1px solid var(--color-line)}.RPkb2q_rowTitle{font-size:16px;font-weight:600}.RPkb2q_rowHint{color:var(--color-ink-2);font-size:14px}.RPkb2q_linkRow{min-height:56px;color:var(--color-ink);justify-content:space-between;align-items:center;padding:0 16px;font-size:16px;text-decoration:none;display:flex}.RPkb2q_linkRow:hover{color:var(--color-ink);background:var(--color-ground)}.RPkb2q_linkRow svg{color:var(--color-ink-2);flex:none}.RPkb2q_textButton{font:inherit;min-height:var(--touch-min);color:var(--color-indigo);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:600}.RPkb2q_textButton:disabled{opacity:.6;cursor:default}.RPkb2q_danger{color:var(--color-error)}.RPkb2q_notice{border-radius:var(--radius-control);margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.RPkb2q_success{color:var(--color-success);background:var(--color-success-soft)}.RPkb2q_problem{color:var(--color-error);background:var(--color-error-soft)}.RPkb2q_info{color:var(--color-indigo-soft-text);background:var(--color-indigo-soft)}.RPkb2q_muted{color:var(--color-ink-2);margin:0;font-size:13px}.RPkb2q_select{width:100%;font:inherit;border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:48px;color:var(--color-ink);padding:0 12px;font-size:16px}.RPkb2q_select:focus-visible,.RPkb2q_input:focus-visible,.RPkb2q_textarea:focus-visible{outline:2px solid var(--color-indigo);outline-offset:1px}.RPkb2q_textarea{font:inherit;border:1px solid var(--color-input-border);border-radius:var(--radius-control);resize:none;color:var(--color-ink);background:var(--color-surface);padding:10px 12px;font-size:16px}.RPkb2q_input{width:100%;font:inherit;border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:48px;color:var(--color-ink);background:var(--color-surface);padding:0 12px;font-size:16px}.RPkb2q_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1024px){.RPkb2q_page{padding-top:32px}.RPkb2q_backHeader{padding-top:24px}}
.yh2DXa_nav{background:var(--color-surface);border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 8px 20px;display:grid}.yh2DXa_fixed{z-index:10;padding-bottom:max(20px, env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.yh2DXa_item{min-height:52px;color:var(--color-ink-2);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;text-decoration:none;display:flex}.yh2DXa_item:hover{color:var(--color-ink)}.yh2DXa_active,.yh2DXa_active:hover{color:var(--color-indigo);font-weight:600}
.So4pQW_sidebar{background:var(--color-surface);border-right:1px solid var(--color-line);flex-direction:column;gap:4px;width:232px;padding:20px 14px;display:flex}.So4pQW_brand{font-family:var(--font-heading);color:var(--color-ink);padding:4px 10px 20px;font-size:20px;font-weight:700;text-decoration:none}.So4pQW_brand:hover{color:var(--color-ink)}.So4pQW_item{min-height:var(--touch-min);border-radius:var(--radius-control);color:var(--color-ink);align-items:center;gap:10px;padding:0 10px;font-size:16px;text-decoration:none;display:flex}.So4pQW_item:hover{color:var(--color-ink);background:var(--color-ground)}.So4pQW_active,.So4pQW_active:hover{color:var(--color-indigo-soft-text);background:var(--color-indigo-soft);font-weight:600}.So4pQW_footer{padding-top:var(--space-2);margin-top:auto}.So4pQW_plan{background:var(--color-ground);border-radius:var(--radius-card-sm);padding:12px}.So4pQW_planName{color:var(--color-ink-2);font-size:13px}.So4pQW_planRemaining{font-weight:600;font-size:var(--text-small);margin:2px 0 8px}.So4pQW_planLink{min-height:var(--touch-min);font-size:var(--text-mono);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}
.VMVMAW_button{justify-content:center;align-items:center;gap:var(--space-1);font:inherit;text-align:center;border-radius:var(--radius-control);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.VMVMAW_button:disabled{cursor:not-allowed;opacity:.5}.VMVMAW_button[aria-busy=true]{cursor:progress;opacity:.8}.VMVMAW_md{min-height:var(--button-min);padding:0 20px}.VMVMAW_lg{min-height:var(--button-max);padding:0 24px}.VMVMAW_sm{min-height:var(--touch-min);font-size:var(--text-small);padding:0 14px}.VMVMAW_block{width:100%;display:flex}.VMVMAW_primary{background:var(--color-indigo);color:var(--color-surface)}.VMVMAW_primary:hover:not(:disabled){background:var(--color-indigo-hover);color:var(--color-surface)}.VMVMAW_secondary{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.VMVMAW_secondary:hover:not(:disabled){background:var(--color-ground);color:var(--color-ink)}.VMVMAW_outline{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-input-border)}.VMVMAW_outline:hover:not(:disabled){border-color:var(--color-ink-2);color:var(--color-ink)}.VMVMAW_text{color:var(--color-indigo);min-height:var(--touch-min);padding:0 var(--space-1);text-align:left;background:0 0;justify-content:flex-start}.VMVMAW_text:hover:not(:disabled){color:var(--color-indigo-hover);text-decoration:underline}.VMVMAW_destructive{background:var(--color-error-soft);color:var(--color-error)}.VMVMAW_destructive:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-error);color:var(--color-error)}.VMVMAW_spinner{border-radius:var(--radius-chip);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite VMVMAW_spin}@keyframes VMVMAW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.VMVMAW_spinner{animation:none}}
.Vm9tWW_group{gap:var(--space-1);flex-wrap:wrap;display:flex}.Vm9tWW_chip{font:inherit;font-size:var(--text-mono);border-radius:var(--radius-chip);white-space:nowrap;align-items:center;padding:6px 12px;line-height:1.4;display:inline-flex}.Vm9tWW_neutral{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line)}.Vm9tWW_selected{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);border:1px solid var(--color-indigo-soft);font-weight:600}.Vm9tWW_toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:36px;padding:0 12px;position:relative}.Vm9tWW_toggle:after{content:"";height:var(--touch-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Vm9tWW_toggle.Vm9tWW_neutral:hover{border-color:var(--color-input-border)}.Vm9tWW_pressed{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);border:1px solid var(--color-indigo);font-weight:600}.Vm9tWW_badge{border-radius:var(--radius-chip);background:var(--color-marigold-soft);color:var(--color-marigold-soft-text);align-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}
.BIhrfW_page{background:var(--color-surface);justify-content:center;min-height:100dvh;display:flex}.BIhrfW_column{width:100%;max-width:390px;padding:24px var(--phone-gutter) 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}@media (min-width:720px){.BIhrfW_page{background:var(--color-ground);padding:var(--space-6) var(--space-3);align-items:center}.BIhrfW_column{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:440px;min-height:720px;padding:24px 32px 32px}}.BIhrfW_back{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-control);color:var(--color-ink);justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.BIhrfW_back:hover{color:var(--color-ink);background:var(--color-ground)}.BIhrfW_logo{margin-top:var(--space-3);border-radius:var(--radius-card-sm);background:var(--color-indigo);width:44px;height:44px;color:var(--color-surface);justify-content:center;align-items:center;display:flex}.BIhrfW_title{font-family:var(--font-heading);margin:20px 0 var(--space-1);font-size:30px;font-weight:700;line-height:1.15}.BIhrfW_titleOtp{margin-top:var(--space-4)}.BIhrfW_lead{color:var(--color-ink-2);margin:0 0 28px;font-size:16px;line-height:1.5}.BIhrfW_form{flex-direction:column;gap:10px;display:flex}.BIhrfW_formOtp{gap:var(--space-2)}.BIhrfW_submit{margin-top:var(--space-1);font-size:var(--text-body)}.BIhrfW_formOtp .BIhrfW_submit{margin-top:0}.BIhrfW_divider{color:var(--color-ink-2);align-items:center;gap:12px;margin:28px 0;font-size:14px;display:flex}.BIhrfW_divider:before,.BIhrfW_divider:after{content:"";background:var(--color-line);flex:auto;height:1px}.BIhrfW_google{border:1px solid var(--color-input-border);color:var(--color-ink);font-weight:600;font-size:var(--text-body);border-radius:var(--radius-control);min-height:var(--button-max);background:var(--color-surface);justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.BIhrfW_google:hover{color:var(--color-ink);border-color:var(--color-ink-2)}.BIhrfW_googleNote{color:var(--color-ink-2);margin:10px 0 0;font-size:14px;line-height:1.4}.BIhrfW_legal{padding-top:var(--space-3);color:var(--color-ink-2);text-align:center;margin:auto 0 0;font-size:13px}.BIhrfW_alert{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--color-error);border-radius:var(--radius-card-sm);font-size:var(--text-small);color:var(--color-ink);margin:0 0 var(--space-3);padding:14px 16px;line-height:1.45}.BIhrfW_alert p{margin:0}.BIhrfW_digits{border:0;min-width:0;margin:0;padding:0}.BIhrfW_legend{font-size:var(--text-small);margin-bottom:10px;padding:0;font-weight:600}.BIhrfW_digitRow{gap:var(--space-1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.BIhrfW_digit{font:inherit;font-family:var(--font-mono);text-align:center;border:1px solid var(--color-input-border);border-radius:var(--radius-control);width:100%;min-width:0;height:56px;color:var(--color-ink);background:var(--color-surface);outline:none;padding:0;font-size:24px}.BIhrfW_digit:focus,.BIhrfW_digit:focus-visible{border-color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo);outline:none}.BIhrfW_digit[aria-invalid=true]{border-color:var(--color-error)}.BIhrfW_digit[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--color-error)}.BIhrfW_digit:disabled{background:var(--color-ground);color:var(--color-ink-2)}.BIhrfW_fieldError{font-size:var(--text-small);color:var(--color-error);margin:10px 0 0;font-weight:500;line-height:1.4}.BIhrfW_resend{font-size:var(--text-small);color:var(--color-ink-2);min-height:var(--touch-min);flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;display:flex}.BIhrfW_mono{font-family:var(--font-mono)}.BIhrfW_resendButton{font:inherit;color:var(--color-indigo);min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.BIhrfW_resendButton:hover:not(:disabled){color:var(--color-indigo-hover)}.BIhrfW_resendButton:disabled{color:var(--color-ink-2);cursor:progress}.BIhrfW_note{margin-top:var(--space-3);background:var(--color-ground);border-radius:var(--radius-card-sm);color:var(--color-ink-2);padding:14px 16px;font-size:14px;line-height:1.45}.BIhrfW_status{font-size:var(--text-small);color:var(--color-success);margin:0}.BIhrfW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BIhrfW_shell{background:var(--color-surface);flex-direction:column;min-height:100dvh;display:flex}.BIhrfW_topbar{display:none}.BIhrfW_shellPage{background:var(--color-surface);flex:auto;justify-content:center;display:flex}.BIhrfW_shellColumn{width:100%;max-width:390px;padding:24px var(--phone-gutter) 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}@media (min-width:720px){.BIhrfW_shell{background:var(--color-ground)}.BIhrfW_topbar{background:var(--color-surface);border-bottom:1px solid var(--color-line);padding:10px 40px;display:block}.BIhrfW_shellPage{background:var(--color-ground);padding:var(--space-6) var(--space-3);align-items:flex-start}.BIhrfW_shellColumn{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:440px;padding:28px 32px 24px}}.BIhrfW_brand{min-height:var(--touch-min);color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.BIhrfW_brand:hover{color:var(--color-ink)}.BIhrfW_brandName{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1}.BIhrfW_connectBanner{background:var(--color-indigo-soft);border-radius:var(--radius-card-sm);margin-top:var(--space-1);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.BIhrfW_connectBanner+.BIhrfW_logo{margin-top:var(--space-2)}.BIhrfW_connectBannerTile{border-radius:var(--radius-control);background:var(--color-surface);width:36px;height:36px;color:var(--color-indigo-soft-text);flex:none;justify-content:center;align-items:center;display:flex}.BIhrfW_connectBannerText{min-width:0}.BIhrfW_connectBannerPending{visibility:hidden}.BIhrfW_connectBannerTitle{color:var(--color-indigo-soft-text);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.35}.BIhrfW_connectBannerBody{color:var(--color-ink);overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.45}.BIhrfW_tabs{background:var(--color-ground);border:1px solid var(--color-line);border-radius:var(--radius-card-sm);grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;display:grid}.BIhrfW_tab{font:inherit;min-height:var(--touch-min);color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:16px;font-weight:600}.BIhrfW_tab[aria-selected=true]{background:var(--color-surface);color:var(--color-indigo-hover);box-shadow:0 1px 2px #12141a1f}.BIhrfW_tab:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.BIhrfW_titleTabs{margin-top:var(--space-2)}.BIhrfW_leadTabs{margin-bottom:20px}.BIhrfW_titleForm{margin-top:var(--space-3)}.BIhrfW_leadForm,.BIhrfW_leadCode{margin-bottom:var(--space-3)}.BIhrfW_leadCode strong{color:var(--color-ink);font-weight:600}.BIhrfW_emailForm{gap:var(--space-1);flex-direction:column;display:flex}.BIhrfW_codeForm{flex-direction:column;gap:12px;display:flex}.BIhrfW_codeForm .BIhrfW_submit{margin-top:4px}.BIhrfW_label{font-size:var(--text-small);font-weight:600}.BIhrfW_labelRow{margin-top:var(--space-1);justify-content:space-between;align-items:center;display:flex}.BIhrfW_labelLink{font-size:var(--text-small);min-height:var(--touch-min);align-items:center;padding:0 2px;font-weight:600;text-decoration:none;display:inline-flex}.BIhrfW_input{width:100%;min-width:0;font:inherit;font-size:var(--text-body);border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:var(--button-max);color:var(--color-ink);background:var(--color-surface);outline:none;padding:0 14px}.BIhrfW_input::placeholder{color:var(--color-ink-2)}.BIhrfW_input:focus{border-color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo)}.BIhrfW_input[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.BIhrfW_passwordBox{border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:var(--button-max);background:var(--color-surface);align-items:center;padding:0 4px 0 14px;display:flex}.BIhrfW_passwordBox:focus-within{border-color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo)}.BIhrfW_passwordBox[data-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.BIhrfW_passwordInput{min-width:0;font:inherit;font-size:var(--text-body);min-height:48px;color:var(--color-ink);background:0 0;border:0;outline:none;flex:auto;padding:0}.BIhrfW_showButton{font:inherit;font-weight:600;font-size:var(--text-small);color:var(--color-indigo);min-width:64px;min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.BIhrfW_showButton:hover{color:var(--color-indigo-hover)}.BIhrfW_showButton:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.BIhrfW_passwordGroup{gap:var(--space-1);flex-direction:column;margin-top:4px;display:flex}.BIhrfW_rule{color:var(--color-ink-2);margin:0;font-size:14px}.BIhrfW_fieldErrorIcon{color:var(--color-error);align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:1.4;display:flex}.BIhrfW_errorMark{flex:none;margin-top:1px}.BIhrfW_hint{color:var(--color-ink-2);margin:12px 0 0;font-size:14px}.BIhrfW_phoneHint{color:var(--color-ink-2);margin:0;font-size:14px}.BIhrfW_phoneHint strong{color:var(--color-ink);font-weight:600}.BIhrfW_switchLine{margin:var(--space-2) 0 0;text-align:center;font-size:16px}.BIhrfW_switchLine a{min-height:var(--touch-min);align-items:center;font-weight:600;display:inline-flex}.BIhrfW_dividerTight{margin:12px 0 20px}.BIhrfW_dividerTabs{margin:var(--space-3) 0}.BIhrfW_noticeError,.BIhrfW_noticeWarning{border-radius:var(--radius-card-sm);font-size:var(--text-small);margin:0 0 var(--space-2);padding:12px 14px;line-height:1.45}.BIhrfW_noticeError{background:var(--color-error-soft);color:var(--color-ink)}.BIhrfW_noticeError .BIhrfW_noticeTitle{color:var(--color-error)}.BIhrfW_noticeWarning{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text)}.BIhrfW_noticeTitle{margin:0;font-weight:600}.BIhrfW_noticeBody{margin:2px 0 0}.BIhrfW_codeForm .BIhrfW_noticeWarning,.BIhrfW_codeForm .BIhrfW_noticeError{margin:0}.BIhrfW_phoneNote{margin-top:var(--space-2);border-left:4px solid var(--color-marigold);background:var(--color-marigold-soft);border-radius:var(--radius-control);font-size:var(--text-small);color:var(--color-marigold-soft-text);padding:12px 14px}.BIhrfW_greyNote{background:var(--color-ground);border-radius:var(--radius-card-sm);color:var(--color-ink-2);margin-top:20px;padding:14px 16px;font-size:14px;line-height:1.45}.BIhrfW_resendLine{font-size:var(--text-small);color:var(--color-ink-2);min-height:var(--touch-min);flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;display:flex}.BIhrfW_resendLink{font:inherit;font-weight:600;font-size:var(--text-small);color:var(--color-indigo);min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;padding:0 4px}.BIhrfW_resendLink:hover:not(:disabled){color:var(--color-indigo-hover)}.BIhrfW_resendLink:disabled{color:var(--color-ink-2);cursor:progress}.BIhrfW_waitButton{font-family:var(--font-mono);margin-left:6px}.BIhrfW_hiddenUser{display:none}
.HDqYoa_track{background:var(--color-line);border-radius:var(--radius-chip);width:100%;overflow:hidden}.HDqYoa_md{height:8px}.HDqYoa_sm{height:6px}.HDqYoa_fill{background:var(--color-indigo);height:100%;transition:width .3s}@media (prefers-reduced-motion:reduce){.HDqYoa_fill{transition:none}}
.DyG_Eq_page{background:var(--color-surface);min-height:100vh}.DyG_Eq_page .DyG_Eq_sidebar{display:none}.DyG_Eq_main{min-width:0}.DyG_Eq_phoneBar{border-bottom:1px solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.DyG_Eq_iconLink{width:var(--touch-min);height:var(--touch-min);color:var(--color-ink);border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.DyG_Eq_iconLink:hover{color:var(--color-ink);background:var(--color-ground)}.DyG_Eq_phoneTitle{text-align:center;min-width:0;font-family:var(--font-body);font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;line-height:1.3;overflow:hidden}.DyG_Eq_deskHeader{display:none}.DyG_Eq_grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"player""tabs""toolbar""article""pager";display:grid}.DyG_Eq_aside{display:contents}.DyG_Eq_grid .DyG_Eq_playerArea{z-index:3;grid-area:player;position:sticky;top:0}.DyG_Eq_tabsRow{border-bottom:1px solid var(--color-line);grid-area:tabs}.DyG_Eq_toolbar{padding:14px var(--phone-gutter) 0;grid-area:toolbar;justify-content:space-between;align-items:center;gap:12px;display:flex}.DyG_Eq_article{min-width:0;padding:12px var(--phone-gutter) 24px;font-size:var(--text-body);line-height:var(--leading-body);grid-area:article;scroll-margin-top:240px}.DyG_Eq_pager{border-top:1px solid var(--color-line);padding:8px var(--phone-gutter) 22px;grid-area:pager;justify-content:space-between;align-items:center;gap:12px;display:flex}.DyG_Eq_chapterCard,.DyG_Eq_progressCard{display:none}.DyG_Eq_player{background:var(--color-ink);aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;max-height:40vh;display:flex;position:relative;overflow:hidden}.DyG_Eq_playerFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.DyG_Eq_playerFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.DyG_Eq_playerFrame[hidden]{display:none}.DyG_Eq_playButton{width:52px;height:52px;color:var(--color-ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.DyG_Eq_playButton[aria-busy=true]{opacity:.7}.DyG_Eq_playerNote{color:#fff;font-size:var(--text-small);text-align:center;margin:0;padding:0 24px}.DyG_Eq_playerTime{color:#fff;font-family:var(--font-mono);background:#0009;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;bottom:10px;left:10px}.DyG_Eq_tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.DyG_Eq_tab{min-height:48px;font-size:var(--text-small);color:var(--color-ink-2);border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:flex}.DyG_Eq_tab:hover{color:var(--color-ink)}.DyG_Eq_tabActive,.DyG_Eq_tabActive:hover{color:var(--color-indigo-soft-text);border-bottom-color:var(--color-indigo);font-weight:600}.DyG_Eq_longLabel{display:none}.DyG_Eq_shortLabel{display:inline}.DyG_Eq_deskLanguages{display:none}.DyG_Eq_menuWrap{min-width:0;position:relative}.DyG_Eq_pill{font:inherit;max-width:100%;min-height:var(--touch-min);border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-ink);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.DyG_Eq_pill[aria-expanded=true]{border-color:var(--color-indigo)}.DyG_Eq_pillText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DyG_Eq_menu{z-index:4;min-width:240px;max-width:calc(100vw - 2 * var(--phone-gutter));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-sm);max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 8px 24px #12141a1f}.DyG_Eq_menuRight{min-width:180px;left:auto;right:0}.DyG_Eq_menuItem{font:inherit;font-size:var(--text-small);width:100%;min-height:var(--touch-min);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.DyG_Eq_menuItem[aria-pressed=true]{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);font-weight:600}.DyG_Eq_menuHint{color:var(--color-ink-2);font-size:13px}.DyG_Eq_chapterList{margin:0;padding:0;list-style:none}.DyG_Eq_chapterItem{font:inherit;font-size:var(--text-small);width:100%;min-height:var(--touch-min);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.DyG_Eq_chapterItem:hover{background:var(--color-ground)}.DyG_Eq_chapterTime{font-family:var(--font-mono);color:var(--color-ink-2);flex:0 0 44px;font-size:13px}.DyG_Eq_chapterCurrent,.DyG_Eq_chapterCurrent:hover{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);font-weight:600}.DyG_Eq_chapterCurrent .DyG_Eq_chapterTime{color:inherit}.DyG_Eq_status{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);border-radius:var(--radius-control);margin:0 0 12px;padding:10px 14px;font-size:14px;line-height:1.5}.DyG_Eq_inlineButton{font:inherit;color:var(--color-indigo);min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.DyG_Eq_placeholder{color:var(--color-ink-2)}.DyG_Eq_empty{padding:24px 0}.DyG_Eq_emptyTitle{font-size:var(--text-title);margin-bottom:8px;font-weight:600}.DyG_Eq_incomplete{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text);border-radius:var(--radius-control);padding:10px 14px;font-size:14px;line-height:1.5}.DyG_Eq_report{border-top:1px solid var(--color-line);color:var(--color-ink-2);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:8px;font-size:14px;display:flex}.DyG_Eq_report a{min-height:var(--touch-min);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.DyG_Eq_pagerLink{font:inherit;min-height:var(--touch-min);font-size:var(--text-small);color:var(--color-indigo);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.DyG_Eq_pagerLink:hover{color:var(--color-indigo-hover)}@media (min-width:1024px){.DyG_Eq_page{background:var(--color-ground);grid-template-columns:232px minmax(0,1fr);display:grid}.DyG_Eq_page .DyG_Eq_sidebar{height:100vh;display:flex;position:sticky;top:0}.DyG_Eq_main{flex-direction:column;gap:20px;padding:24px 32px 40px;display:flex}.DyG_Eq_phoneBar{display:none}.DyG_Eq_deskHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.DyG_Eq_deskTitleBlock{min-width:0}.DyG_Eq_crumb{font-size:14px;font-weight:600;text-decoration:none}.DyG_Eq_deskTitle{margin:4px 0;font-size:30px;font-weight:700;line-height:1.15}.DyG_Eq_meta{font-size:var(--text-small);color:var(--color-ink-2);margin:0}.DyG_Eq_actions{flex:none;gap:8px;display:flex}.DyG_Eq_actionSecondary,.DyG_Eq_actionPrimary{min-height:var(--touch-min);border-radius:var(--radius-control);font-weight:600;font-size:var(--text-small);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.DyG_Eq_actionSecondary,.DyG_Eq_actionSecondary:hover{border:1px solid var(--color-input-border);background:var(--color-surface);color:var(--color-ink)}.DyG_Eq_actionPrimary,.DyG_Eq_actionPrimary:hover{background:var(--color-indigo);color:#fff;padding:0 16px}.DyG_Eq_actionPrimary:hover{background:var(--color-indigo-hover)}.DyG_Eq_grid{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"tabs tabs""article aside";align-items:start;gap:20px 28px}.DyG_Eq_tabsRow{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.DyG_Eq_tabs{gap:8px;display:flex}.DyG_Eq_tab{font-size:16px}.DyG_Eq_longLabel{display:inline}.DyG_Eq_shortLabel{display:none}.DyG_Eq_deskLanguages{padding-bottom:6px;display:flex}.DyG_Eq_toolbar,.DyG_Eq_pager{display:none}.DyG_Eq_aside{flex-direction:column;grid-area:aside;gap:16px;display:flex;position:sticky;top:24px}.DyG_Eq_grid .DyG_Eq_playerArea{border-radius:14px;max-height:none;position:relative;top:auto}.DyG_Eq_chapterCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:8px;display:block}.DyG_Eq_cardTitle{padding:8px 10px;font-size:16px;font-weight:600}.DyG_Eq_progressCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.DyG_Eq_progressLabel{color:var(--color-ink-2);font-size:13px}.DyG_Eq_progressValue{font-weight:600}.DyG_Eq_reviseLink{font-weight:600;font-size:var(--text-small);min-height:var(--touch-min);align-items:center;text-decoration:none;display:inline-flex}.DyG_Eq_article{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:820px;padding:32px 40px;scroll-margin-top:24px;line-height:1.65}.DyG_Eq_article h2{font-size:var(--text-heading)}}
.BQJzLG_shell{min-height:100vh}.BQJzLG_shell .BQJzLG_sidebar{display:none}.BQJzLG_content{min-width:0;padding-bottom:calc(60px + max(20px, env(safe-area-inset-bottom)))}.BQJzLG_contentBare{min-width:0;padding-bottom:env(safe-area-inset-bottom)}@media (min-width:1024px){.BQJzLG_shell{grid-template-columns:232px minmax(0,1fr);display:grid}.BQJzLG_shell .BQJzLG_sidebar{height:100vh;display:flex;position:sticky;top:0}.BQJzLG_content{padding-bottom:0}.BQJzLG_shell .BQJzLG_bottom{display:none}}
.Ju0Mua_field{flex-direction:column;gap:10px;min-width:0;display:flex}.Ju0Mua_label{font-size:var(--text-small);font-weight:600}.Ju0Mua_row{gap:var(--space-1);min-width:0;display:flex}.Ju0Mua_md{min-height:var(--button-min)}.Ju0Mua_lg{min-height:var(--button-max)}.Ju0Mua_prefix{border:1px solid var(--color-input-border);border-radius:var(--radius-control);font-size:var(--text-body);background:var(--color-surface);justify-content:center;align-items:center;padding:0 14px;font-weight:500;display:flex}.Ju0Mua_control{align-items:center;gap:var(--space-1);border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);flex:auto;min-width:0;padding:0 14px;display:flex}.Ju0Mua_control:focus-within{border-color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo)}.Ju0Mua_invalid,.Ju0Mua_invalid:focus-within{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.Ju0Mua_icon{color:var(--color-ink-2);display:inline-flex}.Ju0Mua_input{min-width:0;font:inherit;font-size:var(--text-body);color:var(--color-ink);background:0 0;border:0;outline:none;flex:auto;align-self:stretch}.Ju0Mua_input::placeholder{color:var(--color-ink-2)}.Ju0Mua_input:focus-visible{outline:none}.Ju0Mua_hint,.Ju0Mua_error{font-size:var(--text-small);margin:0;line-height:1.4}.Ju0Mua_hint{color:var(--color-ink-2)}.Ju0Mua_error{color:var(--color-error);font-weight:500}
.y-9raa_page{background:var(--color-surface);min-height:100vh;padding-top:var(--space-3);padding-bottom:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.y-9raa_header{gap:var(--space-1);flex-direction:column;display:flex}.y-9raa_back{min-height:var(--touch-min);font-size:var(--text-mono);align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.y-9raa_lead{color:var(--color-ink-2);margin:0}.y-9raa_toc{gap:0 var(--space-2);flex-wrap:wrap;display:flex}.y-9raa_tocLink{min-height:var(--touch-min);font-size:var(--text-small);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.y-9raa_story{gap:var(--space-1);scroll-margin-top:var(--space-2);flex-direction:column;display:flex}.y-9raa_storyTitle{font-size:22px;font-weight:700}.y-9raa_storyNote{font-size:var(--text-mono);color:var(--color-ink-2);margin:0}.y-9raa_states{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.y-9raa_state{border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-2);min-width:0}.y-9raa_stateName{font-family:var(--font-body);font-size:var(--text-mono);color:var(--color-ink-2);margin:0 0 12px;font-weight:600}.y-9raa_stateBody{min-width:0}.y-9raa_stack{flex-direction:column;gap:12px;display:flex}.y-9raa_row{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.y-9raa_caption{font-size:var(--text-mono);color:var(--color-ink-2)}.y-9raa_inlineDemo{margin:0}.y-9raa_state .y-9raa_framed{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);padding:6px}.y-9raa_sidebarFrame{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-ground);height:420px;display:flex;overflow:hidden}@media (min-width:768px){.y-9raa_states{grid-template-columns:repeat(2,minmax(0,1fr))}.y-9raa_stateWide{grid-column:1/-1}}@media (min-width:1024px){.y-9raa_page{padding-top:var(--space-7)}.y-9raa_states{grid-template-columns:repeat(3,minmax(0,1fr))}}
.DYYJqa_page{background:var(--color-surface);min-height:100vh;padding-top:var(--space-5);padding-bottom:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.DYYJqa_lead{color:var(--color-ink-2);margin:6px 0 0}.DYYJqa_section{gap:var(--space-2);flex-direction:column;display:flex}.DYYJqa_sectionTitle{font-size:22px;font-weight:700}.DYYJqa_swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.DYYJqa_chip{border-radius:var(--radius-control);height:72px}.DYYJqa_chipBordered{border:1px solid var(--color-line)}.DYYJqa_swatchName{margin-top:var(--space-1);font-size:14px;font-weight:600}.DYYJqa_swatchValue{font-family:var(--font-mono);color:var(--color-ink-2);font-size:12px}.DYYJqa_pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.DYYJqa_pair{border-radius:var(--radius-card-sm);font-size:var(--text-small);padding:12px 14px}.DYYJqa_note{color:var(--color-ink-2);margin:0;font-size:14px}.DYYJqa_typeGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.DYYJqa_typeScale{flex-direction:column;gap:12px;display:flex}.DYYJqa_scripts{background:var(--color-ground);border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.DYYJqa_scriptsLabel{color:var(--color-ink-2);font-size:14px;font-weight:600}.DYYJqa_scriptSample{font-size:20px}.DYYJqa_spacing{font-size:var(--text-small);margin:0}.DYYJqa_components{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.DYYJqa_component{flex-direction:column;gap:12px;min-width:0;display:flex}.DYYJqa_component>figure,.DYYJqa_component>[data-callout]{margin:0}.DYYJqa_componentLabel{font-family:var(--font-body);color:var(--color-ink-2);font-size:14px;font-weight:600}.DYYJqa_chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.DYYJqa_helper{color:var(--color-ink-2);margin:0;font-size:14px}.DYYJqa_component .DYYJqa_sampleNav{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);padding:6px}.DYYJqa_more{min-height:var(--touch-min);align-items:center;font-weight:600;display:inline-flex}@media (min-width:640px){.DYYJqa_swatches,.DYYJqa_pairs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.DYYJqa_page{padding-top:var(--space-7)}.DYYJqa_swatches{grid-template-columns:repeat(8,minmax(0,1fr))}.DYYJqa_typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DYYJqa_components{grid-template-columns:repeat(3,minmax(0,1fr))}}
._5mByOW_page{background:var(--color-surface);min-height:100vh;color:var(--color-ink);flex-direction:column;display:flex}._5mByOW_header{border-bottom:1px solid var(--color-line)}._5mByOW_headerInner{max-width:var(--content-max);padding:0 var(--phone-gutter);justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:0 auto;display:flex}._5mByOW_brand{font-family:var(--font-heading);color:var(--color-ink);min-height:var(--touch-min);align-items:center;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}._5mByOW_brand:hover{color:var(--color-ink)}._5mByOW_headerCta{min-height:var(--touch-min);background:var(--color-indigo);color:var(--color-surface);border-radius:var(--radius-control);font-weight:600;font-size:var(--text-small);text-align:center;align-items:center;padding:0 14px;line-height:1.2;text-decoration:none;display:inline-flex}._5mByOW_headerCta:hover{background:var(--color-indigo-hover);color:var(--color-surface)}._5mByOW_main{width:100%;max-width:var(--content-max);padding:var(--space-3) var(--phone-gutter) var(--space-6);gap:var(--space-5);flex:1;grid-template-columns:minmax(0,1fr);align-items:start;margin:0 auto;display:grid}._5mByOW_article{max-width:760px;font-size:var(--text-body);min-width:0;line-height:1.7}._5mByOW_title{font-family:var(--font-heading);margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.1}._5mByOW_meta{font-size:var(--text-small);color:var(--color-ink-2);margin:0 0 20px}._5mByOW_watch{background:var(--color-ground);color:var(--color-ink);border-radius:14px;align-items:center;gap:12px;margin-bottom:28px;padding:12px;text-decoration:none;display:flex}._5mByOW_watch:hover{color:var(--color-ink);background:var(--color-indigo-soft)}._5mByOW_thumb{border-radius:var(--radius-control);background:var(--color-ink);width:112px;height:63px;color:var(--color-surface);flex:none;justify-content:center;align-items:center;display:flex}._5mByOW_watchTitle{font-size:17px;font-weight:600;line-height:1.4;display:block}._5mByOW_watchText{font-size:var(--text-small);color:var(--color-ink-2);line-height:1.4;display:block}._5mByOW_section{margin:0 0 28px}._5mByOW_h2{font-family:var(--font-heading);font-size:var(--text-heading);margin:0 0 8px;font-weight:600;line-height:1.25}._5mByOW_incomplete{font-size:var(--text-small);color:var(--color-ink-2);margin:8px 0}._5mByOW_fade{max-height:220px;position:relative;overflow:hidden}._5mByOW_fade:after{content:"";background:linear-gradient(#fff0, var(--color-surface));pointer-events:none;height:min(160px,60%);position:absolute;bottom:0;left:0;right:0}._5mByOW_cta{border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-3);text-align:center;background:var(--color-ground)}._5mByOW_ctaTitle{font-family:var(--font-heading);margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.3}._5mByOW_ctaText{color:var(--color-ink-2);margin:0 0 14px;font-size:16px}._5mByOW_aside{gap:var(--space-2);flex-direction:column;display:flex}._5mByOW_toc{border:1px solid var(--color-line);border-radius:14px;padding:8px}._5mByOW_tocTitle{font-family:var(--font-heading);margin:0;padding:8px 10px;font-size:16px;font-weight:600}._5mByOW_tocList{margin:0;padding:0;list-style:none}._5mByOW_tocLink{min-height:var(--touch-min);color:var(--color-ink);font-size:var(--text-small);border-radius:var(--radius-control);align-items:center;gap:10px;padding:0 10px;line-height:1.3;text-decoration:none;display:flex}._5mByOW_tocLink:hover{color:var(--color-ink);background:var(--color-ground)}._5mByOW_tocTime{font-family:var(--font-mono);color:var(--color-ink-2);flex:none;width:44px;font-size:13px}._5mByOW_promo{background:var(--color-marigold-soft);padding:var(--space-2);color:var(--color-marigold-soft-text);border-radius:14px}._5mByOW_promoTitle{font-family:var(--font-heading);margin:0 0 4px;font-size:17px;font-weight:600}._5mByOW_promoText{font-size:var(--text-small);margin:0 0 10px;line-height:1.4}._5mByOW_promoLink,._5mByOW_promoLink:hover{color:var(--color-marigold-soft-text);min-height:var(--touch-min);align-items:center;font-weight:600;display:inline-flex}._5mByOW_creator{color:var(--color-ink-2);margin:0;font-size:13px}._5mByOW_creator a{padding:12px 0;display:inline-block}._5mByOW_footer{border-top:1px solid var(--color-line);padding:20px var(--phone-gutter);text-align:center;color:var(--color-ink-2);font-size:14px}._5mByOW_footer a{padding:12px 4px;display:inline-block}._5mByOW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._5mByOW_stateMain{width:100%;max-width:560px;padding:var(--space-6) var(--phone-gutter);flex:1;margin:0 auto}._5mByOW_stateTitle{font-family:var(--font-heading);margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}._5mByOW_stateText{margin:0 0 var(--space-3);color:var(--color-ink-2)}._5mByOW_stateActions{flex-wrap:wrap;gap:12px;display:flex}._5mByOW_stateAction{min-height:var(--button-min);background:var(--color-indigo);color:var(--color-surface);border-radius:var(--radius-control);align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}._5mByOW_stateLink{min-height:var(--button-min);align-items:center;font-weight:600;display:inline-flex}._5mByOW_stateAction:hover{background:var(--color-indigo-hover);color:var(--color-surface)}@media (min-width:1024px){._5mByOW_headerInner{padding:0 var(--space-4)}._5mByOW_headerCta{padding:0 16px;font-size:16px}._5mByOW_main{padding:var(--space-5) var(--space-4) 64px;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px}._5mByOW_article{font-size:18px}._5mByOW_title{margin-top:8px;font-size:44px}._5mByOW_meta{font-size:16px}._5mByOW_thumb{width:160px;height:90px}._5mByOW_h2{font-size:28px}._5mByOW_aside{top:var(--space-3);position:sticky}._5mByOW_footer{padding:20px var(--space-4)}}
.E0kJGG_wrap{max-width:var(--content-max);padding-left:var(--phone-gutter);padding-right:var(--phone-gutter);margin:0 auto}.E0kJGG_muted{color:var(--color-ink-2)}.E0kJGG_h2{letter-spacing:-.01em;margin:0 0 var(--space-1);font-size:28px;font-weight:700;line-height:1.2}.E0kJGG_h2Spaced{margin-bottom:var(--space-3)}.E0kJGG_sectionLead{color:var(--color-ink-2);margin:0 0 var(--space-3);max-width:680px}.E0kJGG_list{margin:0;padding-left:20px}.E0kJGG_hero{padding-top:var(--space-5);padding-bottom:var(--space-5);gap:var(--space-5) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.E0kJGG_heroCopy{flex:520px;min-width:0}.E0kJGG_h1{font-weight:700;font-size:var(--text-display);letter-spacing:-.02em;margin:0 0 var(--space-2);line-height:1.05}.E0kJGG_lead{color:var(--color-ink-2);max-width:560px;margin:0 0 28px;font-size:18px}.E0kJGG_heroForm{background:var(--color-surface);border:1px solid var(--color-line);padding:var(--space-1);border-radius:14px;flex-wrap:wrap;gap:10px;max-width:600px;display:flex}.E0kJGG_heroForm:focus-within{border-color:var(--color-indigo)}.E0kJGG_heroInput{min-width:0;min-height:var(--button-min);font:inherit;font-size:var(--text-body);color:var(--color-ink);background:0 0;border:0;outline:none;flex:280px;padding:12px}.E0kJGG_heroInput::placeholder{color:var(--color-ink-2)}.E0kJGG_heroForm .E0kJGG_heroSubmit{flex:1 0 auto}.E0kJGG_heroNote{font-size:var(--text-small);color:var(--color-ink-2);margin:14px 0 0}.E0kJGG_inlineLink{color:var(--color-indigo)}.E0kJGG_demo{background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;flex:420px;min-width:0;margin:0;padding:20px;box-shadow:0 1px 2px #12141a0a}.E0kJGG_demo p{margin:0}.E0kJGG_demoHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.E0kJGG_demoTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-title);line-height:1.3}.E0kJGG_demoSub{color:var(--color-ink-2);font-size:14px}.E0kJGG_demoStamp{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);border-radius:6px;flex:none;padding:4px 8px;line-height:1}.E0kJGG_demoFormula{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);padding:var(--space-2);margin-bottom:12px}.E0kJGG_demo .E0kJGG_kicker{color:var(--color-ink-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-1);font-size:13px;font-weight:600}.E0kJGG_demoMath{font-family:var(--font-mono);text-align:center;padding:var(--space-1) 0;font-size:22px}.E0kJGG_demoCaption{font-size:var(--text-small);color:var(--color-ink-2)}.E0kJGG_callout{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text);border-radius:var(--radius-card-sm);padding:14px var(--space-2);font-size:var(--text-small);align-items:flex-start;gap:12px;display:flex}.E0kJGG_calloutIcon{color:var(--color-marigold-soft-text-strong);flex:none;margin-top:2px}.E0kJGG_compare{padding-top:var(--space-3);padding-bottom:var(--space-6)}.E0kJGG_compareGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;display:grid}.E0kJGG_compareCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:20px}.E0kJGG_compareOurs{border:2px solid var(--color-indigo)}.E0kJGG_compareTitle{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink-2);margin:0 0 12px;font-weight:600;line-height:1.55}.E0kJGG_oursTitle{color:var(--color-indigo-soft-text)}.E0kJGG_compareMath{font-family:var(--font-mono);font-size:var(--text-title);margin:0 0 var(--space-1)}.E0kJGG_band{background:var(--color-surface);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.E0kJGG_pricingBand{border-bottom:0}.E0kJGG_bandInner{padding-top:var(--space-6);padding-bottom:var(--space-6)}.E0kJGG_steps{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.E0kJGG_step{flex-direction:column;gap:10px;display:flex}.E0kJGG_step p{margin:0}.E0kJGG_stepNum{border-radius:var(--radius-control);background:var(--color-indigo-soft);width:40px;height:40px;color:var(--color-indigo-soft-text);font-family:var(--font-heading);justify-content:center;align-items:center;font-weight:700;display:flex}.E0kJGG_stepTitle{font-size:22px;font-weight:700;line-height:1.25}.E0kJGG_features{padding-top:var(--space-6);padding-bottom:var(--space-6)}.E0kJGG_featureGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.E0kJGG_feature{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:20px}.E0kJGG_featureTitle{font-family:var(--font-body);font-size:var(--text-title);margin:0 0 6px;font-weight:600;line-height:1.4}.E0kJGG_featureBody{color:var(--color-ink-2);margin:0;font-size:16px}.E0kJGG_plans{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px;display:grid}.E0kJGG_plan{border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-3) 20px;flex-direction:column;gap:12px;display:flex}.E0kJGG_plan p{margin:0}.E0kJGG_planFeatured{border:2px solid var(--color-indigo)}.E0kJGG_planHead{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.E0kJGG_planName{font-family:var(--font-body);font-size:var(--text-body);font-weight:600;line-height:1.55}.E0kJGG_plan .E0kJGG_planTag{padding:4px 10px;font-size:13px}.E0kJGG_price{font-family:var(--font-heading);font-size:var(--text-display);font-weight:700;line-height:1.2}.E0kJGG_per{color:var(--color-ink-2)}.E0kJGG_allowances{font-size:var(--text-small);color:var(--color-ink-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.E0kJGG_allowances strong{font-family:var(--font-heading);color:var(--color-ink);font-size:24px;font-weight:700}.E0kJGG_pricingNotes{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-ink-2);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px 32px;display:grid}.E0kJGG_pricingNotes p{margin:0}.E0kJGG_pricingNotes strong{color:var(--color-ink);font-weight:600}.E0kJGG_plan .E0kJGG_planCta{margin-top:auto}@media (min-width:720px){.E0kJGG_wrap{padding-left:var(--space-3);padding-right:var(--space-3)}.E0kJGG_h2{font-size:36px}.E0kJGG_h2Spaced{margin-bottom:var(--space-4)}.E0kJGG_hero{padding-top:72px;padding-bottom:var(--space-7)}.E0kJGG_h1{font-size:56px}.E0kJGG_lead{font-size:20px}.E0kJGG_heroForm .E0kJGG_heroSubmit{flex:none}.E0kJGG_compareCard{padding:var(--space-3)}.E0kJGG_compare{padding-bottom:64px}.E0kJGG_bandInner,.E0kJGG_features{padding-top:64px;padding-bottom:64px}.E0kJGG_sectionLead{margin-bottom:var(--space-3)}.E0kJGG_pricingBand .E0kJGG_sectionLead{max-width:none;margin-bottom:var(--space-4)}.E0kJGG_plan{padding:var(--space-3)}}
.aJbGhW_heading:focus{outline:none}.aJbGhW_heading:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.aJbGhW_intro{color:var(--color-ink-2);margin:0;font-size:14px}.aJbGhW_row{flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px 16px;padding:12px 16px;display:flex}.aJbGhW_row+.aJbGhW_row{border-top:1px solid var(--color-line)}.aJbGhW_rowMain{flex:auto;min-width:0}.aJbGhW_nameLine{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.aJbGhW_logo{width:20px;height:20px;color:var(--color-ink);flex:none}.aJbGhW_name{overflow-wrap:anywhere;font-size:16px;font-weight:600}.aJbGhW_mark{border-radius:var(--radius-chip);white-space:nowrap;align-items:center;gap:4px;padding:2px 10px 2px 8px;font-size:13px;font-weight:600;display:inline-flex}.aJbGhW_verified{background:var(--color-success-soft);color:var(--color-success)}.aJbGhW_unverified{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text-strong)}.aJbGhW_scopes{color:var(--color-ink);margin-top:4px;font-size:14px;line-height:1.45}.aJbGhW_when{color:var(--color-ink-2);font-size:14px;line-height:1.45}.aJbGhW_disconnect{font:inherit;background:var(--color-surface);color:var(--color-error);border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:var(--touch-min);white-space:nowrap;cursor:pointer;flex:none;align-self:flex-start;padding:0 14px;font-size:15px;font-weight:600}.aJbGhW_disconnect:hover:not(:disabled){border-color:var(--color-error)}.aJbGhW_disconnect:disabled,.aJbGhW_retry:disabled{opacity:.6;cursor:default}.aJbGhW_done{background:var(--color-success-soft);border-radius:var(--radius-card-sm);padding:12px 14px;font-size:15px}.aJbGhW_doneTitle{color:var(--color-success);font-weight:600}.aJbGhW_doneBody{color:var(--color-ink);margin-top:2px}.aJbGhW_failed{background:var(--color-error-soft);color:var(--color-error);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.aJbGhW_failedText{align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;display:flex}.aJbGhW_failedIcon{flex:none;margin-top:2px}.aJbGhW_retry{font:inherit;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:var(--touch-min);cursor:pointer;flex:none;padding:0 14px;font-size:15px;font-weight:600}.aJbGhW_empty{align-items:flex-start;gap:12px;padding:16px;display:flex}.aJbGhW_emptyIcon{background:var(--color-ground);width:36px;height:36px;color:var(--color-ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.aJbGhW_emptyTitle{font-size:16px;font-weight:600}.aJbGhW_emptyBody{color:var(--color-ink-2);margin-top:2px;font-size:14px;line-height:1.45}.aJbGhW_emptyLink{min-height:var(--touch-min);align-items:center;font-size:15px;font-weight:600;display:inline-flex}.aJbGhW_underButton{color:var(--color-ink-2);margin:-6px 0 0;font-size:13px}.aJbGhW_dialog{background:var(--color-surface);width:100%;max-width:100%;max-height:92vh;color:var(--color-ink);border:0;border-radius:20px 20px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}.aJbGhW_dialog::backdrop{background:#12141a73}.aJbGhW_dialogInner{padding:12px var(--phone-gutter) calc(30px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.aJbGhW_grabber{border-radius:var(--radius-chip);background:var(--color-input-border);align-self:center;width:40px;height:4px}.aJbGhW_dialogTitle{font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.25}.aJbGhW_dialogBody{color:var(--color-ink-2);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.aJbGhW_dialogProblem{border-radius:var(--radius-control);background:var(--color-error-soft);color:var(--color-error);margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.aJbGhW_dialogActions{flex-direction:column;gap:10px;display:flex}.aJbGhW_dialogButton{font-size:17px}@media (min-width:1024px){.aJbGhW_row{flex-direction:row;align-items:center}.aJbGhW_disconnect{align-self:center}.aJbGhW_dialog{border-radius:16px;width:440px;height:fit-content;margin:auto;inset:0;box-shadow:0 12px 40px #12141a40}.aJbGhW_dialogInner{padding:24px}.aJbGhW_grabber{display:none}.aJbGhW_dialogActions{flex-direction:row-reverse}.aJbGhW_dialogButton{flex:1 1 0}}
.Pc4AFW_base{font-family:var(--font-mono);cursor:pointer;vertical-align:baseline;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:6px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.Pc4AFW_base:after{content:"";width:max(calc(100% + 4px), var(--touch-min));height:var(--touch-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Pc4AFW_static{cursor:auto}.Pc4AFW_static:after{content:none}.Pc4AFW_chip{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);border-radius:6px;padding:4px 8px}.Pc4AFW_chip:hover{color:var(--color-indigo-soft-text);box-shadow:inset 0 0 0 1px var(--color-indigo)}.Pc4AFW_inline{color:inherit;background:0 0;padding:0}a.Pc4AFW_inline,button.Pc4AFW_inline{color:var(--color-indigo)}[data-callout] .Pc4AFW_inline{color:inherit;text-decoration:underline}.Pc4AFW_inline:hover{text-decoration:underline}.Pc4AFW_play{flex:none}
.lENFXq_scheduledPill{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);border-radius:var(--radius-chip);padding:1px 8px;font-size:12px;font-weight:600}.lENFXq_banner{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);border-radius:var(--radius-card-sm);margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.lENFXq_banner strong{font-weight:600}.lENFXq_bannerLink{min-height:var(--touch-min);padding-top:10px;font-weight:600;display:inline-block}.lENFXq_sheet{background:var(--color-surface);width:100%;max-width:100%;max-height:92vh;color:var(--color-ink);font-family:var(--font-body);border:0;border-radius:20px 20px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}.lENFXq_sheet::backdrop{background:#12141a73}.lENFXq_sheetInner{padding:12px var(--phone-gutter) calc(32px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.lENFXq_grabber{border-radius:var(--radius-chip);background:var(--color-input-border);align-self:center;width:40px;height:4px}.lENFXq_sheetTitle{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:700;line-height:1.25}.lENFXq_facts{background:var(--color-ground);border-radius:var(--radius-card-sm);grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding:12px 14px;font-size:15px;display:grid}.lENFXq_facts dt{color:var(--color-ink-2)}.lENFXq_facts dd{text-align:right;margin:0;font-weight:600}.lENFXq_warning{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text);border-radius:var(--radius-control);margin:0;padding:10px 14px;font-size:15px;line-height:1.5}.lENFXq_problem{background:var(--color-error-soft);color:var(--color-error);border-radius:var(--radius-control);margin:0;padding:10px 14px;font-size:15px;line-height:1.5}.lENFXq_sheetNote{color:var(--color-ink-2);text-align:center;margin:-4px 0 0;font-size:13px}.lENFXq_agree{color:var(--color-ink-2);text-align:center;margin:-8px 0 0;font-size:13px;line-height:1.5}@media (min-width:1024px){.lENFXq_sheet{border-radius:20px;width:480px;height:fit-content;margin:auto;inset:0}.lENFXq_grabber{display:none}}
.xephRa_main{padding:var(--space-3) var(--phone-gutter) var(--space-6)}.xephRa_doc{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:720px;padding:var(--space-3) var(--phone-gutter);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0 auto}.xephRa_h1{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 var(--space-1);font-size:28px;font-weight:700;line-height:1.2}.xephRa_lead{margin:0 0 var(--space-2);color:var(--color-ink-2)}.xephRa_h2{font-family:var(--font-heading);font-size:var(--text-title);margin:var(--space-4) 0 var(--space-1);scroll-margin-top:var(--space-2);font-weight:600;line-height:1.3}.xephRa_p{margin:0 0 var(--space-2)}.xephRa_ul,.xephRa_ol{margin:0 0 var(--space-2);padding-left:22px}.xephRa_ul li+li,.xephRa_ol li+li{margin-top:6px}.xephRa_code{margin:0 0 var(--space-2);background:var(--color-ground);border:1px solid var(--color-line);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;line-height:1.5;display:block}.xephRa_toc{margin:0 0 var(--space-2);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.xephRa_pill,.xephRa_docLink{align-items:center;min-height:44px;display:inline-flex}.xephRa_pill{border:1px solid var(--color-line);color:var(--color-ink);font-size:var(--text-small);border-radius:999px;padding:0 14px;font-weight:600;text-decoration:none}.xephRa_pill:hover{background:var(--color-ground)}.xephRa_docLink{margin:0 0 var(--space-1)}.xephRa_tools{margin:0 0 var(--space-2);padding:0;list-style:none}.xephRa_tools li{border-top:1px solid var(--color-line);padding:10px 0}.xephRa_tools li:first-child{border-top:0}.xephRa_toolName{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-small);font-weight:600;display:block}.xephRa_note{margin:0 0 var(--space-2);color:var(--color-ink-2);font-size:var(--text-small)}.xephRa_doc a{color:var(--color-indigo);text-underline-offset:2px}.xephRa_doc a:hover{color:var(--color-indigo-hover)}.xephRa_doc a.xephRa_pill{color:var(--color-ink)}.xephRa_doc strong{font-weight:600}@media (min-width:720px){.xephRa_main{padding:var(--space-6) var(--space-3) var(--space-7)}.xephRa_doc{padding:var(--space-5) var(--space-6)}.xephRa_h1{font-size:36px}.xephRa_h2{font-size:var(--text-heading)}}
.TEteKW_profile{border-radius:var(--radius-card);align-items:center;gap:12px;padding:14px 16px;display:flex}.TEteKW_avatar{background:var(--color-indigo-soft);width:48px;height:48px;color:var(--color-indigo-soft-text);font-family:var(--font-heading);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.TEteKW_grow{flex:auto;min-width:0}.TEteKW_block{display:block}.TEteKW_ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TEteKW_name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.TEteKW_upgrade{min-height:var(--touch-min);align-items:center;padding:0 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.TEteKW_field{flex-direction:column;gap:6px;padding:12px 16px;display:flex}.TEteKW_fieldLabel{font-size:16px;font-weight:600;display:block}.TEteKW_topLine{border-top:1px solid var(--color-line)}.TEteKW_verified{background:var(--color-success-soft);color:var(--color-success);border-radius:var(--radius-chip);flex:none;padding:2px 10px;font-size:13px;font-weight:600}.TEteKW_outlineSmall{font:inherit;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-control);min-height:var(--touch-min);cursor:pointer;flex:none;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.TEteKW_outlineSmall:hover{color:var(--color-ink);background:var(--color-ground)}.TEteKW_thisDevice{color:var(--color-success)}.TEteKW_leftButton{text-align:left;align-self:flex-start;padding:0}.TEteKW_notionRow{align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex}.TEteKW_notionMark{border:1px solid var(--color-ink);width:34px;height:34px;font-family:var(--font-heading);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.TEteKW_connect{min-height:var(--touch-min);flex:none;align-items:center;padding:0 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.TEteKW_panel{border-top:1px solid var(--color-line);flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.TEteKW_panelForm{flex-direction:column;gap:10px;display:flex}.TEteKW_panelActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TEteKW_confirmText{margin:0;font-size:15px;line-height:1.5}.TEteKW_accountActions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.TEteKW_deleteButton{font:inherit;background:var(--color-error-soft);color:var(--color-error);border-radius:var(--radius-control);cursor:pointer;border:0;min-height:48px;font-size:16px;font-weight:600}.TEteKW_deleteBox{flex-direction:column;gap:10px;padding:14px 16px;display:flex}
.NkFR1G_header{background:var(--color-surface);border-bottom:1px solid var(--color-line)}.NkFR1G_headerInner{max-width:var(--content-max);padding:8px var(--phone-gutter);align-items:center;column-gap:var(--space-2);flex-wrap:wrap;margin:0 auto;display:flex}.NkFR1G_brand{min-height:var(--touch-min);color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.NkFR1G_brand:hover{color:var(--color-ink)}.NkFR1G_logoTile{background:var(--color-indigo);width:32px;height:32px;color:var(--color-surface);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.NkFR1G_brandName{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1}.NkFR1G_nav{font-size:16px;display:contents}.NkFR1G_navLink{min-height:var(--touch-min);min-width:var(--touch-min);color:var(--color-ink-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.NkFR1G_navLink:hover{color:var(--color-ink)}.NkFR1G_navAccount{align-items:center;gap:var(--space-2);display:inline-flex}.NkFR1G_brand{margin-right:auto}.NkFR1G_logIn{min-height:var(--touch-min);color:var(--color-ink);align-items:center;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.NkFR1G_logIn:hover{color:var(--color-indigo)}.NkFR1G_headerInner .NkFR1G_startFree{padding:0 18px;font-size:16px}@media (max-width:719.98px){.NkFR1G_headerInner:after{content:"";flex-basis:100%;order:2}.NkFR1G_brand{order:1}.NkFR1G_navAccount{order:2}.NkFR1G_navLink{margin-right:var(--space-3);order:3}}@media (min-width:720px){.NkFR1G_headerInner{padding:16px var(--space-3)}.NkFR1G_nav{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.NkFR1G_navAccount{gap:var(--space-3)}}.NkFR1G_footer{background:var(--color-ink);color:var(--color-input-border)}.NkFR1G_footerInner{max-width:var(--content-max);padding:var(--space-4) var(--phone-gutter);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-small);flex-wrap:wrap;margin:0 auto;display:flex}.NkFR1G_footerNote{margin:0}.NkFR1G_footerWays{padding-bottom:var(--space-1);border-bottom:1px solid var(--color-ink-2);flex-wrap:wrap;flex:100%;column-gap:20px;display:flex}.NkFR1G_footerNav{flex-wrap:wrap;column-gap:20px;display:flex}.NkFR1G_footerWays a,.NkFR1G_footerNav a{min-height:var(--touch-min);min-width:var(--touch-min);color:var(--color-input-border);justify-content:center;align-items:center;display:inline-flex}.NkFR1G_footerWays a:hover,.NkFR1G_footerNav a:hover{color:var(--color-surface)}@media (min-width:720px){.NkFR1G_footerInner{padding:var(--space-5) var(--space-3)}}
.oQqF7q_h2{font-family:var(--font-heading);margin:0;font-size:17px;font-weight:600}.oQqF7q_meter{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:16px}.oQqF7q_headline{font-family:var(--font-heading);margin:8px 0 2px;font-size:30px;font-weight:700;line-height:1.2}.oQqF7q_allowance{color:var(--color-ink-2);margin:0 0 12px;font-size:14px}.oQqF7q_bar{border-radius:var(--radius-chip);background:var(--color-line);height:10px;display:flex;overflow:hidden}.oQqF7q_barUsed{background:var(--color-ink)}.oQqF7q_barHeld{background:repeating-linear-gradient(45deg,#3b49df 0 6px,#6e79e8 6px 12px)}.oQqF7q_numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;font-size:14px;display:grid}.oQqF7q_numbers dt{color:var(--color-ink-2)}.oQqF7q_numbers dd{margin:0;font-weight:600}.oQqF7q_numbers .oQqF7q_held{color:var(--color-indigo-hover)}.oQqF7q_upgrade{flex-direction:column;gap:10px;display:flex}.oQqF7q_perMonth{color:var(--color-ink-2);font-size:13px}.oQqF7q_secure{color:var(--color-ink-2);text-align:center;margin:0;font-size:13px}.oQqF7q_agree{margin-top:-6px}.oQqF7q_invoices{overflow:hidden}.oQqF7q_invoiceToggle{width:100%;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.oQqF7q_invoiceToggle:disabled{cursor:default}.oQqF7q_invoiceTitle{font-size:16px;font-weight:600;display:block}.oQqF7q_invoiceSummary{color:var(--color-ink-2);font-size:13px;display:block}.oQqF7q_chevron{color:var(--color-ink-2);transition:transform .15s}.oQqF7q_chevronOpen{transform:rotate(90deg)}.oQqF7q_invoiceList{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.oQqF7q_invoice{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.oQqF7q_invoice+.oQqF7q_invoice{border-top:1px solid var(--color-line)}.oQqF7q_invoiceMain{flex-direction:column;min-width:0;display:flex}.oQqF7q_invoiceName{font-size:15px;font-weight:600}.oQqF7q_invoiceMeta{color:var(--color-ink-2);font-size:13px}.oQqF7q_pdf{min-height:var(--touch-min);flex:none;align-items:center;gap:6px;padding:0 8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.oQqF7q_chevron{transition:none}}.oQqF7q_plan{flex-direction:column;gap:6px;padding:16px;display:flex}.oQqF7q_planName{margin:0;font-size:16px;font-weight:600}.oQqF7q_planWhen{color:var(--color-ink-2);margin:0;font-size:14px}.oQqF7q_cancelButton{align-self:flex-start;margin-top:6px}.oQqF7q_confirm{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;display:flex}.oQqF7q_confirmTitle{margin:0;font-size:16px;font-weight:600}.oQqF7q_confirmText{margin:0;font-size:15px;line-height:1.5}.oQqF7q_confirmActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.oQqF7q_invoiceNote{border-top:1px solid var(--color-line);color:var(--color-ink-2);margin:0;padding:10px 14px 12px;font-size:13px}.oQqF7q_slots{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.oQqF7q_slotsLine{font-size:15px;font-weight:600}.oQqF7q_slotsHint{color:var(--color-ink-2);font-size:13px}.oQqF7q_dots{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:4px;display:flex}.oQqF7q_dot{border-radius:var(--radius-chip);background:var(--color-surface);border:1.5px solid var(--color-input-border);width:14px;height:10px}.oQqF7q_dotOn{background:var(--color-indigo);border-color:var(--color-indigo)}.oQqF7q_plans{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.oQqF7q_legend{font-family:var(--font-heading);margin-bottom:8px;padding:0;font-size:17px;font-weight:600}.oQqF7q_planRow{background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.oQqF7q_planRowOn{border:2px solid var(--color-indigo);padding:11px 13px}.oQqF7q_planRowOff{cursor:default}.oQqF7q_planRow:focus-within{outline:2px solid var(--color-indigo);outline-offset:2px}.oQqF7q_planRadio{width:20px;height:20px;accent-color:var(--color-indigo);flex:none;margin:0}.oQqF7q_planText{flex:auto;min-width:0}.oQqF7q_planTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oQqF7q_planRowName{font-size:16px;font-weight:600}.oQqF7q_current{background:var(--color-success-soft);color:var(--color-success);border-radius:var(--radius-chip);padding:1px 8px;font-size:12px;font-weight:600}.oQqF7q_planDetail{color:var(--color-ink-2);font-size:14px;display:block}.oQqF7q_planCost{text-align:right;flex:none}.oQqF7q_planPrice{font-family:var(--font-heading);font-size:20px;font-weight:700}.oQqF7q_planNote{color:var(--color-ink-2);margin:-4px 0 0;font-size:14px}.oQqF7q_forfeit{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text);border-radius:var(--radius-control);margin:0;padding:10px 14px;font-size:15px;line-height:1.5}.oQqF7q_tight{margin-top:-6px}
._1Riq3a_page{flex-direction:column;gap:18px;min-width:0;display:flex}._1Riq3a_title{font-family:var(--font-heading);margin:0;font-size:26px;font-weight:700}._1Riq3a_lookup{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}._1Riq3a_lookup>:first-child{width:420px;max-width:100%}._1Riq3a_grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}._1Riq3a_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}._1Riq3a_cardTitle{font-family:var(--font-heading);font-size:var(--text-title);margin:0;font-weight:600}._1Riq3a_mono{font-family:var(--font-mono);color:var(--color-ink-2);overflow-wrap:anywhere;font-size:13px}._1Riq3a_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._1Riq3a_stat{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-sm);padding:14px}._1Riq3a_statLabel{color:var(--color-ink-2);font-size:13px}._1Riq3a_statValue{font-family:var(--font-heading);font-size:22px;font-weight:700}._1Riq3a_facts{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:14px;display:grid}._1Riq3a_facts dt{color:var(--color-ink-2)}._1Riq3a_facts dd{margin:0}._1Riq3a_table{border-collapse:collapse;width:100%;font-size:14px}._1Riq3a_tableWrap{overflow:auto}._1Riq3a_table th,._1Riq3a_table td{text-align:left;border-bottom:1px solid var(--color-line);white-space:nowrap;height:48px;padding:0 12px}._1Riq3a_table th{color:var(--color-ink-2);height:40px;font-size:13px;font-weight:600}._1Riq3a_selected{background:var(--color-indigo-soft)}._1Riq3a_pill{border-radius:var(--radius-chip);background:var(--color-success-soft);color:var(--color-success);padding:2px 8px;font-size:13px;font-weight:600}._1Riq3a_pillRefund{background:var(--color-error-soft);color:var(--color-error)}._1Riq3a_form{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}._1Riq3a_formTitle{margin:0;font-size:15px;font-weight:600}._1Riq3a_row{gap:8px;display:flex}._1Riq3a_row>:first-child{flex:0 0 110px}._1Riq3a_row>:last-child{flex:auto}._1Riq3a_notice{border-radius:var(--radius-control);margin:0;padding:10px 12px;font-size:14px}._1Riq3a_ok{background:var(--color-success-soft);color:var(--color-success)}._1Riq3a_problem{background:var(--color-error-soft);color:var(--color-error)}._1Riq3a_muted{color:var(--color-ink-2);margin:0;font-size:14px}._1Riq3a_danger{background:var(--color-error-soft);color:var(--color-error);border:0}._1Riq3a_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._1Riq3a_kinds{border:0;gap:16px;margin:0;padding:0;font-size:14px;display:flex}._1Riq3a_kinds label{min-height:var(--touch-min);align-items:center;gap:6px;display:inline-flex}._1Riq3a_wrap{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){._1Riq3a_grid{grid-template-columns:1fr}._1Riq3a_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gn3IQq_shell{background:var(--color-surface);min-height:100dvh;color:var(--color-ink);flex-direction:column;display:flex}.gn3IQq_topbar{padding:12px var(--phone-gutter) 0;margin-bottom:12px}.gn3IQq_brand{min-height:var(--touch-min);color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.gn3IQq_brand:hover{color:var(--color-ink)}.gn3IQq_brandName{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1}.gn3IQq_main{padding:0 var(--phone-gutter) 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));flex:auto;justify-content:center;display:flex}.gn3IQq_card{gap:var(--space-2);flex-direction:column;width:100%;max-width:440px;display:flex}@media (min-width:720px){.gn3IQq_shell{background:var(--color-ground)}.gn3IQq_topbar{background:var(--color-surface);border-bottom:1px solid var(--color-line);margin-bottom:0;padding:10px 40px}.gn3IQq_main{padding:var(--space-6) var(--space-3);align-items:flex-start}.gn3IQq_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:480px;padding:var(--space-4);box-shadow:0 1px 2px #12141a0a}}.gn3IQq_tile{background:var(--color-ground);border:1px solid var(--color-line);width:52px;height:52px;color:var(--color-ink-2);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.gn3IQq_tileError{background:var(--color-error-soft);border-color:var(--color-error-soft);color:var(--color-error);}.gn3IQq_title{font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.2}.gn3IQq_titleGap{margin-bottom:10px}.gn3IQq_verifyRow{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.gn3IQq_badge{border-radius:var(--radius-chip);white-space:nowrap;align-items:center;gap:4px;padding:2px 10px 2px 8px;font-size:13px;font-weight:600;display:inline-flex}.gn3IQq_badgeVerified{background:var(--color-success-soft);color:var(--color-success);}.gn3IQq_badgeUnverified{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text-strong);}.gn3IQq_small{color:var(--color-ink-2);font-size:14px}.gn3IQq_returnTo{align-items:center;gap:var(--space-1);margin:0;font-size:16px;display:flex}.gn3IQq_returnTo svg{color:var(--color-ink-2);flex:none}.gn3IQq_host{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:15px;font-weight:500}.gn3IQq_warning{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text);border-radius:var(--radius-card-sm);font-size:var(--text-small);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.gn3IQq_warning svg,.gn3IQq_alert svg{flex:none;margin-top:2px}.gn3IQq_scopes{border:1px solid var(--color-line);padding:14px var(--space-2);border-radius:14px}.gn3IQq_scopesTitle{font-family:var(--font-body);font-size:var(--text-small);overflow-wrap:anywhere;margin:0 0 6px;font-weight:600}.gn3IQq_scopeList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gn3IQq_scopeList li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.gn3IQq_scopeList svg{color:var(--color-success);flex:none;margin-top:3px}.gn3IQq_cannot{color:var(--color-ink-2);margin:10px 0 0;font-size:14px}.gn3IQq_account{background:var(--color-ground);border-radius:var(--radius-card-sm);padding:10px 14px 4px}.gn3IQq_accountLabel{color:var(--color-ink-2);font-size:13px}.gn3IQq_accountValue{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:16px;font-weight:600}.gn3IQq_wrongAccount{color:var(--color-ink-2);margin:4px 0 6px;font-size:14px}.gn3IQq_actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gn3IQq_action{font:inherit;font-weight:600;font-size:var(--text-body);border-radius:var(--radius-control);min-height:var(--button-max);justify-content:center;align-items:center;gap:var(--space-1);cursor:pointer;padding:0 20px;text-decoration:none;display:flex}.gn3IQq_action:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.gn3IQq_cancel{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-input-border);}.gn3IQq_allow{background:var(--color-indigo);color:var(--color-surface);border:0;}.gn3IQq_allow:hover{background:var(--color-indigo-hover);color:var(--color-surface)}.gn3IQq_cancel[aria-disabled=true]{opacity:.55;cursor:default}.gn3IQq_allow[aria-disabled=true]{opacity:.75;cursor:default}.gn3IQq_allow[aria-disabled=true]:hover{background:var(--color-indigo)}.gn3IQq_spin{animation:.9s linear infinite gn3IQq_spin}@keyframes gn3IQq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gn3IQq_spin{animation:none}}.gn3IQq_status{color:var(--color-ink-2);text-align:center;margin:-6px 0 0;font-size:14px}.gn3IQq_status:empty{display:none}.gn3IQq_footnote{color:var(--color-ink-2);text-align:center;margin:0;font-size:14px}.gn3IQq_alert{gap:var(--space-1);background:var(--color-error-soft);color:var(--color-error);border-radius:var(--radius-control);font-size:var(--text-small);align-items:flex-start;padding:10px 12px;line-height:1.4;display:flex}.gn3IQq_lead{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-2);margin:0}.gn3IQq_unchanged{font-size:var(--text-small);color:var(--color-ink-2);margin:0}.gn3IQq_primary{background:var(--color-indigo);color:var(--color-surface);border:0;}.gn3IQq_primary:hover{background:var(--color-indigo-hover);color:var(--color-surface)}.gn3IQq_helpLink{min-height:var(--touch-min);justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}
.e6Z45q_faqLabel{margin-bottom:8px}.e6Z45q_faq{padding:0 16px}.e6Z45q_faq+.e6Z45q_faq{border-top:1px solid var(--color-line)}.e6Z45q_question{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:16px;font-weight:600;list-style:none;display:flex}.e6Z45q_question::-webkit-details-marker{display:none}.e6Z45q_chevron{color:var(--color-ink-2);flex:none;transition:transform .15s}.e6Z45q_faq[open] .e6Z45q_chevron{transform:rotate(180deg)}.e6Z45q_answer p{color:var(--color-ink-2);margin:0 0 14px;font-size:15px;line-height:1.5}.e6Z45q_contact{padding:16px}.e6Z45q_contactTitle{font-family:var(--font-heading);margin:0 0 4px;font-size:18px;font-weight:600}.e6Z45q_contactSub{color:var(--color-ink-2);margin:0 0 12px;font-size:14px}.e6Z45q_form{flex-direction:column;gap:10px;display:flex}.e6Z45q_formLabel{font-size:15px;font-weight:600}.e6Z45q_formHint{color:var(--color-ink-2);margin:-4px 0 0;font-size:14px}.e6Z45q_fieldError{color:var(--color-error);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.e6Z45q_chevron{transition:none}}
.AlSDVG_page{gap:14px}.AlSDVG_search{background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:48px;color:var(--color-ink-2);align-items:center;gap:8px;padding:0 12px;display:flex}.AlSDVG_search:focus-within{outline:2px solid var(--color-indigo);outline-offset:1px}.AlSDVG_searchInput{min-width:0;min-height:46px;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:auto;font-size:16px}.AlSDVG_filters{flex-wrap:wrap;gap:8px;display:flex}.AlSDVG_filter{font:inherit;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-chip);cursor:pointer;min-height:36px;padding:0 14px;font-size:14px;position:relative}.AlSDVG_filter:after{content:"";position:absolute;inset:-4px 0}.AlSDVG_filterOn{background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink);font-weight:600}.AlSDVG_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AlSDVG_row{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:12px;text-decoration:none;display:flex}.AlSDVG_row:hover{color:var(--color-ink);border-color:var(--color-input-border)}.AlSDVG_rowActive,.AlSDVG_rowActive:hover{border-color:var(--color-indigo)}.AlSDVG_thumb{object-fit:cover;border-radius:8px;flex:none;width:72px;height:48px;display:block}.AlSDVG_body{flex-direction:column;flex:auto;min-width:0;display:flex}.AlSDVG_title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.AlSDVG_meta{color:var(--color-ink-2);font-size:13px}.AlSDVG_making{color:var(--color-indigo-hover);font-size:13px;font-weight:600}.AlSDVG_bar{height:4px;margin-top:6px}.AlSDVG_failed{color:var(--color-error);font-size:13px;font-weight:600}.AlSDVG_due{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text);border-radius:var(--radius-chip);padding:0 6px;font-weight:600}.AlSDVG_notion{color:var(--color-success);font-weight:600}.AlSDVG_state,.AlSDVG_more{flex-direction:column;gap:10px;display:flex}.AlSDVG_empty{color:var(--color-ink-2);margin:8px 0 0;font-size:15px}.AlSDVG_emptyCard{background:var(--color-surface);border:1px dashed var(--color-input-border);border-radius:var(--radius-card-sm);text-align:center;flex-direction:column;align-items:center;padding:22px 16px;display:flex}.AlSDVG_emptyIcon{border-radius:var(--radius-card-sm);background:var(--color-indigo-soft);width:48px;height:48px;color:var(--color-indigo);justify-content:center;align-items:center;margin-bottom:10px;display:flex}.AlSDVG_emptyTitle{font-family:var(--font-heading);margin:0 0 4px;font-size:17px;font-weight:600}.AlSDVG_emptyText{color:var(--color-ink-2);margin:0 0 12px;font-size:15px}@media (min-width:1024px){.AlSDVG_page{max-width:880px}.AlSDVG_list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
._3CtiOW_page{padding:20px var(--phone-gutter) var(--space-3);flex-direction:column;gap:20px;max-width:640px;margin:0 auto;display:flex}._3CtiOW_top{justify-content:space-between;align-items:center;gap:12px;display:flex}._3CtiOW_greeting{font-size:var(--text-small);color:var(--color-ink-2)}._3CtiOW_title{font-family:var(--font-heading);margin:2px 0 0;font-size:26px;font-weight:700;line-height:1.2}._3CtiOW_plan{min-height:var(--touch-min);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-chip);max-width:140px;color:var(--color-ink);flex:none;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}._3CtiOW_plan:hover{color:var(--color-ink);border-color:var(--color-input-border)}._3CtiOW_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:18px;display:flex}._3CtiOW_cardTitle{font-family:var(--font-heading);font-size:var(--text-title);margin:0;font-weight:600}._3CtiOW_form{flex-direction:column;gap:12px;display:flex}._3CtiOW_fieldset{border:0;min-width:0;margin:0;padding:0}._3CtiOW_legend{font-size:var(--text-small);margin-bottom:var(--space-1);padding:0;font-weight:600}._3CtiOW_chips{gap:var(--space-1);flex-wrap:wrap;display:flex}._3CtiOW_chips ._3CtiOW_languageChip{font-size:var(--text-small);min-height:40px;padding:0 14px}._3CtiOW_inlineError{margin:var(--space-1) 0 0;font-size:var(--text-small);color:var(--color-error)}._3CtiOW_upload{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--button-min);width:100%;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px dashed var(--color-input-border);border-radius:var(--radius-control);cursor:pointer;font-size:16px;font-weight:600;display:flex}._3CtiOW_upload:hover:not(:disabled){border-color:var(--color-ink-2)}._3CtiOW_upload:disabled{cursor:not-allowed;opacity:.5}._3CtiOW_note{color:var(--color-ink-2);margin:0;font-size:13px;line-height:1.4}._3CtiOW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3CtiOW_uploadPanel{border:1px dashed var(--color-input-border);border-radius:var(--radius-control);flex-direction:column;gap:10px;padding:12px;display:flex}._3CtiOW_uploadRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._3CtiOW_uploadName{font-weight:600;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._3CtiOW_uploadBytes{font-family:var(--font-mono);color:var(--color-ink-2);flex:none;font-size:12px}._3CtiOW_uploadStatus{font-size:var(--text-small);color:var(--color-ink-2);margin:0;line-height:1.4}._3CtiOW_uploadActions{gap:var(--space-1);flex-wrap:wrap;display:flex}._3CtiOW_alert{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--color-error);border-radius:var(--radius-card-sm);text-align:left;flex-direction:column;align-items:flex-start;padding:14px 16px;display:flex}._3CtiOW_alert[data-tone=limit]{border-left-color:var(--color-marigold)}._3CtiOW_alertEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-error);margin:0;font-size:12px;font-weight:600}._3CtiOW_alert[data-tone=limit] ._3CtiOW_alertEyebrow{color:var(--color-marigold-soft-text-strong)}._3CtiOW_alertTitle{font-family:var(--font-heading);color:var(--color-ink);margin:4px 0;font-size:17px;font-weight:600}._3CtiOW_alertBody{font-size:var(--text-small);color:var(--color-ink-2);margin:0 0 10px;line-height:1.45}._3CtiOW_alertAction_outline,._3CtiOW_alertAction_primary,._3CtiOW_alertAction_link{min-height:var(--touch-min);font:inherit;font-size:var(--text-small);border-radius:var(--radius-control);cursor:pointer;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}._3CtiOW_alertAction_outline{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-ink)}._3CtiOW_alertAction_outline:hover{color:var(--color-ink);background:var(--color-ground)}._3CtiOW_alertAction_primary{color:var(--color-surface);background:var(--color-indigo);border:0}._3CtiOW_alertAction_primary:hover{color:var(--color-surface);background:var(--color-indigo-hover)}._3CtiOW_alertAction_link{color:var(--color-indigo);background:0 0;border:0;padding:0}._3CtiOW_alertAction_link:hover{color:var(--color-indigo-hover)}._3CtiOW_continue{flex-direction:column;gap:10px;display:flex}._3CtiOW_continueHead{justify-content:space-between;align-items:center;display:flex}._3CtiOW_libraryLink{min-height:var(--touch-min);font-size:var(--text-small);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._3CtiOW_recent{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}._3CtiOW_recent:hover{color:var(--color-ink);border-color:var(--color-input-border)}._3CtiOW_thumb{width:72px;height:48px;color:var(--color-surface);font-family:var(--font-mono);background:#1f2a44;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}._3CtiOW_recentText{flex-direction:column;flex:auto;min-width:0;display:flex}._3CtiOW_recentTitle{font-weight:600;font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._3CtiOW_recentMeta{color:var(--color-ink-2);font-size:13px}._3CtiOW_recentText ._3CtiOW_recentBar{height:4px;margin-top:6px}._3CtiOW_sheet{background:var(--color-surface);width:100%;max-width:100%;max-height:92vh;color:var(--color-ink);border:0;border-radius:20px 20px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}._3CtiOW_sheet::backdrop{background:#12141a73}._3CtiOW_sheetInner{gap:var(--space-2);padding:12px var(--phone-gutter) calc(32px + env(safe-area-inset-bottom));flex-direction:column;display:flex}._3CtiOW_grabber{border-radius:var(--radius-chip);background:var(--color-input-border);align-self:center;width:40px;height:4px}._3CtiOW_videoCard{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);align-items:center;gap:12px;padding:10px;display:flex}._3CtiOW_videoThumb{background:#1f2a44;border-radius:8px;flex:none;justify-content:flex-end;align-items:flex-end;width:88px;height:56px;padding:4px;display:flex}._3CtiOW_videoLength{color:var(--color-surface);font-family:var(--font-mono);background:#000000b3;border-radius:4px;padding:1px 4px;font-size:11px}._3CtiOW_videoText{min-width:0}._3CtiOW_videoTitle{font-weight:600;font-size:var(--text-small);line-height:1.3}._3CtiOW_videoMeta{color:var(--color-ink-2);font-size:13px}._3CtiOW_sheetTitle{font-family:var(--font-heading);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.25}._3CtiOW_sheetText{color:var(--color-ink-2);margin:0;font-size:16px;line-height:1.5}._3CtiOW_trimBar{height:36px;font-family:var(--font-mono);color:var(--color-ink-2);font-size:11px;position:relative}._3CtiOW_trimTrack,._3CtiOW_trimFill{border-radius:var(--radius-chip);height:8px;position:absolute;top:12px;left:0}._3CtiOW_trimTrack{background:var(--color-line);right:0}._3CtiOW_trimFill{background:var(--color-indigo)}._3CtiOW_trimStart,._3CtiOW_trimEnd{line-height:1;position:absolute;top:0}._3CtiOW_trimStart{left:0}._3CtiOW_trimEnd{right:0}._3CtiOW_trimCut{color:var(--color-indigo-soft-text);font-weight:500;position:absolute;top:22px;transform:translate(-50%)}._3CtiOW_facts{background:var(--color-ground);border-radius:var(--radius-card-sm);font-size:var(--text-small);grid-template-columns:1fr auto;gap:6px 12px;margin:0;padding:12px 14px;display:grid}._3CtiOW_facts dt{color:var(--color-ink-2)}._3CtiOW_facts dd{margin:0}._3CtiOW_facts ._3CtiOW_strong{font-weight:600}._3CtiOW_facts ._3CtiOW_mono{font-family:var(--font-mono)}._3CtiOW_sheetNote{color:var(--color-ink-2);margin:-6px 0 0;font-size:13px}@media (min-width:1024px){._3CtiOW_page{padding:var(--space-5) var(--space-4)}._3CtiOW_title{font-size:32px}._3CtiOW_sheet{border-radius:20px;width:480px;height:fit-content;margin:auto;inset:0}._3CtiOW_grabber{display:none}}._3CtiOW_alertActions{flex-wrap:wrap;gap:8px;display:flex}._3CtiOW_alertAction_secondary{min-height:var(--touch-min);font:inherit;font-size:var(--text-small);border-radius:var(--radius-control);cursor:pointer;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-input-border);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}._3CtiOW_alertAction_secondary:hover{color:var(--color-ink);background:var(--color-ground)}
.pE0RNW_page{background:var(--color-ground);min-height:100dvh}.pE0RNW_page .pE0RNW_sidebar{display:none}.pE0RNW_main{min-width:0;min-height:100dvh;padding:8px var(--phone-gutter) 28px;flex-direction:column;display:flex}.pE0RNW_bar{justify-content:space-between;align-items:center;margin:0 -10px;display:flex}.pE0RNW_iconLink{width:var(--touch-min);height:var(--touch-min);color:var(--color-ink);border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.pE0RNW_iconLink:hover{color:var(--color-ink);background:var(--color-surface)}.pE0RNW_title{text-align:center;font-family:var(--font-body);font-size:var(--text-small);flex:auto;font-weight:600;line-height:1.3}.pE0RNW_barSpacer{width:var(--touch-min);flex:none}.pE0RNW_progress{margin-top:8px}.pE0RNW_body{flex-direction:column;flex:auto;display:flex}.pE0RNW_stage{flex-direction:column;flex:auto;gap:12px;margin-top:24px;display:flex}.pE0RNW_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;flex-direction:column;flex:auto;min-height:320px;padding:22px;display:flex;box-shadow:0 6px 20px #12141a0f}.pE0RNW_cardHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.pE0RNW_kicker{font-family:var(--font-body);color:var(--color-ink-2);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}.pE0RNW_kicker:focus{outline:none}.pE0RNW_kicker:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.pE0RNW_chapter{background:var(--color-ground);border-radius:var(--radius-chip);color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:60%;padding:2px 8px;font-size:13px;overflow:hidden}.pE0RNW_question{font-family:var(--font-heading);margin:14px 0 0;font-size:22px;font-weight:600;line-height:1.3}.pE0RNW_divider{background:var(--color-line);height:1px;margin:22px 0}.pE0RNW_answer{font-size:var(--text-body);margin:8px 0 0;line-height:1.55}.pE0RNW_watch{font-family:var(--font-mono);background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:4px 8px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.pE0RNW_watch:after{content:"";height:var(--touch-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pE0RNW_watch:hover{color:var(--color-indigo-soft-text);text-decoration:underline}.pE0RNW_prompt{text-align:center;color:var(--color-ink-2);margin:0;font-size:14px}.pE0RNW_grades{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pE0RNW_grade{font:inherit;font-weight:600;font-size:var(--text-small);border-radius:var(--radius-control);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;min-height:56px;line-height:1.2;display:flex}.pE0RNW_grade:disabled{cursor:progress;opacity:.7}.pE0RNW_grade:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.pE0RNW_interval{font-size:12px;font-weight:400}.pE0RNW_again{background:var(--color-error-soft);color:var(--color-error)}.pE0RNW_hard{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text)}.pE0RNW_good{background:var(--color-success-soft);color:var(--color-success)}.pE0RNW_easy{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text)}.pE0RNW_show{margin-top:12px}.pE0RNW_show button{min-height:56px}.pE0RNW_problem{background:var(--color-error-soft);color:var(--color-error);border-radius:var(--radius-control);margin:12px 0 0;padding:10px 14px;font-size:14px}.pE0RNW_placeholder{color:var(--color-ink-2);margin:24px 0 0}.pE0RNW_empty,.pE0RNW_done{background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;padding:22px;display:flex}.pE0RNW_empty p,.pE0RNW_done p{margin:0}.pE0RNW_emptyTitle,.pE0RNW_doneTitle{font-size:var(--text-title);font-weight:600}.pE0RNW_empty a,.pE0RNW_done a{min-height:var(--touch-min);align-items:center;display:inline-flex}.pE0RNW_back{margin-top:4px}.pE0RNW_inlineButton{font:inherit;color:var(--color-indigo);min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (min-width:1024px){.pE0RNW_page{grid-template-columns:232px minmax(0,1fr);display:grid}.pE0RNW_page .pE0RNW_sidebar{height:100vh;display:flex;position:sticky;top:0}.pE0RNW_main{width:100%;max-width:640px;margin:0 auto;padding:24px 32px 40px}.pE0RNW_card{min-height:420px;padding:32px}.pE0RNW_question{font-size:26px}}
._0vRTXa_page{background:var(--color-surface);min-height:100vh}._0vRTXa_page ._0vRTXa_sidebar{display:none}._0vRTXa_main{min-width:0;min-height:100vh;padding:8px var(--phone-gutter) 28px;color:var(--color-ink);flex-direction:column;display:flex}._0vRTXa_back{width:var(--touch-min);height:var(--touch-min);color:var(--color-ink);border-radius:var(--radius-control);justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}._0vRTXa_back:hover{color:var(--color-ink);background:var(--color-ground)}._0vRTXa_steps{gap:8px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}._0vRTXa_steps li{flex:1 1 0}._0vRTXa_stepBar{border-radius:var(--radius-chip);background:var(--color-line);height:4px}._0vRTXa_stepName{color:var(--color-ink-2);margin-top:6px}._0vRTXa_step_done ._0vRTXa_stepBar{background:var(--color-success)}._0vRTXa_step_done ._0vRTXa_stepName{color:var(--color-success);font-weight:600}._0vRTXa_step_current ._0vRTXa_stepBar{background:var(--color-indigo)}._0vRTXa_step_current ._0vRTXa_stepName{color:var(--color-indigo-soft-text);font-weight:600}._0vRTXa_body{flex-direction:column;flex:auto;display:flex}._0vRTXa_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-marigold-soft-text-strong);margin:22px 0 6px;font-size:12px;font-weight:600}._0vRTXa_h1{font-family:var(--font-heading);margin:22px 0 6px;font-size:26px;font-weight:700;line-height:1.2}._0vRTXa_eyebrow+._0vRTXa_h1{margin-top:0}._0vRTXa_h2{font-family:var(--font-heading);font-size:var(--text-title);margin:0;font-weight:700}._0vRTXa_sub{font-size:var(--text-small);color:var(--color-ink-2);margin:0 0 16px;line-height:1.5}._0vRTXa_strong{color:var(--color-ink)}._0vRTXa_problem,._0vRTXa_warning,._0vRTXa_success{border-radius:var(--radius-control);margin:0 0 16px;padding:10px 12px;font-size:14px;line-height:1.5}._0vRTXa_problem{color:var(--color-error);background:var(--color-error-soft)}._0vRTXa_warning{color:var(--color-marigold-soft-text);background:var(--color-marigold-soft)}._0vRTXa_success{color:var(--color-success);background:var(--color-success-soft)}._0vRTXa_pages{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}._0vRTXa_legend{font-size:var(--text-small);margin-bottom:8px;padding:0;font-weight:600}._0vRTXa_pageOption{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:6px 14px;font-size:16px;display:flex}._0vRTXa_pageChosen{border:2px solid var(--color-indigo);background:var(--color-indigo-soft);padding:5px 13px}._0vRTXa_pageOption input,._0vRTXa_check input{width:20px;height:20px;accent-color:var(--color-indigo);flex:none;margin:0}._0vRTXa_pageText{flex:auto;min-width:0}._0vRTXa_pageTitle{font-weight:600;display:block}._0vRTXa_pageMeta{color:var(--color-ink-2);font-size:13px;display:block}._0vRTXa_hint{color:var(--color-ink-2);margin:10px 0 0;font-size:14px}._0vRTXa_hint a{margin:-12px 0;padding:12px 0;display:inline-block}._0vRTXa_check{min-height:var(--button-min);font-size:var(--text-small);cursor:pointer;align-items:center;gap:10px;margin-top:10px;display:flex}._0vRTXa_empty{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-ground);font-size:var(--text-small);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}._0vRTXa_empty p{color:var(--color-ink-2);margin:0}._0vRTXa_footer{flex-direction:column;gap:10px;margin-top:auto;padding-top:24px;display:flex}._0vRTXa_primaryLink,._0vRTXa_secondaryLink{min-height:var(--button-max);border-radius:var(--radius-control);font-weight:600;font-size:var(--text-body);justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:flex}._0vRTXa_primaryLink,._0vRTXa_primaryLink:hover{background:var(--color-indigo);color:var(--color-surface)}._0vRTXa_primaryLink:hover{background:var(--color-indigo-hover)}._0vRTXa_secondaryLink{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}._0vRTXa_secondaryLink:hover{color:var(--color-ink);background:var(--color-ground)}._0vRTXa_fine{color:var(--color-ink-2);text-align:center;margin:0;font-size:13px}._0vRTXa_inlineButton{font:inherit;color:var(--color-indigo);min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;margin:-12px 0;padding:12px 4px;font-weight:600;text-decoration:underline}._0vRTXa_inlineButton:hover{color:var(--color-indigo-hover)}._0vRTXa_inlineButton:disabled{cursor:not-allowed;opacity:.6}._0vRTXa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0vRTXa_sendLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._0vRTXa_confirm{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-ground);flex-direction:column;gap:10px;padding:12px;display:flex}._0vRTXa_confirmText{margin:0;font-size:14px;line-height:1.5}._0vRTXa_confirmActions{flex-wrap:wrap;gap:8px;display:flex}._0vRTXa_primaryLink[aria-disabled=true]{cursor:progress;opacity:.8}@media (min-width:1024px){._0vRTXa_page{background:var(--color-ground);grid-template-columns:232px minmax(0,1fr);display:grid}._0vRTXa_page ._0vRTXa_sidebar{height:100vh;display:flex;position:sticky;top:0}._0vRTXa_main{width:100%;max-width:560px;min-height:0;margin:var(--space-5) auto;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);align-self:start;padding:16px 32px 32px}}
.Mw_Dza_page{background:var(--color-ground);min-height:100vh}.Mw_Dza_page .Mw_Dza_sidebar{display:none}.Mw_Dza_backdrop{background:linear-gradient(var(--color-ink) 0 260px, var(--color-surface) 260px);position:fixed;inset:0}.Mw_Dza_backdrop:after{content:"";background:#12141a73;position:absolute;inset:0}.Mw_Dza_main{z-index:1;flex-direction:column;justify-content:flex-end;min-height:100vh;display:flex;position:relative}.Mw_Dza_sheet{background:var(--color-surface);color:var(--color-ink);padding:12px var(--phone-gutter) 30px;border-radius:20px 20px 0 0;flex-direction:column;align-items:flex-start;display:flex}.Mw_Dza_handle{border-radius:var(--radius-chip);background:var(--color-input-border);align-self:center;width:40px;height:4px;margin-bottom:6px}.Mw_Dza_head{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.Mw_Dza_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);margin:0;font-size:12px;font-weight:600}.Mw_Dza_close{width:var(--touch-min);height:var(--touch-min);color:var(--color-ink);border-radius:var(--radius-control);justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.Mw_Dza_close:hover{color:var(--color-ink);background:var(--color-ground)}.Mw_Dza_h1{font-family:var(--font-heading);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}.Mw_Dza_h1:focus{outline:none}.Mw_Dza_chips{gap:6px;margin-bottom:8px}.Mw_Dza_label{font-size:var(--text-small);margin-bottom:6px;font-weight:600}.Mw_Dza_comment{border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:88px;color:var(--color-ink);font:inherit;font-size:var(--text-body);resize:vertical;align-self:stretch;margin-bottom:12px;padding:10px 14px;line-height:1.45}.Mw_Dza_comment:focus{border-color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo);outline:none}.Mw_Dza_comment[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.Mw_Dza_actions{flex-wrap:wrap;gap:8px;display:flex}.Mw_Dza_statusSlot{align-self:stretch}.Mw_Dza_statusSlot:empty{display:none}.Mw_Dza_problem,.Mw_Dza_warning{border-radius:var(--radius-control);margin:0 0 10px;padding:10px 12px;font-size:14px;line-height:1.5}.Mw_Dza_problem{color:var(--color-error);background:var(--color-error-soft)}.Mw_Dza_warning{color:var(--color-marigold-soft-text);background:var(--color-marigold-soft)}.Mw_Dza_send,.Mw_Dza_primary,.Mw_Dza_secondary{min-height:var(--touch-min);font:inherit;font-size:var(--text-small);border-radius:var(--radius-control);cursor:pointer;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.Mw_Dza_send{background:var(--color-ink);color:var(--color-surface);border:0}.Mw_Dza_send:hover:not(:disabled){background:var(--color-ink-2)}.Mw_Dza_send:disabled{cursor:not-allowed;opacity:.55}.Mw_Dza_send[aria-busy=true]{cursor:progress}.Mw_Dza_primary{background:var(--color-indigo);color:var(--color-surface)}.Mw_Dza_primary:hover{background:var(--color-indigo-hover);color:var(--color-surface)}.Mw_Dza_secondary{border:1px solid var(--color-input-border);color:var(--color-ink);background:var(--color-surface)}.Mw_Dza_secondary:hover{color:var(--color-ink);background:var(--color-ground)}.Mw_Dza_done{flex-direction:column;align-items:flex-start;display:flex}.Mw_Dza_body{font-size:var(--text-small);color:var(--color-ink-2);margin:0 0 12px;line-height:1.45}.Mw_Dza_mono{font-family:var(--font-mono);font-size:var(--text-mono)}@media (min-width:1024px){.Mw_Dza_page{grid-template-columns:232px minmax(0,1fr);display:grid}.Mw_Dza_page .Mw_Dza_sidebar{height:100vh;display:flex;position:sticky;top:0}.Mw_Dza_backdrop{display:none}.Mw_Dza_main{padding:var(--space-6) var(--space-4);justify-content:flex-start;align-items:center}.Mw_Dza_sheet{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);width:100%;max-width:480px;padding:14px 16px 18px}.Mw_Dza_handle{display:none}}
._9b5Q7q_page{background:var(--color-ground);min-height:100vh}._9b5Q7q_page ._9b5Q7q_sidebar{display:none}._9b5Q7q_main{flex-direction:column;min-width:0;display:flex}._9b5Q7q_bar{background:var(--color-surface);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}._9b5Q7q_iconLink{width:var(--touch-min);height:var(--touch-min);color:var(--color-ink);border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;display:inline-flex}._9b5Q7q_iconLink:hover{color:var(--color-ink);background:var(--color-ground)}._9b5Q7q_barTitle{text-align:center;min-width:0;font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-weight:600;overflow:hidden}._9b5Q7q_tabs{background:var(--color-surface);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._9b5Q7q_tab{min-height:48px;font-size:var(--text-small);color:var(--color-ink-2);border-bottom:3px solid #0000;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:flex}._9b5Q7q_tab:hover{color:var(--color-ink)}._9b5Q7q_tabActive,._9b5Q7q_tabActive:hover{color:var(--color-indigo-soft-text);border-bottom-color:var(--color-indigo);font-weight:600}._9b5Q7q_longLabel{display:none}._9b5Q7q_shortLabel{display:inline}._9b5Q7q_content{padding:16px var(--phone-gutter) 32px;flex-direction:column;gap:14px;display:flex}._9b5Q7q_h1{font-size:var(--text-heading);font-weight:700;line-height:1.2}._9b5Q7q_sub{color:var(--color-ink-2);margin:2px 0 0;font-size:14px}._9b5Q7q_sheet{flex-direction:column;gap:14px;display:flex}._9b5Q7q_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:14px 16px}._9b5Q7q_kicker{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);margin:0 0 8px;font-size:12px;font-weight:600}._9b5Q7q_points{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:flex}._9b5Q7q_points ._9b5Q7q_stamp{font-size:12px}._9b5Q7q_status{background:var(--color-indigo-soft);color:var(--color-indigo-soft-text);border-radius:var(--radius-control);margin:0;padding:10px 14px;font-size:14px;line-height:1.5}._9b5Q7q_placeholder{color:var(--color-ink-2);margin:0}._9b5Q7q_empty{padding:8px 0}._9b5Q7q_emptyTitle{font-size:var(--text-title);margin-bottom:8px;font-weight:600}._9b5Q7q_inlineButton{font:inherit;color:var(--color-indigo);min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}@media (min-width:1024px){._9b5Q7q_page{grid-template-columns:232px minmax(0,1fr);display:grid}._9b5Q7q_page ._9b5Q7q_sidebar{height:100vh;display:flex;position:sticky;top:0}._9b5Q7q_main{width:100%;max-width:760px;margin:24px auto 40px;padding:0 32px}._9b5Q7q_bar{border-radius:var(--radius-card) var(--radius-card) 0 0;border:1px solid var(--color-line);border-bottom:0}._9b5Q7q_tabs{border:1px solid var(--color-line);border-top:0}._9b5Q7q_longLabel{display:inline}._9b5Q7q_shortLabel{display:none}._9b5Q7q_content{gap:16px;padding:24px 0 0}._9b5Q7q_h1{font-size:30px}}
.Vg2tea_page{background:var(--color-ground);min-height:100vh}.Vg2tea_page .Vg2tea_sidebar{display:none}.Vg2tea_backdrop{background:linear-gradient(var(--color-ink) 0 260px, var(--color-surface) 260px);position:fixed;inset:0}.Vg2tea_backdrop:after{content:"";background:#12141a73;position:absolute;inset:0}.Vg2tea_main{z-index:1;flex-direction:column;justify-content:flex-end;min-height:100vh;display:flex;position:relative}.Vg2tea_sheet{background:var(--color-surface);color:var(--color-ink);padding:12px var(--phone-gutter) 30px;border-radius:20px 20px 0 0;flex-direction:column;gap:14px;display:flex}.Vg2tea_handle{border-radius:var(--radius-chip);background:var(--color-input-border);align-self:center;width:40px;height:4px}.Vg2tea_head{justify-content:space-between;align-items:center;display:flex}.Vg2tea_h1{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:700}.Vg2tea_h1:focus{outline:none}.Vg2tea_close{width:var(--touch-min);height:var(--touch-min);color:var(--color-ink);border-radius:var(--radius-control);justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.Vg2tea_close:hover{color:var(--color-ink);background:var(--color-ground)}.Vg2tea_pdfSet{border:1px solid var(--color-line);border-radius:14px;min-width:0;margin:0;padding:6px 14px}.Vg2tea_legend{padding:0 4px;font-size:14px;font-weight:600}.Vg2tea_radio{min-height:var(--touch-min);cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.Vg2tea_radio input{width:20px;height:20px;accent-color:var(--color-indigo);margin:0}.Vg2tea_statusSlot:empty{display:none}.Vg2tea_status,.Vg2tea_problem,.Vg2tea_warning,.Vg2tea_note{margin:0;font-size:14px;line-height:1.5}.Vg2tea_status,.Vg2tea_note{color:var(--color-ink-2)}.Vg2tea_problem{color:var(--color-error);background:var(--color-error-soft);border-radius:var(--radius-control);padding:10px 12px}.Vg2tea_warning{color:var(--color-marigold-soft-text);background:var(--color-marigold-soft);border-radius:var(--radius-control);padding:10px 12px}.Vg2tea_problem a{color:inherit;font-weight:600}.Vg2tea_card{border:1px solid var(--color-line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.Vg2tea_shareHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.Vg2tea_cardTitle{font-size:16px;font-weight:600}.Vg2tea_cardHint{color:var(--color-ink-2);font-size:13px;display:block}.Vg2tea_switch{min-width:52px;min-height:var(--touch-min);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.Vg2tea_switch input{width:26px;height:26px;accent-color:var(--color-indigo);cursor:pointer;margin:0}.Vg2tea_switch input:disabled{cursor:not-allowed}.Vg2tea_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Vg2tea_linkRow{gap:8px;display:flex}.Vg2tea_linkField{min-width:0;font-family:var(--font-mono);font-size:var(--text-mono);border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:var(--button-min);background:var(--color-ground);color:var(--color-ink);text-overflow:ellipsis;flex:auto;padding:0 12px}.Vg2tea_copy{font:inherit;font-weight:600;font-size:var(--text-small);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-control);min-height:var(--button-min);cursor:pointer;min-width:72px;padding:0 16px}.Vg2tea_copy:hover{background:var(--color-ground)}.Vg2tea_copyStatus{color:var(--color-success);margin:-4px 0 0;font-size:13px}.Vg2tea_copyStatus:empty{display:none}.Vg2tea_preview{min-height:var(--touch-min);align-self:flex-start;align-items:center;margin:-8px 0 -10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Vg2tea_indexing{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.Vg2tea_indexRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.Vg2tea_indexText{flex:auto;min-width:0}.Vg2tea_indexLabel{font-weight:600;font-size:var(--text-small);cursor:pointer;padding:2px 0;line-height:1.3;display:block}.Vg2tea_indexHelp{color:var(--color-ink-2);margin-top:2px;font-size:13px;line-height:1.4}.Vg2tea_toggle{font:inherit;min-width:52px;min-height:var(--touch-min);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Vg2tea_toggle[aria-disabled=true]{cursor:not-allowed}.Vg2tea_toggle[aria-busy=true]{cursor:progress}.Vg2tea_track{border-radius:var(--radius-chip);background:var(--color-input-border);width:44px;height:26px;transition:background-color .12s;display:block;position:relative}.Vg2tea_track[data-on]{background:var(--color-indigo)}.Vg2tea_track[data-busy]{opacity:.55}.Vg2tea_thumb{border-radius:var(--radius-chip);background:var(--color-surface);width:20px;height:20px;transition:left .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #12141a40}.Vg2tea_track[data-on] .Vg2tea_thumb{left:21px}.Vg2tea_saving{color:var(--color-ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.Vg2tea_spinner{color:var(--color-indigo);animation:.9s linear infinite Vg2tea_spin}@keyframes Vg2tea_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Vg2tea_spinner{animation:none}.Vg2tea_track,.Vg2tea_thumb{transition:none}}.Vg2tea_saveError{background:var(--color-error-soft);color:var(--color-error);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 8px 8px 12px;display:flex}.Vg2tea_saveErrorText{align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;display:flex}.Vg2tea_saveErrorIcon{flex:none;margin-top:2px}.Vg2tea_retry{font:inherit;font-weight:600;font-size:var(--text-small);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:var(--touch-min);cursor:pointer;flex:none;padding:0 14px}.Vg2tea_retry:hover{background:var(--color-ground)}.Vg2tea_notion{border:1px solid var(--color-line);color:var(--color-ink);border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;text-decoration:none;display:flex}a.Vg2tea_notion:hover{color:var(--color-ink);background:var(--color-ground)}.Vg2tea_notionOff{opacity:.75}.Vg2tea_mark{border:1px solid var(--color-ink);width:36px;height:36px;font-family:var(--font-heading);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.Vg2tea_notionText{flex:auto;min-width:0}.Vg2tea_notionTitle{font-size:16px;font-weight:600;display:block}.Vg2tea_chevron{color:var(--color-ink-2);flex:none}@media (min-width:1024px){.Vg2tea_page{grid-template-columns:232px minmax(0,1fr);display:grid}.Vg2tea_page .Vg2tea_sidebar{height:100vh;display:flex;position:sticky;top:0}.Vg2tea_backdrop{display:none}.Vg2tea_main{padding:var(--space-6) var(--space-4);justify-content:flex-start;align-items:center}.Vg2tea_sheet{border:1px solid var(--color-line);border-radius:var(--radius-card);width:100%;max-width:480px;padding:20px 24px 28px}.Vg2tea_handle{display:none}}
.q3XXZa_page{padding:4px var(--phone-gutter) 24px;width:100%;max-width:640px;color:var(--color-ink);flex-direction:column;gap:16px;margin:0 auto;display:flex}.q3XXZa_header{align-items:center;gap:4px;width:100%;max-width:660px;margin:0 auto;padding:8px 10px;display:flex}.q3XXZa_header h1{font-family:var(--font-heading);outline:none;margin:0;font-size:22px;font-weight:700}.q3XXZa_back{width:44px;height:44px;color:var(--color-ink);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.q3XXZa_back:hover{color:var(--color-ink);background:var(--color-line)}.q3XXZa_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:8px;padding:16px;display:flex}.q3XXZa_intro{color:var(--color-ink-2);margin:0;font-size:16px}.q3XXZa_intro strong{color:var(--color-ink);font-weight:600}.q3XXZa_form{flex-direction:column;gap:12px;margin-top:8px;display:flex}.q3XXZa_formTight{gap:8px;margin-top:0;}.q3XXZa_field{flex-direction:column;gap:8px;display:flex}.q3XXZa_label{font-size:15px;font-weight:600}.q3XXZa_rule,.q3XXZa_hint{color:var(--color-ink-2);margin:0;font-size:14px}.q3XXZa_control{border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;min-height:52px;padding:0 4px 0 14px;display:flex}.q3XXZa_control:focus-within{border-color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo)}.q3XXZa_invalid,.q3XXZa_invalid:focus-within{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.q3XXZa_input{min-width:0;font:inherit;min-height:48px;color:var(--color-ink);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:17px}.q3XXZa_emailControl{padding:0 14px;}.q3XXZa_show{font:inherit;color:var(--color-indigo);min-width:64px;min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:15px;font-weight:600}.q3XXZa_show:focus-visible{outline:2px solid var(--color-indigo);outline-offset:1px}.q3XXZa_error{color:var(--color-error);align-items:flex-start;gap:6px;margin:0;font-size:14px;display:flex}.q3XXZa_errorIcon{flex:none;margin-top:3px}.q3XXZa_forgot{justify-content:flex-end;display:flex}.q3XXZa_forgot a,.q3XXZa_inlineLink{min-height:var(--touch-min);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.q3XXZa_resend{color:var(--color-ink-2);min-height:var(--touch-min);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:15px;display:flex}.q3XXZa_mono{font-family:var(--font-mono)}.q3XXZa_textButton{font:inherit;color:var(--color-indigo);min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:600}.q3XXZa_textButton:disabled{opacity:.6;cursor:default}.q3XXZa_submit{margin-top:4px}.q3XXZa_submitSpaced{margin-top:12px}.q3XXZa_footnote{color:var(--color-ink-2);margin:0;font-size:14px}.q3XXZa_banner{border-radius:var(--radius-card-sm);padding:12px 14px;font-size:15px}.q3XXZa_bannerSuccess{background:var(--color-success-soft)}.q3XXZa_bannerSuccess .q3XXZa_bannerTitle{color:var(--color-success)}.q3XXZa_bannerTitle{font-weight:600}.q3XXZa_bannerBody{color:var(--color-ink);margin-top:2px}.q3XXZa_alert{border-radius:var(--radius-card-sm);padding:12px 14px;font-size:15px}.q3XXZa_alertError{background:var(--color-error-soft)}.q3XXZa_alertError .q3XXZa_alertTitle{color:var(--color-error)}.q3XXZa_alertWarning{background:var(--color-marigold-soft);color:var(--color-marigold-soft-text)}.q3XXZa_alertTitle{font-weight:600}.q3XXZa_alertBody{margin-top:2px}.q3XXZa_alertError .q3XXZa_alertBody{color:var(--color-ink)}.q3XXZa_methods{margin:0;padding:0;list-style:none}.q3XXZa_method{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex}.q3XXZa_method+.q3XXZa_method,.q3XXZa_method+.q3XXZa_panelItem,.q3XXZa_panelItem+.q3XXZa_method{border-top:1px solid var(--color-line)}.q3XXZa_methodText{flex:auto;min-width:0}.q3XXZa_methodHint{color:var(--color-ink-2);overflow-wrap:anywhere;font-size:14px}.q3XXZa_changeItem{margin-top:-4px;padding:0 16px 8px}.q3XXZa_changeLink{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.q3XXZa_changeLink svg{color:var(--color-ink-2);flex:none}.q3XXZa_panelItem{display:block}.q3XXZa_rowProblem{padding:0 16px 12px;display:block}.q3XXZa_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.C0m42q_main{padding:var(--space-3) var(--phone-gutter) var(--space-6)}.C0m42q_doc{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:720px;padding:var(--space-3) var(--phone-gutter);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0 auto}.C0m42q_h1{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 var(--space-1);font-size:28px;font-weight:700;line-height:1.2}.C0m42q_effective{margin:0 0 var(--space-3);font-size:var(--text-small);color:var(--color-ink-2)}.C0m42q_h2{font-family:var(--font-heading);font-size:var(--text-title);margin:var(--space-3) 0 var(--space-1);font-weight:600;line-height:1.3}.C0m42q_p{margin:0 0 var(--space-2)}.C0m42q_ul{margin:0 0 var(--space-2);padding-left:22px}.C0m42q_ul li+li{margin-top:6px}.C0m42q_doc a{color:var(--color-indigo);text-underline-offset:2px}.C0m42q_doc a:hover{color:var(--color-indigo-hover)}.C0m42q_doc strong{font-weight:600}@media (min-width:720px){.C0m42q_main{padding:var(--space-6) var(--space-3) var(--space-7)}.C0m42q_doc{padding:var(--space-5) var(--space-6)}.C0m42q_h1{font-size:36px}.C0m42q_h2{font-size:var(--text-heading);margin-top:var(--space-4)}}
