.u5r3CG_screen{background:radial-gradient(60% 40% at 50% 0,#4f63f51a,#4f63f500 100%),#f7f8fa;flex-direction:column;min-height:100vh;display:flex}.u5r3CG_topbar{width:100%;max-width:1200px;margin:0 auto;padding:16px 20px}.u5r3CG_wordmark{letter-spacing:-.02em;min-height:44px;color:var(--text);align-items:center;gap:9px;font-size:1.12rem;font-weight:800;text-decoration:none;transition:color .16s;display:inline-flex}.u5r3CG_wordmark:hover{color:var(--brand-strong)}.u5r3CG_main{flex:1;justify-content:center;padding:8px 16px 64px;display:flex}.u5r3CG_panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);width:100%;max-width:460px;box-shadow:var(--shadow-lift);animation:u5r3CG_rise .52s var(--ease-out,ease-out) both;align-self:flex-start;padding:28px 22px 26px}.u5r3CG_eyebrow{font-size:var(--step-small);letter-spacing:-.005em;color:var(--brand-strong);margin:0 0 14px;font-weight:700}.u5r3CG_title{font-variation-settings:"opsz" 32;letter-spacing:-.03em;word-spacing:.04em;text-wrap:balance;margin:0 0 12px;font-size:clamp(2rem,8vw,2.5rem);font-weight:900;line-height:1.03}.u5r3CG_subtitle{color:var(--text-secondary);margin:0 0 28px;font-size:1.02rem;line-height:1.55}.u5r3CG_field{margin-bottom:18px}.u5r3CG_label{font-size:var(--step-small);color:var(--text);margin-bottom:8px;font-weight:600;display:block}.u5r3CG_labelRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.u5r3CG_labelRow .u5r3CG_label{margin-bottom:0}.u5r3CG_forgotLink{min-height:44px;font-size:var(--step-small);color:var(--brand-strong);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.u5r3CG_forgotLink:hover{text-decoration:underline}.u5r3CG_input{width:100%;height:52px;font-family:var(--font-stack-sans);color:var(--text);background:var(--surface);border:1px solid #d9dce3;border-radius:14px;outline:none;padding:0 16px;font-size:1rem;transition:border-color .16s,box-shadow .16s;display:block}.u5r3CG_input::placeholder{color:#8a8f99}.u5r3CG_input:hover:not(:focus){border-color:#c3c8d2}.u5r3CG_input:focus-visible,.u5r3CG_input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.u5r3CG_input:disabled{background:var(--surface-muted);color:var(--text-secondary);cursor:not-allowed}.u5r3CG_hint{font-size:var(--step-small);color:var(--text-secondary);margin:8px 0 0}.u5r3CG_submit{width:100%;height:52px;font-family:var(--font-stack-sans);color:var(--on-brand);background:var(--brand);border-radius:var(--radius-pill);cursor:pointer;transition:background-color .18s ease, box-shadow .22s ease, transform .22s var(--ease-out,ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;margin-top:10px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 1px 2px #1f296e2e}.u5r3CG_submit:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-1px);box-shadow:0 12px 24px -10px #4f63f599}.u5r3CG_submit:active:not(:disabled){transition-duration:80ms;transform:scale(.98)}.u5r3CG_submit:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.u5r3CG_submit:disabled{opacity:.72;cursor:progress}.u5r3CG_spinner{border:2px solid #fff6;border-top-color:var(--on-brand);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite u5r3CG_spin}@keyframes u5r3CG_spin{to{transform:rotate(360deg)}}@keyframes u5r3CG_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.u5r3CG_spinner,.u5r3CG_panel{animation:none}.u5r3CG_submit:hover:not(:disabled),.u5r3CG_submit:active:not(:disabled){transform:none}}.u5r3CG_error,.u5r3CG_success{border-radius:14px;align-items:flex-start;gap:10px;margin:18px 0 0;padding:13px 15px;font-size:.94rem;line-height:1.5;display:flex}.u5r3CG_error{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text)}.u5r3CG_success{background:var(--positive-soft);border:1px solid var(--positive-border);color:var(--positive-text)}.u5r3CG_statusDot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.u5r3CG_altAction{border-top:1px solid var(--rule);color:var(--text-secondary);margin:26px 0 0;padding-top:18px;font-size:.95rem}.u5r3CG_altLink{color:var(--brand-strong);font-weight:600;text-decoration:none}.u5r3CG_altAction .u5r3CG_altLink{align-items:center;min-height:44px;display:inline-flex}.u5r3CG_altLink:hover{text-decoration:underline}button.u5r3CG_altLink{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.u5r3CG_reassurance{font-size:var(--step-small);color:var(--text-secondary);margin:20px 0 0;line-height:1.55}.u5r3CG_loading{color:var(--text-secondary);font-size:.95rem}@media (min-width:560px){.u5r3CG_topbar{padding:20px 32px}.u5r3CG_main{padding:28px 24px 96px}.u5r3CG_panel{margin-top:2vh;padding:40px 40px 34px}}
.ALxb2q_wrap{margin:0 0 4px}.ALxb2q_button{width:100%;min-height:52px;font-family:var(--font-stack-sans);color:var(--text);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-pill);cursor:pointer;transition:border-color .18s ease, transform .22s var(--ease-out,ease-out);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1rem;font-weight:700;display:flex}.ALxb2q_button:hover:not(:disabled){border-color:var(--brand-border);transform:translateY(-1px)}.ALxb2q_button:active:not(:disabled){transition-duration:80ms;transform:scale(.98)}.ALxb2q_button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ALxb2q_button:disabled{opacity:.6;cursor:progress}.ALxb2q_mark{flex:none;width:18px;height:18px}.ALxb2q_error{font-size:var(--step-small);color:var(--danger);margin:10px 0 0}.ALxb2q_divider{font-size:var(--step-small);color:var(--text-tertiary);align-items:center;gap:12px;margin:18px 0 6px;display:flex}.ALxb2q_divider:before,.ALxb2q_divider:after{content:"";background:var(--rule);flex:1;height:1px}.ALxb2q_gis{flex-direction:column;align-items:center;min-height:44px;display:flex;position:relative}.ALxb2q_gis[data-inert=true]{pointer-events:none;opacity:.6}.ALxb2q_gisSlot{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;width:100%;max-width:400px;min-height:44px;display:flex}.ALxb2q_status{font-size:var(--step-small);color:var(--text-secondary);margin:8px 0 0}
.sCVzTa_screen{background:radial-gradient(60% 40% at 50% 0,#4f63f51a,#4f63f500 100%),#f7f8fa;flex-direction:column;min-height:100vh;display:flex}.sCVzTa_top{width:100%;max-width:560px;margin:0 auto;padding:22px 24px 0}.sCVzTa_topRow{grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;display:grid}.sCVzTa_back{min-height:44px;color:var(--text-secondary);border-radius:var(--radius);justify-self:start;align-items:center;gap:6px;padding:0 8px 0 0;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.sCVzTa_back:hover{color:var(--text)}.sCVzTa_back:focus-visible,.sCVzTa_brand:focus-visible,.sCVzTa_textLink:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sCVzTa_backArrow{font-size:1.05rem}.sCVzTa_brand{letter-spacing:-.02em;min-height:44px;color:var(--text);border-radius:var(--radius);align-items:center;gap:9px;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.sCVzTa_topSpacer{justify-self:end}.sCVzTa_progress{gap:6px;margin-top:14px;display:flex}.sCVzTa_progressPart{border-radius:var(--radius-pill);background:#e3e7fd;flex:1;height:5px}.sCVzTa_progressDone{background:var(--brand)}.sCVzTa_main{flex:1;justify-content:center;padding:28px 24px 72px;display:flex}.sCVzTa_panel{width:100%;max-width:512px;animation:sCVzTa_rise .52s var(--ease-out,ease-out) both}@keyframes sCVzTa_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sCVzTa_loading{color:var(--text-secondary);font-size:.95rem}.sCVzTa_heading{margin-bottom:26px}.sCVzTa_greeting{color:var(--brand-strong);margin:0 0 8px;font-size:.97rem;font-weight:500}.sCVzTa_title{font-variation-settings:"opsz" 32;letter-spacing:-.03em;word-spacing:.04em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.9rem,7vw,2.4rem);font-weight:900;line-height:1.04}.sCVzTa_titleLarge{font-size:clamp(2.2rem,8.4vw,2.9rem)}.sCVzTa_body{color:var(--text-secondary);margin:12px 0 0;font-size:1rem;line-height:1.6}.sCVzTa_field{margin-bottom:20px}.sCVzTa_label{font-size:var(--step-small);color:var(--text);margin-bottom:8px;font-weight:600;display:block}.sCVzTa_input{width:100%;height:52px;font-family:var(--font-stack-sans);color:var(--text);background:var(--surface);border:1px solid #d9dce3;border-radius:14px;outline:none;padding:0 16px;font-size:1rem;transition:border-color .16s,box-shadow .16s;display:block}.sCVzTa_input::placeholder{color:#8a8f99}.sCVzTa_input:hover:not(:focus){border-color:#c3c8d2}.sCVzTa_input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.sCVzTa_input:disabled{background:var(--surface-muted);color:var(--text-tertiary)}.sCVzTa_hint{color:var(--text-secondary);margin:7px 0 0;font-size:.82rem}.sCVzTa_choices{border:0;min-width:0;margin:0 0 8px;padding:0}.sCVzTa_legend{font-size:var(--step-small);color:var(--text);margin-bottom:10px;padding:0;font-weight:600}.sCVzTa_choiceList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sCVzTa_choice{width:100%;min-height:56px;font-family:var(--font-stack-sans);text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--rule);cursor:pointer;transition:border-color .18s ease, background-color .18s ease, box-shadow .22s ease, transform .22s var(--ease-out,ease-out);border-radius:16px;align-items:center;gap:12px;padding:12px 18px;font-size:1rem;font-weight:600;display:flex;position:relative;box-shadow:0 1px 2px #16181d0a}.sCVzTa_choice:hover{border-color:var(--brand-border);transform:translateY(-1px);box-shadow:0 10px 22px -14px #16181d4d}.sCVzTa_choice:active{transform:scale(.99)}.sCVzTa_choice:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sCVzTa_choice:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.sCVzTa_choiceSelected{border-color:var(--brand);background:var(--brand-soft)}.sCVzTa_choiceText{flex:1}.sCVzTa_choiceTick{border-radius:var(--radius-pill);border:2px solid var(--rule);background:var(--surface);flex:none;width:20px;height:20px}.sCVzTa_choiceSelected .sCVzTa_choiceTick{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 3px var(--surface)}.sCVzTa_choiceChevron{color:var(--text-tertiary);flex:none;font-size:1.1rem}.sCVzTa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sCVzTa_note{color:var(--text-secondary);background:var(--surface-stone);border-radius:var(--radius-lg);margin:16px 0 0;padding:13px 15px;font-size:.9rem;line-height:1.5}.sCVzTa_noteWarm{color:#4b505b;background:#f3f4f6}.sCVzTa_small{color:var(--text-secondary);margin:16px 0 0;font-size:.84rem;line-height:1.55}.sCVzTa_footer{flex-direction:column;gap:10px;margin-top:30px;display:flex}.sCVzTa_afterFooter{flex-direction:column;gap:16px;margin-top:28px;display:flex}.sCVzTa_primary,.sCVzTa_secondary{width:100%;min-height:52px;font-family:var(--font-stack-sans);border-radius:var(--radius-pill);cursor:pointer;transition:background-color .18s ease, border-color .18s ease, box-shadow .22s ease, transform .22s var(--ease-out,ease-out);justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.sCVzTa_primary:hover:not(:disabled),.sCVzTa_secondary:hover:not(:disabled){transform:translateY(-1px)}.sCVzTa_primary:active:not(:disabled),.sCVzTa_secondary:active:not(:disabled){transition-duration:80ms;transform:scale(.98)}.sCVzTa_primary{color:var(--on-brand);background:var(--brand);border:1px solid #0000;box-shadow:0 1px 2px #1f296e2e}.sCVzTa_primary:hover:not(:disabled){background:var(--brand-hover);box-shadow:0 12px 24px -10px #4f63f599}.sCVzTa_secondary{color:var(--text);background:var(--surface);border:1px solid var(--rule)}.sCVzTa_secondary:hover:not(:disabled){border-color:var(--brand-border);color:var(--brand-strong)}.sCVzTa_primary:focus-visible,.sCVzTa_secondary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.sCVzTa_primary:disabled,.sCVzTa_secondary:disabled{opacity:.55;cursor:not-allowed}.sCVzTa_primary[aria-busy=true]{cursor:progress}.sCVzTa_spinner{border:2px solid #fff6;border-top-color:var(--on-brand);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite sCVzTa_spin}.sCVzTa_spinnerBrand{border:2px solid var(--brand-border);border-top-color:var(--brand);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite sCVzTa_spin}@keyframes sCVzTa_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sCVzTa_spinner,.sCVzTa_spinnerBrand,.sCVzTa_panel{animation:none}.sCVzTa_choice:hover,.sCVzTa_choice:active,.sCVzTa_primary:hover:not(:disabled),.sCVzTa_secondary:hover:not(:disabled),.sCVzTa_primary:active:not(:disabled),.sCVzTa_secondary:active:not(:disabled){transform:none}}.sCVzTa_alt{text-align:center;color:var(--text-secondary);margin:6px 0 0;font-size:.95rem}.sCVzTa_textLink{min-height:44px;font:inherit;color:var(--brand-strong);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.sCVzTa_textLink:hover{text-decoration:underline}.sCVzTa_center{text-align:center}.sCVzTa_error,.sCVzTa_success{border-radius:14px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:13px 15px;font-size:.94rem;line-height:1.5;display:flex}.sCVzTa_error{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text)}.sCVzTa_success{background:var(--positive-soft);color:var(--positive-text)}.sCVzTa_statusDot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.sCVzTa_setup{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);align-items:center;gap:12px;margin-bottom:24px;padding:14px;display:flex}.sCVzTa_avatar{border-radius:var(--radius-pill);background:var(--brand-soft);width:38px;height:38px;color:var(--brand-strong);flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.sCVzTa_setupText{min-width:0}.sCVzTa_setupName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.sCVzTa_setupMeta{color:var(--text-secondary);margin:0;font-size:.88rem}.sCVzTa_page{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);padding:18px}.sCVzTa_pageTop{align-items:center;gap:12px;display:flex}.sCVzTa_pageWho{flex:1;min-width:0}.sCVzTa_pageName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.1rem;font-weight:700;overflow:hidden}.sCVzTa_status{color:var(--positive-text);align-items:center;gap:6px;font-size:.84rem;font-weight:500;display:inline-flex}.sCVzTa_statusDotPositive{background:var(--positive);border-radius:50%;width:7px;height:7px}.sCVzTa_exampleTag{color:var(--text-secondary);background:var(--surface-stone);border-radius:var(--radius-pill);align-self:flex-start;padding:3px 10px;font-size:.75rem;font-weight:600}.sCVzTa_week{background:var(--surface-stone);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);margin:16px 0 0;padding:12px 0;display:grid}.sCVzTa_figure{text-align:center;flex-direction:column;align-items:center;padding:0 4px;display:flex}.sCVzTa_figure+.sCVzTa_figure{border-left:1px solid var(--rule)}.sCVzTa_figureValue{color:var(--text);font-size:1.4rem;font-weight:700;line-height:1.2}.sCVzTa_figureAttention{color:var(--attention-text)}.sCVzTa_figureLabel{color:var(--text-secondary);font-size:.75rem;line-height:1.3}.sCVzTa_chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sCVzTa_chip{color:var(--text);background:var(--surface-stone);border-radius:var(--radius-pill);padding:4px 10px;font-size:.78rem;font-weight:600}.sCVzTa_sectionLabel{font-size:var(--step-small);letter-spacing:-.005em;color:var(--text-secondary);margin:18px 0 6px;font-weight:700}.sCVzTa_bar{border-radius:var(--radius-pill);gap:2px;height:8px;display:flex;overflow:hidden}.sCVzTa_barPart{height:8px}.sCVzTa_topics{color:var(--text);margin:6px 0 0;font-size:.9rem}.sCVzTa_event{border-radius:var(--radius-lg);align-items:center;gap:10px;padding:12px 14px;display:flex}.sCVzTa_eventFlagged{background:var(--attention-soft)}.sCVzTa_eventPlain{background:var(--surface-stone)}.sCVzTa_eventText{flex:1;min-width:0}.sCVzTa_eventTitle{color:var(--text);margin:0;font-weight:600}.sCVzTa_eventMeta{color:var(--text-secondary);margin:2px 0 0;font-size:.82rem}.sCVzTa_pill{color:var(--attention-text);background:var(--surface);border-radius:var(--radius-pill);flex:none;padding:3px 9px;font-size:.75rem;font-weight:600}.sCVzTa_support{color:var(--text);margin:22px 0 0;font-size:1rem;line-height:1.6}.sCVzTa_welcomePicture{margin-bottom:26px}.sCVzTa_plans{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.sCVzTa_plan{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.sCVzTa_plan:hover{border-color:var(--brand-border)}.sCVzTa_plan:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.sCVzTa_planSelected{border-color:var(--brand);background:var(--brand-soft)}.sCVzTa_planSelected .sCVzTa_choiceTick{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 3px var(--surface)}.sCVzTa_planMain{flex:1;min-width:0}.sCVzTa_planName{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.sCVzTa_badge{color:var(--on-brand);background:var(--brand);border-radius:var(--radius-pill);align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.4;display:inline-flex}.sCVzTa_timeline{color:var(--text-secondary);flex-direction:column;gap:6px;margin:0 0 6px;padding:0;font-size:.95rem;list-style:none;display:flex}.sCVzTa_timelineRow{grid-template-columns:4.5rem 1fr;gap:8px;display:grid}.sCVzTa_timelineWhen{color:var(--brand-strong);font-weight:600}.sCVzTa_planTrial{color:var(--brand);margin-top:2px;font-size:.9rem;font-weight:600;display:block}.sCVzTa_planNote{color:var(--text-secondary);font-size:.86rem;display:block}.sCVzTa_planPrice{text-align:right;color:var(--text);font-size:1.15rem;font-weight:700}.sCVzTa_planCadence{color:var(--text-secondary);font-size:.8rem;font-weight:400;display:block}.sCVzTa_info{border-radius:var(--radius-lg);background:var(--surface-stone);margin-top:24px;padding:16px}.sCVzTa_bullets{color:var(--text);flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;font-size:.95rem;display:flex}.sCVzTa_infoRule{background:var(--rule);border:0;height:1px;margin:14px 0}.sCVzTa_infoText{color:var(--text-secondary);margin:0 0 8px;font-size:.88rem;line-height:1.5}.sCVzTa_infoText:last-child{margin-bottom:0}@media (max-width:480px){.sCVzTa_top{padding:14px 16px 0}.sCVzTa_main{padding:22px 16px 56px}.sCVzTa_page,.sCVzTa_plan{padding:14px}}.sCVzTa_discountLine{margin-bottom:16px}
.GXxagG_pill{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;padding:5px 12px;font-size:.84rem;line-height:1.3;display:inline-flex}.GXxagG_dot{background:var(--text-tertiary);border-radius:50%;flex:none;width:7px;height:7px}.GXxagG_active{border-color:var(--positive-border);background:var(--positive-soft);color:var(--positive-text)}.GXxagG_active .GXxagG_dot{background:var(--positive)}.GXxagG_stale .GXxagG_dot{background:var(--text-tertiary)}.GXxagG_never .GXxagG_dot{background:var(--border);border:1px solid var(--text-tertiary)}.GXxagG_lead{padding:7px 15px;font-size:.92rem}.GXxagG_deviceStatus{margin-left:8px}
.NOKrbG_wrap{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}:where(.NOKrbG_wrap>button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.NOKrbG_note{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--step-small);align-items:center;padding:4px 10px;font-weight:500;line-height:1.3;display:inline-flex}.NOKrbG_note[hidden]{display:none}
.nFBcYG_shell{--bg:#f7f8fa;background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.nFBcYG_header{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--rule);background:#ffffffd6;position:sticky;top:0}.nFBcYG_headerInner{align-items:center;gap:28px;max-width:1160px;height:68px;margin:0 auto;padding:0 28px;display:flex}.nFBcYG_wordmark{letter-spacing:-.02em;min-height:44px;color:var(--text);align-items:center;gap:9px;font-size:1.12rem;font-weight:800;text-decoration:none;display:inline-flex}.nFBcYG_nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nFBcYG_navLink{min-height:44px;font-size:var(--step-small);color:var(--text-secondary);border-radius:var(--radius-pill);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.nFBcYG_navLink:hover{color:var(--text);background:var(--surface-muted)}.nFBcYG_navLinkActive{color:var(--brand-strong);background:var(--brand-soft);font-weight:600}.nFBcYG_navLinkActive:hover{color:var(--brand-strong);background:var(--brand-soft)}.nFBcYG_main{width:100%;max-width:1160px;animation:nFBcYG_rise .52s var(--ease-out,ease-out) both;flex:1;margin:0 auto;padding:44px 28px 104px}.nFBcYG_mainNarrow{max-width:760px}.nFBcYG_pageHead{margin-bottom:36px}.nFBcYG_back{min-height:44px;font-size:var(--step-small);color:var(--text-secondary);align-items:center;gap:6px;margin:-8px 0 8px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.nFBcYG_back:hover{color:var(--brand-strong)}.nFBcYG_pageTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nFBcYG_pageTitle{font-variation-settings:"opsz" 32;letter-spacing:-.03em;word-spacing:.04em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,3rem);font-weight:900;line-height:1.02}.nFBcYG_pageSubtitle{color:var(--text-secondary);max-width:62ch;margin:10px 0 0;font-size:1.05rem;line-height:1.55}.nFBcYG_titleMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.nFBcYG_metaText{font-size:var(--step-small);color:var(--text-secondary)}.nFBcYG_section{margin-top:44px}.nFBcYG_sectionHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.nFBcYG_sectionTitle{letter-spacing:-.015em;color:var(--text);margin:0;font-size:1.1rem;font-weight:800}.nFBcYG_sectionNote{font-size:var(--step-small);color:var(--text-secondary);margin:0}.nFBcYG_card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);padding:22px 24px;box-shadow:0 1px 2px #16181d0a}.nFBcYG_cardPad{padding:28px 30px}.nFBcYG_cardTitle{letter-spacing:-.015em;margin:0 0 6px;font-size:1.06rem;font-weight:700}.nFBcYG_cardBody{color:var(--text-secondary);margin:0;font-size:.97rem;line-height:1.6}.nFBcYG_cardBody+.nFBcYG_cardBody{margin-top:10px}.nFBcYG_statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nFBcYG_stat{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);padding:20px 22px}.nFBcYG_statNum{font-variation-settings:"opsz" 32;letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:600;line-height:1;display:block}.nFBcYG_statLabel{font-size:var(--step-small);color:var(--text-secondary);margin-top:10px;display:block}.nFBcYG_statAttention .nFBcYG_statNum{color:var(--attention-text)}.nFBcYG_statCalm .nFBcYG_statNum{color:var(--brand-strong)}.nFBcYG_twoCol{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.nFBcYG_cardGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.nFBcYG_btn{min-height:48px;font-family:var(--font-stack-sans);letter-spacing:-.005em;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .22s ease, transform .22s var(--ease-out,ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.97rem;font-weight:700;text-decoration:none;display:inline-flex}.nFBcYG_btn:hover:not(:disabled){transform:translateY(-1px)}.nFBcYG_btn:active:not(:disabled){transition-duration:80ms;transform:scale(.98)}.nFBcYG_btn:focus-visible{outline-offset:3px}.nFBcYG_btn:disabled{opacity:.55;cursor:default}.nFBcYG_btnPrimary{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 2px #1f296e2e}.nFBcYG_btnPrimary:hover:not(:disabled){background:var(--brand-hover);box-shadow:0 10px 22px -10px #4f63f599}.nFBcYG_btnGhost{background:var(--surface);color:var(--text);border-color:var(--rule);box-shadow:0 1px 2px #16181d0d}.nFBcYG_btnGhost:hover:not(:disabled){border-color:var(--brand-border);color:var(--brand-strong)}.nFBcYG_btnQuiet{color:var(--text-secondary);background:0 0;border-color:#0000;min-height:44px;padding:0 14px}.nFBcYG_btnQuiet:hover:not(:disabled){color:var(--text);background:var(--surface-muted)}.nFBcYG_btnDanger{background:var(--surface);color:var(--danger-text);border-color:var(--danger-border)}.nFBcYG_btnDanger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.nFBcYG_btnSm{min-height:44px;font-size:var(--step-small);padding:0 16px}.nFBcYG_btnRow{flex-wrap:wrap;gap:10px;display:flex}.nFBcYG_empty{background:var(--surface-stone);border-radius:var(--radius-xl);text-align:center;border:1px solid #e3e7fd;padding:36px 28px}.nFBcYG_emptyTitle{letter-spacing:-.015em;margin:0 0 8px;font-size:1.08rem;font-weight:800}.nFBcYG_emptyBody{color:var(--text-secondary);max-width:46ch;margin:0 auto;font-size:.97rem;line-height:1.6}.nFBcYG_emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.nFBcYG_calmCard{background:var(--surface-stone);border-radius:var(--radius-xl);border:1px solid #e3e7fd;padding:22px 24px}.nFBcYG_calmTitle{color:var(--brand-strong);margin:0 0 6px;font-size:1.02rem;font-weight:700}.nFBcYG_calmBody{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.nFBcYG_error{color:var(--danger-text);margin:14px 0 0;font-size:.93rem}.nFBcYG_briefNote{color:var(--text-secondary);margin:10px 0 0;font-size:.93rem}.nFBcYG_examplePanel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);flex-direction:column;gap:16px;padding:22px 24px;display:flex;box-shadow:0 1px 2px #16181d0a}.nFBcYG_exampleLead{max-width:62ch;color:var(--text);margin:0;font-size:.98rem;line-height:1.6}.nFBcYG_exampleFrame{border-radius:var(--radius-xl);border:1px solid var(--border-soft);background:#f7f8fb;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.nFBcYG_exampleFrame>.nFBcYG_exampleLabel:first-of-type{margin-top:0}.nFBcYG_exampleTag{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;position:absolute;top:14px;right:14px}.nFBcYG_exampleLabel{color:var(--text);margin:8px 0 0;font-size:.95rem;font-weight:700}.nFBcYG_exampleCaption{color:var(--text-tertiary);margin:0;font-size:.85rem}.nFBcYG_barList{flex-direction:column;display:flex}.nFBcYG_barRow{--bar:var(--brand);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(10.5rem,1.1fr) minmax(0,2.4fr) 3.4rem 2.8rem;align-items:center;gap:16px;padding:12px 0;display:grid}.nFBcYG_barRow:last-child{border-bottom:none}.nFBcYG_barRow[data-cat=school]{--bar:var(--cat-school)}.nFBcYG_barRow[data-cat=general]{--bar:var(--cat-general)}.nFBcYG_barRow[data-cat=creative]{--bar:var(--cat-creative)}.nFBcYG_barRow[data-cat=personal]{--bar:var(--cat-personal)}.nFBcYG_barRow:not([data-cat]){--bar:#9aa0ab}.nFBcYG_barLabel{color:var(--text);font-size:.95rem;font-weight:500}.nFBcYG_barTrack{border-radius:var(--radius-pill);background:var(--surface-muted);height:8px;overflow:hidden}.nFBcYG_barFill{border-radius:var(--radius-pill);background:var(--bar,var(--brand));height:100%;display:block}.nFBcYG_barPct{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:.93rem;font-weight:600}.nFBcYG_barCount{font-size:var(--step-small);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.nFBcYG_cat{border-radius:var(--radius-pill);color:#4b505b;white-space:nowrap;background:#eef0f3;align-items:center;padding:2px 9px;font-size:.8rem;font-weight:600;line-height:1.5;display:inline-flex}.nFBcYG_cat[data-cat=school]{background:var(--cat-school-tint);color:var(--cat-school-text)}.nFBcYG_cat[data-cat=general]{background:var(--cat-general-tint);color:var(--cat-general-text)}.nFBcYG_cat[data-cat=creative]{background:var(--cat-creative-tint);color:var(--cat-creative-text)}.nFBcYG_cat[data-cat=personal]{background:var(--cat-personal-tint);color:var(--cat-personal-text)}.nFBcYG_providerList{flex-wrap:wrap;gap:8px;display:flex}.nFBcYG_provider{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--text);align-items:baseline;gap:9px;padding:9px 16px;font-size:.93rem;font-weight:600;display:inline-flex}.nFBcYG_providerCount{font-size:var(--step-small);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.nFBcYG_signal{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);align-items:flex-start;gap:14px;padding:18px 20px;scroll-margin-top:96px;display:flex;box-shadow:0 1px 2px #16181d0a}.nFBcYG_signal:target{outline:2px solid var(--attention-border);outline-offset:2px}.nFBcYG_signal+.nFBcYG_signal{margin-top:10px}.nFBcYG_signalDot{background:var(--attention);width:10px;height:10px;box-shadow:0 0 0 4px var(--attention-wash);border-radius:50%;flex:none;margin-top:6px}.nFBcYG_signalDotNeutral{background:#8a8f99;box-shadow:0 0 0 4px #eef0f3}.nFBcYG_signalTitle{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1rem;font-weight:700}.nFBcYG_signalMeta{color:var(--text-secondary);margin:4px 0 0;font-size:.9rem;line-height:1.5}.nFBcYG_signalCard{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);scroll-margin-top:96px;box-shadow:0 1px 2px #16181d0a}.nFBcYG_signalCard:target{outline:2px solid var(--attention-border);outline-offset:2px}.nFBcYG_signalCard+.nFBcYG_signalCard{margin-top:10px}.nFBcYG_signalSummary{cursor:pointer;border-radius:var(--radius-xl);align-items:flex-start;gap:14px;padding:18px 20px;list-style:none;display:flex}.nFBcYG_signalSummary::-webkit-details-marker{display:none}.nFBcYG_signalSummary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nFBcYG_signalText{flex-direction:column;flex:1;min-width:0;display:flex}.nFBcYG_signalOpen{color:var(--text-secondary);flex:none;font-size:1.4rem;line-height:1;transition:transform .16s ease-out}.nFBcYG_signalCard[open] .nFBcYG_signalOpen{transform:rotate(90deg)}.nFBcYG_signalBody{padding:2px 20px 20px 44px}.nFBcYG_crisis{border:1px solid var(--attention-border);border-radius:var(--radius-lg,12px);background:var(--attention-wash);color:var(--text);margin:0 0 16px;padding:12px 14px;font-weight:600;line-height:1.5}.nFBcYG_detailHeading{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:18px 0 6px;font-size:.78rem;font-weight:700}.nFBcYG_signalBody>.nFBcYG_detailHeading:first-child,.nFBcYG_crisis+.nFBcYG_detailHeading{margin-top:4px}.nFBcYG_facts{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:.93rem;display:grid}.nFBcYG_facts dt{color:var(--text-secondary)}.nFBcYG_facts dd{color:var(--text);margin:0;font-weight:500}.nFBcYG_detailText{color:var(--text);margin:0;line-height:1.6}.nFBcYG_starters{margin:0;padding-left:18px;line-height:1.6}.nFBcYG_starters li+li{margin-top:4px}.nFBcYG_avoid{color:var(--text-secondary);margin:12px 0 0;font-size:.93rem;line-height:1.55}@media (max-width:600px){.nFBcYG_signalBody{padding:2px 16px 18px}}@media (prefers-reduced-motion:reduce){.nFBcYG_signalOpen{transition:none}}.nFBcYG_disclaimer{font-size:var(--step-small);color:var(--text-secondary);margin:14px 0 0;line-height:1.6}.nFBcYG_timeline{margin:0;padding:0;list-style:none}.nFBcYG_event{border-bottom:1px solid var(--border-soft);grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.nFBcYG_event:last-child{border-bottom:none}.nFBcYG_eventTime{font-size:var(--step-small);color:var(--text-secondary);white-space:nowrap}.nFBcYG_eventMain{min-width:0}.nFBcYG_eventTopic{color:var(--text);font-size:.97rem;font-weight:600;display:block}.nFBcYG_eventSub{font-size:var(--step-small);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.nFBcYG_tag{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid var(--rule);color:var(--text-secondary);background:var(--surface);align-items:center;gap:6px;padding:4px 11px;font-size:.8rem;font-weight:600;display:inline-flex}.nFBcYG_tagAttention{background:var(--attention-wash);color:var(--attention-text);border-color:#0000}.nFBcYG_tagAttention:before{content:"";background:var(--attention);border-radius:50%;width:7px;height:7px}.nFBcYG_tagCaution{color:#4b505b;background:#eef0f3;border-color:#0000}.nFBcYG_tagSignificant{background:var(--danger-soft);color:var(--danger-text);border-color:#0000}.nFBcYG_field{margin-bottom:18px;display:block}.nFBcYG_fieldLabel{font-size:var(--step-small);color:var(--text);margin-bottom:8px;font-weight:600;display:block}.nFBcYG_input,.nFBcYG_select{width:100%;min-height:52px;font-family:var(--font-stack-sans);color:var(--text);background:var(--surface);border:1px solid #d9dce3;border-radius:14px;padding:0 16px;font-size:1rem;transition:border-color .16s,box-shadow .16s}.nFBcYG_input:hover,.nFBcYG_select:hover{border-color:#c3c8d2}.nFBcYG_input:focus,.nFBcYG_select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:none}@keyframes nFBcYG_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nFBcYG_main{animation:none}.nFBcYG_btn:hover:not(:disabled),.nFBcYG_btn:active:not(:disabled){transform:none}}@media (max-width:1000px){.nFBcYG_twoCol{grid-template-columns:minmax(0,1fr)}.nFBcYG_statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nFBcYG_headerInner{gap:14px;height:60px;padding:0 20px}.nFBcYG_main{padding:28px 20px 80px}.nFBcYG_navLink{padding:0 12px}.nFBcYG_pageHead{margin-bottom:28px}.nFBcYG_statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nFBcYG_stat{padding:15px 16px}.nFBcYG_statNum{font-size:2rem}.nFBcYG_statLabel{overflow-wrap:anywhere;margin-top:6px;font-size:.82rem;line-height:1.35}.nFBcYG_barRow{grid-template-columns:minmax(0,1fr) 3rem 2.6rem;gap:10px}.nFBcYG_barTrack{order:3;grid-column:1/-1}.nFBcYG_event{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.nFBcYG_eventTime{order:-1;grid-column:1/-1}}@media (max-width:440px){.nFBcYG_card,.nFBcYG_cardPad{padding:18px}}@media (max-width:340px){.nFBcYG_statGrid{grid-template-columns:minmax(0,1fr)}}.nFBcYG_section[id]{scroll-margin-top:88px}@media (max-width:600px){.nFBcYG_headerInner{flex-wrap:wrap;row-gap:0;height:auto;padding-top:8px;padding-bottom:4px}.nFBcYG_nav{scrollbar-width:none;width:calc(100% + 12px);margin-left:-12px;overflow-x:auto}.nFBcYG_navLink{white-space:nowrap}.nFBcYG_section[id]{scroll-margin-top:120px}}.nFBcYG_headerWithBanner{top:var(--banner-h,0px)}@media (max-width:600px){.nFBcYG_headerWithBanner{position:static}}.nFBcYG_getTheApp{margin:0 0 12px}
.e420dW_root{--banner-h:56px}:is(.e420dW_root section[id],.e420dW_root div[id]){scroll-margin-top:calc(var(--banner-h) + 88px)}.e420dW_banner{z-index:25;min-height:var(--banner-h);background:var(--brand-deep);color:var(--on-inverse);align-items:center;display:flex;position:sticky;top:0}.e420dW_bannerInner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1160px;margin:0 auto;padding:6px 28px;display:flex}.e420dW_bannerText{font-size:var(--step-small);min-width:0;margin:0;font-weight:500;line-height:1.35}.e420dW_bannerTag{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;background:#ffffff29;margin-right:10px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.e420dW_bannerCta{min-height:40px;font-size:var(--step-small);flex:none;padding:0 18px}@media (max-width:720px){.e420dW_bannerInner{gap:12px;padding:6px 16px}}@media (max-width:600px){:is(.e420dW_root section[id],.e420dW_root div[id]){scroll-margin-top:calc(var(--banner-h) + 16px)}.e420dW_bannerText{font-size:.8rem}.e420dW_bannerTag{display:none}}.e420dW_tipSlot{margin-bottom:14px;scroll-margin-top:132px}.e420dW_tips{background:var(--surface);max-width:560px;color:var(--text);border:1px solid var(--brand-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-raise);animation:e420dW_tipIn .26s var(--ease-out,ease-out) both;padding:16px 18px 14px}@keyframes e420dW_tipIn{0%{opacity:0;transform:translateY(8px)}}.e420dW_tipsHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.e420dW_tipsCount{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong);margin:0;font-size:.75rem;font-weight:700}.e420dW_tipsClose{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-8px -10px -8px 0;font-size:1.2rem;line-height:1;display:inline-flex}.e420dW_tipsClose:hover{background:var(--surface-muted);color:var(--text)}.e420dW_tipTitle{letter-spacing:-.01em;margin:0 0 4px;font-size:1rem;font-weight:700}.e420dW_tipBody{font-size:var(--step-small);color:var(--text-secondary);margin:0;line-height:1.5}.e420dW_tipActions{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.e420dW_tipButton{min-height:40px;font-size:var(--step-small);padding:0 14px}.e420dW_tipsReopen{border:1px solid var(--brand-border);border-radius:var(--radius-pill);background:var(--surface);min-height:40px;color:var(--brand-strong);font:inherit;font-size:var(--step-small);cursor:pointer;align-items:center;margin:0 0 18px;padding:0 16px;font-weight:600;display:inline-flex}.e420dW_root [data-demo-focus]{outline-offset:4px;outline:1px solid #4f63f559;transition:box-shadow .24s ease-out,outline-color .24s ease-out;box-shadow:0 0 0 9px #4f63f51a,0 6px 28px #4f63f538}@media (max-width:600px){.e420dW_root [data-demo-focus]{outline-offset:3px}}@media (prefers-reduced-motion:reduce){.e420dW_tips{animation:none}.e420dW_root [data-demo-focus]{transition:none}}.e420dW_locked{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);padding:24px}.e420dW_lockedNote{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--step-small);margin:0 0 12px;padding:4px 10px;font-weight:600;display:inline-flex}.e420dW_lockedTitle{margin:0 0 8px;font-size:1.15rem;font-weight:700}.e420dW_lockedBody{color:var(--text-secondary);margin:0 0 8px;line-height:1.55}.e420dW_lockedList{color:var(--text-secondary);margin:8px 0 20px;padding-left:1.2em;line-height:1.7}
.bL9phW_stack{flex-direction:column;gap:10px;margin:0 0 22px;display:flex}.bL9phW_actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bL9phW_causes{color:var(--text-secondary);margin:8px 0 0;padding:0 0 0 18px;font-size:.9rem;line-height:1.55}.bL9phW_offer{background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:var(--radius-xl);padding:18px 20px;position:relative}.bL9phW_offerTitle{color:var(--brand-deep);margin:0 40px 4px 0;font-size:1rem;font-weight:700}.bL9phW_offerBody{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}.bL9phW_close{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1;position:absolute;top:8px;right:8px}.bL9phW_close:hover{background:#22252b0f}.bL9phW_confirm{background:var(--surface);border:1px solid var(--brand-border);border-radius:var(--radius-lg);margin-top:12px;padding:12px 14px}.bL9phW_confirmLine{color:var(--text-secondary);justify-content:space-between;gap:12px;margin:0 0 4px;font-size:.92rem;display:flex}.bL9phW_confirmTotal{color:var(--text);border-top:1px solid var(--border-soft);justify-content:space-between;gap:12px;margin:8px 0 0;padding-top:8px;font-size:1rem;font-weight:700;display:flex}.bL9phW_error{color:var(--danger-text);margin:10px 0 0;font-size:.9rem}.bL9phW_note{color:var(--text-tertiary);margin:8px 0 0;font-size:.85rem}
.jDH3nq_shell{flex-direction:column;min-height:100vh;display:flex}.jDH3nq_wrap{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.jDH3nq_line{text-wrap:balance;display:block}.jDH3nq_blue{color:var(--brand)}.jDH3nq_kicker{font-variation-settings:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);margin-bottom:14px;font-size:.95rem;font-weight:700;line-height:1.3;display:block}.jDH3nq_heroTitle,.jDH3nq_h2,.jDH3nq_promiseTitle,.jDH3nq_closeTitle,.jDH3nq_price{font-variation-settings:"opsz" 32;letter-spacing:-.03em;word-spacing:.04em;color:var(--text);font-weight:900}.jDH3nq_h2{text-wrap:balance;max-width:22ch;margin:0 0 18px;font-size:clamp(2.1rem,8.6vw,3.3rem);line-height:1.03}.jDH3nq_h3{letter-spacing:-.015em;color:var(--text);margin:0 0 8px;font-size:1.12rem;font-weight:700}.jDH3nq_lead{max-width:54ch;color:var(--text-secondary);margin:0;font-size:1.1rem;line-height:1.55}.jDH3nq_lead a,.jDH3nq_small a{color:var(--brand-strong)}.jDH3nq_small{max-width:64ch;font-size:var(--step-small);color:var(--text-secondary);margin:28px 0 0;line-height:1.6}.jDH3nq_caption{font-size:var(--step-fine);color:var(--text-tertiary);margin:28px 0 0;line-height:1.5}.jDH3nq_inlineLink{color:var(--brand-strong);text-underline-offset:.2em;font-weight:600}.jDH3nq_btn{border-radius:var(--radius-pill);letter-spacing:-.01em;text-align:center;cursor:pointer;min-height:52px;transition:background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .22s ease, transform .22s var(--ease-out);justify-content:center;align-items:center;padding:0 26px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.jDH3nq_btn:hover{transform:translateY(-2px)}.jDH3nq_btn:active{transition-duration:80ms;transform:translateY(0)scale(.98)}.jDH3nq_btn:focus-visible{outline-offset:3px}.jDH3nq_btnPrimary{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 2px #1f296e2e,inset 0 1px #ffffff29}.jDH3nq_btnPrimary:hover{background:var(--brand-hover);box-shadow:0 12px 24px -10px #4f63f5a6}.jDH3nq_btnSecondary{background:var(--surface);color:var(--text);border:1px solid var(--rule);box-shadow:0 1px 2px #16181d0d}.jDH3nq_btnSecondary:hover{border-color:var(--brand-border);color:var(--brand-strong);box-shadow:0 10px 22px -12px #16181d40}.jDH3nq_btnGhost{color:var(--brand-strong);background:0 0}.jDH3nq_btnGhost:hover{background:var(--surface)}.jDH3nq_btnBlock{width:100%}.jDH3nq_hero{padding:40px 0 72px;overflow:hidden}.jDH3nq_heroGrid{gap:48px;display:grid}.jDH3nq_heroText,.jDH3nq_heroStage{min-width:0}.jDH3nq_heroTitle{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(2.2rem,10.6vw,5.2rem);line-height:.98}.jDH3nq_heroSub{max-width:34ch;color:var(--text-secondary);margin:0 0 30px;font-size:1.15rem;line-height:1.5}.jDH3nq_heroCtas{flex-direction:column;gap:12px;display:flex}.jDH3nq_heroNote{font-size:var(--step-small);color:var(--text-secondary);margin:18px 0 0;font-weight:500}.jDH3nq_heroStage{isolation:isolate;justify-content:center;display:flex;position:relative}.jDH3nq_heroStage:before,.jDH3nq_heroStage:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.jDH3nq_heroStage:before{aspect-ratio:1;background:radial-gradient(closest-side,#4f63f54d,#4f63f51f 50%,#4f63f500 100%);width:130%;top:44%;left:50%;transform:translate(-50%,-50%)}.jDH3nq_heroStage:after{aspect-ratio:1;background:radial-gradient(closest-side,#8b5cf63d,#8b5cf600 100%);width:80%;bottom:2%;right:-14%}.jDH3nq_heroPhone{animation:jDH3nq_land .8s var(--ease-out) 40ms both;position:relative}.jDH3nq_phoneHero{--w:286px}.jDH3nq_heroChip{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-raise);animation:jDH3nq_chip .7s var(--ease-out) .95s both;border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:22%;left:-16px}.jDH3nq_chipIcon{background:var(--brand-soft);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.jDH3nq_chipIcon svg{fill:none;width:22px;height:22px;stroke:var(--brand);stroke-width:2px;stroke-linecap:round}.jDH3nq_chipLabel{font-size:var(--step-fine);color:var(--text-secondary);display:block}.jDH3nq_chipValue{letter-spacing:-.01em;font-weight:800;display:block}@keyframes jDH3nq_land{0%{opacity:0;transform:translateY(48px)scale(.97)}to{opacity:1;transform:none}}@keyframes jDH3nq_chip{0%{opacity:0;transform:translate(16px,12px)}to{opacity:1;transform:none}}.jDH3nq_section{padding:80px 0}.jDH3nq_mist{background:var(--surface-stone);border-top:1px solid #e3e7fd;border-bottom:1px solid #e3e7fd}.jDH3nq_ledger{gap:16px;margin-top:40px;display:grid}.jDH3nq_ledgerPanel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-lift);padding:24px 22px 8px}.jDH3nq_ledgerNever{background:var(--surface-stone);box-shadow:none}.jDH3nq_ledgerTitle{letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 8px;font-size:1.2rem;font-weight:800;display:flex}.jDH3nq_ledgerMark{background:var(--brand);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.jDH3nq_ledgerMark svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.jDH3nq_ledgerMarkNever{background:var(--surface);border:1px solid var(--rule)}.jDH3nq_ledgerMarkNever svg{stroke:var(--text-secondary)}.jDH3nq_ledgerRows{margin:0}.jDH3nq_ledgerRows>div{border-top:1px solid var(--rule);padding:16px 0}.jDH3nq_ledgerRows dt{letter-spacing:-.01em;font-weight:700}.jDH3nq_ledgerRows dd{font-size:var(--step-small);color:var(--text-secondary);margin:4px 0 0;line-height:1.5}.jDH3nq_steps{gap:16px;margin-top:40px;margin-bottom:0;list-style:none;display:grid}.jDH3nq_step{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);min-width:0;transition:transform .26s var(--ease-out), box-shadow .26s ease;padding:16px 16px 24px}.jDH3nq_step:hover{box-shadow:var(--shadow-raise);transform:translateY(-4px)}.jDH3nq_stepArt{background:var(--surface-stone);border-radius:16px;place-items:center;gap:10px;min-height:176px;margin-bottom:20px;padding:20px;display:grid}.jDH3nq_stepNum{font-size:var(--step-small);color:var(--brand-strong);margin:0 0 6px;font-weight:700}.jDH3nq_stepBody{max-width:46ch;color:var(--text-secondary);margin:0;line-height:1.6}.jDH3nq_miniCard,.jDH3nq_miniBrowser,.jDH3nq_miniCode{background:var(--surface);border:1px solid var(--rule);width:100%;max-width:260px;box-shadow:var(--shadow-lift);border-radius:14px}.jDH3nq_miniCard{flex-direction:column;gap:8px;padding:14px;display:flex}.jDH3nq_miniLabel{font-size:var(--step-fine);color:var(--text-secondary);font-weight:500}.jDH3nq_miniField{border:1px solid var(--brand);box-shadow:0 0 0 3px var(--brand-soft);border-radius:10px;padding:9px 12px;font-weight:600}.jDH3nq_miniButton{background:var(--brand);color:#fff;font-size:var(--step-small);text-align:center;border-radius:99px;padding:9px 12px;font-weight:700}.jDH3nq_miniBrowser{align-items:center;gap:10px;padding:9px 10px;display:flex}.jDH3nq_miniDots{gap:4px;display:inline-flex}.jDH3nq_miniDots i{background:var(--rule);border-radius:50%;width:7px;height:7px}.jDH3nq_miniUrl{background:var(--surface-muted);min-width:0;font-size:var(--step-fine);color:var(--text-secondary);border-radius:99px;flex:1;padding:4px 10px}.jDH3nq_miniExt{background:var(--brand-soft);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.jDH3nq_miniExt svg{width:16px;height:16px}.jDH3nq_miniExt path{fill:none;stroke:var(--brand);stroke-width:110px;stroke-linecap:round}.jDH3nq_miniExt circle{fill:var(--brand)}.jDH3nq_miniCode{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.jDH3nq_linkRow{align-items:center;gap:8px;display:flex}.jDH3nq_linkUrl{background:var(--surface-stone);border:1px solid var(--rule);min-width:0;font-size:var(--step-fine);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;padding:8px 10px;font-weight:600;overflow:hidden}.jDH3nq_linkCopy{background:var(--brand);color:#fff;font-size:var(--step-fine);border-radius:8px;flex:none;padding:8px 10px;font-weight:700}.jDH3nq_proof{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;font-size:var(--step-small);color:var(--text);margin:0;padding:18px 0;font-weight:600}.jDH3nq_proof>span{display:block}.jDH3nq_proofSource{color:var(--text-secondary);white-space:nowrap;font-weight:500}.jDH3nq_miniRowHead{justify-content:space-between;align-items:center;display:flex}.jDH3nq_exampleTag{background:var(--surface-muted);color:var(--text-secondary);border-radius:99px;padding:2px 8px;font-size:.72rem;font-weight:600}.jDH3nq_miniRow{background:var(--surface-stone);font-size:var(--step-small);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:9px 10px;font-weight:600;display:flex}.jDH3nq_miniRowText{flex:1 0 auto}.jDH3nq_miniRow>span:last-child{margin-left:16px;font-size:.75rem}.jDH3nq_miniDot{background:var(--attention);border-radius:50%;flex:none;width:8px;height:8px}.jDH3nq_miniDotQuiet{background:var(--rule)}.jDH3nq_week{gap:48px;display:grid}.jDH3nq_weekText{min-width:0}.jDH3nq_facts{margin:28px 0 0;padding:0;list-style:none}.jDH3nq_facts li{border-top:1px solid var(--rule);color:var(--text-secondary);padding:16px 0;line-height:1.55}.jDH3nq_facts li:last-child{border-bottom:1px solid var(--rule)}.jDH3nq_facts b{color:var(--text);font-weight:700}.jDH3nq_weekStage{min-width:0;height:560px;position:relative}.jDH3nq_weekBack,.jDH3nq_weekFront{position:absolute;top:0}.jDH3nq_weekBack{top:56px;right:0}.jDH3nq_weekFront{left:0}.jDH3nq_phoneMain{--w:232px}.jDH3nq_phoneSmall{--w:204px}.jDH3nq_providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:36px;margin-bottom:0;list-style:none;display:grid}.jDH3nq_providers li{background:var(--surface);border:1px solid var(--rule);letter-spacing:-.01em;min-height:60px;transition:transform .22s var(--ease-out), box-shadow .22s ease, border-color .22s ease;border-radius:16px;align-items:center;padding:0 18px;font-weight:700;display:flex}.jDH3nq_tileDot{background:var(--dot,var(--brand));width:10px;height:10px;box-shadow:0 0 0 4px var(--dot-tint,var(--brand-soft));border-radius:50%;flex:none;margin-right:12px}.jDH3nq_providers li[data-cat=school]{--dot:var(--cat-school);--dot-tint:var(--cat-school-tint)}.jDH3nq_providers li[data-cat=general]{--dot:var(--cat-general);--dot-tint:var(--cat-general-tint)}.jDH3nq_providers li[data-cat=creative]{--dot:var(--cat-creative);--dot-tint:var(--cat-creative-tint)}.jDH3nq_providers li[data-cat=personal]{--dot:var(--cat-personal);--dot-tint:var(--cat-personal-tint)}.jDH3nq_providers li:hover{border-color:var(--brand-border);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.jDH3nq_promise{color:#fff;background:radial-gradient(120% 90% at 85% 0,#ffffff1a,#fff0 60%),linear-gradient(135deg,#2e3fd6 0%,#3d50e0 50%,#4f63f5 100%);padding:88px 0}.jDH3nq_promiseTitle{letter-spacing:-.035em;text-wrap:balance;color:#fff;max-width:14ch;margin:0 0 18px;font-size:clamp(2.5rem,11vw,5rem);line-height:.98}.jDH3nq_promiseLead{color:#fff;max-width:46ch;margin:0;font-size:1.15rem;font-weight:500;line-height:1.55}.jDH3nq_promiseGrid{gap:0;margin-top:48px;display:grid}.jDH3nq_promiseGrid>div{border-top:1px solid #ffffff47;min-width:0;padding:26px 0}.jDH3nq_promiseIcon{background:#ffffff24;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d}.jDH3nq_promiseIcon svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.jDH3nq_promiseH3{letter-spacing:-.015em;color:#fff;margin:0 0 8px;font-size:1.15rem;font-weight:800}.jDH3nq_promiseBody{color:#fff;max-width:44ch;margin:0;line-height:1.6}.jDH3nq_promiseLink{color:#fff;text-underline-offset:.2em;font-weight:700}.jDH3nq_promiseLink:focus-visible{outline-color:#fff}.jDH3nq_plans{gap:16px;margin-top:40px;display:grid}.jDH3nq_plan{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);min-width:0;transition:transform .26s var(--ease-out), box-shadow .26s ease;flex-direction:column;padding:26px 22px 22px;display:flex}.jDH3nq_plan:hover{box-shadow:var(--shadow-raise);transform:translateY(-4px)}.jDH3nq_planFeatured{background:var(--surface-stone);border:2px solid var(--brand);box-shadow:0 24px 48px -24px #4f63f573}.jDH3nq_planHead{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.jDH3nq_planName{letter-spacing:-.015em;margin:0;font-size:1.1rem;font-weight:800}.jDH3nq_planBadge{border-radius:var(--radius-pill);background:var(--brand-tint-strong);color:var(--brand-strong);font-size:var(--step-fine);white-space:nowrap;padding:5px 12px;font-weight:700}.jDH3nq_planPrice{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:18px 0 6px;display:flex}.jDH3nq_price{letter-spacing:-.045em;font-size:3.6rem;line-height:1}.jDH3nq_priceUnit{color:var(--text-secondary);font-size:1rem;font-weight:600}.jDH3nq_planMeta{font-size:var(--step-small);color:var(--text-secondary);margin:0 0 24px;line-height:1.55}.jDH3nq_planChange{font-size:var(--step-small);color:var(--text);margin:0 0 8px;font-weight:600;line-height:1.55}.jDH3nq_includes{min-width:0;padding:8px 2px 0}.jDH3nq_listTitle{font-size:var(--step-small);color:var(--text);margin:0;padding:12px 0;font-weight:700}.jDH3nq_listTitle+.jDH3nq_checkList{margin-bottom:12px}.jDH3nq_checkList{margin:0;padding:0;list-style:none}.jDH3nq_checkList li{font-size:var(--step-small);color:var(--text-secondary);padding:9px 0 9px 28px;position:relative}.jDH3nq_checkList li:before{content:"";border-left:2px solid var(--brand);border-bottom:2px solid var(--brand);width:11px;height:6px;position:absolute;top:14px;left:3px;transform:rotate(-45deg)}.jDH3nq_faq{gap:36px;display:grid}.jDH3nq_faqIntro,.jDH3nq_faqList{min-width:0}.jDH3nq_faqItem{border-bottom:1px solid var(--rule)}.jDH3nq_faqItem:first-child{border-top:1px solid var(--rule)}.jDH3nq_faqQ{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 0;font-size:1.06rem;font-weight:700;list-style:none;transition:color .16s;display:flex}.jDH3nq_faqQ:hover{color:var(--brand-strong)}.jDH3nq_faqQ::-webkit-details-marker{display:none}.jDH3nq_faqIcon{background:var(--surface-muted);border-radius:50%;flex:none;width:28px;height:28px;transition:background-color .2s;position:relative}.jDH3nq_faqIcon:before,.jDH3nq_faqIcon:after{content:"";background:var(--text);width:11px;height:2px;transition:transform .26s var(--ease-out);border-radius:2px;margin:-1px 0 0 -5.5px;position:absolute;top:50%;left:50%}.jDH3nq_faqIcon:after{transform:rotate(90deg)}.jDH3nq_faqItem[open] .jDH3nq_faqIcon{background:var(--brand-soft)}.jDH3nq_faqItem[open] .jDH3nq_faqIcon:after{transform:rotate(0)}.jDH3nq_faqA{max-width:62ch;color:var(--text-secondary);margin:0;padding:0 44px 22px 0;line-height:1.65}.jDH3nq_close{padding:24px 0 88px}.jDH3nq_closeInner{background:radial-gradient(70% 90% at 50% 0%, #ffffffb3, #fff0 70%), var(--brand-tint-strong);text-align:center;border-radius:32px;padding-top:64px;padding-bottom:64px;box-shadow:inset 0 0 0 1px #d5dafd}.jDH3nq_closeTitle{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0 auto 20px;font-size:clamp(2.2rem,9.4vw,4.4rem);line-height:1}.jDH3nq_closeLead{max-width:46ch;color:var(--text-secondary);margin:0 auto 32px;font-size:1.1rem;line-height:1.55}.jDH3nq_closeActions{flex-direction:column;align-items:center;gap:8px;display:flex}@media (min-width:640px){.jDH3nq_wrap{padding-left:32px;padding-right:32px}.jDH3nq_heroCtas,.jDH3nq_closeActions{flex-flow:wrap;justify-content:flex-start}.jDH3nq_closeActions{justify-content:center}.jDH3nq_ledger,.jDH3nq_plans{grid-template-columns:repeat(2,minmax(0,1fr))}.jDH3nq_includes{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-auto-flow:column;column-gap:40px;padding:12px 28px 16px;display:grid}.jDH3nq_planMeta{min-height:3.1em}.jDH3nq_providers{grid-template-columns:repeat(5,minmax(0,1fr))}.jDH3nq_weekStage{width:100%;max-width:520px;height:680px;margin:0 auto}.jDH3nq_phoneMain{--w:290px}.jDH3nq_phoneSmall{--w:250px}.jDH3nq_closeInner{padding-left:48px;padding-right:48px}}@media (min-width:1000px){.jDH3nq_hero{padding:36px 0 96px}.jDH3nq_heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px}.jDH3nq_heroTitle{font-size:clamp(2.5rem,min(100vw,1200px)/20 - 6px,3.4rem)}.jDH3nq_heroTitle .jDH3nq_line{white-space:nowrap}.jDH3nq_phoneHero{--w:330px}.jDH3nq_heroChip{left:-72px}.jDH3nq_section{padding:128px 0}.jDH3nq_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.jDH3nq_stepArt{min-height:244px}.jDH3nq_week{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px}.jDH3nq_promise{padding:144px 0}.jDH3nq_promiseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.jDH3nq_includes>.jDH3nq_checkList:first-of-type{columns:2;column-gap:32px}.jDH3nq_checkList li{break-inside:avoid}.jDH3nq_faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.jDH3nq_close{padding:40px 0 128px}.jDH3nq_closeInner{padding-top:112px;padding-bottom:112px}}@media (prefers-reduced-motion:reduce){.jDH3nq_heroPhone,.jDH3nq_heroChip{animation:none}.jDH3nq_btn:hover,.jDH3nq_step:hover,.jDH3nq_plan:hover,.jDH3nq_providers li:hover{transform:none}}.jDH3nq_deep{--deep:#26359f;background:var(--deep);color:#fff}.jDH3nq_deep .jDH3nq_h2,.jDH3nq_deep .jDH3nq_h3,.jDH3nq_deep .jDH3nq_ledgerTitle,.jDH3nq_deep .jDH3nq_ledgerRows dt{color:#fff}.jDH3nq_deep .jDH3nq_lead,.jDH3nq_deep .jDH3nq_ledgerRows dd{color:#ffffffd1}.jDH3nq_deep .jDH3nq_ledgerPanel{box-shadow:none;background:#ffffff0f;border-color:#ffffff2e}.jDH3nq_deep .jDH3nq_ledgerNever{background:#0a125047}.jDH3nq_deep .jDH3nq_ledgerRows>div{border-top-color:#ffffff29}.jDH3nq_deep .jDH3nq_ledgerMark{background:#fff}.jDH3nq_deep .jDH3nq_ledgerMark svg{stroke:var(--deep)}.jDH3nq_deep .jDH3nq_ledgerMarkNever{background:0 0;border-color:#ffffff80}.jDH3nq_deep .jDH3nq_ledgerMarkNever svg{stroke:#fff}.jDH3nq_ledgerFoot{font-size:var(--step-small);margin:4px 0 16px}.jDH3nq_deepLink{color:#fff;text-underline-offset:.22em;font-weight:600;text-decoration:underline}.jDH3nq_deepLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.jDH3nq_warm{background:#fff6ef;border-top:1px solid #f3e5d8;border-bottom:1px solid #f3e5d8}.jDH3nq_heroPrice{color:var(--text);margin:-12px 0 26px;font-size:1.02rem;font-weight:600}.jDH3nq_heroCtas{align-items:flex-start}.jDH3nq_heroLinks{flex-wrap:wrap;align-items:center;gap:6px 20px;min-height:52px;display:flex}.jDH3nq_textLink{color:var(--brand-strong);text-underline-offset:.25em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.jDH3nq_textLink:hover{text-decoration-thickness:2px}.jDH3nq_product{min-width:0;margin:0}.jDH3nq_productStage{--design:560px;--z:.5;--phone:92px;padding-right:calc(var(--phone) * .73);padding-bottom:calc(var(--phone) * 2.17 * .55);justify-content:center;display:flex;position:relative}.jDH3nq_browser{zoom:var(--z);background:var(--bg,#fff);border-radius:18px;width:fit-content;overflow:hidden;box-shadow:0 0 0 1px #16181d12,0 2px 4px #16181d0a,0 24px 60px -12px #26359f38}.jDH3nq_browserBar{border-bottom:1px solid var(--rule);background:#f7f8fb;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.jDH3nq_browserDots{gap:6px;display:flex}.jDH3nq_browserDots i{background:#dcdfe6;border-radius:50%;width:10px;height:10px}.jDH3nq_browserUrl{border:1px solid var(--rule);min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;flex:1;padding:4px 12px;font-size:.78rem;overflow:hidden}.jDH3nq_productTag{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;flex:none;padding:3px 10px;font-size:.75rem;font-weight:700}.jDH3nq_browserBody{width:var(--design);background:#f7f8fb;padding:24px 28px 26px}.jDH3nq_browserBody>:first-child{margin-bottom:0}.jDH3nq_productLabel{margin:18px 0 10px;font-size:1rem}.jDH3nq_productPhone{position:absolute;bottom:0;right:0}.jDH3nq_productPhone .jDH3nq_phoneHeadsUp{--w:var(--phone)}.jDH3nq_productCaption{font-size:var(--step-fine);color:var(--text-tertiary);margin:14px 0 0}.jDH3nq_photoSteps{gap:28px;margin-top:36px;margin-bottom:0;list-style:none;display:grid}.jDH3nq_photoStep{min-width:0}.jDH3nq_stepPanel{background:#fff;border-radius:22px;place-items:center;min-height:248px;margin-bottom:18px;padding:52px 20px 24px;display:grid;position:relative;box-shadow:0 0 0 1px #16181d0f,0 12px 32px -14px #26359f33}.jDH3nq_stepBadge{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:700;position:absolute;top:14px;left:14px}.jDH3nq_stepUi{flex-direction:column;gap:10px;width:100%;max-width:300px;display:flex}.jDH3nq_ageRow{gap:6px;display:flex}.jDH3nq_ageRow>span{border:1px solid var(--rule);text-align:center;font-size:var(--step-fine);color:var(--text-secondary);border-radius:8px;flex:1;padding:7px 0;font-weight:600}.jDH3nq_ageRow>.jDH3nq_ageOn{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.jDH3nq_stepWorth{gap:10px;max-width:330px}.jDH3nq_stepBriefRow{background:var(--brand-soft);font-size:var(--step-fine);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.jDH3nq_stepBriefRow>span:last-child{color:var(--text-secondary);flex-direction:column;display:flex}.jDH3nq_stepBriefRow b{color:var(--text)}.jDH3nq_stepBriefIcon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2.5'/%3E%3Cpath d='m4 7.5 8 6 8-6'/%3E%3C/svg%3E") center / 16px no-repeat, var(--brand);border-radius:8px;flex:none;width:26px;height:26px}.jDH3nq_servicesHead{margin-top:56px}.jDH3nq_warm .jDH3nq_includes{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.jDH3nq_closeDeep{text-align:center}.jDH3nq_closeDeep .jDH3nq_closeInner{box-shadow:none;background:0 0;padding-top:0;padding-bottom:0}.jDH3nq_closeDeep .jDH3nq_h2,.jDH3nq_closeDeep .jDH3nq_lead{margin-left:auto;margin-right:auto}.jDH3nq_closeDeep .jDH3nq_lead{margin-bottom:28px}.jDH3nq_btnOnDeep{color:var(--deep,#26359f);background:#fff}.jDH3nq_btnOnDeep:hover{background:#eef0fe}.jDH3nq_btnOnDeep:focus-visible{outline-offset:3px;outline:2px solid #fff}.jDH3nq_closeDeep .jDH3nq_closeActions{align-items:center;gap:18px}@media (min-width:640px){.jDH3nq_heroCtas{align-items:center}.jDH3nq_productStage{--design:720px;--z:.66;--phone:124px}.jDH3nq_photoSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.jDH3nq_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px}.jDH3nq_productStage{--design:640px;--z:.46;--phone:104px}.jDH3nq_heroLinks{font-size:.95rem}.jDH3nq_heroCtas{flex-wrap:nowrap;gap:18px}.jDH3nq_heroCtas>.jDH3nq_btn{white-space:nowrap;flex:none}.jDH3nq_heroLinks{white-space:nowrap;flex-wrap:nowrap;gap:16px}.jDH3nq_photoSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.jDH3nq_photoStep{grid-row:span 3;grid-template-rows:subgrid;display:grid}.jDH3nq_closeDeep{padding:120px 0}}.jDH3nq_nowrap{white-space:nowrap}@media (min-width:1200px){.jDH3nq_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.jDH3nq_productStage{--z:.64;--phone:112px}}.jDH3nq_productCompact .jDH3nq_productStage{--design:560px;--z:.45;--phone:80px}@media (min-width:640px){.jDH3nq_productCompact .jDH3nq_productStage{--z:.58;--phone:100px}}@media (max-width:374px){.jDH3nq_productStage{--z:.45;--phone:84px}.jDH3nq_productCompact .jDH3nq_productStage{--z:.42;--phone:76px}}.jDH3nq_stepUi .jDH3nq_miniBrowser,.jDH3nq_stepUi .jDH3nq_miniCode{max-width:none}
.lw5tIW_grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.lw5tIW_device{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px}.lw5tIW_deviceHead{align-items:flex-start;gap:14px;display:flex}.lw5tIW_icon{border-radius:var(--radius);background:var(--brand-soft);width:40px;height:40px;color:var(--brand-strong);flex:none;justify-content:center;align-items:center;display:flex}.lw5tIW_icon svg{width:20px;height:20px}.lw5tIW_deviceStale{background:var(--surface-muted);border-style:dashed}.lw5tIW_deviceStale .lw5tIW_name{color:var(--text-secondary)}.lw5tIW_notSeen{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;padding:5px 12px;font-size:.84rem;line-height:1.3;display:inline-flex}.lw5tIW_notSeenDot{border:1px solid var(--text-tertiary);border-radius:50%;flex:none;width:7px;height:7px}.lw5tIW_deviceMain{flex:1;min-width:0}.lw5tIW_name{overflow-wrap:anywhere;margin:0 0 7px;font-size:.98rem;font-weight:600}.lw5tIW_meta{color:var(--text-tertiary);margin-top:7px;font-size:.83rem;display:block}.lw5tIW_footer{border-top:1px solid var(--border-soft);justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.lw5tIW_remove{font-family:var(--font-stack-sans);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:4px 2px;font-size:.85rem;transition:color .15s;display:inline-flex}.lw5tIW_remove:hover:not(:disabled){color:var(--danger-text)}.lw5tIW_remove:disabled{opacity:.5;cursor:default}.lw5tIW_confirm{border-top:1px solid var(--border-soft);margin-top:16px;padding-top:16px}.lw5tIW_confirmTitle{margin:0 0 6px;font-size:.93rem;font-weight:600}.lw5tIW_confirmBody{color:var(--text-secondary);margin:0 0 14px;font-size:.87rem;line-height:1.55}.lw5tIW_confirmActions{flex-wrap:wrap;gap:9px;display:flex}.lw5tIW_empty{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);text-align:center;padding:30px 26px}.lw5tIW_emptyIcon{border-radius:var(--radius-lg);background:var(--border-soft);width:44px;height:44px;color:var(--text-tertiary);justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.lw5tIW_emptyIcon svg{width:22px;height:22px}.lw5tIW_emptyTitle{margin:0 0 8px;font-size:.98rem;font-weight:600}.lw5tIW_emptyBody{color:var(--text-secondary);max-width:44ch;margin:0 auto;font-size:.91rem;line-height:1.6}.lw5tIW_previous{margin-top:22px}.lw5tIW_previousLabel{font-size:var(--step-small);letter-spacing:-.005em;color:var(--text-tertiary);margin:0 0 10px;font-weight:700}.lw5tIW_previousList{margin:0;padding:0;list-style:none}.lw5tIW_previousItem{border-bottom:1px solid var(--border-soft);color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;font-size:.9rem;display:flex}.lw5tIW_previousItem:last-child{border-bottom:none}.lw5tIW_error{color:var(--danger-text);margin:14px 0 0;font-size:.88rem}.lw5tIW_iosBanner{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.lw5tIW_iosBannerDot{background:var(--text-tertiary);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.lw5tIW_iosBannerTitle{color:var(--text);margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.lw5tIW_iosBannerBody{color:var(--text-secondary);margin:3px 0 0;font-size:.85rem;line-height:1.5}.lw5tIW_coverage{margin-top:10px;font-size:.85rem}.lw5tIW_coverageSummary{cursor:pointer;color:var(--text-secondary);padding:6px 0}.lw5tIW_coverageSummary:hover{color:var(--text)}.lw5tIW_coverageBody{color:var(--text-secondary);max-width:52ch;margin:4px 0 0;line-height:1.55}
._2KELXG_introCard{margin-top:8px}._2KELXG_linkRow{align-items:center;gap:12px;display:flex}._2KELXG_link{min-width:0;font-family:var(--font-stack-sans);color:var(--text);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:var(--radius);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;padding:13px 16px;font-size:1.02rem}._2KELXG_copyBtn{font-family:var(--font-stack-sans);color:var(--on-brand);background:var(--brand);border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;flex:none;min-height:48px;padding:12px 20px;font-size:.9rem;font-weight:500;transition:background-color .15s}._2KELXG_copyBtn:hover{background:var(--brand-hover)}._2KELXG_copyFailed{color:var(--danger-text);margin:12px 0 0;font-size:.87rem}._2KELXG_linkNote{color:var(--text-secondary);margin:16px 0 0;font-size:.9rem;line-height:1.6}._2KELXG_balanceNotes{margin-top:18px}._2KELXG_balanceNotes p+p{margin-top:10px}._2KELXG_rows{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;padding:6px 24px;list-style:none}._2KELXG_row{border-bottom:1px solid var(--border-soft);grid-template-columns:8.5rem minmax(0,1fr) auto 6rem;align-items:center;gap:18px;padding:14px 0;display:grid}._2KELXG_row:last-child{border-bottom:none}._2KELXG_rowDate{color:var(--text-tertiary);white-space:nowrap;font-size:.87rem}._2KELXG_rowPlan{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:.94rem}._2KELXG_rowGross{color:var(--text-tertiary)}._2KELXG_rowAmount{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.98rem}._2KELXG_rowAmountNegative{color:var(--danger-text)}._2KELXG_footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 22px;margin-top:44px;padding-top:22px;display:flex}._2KELXG_footerLink{color:var(--text-secondary);align-items:center;min-height:44px;font-size:.88rem;text-decoration:none;display:inline-flex}._2KELXG_footerLink:hover{color:var(--text)}@media (max-width:720px){._2KELXG_linkRow{flex-direction:column;align-items:stretch}._2KELXG_copyBtn{padding:12px 20px}._2KELXG_rows{padding:4px 18px}._2KELXG_row{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}._2KELXG_rowDate{order:-2;grid-column:1}._2KELXG_rowStatus{order:-1;justify-self:end}}._2KELXG_ideas,._2KELXG_claims{margin:0;padding:0;list-style:none}._2KELXG_ideas li{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:4px;padding:12px 0;display:flex}._2KELXG_ideas li:first-child,._2KELXG_claims li:first-child{padding-top:0}._2KELXG_ideas li:last-child{border-bottom:0;padding-bottom:0}._2KELXG_ideaTitle{font-weight:700}._2KELXG_ideaBody{color:var(--text-secondary);font-size:.95rem;line-height:1.55}._2KELXG_claims li{padding:10px 0 10px 28px;font-weight:600;position:relative}._2KELXG_claims li:before{content:"";border-left:2px solid var(--brand);border-bottom:2px solid var(--brand);width:11px;height:6px;position:absolute;top:16px;left:3px;transform:rotate(-45deg)}._2KELXG_claims li:first-child:before{top:6px}._2KELXG_avoid{color:var(--text-secondary);background:#f3f4f6;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:.92rem;line-height:1.55}
.LKFVka_device{--w:300px;width:var(--w);flex-direction:column;align-items:center;max-width:100%;margin:0;display:flex}.LKFVka_frame{aspect-ratio:9/19.5;width:100%;box-shadow:inset 0 0 0 1.5px #3a3d45, inset 0 0 0 4px #121318, var(--shadow-device);background:#1d1f25;border-radius:16%/7.4%;padding:3.2%}.LKFVka_screen{color:#16181d;background:#f7f8fa;border-radius:13%/6%;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.LKFVka_caption{width:max-content;max-width:calc(100vw - 40px);font-size:var(--step-fine);color:var(--text-tertiary);text-align:center;margin-top:18px}.LKFVka_status{flex:none;justify-content:space-between;align-items:center;height:13cqw;padding:0 8cqw;font-size:4.3cqw;font-weight:600;display:flex;position:relative}.LKFVka_time{font-variant-numeric:tabular-nums}.LKFVka_island{background:#0b0c0f;border-radius:99px;width:30cqw;height:8.6cqw;position:absolute;top:3.2cqw;left:50%;transform:translate(-50%)}.LKFVka_glyphs{align-items:center;gap:1.4cqw;display:inline-flex}.LKFVka_glyph{fill:currentColor;width:5cqw;height:auto}.LKFVka_battery{fill:currentColor;width:7.4cqw;height:auto}.LKFVka_homeBar{background:#16181d;border-radius:99px;width:36cqw;height:1.5cqw;position:absolute;bottom:2.2cqw;left:50%;transform:translate(-50%)}.LKFVka_body{flex-direction:column;flex:1;min-height:0;padding:1.5cqw 6cqw 0;font-size:4cqw;line-height:1.3;display:flex}.LKFVka_tabs{color:#6b717d;background:#ffffffeb;border-top:1px solid #e4e6eb;justify-content:space-around;margin:auto -6cqw 0;padding:2.4cqw 6cqw 8cqw;font-size:.68em;font-weight:500;display:flex}.LKFVka_tab{flex-direction:column;align-items:center;gap:.35em;display:flex}.LKFVka_tabActive{color:#3d50e0}.LKFVka_tabIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:2.1em;height:2.1em}.LKFVka_navRow{margin-bottom:.9em}.LKFVka_back{color:#3d50e0;align-items:center;gap:.3em;font-size:1.05em;font-weight:500;display:inline-flex}.LKFVka_chevron{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.6em;height:1em}.LKFVka_kicker{color:#5e6470;margin:0 0 .2em;font-size:.85em;font-weight:500}.LKFVka_bigTitle{letter-spacing:-.02em;margin:0 0 .6em;font-size:1.62em;font-weight:800;line-height:1.1}.LKFVka_dot{background:#f2b84b;border-radius:50%;flex:none;width:.55em;height:.55em;margin-right:.45em;display:inline-block}.LKFVka_worth{color:#8a5a00;background:#fdf3dc;border-radius:99px;align-self:flex-start;align-items:center;margin-bottom:1em;padding:.35em .75em .35em .6em;font-size:.85em;font-weight:700;display:inline-flex}.LKFVka_card{background:#fff;border:1px solid #e4e6eb;border-radius:1.1em;margin:0;padding:0 1em}.LKFVka_row{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:baseline;gap:.8em;padding:.82em 0;font-size:.92em;display:flex}.LKFVka_row:last-child{border-bottom:0}.LKFVka_row dt{color:#5e6470;flex:none}.LKFVka_row dd{text-align:right;margin:0;font-weight:600}.LKFVka_strong{color:#3d50e0}.LKFVka_footnote{color:#6b717d;margin:.9em 0 0;font-size:.78em}.LKFVka_sub{color:#5e6470;margin-top:.15em;font-size:.8em;font-weight:400;display:block}.LKFVka_meta{color:#5e6470;flex-wrap:wrap;align-items:center;gap:.4em;margin-top:.3em;font-size:.8em;font-weight:500;display:flex}.LKFVka_cat{color:#4b505b;white-space:nowrap;background:#eef0f3;border-radius:99px;align-items:center;padding:.15em .55em;font-size:.95em;font-weight:600;line-height:1.35;display:inline-flex}.LKFVka_row .LKFVka_cat{font-size:.9em}.LKFVka_cat[data-cat=school]{background:var(--cat-school-tint);color:var(--cat-school-text)}.LKFVka_cat[data-cat=general]{background:var(--cat-general-tint);color:var(--cat-general-text)}.LKFVka_cat[data-cat=creative]{background:var(--cat-creative-tint);color:var(--cat-creative-text)}.LKFVka_cat[data-cat=personal]{background:var(--cat-personal-tint);color:var(--cat-personal-text)}.LKFVka_when{color:#6b717d;flex:none;font-size:.8em}.LKFVka_sectionLabel{color:#5e6470;margin:1.1em 0 .55em;font-size:.8em;font-weight:600}.LKFVka_profile{align-items:center;gap:.7em;margin:.4em 0 1em;display:flex}.LKFVka_avatar{color:#3d50e0;background:#eef0fe;border-radius:50%;place-items:center;width:2.6em;height:2.6em;font-weight:800;display:grid}.LKFVka_profileName{letter-spacing:-.015em;font-size:1.3em;font-weight:800;line-height:1.1;display:block}.LKFVka_profileMeta{color:#15713f;align-items:center;gap:.35em;font-size:.8em;font-weight:600;display:inline-flex}.LKFVka_live{background:#15894c;border-radius:50%;width:.5em;height:.5em}.LKFVka_segment{text-align:center;color:#5e6470;background:#eceef2;border-radius:.7em;grid-template-columns:1fr 1fr;margin-bottom:.9em;padding:.2em;font-size:.8em;font-weight:600;display:grid}.LKFVka_segment>span{padding:.4em 0}.LKFVka_segmentOn{color:#16181d;background:#fff;border-radius:.55em;box-shadow:0 1px 2px #16181d1a}.LKFVka_figures{background:#fff;border:1px solid #e4e6eb;border-radius:1em;grid-template-columns:repeat(3,1fr);display:grid}.LKFVka_figures>span{color:#5e6470;flex-direction:column;padding:.7em .8em;font-size:.72em;display:flex}.LKFVka_figures>span+span{border-left:1px solid #eef0f3}.LKFVka_figures b{font-variation-settings:"opsz" 32;letter-spacing:-.03em;color:#16181d;font-variant-numeric:tabular-nums;font-size:2.1em;font-weight:900;line-height:1.05}.LKFVka_figures b.LKFVka_amberFigure{color:#b07500}.LKFVka_bars{background:#fff;border:1px solid #e4e6eb;border-radius:1em;gap:.6em;margin:0;padding:.8em 1em;list-style:none;display:grid}.LKFVka_bars li[data-cat=school]{--bar:var(--cat-school)}.LKFVka_bars li[data-cat=general]{--bar:var(--cat-general)}.LKFVka_bars li[data-cat=creative]{--bar:var(--cat-creative)}.LKFVka_bars li[data-cat=personal]{--bar:var(--cat-personal)}.LKFVka_barTop{justify-content:space-between;margin-bottom:.3em;font-size:.8em;display:flex}.LKFVka_barPct{color:#5e6470;font-variant-numeric:tabular-nums}.LKFVka_track{background:#eef0f3;border-radius:99px;height:.45em;display:block;overflow:hidden}.LKFVka_fill{background:var(--bar,#4f63f5);transform-origin:0;height:100%;transform:scaleX(var(--w));border-radius:99px;display:block}[data-reveal=pending] .LKFVka_fill{transform:scaleX(0)}[data-reveal=shown] .LKFVka_fill{transition:transform 1.1s var(--ease-out,ease-out) .25s}.LKFVka_list{background:#fff;border:1px solid #e4e6eb;border-radius:1em;margin:0;padding:0 1em;list-style:none}.LKFVka_list li{justify-content:space-between;align-items:baseline;gap:.6em;padding:.65em 0;font-size:.9em;font-weight:600;display:flex}.LKFVka_list li+li{border-top:1px solid #eef0f3}.LKFVka_worthList{gap:.6em;margin:.2em 0 0;padding:0;list-style:none;display:grid}.LKFVka_worthList li{background:#fff;border:1px solid #e4e6eb;border-radius:1em;align-items:flex-start;gap:.2em;padding:.9em 1em;font-weight:600;display:flex}.LKFVka_worthList .LKFVka_dot{margin-top:.35em}.LKFVka_worthText{flex:1;min-width:0}.LKFVka_empty{color:#6b717d;border:1px dashed #d9dce2;border-radius:1em;padding:.85em 1em;font-size:.85em}.LKFVka_brief{background:#eef0fe;border-radius:1em;align-items:center;gap:.7em;margin-top:.8em;padding:.85em 1em;font-size:.92em;font-weight:700;display:flex}.LKFVka_briefIcon{background:#fff;border-radius:.7em;flex:none;place-items:center;width:2.3em;height:2.3em;display:grid}.LKFVka_briefIcon svg{fill:none;stroke:#4f63f5;stroke-width:1.8px;stroke-linejoin:round;width:1.3em;height:1.3em}.LKFVka_settle{animation:LKFVka_settle .6s var(--ease-out,ease-out) both;animation-delay:calc(.48s + var(--i,0) * 80ms)}.LKFVka_pulse{isolation:isolate;position:relative}.LKFVka_pulse:after{content:"";z-index:-1;border-radius:inherit;opacity:0;background:#f2b84b;animation:1.5s ease-out 1.25s both LKFVka_pulse;position:absolute;inset:0}@keyframes LKFVka_settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes LKFVka_pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.8)}}@media (prefers-reduced-motion:reduce){.LKFVka_settle,.LKFVka_pulse:after{animation:none}}.LKFVka_lock{background:linear-gradient(#e8ebff 0%,#c9d1fb 100%);flex-direction:column;flex:1;align-items:center;padding:6cqw 5cqw 0;display:flex}.LKFVka_lockTime{letter-spacing:-.03em;color:#1d2563;margin:3cqw 0 5cqw;font-size:13cqw;font-weight:700;line-height:1}.LKFVka_notice{background:#ffffffdb;border-radius:6cqw;gap:3cqw;width:100%;padding:4cqw;display:flex;box-shadow:0 2cqw 6cqw #1d256329}.LKFVka_noticeIcon{background:linear-gradient(#4ea4ff,#2a6cf0);border-radius:2.4cqw;flex:none;place-items:center;width:12cqw;height:12cqw;display:grid}.LKFVka_noticeIcon svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linejoin:round;width:6cqw;height:6cqw}.LKFVka_noticeText{color:#16181d;flex-direction:column;gap:1cqw;min-width:0;font-size:7.2cqw;line-height:1.3;display:flex}.LKFVka_noticeHead{color:#5e6470;justify-content:space-between;font-size:5.2cqw;display:flex}.LKFVka_noticeFrom,.LKFVka_noticeSubject{font-weight:700}.LKFVka_noticePreview{color:#3d4250}
.NnSPPG_card{background:var(--surface);border:1px solid var(--brand-border);border-radius:var(--radius-lg);padding:28px 30px}.NnSPPG_eyebrow{font-size:var(--step-small);letter-spacing:-.005em;color:var(--brand-strong);margin:0 0 12px;font-weight:700}.NnSPPG_title{font-variation-settings:"opsz" 32;letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:900;line-height:1.14}.NnSPPG_body{color:var(--text-secondary);max-width:58ch;margin:0 0 20px;font-size:.95rem;line-height:1.64}.NnSPPG_note{color:var(--text-tertiary);margin:12px 0 0;font-size:.84rem;line-height:1.55}.NnSPPG_consent{color:var(--text-tertiary);border-top:1px solid #4f6ef724;margin:22px 0 0;padding-top:18px;font-size:.85rem}.NnSPPG_success{background:var(--positive-soft);border:1px solid var(--positive-border);border-radius:var(--radius);padding:18px 20px}.NnSPPG_successTitle{color:var(--positive-text);margin:0 0 6px;font-size:.98rem;font-weight:600}.NnSPPG_success .NnSPPG_body{margin:0}.NnSPPG_manual{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:22px;padding:20px 22px}.NnSPPG_manualDisclosure{padding:0}.NnSPPG_manualDisclosure>:not(summary){margin-left:22px;margin-right:22px}.NnSPPG_manualDisclosure>:last-child{margin-bottom:18px}.NnSPPG_manualSummary{cursor:pointer;padding:16px 22px;font-size:.95rem;font-weight:600;list-style-position:inside}.NnSPPG_manualSummary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-lg)}.NnSPPG_flowDone{background:var(--brand);border-color:var(--brand);color:var(--on-brand,#fff)}.NnSPPG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NnSPPG_manualTitle{margin:0 0 12px;font-size:.95rem;font-weight:600}.NnSPPG_manualLead{color:var(--text-secondary);margin:0 0 14px;font-size:.91rem;line-height:1.6}.NnSPPG_steps{color:var(--text-secondary);margin:0 0 16px;padding-left:20px;font-size:.91rem;line-height:1.66}.NnSPPG_steps li{margin-bottom:4px}.NnSPPG_code{letter-spacing:.14em;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);text-align:center;-webkit-user-select:all;user-select:all;margin:0;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.6rem}@media (max-width:560px){.NnSPPG_card{padding:22px 20px}.NnSPPG_code{letter-spacing:.1em;font-size:1.25rem}}.NnSPPG_flow{gap:22px;margin:24px 0 0;padding:0;list-style:none;display:grid}.NnSPPG_flowStep{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;display:grid}.NnSPPG_flowNum{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-strong);border:1px solid var(--brand-border);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:.86rem;font-weight:600;display:inline-flex}.NnSPPG_flowTitle{color:var(--text);margin:4px 0;font-size:1rem;font-weight:600;line-height:1.4}.NnSPPG_flowBody{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.NnSPPG_flowBody a{color:var(--brand-strong)}.NnSPPG_shortcut{border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--bg);margin-top:26px;padding:18px 20px}.NnSPPG_shortcutText{color:var(--text-secondary);margin:0 0 12px;font-size:.93rem;line-height:1.55}.NnSPPG_codeBlock{margin:10px 0 0}.NnSPPG_codeMeta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.NnSPPG_copy{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:var(--radius);font:inherit;cursor:pointer;padding:6px 14px;font-size:.86rem}.NnSPPG_copy:hover{border-color:var(--text-tertiary);color:var(--text)}@media (max-width:560px){.NnSPPG_flowStep{grid-template-columns:26px minmax(0,1fr);gap:11px}}.NnSPPG_compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.NnSPPG_compactText{color:var(--text-secondary);max-width:52ch;margin:0;font-size:.95rem;line-height:1.55}.NnSPPG_stepAction{margin-top:12px}.NnSPPG_linkField{box-sizing:border-box;width:100%;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem}.NnSPPG_switch{margin:18px 0 0}.NnSPPG_linkButton{font:inherit;color:var(--brand-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:underline}.NnSPPG_linkButton:disabled{opacity:.55;cursor:default}
._rgIdG_hero{background:radial-gradient(50% 60% at 85% 30%,#4f63f51f,#4f63f500 100%),radial-gradient(40% 40% at 70% 85%,#0f978a1a,#0f978a00 100%);padding:40px 0 72px}._rgIdG_heroGrid{gap:40px;display:grid}._rgIdG_heroText,._rgIdG_offer{min-width:0}._rgIdG_kicker{font-size:var(--step-small);color:var(--brand-strong);margin:0 0 14px;font-weight:700}._rgIdG_title{font-variation-settings:"opsz" 32;letter-spacing:-.035em;word-spacing:.04em;margin:0 0 20px;font-size:clamp(2.2rem,10vw,4.6rem);font-weight:900;line-height:.99}._rgIdG_sub{max-width:40ch;color:var(--text-secondary);margin:0 0 28px;font-size:1.15rem;line-height:1.5}._rgIdG_ctas{flex-direction:column;gap:12px;display:flex}._rgIdG_note{font-size:var(--step-small);color:var(--text-secondary);margin:16px 0 0;font-weight:500}._rgIdG_offer{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-device);animation:_rgIdG_rise .8s var(--ease-out,ease-out) 80ms both;align-self:center;padding:24px 22px 18px}._rgIdG_offerTitle{border-bottom:1px solid var(--rule);letter-spacing:-.015em;margin:0;padding-bottom:14px;font-size:1.05rem;font-weight:800}._rgIdG_offerRows{margin:0}._rgIdG_offerRows>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}._rgIdG_offerRows dt{color:var(--text-secondary);flex:none;font-weight:500}._rgIdG_offerRows dd{text-align:right;min-width:0;margin:0;font-weight:600}._rgIdG_offerBig{font-variation-settings:"opsz" 32;letter-spacing:-.035em;color:var(--brand-strong);font-size:2.2rem;font-weight:900;line-height:1;display:block}._rgIdG_offerFoot{font-size:var(--step-small);color:var(--text-secondary);margin:14px 0 0;line-height:1.5}@keyframes _rgIdG_rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}._rgIdG_steps{gap:16px;margin-top:36px;margin-bottom:0;list-style:none;display:grid}._rgIdG_step{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);min-width:0;transition:transform .26s var(--ease-out,ease-out), box-shadow .26s ease;padding:24px 22px}._rgIdG_step:hover{box-shadow:var(--shadow-raise);transform:translateY(-4px)}._rgIdG_stepNum{font-size:var(--step-small);color:var(--brand-strong);margin:0 0 8px;font-weight:700}._rgIdG_stepTitle{letter-spacing:-.015em;margin:0 0 8px;font-size:1.15rem;font-weight:800}._rgIdG_stepBody{color:var(--text-secondary);margin:0;line-height:1.6}._rgIdG_who,._rgIdG_say,._rgIdG_joinGrid{gap:32px;display:grid}._rgIdG_who>*,._rgIdG_say>*,._rgIdG_joinGrid>*{min-width:0}._rgIdG_platforms{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}._rgIdG_platforms li{background:var(--surface);border:1px solid var(--rule);border-radius:16px;align-items:center;min-height:60px;padding:0 16px;font-weight:700;display:flex}._rgIdG_platformDot{background:var(--dot,var(--brand));width:10px;height:10px;box-shadow:0 0 0 4px var(--dot-tint,var(--brand-soft));border-radius:50%;flex:none;margin-right:12px}._rgIdG_platforms li[data-cat=school]{--dot:var(--cat-school);--dot-tint:var(--cat-school-tint)}._rgIdG_platforms li[data-cat=general]{--dot:var(--cat-general);--dot-tint:var(--cat-general-tint)}._rgIdG_platforms li[data-cat=creative]{--dot:var(--cat-creative);--dot-tint:var(--cat-creative-tint)}._rgIdG_platforms li[data-cat=personal]{--dot:var(--cat-personal);--dot-tint:var(--cat-personal-tint)}._rgIdG_claims{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);margin:0;padding:8px 22px;list-style:none}._rgIdG_claims li{border-bottom:1px solid var(--border-soft);padding:14px 0 14px 30px;font-weight:600;position:relative}._rgIdG_claims li:last-child{border-bottom:0}._rgIdG_claims li:before{content:"";border-left:2px solid var(--brand);border-bottom:2px solid var(--brand);width:11px;height:6px;position:absolute;top:20px;left:3px;transform:rotate(-45deg)}._rgIdG_comp{border-radius:var(--radius-xl);background:var(--brand-tint-strong);grid-column:1/-1;padding:22px 24px}._rgIdG_compTitle{letter-spacing:-.015em;margin:0 0 6px;font-size:1.1rem;font-weight:800}._rgIdG_compBody{color:var(--text-secondary);margin:0;line-height:1.6}._rgIdG_formCard{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);padding:24px 20px}._rgIdG_form{flex-direction:column;display:flex}._rgIdG_field{min-width:0;margin-bottom:18px}._rgIdG_fieldRow{gap:0;display:grid}._rgIdG_label{font-size:var(--step-small);margin-bottom:8px;font-weight:600;display:block}._rgIdG_input{width:100%;height:52px;font:inherit;color:var(--text);background:var(--surface);border:1px solid #d9dce3;border-radius:14px;outline:none;padding:0 16px;font-size:1rem;transition:border-color .16s,box-shadow .16s;display:block}._rgIdG_input:hover:not(:focus){border-color:#c3c8d2}._rgIdG_input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}._rgIdG_input[aria-invalid=true]{border-color:var(--danger)}._rgIdG_input::placeholder{color:#8a8f99}._rgIdG_fieldError,._rgIdG_formError{color:var(--danger-text);margin:8px 0 0;font-size:.92rem}._rgIdG_formError{background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:14px;margin:4px 0 14px;padding:12px 14px}._rgIdG_consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:4px 0;font-size:.97rem;line-height:1.45;display:flex}._rgIdG_consent input{width:22px;height:22px;accent-color:var(--brand);flex:none;margin:1px 0 0}._rgIdG_consent a{color:var(--brand-strong);font-weight:600}._rgIdG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._rgIdG_submit,._rgIdG_submitLink{border-radius:var(--radius-pill);background:var(--brand);width:100%;min-height:52px;color:var(--on-brand);font:inherit;cursor:pointer;transition:background-color .18s ease, box-shadow .22s ease, transform .22s var(--ease-out,ease-out);border:0;justify-content:center;align-items:center;margin-top:14px;padding:0 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1f296e2e}._rgIdG_submit:hover:not(:disabled),._rgIdG_submitLink:hover{background:var(--brand-hover);transform:translateY(-1px);box-shadow:0 12px 24px -10px #4f63f599}._rgIdG_submit:active:not(:disabled),._rgIdG_submitLink:active{transform:scale(.98)}._rgIdG_submit:disabled{opacity:.7;cursor:progress}._rgIdG_done{flex-direction:column;gap:12px;display:flex}._rgIdG_doneTitle{font-variation-settings:"opsz" 32;letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:900}._rgIdG_doneBody{color:var(--text-secondary);margin:0;line-height:1.6}@media (min-width:640px){._rgIdG_ctas{flex-flow:wrap}._rgIdG_platforms{grid-template-columns:repeat(3,minmax(0,1fr))}._rgIdG_formCard{padding:32px}._rgIdG_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._rgIdG_offer{padding:28px 30px 22px}}@media (min-width:1000px){._rgIdG_hero{padding:80px 0 112px}._rgIdG_heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px}._rgIdG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._rgIdG_who,._rgIdG_say,._rgIdG_joinGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}._rgIdG_submit{align-self:flex-start;width:auto}}@media (prefers-reduced-motion:reduce){._rgIdG_offer{animation:none}._rgIdG_step:hover,._rgIdG_submit:hover:not(:disabled),._rgIdG_submitLink:hover{transform:none}}
.vTjDEG_block{border-radius:var(--radius-xl);background:var(--brand-soft);border:1px solid var(--brand-border);max-width:760px;margin:0 auto;padding:36px 20px}.vTjDEG_kicker{font-size:var(--step-small);color:var(--brand-strong);margin:0 0 10px;font-weight:700}.vTjDEG_title{font-variation-settings:"opsz" 32;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,5.5vw,2.2rem);font-weight:900;line-height:1.08}.vTjDEG_lead{color:var(--text-secondary);margin:10px 0 20px;font-size:1.06rem;line-height:1.5}.vTjDEG_card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:20px}.vTjDEG_form{text-align:left;flex-direction:column;gap:14px;margin:0;display:flex}.vTjDEG_fields{gap:14px;display:grid}.vTjDEG_field{flex-direction:column;gap:8px;min-width:0;display:flex}.vTjDEG_label{color:var(--text);padding:0;font-size:.92rem;font-weight:600}.vTjDEG_optional{color:var(--text-secondary);font-weight:400}.vTjDEG_input{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);width:100%;min-height:52px;color:var(--text);font:inherit;padding:0 14px;font-size:1rem}.vTjDEG_input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.vTjDEG_teens{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.vTjDEG_chipRow{flex-wrap:wrap;gap:8px;display:flex}.vTjDEG_chip{display:inline-flex;position:relative}.vTjDEG_chip input{opacity:0;width:1px;height:1px;position:absolute}.vTjDEG_chip span{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:56px;min-height:44px;padding:0 16px;font-size:.95rem;display:inline-flex}.vTjDEG_chip input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong);font-weight:600}.vTjDEG_chip input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.vTjDEG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.vTjDEG_error{color:var(--danger-text);margin:0;font-size:.92rem}.vTjDEG_submit{border-radius:var(--radius-pill);background:var(--brand);min-height:54px;color:var(--on-brand);font:inherit;cursor:pointer;transition:background-color .18s ease, transform .22s var(--ease-out), box-shadow .22s ease;border:0;margin-top:4px;font-size:1.04rem;font-weight:700}.vTjDEG_submit:hover{background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 12px 24px -10px #4f63f5a6}.vTjDEG_submit:active{transform:scale(.98)}.vTjDEG_submit:disabled{opacity:.7;cursor:progress}.vTjDEG_submit:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vTjDEG_note{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.5}.vTjDEG_noteLink{color:inherit;text-decoration:underline}.vTjDEG_done{border:1px solid var(--brand-border);border-radius:var(--radius-lg);background:var(--brand-soft);text-align:left;margin:0;padding:22px 20px}.vTjDEG_doneTitle{margin:0 0 6px;font-size:1.08rem;font-weight:700}.vTjDEG_doneBody{color:var(--text-secondary);margin:0;line-height:1.55}@media (min-width:560px){.vTjDEG_fields{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.vTjDEG_block{padding:44px 40px}.vTjDEG_card{padding:24px}}@media (prefers-reduced-motion:reduce){.vTjDEG_submit:hover{transform:none}}
.ZdTIvW_badge{color:#fff;background:#000;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:8px;margin-top:18px;padding:7px 14px 7px 11px;line-height:1;text-decoration:none;display:inline-flex}.ZdTIvW_badge:hover{color:#fff;opacity:.88}.ZdTIvW_badge:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ZdTIvW_logo{flex-shrink:0}.ZdTIvW_text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ZdTIvW_small{letter-spacing:.01em;font-size:.62rem}.ZdTIvW_large{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}
.i4ouGq_demo{font-size:var(--step-small);color:var(--text-secondary);margin:24px 0 0;line-height:1.5}.i4ouGq_link{color:var(--brand-strong);white-space:nowrap;font-weight:600;text-decoration:none}.i4ouGq_link:hover{text-underline-offset:3px;text-decoration:underline}
.FD2Xgq_title{font-variation-settings:"opsz" 32;letter-spacing:-.03em;margin:0 0 30px;font-size:clamp(2rem,4vw,2.6rem);font-weight:900;line-height:1.1}.FD2Xgq_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:18px;padding:22px 24px}.FD2Xgq_cardTitle{margin:0 0 6px;font-size:1rem;font-weight:600}.FD2Xgq_cardBody{color:var(--text-secondary);margin:0;font-size:.93rem;line-height:1.62}.FD2Xgq_cardBody+.FD2Xgq_cardBody{margin-top:12px}.FD2Xgq_row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.FD2Xgq_row:last-child{border-bottom:none;padding-bottom:0}.FD2Xgq_row:first-child{padding-top:0}.FD2Xgq_rowLabel{color:var(--text-tertiary);font-size:.88rem}.FD2Xgq_rowValue{color:var(--text);text-align:right;word-break:break-all;font-size:.93rem}.FD2Xgq_toggleRow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.FD2Xgq_toggleCopy{flex:1}.FD2Xgq_switch{flex-shrink:0;width:46px;height:27px;margin-top:2px;position:relative}.FD2Xgq_switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.FD2Xgq_track{border-radius:var(--radius-pill);background:var(--border);pointer-events:none;transition:background-color .18s;position:absolute;inset:0}.FD2Xgq_knob{background:var(--surface);pointer-events:none;border-radius:50%;width:21px;height:21px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a38}.FD2Xgq_switch input:checked~.FD2Xgq_track{background:var(--brand)}.FD2Xgq_switch input:checked~.FD2Xgq_knob{transform:translate(19px)}.FD2Xgq_switch input:focus-visible~.FD2Xgq_track{outline:2px solid var(--brand);outline-offset:2px}.FD2Xgq_switch input:disabled{cursor:default}.FD2Xgq_switch input:disabled~.FD2Xgq_track{opacity:.55}.FD2Xgq_status{color:var(--text-tertiary);margin:14px 0 0;font-size:.85rem}.FD2Xgq_statusError{color:var(--danger-text)}.FD2Xgq_deleteCard{border-color:var(--danger-border);background:var(--surface)}.FD2Xgq_buttonRow{margin-top:16px}.FD2Xgq_buttonRow+.FD2Xgq_cardBody{margin-top:14px}.FD2Xgq_mailBtn{border-radius:var(--radius-pill);background:var(--surface);min-height:48px;color:var(--danger-text);border:1px solid var(--danger);justify-content:center;align-items:center;padding:0 22px;font-size:.97rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.FD2Xgq_mailBtn:hover{background:var(--danger-soft)}.FD2Xgq_footerLinks{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 22px;margin-top:28px;padding-top:22px;display:flex}.FD2Xgq_footerLink{color:var(--text-secondary);align-items:center;min-height:44px;font-size:.88rem;text-decoration:none;display:inline-flex}.FD2Xgq_footerLink:hover{color:var(--text)}@media (max-width:520px){.FD2Xgq_row{flex-direction:column;gap:3px}.FD2Xgq_rowValue{text-align:left}}.FD2Xgq_toggleRow+.FD2Xgq_toggleRow{border-top:1px solid var(--border-soft);margin-top:18px;padding-top:18px}.FD2Xgq_choices{border:0;gap:4px;margin:14px 0 0;padding:0;display:grid}.FD2Xgq_choice{cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:15px;display:flex}.FD2Xgq_choice input{width:18px;height:18px;accent-color:var(--brand,#4058d8)}.FD2Xgq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FD2Xgq_settingTitle{color:inherit;margin:18px 0 4px;padding:0;font-size:15px;font-weight:600}.FD2Xgq_note{color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.5}.FD2Xgq_chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.FD2Xgq_chip{border:1px solid var(--border-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.FD2Xgq_chipLocked{cursor:default;background:var(--surface-muted,transparent)}.FD2Xgq_chipTag{color:var(--text-secondary,inherit);font-size:12px;font-weight:600}.FD2Xgq_chip input{width:16px;height:16px;accent-color:var(--brand,#4058d8)}.FD2Xgq_fieldRow{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.FD2Xgq_field{color:var(--text-secondary);flex:140px;gap:4px;min-width:0;font-size:13px;display:grid}.FD2Xgq_select{font:inherit;color:inherit;border:1px solid var(--border-soft);background:var(--surface,#fff);border-radius:8px;max-width:100%;padding:8px 10px;font-size:15px}
.g1r7qW_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);justify-items:start;gap:12px;margin:0 0 18px;padding:22px 24px;display:grid}.g1r7qW_eyebrow{font-size:var(--step-small);letter-spacing:-.005em;color:var(--text-tertiary);margin:0;font-weight:700}.g1r7qW_statusRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g1r7qW_pillOn,.g1r7qW_pillReady,.g1r7qW_pillOff{border-radius:var(--radius-pill);align-items:center;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.g1r7qW_pillOn{background:var(--positive-soft);border:1px solid var(--positive-border);color:var(--positive-text)}.g1r7qW_pillReady{background:var(--brand-soft);border:1px solid var(--brand-border);color:var(--brand-strong)}.g1r7qW_pillOff{background:var(--attention-soft);border:1px solid var(--attention-border);color:var(--attention-text)}.g1r7qW_statusText{color:var(--text-secondary);font-size:.88rem}.g1r7qW_body{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.55}.g1r7qW_primaryLink,.g1r7qW_secondaryLink{border-radius:var(--radius);align-items:center;min-height:42px;padding:0 18px;font-size:.93rem;font-weight:600;text-decoration:none;display:inline-flex}.g1r7qW_primaryLink{background:var(--brand);color:var(--on-brand)}.g1r7qW_primaryLink:hover{background:var(--brand-hover)}.g1r7qW_secondaryLink{border:1px solid var(--border);color:var(--text)}.g1r7qW_quiet{font-family:var(--font-stack-sans);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.88rem;text-decoration:underline}.g1r7qW_quiet:hover:not(:disabled){color:var(--text)}.g1r7qW_confirm{background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius);width:100%;padding:16px 18px}.g1r7qW_confirmTitle{color:var(--danger-text);margin:0 0 10px;font-size:.95rem;font-weight:600}.g1r7qW_confirmList{gap:6px;margin:0 0 14px;padding-left:1.1rem;display:grid}.g1r7qW_confirmList li{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.g1r7qW_confirmActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.g1r7qW_danger{border-radius:var(--radius);background:var(--danger);min-height:40px;color:var(--on-inverse);font-family:var(--font-stack-sans);cursor:pointer;border:0;padding:0 16px;font-size:.9rem;font-weight:600}.g1r7qW_danger:disabled{opacity:.55;cursor:default}.g1r7qW_error{color:var(--danger-text);margin:0;font-size:.88rem}@media (max-width:640px){.g1r7qW_card{padding:18px 16px}}
.BSN8BG_page{flex-direction:column;min-height:100vh;display:flex}.BSN8BG_wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}.BSN8BG_accent{color:var(--brand)}.BSN8BG_line{text-wrap:balance;display:block}.BSN8BG_title,.BSN8BG_h2,.BSN8BG_ctaTitle{font-variation-settings:"opsz" 32;letter-spacing:-.02em;word-spacing:.06em;color:var(--text);font-weight:900}.BSN8BG_hero{padding:24px 0 48px}.BSN8BG_heroGrid{gap:32px;display:grid}.BSN8BG_heroText,.BSN8BG_facts{min-width:0}.BSN8BG_crumbs{font-size:var(--step-small);color:var(--text-secondary);margin-bottom:16px}.BSN8BG_crumbs a{min-height:44px;color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.BSN8BG_crumbs a:hover{color:var(--text)}.BSN8BG_eyebrow,.BSN8BG_factsBadge,.BSN8BG_contentsTitle,.BSN8BG_relatedTitle{font-size:var(--step-small);letter-spacing:-.005em;color:var(--text);margin:0 0 14px;font-weight:700}.BSN8BG_eyebrow{color:var(--brand-strong)}.BSN8BG_title{margin:0 0 20px;font-size:clamp(2.6rem,13vw,5rem);line-height:.96}.BSN8BG_summary{max-width:54ch;color:var(--text-secondary);margin:0 0 16px;font-size:1.08rem;line-height:1.6}.BSN8BG_meta{font-size:var(--step-small);color:var(--text-tertiary);margin:0}.BSN8BG_facts{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);padding:18px 20px 4px}.BSN8BG_factsBadge{border-bottom:1px solid var(--rule);margin:0;padding-bottom:14px}.BSN8BG_factRows{margin:0}.BSN8BG_factRow{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:.95rem;display:flex}.BSN8BG_factRow:last-child{border-bottom:0}.BSN8BG_factRow dt{color:var(--text-secondary);flex:none;font-weight:500}.BSN8BG_factRow dd{text-align:right;min-width:0;margin:0;font-weight:600}.BSN8BG_stepsSection{background:var(--surface-stone);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:64px 0}.BSN8BG_h2{text-wrap:balance;margin:0 0 24px;font-size:clamp(2rem,8.4vw,3.3rem);line-height:1.02}.BSN8BG_steps{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.BSN8BG_step{border-bottom:1px solid var(--rule);align-content:start;gap:10px;padding:22px 0;display:grid}.BSN8BG_stepNum{font-size:var(--step-small);color:var(--brand-strong);font-weight:700}.BSN8BG_stepTitle{margin:0 0 6px;font-size:1.12rem;font-weight:700}.BSN8BG_stepBody{max-width:52ch;color:var(--text-secondary);margin:0;line-height:1.55}.BSN8BG_articleGrid{gap:8px;padding-top:40px;padding-bottom:72px;display:grid}.BSN8BG_side,.BSN8BG_article{min-width:0}.BSN8BG_contents{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:18px 20px}.BSN8BG_contents ul{margin:0;padding:0;list-style:none}.BSN8BG_contents li+li{border-top:1px solid var(--border-soft)}.BSN8BG_contents a{min-height:44px;font-size:var(--step-small);color:var(--text);align-items:center;padding:8px 0;font-weight:500;text-decoration:none;display:flex}.BSN8BG_contents a:hover{color:var(--brand-strong)}.BSN8BG_article{max-width:70ch}.BSN8BG_article h2{font-variation-settings:"opsz" 32;letter-spacing:-.02em;word-spacing:.04em;margin:56px 0 16px;scroll-margin-top:24px;font-size:clamp(1.6rem,6.4vw,2.2rem);font-weight:900;line-height:1.05}.BSN8BG_article h3{font-size:1.1rem;font-weight:700}.BSN8BG_article p,.BSN8BG_article li{font-size:1.03rem;line-height:1.7}.BSN8BG_article aside{border-radius:var(--radius-lg)}.BSN8BG_cta{padding:0 20px 72px}.BSN8BG_cta>.BSN8BG_wrap{background:var(--brand-soft);border-radius:32px;padding:48px 24px}.BSN8BG_ctaTitle{text-wrap:balance;max-width:20ch;margin:0 0 20px;font-size:clamp(2.2rem,9.6vw,4.2rem);line-height:1}.BSN8BG_ctaBody{max-width:58ch;color:var(--text-secondary);margin:0 0 28px;line-height:1.6}.BSN8BG_ctaBody a{color:var(--brand-strong)}.BSN8BG_ctaButton{border-radius:var(--radius-pill);background:var(--brand);min-height:52px;color:var(--on-brand);transition:background-color .2s;transition:background-color .18s ease, transform .22s var(--ease-out), box-shadow .22s ease;justify-content:center;align-items:center;padding:0 28px;font-weight:700;text-decoration:none;display:inline-flex}.BSN8BG_ctaButton:hover{background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 12px 24px -10px #4f63f5a6}.BSN8BG_ctaButton:active{transform:scale(.98)}.BSN8BG_related{padding:0 0 80px}.BSN8BG_relatedTitle{border-bottom:1px solid var(--rule);margin:0;padding-bottom:14px}.BSN8BG_relatedList{margin:0;padding:0;list-style:none}.BSN8BG_relatedList li{border-bottom:1px solid var(--rule)}.BSN8BG_relatedLink{color:var(--text);padding:22px 0;text-decoration:none;display:block}.BSN8BG_relatedName{font-size:1.12rem;font-weight:700;transition:color .2s;display:block}.BSN8BG_relatedLink:hover .BSN8BG_relatedName{color:var(--brand-strong)}@media (min-width:600px){.BSN8BG_wrap{padding:0 32px}.BSN8BG_facts{padding:22px 28px 6px}}@media (min-width:960px){.BSN8BG_hero{padding:32px 0 88px}.BSN8BG_heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:64px}.BSN8BG_stepsSection{padding:96px 0}.BSN8BG_steps{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.BSN8BG_step{border-top:1px solid var(--rule);border-bottom:0;gap:10px;padding:24px 0 0}.BSN8BG_articleGrid{grid-template-columns:260px minmax(0,1fr);gap:72px;padding-top:72px;padding-bottom:112px}.BSN8BG_side{align-self:start;position:sticky;top:24px}.BSN8BG_article>:first-child{margin-top:0}.BSN8BG_cta>.BSN8BG_wrap{padding:96px 64px}}
.Js8UKG_heading{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.14rem;font-weight:800;line-height:1.3}.Js8UKG_consent{color:var(--text);cursor:pointer;align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.45;display:flex}.Js8UKG_consent input{width:22px;height:22px;accent-color:var(--brand);cursor:pointer;flex:none;margin:0}.Js8UKG_consent input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.qDr2Ca_notice{max-width:1160px;margin:20px auto 0;padding:0 24px}.qDr2Ca_text{border-radius:var(--radius-lg);border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--text);margin:0;padding:14px 18px;font-size:.93rem;line-height:1.55}
.IKy0Ea_attention{background:#f3f4f6;border-color:#e4e6eb}.IKy0Ea_facts{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:0 0 16px;padding:16px 0;display:grid}.IKy0Ea_fact{min-width:0}.IKy0Ea_factLabel{color:var(--text-tertiary);margin:0 0 4px;font-size:.76rem}.IKy0Ea_factValue{color:var(--text);margin:0;font-size:.95rem}.IKy0Ea_factMuted{color:var(--text-tertiary);font-size:.85rem}.IKy0Ea_plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.IKy0Ea_plan{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);padding:18px 20px}.IKy0Ea_planName{font-size:var(--step-small);letter-spacing:-.005em;color:var(--text-tertiary);margin:0 0 10px;font-weight:700}.IKy0Ea_planPrice{font-variation-settings:"opsz" 32;letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:900;line-height:1}.IKy0Ea_planInterval{font-family:var(--font-stack-sans);color:var(--text-tertiary);letter-spacing:0;font-size:.85rem}.IKy0Ea_planBadge{border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);margin:0 0 8px;padding:2px 9px;font-size:.72rem;font-weight:600;line-height:1.4;display:inline-block}.IKy0Ea_planTrial{color:var(--brand);margin:2px 0 0;font-size:.9rem;font-weight:600}.IKy0Ea_planSave{color:var(--brand-strong);margin:8px 0 0;font-size:.82rem}.IKy0Ea_planChange{color:var(--text-secondary);margin:8px 0 0;font-size:.82rem;line-height:1.45}.IKy0Ea_plan .IKy0Ea_btn{width:100%;margin-top:16px}.IKy0Ea_btn{font-family:var(--font-stack-sans);border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.92rem;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.IKy0Ea_btn:disabled{opacity:.55;cursor:default}.IKy0Ea_btnPrimary{background:var(--brand);color:var(--on-brand)}.IKy0Ea_btnPrimary:hover:not(:disabled){background:var(--brand-hover)}.IKy0Ea_btnGhost{background:var(--surface);color:var(--text);border-color:var(--border)}.IKy0Ea_btnGhost:hover:not(:disabled){border-color:var(--text-tertiary)}.IKy0Ea_actions{margin:16px 0 0}.IKy0Ea_note{color:var(--text-tertiary);margin:12px 0 0;font-size:.83rem;line-height:1.55}.IKy0Ea_error{color:var(--danger-text);margin:14px 0 0;font-size:.88rem}@media (max-width:520px){.IKy0Ea_plans{grid-template-columns:minmax(0,1fr)}}
._5H3XEG_runNote{background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:var(--radius-lg);margin-top:20px;padding:16px 20px}._5H3XEG_promote{text-align:right}._5H3XEG_promoteNote{color:var(--text-tertiary);margin:8px 0 0;font-size:.85rem}._5H3XEG_roster{flex-direction:column;gap:14px;display:flex}._5H3XEG_row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px}._5H3XEG_rowMain{min-width:0}._5H3XEG_rowHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._5H3XEG_rowName{color:var(--text);letter-spacing:-.01em;align-items:center;min-height:44px;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}._5H3XEG_rowName:hover{color:var(--brand-strong)}._5H3XEG_rowMeta{color:var(--text-tertiary);overflow-wrap:anywhere;margin:5px 0 0;font-size:.86rem}._5H3XEG_figures{border-top:1px solid var(--border-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:16px 0 0;display:grid}._5H3XEG_figure dt{font-size:var(--step-small);letter-spacing:-.005em;color:var(--text-tertiary);font-weight:700}._5H3XEG_figure dd{color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.05rem}._5H3XEG_figureDue dd{color:var(--brand-strong);font-weight:600}._5H3XEG_rowActions{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}._5H3XEG_confirm,._5H3XEG_reverse{background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius-lg);margin-top:16px;padding:18px 20px}._5H3XEG_confirmTitle{color:var(--danger-text);margin:0;font-size:.97rem;font-weight:600}._5H3XEG_confirmBody{color:var(--text-secondary);margin:6px 0 0;font-size:.89rem;line-height:1.6}._5H3XEG_confirmRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}._5H3XEG_confirmRow>input{flex:1;min-width:220px}._5H3XEG_ok{color:var(--brand-strong);margin:14px 0 0;font-size:.89rem}._5H3XEG_formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}._5H3XEG_formNote{color:var(--text-tertiary);margin:4px 0 18px;font-size:.87rem;line-height:1.6}._5H3XEG_footNote{color:var(--text-tertiary);border-top:1px solid var(--border);margin:44px 0 0;padding-top:22px;font-size:.87rem;line-height:1.6}._5H3XEG_history{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:6px 24px}._5H3XEG_historyRow{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}._5H3XEG_historyRow:last-child{border-bottom:none}._5H3XEG_historyMain{min-width:0}._5H3XEG_historyTitle{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:1rem}._5H3XEG_historyGross{color:var(--text-tertiary);font-variant-numeric:normal;font-size:.9rem}._5H3XEG_historyMeta{color:var(--text-tertiary);overflow-wrap:anywhere;margin:4px 0 0;font-size:.84rem}._5H3XEG_historyReason{color:#4b505b;margin:5px 0 0;font-size:.86rem}@media (max-width:900px){._5H3XEG_figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._5H3XEG_formGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){._5H3XEG_promote{text-align:left}._5H3XEG_history{padding:4px 18px}._5H3XEG_historyRow{grid-template-columns:minmax(0,1fr) auto}._5H3XEG_historyRow>:last-child{grid-column:1/-1}}@media (max-width:460px){._5H3XEG_figures{grid-template-columns:repeat(2,minmax(0,1fr))}._5H3XEG_row{padding:18px}}._5H3XEG_selfServe{background:var(--brand-soft);color:var(--brand-strong);border-color:#0000}._5H3XEG_toggleCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}._5H3XEG_toggleText{flex:320px;min-width:0}
.FR15vq_child{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:24px 26px;transition:border-color .15s;display:flex}.FR15vq_child:hover{border-color:var(--text-tertiary)}.FR15vq_childHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.FR15vq_childName{font-variation-settings:"opsz" 32;letter-spacing:-.03em;margin:0;font-size:1.65rem;font-weight:900;line-height:1.1}.FR15vq_childAge{color:var(--text-tertiary);margin:6px 0 0;font-size:.86rem}.FR15vq_facts{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 20px;padding:16px 0;display:grid}.FR15vq_fact{min-width:0}.FR15vq_factLabel{color:var(--text-tertiary);margin:0 0 4px;font-size:.76rem}.FR15vq_factValue{color:var(--text);margin:0;font-size:.93rem}.FR15vq_actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.FR15vq_prompt{background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:var(--radius);margin-top:auto;padding:16px 18px}.FR15vq_promptText{color:var(--text-secondary);margin:0 0 12px;font-size:.88rem;line-height:1.55}.FR15vq_addRow{margin-top:26px}.FR15vq_form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:460px;margin-top:26px;padding:24px 26px}.FR15vq_formTitle{margin:0 0 18px;font-size:1rem;font-weight:600}@media (max-width:480px){.FR15vq_child{padding:20px}.FR15vq_facts{grid-template-columns:minmax(0,1fr);gap:12px}}.FR15vq_under13Note{border-radius:var(--radius);background:var(--brand-soft);color:var(--text);margin:-4px 0 0;padding:10px 12px;font-size:.88rem;line-height:1.5}
.tjfZjq_card{background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:var(--radius-lg);padding:26px 28px}.tjfZjq_eyebrow{font-size:var(--step-small);letter-spacing:-.005em;color:var(--brand-strong);margin:0 0 10px;font-weight:700}.tjfZjq_title{font-variation-settings:"opsz" 32;letter-spacing:-.03em;color:var(--text);margin:0 0 10px;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:900;line-height:1.15}.tjfZjq_body{color:var(--text-secondary);max-width:60ch;margin:0;font-size:.95rem;line-height:1.62}.tjfZjq_plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.tjfZjq_plan{text-align:left;font-family:var(--font-stack-sans);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.tjfZjq_plan:hover:not(:disabled){border-color:var(--brand);box-shadow:0 1px 6px #4f6ef714}.tjfZjq_plan:disabled{opacity:.6;cursor:default}.tjfZjq_planName{color:var(--text-tertiary);font-size:.87rem}.tjfZjq_planPrice{font-variation-settings:"opsz" 32;letter-spacing:-.03em;color:var(--text);font-size:1.6rem;font-weight:900}.tjfZjq_planInterval{font-family:var(--font-stack-sans);color:var(--text-tertiary);letter-spacing:0;font-size:.85rem}.tjfZjq_planSave{color:var(--brand-strong);font-size:.78rem}.tjfZjq_planChange{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.tjfZjq_planGo{color:var(--brand-strong);margin-top:10px;font-size:.88rem;font-weight:500}.tjfZjq_planGoPrimary,.tjfZjq_planGoSecondary{border-radius:999px;margin-top:14px;padding:9px 18px;font-weight:700}.tjfZjq_planGoPrimary{background:var(--brand);color:var(--on-brand,#fff)}.tjfZjq_planGoSecondary{border:1px solid var(--border);color:var(--text)}.tjfZjq_foot{color:var(--text-tertiary);margin:18px 0 0;font-size:.86rem}.tjfZjq_footLink{color:var(--text-secondary)}.tjfZjq_footLink:hover{color:var(--text)}.tjfZjq_updatePayment{border-radius:var(--radius-lg);background:var(--brand);color:#fff;margin-top:6px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.tjfZjq_updatePayment:hover{background:var(--brand-strong)}@media (max-width:560px){.tjfZjq_card{padding:20px 18px}.tjfZjq_plans{grid-template-columns:minmax(0,1fr)}}.tjfZjq_under13{border-radius:var(--radius);background:var(--brand-soft);color:var(--text);margin:14px 0 0;padding:10px 12px;font-size:.88rem;line-height:1.5}
.hoLYEq_fieldset{border:0;min-width:0;margin:0;padding:0}.hoLYEq_option{min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:4px 0;font-size:.98rem;display:flex}.hoLYEq_option input{width:18px;height:18px;accent-color:var(--brand);flex:none}.hoLYEq_text{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);resize:vertical;margin-top:8px;padding:10px 12px;font-size:.95rem}.hoLYEq_actions{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.hoLYEq_months{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.hoLYEq_month{min-height:44px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;font-size:.95rem;font-weight:600}.hoLYEq_monthOn{color:var(--brand-deep);background:var(--brand-soft);border-color:var(--brand)}
