.ui-modal-backdrop,.ui-lightbox{--ui-paper:#f7f8f2;--ui-ink:#142c31;--ui-ink-hover:#28474b;--ui-muted:#62706d;--ui-line:#d8ded4;--ui-citron:#e5f29b;--ui-focus:#47767d;--ui-error:#b3402e;--ui-error-hover:#983524;box-sizing:border-box;font-family:var(--font-manrope), Arial, sans-serif;animation:.15s ui-overlay-in;position:fixed;inset:0}.ui-modal-backdrop *,.ui-lightbox *{box-sizing:border-box}@keyframes ui-overlay-in{0%{opacity:0}}.ui-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#112b31a8;place-items:center;padding:18px;display:grid}.ui-modal{background:var(--ui-paper);width:100%;max-width:440px;max-height:90vh;color:var(--ui-ink);text-align:left;border-radius:8px;padding:30px 32px 28px;overflow-y:auto;box-shadow:0 30px 120px #0005}.ui-modal-title{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:500;line-height:1.2}.ui-modal-body{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:13px;font-size:13px;font-weight:500;line-height:1.8}.ui-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:26px;display:flex}.ui-button{min-height:43px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;font-size:12px;font-weight:700;line-height:1.2;transition:background .2s,border-color .2s;display:inline-flex}.ui-button:focus-visible,.ui-lightbox-close:focus-visible,.ui-lightbox-nav:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.ui-button:disabled{opacity:.6;cursor:progress}.ui-button--quiet{border-color:var(--ui-line);color:var(--ui-ink);background:0 0}.ui-button--quiet:hover:not(:disabled){border-color:var(--ui-ink)}.ui-button--solid{background:var(--ui-ink);color:var(--ui-paper)}.ui-button--solid:hover:not(:disabled){background:var(--ui-ink-hover)}.ui-button--danger{background:var(--ui-error);color:#fff}.ui-button--danger:hover:not(:disabled){background:var(--ui-error-hover)}.ui-lightbox{z-index:110;color:var(--ui-paper);background:#0d2227f2;justify-content:center;align-items:center;padding:64px 76px 70px;display:flex}.ui-lightbox>img{object-fit:contain;border-radius:3px;max-width:100%;max-height:100%;display:block;box-shadow:0 30px 120px #0008}.ui-lightbox-close,.ui-lightbox-nav{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f7f8f255;border-radius:50%;place-items:center;padding:0 0 3px;font-size:26px;font-weight:400;line-height:1;transition:background .2s,border-color .2s;display:grid;position:absolute}.ui-lightbox-close:hover,.ui-lightbox-nav:hover{border-color:var(--ui-paper);background:#f7f8f21f}.ui-lightbox-close:focus-visible,.ui-lightbox-nav:focus-visible{outline-color:var(--ui-citron)}.ui-lightbox-close{top:14px;right:16px}.ui-lightbox-nav{top:50%;transform:translateY(-50%)}.ui-lightbox-nav.prev{left:16px}.ui-lightbox-nav.next{right:16px}.ui-lightbox-bar{letter-spacing:.04em;white-space:nowrap;align-items:center;gap:16px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ui-lightbox-hero{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-citron);font-size:9px;font-weight:700}.ui-lightbox-bar .ui-button{background:var(--ui-citron);min-height:36px;color:var(--ui-ink);padding:9px 16px;font-size:11px}.ui-lightbox-bar .ui-button:hover{background:#d6e77d}.ui-lightbox-bar .ui-button:focus-visible{outline-color:var(--ui-citron)}@media (max-width:700px){.ui-modal{padding:26px 24px 24px}.ui-modal-title{font-size:23px}.ui-lightbox{padding:64px 12px 70px}.ui-lightbox-nav{top:auto;bottom:12px;transform:none}}@media (prefers-reduced-motion:reduce){.ui-modal-backdrop,.ui-lightbox{animation:none}.ui-button,.ui-lightbox-close,.ui-lightbox-nav{transition:none}}
