.ria-page{font-family:Inter,sans-serif;color:#0f172a;background:#fff}.ria-container{max-width:1160px;margin:0 auto;padding:0 24px}.ria-hero{position:relative;padding:72px 0 60px;overflow:hidden}.ria-hero__bg{position:absolute;inset:0;background:linear-gradient(150deg,#071530,#0c2257 55%,#1440cc)}.ria-hero__pattern{position:absolute;inset:0;background-image:radial-gradient(circle at 75% 30%,rgba(101,215,141,.08) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(255,255,255,.03) 0%,transparent 40%)}.ria-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.ria-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#65d78d;margin-bottom:14px}.ria-hero h1{font-size:clamp(1.7rem,4vw,2.8rem);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.025em;margin-bottom:14px}.ria-accent{color:#65d78d}.ria-hero__desc{font-size:15px;color:#ffffffbf;line-height:1.75;max-width:520px;margin-bottom:20px}.ria-hero__checklist{display:flex;flex-direction:column;gap:8px;margin-bottom:26px}.ria-hc-item{display:flex;align-items:center;gap:9px;font-size:13px;color:#ffffffa6}.ria-hc-item svg{color:#65d78d;flex-shrink:0}.ria-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.ria-btn-primary{display:inline-flex;align-items:center;gap:7px;background:#65d78d;color:#071530;font-weight:700;font-size:14px;padding:12px 22px;border-radius:8px;text-decoration:none;transition:background .2s}.ria-btn-primary:hover{background:#4cc977}.ria-btn-outline{display:inline-flex;align-items:center;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.28);color:#fff;font-weight:600;font-size:14px;padding:12px 22px;border-radius:8px;text-decoration:none;transition:background .2s}.ria-btn-outline:hover{background:#ffffff2e}.ria-demo-widget{background:#fff;border-radius:16px;overflow:hidden;width:300px;box-shadow:0 16px 48px #00000059}.ria-demo-widget__header{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:11px;color:#64748b}.ria-dp-dot{width:10px;height:10px;border-radius:50%}.ria-dp-dot--red{background:#ef4444}.ria-dp-dot--yellow{background:#f59e0b}.ria-dp-dot--green{background:#22c55e}.ria-demo-widget__body{padding:14px;display:flex;flex-direction:column;gap:10px}.ria-demo-msg{font-size:12px;line-height:1.5;border-radius:12px;padding:10px 12px}.ria-demo-msg--user{background:linear-gradient(135deg,#133dbd,#1a4fd6);color:#fff;border-radius:12px 12px 4px;margin-left:20px}.ria-demo-msg--ai{background:#f1f5f9;color:#1e293b;border-radius:12px 12px 12px 4px;display:flex;gap:7px;align-items:flex-start}.ria-demo-ai-dot{width:18px;height:18px;background:linear-gradient(135deg,#133dbd,#1a4fd6);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.ria-demo-ai-dot:after{content:"";display:block;width:6px;height:6px;background:#65d78d;border-radius:50%}.ria-demo-card{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #133dbd;border-radius:8px;padding:10px 12px}.ria-demo-card__info{flex:1}.ria-demo-card__title{font-size:11px;font-weight:700;color:#0f172a;margin-bottom:2px}.ria-demo-card__sub{font-size:10px;color:#64748b}.ria-demo-card__price{font-size:12px;font-weight:800;color:#133dbd;white-space:nowrap}.ria-metrics{padding:56px 0;background:linear-gradient(135deg,#f0f4ff,#f8fafc);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.ria-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ria-metric{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px 20px;text-align:center;transition:all .2s}.ria-metric:hover{border-color:#c7d2fe;box-shadow:0 4px 20px #133dbd14;transform:translateY(-2px)}.ria-metric__icon{width:40px;height:40px;background:#133dbd12;color:#133dbd;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.ria-metric__num{font-size:2.4rem;font-weight:900;color:#133dbd;line-height:1;margin-bottom:8px}.ria-metric__label{font-size:.875rem;font-weight:700;color:#0f172a;margin-bottom:4px}.ria-metric__sub{font-size:12px;color:#94a3b8}.ria-section-header{text-align:center;margin-bottom:56px}.ria-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#133dbd;background:#133dbd14;padding:5px 14px;border-radius:50px;margin-bottom:16px}.ria-section-title{font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:800;color:#0f172a;line-height:1.2;letter-spacing:-.02em;margin-bottom:14px}.ria-section-desc{font-size:1rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.75}.ria-main-section{padding:96px 0;background:#f8fafc}.ria-layout{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}.ria-sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}.ria-sidebar__card{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:22px;box-shadow:0 2px 12px #0000000a}.ria-sidebar__card--tips{background:#f0f7ff;border-color:#c8dff8}.ria-sidebar__title{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.ria-suggestions{display:flex;flex-direction:column;gap:8px}.ria-suggestion{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:11px 13px;font-size:.82rem;color:#334155;text-align:left;cursor:pointer;transition:all .15s;line-height:1.4}.ria-suggestion:hover{background:#eef2fc;border-color:#b8cbf5;color:#133dbd}.ria-tips{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.ria-tips li{font-size:.82rem;color:#2563a8;padding-left:18px;position:relative;line-height:1.5}.ria-tips li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background:#133dbd;border-radius:50%}.ria-chat-area{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #00000012;display:flex;flex-direction:column;min-height:600px}.ria-chat-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eef1f6;background:linear-gradient(to right,#fafbfc,#f5f7fa)}.ria-chat-header__left{display:flex;align-items:center;gap:12px}.ria-ai-avatar{width:42px;height:42px;background:linear-gradient(135deg,#0e2d99,#133dbd);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 3px 10px #133dbd4d}.ria-chat-header__name{font-size:.88rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.ria-chat-header__status{display:flex;align-items:center;gap:5px;font-size:.72rem;color:#64748b;margin-top:1px}.ria-status-dot{width:7px;height:7px;background:#22c55e;border-radius:50%;animation:ria-pulse 2s infinite}@keyframes ria-pulse{0%,to{opacity:1}50%{opacity:.4}}.ria-pdf-btn{display:flex;align-items:center;gap:5px;background:none;border:1.5px solid #e2e8f0;border-radius:8px;padding:6px 11px;font-size:.76rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s;font-family:inherit}.ria-pdf-btn:hover{border-color:#133dbd;color:#133dbd;background:#133dbd0d}.ria-pdf-btn:disabled{opacity:.4;cursor:not-allowed}.ria-reset-btn{display:flex;align-items:center;justify-content:center;gap:6px;background:none;border:1.5px solid #e2e8f0;border-radius:8px;padding:7px 10px;font-size:.78rem;color:#64748b;cursor:pointer;transition:all .15s}.ria-reset-btn:hover{border-color:#ef4444;color:#ef4444;background:#ef44440d}.ria-messages{flex:1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;gap:0;min-height:420px;max-height:580px;background:#f4f6fb}.ria-msg-group{display:flex;flex-direction:column;margin-bottom:18px}.ria-msg-group:last-child{margin-bottom:0}.ria-message{display:flex;gap:8px;align-items:flex-end;animation:ria-fade-in .25s cubic-bezier(.4,0,.2,1)}@keyframes ria-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ria-message--user{flex-direction:row-reverse}.ria-message__avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#0e2d99,#133dbd);color:#fff;box-shadow:0 2px 6px #133dbd40}.ria-message--user .ria-message__avatar{background:linear-gradient(135deg,#334155,#475569);color:#fff;box-shadow:0 2px 6px #00000026}.ria-message__content{display:flex;flex-direction:column;max-width:78%;gap:3px}.ria-message--user .ria-message__content{align-items:flex-end}.ria-message__meta{display:flex;align-items:center;gap:6px;padding:0 2px}.ria-message--user .ria-message__meta{flex-direction:row-reverse}.ria-message__time{font-size:.63rem;color:#c0cad8}.ria-message__bubble{background:#fff;border:1px solid #e4e9f2;border-left:3px solid #133dbd;border-radius:0 18px 18px;padding:14px 16px;font-size:.895rem;line-height:1.72;color:#1e293b;box-shadow:0 1px 6px #0000000f}.ria-message__bubble p{margin:0 0 10px}.ria-message__bubble p:last-of-type{margin-bottom:0}.ria-message__bubble em{color:#133dbd;font-style:normal;background:#133dbd14;padding:1px 5px;border-radius:4px;font-size:.87em;font-weight:500}.ria-message--user .ria-message__bubble{background:linear-gradient(135deg,#133dbd,#1b51e8);color:#fff;border-radius:18px 0 18px 18px;border:none;box-shadow:0 3px 14px #133dbd47}.ria-message--user .ria-message__bubble p{color:#fff}.ria-message__sender{font-size:.68rem;font-weight:700;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase}.ria-message__time{font-size:.63rem;color:#c0cad8;padding:0 2px}.ria-message--user .ria-message__time{text-align:right}.ria-results{margin-top:14px;display:flex;flex-direction:column;gap:8px}.ria-results__header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ria-results__label{font-size:.72rem;font-weight:700;color:#133dbd;text-transform:uppercase;letter-spacing:.08em}.ria-results__count{font-size:.72rem;font-weight:600;background:#133dbd1a;color:#133dbd;padding:1px 7px;border-radius:50px}.ria-results__divider{flex:1;height:1px;background:linear-gradient(to right,#dde3ef,transparent)}.ria-property-card{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fafbff;border:1px solid #dde3ef;border-radius:10px;padding:12px 14px;text-decoration:none;transition:all .18s;border-left:3px solid #133dbd}.ria-property-card:hover{background:#f0f4ff;border-color:#b8cbf5;box-shadow:0 4px 16px #133dbd1a;transform:translate(2px)}.ria-property-card__num{width:22px;height:22px;background:#133dbd14;color:#133dbd;border-radius:6px;font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ria-property-card__info{flex:1;min-width:0}.ria-property-card__title{font-size:.84rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.ria-property-card__meta{font-size:.73rem;color:#64748b;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ria-property-card__meta span+span:before{content:"·";margin-right:2px;color:#c4cdd8}.ria-property-card__price{font-size:.85rem;font-weight:800;color:#133dbd;white-space:nowrap;flex-shrink:0;letter-spacing:-.01em}.ria-property-card__arrow{width:26px;height:26px;background:#133dbd14;color:#133dbd;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.ria-property-card:hover .ria-property-card__arrow{background:#133dbd;color:#fff}.ria-thinking{display:flex;gap:10px;align-items:center}.ria-thinking__avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0e2d99,#133dbd);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 2px 8px #133dbd33}.ria-thinking__dots{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 18px;display:flex;gap:5px;align-items:center;box-shadow:0 2px 8px #0000000d}.ria-thinking__dot{width:6px;height:6px;background:#94a3b8;border-radius:50%;animation:ria-bounce 1.2s infinite}.ria-thinking__dot:nth-child(2){animation-delay:.2s}.ria-thinking__dot:nth-child(3){animation-delay:.4s}@keyframes ria-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.ria-input-area{padding:14px 20px;border-top:1px solid #eef1f6;background:#fff}.ria-input-wrap{display:flex;gap:10px;align-items:flex-end}.ria-textarea{flex:1;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 14px;font-size:.9rem;color:#1e293b;background:#f8fafc;resize:none;min-height:46px;max-height:120px;line-height:1.5;transition:all .15s;font-family:inherit;overflow-y:auto}.ria-textarea:focus{outline:none;border-color:#133dbd;background:#fff;box-shadow:0 0 0 3px #133dbd14}.ria-textarea::placeholder{color:#a8b5c5}.ria-send-btn{width:46px;height:46px;background:linear-gradient(135deg,#133dbd,#1a4fd6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;box-shadow:0 2px 8px #133dbd4d}.ria-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #133dbd66}.ria-send-btn:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none}.ria-input-hint{font-size:.69rem;color:#b0bac8;margin:6px 0 0;text-align:right}@media print{@page{margin:1.5cm 2cm;size:A4}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body>*,.ria-hero,.ria-metrics,.ria-sidebar,.ria-caps-section,.ria-cta-section,.ria-seo-section{display:none!important}.ria-main-section{display:block!important;padding:0!important;background:#fff!important}.ria-container{max-width:100%!important;padding:0!important}.ria-section-header{display:none!important}.ria-layout{display:block!important}.ria-sidebar{display:none!important}.ria-chat-area{border:none!important;box-shadow:none!important;border-radius:0!important}.ria-chat-header{background:#133dbd!important;color:#fff!important;padding:14px 20px!important;border-radius:0!important}.ria-chat-header__name{color:#fff!important}.ria-chat-header__status{color:#ffffffbf!important}.ria-status-dot{background:#65d78d!important}.ria-chat-header__right{display:none!important}.ria-messages{max-height:none!important;overflow:visible!important;background:#fff!important;background-image:none!important;padding:20px!important;gap:0!important}.ria-msg-group{margin-bottom:16px!important;break-inside:avoid}.ria-message__bubble{box-shadow:none!important;border-color:#e2e8f0!important;break-inside:avoid}.ria-message--user .ria-message__bubble{background:#133dbd!important}.ria-input-area{display:none!important}.ria-property-card{break-inside:avoid;border-color:#e2e8f0!important;box-shadow:none!important}.ria-pdf-print-header{display:flex!important}}.ria-pdf-print-header{display:none;align-items:center;justify-content:space-between;padding:0 0 12px;margin-bottom:20px;border-bottom:2px solid #133dbd}.ria-caps-section{padding:96px 0;background:#fff}.ria-caps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px}.ria-cap-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:box-shadow .25s,transform .25s}.ria-cap-card:hover{box-shadow:0 16px 48px #0000001a;transform:translateY(-4px)}.ria-cap-card--featured{border-color:#133dbd;box-shadow:0 8px 32px #133dbd29;transform:scale(1.02)}.ria-cap-card--featured:hover{transform:scale(1.02) translateY(-4px)}.ria-cap-card__ribbon{position:absolute;top:16px;right:16px;background:#133dbd;color:#fff;font-size:10px;font-weight:700;padding:4px 12px;border-radius:50px;letter-spacing:.06em;text-transform:uppercase}.ria-cap-card__head{padding:28px 28px 20px;border-bottom:1px solid #f1f5f9}.ria-cap-card__head--blue{background:linear-gradient(135deg,#eff6ff,#e0f2fe)}.ria-cap-card__head--featured{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.ria-cap-card__head--green{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.ria-cap-card__icon{width:46px;height:46px;border-radius:12px;background:#ffffffd9;display:flex;align-items:center;justify-content:center;color:#133dbd;box-shadow:0 2px 8px #00000014;margin-bottom:12px}.ria-cap-card__head--green .ria-cap-card__icon{color:#16a34a}.ria-cap-card__type{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:4px}.ria-cap-card__desc{font-size:.82rem;color:#64748b;line-height:1.5}.ria-cap-card__body{padding:20px 28px 28px;flex:1}.ria-cap-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ria-cap-list li{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:#374151;line-height:1.5}.ria-cap-list li svg{color:#22a65a;flex-shrink:0;margin-top:1px}.ria-caps-note{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8;justify-content:center}.ria-cta-section{position:relative;padding:96px 0;overflow:hidden}.ria-cta-section__bg{position:absolute;inset:0;background:linear-gradient(150deg,#071530,#0c2257 60%,#133dbd)}.ria-cta-inner{position:relative;z-index:1;text-align:center;max-width:660px;margin:0 auto}.ria-cta-badge{display:inline-flex;align-items:center;gap:6px;background:#65d78d26;border:1px solid rgba(101,215,141,.35);color:#65d78d;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;border-radius:50px;margin-bottom:24px}.ria-cta-inner h2{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.025em;margin-bottom:16px}.ria-cta-inner p{font-size:1rem;color:#ffffffbf;line-height:1.75;margin-bottom:36px}.ria-cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.ria-btn-cta-primary{display:inline-flex;align-items:center;gap:8px;background:#65d78d;color:#071530;font-weight:700;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:all .2s}.ria-btn-cta-primary:hover{background:#4cc977;transform:translateY(-2px);box-shadow:0 8px 24px #65d78d59}.ria-btn-cta-ghost{display:inline-flex;align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff;font-weight:600;font-size:15px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:all .2s}.ria-btn-cta-ghost:hover{background:#fff3;transform:translateY(-2px)}.ria-cta-guarantee{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#ffffff80}.ria-cta-guarantee svg{flex-shrink:0}.ria-seo-section{padding:48px 0;background:#f8fafc;border-top:1px solid #e2e8f0}.ria-seo-block{max-width:860px;margin:0 auto}.ria-seo-block h2{font-size:1.05rem;font-weight:700;color:#374151;margin-bottom:12px}.ria-seo-block p{font-size:.875rem;color:#64748b;line-height:1.8;margin-bottom:8px}.ria-seo-block a{color:#133dbd;text-decoration:underline}@media(max-width:1024px){.ria-caps-grid{grid-template-columns:repeat(2,1fr)}.ria-cap-card--featured{transform:none}.ria-cap-card--featured:hover{transform:translateY(-4px)}.ria-layout{grid-template-columns:260px 1fr}}@media(max-width:900px){.ria-hero__inner{grid-template-columns:1fr}.ria-hero__right{display:none}.ria-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ria-hero{padding:60px 0 48px}.ria-main-section,.ria-caps-section{padding:64px 0}.ria-layout{grid-template-columns:1fr}.ria-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ria-caps-grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.ria-metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:540px){.ria-sidebar{grid-template-columns:1fr}.ria-message__bubble{max-width:90%}.ria-metrics-grid{grid-template-columns:1fr 1fr}.ria-mode-switch{display:none}}.ria-chat-header__right{display:flex;align-items:center;gap:10px}.ria-mode-switch{display:flex;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:10px;padding:3px;gap:2px}.ria-mode-btn{display:flex;align-items:center;gap:5px;border:none;background:none;border-radius:7px;padding:6px 12px;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}.ria-mode-btn:hover:not(.ria-mode-btn--active){background:#e2e8f0;color:#334155}.ria-mode-btn--active{background:#fff;color:#133dbd;box-shadow:0 1px 4px #0000001a}.ria-mode-btn--active svg{color:#133dbd}.ria-mode-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:50px;margin-left:6px}.ria-mode-badge--flash{background:#133dbd14;color:#133dbd}.ria-mode-badge--expert{background:#10a37f1a;color:#0d9488}.ria-loading-state{display:flex;gap:10px;align-items:flex-start;animation:ria-fade-in .25s ease}.ria-loading-state__avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#133dbd,#1a4fd6);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ria-loading-state__body{background:#f1f5f9;border-radius:16px 16px 16px 4px;padding:14px 18px;min-width:220px}.ria-loading-state__msg{font-size:.85rem;color:#334155;font-weight:500;margin-bottom:10px;min-height:20px;transition:opacity .3s}.ria-loading-state__track{height:3px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-bottom:10px}.ria-loading-state__fill{height:100%;background:linear-gradient(90deg,#133dbd,#65d78d);border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1);width:10%}.ria-loading-state__steps{display:flex;gap:6px}.ria-ls-step{font-size:10px;font-weight:600;color:#cbd5e1;padding:2px 8px;border-radius:50px;background:#e8edf4;transition:all .3s;white-space:nowrap}.ria-ls-step--active{color:#133dbd;background:#133dbd1a}.ria-ls-step--done{color:#16a34a;background:#16a34a1a}.ria-cursor{display:inline-block;width:2px;height:1.1em;background:#133dbd;margin-left:1px;vertical-align:text-bottom;animation:ria-blink-cursor .75s infinite;border-radius:1px}@keyframes ria-blink-cursor{0%,to{opacity:1}50%{opacity:0}}.ria-msg-mode-tag{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:50px;letter-spacing:.03em}.ria-msg-mode-tag--flash{background:#133dbd17;color:#133dbd}.ria-msg-mode-tag--expert{background:#0d94881a;color:#0d9488}
