.mk-ann,.mk-scrim{--mk-ink:#161a17;--mk-muted:#565a53;--mk-lime:#efff38;--mk-lime-soft:#f9ffc2;--mk-surface:#f6f7f3;--mk-line:#e4e6e0;--mk-line-strong:#c9ccc4;--mk-danger:#b4231f;font-family:var(--f,Inter,"Helvetica Neue",Arial,sans-serif)}.mk-ann{position:relative;min-height:40px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 52px;font:500 14px/20px var(--f,Inter,sans-serif);box-sizing:border-box}.mk-ann a{font-weight:700;text-decoration:underline;text-underline-offset:3px;color:inherit}.mk-ann__t{text-align:center}.mk-ann__dots{display:inline-flex;gap:4px;margin-left:8px}.mk-ann__dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.3}.mk-ann__dots i.on{opacity:1}.mk-ann__x{position:absolute;right:max(6px,calc((100% - 1312px) / 2 - 10px));top:50%;margin-top:-22px;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:inherit;cursor:pointer;border-radius:50%}.mk-ann__x:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.mk-ann--y{background:var(--mk-lime);color:var(--mk-ink)}.mk-ann--ink{background:var(--mk-ink);color:#fff}.mk-ann--light{background:var(--mk-surface);color:var(--mk-ink)}html.in-app .mk-ann{display:none}@media (max-width:767px){.mk-ann{justify-content:flex-start;padding:9px 44px 9px 16px;font-size:13px;line-height:18px}.mk-ann__t{text-align:left}.mk-ann__x{right:0}}.mk-scrim{position:fixed;inset:0;z-index:1200;background:rgba(14,15,12,.45);align-items:flex-start;justify-content:center;padding:120px 16px 16px;overflow-y:auto}.mk-modal,.mk-scrim{display:flex;box-sizing:border-box}.mk-modal{position:relative;width:460px;max-width:100%;background:#fff;color:var(--mk-ink);border-radius:28px;box-shadow:0 16px 40px rgba(14,15,12,.14);padding:28px;flex-direction:column;gap:18px}.mk-modal--wide{width:760px;padding:0;overflow:hidden}.mk-grab{display:none}.mk-x{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--mk-surface);border:0;color:var(--mk-ink);cursor:pointer;z-index:1}.mk-modal--camp .mk-x{background:#fff}.mk-h2{margin:0;padding-right:52px;font:800 24px/30px var(--f,Inter,sans-serif);letter-spacing:-.015em}.mk-p{margin:-8px 0 0}.mk-muted{color:var(--mk-muted)}.mk-center{text-align:center;font-size:14px;line-height:20px}.mk-big{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding-top:18px}.mk-big b{font:800 24px/30px var(--f,Inter,sans-serif)}.mk-big .mk-muted{font-size:16px;line-height:24px}.mk-ic{width:72px;height:72px;border-radius:22px;background:var(--mk-lime);color:var(--mk-ink);display:grid;place-items:center}.mk-ic--round{width:64px;height:64px;border-radius:50%}.mk-img{width:100%;max-height:200px;object-fit:cover;border-radius:18px}.mk-form{gap:18px}.mk-field,.mk-form{display:flex;flex-direction:column}.mk-field{gap:6px}.mk-label{font:600 15px/20px var(--f,Inter,sans-serif)}.mk-input{height:52px;border-radius:16px;border:1.5px solid var(--mk-line-strong);background:#fff;padding:0 16px;display:flex;align-items:center;gap:10px;color:var(--mk-muted);box-sizing:border-box}.mk-input:focus-within{border-color:var(--mk-ink);box-shadow:0 0 0 3px var(--mk-lime-soft)}.mk-input.err{border-color:var(--mk-danger);background:#fffaf8}.mk-input input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:400 16px/1 var(--f,Inter,sans-serif);color:var(--mk-ink)}.mk-check{display:flex;gap:12px;align-items:flex-start;font:400 15px/22px var(--f,Inter,sans-serif);cursor:pointer}.mk-check input{position:absolute;opacity:0;width:1px;height:1px}.mk-check i{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--mk-line-strong);flex:none;margin-top:1px;display:grid;place-items:center;font-style:normal;font-size:14px;box-sizing:border-box}.mk-check.on i{background:var(--mk-ink);border-color:var(--mk-ink);color:#fff}.mk-check.err i{border-color:var(--mk-danger)}.mk-check input:focus-visible+i{outline:2px solid var(--mk-ink);outline-offset:2px}.mk-err{color:var(--mk-danger);font-weight:600;font-size:14px}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;border:1.5px solid transparent;font:600 16px/1 var(--f,Inter,sans-serif);white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box}.mk-btn--dark{background:var(--mk-ink);color:#fff}.mk-btn--sec{background:#fff;border-color:var(--mk-ink);color:var(--mk-ink)}.mk-btn--sm{height:40px;padding:0 16px;font-size:15px}.mk-btn--block{width:100%}.mk-btn[disabled]{opacity:.45;cursor:default}.mk-link{align-self:center;background:none;border:0;font:400 14px/20px var(--f,Inter,sans-serif);color:var(--mk-muted);text-decoration:underline;cursor:pointer;min-height:44px}.mk-link--left{align-self:flex-start}.mk-link--strong{font-weight:700}.mk-link--plain,.mk-link--strong{color:var(--mk-ink);font-size:14.5px}.mk-link--plain{text-decoration:none}.mk-row{display:flex;justify-content:space-between;align-items:center;margin-top:-10px}.mk-note{color:var(--mk-muted);font-size:13px;line-height:20px;text-align:center;margin-top:-6px}.mk-acts{display:flex;gap:10px;flex-wrap:wrap}.mk-acts--end{justify-content:flex-end}.mk-acts--2>*{flex:1 1}.mk-code{display:flex;align-items:center;gap:10px;border:2px dashed var(--mk-ink);border-radius:18px;padding:12px 12px 12px 18px}.mk-code b{flex:1 1;font:400 30px/34px Archivo Black,var(--f,Impact,sans-serif);letter-spacing:.04em;word-break:break-all}.mk-stars{display:flex;gap:8px;justify-content:center}.mk-stars button{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--mk-surface);border:0;color:var(--mk-ink);cursor:pointer}.mk-stars button:not(.on) svg{fill:none;stroke:currentColor;stroke-width:14}.mk-stars button.on{background:var(--mk-lime)}.mk-g{font:800 16px/1 var(--f,Inter,sans-serif)}.mk-chips{display:flex;flex-wrap:wrap;gap:6px}.mk-chips button{height:40px;padding:0 16px;border-radius:999px;background:var(--mk-surface);border:0;display:inline-flex;align-items:center;font:600 15px/1 var(--f,Inter,sans-serif);color:var(--mk-ink);cursor:pointer}.mk-chips button.on{background:var(--mk-ink);color:#fff}.mk-ta{min-height:110px;border-radius:16px;border:1.5px solid var(--mk-line-strong);padding:12px 16px;font:400 16px/24px var(--f,Inter,sans-serif);resize:vertical;box-sizing:border-box}.mk-pill,.mk-ta{color:var(--mk-ink)}.mk-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--mk-lime);font:700 13px/1 var(--f,Inter,sans-serif);width:-moz-fit-content;width:fit-content}.mk-pill--soft{background:var(--mk-surface)}.mk-camp{display:grid;grid-template-columns:300px minmax(0,1fr)}.mk-camp__art{background:var(--mk-ink);color:var(--mk-lime);display:flex;flex-direction:column;justify-content:space-between;padding:28px;min-height:380px;box-sizing:border-box}.mk-camp__art b{font:400 52px/50px Archivo Black,var(--f,Impact,sans-serif);text-transform:uppercase;overflow-wrap:anywhere}.mk-camp__tx{padding:30px 28px;display:flex;flex-direction:column;gap:12px}.mk-camp__tx h2{margin:0;padding-right:44px;font:800 28px/34px var(--f,Inter,sans-serif)}.mk-camp__tx p{margin:0;font-size:16px;line-height:24px}@media (max-width:767px){.mk-scrim{align-items:flex-end;padding:0}.mk-modal{width:100%;border-radius:28px 28px 0 0;padding:10px 16px calc(24px + env(safe-area-inset-bottom));gap:14px;max-height:92vh;overflow-y:auto;transition:transform .2s}.mk-modal--wide{padding:0}.mk-grab{display:block;width:44px;height:5px;border-radius:9px;background:var(--mk-line-strong);margin:0 auto 4px;flex:none}.mk-modal--wide .mk-grab{position:absolute;top:8px;left:50%;margin-left:-22px;z-index:1}.mk-x{top:12px;right:12px}.mk-big{padding-top:8px}.mk-big b{font-size:24px;line-height:30px}.mk-camp{grid-template-columns:1fr}.mk-camp__art{min-height:0;padding:28px 20px 20px;gap:16px}.mk-camp__art b{font-size:36px;line-height:36px}.mk-camp__tx{padding:20px 16px 24px}.mk-stars button{width:52px;height:52px}}.mk-fb{display:flex;flex-direction:column;gap:18px}.mk-modal .mk-fb+.mk-note,.mk-modal>.mk-fb:not(:first-of-type){margin-top:4px}