.GvjrJa_trigger{border:1px solid color-mix(in srgb,var(--forest) 30%,transparent);min-height:38px;color:var(--forest);background:color-mix(in srgb,var(--paper) 82%,transparent);cursor:pointer;font:700 13px var(--font-geist-sans),sans-serif;letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #173d310d}.GvjrJa_trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.GvjrJa_trigger:hover,.GvjrJa_trigger:focus-visible{color:var(--paper);border-color:var(--forest);background:var(--forest);outline:none;transform:translateY(-1px)}.GvjrJa_trigger:disabled{opacity:.6;cursor:wait}.GvjrJa_overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1b16ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.GvjrJa_dialog{border:1px solid var(--forest);background:var(--paper);width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 80px #0816114d}.GvjrJa_dialog header{border-bottom:1px solid var(--forest);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.GvjrJa_dialog header span{color:var(--rust);letter-spacing:.22em;font:700 9px Georgia,serif;display:block}.GvjrJa_dialog header strong{margin-top:4px;font-size:20px;display:block}.GvjrJa_dialog header button{border:1px solid var(--forest);width:34px;height:34px;color:var(--forest);cursor:pointer;background:0 0;font-size:24px}.GvjrJa_dialog>img{border:1px solid var(--line-soft);width:min(510px,100% - 40px);height:auto;margin:20px auto;display:block;box-shadow:0 16px 38px #08161129}.GvjrJa_dialog footer{border-top:1px solid var(--forest);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.GvjrJa_dialog footer button{border:1px solid var(--forest);min-height:38px;color:var(--forest);cursor:pointer;font:600 12px var(--font-geist-sans),sans-serif;background:0 0;padding:0 16px}.GvjrJa_dialog footer button:last-child{color:var(--paper);background:var(--forest)}@media (max-width:700px){.GvjrJa_overlay{padding:12px}.GvjrJa_dialog>img{width:calc(100% - 24px);margin:12px auto}.GvjrJa_dialog header{padding:13px 14px}.GvjrJa_dialog footer{padding:12px 14px}}
