@font-face{font-family:Manrope;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/assets/manrope-latin-C46ZzDBF.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--op-canvas:#f7f7f5;--op-surface:#fff;--op-surface-soft:#eeefeb;--op-ink:#20211f;--op-muted:#62645e;--op-line:#d7d9d2;--op-accent:#f45b22;--op-accent-hover:#ff743e;--op-accent-soft:#ffede4;--op-on-accent:#20211f;--op-dark:#20211f;--op-on-dark:#fff;--op-success:#256344;--op-success-soft:#e4f1e9;--op-warning:#805200;--op-warning-soft:#fff2ce;--op-danger:#b42d24;--op-danger-soft:#fff0ee;--op-info:#265e82;--op-info-soft:#eaf3f8;--op-focus:#713000;--op-font:Manrope,Arial,sans-serif;--op-font-mono:Manrope,Arial,sans-serif;--op-space-1:4px;--op-space-2:8px;--op-space-3:12px;--op-space-4:16px;--op-space-5:20px;--op-space-6:24px;--op-space-8:32px;--op-space-10:40px;--op-space-12:48px;--op-space-16:64px;--op-radius-sm:10px;--op-radius-md:16px;--op-radius-lg:24px;--op-radius-xl:32px;--op-radius-pill:999px;--op-shadow:0 20px 70px #20211f0c;--op-duration-fast:.16s;--op-duration:.28s;--op-ease:cubic-bezier(.2,.7,.2,1)}.op-brand{white-space:nowrap;color:inherit;font-family:var(--op-font);align-items:center;gap:9px;line-height:1;display:inline-flex}.op-brand__mark{flex:none;width:30px;height:30px}.op-brand__word{letter-spacing:-1.3px;font-size:26px;font-weight:800}.op-brand__dot{color:var(--op-accent)}.op-brand--compact .op-brand__mark{width:38px;height:38px}.op-button{border-radius:var(--op-radius-pill);background:var(--op-accent);min-height:52px;color:var(--op-on-accent);font:700 15px/1.3 var(--op-font);cursor:pointer;transition:background var(--op-duration-fast), transform var(--op-duration-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:14px 25px;text-decoration:none;display:inline-flex}.op-button:hover{background:var(--op-accent-hover);transform:translateY(-2px)}.op-button--dark{background:var(--op-dark);color:var(--op-on-dark)}.op-button--dark:hover{background:#3c3d39}.op-button--light{background:var(--op-surface);color:var(--op-ink)}.op-button--light:hover{background:var(--op-surface-soft)}.op-button--outline{border-color:var(--op-line);color:var(--op-ink);background:0 0}.op-button:disabled{background:var(--op-surface-soft);color:var(--op-muted);cursor:not-allowed;transform:none}.op-button:focus-visible{outline:3px solid var(--op-focus);outline-offset:4px}.op-field:focus-visible{outline:3px solid var(--op-focus);outline-offset:4px}.op-field{box-sizing:border-box;border:1px solid var(--op-line);border-radius:var(--op-radius-sm);background:var(--op-surface);width:100%;min-height:52px;color:var(--op-ink);font:500 16px/1.5 var(--op-font);padding:13px 16px;display:block}.op-field[aria-invalid=true]{border-color:var(--op-danger)}.op-status{font:600 12px/1.4 var(--op-font);color:var(--op-success);background:var(--op-success-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.op-status--warning{color:var(--op-warning);background:var(--op-warning-soft)}.op-status--danger{color:var(--op-danger);background:var(--op-danger-soft)}.op-card{aspect-ratio:1.586;text-align:left;width:100%;font-family:var(--op-font);box-sizing:border-box;border:1px solid #20211f24;border-radius:clamp(16px,2vw,28px);position:relative;overflow:hidden;box-shadow:0 24px 32px -20px #20211f4a;container-type:inline-size}.op-card__top,.op-card__bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.op-card .op-brand__word{font-size:clamp(18px,6cqw,29px)}.op-card .op-brand__mark{width:clamp(21px,7cqw,31px);height:clamp(21px,7cqw,31px)}.op-card__edition{letter-spacing:2px;font-size:clamp(7px,2cqw,10px);font-weight:600}.op-card__bottom{font-size:clamp(10px,3cqw,13px);font-weight:600}@media (prefers-reduced-motion:reduce){.op-button{transition:none!important;transform:none!important}}body{background:#f7f7f5;margin:0}html{scroll-behavior:smooth}button,input,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
