.AiSajuSection-module__75gimG__section{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.AiSajuSection-module__75gimG__mainButton{background:var(--brown);color:#fdf3d8;border:1px solid var(--gold);cursor:pointer;border-radius:12px;flex:1;padding:13px 12px;font-size:15px;font-weight:700}.AiSajuSection-module__75gimG__mainButton:disabled{opacity:.5;cursor:default}.AiSajuSection-module__75gimG__hint{color:var(--tan);text-align:center;font-size:12px}.AiSajuSection-module__75gimG__testTools{width:100%;max-width:420px;color:var(--tan);font-size:12px}.AiSajuSection-module__75gimG__testTools summary{cursor:pointer;text-align:center;padding:4px 0}.AiSajuSection-module__75gimG__testRow{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.AiSajuSection-module__75gimG__testButton{border:1px solid var(--border);background:var(--cream-pale);color:var(--ink-soft);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.AiSajuSection-module__75gimG__testButton:disabled{opacity:.5}.AiSajuSection-module__75gimG__error{color:var(--rust);text-align:center;font-size:13px}.AiSajuSection-module__75gimG__pcBlockedHint{display:none}.AiSajuSection-module__75gimG__inlineResult{width:100%;max-width:none;margin-top:8px;scroll-margin-top:16px}@media (min-width:1024px){.AiSajuSection-module__75gimG__pcBlockedHint{color:var(--ink-soft);text-align:center;margin:0;font-size:12.5px;display:block}}
.CommonFrame-module__nB2stW__frame{width:100%;max-width:560px;margin:0 auto;position:relative;container-type:inline-size}.CommonFrame-module__nB2stW__fullImage{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.CommonFrame-module__nB2stW__piece{width:100%;position:absolute;left:0;overflow:hidden}.CommonFrame-module__nB2stW__pieceImage{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.CommonFrame-module__nB2stW__safe{flex-direction:column;justify-content:center;gap:2.4cqw;min-width:0;display:flex;position:absolute}@media (min-width:1024px){.CommonFrame-module__nB2stW__frame{max-width:500px}}
