.character-board-success_characterBoardSuccess__7_KtS{position:relative;min-height:100dvh;width:100%;overflow:hidden;background:#050506;color:#f7f8fb}.character-board-success_gridBg__k_sqY{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:40px 40px;opacity:.72}.character-board-success_ambient__szG1u{position:absolute;inset:0;background:radial-gradient(circle at 44% 8%,rgba(31,80,67,.42),transparent 34%),radial-gradient(circle at 74% 52%,rgba(153,255,68,.07),transparent 26%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.42));pointer-events:none}.character-board-success_backButton__oBUVu{position:absolute;top:24px;left:32px;z-index:4;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:rgba(0,0,0,.44);color:hsla(0,0%,100%,.68);font-size:13px;cursor:pointer;transition:.18s ease}.character-board-success_backButton__oBUVu:hover{border-color:hsla(0,0%,100%,.2);color:#fff;transform:translateX(-2px)}.character-board-success_exitButton__ni_mD{position:absolute;top:24px;right:32px;z-index:4;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:rgba(0,0,0,.44);color:hsla(0,0%,100%,.68);font-size:13px;cursor:pointer;transition:.18s ease}.character-board-success_exitButton__ni_mD:hover{border-color:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-1px)}.character-board-success_header__L21sI{position:relative;z-index:2;display:flex;align-items:flex-start;gap:18px;width:calc(100% - 64px);max-width:1500px;margin:108px auto 18px}.character-board-success_regenerateIconButton__8bCSc{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;margin-left:auto;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(0,0,0,.34);color:hsla(0,0%,100%,.68);cursor:pointer;transition:.16s ease}.character-board-success_regenerateIconButton__8bCSc:hover{border-color:rgba(32,244,231,.42);background:rgba(32,244,231,.1);color:#fff;transform:rotate(-12deg)}.character-board-success_titleMark__H5bHJ{width:8px;height:46px;margin-top:3px;border-radius:99px;background:#20f4e7;box-shadow:0 0 22px rgba(32,244,231,.45)}.character-board-success_header__L21sI h1{margin:0;font-size:36px;font-weight:800;line-height:1;letter-spacing:0}.character-board-success_header__L21sI p{margin:8px 0 0;color:hsla(0,0%,100%,.52);font-size:16px}.character-board-success_stage__IKn0a{--stage-h:clamp(380px,calc((100vw - 780px) / 1.92),650px);position:relative;z-index:2;display:flex;align-items:stretch;justify-content:center;gap:clamp(36px,4vw,72px);width:calc(100% - 64px);max-width:1500px;margin:0 auto}.character-board-success_boardCard__H4K_l{position:relative;height:var(--stage-h);flex:0 0 auto;overflow:hidden;padding:8px;border:1.5px solid rgba(32,244,231,.58);border-radius:22px;background:#101217;box-shadow:0 24px 48px rgba(0,0,0,.44);cursor:zoom-in}.character-board-success_fullBoardCard__RhnXu{border-color:rgba(32,244,231,.58)}.character-board-success_fullBoardFrame__0cjja{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;background:#08090c}.character-board-success_fullBoardFrame__0cjja img{width:100%;height:100%;border:0;object-fit:contain}.character-board-success_savePanel__Co2Xg{display:flex;flex:0 0 auto;flex-direction:column;width:302px;height:var(--stage-h);padding:34px 30px 36px;border:1px solid hsla(0,0%,100%,.13);border-radius:22px;background:rgba(20,19,27,.94);box-shadow:0 24px 48px rgba(0,0,0,.44),inset 0 0 0 1px hsla(0,0%,100%,.03)}.character-board-success_savePanel__Co2Xg h2{margin:0 0 30px;font-size:22px;font-weight:750;letter-spacing:0}.character-board-success_field__vm168{display:flex;flex-direction:column;gap:12px;margin-bottom:42px}.character-board-success_promptField__GndIg{margin-bottom:0}.character-board-success_field__vm168>span{color:hsla(0,0%,100%,.48);font-size:13px;font-weight:650}.character-board-success_field__vm168 input{height:44px;padding:0 16px;border:1px solid rgba(126,137,156,.46);border-radius:12px;background:rgba(2,3,6,.92);color:#fff;font-size:16px;font-weight:700;outline:none;transition:.16s ease}.character-board-success_field__vm168 input:focus{border-color:rgba(32,244,231,.62);box-shadow:0 0 0 3px rgba(32,244,231,.12)}.character-board-success_tags__oE5dC{display:flex;flex-wrap:wrap;gap:8px}.character-board-success_tag__MORJ6{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.055);color:hsla(0,0%,100%,.74);font-size:12px;font-weight:700}.character-board-success_promptViewButton__1KVV1{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(45,50,62,.8);color:hsla(0,0%,100%,.86);font-size:14px;font-weight:650;cursor:pointer;transition:.16s ease}.character-board-success_promptViewButton__1KVV1:hover{border-color:hsla(0,0%,100%,.22);background:rgba(55,62,76,.92)}.character-board-success_saveSpacer__MLFhC{flex:1}.character-board-success_saveButton__XQ7y5,.character-board-success_savedLink__kUmMk{display:inline-flex;align-items:center;justify-content:center;flex:0 0 54px;gap:9px;width:100%;height:54px;min-height:54px;border:0;border-radius:3px;background:linear-gradient(90deg,#c7ff28,#54f6d1 52%,#ff5ea8);color:#151515;font-size:18px;font-weight:800;text-decoration:none;cursor:pointer;transition:.16s ease}.character-board-success_discardButton__dHA5t:hover:not(:disabled),.character-board-success_saveButton__XQ7y5:hover:not(:disabled),.character-board-success_savedLink__kUmMk:hover{box-shadow:0 14px 30px rgba(84,246,209,.16);transform:translateY(-1px)}.character-board-success_saveButton__XQ7y5:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.character-board-success_savedLink__kUmMk{border:1px solid rgba(32,244,231,.26);background:linear-gradient(90deg,rgba(32,244,231,.24),rgba(199,255,40,.18));color:#dffefb}.character-board-success_discardButton__dHA5t{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;gap:8px;width:100%;height:42px;min-height:42px;margin-top:12px;border:1px solid hsla(0,0%,100%,.12);border-radius:3px;background:hsla(0,0%,100%,.045);color:hsla(0,0%,100%,.68);font-size:14px;font-weight:700;cursor:pointer;transition:.16s ease}.character-board-success_discardButton__dHA5t:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.character-board-success_modal__nIn4l{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:36px;overflow:auto;background:rgba(0,0,0,.78);backdrop-filter:blur(14px)}.character-board-success_modal__nIn4l img{width:auto;max-width:min(1925px,94vw);max-height:94vh;height:auto;border-radius:18px;object-fit:contain;box-shadow:0 28px 80px rgba(0,0,0,.72)}.character-board-success_modalClose__NVZLQ,.character-board-success_promptModalClose__nDpRq{position:fixed;top:28px;right:32px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:rgba(0,0,0,.48);color:#fff;cursor:pointer}.character-board-success_promptModal__J2fqB{position:relative;width:min(760px,92vw);padding:32px;border:1px solid hsla(0,0%,100%,.12);border-radius:24px;background:#12141a;box-shadow:0 28px 80px rgba(0,0,0,.72)}.character-board-success_promptModalClose__nDpRq{position:absolute;top:18px;right:18px}.character-board-success_promptModal__J2fqB h3{margin:0 0 18px;font-size:22px;font-weight:760}.character-board-success_promptModal__J2fqB textarea{width:100%;height:320px;padding:18px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.84);font-size:14px;line-height:1.8;resize:none;outline:none}@media (max-width:1280px){.character-board-success_stage__IKn0a{--stage-h:clamp(320px,calc((100vw - 540px) / 1.92),560px);gap:22px}.character-board-success_savePanel__Co2Xg{width:268px;padding:22px}.character-board-success_savePanel__Co2Xg h2{margin-bottom:18px;font-size:20px}.character-board-success_field__vm168{gap:8px;margin-bottom:14px}.character-board-success_promptField__GndIg{margin-bottom:0}.character-board-success_tag__MORJ6{height:22px;padding:0 10px}.character-board-success_promptViewButton__1KVV1{height:38px}.character-board-success_saveButton__XQ7y5,.character-board-success_savedLink__kUmMk{flex-basis:48px;height:48px;min-height:48px;font-size:16px}}@media (max-width:1500px){.character-board-success_modal__nIn4l img{max-width:min(1843px,90vw);max-height:90vh}}@media (max-width:1024px){.character-board-success_characterBoardSuccess__7_KtS{overflow-y:auto;padding:88px 20px 40px}.character-board-success_backButton__oBUVu{left:20px}.character-board-success_exitButton__ni_mD{right:20px}.character-board-success_header__L21sI,.character-board-success_stage__IKn0a{width:100%;margin-right:0;margin-left:0}.character-board-success_header__L21sI{margin-top:0}.character-board-success_stage__IKn0a{flex-direction:column;align-items:center}.character-board-success_boardCard__H4K_l,.character-board-success_savePanel__Co2Xg{width:min(100%,560px);height:auto}.character-board-success_modal__nIn4l{align-items:flex-start;justify-content:flex-start;padding:72px 24px 36px}.character-board-success_modal__nIn4l img{width:auto;max-width:90vw;max-height:calc(100vh - 108px)}.character-board-success_savePanel__Co2Xg{min-height:420px}}