.page_page__ZqnOP{background:var(--paper);flex-direction:column;overflow:hidden}.page_frame__CBsPu,.page_page__ZqnOP{min-height:100dvh;display:flex;position:relative}.page_frame__CBsPu{width:100%;max-width:480px;margin:0 auto;flex:1 1;flex-direction:column}@media (min-width:768px){.page_frame__CBsPu{max-width:560px;border-left:1px solid var(--rule-soft);border-right:1px solid var(--rule-soft)}}@media (min-width:1280px){.page_frame__CBsPu{max-width:600px}}.page_header__PhEO3{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 4px;position:relative;z-index:1}.page_headerCover__c8Ba9{padding:14px 20px 4px}.page_iconBtn__69EgR{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);border-radius:999px;transition:background var(--dur-fast) var(--ease-out)}.page_iconBtn__69EgR:hover{background:var(--paper-2)}.page_dots__7_kfp{display:flex;gap:6px;align-items:center}.page_dot__WXAQb{width:6px;height:6px;border-radius:999px;background:var(--rule);transition:width var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.page_dotPast__msSzo{background:var(--ink)}.page_dotCurrent__rYyNm{width:22px;background:var(--ink)}.page_skip__kqOBU{font-size:12px;font-weight:600;color:var(--ink-3);padding-right:8px;background:transparent;border:none;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.page_skip__kqOBU:hover{color:var(--ink)}.page_stepCount__V1GRx{font-size:12px;font-weight:600;color:var(--ink-3);padding-right:8px}.page_section__IRHSz{padding:14px 24px 6px}.page_eyebrow__vanCS{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.page_title__8qxF4{font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:700;margin-top:6px;color:var(--ink)}.page_subtitle__QJtQo{font-size:13px;color:var(--ink-3);margin-top:6px;line-height:1.55}.page_body__TBfDW{padding:16px 16px 0;flex:1 1;overflow:auto;-webkit-overflow-scrolling:touch}.page_body__TBfDW,.page_footer__QDlbw{display:flex;flex-direction:column;gap:8px}.page_footer__QDlbw{padding:14px 16px 24px;border-top:1px solid var(--rule-soft);background:var(--paper);position:-webkit-sticky;position:sticky;bottom:0}.page_footerCover__zTIwp{padding:0 28px 28px;display:flex;flex-direction:column;gap:10px}.page_btnPrimary__sBLHR{width:100%;height:52px;background:var(--ink);color:var(--paper);border:none;border-radius:12px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.page_btnPrimary__sBLHR:hover{opacity:.92}.page_btnPrimary__sBLHR:active{transform:scale(.99)}.page_btnPrimary__sBLHR:disabled{opacity:.4;cursor:not-allowed}.page_btnPrimaryTall__4z_cp{height:54px}.page_btnGhost__etAd9{width:100%;height:44px;background:transparent;color:var(--ink-2);border:none;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.page_btnGhost__etAd9:hover{color:var(--ink)}.page_btnGhostTall__rv4hr{height:48px;font-size:14px;color:var(--ink)}.page_cover__lOhoz{flex:1 1;display:flex;flex-direction:column;position:relative;background:var(--paper)}.page_ruledLines__rC3LE{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 31px,var(--rule-soft) 31px,var(--rule-soft) 32px);opacity:.55}.page_marginLine__T55Y1{position:absolute;left:56px;top:0;bottom:0;width:1px;background:var(--up);opacity:.32}.page_coverContent__IL1Ja{flex:1 1;padding:42px 28px 0;position:relative;display:flex;flex-direction:column;z-index:1}.page_coverEyebrow__wnnxN{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-weight:700}.page_coverTitle___4bts{margin-top:18px;font-size:44px;line-height:1.04;letter-spacing:-.03em;font-weight:800;color:var(--ink)}@media (min-width:768px){.page_coverTitle___4bts{font-size:50px}}@media (min-width:1280px){.page_coverTitle___4bts{font-size:54px}}.page_coverHighlight__yXn_S{background:linear-gradient(180deg,transparent 60%,var(--highlight) 60%,var(--highlight) 95%,transparent 95%);padding:0 4px}.page_coverLead__EvuUQ{margin-top:20px;font-size:15px;line-height:1.65;color:var(--ink-2);max-width:320px}.page_scribble__wtSNA{position:absolute;right:16px;top:110px;opacity:.7;pointer-events:none;color:var(--ink)}.page_stamp__8yg9q{position:absolute;right:32px;top:200px;transform:rotate(-8deg);border:1.5px solid var(--up);color:var(--up);padding:6px 12px 5px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.16em;background:rgba(214,50,47,.04)}.page_spacer__QqrsA{flex:1 1}.page_personaCard__KAASy{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--card);border:1px solid var(--rule-soft);border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;width:100%;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.page_personaCard__KAASy:hover{border-color:var(--rule)}.page_personaCard__KAASy:active{transform:scale(.997)}.page_personaCard__KAASy[data-selected=true]{border:1.5px solid var(--ink);box-shadow:0 2px 8px rgba(60,40,10,.08)}.page_personaGlyph__d_Rei{width:38px;height:38px;border-radius:10px;flex-shrink:0;background:var(--paper-2);color:var(--ink-2);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.page_personaCard__KAASy[data-selected=true] .page_personaGlyph__d_Rei{background:var(--ink);color:var(--highlight)}.page_personaText__O7dSu{flex:1 1;min-width:0}.page_personaName__x6YUW{font-size:14px;font-weight:700;color:var(--ink)}.page_personaDesc__sWHHw{font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.4}.page_checkbox__PPGEb{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--rule);background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.page_personaCard__KAASy[data-selected=true] .page_checkbox__PPGEb{background:var(--ink);border-color:var(--ink);color:var(--paper)}.page_prefList__i_meM{background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(60,40,10,.04);border:1px solid var(--rule-soft)}.page_prefRow__eUjWZ{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--rule-soft);cursor:pointer}.page_prefRow__eUjWZ:last-child{border-bottom:none}.page_prefText__FfTn0{flex:1 1;min-width:0}.page_prefName__1MtS3{font-size:14px;font-weight:600;color:var(--ink)}.page_prefSub__IfcIJ{font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.4}.page_toggle__zZ94I{width:44px;height:26px;border-radius:999px;background:var(--rule);position:relative;flex-shrink:0;border:none;cursor:pointer;transition:background .16s var(--ease-out)}.page_toggle__zZ94I[data-on=true]{background:var(--ink)}.page_toggleKnob__ptYPO{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:var(--paper);box-shadow:0 1px 3px rgba(60,40,10,.18);transition:left .16s var(--ease-out)}.page_toggle__zZ94I[data-on=true] .page_toggleKnob__ptYPO{left:21px}.page_callout__tBXp6{margin-top:18px;padding:14px 16px;background:linear-gradient(180deg,var(--highlight-soft),var(--paper));border:1px dashed var(--highlight);border-radius:12px;display:flex;gap:12px;align-items:flex-start}.page_calloutBadge__eoxbS{width:28px;height:28px;border-radius:8px;background:var(--highlight);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0}.page_calloutText__pjpEM{font-size:12.5px;line-height:1.55;color:var(--ink-2)}.page_calloutText__pjpEM b{color:var(--ink)}.page_brokerList__hdTTH{background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(60,40,10,.04);border:1px solid var(--rule-soft)}.page_brokerRow__nHfdY{display:flex;align-items:center;gap:14px;padding:14px 16px;background:transparent;border:none;border-bottom:1px solid var(--rule-soft);width:100%;text-align:left;cursor:pointer;font-family:inherit;transition:background var(--dur-fast) var(--ease-out)}.page_brokerRow__nHfdY:last-child{border-bottom:none}.page_brokerMark__nCD1S,.page_brokerRow__nHfdY:hover{background:var(--paper-2)}.page_brokerMark__nCD1S{width:36px;height:36px;border-radius:8px;color:var(--ink-2);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.04em;flex-shrink:0;border:1px solid var(--rule)}.page_brokerText__autoE{flex:1 1;min-width:0}.page_brokerHead__ijKc1{display:flex;align-items:center;gap:6px}.page_brokerName___LJz7{font-size:14px;font-weight:600;color:var(--ink)}.page_popularBadge__SGpnA{font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 5px;border-radius:3px;background:var(--up-soft);color:var(--up-ink)}.page_brokerSub__hLLOY{font-size:11px;color:var(--ink-3);margin-top:2px}.page_brokerChevron__8a4gS{color:var(--ink-3);flex-shrink:0}.page_fineprint__L7Xam{margin-top:18px;font-size:11.5px;color:var(--ink-3);line-height:1.55;padding:0 4px}