:root{--color-white-rgb:255, 255, 255;--color-black-rgb:0, 0, 0;--color-primary-rgb:32, 78, 207;--color-dark-rgb:26, 26, 46;--color-green-rgb:22, 163, 74;--color-teal-rgb:13, 148, 136;--color-emerald-rgb:34, 197, 94;--color-amber-rgb:245, 158, 11;--color-violet-rgb:124, 58, 237;--color-primary:#204ecf;--color-primary-solid:#204ecf;--color-primary-dark:#1a3fa6;--color-primary-light:#eef2ff;--color-primary-muted:rgba(var(--color-primary-rgb), .08);--color-logo:#2b4eff;--color-qr-bg:#fff;--color-dark:#1a1a2e;--color-sidebar:#1a1a2e;--color-text:#2d2d3f;--color-text-secondary:#555570;--color-text-muted:#6e6e84;--color-text-light:#a2a2b4;--color-on-accent:#fff;--color-inverse:#1a1a2e;--color-white:#fff;--color-bg:#fff;--color-paper:#fff;--color-surface:#f7f7f9;--color-surface-soft:#fbfbfd;--color-canvas:#f3f4f8;--color-border:#e4e4eb;--color-border-light:#ededf3;--color-scroll-thumb:#c5c5d0;--color-scroll-thumb-hover:#a0a0b0;--color-green:#16a34a;--color-green-bg:rgba(var(--color-green-rgb), .08);--color-green-border:rgba(var(--color-green-rgb), .2);--color-emerald:#22c55e;--color-amber:#f59e0b;--color-violet:#7c3aed;--color-orange:#ea580c;--color-indigo-light:#818cf8;--color-teal:#0d9488;--color-teal-dark:#0f766e;--color-rose:#e11d48;--color-red:#dc2626;--color-red-bg:#fff5f5;--shadow-paper:0 1px 3px rgba(var(--color-black-rgb), .06), 0 8px 30px rgba(var(--color-black-rgb), .06);--shadow-sm:0 1px 2px rgba(var(--color-black-rgb), .05);--shadow-md:0 4px 16px rgba(var(--color-black-rgb), .1);--shadow-lg:0 12px 40px rgba(var(--color-black-rgb), .15);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--tap:44px;--control-h:44px;--control-h-sm:36px;--control-font:14px;--input-font:16px;--navbar-height:60px;--tabbar-height:64px;--app-view-h:calc(100dvh - var(--navbar-height));--viz-surface:#fff;--viz-series-1:#204ecf;--viz-series-2:#eb6834;--viz-grid:#ededf3;--viz-axis:#d8d8e2;--viz-ink:#2d2d3f;--viz-ink-muted:#6e6e84;--viz-dim:#c9c9d6;--viz-track:#cde2fb;--status-good:#0ca30c;--status-good-rgb:12, 163, 12;--status-good-text:#0a7c0a;--status-warning:#fab219;--status-warning-rgb:250, 178, 25;--status-warning-text:#8a6100;--status-warning-text-deep:#7a5600;--status-critical:#d03b3b;--delta-up:#006300;--delta-down:#d03b3b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-primary-rgb:127, 154, 245;--color-primary:#7f9af5;--color-logo:#7f9af5;--color-primary-solid:#3d5fd6;--color-primary-dark:#4a6ae0;--color-primary-light:#1f2847;--color-primary-muted:rgba(var(--color-primary-rgb), .18);--color-dark:#ececf3;--color-dark-rgb:0, 0, 0;--color-text:#d6d6e0;--color-text-secondary:#ababbd;--color-text-muted:#8f8fa5;--color-text-light:#5f5f76;--color-white:#1c1c28;--color-bg:#131320;--color-paper:#1c1c28;--color-surface:#242433;--color-surface-soft:#20202d;--color-canvas:#131320;--color-border:#33334a;--color-border-light:#2a2a3c;--color-scroll-thumb:#3a3a50;--color-scroll-thumb-hover:#4c4c66;--color-sidebar:#181825;--color-red-bg:#3a1e24;--color-inverse:#3a3a52;--viz-surface:#1c1c28;--viz-series-1:#5b7ff0;--viz-series-2:#f07a4a;--viz-grid:#2a2a3c;--viz-axis:#3d3d55;--viz-ink:#d6d6e0;--viz-ink-muted:#8f8fa5;--viz-dim:#4a4a62;--viz-track:#26345c;--status-good-text:#5ad17a;--status-warning-text:#f2c14e;--status-warning-text-deep:#f2c14e;--status-critical:#f07070;--delta-up:#5ad17a;--delta-down:#f07070;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}[role=button],[role=checkbox],[role=option],[role=switch],[role=tab],a,button,input,label,select,summary,textarea{touch-action:manipulation}body{--app-view-h:calc(100dvh - var(--navbar-height) - var(--tabbar-space,0px));color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}::selection{background:rgba(var(--color-primary-rgb),.12);color:var(--color-dark)}a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:var(--color-bg)}body::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:4px}@media (hover:hover){body::-webkit-scrollbar-thumb:hover{background:var(--color-scroll-thumb-hover)}}.page-shell{background:var(--color-surface);flex-direction:column;min-height:100vh;display:flex}.page-main{flex:1}@media (width<=760px){body.has-tabbar{--tabbar-space:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding-bottom:var(--tabbar-space)}body.has-tabbar .footer{display:none}body.has-tabbar .hide-on-tabbar{display:none!important}}.page-shell>#__nuxt{flex-direction:column;flex:1;display:flex}:where(.page-main:not(.has-menu)){flex-direction:column;display:flex}:where(.page-main:not(.has-menu))>*,:where(.app-container)>*{flex:1 0 auto}.app-btn{height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);font-family:inherit;font-size:var(--control-font);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.app-btn.primary{background:var(--color-primary-solid);border-color:var(--color-primary-solid);color:var(--color-on-accent)}@media (hover:hover){.app-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.app-btn.primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-on-accent)}.app-btn.danger-ghost:hover{border-color:var(--status-critical);background:var(--color-red-bg);color:var(--status-critical)}}.app-btn:active{background:var(--color-surface);transform:scale(.97)}.app-btn.primary:active{background:var(--color-primary-dark)}.app-btn:disabled{opacity:.5;pointer-events:none}.app-btn.small{height:var(--control-h-sm);padding:0 12px;font-size:13px}.app-btn.danger-ghost{color:var(--status-critical)}.app-input{width:100%;height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);font-family:inherit;font-size:var(--input-font);color:var(--color-text);padding:0 14px;transition:border-color .15s,box-shadow .15s}.app-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12);outline:none}.app-toolbar{min-height:var(--control-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 16px;display:flex}.app-toolbar-note{color:var(--color-text-secondary);font-size:14px}.app-icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}@media (hover:hover){.app-icon-btn:hover{background:var(--color-surface);color:var(--color-dark)}.app-icon-btn.danger:hover{background:var(--color-red-bg);color:var(--status-critical)}}.app-icon-btn:active{background:var(--color-surface);color:var(--color-dark)}.app-link{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;position:relative}.app-link:after{content:"";inset-inline:-8px;height:var(--tap);position:absolute;top:50%;transform:translateY(-50%)}.app-link:active{opacity:.7}.app-seg{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:inline-flex;overflow:hidden}.app-seg-btn{height:var(--control-h);border:none;border-inline-end:1px solid var(--color-border-light);background:var(--color-white);font-family:inherit;font-size:var(--control-font);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.app-seg-btn:last-child{border-inline-end:none}.app-seg-btn:active{background:var(--color-surface)}.app-seg-btn[aria-selected=true]{background:var(--color-primary-solid);color:var(--color-on-accent)}.app-seg-count{opacity:.7;font-size:12px;font-weight:700}.app-form{gap:16px}.app-field,.app-form{flex-direction:column;display:flex}.app-field{gap:6px;min-width:0}.app-field-label{color:var(--color-dark);font-size:13.5px;font-weight:600}.app-field-opt{color:var(--color-text-light);font-weight:500}.app-field-hint{color:var(--color-text-muted);font-size:13px;line-height:1.5}.app-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-field-row>:only-child{grid-column:1/-1}.app-input.textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}@media (width<=760px){.app-field-row{grid-template-columns:minmax(0,1fr)}}.grad-t1{background:linear-gradient(135deg,var(--color-primary),var(--color-indigo-light))}.grad-t2{background:linear-gradient(135deg,var(--color-teal-dark),var(--color-emerald))}.grad-t3{background:linear-gradient(135deg,var(--color-orange),var(--color-amber))}.grad-t4{background:linear-gradient(135deg,var(--color-sidebar),var(--color-violet))}.app-tag{background:var(--color-surface);border:1px solid var(--color-border-light);height:24px;color:var(--color-text-secondary);white-space:nowrap;border-radius:5px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.app-progress{border-radius:var(--radius-full);background:var(--color-border-light);height:6px;overflow:hidden}.app-progress>span{border-radius:inherit;background:var(--color-primary-solid);height:100%;display:block}.app-table-scroll{overflow-x:auto}.app-table{border-collapse:collapse;width:100%;font-size:14px}.app-table th{text-align:start;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);background:var(--color-surface);white-space:nowrap;font-size:11.5px;font-weight:700}.app-table td,.app-table th{border-bottom:1px solid var(--color-border-light);padding:10px 20px}.app-table td{height:56px;color:var(--color-text-secondary);vertical-align:middle}.app-table tr:last-child td{border-bottom:none}@media (hover:hover){.app-link:hover{text-decoration:underline}.app-table tbody tr:hover td{background:var(--color-surface-soft)}}.app-table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.app-table .strong{color:var(--color-dark);font-weight:650}.app-table .sub{color:var(--color-text-muted);margin-top:1px;font-size:12.5px}@property --card-ring{syntax:"*";inherits:false}@property --card-radius{syntax:"*";inherits:false}.app-cols,.app-lines,.app-stats{gap:16px;margin:0 24px 16px;display:grid}.app-cols>*,.app-lines>*,.app-stats>*{--card-ring:0 0 0 1px var(--color-border), 0 1px 2px rgba(var(--color-dark-rgb), .04);--card-radius:var(--radius-md);background:var(--color-white);border-radius:var(--radius-md);min-width:0;box-shadow:var(--card-ring);overflow:hidden}.app-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(460px,50% - 8px)),1fr))}.app-cols.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(380px,33.3333% - 10.6667px)),1fr))}.app-cols>.span-all,.app-lines>.span-all{grid-column:1/-1}.app-cols>.app-bare,.app-lines>.app-bare{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.app-card{background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-border),0 1px 2px rgba(var(--color-dark-rgb),.04);margin:0 24px 16px;overflow:hidden}.app-card.app-table-scroll{overflow-x:auto}.pane-head{border-bottom:1px solid var(--color-border-light);background:var(--color-white);justify-content:space-between;align-items:center;gap:10px;height:60px;padding:0 12px 0 20px;display:flex}.pane-title{color:var(--color-dark);font-size:15.5px;font-weight:700}.pane-section{border-bottom:1px solid var(--color-border-light);padding:16px 20px}.pane-label{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);margin-bottom:10px;font-size:12px;font-weight:700}.pane-label-row{justify-content:space-between;align-items:baseline;display:flex}.pane-count{color:var(--color-text-secondary);font-size:13px;font-weight:700}.pane-hint{margin-top:8px}.pane-empty,.pane-hint,.pane-tip{color:var(--color-text-secondary);font-size:13.5px}.pane-tip{background:var(--color-surface-soft);padding:16px 20px;line-height:1.5}.pane-head .icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.pane-head .icon-btn:hover{background:var(--color-surface);color:var(--color-dark)}}.pane-head .icon-btn:active{background:var(--color-surface);color:var(--color-dark)}.app-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.app-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.app-cols,.app-lines,.app-stats{gap:12px;margin:0 12px 12px}.app-card,.app-toolbar{margin:0 12px 12px}}@media (width<=340px){.app-stats{grid-template-columns:minmax(0,1fr)}}.explore-layout{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:24px;margin:0 24px;display:grid}.explore-results-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.explore-count,.sort-label{color:var(--color-text-muted);font-size:13px;font-weight:500}.page-sort{flex-shrink:0;align-items:center;gap:8px;padding-bottom:2px;display:flex}.filter-panel{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);top:calc(20px + var(--navbar-height));box-shadow:0 1px 4px rgba(var(--color-black-rgb),.04);position:sticky;overflow:hidden}.filter-header{background:var(--color-surface);border-bottom:1px solid var(--color-border-light);justify-content:space-between;min-height:52px;padding:4px 18px}.filter-header,.filter-title{align-items:center;display:flex}.filter-title{color:var(--color-dark);text-transform:uppercase;letter-spacing:.8px;gap:7px;font-size:12.5px;font-weight:700}.filter-title .app-icon{color:var(--color-text-muted)}.filter-backdrop,.filter-close{display:none}.filter-reset{min-height:var(--tap);color:var(--color-primary);cursor:pointer;opacity:0;background:0 0;border:none;margin-inline-end:-6px;padding:0 6px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s}.filter-reset:not(.visible){pointer-events:none}.filter-reset.visible{opacity:1}.filter-group{border-bottom:1px solid var(--color-border-light);padding:14px 18px}.filter-group:last-child{border-bottom:none}.filter-group-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1.1px;margin-bottom:10px;font-size:12px;font-weight:700}.filter-row{min-height:var(--tap);border-radius:var(--radius-sm);align-items:center;gap:8px;margin:0 0 0 -4px;padding:0 4px;transition:background .12s;display:flex}@media (hover:hover){.filter-row:hover{background:var(--color-surface)}}.filter-cb{flex:1;align-items:center;min-width:0}.filter-option-count{color:var(--color-text-muted);background:var(--color-surface);border-radius:10px;padding:1px 6px;font-size:12px;font-weight:600}.avail-pills{flex-wrap:wrap;gap:8px;display:flex}.avail-pill{border-radius:var(--radius-full);border:1px solid var(--color-border);cursor:pointer;min-height:40px;color:var(--color-text-secondary);background:var(--color-white);-webkit-user-select:none;user-select:none;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.avail-pill.active{background:var(--color-primary-solid);border-color:var(--color-primary-solid);color:var(--color-on-accent)}@media (width<=900px){.explore-layout{grid-template-columns:minmax(0,1fr);gap:20px}.filter-backdrop{z-index:130;background:rgba(var(--color-black-rgb),.45);display:block;position:fixed;inset:0}.filter-panel{top:0;bottom:0;z-index:131;width:calc(min(320px,86vw));padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;visibility:hidden;transition:transform .22s var(--ease),visibility .22s;border:none;border-radius:0;position:fixed;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}[dir=rtl] .filter-panel{transform:translate(100%)}.filter-panel.open,[dir=rtl] .filter-panel.open{visibility:visible;transform:none}.filter-header{z-index:1;gap:4px;position:sticky;top:0}.filter-title{margin-inline-end:auto}.filter-reset{margin-inline-end:0}.filter-close{width:var(--tap);height:var(--tap);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:-10px;display:flex}}@media (width<=620px){.explore-layout{margin:0 12px}}.app-input[type=number]{appearance:textfield}.app-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=range]{accent-color:var(--color-primary)}[dir=rtl] .rtl-flip{transform:scaleX(-1)}:root{--inline-sign:1}[dir=rtl]{--inline-sign:-1}:where(.app-icon[data-v-bd303eff]){width:1em;height:1em}.app-icon[data-v-bd303eff]{vertical-align:middle;background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dlg-backdrop[data-v-49e3b94f]{z-index:200;background:rgba(var(--color-dark-rgb),.45);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dlg[data-v-49e3b94f]{background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:420px;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex}.dlg.md[data-v-49e3b94f]{max-width:520px}.dlg-head[data-v-49e3b94f]{align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.dlg-icon[data-v-49e3b94f]{border-radius:var(--radius-md);background:var(--color-primary-light);width:38px;height:38px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dlg-icon.good[data-v-49e3b94f]{background:rgba(var(--status-good-rgb),.12);color:var(--status-good-text)}.dlg-icon.danger[data-v-49e3b94f]{background:var(--color-red-bg);color:var(--status-critical)}.dlg-heading[data-v-49e3b94f]{flex:1;min-width:0}.dlg-title[data-v-49e3b94f]{color:var(--color-dark);letter-spacing:-.2px;font-size:16px;font-weight:700}.dlg-desc[data-v-49e3b94f]{color:var(--color-text-secondary);margin-top:4px;font-size:14px;line-height:1.5}.dlg-x[data-v-49e3b94f]{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-10px -12px 0 0;display:inline-flex}@media (hover:hover){.dlg-x[data-v-49e3b94f]:hover{background:var(--color-surface);color:var(--color-dark)}}.dlg-x[data-v-49e3b94f]:active{background:var(--color-surface);color:var(--color-dark)}.dlg-body[data-v-49e3b94f]{flex:1;min-height:0;padding:16px 20px 0;overflow-y:auto}.dlg-foot[data-v-49e3b94f]{justify-content:flex-end;gap:8px;padding:20px;display:flex}@media (width<=620px){.dlg-backdrop[data-v-49e3b94f]{align-items:flex-end;padding:0}.dlg[data-v-49e3b94f],.dlg.md[data-v-49e3b94f]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;max-height:calc(100dvh - 24px)}.dlg-foot[data-v-49e3b94f]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.dlg-foot[data-v-49e3b94f] .app-btn{flex:1}}.app-btn.primary.danger[data-v-49e3b94f]{background:var(--status-critical);border-color:var(--status-critical)}.app-btn.primary[data-v-49e3b94f]:disabled{opacity:.45;cursor:not-allowed}.dlg-guard[data-v-49e3b94f]{border-radius:var(--radius-md);background:var(--color-surface-soft);border:1px solid var(--color-border-light);flex-direction:column;gap:8px;padding:12px;display:flex}.dlg-guard-label[data-v-49e3b94f]{color:var(--color-text-secondary);font-size:13.5px}.dlg-guard-label b[data-v-49e3b94f]{color:var(--color-dark);font-family:var(--font-mono,ui-monospace,monospace)}.dlg-body>.dlg-guard[data-v-49e3b94f]:not(:first-child){margin-top:14px}.dlg-enter-active[data-v-49e3b94f],.dlg-leave-active[data-v-49e3b94f]{transition:opacity .18s var(--ease)}.dlg-enter-active .dlg[data-v-49e3b94f],.dlg-leave-active .dlg[data-v-49e3b94f]{transition:transform .18s var(--ease)}.dlg-enter-from[data-v-49e3b94f],.dlg-leave-to[data-v-49e3b94f]{opacity:0}.dlg-enter-from .dlg[data-v-49e3b94f],.dlg-leave-to .dlg[data-v-49e3b94f]{transform:translateY(8px)scale(.98)}@media (width<=620px){.dlg-enter-from .dlg[data-v-49e3b94f],.dlg-leave-to .dlg[data-v-49e3b94f]{transform:translateY(24px)}}.error-page[data-v-08363694]{background:var(--color-canvas);flex:1;justify-content:center;align-items:center;padding:64px 16px 80px;display:flex}.error-card[data-v-08363694]{text-align:center;background:var(--color-white);border:1px solid var(--color-border);width:100%;max-width:460px;box-shadow:var(--shadow-sm);padding:40px 32px 32px}.error-card[data-v-08363694],.error-icon[data-v-08363694]{border-radius:var(--radius-lg)}.error-icon[data-v-08363694]{background:var(--color-primary-light);width:56px;height:56px;color:var(--color-primary);justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.error-icon.danger[data-v-08363694]{background:var(--color-red-bg);color:var(--status-critical)}.error-code[data-v-08363694]{letter-spacing:1.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.error-title[data-v-08363694]{letter-spacing:-.5px;color:var(--color-dark);margin-top:6px;font-size:24px;font-weight:800}.error-text[data-v-08363694]{max-width:340px;color:var(--color-text-secondary);margin:10px auto 0;font-size:13.5px;line-height:1.6}.error-actions[data-v-08363694]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.error-dev[data-v-08363694]{text-align:start;white-space:pre-wrap;word-break:break-word;max-height:160px;color:var(--color-text-secondary);background:var(--color-surface-soft);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin-top:24px;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}@media (width<=480px){.error-page[data-v-08363694]{padding-top:32px}.error-card[data-v-08363694]{padding:32px 20px 24px}}
