body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;color:#333;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.toast-container[data-v-c287ff9b]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px}.toast[data-v-c287ff9b]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:300px}.toast[data-v-c287ff9b]:hover{transform:translate(-4px);box-shadow:0 6px 16px #0003}.toast-icon[data-v-c287ff9b]{flex-shrink:0;width:20px;height:20px}.toast-icon svg[data-v-c287ff9b]{width:100%;height:100%}.toast-message[data-v-c287ff9b]{flex:1;font-size:14px;font-weight:500;line-height:1.4}.toast-success[data-v-c287ff9b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.toast-error[data-v-c287ff9b]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.toast-warning[data-v-c287ff9b]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.toast-info[data-v-c287ff9b]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.toast-enter-active[data-v-c287ff9b]{animation:toast-in-c287ff9b .3s ease-out}.toast-leave-active[data-v-c287ff9b]{animation:toast-out-c287ff9b .2s ease-in}@keyframes toast-in-c287ff9b{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-c287ff9b{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width: 640px){.toast-container[data-v-c287ff9b]{right:10px;left:10px;max-width:none}.toast[data-v-c287ff9b]{min-width:auto}}pre[data-v-db5bf489]{margin:0;white-space:pre-wrap;word-wrap:break-word}.animate-spin[data-v-db5bf489]{animation:spin-db5bf489 1s linear infinite}@keyframes spin-db5bf489{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
