*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:#f5f6f8;-webkit-font-smoothing:antialiased;color:#000000e0}.iyf-login{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr;background:#f5f6f8}.iyf-login__brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:56px;color:#fff;background:#0b1f3a;overflow:hidden}.iyf-login__brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 20%,rgba(22,119,255,.35),transparent 42%),radial-gradient(circle at 82% 78%,rgba(82,196,26,.18),transparent 46%);pointer-events:none}.iyf-login__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 78%);mask-image:linear-gradient(180deg,#000 0%,transparent 78%)}.iyf-login__inner{position:relative;z-index:2}.iyf-login__logo{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;letter-spacing:.5px}.iyf-login__mark{width:38px;height:38px;border-radius:10px;background:#1677ff;display:grid;place-items:center;font-size:15px;font-weight:700}.iyf-login__headline{font-size:34px;line-height:1.35;font-weight:600;max-width:15em;margin:0 0 16px}.iyf-login__sub{font-size:15px;line-height:1.8;color:#ffffffad;max-width:30em}.iyf-login__stats{position:relative;z-index:2;display:flex;gap:40px}.iyf-login__stat b{display:block;font-size:22px;font-weight:600}.iyf-login__stat span{font-size:13px;color:#fff9}.iyf-login__panel{display:grid;place-items:center;padding:40px 24px}.iyf-login__form{width:100%;max-width:360px}.iyf-login__form h2{margin:0 0 6px;font-size:24px;font-weight:600}.iyf-login__form p{margin:0 0 28px;color:#00000073}@media (max-width: 900px){.iyf-login{grid-template-columns:1fr}.iyf-login__brand{display:none}}.iyf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.iyf-preview{max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px;line-height:1.75}.iyf-kpi{border-radius:12px}.iyf-kpi .ant-card-body{padding:18px 20px}.iyf-kpi__label{color:#00000073;font-size:13px;margin-bottom:8px}.iyf-kpi__value{font-size:26px;font-weight:600;line-height:1.2}.iyf-kpi__foot{margin-top:8px;font-size:12px;color:#00000073}.iyf-card-title{font-size:15px;font-weight:600}
