._root_zi29x_1{color:#16324d;background:#f5f7fa;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}._root_zi29x_1 *,._root_zi29x_1 :before,._root_zi29x_1 :after{box-sizing:border-box}._root_zi29x_1 h1{letter-spacing:-.04em;margin:12px 0 28px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}._root_zi29x_1 h2{letter-spacing:-.02em;font-size:1.4rem}._root_zi29x_1 p{color:#52677b}._root_zi29x_1 button{font:inherit;color:#fff;cursor:pointer;background:#b64d0b;border:0;border-radius:8px;padding:10px 18px}._root_zi29x_1 button:hover{background:#913c08}._root_zi29x_1 :focus-visible{outline-offset:4px;outline:3px solid #246db0}._root_zi29x_1 input{width:100%;font:inherit;border:1px solid #9aaabd;border-radius:8px;margin-top:5px;padding:12px;display:block}._brand_zi29x_51{align-items:center;gap:12px;font-size:1.2rem;font-weight:750;display:flex}._brand_zi29x_51 small{color:#66798a;font-size:.75rem;font-weight:500;display:block}._mark_zi29x_64{color:#102d48;background:#ed772b;border-radius:12px;padding:10px;font-size:1rem}._layout_zi29x_71{grid-template-columns:196px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}._sidebar_zi29x_79{color:#fff;background:#132f48;border-right:1px solid #203f58;flex-direction:column;gap:28px;min-width:0;min-height:0;padding:24px 16px;display:flex}._sidebar_zi29x_79>._brand_zi29x_51,._sidebar_zi29x_79>._caption_zi29x_91,._sidebar_zi29x_79>._account_zi29x_92{flex-shrink:0}._sidebar_zi29x_79>._caption_zi29x_91{margin:0}._caption_zi29x_91,._eyebrow_zi29x_95{letter-spacing:.14em;font-size:.7rem;font-weight:750}._sidebar_zi29x_79 nav{overscroll-behavior:contain;flex:auto;align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}._sidebar_zi29x_79 nav a{color:#c1d0dd;border-radius:8px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}._sidebar_zi29x_79 nav svg{flex-shrink:0}._sidebar_zi29x_79 nav a:focus-visible{outline-offset:-3px}._sidebar_zi29x_79 nav a[aria-current=page]{color:#fff;background:#27455d;font-weight:700}._account_zi29x_92{overflow-wrap:anywhere;gap:7px;font-size:.85rem;display:grid}._account_zi29x_92 span{color:#63788b;text-transform:capitalize}._account_zi29x_92 button{margin-top:12px}._main_zi29x_136{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:0 24px 32px;overflow:auto}._main_zi29x_136 header{color:#64798c;border-bottom:1px solid #dfe6ed;justify-content:space-between;align-items:center;min-height:68px;margin-bottom:30px;font-size:.8rem;display:flex}._badge_zi29x_154{color:#335978;background:#e8eef5;border-radius:30px;padding:5px 10px;font-size:.7rem;font-weight:650}._panel_zi29x_162{background:#fff;border:1px solid #e0e7ee;border-radius:16px;max-width:820px;padding:36px}._hint_zi29x_169{font-size:.85rem}._gate_zi29x_172{max-width:520px;margin:auto;padding:56px 24px}._gate_zi29x_172 ._brand_zi29x_51{margin-bottom:56px}._form_zi29x_180{gap:20px;display:grid}@media (width<=720px){._layout_zi29x_71{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}._sidebar_zi29x_79{border-right:0;gap:8px;padding:12px 16px}._sidebar_zi29x_79 nav{flex-wrap:nowrap;flex:0 auto;padding:4px 0;display:flex;overflow-x:auto}._sidebar_zi29x_79 nav a{flex-shrink:0;padding:8px 10px;font-size:.85rem}._caption_zi29x_91{display:none}._account_zi29x_92{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.75rem;display:flex}._account_zi29x_92 button{margin:0 0 0 auto;padding:8px 12px}._main_zi29x_136{padding:0 22px 30px}._main_zi29x_136 header{margin-bottom:26px}._panel_zi29x_162{padding:24px}}@media (width>=721px) and (height<=500px){._sidebar_zi29x_79{gap:12px;padding-top:12px;padding-bottom:12px}._account_zi29x_92{gap:4px}._account_zi29x_92 button{margin-top:4px}}._sidebar_zi29x_79 ._brand_zi29x_51 small,._sidebar_zi29x_79 ._caption_zi29x_91,._sidebar_zi29x_79 ._account_zi29x_92 span{color:#a4bbce}._sidebar_zi29x_79 ._account_zi29x_92 button{color:#dce8f1;background:#25465f;border:1px solid #385b76}._sidebar_zi29x_79 ._mark_zi29x_64{color:#142f47;background:#ef7b2c}._sidebar_zi29x_79 ._brand_zi29x_51{color:#fff}._sampleBanner_zi29x_255{color:#946017;border-bottom:1px solid #e9d8b8;padding:12px 0;font-size:12px}._sampleBanner_zi29x_255 a{color:#1f6c9d;margin-left:12px}body:has(._root_zi29x_1){margin:0}body:has(._layout_zi29x_71){overflow:hidden}@media (width>=721px){._main_zi29x_136>header{min-height:60px;margin-bottom:24px}}
