.background[data-v-625f0751]{background-color:var(--color-background-primary);min-height:100vh;color:var(--color-text-primary);flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}.gacha-analysis-container[data-v-625f0751]{background-color:var(--color-background-content);border-radius:12px;width:500px;min-width:300px;margin:1rem;padding:.5rem}.input-section[data-v-625f0751]{text-align:center;flex-direction:column;gap:16px;display:flex}.input-title[data-v-625f0751]{margin:0;font-size:1.8rem}.input-description[data-v-625f0751]{color:var(--color-text-secondary);margin:0;font-size:.9rem}.highlight[data-v-625f0751]{color:var(--color-text-highlight)}.json-textarea[data-v-625f0751]{background-color:var(--color-background-light);border:1px solid var(--color-border-primary);min-height:200px;color:var(--color-text-primary);resize:vertical;border-radius:8px;width:auto;padding:12px;font-size:.85rem}.json-textarea[data-v-625f0751]:focus{border-color:var(--color-brand-primary);outline:none}.button-group[data-v-625f0751]{gap:12px;display:flex}.cloud-section[data-v-625f0751]{flex-direction:column;gap:12px;padding-top:.5rem;display:flex}.split[data-v-625f0751]{border-top:1px solid var(--color-background-light);margin-top:16px;padding-top:8px}.cloud-input[data-v-625f0751]{background-color:var(--color-background-light);border:1px solid var(--color-border-primary);color:var(--color-text-primary);border-radius:8px;padding:12px;font-size:1rem}.cloud-input[data-v-625f0751]:focus{border-color:var(--color-brand-primary);outline:none}.action-button[data-v-625f0751]{background-color:var(--color-brand-primary);color:var(--color-text-black);cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px 20px;font-size:1rem;font-weight:700;transition:background-color .2s}.action-button[data-v-625f0751]:hover:not(:disabled){background-color:var(--color-brand-hover)}.action-button[data-v-625f0751]:disabled{background-color:var(--color-background-light);color:var(--color-text-disabled);cursor:not-allowed}.error-message[data-v-625f0751]{color:var(--color-status-error);background-color:var(--color-status-error-bg);border:1px solid var(--color-status-error);word-break:break-word;border-radius:8px;margin:0;padding:10px;font-size:.9rem}.success-message[data-v-625f0751]{color:var(--color-status-success);background-color:var(--color-status-success-bg);border:1px solid var(--color-status-success);word-break:break-word;border-radius:8px;margin:0;padding:10px;font-size:.9rem}.agreement-list[data-v-625f0751]{background-color:var(--color-shadow-primary-hover);border:1px solid #e0e0e0;border-radius:8px;max-height:20rem;padding:0 0 0 20px;overflow-y:auto}.agreement-list li[data-v-625f0751]{text-align:left;margin-bottom:12px;line-height:1.6}.agreement-list[data-v-625f0751]::-webkit-scrollbar{width:6px}.agreement-list[data-v-625f0751]::-webkit-scrollbar-track{background:0 0}.agreement-list[data-v-625f0751]::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar);border-radius:3px}.mp-weixin-image[data-v-625f0751]{border-radius:64px;width:128px;height:128px}.mp-weixin[data-v-625f0751]{color:var(--color-text-primary);flex-direction:column;justify-content:center;align-items:center;padding:12px;font-size:1rem;display:flex}.tutorial-modal-video[data-v-625f0751]{width:100%;height:0;padding-bottom:56.25%;position:relative}.tutorial-iframe[data-v-625f0751]{width:100%;height:100%;position:absolute;top:0;left:0}.tutorial-confirm-button[data-v-625f0751]{margin-top:.75rem}.mp-weixin-modal[data-v-625f0751]{padding-top:0}.record-floating-buttons[data-v-625f0751]{z-index:100;flex-direction:column;align-items:flex-end;gap:6px;display:none;position:fixed;bottom:2rem;right:0}.record-floating-btn[data-v-625f0751]{background:var(--color-background-content);border:1px solid var(--color-border-primary);color:var(--color-text-primary);cursor:pointer;border-right:none;border-radius:8px 0 0 8px;flex-direction:row;align-items:center;gap:4px;margin-right:-20px;padding:6px 26px 6px 6px;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .2s,background-color 1s,color 1s,border-color 1s;display:flex;box-shadow:-2px 2px 8px #00000040}.record-floating-btn[data-v-625f0751]:hover{transform:translate(-8px);box-shadow:-3px 3px 12px #00000059}.record-floating-icon[data-v-625f0751]{object-fit:cover;border-radius:6px;flex-shrink:0;width:3rem;height:3rem}@media (width<=1099px){.record-floating-buttons[data-v-625f0751]{display:flex}}
