.input-section[data-v-e01beb9f],.output-section[data-v-e01beb9f]{margin-bottom:24px}.section-header[data-v-e01beb9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.section-title[data-v-e01beb9f]{margin:0;font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.action-buttons[data-v-e01beb9f]{display:flex;gap:8px;flex-wrap:wrap}.input-textarea[data-v-e01beb9f],.output-textarea[data-v-e01beb9f]{margin-bottom:8px}.input-stats[data-v-e01beb9f],.output-stats[data-v-e01beb9f]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--el-text-color-regular);flex-wrap:wrap;gap:8px}.char-count[data-v-e01beb9f]{color:var(--el-text-color-secondary)}.error-hint[data-v-e01beb9f]{color:var(--el-color-danger);font-weight:500}.calculation-time[data-v-e01beb9f]{color:var(--el-color-success);font-weight:500}.calculate-section[data-v-e01beb9f]{text-align:center;margin:24px 0}.calculate-btn[data-v-e01beb9f]{min-width:160px;height:48px;font-size:16px;font-weight:600;border-radius:8px;transition:all .3s ease}.calculate-btn[data-v-e01beb9f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #409eff4d}.section-divider[data-v-e01beb9f]{margin:24px 0}.divider-icon[data-v-e01beb9f]{color:var(--el-color-primary);font-size:18px}.functions-reference[data-v-e01beb9f]{margin-top:32px}.functions-grid[data-v-e01beb9f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:16px}.function-item[data-v-e01beb9f]{padding:12px;border:1px solid var(--el-border-color-light);border-radius:6px;cursor:pointer;transition:all .3s ease;background:var(--el-bg-color-page)}.function-item[data-v-e01beb9f]:hover{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.function-name[data-v-e01beb9f]{font-weight:600;color:var(--el-color-primary);margin-bottom:4px}.function-syntax[data-v-e01beb9f]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:var(--el-text-color-primary);background:var(--el-fill-color-light);padding:2px 6px;border-radius:3px;margin-bottom:4px;display:inline-block}.function-desc[data-v-e01beb9f]{font-size:12px;color:var(--el-text-color-regular);line-height:1.4}@media (max-width: 768px){.section-header[data-v-e01beb9f]{flex-direction:column;align-items:stretch}.action-buttons[data-v-e01beb9f]{justify-content:center}.functions-grid[data-v-e01beb9f]{grid-template-columns:1fr}.calculate-btn[data-v-e01beb9f]{width:100%}.input-stats[data-v-e01beb9f],.output-stats[data-v-e01beb9f]{flex-direction:column;align-items:flex-start}}@media (prefers-color-scheme: dark){.function-item[data-v-e01beb9f]{border-color:var(--el-border-color)}.function-item[data-v-e01beb9f]:hover{background:var(--el-color-primary-dark-2)}}.output-section[data-v-e01beb9f]{animation:slideIn-e01beb9f .3s ease-out}@keyframes slideIn-e01beb9f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.calculate-btn.is-loading[data-v-e01beb9f]{pointer-events:none}.input-textarea[data-v-e01beb9f] .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.error-hint[data-v-e01beb9f]{animation:shake-e01beb9f .5s ease-in-out}@keyframes shake-e01beb9f{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}
