.fc9-review{--fc9-ink:#0f1a3c;--fc9-body:#0f1a3c;--fc9-muted:#0f1a3c;--fc9-rule:#e2e5eb;--fc9-rule-strong:#cbd0da;--fc9-surface:#fff;--fc9-canvas:#f6f7f9;--fc9-soft:#f4f7fc;--fc9-blue:#294be3;--fc9-cyan:#0aafe8;--fc9-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--fc9-canvas);min-height:100vh;color:var(--fc9-ink);padding:168px 48px 112px}.fc9-review *{box-sizing:border-box}.fc9{border:1px solid var(--fc9-rule);background:var(--fc9-surface);width:min(100%,1080px);color:var(--fc9-ink);letter-spacing:0;border-radius:6px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 46px -40px #0f1a3c59}.fc9__header{border-bottom:1px solid var(--fc9-rule);min-height:124px;padding:0;display:block}.fc9__header-primary{border-bottom:1px solid var(--fc9-rule);justify-content:space-between;align-items:center;gap:40px;min-height:70px;padding:14px 40px;display:flex}.fc9__entity{align-items:center;gap:14px;min-width:270px;display:flex}.fc9__entity-mark{background:var(--fc9-ink);width:40px;height:40px;font-family:var(--fc9-mono);letter-spacing:.08em;color:#fff;border-radius:5px;flex:0 0 40px;place-items:center;font-size:10px;font-weight:600;display:grid}.fc9__entity p,.fc9__entity h1{margin:0}.fc9__entity p{font-family:var(--fc9-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fc9-ink);margin-bottom:5px;font-size:10.5px;font-weight:600;line-height:1.35}.fc9__entity h1{letter-spacing:.02em;font-size:19px;font-weight:650;line-height:1.2}.fc9__meta{grid-template-columns:minmax(190px,.7fr) minmax(0,1.65fr);align-items:center;gap:72px;min-height:53px;margin:0;padding:9px 40px 10px;display:grid}.fc9__meta dt,.fc9__summary dt,.fc9__details dt,.fc9__context-facts dt,.fc9__table-head{font-family:var(--fc9-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fc9-ink);font-size:11px;font-weight:650;line-height:1.4}.fc9__meta dd{color:var(--fc9-ink);margin:4px 0 0;font-size:13.5px;font-weight:550;line-height:1.35}.fc9__live-banking{justify-self:end;min-width:440px}.fc9__live-banking dt{white-space:nowrap;color:var(--fc9-ink);align-items:center;gap:9px;font-size:12px;display:flex}.fc9__live-banking dt i{background:var(--fc9-blue);border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:6s ease-in-out infinite fc9-live-banking-pulse;display:block;box-shadow:0 0 #294be33d}.fc9__live-banking dd{white-space:nowrap;color:var(--fc9-ink);margin-top:4px;font-size:14px;font-weight:580;line-height:1.35}.fc9__as-of{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fc9__as-of>dl{min-width:122px;margin:0}.fc9__as-of dt{font-family:var(--fc9-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--fc9-ink);font-size:11px;font-weight:650;line-height:1.4}.fc9__as-of dd{white-space:nowrap;color:var(--fc9-ink);margin:4px 0 0;font-size:13.5px;font-weight:550;line-height:1.35}.fc9__refresh{border:1px solid var(--fc9-rule-strong);height:36px;font:600 12.5px/1 var(--font-inter),"Inter",sans-serif;color:var(--fc9-ink);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.fc9__refresh:hover{background:var(--fc9-soft)}.fc9__refresh:focus-visible{outline:2px solid var(--fc9-blue);outline-offset:2px}.fc9__refresh span{font-size:16px;font-weight:500;line-height:1}.fc9__section{padding:30px 40px 32px}.fc9__section+.fc9__section{border-top:1px solid var(--fc9-rule)}.fc9 h2{letter-spacing:.035em;text-transform:uppercase;color:var(--fc9-ink);margin:0 0 20px;font-size:15px;font-weight:700;line-height:1.35}.fc9__section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.fc9__section-heading h2{margin:0}.fc9__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.fc9__summary-item{border:1px solid var(--fc9-rule);background:#fff;border-radius:5px;min-width:0;min-height:112px;padding:19px 20px 17px;position:relative;overflow:hidden}.fc9__summary-item dd{font-family:var(--fc9-mono);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:23px;font-weight:550;line-height:1.15}.fc9__summary-item--revenue dd{color:var(--fc9-ink)}.fc9__summary-item small{min-height:13px;font-family:var(--fc9-mono);color:var(--fc9-ink);margin-top:8px;font-size:9px;line-height:1.4;display:block}.fc9__payment-change i{font-family:var(--font-inter),"Inter",sans-serif;color:var(--fc9-ink);font-size:10px;font-style:normal}.fc9__details{border:1px solid var(--fc9-rule);background:#fff;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;display:grid;overflow:hidden}.fc9__details>div{justify-content:space-between;align-items:baseline;gap:24px;padding:16px 18px;display:flex}.fc9__details>div:nth-child(odd){border-right:1px solid var(--fc9-rule)}.fc9__details>div:nth-child(n+3){border-top:1px solid var(--fc9-rule)}.fc9__details dd{font-family:var(--fc9-mono);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:550}.fc9__context{position:relative;overflow:hidden}.fc9__context-body{border:1px solid var(--fc9-rule);background:linear-gradient(100deg,#fff 0% 68%,#f8fafe 100%);border-radius:5px;overflow:hidden}.fc9__context-facts{border-bottom:1px solid var(--fc9-rule);grid-template-columns:1fr .9fr 1.25fr;margin:0;display:grid}.fc9__context-facts>div{min-width:0;padding:18px 20px}.fc9__context-facts>div+div{border-left:1px solid var(--fc9-rule)}.fc9__context-facts dd{font-family:var(--fc9-mono);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:18px;font-weight:550;line-height:1.25}.fc9__payment-change dd{align-items:baseline;gap:7px;display:flex}.fc9__payment-change dd span{color:var(--fc9-ink);font-size:13px;font-weight:450}.fc9__payment-change dd strong{color:var(--fc9-ink);font-weight:550}.fc9__context-body>p{letter-spacing:-.005em;max-width:900px;color:var(--fc9-ink);margin:0;padding:25px 24px 27px;font-size:17px;font-weight:450;line-height:1.75}.fc9__context-body{animation:15s ease-in-out infinite fc9-context-surface}.fc9__context-pass{pointer-events:none;border-radius:5px;position:absolute;inset:54px 40px 32px;overflow:hidden}.fc9__context-pass:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#294be311,#0000);width:32%;animation:15s ease-in-out infinite fc9-context-pass;position:absolute;top:0;bottom:0;transform:translate(-110%)}.fc9__financing-table{border:1px solid var(--fc9-rule);background:#fff;border-radius:5px;overflow:hidden}.fc9__table-head,.fc9__financing li{grid-template-columns:110px minmax(0,1fr) 140px;gap:28px;display:grid}.fc9__table-head{border-bottom:1px solid var(--fc9-rule);padding:13px 18px;font-size:10.5px}.fc9__table-head span:last-child{text-align:right}.fc9__financing ol{margin:0;padding:0;list-style:none}.fc9__financing li{align-items:center;padding:19px 18px}.fc9__financing li+li{border-top:1px solid var(--fc9-rule)}.fc9__financing time{font-family:var(--fc9-mono);color:var(--fc9-ink);font-size:11.5px}.fc9__financing li>span{color:var(--fc9-ink);font-size:14px;font-weight:550;line-height:1.4}.fc9__financing li>strong{text-align:right;font-family:var(--fc9-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}.fc9__financing-resolve{animation:15s ease-in-out infinite fc9-financing-resolve}.fc9__accounts-table{border:1px solid var(--fc9-rule);background:#fff;border-radius:5px;overflow:hidden}.fc9__accounts-head,.fc9__accounts li{grid-template-columns:.95fr 1.35fr .7fr .82fr .82fr;gap:24px;display:grid}.fc9__accounts-head{border-bottom:1px solid var(--fc9-rule);font-family:var(--fc9-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fc9-ink);padding:13px 18px;font-size:10.5px;font-weight:650;line-height:1.4}.fc9__accounts ol{margin:0;padding:0;list-style:none}.fc9__accounts li{align-items:center;padding:19px 18px}.fc9__accounts li+li{border-top:1px solid var(--fc9-rule)}.fc9__accounts li>span{color:var(--fc9-ink);font-size:14px;font-weight:550;line-height:1.4}.fc9__accounts li>strong{text-align:left;font-family:var(--fc9-mono);font-variant-numeric:tabular-nums;color:var(--fc9-ink);font-size:13px;font-weight:550}.fc9__institution{align-items:center;gap:10px;font-weight:600;display:flex}.fc9__institution i{border:1px solid var(--fc9-rule-strong);background:var(--fc9-soft);width:25px;height:25px;font-family:var(--fc9-mono);color:var(--fc9-ink);border-radius:50%;flex:0 0 25px;place-items:center;font-size:9px;font-style:normal;font-weight:600;display:grid}.fc9__accounts li>.fc9__account-status{font-family:var(--fc9-mono);color:var(--fc9-ink);align-items:center;gap:7px;font-size:11.5px;font-weight:550;line-height:1.4;display:flex}.fc9__account-status i{background:#1f8a55;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}@keyframes fc9-context-surface{0%,42.67%,64%,to{background:linear-gradient(100deg,#fff 0% 68%,#f8fafe 100%)}49.33%,57.33%{background:linear-gradient(100deg,#fff 0%,#f7f9ff 68%,#f1f7fc 100%)}}@keyframes fc9-context-pass{0%,45.33%{opacity:0;transform:translate(-110%)}49.33%{opacity:1}60%{opacity:0;transform:translate(340%)}to{opacity:0;transform:translate(340%)}}@keyframes fc9-financing-resolve{0%,41.33%,62.67%,to{background:0 0}46.67%,57.33%{background:linear-gradient(90deg,#294be30d,#0aafe806)}}@keyframes fc9-live-banking-pulse{0%,to{box-shadow:0 0 #294be33d}50%{box-shadow:0 0 0 7px #294be300}}@media (max-width:860px){.fc9-review{padding:146px 28px 92px}.fc9__header-primary{flex-direction:column;align-items:flex-start;gap:20px;padding-top:24px;padding-bottom:22px}.fc9__meta{width:100%}}@media (max-width:680px){.fc9-review{padding:128px 15px 68px}.fc9__section,.fc9__header-primary,.fc9__meta{padding-left:20px;padding-right:20px}.fc9__entity h1{font-size:16px}.fc9__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fc9__live-banking{justify-self:stretch;min-width:0}.fc9__live-banking dd{white-space:normal}.fc9__summary{grid-template-columns:minmax(0,1fr)}.fc9__summary-item{min-height:0}.fc9__details{grid-template-columns:minmax(0,1fr)}.fc9__details>div:nth-child(n){border-right:0}.fc9__details>div+div{border-top:1px solid var(--fc9-rule)}.fc9__context-facts{grid-template-columns:minmax(0,1fr)}.fc9__context-facts>div+div{border-top:1px solid var(--fc9-rule);border-left:0}.fc9__context-pass{left:20px;right:20px}.fc9__table-head{display:none}.fc9__financing li{grid-template-columns:64px minmax(0,1fr);gap:8px 16px}.fc9__financing li>strong{text-align:left;grid-column:2}.fc9__accounts-head{display:none}.fc9__accounts li{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.fc9__accounts li>span:nth-child(2),.fc9__accounts li>span:nth-child(3){grid-column:1}.fc9__accounts li>strong{text-align:right;grid-area:1/2}.fc9__accounts li>.fc9__account-status{grid-area:2/2;justify-self:end;padding-left:0}}@media (prefers-reduced-motion:reduce){.fc9__live-banking dt i,.fc9__context-body,.fc9__context-pass:after,.fc9__financing-resolve{animation:none}}
