.cr2 .cr2-frame{background:#fff;border:1px solid #00000014;border-radius:12px;max-width:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.cr2 .cr2-layer{opacity:0;pointer-events:none;transition:opacity .2s,transform .28s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:translateY(8px)}.cr2 .cr2-layer[data-on]{opacity:1;pointer-events:auto;transition:opacity .24s 80ms,transform .36s cubic-bezier(.23,1,.32,1) 80ms;transform:none}.cr2 .cr2-login{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px 40px;display:flex}.cr2 .cr2-login__kicker{color:#9a9a9f;letter-spacing:.72px;text-transform:uppercase;margin-bottom:12px;font-size:12px;line-height:18px}.cr2 .cr2-login__title{color:#2a2a2a;letter-spacing:-1.32px;margin-bottom:12px;font-family:Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1}.cr2 .cr2-login__sub{color:#6b6b6a;margin-bottom:40px;font-size:18px;line-height:1.5}.cr2 .cr2-pin{gap:12px;display:flex}.cr2 .cr2-pin__cell{background:#fff;border:1px solid #e6e7ea;border-radius:12px;place-items:center;width:52px;height:60px;transition:border-color .15s;display:grid;box-shadow:inset 0 16px 8px #00000003,inset 0 8px 16px #0000000a,inset 0 1px 2px #0000001f}.cr2 .cr2-pin__cell[data-focus]{border-color:#c9c9ce}.cr2 .cr2-pin__dot{opacity:0;background:#b5b5ba;border-radius:50%;width:14px;height:14px;transition:opacity .15s,transform .15s cubic-bezier(.23,1,.32,1);transform:scale(.6)}.cr2 .cr2-pin__dot[data-on]{opacity:1;transform:none}.cr2 .cr2-login__status{justify-content:center;align-items:center;min-height:24px;margin-top:28px;font-size:14px;display:flex}.cr2 .cr2-login__verifying{color:#9a9a9f}.cr2 .cr2-login__reset{color:#06f;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cr2 .cr2-login__reset>span{font-size:10px}.cr2 .cr2-screens,.cr2 .cr2-swap{display:grid}.cr2 .cr2-screen,.cr2 .cr2-swap__item{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .16s,transform .2s cubic-bezier(.23,1,.32,1);transform:translateY(8px)}.cr2 .cr2-screen[data-on],.cr2 .cr2-swap__item[data-on]{opacity:1;pointer-events:auto;transition:opacity .2s 60ms,transform .28s cubic-bezier(.23,1,.32,1) 60ms;transform:none}.cr2 .cx-head{margin-bottom:20px}.cr2 .cx-rule{display:none}.cr2 .cx-platform{margin-bottom:20px}.cr2 .cx-kpi{gap:12px;padding:16px 18px}.cr2 .cx-chart{margin-top:14px;padding:16px 20px 12px}.cr2 .cr2-h{margin-bottom:24px}.cr2 .cr2-programs{gap:15px;display:grid}.cr2 .cr2-program{background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;height:70px;padding:0 26px;transition:background-color .18s;display:flex;box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 2px 4px #0000000a}.cr2 .cr2-program[data-hover]{background:#fafafa}.cr2 .cr2-program__main{align-items:center;gap:20px;min-width:0;display:flex}.cr2 .cr2-badge{flex:none}.cr2 .cr2-program__text{gap:2px;min-width:0;display:grid}.cr2 .cr2-program__title{letter-spacing:-.28px;font-size:16px;font-weight:500;line-height:19px}.cr2 .cr2-program__meta{color:#1c1c1ccc;letter-spacing:-.28px;font-size:14px;line-height:17px}.cr2 .cr2-program__go{color:#52525b;flex:none}.cr2 .cr2-back{align-items:center;gap:6px;display:flex}.cr2 .cr2-back svg{color:#52525b}.cr2 .cr2-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cr2 .cr2-fact{gap:16px;padding:20px;display:grid}.cr2 .cr2-fact__value{align-items:center;gap:8px;display:inline-flex}.cr2 .cr2-rule{background:#e4e4e7;height:1px;margin:28px 0}.cr2 .cr2-about__title{color:#1c1c1c;letter-spacing:-.28px;margin-bottom:20px;font-size:20px;font-weight:550;line-height:24px}.cr2 .cr2-about p{margin:0;font-size:13px;line-height:1.65}.cr2 .cr2-list{background:#fff;border:1px solid #e6e7ea;border-radius:10px;overflow:hidden}.cr2 .cr2-doc{align-items:center;gap:12px;padding:18px 20px;display:flex}.cr2 .cr2-doc__icon{color:#6b6b6a;background:#e6e7ea;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cr2 .cr2-doc__text{flex:1;gap:2px;min-width:0;display:grid}.cr2 .cr2-doc__name{color:#121212;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.cr2 .cr2-doc__meta{color:#6b6b6a;font-size:13px;line-height:1.4}.cr2 .cr2-doc__actions{color:#6b6b6a;flex:none;gap:14px;padding-right:4px;display:flex}.cr2 .cr2-invoices__head{justify-content:space-between;align-items:center;display:flex}.cr2 .cr2-invoices__head .cr2-about__title{margin-bottom:0}.cr2 .cr2-stepper{color:#121212;border:1px solid #e6e7ea;border-radius:8px;align-items:center;gap:10px;height:32px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.cr2 .cr2-stepper svg{color:#6b6b6a}.cr2 .cr2-modal{z-index:4;opacity:0;pointer-events:none;background:#0000004d;place-items:center;padding-bottom:60px;transition:opacity .18s;display:grid;position:absolute;inset:0}.cr2 .cr2-modal[data-open]{opacity:1;transition:opacity .2s}.cr2 .cr2-modal__card{background:#fff;border-radius:8px;width:540px;max-width:calc(100% - 32px);transition:transform .2s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:scale(.97)}.cr2 .cr2-modal[data-open] .cr2-modal__card{transform:none}.cr2 .cr2-modal__head{border-bottom:1px solid #e4e4e7;align-items:center;gap:8px;height:60px;padding:0 24px;display:flex}.cr2 .cr2-modal__title{color:#18181b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.cr2 .cr2-modal__esc{color:#52525b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;padding:1px 6px;font-size:11px}.cr2 .cr2-modal__x{color:#52525b;flex:none;place-items:center;width:24px;height:24px;display:grid}.cr2 .cr2-modal__body{gap:28px;padding:28px 24px 24px;display:grid}.cr2 .cr2-modal__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cr2 .cr2-modal__field{gap:4px;display:grid}.cr2 .cr2-modal__label{color:#18181b;font-size:14px;font-weight:500;line-height:24px}.cr2 .cr2-modal__value{color:#52525b;font-size:13px;line-height:1.6}.cr2 .cr2-modal__program{align-items:center;gap:6px;display:inline-flex}.cr2 [data-layout=compact] .cr2-login__title{font-size:28px}.cr2 [data-layout=compact] .cr2-login__sub{font-size:15px}.cr2 [data-layout=compact] .cr2-program{height:64px;padding:0 16px}.cr2 [data-layout=compact] .cr2-program__main{gap:14px}.cr2 [data-layout=compact] .cr2-facts{grid-template-columns:1fr 1fr;gap:8px}.cr2 [data-layout=compact] .cr2-fact:last-child{display:none}.cr2 [data-layout=compact] .cr2-fact{gap:10px;padding:12px}.cr2 [data-layout=compact] .cr2-fact .cds-label,.cr2 [data-layout=compact] .cx-kpi .cds-label{font-size:12px}.cr2 [data-layout=compact] .cr2-modal{place-items:end stretch;padding:0}.cr2 [data-layout=compact] .cr2-modal__card{border-radius:14px 14px 0 0;width:100%;max-width:none;transform:translateY(24px)}.cr2 [data-layout=compact] .cr2-modal__grid{grid-template-columns:1fr}.cr2 [data-layout=compact] .cr2-modal__esc,.cr2 [data-layout=compact] .cm-pages__nav>:first-child{display:none}.cr2 [data-layout=compact] .cr2-about__title{margin-bottom:14px;font-size:18px;line-height:22px}.cr2 [data-layout=compact] .cr2-doc{padding:12px 14px}.cr2 [data-layout=compact] .cr2-doc__name{font-size:14px}@media (prefers-reduced-motion:reduce){.cr2 .cr2-screen,.cr2 .cr2-swap__item,.cr2 .cr2-layer,.cr2 .cr2-modal__card{transform:none!important}}
