.nfnty-sp{bottom:82px;color:#201935;font:15px/1.5 system-ui,sans-serif;position:fixed;right:18px;z-index:45}.nfnty-sp *{box-sizing:border-box}.nfnty-sp button,.nfnty-sp-studio button{cursor:pointer;font:inherit}.nfnty-sp .sp-launch{background:linear-gradient(115deg,#6330ba,#9c296e);border:1px solid #bda5f5;border-radius:30px;box-shadow:0 5px 22px #30163c40;color:#fff;padding:12px 18px}.nfnty-sp .sp-panel{background:#fff;border:1px solid #e5ddfa;border-radius:18px;bottom:54px;box-shadow:0 12px 40px #20153d45;display:flex;flex-direction:column;height:min(550px,calc(100dvh - 185px));overflow:hidden;position:absolute;right:0;width:min(375px,calc(100vw - 28px))}.nfnty-sp header{align-items:center;background:#6431ae;color:#fff;display:flex;justify-content:space-between;padding:14px 16px}.nfnty-sp header small{color:#f4eaff;display:block}.nfnty-sp header button{background:#0000;border:0;color:#fff;font-size:26px;padding:0 8px}.nfnty-sp .sp-messages{flex:1 1;overflow:auto;overflow-wrap:anywhere;padding:14px}.nfnty-sp p{margin:8px 0}.nfnty-sp small{color:#655b75;font-size:12px}.nfnty-sp article{background:#faf7ff;border:1px solid #ddd0ef;border-radius:12px;margin:10px 0;padding:12px}.nfnty-sp article a{color:#6330aa;display:block;font-weight:700;margin-top:8px}.nfnty-sp .sp-query{background:#f0e6ff;border-radius:12px;margin:16px 0 8px;padding:9px 12px}.nfnty-sp form{border-top:1px solid #e9e1f3;display:flex;gap:6px;padding:12px}.nfnty-sp input{background:#fff;border:1px solid #a69ab8;border-radius:8px;color:#201935;flex:1 1;min-width:0;padding:9px}.nfnty-sp form button{background:#6431ae;border:0;border-radius:8px;color:#fff;padding:8px 12px}.nfnty-sp button:disabled,.nfnty-sp-studio button:disabled{cursor:default;opacity:.5}.nfnty-sp :focus-visible,.nfnty-sp-studio :focus-visible{outline:3px solid #c27a14;outline-offset:3px}.nfnty-sp-studio{background:#f7f3fc;color:#251b36;font:16px/1.55 system-ui,sans-serif;min-height:100vh;padding:28px max(18px,calc(50vw - 580px))}.nfnty-sp-studio *{box-sizing:border-box}.nfnty-sp-studio nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.nfnty-sp-studio a{color:#6533ab;text-decoration:underline}.nfnty-sp-studio header{margin:30px 0 20px}.nfnty-sp-studio header span{color:#784d96;font-size:12px;letter-spacing:.15em}.nfnty-sp-studio h1{color:#542381;font-size:42px;font-weight:750;line-height:1.2;margin:10px 0}.nfnty-sp-studio h2{font-size:23px;font-weight:700;margin:0 0 15px}.nfnty-sp-studio .sp-notice{background:#eee3fa;border:1px solid #dfcef0;border-radius:14px;padding:16px}.nfnty-sp-studio .sp-studio-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-top:24px}.nfnty-sp-studio .sp-card{background:#fff;border:1px solid #e5d9ee;border-radius:18px;box-shadow:0 4px 25px #53227a08;min-width:0;padding:24px}.nfnty-sp-studio label{display:block;font-weight:650;margin:15px 0 6px}.nfnty-sp-studio input,.nfnty-sp-studio select,.nfnty-sp-studio textarea{background:#fff;border:1px solid #b9aac7;border-radius:9px;color:#251b36;display:block;font:inherit;padding:11px;width:100%}.nfnty-sp-studio textarea{min-height:220px;resize:vertical}.nfnty-sp-studio button{background:#6533ab;border:0;border-radius:9px;color:#fff;margin:12px 8px 0 0;padding:10px 14px}.nfnty-sp-studio .sp-drafts{list-style:none;max-height:640px;overflow:auto;padding:0}.nfnty-sp-studio .sp-drafts li{border-bottom:1px solid #e6daee;overflow-wrap:anywhere;padding:16px 0}.nfnty-sp-studio small{color:#746080;display:block;font-size:13px}.nfnty-sp-studio details p{white-space:pre-wrap}.nfnty-sp-studio footer{color:#746080;font-size:13px;padding:20px 0}.nfnty-sp-studio [role=status]{margin-top:16px;min-height:25px}@media(max-width:700px){.nfnty-sp-studio .sp-studio-grid{grid-template-columns:1fr}.nfnty-sp-studio{padding:20px 15px}.nfnty-sp-studio .sp-card{padding:18px}.nfnty-sp{bottom:74px;right:14px}.nfnty-sp .sp-panel{height:min(480px,calc(100dvh - 170px))}}@media(prefers-reduced-motion:reduce){.nfnty-sp *{scroll-behavior:auto}}
/*# sourceMappingURL=901.5028a68b.chunk.css.map*/