*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.line-through{text-decoration-line:line-through}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--primary-light:#eff6ff;--primary-dark:#1d4ed8;--success:#16a34a;--success-light:#f0fdf4;--warning:#d97706;--warning-light:#fffbeb;--danger:#dc2626;--danger-light:#fef2f2;--bg:#f8fafc;--sidebar-bg:#fff;--header-bg:hsla(0,0%,100%,.85);--text:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--border:#e2e8f0;--border-light:#f1f5f9;--shadow-sm:0 1px 2px rgba(0,0,0,.04)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}body,html{min-height:100vh;min-height:100dvh;overflow-x:hidden}@supports (padding:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}}.ant-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,border-color .2s ease}.ant-card:hover{box-shadow:var(--shadow-md);border-color:rgba(37,99,235,.12)}.ant-card-head{border-bottom:1px solid var(--border-light);padding:0 20px;min-height:48px}.ant-card-head-title{font-size:15px;font-weight:600;color:var(--text);padding:12px 0}.ant-card-body{padding:20px}.ant-card-extra{font-size:13px}.kpi-card{border-radius:var(--radius-lg);transition:box-shadow .2s ease,transform .2s ease}.kpi-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.kpi-card .ant-statistic-title{font-size:13px;color:var(--text-secondary);margin-bottom:4px}.kpi-card .ant-statistic-content{font-size:24px;font-weight:700;line-height:1.2}.ant-table{font-size:14px;line-height:1.5}.ant-table-thead>tr>th{font-weight:600;font-size:13px;color:var(--text-secondary);padding:12px 16px!important;border-bottom:1px solid var(--border)}.ant-table-tbody>tr>td{padding:12px 16px!important;border-bottom:1px solid var(--border-light);transition:background .12s ease}.ant-table-tbody>tr:nth-child(2n)>td{background:#fafbfd}.ant-table-tbody>tr:hover>td{background:var(--primary-light)!important}.ant-table-cell{vertical-align:middle}.ant-table-tbody>tr>td{text-align:left}.ant-table-tbody>tr>td .ant-tag{margin:0}.ant-form-item-label>label{font-size:14px;font-weight:500;color:var(--text)}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{border-radius:var(--radius-sm)!important;border-color:var(--border)!important;transition:border-color .15s ease,box-shadow .15s ease}.ant-input-focused,.ant-input-number-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(37,99,235,.08)!important}.ant-input::-moz-placeholder{color:var(--text-muted)}.ant-input::placeholder,.ant-select-selection-placeholder{color:var(--text-muted)}.ant-form-item{margin-bottom:20px}.ant-btn{border-radius:var(--radius-sm);transition:all .15s cubic-bezier(.16,1,.3,1)}.ant-btn:active:not(:disabled){transform:scale(.97)}.ant-btn-primary{background:var(--primary);border-color:var(--primary);box-shadow:0 1px 3px rgba(37,99,235,.2)}.ant-btn-primary:hover{background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 6px rgba(37,99,235,.25)}.ant-btn-default{border-color:var(--border);color:var(--text)}.ant-btn-default:hover{border-color:var(--primary);color:var(--primary)}.ant-btn-link{padding:0 4px}.ant-tag{border-radius:4px;font-size:12px;padding:2px 8px;line-height:1.6;border:none;transition:all .12s ease}.ant-tag-green,.ant-tag-success{background:var(--success-light);color:var(--success)}.ant-tag-error,.ant-tag-red{background:var(--danger-light);color:var(--danger)}.ant-tag-orange,.ant-tag-warning{background:var(--warning-light);color:var(--warning)}.ant-tag-blue,.ant-tag-processing{background:var(--primary-light);color:var(--primary)}.ant-tag-default{background:#f1f5f9;color:var(--text-secondary)}.ant-modal-content{border-radius:var(--radius-xl);box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden}.ant-modal-header{padding:20px 24px 16px;border-bottom:1px solid var(--border-light)}.ant-modal-title{font-size:17px;font-weight:600;color:var(--text)}.ant-modal-body{padding:20px 24px}.ant-modal-footer{padding:16px 24px;border-top:1px solid var(--border-light)}.ant-modal-mask{background:rgba(15,23,42,.45);backdrop-filter:blur(4px)}.ant-layout-sider{background:var(--sidebar-bg)!important;border-right:1px solid var(--border)}.ant-menu-light{background:transparent}.ant-menu-light .ant-menu-item{border-radius:var(--radius-sm);margin:2px 8px;padding:0 12px;height:40px;line-height:40px;font-size:14px;color:var(--text-secondary);transition:all .15s ease}.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-item:hover{background:var(--primary-light);color:var(--primary)}.ant-menu-light .ant-menu-item-selected{font-weight:600}.ant-menu-light .ant-menu-item:active{transform:scale(.98)}.ant-layout-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--header-bg)!important;border-bottom:1px solid var(--border);box-shadow:0 1px 3px rgba(0,0,0,.03)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-pagination-item{border-radius:var(--radius-sm);border-color:var(--border);transition:all .12s ease}.ant-pagination-item:hover{border-color:var(--primary)}.ant-pagination-item-active{background:var(--primary);border-color:var(--primary)}.ant-pagination-item-active a{color:#fff}.ant-dropdown-menu{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--border);padding:4px}.ant-dropdown-menu-item{border-radius:var(--radius-sm);padding:8px 12px;font-size:14px}.ant-descriptions-item-label{font-weight:500;color:var(--text-secondary);background:#f8fafc!important;font-size:13px}.ant-descriptions-item-content{color:var(--text);font-size:14px}.ant-steps-item-title{font-size:14px!important}.ant-steps-item-description{font-size:12px!important}.ant-tabs-tab{font-size:14px;font-weight:500;padding:12px 0;transition:color .15s ease}.ant-tabs-tab:hover{color:var(--primary)}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)!important;font-weight:600}.ant-tabs-ink-bar{background:var(--primary)}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ant-layout-content>div{animation:pageIn .3s cubic-bezier(.16,1,.3,1) both}@media print{.no-print{display:none!important}}@media (max-width:768px){.ant-card{border-radius:18px!important}.ant-card-head{padding:0 12px;min-height:40px}.ant-card-head-title{font-size:14px;padding:8px 0}.ant-card-body{padding:12px!important}.ant-table{font-size:13px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:10px 8px!important;font-size:13px}.ant-table-thead>tr>th{font-size:12px;color:var(--text-muted)}.ant-btn{min-height:40px;font-size:14px}.ant-modal{max-width:95vw!important;margin:8px auto}.ant-modal-content{border-radius:20px!important}.ant-modal-header{padding:16px 16px 12px}.ant-modal-body{padding:16px}.ant-modal-footer{padding:12px 16px}.ant-form-item{margin-bottom:14px}.ant-form-item-label>label{font-size:13px}.ant-statistic-title{font-size:12px}.ant-statistic-content{font-size:20px!important}.ant-descriptions-item-content,.ant-descriptions-item-label{padding:8px 12px!important;font-size:13px}.ant-tabs-tab{padding:8px 0;font-size:13px}.ant-steps-item-title{font-size:13px!important}.ant-card:hover{box-shadow:var(--shadow-sm);transform:none}.kpi-card:hover{transform:none}.ant-table-tbody>tr>td{padding:8px 6px!important}}@media (max-width:375px){.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:6px 4px!important;font-size:12px}.ant-statistic-content{font-size:18px!important}}@media (max-width:768px){.ant-layout-header{padding:0 12px!important;margin:0!important;width:100%!important;left:0!important;right:0!important}h1,h2,h3,h4,h5,h6{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:break-word;overflow-wrap:break-word}h4{font-size:16px!important;line-height:1.4!important;margin:0 0 12px!important}}button,div,h1,h2,h3,h4,h5,h6,label,p,span,td,th{writing-mode:horizontal-tb!important;text-orientation:mixed!important}.ant-table-tbody>tr>td{word-break:break-all;word-wrap:break-word}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:SF Mono,Fira Code,Consolas,monospace;font-variant-numeric:tabular-nums}:root{--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#eff6ff;--ring:rgba(37,99,235,.16);--bg:#f6f8fb;--card-bg:#fff;--text:#0b1220;--text-secondary:#5b6779;--text-muted:#93a0b4;--border:#e7ebf0;--border-light:#f0f3f7;--radius-sm:12px;--radius-md:14px;--radius-lg:22px;--radius-xl:24px;--shadow-sm:0 1px 2px rgba(16,24,40,.04);--shadow-md:0 1px 2px rgba(16,24,40,.04),0 4px 16px rgba(16,24,40,.04);--shadow-lg:0 2px 6px rgba(16,24,40,.05),0 16px 32px -12px rgba(16,24,40,.16);--layout-max:1560px}.yc-sider{background:#fff!important;border-right:1px solid var(--border)}.yc-nav{display:flex;flex-direction:column;height:100%;min-height:0}.yc-nav-brand{display:flex;align-items:center;justify-content:space-between;gap:6px;height:64px;padding:0 14px;border-bottom:1px solid var(--border-light);flex:0 0 auto}.yc-nav-brand.is-collapsed{justify-content:center;padding:0}.yc-nav-brand-inner{display:flex;align-items:center;cursor:pointer;min-width:0}.yc-nav-collapse{border:0;background:transparent;color:var(--text-muted);width:26px;height:26px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.yc-nav-collapse:hover{background:var(--primary-soft);color:var(--primary)}.yc-menu{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;border-inline-end:none!important;padding:10px 8px 16px;background:transparent}.yc-menu .ant-menu-item,.yc-menu .ant-menu-submenu-title{height:40px!important;line-height:40px!important;border-radius:10px!important;margin:2px 0!important;width:100%!important;color:var(--text-secondary);font-size:13.5px}.yc-menu .ant-menu-item .anticon,.yc-menu .ant-menu-submenu-title .anticon{font-size:16px;color:#8494a8}.yc-menu .ant-menu-item:hover,.yc-menu .ant-menu-submenu-title:hover{background:#f5f8fc!important;color:var(--text)}.yc-menu .ant-menu-item-selected{background:var(--primary-soft)!important;color:var(--primary)!important;font-weight:600}.yc-menu .ant-menu-item-selected .anticon{color:var(--primary)!important}.yc-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary)}.yc-menu .ant-menu-sub .ant-menu-item{padding-left:44px!important}.yc-menu .ant-menu-submenu-arrow{color:#b6c2d4}.yc-nav-foot{flex:0 0 auto;padding:12px 16px 14px;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border-light)}.yc-header,.yc-nav-foot{display:flex;justify-content:space-between}.yc-header{position:sticky;top:0;z-index:100;height:64px!important;line-height:64px!important;padding:0 24px!important;align-items:center;background:hsla(0,0%,100%,.82)!important;backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.yc-icon-btn{border:0;background:transparent;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:17px;cursor:pointer;transition:background .15s ease,color .15s ease}.yc-icon-btn:hover{background:#f3f6fa;color:var(--primary)}.yc-user{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:12px;cursor:pointer;transition:background .15s ease}.yc-user:hover{background:#f3f6fa}.yc-user-meta{display:flex;flex-direction:column;line-height:1.2}.yc-user-name{font-size:13px;font-weight:600;color:var(--text)}.yc-user-role{font-size:11px;color:var(--text-muted)}.yc-user-caret{font-size:10px;color:var(--text-muted)}.yc-content{padding:24px;min-height:calc(100dvh - 64px);max-width:var(--layout-max);width:100%;margin:0 auto}@media (max-width:992px){.yc-content{padding:14px}.yc-header{padding:0 14px!important;height:58px!important;line-height:58px!important}}.yc-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.yc-page-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.2px;color:var(--text)}.yc-page-desc{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.ant-card{border-radius:var(--radius-lg)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important}.ant-card:hover{box-shadow:var(--shadow-lg)!important;transform:translateY(-2px)}.ant-card-body{padding:18px 20px}.ant-drawer-content,.ant-modal-content{border-radius:var(--radius-xl)!important}.ant-form-item-label>label{font-size:13px!important;color:var(--text-secondary)!important}.ant-btn{font-weight:500}.ant-btn-primary{box-shadow:0 1px 2px rgba(37,99,235,.24)}.ant-input,.ant-input-number,.ant-select-selector{border-radius:8px!important}.ant-table-wrapper .ant-table{font-size:13px;border-radius:12px}.ant-table-thead>tr>th{background:#f8fafc!important;font-weight:600!important;font-size:12.5px!important;color:var(--text-secondary)!important;border-bottom:1px solid var(--border)!important;white-space:nowrap}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:10px 12px!important}.ant-table-tbody>tr:hover>td{background:#fafbfd!important}.ant-table-pagination.ant-pagination{margin:16px 0 2px!important}.ant-table-cell-fix-right{background:#fff}.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#fafbfd!important}.ant-empty-description{color:var(--text-muted);font-size:13px}.yc-menu::-webkit-scrollbar{width:6px}.yc-menu::-webkit-scrollbar-thumb{background:#dce3ec;border-radius:999px}.yc-menu::-webkit-scrollbar-thumb:hover{background:#c6d0de}.yc-login{display:flex;min-height:100dvh;background:#fff;position:relative}.yc-login-aside{display:none;width:46%;max-width:640px;padding:40px 44px;color:#fff;background:radial-gradient(900px 600px at 8% 0,rgba(59,130,246,.55),transparent 60%),radial-gradient(700px 500px at 100% 100%,rgba(29,78,216,.45),transparent 55%),linear-gradient(150deg,#0b1220,#111c33 46%,#0e1930);flex-direction:column;justify-content:space-between}@media (min-width:960px){.yc-login-aside{display:flex}}.yc-login-aside-head{display:flex;align-items:center;gap:12px}.yc-login-aside-body h2{font-size:30px;line-height:1.35;margin:0 0 14px;font-weight:650;letter-spacing:-.4px}.yc-login-aside-body p{color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.8;margin:0 0 26px;max-width:420px}.yc-login-aside-body ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.yc-login-aside-body li{display:flex;align-items:center;gap:10px;font-size:13px;color:hsla(0,0%,100%,.86)}.yc-login-aside-body li .anticon{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14)}.yc-login-aside-foot{font-size:11px;color:hsla(0,0%,100%,.5)}.yc-login-main{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:#f8fafc}.yc-login-card{width:100%;max-width:400px;background:#fff;border:1px solid var(--border);border-radius:20px;padding:32px 28px 24px;box-shadow:0 20px 48px -24px rgba(16,24,40,.18)}.yc-login-brand-sm{display:flex;align-items:center;gap:10px;margin-bottom:22px}.yc-login-title{margin:0;font-size:22px;font-weight:650;color:var(--text);letter-spacing:-.2px}.yc-login-sub{margin:4px 0 20px;font-size:13px;color:var(--text-secondary)}.yc-captcha{width:116px;height:40px;flex-shrink:0;border:1px solid var(--border);border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;background:#fafbfd;transition:border-color .15s ease}.yc-captcha:hover{border-color:#bfdbfe}.yc-captcha:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.yc-captcha:disabled{cursor:wait;opacity:.65}.yc-login-agree{display:flex;gap:8px;align-items:flex-start;margin-top:4px}.yc-login-agree label{font-size:12px;color:var(--text-secondary);line-height:18px;cursor:pointer}.yc-login-agree a{color:var(--primary);margin:0 3px}.yc-login-foot{margin-top:20px;padding-top:14px;border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--text-muted)}.tnum,.yc-odo{font-variant-numeric:tabular-nums}.yc-odo{display:inline-flex;align-items:baseline;line-height:1}.yc-odo-cell{position:relative;display:inline-block;height:1em;overflow:hidden}.yc-odo-cell.is-sep{overflow:visible}.yc-odo-strip{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.16,1,.3,1)}.yc-odo-strip>span{display:block;height:1em;line-height:1;text-align:center}.yc-login-dial{margin-top:28px;display:flex;flex-direction:column;gap:8px}.yc-login-dial .yc-odo{font-size:34px;font-weight:650;letter-spacing:1.5px;color:#fff;text-shadow:0 0 26px rgba(96,165,250,.45)}.yc-login-dial-date{font-size:11px;letter-spacing:1.8px;color:hsla(0,0%,100%,.52);text-transform:uppercase}.yc-login-submit-slot{min-height:44px}.yc-success-orb{width:46px;height:46px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;box-shadow:0 14px 30px -12px rgba(37,99,235,.75);animation:yc-orb-gather .42s cubic-bezier(.455,.03,.515,.955) both,yc-orb-pop .46s cubic-bezier(.34,1.56,.64,1) .42s both}.yc-success-orb svg{flex:none}.yc-success-orb circle{fill:none;stroke:hsla(0,0%,100%,.55);stroke-width:2.4;transform:rotate(-90deg);transform-origin:50% 50%;animation:yc-orb-ring .5s cubic-bezier(.16,1,.3,1) .08s both}.yc-success-orb path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;animation:yc-orb-check .32s cubic-bezier(.34,1.56,.64,1) .22s both}@keyframes yc-orb-gather{0%{width:100%;border-radius:12px}to{width:46px;border-radius:999px}}@keyframes yc-orb-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes yc-orb-ring{0%{stroke-dashoffset:126}to{stroke-dashoffset:0}}@keyframes yc-orb-check{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.yc-login-card{animation:yc-card-launch .8s cubic-bezier(.16,1,.3,1) both}@keyframes yc-card-launch{0%{opacity:0;transform:translateY(34px) scale(.94)}72%{opacity:1;transform:translateY(-8px) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.yc-login-card,.yc-success-orb,.yc-success-orb circle,.yc-success-orb path{animation:none}.yc-odo-strip{transition:none}}.yc-screen{min-height:100dvh;background:radial-gradient(1200px 700px at 12% -10%,rgba(37,99,235,.25),transparent 60%),radial-gradient(1000px 600px at 100% 0,rgba(14,165,233,.18),transparent 55%),linear-gradient(160deg,#060b16,#0a1222 55%,#060b16);color:#e5edf9;padding:28px 36px 20px;display:flex;flex-direction:column;gap:20px}.yc-screen-head{display:flex;align-items:center;justify-content:space-between}.yc-screen-brand{display:flex;align-items:center;gap:14px}.yc-screen-title{font-size:22px;font-weight:700;letter-spacing:.6px}.yc-screen-sub{font-size:11px;color:rgba(229,237,249,.55)}.yc-screen-clock{text-align:right}.yc-screen-time{font-size:34px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:1px}.yc-screen-date{font-size:13px;color:rgba(229,237,249,.6)}.yc-screen-warn{background:rgba(220,38,38,.16);border:1px solid rgba(220,38,38,.4);padding:8px 12px;border-radius:10px;font-size:13px}.yc-screen-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.yc-screen-kpi{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:16px 18px;backdrop-filter:blur(6px)}.yc-screen-kpi-label{font-size:13px;color:rgba(229,237,249,.62)}.yc-screen-kpi-value{font-size:34px;font-weight:700;margin-top:6px;font-variant-numeric:tabular-nums}.yc-screen-kpi-unit{font-size:13px;margin-left:6px;color:rgba(229,237,249,.55);font-weight:400}.yc-screen-main{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;flex:1;min-height:0}.yc-screen-panel{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;min-height:0}.yc-screen-panel-title{font-size:15px;font-weight:600;margin-bottom:14px;color:rgba(229,237,249,.85)}.yc-screen-chart{flex:1;display:flex;align-items:flex-end;gap:12px;min-height:180px}.yc-screen-bar-group{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.yc-screen-bars{display:flex;align-items:flex-end;gap:4px;height:100%;width:100%;justify-content:center}.yc-screen-bar{width:18px;border-radius:6px 6px 0 0;min-height:2px;transition:height .4s ease}.yc-screen-bar.in{background:linear-gradient(180deg,#60a5fa,#2563eb)}.yc-screen-bar.out{background:linear-gradient(180deg,#34d399,#059669)}.yc-screen-bar-label{font-size:11px;color:rgba(229,237,249,.5)}.yc-screen-legend{display:flex;gap:16px;margin-top:10px;font-size:12px;color:rgba(229,237,249,.6)}.yc-screen-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.yc-screen-legend i.in{background:#2563eb}.yc-screen-legend i.out{background:#059669}.yc-screen-alerts{list-style:none;margin:0;padding:0;display:grid;gap:10px;overflow:hidden}.yc-screen-alerts li{display:flex;align-items:center;gap:10px;font-size:13.5px}.yc-screen-alerts .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#38bdf8}.yc-screen-alerts li.lv-critical .dot{background:#ef4444;box-shadow:0 0 10px rgba(239,68,68,.8)}.yc-screen-alerts li.lv-warning .dot{background:#f59e0b}.yc-screen-alerts .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yc-screen-empty{color:rgba(229,237,249,.4);font-size:13px}.yc-screen-foot{text-align:center;font-size:11px;color:rgba(229,237,249,.35)}@media (max-width:1100px){.yc-screen-kpis{grid-template-columns:repeat(2,1fr)}.yc-screen-main{grid-template-columns:1fr}}.yc-screen{background:radial-gradient(900px 520px at 8% -12%,rgba(37,99,235,.1),transparent 62%),radial-gradient(800px 480px at 100% 0,rgba(16,185,129,.08),transparent 58%),#f6f8fb!important;color:#0b1220!important}.yc-screen-title{color:#0b1220}.yc-screen-sub{color:#93a0b4!important;letter-spacing:2px}.yc-screen-clock .yc-screen-time{color:#0b1220}.yc-screen-date{color:#5b6779!important}.yc-screen-warn{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.yc-screen-kpi{background:#fff!important;border:1px solid #e7ebf0!important;box-shadow:0 1px 2px rgba(16,24,40,.04);backdrop-filter:none}.yc-screen-kpi-label{color:#5b6779!important}.yc-screen-kpi-value{color:#0b1220}.yc-screen-kpi-unit{color:#93a0b4!important}.yc-screen-panel{background:#fff!important;border:1px solid #e7ebf0!important;box-shadow:0 1px 2px rgba(16,24,40,.04)}.yc-screen-panel-title{color:#0b1220!important}.yc-screen-bar-label{color:#93a0b4!important}.yc-screen-legend{color:#5b6779!important}.yc-screen-alerts .txt{color:#263244}.yc-screen-alerts li{border-bottom:1px dashed #eef2f7;padding-bottom:8px}.yc-screen-empty{color:#93a0b4!important}.yc-screen-foot{color:#a4b0c2!important}.yc-screen-bar.in{background:linear-gradient(180deg,#93c5fd,#2563eb)!important}.yc-screen-bar.out{background:linear-gradient(180deg,#6ee7b7,#059669)!important}.yc-screen-head-right{display:flex;align-items:center;gap:18px}.yc-screen-exit{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;border:1px solid #e7ebf0;background:#fff;color:#5b6779;font-size:13px;cursor:pointer;transition:all .16s ease;box-shadow:0 1px 2px rgba(16,24,40,.04)}.yc-screen-exit:hover{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.yc-screen-exit span{font-size:12px}.yc-screen-bar-group{position:relative}.yc-screen-bar{cursor:pointer}.yc-screen-bar:hover{filter:brightness(1.06)}.yc-screen-tip{position:fixed;transform:translate(-50%,-100%);min-width:148px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e7ebf0;box-shadow:0 12px 32px -12px rgba(16,24,40,.28);font-size:13px;color:#0b1220;pointer-events:none;z-index:50}.yc-screen-tip:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;background:#fff;border-right:1px solid #e7ebf0;border-bottom:1px solid #e7ebf0;transform:rotate(45deg)}.yc-screen-tip-date{font-size:12px;color:#93a0b4;margin-bottom:6px}.yc-screen-tip-row{display:flex;align-items:center;gap:8px;line-height:22px;color:#5b6779}.yc-screen-tip-row b{margin-left:auto;color:#0b1220;font-variant-numeric:tabular-nums}.yc-screen-tip-row.is-active{color:#0b1220;font-weight:600}.yc-screen-tip-row .dot{width:8px;height:8px;border-radius:3px}.yc-screen-tip-row .dot.in{background:#2563eb}.yc-screen-tip-row .dot.out{background:#059669}.yc-screen-tip-row .dot.tr{background:#7c3aed}@keyframes yc-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.yc-content.yc-stagger>*,.yc-fade-up{animation:yc-fade-up .5s cubic-bezier(.16,1,.3,1) both}.yc-content.yc-stagger>:first-child{animation-delay:0ms}.yc-content.yc-stagger>:nth-child(2){animation-delay:60ms}.yc-content.yc-stagger>:nth-child(3){animation-delay:.12s}.yc-content.yc-stagger>:nth-child(4){animation-delay:.18s}.yc-content.yc-stagger>:nth-child(5){animation-delay:.24s}.yc-content.yc-stagger>:nth-child(6){animation-delay:.3s}.yc-content.yc-stagger>:nth-child(7){animation-delay:.36s}.yc-content.yc-stagger>:nth-child(8){animation-delay:.42s}.ant-card,.kpi-card{transition:box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease}@media (hover:hover){.ant-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)!important}}.yc-card-grid,.yc-kpi-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}@media (min-width:768px){.yc-card-grid,.yc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.yc-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.yc-card-grid,.yc-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ant-card,.ant-drawer-content,.ant-modal,.yc-content,.yc-content>*{min-width:0}canvas,img,svg,video{max-width:100%}.ant-table-wrapper{overflow-x:auto}.yc-table-wrap--empty{overflow-x:hidden}.yc-table-wrap--empty .ant-table-content{overflow-x:hidden!important}.yc-header{background:hsla(0,0%,100%,.72)!important}.yc-header,.yc-header-standalone{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.yc-header-standalone{background:hsla(0,0%,100%,.72);border-bottom:1px solid var(--border)}@media (max-width:767px){.yc-header-standalone{padding:0 12px!important}}.yc-menu .ant-menu-item,.yc-menu .ant-menu-submenu-title{white-space:nowrap}.yc-menu .ant-menu-title-content{overflow:visible;text-overflow:clip}.yc-nav-brand-inner>div{min-width:0}.yc-nav-foot{gap:4px 12px}.yc-nav-foot span{white-space:nowrap}.yc-mobile-drawer .ant-drawer-content{border-radius:0 24px 24px 0!important}.yc-mobile-drawer .ant-drawer-body{padding-bottom:env(safe-area-inset-bottom,0)}.yc-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 16px;width:100%;min-width:0}.yc-empty-state p{max-width:420px}.yc-skeleton-grid{width:100%}.yc-skeleton-table{width:100%;min-width:0}@media (max-width:767px){.ant-card:hover,.kpi-card:hover{transform:none;box-shadow:var(--shadow-sm)!important}.yc-content{padding:12px}.yc-page-head{margin-bottom:12px}.yc-page-title{font-size:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.ant-layout-content>div,.yc-content.yc-stagger>*,.yc-fade-up,.yc-login-card{animation:none!important}}.yc-login-card{position:relative;border-radius:24px;background:radial-gradient(120% 90% at 50% -10%,rgba(37,99,235,.06),transparent 60%),#fff;border:1px solid rgba(226,232,240,.9);box-shadow:0 1px 2px rgba(16,24,40,.04),0 18px 40px -18px rgba(16,24,40,.22),0 40px 80px -50px rgba(37,99,235,.35)}.yc-login-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(37,99,235,.28),rgba(37,99,235,0) 42%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.yc-login-title{font-size:26px;letter-spacing:-.4px}.yc-login-sub{margin:6px 0 24px}.yc-login-card .ant-input,.yc-login-card .ant-input-affix-wrapper{border-radius:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.yc-login-card .ant-input-affix-wrapper:focus-within,.yc-login-card .ant-input:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12);transform:translateY(-1px)}.yc-login-submit-slot{display:flex;min-height:84px;margin:6px 0 2px}.yc-login-go,.yc-login-submit-slot{align-items:center;justify-content:center}.yc-login-go{position:relative;width:64px;height:64px;display:inline-flex;border:0;border-radius:999px;cursor:pointer;color:#fff;font-size:22px;background:linear-gradient(160deg,#3b82f6,#2563eb 55%,#1d4ed8);box-shadow:0 10px 24px -8px rgba(37,99,235,.65),0 2px 6px rgba(37,99,235,.3),inset 0 1px 0 hsla(0,0%,100%,.28);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.yc-login-go:hover:not(:disabled){transform:translateY(-2px) scale(1.05);box-shadow:0 16px 34px -10px rgba(37,99,235,.72),0 3px 8px rgba(37,99,235,.34),inset 0 1px 0 hsla(0,0%,100%,.32)}.yc-login-go:active:not(:disabled){transform:scale(.96)}.yc-login-go:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(37,99,235,.28),0 12px 28px -10px rgba(37,99,235,.7)}.yc-login-go:disabled{cursor:progress;opacity:.9}.yc-login-go-ring{position:absolute;inset:-6px;border-radius:inherit;border:1px solid rgba(37,99,235,.35);animation:yc-go-breathe 2.6s ease-in-out infinite;pointer-events:none}@keyframes yc-go-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.18)}}.yc-login-go-spinner{width:20px;height:20px;border-radius:999px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;animation:yc-go-spin .8s linear infinite}@keyframes yc-go-spin{to{transform:rotate(1turn)}}.yc-login-totp{animation:yc-totp-in .28s ease both}@keyframes yc-totp-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.yc-login-totp-toggle{display:block;width:100%;margin:-4px 0 8px;background:none;border:0;padding:4px;font-size:12px;color:#64748b;cursor:pointer;transition:color .18s ease}.yc-login-totp-toggle:hover:not(:disabled){color:#2563eb}.yc-login-totp-toggle:disabled{cursor:default;opacity:.7}.yc-login-totp-toggle:focus-visible{outline:2px solid rgba(37,99,235,.45);border-radius:6px}@media (prefers-reduced-motion:reduce){.yc-login-go,.yc-login-go-ring,.yc-login-totp{animation:none;transition:none}}@media (max-width:480px){.yc-login-go{width:58px;height:58px}.yc-login-submit-slot{min-height:74px}}.yc-login-greeting{background:linear-gradient(120deg,#2563eb,#1d4ed8 55%,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.yc-login-quote{margin:-10px 0 16px;font-size:12.5px;line-height:1.7;color:#7c8798;font-style:italic;animation:yc-quote-in .5s ease both}.yc-login-quote-from{display:block;margin-top:2px;font-style:normal;font-size:11.5px;color:#a2acbc;text-align:right}@keyframes yc-quote-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.yc-login-quote{animation:none}}.yc-login-card .ant-form-vertical .ant-form-item{margin-bottom:12px}.yc-login-card .ant-form-item:last-of-type{margin-bottom:0}.yc-login-card .ant-form-item-label{padding-bottom:4px}.yc-login-card .ant-form-item-label>label{font-size:13px;height:auto;line-height:1.5}.yc-login-card .ant-form-item-extra{font-size:11.5px;min-height:0;margin-top:3px;line-height:1.5}.yc-login-card .ant-input,.yc-login-card .ant-input-affix-wrapper{min-height:40px}.yc-login-card{padding:26px 26px 22px}.yc-login-title{font-size:24px;margin-bottom:2px}.yc-login-sub{margin:4px 0 16px}.yc-login-brand-sm{margin-bottom:16px}.yc-login-submit-slot{min-height:76px;margin:2px 0 0}.yc-login-agree{margin-top:2px}.yc-login-foot{margin-top:12px;padding-top:10px}@media (max-width:480px){.yc-login-card{padding:22px 18px 18px}.yc-login-submit-slot{min-height:70px}}.yc-login-card .ant-form-vertical .ant-form-item{margin-bottom:10px}.yc-login-card .ant-form-item-label{padding-bottom:3px}.yc-login-card{padding:24px 26px 18px}.yc-login-title{font-size:23px}.yc-login-sub{margin:3px 0 12px}.yc-login-quote{margin:-4px 0 12px}.yc-login-brand-sm{margin-bottom:14px}.yc-login-submit-slot{min-height:66px}.yc-login-agree{margin-top:0}.yc-login-foot{margin-top:10px;padding-top:8px}.yc-login-card .ant-input,.yc-login-card .ant-input-affix-wrapper{min-height:38px}@media (max-width:480px){.yc-login-card{padding:20px 16px 16px}.yc-login-submit-slot{min-height:62px}}.yc-login-title{margin:0 0 16px}.yc-login-quote{margin:-4px 0 14px}.yc-login-title+.ant-form{margin-top:4px}@media (max-width:768px){.ant-pagination-item,.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{min-width:40px;height:40px;line-height:40px}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{height:40px;line-height:40px}.ant-checkbox-wrapper{padding:8px 6px;margin-inline-start:0!important}.ant-checkbox-inner{width:20px;height:20px}.ant-checkbox-inner:after{width:6px;height:11px}.ant-layout-header .ant-btn,.ant-layout-header .anticon{min-width:40px;min-height:40px}.ant-table-tbody .ant-btn-sm{min-height:34px;padding-inline:10px}}.ant-btn:focus-visible,.ant-menu-item:focus-visible,.ant-select-selector:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.ant-input-affix-wrapper:focus-within,.ant-input:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:1px}.ant-table-wrapper .ant-table-body,.ant-table-wrapper .ant-table-content{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ant-table-wrapper .ant-table-body::-webkit-scrollbar,.ant-table-wrapper .ant-table-content::-webkit-scrollbar{height:6px}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb,.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:rgba(100,116,139,.45);border-radius:3px}@media (max-width:768px){.ant-table-wrapper{position:relative}.ant-table-wrapper:after{content:"";position:absolute;top:0;right:0;width:22px;bottom:8px;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.92));border-radius:0 8px 8px 0}.ant-table-cell{white-space:nowrap}}.yc-update-pill{border:0;cursor:pointer;font:inherit;font-size:11.5px;line-height:1.4;padding:3px 8px;border-radius:999px;color:#fff;background:linear-gradient(120deg,#f97316,#ef4444);box-shadow:0 4px 12px -4px rgba(239,68,68,.55);animation:yc-update-pulse 2.4s ease-in-out infinite}.yc-update-pill:hover{filter:brightness(1.06)}.yc-update-pill:focus-visible{outline:2px solid #fdba74;outline-offset:2px}@keyframes yc-update-pulse{0%,to{box-shadow:0 4px 12px -4px rgba(239,68,68,.55)}50%{box-shadow:0 6px 18px -4px rgba(239,68,68,.85)}}@media (prefers-reduced-motion:reduce){.yc-update-pill{animation:none}}.yc-nav-foot{flex-wrap:wrap;gap:6px 10px}.yc-update-block{border:1px solid #e7ebf0;border-radius:12px;padding:14px 16px;background:#fbfcfe}.yc-update-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.yc-update-block-next{border-color:#fbd5d5;background:#fffbfb}.yc-update-latest{border-color:#d7f0de;background:#f7fdf9}.yc-about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.yc-about-card{border:1px solid #e7ebf0;border-radius:12px;padding:16px;background:#fbfcfe;transition:border-color .18s ease,box-shadow .18s ease}.yc-about-card:hover{border-color:#cbd8ea;box-shadow:0 6px 18px -12px rgba(16,24,40,.35)}.yc-about-card-head{display:flex;gap:12px;align-items:flex-start}.yc-about-card-icon{font-size:22px;line-height:1;margin-top:2px}.yc-about-link{display:inline-flex;align-items:center;font-size:13px;padding:4px 12px;border-radius:999px;border:1px solid #d7e1f0;background:#fff;color:#2563eb;text-decoration:none}.yc-about-link:hover{background:#eff6ff;border-color:#bfd3f5}.yc-about-wxapp{margin-top:14px;padding:14px 16px;border-radius:12px;background:#f6fdf8;border:1px solid #d7f0de}.yc-about-contact{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.yc-about-dev{gap:12px;min-width:180px}.yc-about-avatar,.yc-about-dev{display:flex;align-items:center}.yc-about-avatar{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:22px;font-weight:600;justify-content:center}.yc-about-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yc-about-row-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#64748b;min-width:64px}.yc-about-value{font-size:13.5px;color:#2563eb;text-decoration:none}.yc-about-value:hover{text-decoration:underline}.yc-about-copy{color:#94a3b8;font-size:13px}.yc-about-copy:hover{color:#2563eb}.yc-about-tech{border-radius:999px;margin-inline-end:0}.yc-about-footer{margin-top:18px;text-align:center;padding:8px 0 4px}@media (max-width:600px){.yc-about-contact{flex-direction:column;gap:14px}.yc-about-card{padding:14px}}.yc-about-notice{border-left:3px solid #f59e0b;background:#fffcf5;border-radius:0 10px 10px 0;padding:10px 14px}