@charset "UTF-8";.notification-center[data-v-30d858ba],.badge-wrapper[data-v-30d858ba]{display:inline-flex;align-items:center}.bell-btn[data-v-30d858ba]{color:var(--v-text-primary, #333)}.notification-panel[data-v-30d858ba]{display:flex;flex-direction:column;background-color:var(--n-color, #ffffff);border-radius:8px;overflow:hidden}.notification-panel .panel-header[data-v-30d858ba]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.notification-panel .panel-header .header-title[data-v-30d858ba]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--v-text-primary, #111111)}.notification-panel .panel-header .header-title .unread-tag[data-v-30d858ba]{font-size:11px;background:#ef44441a;color:#ef4444;padding:1px 6px;border-radius:10px;font-weight:500}.notification-panel .panel-header .header-actions[data-v-30d858ba]{display:flex;align-items:center;gap:4px}.notification-panel .panel-tabs[data-v-30d858ba]{padding:0 12px;border-bottom:1px solid rgba(0,0,0,.04)}.notification-panel .panel-body[data-v-30d858ba]{min-height:200px;max-height:360px;overflow-y:auto;position:relative}.notification-panel .panel-body .loading-state[data-v-30d858ba],.notification-panel .panel-body .empty-state[data-v-30d858ba]{display:flex;align-items:center;justify-content:center;height:200px}.notification-panel .panel-body .list-container[data-v-30d858ba]{display:flex;flex-direction:column}.notification-panel .panel-body .list-container .notification-item[data-v-30d858ba]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid rgba(0,0,0,.04);position:relative}.notification-panel .panel-body .list-container .notification-item[data-v-30d858ba]:hover{background-color:#00000005}.notification-panel .panel-body .list-container .notification-item:hover .delete-btn[data-v-30d858ba]{opacity:1}.notification-panel .panel-body .list-container .notification-item.unread[data-v-30d858ba]{background-color:#6366f108}.notification-panel .panel-body .list-container .notification-item.unread .item-title[data-v-30d858ba]{font-weight:600;color:var(--v-text-primary, #111111)}.notification-panel .panel-body .list-container .notification-item .item-icon-wrapper[data-v-30d858ba]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#6366f11a;color:#6366f1}.notification-panel .panel-body .list-container .notification-item .item-icon-wrapper.competition[data-v-30d858ba]{background-color:#f59e0b1a;color:#f59e0b}.notification-panel .panel-body .list-container .notification-item .item-icon-wrapper.team[data-v-30d858ba]{background-color:#10b9811a;color:#10b981}.notification-panel .panel-body .list-container .notification-item .item-icon-wrapper.award[data-v-30d858ba]{background-color:#ec48991a;color:#ec4899}.notification-panel .panel-body .list-container .notification-item .item-content[data-v-30d858ba]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.notification-panel .panel-body .list-container .notification-item .item-content .item-title-row[data-v-30d858ba]{display:flex;align-items:center;justify-content:space-between;gap:8px}.notification-panel .panel-body .list-container .notification-item .item-content .item-title-row .item-title[data-v-30d858ba]{font-size:13px;color:var(--v-text-primary, #222222);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-panel .panel-body .list-container .notification-item .item-content .item-title-row .item-time[data-v-30d858ba]{font-size:11px;color:#999;flex-shrink:0}.notification-panel .panel-body .list-container .notification-item .item-content .item-desc[data-v-30d858ba]{font-size:12px;color:#444;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.notification-panel .panel-body .list-container .notification-item .item-content .item-link[data-v-30d858ba]{font-size:11px;color:#2563eb;cursor:pointer;margin-top:2px;font-weight:500}.notification-panel .panel-body .list-container .notification-item .item-content .item-link[data-v-30d858ba]:hover{text-decoration:underline}.notification-panel .panel-body .list-container .notification-item .item-actions[data-v-30d858ba]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-top:2px}.notification-panel .panel-body .list-container .notification-item .item-actions .unread-dot[data-v-30d858ba]{width:6px;height:6px;border-radius:50%;background-color:#ef4444}.notification-panel .panel-body .list-container .notification-item .item-actions .delete-btn[data-v-30d858ba]{opacity:0;transition:opacity .15s ease}.notification-panel .panel-footer[data-v-30d858ba]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid rgba(0,0,0,.04);font-size:12px;color:#888}.detail-container[data-v-30d858ba]{display:flex;flex-direction:column;gap:12px}.detail-container .detail-header[data-v-30d858ba]{display:flex;flex-direction:column;gap:6px}.detail-container .detail-header .detail-title[data-v-30d858ba]{font-size:16px;font-weight:600;color:var(--v-text-primary, #111111)}.detail-container .detail-header .detail-meta[data-v-30d858ba]{display:flex;align-items:center;gap:8px;font-size:12px;color:#888}.detail-container .detail-content[data-v-30d858ba]{font-size:14px;color:#444;line-height:1.6;background:#00000005;padding:12px;border-radius:6px;white-space:pre-wrap}.modal-footer[data-v-30d858ba]{display:flex;justify-content:space-between;align-items:center}.modal-footer .theme-primary-btn[data-v-30d858ba]{background-color:#000!important;color:#fff!important;border:none;font-weight:500}.modal-footer .theme-primary-btn[data-v-30d858ba]:hover{background-color:#222!important}.app-avatar-wrapper[data-v-f41f8cd8]{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;border:none;outline:none;box-shadow:none;flex-shrink:0}.app-avatar-wrapper.is-round[data-v-f41f8cd8]{border-radius:50%;overflow:hidden}.app-avatar-wrapper.is-clickable[data-v-f41f8cd8],.app-avatar-wrapper.is-editable[data-v-f41f8cd8]{cursor:pointer}.app-avatar-wrapper.is-editable:hover .avatar-edit-overlay[data-v-f41f8cd8]{opacity:1}.app-avatar-wrapper[data-v-f41f8cd8] .volur-app-avatar{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;flex-shrink:0;border:none!important;outline:none!important;box-shadow:none!important;--n-border: none !important}.app-avatar-wrapper[data-v-f41f8cd8] .volur-app-avatar img{border:none!important;outline:none!important;box-shadow:none!important}.app-avatar-wrapper .avatar-edit-overlay[data-v-f41f8cd8]{position:absolute;inset:0;background-color:#0000008c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;opacity:0;transition:opacity .2s ease;border-radius:inherit;user-select:none;z-index:2}.app-avatar-wrapper .avatar-edit-overlay .overlay-text[data-v-f41f8cd8]{color:#fff;font-size:11px;font-weight:500;letter-spacing:.5px}.app-layout[data-v-ad700c9d]{height:100vh;width:100vw;overflow:hidden}.sidebar-top[data-v-ad700c9d]{display:flex;flex-direction:column}.logo-container[data-v-ad700c9d]{height:64px;display:flex;align-items:center;justify-content:center;padding:0 12px;cursor:pointer;overflow:hidden;position:relative}.logo-container .logo-img-expanded[data-v-ad700c9d]{height:26px;width:auto;max-width:160px;object-fit:contain}.logo-container .logo-img-collapsed[data-v-ad700c9d]{width:32px;height:32px;object-fit:contain}.sidebar-bottom-admin[data-v-ad700c9d]{padding:12px 10px;border-top:1px solid var(--v-border-base, #efeff5);display:flex;justify-content:center;overflow:hidden}.sidebar-bottom-admin .admin-wrapper-expanded[data-v-ad700c9d]{width:100%}.sidebar-bottom-admin .admin-wrapper-collapsed[data-v-ad700c9d]{display:flex;justify-content:center}.sidebar-bottom-admin .admin-panel-btn-expanded[data-v-ad700c9d]{display:flex;justify-content:flex-start;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--v-text-desc, #444444);border-radius:6px;transition:color .2s ease,background-color .2s ease}.sidebar-bottom-admin .admin-panel-btn-expanded[data-v-ad700c9d]:hover{color:var(--v-text-primary, #111111);background-color:#0000000a}html.dark .sidebar-bottom-admin .admin-panel-btn-expanded[data-v-ad700c9d]:hover,[data-theme=dark] .sidebar-bottom-admin .admin-panel-btn-expanded[data-v-ad700c9d]:hover{background-color:#ffffff14}.sidebar-bottom-admin .admin-panel-btn-collapsed[data-v-ad700c9d]{color:var(--v-text-desc, #444444);transition:color .2s ease,background-color .2s ease}.sidebar-bottom-admin .admin-panel-btn-collapsed[data-v-ad700c9d]:hover{color:var(--v-text-primary, #111111);background-color:#0000000a}html.dark .sidebar-bottom-admin .admin-panel-btn-collapsed[data-v-ad700c9d]:hover,[data-theme=dark] .sidebar-bottom-admin .admin-panel-btn-collapsed[data-v-ad700c9d]:hover{background-color:#ffffff14}.logo-fade-enter-active[data-v-ad700c9d],.logo-fade-leave-active[data-v-ad700c9d],.admin-fade-enter-active[data-v-ad700c9d],.admin-fade-leave-active[data-v-ad700c9d]{transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.logo-fade-enter-from[data-v-ad700c9d],.admin-fade-enter-from[data-v-ad700c9d],.logo-fade-leave-to[data-v-ad700c9d],.admin-fade-leave-to[data-v-ad700c9d]{opacity:0;transform:scale(.88)}.app-header[data-v-ad700c9d]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background-color:var(--n-color, #ffffff)}.app-header .header-left[data-v-ad700c9d]{display:flex;align-items:center}.app-header .header-left[data-v-ad700c9d] .breadcrumb-link{cursor:pointer;transition:color .2s ease,opacity .2s ease}.app-header .header-left[data-v-ad700c9d] .breadcrumb-link:hover{color:var(--v-text-primary, #000000);opacity:.8}.app-header .header-left[data-v-ad700c9d] .breadcrumb-current{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.app-header .header-right[data-v-ad700c9d]{display:flex;align-items:center;gap:16px}.app-header .header-right .user-profile[data-v-ad700c9d]{display:inline-flex;align-items:center;gap:10px;padding:4px 8px;border-radius:6px;cursor:pointer;user-select:none;transition:background-color .2s ease}.app-header .header-right .user-profile[data-v-ad700c9d] .n-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-header .header-right .user-profile .user-nickname[data-v-ad700c9d]{font-size:13px;font-weight:500;color:var(--v-text-primary, #111111);line-height:1;display:inline-flex;align-items:center}.app-header .header-right .user-profile[data-v-ad700c9d]:hover{background-color:#0000000a}.app-content[data-v-ad700c9d]{min-height:calc(100vh - 112px);background-color:var(--v-bg-page, #f8f9fa);overflow-y:auto}.app-footer[data-v-ad700c9d]{background-color:var(--n-color, #ffffff);min-height:48px;display:flex;align-items:center;justify-content:center;padding:12px 24px;box-sizing:border-box}.app-footer .footer-content[data-v-ad700c9d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;font-size:13px;color:#444}.app-footer .footer-content .icp-link[data-v-ad700c9d]{color:#444;text-decoration:none;transition:color .2s ease}.app-footer .footer-content .icp-link[data-v-ad700c9d]:hover{color:#000;text-decoration:underline}.fade-transform-enter-active[data-v-ad700c9d],.fade-transform-leave-active[data-v-ad700c9d]{transition:all .2s ease}.fade-transform-enter-from[data-v-ad700c9d]{opacity:0;transform:translateY(8px)}.fade-transform-leave-to[data-v-ad700c9d]{opacity:0;transform:translateY(-8px)}.fade-fast-enter-active[data-v-ad700c9d]{transition:opacity .15s ease,transform .15s ease}.fade-fast-enter-from[data-v-ad700c9d]{opacity:0;transform:translateY(4px)}.app-footer[data-v-0b79f9d8]{width:100%;box-sizing:border-box;padding:16px 32px;display:flex;justify-content:center;align-items:center}.app-footer__content[data-v-0b79f9d8]{display:flex;flex-direction:column;align-items:center;gap:6px}.app-footer__content .copyright-text[data-v-0b79f9d8]{margin:0;font-size:13px;color:#444}.app-footer__content .icp-text[data-v-0b79f9d8]{margin:0;font-size:12px}.app-footer__content .icp-text .icp-link[data-v-0b79f9d8]{color:#444;text-decoration:none;transition:color .2s ease}.app-footer__content .icp-text .icp-link[data-v-0b79f9d8]:hover{color:#000;text-decoration:underline}.auth-page-layout[data-v-729e287e]{min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--n-color, inherit);transition:background-color .3s ease}.top-bar[data-v-729e287e]{padding:24px 32px;display:flex;align-items:center}.top-bar .logo[data-v-729e287e]{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.top-bar .logo[data-v-729e287e]:hover{opacity:.85}.top-bar .logo .logo-img[data-v-729e287e]{height:28px;width:auto;max-width:145px;object-fit:contain}.auth-content[data-v-729e287e]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.auth-content .auth-card-container[data-v-729e287e]{width:100%;max-width:440px;padding:0 32px;box-sizing:border-box}.bottom-left-controls[data-v-729e287e]{position:fixed;bottom:20px;left:20px;z-index:1000;display:flex;align-items:center;gap:10px}.bottom-left-controls .control-btn[data-v-729e287e]{box-shadow:0 2px 8px #00000014}.bottom-left-controls .control-btn .lang-text[data-v-729e287e]{font-size:13px}@media(max-width:480px){.top-bar[data-v-729e287e]{padding:16px 20px}.auth-content[data-v-729e287e]{align-items:flex-start;padding-top:24px}.auth-content .auth-card-container[data-v-729e287e]{padding:0 16px}.bottom-left-controls[data-v-729e287e]{bottom:12px;left:12px}}.admin-layout[data-v-013d84b6]{height:100vh;width:100vw;overflow:hidden}.admin-sider[data-v-013d84b6]{background-color:var(--n-color, #ffffff);z-index:10}.admin-sider .sidebar-top[data-v-013d84b6]{display:flex;flex-direction:column}.admin-sider .logo-container[data-v-013d84b6]{height:64px;display:flex;align-items:center;justify-content:center;padding:0 16px;cursor:pointer;border-bottom:1px solid var(--v-border-base, #efeff5)}.admin-sider .logo-container .logo-expanded-wrapper[data-v-013d84b6]{display:flex;align-items:center;gap:8px}.admin-sider .logo-container .logo-expanded-wrapper .logo-img-expanded[data-v-013d84b6]{height:28px;object-fit:contain}.admin-sider .logo-container .logo-expanded-wrapper .admin-badge[data-v-013d84b6]{font-weight:700;letter-spacing:.5px;font-size:10px;padding:0 4px}.admin-sider .logo-container .logo-img-collapsed[data-v-013d84b6]{width:28px;height:28px}.admin-sider .sidebar-bottom-return[data-v-013d84b6]{padding:16px;border-top:1px solid var(--v-border-base, #efeff5)}.admin-sider .sidebar-bottom-return .return-wrapper-collapsed[data-v-013d84b6]{display:flex;justify-content:center}.admin-sider .sidebar-bottom-return .return-wrapper-collapsed .return-btn-collapsed[data-v-013d84b6]{color:#444}.admin-sider .sidebar-bottom-return .return-wrapper-collapsed .return-btn-collapsed[data-v-013d84b6]:hover{color:#000;background-color:#0000000d}.admin-sider .sidebar-bottom-return .return-wrapper-expanded .return-btn-expanded[data-v-013d84b6]{font-size:13px;font-weight:500;color:#444;border-radius:6px}.admin-sider .sidebar-bottom-return .return-wrapper-expanded .return-btn-expanded[data-v-013d84b6]:hover{color:#000;background-color:#0000000d}.admin-header[data-v-013d84b6]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background-color:var(--n-color, #ffffff)}.admin-header .header-left[data-v-013d84b6]{display:flex;align-items:center}.admin-header .header-right[data-v-013d84b6]{display:flex;align-items:center;gap:16px}.admin-header .header-right .user-profile[data-v-013d84b6]{display:inline-flex;align-items:center;gap:10px;padding:4px 8px;border-radius:6px;cursor:pointer;user-select:none;transition:background-color .2s ease}.admin-header .header-right .user-profile[data-v-013d84b6] .n-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.admin-header .header-right .user-profile .user-nickname[data-v-013d84b6]{font-size:13px;font-weight:500;color:var(--v-text-primary, #111111);line-height:1;display:inline-flex;align-items:center}.admin-header .header-right .user-profile[data-v-013d84b6]:hover{background-color:#0000000a}.admin-content[data-v-013d84b6]{background-color:var(--v-bg-page, #f8f9fa);overflow-y:auto}.admin-footer[data-v-013d84b6]{background-color:var(--n-color, #ffffff);display:flex;align-items:center;justify-content:center;padding:12px 24px;box-sizing:border-box}.admin-footer .footer-content[data-v-013d84b6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;font-size:13px;color:#444}.admin-footer .footer-content .icp-link[data-v-013d84b6]{color:#444;text-decoration:none;transition:color .2s ease}.admin-footer .footer-content .icp-link[data-v-013d84b6]:hover{color:#000;text-decoration:underline}.fade-fast-enter-active[data-v-013d84b6]{transition:opacity .15s ease,transform .15s ease}.fade-fast-enter-from[data-v-013d84b6]{opacity:0;transform:translateY(4px)}@font-face{font-family:v-sans;font-weight:400;src:url(/assets/LatoLatin-Regular-Dmlz1U0B.woff2)}@font-face{font-family:v-sans;font-weight:600;src:url(/assets/LatoLatin-Semibold-Dbk81p2D.woff2)}@font-face{font-family:v-mono;font-weight:400;src:url(/assets/FiraCode-Regular-CRwVj4V2.woff2)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;font-family:v-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%;width:100%}a{color:inherit;text-decoration:none}code,kbd,samp,pre{font-family:v-mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:root,[data-theme=light]{--v-bg-base: #fafafa;--v-bg-card: #ffffff;--v-bg-surface: #ffffff;--v-bg-header: rgba(250, 250, 250, .85);--v-bg-sidebar: #ffffff;--v-bg-muted: #f4f4f5;--v-bg-input: #ffffff;--v-bg-code: #f4f3ec;--v-text-primary: #111111;--v-text-desc: #444444;--v-text-muted: #666666;--v-text-sub: #767676;--v-text-disabled: #a1a1aa;--v-border-base: #e5e4e7;--v-border-subtle: #f0eff2;--v-border-focus: #bbbbbb;--v-btn-primary-bg: #000000;--v-btn-primary-text: #ffffff;--v-btn-primary-hover: #222222;--v-btn-primary-active: #333333;--v-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--v-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -2px rgba(0, 0, 0, .04);--v-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .05);--v-color-primary: #6366f1;--v-color-primary-hover: #4f46e5;--v-color-success: #10b981;--v-color-warning: #f59e0b;--v-color-error: #ef4444;--v-color-info: #06b6d4;--v-scrollbar-thumb: #d4d4d8;--v-scrollbar-thumb-hover: #a1a1aa}html.dark,[data-theme=dark]{--v-bg-base: #121826;--v-bg-card: #1e293b;--v-bg-surface: #1e293b;--v-bg-header: rgba(18, 24, 38, .85);--v-bg-sidebar: #121826;--v-bg-muted: #1e293b;--v-bg-input: #1e293b;--v-bg-code: #1f2028;--v-text-primary: #f1f5f9;--v-text-desc: #9ca3af;--v-text-muted: #6b7280;--v-text-sub: #94a3b8;--v-text-disabled: #4b5563;--v-border-base: #2e303a;--v-border-subtle: #242630;--v-border-focus: #4b5563;--v-btn-primary-bg: #ffffff;--v-btn-primary-text: #000000;--v-btn-primary-hover: #e5e5e5;--v-btn-primary-active: #cccccc;--v-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--v-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .2);--v-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .3);--v-color-primary: #818cf8;--v-color-primary-hover: #6366f1;--v-color-success: #34d399;--v-color-warning: #fbbf24;--v-color-error: #f87171;--v-color-info: #38bdf8;--v-scrollbar-thumb: #374151;--v-scrollbar-thumb-hover: #4b5563}.volur-markdown-body{font-size:14px;line-height:1.8;color:var(--v-text-desc, #444444);word-break:break-word}.volur-markdown-body h1,.volur-markdown-body h2,.volur-markdown-body h3,.volur-markdown-body h4,.volur-markdown-body h5,.volur-markdown-body h6{color:var(--v-text-primary, #111111);font-weight:700;margin-top:20px;margin-bottom:12px;line-height:1.4}.volur-markdown-body h1:first-child,.volur-markdown-body h2:first-child,.volur-markdown-body h3:first-child,.volur-markdown-body h4:first-child,.volur-markdown-body h5:first-child,.volur-markdown-body h6:first-child{margin-top:0}.volur-markdown-body h1{font-size:20px;padding-bottom:8px;border-bottom:1px solid var(--v-border-base, #e5e4e7)}.volur-markdown-body h2{font-size:17px;padding-bottom:6px;border-bottom:1px solid var(--v-border-base, #e5e4e7)}.volur-markdown-body h3{font-size:15px}.volur-markdown-body h4,.volur-markdown-body h5,.volur-markdown-body h6{font-size:14px}.volur-markdown-body p{margin:0 0 12px}.volur-markdown-body p:last-child{margin-bottom:0}.volur-markdown-body strong,.volur-markdown-body b{color:var(--v-text-primary, #111111);font-weight:700}.volur-markdown-body em,.volur-markdown-body i{font-style:italic}.volur-markdown-body ul,.volur-markdown-body ol{margin:0 0 12px;padding-left:22px}.volur-markdown-body ul li,.volur-markdown-body ol li{margin-bottom:4px}.volur-markdown-body ul li:last-child,.volur-markdown-body ol li:last-child{margin-bottom:0}.volur-markdown-body ul{list-style-type:disc}.volur-markdown-body ol{list-style-type:decimal}.volur-markdown-body blockquote{margin:12px 0;padding:10px 16px;border-left:4px solid var(--v-border-base, #e5e4e7);background:#00000005;border-radius:0 8px 8px 0;color:var(--v-text-muted, #666666)}.volur-markdown-body blockquote p{margin:0}.volur-markdown-body code{font-family:var(--v-font-mono, "Fira Code", monospace);font-size:13px;padding:2px 6px;background:var(--v-bg-code, #f4f3ec);border-radius:4px;color:var(--v-text-primary, #111111)}.volur-markdown-body pre{margin:12px 0;padding:12px 16px;background:var(--v-bg-code, #f4f3ec);border-radius:8px;overflow-x:auto}.volur-markdown-body pre code{padding:0;background:transparent;font-size:13px;line-height:1.6}.volur-markdown-body table{width:100%;border-collapse:collapse;margin:16px 0}.volur-markdown-body table th,.volur-markdown-body table td{border:1px solid var(--v-border-base, #e5e4e7);padding:8px 12px;text-align:left}.volur-markdown-body table th{background:#00000008;font-weight:600;color:var(--v-text-primary, #111111)}.volur-markdown-body hr{border:none;border-top:1px solid var(--v-border-base, #e5e4e7);margin:20px 0}.volur-markdown-body a{color:var(--v-text-primary, #111111);text-decoration:underline;text-underline-offset:3px;font-weight:500}.volur-markdown-body a:hover{opacity:.8}.volur-markdown-body img{max-width:100%;height:auto;border-radius:8px;margin:12px 0}body{background-color:var(--v-bg-base);color:var(--v-text-primary);font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .3s ease,color .3s ease;margin:0;padding:0}.text-center{text-align:center}.text-right{text-align:right}.w-full{width:100%}.h-full{height:100%}.flex{display:flex}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-4{gap:16px}.cursor-pointer{cursor:pointer}.n-base-selection .n-base-selection-placeholder__inner,.n-base-selection .n-base-selection-label__render-label,.n-base-selection .n-base-selection-input__content{line-height:1!important;display:inline-flex;align-items:center}.n-input .n-input__placeholder>span{line-height:1!important}
