.lang-switcher{position:relative;display:inline-flex}.lang-switcher__trigger{display:flex;align-items:center;gap:6px;border:none;border-radius:10px;padding:8px 10px;font-weight:700;font-size:.8rem;font-family:inherit;cursor:pointer;background:none;transition:background .15s ease,color .15s ease}.lang-switcher__trigger svg{width:16px;height:16px;flex:none}.lang-switcher__trigger svg.open{transform:rotate(180deg)}.lang-switcher__trigger svg:last-child{width:13px;height:13px;transition:transform .15s ease}.lang-switcher--light .lang-switcher__trigger{color:#4a5670}@media (hover: hover){.lang-switcher--light .lang-switcher__trigger:hover{background:#0f2e6d0f;color:#0f2e6d}}.lang-switcher--dark .lang-switcher__trigger{color:#ffffffb8}@media (hover: hover){.lang-switcher--dark .lang-switcher__trigger:hover{background:#ffffff14;color:#fff}}.lang-switcher__menu{position:absolute;right:0;bottom:calc(100% + 8px);width:150px;background:#fff;border-radius:14px;box-shadow:0 20px 45px #0f172a2e;border:1px solid rgba(15,23,42,.08);overflow:hidden;z-index:30}.lang-switcher--light .lang-switcher__menu{bottom:auto;top:calc(100% + 8px)}.lang-switcher__option{width:100%;display:flex;align-items:center;gap:10px;border:none;background:none;padding:11px 14px;font-size:.85rem;font-weight:600;color:#334155;text-align:left;cursor:pointer;font-family:inherit;transition:background .12s ease}@media (hover: hover){.lang-switcher__option:hover{background:#f5fbff}}.lang-switcher__option.active{background:#01a9eb1a;color:#0177a8;font-weight:800}.lang-switcher__flag{font-size:1.05rem;line-height:1}@media (max-width: 640px){.lang-switcher__trigger{min-height:40px}.lang-switcher__option{min-height:44px}}.shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.preview-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 20px;background:#7a3b00;color:#ffe9cc;font-size:.85rem;font-weight:700}.preview-banner svg{width:16px;height:16px;flex:none}.preview-banner strong{color:#fff}.preview-banner button{margin-left:auto;border:none;background:#ffffff29;color:#fff;font-weight:800;font-size:.78rem;padding:7px 14px;border-radius:999px}@media (hover: hover){.preview-banner button:hover{background:#ffffff47}}.topnav{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid rgba(229,231,235,.8)}.topnav__inner{max-width:1280px;margin:0 auto;padding:0 32px;height:70px;display:flex;align-items:center;gap:28px}.topnav__brand{display:flex;align-items:center;gap:14px;flex:none}.topnav__brand img{height:52px;width:auto}.topnav__brand-tag{display:inline-flex;align-items:center;padding-left:14px;margin-left:2px;border-left:1px solid rgba(15,23,42,.12);color:#6b7280;font-size:.82rem;font-weight:500;white-space:nowrap}.topnav__links{display:flex;align-items:center;justify-content:center;gap:6px;flex:1}.topnav__links{min-width:0;overflow:hidden;padding:4px 2px}.topnav__link{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;font-weight:500;font-size:.97rem;color:#374151;white-space:nowrap;transition:color .15s ease,background-color .15s ease}@media (hover: hover){.topnav__link:hover{color:#0f2e6d;background:#f3f6fa}}.topnav__link.active{color:#0177a8;background:#01a9eb1a;font-weight:600}.topnav__actions{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.topnav__back{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;color:#4a5670;font-weight:500;font-size:.85rem;white-space:nowrap;transition:background .15s ease,color .15s ease}.topnav__back svg{width:15px;height:15px}@media (hover: hover){.topnav__back:hover{background:#0f2e6d0f;color:#0f2e6d}}.topnav__menu-btn{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#374151;padding:8px;transition:color .15s ease}@media (hover: hover){.topnav__menu-btn:hover{color:#01a9eb}}.topnav__menu-btn{position:relative}.topnav__menu-dot{position:absolute;top:6px;right:5px;width:9px;height:9px;border-radius:50%;background:#01a9eb;box-shadow:0 0 0 2px #fff}.topnav__menu-btn svg{width:24px;height:24px}.header-menu{position:relative}.header-menu__panel{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:#fff;border-radius:12px;box-shadow:0 20px 45px #0f172a2e;border:1px solid #e5e7eb;z-index:50;padding:8px 0;display:flex;flex-direction:column;max-height:calc(100vh - 86px);max-height:calc(100dvh - 86px);overflow-y:auto;overscroll-behavior:contain}.header-menu__eyebrow{padding:8px 20px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.header-menu__link{display:block;padding:12px 20px;font-size:.94rem;font-weight:500;color:#374151;text-align:left;transition:background .15s ease,color .15s ease}@media (hover: hover){.header-menu__link:hover{background:#f9fafb;color:#01a9eb}}.header-menu__link.active{color:#01a9eb}.header-menu__divider{border-top:1px solid #e5e7eb;margin:8px 0}.header-menu__logout{display:flex;align-items:center;gap:8px;padding:12px 20px;margin-top:4px;border:none;background:none;color:#c4514e;font-weight:600;font-size:.94rem;text-align:left;cursor:pointer;font-family:inherit}.header-menu__logout svg{width:16px;height:16px}@media (hover: hover){.header-menu__logout:hover{background:#fbeceb}}.shell-main{flex:1;min-width:0;min-height:100vh;min-height:100dvh;max-width:1280px;margin:0 auto;width:100%;padding:36px 32px 64px;box-sizing:border-box}.client-footer{background:linear-gradient(135deg,#111827,#1f2937 55%,#000 130%);color:#fff;margin-top:24px;flex:none}.client-footer__inner{max-width:1280px;margin:0 auto;padding:32px 32px 24px;display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:24px}.client-footer__brand img{height:32px;width:auto;filter:brightness(0) invert(1);margin-bottom:10px}.client-footer__brand p{font-size:.8rem;color:#fff9;line-height:1.55;max-width:280px}.client-footer__social{display:flex;gap:10px;margin-top:16px}.client-footer__social a{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff;transition:background .15s ease}.client-footer__social a svg{width:17px;height:17px}@media (hover: hover){.client-footer__social a:hover{background:#fff3}}.client-footer__address{display:flex;align-items:flex-start;gap:8px;font-style:normal;font-size:.83rem;line-height:1.5;color:#ffffff9e}.client-footer__address svg{width:14px;height:14px;flex:none;margin-top:3px;color:#01a9eb}.client-footer__col{display:flex;flex-direction:column;gap:9px}.client-footer__col h3{font-size:.8rem;font-weight:700;color:#fff;margin:0 0 2px}.client-footer__col a{display:flex;align-items:center;gap:8px;font-size:.83rem;color:#ffffff9e;transition:color .15s ease}@media (hover: hover){.client-footer__col a:hover{color:#fff}}.client-footer__col a svg{width:14px;height:14px;flex:none;color:#01a9eb}.client-footer__bottom{border-top:1px solid rgba(255,255,255,.1)}.client-footer__bottom p{max-width:1280px;margin:0 auto;padding:0 32px;font-size:.75rem;color:#ffffff6b;line-height:1.7}.client-footer__bottom p:first-child{padding-top:14px}.client-footer__bottom p:last-child{padding-bottom:14px}@media (max-width: 1100px){.client-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.client-footer__brand{grid-column:1 / -1}}@media (max-width: 860px){.client-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 20px 20px}.client-footer__brand{grid-column:1 / -1}.client-footer__bottom p{padding-left:20px;padding-right:20px}.client-footer__col{gap:3px}.client-footer__col a{padding:6px 0}}@media (max-width: 340px){.client-footer__inner{grid-template-columns:1fr}}@media (max-width: 1300px){.topnav__back{display:none}.topnav__inner{gap:20px}.topnav__links{gap:2px}}@media (max-width: 1180px){.topnav__brand-tag{display:none}.topnav__inner{padding:0 24px}}@media (max-width: 1024px){.topnav__links,.topnav__back,.topnav__brand-tag{display:none}.header-menu__panel{width:min(320px,calc(100vw - 36px))}.topnav__inner{padding:0 18px;gap:10px}}@media (max-width: 900px){.shell-main{padding:24px 18px 48px}}@media (max-width: 340px){.topnav__inner{padding:0 14px}.topnav__brand img{height:44px}.header-menu__panel{width:calc(100vw - 28px)}}@media (max-width: 340px){.topnav__brand img{height:38px}}.header-menu__account{display:flex;flex-direction:column;gap:2px;padding:10px 20px 14px;margin-bottom:6px;border-bottom:1px solid #edf1f7;min-width:0}.header-menu__account strong{font-size:.95rem;color:#10192e;line-height:1.3;overflow-wrap:anywhere}.header-menu__account span{font-size:.82rem;color:#7c8aa3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1025px){.topnav__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.topnav__links{justify-self:center}.topnav__links{flex:none}.topnav__actions{justify-self:end;margin-left:0}.topnav__inner--simple{display:flex}.topnav__inner--simple .topnav__actions{margin-left:auto}}.topnav__back--button{border:none;background:none;font-family:inherit;cursor:pointer}.topnav__signin{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#01a9eb;color:#fff;font-weight:600;font-size:.85rem;white-space:nowrap;transition:background .15s ease}.topnav__signin svg{width:15px;height:15px}@media (hover: hover){.topnav__signin:hover{background:#0190c8}}@media (max-width: 480px){.topnav__signin{padding:9px}.topnav__signin span{display:none}.topnav__signin svg{width:18px;height:18px}}.dropdown{position:relative;min-width:0}.dropdown__field{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;min-height:3.2rem;padding:12px 16px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;font:inherit;font-size:1rem;font-weight:600;color:#10192e;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}@media (hover: hover){.dropdown__field:hover{border-color:#b9d9ec}}.dropdown.is-open .dropdown__field,.dropdown__field:focus-visible{outline:none;border-color:#01a9eb;box-shadow:0 0 0 4px #01a9eb24}.dropdown__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__chevron{flex:none;width:16px;height:16px;color:#7c8aa3;transition:transform .15s ease}.dropdown.is-open .dropdown__chevron{transform:rotate(180deg)}.dropdown__trigger{display:flex;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.dropdown__trigger-base{font:inherit;color:inherit;text-align:left;cursor:pointer}.dropdown__menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:100%;box-sizing:border-box;max-height:300px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e8eef6;border-radius:14px;box-shadow:0 18px 40px #0f2e6d24;animation:dropdown-in .14s ease-out}.dropdown__menu--up{top:auto;bottom:calc(100% + 6px)}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dropdown__option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;font-size:.92rem;font-weight:600;color:#1e293b;white-space:nowrap}.dropdown__option.is-active{background:#f0f8fd}.dropdown__option[aria-selected=true]{color:#0177a8;font-weight:800}.dropdown__option-text{display:grid;gap:1px}.dropdown__option-text small{font-size:.76rem;font-weight:600;color:#7c8aa3}.dropdown__check{flex:none;width:16px;height:16px;color:#01a9eb}@media (prefers-reduced-motion: reduce){.dropdown__menu{animation:none}}.dropdown__value--placeholder{color:#94a3b8;font-weight:600}.dropdown__validity{position:absolute;left:24px;bottom:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}@media (max-width: 640px){.dropdown__value{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}}.date-input{position:relative;min-width:0}.date-input>input{width:100%;box-sizing:border-box;padding-right:48px}.date-input__toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:10px;background:none;color:#7c8aa3;cursor:pointer}.date-input.is-open .date-input__toggle{color:#0177a8;background:#f0f8fd}@media (hover: hover){.date-input__toggle:hover{color:#0177a8;background:#f0f8fd}}.date-input__toggle svg{width:18px;height:18px}.date-input__panel{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:300px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:12px;background:#fff;border:1px solid #e8eef6;border-radius:14px;box-shadow:0 18px 40px #0f2e6d24;animation:date-input-in .14s ease-out}.date-input__panel--up{top:auto;bottom:calc(100% + 6px)}@keyframes date-input-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.date-input__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.date-input__head strong{font-size:.95rem;font-weight:800;color:#10192e}.date-input__title{display:flex;align-items:center;gap:6px;min-width:0}.date-input__year .dropdown__field{min-height:34px;padding:4px 8px 4px 10px;gap:4px;border-radius:10px;font-size:.95rem;font-weight:800}.date-input__year .dropdown__menu{max-height:220px;min-width:96px}.date-input__head>button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #e8eef6;border-radius:10px;background:#fff;color:#334155;cursor:pointer}@media (hover: hover){.date-input__head>button:hover:not(:disabled){border-color:#b9d9ec;color:#0177a8}}.date-input__head>button:disabled{opacity:.35;cursor:default}.date-input__head>button svg{width:16px;height:16px}.date-input__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.date-input__weekday{padding:6px 0;text-align:center;font-size:.74rem;font-weight:800;color:#94a3b8;text-transform:uppercase}.date-input__day{aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:none;font:inherit;font-size:.9rem;font-weight:600;color:#1e293b;cursor:pointer}@media (hover: hover){.date-input__day:hover:not(:disabled){background:#f0f8fd}}.date-input__day.is-today{box-shadow:inset 0 0 0 1px #b9d9ec}.date-input__day.is-selected{background:#01a9eb;color:#fff;font-weight:800}.date-input__day:disabled{color:#cbd5e1;cursor:default}@media (prefers-reduced-motion: reduce){.date-input__panel{animation:none}}@media (max-width: 640px){.date-input__panel{width:100%;max-width:none}}.dash{--navy: #0F2E6D;--navy2: #14509B;--ink: #16233D;--muted: #7C8AA3;--head: #10192E;--cyan: #01A9EB;--cyan-d: #0F66AD;--line: #ECF1F8;--green: var(--cyan-d);--red: #D9534F;--azul-suave: #EAF7FE;--azul-suave2: #F5FBFF;--track: #EEF2F9;color:var(--ink);font-family:inherit;max-width:1440px;margin:0 auto}.dash .toolbar-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px;padding:16px 18px;border-radius:24px;background:linear-gradient(135deg,#fff,var(--azul-suave2));border:1px solid var(--line);box-shadow:0 12px 30px #0f2e6d0f}.dash .toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dash .period-picker{display:inline-flex;gap:3px;background:var(--azul-suave);border-radius:999px;padding:4px}.dash .period-picker button{border:none;background:none;padding:8px 15px;font-size:13px;font-weight:700;color:var(--cyan-d);border-radius:999px;cursor:pointer;font-family:inherit;opacity:.7;transition:background .15s ease,color .15s ease,opacity .15s ease}.dash .period-picker button.active{background:var(--cyan);color:#fff;opacity:1;box-shadow:0 4px 12px #01a9eb4d}@media (hover: hover){.dash .period-picker button:not(.active):hover{opacity:1}}.dash .period-picker--light{display:flex;width:fit-content;margin:0 0 12px auto;background:#ffffff29}.dash .period-picker--light button{color:#fff;opacity:.85;padding:6px 13px}.dash .period-picker--light button.active{background:#fff;color:#0177a8;box-shadow:0 4px 12px #0f2e6d2e}.dash .tabs{display:inline-flex;flex-wrap:wrap;gap:4px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px}.dash .tab{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:700;color:#4a5670;cursor:pointer;border:none;background:none;border-radius:999px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.dash .tab svg{width:15px;height:15px;opacity:.75}.dash .tab.active{color:#fff;background:var(--cyan);box-shadow:0 6px 16px #01a9eb4d;font-weight:600}.dash .tab.active svg{opacity:1}@media (hover: hover){.dash .tab:not(.active):hover{color:var(--navy);background:var(--azul-suave)}}.dash .tab{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.data-as-of{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);font-weight:600;white-space:nowrap}.data-as-of svg{width:14px;height:14px;color:var(--cyan-d);flex:none}.data-as-of b{color:var(--head);font-weight:800}.dash .account-chip{display:flex;align-items:center;gap:11px;padding:6px 16px 6px 6px;background:#fff;border:1.5px solid var(--line);border-radius:999px;box-shadow:0 2px 8px #0f2e6d0d}.dash .account-chip__icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--cyan),var(--cyan-d));color:#fff;flex:none}.dash .account-chip__icon svg{width:16px;height:16px}.dash .account-chip__text{display:flex;flex-direction:column;gap:1px;min-width:0}.dash .account-chip__label{font-size:14px;font-weight:800;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.dash .account-chip__type{font-size:11.5px;font-weight:700;color:var(--muted)}.dash .account-chip__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-weight:800;font-size:14px;color:var(--navy);background:none;border:none;padding:0;cursor:pointer;max-width:190px}.dash .hero{background:linear-gradient(135deg,#01a9eb,#0190c8 55%,#01a9eb 130%);border-radius:28px;color:#fff;padding:34px 36px;display:flex;flex-wrap:wrap;gap:30px;align-items:center;margin-bottom:40px;position:relative;overflow:hidden;overflow:clip}.dash .hero:before{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 70%);pointer-events:none;z-index:0}.dash .hero>*{position:relative;z-index:1}.dash .hero>div:first-child{flex:1 1 260px;min-width:0}.dash .hero-chart-col{flex:1.3 1 300px;min-width:0}.dash .hero-label{display:flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.04em;font-weight:800;color:#ffffffb8;text-transform:uppercase}.dash .hero-label svg{width:15px;height:15px}.dash .hero-value{font-size:clamp(30px,9vw,48px);font-weight:800;margin-top:14px;letter-spacing:-.01em}.dash .hero-trend{margin-top:14px;font-size:17px;font-weight:800}.dash .hero-trend.pos{color:#fff}.dash .hero-trend.neg{color:#ffb4ac}.dash .hero-trend-e{font-weight:700;font-size:14px;color:#ffffffa6;margin-left:7px}.dash .hero-status{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22);max-width:380px}.dash .hero-status__title{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:800;letter-spacing:.02em;color:#fff}.dash .hero-status__dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:hero-status-pulse 2.4s ease-out infinite}.dash .hero-status__text{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:#ffffffbf}@keyframes hero-status-pulse{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}@media (prefers-reduced-motion: reduce){.dash .hero-status__dot{animation:none}}.dash .hero-note{font-size:14px;color:#ffffffb8;margin-top:14px;max-width:360px;line-height:1.5}.dash .hero-chart{position:relative;height:190px;min-width:220px}.dash .stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0 0 24px}.dash .stat-row+.section{margin-top:0;padding-top:24px}.dash .stat-row .stat-item{padding:20px 22px;border-radius:16px;background:#fff;border:1px solid #f3f4f6;transition:box-shadow .15s ease,transform .15s ease}@media (hover: hover){.dash .stat-row .stat-item:hover{box-shadow:0 10px 24px #0f172a0f;transform:translateY(-1px)}}.dash .stat-item--accent{border:1px dashed rgba(1,169,235,.4);background:linear-gradient(160deg,#01a9eb0f,#fff)}.dash .stat-item--accent .lbl svg{width:12px;height:12px;color:var(--cyan-d);flex:none}.dash .stat-item .lbl{display:flex;align-items:center;gap:5px;min-height:19px;font-size:12px;letter-spacing:.03em;color:var(--muted);font-weight:700}.dash .stat-item .big{font-size:26px;font-weight:800;margin-top:9px;color:var(--head);line-height:1.1}.dash .stat-item .eur{font-size:13.5px;color:var(--muted);margin-top:6px;font-weight:700}.dash .stat-item .ann-sub{font-size:12px;color:var(--muted);margin-top:8px;font-weight:700}.dash .pos{color:var(--green)}.dash .neg{color:var(--red)}.dash .stat-item .big.pos{color:var(--green)}.dash .stat-item .big.neg{color:var(--red)}.dash .section{padding-top:32px;border-top:1px solid var(--line);margin-top:8px}.dash .section:first-of-type{border-top:none;padding-top:0}.dash .section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px;flex-wrap:wrap}.dash .section-title{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;color:var(--head)}.dash .section-title svg{width:19px;height:19px;color:var(--cyan-d)}.dash .section-sub{font-size:14px;color:var(--muted);margin:-14px 0 20px;line-height:1.55;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.see-more-link{display:inline-flex;align-items:center;gap:6px;border:none;background:#01a9eb1a;color:#0177a8;font-weight:800;font-size:13.5px;padding:8px 14px;border-radius:999px;cursor:pointer;font-family:inherit;white-space:nowrap}.see-more-link svg{width:14px;height:14px}@media (hover: hover){.see-more-link:hover{background:#01a9eb2e}}.asset-snapshot__bar{display:flex;height:16px;border-radius:999px;overflow:hidden;background:var(--track)}.asset-snapshot__seg{height:100%;min-width:2px}.asset-snapshot__legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px}.asset-snapshot__item{display:flex;align-items:center;gap:8px;font-size:14px}.asset-snapshot__item .dot{width:9px;height:9px;border-radius:50%;flex:none}.asset-snapshot__name{color:var(--head);font-weight:600}.asset-snapshot__pct{color:var(--muted);font-weight:800;font-variant-numeric:tabular-nums}.dash .chart-box{position:relative;height:250px}.dash .chart-box.tall{height:300px}.dash .toggle{display:inline-flex;background:var(--azul-suave);border-radius:999px;padding:3px;font-size:12.5px;font-weight:700}.dash .toggle button{border:none;background:transparent;padding:7px 15px;cursor:pointer;color:var(--cyan-d);border-radius:999px;font-family:inherit;opacity:.65}.dash .toggle button.on{background:var(--cyan);color:#fff;opacity:1}.dash .alloc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.dash .alloc-col .donut-box{max-width:220px;margin:0 auto}.dash .alloc-col .alloc-head{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:800;color:var(--head);margin-bottom:14px}.dash .alloc-col .alloc-head svg{width:16px;height:16px;color:var(--cyan-d)}.dash .donut-box{position:relative;height:160px}.dash .legend{margin-top:16px;display:flex;flex-direction:column;gap:11px}.dash .legend .lg{display:flex;align-items:center;gap:10px;font-size:14.5px}.dash .legend .dot{width:10px;height:10px;border-radius:50%;flex:none}.dash .legend .lg-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;color:#374151}.dash .legend .lg-pct{color:#111827;font-weight:700;font-variant-numeric:tabular-nums}.dash .barrow{display:grid;grid-template-columns:170px 1fr 58px;align-items:center;gap:14px;height:38px}.dash .barrow .name{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash .barrow .track{background:var(--track);height:8px;border-radius:999px;overflow:hidden}.dash .barrow .fill{height:100%;border-radius:999px;width:var(--fill-w);transform-origin:left center;animation:barrow-grow .7s cubic-bezier(.16,1,.3,1) both}@keyframes barrow-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dash .barrow .pct{text-align:right;font-size:13.5px;font-weight:800;color:var(--muted)}.dash .kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:36px}.dash .kpi-row .kpi-item{padding:22px;border-radius:16px;background:#fff;border:1px solid #f3f4f6}.dash .kpi-item .num{font-size:32px;font-weight:800;color:var(--head)}.dash .kpi-item .lbl{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;letter-spacing:.03em;color:var(--muted);font-weight:700}.dash .risk-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px}.dash .risk-row .risk-item{padding:17px 19px;border-radius:16px;background:#fff;border:1px solid #f3f4f6}.dash .risk-item .lbl{display:flex;align-items:center;gap:5px;font-size:12px;letter-spacing:.03em;color:var(--muted);font-weight:700}.dash .risk-item .big{font-size:22px;font-weight:800;margin-top:9px;color:var(--head)}.dash .risk-item .big.pos{color:var(--green)}.dash .risk-item .big.neg{color:var(--red)}.dash .risk-item .eur{font-size:12.5px;color:var(--muted);margin-top:6px;font-weight:700}.dash .risk-row.muted{margin-top:18px}.dash .risk-row.muted .risk-item{background:#fff}.dash .risk-row.muted .risk-item .big{color:var(--navy2);font-size:19px}.dash .posneg{margin:4px 0 22px;padding:20px 24px;border-radius:16px;background:#fff;border:1px solid #f3f4f6}.dash .posneg-stats{display:flex;justify-content:space-between;gap:14px;margin-bottom:14px}.dash .posneg-stat{display:flex;flex-direction:column;gap:3px}.dash .posneg-stat--neg{align-items:flex-end;text-align:right}.dash .posneg-stat__label{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:var(--muted)}.dash .posneg-stat--pos .posneg-stat__label{color:var(--green)}.dash .posneg-stat--neg .posneg-stat__label{color:var(--red)}.dash .posneg-stat__value{font-size:23px;font-weight:800;color:var(--head)}.dash .posneg-stat__value small{font-size:13px;font-weight:700;color:var(--muted);margin-left:5px}.dash .posneg-track{height:8px;border-radius:999px;background:#fbeae9;overflow:hidden}.dash .posneg-fill{height:100%;background:var(--green);border-radius:999px}.dash .risk-more-toggle{display:flex;align-items:center;gap:6px;margin:18px 0 26px;padding:0;background:none;border:none;cursor:pointer;color:var(--cyan-d);font-weight:800;font-size:13.5px;font-family:inherit}.dash .risk-more-toggle svg{width:15px;height:15px;transition:transform .15s ease}.dash .risk-more-toggle.open svg{transform:rotate(180deg)}.dash table{width:100%;border-collapse:collapse}.dash th{font-size:11.5px;letter-spacing:.02em;color:var(--muted);font-weight:800;text-align:left;padding:0 8px 12px;border-bottom:2px solid var(--line)}.dash .th-info{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.dash td{font-size:14px;padding:14px 8px;border-bottom:1px solid #F4F6FA}@media (hover: hover){.dash tbody tr:hover td{background:var(--azul-suave2)}}.dash tr:last-child td{border-bottom:none}.dash td.r,.dash th.r{text-align:right;font-variant-numeric:tabular-nums}.dash .sym{font-weight:800;color:var(--head)}.dash .desc{font-size:12.5px;color:var(--muted)}.dash .chip{display:inline-block;font-size:11.5px;font-weight:800;color:var(--green);background:#e4f5ee;padding:4px 12px;border-radius:999px}.dash .table-wrap{overflow-x:auto}.dash .matrix td,.dash .matrix th{padding:7px 5px;text-align:center;font-size:13px;border:none}.dash .matrix th{color:var(--muted);padding-bottom:8px}.dash .matrix td.cell{border-radius:10px;font-weight:800}.dash .matrix td.year{font-weight:800;text-align:left;color:var(--head)}.dash .cur{outline:2px solid var(--navy);outline-offset:-2px}.dash .wcell{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.dash .wbar{width:82px;height:6px;background:var(--track);border-radius:999px;overflow:hidden}.dash .wbar i{display:block;height:100%;background:var(--cyan);border-radius:999px}.dash .tbl-tot{display:flex;justify-content:space-between;align-items:center;padding:14px 8px 2px;margin-top:4px;border-top:2px solid var(--line);font-weight:800;color:var(--head);font-size:15.5px}.dash .tbl-tot span{color:var(--muted);font-size:12px}.dash .scrollbox{max-height:300px;overflow-y:auto;margin:0 -4px}.dash .scrollbox th{position:sticky;top:0;background:#fff;z-index:1}.dash .split-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px}.dash .col-head{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:800;color:var(--head);margin-bottom:14px}.dash .col-head svg{width:16px;height:16px;color:var(--cyan-d)}.activity-feed__filters{display:inline-flex;flex-wrap:wrap;gap:4px;background:var(--azul-suave);border-radius:999px;padding:3px;margin-bottom:12px}.activity-feed__filters button{border:none;background:none;padding:7px 14px;font-size:13px;font-weight:700;color:var(--cyan-d);border-radius:999px;cursor:pointer;font-family:inherit;opacity:.7;transition:background .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap}.activity-feed__filters button.active{background:var(--cyan);color:#fff;opacity:1;box-shadow:0 4px 12px #01a9eb4d}@media (hover: hover){.activity-feed__filters button:not(.active):hover{opacity:1}}.activity-feed__period{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--line)}.activity-feed__period-pills{display:inline-flex;flex-wrap:wrap;gap:4px;background:var(--azul-suave2);border:1px solid var(--line);border-radius:999px;padding:3px}.activity-feed__period-pills button{border:none;background:none;padding:6px 13px;font-size:13px;font-weight:700;color:var(--cyan-d);border-radius:999px;cursor:pointer;font-family:inherit;opacity:.7;transition:background .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap}.activity-feed__period-pills button.active{background:var(--cyan);color:#fff;opacity:1;box-shadow:0 4px 12px #01a9eb4d}@media (hover: hover){.activity-feed__period-pills button:not(.active):hover{opacity:1}}.activity-feed__period-custom{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.activity-feed__period-custom label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap}.activity-feed__period-custom .date-input>input{width:auto;padding:7px 10px;font-size:13.5px;border-radius:10px;color:var(--head)}.activity-feed__date{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);padding:18px 4px 8px}.activity-feed__group:first-child .activity-feed__date{padding-top:0}.activity-feed__row{display:flex;align-items:center;gap:14px;padding:12px 4px;border-top:1px solid var(--line)}.activity-feed__icon{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center}.activity-feed__icon svg{width:17px;height:17px}.activity-feed__icon--buy{background:#01a9eb1f;color:#0f66ad}.activity-feed__icon--sell{background:#0f2e6d14;color:#0f2e6d}.activity-feed__icon--deposit{background:#1fa37b1f;color:#1fa37b}.activity-feed__icon--withdrawal{background:#c4514e1a;color:#c4514e}.activity-feed__icon--fee{background:#f4f6fa;color:#7c8aa3}.activity-feed__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.activity-feed__info strong{font-size:14.5px;color:var(--head);font-weight:700}.activity-feed__info span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-feed__amount{flex:none;font-size:14.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--head)}.activity-feed__amount.pos{color:var(--green)}.activity-feed__amount.neg{color:var(--red)}.activity-feed__more{display:block;width:100%;margin-top:22px;padding:13px;border:1px dashed var(--line);border-radius:14px;background:none;color:var(--cyan-d);font-weight:800;font-size:14px;cursor:pointer;font-family:inherit}@media (hover: hover){.activity-feed__more:hover{background:var(--azul-suave2)}}.dash .empty{color:var(--muted);text-align:center;padding:30px;font-size:14px}.dash .footer-tagline{text-align:center;font-size:12px;font-style:italic;color:var(--muted);margin-top:40px;padding:20px 0 4px;border-top:1px solid var(--line)}@media (max-width: 640px){.dash .hero{padding:24px 20px;border-radius:24px}.dash .hero-chart{height:160px;min-width:0}.dash .toolbar-card{flex-direction:column;align-items:stretch;gap:12px;padding:12px;border-radius:22px}.dash .tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;padding:4px;border-radius:18px}.dash .tab{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:10px 2px 9px;border-radius:14px;font-size:11.5px;line-height:1.1;white-space:nowrap}.dash .tab svg{width:18px;height:18px}.dash .toolbar-right{flex-direction:column;align-items:stretch;gap:10px}.dash .account-chip{width:100%;box-sizing:border-box}.dash .account-chip__text{flex:1}.dash .account-chip__label{max-width:none}.dash .account-chip--picker .account-chip__label{display:flex;justify-content:space-between}.data-as-of{justify-content:center}.dash .period-picker--light{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0 0 12px}.dash .period-picker--light button{padding:7px 4px}.dash .section-head .see-more-link{width:100%;justify-content:center;box-sizing:border-box}.dash .stat-row .stat-item{padding:16px}.dash .stat-item .big{font-size:clamp(20px,6.2vw,26px);overflow-wrap:anywhere}.dash .kpi-row .kpi-item{padding:18px 16px}.dash .kpi-item .num{font-size:clamp(24px,7.5vw,32px)}.dash .risk-row .risk-item{padding:15px 16px}.dash .barrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pct" "track track";gap:6px 12px;height:auto;padding:7px 0}.dash .barrow .name{grid-area:name;white-space:normal;overflow:visible}.dash .barrow .track{grid-area:track}.dash .barrow .pct{grid-area:pct}.dash .account-chip__select{font-size:16px}.activity-feed__period-custom .date-input>input{font-size:16px}.activity-feed__filters,.activity-feed__period-pills{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.activity-feed__filters::-webkit-scrollbar,.activity-feed__period-pills::-webkit-scrollbar{display:none}.activity-feed__filters button,.activity-feed__period-pills button{flex:none}.dash .toggle button,.dash .period-picker--light button,.activity-feed__filters button,.activity-feed__period-pills button,.dash .risk-more-toggle{min-height:40px}.dash .section-sub{text-align:left}}.no-account-pace{margin-top:10px;font-size:13px;line-height:1.6;color:#9aa7bc}.dash .kpi-row .kpi-item,.dash .risk-item,.dash .alloc-col{transition:transform .25s ease,box-shadow .25s ease}@media (hover: hover){.dash .kpi-row .kpi-item:hover,.dash .risk-item:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a12}.dash .alloc-col:hover{transform:translateY(-1px)}}.dash tbody tr td{transition:background-color .18s ease}.dash .tabs .tab{transition:color .2s ease,background-color .2s ease,transform .2s ease}@media (hover: hover){.dash .tabs .tab:not(.active):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion: reduce){@media (hover: hover){.dash .kpi-row .kpi-item:hover,.dash .risk-item:hover,.dash .alloc-col:hover,.dash .tabs .tab:not(.active):hover{transform:none}}}.matrix-cards{display:none}.matrix-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px}.matrix-card+.matrix-card{margin-top:12px}.matrix-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.matrix-card__head strong{font-size:16px;color:var(--navy)}.matrix-card__head span{font-size:12.5px;font-weight:800;padding:5px 10px;border-radius:999px}.matrix-card__months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.matrix-card__month{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:10px}.matrix-card__month small{font-size:11.5px;font-weight:700;color:#6b7280;text-transform:capitalize}.matrix-card__month b{font-size:13px;font-weight:800}.matrix-card__month.cur{outline:2px solid var(--cyan);outline-offset:-2px}@media (max-width: 1024px){.dash .table-wrap:has(>table.matrix){display:none}.matrix-cards{display:block}}@media (min-width: 641px) and (max-width: 1024px){.dash .stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .stat-row:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.dash .stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .stat-row:has(>:last-child:nth-child(odd)){grid-template-columns:minmax(0,1fr)}.dash .kpi-row,.dash .risk-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .kpi-row>:last-child:nth-child(odd),.dash .risk-row>:last-child:nth-child(odd){grid-column:1 / -1}.asset-snapshot__legend{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.asset-snapshot__item{display:grid;grid-template-columns:auto 1fr auto}.dash .holdings-table th:nth-child(2),.dash .holdings-table td:nth-child(2),.dash .holdings-table .wbar{display:none}.dash .holdings-table th,.dash .holdings-table td{padding-left:8px;padding-right:8px}.dash .table-wrap{overflow-x:visible}.dash .table-wrap table{width:100%;table-layout:fixed}.dash .table-wrap td:first-child,.dash .table-wrap th:first-child{width:50%}.dash .table-wrap .desc{overflow-wrap:anywhere}.activity-feed__filters,.activity-feed__period-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-wrap:initial;overflow:visible;width:100%;max-width:100%;border-radius:16px;gap:4px}.activity-feed__period-pills{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-feed__filters button,.activity-feed__period-pills button{flex:initial;width:100%;justify-content:center;text-align:center;white-space:normal;line-height:1.2}.activity-feed__filters>:last-child:nth-child(odd){grid-column:1 / -1}.activity-feed__info span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.dash .hero-trend-main{white-space:nowrap}@media (max-width: 640px){.dash .hero-trend-e{display:block;margin:4px 0 0}}@media (max-width: 640px){.activity-feed__filters,.activity-feed__period-pills{display:flex;flex-wrap:wrap}.activity-feed__filters button{flex:1 1 calc(50% - 4px)}.activity-feed__period-pills button{flex:1 1 calc(33.333% - 4px)}.activity-feed__filters>:last-child:nth-child(odd){grid-column:auto}}.activity-feed__mobile-filters{display:none}@media (max-width: 640px){.activity-feed__mobile-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.activity-feed__mobile-filters label{display:flex;flex-direction:column;gap:6px;min-width:0}.activity-feed__mobile-filters>label>span{font-size:12px;font-weight:700;color:var(--muted)}.activity-feed__mobile-filters select{width:100%;height:44px;padding:0 34px 0 12px;border:1px solid var(--line);border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237c8aa3' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:16px;color:var(--navy)}.activity-feed__filters,.activity-feed__period-pills{display:none!important}.activity-feed__period-custom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.activity-feed__period-custom label{min-width:0}.activity-feed__period-custom input{width:100%;min-width:0}}@media (max-width: 640px){.activity-feed__period-custom label{display:flex;flex-direction:column;align-items:stretch;gap:6px}.activity-feed__period-custom label span{font-size:12px;font-weight:700;color:var(--muted)}.activity-feed__period-custom input{height:44px;padding:0 10px;font-size:16px}}.dash .account-chip--picker{position:relative;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}@media (hover: hover){.dash .account-chip--picker:hover{border-color:#01a9eb73;box-shadow:0 4px 14px #0f2e6d14}}.dash .account-chip--picker:focus-within{border-color:var(--cyan);box-shadow:0 0 0 4px #01a9eb24}.dash .account-chip--picker .account-chip__label{display:inline-flex;align-items:center;gap:5px}.dash .account-chip__chevron{width:15px;height:15px;color:var(--muted);flex:none}.dash .account-chip--picker .account-chip__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;opacity:0;cursor:pointer}.dash .sym--name{font-weight:700;line-height:1.35}.dash .risk-item .lbl,.dash .kpi-item .lbl{display:block}.dash .risk-item .lbl .info-tooltip,.dash .kpi-item .lbl .info-tooltip{vertical-align:-3px;margin-left:4px}@media (max-width: 640px){.dash .toggle{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;box-sizing:border-box}.dash .toggle button{padding:8px 4px}.dash .risk-more-toggle{width:100%;justify-content:center;text-align:center;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.dash .positions-table{table-layout:auto}.dash .positions-table thead{display:none}.dash .positions-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:14px 0;border-bottom:1px solid #f1f4f9}.dash .positions-table tbody tr:last-child{border-bottom:none}.dash .positions-table td{display:block;width:auto!important;padding:0;border:none}.dash .positions-table td:first-child{grid-column:1 / -1}.dash .positions-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:11px;font-weight:800;letter-spacing:.02em;color:var(--muted)}.dash .positions-table td:nth-child(2){text-align:left}.dash .positions-table td:nth-child(3){text-align:right}@media (hover: hover){.dash .positions-table tbody tr:hover td{background:none}}}@media (max-width: 1024px){.dash .alloc-grid{grid-template-columns:minmax(0,1fr);gap:30px}.dash .alloc-col{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:36px;align-items:center}.dash .alloc-col .alloc-head{grid-column:1 / -1}.dash .alloc-col .donut-box{width:200px}.dash .alloc-col .legend{margin-top:0;max-width:380px}}@media (max-width: 640px){.dash .alloc-col{display:block}.dash .alloc-col .donut-box{width:auto}.dash .alloc-col .legend{margin-top:16px}}.dash .lbl-last{white-space:nowrap;display:inline-flex;align-items:center}.dash .stat-item .lbl{display:block}.dash .stat-item .lbl>svg{vertical-align:-2px;margin-right:5px}.activity-feed__period-custom .date-input>input{width:150px;padding-right:38px}.activity-feed__period-custom .date-input__toggle{width:30px;height:30px;right:4px}@media (hover: none){.activity-feed__period-custom .date-input__toggle:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}.activity-feed__period-custom .date-input__weekday{font-size:.74rem;color:#94a3b8}@media (max-width: 900px){.activity-feed__period-custom .date-input>input{width:100%;padding-right:40px}.activity-feed__period-custom .date-input__panel{left:auto;right:0}.activity-feed__period-custom label:first-child .date-input__panel{left:0;right:auto}}@supports (grid-template-rows: subgrid){.dash .risk-row>.risk-item{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}.dash .stat-row>.stat-item{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start}.dash .risk-row>.risk-item>.lbl,.dash .stat-row>.stat-item>.lbl{align-self:start}}.dash .dash-pane--hidden{display:none!important}.page-hero{position:relative;overflow:hidden;overflow:clip;border-radius:24px;padding:26px 32px;margin-bottom:28px;background:linear-gradient(135deg,#01a9eb,#0190c8 55%,#01a9eb 130%);color:#fff;box-shadow:0 16px 36px #01699633}.page-hero__pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.4'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.page-hero:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 70%);pointer-events:none}.page-hero__content{position:relative;z-index:1}.page-hero__top{display:flex;align-items:center;gap:16px}.page-hero__icon{width:48px;height:48px;border-radius:14px;flex:none;display:grid;place-items:center;background:#ffffff29}.page-hero__icon svg{width:23px;height:23px}.page-hero__heading{min-width:0}.page-hero__eyebrow{display:inline-flex;padding:5px 12px;border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}.page-hero h1{font-size:1.7rem;color:#fff;letter-spacing:-.01em;line-height:1.2}.page-hero__lead{text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:1.02rem;color:#ffffffe6;line-height:1.55;margin-top:12px}@media (max-width: 640px){.page-hero{padding:22px;border-radius:20px}.page-hero h1{font-size:1.4rem}.page-hero__lead{text-align:left}}.intro-page{max-width:900px}.intro-page--wide{max-width:1180px}.page-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:start}@media (max-width: 860px){.page-columns{grid-template-columns:minmax(0,1fr)}}.side-card{background:linear-gradient(160deg,#fff,var(--panel-tint, #f5fbff));border:1px solid #ecf1f8;border-radius:24px;padding:30px 28px;position:sticky;top:90px}@media (max-width: 860px){.side-card{position:static}}.side-card__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:8px}.side-card__icon{width:44px;height:44px;border-radius:14px;flex:none;display:grid;place-items:center;background:#01a9eb1f;color:#0f66ad}.side-card__icon svg{width:21px;height:21px}.side-card h2{font-size:1.15rem;color:#10192e;margin-bottom:6px;letter-spacing:-.01em}.side-card p{font-size:.95rem;color:#7c8aa3;line-height:1.55;margin-bottom:18px}.side-card__steps{display:flex;flex-direction:column;gap:16px}.side-card__step{display:flex;gap:13px;align-items:flex-start}.side-card__step-index{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;background:#01a9eb1f;color:#0177a8;font-size:.8rem;font-weight:800}.side-card__step div strong{display:block;font-size:.95rem;color:#10192e;margin-bottom:2px}.side-card__step div span{font-size:.87rem;color:#7c8aa3;line-height:1.5}.side-card__list{display:flex;flex-direction:column;gap:13px}.side-card__list-item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:#334155;font-weight:600;line-height:1.5}.side-card__list-item svg{width:16px;height:16px;color:#01a9eb;flex:none;margin-top:2px}.transfer-tabs{display:inline-flex;gap:8px;margin-bottom:30px}.transfer-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;border:none;font-weight:800;font-size:.88rem;font-family:inherit;cursor:pointer;color:#4a5670;background:#0f2e6d0d;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.transfer-tab svg{width:16px;height:16px}.transfer-tab--deposit{background:#01a9eb1f;color:#0177a8}.transfer-tab--deposit.active{background:linear-gradient(135deg,#01a9eb,#0190c8);color:#fff;box-shadow:0 12px 26px #01a9eb52}.transfer-tab--withdraw.active{background:#0f2e6d14;color:#0f2e6d}.intro-page__cta--deposit{background:linear-gradient(135deg,#01a9eb,#0190c8);color:#fff;box-shadow:0 14px 30px #01a9eb47}.intro-page__body{margin-top:4px}.transfer-form{display:flex;flex-direction:column;gap:18px;max-width:560px;background:#fff;border:1px solid #ecf1f8;border-radius:24px;padding:34px 36px}.transfer-form__head{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:1.2rem;font-weight:800;letter-spacing:-.01em;color:#10192e}.transfer-form__head svg{width:22px;height:22px;color:#01a9eb;flex:none}.meetings-card{background:#fff;border:1px solid #ecf1f8;border-radius:24px;padding:34px 36px;display:flex;flex-direction:column;gap:26px}.meetings-card__head{display:flex;align-items:flex-start;gap:16px}.meetings-card__icon{width:48px;height:48px;border-radius:14px;flex:none;display:grid;place-items:center;background:#01a9eb1f;color:#0177a8}.meetings-card__icon svg{width:23px;height:23px}.meetings-card__head h2{font-size:1.2rem;font-weight:800;color:#10192e;letter-spacing:-.01em;margin:0 0 6px}.meetings-card__head p{font-size:.92rem;color:#7c8aa3;line-height:1.55;margin:0}.meetings-card .intro-page__actions{margin-top:0}.transfer-form textarea{resize:vertical;min-height:60px}.transfer-form__amount{display:flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fffffff5;padding:0 16px}.transfer-form__amount span{color:#7c8aa3;font-weight:700}.transfer-form__amount input{border:none;padding:14px 0;background:none}.transfer-form__amount input:focus{outline:none;box-shadow:none}.transfer-form button[type=submit]{justify-content:center;margin-top:4px}.transfer-form--success{align-items:center;text-align:center;gap:12px;max-width:480px;margin:0 auto;padding:44px 36px}.transfer-form__success-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#1fa37b1f;color:#1fa37b}.transfer-form__success-icon svg{width:26px;height:26px}.transfer-form--success h3{font-size:1.1rem;color:#10192e;margin:0}.transfer-form--success p{font-size:.9rem;color:#7c8aa3;line-height:1.55;margin:0}.transfer-form--success>button{margin-top:8px}.intro-page__note{font-size:.92rem;color:#7c8aa3;line-height:1.6;margin-top:18px}.password-form{display:grid;gap:12px;max-width:420px;margin-top:4px}.password-form .intro-page__actions{margin-top:4px}.account-settings{margin-top:40px;padding-top:18px;border-top:1px solid #ecf1f8;display:grid;gap:14px}.account-settings__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.account-settings__full{flex-basis:100%}.account-settings__status{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;color:#7c8aa3}.account-settings__status svg{width:14px;height:14px}.text-link-button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:0;font:inherit;font-size:.85rem;font-weight:700;color:#0078a9;cursor:pointer}.text-link-button svg{width:14px;height:14px}@media (hover: hover){.text-link-button:hover:not(:disabled){text-decoration:underline}}.text-link-button:disabled{opacity:.55;cursor:not-allowed}.text-link-button--muted{font-weight:600;color:#9aa7bc}.account-closure__note{margin:0;font-size:.82rem;color:#9aa7bc}.account-closure__panel{display:grid;gap:10px;max-width:520px;font-size:.85rem;color:#5b6b85}.account-closure__panel p{margin:0;line-height:1.55;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.account-closure__panel ol{margin:0;padding-left:18px;display:grid;gap:4px;line-height:1.5}.account-closure__panel .field span{font-size:.85rem}.account-closure__actions{display:flex;gap:22px}.intro-page__note,.transfer-form__note,.meetings-card__head p,.doc-card__head p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.transfer-form__hint{font-size:.85rem;color:#5b6b85}.transfer-form__note{font-size:.85rem;color:#7c8aa3;line-height:1.55;margin:0;padding-top:16px;border-top:1px solid #ecf1f8}.intro-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.intro-page__cta{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border:none;border-radius:999px;font-weight:800;font-size:.98rem;font-family:inherit;cursor:pointer}.intro-page__cta svg{width:17px;height:17px}.intro-page__cta:disabled{opacity:.5;cursor:not-allowed}.intro-page__cta--primary{background:linear-gradient(135deg,#01a9eb,#0f66ad);color:#fff;box-shadow:0 14px 30px #01a9eb40}.intro-page__cta--ghost{background:#0f2e6d0f;color:#0f2e6d}.intro-page__list{margin-top:26px;display:flex;flex-direction:column;gap:16px}.intro-page__list-item{display:flex;gap:14px;padding-top:16px;border-top:1px solid #ecf1f8}.intro-page__list-item dt{font-size:.85rem;font-weight:800;color:#7c8aa3;text-transform:uppercase;min-width:140px}.intro-page__list-item dd{margin:0;font-weight:700;color:#10192e}.intro-page__list-item-sub{font-weight:600;color:#7c8aa3}.account-profile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:4px}.account-profile-card{background:#fff;border:1px solid #ecf1f8;border-radius:18px;padding:20px 22px}.account-profile-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #ecf1f8}.account-profile-card__id{font-size:.98rem;font-weight:800;color:#10192e}.account-profile-card__type{font-size:.78rem;font-weight:800;color:#0177a8;background:#01a9eb1a;padding:4px 10px;border-radius:999px;white-space:nowrap}.account-profile-card__rows{display:flex;flex-direction:column;gap:10px}.account-profile-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9rem}.account-profile-card__row span{display:inline-flex;align-items:center;gap:5px;color:#7c8aa3;font-weight:600}.account-profile-card__row b{color:#10192e;font-weight:800;text-align:right}.meeting-log{display:flex;flex-direction:column;gap:4px;margin-top:18px}.meeting-log__item{display:flex;gap:14px;padding:16px 4px;border-top:1px solid #ecf1f8}.meeting-log__icon{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center;background:#01a9eb1f;color:#0f66ad}.meeting-log__icon svg{width:18px;height:18px}.meeting-log__body{display:flex;flex-direction:column;gap:2px;min-width:0}.meeting-log__body strong{color:#10192e;font-size:1.02rem}.meeting-log__body span{font-size:.87rem;color:#7c8aa3}.meeting-log__body p{font-size:.92rem;color:#4a5670;margin:4px 0 0;line-height:1.5}.info-inline-link{display:inline-flex;align-items:center;gap:8px;border:none;background:#01a9eb1a;color:#0177a8;font-weight:800;font-size:.85rem;padding:8px 14px;border-radius:999px;cursor:pointer;font-family:inherit}.info-inline-link svg{width:15px;height:15px}.info-inline-link:disabled{opacity:.6;cursor:wait}.info-contract-list{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.doc-list{display:flex;flex-direction:column;gap:4px;margin-top:8px}.doc-list__item{display:flex;align-items:center;gap:14px;padding:14px 12px;border:none;border-top:1px solid #ecf1f8;background:none;text-align:left;font:inherit;color:inherit;border-radius:10px}a.doc-list__item{text-decoration:none;cursor:pointer}.doc-list__item:first-child{border-top:none}@media (hover: hover){.doc-list__item:hover{background:#f5fbff}}.doc-list__item:disabled{opacity:.6;cursor:wait}.doc-list__icon{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center;background:#01a9eb1f;color:#0f66ad}.doc-list__icon svg{width:18px;height:18px}.doc-list__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.doc-list__info strong{color:#10192e;font-size:1.02rem;overflow-wrap:anywhere}.doc-list__info span{font-size:.87rem;color:#7c8aa3}.doc-list__download{width:17px;height:17px;color:#7c8aa3;flex:none}.intro-page__section-head{display:flex;align-items:center;gap:8px;margin-top:30px}.intro-page__section-head h2,.intro-page__section-head h3{font-size:1.02rem;font-weight:800;color:#10192e;margin:0}.doc-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width: 860px){.doc-columns{grid-template-columns:1fr}}.doc-card{background:#fff;border:1px solid #ecf1f8;border-radius:24px;padding:30px 32px}.doc-card__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:8px}.doc-card__icon{width:44px;height:44px;border-radius:14px;flex:none;display:grid;place-items:center;background:#01a9eb1f;color:#0f66ad}.doc-card__icon--personal{background:#0f2e6d14;color:#0f2e6d}.doc-card__icon svg{width:21px;height:21px}.doc-card__head h2{font-size:1.15rem;font-weight:800;color:#10192e;letter-spacing:-.01em;margin:0 0 4px}.doc-card__head p{font-size:.9rem;color:#7c8aa3;line-height:1.5;margin:0}.doc-card__empty{font-size:.92rem;color:#7c8aa3;line-height:1.6;margin:18px 0 0}.doc-card .doc-group:first-of-type .intro-page__section-head{margin-top:26px}.intro-page__section-head-spacer{flex:1}.intro-page__edit-button{display:inline-flex;align-items:center;gap:6px;border:none;background:#0f2e6d0f;color:#0f2e6d;font-weight:800;font-size:.8rem;padding:7px 13px;border-radius:999px;cursor:pointer;font-family:inherit}.intro-page__edit-button svg{width:14px;height:14px}.info-tooltip{position:relative;display:inline-flex}.info-tooltip__trigger{border:none;background:none;padding:2px;color:#9aa7bc;cursor:pointer;display:inline-flex}.info-tooltip .info-tooltip__trigger{color:#9aa7bc!important}.info-tooltip .info-tooltip__trigger svg{width:15px!important;height:15px!important;color:inherit!important;flex:none}.info-tooltip .info-tooltip__trigger:focus-visible{color:#0f66ad!important}@media (hover: hover){.info-tooltip .info-tooltip__trigger:hover{color:#0f66ad!important}}.info-tooltip__bubble{position:absolute;z-index:5;top:22px;left:0;width:260px;max-width:calc(100vw - 24px);background:#10192e;color:#e7ecf6;font-size:.78rem;font-weight:500;line-height:1.5;white-space:pre-line;padding:12px 14px;border-radius:12px;box-shadow:0 12px 30px #0a142840}.info-tooltip__bubble--floating{position:fixed;display:block;z-index:80}.info-tooltip__bubble--wide{width:320px;max-width:calc(100vw - 24px);left:auto;right:0;background:#fff;color:#1e293b;border:1px solid #e2e8f0;box-shadow:0 20px 45px #0f172a33;font-size:.84rem}.info-tooltip__lead{display:block;color:#334155;line-height:1.55}.info-tooltip__table{display:flex;flex-direction:column;gap:10px;margin:14px 0;padding:14px 0;border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6}.info-tooltip__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.info-tooltip__row-name{font-weight:800;color:#10192e;font-size:.86rem}.info-tooltip__row-desc{font-weight:600;color:#94a3b8;font-size:.74rem}.info-tooltip__row-pct{font-weight:800;color:#0177a8;font-size:.92rem;white-space:nowrap}.info-tooltip__foot{display:block;color:#7c8aa3;font-size:.76rem;font-weight:500;line-height:1.55}.profile-fields{display:flex;flex-direction:column;gap:14px;margin-top:4px}.pending-note{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;background:#e8a93b24;color:#8a5a00;border-radius:12px;font-size:.82rem;font-weight:700}.pending-note svg{width:15px;height:15px;flex:none}.sim-layout{display:grid;grid-template-columns:minmax(300px,360px) 1fr;align-items:stretch;gap:28px}@media (max-width: 900px){.sim-layout{grid-template-columns:1fr}}.sim-output{display:flex;flex-direction:column;gap:22px;position:sticky;top:90px}@media (max-width: 900px){.sim-output{position:static}}.sim-panel{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid #ecf1f8;border-radius:24px;padding:34px 36px;margin-top:4px}.sim-panel--chart{padding:22px 28px 10px;margin-top:0}.sim-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}.sim-panel__head>span{font-size:1.2rem;font-weight:800;letter-spacing:-.01em;color:#10192e}.sim-reset{display:inline-flex;align-items:center;gap:6px;border:none;background:#0f2e6d0f;color:#0f2e6d;font-weight:800;font-size:.85rem;padding:8px 15px;border-radius:999px;cursor:pointer;font-family:inherit;transition:opacity .15s ease,background .15s ease}.sim-reset svg{width:14px;height:14px}@media (hover: hover){.sim-reset:hover:not(:disabled){background:#0f2e6d1f}}.sim-reset:disabled{opacity:.4;cursor:default}.sim-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:30px 32px}.sim-panel input[type=range]{accent-color:#01a9eb;min-width:0;cursor:pointer}.sim-field-label{display:inline-flex;align-items:center;gap:6px}.sim-slider-row{display:flex;align-items:center;gap:14px;height:46px}.sim-slider-row input[type=range]{flex:1}.field .sim-range-value{flex:none;font-weight:800;color:#0f2e6d;font-size:1.35rem;min-width:5ch;text-align:right}.sim-input{height:46px;padding:0 14px;font-size:1.15rem;font-weight:700;color:#10192e;box-sizing:border-box}.sim-recurring{margin-top:36px;padding-top:30px;border-top:1px solid #ecf1f8}.sim-recurring>span{font-size:1.05rem;font-weight:800;color:#10192e}.sim-recurring__controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.sim-flow-toggle{display:inline-flex;align-items:center;height:46px;gap:4px;background:#0f2e6d0d;border-radius:999px;padding:4px;flex:none;box-sizing:border-box}.sim-flow-toggle button{display:inline-flex;align-items:center;gap:6px;height:100%;border:none;background:none;padding:0 16px;border-radius:999px;font-weight:700;font-size:.9rem;font-family:inherit;cursor:pointer;color:#4a5670;white-space:nowrap}.sim-flow-toggle button svg{width:15px;height:15px}.sim-flow-toggle button.active{background:#0f2e6d1a;color:#0f2e6d}.sim-flow-toggle--direction button:first-child.active{background:linear-gradient(135deg,#01a9eb,#0190c8);color:#fff}.sim-flow-amount{display:flex;align-items:center;gap:12px;flex:1 1 240px;min-width:240px;height:46px}.sim-flow-amount input[type=range]{flex:1}.sim-flow-amount .sim-input{width:130px;flex:none}.sim-layout>.sim-panel{padding:22px 24px;justify-content:flex-start;margin-top:0}.sim-layout>.sim-panel .sim-panel__head{margin-bottom:14px}.sim-layout>.sim-panel .sim-grid{gap:12px}.sim-layout>.sim-panel .field{gap:4px}.sim-layout>.sim-panel .sim-slider-row{height:34px}.sim-layout>.sim-panel .field .sim-range-value{font-size:1.15rem}.sim-layout>.sim-panel .sim-input{height:40px}.sim-layout>.sim-panel .sim-recurring{margin-top:16px;padding-top:14px}.sim-layout>.sim-panel .sim-recurring__controls{margin-top:10px;gap:10px}.sim-layout>.sim-panel .sim-flow-toggle{height:38px;flex:1 1 100%}.sim-layout>.sim-panel .sim-flow-toggle button{flex:1;justify-content:center}.sim-layout>.sim-panel .sim-flow-amount{min-width:0;height:40px;flex:1 1 100%}.sim-layout>.sim-panel .sim-slider-row,.sim-layout>.sim-panel .sim-flow-amount{gap:12px}.sim-layout>.sim-panel .field .sim-range-value{min-width:96px}.sim-layout>.sim-panel .sim-flow-amount .sim-input{width:96px;padding:0 10px;text-align:right}.sim-result{padding:26px 32px;border-radius:24px;background:linear-gradient(135deg,#01a9eb,#0190c8 55%,#01a9eb 130%);color:#fff}.sim-result__headline{font-size:.85rem;font-weight:800;color:#ffffffc7;text-transform:uppercase;letter-spacing:.03em}.sim-result__value{font-size:clamp(2rem,8vw,2.75rem);font-weight:800;margin-top:10px;letter-spacing:-.01em}.sim-result__sub{font-size:.95rem;color:#ffffffc7;margin-top:10px;font-weight:700}.sim-layout .sim-panel--chart{flex:1;display:flex;flex-direction:column}.sim-chart{position:relative;flex:1;min-height:220px}@media (max-width: 640px){.info-tooltip__bubble,.info-tooltip__bubble--wide{position:fixed;top:auto;left:16px;right:16px;bottom:16px;width:auto;max-height:60vh;overflow:auto;overscroll-behavior:contain;z-index:80}.info-tooltip .info-tooltip__trigger:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.text-link-button{min-height:40px}.transfer-form,.meetings-card,.doc-card,.side-card,.sim-panel{padding:22px 20px;border-radius:20px}.sim-panel--chart{padding:18px 16px 8px}.transfer-form--success{padding:32px 20px}.sim-result{padding:22px 20px;border-radius:20px}.sim-flow-toggle{display:flex;max-width:100%}.sim-flow-toggle button{flex:1 1 0;min-width:0;justify-content:center;padding:0 8px;white-space:normal;text-align:center;line-height:1.15}.intro-page__note,.transfer-form__note,.meetings-card__head p,.doc-card__head p,.account-closure__panel p{text-align:left}}@media (max-width: 600px){.intro-page__list-item{flex-direction:column;gap:4px}.intro-page__list-item dt{min-width:0}.intro-page__list-item dd{min-width:0;overflow-wrap:anywhere}}.page-columns--equal{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.page-columns--equal>.side-card{position:static}.meetings-log{margin-top:28px}.meetings-log .meeting-log{margin-top:12px;gap:0}.meetings-log .meeting-log__item{padding:16px 0;border-top:1px solid #ecf1f8}.meetings-log .meeting-log__item:first-child{border-top:none}@media (max-width: 860px){.page-columns--equal{grid-template-columns:minmax(0,1fr)}}.page-hero__lead-stack{display:grid}.page-hero__lead-stack>p{grid-area:1 / 1}.page-hero__lead-stack>p.is-hidden{visibility:hidden}.transfer-columns .transfer-form{max-width:none;padding:28px 30px;gap:16px}.transfer-form .transfer-tabs{display:flex;gap:8px;margin:0 0 4px}.transfer-form .transfer-tab{flex:1 1 0;justify-content:center;padding:11px 14px}.transfer-columns .side-card{display:flex;flex-direction:column;padding:28px 30px}.transfer-columns .side-card__steps{margin-bottom:20px}.transfer-columns .side-card .transfer-form__note{margin:auto 0 0;color:#7c8aa3;font-size:.85rem}.transfer-columns .transfer-form--success{max-width:none}@media (max-width: 860px){.transfer-columns .transfer-form,.transfer-columns .side-card{padding:22px 20px}}.transfer-form .transfer-tab{background:#f1f4f8;color:#5b6b85;box-shadow:none}@media (hover: hover){.transfer-form .transfer-tab:hover{color:#10192e}}.transfer-form .transfer-tab--deposit.active{background:linear-gradient(135deg,#01a9eb,#0190c8);color:#fff;box-shadow:0 8px 20px #01a9eb40}.transfer-form .transfer-tab--withdraw.active{background:#0f2e6d;color:#fff;box-shadow:0 8px 20px #0f2e6d38}@media (max-width: 480px){.transfer-form .transfer-tab{padding:11px 8px;font-size:.84rem;white-space:nowrap}.transfer-form .transfer-tab svg{display:none}}.sim-field--full{grid-column:1 / -1}.sim-field--full select{height:46px;padding:0 14px}.transfer-form .sim-flow-toggle{display:flex;width:100%}.transfer-form .sim-flow-toggle button{flex:1 1 0;justify-content:center;min-width:0}.meeting-log__files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.meeting-log__file{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid #dceefa;background:#f5fbff;color:#0177a8;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}@media (hover: hover){.meeting-log__file:hover{border-color:#01a9eb}}.meeting-log__file svg{width:14px;height:14px}.meetings-cta__chevron{transition:transform .2s ease}.meetings-cta__chevron.is-open{transform:rotate(180deg)}.meetings-booking{scroll-margin-top:96px}.meetings-booking .doc-card__head{align-items:center}.meetings-booking .doc-card__head>div:nth-child(2){flex:1 1 auto;min-width:0}.meetings-booking__close{flex:none;width:38px;height:38px;display:grid;place-items:center;border:none;border-radius:999px;background:#0f2e6d0f;color:#0f2e6d;cursor:pointer}@media (hover: hover){.meetings-booking__close:hover{background:#0f2e6d1f}}.meetings-booking__close svg{width:18px;height:18px}.meetings-booking__frame{position:relative;margin:18px -8px 0;container-type:inline-size;border-top:1px solid #ecf1f8}.meetings-booking__frame iframe{display:block;width:100%;height:660px;border:0;background:#fff;opacity:0;transition:opacity .25s ease}.meetings-booking__frame.is-loaded iframe{opacity:1}@container (max-width: 880px){.meetings-booking__frame iframe{height:700px}}@container (max-width: 640px){.meetings-booking__frame iframe{height:1240px}}.meetings-booking__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#7c8aa3;font-size:.92rem}.meetings-booking__external{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#7c8aa3;font-size:.85rem;font-weight:600;text-decoration:none}@media (hover: hover){.meetings-booking__external:hover{color:#0177a8}}.meetings-booking__external svg{width:14px;height:14px}.info-tooltip__subtitle{display:block;margin-top:10px;font-weight:700;color:inherit}.bank-picker{position:relative;display:flex;flex-direction:column;gap:10px}.bank-picker__search{position:relative}.bank-picker__search svg{position:absolute;left:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#7c8aa3;pointer-events:none}.bank-picker__search input{width:100%;padding-left:40px}.bank-picker__list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 16px 36px #0f2e6d1f;max-height:320px;overflow-y:auto}.bank-picker__list button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:none;border-radius:10px;background:none;font:inherit;color:#10192e;text-align:left;cursor:pointer}@media (hover: hover){.bank-picker__list button:hover{background:#f1f8fd}}.bank-picker__list small{color:#7c8aa3;font-size:.78rem;font-variant-numeric:tabular-nums}.bank-picker__list .bank-picker__other{color:#0177a8;font-weight:600;border-top:1px solid #eef2f7;border-radius:0 0 10px 10px;margin-top:4px}.bank-picker__empty{padding:10px 12px;color:#7c8aa3;font-size:.9rem}.bank-picker__chosen{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #cdeefb;border-radius:12px;background:#f5fbff}.bank-picker__chosen>svg{flex:none;width:18px;height:18px;color:#01a9eb}.bank-picker__chosen div{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.bank-picker__chosen strong{color:#10192e}.bank-picker__chosen small{color:#5b6880}.bank-picker__chosen button{flex:none;display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:999px;background:#0f2e6d0f;color:#0f2e6d;cursor:pointer}.bank-picker__chosen button svg{width:15px;height:15px}.deposit-details{width:100%;margin:6px 0 20px;padding-top:20px;border-top:1px solid #eef2f7;text-align:left}.deposit-details h4{margin:0 0 12px;font-size:1rem;font-weight:800;color:#10192e}.deposit-details__fields{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.transfer-form__preview-note{padding:8px 12px;border-radius:10px;background:#fff7e6;color:#92400e!important;font-size:.82rem!important;font-weight:600}.requests-history{margin-top:24px}.requests-history__status{font-style:normal;font-weight:600;color:#0177a8}.requests-history__status--done{color:#1fa37b}.requests-history__status--cancelled{color:#7c8aa3}.requests-history__toggle{margin-top:8px;display:inline-flex;align-items:center;gap:4px}.requests-history__toggle svg{width:14px;height:14px;transition:transform .2s ease}.requests-history__toggle svg.is-open{transform:rotate(180deg)}.requests-history .deposit-details{max-width:560px}.transfer-form__hint--error{color:#b42318!important}.requests-history__head{width:100%;border:none;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;align-items:center}.requests-history__head>div:nth-child(2){flex:1 1 auto;min-width:0}.requests-history__chevron{flex:none;width:20px;height:20px;color:#7c8aa3;transition:transform .2s ease}.requests-history__chevron.is-open{transform:rotate(180deg)}.requests-history .meeting-log,.requests-history .doc-card__empty{margin-top:18px}.requests-history__account{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:.88rem;font-weight:600;color:#5b6880}.requests-history__account select{flex:0 1 auto;min-width:0;max-width:100%;padding:8px 12px;border:1px solid #dceefa;border-radius:10px;background:#f5fbff;font:inherit;font-weight:600;color:#0f2e6d;cursor:pointer}.settings-list{display:grid;margin-top:12px;border:1px solid #e8eef6;border-radius:16px;background:#fff;overflow:hidden}.settings-row+.settings-row{border-top:1px solid #eef2f8}.settings-row__main{display:flex;align-items:center;gap:14px;padding:16px 18px}.settings-row__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eef7fc;color:#0177a8}.settings-row__icon svg{width:18px;height:18px}.settings-row__text{flex:1;min-width:0;display:grid;gap:3px}.settings-row__text strong{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:800;color:#10192e}.settings-row__text>span{font-size:.85rem;color:#64748b;line-height:1.45}.settings-row__badge{padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em}.settings-row__badge--on{background:#e7f7ef;color:#15803d}.settings-row__badge--off{background:#f1f5f9;color:#64748b}.settings-row__action{flex:none}.settings-btn{border:1px solid #cfe3f1;background:#fff;color:#0177a8;font:inherit;font-size:.85rem;font-weight:700;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}@media (hover: hover){.settings-btn:hover:not(:disabled){background:#f0f8fd;border-color:#9fd0ea}}.settings-btn:disabled{opacity:.55;cursor:not-allowed}.settings-row__more{display:grid;gap:12px;padding:0 18px 18px 70px}.settings-row__more .password-form{margin:0}.account-settings{margin-top:22px;padding-top:0;border-top:0}.account-closure .text-link-button--muted{font-size:.85rem}@media (max-width: 560px){.settings-row__main{flex-wrap:wrap;padding:14px 16px}.settings-row__action{flex-basis:100%;padding-left:52px}.settings-row__more{padding:0 16px 16px}}@media (max-width: 560px){.intro-page__actions{flex-direction:column;align-items:stretch}.intro-page__cta{width:100%;box-sizing:border-box;justify-content:center;padding:14px 16px;font-size:.88rem}}@media (max-width: 480px){.sim-flow-toggle{height:auto;border-radius:18px}.sim-flow-toggle button{flex-direction:column;gap:3px;padding:8px 4px;border-radius:14px;font-size:.8rem;white-space:nowrap}}.info-page .intro-page__section-head--first{margin-top:0}.info-page .intro-page__section-head{margin-top:30px}.info-page .intro-page__list{margin-top:12px;gap:0;padding:0 20px;background:#fff;border:1px solid #e8eef6;border-radius:16px}.info-page .intro-page__list-item{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:baseline;padding:15px 0;border-top:1px solid #eef2f8}.info-page .intro-page__list-item:first-child{border-top:0}.info-page .intro-page__list-item dt{display:flex;align-items:center;gap:6px;min-width:0;font-size:.85rem;font-weight:600;color:#64748b;text-transform:none}.info-page .intro-page__list-item dd{font-size:.95rem;font-weight:700;color:#10192e;min-width:0}.info-page .info-contract-list{display:grid;justify-items:start;gap:8px}.info-page .account-profile-list{margin-top:12px}.info-page .account-profile-card{border:1px solid #e8eef6;border-radius:16px;box-shadow:none}.info-page .account-settings{margin-top:18px}@media (max-width: 560px){.info-page .intro-page__list{padding:0 16px}.info-page .intro-page__list-item{grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 0}}.account-profile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-list:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 760px){.account-profile-list,.account-profile-list:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.info-tooltip{align-items:center;vertical-align:middle}.info-tooltip .info-tooltip__trigger{position:relative;padding:0!important;margin:0 0 0 2px!important;line-height:0}.lbl-last{white-space:nowrap;display:inline-flex;align-items:center}.lbl-last .info-tooltip{margin-left:3px}.account-profile-card__row span{display:inline}.info-page .info-contract-list{display:inline-grid;justify-items:stretch}.info-page .info-contract-list .info-inline-link{justify-content:flex-start}.meetings-card .intro-page__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.meetings-card .intro-page__actions .intro-page__cta{justify-content:center}.sim-panel .dropdown__field{min-height:40px;padding:8px 14px}.meeting-log__more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:12px 14px;min-height:44px;background:#fff;border:1px solid #e8eef6;border-radius:14px;cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;color:#0177a8;transition:border-color .15s ease,background-color .15s ease}@media (hover: hover){.meeting-log__more:hover{border-color:#b9d9ec;background:#f7fbfe}}.meeting-log__more svg{width:15px;height:15px;transition:transform .15s ease}.meeting-log__more.is-open svg{transform:rotate(180deg)}.sim-field-hint{font-size:.8rem;font-weight:600;color:#92400e}.meeting-years{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.meeting-years button{padding:8px 16px;border:1px solid #e8eef6;border-radius:999px;background:#fff;font:inherit;font-size:.86rem;font-weight:700;color:#4b5563;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media (hover: hover){.meeting-years button:hover{border-color:#b9d9ec;color:#0177a8}}.meeting-years button.active{background:#01a9eb;border-color:#01a9eb;color:#fff}.help-page .rw-faq{margin-bottom:8px}.help-page__title{margin:28px 0 14px;font-size:1.15rem;font-weight:800;color:#10192e}.help-page__title:first-of-type{margin-top:4px}.help-page__answer{white-space:pre-line}.help-page__more{margin:24px 0 0;font-size:.95rem;color:#4b5563}.help-page__more a{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:#0177a8;text-decoration:none}.help-page__more a svg{width:14px;height:14px}.meetings-card .intro-page__actions{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.meetings-card .intro-page__actions .intro-page__cta{white-space:nowrap}.confirm-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#0f172a73;animation:confirm-fade .15s ease-out}.confirm-dialog{width:min(480px,100%);padding:28px 30px 24px;border-radius:24px;background:#fff;box-shadow:0 30px 70px #0f172a40;animation:confirm-rise .18s ease-out}.confirm-dialog h2{margin:0;font-size:1.25rem;font-weight:800;color:#0f2e6d}.confirm-dialog__body{margin-top:12px;font-size:.97rem;line-height:1.6;color:#475569}.confirm-dialog__body p{margin:0 0 10px}.confirm-dialog__body p:last-child{margin-bottom:0}.confirm-dialog__body strong{color:#10192e}.confirm-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}@keyframes confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes confirm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.confirm-dialog__overlay,.confirm-dialog{animation:none}}@media (max-width: 520px){.confirm-dialog{padding:24px 20px 20px}.confirm-dialog__actions .intro-page__cta{flex:1 1 100%;justify-content:center}}.onboarding-transfer__field{padding:12px 14px;border:1px solid #ecf1f8;border-radius:12px;background:#fbfcfe}.onboarding-transfer__label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7c8aa3}.onboarding-transfer__value{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.onboarding-transfer__value>span{font-size:.98rem;font-weight:600;color:#10192e;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.onboarding-transfer__value button{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 10px;border:1px solid #d8e3f0;border-radius:999px;background:#fff;font:inherit;font-size:.78rem;font-weight:600;color:#0177a8;cursor:pointer}@media (hover: hover){.onboarding-transfer__value button:hover{border-color:#01a9eb}}.onboarding-transfer__value button svg{width:14px;height:14px}.account-picker{display:flex;align-items:center;gap:12px;margin:0 0 20px}.account-picker__caption{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7c8aa3}.account-picker__chip{position:relative;display:flex;align-items:center;gap:11px;padding:6px 18px 6px 6px;background:#fff;border:1.5px solid #ecf1f8;border-radius:999px;box-shadow:0 2px 8px #0f2e6d0d;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;min-width:0}@media (hover: hover){.account-picker__chip:hover{border-color:#01a9eb73;box-shadow:0 4px 14px #0f2e6d14}}.account-picker__chip:focus-within{border-color:#01a9eb;box-shadow:0 0 0 4px #01a9eb24}.account-picker__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#01a9eb,#0f66ad);color:#fff}.account-picker__icon svg{width:16px;height:16px}.account-picker__text{display:flex;flex-direction:column;gap:1px;min-width:0}.account-picker__label{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:800;color:#0f2e6d;white-space:nowrap}.account-picker__label svg{flex:none;width:15px;height:15px;color:#7c8aa3}.account-picker__id{font-size:11.5px;font-weight:700;color:#7c8aa3}.account-picker__chip select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}@media (max-width: 480px){.account-picker{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 480px){.account-picker{align-items:stretch}.account-picker__chip{width:100%;box-sizing:border-box}.account-picker__text{flex:1}.account-picker__label{justify-content:space-between;display:flex}}.side-panel__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:flex-end;background:#0f172a6b;animation:side-panel-fade .18s ease-out}.side-panel{position:relative;display:flex;flex-direction:column;width:min(460px,100%);height:100%;background:#fff;box-shadow:-24px 0 60px #0f172a2e;outline:none;animation:side-panel-in .24s cubic-bezier(.2,.8,.2,1)}.side-panel__close{position:absolute;top:18px;right:18px;z-index:1;width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:50%;background:#0f2e6d0f;color:#0f2e6d;cursor:pointer}.side-panel__close svg{width:18px;height:18px}@media (hover: hover){.side-panel__close:hover{background:#0f2e6d1f}}.side-panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:30px 30px 24px}.side-panel__footer{display:grid;gap:10px;padding:18px 30px 24px;border-top:1px solid #ecf1f8;background:#fff}@keyframes side-panel-fade{0%{opacity:0}to{opacity:1}}@keyframes side-panel-in{0%{transform:translate(32px);opacity:0}to{transform:none;opacity:1}}@keyframes side-panel-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (max-width: 640px){.side-panel__overlay{align-items:flex-end}.side-panel{width:100%;height:auto;max-height:92vh;max-height:92dvh;border-radius:24px 24px 0 0;box-shadow:0 -20px 50px #0f172a2e;animation-name:side-panel-up}.side-panel__body{padding:26px 20px 18px}.side-panel__footer{gap:8px;padding:12px 20px calc(14px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.side-panel__overlay,.side-panel{animation:none}}.rw-page{max-width:1180px;display:flex;flex-direction:column;gap:56px;padding-bottom:24px}.rw-section{display:flex;flex-direction:column}.rw-page .page-hero{margin-bottom:0}.rw-hero__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:18px}.rw-hero__link{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;max-width:100%;padding:7px 16px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22)}.rw-hero__link-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fffc}.rw-hero__link-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;color:#fff}.rw-hero__actions .rw-btn{padding:12px 22px;font-size:.92rem;gap:10px}.rw-hero__actions .rw-btn svg{width:18px;height:18px}.rw-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;border-radius:12px;border:none;font:inherit;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}.rw-btn svg{width:20px;height:20px}.rw-btn:disabled{opacity:.6;cursor:default}.rw-btn--white{background:#fff;color:#01a9eb;box-shadow:0 20px 25px -5px #0000001a}@media (hover: hover){.rw-btn--white:hover:not(:disabled){transform:scale(1.05);box-shadow:0 25px 50px -12px #00000040}}.rw-btn--glass{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-weight:600}@media (hover: hover){.rw-btn--glass:hover{background:#fff3}}.rw-btn--outline{background:transparent;border:2px solid #fff;color:#fff}@media (hover: hover){.rw-btn--outline:hover{background:#fff;color:#01a9eb}}.rw-btn--blue{background:linear-gradient(to bottom right,#01a9eb,#0190c8);color:#fff;box-shadow:0 10px 15px -3px #01a9eb4d}@media (hover: hover){.rw-btn--blue:hover:not(:disabled){transform:scale(1.03)}}.rw-btn--sm{padding:10px 18px;font-size:.875rem;gap:8px}.rw-btn--sm svg{width:16px;height:16px}.rw-btn--full{width:100%}.rw-head{text-align:left;margin-bottom:24px}.rw-head h2{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;color:#111827}.rw-head p{margin:0;max-width:760px;font-size:1.05rem;color:#4b5563;line-height:1.6}.rw-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:20px;border-radius:999px;background:#01a9eb1a;color:#01a9eb;font-size:.875rem;font-weight:600}.rw-pill svg{width:16px;height:16px}.rw-muted{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.rw-mine{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:28px;box-shadow:0 1px 2px #0000000d}.rw-mine__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rw-mine__stat{background:linear-gradient(to bottom right,#fff,#f8fbff);border:1px solid #f3f4f6;border-radius:16px;padding:20px;text-align:left}.rw-mine__stat span{display:block;font-size:.875rem;color:#6b7280;font-weight:600;margin-bottom:6px}.rw-mine__stat b{font-size:1.9rem;font-weight:700;color:#01a9eb}.rw-mine__stat:first-child b{color:#111827}.rw-mine__toggle{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;margin-top:18px;padding-left:0!important;padding:10px;border:none;background:none;font:inherit;font-size:.9rem;font-weight:700;color:#01a9eb;cursor:pointer}.rw-mine__toggle svg{width:18px;height:18px;transition:transform .3s ease}.rw-mine__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rw-mine__history{padding-top:8px}.rw-entries{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rw-entries li{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f9fafb;border:1px solid #f3f4f6;border-radius:14px;padding:12px 16px}.rw-entries li div{display:flex;flex-direction:column;gap:3px;min-width:0}.rw-entries strong{font-size:.95rem;color:#111827}.rw-entries span{font-size:.82rem;color:#6b7280}.rw-entries b{color:#01a9eb;font-weight:700;white-space:nowrap}.rw-invites{margin-top:20px}.rw-invites strong{font-size:.95rem;color:#111827}.rw-invites ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.rw-invites li{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.92rem;color:#374151}.rw-status{font-style:normal;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#f3f4f6;color:#4b5563;white-space:nowrap}.rw-status--signed_up{background:#01a9eb1a;color:#0190c8}.rw-status--converted{background:#16a34a1f;color:#15803d}.rw-status--not_converted{color:#9ca3af}.rw-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.rw-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:36px;border-radius:24px;border:1px solid #f3f4f6;background:linear-gradient(to bottom right,#fff,#f8fbff);box-shadow:0 1px 2px #0000000d;font:inherit;color:inherit;cursor:pointer;transition:transform .5s ease,box-shadow .5s ease,border-color .5s ease}.rw-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,rgba(1,169,235,.03),transparent);opacity:0;transition:opacity .5s ease;pointer-events:none}.rw-card--open{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:#01a9eb33}.rw-card--open:before{opacity:1}@media (hover: hover){.rw-card:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040;border-color:#01a9eb33}.rw-card:hover:before{opacity:1}}.rw-card--open{border-color:#01a9eb80}.rw-card__icon{position:relative;width:64px;height:64px;border-radius:16px;display:grid;place-items:center;margin-bottom:28px;background:linear-gradient(to bottom right,#01a9eb,#0190c8);color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:transform .3s ease}@media (hover: hover){.rw-card:hover .rw-card__icon{transform:scale(1.1)}}.rw-card__icon svg{width:32px;height:32px}.rw-card strong{position:relative;font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:16px;transition:color .3s ease}.rw-card--open strong{color:#01a9eb}@media (hover: hover){.rw-card:hover strong{color:#01a9eb}}.rw-card__desc{position:relative;flex:1;font-size:.875rem;line-height:1.625;color:#4b5563;margin-bottom:20px}.rw-card__foot{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.rw-card__foot b{font-size:.875rem;font-weight:700;color:#01a9eb}.rw-card__foot svg{width:20px;height:20px;color:#01a9eb;opacity:0;transform:translate(-4px);transition:opacity .3s ease,transform .3s ease}@media (hover: hover){.rw-card:hover .rw-card__foot svg{opacity:1;transform:none}}@media (hover: none){.rw-card__foot svg{opacity:1;transform:none}}.rw-card--open .rw-card__foot svg{opacity:1;transform:rotate(90deg)}.rw-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.rw-collapse--open{grid-template-rows:1fr}.rw-collapse__inner{overflow:hidden}.rw-detail{padding-top:40px;animation:rw-fade-in .16s ease-out}@keyframes rw-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.rw-detail__head{text-align:left;margin-bottom:24px}.rw-detail__head h3{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;color:#111827}.rw-detail__head p{margin:0;font-size:1.05rem;color:#4b5563}.rw-detail__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:40px;box-shadow:0 1px 2px #0000000d}.rw-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.rw-detail h4{margin:0 0 16px;font-size:1.25rem;font-weight:700;color:#111827}.rw-detail__grid p{margin:0 0 16px;color:#374151;line-height:1.625}.rw-detail__grid p:last-child{margin-bottom:0}.rw-detail b{color:#01a9eb;font-weight:700}.rw-summary{background:#e6f7fd;border:1px solid rgba(1,169,235,.15);border-radius:16px;padding:24px}.rw-summary h4{font-size:1.125rem}.rw-summary__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid rgba(1,169,235,.1)}.rw-summary__row:first-of-type{padding-top:0}.rw-summary__row:last-child{border-bottom:none;padding-bottom:0}.rw-summary__row span{color:#374151}.rw-summary__row b{font-size:1.125rem;white-space:nowrap}.rw-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.rw-table th{background:#e6f7fd;padding:14px 18px;text-align:left;font-size:.875rem;font-weight:700;color:#111827}.rw-table th:last-child,.rw-table td:last-child{text-align:right}.rw-table td{padding:14px 18px;border-top:1px solid #f3f4f6;color:#374151}.rw-table td:last-child{font-weight:700;color:#01a9eb}.rw-table tbody tr:nth-child(2n) td{background:#f9fafb}.rw-notes{margin-top:24px;display:grid;gap:8px}.rw-notes p,.rw-points p{display:flex;align-items:flex-start;gap:12px;margin:0;color:#4b5563;font-size:.9rem;line-height:1.6}.rw-notes svg,.rw-points svg{width:18px;height:18px;flex:none;margin-top:2px;color:#01a9eb}.rw-example{margin-top:32px;background:#e6f7fd;border:1px solid rgba(1,169,235,.15);border-radius:16px;padding:24px}.rw-example h4{font-size:1.125rem;margin-bottom:12px}.rw-example p{margin:0;color:#374151;line-height:1.625}.rw-invite{margin-top:32px;padding-top:32px;border-top:1px solid #f3f4f6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.rw-invite__label{display:block;margin-bottom:10px;font-size:1.125rem;font-weight:700;color:#111827}.rw-invite__box{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:14px;border:1px solid #e5e7eb;background:#f9fafb}.rw-invite__box span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#111827}.rw-invite__form{display:grid;gap:12px}.rw-invite__form h4{margin:0;font-size:1.125rem}.rw-invite__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rw-invite__fields label,.rw-sim label{display:grid;gap:8px}.rw-invite__fields span,.rw-sim label>span{font-size:.875rem;font-weight:500;color:#374151}.rw-invite input,.rw-sim input[type=number],.rw-sim select{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;font:inherit;color:#111827;background:#fff}.rw-invite input:focus,.rw-sim input:focus,.rw-sim select:focus{outline:none;box-shadow:0 0 0 2px #01a9eb4d}.rw-invite__form .rw-btn{justify-self:start}.rw-sim{border-radius:24px;border:1px solid #e5e7eb;background:linear-gradient(to bottom right,#fff,#f3faff);box-shadow:0 1px 2px #0000000d;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease}@media (hover: hover){.rw-sim:hover{box-shadow:0 25px 50px -12px #00000040;border-color:#01a9eb4d}}.rw-sim__summary{display:flex;align-items:center;gap:24px;width:100%;padding:32px;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.rw-sim--open .rw-sim__summary{background:#f8fbff}.rw-sim__icon{flex:none;width:80px;height:80px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(to bottom right,#01a9eb,#0190c8);color:#fff;box-shadow:0 20px 25px -5px #0000001a}.rw-sim__icon svg{width:36px;height:36px}.rw-sim__text{flex:1;min-width:0;display:flex;flex-direction:column}.rw-sim__eyebrow{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#01a9eb;margin-bottom:8px}.rw-sim__title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;color:#111827;line-height:1.15}.rw-sim__lead{margin-top:12px;color:#4b5563;line-height:1.6}.rw-sim__open{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-weight:700;color:#01a9eb}.rw-sim__open svg{width:18px;height:18px;transition:transform .3s ease}.rw-sim--open .rw-sim__open svg{transform:rotate(90deg)}.rw-sim__estimate{flex:none;text-align:right}.rw-sim__estimate span{display:block;font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:4px}.rw-sim__estimate b{font-size:3rem;font-weight:900;color:#01a9eb;line-height:1}.rw-sim__chevron{flex:none;width:28px;height:28px;color:#9ca3af;transition:transform .3s ease}.rw-sim--open .rw-sim__chevron{transform:rotate(180deg)}.rw-sim__body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:stretch;padding:28px 32px 32px;border-top:1px solid #f3f4f6;background:#f9fafb}.rw-sim__panel{border-radius:20px;border:1px solid #e8edf4;background:#fff}.rw-sim__sec{padding:0 24px}.rw-sim__sec+.rw-sim__sec{border-top:1px solid #eef2f7}.rw-sim__sec-head{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px 0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.rw-sim__sec-name{font-size:1rem;font-weight:800;color:#111827}.rw-sim__sec-summary{font-size:.85rem;color:#7c8aa3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-sim__sec.is-open .rw-sim__sec-summary{display:none}.rw-sim__sec-chevron{width:18px;height:18px;color:#9aa7bc;transition:transform .2s ease}.rw-sim__sec.is-open .rw-sim__sec-chevron{transform:rotate(180deg)}@media (hover: hover){.rw-sim__sec-head:hover .rw-sim__sec-name{color:#0177a8}}.rw-sim__sec-body{display:grid;gap:16px;padding:0 0 22px 52px}.rw-sim__sec-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#01a9eb1a;color:#0177a8}.rw-sim__sec-icon svg{width:19px;height:19px}.rw-sim__sec-title{display:grid;gap:3px;min-width:0}.rw-sim__tag{font-style:normal;font-size:.8rem;font-weight:700;color:#0177a8}.rw-sim__sec-total{font-size:1.15rem;font-weight:800;color:#0f2e6d;white-space:nowrap}.rw-sim__rows{display:grid;gap:14px}.rw-sim__row{display:grid;grid-template-columns:minmax(0,1fr) 84px 40px;align-items:end;column-gap:12px;row-gap:8px}.rw-sim__row-full{grid-column:1 / -1}.rw-sim__row-value{align-self:end;height:44px;display:flex;align-items:center;justify-content:flex-end;font-size:.98rem;font-weight:800;color:#0177a8}.rw-sim__row-value.is-zero{color:#9ca3af}.rw-sim__remove-spacer{width:40px}.rw-sim__bonus{align-items:center;padding-top:12px;border-top:1px dashed #e3eaf3}.rw-sim__bonus-text{display:grid;gap:2px}.rw-sim__bonus-text strong{font-size:.9rem;font-weight:800;color:#111827}.rw-sim__bonus-text span{font-size:.82rem;color:#7c8aa3}.rw-sim__bonus .rw-sim__row-value{height:auto}.rw-sim__field{display:grid;gap:7px}.rw-sim__pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rw-sim__sec-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.rw-sim__reset{align-self:center;margin-top:14px;padding:0;border:none;background:none;font:inherit;font-size:.85rem;font-weight:700;color:#ffffffd9;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (hover: hover){.rw-sim__reset:hover{color:#fff}}.rw-sim__hint{margin:0;font-size:.75rem;color:#6b7280}.rw-sim__remove{display:grid;place-items:center;width:40px;height:44px;border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:0;color:#9ca3af;cursor:pointer}@media (hover: hover){.rw-sim__remove:hover{color:#ef4444}}.rw-sim__remove svg{width:16px;height:16px;display:block}.rw-sim__add{display:inline-flex;align-items:center;gap:6px;justify-self:start;border:none;background:none;padding:0;font:inherit;font-size:.875rem;font-weight:700;color:#01a9eb;cursor:pointer}.rw-sim__add svg{width:16px;height:16px}.rw-sim__check{display:flex!important;align-items:flex-start;gap:12px;cursor:pointer}.rw-sim__check input{margin-top:4px;width:16px;height:16px;accent-color:#01a9eb}.rw-sim__check span{font-size:.875rem!important;line-height:1.6;color:#374151}.rw-sim__result{position:sticky;top:96px;display:flex;flex-direction:column;padding:32px;border-radius:24px;background:linear-gradient(to bottom right,#01a9eb,#0190c8);color:#fff;box-shadow:0 20px 25px -5px #0000001a}.rw-sim__result>span{font-size:.875rem;font-weight:600;color:#ffffffbf;margin-bottom:8px}.rw-sim__result>b{font-size:clamp(2.1rem,9vw,3rem);font-weight:700;margin-bottom:24px}.rw-sim__lines{display:grid;gap:12px;margin-bottom:24px}.rw-sim__lines p{display:flex;justify-content:space-between;gap:12px;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);font-size:.875rem;color:#ffffffd9}.rw-sim__lines strong{color:#fff}.rw-sim__result .rw-btn{padding:14px 20px;font-size:.9rem}.rw-sim__result>b{line-height:1}.rw-sim__body .rw-sim__result{position:static;border-radius:20px}.rw-sim__body .rw-sim__lines{margin-bottom:auto;padding-bottom:24px}.rw-sim__result small{margin-top:16px;font-size:.75rem;line-height:1.5;color:#ffffffb3}.rw-points{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px;display:grid;gap:16px}.rw-points p{font-size:1rem;color:#374151}.rw-faq{width:100%;display:grid;gap:12px}.rw-faq details{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 1px 2px #0000000d;overflow:hidden}.rw-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;list-style:none;cursor:pointer;font-weight:600;color:#111827}.rw-faq summary::-webkit-details-marker{display:none}.rw-faq summary svg{width:20px;height:20px;flex:none;color:#9ca3af;transition:transform .3s ease}.rw-faq details[open] summary svg{transform:rotate(180deg)}.rw-faq details p{margin:0;padding:16px 28px 24px;border-top:1px solid #f3f4f6;color:#4b5563;line-height:1.625}.rw-cta{border-radius:24px;padding:40px;text-align:left;color:#fff;background:linear-gradient(to bottom right,#01a9eb,#0190c8);box-shadow:0 20px 25px -5px #0000001a}.rw-cta h2{margin:0 0 16px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;color:#fff}.rw-cta p{margin:0 0 28px;max-width:640px;font-size:1.1rem;line-height:1.6;color:#ffffffd9}.rw-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px}.rw-footnote{margin:-24px 0 0;text-align:left;font-size:.75rem;line-height:1.6;color:#9ca3af}.rw-footnote a{color:inherit;text-decoration:underline}.rw-skeleton{display:block;width:110px;height:1.9rem;margin:0;border-radius:8px;background:linear-gradient(90deg,#eef1f6,#f7f9fc,#eef1f6);background-size:200% 100%;animation:rw-shimmer 1.2s ease-in-out infinite}.rw-skeleton--light{width:340px;max-width:100%;height:1.05rem;margin:2px 0 0;background:linear-gradient(90deg,#ffffff2e,#ffffff59,#ffffff2e);background-size:200% 100%}.rw-skeleton--wide{flex:1;width:auto;height:1.1rem;margin:0}@keyframes rw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 1180px){.rw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.rw-sim__body{grid-template-columns:1fr}.rw-sim__result{position:static}}@media (max-width: 760px){.rw-page{gap:44px}.rw-hero__link{width:100%}.rw-cards,.rw-mine__stats,.rw-detail__grid,.rw-invite,.rw-invite__fields{grid-template-columns:1fr}.rw-card{padding:28px}.rw-card--campaign .rw-card__badge{left:28px}.rw-detail__card{padding:24px}.rw-sim__summary{flex-wrap:wrap;gap:16px;padding:24px}.rw-sim__text{flex:1 1 100%}.rw-sim__estimate{flex:1 1 100%;text-align:left}.rw-sim__estimate b{font-size:2rem}.rw-sim__chevron{display:none}.rw-sim__icon{width:64px;height:64px;border-radius:18px}.rw-sim__body{padding:20px}.rw-sim__sec{padding:0 18px}.rw-sim__sec-body{padding-left:0}.rw-sim__pair{grid-template-columns:1fr}.rw-sim__row{grid-template-columns:minmax(0,1fr) 72px 40px}.rw-cta{padding:32px 20px}.rw-faq summary{padding:18px 20px}.rw-faq details p{padding:14px 20px 20px}}@media (max-width: 640px){.rw-mine{padding:22px 20px;border-radius:20px}.rw-sim__result{padding:24px 20px}.rw-sim__add,.rw-sim__reset{min-height:40px}}.rw-mine__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rw-mine__total{display:flex;flex-direction:column;gap:4px}.rw-mine__total span{font-size:.875rem;font-weight:600;color:#6b7280}.rw-mine__total b{font-size:2.2rem;font-weight:700;color:#111827;letter-spacing:-.02em;line-height:1.1}.rw-mine__row .rw-mine__toggle{margin-top:0}.rw-mine__history{padding-top:18px}@media (max-width: 900px){.rw-hero__link{flex:1 1 100%}.rw-hero__actions .rw-btn{flex:1 1 0;min-width:0}}.rw-detail-inline{display:none;grid-column:1 / -1}@media (max-width: 760px){.rw-detail-inline{display:block;scroll-margin-top:90px}.rw-detail-below{display:none}}.rw-invite__hint{margin:10px 0 0;font-size:.85rem;line-height:1.5;color:#6b7280}.rw-invite--form-only{grid-template-columns:minmax(0,1fr)}.rw-head--small h2{font-size:1.35rem;margin-bottom:4px}.rw-cta{background:#fff;color:#10192e;border:1px solid #e5e7eb;box-shadow:none;padding:32px 36px}.rw-cta h2{color:#10192e;font-size:1.35rem;margin-bottom:8px}.rw-cta p{color:#4b5563;font-size:1rem;margin-bottom:22px}.rw-btn--ghost{background:#0f2e6d0f;color:#0f2e6d;border:none}@media (hover: hover){.rw-btn--ghost:hover{background:#0f2e6d1a}}.rw-hero--campaign .page-hero__content{padding-right:300px;min-height:190px}.rw-hero--campaign .rw-hero__actions{flex-wrap:nowrap}.rw-hero--campaign .rw-hero__link{flex:1 1 auto}.rw-hero--campaign .rw-hero__actions .rw-btn{flex:none;white-space:nowrap}.rw-hero__art{position:absolute;top:50%;right:-4px;transform:translateY(-50%);width:270px;height:190px;padding:0;border:none;background:none;cursor:pointer}.rw-hero__art-card{position:absolute;display:grid;gap:1px;width:128px;padding:14px 16px 12px;border-radius:18px;background:#fff;color:#0f2e6d;text-align:left;box-shadow:0 18px 36px #04406e47;transition:transform .25s ease}.rw-hero__art-card small{font-size:.78rem;font-weight:700;color:#5b6b85;line-height:1.2}.rw-hero__art-card b{font-size:1.9rem;font-weight:800;line-height:1.05;color:#0f2e6d;letter-spacing:-.01em}.rw-hero__art-card--you{left:8px;top:18px;transform:rotate(-7deg)}.rw-hero__art-card--friend{right:6px;top:62px;transform:rotate(5deg)}@media (hover: hover){.rw-hero__art:hover .rw-hero__art-card--you{transform:rotate(-9deg) translateY(-3px)}}@media (hover: hover){.rw-hero__art:hover .rw-hero__art-card--friend{transform:rotate(7deg) translateY(-3px)}}.rw-hero__art-arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:#ffffffeb;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 1100px){.rw-hero--campaign .page-hero__content{padding-right:0;min-height:0}.rw-hero--campaign .rw-hero__actions{flex-wrap:wrap}.rw-hero__art{display:none}}@media (prefers-reduced-motion: reduce){.rw-hero__art-card{transition:none}}.rw-hero__campaign{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:0;border:none;background:none;font:inherit;font-size:.92rem;font-weight:800;color:#fff;cursor:pointer}.rw-hero__campaign svg{width:16px;height:16px;transition:transform .15s ease}@media (hover: hover){.rw-hero__campaign:hover svg{transform:translate(3px)}}.rw-hero__campaign-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff38}.rw-card--campaign{border-color:#01a9eb73;background:linear-gradient(180deg,#f2faff,#fff 70%)}.rw-card__badge{align-self:flex-start;display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:#01a9eb;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;box-shadow:0 6px 14px #01a9eb47}.rw-card--campaign .rw-card__badge{position:absolute;top:0;left:36px;border-radius:0 0 10px 10px;padding:5px 12px 6px;box-shadow:none}.rw-card__campaign-value{position:relative;display:grid;gap:2px;margin:-6px 0 14px}.rw-card__campaign-value b{font-size:1.3rem;font-weight:800;line-height:1.15;color:#0177a8}.rw-card__campaign-value small{font-size:.85rem;font-weight:700;color:#6b7280}.rw-card__foot--link{color:#0177a8;font-weight:800}.rw-campaign{padding-right:34px}.rw-campaign h2{margin:10px 0 0;font-size:1.6rem;font-weight:800;color:#0f2e6d}.rw-campaign__subtitle{margin:8px 0 0;font-size:1.05rem;font-weight:800;color:#0177a8}.rw-campaign__intro{margin:14px 0 0;font-size:.95rem;line-height:1.6;color:#4b5563}.rw-campaign__table{width:100%;margin-top:18px;border-collapse:collapse;font-size:.92rem}.rw-campaign__table th{padding:10px 0;text-align:left;font-size:.78rem;font-weight:700;color:#7c8aa3;border-bottom:1px solid #ecf1f8}.rw-campaign__table th:last-child,.rw-campaign__table td:last-child{text-align:right}.rw-campaign__table td{padding:12px 0;border-bottom:1px solid #ecf1f8;color:#10192e}.rw-campaign__table td:last-child{font-weight:800;color:#0177a8}.rw-campaign__box{margin-top:16px;padding:16px 18px;border-radius:16px;border:1px solid #ecf1f8;background:#fff}.rw-campaign__box strong{display:block;font-size:.97rem;font-weight:800;color:#0177a8}.rw-campaign__box--quiet strong{color:#10192e}.rw-campaign__box p{margin:6px 0 0;font-size:.9rem;line-height:1.55;color:#4b5563}.rw-campaign__validity{margin:16px 0 0;font-size:.85rem;color:#7c8aa3}.rw-campaign__terms{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 0 0;font-size:.9rem;font-weight:700;color:#0177a8;text-decoration:none}.rw-campaign__terms svg{width:16px;height:16px}.rw-btn--full{width:100%;justify-content:center}.rw-contact{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;padding-top:16px;border-top:1px solid #ecf1f8;font-size:.95rem;color:#4b5563}.rw-contact b{color:#10192e;font-weight:700}.rw-contact a,.rw-contact button{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;font:inherit;font-weight:700;color:#0177a8;cursor:pointer;text-decoration:none}.rw-contact svg{width:15px;height:15px}.rw-sim__result .rw-contact{border-top-color:#ffffff40;color:#ffffffd9}.rw-contact--form{display:grid;gap:12px}.rw-contact--form form{display:grid;gap:10px}.rw-contact__label{display:grid;gap:6px}.rw-contact__label span{font-size:.85rem;font-weight:700;color:inherit}.rw-contact__label textarea{width:100%;box-sizing:border-box;min-height:104px;padding:12px 14px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;font:inherit;font-size:.95rem;color:#10192e;resize:vertical}.rw-contact__label textarea:focus{outline:none;border-color:#01a9eb;box-shadow:0 0 0 4px #01a9eb24}.rw-contact .rw-contact__send{justify-self:start;padding:11px 18px;border-radius:999px;background:#01a9eb;color:#fff}.rw-contact .rw-contact__send:disabled{opacity:.5;cursor:default}.rw-sim__result .rw-contact .rw-contact__send{background:#fff;color:#0177a8}.rw-contact__error{margin:0;font-size:.88rem;font-weight:600;color:#b42318}.rw-contact__sent{display:flex;align-items:center;gap:8px;margin:0;font-weight:700;color:#0f7a4f}.rw-sim__result .rw-contact__sent{color:#fff}.rw-contact__alt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.88rem}@media (max-width: 640px){.rw-contact .rw-contact__send{justify-self:stretch;justify-content:center}}.rw-sim__result .rw-contact b,.rw-sim__result .rw-contact a,.rw-sim__result .rw-contact button{color:#fff}@media (max-width: 760px){.rw-cta{padding:24px 22px}}@media (max-width: 560px){.rw-hero__actions,.rw-hero--campaign .rw-hero__actions{flex-direction:column;flex-wrap:nowrap}.rw-hero__actions .rw-btn,.rw-hero--campaign .rw-hero__actions .rw-btn{width:100%;justify-content:center;box-sizing:border-box;flex:none}.rw-cta__actions{flex-direction:column}.rw-cta__actions .rw-btn{width:100%;justify-content:center;box-sizing:border-box}}.rw-sim .dropdown__field{min-height:0;padding:10px 12px;border-color:#e5e7eb;font-weight:400;color:#111827}.rw-campaign__table th:last-child{white-space:nowrap;padding-left:12px}@media (max-width: 640px){.rw-campaign{padding-right:0}.rw-campaign h2{font-size:1.45rem}.side-panel__footer .rw-btn{padding:12px 20px;font-size:.95rem;gap:10px}.side-panel__footer .rw-btn svg{width:18px;height:18px}.side-panel__footer .rw-campaign__terms{padding-top:2px;font-size:.85rem}}.rw-contact__alt{display:grid;gap:8px;font-size:.88rem}.rw-contact__alt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 10px 10px 14px;border:1px solid #e3eaf3;border-radius:12px;background:#f8fafd}.rw-contact__alt-row b{min-width:0;overflow-wrap:anywhere}.rw-contact .rw-contact__copy{flex:none;padding:7px 12px;border-radius:999px;background:#01a9eb1a;font-size:.85rem}.rw-sim__result .rw-contact__alt-row{border-color:#ffffff47;background:#ffffff1a}.rw-sim__result .rw-contact .rw-contact__copy{background:#ffffff2e}.rw-sim__reset{margin-top:22px;padding:8px 18px;border:1px solid rgba(255,255,255,.4);border-radius:999px;font-size:.82rem;text-decoration:none}@media (hover: hover){.rw-sim__reset:hover{background:#ffffff1f}}.rw-sim__result small{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22)}.rw-btn .rw-contact__chevron{width:16px;height:16px;margin-left:2px;transition:transform .25s ease}.rw-btn .rw-contact__chevron.is-open{transform:rotate(180deg)}.rw-sim__result .rw-contact__label span{color:#fff}.legal-doc{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 1px 2px #0000000d;padding:32px 36px;color:#4b5563;line-height:1.7;overflow-wrap:anywhere}.legal-doc h2{margin:28px 0 10px;font-size:1.05rem;font-weight:800;color:#10192e}.legal-doc h2:first-child{margin-top:0}.legal-doc p{margin:0 0 14px}.legal-doc p:last-child{margin-bottom:0}.legal-doc ul{margin:0 0 14px;padding-left:20px;display:grid;gap:6px}.legal-doc strong{color:#10192e}.legal-doc a{color:#0177a8;font-weight:600;text-decoration:none}@media (hover: hover){.legal-doc a:hover{text-decoration:underline}}@media (max-width: 640px){.legal-doc{padding:22px 20px}}.dcp{--dcp-blue: #01a9eb;--dcp-blue-d: #0190c8;--dcp-ink: #10192e;--dcp-navy: #0f2e6d;--dcp-muted: #5b6b85;--dcp-soft: #7c8aa3;--dcp-line: #ecf1f8;--dcp-surface: #ffffff;--dcp-tint: #f2f8fd;--dcp-radius: 24px;--dcp-gap: 18px;display:grid;gap:var(--dcp-gap);color:var(--dcp-ink);font-family:inherit;line-height:1.5}.dcp *,.dcp *:before,.dcp *:after{box-sizing:border-box}.dcp h2,.dcp h3,.dcp h4,.dcp p{margin:0}.dcp-eyebrow{display:block;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dcp-soft)}@keyframes dcp-fade-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dcp-anim-in{animation:dcp-fade-slide-up .5s cubic-bezier(.16,1,.3,1) both}.dcp-anim-in-1{animation-delay:.05s}.dcp-anim-in-2{animation-delay:.11s}.dcp-anim-in-3{animation-delay:.17s}@media (prefers-reduced-motion: reduce){.dcp-anim-in,.dcp-anim-in-1,.dcp-anim-in-2,.dcp-anim-in-3{animation:none}}.dcp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 24px;border-radius:14px;border:0;font:inherit;font-size:.98rem;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;text-align:center;line-height:1.25}.dcp>*,.dcp-hero>*,.dcp-hero__actions>*,.dcp-growth-card__head>*,.dcp-where>*,.dcp-pair>*,.dcp-next>*,.dcp-next__actions>*{min-width:0}.dcp-btn:hover{transform:translateY(-1px)}.dcp-btn--primary{background:linear-gradient(135deg,var(--dcp-blue),var(--dcp-blue-d));color:#fff;box-shadow:0 10px 22px #01a9eb33}.dcp-btn--secondary{background:var(--dcp-surface);color:var(--dcp-navy);border:1px solid #dbe5f0}.dcp-btn--secondary:hover{border-color:#c4d4e6}.dcp-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;padding:34px 36px;border-radius:var(--dcp-radius);background:var(--dcp-surface);border:1px solid var(--dcp-line)}.dcp-hero__main{display:flex;flex-direction:column;justify-content:center}.dcp-hero__name{margin-top:10px!important;font-size:clamp(2.8rem,5.5vw,4rem);font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--dcp-navy)}.dcp-hero__for{margin-top:14px!important;font-size:1rem;line-height:1.6;color:var(--dcp-muted);max-width:560px}.dcp-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:28px}.dcp-scale__step{display:grid;gap:8px;font-size:.74rem;font-weight:700;text-align:center;color:#a3afc2}.dcp-scale__step i{display:block;height:4px;border-radius:999px;background:#e7edf5}.dcp-scale__step.is-active{color:var(--dcp-navy)}.dcp-scale__step.is-active i{background:var(--dcp-blue)}.dcp-hero__side{display:flex;flex-direction:column;gap:22px;padding-left:36px;border-left:1px solid var(--dcp-line)}.dcp-hero__figure{display:grid;gap:2px}.dcp-hero__figure strong{font-size:clamp(2.4rem,4.6vw,3.2rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;color:var(--dcp-blue-d)}.dcp-hero__figure span{font-size:.98rem;font-weight:700;color:var(--dcp-ink)}.dcp-hero__figure small{margin-top:4px;font-size:.8rem;color:var(--dcp-soft)}.dcp-hero__facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:18px;border-top:1px solid var(--dcp-line)}.dcp-hero__facts div{display:grid;gap:3px}.dcp-hero__facts span{font-size:.8rem;font-weight:600;color:var(--dcp-soft)}.dcp-hero__facts b{font-size:1.05rem;font-weight:800;color:var(--dcp-ink)}.dcp-hero__actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:auto}.dcp-card{padding:30px 32px;border-radius:var(--dcp-radius);background:var(--dcp-surface);border:1px solid var(--dcp-line)}.dcp-card__title{margin-top:8px!important;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;color:var(--dcp-ink)}.dcp-growth-card__head{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:end;margin-bottom:14px}.dcp-growth-card__head h3{margin-top:8px!important;font-size:1.12rem;font-weight:700;line-height:1.35}.dcp-growth-card__head em{font-style:normal;color:var(--dcp-blue-d);font-size:1.3rem;font-weight:800;white-space:nowrap}.dcp-growth-card__facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dcp-growth-card__facts div,.dcp-where__facts div,.dcp-trust div{display:grid;gap:2px;padding:2px 0 2px 16px;border-left:2px solid var(--dcp-line)}.dcp-growth-card__facts b,.dcp-where__facts b,.dcp-trust b{font-size:1.2rem;font-weight:800;color:var(--dcp-navy)}.dcp-growth-card__facts span,.dcp-where__facts span,.dcp-trust span{font-size:.8rem;color:var(--dcp-soft);font-weight:600}.dcp-growth__chart{position:relative;height:128px;margin-top:44px;cursor:crosshair;touch-action:pan-y}.dcp-growth__chart svg{display:block;width:100%;height:100%;overflow:visible}.dcp-growth__axis{position:relative;height:16px;margin-top:10px;font-size:.76rem;font-weight:600;color:var(--dcp-soft)}.dcp-growth__axis span{position:absolute;top:0;line-height:16px;white-space:nowrap;transition:color .15s ease}.dcp-growth__axis span.is-active{color:var(--dcp-blue-d)}.dcp-growth__guide{position:absolute;top:0;bottom:0;width:1px;background:#049cd947;transform:translate(-.5px);pointer-events:none;transition:left .15s ease}.dcp-growth__point{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #049cd9;pointer-events:none;transition:transform .15s ease}.dcp-growth__point.is-active{transform:scale(1.5);background:#049cd9;box-shadow:0 0 0 3px #049cd938}.dcp-growth__tip{position:absolute;transform:translate(-50%,calc(-100% - 12px));display:grid;gap:1px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a1a;white-space:nowrap;pointer-events:none;transition:left .15s ease,top .15s ease}.dcp-growth__tip.is-start{transform:translate(-8px,calc(-100% - 12px))}.dcp-growth__tip.is-end{transform:translate(calc(-100% + 8px),calc(-100% - 12px))}.dcp-growth__tip small{font-size:.7rem;font-weight:600;color:var(--dcp-soft)}.dcp-growth__tip b{font-size:.92rem;font-weight:800;color:var(--dcp-navy)}.dcp-net-note{margin:14px 0 0;font-size:.76rem;line-height:1.5;color:var(--dcp-soft)}.dcp-where{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin-top:22px}.dcp-where__chart{display:grid;grid-template-columns:170px 1fr;gap:22px;align-items:center}.dcp-where__facts{display:grid;gap:12px}.dcp-donut{position:relative;width:170px;height:170px}.dcp-donut svg{width:100%;height:100%}.dcp-donut__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none}.dcp-donut__center strong{font-size:1.6rem;font-weight:900;color:var(--dcp-navy);line-height:1}.dcp-donut__center span{font-size:.75rem;font-weight:700;color:var(--dcp-soft)}.dcp-legend{display:grid;gap:10px}.dcp-legend__row{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;font-size:.92rem}.dcp-legend__row i{width:10px;height:10px;border-radius:999px}.dcp-legend__row b{font-weight:800;color:var(--dcp-navy)}.dcp-details-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:0;border:0;background:none;font:inherit;font-size:.88rem;font-weight:800;color:var(--dcp-blue-d);cursor:pointer}.dcp-chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.dcp-chevron.is-open{transform:rotate(-135deg) translateY(-2px)}.dcp-details{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:18px;padding-top:18px;border-top:1px solid var(--dcp-line)}.dcp-bars h4{margin-bottom:12px!important;font-size:.82rem;font-weight:800;color:var(--dcp-muted)}.dcp-bars__row{display:grid;grid-template-columns:1fr 70px 46px;gap:10px;align-items:center;height:30px;font-size:.84rem}.dcp-bars__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcp-bars__track{height:6px;border-radius:999px;background:#eef3f9;overflow:hidden}.dcp-bars__track i{display:block;height:100%;border-radius:999px}.dcp-bars__pct{text-align:right;font-weight:800;color:var(--dcp-soft)}.dcp-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--dcp-gap)}.dcp-fee-pill{display:block;margin-top:10px;font-size:.95rem;font-weight:700;color:var(--dcp-blue-d)}.dcp-checklist{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.dcp-checklist li{position:relative;padding-left:28px;font-size:.92rem;color:#334155}.dcp-checklist li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:999px;background:#01a9eb24}.dcp-checklist li:after{content:"";position:absolute;left:6px;top:6px;width:6px;height:9px;border-right:2px solid var(--dcp-blue-d);border-bottom:2px solid var(--dcp-blue-d);transform:rotate(45deg)}.dcp-trust{display:grid;gap:12px;margin-top:18px}.dcp-next{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:30px 32px;border-radius:var(--dcp-radius);background:var(--dcp-surface);border:1px solid var(--dcp-line)}.dcp-next h3{font-size:1.3rem;font-weight:800}.dcp-next p{margin-top:4px!important;color:var(--dcp-muted);font-size:.95rem}.dcp-next__actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px}.dcp-disclaimer{font-size:.78rem;color:var(--dcp-soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.dcp-footnote{font-size:.85rem;color:var(--dcp-soft);text-align:center}@media (max-width: 900px){.dcp-hero,.dcp-growth-card__head,.dcp-where,.dcp-pair,.dcp-next,.dcp-details{grid-template-columns:1fr}.dcp-hero{gap:28px}.dcp-hero__side{padding-left:0;border-left:0;padding-top:26px;border-top:1px solid var(--dcp-line)}.dcp-next__actions{grid-auto-flow:row}}@media (max-width: 560px){.dcp-hero__for,.dcp-disclaimer{text-align:left}.dcp-hero{padding:28px 22px}.dcp-card{padding:24px 20px}.dcp-hero__actions{grid-template-columns:1fr}.dcp-where__chart{grid-template-columns:1fr;justify-items:center}}.dados-form{--line: #e8eef6;--muted: #7c8aa3;--ink: #10192e;padding:30px 32px 0}.dados-form .doc-card__head p{text-align:left;-webkit-hyphens:manual;hyphens:manual;max-width:760px}.dados-form .form-stepper{list-style:none;margin:26px 0 0;padding:6px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;border-radius:18px;background:#f5f8fc;border:1px solid var(--line)}.dados-form .form-stepper__item>button{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:none;border-radius:13px;background:none;font:inherit;color:var(--muted);text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.dados-form .form-stepper__item>button:disabled{cursor:default}.dados-form .form-stepper__num{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e6edf5;color:var(--muted);font-size:12px;font-weight:800;transition:background .2s ease,color .2s ease}.dados-form .form-stepper__num svg{width:13px;height:13px;stroke-width:3.2}.dados-form .form-stepper__label{min-width:0;font-size:13.5px;font-weight:700;line-height:1.25}.dados-form .form-stepper__item.is-done>button{color:#0177a8}.dados-form .form-stepper__item.is-done .form-stepper__num{background:#01a9eb24;color:#0177a8}.dados-form .form-stepper__item.is-current>button{background:#fff;color:var(--ink);box-shadow:0 6px 18px -10px #0f2e6d73}.dados-form .form-stepper__item.is-current .form-stepper__num{background:#01a9eb;color:#fff}.dados-form .form-stepper__item.has-fix .form-stepper__num{box-shadow:0 0 0 2px #f5c451}@media (hover: hover){.dados-form .form-stepper__item>button:not(:disabled):hover{background:#fff;color:var(--ink)}}.dados-form .form-step-head{margin-top:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.dados-form .form-step-head__count{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0177a8}.dados-form .form-step-head h3{margin:6px 0 0;font-size:19px;font-weight:800;color:var(--ink)}.dados-form .form-step-head p{margin:4px 0 0;font-size:14px;color:var(--muted)}.dados-form .onboarding-form-grid{gap:20px 22px;margin-top:24px}.dados-form .onboarding-form-grid .field{gap:7px}.dados-form .onboarding-form-grid .field span:where(:not(.info-tooltip,.info-tooltip *,.dropdown *,.date-input *)){font-size:13.5px;font-weight:700;color:#26324a}.dados-form .onboarding-form-grid input:not([type=checkbox]):not([type=radio]),.dados-form .onboarding-form-grid textarea,.dados-form .dropdown__field{min-height:50px;padding:12px 15px;border:1px solid #dfe7f1;border-radius:12px;background:#fbfcfe;font-size:15px;font-weight:500;color:var(--ink)}.dados-form .onboarding-form-grid input::placeholder{color:#a3aec0}@media (hover: hover){.dados-form .onboarding-form-grid input:not([readonly]):hover,.dados-form .dropdown__field:hover{border-color:#b9d9ec;background:#fff}}.dados-form .onboarding-form-grid input:focus,.dados-form .onboarding-form-grid textarea:focus,.dados-form .dropdown.is-open .dropdown__field{background:#fff;border-color:#01a9eb;box-shadow:0 0 0 4px #01a9eb1f}.dados-form .onboarding-form-grid input[readonly]{background:#f2f5f9;color:#5b6b85}.dados-form .onboarding-phone-input{border-radius:12px;border-color:#dfe7f1;background:#fbfcfe}.dados-form .onboarding-phone-input:focus-within{background:#fff;border-color:#01a9eb;box-shadow:0 0 0 4px #01a9eb1f}.dados-form .onboarding-phone-input input{min-height:48px;border:none!important;background:transparent!important;box-shadow:none!important}.dados-form .onboarding-form-grid__section{margin:14px 0 -6px;padding-top:22px;border-top:1px solid var(--line);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dados-form .onboarding-form-grid__section:first-child{margin-top:0;padding-top:0;border-top:none}.dados-form .onboarding-yesno__option{border-color:#dfe7f1;border-radius:12px;background:#fbfcfe;min-height:48px}.dados-form .onboarding-form-nav{position:sticky;bottom:0;z-index:5;margin:28px -32px 0;padding:16px 32px;border-top:1px solid var(--line);border-radius:0 0 24px 24px;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dados-form .onboarding-form-nav .intro-page__cta{min-height:48px;padding:0 24px;font-size:15px}.dados-form .onboarding-form-nav .intro-page__cta:not(.intro-page__cta--primary){background:#f2f6fb;color:#0f2e6d}@media (prefers-reduced-motion: no-preference){.dados-form .form-step-head{animation:dados-in .4s cubic-bezier(.22,1,.36,1) backwards}.dados-form .onboarding-form-grid>*{animation:dados-in .45s cubic-bezier(.22,1,.36,1) backwards}.dados-form .onboarding-form-grid>:nth-child(2){animation-delay:.03s}.dados-form .onboarding-form-grid>:nth-child(3){animation-delay:.06s}.dados-form .onboarding-form-grid>:nth-child(4){animation-delay:.09s}.dados-form .onboarding-form-grid>:nth-child(5){animation-delay:.12s}.dados-form .onboarding-form-grid>:nth-child(n+6){animation-delay:.15s}.dados-form .form-stepper__item.is-done .form-stepper__num svg{animation:dados-pop .4s cubic-bezier(.2,1.5,.4,1) backwards}}@keyframes dados-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dados-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width: 760px){.dados-form{padding:22px 18px 0}.dados-form .form-stepper{padding:4px;gap:2px}.dados-form .form-stepper__item>button{flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:6px 2px;text-align:center}.dados-form .form-stepper__label,.dados-form .form-stepper__item.is-current .form-stepper__label{display:none}.dados-form .onboarding-form-nav{margin:24px -18px 0;padding:12px 18px;border-radius:0 0 20px 20px}.dados-form .onboarding-form-nav .intro-page__cta{padding:0 18px}}.contract-doc{color:#334155;font-size:.96rem;line-height:1.65}.contract-eyebrow{margin:0 0 6px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#0177a8}.contract-cover{padding:26px 28px;border:1px solid #ecf1f8;border-radius:20px;background:#f5fbff;margin-bottom:34px}.contract-cover h2{margin:0;font-size:1.35rem;color:#10192e}.contract-cover h3{margin:22px 0 8px;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#0177a8}.contract-cover__intro{margin:8px 0 0;color:#475569}.contract-cover__grid{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:8px 18px;margin:0}.contract-cover__grid dt{font-weight:700;color:#64748b;font-size:.88rem}.contract-cover__grid dd{margin:0;color:#10192e;font-weight:600}.contract-cover__note{margin:8px 0 0;font-size:.86rem;font-weight:600;color:#92400e}.contract-cover__meta{margin:22px 0 0;font-size:.82rem;color:#7c8aa3}@media (max-width: 640px){.contract-cover{padding:20px 18px}.contract-cover__grid{grid-template-columns:1fr;gap:2px 0}.contract-cover__grid dt{margin-top:10px}}.contract-title{margin:0 0 18px;font-size:1.55rem;line-height:1.25;color:#10192e}.contract-part{margin:30px 0 4px;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#0177a8}.contract-clause{margin:26px 0 8px;padding-left:12px;border-left:4px solid #0177a8;font-size:1.05rem;color:#10192e}.contract-annex{margin:48px 0 6px;padding-top:26px;border-top:2px solid #ecf1f8;font-size:1.3rem;line-height:1.3;color:#10192e}.contract-heading{margin:22px 0 6px;font-size:1rem;color:#10192e}.contract-p{margin:0 0 10px}.contract-item{display:grid;grid-template-columns:2.6rem 1fr;gap:4px;margin:0 0 6px}.contract-item__marker{font-weight:700;color:#0177a8;text-align:right;padding-right:6px}.contract-item--l1{margin-left:0}.contract-item--l2{margin-left:2rem}.contract-item--l3{margin-left:4rem}.contract-item--l4{margin-left:6rem}@media (max-width: 640px){.contract-item--l2{margin-left:1rem}.contract-item--l3{margin-left:2rem}.contract-item--l4{margin-left:3rem}}.contract-table-wrap{margin:14px 0 6px;overflow-x:auto}.contract-table{width:100%;border-collapse:collapse;font-size:.92rem}.contract-table th,.contract-table td{padding:11px 14px;text-align:left;border-bottom:1px solid #ecf1f8}.contract-table th{background:#f5fbff;color:#10192e;font-weight:800;vertical-align:bottom}.contract-table td{color:#334155}.contract-table td:not(:first-child){white-space:nowrap;font-weight:700;color:#10192e}.contract-table__notes{margin:12px 0 0;padding-left:1.2rem;font-size:.86rem;color:#64748b}.onboarding-hero .page-hero__lead{min-height:3.2rem}.onboarding-progress-card{background:#fff;border:1px solid #ecf1f8;border-radius:16px;padding:14px 26px;margin-bottom:22px}.onboarding-progress-card .onboarding-progress{margin-bottom:0}.onboarding-risk{margin-top:8px}.onboarding-risk__value{font-size:1.6rem;font-weight:800;color:#10192e;letter-spacing:-.01em}.onboarding-risk__scale{display:flex;gap:6px;margin-top:14px}.onboarding-risk__dot{flex:1;height:8px;border-radius:999px;background:#eef2f9}.onboarding-risk__dot.is-filled{background:linear-gradient(135deg,#01a9eb,#0190c8)}.onboarding-risk__sub{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:.88rem;font-weight:700;color:#7c8aa3}.onboarding-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:8px}.onboarding-stats__item{display:flex;flex-direction:column;gap:6px}.onboarding-stats__item span{font-size:.8rem;font-weight:700;color:#7c8aa3}.onboarding-stats__item b{font-size:1.25rem;font-weight:800;color:#10192e}.onboarding-locked{opacity:.85}.onboarding-locked .doc-card__icon{background:#0f2e6d0f;color:#7c8aa3}.onboarding-badge{flex:none;margin-left:auto;display:inline-flex;align-items:center;height:fit-content;color:#a3afc2;font-size:.8rem;font-weight:700;white-space:nowrap}.onboarding-cmd{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:20px 0;padding:20px;border-radius:16px;background:#fff;border:1px solid #ecf1f8}.onboarding-cmd .field{flex:1 1 240px;min-width:220px;margin:0}.onboarding-cmd .field input:disabled{background:#fff;cursor:not-allowed}.onboarding-cmd .intro-page__cta{flex:none}.onboarding-tabs{display:inline-flex;gap:8px;margin:8px 0 24px}.onboarding-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;border:none;font-weight:800;font-size:.88rem;font-family:inherit;cursor:pointer;color:#4a5670;background:#0f2e6d0d;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.onboarding-tab svg{width:16px;height:16px}.onboarding-tab.active{background:linear-gradient(135deg,#01a9eb,#0190c8);color:#fff;box-shadow:0 12px 26px #01a9eb52}.onboarding-profile-desc{font-size:.95rem;color:#48546b;line-height:1.6;margin-top:14px}.profile-answers{display:flex;flex-direction:column;gap:22px;margin-top:22px}.profile-answers__section h3{font-size:1rem;font-weight:800;color:#10192e;margin:0 0 8px}.profile-answers__row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f1f4f9}.profile-answers__row:last-child{border-bottom:none}.profile-answers__question{font-size:.88rem;color:#48546b;flex:1.4}.profile-answers__answer{font-size:.88rem;font-weight:700;color:#10192e;text-align:right;flex:1}.onboarding-path__steps{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:20px}.onboarding-path__steps li{display:flex;gap:14px;align-items:flex-start}.onboarding-path__index{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#01a9eb1f;color:#0177a8;font-size:.8rem;font-weight:800}.onboarding-path__steps strong{display:block;font-size:.98rem;color:#10192e;margin-bottom:4px}.onboarding-path__steps p{margin:0;font-size:.86rem;color:#48546b;line-height:1.55}.onboarding-path__listtitle{display:block;margin-top:24px;font-size:1rem;font-weight:800;color:#10192e}.onboarding-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;align-items:start;margin-top:22px}.onboarding-form-grid__full{grid-column:1 / -1}@media (max-width: 640px){.onboarding-form-grid{grid-template-columns:1fr}}.onboarding-form-grid .field span:where(:not(.info-tooltip,.info-tooltip *,.dropdown *,.date-input *)){display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:#334155}.onboarding-form-grid .field span:where(:not(.info-tooltip,.info-tooltip *,.dropdown *,.date-input *)) svg{width:14px;height:14px;color:#7c8aa3}.onboarding-phone-input{display:flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:0 14px;background:#fffffff5}.onboarding-phone-input svg{width:15px;height:15px;color:#7c8aa3}.onboarding-phone-input span{font-weight:700;color:#48546b}.onboarding-phone-input input{border:none;padding:14px 0;background:transparent}.onboarding-phone-input input:focus{outline:none;box-shadow:none}.proposal-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-top:22px}.proposal-kpi-grid--two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:18px}.proposal-kpi-grid--three{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.proposal-kpi{background:#f8fafc;border-radius:16px;padding:16px 18px}.proposal-kpi__value{font-size:1.3rem;font-weight:800;color:#10192e;letter-spacing:-.01em}.proposal-kpi__label{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:.8rem;font-weight:600;color:#7c8aa3}.proposal-callout{margin-top:22px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #ecf1f8}.proposal-callout strong{display:block;font-size:.95rem;font-weight:800;color:#10192e;margin-bottom:4px}.proposal-callout p{margin:0;font-size:.94rem;color:#334155;line-height:1.6}.proposal-chart{height:220px;margin-top:18px}.proposal-alloc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-top:26px}.proposal-alloc-head{display:flex;align-items:center;gap:8px;font-size:.92rem;font-weight:800;color:#10192e;margin-bottom:14px}.proposal-alloc-head svg{width:16px;height:16px;color:#0177a8}.proposal-donut-box{position:relative;height:150px}.proposal-legend{margin-top:16px;display:flex;flex-direction:column;gap:10px}.proposal-legend__row{display:flex;align-items:center;gap:10px;font-size:.9rem}.proposal-legend__dot{width:10px;height:10px;border-radius:50%;flex:none}.proposal-legend__name{flex:1;color:#374151}.proposal-legend__pct{color:#10192e;font-weight:700;font-variant-numeric:tabular-nums}.proposal-bars{display:flex;flex-direction:column}.proposal-barrow{display:grid;grid-template-columns:1fr 90px 50px;align-items:center;gap:10px;padding:7px 0}.proposal-barrow__name{font-size:.88rem;font-weight:600;color:#334155}.proposal-barrow__track{background:#eef2f9;height:7px;border-radius:999px;overflow:hidden}.proposal-barrow__fill{height:100%;border-radius:999px}.proposal-barrow__pct{text-align:right;font-size:.84rem;font-weight:800;color:#7c8aa3}.proposal-phase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:22px}.proposal-phase{background:#f8fafc;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.proposal-phase__index{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0f2e6d;color:#fff;font-size:.8rem;font-weight:800;margin-bottom:6px}.proposal-phase strong{font-size:.95rem;color:#10192e}.proposal-phase span{font-size:.84rem;color:#7c8aa3;line-height:1.5}.proposal-included{margin-top:26px}.proposal-included strong{display:block;font-size:.95rem;font-weight:800;color:#10192e;margin-bottom:14px}.proposal-included__list{display:flex;flex-direction:column;gap:12px}.proposal-included__item{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:#334155;font-weight:600;line-height:1.5}.proposal-included__item svg{width:16px;height:16px;color:#01a9eb;flex:none;margin-top:2px}.proposal-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:22px}.proposal-detail-card{background:#f8fafc;border-radius:16px;padding:18px 20px}.proposal-detail-card strong{display:block;font-size:.92rem;color:#10192e;margin-bottom:6px}.proposal-detail-card span{font-size:.86rem;color:#7c8aa3;line-height:1.55}.proposal-rewards{margin-top:26px;padding:22px;border-radius:18px;background:linear-gradient(135deg,#0f2e6d,#0a2354);color:#fff}.proposal-rewards__head{display:flex;align-items:flex-start;gap:12px}.proposal-rewards__head svg{width:22px;height:22px;flex:none;margin-top:2px;color:#7dd3fc}.proposal-rewards__head strong{display:block;font-size:1rem;margin-bottom:4px}.proposal-rewards__head span{font-size:.86rem;color:#ffffffbf;line-height:1.5}.proposal-rewards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-top:20px}.proposal-rewards__item{display:flex;flex-direction:column;gap:4px}.proposal-rewards__item svg{width:16px;height:16px;color:#7dd3fc;margin-bottom:2px}.proposal-rewards__item b{font-size:1.05rem}.proposal-rewards__item span{font-size:.78rem;color:#ffffffb3}.onboarding-next-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:22px;padding:16px 22px;border-radius:16px;background:#fff;border:1px solid #ecf1f8}.onboarding-next-bar span{font-size:.94rem;font-weight:700;color:#10192e}.onboarding-next-bar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.onboarding-form-grid__section{grid-column:1 / -1;margin:10px 0 -4px;padding-top:18px;border-top:1px solid #ecf1f8;font-size:1rem;font-weight:800;color:#10192e}.onboarding-form-grid__section:first-child{margin-top:0;padding-top:0;border-top:0}.onboarding-form-grid__hint{margin:-8px 0 0;font-size:.84rem;color:#64748b}.onboarding-steps{margin-top:22px}.onboarding-steps__bar{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.onboarding-steps__seg{height:4px;border-radius:999px;background:#e7edf5;transition:background .2s ease}.onboarding-steps__seg.is-done{background:#01a9eb}.onboarding-steps__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px}.onboarding-steps__label strong{font-size:1.05rem;color:#0f172a}.onboarding-steps__label span{font-size:.82rem;font-weight:700;color:#64748b;white-space:nowrap}.onboarding-steps__desc{margin:4px 0 0;font-size:.9rem;color:#64748b}.onboarding-yesno{border:0;padding:0;margin:0;min-width:0}.onboarding-yesno legend{padding:0;margin-bottom:8px;font-size:.88rem;font-weight:700;color:#334155}.onboarding-amount{font-size:.82rem;font-weight:700;color:#0177a8}.onboarding-yesno__options{display:flex;gap:10px}.onboarding-yesno__option{position:relative;flex:1 1 0;display:flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fff;font-size:.95rem;font-weight:700;color:#334155;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}@media (hover: hover){.onboarding-yesno__option:hover{border-color:#0177a8}}.onboarding-yesno__option.is-selected{border-color:#0177a8;background:#e8f5fb;color:#015a81}.onboarding-yesno__option input{position:absolute;top:0;left:0;width:1px;height:1px;min-width:0;padding:0;border:0;opacity:0;pointer-events:none}.onboarding-yesno__option:focus-within{outline:2px solid #0177a8;outline-offset:2px}.onboarding-experience{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 16px;align-items:end;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:14px}.onboarding-experience strong{grid-column:1 / -1;font-size:.92rem;color:#0f172a}@media (max-width: 640px){.onboarding-experience{grid-template-columns:1fr}}.onboarding-form-grid .field .info-tooltip{display:inline-flex;gap:0;font-size:inherit}.onboarding-form-grid .field .info-tooltip__bubble{display:block;font-size:.78rem;font-weight:500;color:#e7ecf6}.onboarding-yesno legend .info-tooltip{margin-left:6px;vertical-align:middle}.onboarding-contract__scroll{max-height:70vh;margin-top:18px;padding:22px 14px 4px 4px;overflow-y:auto;border-top:1px solid #ecf1f8}.onboarding-contract__print{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px}.onboarding-contract__readstate{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:.92rem;font-weight:700;color:#7c8aa3}.onboarding-contract__readstate svg{width:17px;height:17px;flex:none}.onboarding-contract__readstate.is-done{color:#0177a8}.onboarding-sign{transition:opacity .25s ease,filter .25s ease}.onboarding-sign.is-locked{opacity:.45;filter:grayscale(1);-webkit-user-select:none;user-select:none;pointer-events:none}.onboarding-contract__accept{display:grid;gap:12px;margin-top:18px}.onboarding-contract__accept label{display:flex;align-items:flex-start;gap:10px;font-size:.94rem;color:#334155;cursor:pointer}.onboarding-contract__accept input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:#0177a8}.onboarding-contract__accept input:disabled+span{color:#94a3b8}.onboarding-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}@media (max-width: 720px){.onboarding-methods{grid-template-columns:1fr}}.onboarding-method{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border:1px solid rgba(15,23,42,.14);border-radius:16px;background:#fff;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.onboarding-method svg{width:20px;height:20px;color:#0177a8}.onboarding-method strong{font-size:.98rem;color:#10192e}.onboarding-method span{font-size:.84rem;color:#64748b}@media (hover: hover){.onboarding-method:hover:not(:disabled){border-color:#0177a8}}.onboarding-method.is-selected{border-color:#0177a8;background:#e8f5fb}.onboarding-method:disabled{opacity:.65;cursor:not-allowed}.onboarding-method .onboarding-badge{position:absolute;top:12px;right:12px;margin:0;font-style:normal}.onboarding-contract__panel{display:grid;gap:14px;max-width:420px;margin-top:20px}.onboarding-contract__panel-actions{display:flex;flex-wrap:wrap;gap:10px}.onboarding-contract__signed{margin-top:20px}.onboarding-contract__simulated{margin:6px 0 0;font-size:.84rem;font-weight:700;color:#92400e}.onboarding-sign__title{margin:0 0 18px;font-size:1.3rem;color:#0177a8}.onboarding-sign__party{margin:0 0 10px;font-size:.95rem;line-height:1.55;color:#334155}.onboarding-sign__party strong{color:#10192e}.onboarding-sign__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:6px 0 22px}@media (max-width: 640px){.onboarding-sign__grid{grid-template-columns:1fr}}.onboarding-sign__grid .field span,.onboarding-sign__signature>span{font-size:.9rem;font-weight:600;color:#334155}.onboarding-sign__grid input[readonly]{background:#f1f3f6;color:#10192e;cursor:default}.onboarding-sign__signature em,.onboarding-sign__agree em{color:#dc2626;font-style:normal}.onboarding-sign__signature small{font-size:.82rem;color:#64748b}.onboarding-sign__signature small.is-error{color:#b91c1c;font-weight:600}.onboarding-sign__agree{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;font-size:.95rem;color:#334155;cursor:pointer}.onboarding-sign__agree input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:#0177a8}.onboarding-sign__signature{margin-bottom:6px}.onboarding-sign__confirm{margin:26px 0 0;padding-top:22px;border-top:1px solid #ecf1f8;font-size:1.02rem;color:#10192e}.onboarding-testfill{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:10px 14px;border:1px dashed #d97706;border-radius:12px;background:#fffbeb;font-size:.85rem;font-weight:700;color:#92400e}.onboarding-testfill button{padding:6px 12px;border:1px solid #d97706;border-radius:10px;background:#fff;font:inherit;color:#92400e;cursor:pointer}.onboarding-form-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.onboarding-form-nav .intro-page__cta{display:inline-flex;align-items:center;gap:8px}.onboarding-form-nav svg{width:16px;height:16px}.onboarding-changes-note{margin:18px 0 0;padding:12px 16px;border-left:4px solid #d97706;border-radius:10px;background:#fffbeb;color:#78350f;font-size:.9rem;line-height:1.55;white-space:pre-line}.onboarding-changes-note strong{display:block;margin-bottom:4px;color:#92400e}.onboarding-changes-note p{margin:0}.onboarding-review{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 32px}.onboarding-review__icon{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:#01a9eb1a;color:#0177a8}.onboarding-review__icon svg{width:26px;height:26px}.onboarding-review h2{margin:18px 0 0;font-size:1.35rem;color:#10192e}.onboarding-review>p{margin:10px 0 0;max-width:52ch;font-size:.95rem;color:#48546b;line-height:1.6}.onboarding-review__actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.onboarding-review__actions .intro-page__cta{display:inline-flex;align-items:center;gap:8px}.onboarding-review__actions svg{width:16px;height:16px}.onboarding-review__actions small{max-width:46ch;font-size:.78rem;color:#7c8aa3;line-height:1.5}.onboarding-review__tasks{font-size:.86rem;font-weight:600;color:#7c8aa3}.onboarding-transfer__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;margin-top:24px;align-items:start}.onboarding-transfer__fields{display:flex;flex-direction:column;gap:12px;min-width:0}.onboarding-transfer__note{margin:2px 0 0;font-size:.8rem;line-height:1.5;color:#7c8aa3}.onboarding-transfer__qr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border:1px solid #ecf1f8;border-radius:16px;background:#fff;width:220px}.onboarding-transfer__qr img{display:block;width:180px;height:180px}.onboarding-transfer__qr p{margin:0;font-size:.76rem;line-height:1.45;text-align:center;color:#7c8aa3}.onboarding-transfer__more{margin-top:18px;font-size:.82rem;color:#48546b}.onboarding-transfer__more summary{cursor:pointer;color:#0177a8;font-weight:600}.onboarding-transfer__more p{margin:8px 0 0;line-height:1.55}.onboarding-transfer__status{display:flex;gap:14px;align-items:flex-start;margin-top:24px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #ecf1f8}.onboarding-transfer__status svg{flex:none;width:22px;height:22px;color:#0177a8;margin-top:2px}.onboarding-transfer__status strong{display:block;color:#10192e}.onboarding-transfer__status p{margin:4px 0 0;font-size:.88rem;line-height:1.55;color:#48546b}@media (max-width: 720px){.onboarding-transfer__grid{grid-template-columns:1fr}.onboarding-transfer__qr{width:auto}}.onboarding-changes-note .onboarding-changes-note__lead{margin-top:8px}.onboarding-changes-note__fields{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.onboarding-changes-note__fields button{padding:4px 10px;border:1px solid #f5c451;border-radius:8px;background:#fff;font:inherit;font-size:.8rem;font-weight:600;color:#92400e;cursor:pointer}@media (hover: hover){.onboarding-changes-note__fields button:hover{background:#fef3c7}}.onboarding-steps__seg.has-fix{box-shadow:0 0 0 2px #f5c451}.onboarding-doc{display:grid;gap:10px;padding:16px 18px;border:1px solid #ecf1f8;border-radius:16px;background:#fff}.onboarding-doc__head strong{display:block;font-size:.92rem;color:#10192e}.onboarding-doc__head span{display:block;margin-top:2px;font-size:.8rem;line-height:1.5;color:#7c8aa3}.onboarding-doc__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.onboarding-doc__list li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #ecf1f8;font-size:.86rem;color:#10192e}.onboarding-doc__list li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-doc__list svg{width:16px;height:16px;flex:none;color:#0177a8}.onboarding-doc__list button{display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:50%;background:transparent;color:#7c8aa3;cursor:pointer}@media (hover: hover){.onboarding-doc__list button:hover{background:#f1f4f9;color:#b91c1c}}.onboarding-doc__drop{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border:1.5px dashed #b9cde4;border-radius:12px;background:#fff;font-size:.86rem;font-weight:600;color:#0177a8;cursor:pointer;transition:border-color .2s ease,background .2s ease}@media (hover: hover){.onboarding-doc__drop:hover{border-color:#01a9eb;background:#f5fbff}}.onboarding-doc__drop.is-busy{cursor:progress;opacity:.8}.onboarding-doc__drop input{position:absolute;top:0;left:0;width:1px;height:1px;min-width:0;padding:0;border:0;opacity:0;pointer-events:none}.onboarding-doc__drop svg{width:16px;height:16px}.onboarding-field-note{font-size:.8rem;color:#64748b}.field input[readonly]{background:#f1f5f9;color:#475569;cursor:default}.onboarding-contract__scroll{max-height:min(78vh,880px)}.onboarding-contract__expand{flex:none;display:inline-flex;align-items:center;gap:6px}.onboarding-contract__expand svg{width:15px;height:15px}.onboarding-contract__reader.is-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;border:none;border-radius:0;display:flex;flex-direction:column;padding:22px max(24px,calc((100vw - 1000px)/2)) 18px;background:#fff}.onboarding-contract__reader.is-expanded .onboarding-contract__scroll{flex:1;max-height:none;min-height:0}@media (prefers-reduced-motion: no-preference){.onboarding-contract__reader.is-expanded{animation:contract-open .28s cubic-bezier(.22,1,.36,1) both}}@keyframes contract-open{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (max-width: 640px){.onboarding-contract__reader.is-expanded{padding:14px 14px 12px}.onboarding-contract__reader .doc-card__head{flex-wrap:wrap}}.ib-guide{display:grid;gap:18px}.ib-guide__tip{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 16px;border-radius:14px;background:#f2f8fc;border:1px solid #e1eef7;font-size:.9rem;line-height:1.5;color:#334155}.ib-guide__tip svg{flex:none;width:18px;height:18px;margin-top:1px;color:#0177a8}.ib-guide__progress{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ib-guide__dot{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 10px;border:1px solid #e6edf5;border-radius:999px;background:#f7fafd;font:inherit;cursor:pointer;color:#7c8aa3;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.ib-guide__dot-num{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e9eff6;color:#7c8aa3;font-size:.75rem;font-weight:800}.ib-guide__dot-num svg{width:12px;height:12px;stroke-width:3.2}.ib-guide__dot-label{font-size:.84rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-guide__dot.is-current{background:#fff;border-color:#01a9eb;color:#0f2e6d;box-shadow:0 8px 20px -14px #0177a8cc}.ib-guide__dot.is-current .ib-guide__dot-num{background:#01a9eb;color:#fff}.ib-guide__dot.is-done{color:#0177a8}.ib-guide__dot.is-done .ib-guide__dot-num{background:#dff3fc;color:#0177a8}@media (hover: hover){.ib-guide__dot:not(.is-current):hover{border-color:#b9e2f5;background:#fff}}.ib-guide__panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:start}.ib-guide__count{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0177a8}.ib-guide__count em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:700;padding:2px 9px;border-radius:999px;background:#eef4fa;color:#5b6b85}.ib-guide__text h3{margin:10px 0 0;font-size:1.3rem;font-weight:800;line-height:1.3;color:#10192e}.ib-guide__todo{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.ib-guide__todo li{display:flex;gap:10px;align-items:flex-start;font-size:.97rem;line-height:1.55;color:#334155}.ib-guide__todo svg{flex:none;width:19px;height:19px;margin-top:2px;color:#01a9eb}.ib-guide__note{display:flex;gap:9px;align-items:flex-start;margin:16px 0 0;padding:11px 14px;border-radius:12px;background:#f7f9fc;font-size:.88rem;line-height:1.5;color:#5b6b85}.ib-guide__note svg{flex:none;width:17px;height:17px;margin-top:1px;color:#7c8aa3}.ib-guide__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.ib-guide__nav .journey-step__cta{margin-top:0}.ib-guide__back{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 6px;border:none;background:none;font:inherit;font-size:.92rem;font-weight:800;color:#5b6b85;cursor:pointer}.ib-guide__back svg{width:16px;height:16px}@media (hover: hover){.ib-guide__back:hover{color:#0177a8}}.ib-guide__media{margin:0;display:grid;gap:8px}.ib-guide__frame{position:relative;border-radius:16px;overflow:hidden;border:1px solid #e3eaf3;background:#f4f7fb;aspect-ratio:1100 / 724;box-shadow:0 12px 30px -18px #0f2e6d59}.ib-guide__frame video,.ib-guide__frame img{display:block;width:100%;height:100%;object-fit:contain;object-position:top;background:#fff}.ib-guide__media figcaption{font-size:.8rem;color:#9aa7bc;text-align:right}.ib-guide__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:0 4px}.ib-guide__end p{margin:0;max-width:520px;font-size:.92rem;line-height:1.55;color:#5b6b85}.ib-guide__open{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 20px;border-radius:999px;border:1px solid #cfe3f1;background:#fff;color:#0177a8;font:inherit;font-size:.93rem;font-weight:800;cursor:pointer}.ib-guide__open svg{width:16px;height:16px}@media (hover: hover){.ib-guide__open:hover{border-color:#01a9eb}}.ib-guide__open:disabled{opacity:.7;cursor:progress}.ib-guide__access{border-top:1px solid #ecf1f8;padding:14px 4px 0}.ib-guide__access summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;cursor:pointer;list-style:none;font-size:.9rem;font-weight:700;color:#5b6b85}.ib-guide__access summary::-webkit-details-marker{display:none}.ib-guide__access summary svg{width:16px;height:16px;color:#7c8aa3}@media (hover: hover){.ib-guide__access summary:hover{color:#0177a8}}.ib-access{padding:6px 0 4px}.ib-access__lead{margin:0;max-width:640px;font-size:.9rem;line-height:1.55;color:#5b6b85}.ib-access__reveal{display:inline-flex;align-items:center;gap:8px;margin-top:14px;min-height:42px;padding:0 20px;border-radius:999px;border:1px solid #cfe3f1;background:#fff;color:#0177a8;font:inherit;font-size:.93rem;font-weight:800;cursor:pointer}.ib-access__reveal svg{width:17px;height:17px}@media (hover: hover){.ib-access__reveal:hover{border-color:#01a9eb}}.ib-access__reveal:disabled{opacity:.7;cursor:progress}.ib-access__fields{display:grid;gap:0;margin:14px 0 0;max-width:640px}.ib-access__fields>div{display:grid;grid-template-columns:minmax(130px,200px) minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid #ecf1f8}.ib-access__fields dt{font-size:.9rem;color:#7c8aa3}.ib-access__fields dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ib-access__fields code{font-family:SFMono-Regular,Consolas,monospace;font-size:1.02rem;font-weight:700;color:#10192e;letter-spacing:.02em}.ib-access__copy{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid #dbe8f3;border-radius:999px;background:#fff;font:inherit;font-size:.82rem;font-weight:700;color:#0177a8;cursor:pointer}.ib-access__copy svg{width:14px;height:14px}.ib-access__missing{font-size:.9rem;color:#7c8aa3}@media (max-width: 860px){.ib-guide__panel{grid-template-columns:minmax(0,1fr);gap:22px}.ib-guide__media{order:-1}}@media (max-width: 560px){.ib-guide__progress{display:flex}.ib-guide__progress li{flex:0 0 44px}.ib-guide__progress li:has(.is-current){flex:1 1 auto;min-width:0}.ib-guide__dot{padding:6px}.ib-guide__dot:not(.is-current) .ib-guide__dot-label{display:none}.ib-guide__text h3{font-size:1.15rem}.ib-guide__nav{flex-wrap:wrap-reverse}.ib-guide__nav .journey-step__cta{width:100%;justify-content:center}.ib-guide__end{justify-content:center;text-align:center}.ib-access__fields>div{grid-template-columns:minmax(0,1fr);gap:6px}}.ib-guide__panel{align-items:stretch}.ib-guide__text{display:flex;flex-direction:column;min-width:0}.ib-guide__count{display:block;text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;color:#0177a8}.ib-guide__text h3{margin-top:6px;font-size:1.2rem}.ib-guide__todo{counter-reset:none;gap:14px;margin-top:18px}.ib-guide__todo li{gap:12px;font-size:.95rem;line-height:1.6}.ib-guide__todo-num{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background:#01a9eb1f;color:#0177a8;font-size:12px;font-weight:800}.ib-guide__note{margin-top:18px;padding:0;background:none;font-size:.86rem}.ib-guide__nav{margin-top:auto;padding-top:24px}.ib-guide__nav .journey-step__cta{background:#fff;color:#0177a8;border:1px solid #cfe3f1;box-shadow:none}@media (hover: hover){.ib-guide__nav .journey-step__cta:hover{border-color:#01a9eb}}.ib-guide .ib-guide__tip{margin:0 0 14px;padding:0;border:none;background:none;align-items:center;gap:7px;font-size:13px;line-height:1.5;color:#7c8aa3}.ib-guide .ib-guide__tip svg{width:14px;height:14px;margin-top:0;color:#9aa7bb}.flow .flow-toolbar{margin-bottom:28px}.flow .flow-step{gap:9px;padding:9px 16px 9px 10px}.flow .flow-step__mark{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#eef3f9;color:var(--muted);font-size:11.5px;font-weight:800;transition:background .18s ease,color .18s ease}.flow .flow-step__mark svg{width:12px;height:12px;opacity:1;stroke-width:3.2}.flow .flow-step.is-done{color:var(--cyan-d)}.flow .flow-step.is-done .flow-step__mark{background:#01a9eb24;color:var(--cyan-d)}.flow .flow-step.active .flow-step__mark{background:#ffffff3d;color:#fff}.flow .flow-step:disabled{cursor:default}.flow .flow-step.is-upcoming{color:#9aa7bc}.flow .flow-step__short{display:none}@media (hover: hover){.flow .flow-step:disabled:not(.active):hover{background:none;color:#9aa7bc}}.flow .flow-portfolio{font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.flow .flow-portfolio:disabled{cursor:default}@media (hover: hover){.flow .flow-portfolio:not(:disabled):hover{border-color:#01a9eb73;box-shadow:0 6px 16px #0f2e6d14}}.flow .flow-portfolio .account-chip__type{color:var(--cyan-d)}.flow-celebrate{display:flex;align-items:center;justify-content:center;gap:9px;width:fit-content;margin:-12px auto 16px;padding:8px 16px;border-radius:999px;background:#ecfdf3;border:1px solid #c9f0d8;font-size:13.5px;font-weight:800;color:#166534}.flow-celebrate svg{width:17px;height:17px;color:#16a34a}.flow .flow-hero{align-items:stretch;margin-bottom:0;gap:28px 40px}.flow .flow-hero__main{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.flow .flow-hero__done{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:4px 12px 4px 4px;border-radius:999px;background:#ffffff29;font-size:12.5px;font-weight:700;color:#fff}.flow .flow-hero__done svg{width:18px;height:18px;padding:3px;border-radius:50%;background:#fff;color:var(--cyan-d);stroke-width:3.4}.flow .flow-hero .hero-label{gap:9px}.flow .flow-hero__title{margin:12px 0 0;font-size:clamp(24px,3vw,31px);font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#fff}.flow .flow-hero__value{margin-top:10px;font-size:clamp(30px,6vw,42px);font-weight:800;letter-spacing:-.01em;color:#fff}.flow .flow-hero__desc{margin:12px 0 0;max-width:560px;font-size:15px;line-height:1.6;color:#ffffffdb}.flow .flow-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.flow .flow-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 22px;border-radius:999px;font:inherit;font-size:14.5px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.flow .flow-hero__btn svg{width:17px;height:17px;transition:transform .15s ease}.flow .flow-hero__btn-short{display:none}.flow .flow-hero__btn--primary{border:none;background:#fff;color:var(--cyan-d);box-shadow:0 10px 24px #0f2e6d2e}.flow .flow-hero__btn--secondary{border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff}@media (hover: hover){.flow .flow-hero__btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f2e6d3d}.flow .flow-hero__btn--primary:hover svg{transform:translate(2px)}.flow .flow-hero__btn--secondary:hover{background:#ffffff1f}}.flow .flow-hero__btn:disabled{opacity:.75;cursor:progress;transform:none}.flow .flow-hero__note{margin:14px 0 0;max-width:520px;font-size:13px;line-height:1.5;color:#ffffffb8}.flow .flow-hero__error{margin:12px 0 0;font-size:13.5px;font-weight:700;color:#ffe1dd}.flow .flow-body>.flow-hero+.flow-content:not(:empty){margin-top:36px}.flow .flow-content>.flow-section:first-child{margin-top:0;padding-top:0;border-top:none}.flow .flow-needs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:14px}.flow .flow-needs .stat-item{display:grid;align-content:start;gap:6px;grid-template-rows:none;grid-row:auto}.flow .flow-needs__icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:8px;border-radius:12px;background:var(--azul-suave);color:var(--cyan-d)}.flow .flow-needs__icon svg{width:19px;height:19px}.flow .flow-needs b{font-size:14.5px;font-weight:800;color:var(--head)}.flow .flow-needs .stat-item>span:last-child{font-size:13.5px;line-height:1.5;color:var(--muted)}.flow .flow-footnote{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.flow .flow-footnote a{color:var(--cyan-d);font-weight:700;text-decoration:none}@media (hover: hover){.flow .flow-footnote a:hover{text-decoration:underline}}.flow .flow-review{display:grid;gap:22px}.flow .flow-back{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:0;border:none;background:none;font:inherit;font-size:14px;font-weight:800;color:var(--cyan-d);cursor:pointer}.flow .flow-back svg{width:16px;height:16px;transition:transform .15s ease}@media (hover: hover){.flow .flow-back:hover{color:var(--navy)}.flow .flow-back:hover svg{transform:translate(-2px)}}.flow .flow-review>.flow-section{margin-top:0;padding-top:0;border-top:none}.flow .flow-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:24px}.flow .flow-help__title{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:var(--muted)}.flow .flow-help__title svg{width:17px;height:17px;color:var(--cyan-d)}.flow .flow-help__links{display:flex;flex-wrap:wrap;gap:8px 20px}.flow .flow-help a{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--ink);text-decoration:none}.flow .flow-help a svg{width:15px;height:15px;color:var(--cyan-d)}@media (hover: hover){.flow .flow-help a:hover{color:var(--cyan-d)}}@media (prefers-reduced-motion: no-preference){.flow .flow-body{animation:flow-in .35s cubic-bezier(.2,.8,.2,1) backwards}.flow .flow-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.14) 48%,transparent 62%);transform:translate(-110%);animation:flow-sheen 1.6s .3s ease-out backwards}.flow .flow-hero__done svg{animation:flow-pop .45s .15s cubic-bezier(.2,1.5,.4,1) backwards}.flow .flow-needs .stat-item{animation:flow-in .4s cubic-bezier(.2,.8,.2,1) backwards}.flow .flow-needs .stat-item:nth-child(2){animation-delay:.06s}.flow .flow-needs .stat-item:nth-child(3){animation-delay:.12s}.flow-celebrate{animation:flow-toast 5.2s cubic-bezier(.2,.8,.2,1) both}.flow-celebrate svg{animation:flow-pop .45s .15s cubic-bezier(.2,1.5,.4,1) backwards}}@keyframes flow-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes flow-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes flow-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes flow-toast{0%{opacity:0;transform:translateY(-8px)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (max-width: 640px){.flow .flow-toolbar{margin-bottom:20px}.flow .flow-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.flow .flow-step{padding:9px 2px 8px;gap:6px}.flow .flow-step__mark{width:24px;height:24px}.flow .flow-step__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11px}.flow .flow-step__full{display:none}.flow .flow-step__short{display:inline}.flow .flow-step__label{font-size:10.5px;letter-spacing:-.01em}.flow .flow-hero__btn-full:has(+.flow-hero__btn-short){display:none}.flow .flow-hero__btn-short{display:inline}.flow .flow-needs .stat-item{grid-template-columns:38px minmax(0,1fr);column-gap:14px;row-gap:3px;padding:16px}.flow .flow-needs__icon{grid-row:span 2;margin-bottom:0}.flow .flow-hero__actions{width:100%}.flow .flow-hero__btn{flex:1 1 100%}.flow .flow-body>.flow-hero+.flow-content:not(:empty){margin-top:28px}.flow .flow-help{flex-direction:column;align-items:flex-start}}@media (hover: none){.flow .flow-back{padding-block:10px;margin-block:-10px}}.flow .flow-steps{position:relative;isolation:isolate}.flow .flow-steps__glider{position:absolute;top:0;left:0;z-index:0;border-radius:999px;pointer-events:none;background:linear-gradient(135deg,#01a9eb,#0190c8);box-shadow:0 6px 16px #01a9eb52}.flow .flow-steps__glider[data-ready]{transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),height .5s ease,opacity .2s ease}.flow .flow-step{position:relative;z-index:1}.flow .flow-step.active{background:transparent;box-shadow:none}.flow .flow-progress{cursor:default}.flow .flow-ring{position:relative;flex:none;display:grid;place-items:center;width:42px;height:42px}.flow .flow-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.flow .flow-ring circle{fill:none;stroke-width:3.4}.flow .flow-ring__track{stroke:#e7eef6}.flow .flow-ring__fill{stroke:#01a9eb;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--off);transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.flow .flow-ring b{font-size:10.5px;font-weight:800;color:var(--navy);letter-spacing:-.02em}.flow .flow-progress .account-chip__type{white-space:nowrap}.flow .flow-hero>.flow-hero__ring,.flow .flow-hero>.flow-hero__orb{position:absolute;z-index:0;pointer-events:none}.flow .flow-hero>.flow-hero__ring{border-radius:50%;border:1px solid rgba(255,255,255,.14)}.flow .flow-hero>.flow-hero__ring--a{width:460px;height:460px;right:-160px;top:-220px}.flow .flow-hero>.flow-hero__ring--b{width:280px;height:280px;right:-60px;top:-130px;border-color:#ffffff1a}.flow .flow-hero>.flow-hero__orb{width:360px;height:360px;left:-140px;bottom:-220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 68%)}.flow .flow-hero__btn--primary{position:relative;overflow:hidden}.flow .flow-hero__btn--primary:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgba(1,169,235,.16),transparent);transform:translate(-140%) skew(-12deg);pointer-events:none}.flow-celebrate{box-shadow:0 12px 30px -14px #16653473}@media (prefers-reduced-motion: no-preference){.flow .flow-body{animation:none}.flow .flow-hero{animation:flow-card-in .6s cubic-bezier(.22,1,.36,1) backwards}.flow .flow-hero__main>*{animation:flow-in-up .55s cubic-bezier(.22,1,.36,1) backwards}.flow .flow-hero__main>:nth-child(1){animation-delay:.1s}.flow .flow-hero__main>:nth-child(2){animation-delay:.16s}.flow .flow-hero__main>:nth-child(3){animation-delay:.22s}.flow .flow-hero__main>:nth-child(4){animation-delay:.28s}.flow .flow-hero__main>:nth-child(5){animation-delay:.34s}.flow .flow-hero__main>:nth-child(n+6){animation-delay:.4s}.flow .flow-hero>.flow-hero__orb{animation:flow-drift 40s ease-in-out infinite alternate}.flow .flow-hero>.flow-hero__ring--a{animation:flow-breathe 16s ease-in-out infinite}.flow .flow-hero>.flow-hero__ring--b{animation:flow-breathe 16s 3s ease-in-out infinite}.flow .flow-hero.is-live .hero-status__dot{animation-duration:1.8s}.flow .flow-content{animation:flow-in-up .55s .25s cubic-bezier(.22,1,.36,1) backwards}.flow .flow-review{animation:flow-in-up .45s cubic-bezier(.22,1,.36,1) backwards}.flow .flow-ring__fill{animation:flow-ring 1.2s .2s cubic-bezier(.22,1,.36,1) backwards}.flow .flow-step.is-done .flow-step__mark svg{animation:flow-pop .45s cubic-bezier(.2,1.5,.4,1) backwards}.flow .flow-step.is-done:nth-child(3) .flow-step__mark svg{animation-delay:.08s}.flow .flow-step.is-done:nth-child(4) .flow-step__mark svg{animation-delay:.16s}.flow .flow-step.is-done:nth-child(5) .flow-step__mark svg{animation-delay:.24s}@media (hover: hover){.flow .flow-hero__btn--primary:hover:after{transition:transform .7s ease;transform:translate(320%) skew(-12deg)}}}@keyframes flow-card-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes flow-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes flow-in-left{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes flow-drift{0%{transform:translate(0)}to{transform:translate(60px,-30px)}}@keyframes flow-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.6}}@keyframes flow-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes flow-ring{0%{stroke-dashoffset:var(--len)}}@media (max-width: 640px){.flow .flow-steps__glider{border-radius:14px}.flow .flow-progress .account-chip__type{white-space:normal}.flow .flow-hero>.flow-hero__ring--a{width:320px;height:320px;right:-150px;top:-160px}.flow .flow-hero>.flow-hero__ring--b{display:none}}.flow .flow-hero{padding:28px 32px;gap:20px 40px;align-items:center}.flow .flow-hero__title{font-size:clamp(22px,2.6vw,28px);margin-top:10px}.flow .flow-hero__desc{font-size:14.5px;margin-top:10px}.flow .flow-hero__actions{margin-top:20px}.flow .flow-hero__btn{min-height:44px}.flow .flow-hero__done{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0;border-radius:0;background:none;font-size:13px;font-weight:700;color:#ffffffeb}.flow .flow-hero__done svg{width:16px;height:16px;padding:2px}.flow .flow-hero__aside{position:relative;z-index:1;flex:0 0 auto;display:grid;gap:6px;padding-left:32px;border-left:1px solid rgba(255,255,255,.24);text-align:right}.flow .flow-hero__aside span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.flow .flow-hero__aside strong{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.01em;color:#fff}@media (max-width: 760px){.flow .flow-hero__aside{flex-basis:100%;padding:16px 0 0;border-left:none;border-top:1px solid rgba(255,255,255,.24);text-align:left}}@media (max-width: 640px){.flow .flow-hero{padding:24px 20px}}.flow .flow-hero__aside{margin:0}.flow .flow-hero__aside>div{display:grid;gap:6px}.flow .flow-hero__aside dt{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.flow .flow-hero__aside dd{margin:0;font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.01em;line-height:1.1;color:#fff;white-space:nowrap}.flow .flow-hero__aside--stats{grid-auto-flow:column;gap:0}.flow .flow-hero__aside--stats>div{padding:0 28px}.flow .flow-hero__aside--stats>div:first-child{padding-left:0}.flow .flow-hero__aside--stats>div+div{border-left:1px solid rgba(255,255,255,.24);padding-right:0}@media (max-width: 760px){.flow .flow-hero__aside--stats{justify-content:start}}.flow .flow-testnote{margin:0 0 16px;padding:10px 14px;border-radius:12px;background:#fff8e6;border:1px solid #f5dfa3;font-size:12.5px;line-height:1.5;color:#7a5a12}.flow .flow-hero__side{position:relative;z-index:1;flex:0 1 300px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.flow .flow-hero__side .flow-hero__actions{margin-top:0;justify-content:flex-end}.flow .flow-hero__side .flow-hero__note{margin:0;max-width:300px;text-align:right;font-size:12.5px}@media (max-width: 760px){.flow .flow-hero__side{flex-basis:100%;align-items:stretch}.flow .flow-hero__side .flow-hero__actions{justify-content:stretch}.flow .flow-hero__side .flow-hero__btn{flex:1 1 auto;justify-content:center}.flow .flow-hero__side .flow-hero__note{max-width:none;text-align:left}}.flow .flow-hero__side{flex:0 0 auto}.flow .flow-hero__side .flow-hero__btn{white-space:nowrap}.flow .flow-hero__side .flow-hero__note{max-width:290px}@media (max-width: 760px){.flow .flow-hero__side{flex:1 1 100%}.flow .flow-hero__side .flow-hero__note{max-width:none}}.flow .flow-help{justify-content:flex-start;gap:10px 28px}.flow .flow-help__title{font-weight:500}.journey-card{padding:28px 30px;border-radius:24px;background:#fff;border:1px solid #ecf1f8}.journey-card h3{margin:0 0 18px;font-size:1.05rem;font-weight:800;color:#0f2e6d}.journey-step__cta{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:12px;min-height:42px;padding:0 20px;border:none;border-radius:999px;background:linear-gradient(135deg,#01a9eb,#0190c8);color:#fff;font:inherit;font-size:.93rem;font-weight:800;cursor:pointer;transition:transform .15s ease}.journey-step__cta svg{width:16px;height:16px}@media (hover: hover){.journey-step__cta:hover{transform:translateY(-1px)}}.journey-step__cta:disabled{opacity:.7;cursor:progress;transform:none}.journey-summary{display:grid;gap:20px}.journey-summary__rows{margin:0;display:grid}.journey-summary__rows>div{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid #ecf1f8}.journey-summary__rows>div:first-child{border-top:none;padding-top:0}.journey-summary__rows dt{font-size:.92rem;color:#7c8aa3}.journey-summary__rows dd{margin:0;font-size:.95rem;font-weight:700;color:#10192e;overflow-wrap:anywhere}.journey-summary__docs{list-style:none;margin:0;padding:0;display:grid;gap:12px}.journey-summary__docs li{display:flex;align-items:center;gap:12px}.journey-summary__docs svg{width:20px;height:20px;color:#0177a8;flex:none}.journey-summary__docs span{display:grid;gap:2px;font-size:.9rem;color:#7c8aa3;overflow-wrap:anywhere}.journey-summary__docs b{font-size:.95rem;color:#10192e}.journey-summary__note{margin:0;font-size:.9rem;color:#7c8aa3}.phase-preview{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:22px;padding:10px 14px;border-radius:14px;border:1px dashed #f5c451;background:#fffbeb;font-size:.85rem;color:#8a5a00}.phase-preview label{display:inline-flex;align-items:center;gap:10px;font-weight:800}.phase-preview select{padding:6px 10px;border:1px solid #f1d58a;border-radius:10px;background:#fff;font:inherit;font-weight:600;color:#10192e}.phase-preview em{font-style:normal;color:#a16207}@media (max-width: 640px){.journey-card{padding:22px 20px;border-radius:20px}.journey-summary__rows>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (hover: none){.dcp-details-toggle,.onboarding-transfer__more>summary{padding-block:10px;margin-block:-10px}.intro-page__edit-button,.onboarding-transfer__value button{position:relative}.intro-page__edit-button:after,.onboarding-transfer__value button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}:root{color:#0f172a;background:#f9fafb;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}@keyframes fadeSlideUp{0%{opacity:0}to{opacity:1}}.anim-in{animation:fadeSlideUp .16s ease-out backwards}.anim-in-1{animation-delay:.02s}.anim-in-2{animation-delay:.04s}.anim-in-3{animation-delay:.06s}@media (prefers-reduced-motion: reduce){.anim-in,.anim-in-1,.anim-in-2,.anim-in-3{animation:none}}[data-reveal]{animation:none!important}[data-reveal=pending]{opacity:0;transform:translateY(8px)}[data-reveal=shown]{opacity:1;transform:none;transition:opacity .3s ease-out var(--reveal-delay, 0ms),transform .3s ease-out var(--reveal-delay, 0ms)}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}.page-enter{animation:pageEnter .14s ease-out backwards}.doc-card,.side-card,.meetings-card,.account-profile-card,.kpi-item{transition:box-shadow .3s ease,border-color .3s ease}@media (hover: hover){.doc-card:hover,.side-card:hover,.meetings-card:hover,.account-profile-card:hover,.kpi-item:hover{box-shadow:0 14px 34px #0f2e6d17}}.primary-button,.secondary-button,.intro-page__cta{transition:transform .2s ease,box-shadow .25s ease,filter .2s ease,background-color .2s ease}@media (hover: hover){.primary-button:not(:disabled):hover,.secondary-button:not(:disabled):hover,.intro-page__cta:not(:disabled):hover{transform:translateY(-1px)}}.primary-button:not(:disabled):active,.secondary-button:not(:disabled):active,.intro-page__cta:not(:disabled):active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.page-enter{animation:none}@media (hover: hover){.primary-button:not(:disabled):hover,.secondary-button:not(:disabled):hover,.intro-page__cta:not(:disabled):hover{transform:none}}}html,body,#root{min-height:100%}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}input,textarea,select{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fffffff5;color:#0f172a;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:none;border-color:#01a9eb;box-shadow:0 0 0 4px #01a9eb24}input[type=range],input[type=range]:focus{padding:0;border:none;background:transparent;box-shadow:none}input[type=range]:focus-visible{outline:2px solid rgba(1,169,235,.45);outline-offset:4px;border-radius:999px}.auth-shell{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 20px;position:relative;overflow:hidden;background:radial-gradient(ellipse 900px 600px at 8% -8%,rgba(1,169,235,.16),transparent 55%),radial-gradient(ellipse 800px 600px at 100% 108%,rgba(1,169,235,.12),transparent 55%),#f9fafb}.auth-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2301a9eb' fill-opacity='0.06'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.auth-top-actions{position:absolute;top:24px;right:24px;left:24px;display:flex;align-items:center;justify-content:space-between;z-index:2}.auth-back-link{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-radius:999px;color:#4a5670;font:inherit;font-weight:600;font-size:.86rem;background:#fff9;cursor:pointer;transition:background .15s ease,color .15s ease}.auth-back-link svg{width:15px;height:15px}@media (hover: hover){.auth-back-link:hover{background:#fff;color:#0f2e6d}}.auth-back-link:disabled{opacity:.55;cursor:not-allowed}.auth-brand{margin-bottom:6px}.auth-brand img{height:40px;width:auto}.auth-card{width:min(100%,460px);display:grid;gap:22px;padding:40px 38px;border-radius:24px;background:#fff;border:1px solid #f3f4f6;box-shadow:0 24px 60px #0f172a1a;position:relative;z-index:1}.auth-card--compact{width:min(100%,420px);text-align:center;justify-items:center}.auth-form{display:grid;gap:16px}.field{display:grid;gap:8px}.field span:where(:not(.info-tooltip,.info-tooltip *,.dropdown *,.date-input *)){font-size:1rem;font-weight:700;color:#334155}.brand-badge,.eyebrow{display:block;width:fit-content;color:#7c8aa3;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}h1,h2,h3,p{margin:0}.auth-card h1{font-size:clamp(2rem,4vw,2.8rem);line-height:1.05}.auth-card p,.page-header p,.panel-header p,.empty-state p{color:#475569;line-height:1.6}.auth-footer{display:flex;justify-content:flex-end}.auth-footer a{color:#0078a9;font-weight:700}.auth-divider{display:flex;align-items:center;gap:12px;color:#9aa7bc;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#eef2f9}.auth-google-button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.auth-prospect-cta{display:grid;gap:12px;text-align:center}.auth-prospect-cta p{margin:0;font-size:.9rem}.primary-button,.secondary-button{border:0;border-radius:14px;padding:14px 18px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background-color .2s ease}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.primary-button{color:#fff;background:linear-gradient(135deg,#01a9eb,#0190c8);box-shadow:0 16px 34px #01a9eb40}.secondary-button{color:#0f172a;background:#e2e8f0e6}@media (hover: hover){.primary-button:not(:disabled):hover,.secondary-button:not(:disabled):hover{transform:translateY(-1px)}}.form-message{padding:14px 16px;border-radius:14px;font-size:.95rem}.form-message--error{background:#ef44441a;color:#b91c1c;border:1px solid rgba(239,68,68,.18)}.form-message--success{background:#10b9811a;color:#047857;border:1px solid rgba(16,185,129,.18)}.chart-tooltip{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 12px 30px #0f172a1a;padding:9px 13px;white-space:nowrap;font-size:13px;line-height:1.6}.chart-tooltip__title{color:#000;font-weight:600;margin-bottom:1px}.chart-tooltip__row{font-weight:600}.spinner{width:32px;height:32px;border-radius:999px;border:3px solid rgba(1,169,235,.2);border-top-color:#01a9eb;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.client-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr}.client-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 32px;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.client-topbar__brand{display:grid;gap:2px}.client-topbar__eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.client-topbar__brand strong{font-size:1.2rem;color:#0f172a}.client-topbar__user{display:flex;align-items:center;gap:16px;color:#475569;font-size:.92rem}.client-content{padding:32px}.page-stack{display:grid;gap:24px}.panel,.page-header{background:#ffffffdb;border:1px solid rgba(255,255,255,.75);box-shadow:0 20px 60px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:24px}.panel-header{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.empty-state{display:grid;gap:12px;justify-items:center;text-align:center;padding:32px 20px;border-radius:18px}.empty-state--soft{background:#f8fafcd9;border:1px dashed rgba(15,23,42,.14)}@media (max-width: 760px){.client-topbar,.client-content{padding-left:20px;padding-right:20px}.client-topbar{flex-direction:column;align-items:flex-start;gap:12px}.auth-card,.panel,.page-header{padding:20px}.auth-shell{padding-left:16px;padding-right:16px}.auth-top-actions{top:16px;left:16px;right:16px}}@media (max-width: 860px){.auth-shell{padding-top:76px}}a.primary-button{display:flex;align-items:center;justify-content:center;text-decoration:none}.access-password{position:relative;display:block}.access-password input{width:100%;padding-right:48px}.access-password__toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border:none;background:none;color:#7c8aa3;cursor:pointer}.access-password__toggle svg{width:18px;height:18px}.access-rules{list-style:none;margin:-4px 0 4px;padding:0;display:grid;gap:4px}.access-rules li{display:flex;align-items:center;gap:8px;font-size:.84rem;color:#7c8aa3;transition:color .2s ease}.access-rules li svg{width:15px;height:15px;opacity:.35;transition:opacity .2s ease}.access-rules__ok{color:#15803d!important}.access-rules__ok svg{opacity:1!important}.access-note{margin:0;font-size:.84rem;color:#5b6880;line-height:1.5}.field input[readonly]{background:#f5f7fb;color:#4a5670}.pending-requests{display:grid;gap:10px;margin-bottom:20px}.pending-requests__item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:#f5fbff;border:1px solid #dceefa}.portfolio-building__text{margin:0;font-size:.92rem;line-height:1.5;color:#3b4a63}.pending-requests__icon{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#01a9eb1f;color:#0177a8}.pending-requests__icon svg{width:18px;height:18px}.pending-requests__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pending-requests__text strong{font-size:.95rem;color:#10192e}.pending-requests__text span{font-size:.84rem;color:#5b6880}.pending-requests__dismiss{flex:none;width:40px;height:40px;display:grid;place-items:center;border:none;background:none;border-radius:10px;color:#7c8aa3;cursor:pointer}@media (hover: hover){.pending-requests__dismiss:hover{background:#0f2e6d0f;color:#10192e}}.pending-requests__dismiss svg{width:18px;height:18px}.request-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}.request-steps li{padding:3px 10px;border-radius:999px;background:#eef2f7;color:#94a3b8;font-size:.76rem;font-weight:700}.request-steps li.is-past{background:#e6f6fd;color:#0177a8}.request-steps li.is-current{background:#01a9eb;color:#fff}.pending-requests__icon--done{background:#16a34a1f!important;color:#15803d!important}.header-menu__link .nav-dot{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:#01a9eb;vertical-align:middle}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:#0177a8;cursor:pointer}button,a,summary,label,[role=button],[role=tab],[role=option]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover: none){button:not(:disabled):active,a:active,summary:active,[role=button]:active,[role=tab]:active,[role=option]:active{filter:brightness(.95)}}
