:root{color-scheme:light;--yoj-bg:#f5f5f4;--yoj-surface:#fff;--yoj-surface-soft:#f5f5f4;--yoj-border:#d6d3d1;--yoj-border-strong:#a8a29e;--yoj-text:#292524;--yoj-text-secondary:#57534e;--yoj-text-muted:#78716c;--yoj-accent:#c2410c;--yoj-accent-strong:#c2410c;--yoj-ease:ease-in-out;--el-color-primary:#c2410c;--el-color-primary-light-3:#f97316;--el-color-primary-light-5:#fb923c;--el-color-primary-light-7:#fdba74;--el-color-primary-light-8:#ffedd5;--el-color-primary-light-9:#fff7ed;--el-color-primary-dark-2:#9a3412;--el-color-success:#047857;--el-color-success-light-3:#34d399;--el-color-success-light-5:#6ee7b7;--el-color-success-light-7:#a7f3d0;--el-color-success-light-8:#d1fae5;--el-color-success-light-9:#ecfdf5;--el-color-success-dark-2:#065f46;--el-color-warning:#b45309;--el-color-warning-light-3:#d97706;--el-color-warning-light-5:#fbbf24;--el-color-warning-light-7:#fde68a;--el-color-warning-light-8:#fef3c7;--el-color-warning-light-9:#fffbeb;--el-color-warning-dark-2:#92400e;--el-color-danger:#be123c;--el-color-danger-light-3:#fb7185;--el-color-danger-light-5:#fda4af;--el-color-danger-light-7:#fecdd3;--el-color-danger-light-8:#ffe4e6;--el-color-danger-light-9:#fff1f2;--el-color-danger-dark-2:#9f1239;--el-color-error:#be123c;--el-color-error-light-3:#fb7185;--el-color-error-light-5:#fda4af;--el-color-error-light-7:#fecdd3;--el-color-error-light-8:#ffe4e6;--el-color-error-light-9:#fff1f2;--el-color-error-dark-2:#9f1239;--el-color-info:#78716c;--el-color-info-light-3:#a8a29e;--el-color-info-light-5:#a8a29e;--el-color-info-light-7:#d6d3d1;--el-color-info-light-8:#f5f5f4;--el-color-info-light-9:#fafaf9;--el-color-info-dark-2:#57534e;--el-bg-color:#fff;--el-bg-color-page:#f5f5f4;--el-bg-color-overlay:#fff;--el-text-color-primary:#292524;--el-text-color-regular:#57534e;--el-text-color-secondary:#78716c;--el-text-color-placeholder:#78716c;--el-text-color-disabled:#a8a29e;--el-border-color:#d6d3d1;--el-border-color-light:#d6d3d1;--el-border-color-lighter:#e7e5e4;--el-border-color-extra-light:#f5f5f4;--el-fill-color:#f5f5f4;--el-fill-color-light:#fafaf9;--el-fill-color-lighter:#fafaf9;--el-fill-color-blank:#fff;--el-border-radius-base:16px;--el-font-family:"Avenir Next","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}*{margin:0;padding:0;box-sizing:border-box}body,html{min-width:320px;background:var(--yoj-bg)}body{font-family:var(--el-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--yoj-text)}#app,body{min-height:100vh}::-moz-selection{color:#7c2d12;background:#ffedd5}::selection{color:#7c2d12;background:#ffedd5}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#fafaf9}::-webkit-scrollbar-thumb{border:2px solid #fafaf9;border-radius:999px;background:#a8a29e}::-webkit-scrollbar-thumb:hover{background:#a8a29e}a{color:var(--yoj-accent-strong)}.el-button{--el-button-font-weight:500;min-height:44px;padding:10px 20px;border:0;border-radius:16px;letter-spacing:.01em;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.el-button:not(.is-text):not(.is-link){color:#44403c;background:#fff;box-shadow:0 10px 15px -3px hsla(24,5%,64%,.7),0 4px 6px -4px hsla(24,5%,64%,.7)}.el-button--primary:not(.is-text):not(.is-link){color:#fff;background:#c2410c;box-shadow:0 10px 15px -3px rgba(194,65,12,.3),0 4px 6px -4px rgba(194,65,12,.3)}.el-button--primary.is-plain:not(.is-text):not(.is-link){color:#9a3412;background:#fff7ed;box-shadow:0 10px 15px -3px rgba(194,65,12,.14)}.el-button--success:not(.is-text):not(.is-link){color:#fff;background:#047857;box-shadow:0 10px 15px -3px rgba(4,120,87,.24)}.el-button--danger:not(.is-text):not(.is-link){color:#fff;background:#be123c;box-shadow:0 10px 15px -3px rgba(190,18,60,.2)}.el-button.is-link,.el-button.is-text{min-height:44px;border-radius:16px}@media (hover:hover){.el-button:not(.is-disabled):not(.is-loading):hover{transform:translateY(-2px);color:#9a3412;background:#fff;box-shadow:0 20px 25px -5px rgba(194,65,12,.18),0 8px 10px -6px rgba(194,65,12,.18)}.el-button--primary:not(.is-disabled):not(.is-loading):hover{color:#fff;background:#9a3412;box-shadow:0 20px 25px -5px rgba(194,65,12,.3),0 8px 10px -6px rgba(194,65,12,.3)}.el-button--primary.is-plain:not(.is-disabled):not(.is-loading):hover{color:#7c2d12;background:#ffedd5}.el-button--success:not(.is-disabled):not(.is-loading):hover{color:#fff;background:#065f46}.el-button--danger:not(.is-disabled):not(.is-loading):hover{color:#fff;background:#9f1239}}.el-button:not(.is-disabled):not(.is-loading):active{transform:scale(.95);box-shadow:inset 0 2px 4px rgba(41,37,36,.12)}.el-button.is-disabled,.el-button.is-disabled:hover{opacity:.52}.el-button:focus-visible,.el-menu-item:focus-visible,[role=link]:focus-visible,a:focus-visible{outline:3px solid rgba(194,65,12,.4);outline-offset:3px}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{min-height:44px;padding:2px 16px;color:var(--yoj-text);border:0;border-radius:16px;background-color:#fafaf9;box-shadow:inset 0 0 0 1px #e7e5e4;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out}.el-textarea__inner{padding:12px 16px}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{background-color:#f5f5f4;box-shadow:inset 0 0 0 1px #d6d3d1}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{background-color:#fff;box-shadow:inset 0 0 0 1px #c2410c,0 0 0 4px rgba(194,65,12,.16),0 10px 25px -12px rgba(194,65,12,.3)}.el-input-number .el-input__inner,.el-input__inner,.el-select__selected-item,.el-textarea__inner{color:var(--yoj-text)}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:#78716c}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#78716c}.el-input-number__decrease,.el-input-number__increase,.el-input__prefix,.el-input__suffix,.el-select__caret{color:var(--yoj-text-muted)}.el-input-number__decrease,.el-input-number__increase{border:0;background:#f5f5f4}.el-card{--el-card-bg-color:#fff;--el-card-border-color:#d6d3d1;color:var(--yoj-text);border:1px solid #d6d3d1;border-radius:24px;box-shadow:0 18px 36px -18px hsla(25,5%,45%,.42),0 5px 14px -8px hsla(25,5%,45%,.32);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.el-card__header{border-bottom-color:#d6d3d1}.el-table{--el-table-bg-color:#fff;--el-table-tr-bg-color:#fff;--el-table-header-bg-color:#fafaf9;--el-table-row-hover-bg-color:#fff7ed;--el-table-border-color:#f5f5f4;--el-table-text-color:#57534e;--el-table-header-text-color:#57534e;overflow:hidden;border:1px solid #d6d3d1;border-radius:16px}.el-table th.el-table__cell{font-weight:600;background:#fafaf9}.el-table .el-table__cell{padding:14px 0;border-bottom-color:#e7e5e4}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fffdfc}.el-table__border-left-patch,.el-table__inner-wrapper:before{background-color:#e7e5e4}.el-table__fixed,.el-table__fixed-right{box-shadow:-8px 0 20px hsla(24,5%,64%,.5)}.el-pagination{--el-pagination-bg-color:#f5f5f4;--el-pagination-text-color:#57534e;--el-pagination-button-color:#57534e;--el-pagination-button-disabled-bg-color:#fafaf9;--el-pagination-hover-color:#c2410c;gap:6px}.el-pagination.is-background .el-pager li,.el-pagination.is-background button{min-width:40px;min-height:40px;border:0;border-radius:14px}.el-pagination.is-background .el-pager li.is-active{color:#fff;background:#c2410c;box-shadow:0 10px 15px -3px rgba(194,65,12,.24)}.el-tag{border:0;border-radius:999px;font-weight:500}.el-tag--primary{color:#9a3412;background:#fff7ed}.el-tag--success{color:#065f46;background:#ecfdf5}.el-tag--warning{color:#92400e;background:#fffbeb}.el-tag--danger{color:#9f1239;background:#fff1f2}.el-tag--info{color:#57534e;background:#f5f5f4}.el-dialog,.el-message-box{color:var(--yoj-text);border:1px solid #d6d3d1;border-radius:24px;background:#fff;box-shadow:0 25px 50px -12px hsla(25,5%,45%,.28)}.el-dialog__title,.el-message-box__title{color:var(--yoj-text);font-weight:600}.el-message-box__content{color:var(--yoj-text-secondary)}.el-dialog__header,.el-message-box__header{border-bottom:1px solid #f5f5f4}.el-dialog__header{padding-bottom:18px}.el-overlay{background:rgba(41,37,36,.28)}.el-message,.el-notification{border:0;border-radius:16px;background:#fff;box-shadow:0 20px 25px -5px hsla(25,5%,45%,.22)}.el-message__content,.el-notification__content,.el-notification__title{color:var(--yoj-text-secondary)}.el-picker-panel,.el-popper.is-light,.el-select-dropdown{color:var(--yoj-text);border:1px solid #d6d3d1;border-radius:16px;background:#fff;box-shadow:0 20px 25px -5px hsla(25,5%,45%,.22)}.el-select-dropdown__item{margin:4px 8px;border-radius:12px;color:var(--yoj-text-secondary)}.el-select-dropdown__item.hover,.el-select-dropdown__item.is-hovering{color:var(--yoj-text);background:#f5f5f4}.el-select-dropdown__item.is-selected{color:#9a3412;background:#fff7ed}.el-descriptions__content,.el-descriptions__label,.el-divider__text,.el-form-item__label{color:var(--yoj-text-secondary)}.el-form-item__error{color:#be123c}.el-divider{border-color:#d6d3d1}.el-divider__text{padding:0 16px;color:var(--yoj-text);font-weight:600;background:#fff}.el-descriptions__body{color:var(--yoj-text-secondary);background:#fff}.el-descriptions__cell{border-color:#d6d3d1!important}.el-empty__description p,.el-result__subtitle{color:var(--yoj-text-muted)}.el-result__title{color:var(--yoj-text)}.el-skeleton__item{border-radius:16px;background:linear-gradient(90deg,#f5f5f4 25%,#d6d3d1 37%,#f5f5f4 63%)}.el-loading-mask{border-radius:24px;background-color:hsla(60,9%,98%,.82)}.el-alert{border:0;border-radius:16px}.md-editor,.md-editor-preview{--md-color:var(--yoj-text-secondary);--md-hover-color:var(--yoj-accent-strong);--md-bk-color:#fff;--md-border-color:#d6d3d1;--md-border-active-color:var(--yoj-accent)}.md-editor{border-radius:16px}.md-editor-preview{--md-theme-code-bk-color:#fafaf9;--md-theme-code-color:#44403c}.md-editor .cm-activeLine{background:#fafaf9!important}.md-editor .cm-focused .cm-selectionBackground,.md-editor .cm-selectionBackground{background:#fed7aa!important}.md-editor .cm-cursor{border-left-color:#c2410c!important}.md-editor .cm-gutters{color:#78716c!important;border-right:1px solid #d6d3d1!important;background:#fafaf9!important}.md-editor .cm-activeLineGutter{color:#9a3412!important;background:#ffedd5!important}.md-editor .cm-keyword,.md-editor-preview .hljs-keyword,.md-editor-preview .hljs-name,.md-editor-preview .hljs-selector-tag,.md-editor-preview .hljs-tag{color:#9a3412!important}.md-editor .cm-string,.md-editor-preview .hljs-addition,.md-editor-preview .hljs-attr,.md-editor-preview .hljs-attribute,.md-editor-preview .hljs-string{color:#a16207!important}.md-editor .cm-number,.md-editor-preview .hljs-literal,.md-editor-preview .hljs-number,.md-editor-preview .hljs-regexp{color:#be123c!important}.md-editor .cm-comment,.md-editor-preview .hljs-comment,.md-editor-preview .hljs-quote{color:#78716c!important}.md-editor .cm-className,.md-editor .cm-propertyName,.md-editor .cm-typeName,.md-editor-preview .hljs-built_in,.md-editor-preview .hljs-class,.md-editor-preview .hljs-title,.md-editor-preview .hljs-type{color:#047857!important}.md-editor .cm-operator,.md-editor-preview .hljs-meta,.md-editor-preview .hljs-symbol{color:#7c2d12!important}@media (max-width:640px){.el-dialog,.el-message-box{width:calc(100% - 32px)!important}.el-pagination{flex-wrap:wrap;row-gap:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.layout[data-v-6bc2a4d0]{min-height:100vh}.aside[data-v-6bc2a4d0]{position:sticky;top:16px;z-index:20;display:flex;flex-direction:column;height:calc(100vh - 32px);margin:16px 0 16px 16px;padding:24px 20px;border-radius:24px;border:1px solid #d6d3d1;background:#fff;box-shadow:0 18px 36px -18px hsla(25,5%,45%,.42),0 5px 14px -8px hsla(25,5%,45%,.32)}.brand[data-v-6bc2a4d0]{display:flex;align-items:center;gap:14px;padding:0 4px 24px;color:var(--yoj-text);text-decoration:none}.brand-mark[data-v-6bc2a4d0]{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;color:#c2410c;font-family:Consolas,monospace;font-size:17px;font-weight:700;border-radius:50%;background:#fff7ed;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.brand:hover .brand-mark[data-v-6bc2a4d0]{transform:translateY(-2px);background:#ffedd5}.brand-copy[data-v-6bc2a4d0]{display:flex;flex-direction:column;gap:4px}.brand-copy strong[data-v-6bc2a4d0]{font-size:24px;line-height:1.1;letter-spacing:.08em}.brand-copy small[data-v-6bc2a4d0]{color:var(--yoj-text-muted);font-size:12px}.nav-caption[data-v-6bc2a4d0]{margin:28px 12px 12px;color:var(--yoj-text-muted);font-size:13px;font-weight:500}.menu[data-v-6bc2a4d0]{border-right:none;background:transparent}.menu[data-v-6bc2a4d0] .el-menu-item{height:52px;margin:6px 0;padding:0 12px!important;color:var(--yoj-text-secondary);border-radius:16px;transition:color .2s ease-in-out,background-color .2s ease-in-out,transform .2s ease-in-out}.menu[data-v-6bc2a4d0] .el-menu-item:hover{color:#9a3412;background:#fafaf9;transform:translateY(-1px)}.menu[data-v-6bc2a4d0] .el-menu-item.is-active{color:#9a3412;font-weight:600;background:#fff7ed}.menu-icon-wrap[data-v-6bc2a4d0]{display:grid;place-items:center;width:34px;height:34px;margin-right:12px;border-radius:50%;background:#f5f5f4;transition:background-color .2s ease-in-out}.is-active .menu-icon-wrap[data-v-6bc2a4d0]{background:#ffedd5}.menu-icon[data-v-6bc2a4d0]{font-size:17px}.aside-note[data-v-6bc2a4d0]{display:flex;align-items:center;gap:10px;margin-top:auto;padding:18px 12px 0;color:var(--yoj-text-muted);font-size:12px}.status-dot[data-v-6bc2a4d0]{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 0 5px #ecfdf5}.workspace[data-v-6bc2a4d0]{min-width:0}.header[data-v-6bc2a4d0]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;margin:0 28px;padding:0 4px;border-bottom:1px solid #d6d3d1;background:var(--yoj-bg)}.page-title[data-v-6bc2a4d0]{color:var(--yoj-text);font-size:22px;font-weight:600;letter-spacing:.01em}.header-right[data-v-6bc2a4d0],.user-profile[data-v-6bc2a4d0]{display:flex;align-items:center;gap:12px}.user-profile[data-v-6bc2a4d0]{gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;box-shadow:0 10px 15px -3px hsla(24,5%,64%,.6)}.user-avatar[data-v-6bc2a4d0]{display:grid;place-items:center;width:34px;height:34px;color:#9a3412;font-size:14px;font-weight:600;border-radius:50%;background:#fff7ed}.guest-label[data-v-6bc2a4d0],.user-name[data-v-6bc2a4d0]{max-width:180px;overflow:hidden;color:var(--yoj-text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.main[data-v-6bc2a4d0]{height:calc(100vh - 124px);padding:28px;overflow:auto;background:transparent}.footer[data-v-6bc2a4d0]{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--yoj-text-muted);font-size:12px}.footer>span[data-v-6bc2a4d0]:first-child{color:var(--yoj-accent-strong);font-weight:600;letter-spacing:.08em}.footer-divider[data-v-6bc2a4d0]{color:#a8a29e}@media (max-width:760px){.layout[data-v-6bc2a4d0]{display:block}.aside[data-v-6bc2a4d0]{position:relative;top:0;width:auto!important;height:auto;margin:12px 12px 0;padding:18px}.brand[data-v-6bc2a4d0]{padding:0 0 18px}.brand-mark[data-v-6bc2a4d0]{width:42px;height:42px}.brand-copy strong[data-v-6bc2a4d0]{font-size:21px}.aside-note[data-v-6bc2a4d0],.nav-caption[data-v-6bc2a4d0]{display:none}.menu[data-v-6bc2a4d0]{display:flex;gap:8px;padding-top:14px;overflow-x:auto}.menu[data-v-6bc2a4d0] .el-menu-item{flex:0 0 auto;height:48px;margin:0;padding:0 12px!important}.menu-icon-wrap[data-v-6bc2a4d0]{width:30px;height:30px;margin-right:8px}.header[data-v-6bc2a4d0]{position:relative;min-height:76px;margin:0 20px}.guest-label[data-v-6bc2a4d0]{display:none}.main[data-v-6bc2a4d0]{height:auto;min-height:calc(100vh - 280px);padding:24px 16px;overflow:visible}}@media (max-width:480px){.header[data-v-6bc2a4d0]{margin:0 16px}.page-title[data-v-6bc2a4d0]{font-size:19px}.user-profile[data-v-6bc2a4d0]{padding-right:6px}.user-name[data-v-6bc2a4d0]{display:none}.header-right[data-v-6bc2a4d0]{gap:8px}.main[data-v-6bc2a4d0]{padding:20px 12px}}.home[data-v-79753429]{max-width:1152px;margin:0 auto;padding-bottom:32px}.hero[data-v-79753429]{display:flex;align-items:center;justify-content:space-between;gap:48px;min-height:340px;padding:56px 64px;overflow:hidden;border-radius:32px;border:1px solid #d6d3d1;background:#fff;box-shadow:0 18px 36px -18px hsla(25,5%,45%,.42),0 5px 14px -8px hsla(25,5%,45%,.32)}.hero-copy[data-v-79753429]{max-width:650px}.hero-title[data-v-79753429]{max-width:600px;color:var(--yoj-text);font-size:clamp(36px,4.5vw,52px);font-weight:600;line-height:1.22;letter-spacing:-.035em}.hero-desc[data-v-79753429]{max-width:560px;margin-top:20px;color:var(--yoj-text-secondary);font-size:16px;line-height:1.9}.hero-actions[data-v-79753429]{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.hero-actions .el-button[data-v-79753429]{min-width:128px;margin:0}.hero-symbol[data-v-79753429]{display:grid;place-items:center;width:190px;height:190px;flex:0 0 190px;color:#c2410c;border-radius:50%;background:#fff7ed;box-shadow:0 20px 25px -5px rgba(194,65,12,.2)}.hero-symbol span[data-v-79753429]{font-family:Consolas,monospace;font-size:46px;font-weight:700;letter-spacing:-.1em}.stats-section[data-v-79753429]{margin:32px 0 48px}.links-section .el-col[data-v-79753429],.stats-section .el-col[data-v-79753429]{margin-bottom:24px}.stat-card[data-v-79753429] .el-card__body{padding:28px 32px}.stat-value[data-v-79753429]{color:#9a3412;font-family:Consolas,monospace;font-size:36px;font-weight:700;letter-spacing:-.04em}.stat-label[data-v-79753429]{margin-top:8px;color:var(--yoj-text-secondary);font-size:14px}.links-section[data-v-79753429]{padding-top:32px;border-top:1px solid #d6d3d1}.section-heading[data-v-79753429]{margin-bottom:24px}.section-title[data-v-79753429]{color:var(--yoj-text);font-size:26px;font-weight:600}.section-desc[data-v-79753429]{margin-top:8px;color:var(--yoj-text-muted);font-size:14px;line-height:1.7}.link-card[data-v-79753429]{min-height:220px;cursor:pointer}.link-card[data-v-79753429] .el-card__body{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px}.link-icon[data-v-79753429]{display:grid;place-items:center;width:54px;height:54px;margin-bottom:24px;border-radius:50%;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.link-icon.orange[data-v-79753429]{color:#c2410c;background:#fff7ed}.link-icon.pink[data-v-79753429]{color:#a16207;background:#fefce8}.link-icon.emerald[data-v-79753429]{color:#047857;background:#ecfdf5}.link-title[data-v-79753429]{margin-bottom:10px;color:var(--yoj-text);font-size:20px;font-weight:600}.link-desc[data-v-79753429]{max-width:260px;color:var(--yoj-text-secondary);font-size:14px;line-height:1.75}@media (hover:hover){.link-card[data-v-79753429]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(194,65,12,.2),0 8px 10px -6px rgba(194,65,12,.2)}.link-card:hover .link-icon[data-v-79753429]{transform:translateY(-2px)}}.link-card[data-v-79753429]:active{transform:scale(.98);box-shadow:inset 0 2px 4px rgba(41,37,36,.08)}@media (max-width:900px){.hero[data-v-79753429]{padding:48px}.hero-symbol[data-v-79753429]{width:140px;height:140px;flex-basis:140px}.hero-symbol span[data-v-79753429]{font-size:36px}}@media (max-width:640px){.hero[data-v-79753429]{flex-direction:column;align-items:flex-start;gap:32px;min-height:0;padding:36px 28px;border-radius:24px}.hero-title[data-v-79753429]{font-size:34px}.hero-desc[data-v-79753429]{font-size:14px}.hero-symbol[data-v-79753429]{width:92px;height:92px;flex-basis:92px;align-self:flex-end}.hero-symbol span[data-v-79753429]{font-size:26px}.stats-section[data-v-79753429]{margin-bottom:32px}.section-title[data-v-79753429]{font-size:23px}.link-card[data-v-79753429]{min-height:0}}@media (max-width:380px){.hero-actions[data-v-79753429]{flex-direction:column}.hero-actions .el-button[data-v-79753429]{width:100%}}.problem-list[data-v-02b5c49c]{padding:28px;border-radius:24px;border:1px solid #d6d3d1;background:#fff;box-shadow:0 18px 36px -18px hsla(25,5%,45%,.42),0 5px 14px -8px hsla(25,5%,45%,.32)}.toolbar[data-v-02b5c49c]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d6d3d1}.search-input[data-v-02b5c49c]{width:min(340px,100%);margin-right:auto}.problem-table[data-v-02b5c49c]{width:100%;cursor:pointer}.problem-title[data-v-02b5c49c]{color:var(--yoj-accent-strong);font-weight:600;transition:color .2s ease-in-out}.problem-title[data-v-02b5c49c]:hover{color:#9a3412}.tag[data-v-02b5c49c]{margin:3px 8px 3px 0}.no-tags[data-v-02b5c49c]{color:var(--yoj-text-muted)}.rate-high[data-v-02b5c49c],.rate-low[data-v-02b5c49c],.rate-mid[data-v-02b5c49c]{font-family:Consolas,monospace;font-weight:600}.rate-high[data-v-02b5c49c]{color:#047857}.rate-mid[data-v-02b5c49c]{color:#b45309}.rate-low[data-v-02b5c49c]{color:#be123c}.pagination[data-v-02b5c49c]{justify-content:center;margin-top:28px}.error-alert[data-v-02b5c49c]{margin-top:20px}@media (max-width:640px){.problem-list[data-v-02b5c49c]{padding:20px 16px}.search-input[data-v-02b5c49c]{width:100%}.toolbar .el-button[data-v-02b5c49c]{flex:1;margin-left:0}}.submission-list[data-v-77c0b47f]{padding:28px;border-radius:24px;border:1px solid #d6d3d1;background:#fff;box-shadow:0 18px 36px -18px hsla(25,5%,45%,.42),0 5px 14px -8px hsla(25,5%,45%,.32)}.toolbar[data-v-77c0b47f]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d6d3d1}.judge-tracker[data-v-77c0b47f]{margin-bottom:24px}.judge-tracker[data-v-77c0b47f] .el-alert{border:1px solid #d6d3d1;box-shadow:0 10px 20px -14px hsla(25,5%,45%,.4)}.tracker-description[data-v-77c0b47f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;color:var(--yoj-text-secondary);line-height:1.7}.submission-table[data-v-77c0b47f]{width:100%}.submission-table[data-v-77c0b47f] .tracked-row td.el-table__cell{background:#fff7ed!important}.problem-link[data-v-77c0b47f]{display:inline-flex;align-items:center;min-height:44px;color:var(--yoj-accent-strong);font-weight:600;text-decoration:none}.problem-link[data-v-77c0b47f]:hover{color:#9a3412;text-decoration:underline}.judge-empty[data-v-77c0b47f]{color:var(--yoj-text-muted)}.judge-info-cell[data-v-77c0b47f]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.judge-metrics[data-v-77c0b47f]{display:flex;flex-wrap:wrap;gap:12px;color:var(--yoj-text-secondary);font-family:Consolas,monospace;font-size:12px}.metric[data-v-77c0b47f]{display:inline-flex;align-items:center;gap:5px}.pagination[data-v-77c0b47f]{justify-content:center;margin-top:28px}.error-alert[data-v-77c0b47f]{margin-top:20px}.code-preview[data-v-77c0b47f]{max-height:500px;margin:0;padding:24px;overflow:auto;color:#44403c;border-radius:16px;background:#fafaf9;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.7}.code-preview code[data-v-77c0b47f]{white-space:pre}@media (max-width:640px){.submission-list[data-v-77c0b47f]{padding:20px 16px}.toolbar[data-v-77c0b47f]>*{width:100%!important}}