.shell[data-v-78167606]{min-height:100%}.sidebar[data-v-78167606]{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);z-index:40;background:var(--brand-navy);color:#fff;display:flex;flex-direction:column;transition:transform .25s ease}.sidebar__brand[data-v-78167606]{display:flex;align-items:center;gap:12px;padding:22px 22px 18px;cursor:pointer}.sidebar__logo[data-v-78167606]{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:contain}.sidebar__name[data-v-78167606]{font-size:var(--text-heading, 22px);font-weight:800;letter-spacing:1px}.sidebar__nav[data-v-78167606]{flex:1;padding:8px 14px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.nav-item[data-v-78167606]{min-height:48px;flex-shrink:0;white-space:nowrap;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-radius:12px;background:transparent;color:rgba(255,255,255,.72);font-size:var(--text-medium, 17px);font-weight:600;cursor:pointer;text-align:left;transition:background .18s,color .18s}.nav-item[data-v-78167606]:hover{background:rgba(255,255,255,.08);color:#fff}.nav-item.active[data-v-78167606]{background:var(--brand);color:#fff;box-shadow:0 8px 20px rgba(var(--brand-rgb),.35)}.nav-item__icon[data-v-78167606]{width:21px;height:21px;flex-shrink:0}.nav-item__icon--asset[data-v-78167606]{display:block}.nav-item__icon--asset[data-v-78167606] svg{display:block;width:100%;height:100%;fill:currentColor}.sidebar__user[data-v-78167606]{display:flex;align-items:center;gap:12px;margin:10px 14px 18px;padding:12px;border-radius:14px;background:rgba(255,255,255,.06);cursor:pointer}.sidebar__avatar[data-v-78167606]{width:40px;height:40px;border-radius:50%;background:var(--grad-soft);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-section, 20px);flex-shrink:0;overflow:hidden}.sidebar__avatar-img[data-v-78167606]{width:100%;height:100%;object-fit:cover}.sidebar__uname[data-v-78167606]{display:flex;flex-direction:column;min-width:0}.sidebar__uname strong[data-v-78167606]{font-size:var(--text-body, 16px);font-weight:700}.sidebar__uname span[data-v-78167606]{font-size:var(--text-small, 14px);color:rgba(255,255,255,.6)}.backdrop[data-v-78167606]{display:none}.layout[data-v-78167606]{margin-left:var(--sidebar-w);min-height:100%;display:flex;flex-direction:column}.header[data-v-78167606]{position:sticky;top:0;z-index:20;height:var(--header-h);display:flex;align-items:center;gap:16px;padding:0 28px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header__menu[data-v-78167606]{display:none;background:none;border:none;color:var(--ink);cursor:pointer}.header__title[data-v-78167606]{margin:0;font-size:var(--text-section, 20px);font-weight:700;color:var(--ink)}.header__spacer[data-v-78167606]{flex:1}.header__user[data-v-78167606]{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative}.header__avatar[data-v-78167606]{width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--grad-soft);color:#fff;display:flex;align-items:center;justify-content:center}.header__uname[data-v-78167606]{font-size:var(--text-body, 16px);font-weight:600;color:var(--ink)}.user-dropdown[data-v-78167606]{position:absolute;top:calc(100% + 8px);right:0;min-width:140px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);padding:6px;z-index:100}.user-dropdown__item[data-v-78167606]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:none;color:var(--ink);font-size:var(--text-body, 16px);cursor:pointer;transition:background .15s}.user-dropdown__item[data-v-78167606]:hover{background:var(--brand-light)}.user-dropdown__item--danger[data-v-78167606]{color:var(--danger)}.user-dropdown__item--danger[data-v-78167606]:hover{background:rgba(220,38,38,.08)}.content[data-v-78167606]{flex:1}.content__inner[data-v-78167606]{max-width:var(--content-max);margin:0 auto;padding:var(--content-pad)}@media (max-width: 1024px){.layout[data-v-78167606]{margin-left:0}.sidebar[data-v-78167606]{transform:translate(-100%);box-shadow:0 0 40px rgba(0,0,0,.3)}.sidebar.open[data-v-78167606]{transform:translate(0)}.backdrop.show[data-v-78167606]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:rgba(15,23,42,.45)}.header__menu[data-v-78167606]{display:flex}.header__uname[data-v-78167606]{display:none}}@media (max-width: 600px){.content__inner[data-v-78167606]{padding:16px}.header[data-v-78167606]{padding:0 14px}}.pq-mask[data-v-137b5135]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;animation:pqFade-137b5135 .15s ease}@keyframes pqFade-137b5135{0%{opacity:0}to{opacity:1}}.pq[data-v-137b5135]{width:100%;max-width:320px;background:#fff;border-radius:18px;padding:22px 20px 18px;box-shadow:0 20px 60px rgba(0,0,0,.18);text-align:center;animation:pqPop-137b5135 .2s ease}@keyframes pqPop-137b5135{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.pq__head[data-v-137b5135]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pq__badge[data-v-137b5135]{font-size:var(--text-small, 14px);font-weight:700;padding:3px 10px;background:#07c160;color:#fff;border-radius:10px}.pq__close[data-v-137b5135]{background:none;border:none;font-size:var(--text-title, 24px);color:#999;cursor:pointer;line-height:1}.pq__title[data-v-137b5135]{font-size:var(--text-section, 20px);font-weight:700;color:#1f2937;margin:0 0 14px}.pq__qr-wrap[data-v-137b5135]{width:240px;height:240px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eee;border-radius:12px}.pq__qr[data-v-137b5135]{width:220px;height:220px}.pq__loading[data-v-137b5135]{font-size:var(--text-secondary, 15px);color:#999;padding:0 12px}.pq__tip[data-v-137b5135]{font-size:var(--text-body, 16px);color:#374151;font-weight:600;margin:0 0 4px}.pq__hint[data-v-137b5135]{font-size:var(--text-small, 14px);color:#9ca3af;margin:0 0 16px}.pq__cancel[data-v-137b5135]{display:block;width:100%;height:42px;border:none;border-radius:12px;background:#f3f4f6;color:#6b7280;font-size:var(--text-body, 16px);cursor:pointer;transition:background .15s}.pq__cancel[data-v-137b5135]:active{background:#e5e7eb}.site-unavailable[data-v-218a165b]{min-height:100vh;display:grid;place-content:center;text-align:center;color:#475569;background:#f8fafc}.site-unavailable h1[data-v-218a165b]{margin:0 0 10px;color:#0f172a;font-size:var(--text-heading, 24px)}.site-unavailable p[data-v-218a165b]{margin:0;font-size:var(--text-secondary, 17px)}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.visible,[visible=""]{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.grid{display:grid}.inline-grid{display:inline-grid}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}.m\[1\]{margin:1}.m20{margin:5rem}.inline{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents{display:contents}.hidden,[hidden=""]{display:none}[size~="12"]{width:3rem;height:3rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="16"]{width:4rem;height:4rem}[size~="18"]{width:4.5rem;height:4.5rem}.h\[\'Authori-zation\'\]{height:"Authori-zation"}.h\[\'Authorization\'\]{height:"Authorization"}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4,[h4=""]{height:1rem}.h5,[h5=""]{height:1.25rem}.h6,[h-6=""],[h6=""]{height:1.5rem}[h14=""]{height:3.5rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.break-all{word-break:break-all}.b,.border{border-width:1px}.rd{border-radius:.25rem}[stroke-width~="1.2"]{stroke-width:1.2px}[stroke-width~="1.5"]{stroke-width:1.5px}[stroke-width~="1.6"]{stroke-width:1.6px}[stroke-width~="1.8"]{stroke-width:1.8px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="2.5"]{stroke-width:2.5px}[stroke-width~="3"]{stroke-width:3px}[stroke~="#10b981"]{--un-stroke-opacity:1;stroke:rgb(16 185 129 / var(--un-stroke-opacity))}[stroke~="#ccc"]{--un-stroke-opacity:1;stroke:rgb(204 204 204 / var(--un-stroke-opacity))}[stroke~="#EA580C"]{--un-stroke-opacity:1;stroke:rgb(234 88 12 / var(--un-stroke-opacity))}[stroke~="#ef4444"]{--un-stroke-opacity:1;stroke:rgb(239 68 68 / var(--un-stroke-opacity))}[stroke~="#f59e0b"]{--un-stroke-opacity:1;stroke:rgb(245 158 11 / var(--un-stroke-opacity))}[stroke~="#F97316"]{--un-stroke-opacity:1;stroke:rgb(249 115 22 / var(--un-stroke-opacity))}[stroke~="#fff"]{--un-stroke-opacity:1;stroke:rgb(255 255 255 / var(--un-stroke-opacity))}.pa{padding:auto}.px,[px=""]{padding-left:1rem;padding-right:1rem}[px~="1"]{padding-left:.25rem;padding-right:.25rem}.pb{padding-bottom:1rem}.pl{padding-left:1rem}.ps{padding-inline-start:1rem}.ps\[item\.key\]{padding-inline-start:item.key}[color~=brand]{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity))}[color~=ink]{--un-text-opacity:1;color:rgb(23 32 51 / var(--un-text-opacity))}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.outline{outline-style:solid}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,outline-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}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\@container{container-type:inline-size}:root{--brand-seed: #2563eb;--brand: #2563eb;--brand-rgb: 37, 99, 235;--brand-deep: #1b47a9;--brand-navy: #131c3f;--brand-emerald: #10b981;--brand-light: #eef4ff;--brand-border: #cfdcfb;--brand-on: #ffffff;--ink: #172033;--ink-muted: #59677d;--danger: #ef4444;--text-caption: 16px;--text-small: 16px;--text-secondary: 17px;--text-body: 18px;--text-medium: 20px;--text-label: 20px;--text-section: 22px;--text-heading: 24px;--text-title: 28px;--text-hero: 32px;--canvas: #f6f7fb;--card: #ffffff;--line: #eef1f6;--radius-card: 16px;--radius-lg: 20px;--shadow-soft: 0 8px 24px rgba(20, 33, 61, .08);--shadow-lift: 0 12px 32px rgba(37, 99, 235, .18);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--grad-brand: linear-gradient(135deg, var(--brand-navy) 0%, var(--brand-deep) 55%, var(--brand) 100%);--grad-soft: linear-gradient(135deg, var(--brand-deep) 0%, var(--brand) 100%);--sidebar-w: 248px;--header-h: 62px;--content-max: 1360px;--content-pad: 28px 36px;--radius-input: 12px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--canvas);font-size:var(--text-body, 16px);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}.page{min-height:100%}.section-title{display:flex;align-items:center;justify-content:space-between;margin:20px 4px 12px;font-size:var(--text-section, 20px);font-weight:700;color:var(--ink)}.section-title .more{font-size:var(--text-secondary, 15px);font-weight:500;color:var(--ink-muted)}.ui-page{display:flex;flex-direction:column;gap:18px}.ui-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ui-page__title{margin:0;font-size:var(--text-title, 24px);font-weight:800;color:var(--ink)}.ui-page__sub{margin:6px 0 0;font-size:var(--text-body, 16px);color:var(--ink-muted)}.ui-block{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:22px}.ui-block+.ui-block{margin-top:18px}.ui-title{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-section, 20px);font-weight:700;color:var(--ink);margin:0 0 14px}.ui-title .more{font-size:var(--text-secondary, 15px);font-weight:500;color:var(--brand);cursor:pointer}.ui-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.ui-card{display:flex;align-items:center;gap:14px;padding:18px;background:var(--card);border:1px solid transparent;border-radius:var(--radius-card);box-shadow:var(--shadow-soft);cursor:pointer;text-align:left;transition:transform .15s,border-color .15s,box-shadow .15s}.ui-card:hover{transform:translateY(-3px);border-color:var(--brand);box-shadow:0 14px 30px rgba(20,33,61,.12)}.ui-card__icon{width:46px;height:46px;border-radius:13px;background:var(--brand-light);color:var(--brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-card__icon svg{width:24px;height:24px}.ui-card__body{flex:1;display:flex;flex-direction:column;min-width:0}.ui-card__body strong{font-size:var(--text-medium, 17px);color:var(--ink)}.ui-card__body span{font-size:var(--text-small, 14px);color:var(--ink-muted);margin-top:2px}.ui-card__arrow{font-size:var(--text-title, 24px);color:var(--ink-muted);flex-shrink:0}.ui-table{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);overflow:hidden}.ui-table__head,.ui-table__row{display:grid;align-items:center;padding:14px 18px}.ui-table__head{font-size:var(--text-small, 14px);color:var(--ink-muted);background:#fafbfe;border-bottom:1px solid var(--line)}.ui-table__row{font-size:var(--text-body, 16px);color:var(--ink);border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s}.ui-table__row:last-child{border-bottom:none}.ui-table__row:hover{background:var(--brand-light)}.ui-muted{color:var(--ink-muted)}.ui-tag{display:inline-block;padding:2px 10px;border-radius:10px;font-size:var(--text-small, 14px);font-weight:600}.ui-tag--ok{color:var(--brand-emerald);background:rgba(16,185,129,.12)}.ui-tag--warn{color:#f59e0b;background:rgba(245,158,11,.12)}.ui-tag--danger{color:var(--danger);background:rgba(239,68,68,.12)}.ui-tag--brand{color:var(--brand);background:var(--brand-light)}.ui-empty{padding:40px 0;text-align:center;color:var(--ink-muted);font-size:var(--text-body, 16px)}.ui-cols{display:grid;grid-template-columns:2fr 1fr;gap:18px;align-items:start}@media (max-width: 900px){.ui-cols{grid-template-columns:1fr}}.ui-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.ui-head>.ui-seg,.ui-head>.ui-btn,.ui-head>button{margin-left:auto}.ui-h1{margin:0;font-size:var(--text-title, 24px);font-weight:800;color:var(--ink)}.ui-h2{margin:0 0 2px;font-size:var(--text-section, 20px);font-weight:700;color:var(--ink)}.ui-sub{margin:6px 0 0;font-size:var(--text-body, 16px);color:var(--ink-muted)}.ui-head--banner{align-items:center;justify-content:space-between;padding:28px 28px 24px;background:var(--grad-brand);border-radius:var(--radius-card);margin-bottom:22px;position:relative;overflow:hidden}.ui-head--banner:after{content:"";position:absolute;top:-40px;right:-30px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12),rgba(255,255,255,0) 70%);pointer-events:none}.ui-head--banner .app-back{color:#fff!important;flex-shrink:0}.ui-head--banner .app-back:active{background:rgba(255,255,255,.15)!important}.ui-head--banner .ui-h1{color:#fff;font-size:var(--text-hero, 28px)}.ui-head--banner .ui-sub{color:rgba(255,255,255,.78);margin-top:4px}.ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.ui-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.ui-grid-3,.ui-grid-4,.ui-grid-2{grid-template-columns:1fr}}.ui-seg{display:inline-flex;background:#eef1f7;border-radius:10px;padding:3px;gap:2px}.ui-seg button{border:none;background:transparent;color:var(--ink-muted);font-size:var(--text-secondary, 15px);font-weight:600;padding:7px 16px;border-radius:8px;cursor:pointer;transition:all .15s}.ui-seg button.on{background:var(--card);color:var(--brand);box-shadow:0 2px 6px rgba(20,33,61,.1)}.ui-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px}.ui-tabs button{border:none;background:transparent;color:var(--ink-muted);font-size:var(--text-body, 16px);font-weight:600;padding:10px 18px;cursor:pointer;position:relative}.ui-tabs button.on{color:var(--brand)}.ui-tabs button.on:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:var(--brand);border-radius:2px}.ui-card.ui-kpi{flex-direction:column;align-items:stretch;text-align:left;cursor:default}.ui-kpi-label{font-size:var(--text-secondary, 15px);color:var(--ink-muted)}.ui-kpi-value{font-size:var(--text-title, 28px);font-weight:800;color:var(--ink);margin:6px 0;letter-spacing:-.5px}.ui-kpi-foot{display:flex;align-items:center;gap:8px;font-size:var(--text-small, 14px)}.ui-up-good{color:var(--brand-emerald);font-weight:700}.ui-up-bad{color:var(--danger);font-weight:700}.ui-card-title{font-size:var(--text-label, 18px);font-weight:700;color:var(--ink)}.ui-card-actions{display:flex;gap:14px;margin-top:12px}.ui-dl{margin:0;display:flex;flex-direction:column;gap:8px}.ui-dl>div{display:flex;justify-content:space-between;gap:12px;font-size:var(--text-body, 16px)}.ui-dl dt{color:var(--ink-muted);margin:0}.ui-dl dd{color:var(--ink);margin:0;font-weight:600}.ui-barlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ui-barlist-top{display:flex;justify-content:space-between;font-size:var(--text-secondary, 15px);margin-bottom:6px}.ui-bar{height:8px;border-radius:6px;background:#eef1f7;overflow:hidden}.ui-bar>i{display:block;height:100%;border-radius:6px;background:var(--grad-brand)}.ui-tip{margin:14px 0 0;font-size:var(--text-secondary, 15px);color:var(--ink-muted);background:var(--brand-light);border-radius:10px;padding:10px 14px}.ui-link{color:var(--brand);font-weight:600;cursor:pointer;font-size:var(--text-secondary, 15px)}.ui-link:hover{text-decoration:underline}.ui-danger{color:var(--danger)}.ui-table thead th,.ui-table tbody td{padding:13px 18px;text-align:left}.ui-table thead{background:#fafbfe;font-size:var(--text-small, 14px);color:var(--ink-muted)}.ui-table tbody tr{border-top:1px solid var(--line)}.ui-table tbody tr:hover{background:var(--brand-light)}.ui-cell-clip{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){.hide-sm{display:none!important}}.ui-tag.is-ok{color:var(--brand-emerald);background:rgba(16,185,129,.12)}.ui-tag.is-warn{color:#f59e0b;background:rgba(245,158,11,.12)}.ui-tag.is-bad{color:var(--danger);background:rgba(239,68,68,.12)}.ui-tag.is-info{color:var(--brand);background:var(--brand-light)}.ui-btn{border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:var(--text-body, 16px);font-weight:600;padding:9px 18px;border-radius:10px;cursor:pointer;transition:all .15s}.ui-btn:hover{border-color:var(--brand);color:var(--brand)}.ui-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.ui-btn-primary:hover{background:#1d4fd7;color:#fff}.ui-form{display:flex;flex-direction:column;gap:18px;max-width:560px}.ui-form-row{display:flex;flex-direction:column;gap:8px}.ui-form-row>label{font-size:var(--text-body, 16px);font-weight:600;color:var(--ink)}.ui-form-inline{flex-direction:row;align-items:center;gap:14px}.ui-form-inline>label{min-width:96px}.ui-form-actions{margin-top:6px}.ui-input{height:42px;border:1px solid var(--line);border-radius:10px;padding:0 14px;font-size:var(--text-body, 16px);color:var(--ink);background:var(--card);outline:none;transition:border-color .15s,box-shadow .15s}.ui-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-light)}.ui-input-sm{height:38px;width:240px}.ui-switch{position:relative;display:inline-block;cursor:pointer}.ui-switch input{position:absolute;opacity:0;width:0;height:0}.ui-switch>i{display:block;width:44px;height:24px;border-radius:14px;background:#d3d9e6;transition:background .15s;position:relative}.ui-switch>i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ui-switch input:checked+i{background:var(--brand)}.ui-switch input:checked+i:after{transform:translate(20px)}.ui-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ui-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-secondary, 15px);background:#f3f5fa;color:var(--ink);padding:8px 12px;border-radius:8px;word-break:break-all}.ui-qr{width:140px;height:140px;border-radius:12px;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-muted);font-size:var(--text-secondary, 15px);margin-top:14px}.ui-avatar{width:48px;height:48px;border-radius:14px;background:var(--grad-brand);color:#fff;font-size:var(--text-section, 20px);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-avatar-lg{width:72px;height:72px;border-radius:20px;font-size:var(--text-title, 28px)}.ui-expert{align-items:flex-start}.ui-expert-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ui-expert-name{font-size:var(--text-label, 18px);font-weight:700;color:var(--ink)}.ui-expert-name .ui-muted{font-size:var(--text-secondary, 15px);font-weight:500;margin-left:6px}.ui-expert-foot{font-size:var(--text-small, 14px)}.ui-expert-head{flex-direction:column;align-items:center;text-align:center;gap:8px}.ui-tags{display:flex;flex-wrap:wrap;gap:6px}.ui-review{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ui-review li{background:#f7f9fc;border-radius:10px;padding:12px 14px}.ui-review li p{margin:6px 0 0;font-size:var(--text-body, 16px);color:var(--ink)}.ui-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ui-checklist li{display:flex;align-items:center;gap:10px;font-size:var(--text-body, 16px);color:var(--ink)}.ui-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ui-steps li{display:flex;align-items:center;gap:14px}.ui-step-no{width:34px;height:34px;border-radius:50%;background:var(--grad-brand);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-upload{border:1.5px dashed var(--line);border-radius:14px;padding:40px 20px;text-align:center;color:var(--ink-muted);font-size:var(--text-body, 16px);background:#fafbfe;cursor:pointer;transition:border-color .15s,background .15s}.ui-upload:hover{border-color:var(--brand);background:var(--brand-light)}.content__inner{--line: #e2e8f0;--shadow-soft: 0 4px 18px rgba(25, 46, 76, .045);--shadow-lift: 0 8px 24px rgba(25, 46, 76, .09);--radius-card: 14px;--content-max: 1280px;--content-pad: 28px 32px 48px;min-width:0}.content__inner>*{min-width:0}.content__inner .ui-page{gap:20px}.content__inner .ui-head--banner{margin-bottom:6px;padding:26px 28px;border-radius:16px;background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 18%,#1d3559),color-mix(in srgb,var(--brand) 28%,#355779));border:1px solid rgba(255,255,255,.12)}.content__inner .ui-head--banner .ui-h1{font-size:var(--text-title, 28px);line-height:1.5;letter-spacing:.02em}.content__inner .ui-head--banner .ui-sub{color:#e4ecf7;font-size:var(--text-body, 18px);line-height:1.7;margin-top:6px}.content__inner :is(.ui-page__head,.ui-head)>div{min-width:0}.content__inner :is(.ui-h1,.ui-page__title){line-height:1.5;overflow-wrap:anywhere}.content__inner :is(.ui-sub,.ui-page__sub){line-height:1.7}.content__inner .ui-block{padding:24px;border:1px solid var(--line)}.content__inner .ui-page>.ui-block+.ui-block{margin-top:0}.content__inner .ui-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.content__inner .ui-card{border-color:var(--line);padding:20px;min-width:0}.content__inner .ui-card:hover{transform:none;border-color:var(--brand-border);box-shadow:var(--shadow-lift)}.content__inner .ui-card__body{line-height:1.6}.content__inner .ui-card__body span{margin-top:6px}.content__inner .ui-table{border:1px solid var(--line)}.content__inner :is(.ui-table__head,.ui-table__row){gap:12px;min-width:0}.content__inner :is(.ui-table__head,.ui-table__row)>*{min-width:0;overflow-wrap:anywhere}.content__inner :is(.ui-seg,.ui-tabs){max-width:100%;overflow-x:auto}.content__inner :is(.ui-seg,.ui-tabs) button{min-height:44px;flex-shrink:0}.content__inner .ui-btn{min-height:44px;line-height:1.5}.content__inner .ui-form{width:100%;max-width:680px}.content__inner :is(.ui-input,.ui-textarea){max-width:100%;border-color:#ccd6e3;font-size:var(--text-body, 18px)}.content__inner .ui-input{min-width:0;height:48px}.content__inner .ui-empty{padding:48px 20px;line-height:1.8}.content__inner .ui-tip{line-height:1.75}.content__inner :is(button,a,input,textarea,select,[tabindex="0"]):focus-visible{outline:3px solid var(--brand);outline-offset:3px}.content__inner :is(.cr-page,.rt-page,.cl-page,.er-page,.orders-page,.members-page,.vat-page,.cit-page,.redemption-page){min-width:0;--shadow-soft: 0 4px 18px rgba(25,46,76,.045)}.content__inner :is(.guide,.settings,.settings-page,.create-page){padding-top:0}:is(.login,.reg,.agreement,.privacy){--shadow-soft: 0 8px 28px rgba(25,46,76,.08);--line: #e2e8f0}:is(.login,.reg,.agreement,.privacy) :is(input,textarea,button):focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media (max-width: 900px){.content__inner{--content-pad: 22px 24px 36px}.content__inner .ui-form-inline{flex-wrap:wrap}}@media (max-width: 600px){.content__inner{--content-pad: 16px 16px 28px}.content__inner .ui-page{gap:16px}.content__inner .ui-head--banner{padding:22px 20px;gap:12px}.content__inner .ui-head--banner .ui-h1{font-size:var(--text-title, 28px)}.content__inner .ui-block{padding:18px}.content__inner .ui-card{padding:18px 16px}.content__inner .ui-grid{grid-template-columns:minmax(0,1fr);gap:12px}.content__inner .ui-form-inline{flex-direction:column;align-items:stretch}.content__inner :is(.ui-table__head,.ui-table__row){padding:14px 12px;gap:8px}.content__inner .ui-dl>div{flex-wrap:wrap;gap:4px 12px}.content__inner .ui-dl dd{overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){.content__inner :is(.ui-card,.ui-btn,.ui-seg button){transition:none}}.content__inner .service-page{background:transparent;min-height:0;padding-bottom:24px}.content__inner .expert-section{border:1px solid var(--line);padding:24px}.content__inner .expert-section__head{gap:16px}.content__inner .expert-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.content__inner .expert-card{padding:20px 0;gap:6px}.content__inner .expert-card__avatar-wrap{width:52px;height:52px;flex-basis:52px}.content__inner .expert-card__avatar{width:52px;height:52px}.content__inner .expert-card__specialty{white-space:normal;line-height:1.65}.content__inner .expert-card__action{flex-shrink:0}.content__inner .assistant-entry{margin:20px 0 0}.content__inner .guide{gap:20px}.content__inner .guide__quick-start{padding:24px}.content__inner .guide__quick-card{padding:20px}.content__inner .settings{max-width:760px}.reg .reg__card{border:1px solid #e0e6ef;box-shadow:0 8px 30px rgba(25,48,78,.04)}@media (max-width: 900px){.content__inner .expert-list{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.content__inner .expert-section,.content__inner .guide__quick-start{padding:18px}.content__inner .expert-section__head{align-items:flex-start;flex-wrap:wrap}.content__inner .guide__quick-card{padding:16px}.content__inner .assistant-entry{flex-wrap:wrap}.reg{padding:24px 16px}.reg .reg__card{padding:24px 20px}}.content__inner :is(.rt-panel,.cr-panel,.order-card){border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-soft)}.content__inner :is(.rt-panel__head,.cr-panel__head,.order-head){gap:12px}.content__inner :is(.rt-input,.rt-select){min-height:46px;font-size:var(--text-body, 18px);border-color:#ccd6e3}.content__inner .order-card{padding:22px}.content__inner :is(.rt-overview-card__hint,.rt-overview-card__label){color:#617087}.cw .cw-tag{font-size:var(--text-secondary, 17px);line-height:1.5}.cw :is(.cw-button,.cw-scenes button){min-height:44px}.cw .cw-card{box-shadow:0 4px 18px rgba(25,48,78,.035);border-radius:14px}.cw :is(.cw-card small,.cw-list small){font-size:var(--text-body, 18px);color:#617087}@media (max-width: 600px){.content__inner .order-card{padding:18px 16px}.cw .cw-header{flex-wrap:wrap}}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}.layout>.header{flex-shrink:0;min-height:var(--header-h)}.content .content__inner>:is(.dash,.service-page,.ui-page,.wb-page,.guide){width:100%;max-width:none;margin-top:0;padding-top:0}.content .content__inner>:is(.mine,.orders-page,.er-page,.settings,.settings-page){padding-top:0}.content .content__inner>:is(.orders-page,.er-page){padding-left:0;padding-right:0}.content .content__inner>.wb-page{display:flex;flex-direction:column;gap:20px}.content .content__inner>.wb-page>:is(.wb-hero,.ui-tabs){margin-bottom:0}.content__inner .ui-head--banner{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:132px;align-items:start}.content__inner .ui-head--banner>.app-back{min-height:44px;margin-left:0}@media (max-width: 600px){.content .content__inner>.wb-page{gap:16px}.content__inner .ui-head--banner{min-height:132px}}.layout .content{--page-canvas: #f6f7fb;--page-heading-background: linear-gradient(110deg, color-mix(in srgb, var(--brand) 18%, #1d3559), color-mix(in srgb, var(--brand) 28%, #355779));background:var(--page-canvas)}.layout .content .content__inner>:is(.mine,.orders-page,.er-page,.settings,.settings-page,.members-page,.ic-page,.redemption-page,.create-page,.gate,.expert-detail-page){width:100%;max-width:none;margin-top:0;padding-top:0;background:transparent}.layout .content .content__inner>*>:is(.ui-head,.ui-page__head,.dash__head,.er-header,.risk-page__head,.topbar,.workbench-head,.ct-hero){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-height:132px;padding:26px 28px;margin-top:0;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:var(--page-heading-background);color:#fff}.layout .content .content__inner>*>:is(.ui-head,.ui-page__head,.dash__head,.er-header,.risk-page__head,.topbar,.workbench-head,.ct-hero) :is(h1,.ui-page__title,.dash__hi){margin:0;color:#fff;font-size:var(--text-title, 28px);line-height:1.5;font-weight:700;letter-spacing:.02em}.layout .content .content__inner>*>:is(.ui-head,.ui-page__head,.dash__head,.er-header,.risk-page__head,.topbar,.workbench-head,.ct-hero) :is(.ui-sub,.ui-page__sub,.dash__sub,.ct-desc,p){margin:6px 0 0;color:#e4ecf7;font-size:var(--text-body, 18px);line-height:1.7}.layout .content .content__inner>*>:is(.ui-head,.ui-page__head,.dash__head,.er-header,.risk-page__head,.topbar,.workbench-head,.ct-hero) .app-back{color:#fff;min-height:44px}@media (max-width: 600px){.layout .content .content__inner>*>:is(.ui-head,.ui-page__head,.dash__head,.er-header,.risk-page__head,.topbar,.workbench-head,.ct-hero){padding:22px 20px;gap:12px}.layout .content .content__inner>*>:is(.ui-head,.ui-page__head,.dash__head,.er-header,.risk-page__head,.topbar,.workbench-head,.ct-hero) :is(h1,.ui-page__title,.dash__hi){font-size:var(--text-title, 28px)}}.layout .content .content__inner>:is(.vat-page,.cit-page,.expert-detail-page,.gate,.orders-page){background:transparent}.layout .content .content__inner>:is(.expert-detail-page,.settings-page,.create-page)>.ui-head{margin-bottom:20px}.layout .content .content__inner>.ct-page>.ct-hero{display:block}.layout .content .content__inner .workbench-head__eyebrow{display:block;order:2;margin-top:6px}.layout .content .content__inner .workbench-head__main>div{display:flex;flex-direction:column}.layout .content .content__inner .workbench-head__main{align-items:start}@media (max-width: 600px){.layout .content .content__inner>.dash>.dash__head{grid-template-columns:minmax(0,1fr)}.layout .content .content__inner>.dash>.dash__head .dash__cta{justify-self:start}}.account-records{display:grid;gap:16px}.account-record{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--card, #fff);box-shadow:0 3px 12px rgba(32,55,84,.024);min-width:0}.account-record__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.account-record__head>div{min-width:0}.account-record__head h2{margin:0;font-size:var(--text-section, 22px);line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.account-record__head p{margin:6px 0 0;font-size:var(--text-secondary, 17px);color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.6}.account-record__head>.ui-tag{flex-shrink:0}.account-record__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:18px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line)}.account-record__facts dt{font-size:var(--text-secondary, 17px);color:var(--ink-muted);margin-bottom:6px}.account-record__facts dd{margin:0;font-size:var(--text-secondary, 17px);line-height:1.6;overflow-wrap:anywhere}.account-record__facts .account-record__amount{color:var(--brand);font-size:var(--text-heading, 24px);font-weight:700}.account-record__amount small{font-size:var(--text-secondary, 17px);font-weight:400}.feedback-record-content{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:var(--text-secondary, 17px);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 600px){.account-record{padding:18px 16px}.account-record__head h2{font-size:var(--text-section, 22px)}.account-record__facts{grid-template-columns:minmax(0,1fr);gap:12px}.account-record__facts>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.account-record__facts dt{flex-shrink:0;margin:0}.account-record__facts dd{text-align:right;font-size:var(--text-body, 18px)}}.layout .content .content__inner>*>.ui-head>div:has(>h1){grid-column:1;grid-row:1;min-width:0}.layout .content .content__inner>*>.ui-head>.app-back{grid-column:2;grid-row:1;white-space:nowrap;justify-self:end}.layout .content .content__inner>*>.ui-head>button:not(.app-back){grid-column:1 / -1;grid-row:2;justify-self:start;width:auto;white-space:nowrap;min-height:44px}.page-actionbar{display:flex;justify-content:flex-end}.page-actionbar>button{min-height:44px}.content .content__inner>.workbench-page{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1180px;margin:0 auto;padding:0 0 48px}.workbench-page>.workbench-top{flex-shrink:0;margin:0}.member-services__primary{padding:20px 26px;border-bottom:1px solid var(--line)}@media (max-width:800px){.content .content__inner>.workbench-page{gap:18px;padding:0 0 28px}.member-services__primary{padding:18px}}
