.dc-shell{--dc-bg:#050a12;--dc-panel:#0c1524c2;--dc-text:#e8f4ff;--dc-muted:#7f96b3;--dc-amber:#ffb020;--dc-red:#ff4d6d;--dc-violet:#8b5cf6;--dc-green:#3dffa2;--dc-accent:#00e5ff;--dc-accent2:#3dffa2;--dc-line:#00e5ff24;--dc-card-title:#cfe6f8;--dc-note-color:#8fbfd6;--dc-note-border:#00e5ff42;--dc-note-bg:#00e5ff09;--dc-glow:#00e5ff47;--dc-glow2:#00e5ff73;--dc-grid:#00e5ff09;--dc-neon:#00e5ff80;--dc-surface-1:#ffffff08;--dc-surface-2:#ffffff0a;--dc-hairline:#ffffff0b;--dc-border-2:#ffffff24;--dc-track:#ffffff12;--dc-track-2:#ffffff1a;--dc-track-donut:#102235;--dc-text-2:#a8bfd5;--dc-text-3:#6f89a6;--dc-text-4:#4d6580;--dc-text-strong:#c7dcef;--dc-input-text:#cfe6f8;--dc-placeholder:#566d85;--dc-arrow:#2d4a63;--dc-ring-hole:#0a1420;--dc-option-bg:#0c1626;--dc-option-text:#d7e9f7;--dc-aside-bg:linear-gradient(180deg, #060c16f7, #060c16d6);--dc-topbar-bg:#050a12d1;--dc-panel-2:#0c152499;--dc-panel-3:#0c15248c;--dc-toast-bg:#081420f2;--dc-kpi-from:#fff;--dc-cat-cyan:#00e5ff;--dc-cat-green:#3dffa2;--dc-cat-violet:#8b5cf6;--dc-cat-amber:#ffb020;z-index:50;background:var(--dc-bg);min-height:100vh;color:var(--dc-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:252px minmax(0,1fr);align-items:start;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.dc-shell[data-role=tenant]{--dc-line:#3dffa224;--dc-accent:#3dffa2;--dc-accent2:#00e5ff;--dc-glow:#3dffa242;--dc-glow2:#3dffa273;--dc-grid:#3dffa208;--dc-neon:#3dffa280;--dc-note-border:#3dffa247;--dc-note-color:#8fd6b3;--dc-note-bg:#3dffa20a}.dc-shell[data-role=vendor]{--dc-line:#ffb02026;--dc-accent:#ffb020;--dc-accent2:#00e5ff;--dc-card-title:#f0dfc4;--dc-glow:#ffb0203d;--dc-glow2:#ffb02073;--dc-grid:#ffb02008;--dc-neon:#ffb02073;--dc-note-border:#ffb02047;--dc-note-color:#c8a96a;--dc-note-bg:#ffb0200a}.dc-shell[data-role=research]{--dc-line:#8b5cf62e;--dc-accent:#8b5cf6;--dc-accent2:#00e5ff;--dc-card-title:#ddd3f8;--dc-glow:#8b5cf64d;--dc-glow2:#8b5cf68c;--dc-grid:#8b5cf609;--dc-neon:#8b5cf680;--dc-note-border:#8b5cf64d;--dc-note-color:#b7a4e8;--dc-note-bg:#8b5cf60a}.dc-shell:before{content:"";background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--dc-accent) 15%, transparent), transparent 42%), radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--dc-accent2) 10%, transparent), transparent 40%), radial-gradient(circle at 50% 100%, #8b5cf614, transparent 55%);pointer-events:none;z-index:0;position:fixed;inset:0}.dc-shell:after{content:"";background-image:linear-gradient(var(--dc-grid) 1px, transparent 1px), linear-gradient(90deg, var(--dc-grid) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 25%,#000 15%,#0000 78%);mask-image:radial-gradient(at 50% 25%,#000 15%,#0000 78%)}.dc-shell *{box-sizing:border-box}.dc-shell p,.dc-shell h1,.dc-shell h3,.dc-shell h4,.dc-shell ul{margin:0;padding:0}.dc-shell ul{list-style:none}.dc-aside{z-index:2;border-right:1px solid var(--dc-line);background:var(--dc-aside-bg);flex-direction:column;gap:16px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.dc-brand{letter-spacing:.5px;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;font-weight:800;display:flex}.dc-logo-img{flex:none;width:auto;height:26px;display:block}.dc-brand .dc-logo-img{height:15px}.dc-brand-sub{color:var(--dc-muted);letter-spacing:1.2px;margin-top:2px;font-size:9.5px;font-weight:500;display:block}.dc-role-card{border:1px solid var(--dc-line);background:linear-gradient(135deg, color-mix(in srgb, var(--dc-accent) 8%, transparent), color-mix(in srgb, var(--dc-accent2) 5%, transparent));border-radius:12px;padding:11px 12px}.dc-role-card b{font-size:13px;display:block}.dc-role-card span{color:var(--dc-muted);margin-top:4px;font-size:10.5px;display:block}.dc-tag{border:1px solid color-mix(in srgb, var(--dc-accent) 35%, transparent);color:var(--dc-accent);background:color-mix(in srgb, var(--dc-accent) 8%, transparent);border-radius:99px;align-items:center;gap:5px;margin-top:7px;padding:2px 8px;font-size:10px;display:inline-flex}.dc-tag:before{content:"";background:var(--dc-accent);width:5px;height:5px;box-shadow:0 0 8px var(--dc-accent);border-radius:50%}.dc-nav{flex-direction:column;flex:1;gap:3px;display:flex;overflow:auto}.dc-nav-item{color:var(--dc-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 11px;font-family:inherit;font-size:12.5px;transition:all .18s;display:flex}.dc-nav-item:hover{color:var(--dc-text);background:color-mix(in srgb, var(--dc-accent) 5%, transparent)}.dc-nav-item.active{color:#031018;background:linear-gradient(90deg, var(--dc-accent), var(--dc-accent2));box-shadow:0 0 22px var(--dc-glow);font-weight:800}.dc-shell[data-role=vendor] .dc-nav-item.active{color:#1a1203;background:linear-gradient(90deg,#ffb020,#ffd166)}.dc-shell[data-role=research] .dc-nav-item.active{color:#0b0418;background:linear-gradient(90deg,#8b5cf6,#c4b0ff)}.dc-nav-item i{opacity:.65;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.dc-side-foot{color:var(--dc-text-4);border-top:1px solid var(--dc-line);padding-top:12px;font-size:10px;line-height:1.6}.dc-main{z-index:1;min-width:0;position:relative}.dc-topbar{z-index:5;border-bottom:1px solid var(--dc-line);background:var(--dc-topbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;padding:15px 26px;display:flex;position:sticky;top:0}.dc-crumb{color:var(--dc-muted);letter-spacing:.5px;font-size:11px}.dc-title{letter-spacing:.5px;margin-top:3px;font-size:18px;font-weight:700}.dc-top-right{color:var(--dc-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:flex}.dc-pill{border:1px solid var(--dc-line);background:var(--dc-surface-1);white-space:nowrap;border-radius:99px;padding:5px 11px}.dc-pill.ok{color:var(--dc-accent2);border-color:color-mix(in srgb, var(--dc-accent2) 32%, transparent);background:color-mix(in srgb, var(--dc-accent2) 7%, transparent)}.dc-pill.ro{color:var(--dc-accent);border-color:color-mix(in srgb, var(--dc-accent) 32%, transparent);background:color-mix(in srgb, var(--dc-accent) 7%, transparent)}.dc-pill.org{color:var(--dc-accent);border-color:color-mix(in srgb, var(--dc-accent) 30%, transparent);background:color-mix(in srgb, var(--dc-accent) 6%, transparent)}.dc-pill.warn{color:var(--dc-accent);border-color:color-mix(in srgb, var(--dc-accent) 35%, transparent);background:color-mix(in srgb, var(--dc-accent) 7%, transparent)}.dc-pill.vio{color:var(--dc-cat-violet);background:#8b5cf614;border-color:#8b5cf659}.dc-logout{border:1px solid var(--dc-line);background:var(--dc-surface-1);color:var(--dc-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;transition:all .18s;display:inline-flex}.dc-logout:hover{color:var(--dc-text);border-color:color-mix(in srgb, var(--dc-accent) 45%, transparent);background:color-mix(in srgb, var(--dc-accent) 10%, transparent)}.dc-content{padding:22px 26px 60px}.dc-panel{animation:.35s dc-fade;display:block}@keyframes dc-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dc-grid{gap:15px;margin-bottom:15px;display:grid}.dc-g4{grid-template-columns:repeat(4,1fr)}.dc-g3{grid-template-columns:repeat(3,1fr)}.dc-g5{grid-template-columns:repeat(5,1fr)}.dc-g2{grid-template-columns:1.4fr .6fr}.dc-g2e{grid-template-columns:1fr 1fr}.dc-card{background:var(--dc-panel);border:1px solid var(--dc-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:16px;position:relative;overflow:hidden}.dc-card:after{content:"";background:linear-gradient(90deg, transparent, var(--dc-glow2), transparent);height:1px;position:absolute;inset:0 0 auto}.dc-card-title{letter-spacing:.5px;color:var(--dc-card-title);align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;font-weight:700;display:flex}.dc-req{background:color-mix(in srgb, var(--dc-accent) 12%, transparent);color:var(--dc-accent);border:1px solid color-mix(in srgb, var(--dc-accent) 30%, transparent);letter-spacing:0;border-radius:4px;padding:1px 6px;font-size:9.5px}.dc-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dc-card-head .dc-card-title{margin-bottom:0}.dc-kpi{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:13px;padding:14px 16px;position:relative;overflow:hidden}.dc-kpi:before{content:"";background:linear-gradient(var(--dc-accent), transparent);width:2px;box-shadow:0 0 12px var(--dc-accent);position:absolute;top:14px;bottom:14px;left:0}.dc-kpi-label{color:var(--dc-muted);letter-spacing:.6px;font-size:10.5px}.dc-kpi-val{font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--dc-kpi-from), var(--dc-accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:27px;font-weight:800}.dc-kpi-val small{color:var(--dc-muted);-webkit-text-fill-color:var(--dc-muted);margin-left:4px;font-size:11px;font-weight:500}.dc-kpi-sub{color:var(--dc-text-3);margin-top:5px;font-size:10px}.dc-table{border-collapse:collapse;width:100%;font-size:11.8px}.dc-table th{text-align:left;color:var(--dc-text-3);letter-spacing:.4px;border-bottom:1px solid color-mix(in srgb, var(--dc-accent) 12%, transparent);white-space:nowrap;padding:8px 9px;font-size:10.5px;font-weight:600}.dc-table td{border-bottom:1px solid var(--dc-hairline);color:var(--dc-text-strong);vertical-align:middle;padding:9px}.dc-table tbody tr:last-child td{border-bottom:0}.dc-table tbody tr:hover td{background:color-mix(in srgb, var(--dc-accent) 2.5%, transparent)}.dc-shell[data-role=vendor] .dc-table th{color:var(--dc-text-3)}.dc-chip{border:1px solid var(--dc-border-2);color:var(--dc-text-2);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:10px;display:inline-block}.dc-c-ok{color:var(--dc-green);background:#3dffa212;border-color:#3dffa24d}.dc-c-warn{color:var(--dc-amber);background:#ffb02012;border-color:#ffb0204d}.dc-c-info{color:var(--dc-accent2);background:#00e5ff12;border-color:#00e5ff4d}.dc-c-vio{color:var(--dc-cat-violet);background:#8b5cf61a;border-color:#8b5cf659}.dc-c-red{color:var(--dc-red);background:#ff4d6d12;border-color:#ff4d6d4d}.dc-muted{color:var(--dc-muted)}.dc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.dc-donut{filter:drop-shadow(0 0 10px #00e5ff40);flex:none;width:150px;height:150px;transform:rotate(-90deg)}.dc-legend{flex-direction:column;gap:8px;font-size:11px;display:flex}.dc-legend>div{color:var(--dc-text-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.dc-legend i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.dc-legend b{color:var(--dc-text)}.dc-bar{background:var(--dc-track);border-radius:99px;height:6px;margin-top:6px;overflow:hidden}.dc-bar>span{background:linear-gradient(90deg, var(--dc-accent), var(--dc-accent2));border-radius:99px;height:100%;display:block}.dc-bar-row{color:var(--dc-text-2);font-size:11.5px}.dc-bar-row b{float:right;color:var(--dc-accent)}.dc-flow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dc-step{border:1px solid var(--dc-line);background:color-mix(in srgb, var(--dc-accent) 3.5%, transparent);border-radius:10px;flex:1;min-width:105px;padding:10px 12px}.dc-step b{color:var(--dc-accent);font-size:20px;display:block}.dc-step span{color:var(--dc-muted);font-size:10.5px}.dc-arrow{color:var(--dc-arrow);font-size:14px}.dc-note{border:1px dashed var(--dc-note-border);color:var(--dc-note-color);background:var(--dc-note-bg);border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.7}.dc-note b{color:var(--dc-text)}.dc-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dc-field{flex-direction:column;gap:6px;display:flex}.dc-field label{color:var(--dc-muted);letter-spacing:.4px;font-size:10.5px}.dc-field input,.dc-field select,.dc-field textarea{background:var(--dc-surface-2);border:1px solid color-mix(in srgb, var(--dc-accent) 20%, transparent);color:var(--dc-text);border-radius:9px;outline:none;width:100%;padding:9px 11px;font-family:inherit;font-size:12px}.dc-field input:focus,.dc-field select:focus,.dc-field textarea:focus{border-color:var(--dc-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--dc-accent) 8%, transparent)}.dc-field input::placeholder,.dc-field textarea::placeholder{color:var(--dc-placeholder)}.dc-field-full{grid-column:1/-1}.dc-shell select option{background:var(--dc-option-bg);color:var(--dc-option-text)}.dc-sel{background:var(--dc-surface-2);border:1px solid var(--dc-line);color:var(--dc-input-text);border-radius:7px;outline:none;max-width:132px;padding:5px 7px;font-family:inherit;font-size:10.5px}.dc-sel:focus{border-color:var(--dc-accent)}.dc-inp{background:var(--dc-surface-2);border:1px solid var(--dc-line);color:var(--dc-input-text);border-radius:7px;outline:none;width:100%;padding:6px 8px;font-family:inherit;font-size:10.5px}.dc-inp:focus{border-color:var(--dc-accent)}.dc-inp.is-error,.dc-field input.is-error,.dc-field textarea.is-error{border-color:#ff4d6da6}.dc-saved{color:var(--dc-muted);font-size:10.5px}.dc-saved b{color:var(--dc-text);font-weight:600}.dc-switch-row{border-bottom:1px solid var(--dc-hairline);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.dc-switch-row:last-child{border-bottom:0}.dc-sw{vertical-align:middle;flex:none;width:34px;height:18px;display:inline-block;position:relative}.dc-sw input{opacity:0;width:0;height:0}.dc-sw span{background:var(--dc-track-2);cursor:pointer;border-radius:99px;transition:all .2s;position:absolute;inset:0}.dc-sw span:after{content:"";background:var(--dc-text-3);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.dc-sw input:checked+span{background:color-mix(in srgb, var(--dc-accent) 32%, transparent)}.dc-sw input:checked+span:after{background:var(--dc-accent);box-shadow:0 0 8px color-mix(in srgb, var(--dc-accent) 60%, transparent);transform:translate(16px)}.dc-roles{flex-wrap:wrap;gap:6px;display:flex}.dc-roles label{color:var(--dc-text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:3px;font-size:9.5px;display:inline-flex}.dc-roles input{accent-color:var(--dc-accent2);width:11px;height:11px}.dc-matrix td{text-align:center}.dc-matrix td:first-child{text-align:left;white-space:nowrap}.dc-matrix input{accent-color:var(--dc-accent);width:13px;height:13px}.dc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dc-btn{cursor:pointer;background:linear-gradient(90deg, var(--dc-accent), var(--dc-accent2));color:#03141c;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:10.5px;font-weight:800;transition:opacity .15s;display:inline-flex}.dc-shell[data-role=vendor] .dc-btn{color:#1a1203;background:linear-gradient(90deg,#ffb020,#ffd166)}.dc-shell[data-role=research] .dc-btn{color:#0b0418;background:linear-gradient(90deg,#8b5cf6,#00e5ff)}.dc-btn:hover{opacity:.88}.dc-btn-ghost{border-color:var(--dc-line);color:var(--dc-text-2);background:0 0}.dc-btn-danger{color:var(--dc-red);background:0 0;border-color:#ff4d6d59}.dc-btn-sm{padding:4px 9px;font-size:10px}.dc-cover{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:15px;display:grid}.dc-cv{border:1px solid var(--dc-line);background:color-mix(in srgb, var(--dc-accent) 3%, transparent);border-radius:11px;padding:11px 12px;position:relative}.dc-cv b{margin-top:5px;font-size:11.5px;display:block}.dc-cv span{color:var(--dc-muted);margin-top:4px;font-size:9.5px;display:block}.dc-cv em{color:var(--dc-accent2);background:#3dffa21a;border:1px solid #3dffa240;border-radius:4px;padding:1px 6px;font-size:9px;font-style:normal;position:absolute;top:9px;right:9px}.dc-cv em.p{color:var(--dc-amber);background:#ffb02014;border-color:#ffb0204d}.dc-timeline{align-items:center;gap:4px;margin-top:8px;display:flex}.dc-timeline span{background:var(--dc-track-2);border-radius:99px;flex:1;height:4px}.dc-timeline span.done{background:linear-gradient(90deg, var(--dc-accent), var(--dc-accent2))}.dc-timeline span.cur{background:var(--dc-amber);box-shadow:0 0 10px #ffb02080}.dc-toast{z-index:99;background:var(--dc-toast-bg);border:1px solid color-mix(in srgb, var(--dc-accent) 40%, transparent);color:var(--dc-accent);opacity:0;pointer-events:none;border-radius:12px;padding:13px 18px;font-size:12px;transition:all .25s;position:fixed;bottom:26px;right:26px;transform:translateY(10px);box-shadow:0 12px 40px #00000080}.dc-toast.on{opacity:1;transform:none}.dc-banner{color:var(--dc-red);background:linear-gradient(90deg,#ff4d6d1a,#ffb0200d);border:1px solid #ff4d6d4d;border-radius:12px;align-items:center;gap:12px;margin-bottom:15px;padding:12px 15px;font-size:11.5px;line-height:1.6;display:flex}.dc-banner b{color:var(--dc-text)}.dc-auth{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dc-auth-card{border:1px solid var(--dc-line);background:linear-gradient(160deg, color-mix(in srgb, var(--dc-accent) 7%, transparent), var(--dc-panel-2));border-radius:13px;padding:15px}.dc-auth-card .top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dc-auth-card h4{font-size:13px}.dc-auth-card p{color:var(--dc-muted);margin-top:4px;font-size:10.5px}.dc-ring{width:58px;height:58px;color:var(--dc-accent);background:conic-gradient(var(--dc-accent) 0 72%, var(--dc-track) 72% 100%);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}.dc-ring:after{content:"";background:var(--dc-ring-hole);border-radius:50%;position:absolute;inset:5px}.dc-ring span{z-index:1;text-align:center;line-height:1.1;position:relative}.dc-ring span small{color:var(--dc-muted);font-size:8.5px;font-weight:500;display:block}.dc-scope{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.dc-scope span{color:var(--dc-accent);background:#00e5ff12;border:1px solid #00e5ff33;border-radius:5px;padding:2px 7px;font-size:9.5px}.dc-pkg{border:1px solid var(--dc-line);background:color-mix(in srgb, var(--dc-accent) 3%, transparent);border-radius:11px;margin-bottom:10px;padding:13px}.dc-pkg:last-child{margin-bottom:0}.dc-pkg .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.dc-pkg h4{font-size:12.5px}.dc-pkg p{color:var(--dc-muted);margin-top:5px;font-size:10.5px;line-height:1.6}.dc-timeline-v{padding-left:20px;position:relative}.dc-timeline-v:before{content:"";background:linear-gradient(var(--dc-accent), transparent);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.dc-tl{padding:0 0 16px;position:relative}.dc-tl:last-child{padding-bottom:0}.dc-tl:before{content:"";background:var(--dc-accent);width:9px;height:9px;box-shadow:0 0 10px var(--dc-accent);border-radius:50%;position:absolute;top:4px;left:-19px}.dc-tl b{font-size:12px;display:block}.dc-tl span{color:var(--dc-muted);margin-top:3px;font-size:10.5px;line-height:1.6;display:block}.dc-datasets{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dc-ds{border:1px solid var(--dc-line);background:linear-gradient(155deg, color-mix(in srgb, var(--dc-accent) 9%, transparent), var(--dc-panel-3));border-radius:13px;padding:15px;position:relative;overflow:hidden}.dc-ds:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--dc-accent) 28%, transparent), transparent 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-24px;right:-24px}.dc-ds h4{font-size:13px;position:relative}.dc-ds p{color:var(--dc-muted);margin-top:5px;font-size:10.5px;line-height:1.6;position:relative}.dc-ds .meta{color:var(--dc-text-2);gap:14px;margin-top:12px;font-size:10.5px;display:flex;position:relative}.dc-ds .meta b{color:var(--dc-text);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:15px;display:block}.dc-ds .foot{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex;position:relative}.dc-license{color:var(--dc-cat-violet);background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:5px;padding:2px 7px;font-size:9.5px}.dc-env{border:1px solid var(--dc-line);background:color-mix(in srgb, var(--dc-accent) 4%, transparent);border-radius:13px;padding:16px}.dc-env h4{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.dc-env ul{color:var(--dc-text-2);margin-top:11px;font-size:11px;line-height:2}.dc-env li:before{content:"▸";color:var(--dc-accent);margin-right:6px}.dc-quota{background:var(--dc-track);border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.dc-quota span{background:linear-gradient(90deg, var(--dc-accent), var(--dc-accent2));border-radius:99px;height:100%;display:block}.dc-chart{align-items:flex-end;gap:16px;height:160px;padding:10px 6px 0;display:flex}.dc-chart .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.dc-chart .bar2{background:linear-gradient(180deg, var(--dc-accent), color-mix(in srgb, var(--dc-accent) 18%, transparent));width:100%;max-width:46px;box-shadow:0 0 18px color-mix(in srgb, var(--dc-accent) 25%, transparent);border-radius:7px 7px 2px 2px;position:relative}.dc-chart .bar2 b{color:var(--dc-cat-violet);font-size:10px;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.dc-chart span{color:var(--dc-muted);font-size:9.5px}.dc-legend-inline{color:var(--dc-text-2);flex-wrap:wrap;gap:10px;font-size:10.5px;display:flex}.dc-row{align-items:center;gap:10px;display:flex}.dc-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.dc-text{color:var(--dc-text-2);font-size:11.5px;line-height:2}.dc-text-red{color:var(--dc-red);font-size:11.5px;line-height:2}.dc-mb15{margin-bottom:15px}.dc-mt12{margin-top:12px}.dc-mt14{margin-top:14px}.dc-mt15{margin-top:15px}@media (width<=1150px){.dc-shell{grid-template-columns:1fr}.dc-aside{height:auto;position:relative}.dc-nav{flex-flow:wrap}.dc-nav-item{width:auto}.dc-g4,.dc-g5,.dc-g3,.dc-g2,.dc-g2e,.dc-cover{grid-template-columns:1fr 1fr}}@media (width<=700px){.dc-g4,.dc-g5,.dc-g3,.dc-g2,.dc-g2e,.dc-cover,.dc-form,.dc-datasets,.dc-auth{grid-template-columns:1fr}.dc-content{padding:16px 14px 48px}}.dc-lang{color:var(--dc-muted,#7f96b3);align-items:center;gap:6px;display:inline-flex}.dc-lang select,.dc-role-switch select{border:1px solid var(--dc-line,#00e5ff24);background:var(--dc-surface-2);color:var(--dc-text,#e8f4ff);font:inherit;cursor:pointer;border-radius:99px;padding:3px 8px;font-size:11px}.dc-lang select option,.dc-role-switch select option{background:var(--dc-option-bg);color:var(--dc-option-text)}.dc-role-switch{border:1px solid var(--dc-line);background:var(--dc-surface-1);border-radius:99px;align-items:center;gap:8px;padding:3px 6px 3px 12px;display:inline-flex}.dc-role-switch-label{color:var(--dc-muted);white-space:nowrap;font-size:10px}.dc-role-switch select{color:var(--dc-text);background:0 0;border:none;padding:2px 4px}.dc-role-back{color:var(--dc-accent);white-space:nowrap;border:none;border-left:1px solid var(--dc-line);cursor:pointer;background:0 0;padding:0 0 0 8px;font-family:inherit;font-size:10.5px;text-decoration:none}.dc-role-back:hover{text-decoration:underline}.dc-picker-shell{--dc-bg:#050a12;--dc-panel:#0c1524c2;--dc-text:#e8f4ff;--dc-muted:#7f96b3;--dc-accent:#00e5ff;--dc-accent2:#3dffa2;--dc-line:#00e5ff24;--dc-glow:#00e5ff47;--dc-surface-2:#ffffff0a;--dc-option-bg:#0c1524;--dc-option-text:#e8f4ff;z-index:50;background:radial-gradient(circle at 12% 0%, #00e5ff26, transparent 42%), radial-gradient(circle at 88% 8%, #3dffa21a, transparent 40%), var(--dc-bg);color:var(--dc-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.dc-picker-shell *{box-sizing:border-box}.dc-picker{z-index:1;flex-direction:column;flex:1;justify-content:safe center;width:100%;max-width:none;height:100%;margin:0 auto;padding:clamp(20px,3.2vh,44px) clamp(24px,4vw,72px) clamp(20px,3.2vh,48px);display:flex;position:relative}.dc-picker>*{flex:none}.dc-picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(18px,3vh,56px);display:flex}.dc-picker-id{align-items:center;gap:12px;display:flex}.dc-picker-brand{letter-spacing:.5px;font-size:14px;font-weight:800}.dc-picker-brand-sub{color:var(--dc-muted);letter-spacing:1.2px;margin-top:2px;font-size:9.5px}.dc-picker-title{letter-spacing:.5px;font-size:clamp(26px,2.4vw,46px);font-weight:800}.dc-picker-sub{color:var(--dc-muted);margin-top:6px;font-size:clamp(13px,.85vw,17px)}.dc-picker-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:clamp(16px,1.1vw,22px);margin-top:clamp(16px,2.4vh,28px);display:grid}.dc-picker-card{--pick-accent:var(--dc-accent);border:1px solid color-mix(in srgb, var(--pick-accent) 22%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--pick-accent) 8%, transparent), #0c1524bf);border-radius:16px;flex-direction:column;gap:12px;min-height:clamp(176px,25vh,300px);padding:clamp(20px,1.4vw,28px);transition:all .2s;display:flex}.dc-picker-card:hover{border-color:color-mix(in srgb, var(--pick-accent) 45%, transparent);box-shadow:0 14px 36px #0006, 0 0 28px color-mix(in srgb, var(--pick-accent) 18%, transparent);transform:translateY(-3px)}.dc-picker-card[data-role=regulator]{--pick-accent:#00e5ff}.dc-picker-card[data-role=steward],.dc-picker-card[data-role=tenant]{--pick-accent:#3dffa2}.dc-picker-card[data-role=vendor]{--pick-accent:#ffb020}.dc-picker-card[data-role=research]{--pick-accent:#8b5cf6}.dc-picker-icon{width:clamp(38px,2.3vw,46px);height:clamp(38px,2.3vw,46px);color:var(--pick-accent);background:color-mix(in srgb, var(--pick-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--pick-accent) 30%, transparent);border-radius:11px;place-items:center;display:grid}.dc-picker-card h2{margin:0;font-size:clamp(17px,1.05vw,21px)}.dc-picker-card p{color:var(--dc-muted);flex:1;margin:0;font-size:clamp(12px,.78vw,15px);line-height:1.7}.dc-picker-card .dc-btn{background:linear-gradient(90deg, var(--pick-accent), var(--dc-accent2));align-self:flex-start}@media (width<=1150px){.dc-picker{padding:28px 14px 40px}}@media (width<=700px){.dc-picker{height:auto;padding:28px 14px 40px}.dc-picker-head{margin-bottom:26px}.dc-picker-title{font-size:24px}}.dc-login{--pick-accent:var(--dc-accent);flex:auto;justify-content:center;align-items:center;min-height:0;padding:8px 0 clamp(12px,2vh,24px);display:flex;position:relative;overflow:hidden}@media (width>=701px) and (height>=640px){.dc-login-shell{overflow:hidden}}.dc-login-shell:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#00e5ff0e 1px,#0000 1px),linear-gradient(90deg,#00e5ff0e 1px,#0000 1px);background-size:52px 52px;animation:22s linear infinite dc-login-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58% at 50% 48%,#000 8%,#0000 72%);mask-image:radial-gradient(62% 58% at 50% 48%,#000 8%,#0000 72%)}.dc-login-shell:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#00e5ff0e,#0000);height:160px;animation:11s ease-in-out infinite dc-login-scan;position:absolute;top:0;left:0;right:0}.dc-login-core{aspect-ratio:2;z-index:0;width:min(1680px,96%,190vh);color:var(--pick-accent);pointer-events:none;opacity:.92;margin:auto;position:absolute;inset:0}.dc-login-core svg{width:100%;height:100%;display:block}.dc-login-core g{transform-box:view-box;transform-origin:700px 350px}.dc-login-spin-slow{animation:46s linear infinite dc-login-spin}.dc-login-spin{animation:26s linear infinite dc-login-spin}.dc-login-spin-rev{animation:34s linear infinite dc-login-spin-rev}.dc-login-sweep{animation:9s linear infinite dc-login-spin}.dc-login-pulse{animation:3.6s ease-in-out infinite dc-login-pulse}.dc-login-halo{animation:7s ease-in-out infinite dc-login-halo}.dc-login-node,.dc-login-node-halo{animation:3.2s ease-in-out infinite dc-login-node}.dc-login[data-role=regulator]{--pick-accent:#00e5ff}.dc-login[data-role=steward],.dc-login[data-role=tenant]{--pick-accent:#3dffa2}.dc-login[data-role=vendor]{--pick-accent:#ffb020}.dc-login[data-role=research]{--pick-accent:#8b5cf6}.dc-login-card{z-index:1;border:1px solid color-mix(in srgb, var(--pick-accent) 30%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--pick-accent) 12%, transparent), #080f1ad1 46%, #060c15eb);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);width:min(420px,100%);box-shadow:inset 0 1px 0 #ffffff12, 0 26px 70px #0000008c, 0 0 46px color-mix(in srgb, var(--pick-accent) 16%, transparent);border-radius:18px;flex-direction:column;gap:14px;padding:clamp(22px,3.4vh,38px) clamp(22px,2.4vw,34px);display:flex;position:relative}.dc-login-card h1,.dc-login-card p{margin:0}.dc-login-icon{width:46px;height:46px;color:var(--pick-accent);background:color-mix(in srgb, var(--pick-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--pick-accent) 34%, transparent);border-radius:13px;align-self:center;place-items:center;display:grid}.dc-login-title{text-align:center;font-size:clamp(22px,1.6vw,28px);font-weight:800}.dc-login-sub{text-align:center;color:#9fb6cd;font-size:13px}.dc-login-sub strong{color:var(--dc-text);font-weight:700}.dc-login-field{flex-direction:column;gap:6px;display:flex}.dc-login-field>span{color:#9fb6cd;letter-spacing:.4px;font-size:12px}.dc-login-field input{height:40px;color:var(--dc-text);background:#040a11b8;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.dc-login-field input::placeholder{color:#7f96b399}.dc-login-field input:focus{border-color:color-mix(in srgb, var(--pick-accent) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pick-accent) 14%, transparent)}.dc-login-error{color:#ff8095;font-size:12px}.dc-login-submit{border-radius:10px;height:42px;font-size:13px}.dc-login-submit:hover{opacity:.9}.dc-login-tip{border:1px dashed color-mix(in srgb, var(--pick-accent) 34%, transparent);background:color-mix(in srgb, var(--pick-accent) 7%, transparent);color:#a9c1d8;text-align:center;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.7}.dc-login-links{justify-content:center;align-items:center;gap:12px;display:flex}.dc-login-sep{background:#9fb6cd66;width:1px;height:11px}.dc-login-link{color:var(--dc-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:12px;transition:color .15s}.dc-login-link:hover{color:var(--dc-text);text-decoration:underline}@keyframes dc-login-spin{to{transform:rotate(360deg)}}@keyframes dc-login-spin-rev{to{transform:rotate(-360deg)}}@keyframes dc-login-grid{to{background-position:52px 52px,52px 52px}}@keyframes dc-login-scan{0%{opacity:0;transform:translateY(-160px)}12%{opacity:.9}88%{opacity:.9}to{opacity:0;transform:translateY(105vh)}}@keyframes dc-login-node{0%,to{opacity:.45}50%{opacity:1}}@keyframes dc-login-halo{0%,to{opacity:.72}50%{opacity:1}}@keyframes dc-login-pulse{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@media (width<=700px){.dc-login-core{display:none}}.dc-visual{aspect-ratio:1200/320;background:radial-gradient(60% 90% at 50% 118%,#00e5ff29,#0000 62%),radial-gradient(42% 70% at 50% 42%,#3dffa20d,#0000 70%),#040a11;border:1px solid #00e5ff29;border-radius:16px;flex:0 auto;width:100%;height:auto;min-height:150px;margin-top:clamp(14px,2vh,32px);position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00e5ff0d,0 24px 60px #00000073}.dc-visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#040a1147,#0000 26% 86%,#040a1133);position:absolute;inset:0}.dc-visual:after{content:"";pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(0deg,#00e5ff0a 0 1px,#0000 1px 3px);position:absolute;inset:0}.dc-visual svg{width:100%;height:100%;display:block;position:relative}.dcv-grid line{stroke:#00e5ff66;stroke-width:1px}.dcv-grid{animation:6s ease-in-out infinite dcv-breathe}.dcv-bars rect{fill:#00e5ffcc;transform-box:fill-box;transform-origin:bottom;animation:2.8s ease-in-out infinite alternate dcv-bar}.dcv-beams rect{transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite alternate dcv-beam}.dcv-globe ellipse{fill:none;stroke:#00e5ff75;stroke-width:1px}.dcv-hub{fill:#3dffa2e6;filter:drop-shadow(0 0 5px #3dffa2)}.dcv-hub-ring{fill:none;stroke:#00e5ff8c;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite dcv-hub}.dcv-links path{fill:none;stroke:#3dffa2d9;stroke-width:1.2px;stroke-dasharray:3 7;animation:3.4s ease-in-out infinite dcv-link}.dcv-radar{transform-box:view-box;transform-origin:600px 160px;animation:9s linear infinite dcv-spin}.dcv-radar line{stroke:#3dffa273;stroke-width:1px}.dcv-rain text{fill:#00e5ffe0;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;animation:8s linear infinite dcv-rain}.dcv-hud path{fill:none;stroke:#00e5ffd9;stroke-width:1.8px;animation:4.4s ease-in-out infinite dcv-breathe}.dcv-rails path{fill:none;stroke:#00e5ff8c;stroke-width:1.1px;stroke-dasharray:5 11;animation:2.4s linear infinite dcv-dash}.dcv-rails path:nth-child(2){animation-duration:3.4s;animation-direction:reverse}.dcv-orbits ellipse{fill:none;stroke:#3dffa299;stroke-width:1.2px;stroke-dasharray:5 6;animation:8s linear infinite dcv-dash}.dcv-orbits ellipse:nth-child(2){stroke:#00e5ff80;animation-duration:5s;animation-direction:reverse}.dcv-node{fill:#7cf6ff;filter:drop-shadow(0 0 6px #00e5ff)}.dcv-node-alt{fill:#3dffa2;filter:drop-shadow(0 0 6px #3dffa2)}.dcv-halo{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite dcv-pulse}.dcv-ring{fill:none;stroke:#00e5ff80;stroke-width:1px;transform-box:view-box;transform-origin:600px 160px}.dcv-ring-a{stroke-dasharray:2 6;animation:18s linear infinite dcv-spin}.dcv-ring-b{stroke-dasharray:14 10;stroke:#3dffa247;animation:26s linear infinite reverse dcv-spin}.dcv-ring-c{stroke-dasharray:1 12;stroke:#00e5ff80;animation:40s linear infinite dcv-spin}.dcv-hex{fill:#00e5ff14;stroke:#7cf6ff;stroke-width:1.2px;filter:drop-shadow(0 0 8px #00e5ffcc);transform-box:fill-box;transform-origin:50%;animation:22s linear infinite dcv-spin}.dcv-hex-in{fill:#3dffa214;stroke:#3dffa2bf;stroke-width:1px;animation:16s linear infinite reverse dcv-spin}.dcv-core{fill:#eaffff;filter:drop-shadow(0 0 10px #7cf6ff);animation:2.2s ease-in-out infinite dcv-flicker}.dcv-sweep{animation:7s cubic-bezier(.45,0,.55,1) infinite dcv-scan}.dcv-sparks circle{fill:#9ef7ff;transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite dcv-float}@keyframes dcv-breathe{0%,to{opacity:.8}50%{opacity:1}}@keyframes dcv-bar{0%{opacity:.62;transform:scaleY(.55)}to{opacity:.9;transform:scaleY(1)}}@keyframes dcv-dash{to{stroke-dashoffset:-160px}}@keyframes dcv-beam{0%{opacity:.55;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.25)}}@keyframes dcv-hub{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}@keyframes dcv-link{0%,to{opacity:.45}50%{opacity:.9}}@keyframes dcv-rain{0%{transform:translateY(-130px)}to{transform:translateY(340px)}}@keyframes dcv-spin{to{transform:rotate(360deg)}}@keyframes dcv-pulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.95;transform:scale(1.06)}}@keyframes dcv-flicker{0%,to{opacity:.75}45%{opacity:1}70%{opacity:.6}}@keyframes dcv-scan{0%{opacity:0;transform:translateY(-90px)}12%{opacity:.9}85%{opacity:.5}to{opacity:0;transform:translateY(150px)}}@keyframes dcv-float{0%{opacity:0;transform:translateY(0)scale(.8)}20%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translateY(-56px)scale(1.1)}}@media (width<=700px){.dc-visual{aspect-ratio:auto;border-radius:12px;flex:none;height:180px;min-height:0;max-height:none;margin-top:18px}}@media (prefers-reduced-motion:reduce){.dc-visual *,.dc-visual,.dc-login-core *,.dc-login-core,.dc-login-shell:before,.dc-login-shell:after{animation:none!important}}.dc-theme-toggle{border:1px solid var(--dc-line);background:var(--dc-surface-1);width:26px;height:26px;color:var(--dc-muted);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;padding:0;transition:all .18s;display:inline-flex}.dc-theme-toggle:hover{color:var(--dc-text);border-color:color-mix(in srgb, var(--dc-accent) 45%, transparent);background:color-mix(in srgb, var(--dc-accent) 10%, transparent)}html[data-dc-theme=light] .dc-shell{--dc-bg:#eff4f9;--dc-panel:#ffffffdb;--dc-panel-2:#ffffffb8;--dc-panel-3:#ffffffad;--dc-text:#10283a;--dc-muted:#5c7389;--dc-card-title:#17415d;--dc-line:#103e5c24;--dc-grid:#103e5c0d;--dc-glow:#0891b229;--dc-glow2:#0891b24d;--dc-neon:#0891b24d;--dc-note-color:#226b84;--dc-note-border:#0891b252;--dc-note-bg:#0891b20d;--dc-accent:#0e7490;--dc-accent2:#047857;--dc-green:#047857;--dc-amber:#b45309;--dc-red:#b42318;--dc-violet:#6d28d9;--dc-surface-1:#103e5c0b;--dc-surface-2:#103e5c0f;--dc-hairline:#103e5c17;--dc-border-2:#103e5c33;--dc-track:#103e5c1a;--dc-track-2:#103e5c24;--dc-track-donut:#e3eaf1;--dc-text-2:#3f5b73;--dc-text-3:#5c7389;--dc-text-4:#7d90a3;--dc-text-strong:#12293c;--dc-input-text:#12293c;--dc-placeholder:#94a6b7;--dc-arrow:#9fb1c1;--dc-ring-hole:#fff;--dc-option-bg:#fff;--dc-option-text:#12293c;--dc-aside-bg:linear-gradient(180deg, #fffffff5, #f6fafde6);--dc-topbar-bg:#ffffffdb;--dc-toast-bg:#fffffffa;--dc-kpi-from:#0d2c44;--dc-cat-cyan:#0e7490;--dc-cat-green:#047857;--dc-cat-violet:#6d28d9;--dc-cat-amber:#b45309;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-dc-theme=light] .dc-shell[data-role=tenant]{--dc-accent:#047857;--dc-accent2:#0e7490;--dc-line:#14532d24;--dc-grid:#14532d0b;--dc-card-title:#14532d;--dc-note-color:#2f6b4f;--dc-note-border:#04785752;--dc-note-bg:#0478570d}html[data-dc-theme=light] .dc-shell[data-role=vendor]{--dc-accent:#b45309;--dc-accent2:#0e7490;--dc-line:#7c2d1224;--dc-grid:#7c2d120b;--dc-card-title:#7c2d12;--dc-note-color:#8a5a1c;--dc-note-border:#b453094d;--dc-note-bg:#b453090d}html[data-dc-theme=light] .dc-shell[data-role=research]{--dc-accent:#6d28d9;--dc-accent2:#0e7490;--dc-line:#4c1d9524;--dc-grid:#4c1d950b;--dc-card-title:#4c1d95;--dc-note-color:#5b3fa8;--dc-note-border:#6d28d94d;--dc-note-bg:#6d28d90d}html[data-dc-theme=light] .dc-shell:before{opacity:.6}html[data-dc-theme=light] .dc-shell .dc-btn:not(.dc-btn-ghost):not(.dc-btn-danger){color:#fff}html[data-dc-theme=light] .dc-shell[data-role=vendor] .dc-btn:not(.dc-btn-ghost):not(.dc-btn-danger){color:#2a1a04}html[data-dc-theme=light] .dc-shell .dc-btn-ghost{color:var(--dc-text-2)}html[data-dc-theme=light] .dc-shell .dc-btn-danger{color:#b42318;border-color:#b4231859}html[data-dc-theme=light] .dc-shell .dc-nav-item.active{color:#fff}html[data-dc-theme=light] .dc-shell[data-role=vendor] .dc-nav-item.active{color:#2a1a04}html[data-dc-theme=light] .dc-shell .dc-toast{box-shadow:0 12px 32px #103e5c29}html[data-dc-theme=light] .dc-shell .dc-banner{background:linear-gradient(90deg,#b4231814,#b453090f)}
