[data-theme=dark]{--color-bg: #0e0e10;--color-bg-elevated: #121214;--color-surface: #161618;--color-surface-hover: #1c1c1f;--color-border: rgba(255, 255, 255, .06);--color-border-strong: rgba(255, 255, 255, .1);--color-text: #ffffff;--color-text-muted: #9a9aa3;--color-text-subtle: #6b6b74;--color-accent-danger: #ff4d4d;--color-accent-warn: #ff9f43;--color-accent-success: #00d2a0;--color-accent-teal: #00d2d3;--color-nav-pill-bg: rgba(255, 255, 255, .06);--color-nav-pill-glass: rgba(22, 22, 24, .85);--shadow-card: 0 8px 32px rgba(0, 0, 0, .35);--shadow-nav: 0 4px 24px rgba(0, 0, 0, .4);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--font-sans: "Inter", system-ui, sans-serif;--card-shadow: var(--shadow-card);--input-bg: rgba(0, 0, 0, .25);--input-border: var(--color-border-strong);--logo-accent: #ff4d8c;--hero-title-accent: #8ed4ff;--flow-receiver-border: #ffab5c;--flow-arrow-color: #c4c4ce;--dot-pattern-opacity: .12}[data-theme=light]{--color-bg: #e8ecf2;--color-bg-elevated: #f0f3f8;--color-surface: #ffffff;--color-surface-hover: #fafbfc;--color-border: rgba(0, 0, 0, .06);--color-border-strong: rgba(0, 0, 0, .08);--color-text: #1a1a1f;--color-text-muted: #5c5c66;--color-text-subtle: #8b8b96;--color-accent-danger: #ff4d4d;--color-accent-warn: #ff9f43;--color-accent-success: #00c853;--color-accent-teal: #00b8a9;--color-nav-pill-bg: #ffffff;--color-nav-pill-glass: #ffffff;--shadow-card: 10px 10px 22px rgba(163, 177, 198, .45), -8px -8px 22px rgba(255, 255, 255, .9);--shadow-nav: 8px 8px 20px rgba(163, 177, 198, .4), -6px -6px 18px rgba(255, 255, 255, .95);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 22px;--radius-pill: 999px;--font-sans: "Inter", system-ui, sans-serif;--card-shadow: var(--shadow-card);--input-bg: #eef1f6;--input-border: transparent;--logo-accent: #e040fb;--hero-title-accent: #5eb8f5;--flow-receiver-border: #e89a4a;--flow-arrow-color: #6b6b74;--dot-pattern-opacity: .35}*,*:before,*:after{box-sizing:border-box}html{font-size:14px;-webkit-font-smoothing:antialiased}body{margin:0;min-height:100vh;min-width:0;overflow-x:hidden;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);line-height:1.45}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent-teal);outline-offset:2px}.app{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100%;overflow-x:hidden}.header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem 1.5rem .75rem;position:sticky;top:0;z-index:50;background:linear-gradient(to bottom,var(--color-bg) 70%,transparent)}.header__logo{display:inline-flex;align-items:center;width:clamp(145px,12.25vw,182px);line-height:0;justify-self:start;flex-shrink:1}.header__logo-img{display:block;width:100%;height:auto}.header__logo-img--dark,[data-theme=dark] .header__logo-img--light{display:none}[data-theme=dark] .header__logo-img--dark{display:block}.nav-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem;border-radius:var(--radius-pill);background:var(--color-nav-pill-glass);border:1px solid var(--color-border);box-shadow:var(--shadow-nav);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=light] .nav-pill{-webkit-backdrop-filter:none;backdrop-filter:none}.nav-pill__btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:var(--radius-pill);font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--color-text-muted);transition:background .15s,color .15s}.nav-pill__btn svg{width:16px;height:16px;opacity:.85}.nav-pill__btn.is-active{background:var(--color-nav-pill-bg);color:var(--color-text);box-shadow:var(--shadow-card)}[data-theme=dark] .nav-pill__btn.is-active{background:#ffffff1f}[data-theme=light] .nav-pill__btn.is-active{background:#e4e8ef;box-shadow:inset 2px 2px 6px #a3b1c659,inset -2px -2px 6px #ffffffe6}.header__actions{display:flex;align-items:center;gap:.5rem;justify-self:end}.icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--card-shadow);transition:transform .12s}.icon-btn:hover{transform:translateY(-1px)}.icon-btn svg{width:18px;height:18px;opacity:.85}.icon-btn svg[hidden]{display:none}.icon-btn--fiat-check[hidden]{display:none}.icon-btn--fiat-check{color:var(--color-accent-teal);border-color:#00d2d359;animation:fiat-fab-in .35s cubic-bezier(.22,1,.36,1)}.icon-btn--fiat-check:hover{border-color:#00d2d38c;background:#00d2d314}@keyframes fiat-fab-in{0%{opacity:0;transform:scale(.85) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(-1px)}}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;background:linear-gradient(135deg,var(--color-accent-teal),#4a6cf7);color:#fff;border:1px solid var(--color-border)}.layout{flex:1;display:grid;grid-template-columns:minmax(260px,300px) repeat(3,minmax(0,1fr));grid-template-areas:"side topbar topbar topbar" "side center center right";grid-template-rows:auto minmax(0,1fr);gap:1.25rem;padding:1.25rem 1.15rem 1.15rem;align-items:stretch;min-height:0}.col--left{grid-area:side}.app-topbar{--topbar-control-height: 40px;grid-area:topbar;display:flex;flex-direction:column;gap:.35rem;min-width:0;align-self:start}.app-topbar__row{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0}.app-topbar__nav{flex:0 1 50%;max-width:50%;min-width:0}.app-topbar__tools{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0;flex:1 1 auto;margin-left:auto}.app-topbar__tools .balance-widget,.app-topbar__tools .user-widget{flex:0 1 auto;min-width:0}.app-topbar__tools .app-settings-dock{flex:0 0 auto}.app-topbar .asset-mode-bar{width:100%}.app-topbar .segment--center{width:100%;max-width:100%}.app-topbar .icon-btn{width:var(--topbar-control-height);height:var(--topbar-control-height)}.app-topbar .mobile-menu-btn,.app-topbar .mobile-nav-panel__close{inline-size:var(--topbar-control-height);block-size:var(--topbar-control-height);min-inline-size:var(--topbar-control-height);min-block-size:var(--topbar-control-height);aspect-ratio:1;flex:0 0 var(--topbar-control-height);place-items:center;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--card-shadow)}.app-topbar .mobile-menu-btn{display:none}.app-topbar .mobile-nav-panel__close{display:grid}.app-topbar .icon-btn--lang{min-width:var(--topbar-control-height);height:var(--topbar-control-height)}.app-topbar .user-account-panel-shell.is-open{max-width:22rem;margin-left:auto}.mobile-menu-btn,.mobile-nav-panel{display:none}.mobile-nav-panel[hidden]{display:none!important}.col--center{grid-area:center}.col--right{grid-area:right}.col--left__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.col--left__top .header__logo{margin:0}.balance-widget{display:inline-flex;align-items:center;gap:.55rem;min-width:0;flex:0 1 auto;min-height:var(--topbar-control-height);height:var(--topbar-control-height);padding:.35rem .75rem .35rem .35rem;border:1px solid var(--color-border);background:var(--color-bg-elevated);color:inherit;text-align:left;border-radius:var(--radius-md);box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.balance-widget:hover{border-color:color-mix(in srgb,#4a6cf7 40%,var(--color-border));background:color-mix(in srgb,#4a6cf7 8%,var(--color-bg-elevated))}.balance-widget__icon{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,#4a6cf7 45%,transparent);background:color-mix(in srgb,#4a6cf7 12%,transparent);color:#6b8cff}.balance-widget__body{display:flex;flex-direction:column;gap:.05rem;min-width:0}.balance-widget__label{font-size:12px;color:var(--color-text-muted);line-height:1.1}.balance-widget__row{display:flex;align-items:baseline;gap:.3rem;min-width:0}.balance-widget__value{font-size:14px;font-weight:700;line-height:1.1;white-space:nowrap}.balance-widget__currency{font-size:14px;font-weight:600;color:var(--color-text-muted)}.balance-widget__chevron{flex-shrink:0;opacity:.65;margin-left:.05rem}.user-widget{min-width:0;flex:0 1 auto;max-width:100%}.user-widget__trigger{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;width:max-content;min-width:0;min-height:var(--topbar-control-height);height:var(--topbar-control-height);padding:.35rem .55rem .35rem .35rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:inherit;text-align:left;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.user-widget__trigger:hover,.user-widget.is-open .user-widget__trigger{border-color:color-mix(in srgb,#4a6cf7 40%,var(--color-border));background:color-mix(in srgb,#4a6cf7 8%,var(--color-bg-elevated))}.user-widget.is-open .user-widget__chevron{transform:rotate(180deg)}.user-widget__avatar{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#3559e8,#4a6cf7)}.user-widget__body{display:flex;flex-direction:column;gap:.08rem;min-width:0}.user-widget__name{font-size:14px;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem}.user-widget__role{font-size:12px;color:var(--color-text-muted);line-height:1.1;white-space:nowrap}.user-widget__chevron{flex-shrink:0;opacity:.7;margin-left:.1rem;transition:transform .2s ease}.user-account-panel-shell{display:grid;grid-template-rows:0fr;width:100%;flex-shrink:0;min-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),opacity .28s ease}.user-account-panel-shell:not(.is-open){flex:0 0 0;height:0;max-height:0;margin:0;padding:0}.user-account-panel-shell:not(.is-open) .user-account-panel{min-height:0;overflow:hidden;transform:none}.user-account-panel-shell.is-open{grid-template-rows:1fr;opacity:1;pointer-events:auto}.user-account-panel{width:100%;min-height:0;overflow:hidden;transform:translateY(-.35rem);transition:transform .38s cubic-bezier(.4,0,.2,1)}.user-account-panel-shell.is-open .user-account-panel{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.user-account-panel-shell,.user-account-panel{transition:none}}.user-widget__form{display:flex;flex-direction:column;gap:.7rem}.user-widget__field{display:flex;flex-direction:column;gap:.35rem}.user-widget__field-label{font-size:12px;color:var(--color-text-muted)}.user-widget__input-wrap{position:relative;display:flex;align-items:center}.user-widget__input-wrap input{width:100%;padding:.62rem 2.65rem .62rem .7rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);font-size:14px;color:var(--color-text)}.user-widget__input-wrap input:focus{outline:none;border-color:color-mix(in srgb,#4a6cf7 55%,var(--color-border-strong));box-shadow:0 0 0 2px color-mix(in srgb,#4a6cf7 18%,transparent)}.user-widget__input-icon{position:absolute;right:.65rem;opacity:.55;pointer-events:none}.user-widget__input-action{position:absolute;right:.35rem;display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);opacity:.85}.user-widget__input-action:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 6%,transparent)}.user-widget__icon-eye-off,.user-widget__input-action.is-visible .user-widget__icon-lock,.user-widget__input-action.is-visible .user-widget__icon-eye{display:none}.user-widget__input-action.is-visible .user-widget__icon-eye-off{display:block}.user-widget__options{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.user-widget__remember{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;color:var(--color-text-muted);cursor:pointer}.user-widget__remember input{width:14px;height:14px;margin:0;accent-color:#4a6cf7}.user-widget__link{border:none;background:none;padding:0;font-size:12px;font-weight:500;color:#6b8cff;white-space:nowrap}.user-widget__link:hover{color:#8aa4ff}.user-widget__submit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.68rem .85rem;border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,#4a6cf7,#5b7cfa);color:#fff;font-size:14px;font-weight:600;box-shadow:0 4px 14px #4a6cf747;transition:transform .12s ease,opacity .15s ease}.user-widget__submit:hover{transform:translateY(-1px)}.user-widget__footer{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.user-widget__logout{display:inline-flex;align-items:center;gap:.45rem;width:100%;padding:.35rem 0;border:none;background:none;color:var(--color-text-muted);font-size:14px;font-weight:500}.user-widget__logout:hover{color:var(--color-text)}.app-settings-dock{position:relative;display:flex;align-items:center;gap:.35rem;flex-shrink:0}.settings-menu{position:absolute;top:calc(100% + .55rem);right:0;z-index:20;width:min(18rem,calc(100vw - 2rem));padding:.8rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--card-shadow);transform-origin:top right;animation:settings-menu-in .18s ease-out}.settings-menu[hidden]{display:none}.settings-menu:before{content:"";position:absolute;top:-7px;right:1rem;width:12px;height:12px;border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);background:var(--color-surface);transform:rotate(45deg)}.settings-menu__head{margin-bottom:.7rem;padding-bottom:.65rem;border-bottom:1px solid var(--color-border)}.settings-menu__title,.settings-menu__subtitle{margin:0}.settings-menu__title{font-size:14px;font-weight:700;color:var(--color-text)}.settings-menu__subtitle{margin-top:.18rem;font-size:12px;color:var(--color-text-muted)}.settings-menu__row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;cursor:pointer}.settings-menu__text{min-width:0}.settings-menu__label,.settings-menu__hint{display:block}.settings-menu__label{font-size:14px;font-weight:700;color:var(--color-text)}.settings-menu__hint{margin-top:.2rem;font-size:12px;line-height:1.35;color:var(--color-text-muted)}.settings-menu__checkbox{position:absolute;opacity:0;pointer-events:none}.settings-menu__switch{position:relative;flex:0 0 auto;width:42px;height:24px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-elevated);transition:background .18s ease,border-color .18s ease}.settings-menu__switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--color-text-muted);transition:transform .18s ease,background .18s ease}.settings-menu__checkbox:checked+.settings-menu__switch{border-color:#00d2d380;background:#00d2d329}.settings-menu__checkbox:checked+.settings-menu__switch:after{background:var(--color-accent-teal);transform:translate(18px)}.settings-menu__row:focus-within .settings-menu__switch{outline:2px solid var(--color-accent-teal);outline-offset:3px}@keyframes settings-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.icon-btn--lang{width:auto;min-width:40px;height:40px;padding:0 .6rem;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--color-text-muted)}.icon-btn--lang:hover{color:var(--color-text)}.icon-btn__lang-label{line-height:1}.col{display:flex;flex-direction:column;gap:6px;min-width:0}.layout.layout--fiat{grid-template-columns:minmax(260px,300px) repeat(3,minmax(0,1fr));grid-template-areas:"side topbar topbar topbar" "side center center right";column-gap:6px}.layout.layout--focus-input{grid-template-areas:"side topbar topbar topbar" "side center center center"}.layout.layout--focus-input .col--center{min-height:0}.layout.layout--fiat .col--right,.layout.layout--cards.layout--fiat .col--right{align-self:stretch}.col--right.is-hidden{display:none!important}.col--left{--col-left-content-max: 17.25rem;position:relative;display:flex;flex-direction:column;min-height:0}.col--left__intro,.col--left__bottom{display:flex;flex-direction:column;gap:6px;width:min(100%,var(--col-left-content-max));max-width:var(--col-left-content-max);margin-inline:auto;min-width:0;box-sizing:border-box;position:relative;z-index:1}.col--left__bottom{flex:1 1 auto;min-height:0}.col--left .hero__subtitle{max-width:100%}.col--left__bottom .sidebar-nav{margin-bottom:0}.col--left__bottom .mini-cards{margin-top:.75rem}.col--left:after{content:"";position:absolute;left:-.5rem;bottom:0;width:200px;height:160px;background-image:radial-gradient(circle,rgba(255,255,255,var(--dot-pattern-opacity)) 1px,transparent 1px);background-size:10px 10px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 30% 100%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 30% 100%,black 20%,transparent 70%);pointer-events:none;z-index:0}.hero__title{font-size:1.65rem;font-weight:700;line-height:1.2;margin:0 0 .65rem;letter-spacing:-.02em}.hero__title-accent{color:var(--hero-title-accent)}.hero__subtitle{margin:0 0 1.25rem;font-size:14px;color:var(--color-text-muted);max-width:22rem}.segment{display:flex;padding:.25rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--card-shadow);gap:.2rem;margin-bottom:1.25rem}.segment--center{margin-bottom:0;flex-shrink:0;width:100%;max-width:100%}.asset-mode-bar{display:flex;align-items:center;gap:.65rem;width:100%;flex-shrink:0}[data-theme=light] .segment{box-shadow:inset 3px 3px 8px #a3b1c659,inset -3px -3px 8px #fffffff2}.segment__btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.65rem .35rem;border-radius:calc(var(--radius-md) - 4px);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted);transition:background .15s,color .15s}.segment__btn svg{width:18px;height:18px}.segment__btn[aria-pressed=true],.segment__btn.is-active{background:var(--color-text);color:var(--color-bg)}[data-theme=dark] .segment__btn[aria-pressed=true],[data-theme=dark] .segment__btn.is-active{background:#2a2a2e;color:#fff}[data-theme=light] .segment__btn[aria-pressed=false]{color:var(--color-text-subtle)}.sidebar-nav{width:100%}.sidebar-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.sidebar-nav__item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .8rem;border-radius:var(--radius-md);border:1px solid transparent;font-size:14px;font-weight:500;color:var(--color-text-muted);text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.sidebar-nav__item:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 6%,transparent)}.sidebar-nav__item.is-active{border-radius:2px;color:#fff;background:color-mix(in srgb,#4a6cf7 22%,transparent);border-color:color-mix(in srgb,#5b7cfa 55%,transparent)}[data-theme=light] .sidebar-nav__item.is-active{color:var(--color-text);background:color-mix(in srgb,#4a6cf7 14%,#fff);border-color:color-mix(in srgb,#4a6cf7 35%,transparent)}.sidebar-nav__icon{flex-shrink:0;width:18px;height:18px;display:grid;place-items:center;color:currentColor;opacity:.9}.sidebar-nav__label{flex:1;min-width:0}.sidebar-nav__badge{flex-shrink:0;min-width:1.2rem;height:1.05rem;padding:0 .25rem;border-radius:999px;display:grid;place-items:center;font-size:9px;font-weight:700;line-height:1;border:1px solid var(--color-border);background:#ffffff0b;color:var(--color-text-subtle)}.mini-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0}.mini-card{display:flex;align-items:center;gap:.55rem;min-height:4.2rem;padding:.6rem .65rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--card-shadow);font-size:14px;color:var(--color-text-muted);min-width:0}[data-theme=light] .mini-card{font-size:12px}.mini-card__body{min-width:0;flex:1;font-size:10px;line-height:1.2}.mini-card strong{display:block;margin-top:.35rem;color:var(--color-text);font-size:10px;line-height:1.2;white-space:nowrap}.mini-card__icon{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border)}.mini-card__icon svg{width:.9rem;height:.9rem}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:.75rem .85rem}.card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.card__title{margin:0;font-size:14px;font-weight:600}.card__title--caps{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--color-text-subtle)}.card__title--spaced{margin-bottom:.35rem}.badge-live{display:inline-flex;align-items:center;gap:.35rem;font-size:12px;font-weight:600;color:var(--color-accent-success)}.badge-live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.badge-live--dot-end:before{display:none}.badge-live--dot-end:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.tabs{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:.65rem}.tab{padding:.4rem .65rem;border-radius:var(--radius-pill);font-size:14px;font-weight:500;color:var(--color-text-muted);border:1px solid transparent}.tab[aria-selected=true]{background:var(--color-bg-elevated);color:var(--color-text);border-color:var(--color-border)}[data-theme=light] .tab[aria-selected=true]{background:#fff;box-shadow:inset 2px 2px 5px #a3b1c640,inset -2px -2px 5px #fffc}.search-row{display:flex;gap:.65rem;align-items:stretch;margin-bottom:.65rem}.search-field{flex:1;display:flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border-radius:var(--radius-md);background:var(--input-bg);border:1px solid var(--input-border)}[data-theme=light] .search-field{box-shadow:inset 3px 3px 8px #a3b1c659,inset -2px -2px 6px #ffffffd9}.search-field input{flex:1;border:none;background:transparent;min-width:0}.search-field input:focus{outline:none}.search-field .search-icon{opacity:.5;flex-shrink:0}.clear-btn{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--color-text-muted);flex-shrink:0}.clear-btn:hover{background:var(--color-border)}.btn-analyze{padding:0 1.25rem;border-radius:var(--radius-md);font-weight:600;font-size:14px;background:var(--color-accent-success);color:var(--color-on-accent);white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem;border:1px solid transparent;transition:opacity .2s}.btn-analyze:disabled{opacity:.65;cursor:wait}.btn-analyze.is-loading .btn-analyze__label{opacity:0}.btn-analyze.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite}.btn-analyze{position:relative}@keyframes spin{to{transform:rotate(360deg)}}.meta-row{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;font-size:14px;color:var(--color-text-muted);margin-bottom:1.15rem}.meta-row strong{color:var(--color-text);font-weight:500}.meta-row .sep{opacity:.35}.risk-block{display:block}.risk-block__main{min-width:0}.risk-score-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:.5rem}.risk-score-line .score{font-size:2.35rem;font-weight:700;letter-spacing:-.03em}.risk-score-line .denom{font-size:16px;color:var(--color-text-muted);font-weight:500}.risk-pass-prob{font-size:14px;font-weight:500;color:var(--color-text)}.tag-high{font-size:12px;font-weight:700;letter-spacing:.08em;padding:.25rem .5rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent-success) 18%,transparent);color:var(--color-accent-success)}.progress{height:8px;border-radius:var(--radius-pill);background:var(--color-bg-elevated);overflow:hidden;border:1px solid var(--color-border)}.progress__fill{height:100%;width:72%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--color-accent-danger),var(--color-accent-warn))}.reason-list{display:flex;flex-direction:column;gap:0}.reason-item{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:start;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.reason-item:last-child{border-bottom:none}.reason-item__icon{width:28px;height:28px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border)}.reason-item h4{margin:0 0 .12rem;font-size:12px;font-weight:600;line-height:1.25}.reason-item p{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.3}.reason-item__icon svg{width:13px;height:13px}.tag-risk{font-size:12px;font-weight:700;padding:.2rem .45rem;border-radius:var(--radius-sm);white-space:nowrap;align-self:center}.tag-risk--high{background:#ff4d4d26;color:var(--color-accent-danger)}.tag-risk--med{background:#ff9f4326;color:var(--color-accent-warn)}.reason-list .reason-item.is-hidden{display:none}.reason-list.is-expanded .reason-item.is-hidden{display:grid}.link-more{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;font-size:12px;font-weight:600;color:#fff}.link-more:hover{color:#fff;text-decoration:underline;opacity:.85}.flow-title-row{display:flex;align-items:center;gap:.35rem;margin-bottom:.75rem}.flow-header{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--color-text-subtle);text-transform:uppercase}.flow-header--inline{margin-bottom:0}.flow-header--block{margin-bottom:.65rem}.flow-info-btn{display:grid;place-items:center;padding:.15rem;border-radius:var(--radius-sm);color:var(--color-text-muted);opacity:.85}.flow-info-btn:hover{color:var(--color-text);background:var(--color-bg-elevated)}.flow-track{--flow-connector-width: 2.25rem;display:flex;align-items:flex-start;justify-content:center;flex-wrap:nowrap;gap:0;width:100%;margin-bottom:1rem;overflow:visible;min-height:5.5rem;padding:.35rem 0 1.75rem;box-sizing:border-box}.flow-step{display:inline-flex;flex-direction:column;align-items:stretch;align-self:stretch;flex:0 0 auto;width:max-content;max-width:100%}.flow-step__top{min-height:22px;height:22px;display:flex;align-items:flex-start;justify-content:center;flex-shrink:0}.flow-node__warn-badge{width:18px;height:18px;border-radius:50%;background:var(--color-accent-danger);color:#fff;font-size:12px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-surface);box-sizing:border-box}.flow-track .flow-node__box{position:relative;z-index:1;flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:max-content;min-width:5.75rem;max-width:none;min-height:3.35rem;padding:.65rem;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);text-align:center;box-sizing:border-box}.flow-step--receiver .flow-node__box{border-color:var(--flow-receiver-border)}[data-theme=light] .flow-track .flow-node__box{background:#e9edf3;border-color:#00000014;box-shadow:inset 1px 1px 2px #ffffffb3,inset -1px -1px 2px #a3b1c640}.flow-node__line1,.flow-node__line2{display:block}.flow-node__line1{font-size:14px;font-weight:600;color:var(--color-text);line-height:1.25;word-break:break-all}.flow-node__line2{margin-top:0;font-size:12px;color:var(--color-text-muted);line-height:1.2}.flow-node__line2--nowrap{white-space:nowrap}.flow-step--mixer .flow-node__box{width:max-content;max-width:none}.flow-track>.flow-connector,.flow-caption-group>.flow-connector{flex:0 0 var(--flow-connector-width);width:var(--flow-connector-width);min-width:var(--flow-connector-width);max-width:var(--flow-connector-width);display:flex;flex-direction:column;align-self:stretch;overflow:visible;z-index:0}.flow-mid-cluster{display:flex;align-items:flex-start;gap:0;flex:0 0 auto;width:max-content;position:relative;overflow:visible}.flow-mid-cluster .flow-step{flex:0 0 auto;align-self:stretch;width:max-content}.flow-caption-group{flex:0 0 var(--flow-connector-width);width:var(--flow-connector-width);min-width:var(--flow-connector-width);max-width:var(--flow-connector-width);display:flex;flex-direction:column;position:relative;align-self:stretch;overflow:visible}.flow-caption-group .flow-connector__inner{margin-top:22px;flex:1 1 auto;display:flex;align-items:center;min-height:3.35rem;overflow:visible;padding:0;box-sizing:border-box}.flow-mid-cluster__dashes{position:absolute;top:0;left:0;width:100%;height:calc(100% + 1.05rem);overflow:visible;pointer-events:none}.flow-mid-cluster__dashes path{fill:none;stroke:var(--color-border-strong);stroke-width:1.5;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.flow-mid-cluster .flow-bridge__caption{position:absolute;z-index:1;left:50%;bottom:-1.05rem;transform:translate(-50%);font-size:12px;color:var(--color-text-muted);text-align:center;line-height:1.25;white-space:nowrap;padding:.15rem .35rem;background:var(--color-surface);border-radius:4px}.flow-track .flow-connector__inner{margin-top:22px;flex:1 1 auto;display:flex;align-items:center;width:100%;min-height:3.35rem;overflow:visible;padding:0;box-sizing:border-box}.flow-connector__line{--flow-arrow-size: 7px;display:block;width:calc(100% - var(--flow-arrow-size));height:2px;background:var(--flow-arrow-color, var(--color-text-muted));position:relative;border-radius:1px;flex-shrink:0}.flow-connector__line:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 0 5px var(--flow-arrow-size);border-color:transparent transparent transparent var(--flow-arrow-color, var(--color-text-muted))}.flow-details-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.25rem 1.5rem;align-items:start;padding-top:.25rem;border-top:1px solid var(--color-border)}.funds-path__list{margin:0}.funds-path__row{display:grid;grid-template-columns:1fr auto;column-gap:.45rem;align-items:baseline;padding:.45rem 0;border-bottom:1px solid var(--color-border);font-size:14px}.funds-path__row:last-child{border-bottom:none}.funds-path__row dt{margin:0;color:var(--color-text-muted);font-weight:500}.funds-path__row dd{margin:0;color:var(--color-text);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.exposure-panel .exposure-row{margin-top:0}.exposure-row{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.donut-wrap{position:relative;width:130px;height:130px;flex-shrink:0}.donut-wrap__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:1}.donut-wrap__score{font-size:16px;font-weight:700}.donut-wrap__label{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--color-text-muted)}.legend{flex:1;min-width:160px;display:flex;flex-direction:column;gap:.45rem}.legend__row{display:flex;align-items:center;justify-content:space-between;font-size:14px;gap:.5rem}.legend__row span:first-child{display:flex;align-items:center;gap:.4rem;color:var(--color-text-muted)}.legend__dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.legend__pct{font-weight:600;color:var(--color-text)}.list-check{display:flex;flex-direction:column;gap:0}.list-check .check-row{gap:.5rem;padding:.4rem 0;border-radius:0}.list-check .check-row:not(:last-child){border-bottom:1px solid var(--color-border)}.list-check .check-row:hover{background:var(--color-bg-elevated)}.list-check .check-row__icon{width:28px;height:28px}.list-check .score-ring{width:28px;height:28px;font-size:12px;font-weight:700;border-width:1.5px;color:#fff}.check-row{display:flex;align-items:center;gap:.65rem;padding:.55rem .5rem;border-radius:var(--radius-md);transition:background .12s}.check-row:hover{background:var(--color-bg-elevated)}.check-row__icon{width:36px;height:36px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);flex-shrink:0}.check-row__body{flex:1;min-width:0}.check-row__addr{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-row__amt{font-size:12px;color:var(--color-text-muted)}.score-ring{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;flex-shrink:0;border:2px solid}.score-ring--high{border-color:var(--color-accent-danger);color:var(--color-accent-danger);background:#ff4d4d14}.score-ring--med{border-color:var(--color-accent-warn);color:var(--color-accent-warn);background:#ff9f4314}.score-ring--low{border-color:var(--color-accent-success);color:var(--color-accent-success);background:#00c85314}.score-ring--mid{border-color:#ffc107;color:#d4a017;background:#ffc10714}.live-feed{display:flex;flex-direction:column;gap:.5rem;max-height:9.5rem;overflow:hidden}.live-row{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.35rem;border-radius:var(--radius-md);font-size:14px;border:1px solid transparent}.live-row:hover{background:var(--color-bg-elevated)}.live-row__type{font-weight:600;font-size:12px}.live-row__type--in{color:var(--color-accent-success)}.live-row__type--out{color:var(--color-accent-danger)}.live-row__type--swap{color:var(--color-accent-teal)}.live-row__main{display:flex;align-items:center;gap:.45rem;min-width:0}.live-row__amt{color:var(--color-text);font-weight:500;min-width:0}.live-row__meta{text-align:right;font-size:12px;color:var(--color-text-muted);white-space:nowrap}.live-row__risk{flex-shrink:0;font-size:12px;font-weight:700;color:var(--color-accent-danger);white-space:nowrap}.outcome-list{display:flex;flex-direction:column;gap:.6rem}.outcome-item{display:flex;gap:.45rem;padding:.55rem .5rem;border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);font-size:12px;align-items:flex-start}.outcome-item__icon{width:26px;height:26px;border-radius:var(--radius-sm);display:grid;place-items:center;flex-shrink:0}.outcome-item__icon svg{width:14px;height:14px}.outcome-item--danger .outcome-item__icon{background:#ff4d4d26;color:var(--color-accent-danger)}.outcome-item--warn .outcome-item__icon{background:#ff9f4326;color:var(--color-accent-warn)}.outcome-item--action .outcome-item__icon{background:#00d2d31f;color:var(--color-accent-teal)}[data-theme=light] .outcome-item--action .outcome-item__icon{background:#00c8531f;color:var(--color-accent-success)}.outcome-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.outcome-item__title{margin:0;font-weight:700;line-height:1.2;color:var(--color-text)}.outcome-item__desc{margin:0;font-size:12px;line-height:1.25;color:var(--color-text-muted)}.kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.kpi{padding:.4rem .3rem;border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);font-size:12px;color:var(--color-text-muted);text-align:center}.kpi strong{display:block;font-size:14px;color:var(--color-text);margin-bottom:.15rem}.card--doc-wallet{padding:.9rem 1rem 1rem}.doc-wallet__title{margin:0 0 .85rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.doc-wallet__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem 1.25rem;align-items:center}.doc-wallet__main{min-width:0}.doc-wallet__address-block{margin-bottom:.8rem}.doc-wallet__address-label{display:block;margin-bottom:.35rem;font-size:12px;color:var(--color-text-muted)}.doc-wallet__address-row{display:flex;align-items:flex-start;gap:.45rem}.doc-wallet__address{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;line-height:1.35;color:var(--color-text);word-break:break-all}.doc-wallet__copy{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--color-text-subtle);cursor:pointer}.doc-wallet__copy svg{width:14px;height:14px}.doc-wallet__copy:hover{color:var(--color-text-muted)}.doc-wallet__facts{margin:0;display:flex;flex-direction:column;gap:.55rem}.doc-wallet__fact{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0}.doc-wallet__fact-left,.doc-wallet__fact-right{display:flex;align-items:center;gap:.45rem;margin:0;min-width:0}.doc-wallet__fact-left{flex:1 1 auto}.doc-wallet__fact-right{flex:0 1 auto;justify-content:flex-end}.doc-wallet__row-icon{flex-shrink:0;width:16px;height:16px;display:grid;place-items:center;color:var(--color-text-subtle)}.doc-wallet__row-icon svg{width:14px;height:14px}.doc-wallet__fact-label{font-size:12px;color:var(--color-text-muted);white-space:nowrap}.doc-wallet__value-icon{flex-shrink:0;width:16px;height:16px;display:grid;place-items:center;color:var(--color-text-subtle)}.doc-wallet__value-icon svg{width:14px;height:14px}.doc-wallet__value-icon--tron svg,.doc-wallet__value-icon--binance svg,.doc-wallet__value-icon--shield svg{width:16px;height:16px}.doc-wallet__fact-value{font-size:12px;font-weight:600;color:var(--color-text);white-space:nowrap}.doc-wallet__fact-value--clear{color:var(--color-accent-success)}.doc-wallet__gauge-col{display:flex;flex-direction:column;align-items:center;gap:.65rem;flex-shrink:0;width:7.5rem}.aml-gauge{position:relative;width:104px;height:104px}.aml-gauge__ring{display:block;width:100%;height:100%}.aml-gauge__track{stroke:#ffffff14}[data-theme=light] .aml-gauge__track{stroke:#00000014}.aml-gauge__progress{stroke:var(--color-accent-success)}.aml-gauge__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:.1rem}.aml-gauge__value{font-size:16px;font-weight:700;line-height:1;color:var(--color-text)}.aml-gauge__label{margin-top:.2rem;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.aml-gauge__status{margin-top:.18rem;font-size:12px;font-weight:600;color:var(--color-accent-success)}.doc-wallet__safe-badge{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.28rem .62rem;border-radius:var(--radius-pill);border:1px solid rgba(0,210,160,.35);background:#00d2a00f;font-size:12px;font-weight:600;color:var(--color-accent-success);white-space:nowrap}[data-theme=light] .doc-wallet__safe-badge{border-color:#00c85359;background:#00c85314}.doc-wallet__safe-badge svg{width:11px;height:11px}.card--wallet-check{padding:.9rem 1rem 1rem}.wallet-check__title{margin:0 0 .85rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.wallet-check__fields{display:flex;flex-direction:column;gap:.65rem}.wallet-check__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.wallet-check__label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.wallet-check__box{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.35rem;padding:.55rem .7rem;border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);box-sizing:border-box}[data-theme=light] .wallet-check__box{box-shadow:inset 2px 2px 5px #a3b1c640,inset -1px -1px 4px #ffffffd9}.wallet-check__box--address{position:relative;padding-right:2.25rem}.wallet-check__address{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;line-height:1.35;color:var(--color-text);word-break:break-all}.wallet-check__copy{position:absolute;right:.55rem;top:50%;transform:translateY(-50%)}.wallet-check__box--network{cursor:default}.wallet-check__network-main{display:flex;align-items:center;gap:.45rem;min-width:0}.wallet-check__network-icon{flex-shrink:0;width:18px;height:18px;display:grid;place-items:center}.wallet-check__network-icon svg{width:18px;height:18px}.wallet-check__value{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--color-text)}.wallet-check__chevron{flex-shrink:0;width:16px;height:16px;color:var(--color-text-subtle)}.wallet-check__chevron svg{width:16px;height:16px}.wallet-check__select-wrap{position:relative;display:flex;align-items:center}.wallet-check__select{width:100%;min-height:2.35rem;padding:.55rem 2.25rem .55rem .7rem;border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--color-text);appearance:none;cursor:pointer}.wallet-check__select:focus{outline:none;border-color:var(--color-accent-teal);box-shadow:0 0 0 2px #00d2d326}[data-theme=light] .wallet-check__select{box-shadow:inset 2px 2px 5px #a3b1c640,inset -1px -1px 4px #ffffffd9}.wallet-check__select-wrap .wallet-check__chevron{position:absolute;right:.55rem;pointer-events:none}.wallet-check__note{display:flex;align-items:flex-start;gap:.45rem;margin:.75rem 0 0;padding:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--color-text-muted)}.wallet-check__note-icon{flex-shrink:0;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#00d2d32e;color:var(--color-accent-teal)}.wallet-check__note-icon svg{width:11px;height:11px}[data-theme=light] .wallet-check__note-icon{background:#00b4c81f}.card--recipient-check{padding:.9rem 1rem 1rem}.card-recipient__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.85rem}.card-recipient__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.card-recipient__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.card-recipient__fields{display:flex;flex-direction:column;gap:.65rem}.card-recipient__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.card-recipient__label{font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.card-recipient__input-wrap{position:relative;display:flex;align-items:center}.card-recipient__input-wrap input{width:100%;padding:.55rem 2.75rem .55rem .7rem;border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--color-text)}.card-recipient__input-wrap input:focus{outline:none;border-color:var(--color-accent-teal);box-shadow:0 0 0 2px #00d2d326}[data-theme=light] .card-recipient__input-wrap input{box-shadow:inset 2px 2px 5px #a3b1c640,inset -1px -1px 4px #ffffffd9}.card-recipient__scheme,.card-recipient__field-icon{position:absolute;right:.55rem;display:grid;place-items:center;pointer-events:none}.card-recipient__visa{width:32px;height:20px}.card-recipient__field-icon{width:18px;height:18px;color:var(--color-text-subtle)}.card-recipient__field-icon svg{width:16px;height:16px}.card-recipient__note{display:flex;align-items:flex-start;gap:.45rem;margin:.75rem 0 0;padding:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--color-text-muted)}.card-recipient__note-icon{flex-shrink:0;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#00d2d32e;color:var(--color-accent-teal)}.card-recipient__note-icon svg{width:11px;height:11px}[data-theme=light] .card-recipient__note-icon{background:#00b4c81f}.cards-analysis-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;align-items:start}.cards-analysis-main{grid-column:1 / 5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:6px;align-items:start;min-width:0}.cards-analysis-main>.card--recipient-check{grid-column:1 / span 2;grid-row:1}.cards-analysis-main>.card--overall-risk{grid-column:3 / span 2;grid-row:1}.cards-analysis-main>.card--scrinor-data{grid-column:1 / span 2;grid-row:2}.cards-analysis-main>.card--check-results{grid-column:3 / span 2;grid-row:2}.cards-analysis-right-col{grid-column:5 / span 2;display:flex;flex-direction:column;gap:6px;min-width:0;align-self:start}.cards-analysis-right-col>.card--check-progress{flex:0 0 auto;height:auto}.cards-analysis-side-col{display:flex;flex-direction:column;gap:6px;min-width:0}.cards-analysis-side-col>.card{display:flex;flex-direction:column;min-width:0;height:auto;box-sizing:border-box}.cards-analysis-side-col>.card--payment-behavior{flex:1 1 0;min-height:0}.cards-analysis-side-col>.card--cards-report{flex:0 0 auto;min-height:0}.cards-analysis-main>.card{display:flex;flex-direction:column;min-width:0;min-height:0;height:auto;box-sizing:border-box}.cards-analysis-main>.card--recipient-check,.cards-analysis-main>.card--overall-risk{--card-compact-scale: 1.3;align-self:start}.cards-analysis-main>.card--recipient-check{padding:calc(.65rem * var(--card-compact-scale)) calc(.75rem * var(--card-compact-scale)) calc(.7rem * var(--card-compact-scale))}.cards-analysis-main>.card--recipient-check .card-recipient__head{margin-bottom:calc(.5rem * var(--card-compact-scale))}.cards-analysis-main>.card--recipient-check .card-recipient__fields{gap:calc(.45rem * var(--card-compact-scale))}.cards-analysis-main>.card--recipient-check .card-recipient__field{gap:calc(.25rem * var(--card-compact-scale))}.cards-analysis-main>.card--recipient-check .card-recipient__input-wrap input{padding:calc(.4rem * var(--card-compact-scale)) calc(2.35rem * var(--card-compact-scale)) calc(.4rem * var(--card-compact-scale)) calc(.55rem * var(--card-compact-scale));font-size:14px}.cards-analysis-main>.card--recipient-check .card-recipient__visa{width:calc(28px * var(--card-compact-scale));height:calc(18px * var(--card-compact-scale))}.cards-analysis-main>.card--recipient-check .card-recipient__note{margin-top:auto;padding-top:calc(.5rem * var(--card-compact-scale));gap:calc(.35rem * var(--card-compact-scale));font-size:14px;line-height:1.3}.cards-analysis-main>.card--overall-risk{padding:calc(.65rem * var(--card-compact-scale)) calc(.75rem * var(--card-compact-scale)) calc(.7rem * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .card-overall-risk__head{margin-bottom:calc(.45rem * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .card-overall-risk__head,.cards-analysis-main>.card--overall-risk .card-overall-risk__content{gap:calc(.45rem * var(--card-compact-scale)) calc(.6rem * var(--card-compact-scale));grid-template-columns:1fr}.cards-analysis-main>.card--overall-risk .card-overall-risk__content{flex:0 0 auto}.cards-analysis-main>.card--overall-risk .card-overall-risk__main{gap:calc(.3rem * var(--card-compact-scale));height:auto}.cards-analysis-main>.card--overall-risk .risk-donut--lg{width:calc(88px * var(--card-compact-scale));height:calc(88px * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .risk-donut--lg .risk-donut__value{font-size:calc(1.15rem * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .risk-donut__status{margin-top:calc(.12rem * var(--card-compact-scale));font-size:calc(.52rem * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .card-overall-risk__caption{font-size:14px;line-height:1.25;max-width:none}.cards-analysis-main>.card--overall-risk .card-key-indicators__grid{height:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:calc(4px * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .card-key-indicator{height:auto;gap:calc(.12rem * var(--card-compact-scale));padding:calc(.28rem * var(--card-compact-scale)) calc(.22rem * var(--card-compact-scale)) calc(.24rem * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .card-key-indicator__head{min-height:0;gap:calc(.15rem * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .card-key-indicator__name{font-size:calc(.44rem * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .card-key-indicator__icon{width:calc(10px * var(--card-compact-scale));height:calc(10px * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .card-key-indicator__icon svg{width:calc(9px * var(--card-compact-scale));height:calc(9px * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .risk-donut--sm{width:calc(42px * var(--card-compact-scale));height:calc(42px * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .risk-donut__value--sm{font-size:calc(.58rem * var(--card-compact-scale))}.cards-analysis-main>.card--overall-risk .card-key-indicator__status{margin-top:0;font-size:calc(.46rem * var(--card-compact-scale));line-height:1.15}.card--check-progress .check-progress__list{flex:1 1 auto}.card--check-results .check-results__sections{flex:1 1 auto;min-height:0;overflow:auto}.cards-analysis-main>.card--scrinor-data,.cards-analysis-main>.card--check-results{align-self:start}.cards-analysis-main>.card--scrinor-data .card-scrinor-data__groups{flex:1 1 auto;min-height:0;overflow:auto}.card--recipient-check{display:flex;flex-direction:column}.card--scrinor-data{padding:.9rem .85rem .95rem;display:flex;flex-direction:column;min-width:0}.card-scrinor-data__title{margin:0 0 .7rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.card-scrinor-data__groups{display:flex;flex-direction:column;gap:.55rem}.card-scrinor-data__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.34rem}.card-scrinor-data__list--secondary{padding-top:.55rem;border-top:1px solid var(--color-border)}.card-scrinor-data__row{display:grid;grid-template-columns:1rem minmax(4.8rem,5.4rem) minmax(0,1fr) auto;gap:.35rem .45rem;align-items:center;min-width:0}.card-scrinor-data__icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--color-text-subtle);opacity:.85}.card-scrinor-data__icon svg{width:.82rem;height:.82rem}.card-scrinor-data__label{font-size:14px;font-weight:500;line-height:1.25;color:var(--color-text-muted)}.card-scrinor-data__value{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.card-scrinor-data__status{display:flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;color:var(--color-accent-success);flex-shrink:0}.card-scrinor-data__status svg{width:.95rem;height:.95rem}.card--check-results{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;min-width:0}.check-results__title{margin:0 0 .75rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.check-results__sections{display:flex;flex-direction:column;gap:0}.check-results__group+.check-results__group{margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--color-border)}.check-results__group{min-width:0}.check-results__group-title{display:flex;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);line-height:1.3}.check-results__group-icon{display:flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;flex-shrink:0;color:var(--color-text-muted)}.check-results__group-icon svg{width:.82rem;height:.82rem}.check-results__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.38rem}.check-results__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.check-results__name{font-size:14px;font-weight:500;line-height:1.3;color:var(--color-text);min-width:0}.check-results__status{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;text-align:right}.check-results__status-text{font-size:14px;font-weight:600;line-height:1.25}.check-results__status-icon{width:1rem;height:1rem;flex-shrink:0}.check-results__status--clear{color:var(--color-accent-success)}.check-results__status--info{color:var(--color-accent-teal)}.check-results__status--warn{color:var(--color-accent-warn)}.card--overall-risk{padding:.9rem 1rem 1rem;display:flex;flex-direction:column}.card-overall-risk__head,.card-overall-risk__content{display:grid;grid-template-columns:1fr;gap:.75rem}.card-overall-risk__head{align-items:start;margin-bottom:.65rem}.card-overall-risk__title,.card-key-indicators__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.card-key-indicators__title{text-align:left;justify-self:start;width:100%}.card-overall-risk__content{align-items:stretch;flex:0 0 auto;width:100%;min-height:0}.card-overall-risk__main{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.55rem;height:100%;min-height:0;min-width:0}.card-overall-risk__gauge{margin:0 auto;flex-shrink:0}.card-overall-risk__caption{margin:0;width:100%;max-width:none;font-size:14px;font-weight:500;line-height:1.35;color:var(--color-text-muted)}.card-key-indicators__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:5px;height:auto;min-height:0;min-width:0}.card-key-indicator{display:flex;flex-direction:column;align-items:center;gap:.28rem;min-height:0;height:auto;padding:.45rem .35rem .4rem;border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);text-align:center;min-width:0}.card-key-indicator__head{display:flex;align-items:flex-start;justify-content:center;gap:.25rem;width:100%;min-height:1.35rem}.card-key-indicator__name{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);line-height:1.1;overflow-wrap:anywhere}.card-key-indicator__icon{flex-shrink:0;width:12px;height:12px;display:grid;place-items:center;color:var(--color-accent-success)}.card-key-indicator__icon svg{width:11px;height:11px}.card-key-indicator__gauge{margin:.05rem 0}.card-key-indicator__status{margin-top:auto;font-size:9px;font-weight:600;line-height:1.15;color:var(--color-accent-success)}.card--check-progress{padding:.9rem .85rem .85rem;display:flex;flex-direction:column;box-sizing:border-box}.check-progress__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem;flex-shrink:0}.check-progress__title{margin:0;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.check-progress__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.42rem;flex:1 1 auto}.check-progress__item{display:flex;align-items:center;gap:.5rem;min-width:0}.check-progress__label{flex:0 0 50%;min-width:0;font-size:14px;font-weight:500;line-height:1.25;color:var(--color-text-muted)}.check-progress__track{flex:1 1 auto;height:3px;border-radius:var(--radius-pill);background:#ffffff14;overflow:hidden;min-width:0;align-self:center}[data-theme=light] .check-progress__track{background:#00000014}.check-progress__fill{height:100%;width:0%;border-radius:inherit;background:var(--color-accent-success)}.check-progress__fill--0{width:0%}.check-progress__fill--25{width:25%}.check-progress__fill--100{width:100%}.check-progress__pct{font-size:14px;font-weight:600;line-height:1;color:var(--color-text);white-space:nowrap}.check-progress__eta{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;margin:0;font-size:14px;font-weight:500;color:var(--color-accent-teal);flex-shrink:0;text-align:right;white-space:nowrap}.check-progress__eta strong{font-weight:700}.check-progress__eta-icon{flex-shrink:0;width:13px;height:13px}.card--payment-behavior{padding:.9rem .85rem .85rem;display:flex;flex-direction:column;min-width:0}.payment-behavior__title{margin:0 0 .65rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.payment-behavior__title--danger{display:flex;align-items:center;gap:.45rem;color:var(--color-text)}.payment-behavior__title-icon{flex-shrink:0;width:16px;height:16px;display:grid;place-items:center;color:var(--color-accent-danger)}.payment-behavior__title-icon svg{width:16px;height:16px}.payment-behavior__list{margin:0;display:flex;flex-direction:column;gap:0}.payment-behavior__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem .65rem;align-items:center;padding:.42rem 0;border-bottom:1px solid var(--color-border)}.payment-behavior__row:last-child{border-bottom:none;padding-bottom:0}.cards-analysis-side-col>.card--payment-behavior .payment-behavior__row{border-bottom:none;padding:0}.cards-analysis-side-col>.card--payment-behavior .payment-behavior__list{gap:.42rem}.card--wallet-behavior .payment-behavior__list{gap:.42rem}.card--wallet-behavior .payment-behavior__row{border-bottom:none;padding:0}.card--wallet-behavior .payment-behavior__label,.card--wallet-behavior .payment-behavior__status{line-height:1.25}.payment-behavior__row--status-only{grid-template-columns:minmax(0,1fr) auto}.card--payment-declines .payment-behavior__row--status-only{grid-template-columns:minmax(0,1fr) minmax(6.5rem,auto)}.payment-behavior__label{margin:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--color-text-muted)}.payment-behavior__metric{margin:0;font-size:14px;font-weight:600;line-height:1.25;color:var(--color-text);text-align:center;min-width:2.2rem;font-variant-numeric:tabular-nums}.payment-behavior__status{margin:0;font-size:14px;font-weight:600;line-height:1.25;text-align:right;white-space:nowrap}.payment-behavior__status--wrap{max-width:11rem;white-space:normal}.payment-behavior__status--low{color:var(--color-accent-success)}.payment-behavior__status--info{color:var(--color-accent-teal)}.card--payment-behavior .funds-source__note{margin-top:.65rem;border:none;background:transparent;padding-left:0;padding-right:0}[data-theme=light] .card--payment-behavior .funds-source__note{background:transparent}.card--cards-report{padding:.75rem .85rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;min-width:0;overflow:hidden}.cards-report__title{margin:0 0 .65rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.cards-report__actions{display:flex;flex-direction:row;gap:.45rem}.cards-report__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:1 1 0;min-width:0;min-height:2.75rem;padding:.55rem .85rem;border-radius:5px;border:1px solid rgba(91,124,250,.55);background:var(--color-bg-elevated);box-shadow:0 0 14px #5b7cfa29;font-size:12px;font-weight:600;color:var(--color-text);transition:transform .12s,background .12s,border-color .12s,box-shadow .12s}.cards-report__btn:hover{transform:translateY(-1px);background:var(--color-surface-hover);border-color:#5b7cfabf;box-shadow:0 0 22px #5b7cfa57}.cards-report__btn svg{flex-shrink:0}.cards-report__meta{display:flex;align-items:center;gap:1rem;min-height:4.8rem;margin-top:1rem;padding-top:1.15rem;border-top:1px solid var(--color-border)}.cards-report__meta-icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(0,210,211,.32);background:#00d2d329;color:var(--color-accent-teal);box-shadow:0 0 18px #00d2d329}.cards-report__meta-icon svg{width:18px;height:18px}[data-theme=light] .cards-report__meta-icon{background:#00b4c81f}.cards-report__meta-body{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0}.cards-report__meta-title{margin:0;font-size:12px;font-weight:800;line-height:1.3;color:var(--color-accent-teal);overflow-wrap:anywhere}.cards-report__meta-date{flex:0 1 auto;margin-left:auto;font-size:12px;font-weight:700;line-height:1.3;color:var(--color-text-muted);text-align:right;overflow-wrap:anywhere}.cards-report__meta-line{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--color-text-muted)}.cards-report__meta-line+.cards-report__meta-line{margin-top:.2rem}#viewCryptoRight .card--cards-report,#viewFiatRight .card--cards-report{flex:0 0 auto}#viewCryptoRight .cards-report__actions,#viewFiatRight .cards-report__actions{gap:.52rem}#viewCryptoRight .cards-report__btn,#viewFiatRight .cards-report__btn{padding-block:.62rem}#viewCryptoRight .cards-report__meta,#viewFiatRight .cards-report__meta{margin-top:1rem;padding-top:1.15rem}#viewCryptoRight .cards-report__meta-line,#viewFiatRight .cards-report__meta-line{line-height:1.48}#viewCryptoRight .card--check-progress,#viewFiatRight .card--check-progress{overflow:hidden}#viewCryptoRight .card--check-progress .check-progress__list,#viewFiatRight .card--check-progress .check-progress__list{min-height:0;overflow:auto;padding-right:.15rem;scrollbar-width:thin}#viewFiatRight .card--check-progress{min-height:0;overflow:visible}#viewFiatRight .card--check-progress .check-progress__list{flex:0 0 auto;overflow:visible;padding-right:0}.risk-donut{position:relative;width:104px;height:104px}.risk-donut--lg{width:132px;height:132px}.risk-donut--sm{width:58px;height:58px}.risk-donut__ring{display:block;width:100%;height:100%}.risk-donut__track{stroke:#ffffff14}[data-theme=light] .risk-donut__track{stroke:#00000014}.risk-donut__progress--low{stroke:var(--color-accent-success)}.risk-donut__progress--mid{stroke:var(--color-accent-warn)}.risk-donut__progress--high{stroke:var(--color-accent-danger)}.risk-donut__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:.1rem}.risk-donut__value{font-size:1.45rem;font-weight:700;line-height:1;color:var(--color-text)}.risk-donut--lg .risk-donut__value{font-size:1.65rem}.risk-donut__value--sm{font-size:14px}.risk-donut__status{margin-top:.28rem;font-size:12px;font-weight:600}.risk-donut__status--low{color:var(--color-accent-success)}.risk-donut__status--mid{color:var(--color-accent-warn)}.risk-donut__status--high{color:var(--color-accent-danger)}.wallet-analysis-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;transition:min-height .42s cubic-bezier(.22,1,.36,1),grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.wallet-analysis-grid.is-awaiting-analysis{grid-template-columns:minmax(0,1fr);min-height:0;align-items:start}.wallet-analysis-grid>.card--wallet-check{grid-column:1 / span 6;grid-row:1;transition:min-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.wallet-analysis-grid.is-awaiting-analysis>.card--wallet-check{display:flex;flex-direction:column;grid-column:1 / -1;width:min(100%,600px);min-height:0;margin-inline:auto;justify-content:flex-start;padding:1.5rem;box-shadow:0 18px 42px #0003}@media(min-width:900px){.wallet-analysis-grid.is-awaiting-analysis .wallet-check__fields{display:flex;flex-direction:column;gap:.65rem}.wallet-analysis-grid.is-awaiting-analysis .wallet-check__analyze{width:min(16rem,100%)}}.wallet-analysis-grid>.wallet-analysis-left-col{display:contents}.wallet-analysis-left-col>.card--wallet-data{grid-column:1 / span 6;grid-row:2}.wallet-analysis-left-col>.card--funds-source{grid-column:1 / span 6;grid-row:3}.wallet-analysis-left-col>.card,.wallet-analysis-grid>.card--wallet-check,.wallet-analysis-grid>.card--overall-risk,.wallet-analysis-grid>.card--wallet-connections,.wallet-analysis-grid>.card--latest-transactions{min-width:0}.wallet-analysis-grid>.card--overall-risk,.wallet-analysis-grid>.card--wallet-connections,.wallet-analysis-grid>.card--latest-transactions{grid-column:7 / span 6}.wallet-analysis-grid>.card--overall-risk{grid-row:1}.wallet-analysis-grid>.card--wallet-connections{grid-row:2}.wallet-analysis-grid>.card--latest-transactions{grid-row:3}.wallet-analysis-grid>.card--wallet-balance{grid-column:5 / span 3}.wallet-analysis-risk-col{grid-column:8 / span 5;display:flex;flex-direction:column;gap:6px;min-width:0}.wallet-analysis-grid>.card,.wallet-analysis-risk-col>.card{min-width:0}.card--risk-factors{padding:.9rem 1rem;flex:0 0 auto}.risk-factors__title{margin:0 0 .75rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.risk-factor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.risk-factor-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.risk-factor-item__main{display:flex;align-items:center;gap:.5rem;min-width:0}.risk-factor-item__icon{flex-shrink:0;width:16px;height:16px;display:grid;place-items:center;color:var(--color-text-subtle)}.risk-factor-item__icon svg{width:14px;height:14px}.risk-factor-item__label{font-size:12px;font-weight:500;color:var(--color-text);line-height:1.25}.risk-factor-item__status{flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.risk-factor-item__status--clear{color:var(--color-accent-success)}.card--wallet-recommendation{padding:.9rem 1rem 1rem;flex:1;display:flex;flex-direction:column}.wallet-recommendation__title{margin:0 0 .75rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.wallet-recommendation{display:flex;flex-direction:column;gap:.75rem;flex:1}.wallet-recommendation__hero{display:flex;align-items:flex-start;gap:.55rem}.wallet-recommendation__shield{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center}.wallet-recommendation__shield svg{width:28px;height:28px}.wallet-recommendation__headline{margin:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--color-accent-success);text-transform:uppercase}.wallet-recommendation__headline span{display:block}.wallet-recommendation__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.wallet-recommendation__item{display:flex;align-items:flex-start;gap:.4rem;font-size:12px;line-height:1.35;color:var(--color-text-muted)}.wallet-recommendation__item svg{flex-shrink:0;width:12px;height:12px;margin-top:.1rem;color:var(--color-accent-success)}.wallet-recommendation__cta{margin-top:auto;width:100%;padding:.55rem .75rem;border:0;border-radius:var(--radius-md);background:var(--color-accent-success);color:#0e0e10;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:opacity .15s ease}[data-theme=light] .wallet-recommendation__cta{color:#0a1a14}.wallet-recommendation__cta:hover{opacity:.9}.card--wallet-balance{padding:.9rem 1rem 1rem}.wallet-balance__title{margin:0 0 .8rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.wallet-balance{display:flex;flex-direction:column;gap:0}.wallet-balance__total{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.wallet-balance__total-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.wallet-balance__label{font-size:12px;color:var(--color-text-muted);line-height:1.3}.wallet-balance__amount{font-size:16px;font-weight:700;line-height:1.2;color:var(--color-text)}.wallet-balance__usd{font-size:12px;color:var(--color-text-muted)}.wallet-balance__token-icon{flex-shrink:0;display:grid;place-items:center}.wallet-balance__token-icon--usdt{width:36px;height:36px}.wallet-balance__token-icon--usdt svg,.wallet-balance__token-icon--sm svg{width:100%;height:100%}.wallet-balance__token-icon--sm{width:18px;height:18px}.wallet-balance__section{padding:.7rem 0;border-bottom:1px solid var(--color-border)}.wallet-balance__section:last-child{border-bottom:0;padding-bottom:0}.wallet-balance__token-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.45rem}.wallet-balance__token-main{display:flex;align-items:center;gap:.45rem;min-width:0}.wallet-balance__token-name{font-size:12px;font-weight:600;color:var(--color-text)}.wallet-balance__token-values{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right}.wallet-balance__token-values strong{font-size:12px;font-weight:700;color:var(--color-text)}.wallet-balance__token-values span{font-size:12px;color:var(--color-text-muted)}.wallet-balance__activity{display:flex;flex-direction:column;gap:.55rem}.wallet-balance__stat{display:flex;flex-direction:column;gap:.25rem;min-width:0}.wallet-balance__stat-value{font-size:12px;font-weight:600;line-height:1.3;color:var(--color-text)}.wallet-analysis-left-col{grid-column:1 / span 4;display:flex;flex-direction:column;gap:6px;min-width:0}.card--wallet-data{padding:.9rem 1rem 1rem;display:flex;flex-direction:column}.wallet-data__title{margin:0 0 .7rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.wallet-data__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem;flex:1 1 auto}.wallet-data__row{display:grid;grid-template-columns:minmax(5.8rem,.85fr) minmax(0,1.15fr) auto;gap:.35rem .55rem;align-items:center;min-width:0}.wallet-data__label{font-size:14px;font-weight:500;line-height:1.25;color:var(--color-text-muted)}.wallet-data__value{min-width:0;font-size:14px;font-weight:600;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere;text-align:right}.wallet-data__status{display:flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;flex-shrink:0;color:var(--color-accent-success)}.wallet-data__status svg{width:.95rem;height:.95rem}.card--wallet-connections{padding:.9rem 1rem 1rem}.wallet-connections__title{margin:0 0 .7rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.wallet-connections__body{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;align-items:stretch}.wallet-connections__facts{margin:0;display:flex;flex-direction:column;gap:.28rem;min-width:0}.wallet-connections__fact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center;min-width:0}.wallet-connections__fact dt,.wallet-connections__fact dd{margin:0;font-size:14px;line-height:1.2}.wallet-connections__fact dt{color:var(--color-text-muted)}.wallet-connections__fact dd{font-weight:600;color:var(--color-accent-teal);text-align:right;white-space:nowrap}.wallet-connections__graph{display:none;position:relative;min-height:11.2rem;border-radius:var(--radius-md);overflow:hidden}.wallet-connections__links{position:absolute;inset:0;width:100%;height:100%;stroke:#00d2d340;stroke-width:1}.wallet-connections__node{position:absolute;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;border:1px solid rgba(0,210,211,.35);background:#00d2d314;color:var(--color-accent-teal);box-shadow:0 0 22px #00d2d314}.wallet-connections__node:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.wallet-connections__node--main{left:50%;top:50%;width:4.2rem;height:4.2rem;transform:translate(-50%,-50%);border-color:#00d2d3a6;background:#00d2d317;text-align:center;font-size:12px;font-weight:600;line-height:1.15;color:var(--color-text)}.wallet-connections__node--main:before{display:none}.wallet-connections__node--main svg{width:1.3rem;height:1.3rem;color:var(--color-accent-teal)}.wallet-connections__node--n1{left:9%;top:12%}.wallet-connections__node--n2{left:14%;bottom:16%}.wallet-connections__node--n3{right:14%;top:16%}.wallet-connections__node--n4{right:8%;bottom:18%}.wallet-connections__node--n5{left:63%;top:4%}.wallet-connections__node--n6{left:64%;bottom:6%;border-color:#8b5cf680;background:#8b5cf61a;color:#8b5cf6}.wallet-connections__count{position:absolute;right:.2rem;z-index:1;font-size:12px;font-weight:500;color:var(--color-text-muted)}.wallet-connections__count--top{top:.1rem}.wallet-connections__count--bottom{bottom:.1rem}.card--latest-transactions{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;min-width:0}.latest-transactions__title{margin:0 0 .7rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.latest-transactions__table-wrap{min-width:0;overflow-x:auto}.latest-transactions__table{width:100%;border-collapse:collapse;font-size:14px;color:var(--color-text)}.latest-transactions__table th,.latest-transactions__table td{padding:.38rem .45rem;text-align:left;white-space:nowrap}.latest-transactions__table th{font-size:12px;font-weight:600;color:var(--color-text-muted)}.latest-transactions__table td{font-weight:500}.latest-transactions__table th:nth-child(3),.latest-transactions__table td:nth-child(3),.latest-transactions__table th:nth-child(4),.latest-transactions__table td:nth-child(4){text-align:right}.latest-transactions__amount{font-weight:700}.latest-transactions__amount--in{color:var(--color-accent-success)}.latest-transactions__amount--out{color:var(--color-accent-danger)}.latest-transactions__link{display:inline-flex;align-items:center;gap:.35rem;width:max-content;margin-top:auto;padding-top:.65rem;font-size:14px;font-weight:600;color:var(--color-accent-teal);text-decoration:none}.latest-transactions__link span{font-size:16px;line-height:1}.card--funds-source{padding:.9rem 1rem 1rem}.funds-source__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.8rem}.funds-source__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.funds-source__info{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--color-text-subtle);cursor:pointer}.funds-source__info svg{width:14px;height:14px}.funds-source__info:hover{color:var(--color-text-muted)}.funds-source{display:flex;flex-direction:column;gap:.65rem}.funds-source__trusted{display:flex;flex-direction:column;gap:.45rem}.funds-source__trusted-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.funds-source__trusted-label{font-size:14px;font-weight:500;color:var(--color-text)}.funds-source__pct{font-size:14px;font-weight:600;color:var(--color-text-subtle);flex-shrink:0;line-height:1;text-align:right}.funds-source__pct--hero{font-size:14px;font-weight:700;color:var(--color-accent-success)}.funds-source__pct--positive{color:var(--color-accent-success)}.funds-source__bar{width:100%;background:#ffffff0f;border-radius:var(--radius-pill);overflow:hidden}[data-theme=light] .funds-source__bar{background:#00000012}.funds-source__bar--thick{height:8px}.funds-source__bar--thin{height:3px;min-width:0}.funds-source__bar-fill{height:100%;border-radius:inherit;background:transparent}.funds-source__bar-fill--positive{background:var(--color-accent-success)}.funds-source__breakdown{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.42rem}.funds-source__row{display:grid;grid-template-columns:minmax(5.8rem,1.05fr) minmax(0,1.45fr) 2rem;align-items:center;gap:.55rem}.funds-source__row-main{display:flex;align-items:center;gap:.45rem;min-width:0}.funds-source__row-icon{flex-shrink:0;width:14px;height:14px;display:grid;place-items:center;color:var(--color-text-subtle)}.funds-source__row-icon svg{width:13px;height:13px}.funds-source__row-label{font-size:14px;font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funds-source__note{display:flex;align-items:flex-start;gap:.45rem;margin:.1rem 0 0;padding:.5rem .55rem;border-radius:var(--radius-md);border:1px solid rgba(0,210,160,.22);background:#00d2a00a;font-size:14px;font-weight:500;line-height:1.35;color:var(--color-text-muted)}.card--funds-source .funds-source__note{border:none}[data-theme=light] .funds-source__note{border-color:#00c85340;background:#00c8530f}.funds-source__note-icon{flex-shrink:0;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--color-accent-success);color:var(--color-bg)}.funds-source__note-icon svg{width:9px;height:9px}.card--key-indicators{padding:.9rem .85rem .85rem;display:flex;flex-direction:column}.key-indicators__title{margin:0 0 .7rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.key-indicators__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5px;flex:1;min-height:0}.key-indicator{position:relative;display:flex;flex-direction:column;gap:.12rem;min-height:4.35rem;padding:.5rem .55rem .45rem;border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border)}.key-indicator__icon{position:absolute;top:.45rem;right:.45rem;width:14px;height:14px;display:grid;place-items:center;color:var(--color-accent-success)}.key-indicator__icon svg{width:13px;height:13px}.key-indicator__name{padding-right:1rem;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);line-height:1.2}.key-indicator__value{margin-top:.1rem;font-size:14px;font-weight:700;line-height:1.1;color:var(--color-accent-success)}.key-indicator__status{margin-top:auto;font-size:12px;font-weight:600;line-height:1.25;color:var(--color-accent-success)}.asset-view--stack{display:flex;flex-direction:column;gap:6px;min-width:0}.analysis-reveal,.has-analysis-data>.card:not(.card--wallet-check),.wallet-analysis-grid.has-analysis-data>.wallet-analysis-left-col>.card,.fiat-extracted-risk-row.has-analysis-data .fiat-extracted-profile-stack>.card:not(.fiat-transaction-check-card),.fiat-extracted-risk-row.has-analysis-data>.fiat-correspondent-network-card,.fiat-extracted-risk-row.has-analysis-data>.fiat-risk-stack{animation:analysis-reveal-in .46s cubic-bezier(.22,1,.36,1) both}.wallet-analysis-grid.has-analysis-data>.wallet-analysis-left-col>.card--funds-source,.fiat-extracted-risk-row.has-analysis-data>.fiat-correspondent-network-card,.fiat-extracted-risk-row.has-analysis-data>.fiat-risk-stack{animation-delay:.08s}@keyframes analysis-reveal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.analysis-reveal,.has-analysis-data>.card:not(.card--wallet-check),.wallet-analysis-grid,.wallet-analysis-grid>.card--wallet-check,.wallet-analysis-grid.has-analysis-data>.wallet-analysis-left-col>.card,.fiat-extracted-risk-row,.fiat-extracted-risk-row.has-analysis-data .fiat-extracted-profile-stack>.card:not(.fiat-transaction-check-card),.fiat-extracted-risk-row.has-analysis-data>.fiat-risk-stack{transition:none;animation:none}}.asset-view.is-hidden{display:none!important}@media(min-width:1025px){.layout.layout--cards.layout--fiat{grid-template-columns:minmax(260px,300px) repeat(3,minmax(0,1fr));grid-template-areas:"side topbar topbar topbar" "side main main main";grid-template-rows:auto minmax(0,1fr);align-items:start;row-gap:1.25rem;column-gap:1.25rem}.layout.layout--cards .col--left{grid-area:side;align-self:start}.layout.layout--cards .app-topbar{grid-area:topbar;align-self:start;margin:0;min-height:var(--cards-header-height, auto)}.layout.layout--cards .col--center,.layout.layout--cards .col--right{display:contents}.layout.layout--cards .col--center>.asset-view--stack{flex:0 0 auto;min-height:0}.layout.layout--cards #viewCards{grid-area:main;margin:0;min-height:0;width:100%;min-width:0;box-sizing:border-box;display:block}.layout.layout--cards #viewCrypto,.layout.layout--cards #viewFiat,.layout.layout--cards #viewCryptoRight,.layout.layout--cards #viewFiatRight{display:none!important}}@media(min-width:1025px){.layout:not(.layout--fiat){column-gap:6px}.app-topbar__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;align-items:center}.app-topbar__nav{grid-column:1 / span 2;flex:none;max-width:none;width:auto}.app-topbar__tools{grid-column:3 / -1;flex:none;margin-left:0;width:auto}.col--center,.col--right{align-self:stretch;min-height:0}.col--center>.asset-view--stack,.col--right>.asset-view--stack{flex:1;min-height:100%}.col--center>.asset-view--stack>.card:first-child{flex-shrink:0}.col--center>.asset-view--stack{justify-content:flex-start}.col--right>.asset-view--stack{justify-content:flex-start}.col--right>.asset-view--stack>.card{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.col--right>.asset-view--stack>.fiat-results-right>.card,.col--right>.asset-view--stack>.fiat-results-right>.fiat-platform-stats{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.col--right>.asset-view--stack>.kpi-row{flex:0 0 auto}.col--right>.asset-view--stack>.card .live-feed{flex:0 0 auto;max-height:8.25rem;padding-bottom:0}.col--right>.asset-view--stack>.card .outcome-list{flex:0 0 auto}}.col--right>.asset-view--stack>.card{padding-bottom:.65rem}.col--right>.asset-view--stack>.card:last-child{padding-bottom:2rem}.col--right>.asset-view--stack>.card .card__head{margin-bottom:.45rem}.fiat-check-anchor{display:grid;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),opacity .34s ease,margin .36s ease}.fiat-check-anchor.is-dismissed{grid-template-rows:0fr;opacity:0;margin:0;padding:0;min-height:0;max-height:0;pointer-events:none}.fiat-check-anchor>.fiat-check-card{overflow:hidden;min-height:0}.card__head--fiat{flex-wrap:wrap;align-items:flex-start;gap:1rem}.card__head-start{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.fiat-check-card{transition:padding .38s cubic-bezier(.4,0,.2,1)}.fiat-check-card.is-collapsed{padding-bottom:.65rem}.fiat-check-card__toggle{display:flex;align-items:center;gap:.65rem;flex:1 1 100%;width:100%;min-width:0;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default;border-radius:var(--radius-sm);transition:color .15s ease}.fiat-check-card.has-check-run .fiat-check-card__toggle{cursor:pointer}.fiat-check-card__toggle:hover{color:var(--color-text)}.fiat-check-card__toggle:focus-visible{outline:2px solid var(--color-accent-teal);outline-offset:2px}.fiat-check-card__toggle .card__title{display:inline}.fiat-check-card__chevron{flex-shrink:0;margin-left:auto;color:var(--color-text-muted);transition:transform .38s cubic-bezier(.4,0,.2,1),color .15s ease,opacity .28s ease}.fiat-check-card:not(.has-check-run) .fiat-check-card__chevron{display:none}.fiat-check-card.has-check-run .fiat-check-card__toggle:hover .fiat-check-card__chevron{color:var(--color-text)}.fiat-check-card.is-collapsed .fiat-check-card__chevron{transform:rotate(-90deg)}.fiat-check-card__head-extra,.fiat-check-card__collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),opacity .34s ease,margin .36s ease}.fiat-check-card__head-extra{flex:1 1 100%;width:100%;margin-left:0;min-width:0}.fiat-check-card__head-extra>.fiat-toolbar,.fiat-check-card__collapse-inner{overflow:hidden;min-height:0}.fiat-check-card.is-collapsed .fiat-check-card__head-extra,.fiat-check-card.is-collapsed .fiat-check-card__collapse{grid-template-rows:0fr;opacity:0;margin:0;pointer-events:none}.fiat-check-card.is-collapsed .card__head--fiat{margin-bottom:0;gap:0}@media(prefers-reduced-motion:reduce){.fiat-check-card,.fiat-check-card__head-extra,.fiat-check-card__collapse,.fiat-check-card__chevron,.fiat-check-anchor,.icon-btn--fiat-check{transition:none;animation:none}}.fiat-expand-wrap{display:flex;justify-content:center;margin-top:.75rem;padding-top:.5rem}.fiat-check-card.is-expanded .fiat-expand-wrap{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.fiat-expand-btn{width:36px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);color:var(--color-text-muted);transition:background .15s,color .15s,transform .2s;box-shadow:var(--card-shadow)}.fiat-expand-btn:hover{color:var(--color-text);background:var(--color-surface-hover)}.fiat-expand-btn__icon{transition:transform .22s ease}.fiat-check-card.is-expanded .fiat-expand-btn__icon{transform:rotate(180deg)}.fiat-check-card.is-expanded .fiat-expand-btn{color:var(--color-accent-teal);border-color:#00d2d359}.fiat-manual-panel{margin-top:1rem;padding-top:0;border-top:none}.fiat-manual-panel[hidden]{display:none}.fiat-manual-panel__lead{margin:0 0 1rem;font-size:14px;color:var(--color-text-muted);line-height:1.4}.fiat-manual-form{display:flex;flex-direction:column;gap:1.15rem}.fiat-form-group{margin:0;padding:0;border:none;min-width:0}.fiat-form-group__title{display:block;margin:0 0 .65rem;padding:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.fiat-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem}.fiat-form-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.fiat-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.fiat-field--full{grid-column:1 / -1}.fiat-field__label{font-size:12px;font-weight:500;color:var(--color-text-muted)}.fiat-field input,.fiat-field select{width:100%;padding:.5rem .65rem;border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);font-size:14px}.fiat-field input:focus,.fiat-field select:focus{outline:none;border-color:var(--color-accent-teal);box-shadow:0 0 0 2px #00d2d326}[data-theme=light] .fiat-field input,[data-theme=light] .fiat-field select{box-shadow:inset 2px 2px 5px #a3b1c640,inset -1px -1px 4px #ffffffd9}[data-theme=light] .fiat-field input:focus,[data-theme=light] .fiat-field select:focus{box-shadow:inset 2px 2px 5px #a3b1c633,0 0 0 2px #00d2d31f}.fiat-form-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding-top:.25rem}.btn-outline--compact,.btn-primary--compact{padding:.5rem 1rem;font-size:14px}.btn-outline--compact .btn-outline__text,.btn-outline--compact .btn-outline__hint,.btn-primary--compact .btn-primary__text,.btn-primary--compact .btn-primary__hint{display:inline}.btn-outline--compact .btn-outline__hint,.btn-primary--compact .btn-primary__hint{display:none}.fiat-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.fiat-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.btn-outline--upload{cursor:pointer}.btn-outline,.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:var(--radius-md);font-size:14px;font-weight:600;transition:transform .12s,opacity .15s}.btn-outline{border:1px solid var(--color-border-strong);background:var(--color-bg-elevated)}.btn-outline:hover,.btn-primary:hover{transform:translateY(-1px)}.btn-outline__text,.btn-primary__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.btn-outline__hint,.btn-primary__hint{font-size:12px;font-weight:500;color:var(--color-text-muted)}.btn-primary{background:linear-gradient(135deg,#4a6cf7,#5b7cfa);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px #4a6cf759}[data-theme=light] .btn-primary{box-shadow:0 4px 12px #4a6cf740}.fiat-transaction-check-card{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;border-radius:var(--radius-lg);border-color:#00d2d324;background:radial-gradient(circle at 12% 0%,rgba(0,210,211,.08),transparent 30%),var(--color-surface);overflow:hidden}.fiat-transaction-check-card__head{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.85rem;padding-right:.35rem}.fiat-transaction-check-card__title{color:var(--color-text)}.fiat-transaction-check-card__upload{flex-shrink:0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.28rem;width:100%;min-height:3rem;aspect-ratio:auto;padding:.45rem;border:1px solid rgba(139,92,246,.72);border-radius:5px;background:transparent;color:#8b5cf6eb;box-shadow:0 0 14px #8b5cf62e;font-size:12px;font-weight:700;line-height:1.1;text-align:center;white-space:normal;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.fiat-transaction-check-card__upload:hover{transform:translateY(-1px);border-color:#a78bfae6;background:#8b5cf60f;box-shadow:0 0 24px #8b5cf661}.fiat-transaction-check-card__upload.has-file{border-color:#8b5cf6e6;color:#8b5cf6eb}.fiat-transaction-check-card__upload svg{flex-shrink:0}.fiat-transaction-check-card__docs{display:grid;gap:.55rem;width:min(100%,39rem);margin:.75rem 0 0}.fiat-transaction-check-card__docs div{display:grid;grid-template-columns:max-content max-content;gap:1rem;padding:0}.fiat-transaction-check-card__docs dt,.fiat-transaction-check-card__docs dd{margin:0;font-size:12px;line-height:1.35;white-space:nowrap}.fiat-transaction-check-card__docs dt,.fiat-transaction-check-card__docs dd{color:var(--color-text);font-weight:600}.fiat-transaction-doc{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.25rem;padding:.7rem .8rem;border:1px solid rgba(0,210,211,.16);border-radius:var(--radius-md);background:#00000024}.fiat-transaction-doc[hidden]{display:none}.fiat-transaction-doc__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(0,210,211,.28);border-radius:var(--radius-sm);color:var(--color-accent-teal);background:#00d2d314}.fiat-transaction-doc__icon svg{width:1.12rem;height:1.12rem}.fiat-transaction-doc__body{min-width:0;display:flex;flex-direction:column;gap:.12rem}.fiat-transaction-doc__body strong{overflow:hidden;color:var(--color-text);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fiat-transaction-doc__body span{color:var(--color-text-muted);font-size:12px}.fiat-transaction-doc__status{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2.85rem;padding:0 1rem;border-radius:var(--radius-md);background:var(--color-accent-success);color:var(--color-on-accent);font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 0 24px #00d2d32e}.fiat-transaction-doc__status svg{width:.85rem;height:.85rem}[data-theme=light] .fiat-transaction-check-card{background:radial-gradient(circle at 12% 0%,rgba(0,184,169,.12),transparent 32%),var(--color-surface)}[data-theme=light] .fiat-transaction-doc{background:#ffffff94}.fiat-extracted-risk-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch;min-width:0;transition:min-height .42s cubic-bezier(.22,1,.36,1),grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.fiat-extracted-risk-row.is-awaiting-analysis{grid-template-columns:minmax(0,1fr);min-height:0;align-items:start}.fiat-extracted-risk-row>.card{min-width:0}.fiat-extracted-profile-stack{display:flex;flex-direction:column;gap:6px;min-width:0}.fiat-extracted-risk-row.is-awaiting-analysis .fiat-extracted-profile-stack{justify-content:flex-start;min-height:0}.fiat-extracted-profile-stack>.card{min-width:0}.fiat-extracted-risk-row.is-awaiting-analysis .fiat-transaction-check-card{width:min(100%,600px);min-height:0;margin-inline:auto;justify-content:flex-start;padding:1.5rem;box-shadow:0 18px 42px #0003}@media(min-width:900px){.fiat-extracted-risk-row.is-awaiting-analysis .fiat-transaction-check-card__head{grid-template-columns:minmax(0,1fr);gap:.85rem}.fiat-extracted-risk-row.is-awaiting-analysis .fiat-transaction-check-card__upload{flex-direction:row;width:100%;min-height:3rem;aspect-ratio:auto}}.fiat-payment-flow-card{grid-column:1 / -1;display:flex;flex-direction:column;gap:.75rem;padding:.75rem .85rem .8rem;overflow:hidden}.fiat-payment-flow-card__head{display:flex;flex-direction:column;gap:.2rem}.fiat-payment-flow-card__title{color:var(--color-text)}.fiat-payment-flow-card__subtitle{margin:0;font-size:12px;color:var(--color-text-muted)}.fiat-payment-flow{display:grid;grid-template-columns:minmax(6.25rem,1fr) 1.3rem minmax(6.4rem,1fr) 1.3rem minmax(6.4rem,1fr) 1.3rem minmax(6.4rem,1fr) 1.3rem minmax(6.25rem,1fr);gap:.15rem;align-items:center;min-width:0}.fiat-payment-flow__node{display:flex;flex-direction:column;gap:.3rem;min-width:0}.fiat-payment-flow__role{min-height:.95rem;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--color-text-muted)}.fiat-payment-flow__box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:4.45rem;padding:.5rem .45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:#0000001f;text-align:center;color:var(--color-text);overflow:hidden}[data-theme=light] .fiat-payment-flow__box{background:#ffffff94}.fiat-payment-flow__node--edge .fiat-payment-flow__box{border-color:#97ff4d85;box-shadow:inset 0 0 0 1px #97ff4d14}.fiat-payment-flow__box strong{display:block;max-width:100%;font-size:12px;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere}.fiat-payment-flow__box span{max-width:100%;font-size:12px;line-height:1.25;color:var(--color-text-muted);overflow-wrap:anywhere}.fiat-payment-flow__meta{margin-top:.28rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.fiat-payment-flow__bank-icon{display:inline-flex;width:1rem;height:1rem;margin-top:.3rem;color:var(--color-text-muted)}.fiat-payment-flow__bank-icon svg{width:100%;height:100%}.fiat-payment-flow__arrow{position:relative;display:block;width:100%;height:2px;margin-top:1.35rem;border-radius:999px;background:var(--flow-arrow-color)}.fiat-payment-flow__arrow:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent var(--flow-arrow-color)}.fiat-payment-flow__check{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;min-height:.85rem;font-size:12px;line-height:1.2;color:var(--color-accent-success);white-space:nowrap}.fiat-payment-flow__check:before{content:"";width:.45rem;height:.45rem;border:1px solid currentColor;border-radius:50%;background:linear-gradient(135deg,transparent 42%,currentColor 43% 57%,transparent 58%) 42% 52% / 55% 55% no-repeat}.fiat-payment-flow-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.fiat-payment-flow-summary__item{display:flex;flex-direction:column;gap:.18rem;min-width:0;padding:.55rem .6rem;border-right:1px solid var(--color-border);background:#00000014;text-align:center}[data-theme=light] .fiat-payment-flow-summary__item{background:#ffffff73}.fiat-payment-flow-summary__item:last-child{border-right:0}.fiat-payment-flow-summary__item dt,.fiat-payment-flow-summary__item dd{margin:0;line-height:1.25}.fiat-payment-flow-summary__item dt{font-size:12px;color:var(--color-text-muted)}.fiat-payment-flow-summary__item dd{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-size:12px;font-weight:600;color:var(--color-text)}.fiat-payment-flow-summary__item--status dd{color:var(--color-accent-success)}.fiat-payment-flow-summary__status-icon{flex:0 0 auto;width:.78rem;height:.78rem}.fiat-payment-flow-summary__status-icon svg{display:block;width:100%;height:100%}.fiat-risk-stack{grid-column:2;display:flex;flex-direction:column;gap:6px;height:100%;min-width:0;min-height:0}.fiat-risk-stack>.card{min-width:0}.fiat-risk-stack>.card--fiat-overall-risk{grid-column:1 / -1}.fiat-extracted-card{display:flex;flex-direction:column;gap:.7rem;padding-bottom:.8rem}.fiat-extracted-card__head{display:flex;flex-direction:column;gap:.2rem}.fiat-extracted-card__title{color:var(--color-text)}.fiat-extracted-card__subtitle{margin:0;font-size:12px;color:var(--color-text-muted)}.fiat-extracted-card__parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.fiat-extracted-group{min-width:0}.fiat-extracted-group__title{margin:0 0 .5rem;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-success)}.fiat-extracted-fields{display:grid;grid-template-columns:1fr;gap:.35rem;margin:0}.fiat-extracted-fields--transaction{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem}.fiat-extracted-field{min-width:0}.fiat-extracted-field dt{margin:0 0 .16rem;font-size:12px;color:var(--color-text-muted)}.fiat-extracted-field dd{min-height:1.42rem;margin:0;padding:.28rem .42rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0000001f;color:var(--color-text);font-size:12px;line-height:1.25;overflow-wrap:anywhere}[data-theme=light] .fiat-extracted-field dd{background:#ffffff94}.fiat-extracted-card__note{display:flex;align-items:flex-start;gap:.35rem;margin:.05rem 0 0;font-size:12px;line-height:1.4;color:var(--color-text-muted)}.fiat-extracted-card__note-icon{flex-shrink:0;width:14px;height:14px;color:var(--color-accent-teal)}.fiat-extracted-card__note-icon svg{display:block;width:100%;height:100%}.fiat-recipient-profile-card{display:flex;flex-direction:column;gap:.65rem;padding-bottom:.8rem}.fiat-recipient-profile-card__title{color:var(--color-text)}.fiat-recipient-profile-list{display:grid;grid-template-columns:1fr;gap:.48rem;margin:0}.fiat-recipient-profile-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0}.fiat-recipient-profile-list__item dt{margin:0;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:1.25}.fiat-recipient-profile-list__item dd{display:grid;grid-template-columns:.82rem minmax(4.9rem,1fr);align-items:center;gap:.4rem;width:6.12rem;margin:0;color:var(--color-text);font-size:12px;line-height:1.2;text-align:left;white-space:nowrap}.fiat-recipient-profile-list__status{position:relative;flex-shrink:0;width:.82rem;height:.82rem;border:1px solid currentColor;border-radius:50%}.fiat-recipient-profile-list__status--success{color:var(--color-accent-success)}.fiat-recipient-profile-list__status--success:before{content:"";position:absolute;left:28%;top:47%;width:42%;height:22%;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transform-origin:center}.fiat-recipient-profile-list__status--warn{color:var(--color-accent-warn)}.fiat-recipient-profile-list__status--warn:before{content:"";position:absolute;left:50%;top:22%;width:1.5px;height:42%;border-radius:999px;background:currentColor;transform:translate(-50%)}.fiat-recipient-profile-list__status--warn:after{content:"";position:absolute;left:50%;bottom:18%;width:2px;height:2px;border-radius:50%;background:currentColor;transform:translate(-50%)}.fiat-recipient-profile-list__status--none{color:var(--color-text-subtle)}.card--fiat-overall-risk{padding:.75rem .8rem .85rem}.card--fiat-overall-risk .card-overall-risk__head,.card--fiat-overall-risk .card-overall-risk__content{grid-template-columns:minmax(0,1fr);gap:.65rem .75rem}.card--fiat-overall-risk .card-overall-risk__head{margin-bottom:.55rem}.card--fiat-overall-risk .card-overall-risk__title,.card--fiat-overall-risk .card-key-indicators__title{font-size:12px}.card--fiat-overall-risk .card-overall-risk__main{gap:.4rem}.card--fiat-overall-risk .risk-donut--lg{width:118px;height:118px}.card--fiat-overall-risk .risk-donut--lg .risk-donut__value{font-size:1.45rem}.card--fiat-overall-risk .risk-donut__status{font-size:12px}.card--fiat-overall-risk .card-overall-risk__caption{width:100%;max-width:none;font-size:14px}.card--fiat-overall-risk .card-key-indicators__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:5px;height:auto}.card--fiat-overall-risk .card-key-indicator{gap:.18rem;height:auto;min-height:6.75rem;padding:.35rem .25rem .32rem}.card--fiat-overall-risk .card-key-indicator__head{min-height:1.1rem}.card--fiat-overall-risk .card-key-indicator__name{font-size:10px}.card--fiat-overall-risk .card-key-indicator__icon{width:10px;height:10px}.card--fiat-overall-risk .card-key-indicator__icon svg{width:10px;height:10px}.card--fiat-overall-risk .risk-donut--sm{width:50px;height:50px}.card--fiat-overall-risk .risk-donut__value--sm{font-size:12px}.card--fiat-overall-risk .card-key-indicator__status{font-size:10px}.fiat-correspondent-network-card{grid-column:1 / -1;--network-blue: #3b82f6;--network-green: #47c463;--network-purple: #8b5cf6;display:flex;flex-direction:column;gap:.95rem;padding:1rem 1.05rem 1.15rem;overflow:hidden}.fiat-correspondent-network-card :where(strong,span,li,dt,dd){max-width:100%}.fiat-recommendation-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:9.4rem;padding:.9rem .95rem 1.15rem;overflow:hidden}.fiat-recommendation-card__title{margin-bottom:.85rem;color:var(--color-text)}.fiat-recommendation-card>.empty-state{width:100%;margin-top:0;margin-bottom:auto;box-sizing:border-box}.fiat-recommendation-card__none{margin-top:0;color:var(--color-text-muted);font-size:14px;font-weight:700}.fiat-correspondent-network__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.8rem;border-bottom:1px solid var(--color-border)}.fiat-correspondent-network__title-wrap{display:flex;align-items:center;gap:.55rem;min-width:0}.fiat-correspondent-network__icon{flex:0 0 auto;width:1.85rem;height:1.85rem;color:var(--network-purple);filter:drop-shadow(0 0 12px rgba(139,92,246,.35))}.fiat-correspondent-network__icon svg{display:block;width:100%;height:100%}.fiat-correspondent-network__title{margin:0;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);overflow-wrap:anywhere}.fiat-correspondent-network__subtitle{margin:.16rem 0 0;font-size:12px;line-height:1.25;color:var(--color-text-muted)}.fiat-correspondent-network__currency{flex:0 0 auto;min-width:5.4rem;padding:.42rem .55rem;border:1px solid rgba(139,92,246,.22);border-radius:var(--radius-sm);background:linear-gradient(135deg,#8b5cf61f,#3b82f60a);text-align:center}.fiat-correspondent-network__currency span{display:block;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fde6}.fiat-correspondent-network__currency strong{display:block;margin-top:.2rem;font-size:16px;line-height:1;color:#c4b5fdfa}.fiat-correspondent-network__body{display:grid;grid-template-areas:"sender middle receiver";grid-template-columns:minmax(0,1fr) minmax(10.5rem,.95fr) minmax(0,1fr);gap:1.1rem;align-items:center;min-width:0}.fiat-correspondent-network__middle{grid-area:middle;display:flex;flex-direction:column;gap:.72rem;min-width:0;align-self:center}.fiat-correspondent-bank{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:10.8rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:radial-gradient(circle at 15% 15%,rgba(59,130,246,.12),transparent 34%),#0000001a}.fiat-correspondent-bank--sender{grid-area:sender}.fiat-correspondent-bank--receiver{grid-area:receiver;background:radial-gradient(circle at 15% 15%,rgba(71,196,99,.12),transparent 34%),#0000001a}[data-theme=light] .fiat-correspondent-bank{background:radial-gradient(circle at 15% 15%,rgba(59,130,246,.1),transparent 34%),#ffffff85}[data-theme=light] .fiat-correspondent-bank--receiver{background:radial-gradient(circle at 15% 15%,rgba(71,196,99,.1),transparent 34%),#ffffff85}.fiat-correspondent-bank__head{display:flex;align-items:center;gap:.8rem;min-width:0;margin-bottom:1.2rem}.fiat-correspondent-bank__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--network-blue);background:#3b82f629;box-shadow:0 0 18px #3b82f62e}.fiat-correspondent-bank--receiver .fiat-correspondent-bank__icon{color:var(--network-green);background:#47c46329;box-shadow:0 0 18px #47c4632e}.fiat-correspondent-bank__icon svg{width:1.35rem;height:1.35rem}.fiat-correspondent-bank__head div{flex:1 1 auto;min-width:0}.fiat-correspondent-bank__role,.fiat-correspondent-bank__head span:not(.fiat-correspondent-bank__icon){display:block}.fiat-correspondent-bank__role{margin-bottom:.18rem;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.fiat-correspondent-bank__head strong{display:block;font-size:16px;line-height:1.15;color:var(--color-text);overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;white-space:normal}.fiat-correspondent-bank__head span:not(.fiat-correspondent-bank__icon):not(.fiat-correspondent-bank__role){margin-top:.18rem;font-size:12px;line-height:1.2;color:var(--color-text-muted)}.fiat-correspondent-bank__list{padding:0 .15rem;border-radius:var(--radius-sm)}.fiat-correspondent-bank__list>span{display:block;margin-bottom:.6rem;font-size:13px;line-height:1.2;color:var(--color-text-muted);overflow-wrap:anywhere}.fiat-correspondent-bank__list ul,.fiat-correspondent-matches ul{display:flex;flex-direction:column;gap:.48rem;margin:0;padding:0;list-style:none}.fiat-correspondent-bank__list li,.fiat-correspondent-matches li{position:relative;padding-left:.85rem;font-size:13px;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;white-space:normal}.fiat-correspondent-bank__list li:before,.fiat-correspondent-matches li:before{content:"";position:absolute;left:0;top:.4em;width:.28rem;height:.28rem;border-radius:50%;background:var(--network-blue);box-shadow:0 0 8px #3b82f699}.fiat-correspondent-bank--receiver .fiat-correspondent-bank__list li:before{background:var(--network-green);box-shadow:0 0 8px #47c46399}.fiat-correspondent-matches{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.65rem;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.fiat-correspondent-matches:before,.fiat-correspondent-matches:after{content:"";position:absolute;top:calc(50% + .95rem);width:1.15rem;height:1px;border-top:1px dashed currentColor;opacity:.82;transform:translateY(-50%)}.fiat-correspondent-matches:before{right:calc(100% + .08rem);color:var(--network-blue)}.fiat-correspondent-matches:after{left:calc(100% + .08rem);color:var(--network-green)}.fiat-correspondent-matches__icon{position:relative;width:2.45rem;height:1.55rem}.fiat-correspondent-matches__icon span{position:absolute;top:0;width:1.55rem;height:1.55rem;border:2px solid var(--network-purple);border-radius:50%;box-shadow:0 0 14px #8b5cf652}.fiat-correspondent-matches__icon span:first-child{left:0}.fiat-correspondent-matches__icon span:last-child{right:0}.fiat-correspondent-matches__label{max-width:none;font-size:13px;font-weight:800;line-height:1.25;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#a78bfafa;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.fiat-correspondent-matches ul{width:100%;padding:.78rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0000001a}[data-theme=light] .fiat-correspondent-matches ul{background:#ffffff7a}.fiat-correspondent-matches li{padding-left:1.1rem}.fiat-correspondent-matches li:before{top:.22em;width:.68rem;height:.68rem;background:linear-gradient(135deg,transparent 42%,#fff 43% 55%,transparent 56%) 47% 55% / 54% 54% no-repeat,linear-gradient(135deg,var(--network-purple),#6d5dfc);box-shadow:0 0 10px #8b5cf673}.fiat-correspondent-route{display:grid;grid-template-columns:minmax(0,1fr);gap:.58rem;margin:0;border:0;border-radius:0;background:transparent;overflow:visible}[data-theme=light] .fiat-correspondent-route{background:transparent}.fiat-correspondent-route__item{position:relative;display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;column-gap:.65rem;min-width:0;padding:0;border-right:0}.fiat-correspondent-route__item:last-child{border-right:0}.fiat-correspondent-route__item:before{content:"";position:static;display:block;width:1rem;height:1rem;transform:none;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 28%,rgba(139,92,246,.95) 30% 42%,transparent 44%),#8b5cf61f;box-shadow:0 0 14px #8b5cf63d}.fiat-correspondent-route__item--recommended:before{background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.95) 0 18%,transparent 20%),conic-gradient(from 0deg,#8b5cf61a,#8b5cf6f2,#8b5cf61a)}.fiat-correspondent-route__item dt,.fiat-correspondent-route__item dd{margin:0;line-height:1.25}.fiat-correspondent-route__item dt{margin-bottom:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);overflow-wrap:anywhere}.fiat-correspondent-route__item dd{font-size:13px;font-weight:700;color:var(--color-text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;white-space:normal}.fiat-doc-status{margin:0 0 .5rem;font-size:14px;color:var(--color-accent-success);font-weight:500}.fiat-doc-status[hidden]{display:none}.fiat-results-stage{position:relative;min-height:min(52vh,520px);margin-top:.25rem}#viewFiat.is-check-docked{gap:0}#viewFiat.is-check-docked .fiat-results-stage{min-height:0;margin-top:0}@media(min-width:1025px){.layout:has(#viewFiat.is-check-docked){align-items:start}#viewFiat.is-check-docked .fiat-results-stage{flex:0 0 auto}#viewFiat.is-check-docked #fiatResultPayment{margin-top:0}}.fiat-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:1rem;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(1.75rem,5vw,3rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1.15;color:var(--color-text);opacity:.07;z-index:0;transition:opacity .45s ease}[data-theme=light] .fiat-watermark{opacity:.055}.fiat-results-stage.has-results .fiat-watermark{opacity:0}.fiat-results{position:relative;z-index:1;display:flex;flex-direction:column;gap:.6rem}.fiat-results-layout{display:flex;flex-direction:column;gap:.6rem;align-items:stretch;min-width:0}.fiat-results-right{display:flex;flex-direction:column;gap:.6rem;width:100%;min-width:0}#viewFiatRight>.fiat-results-right>.fiat-result-card,#viewFiatRight>.fiat-results-right>.fiat-platform-stats{width:100%}.fiat-results-right[hidden]{display:none!important}.fiat-analysis-grid{display:grid;grid-template-columns:minmax(200px,.82fr) minmax(0,1.55fr);gap:.6rem;align-items:stretch;min-width:0}.fiat-analysis-reasons{grid-row:1 / -1;align-self:stretch;display:flex;flex-direction:column;min-height:100%;padding-bottom:.85rem}.fiat-analysis-reasons .reason-list{flex:1 1 auto}.fiat-analysis-reasons .link-more{margin-top:auto;padding-top:.45rem;align-self:flex-start}.fiat-analysis-flow-col{display:flex;flex-direction:column;gap:.6rem;min-width:0}.fiat-analysis-intel-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;align-items:stretch}.fiat-analysis-intel-row>.fiat-analysis-card{display:flex;flex-direction:column;min-height:100%;padding-bottom:.85rem}.fiat-analysis-intel-row>.fiat-analysis-card .fiat-doc-checklist,.fiat-analysis-intel-row>.fiat-analysis-card .fiat-counterparty{flex:1 1 auto}.fiat-analysis-intel-row>.fiat-analysis-card .fiat-screening{margin-top:0}.fiat-analysis-intel-row>.fiat-analysis-card .link-more{margin-top:auto;padding-top:.45rem;align-self:flex-start}.fiat-analysis-flow .fiat-flow-track{min-height:5rem;padding-bottom:.75rem;margin-bottom:0}.fiat-analysis-flow .fiat-flow-track .flow-connector{--flow-connector-width: 1.75rem}.fiat-analysis-flow .fiat-flow-track .flow-node__box{min-width:4.75rem;min-height:3rem;padding:.5rem .4rem}.fiat-analysis-flow .fiat-flow-track .flow-node__line1,.fiat-analysis-flow .fiat-flow-track .flow-node__line2{font-size:12px}.fiat-analysis-card{min-height:0}.fiat-analysis-card .flow-header--block{margin-bottom:.35rem}.fiat-analysis-card .reason-item{padding:.4rem 0}.fiat-analysis-card .reason-item h4,.fiat-analysis-card .reason-item p{font-size:12px}.fiat-analysis-card .link-more{margin-top:.25rem;font-size:12px}.fiat-flow-track{margin-top:.15rem;min-height:4.5rem;padding-bottom:.5rem;margin-bottom:.35rem}.fiat-flow-track .flow-connector{--flow-connector-width: 1rem}.fiat-flow-track .flow-node__box{min-width:3.5rem;min-height:2.75rem;padding:.35rem .25rem}.fiat-flow-track .flow-node__line1,.fiat-flow-track .flow-node__line2{font-size:12px}.fiat-flow-track .flow-node__box{padding:.35rem .3rem;min-width:0}.fiat-flow-track .flow-node__warn-badge{width:16px;height:16px;font-size:12px}.fiat-flow-warning{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.45rem 0 0;padding:.45rem .5rem;border-radius:var(--radius-sm);background:#ff9f431a;border:1px solid rgba(255,159,67,.28);font-size:12px;color:var(--color-accent-warn);line-height:1.35;text-align:center}.fiat-flow-warning svg{flex-shrink:0}.fiat-doc-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.fiat-doc-checklist__item{display:flex;align-items:center;justify-content:space-between;gap:.35rem;font-size:12px;padding:.3rem 0;border-bottom:1px solid var(--color-border)}.fiat-doc-checklist__item:last-child{border-bottom:none}.fiat-doc-checklist__label{color:var(--color-text-muted)}.fiat-doc-checklist__status{font-weight:600;font-size:12px}.fiat-doc-checklist__item--ok .fiat-doc-checklist__status{color:var(--color-accent-success)}.fiat-doc-checklist__item--ok .fiat-doc-checklist__status:before{content:"✓ "}.fiat-doc-checklist__item--warn .fiat-doc-checklist__status{color:var(--color-accent-warn)}.fiat-counterparty{margin:0 0 .5rem}.fiat-counterparty__row{display:grid;grid-template-columns:1fr auto;gap:.35rem;padding:.32rem 0;border-bottom:1px solid var(--color-border);font-size:12px}.fiat-counterparty__row:last-child{border-bottom:none}.fiat-counterparty__row dt{margin:0;color:var(--color-text-muted);font-weight:500}.fiat-counterparty__row dd{margin:0;font-weight:600;text-align:right}.fiat-counterparty__hint{font-weight:500;color:var(--color-accent-warn);font-size:12px}.fiat-screening{display:flex;flex-wrap:wrap;gap:.35rem}.fiat-screening__item{display:flex;align-items:center;gap:.35rem;font-size:12px;padding:.25rem .45rem;border-radius:var(--radius-sm);background:var(--color-bg-elevated);border:1px solid var(--color-border)}.fiat-screening__badge{font-weight:700;font-size:12px}.fiat-screening__item--clear .fiat-screening__badge{color:var(--color-accent-success)}.fiat-aside-card{padding:.65rem .75rem}.fiat-aside-card__title{display:flex;align-items:center;gap:.35rem;margin:0 0 .55rem;font-size:14px;font-weight:600;color:var(--color-text)}.fiat-score-card__body{display:block}.fiat-score-card__main{display:flex;flex-direction:column;gap:.45rem;width:100%}.fiat-score-card__top{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.fiat-score-card__value{display:flex;align-items:baseline;gap:.1rem}.fiat-score-card__progress{width:100%;height:5px;border-radius:var(--radius-pill);background:#ff4d4d24;overflow:hidden}.fiat-score-card__progress-fill{height:100%;border-radius:var(--radius-pill);background:var(--color-accent-danger);transition:width .45s ease}.fiat-score-card__num{font-size:1.85rem;font-weight:700;line-height:1;color:var(--color-accent-danger)}.fiat-score-card__denom{font-size:14px;font-weight:600;color:var(--color-text-muted)}.fiat-score-card__badge{display:inline-block;align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:var(--radius-sm);background:#ff4d4d26;color:var(--color-accent-danger);border:1px solid rgba(255,77,77,.35)}.fiat-flag-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.fiat-flag-list__item{display:flex;align-items:flex-start;gap:.4rem;font-size:12px;line-height:1.35}.fiat-flag-list__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:.35em}.fiat-flag-list__item--high .fiat-flag-list__dot{background:var(--color-accent-danger)}.fiat-flag-list__item--med .fiat-flag-list__dot{background:var(--color-accent-warn)}#fiatResultAction.fiat-aside-card{display:flex;flex-direction:column;gap:.65rem;padding-bottom:.9rem}#fiatResultAction .fiat-action-box{flex:1 1 auto;align-items:flex-start;padding:1rem .85rem;min-height:5.5rem}#fiatResultAction .fiat-action-box__icon{width:38px;height:38px}#fiatResultAction .fiat-action-box__title{font-size:14px;margin-bottom:.35rem}#fiatResultAction .fiat-action-box__desc{font-size:14px;line-height:1.5}#fiatResultAction .fiat-action-buttons{margin-top:.15rem}#fiatResultAction .btn-primary--block{padding:.75rem .85rem}#fiatResultAction .fiat-action-download{width:44px;min-height:44px}.fiat-action-box{display:flex;gap:.5rem;padding:.6rem;border-radius:var(--radius-md);background:#ff4d4d14;border:1px solid rgba(255,77,77,.35);margin-bottom:.55rem}.fiat-action-box__icon{width:32px;height:32px;border-radius:var(--radius-sm);display:grid;place-items:center;background:#ff4d4d26;color:var(--color-accent-danger);flex-shrink:0}.fiat-action-box__title{margin:0 0 .2rem;font-size:14px;font-weight:700;color:var(--color-accent-danger)}.fiat-action-box__desc{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.4}.fiat-action-buttons{display:flex;gap:.4rem;align-items:stretch}.btn-primary--block{flex:1;justify-content:center;padding:.6rem .75rem;font-size:14px}.fiat-action-download{width:40px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);transition:transform .12s,background .12s}.fiat-action-download:hover{transform:translateY(-1px);background:var(--color-surface-hover)}.fiat-platform-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.55rem .5rem;border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.fiat-platform-stats.is-revealed{opacity:1;transform:translateY(0)}.fiat-platform-stats__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem}.fiat-platform-stats__item strong{font-size:14px;font-weight:700;color:var(--color-accent-teal)}.fiat-platform-stats__item span{font-size:12px;color:var(--color-text-muted);font-weight:500}@media(max-width:1100px){.fiat-analysis-grid{grid-template-columns:1fr}.fiat-analysis-reasons{grid-row:auto}}@media(max-width:900px){.fiat-analysis-intel-row{grid-template-columns:1fr}.fiat-results-right .fiat-platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fiat-results[hidden]{display:none!important}.fiat-result-card{padding:.6rem .75rem;opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.fiat-result-card .card__title--caps{margin-bottom:.4rem}.fiat-result-card.is-revealed{opacity:1;transform:translateY(0)}.btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary.is-loading{opacity:.75;cursor:wait}.btn-outline.has-file{border-color:var(--color-accent-success);color:var(--color-accent-success)}.stepper__line.is-complete{background:var(--color-accent-success);height:2px}.stepper.is-processing .stepper__step.is-active .stepper__num{animation:fiat-step-pulse 1.4s ease-in-out infinite}@keyframes fiat-step-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.stepper.is-processing .stepper__step.is-active .stepper__num{animation:none}.fiat-result-card,.fiat-platform-stats{transition:none}.btn-analyze.is-loading:after{animation:none}}.stepper{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding-top:.25rem}.stepper__step{display:inline-flex;align-items:center;gap:.45rem;font-size:14px;color:var(--color-text-muted)}.stepper__step.is-active{color:var(--color-text);font-weight:600}.stepper__step.is-complete{color:var(--color-text-muted)}.stepper__num{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1px solid var(--color-border-strong);background:var(--color-bg-elevated)}.stepper__step.is-active .stepper__num{background:var(--color-accent-teal);border-color:var(--color-accent-teal);color:#0a0a0c}.stepper__step.is-complete .stepper__num{background:#00d2a026;border-color:var(--color-accent-success);color:var(--color-accent-success)}.stepper__line{flex:1;min-width:1.5rem;max-width:3rem;height:1px;background:var(--color-border-strong)}.payment-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.payment-col{padding:.85rem;border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border)}.payment-col__title{margin:0 0 .65rem;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.payment-fields{margin:0}.payment-fields__row{display:grid;grid-template-columns:1fr;gap:.15rem;padding:.45rem 0;border-bottom:1px solid var(--color-border);font-size:14px}.payment-fields__row:last-child{border-bottom:none}.payment-fields__row dt{margin:0;color:var(--color-text-muted);font-weight:500}.payment-fields__row dd{margin:0;font-weight:600;color:var(--color-text)}.payment-fields__masked{font-variant-numeric:tabular-nums;letter-spacing:.02em}.payment-fields__amount{font-size:14px}.country-flag{margin-right:.25rem}.currency-pill{display:inline-block;padding:.15rem .45rem;border-radius:var(--radius-sm);font-size:12px;font-weight:700;background:var(--color-surface);border:1px solid var(--color-border)}.risk-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:1rem;align-items:start}.risk-level-box{padding:1rem;border-radius:var(--radius-md);background:#ff4d4d1a;border:1px solid rgba(255,77,77,.35)}.risk-level-box__badge{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-danger);margin-bottom:.5rem}.risk-level-box__text{margin:0;font-size:14px;color:var(--color-text-muted);line-height:1.4}.risk-drivers__title,.risk-meaning__title{margin:0 0 .55rem;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.risk-drivers__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.risk-drivers__item{display:flex;align-items:center;gap:.45rem;font-size:14px;font-weight:500}.risk-drivers__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.risk-drivers__item--high .risk-drivers__dot{background:var(--color-accent-danger)}.risk-drivers__item--med .risk-drivers__dot{background:var(--color-accent-warn)}.risk-drivers__level{margin-left:auto;font-size:12px;font-weight:700;padding:.15rem .4rem;border-radius:var(--radius-sm)}.risk-drivers__item--high .risk-drivers__level{background:#ff4d4d26;color:var(--color-accent-danger)}.risk-drivers__item--med .risk-drivers__level{background:#ff9f4326;color:var(--color-accent-warn)}.risk-meaning p{margin:0;font-size:14px;color:var(--color-text-muted);line-height:1.45}.fiat-outcome{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:start}.fiat-outcome__likely{display:flex;gap:.5rem;padding:.55rem .6rem;border-radius:var(--radius-md);background:#ff4d4d14;border:1px solid rgba(255,77,77,.25);margin-bottom:.6rem}.fiat-outcome__likely-icon{width:32px;height:32px;border-radius:var(--radius-sm);display:grid;place-items:center;background:#ff4d4d26;color:var(--color-accent-danger);flex-shrink:0}.fiat-outcome__likely-label{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:.2rem}.fiat-outcome__likely p{margin:0;font-size:14px;font-weight:600}.fiat-outcome__cols{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.fiat-outcome__sub{margin:0 0 .35rem;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.action-checklist,.doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem;font-size:14px;color:var(--color-text-muted)}.action-checklist li{display:flex;align-items:flex-start;gap:.4rem}.action-checklist li:before{content:"";width:14px;height:14px;flex-shrink:0;margin-top:.1rem;border-radius:50%;background:#00d2a033;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300d2a0' stroke-width='3'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:10px;background-repeat:no-repeat;background-position:center}.doc-list li{padding-left:.65rem;position:relative}.doc-list li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--color-text-subtle)}.fiat-metrics{display:flex;flex-direction:column;gap:.55rem;align-items:center}.fiat-metric{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.fiat-metric__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.fiat-metric__sub{font-size:14px;font-weight:600;color:var(--color-text-muted)}.score-ring--lg{width:42px;height:42px;font-size:12px;border-width:1.5px}.check-row__icon--bank svg{opacity:.85}.export-actions{display:flex;flex-direction:column;gap:.5rem}.export-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;border-radius:var(--radius-md);font-size:14px;font-weight:600;border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);transition:transform .12s,background .12s}.export-btn:hover{transform:translateY(-1px);background:var(--color-surface-hover)}.export-btn--primary{background:linear-gradient(135deg,#4a6cf7,#5b7cfa);color:#fff;border-color:transparent;box-shadow:0 4px 14px #4a6cf74d}@media(max-width:1200px){.flow-details-grid,.payment-overview,.risk-summary,.fiat-outcome{grid-template-columns:1fr}.fiat-metrics{flex-direction:row;justify-content:center}}@media(max-width:1024px){.header{grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:.65rem;column-gap:.75rem;padding:.75rem 1rem .6rem}.header__logo{grid-column:1;grid-row:1}.header__actions{grid-column:2;grid-row:1;align-self:center}.nav-pill{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.layout{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:100%;padding:.75rem 0 1.25rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.col--center,.col--right,.col--left__intro,.col--left__bottom{width:100%;max-width:100%;align-self:stretch}.layout.layout--cards .col--center,.layout.layout--cards .col--right,.app-topbar{display:flex;flex-direction:column;gap:6px;min-width:0}.app-topbar{order:1;width:100%;max-width:100%;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));box-sizing:border-box}.app-topbar__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center}.app-topbar__nav{grid-column:1 / -1;grid-row:2;flex:none;max-width:100%}.app-topbar__tools{grid-column:3;grid-row:1;flex:none;justify-content:flex-end;flex-wrap:nowrap;min-width:0}.app-topbar .mobile-menu-btn{grid-column:1;grid-row:1;display:grid}.app-topbar .mobile-menu-btn svg{width:18px;height:18px}.mobile-nav-panel{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;gap:1.4rem;min-height:100vh;min-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));border:1px solid var(--color-border);border-radius:0;background:var(--color-surface);box-shadow:var(--card-shadow);animation:settings-menu-in .18s ease-out;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:0 0 auto}.mobile-nav-panel__brand{display:inline-flex;align-items:center;width:min(12rem,68vw);min-width:0}.mobile-nav-panel__logo{display:block;width:100%;height:auto}.mobile-nav-panel__logo--dark,[data-theme=dark] .mobile-nav-panel__logo--light{display:none}[data-theme=dark] .mobile-nav-panel__logo--dark{display:block}.mobile-nav-panel__close{flex:0 0 auto;display:grid}.mobile-nav-panel__close svg{width:18px;height:18px}.mobile-nav-panel .sidebar-nav{flex:1 1 auto}.mobile-nav-panel .sidebar-nav__item{padding:.85rem .8rem;font-size:14px}.app-topbar__tools .balance-widget,.app-settings-dock .icon-btn--lang,.app-settings-dock .icon-btn--theme{display:none}.app-topbar .segment--center{width:100%;max-width:100%}.balance-widget__value{font-size:14px}.user-widget__name{max-width:7.5rem}.asset-view--stack{width:100%;max-width:100%}.card{width:100%;max-width:100%;box-sizing:border-box;border-radius:0;border-left:none;border-right:none}.kpi-row{width:100%;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.list-check,.export-actions,.fiat-results,.fiat-results-stage{width:100%;max-width:100%}.export-btn{width:100%}.check-row{width:100%;box-sizing:border-box}.segment,.asset-mode-bar,.fiat-toolbar,.fiat-doc-status{width:100%;max-width:100%;box-sizing:border-box}.col--left{display:contents;padding-bottom:0}.col--left:after{display:none}.col--left__intro{display:none}.col--center{order:2}.col--right{order:3}.col--left__bottom{display:none}.col--left__bottom .mini-cards{width:100%;max-width:100%;margin-top:0}.col--left__intro .col--left__top{margin-bottom:0}.hero__subtitle{max-width:none}}@media(max-width:768px){.header{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.nav-pill__btn{padding:.45rem .65rem;font-size:12px;letter-spacing:.04em;flex-shrink:0}.nav-pill__btn svg{width:15px;height:15px}.hero__title{font-size:16px}.card{padding:.7rem .75rem}.search-field input{font-size:16px}.search-row{flex-direction:column;align-items:stretch}.btn-analyze{width:100%;justify-content:center;min-height:2.75rem;padding:0 1rem}.meta-row .sep{display:none}.meta-row{flex-direction:column;align-items:flex-start;gap:.35rem}.risk-block{text-align:center}.risk-block__main{width:100%}.risk-score-line{justify-content:center}.progress{max-width:100%}.doc-wallet__body{grid-template-columns:1fr;gap:1rem}.doc-wallet__gauge-col{width:100%}.wallet-analysis-grid{grid-template-columns:1fr}.wallet-analysis-grid>.card--wallet-check,.wallet-analysis-grid>.card--overall-risk,.wallet-analysis-grid>.wallet-analysis-left-col,.wallet-analysis-grid>.card--wallet-connections,.wallet-analysis-grid>.card--latest-transactions,.wallet-analysis-grid>.card--wallet-balance,.wallet-analysis-risk-col{grid-column:auto}.wallet-analysis-left-col>.card--wallet-data,.wallet-analysis-left-col>.card--funds-source,.wallet-analysis-grid>.card--wallet-connections,.wallet-analysis-grid>.card--latest-transactions{grid-column:auto;grid-row:auto}.wallet-connections__body{grid-template-columns:minmax(0,1fr);gap:1rem}.wallet-connections__facts{width:100%}.wallet-connections__graph{display:none;width:100%;min-height:13rem}.cards-analysis-grid{grid-template-columns:1fr}.cards-analysis-main{grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto}.cards-analysis-right-col{grid-column:auto}.cards-analysis-main>.card--recipient-check,.cards-analysis-main>.card--overall-risk,.cards-analysis-main>.card--scrinor-data,.cards-analysis-main>.card--check-results,.cards-analysis-right-col>.card--check-progress{grid-column:auto;grid-row:auto;height:auto}.cards-analysis-side-col{display:flex;flex-direction:column;gap:6px}.card--check-results .check-results__sections,.card--scrinor-data .card-scrinor-data__groups{overflow:visible}.card-scrinor-data__row{grid-template-columns:1rem minmax(4.2rem,5rem) minmax(0,1fr) auto}.card-overall-risk__head,.card-overall-risk__content{grid-template-columns:1fr}.card-key-indicators__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.wallet-balance__amount{font-size:14px}.funds-source__row{grid-template-columns:minmax(4.8rem,1fr) minmax(0,1.2fr) 2rem;gap:.4rem}.key-indicators__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.reason-item{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.reason-item__icon{grid-row:1 / span 2;align-self:start}.reason-item>div:not(.reason-item__icon){grid-column:2;grid-row:1;min-width:0}.reason-item .tag-risk{grid-column:2;grid-row:2;justify-self:start;align-self:start;margin-top:.35rem;white-space:normal}.flow-track{padding-left:0;padding-right:0}.flow-track .flow-node__box{width:max-content;min-width:4.25rem;max-width:none;min-height:2.85rem;padding:.6rem;border-radius:8px}.flow-step--mixer .flow-node__box{width:max-content;max-width:none}.flow-node__line1,.flow-node__line2{font-size:12px}.flow-mid-cluster{flex:0 0 auto;width:max-content;min-width:0}.flow-bridge__caption{white-space:normal;max-width:6.5rem;line-height:1.25}.exposure-row{flex-direction:column;align-items:center;text-align:center}.exposure-row .legend{width:100%;max-width:16rem}.legend__row{font-size:12px}.donut-wrap{width:118px;height:118px}.donut-wrap svg{display:block;width:100%;height:100%}.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.live-feed{max-height:11rem}.live-row{grid-template-columns:auto 1fr auto;grid-template-rows:auto}.live-row__type{grid-column:auto;grid-row:auto}.live-row__main{grid-column:auto;grid-row:auto;flex-wrap:wrap}.live-row__meta{grid-column:auto;grid-row:auto;text-align:right}}@media(max-width:480px){.col--left__intro,.col--left__bottom,.kpi-row{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.hero__title{font-size:16px}.segment__btn{padding:.55rem .4rem;font-size:12px}.tab{padding:.4rem .55rem;font-size:12px}.risk-score-line .score{font-size:1.85rem}.flow-title-row{flex-wrap:wrap}.flow-step__top,.flow-connector__inner,.flow-caption-group .flow-connector__inner{margin-top:20px}.flow-step__top{min-height:20px;height:20px}.kpi-row{grid-template-columns:1fr}.check-row__addr{font-size:12px}.fiat-toolbar{width:100%;margin-left:0}.btn-outline,.btn-primary{flex:1;min-width:0;justify-content:center}.fiat-outcome__cols{grid-template-columns:1fr}.card__head--fiat{flex-direction:column}.fiat-transaction-check-card__head,.fiat-transaction-doc{grid-template-columns:1fr}.fiat-transaction-check-card__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem}.fiat-transaction-check-card__head{padding-right:0}.fiat-transaction-check-card__upload{width:100%;min-height:3rem;aspect-ratio:auto;padding:.4rem;font-size:12px}.fiat-transaction-check-card__upload svg{width:.9rem;height:.9rem}.fiat-transaction-check-card__docs div{grid-template-columns:1fr;gap:.15rem}.fiat-transaction-doc{justify-items:start}.fiat-extracted-risk-row{grid-template-columns:1fr}.fiat-recipient-profile-card,.fiat-risk-stack{grid-column:auto;grid-row:auto}.fiat-risk-stack,.fiat-correspondent-network__head,.fiat-correspondent-network__body,.fiat-correspondent-route{grid-template-columns:1fr}.fiat-correspondent-network__body{grid-template-areas:"sender" "middle" "receiver"}.fiat-correspondent-matches .fiat-correspondent-route{grid-template-columns:1fr}.fiat-correspondent-bank--receiver,.fiat-correspondent-network__middle{grid-column:auto;grid-row:auto}.fiat-correspondent-matches,.fiat-correspondent-network__head{align-items:stretch}.fiat-correspondent-network__currency{width:100%}.fiat-correspondent-matches:before,.fiat-correspondent-matches:after{display:none}.fiat-correspondent-route__item,.fiat-correspondent-route__item:last-child{border-right:0;border-bottom:0}.fiat-correspondent-route__item:last-child{border-bottom:0}.fiat-payment-flow-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.fiat-payment-flow{min-width:56rem}.fiat-payment-flow-summary{min-width:38rem;grid-template-columns:repeat(6,minmax(0,1fr))}.card--fiat-overall-risk .card-overall-risk__head,.card--fiat-overall-risk .card-overall-risk__content,.fiat-extracted-card__parties,.fiat-extracted-fields--transaction,.fiat-form-grid,.fiat-form-grid--wide{grid-template-columns:1fr}}.coming-soon{color:var(--color-text-subtle);font-weight:600}.dash-value{color:var(--color-text-subtle);font:inherit;font-weight:700}.wallet-check__input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text);font-size:14px;font-weight:600}.wallet-check__input::placeholder{color:var(--color-text-subtle)}.wallet-check__analyze{width:100%;margin-top:.8rem;min-height:2.15rem;justify-content:center}.empty-state{position:relative;display:flex;align-items:center;gap:.75rem;min-height:8.2rem;padding:.95rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(0,210,211,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.025),transparent),var(--color-bg-elevated);overflow:hidden}.empty-state:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.12) 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);opacity:.24;pointer-events:none}.empty-state--compact{min-height:4.4rem;padding:.75rem}.empty-state__visual{position:relative;z-index:1;display:grid;place-items:center;width:2.4rem;height:2.4rem;flex:0 0 auto;border-radius:50%;color:var(--color-accent-teal);background:#00d2d31f;box-shadow:0 0 24px #00d2d31f}.empty-state__visual svg{width:1.15rem;height:1.15rem}.empty-state__body{position:relative;z-index:1;min-width:0}.empty-state__title{margin:0 0 .25rem;font-size:14px;font-weight:700;line-height:1.25;color:var(--color-text)}.empty-state__description{margin:0;max-width:18rem;font-size:14px;font-weight:500;line-height:1.42;color:var(--color-text-muted)}.empty-value{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;color:var(--color-text-subtle);font-weight:600}.empty-value__dot{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;border:1px solid var(--color-accent-teal);box-shadow:0 0 12px #00d2d333;opacity:.72}.wallet-check__analyze--primary,.fiat-transaction-check-card__analyze{display:inline-flex;align-items:center;justify-content:center;width:100%}.wallet-check__analyze--primary:disabled,.fiat-transaction-check-card__analyze:disabled{opacity:.78}.fiat-transaction-check-card__analyze{min-height:2.25rem}.segment__btn[aria-disabled=true],.cards-report__btn:disabled,.fiat-transaction-doc__status:disabled,.btn-analyze:disabled{cursor:not-allowed;opacity:.62}.sidebar-nav__badge{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-widget .coming-soon,.user-widget .coming-soon{font-size:inherit}.latest-transactions__link{cursor:default}.wallet-connections__fact dd,.wallet-connections__node--main span,.wallet-connections__count{overflow-wrap:anywhere}.wallet-connections__fact .coming-soon,.wallet-connections__count{font-size:12px}@media(max-width:768px){.wallet-analysis-grid{grid-template-columns:minmax(0,1fr)!important}.wallet-analysis-grid>*,.wallet-analysis-left-col>*{grid-column:1 / -1!important;grid-row:auto!important}}body,button,input,.card,.empty-value,.fiat-extracted-field dd,.fiat-transaction-doc__body strong,.fiat-payment-flow__box strong,.fiat-payment-flow-summary__item dd,.wallet-connections__fact dd,.wallet-data__value,.wallet-balance__amount{font-size:14px}.card__title,.card__title--caps,:where([class$=__title],[class*="__title "]){font-size:16px}dt,.card__eyebrow,.coming-soon,.empty-state__description,:where([class$=__label],[class*="__label "],[class$=__meta],[class*="__meta "],[class$=__role],[class*="__role "],[class$=__caption],[class*="__caption "],[class$=__subtitle],[class*="__subtitle "],[class$=__description],[class*="__description "]){font-size:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root{min-height:100vh}
