body{background:#faf8f7;margin:0}*{box-sizing:border-box}@keyframes rise{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@keyframes t-digit-pop-in{0%{transform:translateY(var(--digit-distance));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translateY(0)}}.ui-app{--bg:#faf8f7;--bg2:#f4f2ef;--bg3:#eeebe7;--card:#fff;--ink:#1c1c1c;--ink2:#474644;--muted:#838180;--line:#e6e2de;--line2:#d6d1cb;--lime:#cdf034;--green:#0b6e77;--green2:#2fa84f;--green-soft:#e6f4ea;--red:#c8433b;--red-soft:#fbe7e5;--amber:#b5730e;--amber-soft:#fff3da;--r:16px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22,1,.36,1);--ease-bounce-strong:cubic-bezier(.34,3.85,.64,1);--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34,1.45,.64,1);--toast-open:.35s;--toast-distance:16px;--toast-blur:2px;--toast-scale:.97;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:General Sans,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15.5px;line-height:1.5}.ui-app a{color:inherit}.ui-app button,.ui-app input,.ui-app select{font-family:inherit}.ui-app .wrap{min-width:0;max-width:1200px;margin:0 auto;padding:0 24px 56px}.ui-app h1,.ui-app h2,.ui-app h3{letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.15}.ui-app h1{font-size:clamp(28px,3.4vw,38px)}.ui-app h2{font-size:17px}.ui-app h3{font-size:16px}.ui-app .sub{color:var(--ink2);max-width:620px;margin:6px 0 0}.ui-app .muted{color:var(--muted)}.ui-app .small{font-size:13px}.ui-app .mono{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ui-app .num{font-variant-numeric:tabular-nums}.ui-app nav.app{align-items:center;gap:22px;height:66px;display:flex}.ui-app .logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.ui-app .logo .mk{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:7px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ui-app nav.app .links{gap:18px;font-size:14px;font-weight:500;display:flex}.ui-app nav.app .links a{color:var(--ink2);transition:color var(--duration-quick);text-decoration:none}.ui-app nav.app .links a:hover{color:var(--ink)}.ui-app nav.app .right{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:820px){.ui-app nav.app .links{display:none}}.ui-app .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:22px 0 20px;display:flex}.ui-app .btn{border:1px solid var(--line2);background:var(--card);color:var(--ink);cursor:pointer;transition:transform var(--duration-medium) var(--ease-bounce-strong),box-shadow var(--duration-medium) var(--ease-smooth-out),background var(--duration-quick),opacity var(--duration-quick);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.ui-app .btn:hover{transition:transform var(--duration-fast) var(--ease-smooth-out),box-shadow var(--duration-fast) var(--ease-smooth-out);transform:translateY(-1px);box-shadow:0 8px 20px -14px #1c1c1c80}.ui-app .btn.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.ui-app .btn.dark:hover{background:#000}.ui-app .btn.danger{color:var(--red)}.ui-app .btn.sm{padding:7px 13px;font-size:13.5px}.ui-app .btn.lg{padding:13px 22px;font-size:15.5px}.ui-app .btn.block{width:100%}.ui-app .btn:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.ui-app .btn .dot{background:var(--green2);border-radius:50%;width:7px;height:7px;display:inline-block}.ui-app .chip{background:var(--bg3);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.ui-app .chip.ok{background:var(--green-soft);color:var(--green)}.ui-app .chip.warn{background:var(--amber-soft);color:var(--amber)}.ui-app .chip.bad{background:var(--red-soft);color:var(--red)}.ui-app .chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-app .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin:14px 0;padding:20px 22px}.ui-app .card h2{margin-bottom:12px}.ui-app .card>p:first-of-type{margin-top:0}.ui-app .cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ui-app .cardhead h2{margin:0}.ui-app .kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}@media (max-width:900px){.ui-app .kpis{grid-template-columns:repeat(2,1fr)}}.ui-app .kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.ui-app .kpi .l{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px}.ui-app .kpi .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:600}.ui-app .kpi .s{color:var(--muted);font-size:12.5px}.ui-app .kpi.ok .n{color:var(--green)}.ui-app .kpi.warn .n{color:var(--amber)}.ui-app .kpi.bad .n{color:var(--red)}.ui-app table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.ui-app th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:0 8px 8px;font-size:11px;font-weight:500}.ui-app td{border-top:1px solid var(--line);vertical-align:top;padding:9px 8px}.ui-app th.r,.ui-app td.r{text-align:right}.ui-app td a{border-bottom:1px solid var(--line2);text-decoration:none}.ui-app td a:hover{border-color:var(--ink)}.ui-app .empty{color:var(--muted);margin:0;padding:6px 0}.ui-app .alertbar{border:1px solid var(--line);border-left:3px solid var(--lime);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;padding:12px 14px;display:flex}.ui-app .alertbar.hold{border-left-color:var(--amber)}.ui-app .alertbar b{font-weight:600;display:block}.ui-app .alertbar .a{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ui-app .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-app .right{margin-left:auto}.ui-app .approve{text-align:center;padding:34px 24px}.ui-app .approve .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:44px;font-weight:600}.ui-app .approve .what{color:var(--ink2);margin-bottom:18px;font-size:17px}.ui-app iframe.call{background:#000;border:0;border-radius:12px;width:100%;height:560px}.ui-app .msg{background:var(--bg2);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:14px}.ui-app .msg b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11px;font-weight:500;display:block}.ui-app .facts td:first-child{color:var(--muted);width:160px}.ui-app label.f{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;display:block}.ui-app .fld{margin-top:16px}.ui-app input.f,.ui-app select.f{border:1px solid var(--line2);background:var(--card);width:100%;color:var(--ink);transition:border-color var(--duration-quick),box-shadow var(--duration-quick);border-radius:12px;outline:none;padding:10px 13px;font-size:15px}.ui-app input.f:focus,.ui-app select.f:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1c1c1c14}.ui-app .grid2{grid-template-columns:1fr 1fr;align-items:end;gap:0 16px;display:grid}@media (max-width:640px){.ui-app .grid2{grid-template-columns:1fr}}.ui-app .note{border:1px solid var(--line);border-left:3px solid var(--green2);background:var(--card);border-radius:12px;margin:14px 0;padding:12px 14px}.ui-app .note.err{border-left-color:var(--red);color:var(--red)}.ui-app code{background:var(--bg3);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ui-app .auth{max-width:420px;margin:56px auto 0}.ui-app .auth .logo{justify-content:center;margin-bottom:18px}.ui-app .auth h1{text-align:center;font-size:30px}.ui-app .auth .sub{text-align:center;margin:8px auto 26px}.ui-app .auth .or{color:var(--muted);align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}.ui-app .auth .or:before,.ui-app .auth .or:after{content:"";background:var(--line);flex:1;height:1px}.ui-app .otp{letter-spacing:10px;text-align:center;font-variant-numeric:tabular-nums;font-size:28px}.ui-app .gmark{width:18px;height:18px}.ui-app .rise{animation:rise var(--duration-very-slow) var(--ease-smooth-out) both;animation-delay:var(--d,0s)}.ui-app .t-digit-group{align-items:baseline;display:inline-flex}.ui-app .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both;animation-delay:.25s;display:inline-block}.ui-app .t-digit[data-stagger="1"]{animation-delay:calc(.25s + var(--digit-stagger))}.ui-app .t-digit[data-stagger="2"]{animation-delay:calc(.25s + var(--digit-stagger)*2)}.ui-app .t-toast{animation:toast-in var(--toast-open) var(--ease-smooth-out) both;animation-delay:calc(.3s + var(--i,0)*.11s)}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur))}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.ui-app .rise,.ui-app .t-digit,.ui-app .t-toast{animation:none!important}}.ui-app .wrap:has(#studio){max-width:1440px}.ui-app .studio-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ui-app .studio-bar .tabs{flex-wrap:wrap;gap:6px;display:flex}.ui-app .studio-bar .tab{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink2);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:14px}.ui-app .studio-bar .tab.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ui-app .studio-canvas{border-radius:var(--r);border:1px solid var(--line);height:calc(100vh - 190px);min-height:620px;overflow:hidden}.ui-app .linklike{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
