@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-italic-400-Cc0km9Cn.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-italic-500-BDWLnkNQ.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-italic-600-DQfiHTKH.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-italic-700-Dzof8t4W.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-normal-400-DFU0oDIF.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-normal-500-0fUUiMcY.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-normal-600-DTwK9RLd.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-normal-700-BQnfZySH.ttf)format("truetype")}:root{--bg:#fff;--surface:#fff;--panel:#ffffff80;--topbar:#ffffff73;--glass:#fff9;--glassS:#ffffffc7;--gline:#ffffffb8;--hov:#0f2d1e0d;--avatar:#0f2d1e0f;--bord:#0f2d1e1a;--bord2:#0f2d1e12;--overlay:#f0f4f18c;--tx:#141816;--tx2:#5f6763;--tx3:#8a918d;--accent:#84d24f;--accent-text:#18965a;--accent-strong:#0f7a4d;--negative:#a13a24;--negative-tint:#a13a2417;--warning:#8a6413;--warning-tint:#b98a2e1f;--p1:#18965a;--p2:#7fb236;--p3:#2c7d8f;--p4:#b98a2e;--p5:#8d8f92;--bar-muted:#0f2d1e1f;--glow-1:#2fb67326;--glow-2:#8acd581c;--glow-3:#18965a1a;--gsh:0 1px 2px #1032220a, 0 10px 30px #10322212;--gshS:0 1px 2px #1032220d, 0 18px 48px #1032221a;--sh-menu:0 2px 6px #1032220d, 0 16px 40px #10322224;--sh-modal:0 24px 70px #10322233;--font:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.45;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes stripes{to{background-position:22px 0}}.maidata *{box-sizing:border-box}.maidata button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.maidata input,.maidata select,.maidata textarea{font:inherit;color:var(--tx)}.maidata :focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.maidata *{transition:none!important;animation:none!important}}.maidata .app{background:var(--bg);height:100%;display:flex;position:relative;overflow:clip}.maidata .app:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1100px 680px at 8% -6%, var(--glow-1), transparent 62%), radial-gradient(900px 620px at 90% 10%, var(--glow-2), transparent 62%), radial-gradient(1200px 820px at 58% 108%, var(--glow-3), transparent 60%);position:absolute;inset:0}.maidata .side{z-index:3;background:var(--panel);-webkit-backdrop-filter:blur(26px)saturate(150%);border-right:1px solid var(--bord2);flex-direction:column;flex:none;width:252px;padding:18px 14px 14px;display:flex;position:relative}.maidata .brand{align-items:center;gap:10px;padding:0 4px 16px;display:flex}.maidata .brand img{width:auto;height:30px}.maidata .brand span{font:600 10px/1 var(--font);letter-spacing:.12em;color:var(--tx3);border:1px solid var(--bord2);border-radius:99px;margin-top:2px;padding:4px 7px}.maidata .primary-btn{background:var(--glassS);border:1px solid var(--bord2);width:100%;height:36px;box-shadow:var(--gsh), inset 0 1px 0 var(--gline);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;transition:box-shadow .18s;display:flex}.maidata .primary-btn:hover{box-shadow:var(--gshS), inset 0 1px 0 var(--gline)}.maidata .nav{flex-direction:column;flex:1;gap:14px;min-height:0;margin-top:20px;display:flex;overflow-y:auto}.maidata .nav-group{flex-direction:column;gap:2px;display:flex}.maidata .glabel{font:600 10px/1.3 var(--font);letter-spacing:.12em;color:var(--tx3);text-transform:uppercase;padding:0 11px 7px}.maidata .nav-item{height:34px;font:500 13.5px/1 var(--font);color:var(--tx2);text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;padding:0 10px 0 11px;transition:background .15s,color .15s;display:flex}.maidata .nav-item:hover{background:var(--hov);color:var(--tx)}.maidata .nav-item.on{background:var(--glassS);border-color:var(--bord2);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);color:var(--tx)}.maidata .nav-item .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.maidata .nav-item .n{font:600 11px/1 var(--font);color:var(--tx3);font-variant-numeric:tabular-nums}.maidata .nav-item .new{font:700 10px/1 var(--font);color:#21401a;background:var(--accent);border-radius:99px;padding:3px 6px}.maidata .status-badge{color:var(--accent-strong);font:700 9px/1 var(--font);letter-spacing:.02em;white-space:nowrap;background:#84d24f1f;border:1px solid #18965a29;border-radius:99px;flex:none;justify-content:center;align-items:center;padding:2px 5px;display:inline-flex}.maidata .status-badge.wip{background:var(--warning-tint);color:var(--warning);border-color:#8a641329}.maidata .cdot{border-radius:3px;flex:none;width:8px;height:8px}.maidata .me{border-top:1px solid var(--bord2);align-items:center;gap:10px;margin-top:10px;padding:10px 6px 0;display:flex}.maidata .avatar{background:var(--avatar);width:28px;height:28px;font:700 10px/1 var(--font);letter-spacing:.03em;color:var(--tx2);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.maidata .me b{font:600 12.5px/1.3 var(--font);display:block}.maidata .me small{color:var(--tx3);font-size:11px}.maidata .main{z-index:2;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.maidata .top{border-bottom:1px solid var(--bord2);background:var(--topbar);-webkit-backdrop-filter:blur(22px)saturate(150%);flex:none;align-items:center;gap:16px;height:64px;padding:0 28px;display:flex}.maidata .crumbs{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.maidata .crumb{font:500 14px/1 var(--font);color:var(--tx2);white-space:nowrap}.maidata button.crumb:hover{color:var(--tx)}.maidata .crumb.cur{color:var(--tx);text-overflow:ellipsis;font-weight:600;overflow:hidden}.maidata .crumbs svg{color:var(--tx3);flex:none}.maidata .tsearch{background:var(--glass);border:1px solid var(--bord2);width:min(320px,34vw);height:36px;box-shadow:var(--gsh), inset 0 1px 0 var(--gline);color:var(--tx3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.maidata .tsearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.maidata .top-search{flex:none;width:min(320px,34vw);position:relative}.maidata .top-search .tsearch{width:100%}.maidata .top-search .tsearch input{padding-right:40px}.maidata .top-search>.status-badge{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.maidata .ibtn.menu-btn{display:none}.maidata .scroll{flex:1;min-height:0;overflow-y:auto}.maidata .page{max-width:1240px;margin:0 auto;padding:30px 32px 56px;animation:.25s fade}.maidata .h1{font:600 26px/1.2 var(--font);letter-spacing:-.015em;text-wrap:balance;margin:0}.maidata .sub{color:var(--tx2);margin-top:6px;font-size:13.5px}.maidata .overline{font:600 11px/1.3 var(--font);letter-spacing:.09em;color:var(--tx3);text-transform:uppercase}.maidata .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.maidata .spacer{flex:1}.maidata .btn{height:34px;font:600 12.5px/1 var(--font);color:var(--tx);background:var(--glassS);border:1px solid var(--bord);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:box-shadow .18s,transform .12s;display:inline-flex}.maidata .btn:hover{box-shadow:var(--gshS), inset 0 1px 0 var(--gline)}.maidata .btn:active{transform:scale(.97)}.maidata .btn.sec{color:var(--tx2);background:var(--glass);border-color:var(--bord2);font-weight:500}.maidata .btn.sec:hover{color:var(--tx)}.maidata .btn.ghost{color:var(--tx2);box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.maidata .btn.ghost:hover{background:var(--hov)}.maidata .btn.dark{background:var(--tx);color:#fff;border-color:var(--tx);box-shadow:var(--gsh)}.maidata .btn.dark:hover{background:#26302b}.maidata .btn[disabled]{opacity:.5;pointer-events:none}.maidata .ibtn{width:34px;height:34px;color:var(--tx2);background:var(--glass);border:1px solid var(--bord2);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.maidata .ibtn:hover{color:var(--tx)}.maidata .seg{background:var(--glass);border:1px solid var(--bord2);box-shadow:inset 0 1px 0 var(--gline);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.maidata .seg button{font:500 12.5px/1.2 var(--font);color:var(--tx3);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.maidata .seg button.on{background:var(--glassS);color:var(--tx);box-shadow:var(--gsh)}.maidata .tabs{border-bottom:1px solid var(--bord2);gap:22px;display:flex;overflow-x:auto}.maidata .tab{font:500 13.5px/1 var(--font);color:var(--tx2);white-space:nowrap;padding:0 2px 11px}.maidata .tab:hover{color:var(--tx)}.maidata .tab.on{color:var(--tx);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.maidata .card{background:var(--glass);border:1px solid var(--bord2);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);border-radius:15px}.maidata .pad{padding:20px 22px}.maidata .pill{font:500 11px/1 var(--font);letter-spacing:.03em;color:var(--tx2);border:1px solid var(--bord2);background:var(--glassS);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.maidata .pill.live{color:#235a14}.maidata .pill.live:before{content:"";background:var(--accent);border-radius:99px;width:6px;height:6px}.maidata .pill.stale{color:var(--warning);background:var(--warning-tint);border-color:#0000}.maidata .pill.tpl{color:var(--tx2)}.maidata .pill.new{color:#21401a;background:var(--accent);border-color:#0000;font-weight:700}.maidata .prov{font:500 11.5px/1 var(--font);color:var(--tx2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.maidata .prov i{width:16px;height:16px;font:700 9px/1 var(--font);color:#fff;border-radius:5px;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.maidata .prov.claude i{background:#b9653f}.maidata .prov.copilot i{background:#2c6fb3}.maidata .prov.chatgpt i{background:#1f1f1f}.maidata .prov.hub i{background:var(--accent-text)}.maidata .muted{color:var(--tx3)}.maidata .mono{font-family:var(--mono);font-size:11.5px}.maidata .num{font-variant-numeric:tabular-nums}.maidata code.k{font-family:var(--mono);background:var(--hov);border:1px solid var(--bord2);color:var(--tx2);word-break:break-all;border-radius:6px;padding:2px 6px;font-size:11.5px}.maidata .lib-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.maidata .ingest{background:var(--glassS);border:1px solid var(--bord2);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;display:flex}.maidata .ingest .flow{font:500 12.5px/1 var(--font);color:var(--tx2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.maidata .ingest .flow b{color:var(--tx);font-weight:600}.maidata .ingest .arrow{color:var(--tx3)}.maidata .ping{background:var(--accent);border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 4px #84d24f40}.maidata .filters{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.maidata .grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:14px;margin-top:16px;display:grid}.maidata .dcard{text-align:left;background:var(--glass);border:1px solid var(--bord2);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);border-radius:16px;flex-direction:column;min-width:0;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.maidata .dcard:hover{box-shadow:var(--gshS), inset 0 1px 0 var(--gline);transform:translateY(-1px)}.maidata .thumb{border-bottom:1px solid var(--bord2);background:linear-gradient(#ffffffd9,#ffffff8c);height:150px;padding:12px 12px 8px;position:relative}.maidata .thumb .tk{gap:6px;display:flex}.maidata .thumb .tk div{border:1px solid var(--bord2);background:#fff;border-radius:7px;flex:1;min-width:0;padding:5px 7px}.maidata .thumb .tk b{font:600 11.5px/1.2 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.maidata .thumb .tk small{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;display:block;overflow:hidden}.maidata .thumb svg{width:100%;height:84px;margin-top:8px;display:block}.maidata .thumb .badge{position:absolute;top:10px;right:10px}.maidata .dbody{flex-direction:column;gap:7px;min-width:0;padding:13px 15px 14px;display:flex}.maidata .dtitle{font:600 14px/1.3 var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maidata .dmeta{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.maidata .dmeta .sep{background:var(--tx3);border-radius:9px;width:3px;height:3px}.maidata .section-h{align-items:baseline;gap:10px;margin-top:28px;display:flex}.maidata .section-h h2{font:600 16px/1.3 var(--font);letter-spacing:-.01em;margin:0}.maidata .section-h span{color:var(--tx3);font-size:12px}.maidata .empty{text-align:center;background:var(--glass);border:1px solid var(--bord2);border-radius:16px;margin-top:16px;padding:48px 24px}.maidata .empty b{font-size:14px;display:block}.maidata .empty p{max-width:420px;color:var(--tx2);margin:6px auto 0;font-size:13px}.maidata .inbox{flex-direction:column;gap:8px;margin-top:12px;display:flex}.maidata .irow{background:var(--glass);border:1px solid var(--bord2);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.maidata .irow .t{flex:1;min-width:200px}.maidata .irow .t b{font:600 13.5px/1.3 var(--font)}.maidata .irow .t div{color:var(--tx3);margin-top:3px;font-size:11.5px}.maidata .dv-head{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.maidata .dv-head .l{flex:1;min-width:260px}.maidata .dv-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.maidata .dv-title{font:600 24px/1.25 var(--font);letter-spacing:-.015em;text-wrap:balance;margin-top:9px}.maidata .dv-sub{color:var(--tx3);margin-top:6px;font-size:12.5px}.maidata .kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.maidata .kpi{background:var(--glass);border:1px solid var(--bord2);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);border-radius:14px;padding:16px 18px}.maidata .kpi .v{font:600 22px/1.15 var(--font);font-variant-numeric:tabular-nums;margin-top:9px}.maidata .kpi .s{color:var(--tx3);margin-top:5px;font-size:11.5px}.maidata .up{color:var(--accent-strong)}.maidata .down{color:var(--negative)}.maidata .dgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.maidata .chart-h{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.maidata .chart-h h3{font:600 14px/1.35 var(--font);margin:0}.maidata .chart-h p{color:var(--tx3);margin:3px 0 0;font-size:12px}.maidata .legend{color:var(--tx2);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:11.5px;display:flex}.maidata .legend span{align-items:center;gap:6px;display:inline-flex}.maidata .legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.maidata .chart{margin-top:10px;position:relative}.maidata .chart svg{width:100%;height:auto;display:block;overflow:visible}.maidata .chart text{font:400 10px var(--font);fill:var(--tx3)}.maidata .tip{pointer-events:none;border:1px solid var(--bord2);box-shadow:var(--sh-menu);z-index:5;background:#fff;border-radius:10px;min-width:170px;padding:9px 11px;font-size:11.5px;position:absolute}.maidata .tip b{margin-bottom:5px;font-size:12px;display:block}.maidata .tip div{justify-content:space-between;align-items:center;gap:7px;display:flex}.maidata .tip div span{color:var(--tx2);align-items:center;gap:6px;display:inline-flex}.maidata .hbar{align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}.maidata .hbar .nm{width:120px;color:var(--tx2);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.maidata .hbar .tr{background:var(--hov);border-radius:99px;flex:1;height:8px;overflow:hidden}.maidata .hbar .tr div{background:var(--accent);border-radius:99px;height:100%}.maidata .hbar .vv{text-align:right;font-variant-numeric:tabular-nums;width:52px;color:var(--tx)}.maidata .stack{border-radius:99px;gap:2px;height:14px;margin-top:14px;display:flex;overflow:hidden}.maidata .tbl-wrap{margin-top:12px;overflow-x:auto}.maidata table.t{border-collapse:collapse;width:100%;font-size:12.5px}.maidata table.t th{font:600 10.5px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);text-align:right;border-bottom:1px solid var(--bord2);white-space:nowrap;padding:9px 10px}.maidata table.t th:first-child,.maidata table.t td:first-child{text-align:left}.maidata table.t td{text-align:right;border-bottom:1px solid var(--bord2);font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 10px}.maidata table.t tr.client td{background:#84d24f14}.maidata .findings{flex-direction:column;gap:9px;margin-top:12px;display:flex}.maidata .findings div{color:var(--tx2);gap:9px;font-size:12.5px;line-height:1.55;display:flex}.maidata .findings div:before{content:"—";color:var(--accent-text);flex:none}.maidata .drop{text-align:center;background:#ffffff80;border:1.5px dashed #0f2d1e2e;border-radius:14px;margin-top:12px;padding:26px 20px;transition:background .15s,border-color .15s}.maidata .drop.over{border-color:var(--accent-text);background:#84d24f1f}.maidata .drop b{font-size:14px;display:block}.maidata .drop p{color:var(--tx2);margin:6px 0 14px;font-size:12.5px}.maidata .map{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:12px;display:grid}.maidata .field{flex-direction:column;gap:6px;display:flex}.maidata .field label{font:600 10.5px/1.2 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--tx3)}.maidata .input,.maidata select.input{background:var(--glassS);border:1px solid var(--bord2);height:36px;box-shadow:inset 0 1px 0 var(--gline);border-radius:9px;outline:none;width:100%;padding:0 11px;font-size:13px}.maidata .input:focus{border-color:var(--accent-text)}.maidata .radio{border:1px solid var(--bord2);background:var(--glass);cursor:pointer;border-radius:12px;flex:1;align-items:flex-start;gap:10px;min-width:220px;padding:12px 14px;display:flex}.maidata .radio.on{border-color:var(--accent-text);background:var(--glassS);box-shadow:var(--gsh)}.maidata .radio b{font-size:13px;display:block}.maidata .radio small{color:var(--tx2);font-size:12px}.maidata .ds{background:var(--glass);border:1px solid var(--bord2);border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.maidata .ds .ic{border:1px solid var(--bord2);width:34px;height:34px;color:var(--tx2);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.maidata .ds .t{flex:1;min-width:200px}.maidata .ds .t b{font:600 13.5px/1.3 var(--font)}.maidata .ds .t div{color:var(--tx3);margin-top:3px;font-size:11.5px}.maidata .err{background:var(--negative-tint);color:var(--negative);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px}.maidata .tl{flex-direction:column;display:flex}.maidata .tl-i{border-bottom:1px solid var(--bord2);gap:14px;padding:14px 0;display:flex}.maidata .tl-i:last-child{border-bottom:0}.maidata .tl-dot{width:28px;height:28px;font:700 10px/1 var(--font);background:var(--avatar);color:var(--tx2);border-radius:99px;flex:none;justify-content:center;align-items:center;display:flex}.maidata .tl-i .t{flex:1;min-width:0}.maidata .tl-i .t b{font:600 13px/1.35 var(--font)}.maidata .tl-i .t div{color:var(--tx2);margin-top:3px;font-size:12px}.maidata .tl-i .t .mono{color:var(--tx3);word-break:break-all;margin-top:5px}.maidata .conn-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.maidata .conn{padding:18px 20px}.maidata .conn .hd{align-items:center;gap:10px;display:flex}.maidata .conn .hd b{font:600 14px/1.3 var(--font)}.maidata .conn dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 0;font-size:12px;display:grid}.maidata .conn dt{color:var(--tx3)}.maidata .conn dd{color:var(--tx);text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.maidata .pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.maidata .step{padding:16px 16px 18px;position:relative}.maidata .step .no{font:600 11px/1 var(--font);color:var(--tx3);font-variant-numeric:tabular-nums}.maidata .step b{font:600 13.5px/1.3 var(--font);margin-top:8px;display:block}.maidata .step p{color:var(--tx2);margin:6px 0 0;font-size:12px;line-height:1.5}.maidata pre.code{color:#d9e6dd;font:12px/1.6 var(--mono);background:#121614;border-radius:12px;margin:12px 0 0;padding:14px 16px;overflow-x:auto}.maidata pre.code .c{color:#7d8f84}.maidata pre.code .s{color:#a6d77e}.maidata .scrim{z-index:50;background:var(--overlay);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;animation:.16s fade;display:flex;position:fixed;inset:0}.maidata .modal{border:1px solid var(--bord2);width:min(520px,100%);max-height:calc(100% - 20px);box-shadow:var(--sh-modal);background:#fff;border-radius:18px;padding:22px 24px;overflow-y:auto}.maidata .modal h3{font:600 16px/1.3 var(--font);letter-spacing:-.01em;margin:0}.maidata .modal .mb{color:var(--tx2);margin-top:6px;font-size:12.5px;line-height:1.55}.maidata .modal .foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.maidata .choice{text-align:left;background:var(--glass);border:1px solid var(--bord2);border-radius:12px;align-items:flex-start;gap:12px;width:100%;margin-top:8px;padding:13px 15px;transition:background .15s;display:flex}.maidata .choice:hover{background:var(--hov)}.maidata .choice.on{border-color:var(--accent-text);background:var(--glassS)}.maidata .choice b{font-size:13.5px;display:block}.maidata .choice small{color:var(--tx2);margin-top:3px;font-size:12px;line-height:1.45;display:block}.maidata .person{align-items:center;gap:11px;padding:8px 0;display:flex}.maidata .person .t{flex:1;min-width:0}.maidata .person b{font:600 13px/1.3 var(--font)}.maidata .person div div{color:var(--tx3);font-size:11.5px}.maidata .toast{z-index:80;background:var(--tx);color:#fff;box-shadow:var(--sh-modal);border-radius:12px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:11px 16px;font-size:13px;animation:.2s fade;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.maidata .toast i{background:var(--accent);border-radius:99px;flex:none;width:8px;height:8px}.maidata .toast.error i{background:var(--negative)}.maidata .toast button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:18px;line-height:1}.maidata .table-resend{vertical-align:middle;height:28px;min-height:28px;margin-left:6px;padding:0 9px;font-size:11.5px}.maidata .pop{z-index:40;border:1px solid var(--bord2);width:250px;box-shadow:var(--sh-menu);background:#fff;border-radius:12px;padding:5px;animation:.12s fade;position:absolute}.maidata .pop button{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;font-size:12.5px;display:flex}.maidata .pop button:hover{background:var(--hov)}.maidata .dash-wrap{display:block}.maidata .dash-wrap.with-chat{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.maidata .dash-main{min-width:0}.maidata .dgrid.one{grid-template-columns:minmax(0,1fr)}.maidata .viewbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.maidata .findings .note{color:var(--tx)}.maidata .findings .note:before{content:"✎";color:var(--accent-text)}.maidata .chatp{background:var(--glassS);border:1px solid var(--bord2);height:calc(100vh - 124px);min-height:420px;box-shadow:var(--gshS), inset 0 1px 0 var(--gline);-webkit-backdrop-filter:blur(26px)saturate(150%);border-radius:16px;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.maidata .ch-h{border-bottom:1px solid var(--bord2);align-items:center;gap:8px;padding:12px 12px 12px 16px;display:flex}.maidata .ch-h b{font:600 13.5px/1 var(--font)}.maidata .ch-list{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.maidata .ch-intro{color:var(--tx2);font-size:12.5px;line-height:1.55}.maidata .ch-sugg{flex-wrap:wrap;gap:6px;display:flex}.maidata .ch-sugg button{font:500 12px/1.3 var(--font);color:var(--tx2);background:var(--glass);border:1px solid var(--bord2);box-shadow:var(--gsh);text-align:left;border-radius:999px;padding:6px 11px}.maidata .ch-sugg button:hover{color:var(--tx)}.maidata .msg{max-width:92%;font-size:13px;line-height:1.55;animation:.2s fade}.maidata .msg.u{border:1px solid var(--bord2);box-shadow:var(--gsh);background:#fff;border-radius:14px 14px 4px;align-self:flex-end;padding:8px 12px}.maidata .msg.a{color:var(--tx);align-self:flex-start}.maidata .msg.a:before{content:"MAiDATA";font:600 10px/1 var(--font);letter-spacing:.09em;color:var(--tx3);margin-bottom:5px;display:block}.maidata .msg.a ul{color:var(--tx2);background:#84d24f1a;border:1px solid #18965a26;border-radius:10px;margin:6px 0 0;padding:8px 10px 8px 24px;font-size:12px}.maidata .msg.err>div{color:var(--negative)}.maidata .ch-foot{align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.maidata .thinking{color:var(--tx2);align-items:center;gap:8px;display:flex}.maidata .thinking:before{display:none!important}.maidata .dots{align-items:center;gap:3px;height:14px;display:inline-flex}.maidata .dots i{background:var(--accent);border-radius:9px;width:3px;height:12px;animation:1s infinite pulse}.maidata .dots i:nth-child(2){animation-delay:.15s}.maidata .dots i:nth-child(3){animation-delay:.3s}.maidata .ch-in{border-top:1px solid var(--bord2);align-items:flex-end;gap:8px;padding:10px;display:flex}.maidata .ch-in textarea{resize:none;border:1px solid var(--bord2);min-width:0;font:400 13.5px/1.45 var(--font);background:#fff;border-radius:12px;outline:none;flex:1;max-height:120px;padding:9px 11px}.maidata .ch-in textarea:focus{border-color:var(--accent-text)}.maidata .ibtn.send{background:var(--tx);color:#fff;border-color:var(--tx)}@media (width<=1600px){.maidata .with-chat .dgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.maidata .dash-wrap.with-chat{grid-template-columns:minmax(0,1fr)}.maidata .chatp{height:520px;position:relative}}.maidata .kchip{font:500 11px/1 var(--font);color:var(--tx2);background:var(--hov);border-radius:7px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.maidata .xthumb{border:1px solid var(--bord2);background:#fff;border-radius:8px;height:126px;overflow:hidden}.maidata .xbar{border-bottom:1px solid var(--bord2);background:#0f2d1e0a;gap:2px;padding:4px 4px 0;display:flex}.maidata .xbar span{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;border-radius:4px 4px 0 0;max-width:90px;padding:3px 6px;font-size:8.5px;overflow:hidden}.maidata .xbar span.on{color:#1d6b3e;background:#fff;font-weight:600}.maidata .xthumb table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:9px}.maidata .xthumb th,.maidata .xthumb td{text-align:right;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0f2d1e0f;max-width:70px;padding:3px 5px;overflow:hidden}.maidata .xthumb th{color:var(--tx2);background:#18965a14;font-weight:600}.maidata .xthumb tr td:first-child,.maidata .xthumb tr th:first-child{text-align:left}.maidata .pthumb{justify-content:center;height:126px;display:flex}.maidata .pthumb .pg{border:1px solid var(--bord2);width:58%;box-shadow:var(--gsh);background:#fff;border-radius:4px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;overflow:hidden}.maidata .pthumb b{margin-bottom:3px;font-size:9.5px;line-height:1.2}.maidata .pthumb i{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;font-size:7.5px;font-style:normal;font-weight:700}.maidata .pthumb span{background:#0f2d1e1a;border-radius:2px;height:4px}.maidata .pthumb span.s{width:70%}.maidata .astrip{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin-top:10px;display:grid}.maidata .acard{text-align:left;background:var(--glass);border:1px solid var(--bord2);box-shadow:inset 0 1px 0 var(--gline);border-radius:13px;align-items:center;gap:11px;min-width:0;padding:11px 13px;transition:box-shadow .15s,background .15s;display:flex}.maidata .acard:hover{background:var(--glassS)}.maidata .acard.on{background:var(--glassS);border-color:var(--accent-text);box-shadow:var(--gsh), inset 0 1px 0 var(--gline)}.maidata .acard .t{flex:1;min-width:0}.maidata .acard .t b{font:600 13px/1.3 var(--font);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.maidata .acard .t div{color:var(--tx3);margin-top:2px;font-size:11.5px}.maidata .aic{border:1px solid var(--bord2);width:34px;height:34px;color:var(--p1);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.maidata .aic.xlsx{color:#1d6b3e;background:#eef7f1}.maidata .aic.pdf{color:var(--negative);background:#fbf0ed}.maidata .ses-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;margin-top:16px;display:grid}.maidata .ses-grid.chatmode{grid-template-columns:minmax(0,1fr) 360px}.maidata .viewer{min-width:0}.maidata .rail{position:sticky;top:0}.maidata .vbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.maidata .vt{font:600 16px/1.3 var(--font)}.maidata .vchips{flex-wrap:wrap;gap:4px;display:inline-flex}.maidata .vchips button{font:500 12px/1.2 var(--font);color:var(--tx2);border:1px solid var(--bord2);background:var(--glass);border-radius:8px;padding:5px 10px}.maidata .vchips button.on{background:var(--tx);color:#fff;border-color:var(--tx)}.maidata .oldbar{color:var(--tx2);background:#2c7d8f14;border:1px solid #2c7d8f38;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;font-size:12.5px;display:flex}.maidata .oldbar.warn{background:var(--warning-tint);border-color:#b98a2e4d;margin:0 0 12px}.maidata .xl{border:1px solid var(--bord2);box-shadow:var(--gsh);background:#fff;border-radius:14px;overflow:hidden}.maidata .xl-tabs{border-bottom:1px solid var(--bord2);background:#f4f7f5;align-items:center;gap:2px;padding:6px 8px 0;display:flex;overflow-x:auto}.maidata .xl-tabs button{font:500 12px/1 var(--font);color:var(--tx2);white-space:nowrap;border-radius:7px 7px 0 0;padding:7px 12px}.maidata .xl-tabs button.on{color:#1d6b3e;background:#fff;font-weight:600;box-shadow:inset 0 -2px #1d6b3e}.maidata .xl-grid{max-height:560px;overflow:auto}.maidata .xl-grid table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:12px}.maidata .xl-grid th{color:var(--tx3);z-index:1;background:#f4f7f5;border:1px solid #0f2d1e14;padding:5px 8px;font-size:11px;font-weight:500;position:sticky;top:0}.maidata .xl-grid tbody th{text-align:right;min-width:34px;position:sticky;top:auto;left:0}.maidata .xl-grid td{white-space:nowrap;border:1px solid #0f2d1e12;padding:6px 10px}.maidata .xl-grid td.n{text-align:right}.maidata .xl-grid tr.hdr td{background:#18965a12;font-weight:600}.maidata .pdfv{border:1px solid var(--bord2);background:#eef1ef;border-radius:14px;justify-content:center;padding:20px;display:flex}.maidata .pdfv .page{background:#fff;border-radius:3px;width:min(620px,100%);padding:40px 44px;box-shadow:0 2px 14px #1032221f}.maidata .pdfv h2{font:600 22px/1.25 var(--font);letter-spacing:-.01em;margin:6px 0 16px}.maidata .pdfv h3{font:600 13px/1.3 var(--font);color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;margin:18px 0 6px}.maidata .pdfv p{color:var(--tx);margin:0;font-size:13.5px;line-height:1.65}.maidata .hist{background:var(--glassS);border:1px solid var(--bord2);max-height:calc(100vh - 124px);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.maidata .hist-list{flex:1;min-height:0;padding:4px 12px 14px;overflow-y:auto}.maidata .hs[data-open]{cursor:pointer}.maidata .hs[data-open]:hover{border-color:var(--bord)}.maidata .hs{background:var(--glass);border:1px solid var(--bord2);border-radius:12px;margin-bottom:6px;padding:10px 12px;position:relative}.maidata .hs-h{align-items:flex-start;gap:8px;display:flex}.maidata .hs-h b{font:600 12.5px/1.35 var(--font)}.maidata .hs-m{color:var(--tx3);margin-top:4px;font-size:11px}.maidata .hs-items{flex-direction:column;gap:4px;margin-top:8px;display:flex}.maidata .ichip{text-align:left;width:100%;color:var(--tx2);background:var(--hov);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;display:flex}.maidata .ichip span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.maidata .ichip b{font:600 11px/1 var(--font);color:var(--tx3)}.maidata .ichip:hover{color:var(--tx);border-color:var(--bord2);background:#fff}.maidata .ichip.on{border-color:var(--accent-text);color:var(--tx);background:#fff}.maidata .irow .ichip{width:auto;max-width:360px}.maidata .rail .chatp{height:calc(100vh - 124px)}@media (width<=1600px){.maidata .viewer .dgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.maidata .ses-grid,.maidata .ses-grid.chatmode{grid-template-columns:minmax(0,1fr)}.maidata .rail{position:relative}.maidata .hist{max-height:520px}}.maidata .prov.gemini i{background:#3f6fd8;font-size:10px}.maidata .lk{vertical-align:-1px;color:#2c7d8f;margin-right:6px;display:inline-flex}.maidata .rules{color:var(--tx2);background:#2c7d8f12;border:1px solid #2c7d8f33;border-radius:12px;margin-top:12px;padding:11px 14px;font-size:12.5px}.maidata .rules .row{gap:8px}.maidata .rgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin-top:10px;display:grid}.maidata .ritem{border:1px solid var(--bord2);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.maidata .ritem span{flex:1;min-width:0}.maidata .ritem i{color:var(--tx3);font-size:11px;font-style:normal}.maidata .ritem.l{color:#1f5d6a}.maidata .ritem.o{color:var(--accent-strong)}.maidata .bgrid{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}.maidata .bside{flex-direction:column;gap:10px;max-height:calc(100vh - 124px);padding-right:4px;display:flex;position:sticky;top:0;overflow-y:auto}.maidata .presets{flex-wrap:wrap;gap:6px;display:flex}.maidata .presets .btn{height:30px;font-size:12px}.maidata .bgroup{padding-bottom:6px}.maidata .prow{border-top:1px solid var(--bord2);align-items:center;gap:10px;padding:8px 14px;display:flex}.maidata .prow.off .pl{opacity:.5}.maidata .pl{flex:1;min-width:0}.maidata .pl b{font:600 13px/1.3 var(--font);display:block}.maidata .pl div{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.maidata .chk{cursor:pointer;display:inline-flex}.maidata .chk input{width:16px;height:16px;accent-color:var(--accent-text);margin:0}.maidata .chk-sp{flex:none;width:16px}.maidata .seg.mini{flex:none;padding:2px}.maidata .seg.mini button{gap:5px;padding:5px 8px;font-size:11.5px}.maidata .seg.mini button.lockon{color:#fff;background:#1f5d6a}.maidata .req{color:var(--tx2);align-items:center;gap:8px;padding:0 14px 10px 40px;font-size:12px;display:flex}.maidata .req input{accent-color:var(--accent-text)}.maidata .bsum{background:var(--glassS);border:1px solid var(--bord2);color:var(--tx2);border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:12.5px;display:flex}.maidata .bprev{background:#fff6;border:1px dashed #0f2d1e26;border-radius:16px;min-width:0;padding:16px}.maidata .bprev .dgrid{grid-template-columns:minmax(0,1fr)}.maidata .bprev [data-part]{cursor:pointer;outline-offset:3px;outline:2px dashed #0000;transition:outline-color .15s;position:relative}.maidata .bprev [data-part][data-pmode=locked]{outline-color:#2c7d8f8c}.maidata .bprev [data-part][data-pmode=open]{outline-color:#18965a73}.maidata .bprev [data-part]:after{content:attr(data-label);font:600 10.5px/1 var(--font);color:#fff;background:var(--accent-text);z-index:2;pointer-events:none;border-radius:99px;padding:5px 8px;position:absolute;top:-11px;right:10px}.maidata .bprev [data-part][data-pmode=locked]:after{background:#1f5d6a}@media (width<=1100px){.maidata .bgrid{grid-template-columns:minmax(0,1fr)}.maidata .bside{max-height:none;position:relative}}.maidata .gchip{font:500 11px/1 var(--font);color:var(--tx2);border:1px solid var(--bord2);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.maidata .gchip i{border-radius:2px;width:7px;height:7px;display:inline-block}.maidata .gchip.more{color:var(--tx3)}.maidata .savedfor{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.maidata .nav-item.sub{height:30px;padding-left:22px;font-size:12.5px}.maidata .subl{border-left:1px solid var(--bord);border-bottom:1px solid var(--bord);border-radius:0 0 0 3px;flex:none;width:8px;height:8px;margin-top:-6px}.maidata .gt{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.maidata .gt:hover{background:var(--hov)}.maidata .gt input{width:16px;height:16px;accent-color:var(--accent-text);margin:0}.maidata .gt i{border-radius:3px;width:9px;height:9px}.maidata .gt b{font-weight:600}.maidata .gt.sub{color:var(--tx2);padding-left:38px;font-size:12.5px}.maidata .gt.all{border:1px solid var(--bord2);background:var(--glass);margin-top:12px}.maidata .gt-g{border-top:1px solid var(--bord2);margin-top:4px;padding-top:4px}.maidata .sens{color:var(--tx2);background:#2c7d8f12;border:1px solid #2c7d8f2e;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.maidata .sens svg{color:#2c7d8f;flex:none}.maidata .sens>span:not(.spacer){flex:1;min-width:200px}.maidata .sensp{color:#1f5d6a;background:#2c7d8f1a;border-color:#0000}.maidata .attc{color:#1d6b3e;background:#eef7f1;border-radius:8px;align-items:center;gap:7px;margin-bottom:4px;padding:6px 8px;font-size:12px;display:flex}.maidata .attc span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.maidata .attc i{color:var(--tx3);white-space:nowrap;font-size:11px;font-style:normal}.maidata .dcardc{border:1px solid var(--bord2);box-shadow:var(--gsh);background:#fff;border-radius:12px;margin-top:8px;padding:10px 12px}.maidata .dch{align-items:center;gap:7px;font-size:12.5px;display:flex}.maidata .dch svg{color:#2c7d8f}.maidata .dch .muted{margin-left:auto;font-size:11.5px}.maidata .cmgrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.maidata .cm{letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);flex-direction:column;gap:3px;font-size:10.5px;font-weight:600;display:flex}.maidata .cm select{border:1px solid var(--bord2);background:var(--glassS);height:30px;font:400 12px var(--font);color:var(--tx);text-transform:none;letter-spacing:0;border-radius:7px;padding:0 6px}.maidata .notepv{color:var(--tx2);white-space:pre-wrap;max-height:120px;font-size:12px;line-height:1.5;overflow:hidden}.maidata .ch-in .ibtn{flex:none}.maidata .setbar{border:1px solid var(--bord2);background:var(--glass);box-shadow:var(--gsh), inset 0 1px 0 var(--gline);border-radius:16px;margin-top:20px;padding:16px 18px}.maidata .setbar.cur{border-color:#18965a4d}.maidata .setbar.past{background:#2c7d8f0f;border-color:#2c7d8f4d}.maidata .sb-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.maidata .sb-tag{font:700 10.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#21401a;background:var(--accent);border-radius:99px;padding:5px 9px}.maidata .past .sb-tag{color:#fff;background:#1f5d6a}.maidata .sbn{height:30px;padding:0 10px}.maidata .sbn[disabled]{opacity:.35}.maidata .sb-title{font:600 16px/1.35 var(--font);letter-spacing:-.01em;margin-top:10px}.maidata .sb-prompt{border:1px solid var(--bord2);color:var(--tx2);background:#fff;border-radius:10px;align-items:flex-start;gap:8px;max-width:760px;margin-top:8px;padding:8px 11px;font-size:12.5px;display:flex}.maidata .sb-prompt svg{color:var(--tx3);margin-top:2px}.maidata .sb-prompt q{color:var(--tx);font-style:italic}.maidata .astrip.minis{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.maidata .acard.mini{opacity:.8;box-shadow:none;background:0 0;padding:8px 10px}.maidata .acard.mini:hover{opacity:1}.maidata .acard.mini .aic{border-radius:8px;width:28px;height:28px}.maidata .acard.mini.on{opacity:1;background:var(--glassS)}.maidata .hs{cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.maidata .hs:hover{border-color:var(--bord)}.maidata .hs.latest{background:var(--glass);border-color:var(--bord2)}.maidata .hs.sel{border-color:var(--accent-text);box-shadow:0 0 0 3px #84d24f40, var(--gsh);background:#fff}.maidata .hs-n{width:20px;height:20px;font:700 10.5px/1 var(--font);background:var(--hov);color:var(--tx2);border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.maidata .hs.sel .hs-n{background:var(--accent-text);color:#fff}.maidata .hs-ev{color:var(--tx3);align-items:center;gap:7px;padding:4px 10px 8px;font-size:11.5px;display:flex}.maidata .hs-ev span{flex:1;min-width:0}.maidata .hs-ev i{font-style:normal}.maidata .dchip{font:600 11px/1 var(--font);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.maidata .dchip.wf{color:#1f5d6a;background:#2c7d8f1a}.maidata .dchip.an{color:#8a6413;background:var(--warning-tint)}.maidata .modal.guide{width:min(820px,100%)}.maidata .ptabs{background:var(--hov);border-radius:12px;flex-wrap:wrap;gap:6px;margin-top:16px;padding:4px;display:flex}.maidata .ptabs button{font:500 13px/1 var(--font);color:var(--tx2);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.maidata .ptabs button.on{color:var(--tx);box-shadow:var(--gsh);background:#fff}.maidata .ptabs .prov i{border-radius:6px;width:20px;height:20px;font-size:10px}.maidata .gstep{gap:12px;margin-top:16px;display:flex}.maidata .gno{width:24px;height:24px;font:700 11px/1 var(--font);background:var(--tx);color:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.maidata .gstep b{font:600 14px/1.4 var(--font)}.maidata .gstep p{color:var(--tx2);margin:4px 0 0;font-size:12.5px;line-height:1.55}.maidata .gstep ul{color:var(--tx2);margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6}.maidata .dcases{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.maidata .dcase{background:var(--glass);border:1px solid var(--bord2);border-radius:13px;flex-direction:column;padding:12px 13px;display:flex}.maidata .dc-h{align-items:center;gap:8px;display:flex}.maidata .dc-ic{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.maidata .dc-ic.group{color:var(--accent-strong);background:#eef7f1}.maidata .dc-ic.workflow{color:#1f5d6a;background:#2c7d8f1a}.maidata .dc-ic.analysis{background:var(--warning-tint);color:#8a6413}.maidata .dcase>p{font-size:12px}.maidata .pbox{border:1px solid var(--bord2);color:var(--tx);background:#fff;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 9px 9px 10px;font-size:12.5px;line-height:1.5;display:flex}.maidata .pbox .pq{flex:1;min-width:0;font-style:italic}.maidata .dc-after{color:var(--tx3)!important;margin-top:8px!important;font-size:11.5px!important}.maidata .tplwrap{flex-direction:column;gap:6px;min-width:0;display:flex}.maidata .tplwrap .dcard{flex:1}.maidata .tplwrap.fresh .dcard{border-color:var(--accent-text);box-shadow:0 0 0 3px #84d24f40, var(--gsh)}.maidata .tplact{align-items:center;gap:8px;padding:0 4px;font-size:11.5px;display:flex}.maidata .tplact .muted{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.maidata .dupgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=640px){.maidata .dupgrid{grid-template-columns:1fr}}.maidata .gt .muted{margin-left:auto;font-size:11px}.maidata .pvsel{color:var(--tx2);border:1px solid var(--bord2);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.maidata .pvsel select{font:500 12.5px var(--font);color:var(--tx);background:0 0;border:0;max-width:240px;padding:4px}.maidata .rules.acc{background:#18965a0d;border-color:#18965a33}.maidata .pvnote{color:var(--tx2);background:#fff7e6;border:1px solid #b98a2e4d;border-radius:10px;margin-top:8px;padding:9px 12px;font-size:12.5px}.maidata .perms{flex-direction:column;gap:6px;display:flex}.maidata .prm{border:1px solid var(--bord2);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.maidata .pdot{width:24px;height:24px;font:700 9px/1 var(--font);color:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.maidata .prm .pl b{font-size:12.5px}.maidata select.lvl{border:1px solid var(--bord2);background:var(--glassS);height:30px;font:500 12px var(--font);color:var(--tx);border-radius:8px;padding:0 6px}.maidata .padd{gap:8px;margin-top:4px;display:flex}.maidata .padd select{flex:1;min-width:0}.maidata .lvlkey{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0 12px;display:grid}.maidata .lvlkey span{background:var(--hov);color:var(--tx2);border-radius:9px;padding:8px 9px;font-size:11px;line-height:1.4}.maidata .lvlkey b{color:var(--tx);font-size:12px;display:block}@media (width<=640px){.maidata .lvlkey{grid-template-columns:1fr 1fr}}@media (width<=980px){.maidata .dgrid{grid-template-columns:minmax(0,1fr)}.maidata .pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.maidata .side{box-shadow:var(--sh-modal);background:#fffffff5;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.maidata .side.open{transform:none}.maidata .ibtn.menu-btn{display:inline-flex}.maidata .top{padding:0 16px}.maidata .page{padding:22px 16px 48px}.maidata .tsearch{flex:1;width:auto}.maidata .top-search{flex:1;width:auto;min-width:0}.maidata .crumbs{display:none}.maidata .pipeline{grid-template-columns:minmax(0,1fr)}}.maidata .page{animation:none}.maidata .page.enter{animation:.25s fade}.maidata .asme{background:var(--glass);border:1px solid var(--bord2);height:36px;box-shadow:var(--gsh), inset 0 1px 0 var(--gline);color:var(--tx3);border-radius:10px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:12px;display:inline-flex}.maidata .asme select{background:0 0;border:0;outline:none;max-width:230px;font-size:12.5px;font-weight:600}.maidata .kstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.maidata .kst{background:var(--glass);border:1px solid var(--bord2);box-shadow:inset 0 1px 0 var(--gline);border-radius:13px;padding:14px 16px}.maidata .kst b{font:600 22px/1.1 var(--font);font-variant-numeric:tabular-nums;display:block}.maidata .kst span{color:var(--tx3);font-size:12px}.maidata .bulk{background:#84d24f24;border:1px solid #18965a40;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;display:flex}.maidata .utable{margin-top:14px;overflow-x:auto}.maidata .utable table{border-collapse:collapse;width:100%;font-size:13px}.maidata .utable th{text-align:left;font:600 10.5px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid var(--bord2);white-space:nowrap;padding:12px 14px}.maidata .utable td{border-bottom:1px solid var(--bord2);vertical-align:middle;padding:11px 14px}.maidata .utable tbody tr{cursor:pointer;transition:background .12s}.maidata .utable tbody tr:hover{background:var(--hov)}.maidata .utable tbody tr:last-child td{border-bottom:0}.maidata .utable tr.dis td{opacity:.55}.maidata .utable input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent-text)}.maidata .uc{align-items:center;gap:10px;min-width:200px;display:flex}.maidata .uc b{font-weight:600;display:block}.maidata .uc small{color:var(--tx3);font-size:11.5px}.maidata .pill.role.owner{color:#fff;background:var(--tx);border-color:var(--tx)}.maidata .pill.role.admin{color:var(--accent-strong);background:#84d24f29;border-color:#18965a40}.maidata .st{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.maidata .st:before{content:"";background:var(--tx3);border-radius:99px;width:7px;height:7px}.maidata .st.active:before{background:var(--accent)}.maidata .st.invited{color:var(--warning)}.maidata .st.invited:before{background:#d8a73c}.maidata .st.disabled{color:var(--tx3)}.maidata .st.disabled:before{background:var(--negative)}.maidata .srcs{flex-wrap:wrap;gap:4px;display:inline-flex}.maidata .src{height:22px;font:700 10.5px/1 var(--font);letter-spacing:.04em;color:var(--tx3);border:1px dashed var(--bord);background:0 0;border-radius:7px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.maidata .src.on{color:#fff;border-style:solid}.maidata .src.on.lp{background:#18965a;border-color:#18965a}.maidata .src.on.lp_uop{background:#5e9e2c;border-color:#5e9e2c}.maidata .src.on.zp{background:#2c7d8f;border-color:#2c7d8f}.maidata .src.on.zp_uop{background:#4f8fb8;border-color:#4f8fb8}.maidata .src.on.dle{background:#b98a2e;border-color:#b98a2e}.maidata .src i{background:#ffffff40;border-radius:5px;align-items:center;gap:2px;margin-right:-3px;padding:2px 4px;font-style:normal;display:inline-flex}.maidata .srcpick{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:12px;display:grid}.maidata .srccard{background:var(--glass);border:1.5px solid var(--bord2);cursor:pointer;border-radius:14px;padding:14px 15px;transition:border-color .15s,background .15s,box-shadow .15s;display:block;position:relative}.maidata .srccard:hover{background:var(--glassS)}.maidata .srccard input{opacity:0;pointer-events:none;position:absolute}.maidata .srccard:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.maidata .srccard .sc-top{align-items:center;gap:8px;display:flex}.maidata .srccard .sc-top b{flex:1;font-size:13.5px}.maidata .srccard .tick{border:1.5px solid var(--bord);color:#0000;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.maidata .srccard p{color:var(--tx2);margin:8px 0 10px;font-size:12px;line-height:1.45}.maidata .srccard:not(.on){opacity:.75}.maidata .srccard:not(.on) .src{color:var(--tx3);border:1px dashed var(--bord);background:0 0}.maidata .srccard.on{background:var(--glassS);box-shadow:var(--gsh)}.maidata .srccard.on.lp{border-color:#18965a}.maidata .srccard.on.lp_uop{border-color:#5e9e2c}.maidata .srccard.on.zp{border-color:#2c7d8f}.maidata .srccard.on.zp_uop{border-color:#4f8fb8}.maidata .srccard.on.dle{border-color:#b98a2e}.maidata .srccard.on .tick{color:#fff;border-color:#0000}.maidata .srccard.on.lp .tick{background:#18965a}.maidata .srccard.on.lp_uop .tick{background:#5e9e2c}.maidata .srccard.on.zp .tick{background:#2c7d8f}.maidata .srccard.on.zp_uop .tick{background:#4f8fb8}.maidata .srccard.on.dle .tick{background:#b98a2e}.maidata .anote{background:var(--hov);color:var(--tx2);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px}.maidata .anote.warn{background:var(--warning-tint);color:var(--warning)}.maidata .acc-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px;display:grid}.maidata .acc-side{min-width:0}.maidata .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.maidata .avatar.axl{width:52px;height:52px;color:var(--accent-strong);background:#84d24f33;font-size:16px}.maidata .danger{border-color:var(--negative-tint)}.maidata .seg.mini button{padding:4px 9px;font-size:11.5px}.maidata .input.sm,.maidata select.input.sm{width:auto;height:32px;font-size:12.5px}.maidata .rcard{margin-top:12px}.maidata .rcard.off{opacity:.6}.maidata .rc-h{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.maidata .rc-h b{font-size:14px}.maidata .rule{background:var(--glassS);border:1px solid var(--bord2);border-radius:12px;margin-top:12px;padding:12px;position:relative}.maidata .rule.bad{background:#fffaf8;border-color:#a13a2459}.maidata .rule .and{font:700 9.5px/1 var(--font);letter-spacing:.1em;color:var(--tx3);border:1px solid var(--bord2);background:#fff;border-radius:99px;padding:3px 6px;position:absolute;top:-10px;left:14px}.maidata .rrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.maidata .rrow select:first-child{flex:1;min-width:150px}.maidata .vals{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.maidata .vchip{color:#1d4a2c;background:#84d24f29;border:1px solid #18965a38;border-radius:99px;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 4px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.maidata .vchip button{width:18px;height:18px;color:var(--accent-strong);border-radius:99px;justify-content:center;align-items:center;display:flex}.maidata .vchip button:hover{background:#18965a26}.maidata .vadd{height:26px;color:var(--tx2);border:1px dashed var(--bord);border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.maidata .vadd:hover{color:var(--tx);background:var(--hov)}.maidata .rerr{color:var(--negative);margin-top:8px;font-size:12px}.maidata .picker{border:1px solid var(--bord);box-shadow:var(--sh-menu);background:#fff;border-radius:12px;margin-top:10px;padding:10px;animation:.12s fade}.maidata .plist{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-height:240px;margin:8px 0;display:grid;overflow-y:auto}.maidata .popt{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.maidata .popt:hover{background:var(--hov)}.maidata .popt input{accent-color:var(--accent-text)}.maidata .popt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maidata .eff{flex-direction:column;gap:10px;margin-top:12px;display:flex}.maidata .effr{align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.maidata .effr .src{flex:none;justify-content:center;width:40px}.maidata .acc-side pre.code{white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.maidata .tsum{flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 8px;display:flex}.maidata .tsum b{font:600 22px/1 var(--font);color:var(--accent-text)}.maidata .tsum span{color:var(--tx2);font-size:12px}.maidata .tlist{flex-direction:column;gap:3px;max-height:360px;display:flex;overflow-y:auto}.maidata .xtrow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 62px;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:grid}.maidata .xtrow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maidata .xtrow em{text-align:right;font-variant-numeric:tabular-nums;color:var(--tx2);font-style:normal}.maidata .tb{background:var(--hov);border-radius:99px;height:8px}.maidata .tb div{background:var(--accent-text);border-radius:99px;height:100%}.maidata .xtrow.off{color:var(--tx3)}.maidata .xtrow.off .tb div{background:var(--bar-muted)}.maidata .xtrow.off span{text-decoration:line-through;-webkit-text-decoration-color:var(--bord);text-decoration-color:var(--bord)}.maidata .savebar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--bord);box-shadow:var(--sh-menu);background:#ffffffeb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:12px 14px 12px 18px;font-size:13px;animation:.2s fade;display:flex;position:sticky;bottom:16px}.maidata .arow{border-bottom:1px solid var(--bord2);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.maidata .arow:last-child{border-bottom:0}.maidata .arow b{font-size:13px;font-weight:500;display:block}.maidata .arow small{color:var(--tx3);font-size:11.5px}.maidata .srcov{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:20px;display:grid}.maidata .srcov .card.off{opacity:.65}.maidata .srcov .kstats{grid-template-columns:repeat(2,minmax(0,1fr))}.maidata .mx{max-width:300px;font-size:12px}.maidata .mxr{color:var(--warning);align-items:center;gap:6px;display:inline-flex}.maidata .mxa{color:var(--accent-text);font-weight:500}.maidata .mine{margin:12px 0 8px;padding-left:18px;font-size:13px;line-height:1.7}.maidata .chk2{border:1px solid var(--bord2);background:var(--glass);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:inline-flex}.maidata .chk2 input{accent-color:var(--accent-text)}@media (width<=1080px){.maidata .acc-grid{grid-template-columns:minmax(0,1fr)}.maidata .acc-side{position:static}}@media (width<=820px){.maidata .kstats{grid-template-columns:repeat(2,minmax(0,1fr))}.maidata .srcpick,.maidata .srcov,.maidata .pgrid{grid-template-columns:minmax(0,1fr)}.maidata .asme span{display:none}.maidata .asme select{max-width:150px}.maidata .filters .tsearch{width:100%!important}.maidata .plist{grid-template-columns:minmax(0,1fr)}}.maidata .section-h{flex-wrap:wrap}.maidata .section-h h2{white-space:nowrap}.maidata .provpick{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:8px;display:grid}.maidata .pvcard{background:var(--glass);border:1.5px solid var(--bord2);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:13px;font-weight:500;display:flex;position:relative}.maidata .pvcard input{opacity:0;pointer-events:none;position:absolute}.maidata .pvcard:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.maidata .pvcard .prov i{border-radius:7px;width:24px;height:24px;font-size:11px}.maidata .pvcard .tick{border:1.5px solid var(--bord);color:#0000;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:flex}.maidata .pvcard .prov{text-overflow:ellipsis;min-width:0;overflow:hidden}.maidata .pvcard.on{border-color:var(--accent-text);background:var(--glassS);box-shadow:var(--gsh)}.maidata .pvcard.on .tick{background:var(--accent-text);color:#fff;border-color:#0000}.maidata .pvcard:not(.on){color:var(--tx2)}.maidata .pvs{align-items:center;gap:4px;display:inline-flex}.maidata .pvs .prov i{border-radius:6px;width:20px;height:20px;font-size:10px}.maidata .pvs .none{color:var(--tx3);font-size:12px}.maidata .lg{font-variant-numeric:tabular-nums;font-weight:600}.maidata .coldesc{color:var(--tx3);margin-top:8px;font-size:11.5px;line-height:1.45}.maidata .applies{color:var(--tx3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.maidata .chbar{grid-template-columns:110px minmax(0,1fr) 54px;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.maidata .chbar em{text-align:right;font-variant-numeric:tabular-nums;color:var(--tx2);font-style:normal}.maidata .backl{color:var(--tx2);align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;display:inline-flex}.maidata .backl:hover{color:var(--tx)}.maidata .backl svg{transform:rotate(180deg)}.maidata .meswitch{border:1px solid var(--bord2);background:var(--glass);border-radius:8px;width:100%;height:30px;margin-top:8px;padding:0 6px;font-size:11.5px}.maidata .agrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=820px){.maidata .provpick,.maidata .agrid2{grid-template-columns:minmax(0,1fr)}}@media (width<=300px){.maidata .provpick{grid-template-columns:minmax(0,1fr)}}.maidata .utable .srcs{flex-wrap:nowrap}.maidata .domnote{color:#1d4a2c;background:#84d24f21;border:1px solid #18965a38;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.maidata .domnote svg{color:var(--accent-strong);margin-top:2px}.maidata .shart{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.maidata .shart .chk2{align-items:center}.maidata .shart .chk2 span b{font-size:12.5px;font-weight:600;display:block}.maidata .shart .chk2 span small{color:var(--tx3);font-size:11px}.maidata .chk2.on{border-color:var(--accent-text);background:var(--glassS)}.maidata .shlist{border:1px solid var(--bord2);border-radius:12px;max-height:220px;margin-top:8px;padding:4px;overflow-y:auto}.maidata .shu{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.maidata .shu:hover{background:var(--hov)}.maidata .shu.on{background:#84d24f1f}.maidata .shu input{accent-color:var(--accent-text)}.maidata .shu b{font-size:13px;font-weight:600;display:block}.maidata .shu small{color:var(--tx3);font-size:11.5px}.maidata .pill.warnp{color:var(--warning);background:var(--warning-tint);border-color:#0000}.maidata .polrow{border-bottom:1px solid var(--bord2);align-items:flex-start;gap:16px;padding:14px 0;display:flex}.maidata .polrow:first-child{padding-top:0}.maidata .polrow:last-child{border-bottom:0;padding-bottom:0}.maidata .polrow>div{flex:1}.maidata .polrow b{font-size:13.5px}.maidata .polrow p{color:var(--tx2);margin:4px 0 0;font-size:12.5px;line-height:1.5}.maidata .switch{background:var(--bar-muted);border-radius:99px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.maidata .switch i{background:#fff;border-radius:99px;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.maidata .switch.on{background:var(--accent-text)}.maidata .switch.on i{left:21px}.maidata .domgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.maidata .domusers{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.maidata .du{border:1px solid var(--bord2);background:var(--glassS);border-radius:99px;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:12px;display:inline-flex}.maidata .du .avatar{width:22px;height:22px;font-size:8.5px}.maidata .du.dis{opacity:.5;text-decoration:line-through}.maidata .btn.share-cta{color:#173d10;background:var(--accent);border-color:#6fbd3c;height:36px;padding:0 18px;font-size:13px;font-weight:700;box-shadow:0 1px 2px #10322214,0 6px 18px #84d24f73}.maidata .btn.share-cta:hover{background:#93dc60;box-shadow:0 1px 2px #10322214,0 8px 24px #84d24f99}.maidata .avs{display:inline-flex}.maidata .avs .avatar{background:#e9efea;border:2px solid #fff;width:24px;height:24px;margin-left:-6px;font-size:8.5px}.maidata .avs .avatar:first-child{margin-left:0}.maidata .drop{border:1.5px dashed var(--bord);background:var(--glass);cursor:pointer;text-align:center;color:var(--tx2);border-radius:14px;flex-direction:column;align-items:center;gap:4px;margin-top:14px;padding:22px 16px;display:flex}.maidata .drop:hover{border-color:var(--accent-text);background:var(--glassS)}.maidata .drop b{color:var(--tx);font-size:13.5px}.maidata .drop small{color:var(--tx3);font-size:12px}.maidata .ptable{border:1px solid var(--bord2);border-radius:10px;margin-top:12px;overflow-x:auto}.maidata .ptable table{border-collapse:collapse;width:100%;font-size:12px}.maidata .ptable th{text-align:left;background:var(--hov);white-space:nowrap;border-bottom:1px solid var(--bord2);padding:8px 10px;font-weight:600}.maidata .ptable th small{color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500;display:block}.maidata .ptable td{border-bottom:1px solid var(--bord2);white-space:nowrap;padding:7px 10px}.maidata .ptable tr:last-child td{border-bottom:0}.maidata .ptable td.num{text-align:right;font-variant-numeric:tabular-nums}.maidata .ptable.sm{max-height:180px}.maidata .lib-head.nowrap{flex-wrap:nowrap;align-items:flex-start}.maidata .lib-head.nowrap>div:first-child{flex:1;min-width:0}.maidata .lib-head.nowrap>.spacer{display:none}.maidata .lib-head.nowrap>.btn{margin-top:18px}@media (width<=820px){.maidata .lib-head.nowrap{flex-wrap:wrap}}.maidata .stp{font:600 11.5px/1 var(--font);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.maidata .stp.ready{color:#1d5a2c;background:#84d24f33}.maidata .stp.prep{color:var(--warning);background:var(--warning-tint)}.maidata .stp.prep i{border:2px solid;border-right-color:#0000;border-radius:99px;width:9px;height:9px;animation:.9s linear infinite spin}.maidata .pbar{background:var(--hov);border-radius:99px;min-width:110px;height:6px;margin-top:7px;overflow:hidden}.maidata .pbar div{background:repeating-linear-gradient(45deg,#d8a73c 0 8px,#e6bd5f 8px 16px) 0 0/22px 22px;border-radius:99px;height:100%;transition:width .6s;animation:1s linear infinite stripes}.maidata .prepcard .pbar{height:10px;margin-top:14px}.maidata .prepcard b{font-size:13.5px}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--tx);font:400 14px/1.5 var(--font);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}.auth-state{background:radial-gradient(circle at 50% 20%, #beff791f, transparent 35%), var(--bg);place-items:center;min-height:100%;padding:24px;display:grid}.auth-card{border:1px solid var(--bord2);background:var(--panel);text-align:center;border-radius:18px;width:min(100%,420px);padding:36px;box-shadow:0 24px 70px #0a12112e}.auth-brand{justify-content:center;align-items:center;gap:9px;margin-bottom:26px;display:flex}.auth-brand img{width:132px;display:block}.auth-brand span{color:var(--tx3);font:700 11px/1 var(--font);letter-spacing:.14em}.auth-card h1{margin:0;font-size:24px;line-height:1.2}.auth-card p{color:var(--tx3);margin:12px auto 0}.auth-spinner{border:3px solid var(--bord2);border-top-color:var(--accent-text);border-radius:50%;width:28px;height:28px;margin:0 auto 20px;animation:.8s linear infinite auth-spin;display:block}.auth-action{margin-top:24px}.auth-button{color:#fff;background:var(--accent-text);cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 18px}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation:none}}.maidata{min-width:768px;height:100%}.maidata a{color:inherit;text-decoration:none}.maidata button{font:inherit;color:inherit}.maidata .account-summary{flex:1;min-width:0}.maidata .account-summary b,.maidata .account-summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.maidata .account-meta{align-items:center;gap:6px;min-width:0;display:flex}.maidata .account-meta b{flex:1;min-width:0}.maidata .account-meta .pill{flex:none;padding:2px 6px;font-size:10px}.maidata .account-logout{color:var(--tx3);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 6px;font-size:11px}.maidata .account-logout:hover{color:var(--tx)}.maidata .brand img{display:block}.maidata .nav-item{flex-shrink:0}.maidata .nav-item.sub{margin-top:0}.maidata .data-link{font:inherit;text-align:inherit}.maidata .hist-select{text-align:left;width:100%;display:block}.maidata .modal:focus{outline:none}.maidata .nav-dismiss{z-index:2;background:0 0;position:fixed;inset:0}.maidata .modal-close{margin-left:auto}.maidata .table-link{text-align:left;width:100%;display:block}.maidata .input:disabled{opacity:.6}.maidata .backl svg{transform:rotate(180deg)}.maidata .bprev [data-part]:focus-visible{outline:2px solid var(--accent-text)}.maidata .nav-item[aria-current=page]{color:var(--tx)}.maidata .custom-head .lib-head{flex-wrap:nowrap;align-items:flex-start}.maidata .custom-head .lib-head>div:first-child{flex:1;min-width:0}.maidata .custom-head .lib-head>.spacer{display:none}.maidata .custom-head .lib-head>.btn{margin-top:18px}.maidata .bprev [data-part]:not([data-label]):after{display:none}@media (width<=820px){.maidata .custom-head .lib-head{flex-wrap:wrap}.maidata .side:not(.open){visibility:hidden}}.maidata .bprev .preview-part-action{font:600 10.5px/1 var(--font);color:#fff;background:var(--accent-text);z-index:2;border-radius:99px;padding:5px 8px;position:absolute;top:-11px;right:10px}.maidata .bprev [data-pmode=locked]>.preview-part-action{background:#1f5d6a}
