:root{--bg:#f3f6fb;--surface:#fff;--soft:#f6f8fc;--line:#e3e8f1;--line2:#edf1f7;--ink:#0f1c3f;--ink2:#3e4a68;--muted:#6f7b98;--pri:#2563eb;--pri-d:#1d4ed8;--pri-50:#eaf1ff;--pri-100:#d4e1fc;--green:#15803d;--green-50:#e5f6eb;--amber:#b45309;--amber-50:#fff3e2;--blue:#1d4ed8;--blue-50:#eaf1ff;--red:#d92d20;--red-50:#fdecec;--gray-50:#eef1f6;--violet:#7c3aed;--violet-50:#f1ebfe;--teal:#0f9f8f;--teal-50:#e1f5f2;--orange:#d97706;--orange-50:#ffefe3;--shadow:0 1px 2px #0f1c3f0a,0 6px 18px #0f1c3f0d;--shadow-lg:0 18px 48px #0f1c3f2e;--font:"Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,sans-serif;--r:16px;--sb:272px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);color:var(--ink)}body{font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:13.5px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--pri)}svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:block}svg.i.s{width:16px;height:16px}:focus-visible{outline:2px solid var(--pri);outline-offset:2px;border-radius:6px}.num,td.r,th.r{font-variant-numeric:tabular-nums}.side{width:var(--sb);background:var(--surface);border-right:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);z-index:50;flex-direction:column;transition:width .2s,transform .25s;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:20px 22px 6px;text-decoration:none;display:flex}.brand-mark{flex:none;width:40px;height:40px}.brand-name{letter-spacing:-.5px;color:#14215a;font-size:23px;font-weight:800;line-height:1.05}.brand-name span{background:linear-gradient(90deg,#2f7bf0 0%,#5b5cf6 60%,#7c3aed 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.brand-tag{color:var(--ink2);margin-top:3px;font-size:10.5px;font-weight:600}.collapse-btn{border:1px solid var(--line);background:var(--soft);color:var(--ink2);cursor:pointer;border-radius:8px;align-self:flex-end;align-items:center;gap:6px;margin:10px 16px 6px;padding:6px 12px;font-size:12.5px;display:flex}.collapse-btn:hover{background:var(--pri-50);color:var(--pri-d)}.nav{scrollbar-width:thin;scrollbar-color:#d5dcea transparent;flex:1;padding:6px 12px 24px;overflow-y:auto}.nav-sec{letter-spacing:.9px;text-transform:uppercase;color:#8a95af;margin:16px 12px 4px;font-size:10.5px;font-weight:700}.nav-item{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;margin-top:2px;padding:9px 11px;font-size:13.5px;font-weight:600;display:flex}.nav-item:hover{background:var(--soft)}.nav-item>svg:first-child{color:#33416b}.nav-item .nav-label{flex:1;min-width:0}.nav-item .chev{color:var(--muted);margin-left:auto;transition:transform .2s}.nav-item.open .chev{transform:rotate(180deg)}.nav-item.on{background:var(--pri-50);color:var(--pri-d);box-shadow:inset 3px 0 0 var(--pri)}.nav-item.on>svg:first-child,.nav-item.has>svg:first-child{color:var(--pri)}.nav-sub{border-left:1px solid var(--line);margin:2px 0 8px 20px;padding-left:10px}.nav-sub button{width:100%;color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:1px 0;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.nav-sub button svg{color:#6b7799}.nav-sub button:hover{background:var(--soft);color:var(--ink)}.nav-sub button.on{background:var(--pri-50);color:var(--pri-d);font-weight:600}.nav-sub button.on svg{color:var(--pri)}.nav-sub button.nsub2 .chev{color:var(--muted);margin-left:auto;transition:transform .2s}.nav-sub button.nsub2[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-sub button.nsub2.has{color:var(--pri-d);font-weight:600}.nav-sub button.nsub2.has svg{color:var(--pri)}.nav-sub2{border-left:1px solid var(--line);margin:0 0 4px 17px;padding-left:12px}.nav-sub2 button{padding:6px 10px;font-size:12.8px;position:relative}.nav-sub2 button.on:before{content:"";background:var(--pri);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.scrim{z-index:45;background:#0f1c3f59;position:fixed;inset:0}@media (width>=1100px){.app.collapsed{--sb:76px}.app.collapsed .brand{justify-content:center;padding:18px 0 4px}.app.collapsed .brand-txt,.app.collapsed .nav-label,.app.collapsed .nav-item .chev,.app.collapsed .nav-sub,.app.collapsed .collapse-btn span,.app.collapsed .nav-sec{display:none}.app.collapsed .collapse-btn{align-self:center;margin:10px 0 6px;padding:6px 8px}.app.collapsed .collapse-btn svg{transform:rotate(180deg)}.app.collapsed .nav{padding:6px 10px 24px}.app.collapsed .nav-item{justify-content:center;padding:10px}}.main{margin-left:var(--sb);min-width:0;transition:margin .2s}.top{z-index:40;padding-block:calc(14px + env(safe-area-inset-top,0px)) 14px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(10px);background:#f3f6fbe6;align-items:center;gap:14px;display:flex;position:sticky;top:0}@media (width>=900px){.top{padding-left:28px;padding-right:28px}}.search{flex:1;min-width:0;max-width:620px;position:relative}#searchIc{color:var(--muted);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search input{border:1px solid var(--line);background:var(--surface);width:100%;height:44px;box-shadow:var(--shadow);border-radius:12px;outline:0;padding:0 64px 0 44px;font-size:13.5px}.search input::placeholder{color:#8a95af}.search input:focus{border-color:#9db8f5;outline:2px solid #bfd3fb}.kbd{color:var(--ink2);background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.top-right{align-items:center;gap:12px;margin-left:auto;display:flex}.tbtn{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow);color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.tbtn:hover{border-color:#c9d6ee}.tbadge{color:#fff;border:2px solid var(--bg);background:#ef4444;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.user{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 6px 4px 4px;display:flex}.user:hover{background:#ffffffb3}.avatar{color:#fff;background:linear-gradient(135deg,#2f7bf0,#7c3aed);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.user b{font-size:14px;display:block}.user small{color:var(--muted);font-size:12px;display:block}.burger{display:none}.view{padding-block:6px 48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));max-width:1680px}@media (width>=900px){.view{padding-left:28px;padding-right:28px}}@media (width<=1099px){.side{width:272px;transform:translate(-100%)}.side.show{box-shadow:var(--shadow-lg);transform:none}.main{margin-left:0}.burger{display:grid}.collapse-btn{display:none}}@media (width<=640px){.user .uname,.kbd,.user .chev{display:none}}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 8px;font-size:13px;display:flex}.crumbs b{color:var(--ink);font-weight:600}.phead{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.phead .ico{background:var(--pri-50);width:48px;height:48px;color:var(--pri);border-radius:14px;flex:none;align-self:center;place-items:center;display:grid}.phead .ico svg{width:24px;height:24px}.phead h1{letter-spacing:-.6px;text-wrap:balance;margin:0;font-size:28px;font-weight:800;line-height:1.15}.phead p{color:var(--muted);max-width:78ch;margin:4px 0 0;font-size:13.5px}.phead .tx{flex:1;min-width:240px}@media (width<=640px){.phead h1{font-size:23px}}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn{background:var(--pri-50);height:40px;color:var(--pri-d);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.btn:hover{background:#dce8ff}.btn.pri{background:var(--pri);color:#fff}.btn.pri:hover{background:var(--pri-d)}.btn.ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn.ghost:hover{background:var(--surface);border-color:#c9d6ee}.btn.sm{border-radius:8px;height:30px;padding:0 12px;font-size:12.5px}.btn.block{width:100%}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.c-gray{background:var(--gray-50);color:#56627e}.c-green{background:var(--green-50);color:var(--green)}.c-amber{background:var(--amber-50);color:var(--amber)}.c-blue{background:var(--blue-50);color:var(--blue)}.c-red{background:var(--red-50);color:var(--red)}.c-violet{background:var(--violet-50);color:#6d28d9}.stepper{grid-template-columns:repeat(var(--n),minmax(120px,1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);margin:0 0 20px;padding:18px 8px 14px;display:grid;overflow-x:auto}.step{text-align:center;padding:0 6px;position:relative}.step:before{content:"";background:var(--line);height:2px;position:absolute;top:16px;left:-50%;right:50%}.step:first-child:before{display:none}.step.done:before,.step.cur:before{background:var(--pri)}.step .n{z-index:1;background:var(--surface);border:1.5px solid var(--line);width:32px;height:32px;color:var(--ink2);border-radius:50%;place-items:center;margin:0 auto 8px;font-weight:700;display:grid;position:relative}.step.cur .n{background:var(--pri);border-color:var(--pri);color:#fff;box-shadow:0 0 0 5px var(--pri-50)}.step b{font-size:13px;display:block}.step small{color:var(--muted);font-size:12px}.step.cur small{color:var(--pri)}.tabs{scrollbar-width:none;gap:8px;margin-bottom:16px;padding:2px 0;display:flex;overflow-x:auto}.tab{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:10px;height:40px;padding:0 14px;font-size:13px;font-weight:600}.tab.on{background:var(--pri);color:#fff;border-color:var(--pri)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;margin-bottom:16px;padding:18px 20px}.sec-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sec-h .badge{background:var(--pri-50);width:36px;height:36px;color:var(--pri);border-radius:10px;flex:none;place-items:center;display:grid}.sec-h .badge svg{width:18px;height:18px}.sec-h h2{letter-spacing:-.1px;margin:0;font-size:16.5px;font-weight:700}.sec-h p{color:var(--muted);margin:2px 0 0;font-size:12.8px}.sec-h .tx{flex:1;min-width:200px}.kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:16px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.kpi .kh{align-items:center;gap:10px;display:flex}.kpi .ki{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.kpi small{color:var(--muted);font-size:12.5px;font-weight:600;display:block}.kpi .v{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.15}.kpi .s{color:var(--ink2);font-size:12.5px}.cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (width<=1180px){.cols{grid-template-columns:minmax(0,1fr)}}.filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.filters .grow{flex:180px;min-width:160px}.f label{color:var(--ink2);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.inp,.sel{border:1px solid var(--line);background:var(--surface);border-radius:10px;outline:0;width:100%;height:40px;padding:0 12px}.inp[disabled]{background:var(--soft);color:var(--ink2)}.inp:focus,.sel:focus{border-color:#9db8f5;box-shadow:0 0 0 3px #e3ecfe}.sbox{position:relative}.sbox svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sbox .inp{padding-left:38px}.ctx{flex-wrap:wrap;gap:12px;display:flex}.ctx .f{min-width:170px}.ctxbar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin-bottom:16px;padding:12px 16px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}@media (width<=700px){.fgrid{grid-template-columns:minmax(0,1fr)}}.fs{margin-bottom:20px}.fs h3{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.tw{border:1px solid var(--line2);border-radius:12px;overflow-x:auto}table.t{border-collapse:collapse;width:100%;min-width:720px;font-size:13.5px}.t th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--soft);padding:11px 12px;font-size:11.5px;font-weight:700}.t td{border-bottom:1px solid var(--line2);vertical-align:middle;white-space:nowrap;padding:11px 12px}.t tr:last-child td{border-bottom:0}.t .r{text-align:right}.t tr:hover td{background:var(--soft)}.code{color:var(--pri-d);font-weight:700}.bar{background:#e5ebf5;border-radius:99px;height:8px;margin:12px 0 8px;overflow:hidden}.bar i{background:linear-gradient(90deg,#2563eb,#5b8df6);border-radius:99px;height:100%;display:block}.bar.hi i{background:linear-gradient(90deg,#d97706,#f59e0b)}.grid3{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.tile{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;flex-direction:column;gap:12px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.tile:hover{border-color:var(--pri-100);box-shadow:var(--shadow)}.tile.sel{border-color:var(--pri);box-shadow:0 0 0 1px var(--pri)}.tile-h{align-items:center;gap:12px;display:flex}.tile-h b{font-size:14.5px}.tile-i{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tile ul{color:var(--ink2);flex:1;gap:3px;margin:0;padding-left:16px;font-size:12.5px;display:grid}.tile ul li::marker{color:var(--pri)}.stats{border-top:1px solid var(--line2);grid-template-columns:repeat(3,1fr);gap:6px;padding-top:10px;display:grid}.stats b{font-size:15px;font-weight:800;display:block}.stats span{color:var(--muted);font-size:11px}.check{background:var(--pri);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;display:none}.check svg{width:14px;height:14px}.tile.sel .check{display:grid}.plist{gap:14px;display:grid}.pi{align-items:center;gap:10px;display:flex}.pi .n{background:var(--soft);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pi.on .n{background:var(--pri);border-color:var(--pri);color:#fff}.pi div{flex:1;min-width:0}.pi b{font-size:13px;display:block}.pi small{color:var(--muted);font-size:12px}.ring{border:6px solid var(--pri-50);width:56px;height:56px;color:var(--pri);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.pre{color:var(--ink2);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pre li{align-items:center;gap:10px;display:flex}.pre i{border:1.5px solid #aeb8d0;border-radius:5px;flex:none;width:16px;height:16px}.res{gap:10px;display:grid}.res a{font-weight:600;text-decoration:none}.res a:hover{text-decoration:underline}.org{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=700px){.org{grid-template-columns:minmax(0,1fr)}}.org-n{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:12px;padding:14px;display:flex}.org-n .tile-i{width:42px;height:42px}.org-n b{margin-bottom:2px;font-size:14px;display:block}.org-n p{color:var(--muted);margin:0;font-size:12.5px}.org-n small{color:var(--ink2);margin:6px 0 10px;font-weight:500;display:block}.flow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ic-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.ic-card{--a:#2563eb;--a50:#eaf1ff;--ad:#1d4ed8;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex;position:relative;overflow:hidden}.ic-card:hover{box-shadow:var(--shadow);border-color:#9db8f5;transform:translateY(-2px)}.ic-card.picked{border-color:var(--a);background:var(--a50);box-shadow:0 0 0 3px #2563eb2e,var(--shadow)}.ic-img{background:var(--soft);height:118px;position:relative;overflow:hidden}.ic-img img{object-fit:cover;width:100%;height:100%;display:block}.ic-img:after{content:"";background:var(--a);opacity:0;height:4px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.ic-card.picked .ic-img:after{opacity:1}.ic-check{background:var(--a);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:none;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0f1c3f4d}.ic-check svg{stroke-width:2.4px;width:16px;height:16px}.ic-card.picked .ic-check{display:grid}.ic-ad{color:var(--green);background:#fff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0f1c3f33}.ic-body{flex-direction:column;flex:1;gap:12px;padding:0 16px 16px;display:flex}.ic-h{align-items:flex-end;gap:12px;margin-top:-23px;display:flex;position:relative}.ic-i{width:46px;height:46px;color:var(--a);border:1.5px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.ic-card.picked .ic-i{background:var(--a);color:#fff;border-color:var(--a)}.ic-h b{letter-spacing:-.2px;padding-bottom:1px;font-size:16px;font-weight:800}.ic-card.picked .ic-h b{color:var(--ad)}.ic-card ul{color:var(--ink2);flex:1;gap:3px;margin:0;padding-left:16px;font-size:12.5px;display:grid}.ic-card ul li::marker{color:var(--a)}.ic-stats{flex-wrap:wrap;gap:6px;display:flex}.ic-stats span{background:var(--soft);color:var(--ink2);border-radius:8px;padding:4px 8px;font-size:11.5px}.ic-stats b{color:var(--ink);font-weight:800}.ic-card.picked .ic-stats span{background:#fff}.ic-btn{border:1.5px solid var(--a);height:38px;color:var(--ad);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-weight:700;transition:background .15s,color .15s;display:flex}.ic-card:hover .ic-btn{background:var(--a50)}.ic-card.picked .ic-btn{background:var(--a);color:#fff}.selbar{--a:#2563eb;--a50:#eaf1ff;--ad:#1d4ed8;background:var(--a50);border:1px solid var(--pri-100);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;display:flex}.selbar .dot{background:var(--a);border-radius:50%;flex:none;width:12px;height:12px}.selbar .tx{min-width:220px;color:var(--ink2);flex:1}.selbar .tx b{color:var(--ad);font-size:14px}.note{background:var(--soft);border:1px solid var(--line2);color:var(--ink2);border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:12.5px;display:flex}.note svg{color:var(--pri)}.adopt{background:var(--green-50);border:1px solid #bfe5ce;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.adopt>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.adopt div{flex:1;min-width:200px}.adopt b{color:var(--green)}.adopt p{color:var(--ink2);margin:2px 0 0}.pane{background:var(--bg);border-left:1px solid var(--line);width:min(640px,100%);box-shadow:var(--shadow-lg);z-index:60;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);visibility:hidden;flex-direction:column;transition:transform .25s,visibility 0s .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%)}.pane.open{visibility:visible;transition:transform .25s;transform:none}.pscrim{z-index:55;background:#0f1c3f59;position:fixed;inset:0}@media (width>=1440px){.pscrim{display:none!important}body.pane-open .main{margin-right:735px}}.pane-h{border-bottom:1px solid var(--line);background:#fff;padding:18px 22px 0}.pane-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pane-top .tx{flex:1;min-width:240px}.pane-top h2{letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:21px;font-weight:800;display:flex}.pane-top p{color:var(--muted);margin:6px 0 0;font-size:13px}.pane-act{flex:none;align-items:center;gap:8px;display:flex}.pclose{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--ink2);background:#fff;border-radius:10px;place-items:center;display:grid}.pclose:hover{background:var(--soft)}.ptabs{scrollbar-width:none;gap:2px;margin-top:14px;display:flex;overflow-x:auto}.ptab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 9px;font-size:13px;font-weight:600;box-shadow:inset 0 -2px #0000}.ptab:hover{color:var(--ink)}.ptab.on{color:var(--pri-d);box-shadow:inset 0 -2px 0 var(--pri)}.pane-b{padding:16px 22px 48px;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}@media (width<=600px){.mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.mini>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mini .mi{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mini b{font-size:17px;font-weight:800;line-height:1.1;display:block}.mini small{color:var(--muted);font-size:11px;line-height:1.2;display:block}.psec{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin-bottom:14px;padding:16px}.psec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.psec-h h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.psec-h p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.psec-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.psearch{position:relative}.psearch svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.psearch input{border:1px solid var(--line);background:#fff;border-radius:9px;outline:0;width:190px;height:34px;padding:0 10px 0 32px}.psearch input:focus{border-color:#9db8f5;box-shadow:0 0 0 3px #e3ecfe}.pane .t{min-width:0;font-size:13px}.pane .t td{white-space:normal}.pane .t th{white-space:nowrap}.t td.ch{color:var(--ink2);padding-left:34px}.t tr.click{cursor:pointer}.t tr.same td{background:#f8faff}.t tr.picked td{background:#f1f5ff}.t tr.picked td:first-child{box-shadow:inset 3px 0 0 var(--pri)}.xb{cursor:pointer;color:var(--ink2);vertical-align:middle;background:0 0;border:0;margin-right:2px;padding:2px;display:inline-flex}.xb svg{transition:transform .15s}.xb.closed svg{transform:rotate(-90deg)}.fold{color:var(--pri);vertical-align:middle;margin-right:4px;display:inline-flex}.fold.light{color:#94a3b8}.rad{vertical-align:middle;border:1.5px solid #aeb8d0;border-radius:50%;width:16px;height:16px;display:inline-block;position:relative}.rad.on{border-color:var(--pri)}.rad.on:after{content:"";background:var(--pri);border-radius:50%;position:absolute;inset:3px}.dtabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:wrap;gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.kv{grid-template-columns:128px minmax(0,1fr);gap:9px 12px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:600}.dgrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width<=640px){.dgrid{grid-template-columns:minmax(0,1fr)}}.dbox{border:1px solid var(--line2);border-radius:12px;min-width:0;padding:14px}.dbox h4{margin:0 0 10px;font-size:13.5px;font-weight:800}.hint{color:var(--muted);align-items:center;gap:12px;display:flex}.hint .hi{background:var(--pri-50);width:40px;height:40px;color:var(--pri);border-radius:11px;flex:none;place-items:center;display:grid}.hint b{color:var(--ink);display:block}.hint p{margin:2px 0 0}.link{color:var(--pri);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.link:hover{text-decoration:underline}.muted-s{color:var(--muted);font-size:12px;font-weight:400}.note.info{background:var(--pri-50);border-color:var(--pri-100);margin:0 0 12px}.gen-h{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.gen-h h3{margin:0;font-size:16px;font-weight:800}.gen-h p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.gen-h .gi{background:var(--pri-50);width:42px;height:42px;color:var(--pri);border-radius:12px;flex:none;place-items:center;display:grid}.t td small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.t td.wrap{white-space:normal;min-width:150px}.t td.empty{text-align:center;color:var(--muted);padding:28px}.t tr.tot td{background:var(--pri-50);color:var(--pri-d);font-weight:800}.chain{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex;overflow-x:auto}.cn{flex:none;align-items:center;gap:10px;display:flex}.cn .ci{background:var(--pri-50);width:40px;height:40px;color:var(--pri);border-radius:50%;flex:none;place-items:center;display:grid}.cn small{color:var(--muted);font-size:11.5px;display:block}.cn b{white-space:nowrap;font-size:13px;display:block}.cn em{color:var(--ink2);white-space:nowrap;font-size:11.5px;font-style:normal}.carr{color:var(--muted);flex:none}.chain .spacer{flex:none;margin-left:auto}.madgrid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;display:grid}@media (width<=1280px){.madgrid{grid-template-columns:minmax(0,1fr)}}.tabs.flat{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.tab2{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 14px;font-size:13px;font-weight:600;box-shadow:inset 0 -2px #0000}.tab2.on{color:var(--pri-d);box-shadow:inset 0 -2px 0 var(--pri)}.filters .f{flex:0 150px;min-width:0}.filters .f .sel{height:40px}.ac b{color:var(--ink);font-size:12.5px;display:block}.ac small{line-height:1.25}.rowic{background:var(--pri-50);width:28px;height:28px;color:var(--pri);vertical-align:middle;border-radius:8px;place-items:center;margin-right:6px;display:inline-grid}.rowic svg{width:16px;height:16px}.rowic.lg{border-radius:12px;width:42px;height:42px;margin:0}.rowic.lg svg{width:20px;height:20px}.cb{vertical-align:middle;color:#fff;border:1.5px solid #aeb8d0;border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}.cb.on{background:var(--pri);border-color:var(--pri)}.cb svg{stroke-width:3px;width:12px;height:12px}.acts{color:var(--muted)}.acts svg{margin-right:8px;display:inline-block}.madt{min-width:0!important}.madt td{white-space:normal}.madt .tcell{align-items:center;gap:8px;display:flex}.madt .rowic{flex:none;margin:0}.pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:13px;display:flex}.pg{align-items:center;gap:6px;display:flex}.pgb{border:1px solid var(--line);cursor:pointer;width:32px;height:32px;color:var(--ink2);background:#fff;border-radius:9px;place-items:center;font-weight:600;display:grid}.pgb.on{background:var(--pri);border-color:var(--pri);color:#fff}.pgb:disabled{opacity:.4;cursor:not-allowed}.pgb:first-child svg{transform:rotate(180deg)}.perpg{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:9px;margin-left:8px;padding:6px 10px}.sd{padding:16px;position:sticky;top:84px}.sd-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sd-code{margin-right:6px;font-size:16px;font-weight:800}.sd-h{margin:0 0 10px;font-size:13.5px;font-weight:800}.sd .kv{grid-template-columns:130px minmax(0,1fr)}.sd-foot{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.steps{counter-reset:s;gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{color:var(--ink2);padding-left:34px;position:relative}.steps li:before{counter-increment:s;content:counter(s);background:var(--pri-50);width:24px;height:24px;color:var(--pri);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;left:0}.steps b{color:var(--ink);display:block}.tplbar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.tplbar img{object-fit:cover;border-radius:10px;flex:none;width:112px;height:70px}.tplbar>div:nth-child(2){flex:1;min-width:220px}.tplbar b{font-size:15px}.tplbar p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.tstats{flex-wrap:wrap;gap:6px;display:flex}.tstats span{background:var(--soft);color:var(--ink2);border-radius:8px;padding:4px 8px;font-size:11.5px}.tstats b{color:var(--ink);font-size:11.5px}.toolbar2{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.adt td{padding:10px 8px}.adt tr.grp td{background:var(--soft);padding:8px 12px;font-weight:700}.adt tr.off td{opacity:.55}.adt tr.off td:first-child{opacity:1}.sel.sm{min-width:200px;height:34px;padding:0 8px;font-size:12.5px}.btn:disabled{opacity:.45;cursor:not-allowed}.sel.err{border-color:var(--red);background:var(--red-50)}.cbb{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #aeb8d0;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.cbb.on{background:var(--pri);border-color:var(--pri)}.cbb svg{stroke-width:3px;width:13px;height:13px}.chk{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.chk li{align-items:flex-start;gap:10px;display:flex}.chk .ck{color:#fff;border:1.5px solid #cbd3e4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.chk li.ok .ck{background:var(--green);border-color:var(--green)}.chk .ck svg{stroke-width:3px;width:13px;height:13px}.chk b{font-size:13px;display:block}.chk small{color:var(--muted);font-size:12px}.gl-list{gap:10px;display:grid}.gl-list label{color:var(--ink2);gap:4px;font-size:12px;font-weight:600;display:grid}.gl-list .sel.sm{width:100%;min-width:0;font-weight:400}.foot.sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#f3f6fbf0;align-items:center;margin-top:4px;padding:12px 0;position:sticky;bottom:0}.foot .spacer{margin-left:auto}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:#fff;z-index:80;box-shadow:var(--shadow-lg);border-radius:12px;padding:11px 18px;font-weight:600;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}#wzbody .t{min-width:0}#wzbody .t td{white-space:normal}@media (width<=1380px){#wzbody .cols{grid-template-columns:minmax(0,1fr)}}.madt th,.madt td{padding:10px}.sd .t th,.sd .t td{padding:8px 6px}.sd .t.je td small{white-space:normal;word-break:break-word}.sd .t.je td:nth-child(2){white-space:normal}.sd .t.je th:last-child,.sd .t.je td:last-child{width:96px}.madgrid{grid-template-columns:minmax(0,1fr) 360px}@media (width<=1440px){.madgrid{grid-template-columns:minmax(0,1fr)}}.cfg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}@media (width<=900px){.cfg-grid{grid-template-columns:minmax(0,1fr)}}.fld .lb{color:var(--ink2);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.fld .hn{color:var(--muted);margin-top:5px;font-size:12px;display:block}.fld .sel,.fld .inp{width:100%}.fld .err{border-color:var(--red);background:var(--red-50)}.rg{flex-wrap:wrap;gap:8px;display:flex}.rd{border:1.5px solid var(--line);cursor:pointer;color:var(--ink2);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.rd input{accent-color:var(--pri);width:15px;height:15px;margin:0}.rd:hover{border-color:#9db8f5}.rd.on{border-color:var(--pri);background:var(--pri-50);color:var(--pri-d)}.fc-t td{padding:8px 12px}.fc-t .sel{width:100%}.sd .tw{overflow:visible}.sd .t{min-width:0}.sd-x{flex:none;width:32px;height:32px;margin-left:auto}.t tr.bal td{background:var(--green-50);color:var(--green);font-weight:800}.madgrid.noside{grid-template-columns:minmax(0,1fr)}.madgrid.noside aside{display:none}.madt .dsc{display:block}.madt .link{white-space:nowrap;font-size:12.5px}.sd .ptab{padding:10px 6px;font-size:12.5px}.sd .dtabs{flex-wrap:nowrap;gap:0}.adt{min-width:0!important}.adt .sel.sm{width:100%;min-width:0;max-width:190px}.adt th,.adt td{padding-left:10px;padding-right:10px}.adt td:nth-child(5){white-space:nowrap}.adt td:nth-child(5) .link{margin-top:2px;font-size:12px;display:block}.dgrid.wz2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.dgrid.wz2{grid-template-columns:minmax(0,1fr)}}.stepper.clickable{overflow-x:auto}button.step{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;transition:background .15s}button.step:hover:not(:disabled){background:var(--pri-50)}button.step:disabled{cursor:not-allowed;opacity:.55}button.step:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.card.hint,.card+.card{margin-top:16px}.agree{border-top:1px solid var(--line2);color:var(--ink2);cursor:default;align-items:flex-start;gap:10px;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.agree .cbb{flex:none;margin-top:1px}.done-card{text-align:center;padding:36px 24px}.done-card h2{letter-spacing:-.3px;margin:12px 0 6px;font-size:22px;font-weight:800}.done-card>p{max-width:560px;color:var(--ink2);margin:0 auto 16px}.done-ic{background:var(--green);color:#fff;width:64px;height:64px;box-shadow:0 0 0 8px var(--green-50);border-radius:50%;place-items:center;display:inline-grid}.done-ic svg{stroke-width:2.6px;width:30px;height:30px}.tstats.big{justify-content:center;margin:0 0 18px}.tstats.big span{padding:8px 14px;font-size:12.5px}.tstats.big b{font-size:16px}.done-log{text-align:left;max-width:420px;margin:0 auto 14px}.spin{vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.7s linear infinite sp;display:inline-block}@keyframes sp{to{transform:rotate(360deg)}}.t-blue{--tc:var(--pri);--tb:var(--pri-50)}.t-green{--tc:var(--green);--tb:var(--green-50)}.t-orange{--tc:var(--orange);--tb:var(--orange-50)}.t-violet{--tc:var(--violet);--tb:var(--violet-50)}.t-teal{--tc:var(--teal);--tb:var(--teal-50)}.pane-h{padding:0}.pane-h .hero{min-height:112px;padding:20px 22px 18px;position:relative;overflow:hidden}.pane-h .hero:before{content:"";background:var(--img) center/cover no-repeat;width:44%;position:absolute;top:0;bottom:0;right:0}.pane-h .hero:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffc 30%,#fff0 100%);width:44%;position:absolute;top:0;bottom:0;right:0}.pane-h .hero>*{z-index:1;position:relative}.pane-h .pane-top{flex-wrap:nowrap}.pane-h .pane-top .tx{max-width:60%}.pane-h .pclose{box-shadow:var(--shadow);background:#fffffff2;flex:none}.pane-h .ptabs{border-top:1px solid var(--line2);margin-top:0;padding:0 22px}.pane-h .ptab{padding:12px 14px}.pane-f{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.pane-f .btn.pri{margin-left:auto}.pane{width:min(735px,100%)}@media (width<=820px){.pane-h .pane-top .tx{max-width:none}.pane-h .hero:before,.pane-h .hero:after{width:100%}.pane-h .hero:after{background:#ffffffe0}}.bd-s{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.bds{text-align:left;background:var(--tb);cursor:pointer;font:inherit;border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:120px;padding:12px 10px;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.bds:hover{border-color:var(--tc)}.bds .bi{width:32px;height:32px;color:var(--tc);background:#fff;border-radius:9px;place-items:center;margin-bottom:2px;display:grid;box-shadow:0 1px 2px #10182814}.bds b{color:var(--ink);font-size:12.5px;line-height:1.25}.bds small{color:var(--muted);font-size:11px;line-height:1.3}.bds.on{border-color:var(--tc);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 16%,transparent)}.bds.on:after{content:"";background:var(--tb);border-right:1.5px solid var(--tc);border-bottom:1.5px solid var(--tc);width:12px;height:12px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}@media (width<=820px){.bd-s{grid-template-columns:repeat(2,minmax(0,1fr))}.bds.on:after{display:none}}.bd-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.bd-h h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:800}.bd-h p{color:var(--muted);max-width:440px;margin:3px 0 0;font-size:12.5px}.mini.m3{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-2{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:14px;display:grid}.bd-2>div>.psec:last-child{margin-bottom:0}@media (width<=820px){.bd-2{grid-template-columns:minmax(0,1fr)}}.bd-2 .psec{padding:14px}.bd-2 .psec h3{font-size:14px}.pane .bd-2 .t th,.pane .bd-2 .t td{padding:8px;font-size:12px}.pane .bd-2 .t small{font-size:11px}.pane .bd-2 .t th{white-space:normal;letter-spacing:.2px}.otree,.otree ul{margin:0;padding:0;list-style:none}.otree ul{border-left:1px dashed #c7d2e8;margin-left:13px;padding-left:12px}.tn{margin:2px 0}.tn .tr{border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:flex}.tn .tr.has{cursor:pointer}.tn .tr.has:hover{background:var(--soft)}.tn .ti{background:var(--tb,var(--pri-50));width:28px;height:28px;color:var(--tc,var(--pri));border-radius:8px;flex:none;place-items:center;display:grid}.tn .tl{flex-direction:column;flex:130px;min-width:0;display:flex}.tn .tl b{font-size:12.5px;font-weight:700;line-height:1.25}.tn .tl small{color:var(--muted);font-size:11px;line-height:1.3}.tn .xb{justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0}.tn .xb.ph{cursor:default}.tn .chip{height:20px;padding:0 8px;font-size:11px}.tn .cps{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lead{color:var(--ink2);margin:0 0 10px;font-size:13.5px}.hl{color:var(--ink2);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.ovr{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:var(--ink2);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.ovr:last-child{margin-bottom:0}.ovr:hover{border-color:var(--tc);background:var(--tb)}.ovr .bi{background:var(--tb);width:34px;height:34px;color:var(--tc);border-radius:10px;flex:none;place-items:center;display:grid}.ovr .ot{flex:1;min-width:0}.ovr .ot b{color:var(--ink);font-size:13.5px;display:block}.ovr .ot small{color:var(--muted);font-size:12px;line-height:1.35;display:block}.pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pick{text-align:left;border:1.5px solid var(--line);cursor:pointer;font:inherit;background:#fff;border-radius:14px;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.pick img{object-fit:cover;width:100%;height:74px;display:block}.pick .pk{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pick .pk b{color:var(--ink);font-size:13.5px}.pick .pk small{color:var(--muted);font-size:12px}.pick:hover{border-color:#9db8f5}.pick.picked{border-color:var(--pri);background:var(--pri-50);box-shadow:0 0 0 3px #2563eb1f}.pick .pk-ok{background:var(--pri);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.cwt{min-width:0!important}.cwt th{white-space:nowrap;padding:10px 8px}.cwt td{vertical-align:middle;white-space:normal;padding:7px 8px}.cwt .inp.sm,.cwt .sel.sm{width:100%;min-width:0;height:34px;padding:0 8px;font-size:13px}.cwt tr.off td:not(:first-child){opacity:.5}.cwt td .link{color:var(--muted);padding:4px}.cwt td .link:hover{color:var(--red)}.cwt .r{text-align:right}.cols>div>.mini{margin-bottom:16px}.ovl .ovr{border-radius:12px}.step.warn .n{color:#b45309;background:#fff4e0;border-color:#f59e0b}.step.warn b{color:#b45309}.card .sec-h .btn{flex:none;margin-left:auto}.row-gap{flex-wrap:wrap;gap:8px;display:flex}.fchip{background:var(--pri-50);border:1px solid var(--pri-100);color:var(--ink2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;font-size:13px;display:flex}.fchip svg{color:var(--pri)}.fchip .link{margin-left:auto}#txmodal{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mdl-bg{background:#0f1c3f73;position:absolute;inset:0}.mdl{width:min(780px,100%);max-height:min(660px,100vh - 40px);box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mdl-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.mdl-h h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:800}.mdl-h p{color:var(--muted);margin:4px 0 0;font-size:13px}.mdl-s{padding:0 22px 12px}.mdl-s .psearch,.mdl-s .psearch input{width:100%}.mdl-b{flex:1;min-height:120px;padding:0 22px 8px;overflow:auto}.mdl-f{border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:14px 22px;display:flex}.mdl .cwt small{display:block}.p2p{align-items:stretch;gap:6px;margin-bottom:16px;display:flex}.p2p-c{text-align:left;border:1.5px solid var(--line);cursor:pointer;min-width:0;font:inherit;box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;flex:1 1 0;gap:3px;padding:12px 14px;transition:border-color .15s;display:flex}.p2p-c:hover{border-color:#9db8f5}.p2p-c.picked{border-color:var(--pri);background:var(--pri-50);box-shadow:0 0 0 3px #2563eb1f}.p2p-c b{color:var(--ink);font-size:14px}.p2p-c small{color:var(--muted);font-size:12px;line-height:1.35}.p2p-c .cps{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.p2p-i{background:var(--pri-50);width:32px;height:32px;color:var(--pri);border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.p2p-c.hand{background:var(--violet-50);border-style:dashed;border-color:#c9b6f7;flex:.8 1 0}.p2p-c.hand .p2p-i{color:var(--violet);background:#fff}.p2p-ar{color:var(--muted);flex:none;align-self:center;place-items:center;width:18px;display:grid}@media (width<=1100px){.p2p{flex-wrap:wrap}.p2p-c{flex:calc(50% - 8px)}.p2p-ar{display:none}}.bp-card{padding:0;overflow:hidden}.bp-bar{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.bp-t0{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bp-t0 b{font-size:16px}.bp-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp-lb{color:var(--muted);font-size:12px;font-weight:700}.bp-tools .sel.sm{min-width:0;max-width:230px}.bp-sep{background:var(--line);width:1px;height:22px;margin:0 4px}.bp-zoom{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.bp-zoom button{height:30px;font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border:0;padding:0 11px;font-size:12.5px;font-weight:600}.bp-zoom button.on{background:var(--pri-50);color:var(--pri-d)}.bp-cv{background:#fff;overflow:auto}.bp-lane{fill:#fff;stroke:#dce3f0}.bp-lane.alt{fill:#f8fafd}.bp-lh{fill:#eaf1ff;stroke:#dce3f0}.bp-lt{fill:#1f2a44;font-size:12px;font-weight:700}.bp-ls{fill:#64748b;font-size:10px;font-weight:600}.bp-e{fill:none;stroke:#64748b;stroke-width:1.6px}.bp-el{fill:#475467;paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:10.5px;font-weight:600}.bp-nd{cursor:pointer;outline:none}.bp-t{fill:#fff;stroke:#7b8aa8;stroke-width:1.5px}.bp-t.bp-cfg{stroke:var(--teal);fill:#f2fbf9}.bp-t.bp-sub{stroke:var(--violet);fill:#f8f4ff}.bp-t.bp-sub.bp-cfg{stroke:var(--teal)}.bp-pl{fill:#fff;stroke:var(--violet)}.bp-plx{stroke:var(--violet);stroke-width:1.5px;fill:none}.bp-tt{fill:#1f2a44;font-size:11.5px;font-weight:700}.bp-ts{fill:#667085;font-size:9.5px}.bp-gt{fill:#344054;paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:10.5px;font-weight:600}.bp-ev{fill:#fff;stroke-width:2px}.bp-st{stroke:#15803d;fill:#e5f6eb}.bp-en{stroke:#d92d20;stroke-width:3.5px;fill:#fdecec}.bp-lk{stroke:var(--violet);fill:#f1ebfe}.bp-lk2{fill:none;stroke:var(--violet);stroke-width:1.2px}.bp-lka{fill:none;stroke:var(--violet);stroke-width:1.6px}.bp-gw{fill:#fff3e2;stroke:#d97706;stroke-width:1.8px}.bp-gx{stroke:#d97706;stroke-width:2px;fill:none}.bp-nd:hover .bp-t,.bp-nd:hover .bp-gw,.bp-nd:hover .bp-ev{filter:drop-shadow(0 2px 4px #10182833)}.bp-nd.bp-on .bp-t,.bp-nd.bp-on .bp-gw,.bp-nd.bp-on .bp-ev{stroke:var(--pri);stroke-width:3px;filter:drop-shadow(0 0 5px #2563eb73)}.bp-nd:focus-visible .bp-t,.bp-nd:focus-visible .bp-gw,.bp-nd:focus-visible .bp-ev{stroke:var(--pri);stroke-width:3px}.bp-leg{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:16px;padding:10px 18px;font-size:12px;display:flex}.bp-leg span{align-items:center;gap:6px;display:inline-flex}.bp-leg .lg{background:#fff;border:1.5px solid #7b8aa8;border-radius:4px;width:14px;height:14px;display:inline-block}.bp-leg .lg.st{background:#e5f6eb;border-color:#15803d;border-radius:50%}.bp-leg .lg.en{background:#fdecec;border-width:3px;border-color:#d92d20;border-radius:50%}.bp-leg .lg.cf{border-color:var(--teal);background:#f2fbf9}.bp-leg .lg.sb{border-color:var(--violet);background:#f8f4ff}.bp-leg .lg.gw{background:#fff3e2;border-color:#d97706;border-radius:2px;transform:rotate(45deg)scale(.85)}.bp-leg .lg.lk{border-color:var(--violet);background:#f1ebfe;border-radius:50%}.bp-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.bp-2{grid-template-columns:minmax(0,1fr)}}.bp-flows{gap:8px;margin-top:14px;display:grid}.bp-flows b{font-size:12.5px}.bp-fl{color:var(--muted);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;display:grid}.bp-fl .inp.sm{width:100%}.bp-pa{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bp-del{color:var(--red);margin-left:auto}.bp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bp-list li{color:var(--ink2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.bp-list li .link{flex:none;margin-left:auto}.bp-ck{background:var(--amber-50);width:22px;height:22px;color:var(--amber);border-radius:50%;flex:none;place-items:center;display:grid}.bp-list li.ok .bp-ck{background:var(--green-50);color:var(--green)}.bp-ck.red{background:var(--red-50);color:var(--red)}.bp-2>.card{margin:0}.bppane{border-left:1px solid var(--line);z-index:70;background:#fff;flex-direction:column;width:min(430px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #10182824}.bppane[hidden]{display:none}.bpp-hd{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.bpp-hd>div{flex:1;min-width:0}.bpp-hd b{font-size:17px;display:block}.bpp-hd small{color:var(--muted);font-size:12.5px}.bpp-ic{background:var(--pri-50);width:38px;height:38px;color:var(--pri);border-radius:11px;flex:none;place-items:center;display:grid}.bpp-tabs{flex:none;margin:0;padding:0 20px}.bpp-b{flex:1;padding:16px 20px 24px;overflow:auto}.bpp-lead{color:var(--ink2);margin:0 0 12px;font-size:13px}.bpp-s{gap:8px;margin-bottom:18px;display:grid}.bpp-s h4{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin:0;font-size:12px}.bpp-s .sel.sm{width:100%;min-width:0}.bpp-h{margin-bottom:16px}.bpp-h b{font-size:16px;display:block}.bpp-h small{color:var(--muted);font-size:12.5px}.bpp-n{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.bpp-sv{background:#f8fafd;border-radius:8px;flex:none;place-items:center;width:56px;height:40px;display:grid}.bpp-nt{flex:1;min-width:0}.bpp-nt b{font-size:13px;display:block}.bpp-nt small{color:var(--muted);font-size:12px;line-height:1.35;display:block}.bpp-tx{align-items:center;gap:6px;display:flex}.bpp-go{text-align:left;background:var(--pri-50);min-width:0;font:inherit;cursor:pointer;color:var(--pri-d);border:1px solid #c9d9f7;border-radius:12px;flex:1;align-items:center;gap:10px;padding:9px 12px;display:flex}.bpp-go:hover{border-color:var(--pri)}.bpp-go span{flex:1;min-width:0}.bpp-go b{font-size:13px;display:block}.bpp-go small{color:var(--muted);font-size:11.5px;display:block}.bpp-tx.ext .bpp-go{background:var(--soft);border-color:var(--line);color:var(--ink2)}.bpp-tx .link{color:var(--muted)}.bpp-tx .link:hover{color:var(--red)}.bpp-wf{background:var(--violet-50);border:1px solid #d9ccf8;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.bpp-wf b{font-size:13px;display:block}.bpp-wf small{color:var(--muted);font-size:12px;display:block}.bpp-wi{width:28px;height:28px;color:var(--violet);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.bpp-k{color:var(--ink2);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.bpp-empty{text-align:center;color:var(--muted);padding:48px 16px}.bpp-empty svg{width:28px;height:28px;margin-bottom:8px}.bpp-empty b{color:var(--ink);font-size:14px;display:block}.bpp-empty p{margin:4px 0 0;font-size:12.5px}.hl-g{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}@media (width<=1180px){.hl-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.hl-g{grid-template-columns:minmax(0,1fr)}}.hl-c{flex-direction:column;gap:8px;display:flex}.hl-ch{background:var(--tb);height:44px;color:var(--tc);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,12px 50%);align-items:center;gap:8px;padding:0 22px;font-size:14px;display:flex}.hl-ch b{color:var(--ink)}@media (width<=1180px){.hl-ch{clip-path:none;border-radius:10px;padding-left:14px}}.hl-c.t-gray{--tc:var(--muted);--tb:var(--gray-50)}.hl-p{text-align:left;border:1.5px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;transition:border-color .15s;display:flex}.hl-p:hover{border-color:#9db8f5}.hl-p.picked{border-color:var(--pri);background:var(--pri-50);box-shadow:0 0 0 3px #2563eb1f}.hl-p b{color:var(--ink);font-size:13px;line-height:1.3}.hl-p small{color:var(--muted);font-size:11.5px}.hl-p .cps{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.hl-p .chip{height:20px;padding:0 8px;font-size:11px}.hl-en{border-top:1px dashed var(--line);margin-top:18px;padding-top:14px}.hl-eh{color:var(--ink2);align-items:center;gap:8px;margin-bottom:10px;display:flex}.hl-eh small{color:var(--muted)}.hl-eg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.hl-eg{grid-template-columns:minmax(0,1fr)}}.kp-r{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.kp-r span{flex:1;min-width:0}.kp-r b{font-size:12.5px;line-height:1.3;display:block}.kp-r small{color:var(--muted);font-size:11px;display:block}.kp-r em{color:var(--ink2);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.kp-d{border-radius:50%;flex:none;width:10px;height:10px}.kp-d.green{background:var(--green)}.kp-d.amber{background:#f59e0b}.kp-d.red{background:var(--red)}.wf-lis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=800px){.wf-lis{grid-template-columns:minmax(0,1fr)}}.wf-li{text-align:left;border:1.5px solid var(--line);font:inherit;cursor:pointer;box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.wf-li.picked{border-color:var(--pri);background:var(--pri-50)}.wf-li small{color:var(--muted);font-size:12px}.wf-lt{justify-content:space-between;align-items:center;display:flex}.wf-lt b{color:var(--pri-d);font-size:13px}.wf-flow{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.wf-n{border:1.5px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;flex:170px;gap:6px;min-width:0;padding:12px;display:flex}.wf-n label{color:var(--muted);font-size:11.5px;font-weight:700}.wf-n.trig{background:var(--green-50);border-color:#bfe6cc}.wf-n.done{background:var(--pri-50);border-color:#c9d9f7;justify-content:center}.wf-n small{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:11.5px;font-weight:700}.wf-n>span{color:var(--muted);font-size:12px}.wf-n>b{font-size:13.5px}.wf-n.wf-s{background:#fbf9ff;border-color:#d9ccf8}.wf-lv{justify-content:space-between;align-items:center;display:flex}.wf-lv b{color:var(--violet);font-size:13.5px}.wf-lv .link{color:var(--muted)}.wf-lv .link:hover{color:var(--red)}.wf-rg{align-items:center;gap:6px;display:flex}.wf-rg span{color:var(--muted);font-size:12px}.wf-n .inp.sm,.wf-n .sel.sm{width:100%;min-width:0}.wf-ar{color:var(--muted);flex:none;align-self:center;place-items:center;width:16px;display:grid}.wf-rej{color:var(--ink2);background:var(--red-50);border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12.5px;display:flex}.wf-rej svg{color:var(--red);flex:none}.bp-bd{stroke:#fff;stroke-width:1.5px}.bp-bt{fill:var(--pri)}.bp-bw{fill:var(--violet)}.bp-bl{fill:#fff;text-anchor:middle;pointer-events:none;font-size:9px;font-weight:800}@media (width>=1100px){body.bpp-on #view{margin-right:446px}body.bpp-on .hl-g{grid-template-columns:repeat(3,minmax(0,1fr))}body.bpp-on .hl-ch{clip-path:none;border-radius:10px;padding-left:14px}}body.bpp-on #bpsvg{min-width:720px!important}.wf-n label{text-align:left;background:0 0;border:0;margin:4px 0 0;padding:0;font-size:11.5px;display:block}.wf-n label:before,.wf-n label:after,.wf-lv:before,.wf-lv:after{content:none!important}.wf-n.trig,.wf-n.done{justify-content:flex-start}.bp-hr{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-left:auto;display:flex}.bp-at{flex-wrap:wrap;gap:0;margin:0;display:flex}.bp-at>div{border-left:1px solid var(--line);padding:0 16px}.bp-at>div:first-child{border:0;padding-left:0}.bp-at dt{color:var(--muted);font-size:11.5px}.bp-at dd{white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:700}.bp-ha{flex-wrap:wrap;gap:8px;display:flex}.bp-pt{margin-bottom:14px}.bp-e2e{flex-wrap:wrap;gap:6px 0;margin-bottom:14px;display:flex}.bp-ph{font:inherit;color:#1f2a44;background:var(--pc);cursor:pointer;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,12px 50%);opacity:.55;border:0;height:38px;margin-right:-6px;padding:0 22px 0 26px;font-size:13px;font-weight:700;transition:opacity .15s}.bp-ph:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);padding-left:18px}.bp-ph:hover{opacity:.85}.bp-ph.on{opacity:1;box-shadow:inset 0 -3px #1f2a4459}.bp-ai{background:linear-gradient(90deg,#f3f7ff,#fff);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.bp-aii{background:var(--pri-50);width:38px;height:38px;color:var(--pri);border-radius:11px;flex:none;place-items:center;display:grid}.bp-ait{flex:260px;min-width:0}.bp-ait b{font-size:15px}.bp-ait em{color:var(--pri);font-style:normal}.bp-ait p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.bp-aib{flex:320px;gap:8px;display:flex}.bp-aib .inp{flex:1;min-width:0}.bp-chips{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.bp-chips button{border:1px solid var(--line);font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px}.bp-chips button:hover{border-color:var(--pri);color:var(--pri-d)}.bp-chips small{color:var(--muted);font-size:11.5px}.bp-ib{border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink2);background:#fff;border-radius:9px;place-items:center;padding:0;display:grid}.bp-ib:hover{border-color:#9db8f5}.bp-ib.on{background:var(--pri-50);border-color:var(--pri);color:var(--pri-d)}.bp-zv{text-align:center;min-width:40px;font-size:12.5px;font-weight:700}.bp-val{margin-left:auto}.bp-phs{stroke:#fff;stroke-width:1px}.bp-pht{fill:#1f2a44;font-size:11.5px;font-weight:700}.bp-bf{fill:#0f9f8f}.bp-cv.hand,.bp-cv.hand .bp-nd{cursor:grab}@keyframes bpsim{0%{filter:drop-shadow(0 0 #15803d00)}50%{filter:drop-shadow(0 0 8px #15803de6)}to{filter:drop-shadow(0 0 4px #15803d99)}}.bp-nd.bp-sim .bp-t,.bp-nd.bp-sim .bp-gw,.bp-nd.bp-sim .bp-ev{stroke-width:3.2px;animation:.7s ease-out forwards bpsim;stroke:#15803d!important}.bp-nd.bp-on .bp-t{stroke-width:3px;stroke:var(--pri)!important}.bp-leg .bg{color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8.5px;font-style:normal;font-weight:800;display:inline-grid}.bp-leg .bg.f{background:#0f9f8f}.bp-leg .bg.t{background:var(--pri)}.bp-leg .bg.w{background:var(--violet)}.bp-bt{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.bp-bt .card{margin:0;padding:14px 16px}.bp-ph4{color:var(--pri-d);margin:0 0 10px;font-size:13.5px;font-weight:800}.bp-ph4r{justify-content:space-between;align-items:center;display:flex}.bp-ph4r .bp-ph4{margin:0 0 10px}.bp-bt .kv{grid-template-columns:112px minmax(0,1fr);gap:6px 10px;font-size:12.5px}.bpks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.bpk{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.bpk small{color:var(--muted);font-size:11px;line-height:1.25}.bpk b{font-size:18px}.bpk span{color:var(--muted);font-size:11px}.bpk .chip{align-self:flex-start;height:20px;margin-top:4px;font-size:11px}.bp-cl{color:var(--muted);font-size:11.5px;display:block}.bp-chart{width:100%;height:60px;display:block}.bp-doc{text-align:left;border:0;border-bottom:1px solid var(--line2);width:100%;font:inherit;cursor:pointer;color:var(--pri);background:0 0;align-items:center;gap:10px;padding:7px 4px;display:flex}.bp-doc:hover{background:var(--soft)}.bp-doc b{color:var(--ink);font-size:12.5px;display:block}.bp-doc small{color:var(--muted);font-size:11.5px;display:block}.bp-rt{min-width:0!important}.bp-rt th,.bp-rt td{padding:6px 8px;font-size:12px}.bp-rt .c,.bp-rt th:not(:first-child){text-align:center}.bp-rc{border-radius:6px;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;display:inline-grid}.bp-rc.R{color:#15803d;background:#dcfce7}.bp-rc.A{color:#1d4ed8;background:#dbeafe}.bp-rc.C{color:#c2410c;background:#ffedd5}.bp-rc.I{color:#7c3aed;background:#f3e8ff}.cwt .bp-rs{text-align:center;width:100%;min-width:0;max-width:90px}.bp-rs.R{background:#dcfce7}.bp-rs.A{background:#dbeafe}.bp-rs.C{background:#ffedd5}.bp-rs.I{background:#f3e8ff}.bp-bars{gap:10px;display:grid}.bp-br{grid-template-columns:200px minmax(0,1fr) 80px;align-items:center;gap:12px;font-size:13px;display:grid}.bp-br i{background:linear-gradient(90deg,var(--pri),#7ba4f7);border-radius:7px;height:14px;display:block}.bp-br b{text-align:right}@media (width<=700px){.bp-br{grid-template-columns:minmax(0,1fr) 70px}.bp-br i{order:3;grid-column:1/-1}}.erp{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px}.erp-h{align-items:center;gap:10px;margin-bottom:6px;display:flex}.erp-h b{flex:1;font-size:14.5px}.erp-h small{color:var(--muted);background:var(--soft);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.erp-i{background:var(--pri-50);width:30px;height:30px;color:var(--pri);border-radius:9px;place-items:center;display:grid}.erp-s{margin-top:14px}.erp-s h5{color:var(--pri-d);margin:0 0 8px;font-size:13px}.eg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ef label{color:var(--muted);margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.ef label i{color:var(--red);font-style:normal}.ef.wide{grid-column:1/-1}.ef .inp,.ef .sel{width:100%;min-width:0}.ef textarea.inp{resize:vertical;height:auto;font:inherit;padding:8px 10px;font-size:13px}.er{background:var(--soft);border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.eu{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:13px;display:flex}.eu span{background:var(--pri);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.et{border-collapse:collapse;width:100%;font-size:12px}.et th{background:var(--soft);text-align:left;color:var(--muted);white-space:nowrap;padding:6px 8px;font-size:11px}.et td{border-bottom:1px solid var(--line2);padding:7px 8px}.erp-d{text-align:center;color:var(--ink2);border:1.5px dashed #c4cfe6;border-radius:10px;padding:14px;font-size:12.5px}.erp-d b{color:var(--pri)}.erp-d small{color:var(--muted);margin-top:2px;display:block}.erp-a{border-top:1px solid var(--line2);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.bpp-rule{border:1px solid var(--line);color:var(--ink2);border-radius:12px;gap:3px;margin-bottom:8px;padding:10px 12px;font-size:12.5px;display:grid}.bpp-rule b{color:var(--ink);font-size:13px}.bpp-rule em{color:var(--pri-d);align-items:center;gap:4px;font-style:normal;display:flex}.bpp-code{background:var(--soft);border-radius:5px;padding:2px 6px;font-size:11.5px}.bpp-b .t{min-width:0!important}.bpp-b .t th,.bpp-b .t td{padding:7px 8px;font-size:12px}.bpp-st .card{box-shadow:none;margin:0 0 16px;padding:14px}.bpp-st .cfg-grid{grid-template-columns:minmax(0,1fr)}.bppane{width:min(460px,100%)}@media (width>=1100px){body.bpp-on #view{margin-right:476px}}.pl-flow{flex-wrap:wrap;gap:0;margin-bottom:16px;display:flex}.pl-fs{background:var(--surface);border:1px solid var(--line);flex:150px;align-items:center;gap:10px;min-width:0;margin-left:-1px;padding:12px 14px;display:flex}.pl-fs:first-child{border-radius:12px 0 0 12px;margin-left:0}.pl-fs:last-child{border-radius:0 12px 12px 0}.pl-fs .n{background:var(--gray-50);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pl-fs.done .n{background:var(--green-50);color:var(--green)}.pl-fs.cur .n{background:var(--pri);color:#fff}.pl-fs.late .n{background:var(--red-50);color:var(--red)}.pl-fs b{font-size:12.5px;display:block}.pl-fs small{color:var(--muted);font-size:11.5px;display:block}.pl-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pl-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1180px){.pl-2,.pl-3{grid-template-columns:minmax(0,1fr)}}.pl-g{border:1px solid var(--line2);border-radius:12px;font-size:12.5px;overflow:hidden}.pl-r{grid-template-columns:var(--c);border-top:1px solid var(--line2);align-items:center;gap:0;min-width:0;display:grid}.pl-r>*{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 8px;overflow:hidden}.pl-r>:first-child{text-align:left}.pl-r.h{background:var(--soft);color:var(--ink2);border-top:0;font-size:12px;font-weight:700}.pl-r.h2{background:var(--soft);color:var(--muted);font-size:11.5px;font-weight:600}.pl-r.grp{background:#fafbfe;font-weight:600}.pl-r.tot{background:var(--pri-50);font-weight:700}.pl-r.pick{box-shadow:inset 3px 0 0 var(--pri);background:#f3f7ff}.pl-r .nm{cursor:pointer;align-items:center;gap:6px;display:flex}.pl-r .nm button{width:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.pl-r input.pi{border:1px solid var(--line);text-align:right;background:#fff;border-radius:7px;width:100%;min-width:0;height:28px;padding:0 6px;font-size:12px}.pl-r input.pi:focus{outline:2px solid var(--pri-100);border-color:var(--pri)}.pl-r .up{color:var(--green)}.pl-r .dn{color:var(--red)}.pl-r.cc{--c:1fr}.pl-r input.pi{-moz-appearance:textfield}.pl-r input.pi::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pl-r input.pi::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pl-sep{border-left:1px solid var(--line2)}.pl-leg{color:var(--ink2);flex-wrap:wrap;gap:14px;margin:6px 0 0;font-size:12px;display:flex}.pl-leg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.pl-svg{width:100%;height:auto;display:block}.pl-bar{background:var(--gray-50);border-radius:6px;height:8px;display:block;overflow:hidden}.pl-bar i{height:100%;display:block}.pl-al{border-top:1px solid var(--line2);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.pl-al:first-child{border-top:0}.pl-al .d{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.pl-al small{color:var(--muted);display:block}.pl-opt{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;font-size:12.5px;display:flex}.pl-opt label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pl-wz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1180px){.pl-wz{grid-template-columns:minmax(0,1fr)}}.pl-fld{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;display:grid}.pl-tree{font-size:12.8px}.pl-tree div{border-top:1px dashed var(--line2);padding:5px 0}.pl-tree div:first-child{border-top:0}.pl-tr1{padding-left:0}.pl-tr2{padding-left:20px}.pl-tr3{padding-left:40px}.dp-pills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dp-pill{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.dp-pill svg{width:17px;height:17px;color:var(--pri);flex:none}.dp-pill select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;max-width:210px;font-weight:600}.dp-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:0;margin-bottom:14px;padding:16px 18px}.dp-card h3{margin:0;font-size:14.5px;font-weight:700}.dp-card .sub{color:var(--muted);margin:3px 0 0;font-size:12px}.dp-st{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 8px;display:grid}.dp-sc{text-align:center;min-width:0;padding:0 10px;position:relative}.dp-sc:not(:last-child):after{content:"";background:var(--pri);width:calc(100% - 40px);height:2px;position:absolute;top:16px;left:calc(50% + 20px)}.dp-sc.nx:not(:last-child):after{background:var(--line)}.dp-sc .c{border:2px solid var(--pri);width:32px;height:32px;color:var(--pri);z-index:1;background:#fff;border-radius:50%;place-items:center;margin:0 auto 6px;font-size:13px;font-weight:700;display:grid;position:relative}.dp-sc .c.f{background:var(--pri);color:#fff}.dp-sc .c.g{color:var(--muted);border-color:#b9c3d6}.dp-sc b{font-size:13.5px;display:block}.dp-sc>small{color:var(--muted);margin-bottom:8px;font-size:11.5px;display:block}.dp-sc .bx{border:1px solid var(--line2);text-align:left;color:var(--ink2);border-radius:8px;grid-template-columns:auto 1fr;gap:3px 6px;min-height:70px;padding:8px 10px;font-size:11px;display:grid;position:relative}.dp-sc .bx i{color:var(--muted);font-style:normal}.dp-sc .bx .chip{height:22px;font-size:11px;position:absolute;bottom:8px;right:8px}.dp-k4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=1200px){.dp-k4{grid-template-columns:repeat(2,minmax(0,1fr))}}.dp-kc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:0;padding:12px}.dp-kt{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dp-kt .r{justify-content:space-between;align-items:flex-end;gap:6px;display:flex}.dp-ki{background:var(--pri-50);width:44px;height:44px;color:var(--pri);border-radius:12px;place-items:center;display:grid}.dp-ki svg{width:26px;height:26px}.dp-kt small{color:var(--ink2);font-size:12px;font-weight:600;display:block}.dp-kt .v{white-space:nowrap;letter-spacing:-.5px;font-size:23px;font-weight:800;line-height:1.15}.dp-kt .d{text-align:right;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.25}.dp-kt .d small{color:var(--muted);font-size:10px;font-weight:400}@media (width<=1420px){.dp-kt .v{font-size:19px}.dp-kt .d small{display:none}.dp-ki{width:36px;height:36px}.dp-kt{grid-template-columns:36px minmax(0,1fr)}}.dp-ks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.dp-ks>div{border:1px solid var(--line2);text-align:center;background:#fbfcfe;border-radius:8px;padding:6px 4px}.dp-ks small{color:var(--ink2);font-size:11px;font-weight:600;display:block}.dp-ks b{font-size:14px;display:block}.dp-ks span{font-size:10.5px;font-weight:700}.dp-2{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=1250px){.dp-2{grid-template-columns:minmax(0,1fr)}}.dp-seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.dp-seg button{cursor:pointer;color:var(--ink2);background:#fff;border:0;padding:6px 12px;font-size:12px}.dp-seg button.on{background:var(--pri);color:#fff}.dp-svg{width:100%;height:auto;display:block}.dp-leg{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:4px;font-size:11.5px;display:flex}.dp-leg span{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.dp-leg span.off{opacity:.4}.dp-mt{border-collapse:collapse;width:100%;font-size:12px}.dp-mt th{color:var(--ink2);text-align:center;background:var(--soft);padding:8px 4px;font-size:11px}.dp-mt td{text-align:center;border-top:1px solid var(--line2);padding:9px 4px}.dp-mt td:first-child,.dp-mt th:first-child{text-align:left;padding-left:8px}.dp-mt tr.dpk td{background:#eef3ff}.dp-mt tr{cursor:pointer}.dp-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dp-bestb{background:var(--green);color:#fff;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.dp-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;margin:-4px 0 12px;display:flex}.dp-tabs>button{color:var(--ink2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:12.5px}.dp-tabs>button.on{color:var(--pri);border-color:var(--pri);font-weight:700}.dp-tabs .fl{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding-bottom:6px;display:flex}.dp-in{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:34px;padding:0 10px;font-size:12px}.dp-bt{border:1px solid var(--line);cursor:pointer;height:34px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.dp-bt svg{width:15px;height:15px}.dp-bt.pri{background:var(--pri);border-color:var(--pri);color:#fff;font-weight:600}.dp-g{border:1px solid var(--line2);font-size:var(--gf,10.5px);border-radius:10px;overflow:hidden}@media (width<=1420px){.dp-g{--wn:108px;--w1:56px;--w2:70px;--w3:60px;font-size:9.5px}}.dp-r.hd>div{line-height:1.15;white-space:normal!important}.dp-r{grid-template-columns:var(--c);border-top:1px solid var(--line2);align-items:center;min-width:0;display:grid}.dp-r>div{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 3px;overflow:hidden}.dp-r>div:first-child{text-align:left;padding-left:8px}.dp-r.hd{background:var(--soft);color:var(--ink2);border-top:0;font-weight:700}.dp-r.hd>div{text-align:center}.dp-r.hd>div:first-child{text-align:left}.dp-r.hd .gh{border-left:1px solid #fff;padding:7px 3px}.gh.h{color:#1d4ed8;background:#e3edff}.gh.f{color:#6d28d9;background:#efe7ff}.gh.a{color:#15803d;background:#e4f6ea}.gh.p{color:#15803d;background:#d6f1df}.dp-r.mh{color:var(--muted);border-top:1px solid var(--line2);background:#fafbfe;font-weight:600}.dp-r.mh>div{text-align:center}.dp-r.tot{background:#e6efff;font-weight:700}.dp-r.grp{background:#f2f6ff;font-weight:700}.dp-r.bold{background:#f7f9fd;font-weight:700}.dp-r .nm{cursor:pointer;align-items:center;gap:4px;min-width:0;display:flex}.dp-r .nm span{text-overflow:ellipsis;overflow:hidden}.dp-r .nm button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;width:16px;padding:0;font-size:11px}.dp-r .nm svg{width:14px;height:14px;color:var(--pri);flex:none}.lk{color:var(--pri);font-weight:600}.dp-m{border-radius:5px;padding:2px 6px;font-weight:700;display:inline-block}.dp-m.g{color:#15803d;background:#ddf3e4}.dp-m.r{color:#d92d20;background:#fde4e4}.dp-fl{vertical-align:middle;border:1px solid #d5dae5;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.dp-fl.id,.dp-fl.sg{background:linear-gradient(#e11d2e 50%,#fff 50%)}.dp-fl.my{background:repeating-linear-gradient(#d01c2c 0 2px,#fff 2px 4px);position:relative}.dp-fl.my:after{content:"";background:#1d3a8a;border-radius:8px 0 0;width:8px;height:8px;position:absolute;top:0;left:0}.dp-tdy{background:var(--pri);color:#fff;border-radius:4px 4px 0 0;padding:2px 6px;font-size:9px;display:inline-block}.dp-c-t{border-left:2px solid var(--pri)!important}.pf{background:#f1faf4}.pa{background:#f6fbf8}.dp-ev{border-top:1px solid var(--line2);background:#fcfdff;grid-column:1/-1;padding:8px 8px 10px 26px}.dp-ev>b{margin:0 0 6px;font-size:11.5px;display:block}.dp-er{grid-template-columns:var(--ec);border:1px solid var(--line2);background:#fff;border-top:0;align-items:center;gap:0;display:grid}.dp-er.h{border-top:1px solid var(--line2);background:var(--soft);color:var(--ink2);border-radius:6px 6px 0 0;font-weight:700}.dp-er>div{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:4px;font-size:10.5px;overflow:hidden}.dp-er>div:nth-child(-n+3){text-align:left}.dp-er select,.dp-er input{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-width:0;height:26px;padding:0 4px;font-size:10.5px}.dp-er .iu{gap:3px;display:flex}.dp-er .ib{color:var(--pri);cursor:pointer;background:0 0;border:0;padding:2px}.dp-er .ib.d{color:var(--red)}.dp-er .ib svg{width:14px;height:14px}.imp-u{color:#15803d;font-weight:700;background:#ddf3e4!important;border-color:#bfe6cb!important}.imp-r{color:#d92d20;font-weight:700;background:#fde4e4!important;border-color:#f5c2c2!important}.dp-sflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-bottom:12px;display:grid}.dp-sf{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex;position:relative}.dp-sf:not(:last-child):after{content:"➜";color:var(--pri);font-size:13px;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.dp-sf.cur{background:#f7f3ff;border-color:#a78bfa}.dp-sf .ic{border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dp-sf .ic svg{width:22px;height:22px}.dp-sf b{font-size:12px;display:block}.dp-sf small{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.dp-sf .chip{height:20px;padding:0 8px;font-size:10.5px}@media (width<=1150px){.dp-sflow{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-sf:after{display:none}}.dp-k6{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}@media (width<=1300px){.dp-k6{grid-template-columns:repeat(3,minmax(0,1fr))}}.dp-kt6{border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid}.dp-kt6 .ic{background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.dp-kt6 .ic svg{width:21px;height:21px}.dp-kt6 small{color:var(--ink2);font-size:11px;font-weight:600;display:block}.dp-kt6 .v{letter-spacing:-.4px;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:19px;font-weight:800;display:flex}.dp-kt6 .v em{font-size:11px;font-style:normal;font-weight:700}.dp-kt6 .s{color:var(--muted);grid-column:1/-1;margin-top:-4px;font-size:10.5px}.dp-fb{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dp-fs{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 10px;display:flex}.dp-fs svg{width:17px;height:17px;color:var(--pri);flex:none}.dp-fs label{color:var(--muted);font-size:9.5px;display:block}.dp-fs select{background:0 0;border:0;outline:0;max-width:130px;font-size:12px;font-weight:600}.dp-pop{z-index:20;border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:10px;min-width:200px;padding:10px 12px;font-size:12px;position:absolute;top:38px;right:0}.dp-pop label{gap:8px;padding:4px 0;display:flex}.dp-wz{grid-template-columns:repeat(7,minmax(0,1fr));padding:12px 6px;display:grid}.dp-ws{text-align:center;cursor:pointer;min-width:0;padding:0 6px;position:relative}.dp-ws:not(:last-child):after{content:"";background:var(--line);width:calc(100% - 36px);height:2px;position:absolute;top:15px;left:calc(50% + 18px)}.dp-ws.dn2:not(:last-child):after{background:var(--pri)}.dp-ws .c{width:30px;height:30px;color:var(--muted);z-index:1;background:#fff;border:2px solid #cbd3e3;border-radius:50%;place-items:center;margin:0 auto 6px;font-size:12px;font-weight:700;display:grid;position:relative}.dp-ws.dn2 .c{border-color:var(--pri);color:var(--pri)}.dp-ws.cur .c{background:var(--pri);border-color:var(--pri);color:#fff;box-shadow:0 0 0 4px var(--pri-100)}.dp-ws b{font-size:12px;display:block}.dp-ws small{color:var(--muted);font-size:10.5px;display:block}.dp-ws.cur small{color:var(--pri)}.dp-ws .c svg{width:14px;height:14px}.dp-w2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=1250px){.dp-w2{grid-template-columns:minmax(0,1fr)}}.dp-k5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}@media (width<=1300px){.dp-k5{grid-template-columns:repeat(3,minmax(0,1fr))}}.dp-k5>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.dp-k5 .ic{border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.dp-k5 .ic svg{width:22px;height:22px}.dp-k5 b{font-size:22px;line-height:1.1;display:block}.dp-k5 small{color:var(--muted);font-size:11px;display:block}.dp-k5 small.t{color:var(--ink2);font-weight:600}.dp-mg{border:1px solid var(--line2);border-radius:10px;font-size:11px;overflow:hidden}.dp-mg .dp-r>div{padding:7px 4px}.dp-mg .dp-r input.pi2{border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;height:24px;padding:0 5px;font-size:11px}.dp-tree{font-size:12px}.dp-tn{align-items:center;gap:8px;min-width:0;padding:6px 4px;display:flex}.dp-tn .ti{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.dp-tn .ti svg{width:16px;height:16px}.dp-tn .tx{flex:1;min-width:0}.dp-tn .tx b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.dp-tn .tx small{color:var(--muted);font-size:10.5px}.dp-tn button.cv{width:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.dp-tn .kb{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px}.dp-tn .kb svg{width:15px;height:15px}.dp-tl{border-left:1px solid var(--line2);margin-left:18px;padding-left:6px}.dp-foot{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.dp-fld{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;display:grid}.dp-sg{font-size:8.7px!important}.dp-sg .dp-r.mh>div{white-space:normal;line-height:1.1}.dp-sg .dp-tdy{padding:1px 3px;font-size:7.5px}.dp-sg .dp-r>div{letter-spacing:-.15px;padding:6px 1px}.dp-sg .dp-r>div:first-child{padding-left:6px}.dp-sg .dp-ev,.dp-sg .dp-er>div{letter-spacing:0;font-size:10.5px}.dp-sg .dp-ev{padding:8px 8px 10px 22px}.dp-sg .dp-er>div{padding:4px}.dp-er input[type=number]{-moz-appearance:textfield}.dp-er input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dp-er .iu input{text-align:center;width:42%}.dp-er .iu select{width:58%}.dp-sg .dp-c-t{padding-left:0!important;padding-right:0!important}.dp-sg .dp-r.tot,.dp-sg .dp-r.bold{letter-spacing:-.3px}.rt-pg{min-width:0}@media (width>=1100px){.rt-pg.rt-open{margin-right:452px}}.rt-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:0;margin-bottom:14px;padding:14px 16px}.rt-card h3{align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:700;display:flex}.rt-card .sub{color:var(--muted);font-size:11.5px;font-weight:500}.rt-ch{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rt-ch .sp{flex:1}.rt-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;margin:0 0 12px;display:flex;overflow-x:auto}.rt-tab{color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:9px 2px;font-size:13px;font-weight:600;box-shadow:inset 0 -2px #0000}.rt-tab.on{color:var(--pri-d);box-shadow:inset 0 -2px 0 var(--pri)}.rt-k{gap:10px;margin-bottom:12px;display:grid}.rt-k.k6{grid-template-columns:repeat(6,minmax(0,1fr))}.rt-k.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.rt-k.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-k.k3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1280px){.rt-k.k6,.rt-k.k5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.rt-k.k6,.rt-k.k5,.rt-k.k4,.rt-k.k3{grid-template-columns:repeat(2,minmax(0,1fr))}}.rt-kc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.rt-ki{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.rt-ki svg{width:22px;height:22px}.rt-kc small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.rt-kv{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.rt-kv b{letter-spacing:-.4px;font-size:22px;font-weight:800;line-height:1.15}.rt-kv i{font-size:10.5px;font-style:normal;font-weight:700}.rt-kc .ss{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.up{color:var(--green)}.dn{color:var(--red)}.flat{color:var(--muted)}.rt-fb{grid-template-columns:repeat(var(--n,6),minmax(0,1fr)) auto auto;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;align-items:end;gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}.rt-fb label{color:var(--ink2);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.rt-sel,.rt-in{border:1px solid var(--line);width:100%;height:36px;color:var(--ink);background:#fff;border-radius:9px;min-width:0;padding:0 9px;font-size:12px;font-weight:500}.rt-in.n{text-align:right}.rt-bt{border:1px solid var(--line);cursor:pointer;white-space:nowrap;height:36px;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.rt-bt:hover{background:var(--soft)}.rt-bt.pri{background:var(--pri);border-color:var(--pri);color:#fff}.rt-bt.pri:hover{background:var(--pri-d)}.rt-bt svg{width:15px;height:15px}.rt-bt.sm{height:30px;padding:0 10px;font-size:11.5px}@media (width<=1100px){.rt-fb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.rt-fb{grid-template-columns:repeat(2,minmax(0,1fr))}}.rt-map{border:1px solid var(--line);background:#0d2a3a;border-radius:12px;position:relative;overflow:hidden}.rt-map svg.m{cursor:grab;touch-action:none;width:100%;height:auto;display:block}.rt-map svg.m:active{cursor:grabbing}.rt-mz{background:#fff;border-radius:9px;flex-direction:column;display:flex;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 2px 8px #00000040}.rt-mz button{width:30px;height:30px;color:var(--ink);cursor:pointer;background:#fff;border:0;place-items:center;font-size:17px;font-weight:700;display:grid}.rt-mz button+button{border-top:1px solid var(--line)}.rt-mz button:hover{background:var(--soft)}.rt-mz svg{width:15px;height:15px}.rt-lg{color:var(--ink);background:#fffffff5;border-radius:10px;gap:5px;max-width:190px;padding:8px 11px;font-size:10.5px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #00000040}.rt-lg span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.rt-lg i{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.rt-lg i.l{border-radius:2px;width:15px;height:3px}.rt-lg i.d{border:2px solid;width:11px;height:11px;background:0 0!important}.rt-mcap{color:#fff;background:#0a1932d1;border-radius:8px;max-width:60%;padding:5px 10px;font-size:11px;position:absolute;bottom:10px;left:10px}.rt-mtag{font:700 11px var(--font);fill:#fff;paint-order:stroke;stroke:#000000d9;stroke-width:3.5px;stroke-linejoin:round}.rt-msel{background:#fff;border:0;border-radius:8px;height:30px;padding:0 8px;font-size:11.5px;font-weight:600;position:absolute;top:10px;left:50px;box-shadow:0 2px 8px #00000040}.rt-t{--c:1fr;font-size:11.5px}.rt-th,.rt-tr{grid-template-columns:var(--c);align-items:center;column-gap:6px;min-width:0;padding:0 10px;display:grid}.rt-th{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:42px;color:var(--ink2);padding-top:4px;padding-bottom:4px;font-size:10.5px;font-weight:600;line-height:1.2}.rt-tr{border-bottom:1px solid var(--line2);font-variant-numeric:tabular-nums;min-height:36px}.rt-tr>*{min-width:0}.rt-tr.cl{cursor:pointer}.rt-tr.cl:hover{background:#f8faff}.rt-tr.sel{background:var(--pri-50)}.rt-tr.z{background:#f6f9ff;min-height:44px;font-weight:600}.rt-tr.c{background:#fbfcff;min-height:40px}.rt-tr.tot{background:var(--soft);border-top:1px solid var(--line);font-weight:700}.rt-t .n{text-align:right}.rt-t .ct{text-align:center}.rt-t .nm{align-items:center;gap:7px;min-width:0;display:flex}.rt-t .nm>div{min-width:0}.rt-t .nm b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.rt-t .nm small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;display:block;overflow:hidden}.rt-t .tx{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rt-car{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .15s}.rt-car.o{transform:rotate(90deg)}.rt-dot{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.rt-dot svg{width:13px;height:13px}.rt-pl{text-align:center;border-radius:5px;min-width:38px;padding:2px 5px;font-size:11px;font-weight:600;display:inline-block}.rt-pl.g{color:#15803d;background:#e3f5e9}.rt-pl.a{color:#b45309;background:#fff1dc}.rt-pl.r{color:#c42b1f;background:#fde8e7}.rt-pl.b{background:var(--pri-50);color:var(--pri-d)}.rt-pl.v{background:var(--violet-50);color:var(--violet)}.rt-pl.m{background:var(--gray-50);color:var(--ink2)}.rt-pl.w{min-width:0;padding:2px 8px}.rt-sc{max-height:520px;overflow-y:auto}.rt-note{color:var(--muted);margin:8px 0 0;font-size:11.5px}@media (width<=1420px){.rt-t .h14{display:none}}.rt-dr{border-left:1px solid var(--line);width:min(450px,100vw);box-shadow:var(--shadow-lg);z-index:62;background:#fff;padding:16px 18px 24px;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto}.rt-dh{align-items:center;gap:10px;margin-bottom:4px;display:flex}.rt-dh h2{letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:17px;font-weight:800;overflow:hidden}.rt-x{cursor:pointer;width:30px;height:30px;color:var(--ink2);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.rt-x:hover{background:var(--soft)}.rt-x svg{width:18px;height:18px}.rt-dsub{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.rt-dsub .sp{flex:1}.rt-dt{border-bottom:1px solid var(--line);scrollbar-width:none;gap:14px;margin:8px -2px 12px;display:flex;overflow-x:auto}.rt-dt button{color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:600;box-shadow:inset 0 -2px #0000}.rt-dt button.on{color:var(--pri-d);box-shadow:inset 0 -2px 0 var(--pri)}.rt-ds{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.rt-ds h4{margin:0;font-size:14px;font-weight:700}.rt-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rt-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rt-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rt-m{border:1px solid var(--line);border-radius:10px;min-width:0;padding:8px 10px}.rt-m small{color:var(--muted);font-size:10.5px;font-weight:600;display:block}.rt-m b{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:17px;font-weight:700;display:block;overflow:hidden}.rt-m i{font-size:10.5px;font-style:normal;font-weight:700}.rt-m .s2{color:var(--muted);font-size:10.5px}.rt-kv2{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;font-size:12px;display:grid}.rt-kv2 span{color:var(--muted)}.rt-kv2 b{text-align:right;min-width:0;font-weight:600}.rt-qa{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.rt-qa button{border:1px solid var(--line);color:var(--pri-d);cursor:pointer;text-align:center;background:#fff;border-radius:10px;justify-items:center;gap:4px;padding:8px 2px;font-size:10px;font-weight:600;line-height:1.15;display:grid}.rt-qa button:hover{background:var(--pri-50)}.rt-qa svg{width:20px;height:20px}.rt-qa.q4{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-iss{gap:9px;display:grid}.rt-iss>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;font-size:12px;display:grid}.rt-iss i{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.rt-iss svg{width:16px;height:16px}.rt-iss small{color:var(--muted);font-size:10.5px;display:block}.rt-hd{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;display:grid}.rt-av{color:#fff;border-radius:14px;place-items:center;width:78px;height:78px;display:grid}.rt-av svg{width:38px;height:38px}.rt-hero{border:1px solid var(--line);background:linear-gradient(110deg,#eaf2ff 0%,#dde9ff 45%,#c8daf8 100%);border-radius:16px;margin-bottom:14px;padding:6px 0 0;position:relative;overflow:hidden}.rt-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.05fr) 28px minmax(0,1fr);align-items:stretch;gap:0;padding:0 14px 14px;display:grid}.rt-fc{box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.rt-fc>h5{text-align:center;color:#fff;letter-spacing:.3px;margin:0;padding:9px;font-size:12px;font-weight:700}.rt-fc.in>h5{background:linear-gradient(90deg,#1e3a8a,#2563eb)}.rt-fc.ai>h5{background:linear-gradient(90deg,#3730a3,#6d4ae8)}.rt-fc.out>h5{background:linear-gradient(90deg,#0f766e,#16a34a)}.rt-fi{border:1px solid var(--line2);background:#fbfcff;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:8px;padding:8px 9px;display:grid}.rt-fi i{background:var(--pri-50);width:34px;height:34px;color:var(--pri);border-radius:9px;place-items:center;display:grid}.rt-fi svg{width:18px;height:18px}.rt-fi b{font-size:12px;display:block}.rt-fi small{color:var(--muted);font-size:10.5px;display:block}.rt-fc.out .rt-fi i{background:var(--green-50);color:var(--green)}.rt-arw{color:var(--pri);place-items:center;display:grid}.rt-arw svg{width:26px;height:26px}.rt-ai{padding:12px 14px}.rt-ai h6{text-align:center;margin:0 0 8px;font-size:15px;font-weight:800}.rt-ai ul{gap:7px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.rt-ai li{align-items:center;gap:7px;display:flex}.rt-ai li svg{color:#6d4ae8;flex:none;width:14px;height:14px}.rt-ai .eng{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;display:grid}.rt-ai .sub3{border-top:1px solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;padding-top:9px;display:grid}.rt-ai .sub3 div{color:var(--muted);font-size:10px;line-height:1.3}.rt-ai .sub3 b{color:var(--ink);font-size:10.5px;display:block}@media (width<=1100px){.rt-flow{grid-template-columns:minmax(0,1fr)}.rt-arw{height:26px;transform:rotate(90deg)}}.rt-mn{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=1280px){.rt-mn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.rt-mn{grid-template-columns:minmax(0,1fr)}}.rt-mc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.rt-mc .hh{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;display:grid}.rt-mc .hh i{color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.rt-mc .hh svg{width:24px;height:24px}.rt-mc h4{margin:0;font-size:15px;font-weight:800}.rt-mc .hh p{color:var(--muted);margin:2px 0 0;font-size:11.5px}.rt-lk{border:1px solid var(--line);color:var(--pri-d);cursor:pointer;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.rt-lk:hover{background:var(--pri-50)}.rt-lk svg{flex:none;width:15px;height:15px}.rt-lk span{flex:1;min-width:0}.rt-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.rt-kpis>div{border-left:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:4px 14px;display:grid}.rt-kpis>div:first-child{border-left:0}.rt-kpis i{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rt-kpis svg{width:20px;height:20px}.rt-kpis small{font-size:11px;font-weight:700;display:block}.rt-kpis b{font-size:20px;font-weight:800;line-height:1.2;display:block}.rt-kpis span{color:var(--muted);font-size:10.5px;display:block}@media (width<=1200px){.rt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rt-kpis>div{border-left:0}}.rt-g12{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.rt-g11{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.rt-g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=1180px){.rt-g12,.rt-g11,.rt-g21{grid-template-columns:minmax(0,1fr)}}.rt-pf{border-bottom:1px solid var(--line2);grid-template-columns:22px minmax(0,1fr) 70px 78px;align-items:center;gap:8px;padding:9px 4px;font-size:12px;display:grid}.rt-pf:last-child{border-bottom:0}.rt-pfh{color:var(--muted);grid-template-columns:22px minmax(0,1fr) 70px 78px;gap:8px;padding:0 4px 4px;font-size:10.5px;font-weight:600;display:grid}.rt-pfh span:nth-child(n+3){text-align:right}.rt-bar{background:var(--gray-50);border-radius:5px;height:9px;overflow:hidden}.rt-bar i{border-radius:5px;height:100%;display:block}.rt-svg text{font-family:var(--font);fill:var(--muted);font-size:10px}.rt-svg .g line{stroke:var(--line2)}.rt-svg .v{fill:var(--ink);font-weight:700}.rt-sl{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin-bottom:10px;font-size:12px;display:grid}.rt-sl output{font-weight:700}.rt-sl input{width:100%;accent-color:var(--pri);grid-column:1/-1}.rt-sc2{gap:8px;display:grid}.rt-si{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:10px;width:100%;padding:9px 11px}.rt-si.on{border-color:var(--pri);background:var(--pri-50)}.rt-si b{align-items:center;gap:6px;font-size:12.5px;display:flex}.rt-si p{color:var(--muted);margin:3px 0 0;font-size:11px}.rt-vd{border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:grid}.rt-vd.good{background:var(--green-50)}.rt-vd.warn{background:var(--amber-50)}.rt-vd.bad{background:var(--red-50)}.rt-vd .vi{text-align:center;font-size:10.5px;font-weight:800}.rt-vd p{margin:0;font-size:12px}.rt-rc{border-bottom:1px solid var(--line2);grid-template-columns:24px minmax(0,1fr) 92px;align-items:start;gap:10px;padding:10px 0;font-size:12px;display:grid}.rt-rc:last-child{border-bottom:0}.rt-rc .no{background:var(--pri-50);width:24px;height:24px;color:var(--pri-d);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.rt-rc small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.rt-ac{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=1180px){.rt-ac{grid-template-columns:minmax(0,1fr)}}.rt-acc{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 12px;font-size:12px}.rt-acc b{margin-bottom:3px;font-size:12.5px;display:block}.rt-acc p{color:var(--ink2);margin:0 0 6px}.rt-cq{container-type:inline-size}.rt-ra,.rt-ra .rt-tr,.rt-ra .rt-th{--c:minmax(96px,2fr) 50px 40px 40px 40px 58px 70px}.rt-ra .cq2,.rt-ra .cq3,.rt-ra .cq4{display:none}@container (width>=760px){.rt-ra,.rt-ra .rt-tr,.rt-ra .rt-th{--c:minmax(120px,2.4fr) 54px 44px 44px 46px 40px 42px 42px 42px 60px 54px 60px}.rt-ra .cq2{display:block}}@container (width>=900px){.rt-ra,.rt-ra .rt-tr,.rt-ra .rt-th{--c:minmax(130px,2.4fr) 68px 34px 54px 44px 44px 46px 40px 42px 42px 42px 60px 54px 62px}.rt-ra .cq3{display:block}}@container (width>=1180px){.rt-ra,.rt-ra .rt-tr,.rt-ra .rt-th{--c:minmax(150px,2.4fr) 62px 84px 68px 34px 54px 44px 44px 46px 40px 42px 42px 42px 60px 54px 62px}.rt-ra .cq4{display:block}}.rt-ra .rt-tr.tot,.rt-ra .rt-tr.z,.rt-ra .rt-tr.c{--c:inherit}.rt-mp,.rt-mp .rt-tr,.rt-mp .rt-th{--c:minmax(140px,2.2fr) 62px 62px 76px 56px 60px 70px}.rt-mp .cq2{display:none}@container (width>=840px){.rt-mp,.rt-mp .rt-tr,.rt-mp .rt-th{--c:minmax(140px,2.2fr) 62px 62px 56px 86px 70px 52px 66px 84px 66px}.rt-mp .cq2{display:block}}.rt-cal,.rt-cal .rt-tr,.rt-cal .rt-th{--c:minmax(130px,1.6fr) repeat(6,minmax(52px,1fr)) 54px}.rt-tp,.rt-tp .rt-tr,.rt-tp .rt-th{--c:minmax(90px,2fr) 58px 62px 58px 52px 62px}.rt-tp .cq2,.rt-tp .cq3{display:none}@container (width>=680px){.rt-tp,.rt-tp .rt-tr,.rt-tp .rt-th{--c:minmax(120px,2fr) 58px 48px 64px 66px 62px 58px 66px 50px}.rt-tp .cq2{display:block}}@container (width>=880px){.rt-tp,.rt-tp .rt-tr,.rt-tp .rt-th{--c:minmax(130px,2fr) 44px 46px 62px 66px 66px 58px 62px 46px 46px 46px 62px 46px}.rt-tp .cq3,.rt-tp .cq2{display:block}}.rt-dt1,.rt-dt1 .rt-tr,.rt-dt1 .rt-th{--c:minmax(150px,1.6fr) 58px 76px 74px 52px 52px 66px 66px}.rt-dt1 .cq2{display:none}@container (width>=900px){.rt-dt1,.rt-dt1 .rt-tr,.rt-dt1 .rt-th{--c:minmax(150px,1.6fr) 60px 46px 76px 74px 60px 52px 48px 48px 56px 52px 52px 84px}.rt-dt1 .cq2{display:block}}.rt-ro .cq2{display:none}@container (width>=880px){.rt-ro,.rt-ro .rt-tr,.rt-ro .rt-th{--c:minmax(130px,1.8fr) 52px 60px 70px 74px 88px 74px 64px 64px 68px}.rt-ro .cq2{display:block}}.rt-rc2 .cq2{display:none}@container (width>=900px){.rt-rc2,.rt-rc2 .rt-tr,.rt-rc2 .rt-th{--c:28px minmax(130px,1.3fr) minmax(0,1.2fr) 56px minmax(0,1.3fr) 56px 62px 62px 60px 62px}.rt-rc2 .cq2{display:block}}.rt-ln,.rt-ln .rt-tr,.rt-ln .rt-th{--c:minmax(110px,1.2fr) minmax(0,1.3fr) minmax(0,1.3fr) 62px 62px 62px 56px}.rt-ln .cq2{display:none}@container (width>=860px){.rt-ln,.rt-ln .rt-tr,.rt-ln .rt-th{--c:minmax(120px,1.2fr) minmax(0,1.4fr) minmax(0,1.4fr) 100px 66px 66px 66px 58px}.rt-ln .cq2{display:block}}.rt-cv,.rt-cv .rt-tr,.rt-cv .rt-th{--c:minmax(130px,1.6fr) minmax(0,1.2fr) 66px 66px 66px 40px}.rt-cv .cq2{display:none}@container (width>=900px){.rt-cv,.rt-cv .rt-tr,.rt-cv .rt-th{--c:minmax(130px,1.5fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,1fr) 64px 64px 66px 66px 40px}.rt-cv .cq2{display:block}}.rt-lt,.rt-lt .rt-tr,.rt-lt .rt-th{--c:92px minmax(0,1.3fr) 50px 54px 54px minmax(0,1.2fr)}.rt-lt .cq2{display:none}@container (width>=700px){.rt-lt,.rt-lt .rt-tr,.rt-lt .rt-th{--c:92px minmax(0,1.3fr) 62px 50px 54px 54px minmax(0,1.2fr)}.rt-lt .cq2{display:block}}.rt-tk,.rt-tk .rt-tr,.rt-tk .rt-th{--c:28px minmax(120px,1.6fr) 56px 66px 70px 82px}.rt-tc,.rt-tc .rt-tr,.rt-tc .rt-th{--c:28px minmax(120px,1.6fr) 56px 66px 66px 58px 82px}.rt-ts,.rt-ts .rt-tr,.rt-ts .rt-th{--c:28px minmax(120px,1.8fr) 70px 66px 58px 82px}.rt-tk .cq2,.rt-tk .cq3,.rt-tc .cq2,.rt-tc .cq3,.rt-ts .cq2,.rt-ts .cq3{display:none}@container (width>=760px){.rt-tk,.rt-tk .rt-tr,.rt-tk .rt-th{--c:28px minmax(120px,1.6fr) 50px 60px 62px 54px 56px 56px 44px 80px}.rt-tc,.rt-tc .rt-tr,.rt-tc .rt-th{--c:28px minmax(120px,1.6fr) 50px 60px 62px 44px 62px 56px 56px 80px}.rt-ts,.rt-ts .rt-tr,.rt-ts .rt-th{--c:28px minmax(120px,1.8fr) 84px 66px 62px 62px 56px 56px 80px}.rt-tk .cq2,.rt-tc .cq2,.rt-ts .cq2{display:block}}@container (width>=1000px){.rt-tk,.rt-tk .rt-tr,.rt-tk .rt-th{--c:28px minmax(120px,1.4fr) 50px 60px 62px 54px 56px 56px 44px 80px minmax(0,1.2fr)}.rt-tc,.rt-tc .rt-tr,.rt-tc .rt-th{--c:28px minmax(120px,1.4fr) 50px 60px 62px 44px 62px 56px 56px 80px 10px}.rt-ts,.rt-ts .rt-tr,.rt-ts .rt-th{--c:28px minmax(120px,1.8fr) 84px 66px 62px 62px 56px 56px 80px minmax(0,1fr)}.rt-tk .cq3,.rt-tc .cq3,.rt-ts .cq3{display:block}}.rt-kv b{white-space:nowrap;font-size:20px}.rt-t .n,.rt-t .ct,.rt-tr>span{white-space:nowrap}.rt-t .chip{height:20px;padding:0 7px;font-size:10.5px}@container (width>=760px){.rt-ra,.rt-ra .rt-tr,.rt-ra .rt-th{--c:minmax(120px,2.2fr) 54px 44px 44px 46px 40px 42px 42px 42px 66px 56px 72px}}@container (width>=900px){.rt-ra,.rt-ra .rt-tr,.rt-ra .rt-th{--c:minmax(130px,2.2fr) 80px 34px 54px 44px 44px 46px 40px 42px 42px 42px 66px 56px 72px}}@container (width>=1180px){.rt-ra,.rt-ra .rt-tr,.rt-ra .rt-th{--c:minmax(150px,2.2fr) 62px 84px 80px 34px 54px 44px 44px 46px 40px 42px 42px 42px 66px 56px 72px}}.rt-ro,.rt-ro .rt-tr,.rt-ro .rt-th{--c:minmax(120px,1.8fr) 52px 70px 100px 76px 66px 66px}@container (width>=880px){.rt-ro,.rt-ro .rt-tr,.rt-ro .rt-th{--c:minmax(130px,1.8fr) 52px 60px 70px 74px 104px 80px 70px 70px 72px}}.rt-open .rt-k.k6,.rt-open .rt-k.k5,.rt-open .rt-fb{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-open .rt-g12,.rt-open .rt-g11,.rt-open .rt-g21{grid-template-columns:minmax(0,1fr)}.rt-kv,.rt-rc2 .ct{min-width:0}@container (width>=900px){.rt-rc2,.rt-rc2 .rt-tr,.rt-rc2 .rt-th{--c:28px minmax(130px,1.3fr) minmax(0,1.2fr) 56px minmax(0,1.3fr) 56px 66px 66px 62px 86px}}.rt-rc2,.rt-rc2 .rt-tr,.rt-rc2 .rt-th{--c:28px minmax(120px,1.4fr) minmax(0,1.2fr) minmax(0,1.2fr) 62px 62px 56px 86px}@container (width>=1180px){.rt-ra,.rt-ra .rt-tr,.rt-ra .rt-th{--c:minmax(150px,2.2fr) 62px 84px 80px 34px 54px 44px 44px 46px 40px 42px 42px 42px 66px 64px 72px}}@media (width<=1400px){.rt-open .rt-k.k6,.rt-open .rt-k.k5{grid-template-columns:repeat(2,minmax(0,1fr))}}.rt-sc3{--c:minmax(0,1.2fr) 100px 100px 84px}.rt-rc2 .ct.cq2{min-width:0}@container (width>=900px){.rt-rc2,.rt-rc2 .rt-tr,.rt-rc2 .rt-th{--c:28px minmax(130px,1.3fr) minmax(0,1.2fr) 70px minmax(0,1.3fr) 70px 66px 66px 62px 86px}}.rt-th>span,.rt-t .rt-th span,.rt-t .rt-th .n{white-space:normal}.rt-m b{font-size:15px}.rt-dt{gap:11px}.rt-dt button{font-size:11.5px}.c-teal{background:var(--teal-50);color:var(--teal)}.c-orange{background:var(--orange-50);color:var(--orange)}.s2p-t td{vertical-align:middle}.s2p-row{cursor:pointer}.s2p-row:hover td{background:var(--soft)}.s2p-row.sel td,tr.sel td{background:var(--pri-50)}.s2p-t tr.tot td{background:var(--soft);font-weight:600}.s2p-t tr.tot.grand td{background:var(--pri-50)}.s2p-sw{cursor:pointer;vertical-align:middle;background:#c7cfdf;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;position:relative}.s2p-sw i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.s2p-sw.on{background:var(--pri)}.s2p-sw.on i{left:18px}.s2p-hero{background:linear-gradient(90deg,#eef4ff,#f7f9ff 60%,#fff);align-items:center;gap:20px;display:flex}.s2p-hero h2{margin:0 0 6px;font-size:20px}.s2p-hero p{color:var(--ink2);max-width:760px;margin:0;font-size:13.5px}.s2p-heroart{background:var(--pri-50);width:96px;height:96px;color:var(--pri);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.s2p-heroart svg{width:44px;height:44px}.s2p-types{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.s2p-ty{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;transition:all .15s;display:flex;position:relative}.s2p-ty:hover{border-color:var(--pri);box-shadow:var(--shadow);transform:translateY(-1px)}.s2p-ty.on{border-color:var(--pri);background:var(--pri-50);box-shadow:0 0 0 3px var(--pri-100)}.s2p-ty .tx{flex:1;min-width:0}.s2p-ty b{margin-bottom:4px;font-size:14px;display:block}.s2p-ty p{color:var(--ink2);margin:0 0 8px;font-size:12.5px;line-height:1.5}.s2p-ty .meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.s2p-ty .meta span{align-items:center;gap:4px;display:inline-flex}.s2p-ty small{color:var(--muted);font-size:11.5px}.s2p-ty .go{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.s2p-ty:hover .go,.s2p-ty.on .go{background:var(--pri);border-color:var(--pri);color:#fff}.s2p-doc{align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.s2p-doc .tx{flex:1;min-width:0}.s2p-doc h2{margin:0 0 4px;font-size:17px}.s2p-meta{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.s2p-meta b{color:var(--ink)}.s2p-stepper .step{cursor:pointer}.s2p-cols{grid-template-columns:minmax(0,1fr) 360px}@media (width<=1280px){.s2p-cols{grid-template-columns:minmax(0,1fr)}}.s2p-g3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.s2p-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.s2p-g3{grid-template-columns:minmax(0,1fr)}}.s2p-radio{flex-wrap:wrap;align-items:center;gap:16px;min-height:40px;font-size:13px;display:flex}.s2p-radio label,.s2p-radio span{align-items:center;gap:8px;display:inline-flex}.s2p-radio input{accent-color:var(--pri)}.s2p-budget{border:1px solid var(--line2);background:var(--soft);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;padding:12px 14px;display:grid}.s2p-budget small{color:var(--muted);margin-bottom:2px;font-size:11.5px;display:block}.s2p-budget b{font-size:14px}.s2p-budget .ok{background:var(--green-50);color:var(--green);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.s2p-budget .ok small{color:var(--green)}@media (width<=900px){.s2p-budget{grid-template-columns:repeat(2,minmax(0,1fr))}}.s2p-kv{border:1px solid var(--line2);background:var(--soft);border-radius:12px;grid-template-columns:140px minmax(0,1fr);margin-bottom:12px;padding:12px 14px}.s2p-kv dt{color:var(--muted)}.s2p-kv dd{margin:0;font-weight:600}.s2p-wf{gap:6px;display:grid}.wst{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.wst .n{background:var(--gray-50);width:24px;height:24px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.wst.on .n{background:var(--pri);color:#fff}.wst.ok .n{background:var(--green);color:#fff}.wst>div{flex:1;min-width:0}.wst b{display:block}.wst small{color:var(--muted)}.s2p-ai{background:linear-gradient(#faf8ff,#fff);border-color:#ddd6fe}.s2p-aisteps{gap:8px;margin-bottom:12px;display:grid}.s2p-aisteps .st{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.s2p-aisteps .st .n{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.s2p-aisteps .st>div{flex:1}.s2p-aisteps b{display:block}.s2p-aisteps small{color:var(--muted)}.s2p-cks{flex-wrap:wrap;gap:12px;font-size:12.5px;display:flex}.s2p-cks label{align-items:center;gap:6px;display:inline-flex}.s2p-cks.col{flex-direction:column;gap:8px}.s2p-cks input{accent-color:var(--pri)}.s2p-k4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.s2p-k4{grid-template-columns:repeat(2,minmax(0,1fr))}}.s2p-score{min-width:110px}.s2p-score .bar,.s2p-dims .bar{background:#e3e8f2;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.s2p-score .bar i,.s2p-dims .bar i{background:var(--green);height:100%;display:block}.s2p-dims{gap:10px;margin-bottom:12px;display:grid}.s2p-dims>div{grid-template-columns:minmax(0,1fr) 110px 32px;align-items:center;gap:10px;font-size:12.5px;display:grid}.s2p-dims b{text-align:right}.s2p-insight{background:var(--violet-50);border-radius:12px;padding:12px 14px;font-size:12.5px}.s2p-insight b{color:#6d28d9;align-items:center;gap:6px;margin-bottom:6px;display:flex}.s2p-insight ul{gap:4px;margin:0;padding-left:18px;display:grid}.s2p-tl2{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}@media (width<=1300px){.s2p-tl2{grid-template-columns:minmax(0,1fr)}}.s2p-num{text-align:center;width:72px;height:34px}.s2p-gantt{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:12px 14px}.s2p-gantt .gh{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.s2p-gantt .gb{gap:8px;display:grid}.s2p-gantt .gr{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;display:grid}.s2p-gantt .gl{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.s2p-gantt .gl small{width:100%;color:var(--muted);padding-left:18px;font-size:11px;font-weight:400}.s2p-gantt .gt{border:1px solid var(--line2);background:#fff;border-radius:6px;height:26px;position:relative}.s2p-gantt .gt i{border-radius:5px;min-width:8px;position:absolute;top:5px;bottom:5px}.s2p-gantt .gt i span{color:var(--ink2);white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.s2p-gantt .gr:nth-child(n+5) .gt i span{left:auto;right:calc(100% + 6px)}.s2p-kanban{gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.s2p-kcol{background:var(--soft);border:1px solid var(--line2);border-radius:14px;flex:0 0 250px;padding:12px}.s2p-kcol .kh{align-items:center;gap:8px;margin-bottom:2px;font-size:13px;display:flex}.s2p-kcol .kh b{color:var(--ink);flex:1}.s2p-kcol .kh .n{background:var(--surface);border:1px solid var(--line2);color:var(--ink2);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.s2p-kcol>small{color:var(--muted);margin-bottom:10px;display:block}.s2p-kcol .kb{gap:8px;max-height:480px;display:grid;overflow-y:auto}.s2p-kcard{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:10px;transition:all .15s}.s2p-kcard:hover{border-color:var(--pri);box-shadow:var(--shadow)}.s2p-kcard b{color:var(--pri);font-size:12px;display:block}.s2p-kcard p{margin:4px 0 8px;font-size:12.5px;line-height:1.4}.s2p-kcard .f{color:var(--muted);justify-content:space-between;align-items:center;font-size:11.5px;font-weight:600;display:flex}.s2p-rank{gap:10px;display:grid}.s2p-rcard{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.s2p-rcard.win{background:var(--green-50);border-color:#bfe8d4}.s2p-rcard .pos{background:var(--gray-50);width:30px;height:30px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.s2p-rcard.win .pos{background:var(--green);color:#fff}.s2p-rcard .tx{flex:1;min-width:0}.s2p-rcard .tx>b{margin-bottom:6px;font-size:13.5px;display:block}.s2p-rcard .bars{color:var(--muted);grid-template-columns:72px minmax(0,1fr) 54px;align-items:center;gap:8px;margin-bottom:3px;font-size:11px;display:grid}.s2p-rcard .bars .bar{background:#e3e8f2;border-radius:3px;height:5px;overflow:hidden}.s2p-rcard .bars .bar i{height:100%;display:block}.s2p-rcard .score{text-align:center;flex:none}.s2p-rcard .score b{color:var(--pri);font-size:24px}.s2p-rcard .score small{color:var(--muted);font-size:10.5px;display:block}.s2p-rcard.win .score b{color:var(--green)}.s2p-matrix th,.s2p-matrix td{white-space:nowrap}.s2p-countdown{background:linear-gradient(90deg,#fff7ed,#fff);align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.s2p-countdown>div:first-child{flex:1;align-items:center;gap:12px;display:flex}.s2p-countdown>div:first-child svg{color:var(--amber)}.s2p-countdown b{display:block}.s2p-countdown p{color:var(--ink2);margin:2px 0 0;font-size:12.5px}.s2p-countdown .cd{text-align:center;border-left:1px solid var(--line2);border-right:1px solid var(--line2);padding:0 18px}.s2p-countdown .cd b{color:var(--amber);font-size:24px}.s2p-countdown .cd small{color:var(--muted);font-size:11px}.s2p-envrow{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.s2p-envrow .e{flex:1;align-items:center;gap:10px;display:flex}.s2p-envrow .e.done svg{color:var(--green)}.s2p-envrow .e.locked svg{color:var(--muted)}.s2p-envrow b{font-size:13px;display:block}.s2p-envrow small{color:var(--muted)}.s2p-qa-log{gap:10px;display:grid}.s2p-qitem{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.s2p-qitem .q{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.s2p-qitem .qt{color:var(--ink2);margin:0 0 6px;font-size:13px}.s2p-qitem .at{background:var(--green-50);color:var(--green);border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:6px 8px;font-size:12.5px;display:flex}.s2p-ptrend{gap:10px;margin-top:14px;display:grid}.s2p-ptrend .r{grid-template-columns:100px minmax(0,1fr) 90px;align-items:center;gap:10px;font-size:12px;display:grid}.s2p-ptrend .bar{background:#e3e8f2;border-radius:4px;height:8px;overflow:hidden}.s2p-ptrend .bar i{height:100%;display:block}.s2p-ptrend b{text-align:right}.s2p-chat{gap:10px;max-height:360px;margin-bottom:12px;padding:4px 2px;display:grid;overflow-y:auto}.s2p-chat .msg{display:flex}.s2p-chat .msg.me{justify-content:flex-end}.s2p-chat .msg .b{border-radius:14px;max-width:78%;padding:10px 12px;font-size:12.5px}.s2p-chat .msg.me .b{background:var(--pri);color:#fff;border-bottom-right-radius:4px}.s2p-chat .msg.them .b{background:var(--soft);border:1px solid var(--line2);border-bottom-left-radius:4px}.s2p-chat .msg b{opacity:.85;margin-bottom:3px;font-size:11px;display:block}.s2p-chat .msg p{margin:0 0 4px;line-height:1.4}.s2p-chat .msg small{opacity:.7;font-size:10px}.s2p-chatin{align-items:flex-end;gap:8px;display:flex}.s2p-chatin textarea{flex:1}.sx-tile{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.sx-tile svg.i{width:20px;height:20px}.sx-tile.lg{border-radius:11px;width:44px;height:44px}.sx-tile.lg svg.i{width:22px;height:22px}.sx-tile.xl{border-radius:12px;width:52px;height:52px}.sx-tile.xl svg.i{width:28px;height:28px}.sx-st{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sx-st svg.i{width:14px;height:14px}.sx-badge{background:var(--pri-50);color:var(--pri);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.sx-badge svg.i{width:13px;height:13px}.sx-badge.ok{color:#15803d;background:#e8f7ee}.sx-badge.warn{color:#b45309;background:#fff4e2}.sx-badge.gray{color:#5b6788;background:#eef1f6}.sx-badge.lg{padding:6px 12px;font-size:12.5px}.sx-ib{border:1px solid var(--line);width:38px;height:38px;color:var(--pri);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.sx-ib:hover{background:var(--pri-50)}.sx-link{color:var(--pri);cursor:pointer;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.sx-link:hover{text-decoration:underline}.sx-mut{color:var(--muted);font-size:12px}.sx-av{color:#fff;vertical-align:middle;background:#1e3a8a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-grid}.sx-av.xs{width:22px;height:22px;font-size:9.5px}.sx-av.sm2{background:var(--pri-50);width:32px;height:32px;color:var(--pri)}.sx-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:14px 0;display:flex;overflow-x:auto}.sx-tab{color:var(--ink2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.sx-tab:hover{color:var(--pri)}.sx-tab .n{border:1px solid #c8d1e3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.sx-tab em{background:var(--gray-50);color:var(--ink2);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.sx-tab.on{color:var(--pri);border-bottom-color:var(--pri)}.sx-tab.on .n{background:var(--pri);color:#fff;border-color:var(--pri)}.sx-tab.on em{background:var(--pri-50);color:var(--pri)}.sx-tabs.sm{margin:12px 0 2px}.sx-tabs.sm .sx-tab{padding:9px 8px;font-size:12.5px}.sx-chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.sx-chip{border:1px solid var(--line);font:inherit;color:#3b4767;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f1c3f0a}.sx-chip:hover{color:var(--pri);border-color:#a9bdf3}.sx-chip svg.i{width:15px;height:15px}.sx-chip em{color:var(--muted);background:var(--gray-50);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.sx-chip.done svg.i{color:#16a34a}.sx-chip.on{background:var(--pri);border-color:var(--pri);color:#fff;box-shadow:0 4px 12px #2563eb38}.sx-chip.on svg.i{color:#fff}.sx-chip.on em{color:#fff;background:#fff3}.sx-chip.sm{box-shadow:none;padding:5px 11px;font-size:12px}.sx-chip.sm svg.i{width:13px;height:13px}.sx-chip.sm em{font-size:10.5px}.sx-mon{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.sx-mon.open{grid-template-columns:minmax(0,1fr) 460px}.sx-tbl.cmp .col-prog,.sx-tbl.cmp .col-upd{display:none}.sx-tbl.cmp .sx-cc{padding:5px}.sx-tbl.cmp .sx-cc span{display:none}.sx-tbl.cmp .ttl{max-width:190px}@media (width<=1200px){.sx-mon.open{grid-template-columns:minmax(0,1fr)}}.sx-monm{min-width:0}.sx-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1100px){.sx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-kpi{border:1px solid;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.sx-kpi .ki{background:#fffc;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 1px 2px #0f1c3f0f}.sx-kpi .ki svg.i{stroke-width:2px;width:24px;height:24px}.sx-kpi small{color:var(--ink2);white-space:nowrap;font-size:12.5px;font-weight:600;display:block}.sx-kpi b{font-size:26px;font-weight:800;line-height:1.1}.sx-moncard{padding-top:4px}.sx-tabrow{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:14px;display:flex}.sx-tabrow .sx-tabs{border-bottom:0;flex:1;min-width:0;margin:0}.sx-tabrow .sx-tab{padding:13px 12px}.sx-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sx-filters .grow{flex:220px}.sx-filters .sel{width:auto;min-width:0;max-width:230px}.sx-tw{border:1px solid var(--line);scrollbar-width:thin;border-radius:12px;overflow-x:auto}.sx-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.sx-tbl th{text-align:left;color:#3b4767;border-bottom:1px solid var(--line);white-space:nowrap;background:#f6f8fd;padding:10px;font-size:12px;font-weight:700}.sx-tbl td{border-bottom:1px solid var(--line2);vertical-align:middle;padding:9px 10px}.sx-tbl tbody tr{cursor:pointer;transition:background .12s}.sx-tbl tbody tr:hover td{background:#f8faff}.sx-tbl tbody tr.sel td{background:var(--pri-50)}.sx-tbl tr:last-child td{border-bottom:0}.sx-tbl .c{text-align:center}.sx-tbl .r{text-align:right}.sx-tbl .cbx{width:34px;padding-right:0}.sx-cb{width:16px;height:16px;accent-color:var(--pri);cursor:pointer;vertical-align:middle}.sx-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.sx-id{color:var(--pri);cursor:pointer;white-space:nowrap;font-weight:700}.sx-id:hover{text-decoration:underline}.sx-tbl .ttl{min-width:150px;max-width:210px;font-weight:600;line-height:1.35}.sx-cc{border:1px solid var(--line2);color:var(--ink2);vertical-align:middle;background:#f3f6fb;border-radius:8px;align-items:center;gap:6px;max-width:165px;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.sx-cc i{flex:none;display:grid}.sx-cc svg.i{width:14px;height:14px}.sx-cc span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-prog{align-items:center;gap:8px;min-width:100px;display:flex}.sx-prog .bar{background:#e3e8f2;border-radius:9px;flex:1;height:6px;overflow:hidden}.sx-prog .bar i{border-radius:9px;height:100%;display:block}.sx-prog b{text-align:right;width:34px;font-size:12px}.sx-vs{white-space:nowrap;gap:8px;font-size:12px;font-weight:700;display:flex}.sx-vs span{align-items:center;gap:3px;display:inline-flex}.sx-vs svg.i{width:14px;height:14px}.sx-vs .ok{color:#15803d}.sx-vs .wa{color:#b45309}.sx-vs .bd{color:#dc2626}.sx-tbl .upd{white-space:nowrap;font-size:12px;line-height:1.35}.sx-tbl .upd small{color:var(--muted)}.sx-empty{text-align:center;color:var(--muted);padding:36px!important}.sx-empty svg.i{width:22px;height:22px;margin:0 auto 6px}.sx-pager{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding-top:14px;font-size:12.5px;display:flex}.sx-pager .sel.sm{width:auto;min-width:0;height:32px;margin-left:6px}.sx-pager .pgs{gap:6px;margin-left:auto;display:flex}.sx-pager .pgs button{border:1px solid var(--line);width:32px;height:32px;font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border-radius:8px;place-items:center;font-weight:600;display:grid}.sx-pager .pgs button.on{background:var(--pri);border-color:var(--pri);color:#fff}.sx-pager .pgs button:disabled{opacity:.45;cursor:default}.sx-ggrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.sx-gcard{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.sx-gcard:hover{box-shadow:var(--shadow);border-color:#a9bdf3;transform:translateY(-1px)}.sx-gcard .t{flex:1;min-width:0}.sx-gcard b{font-size:13px;display:block}.sx-gcard small{color:var(--muted);font-size:11.5px}.sx-gcard .stk{border-radius:9px;gap:2px;height:5px;margin-top:7px;display:flex;overflow:hidden}.sx-gcard .stk i{display:block}.sx-gcard>svg.i{color:var(--muted)}.sx-snap{scrollbar-width:thin;max-height:calc(100vh - 100px);padding:16px 18px;position:sticky;top:84px;overflow:auto}.sx-snh{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sx-snh h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:800}.sx-snh .sx-ib{width:32px;height:32px;color:var(--ink2);border-color:#0000}.sx-sid{align-items:center;gap:12px;display:flex}.sx-sid .av{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.sx-sid .av svg.i{width:22px;height:22px}.sx-sid .tx{flex:1;min-width:0}.sx-sid b{font-size:16px;font-weight:800;display:block}.sx-sid p{color:var(--ink2);margin:2px 0 0;font-size:12.5px;line-height:1.35}.sx-bk{white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.sx-bk i{border-radius:50%;width:7px;height:7px}.sx-sec{border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:12px 14px}.sx-sec:after{content:"";clear:both;display:block}.sx-sec .sh{color:var(--pri);align-items:center;gap:8px;margin-bottom:12px;display:flex}.sx-sec .sh b{color:var(--ink);flex:1;font-size:14px}.sx-sec .sh .pct{color:var(--ink);font-size:15px;font-weight:800}.sx-pp{display:flex;position:relative}.sx-pp:before{content:"";background:#dfe5f0;height:2px;position:absolute;top:11px;left:6.25%;right:6.25%}.sx-pp .trk{background:#16a34a;height:2px;position:absolute;top:11px;left:6.25%}.sx-pp .p{z-index:1;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.sx-pp .p i{color:#fff;background:#fff;border:2px solid #cfd8ea;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.sx-pp .p i svg.i{stroke-width:3px;width:13px;height:13px}.sx-pp .p.d i{background:#16a34a;border-color:#16a34a}.sx-pp .p.c i{border-color:var(--pri);box-shadow:0 0 0 4px var(--pri-50)}.sx-pp .p.c i:after{content:"";background:var(--pri);border-radius:50%;width:8px;height:8px}.sx-pp .p.x i{background:#dc2626;border-color:#dc2626}.sx-pp .p small{letter-spacing:-.1px;color:var(--muted);text-align:center;font-size:10px;line-height:1.2}.sx-pp .p.c small{color:var(--pri);font-weight:700}.sx-pp .p.d small{color:var(--ink2)}.sx-kvc{grid-template-columns:128px minmax(0,1fr);gap:7px 12px;margin:0;font-size:12.5px;display:grid}.sx-kvc dt{color:var(--ink2);justify-content:space-between;display:flex}.sx-kvc dt:after{content:":"}.sx-kvc dd{margin:0;font-weight:600}.sx-cs{align-items:center;gap:12px;display:flex}.sx-cs .ic{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sx-cs .tx{flex:1;min-width:0}.sx-cs .tx b{font-size:14px}.sx-cs .tx p{color:var(--ink2);margin:2px 0 0;font-size:12px;line-height:1.35}.sx-cs .lu{border-left:1px solid var(--line);flex:none;padding-left:12px;font-size:12px;line-height:1.35}.sx-cs .lu small{color:var(--muted);font-size:11px;display:block}.sx-cs .lu b{font-size:12px;display:block}.sx-link.r{float:right;margin-top:10px}.sx-vph{color:var(--ink2);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12.5px;display:flex}.sx-vpg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sx-vpg>div{border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.sx-vpg svg.i{flex:none;width:22px;height:22px}.sx-vpg b{color:var(--ink);font-size:20px;line-height:1.1;display:block}.sx-vpg small{color:var(--ink2);white-space:nowrap;font-size:11px}.sx-vpg .ok{color:#15803d;background:#e8f7ee}.sx-vpg .wa{color:#b45309;background:#fff4e2}.sx-vpg .bd{color:#dc2626;background:#fdecec}.sx-qa{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sx-qa .btn{white-space:nowrap;justify-content:center;gap:5px;padding:0 4px;font-size:11.5px}.sx-tl{flex-direction:column;display:flex}.sx-tl .stp{gap:10px;padding-bottom:14px;display:flex;position:relative}.sx-tl .stp:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:28px;bottom:0;left:13px}.sx-tl .stp.done:not(:last-child):after{background:#16a34a}.sx-tl .d{color:#8a94ad;background:#eef1f6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.sx-tl .d svg.i{width:14px;height:14px}.sx-tl .done .d{color:#16a34a;background:#e8f7ee}.sx-tl .cur .d{background:var(--pri);color:#fff}.sx-tl .stop .d{color:#dc2626;background:#fdecec}.sx-tl b{font-size:12.5px;display:block}.sx-tl small{color:var(--muted);font-size:11.5px}.sx-vlist .r{border-bottom:1px dashed var(--line2);align-items:center;gap:10px;padding:8px 0;display:flex}.sx-vlist .r:last-child{border-bottom:0}.sx-vlist .r>div{flex:1;min-width:0}.sx-vlist b{font-size:12.5px;display:block}.sx-vlist small{color:var(--muted);font-size:11.5px}.sx-foot{gap:10px}.sx-fm{align-items:center;min-width:0;display:flex;overflow:hidden}.sx-fm>div{border-right:1px solid var(--line);white-space:nowrap;padding:0 16px}.sx-fm>div:first-child{padding-left:4px}.sx-fm>div:last-child{border-right:0}.sx-fm small{color:var(--muted);font-size:11px;display:block}.sx-fm b{color:var(--ink);font-size:14px}.sx-fm .m b{color:var(--pri)}@media (width<=1560px){.sx-fm>div:nth-child(4),.sx-fm>div:nth-child(5){display:none}}@media (width<=1260px){.sx-fm{display:none}}.sx-wrap{padding:20px 22px}.sx-sech{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.sx-num{background:var(--pri);color:#fff;width:44px;height:44px;box-shadow:0 0 0 5px var(--pri-100);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:800;display:grid}.sx-sech .tx{flex:1;min-width:240px}.sx-sech h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:800}.sx-sech p{color:var(--muted);margin:2px 0 0;font-size:13px}.sx-msplit{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.sx-msplit{grid-template-columns:1fr}}.sx-mlist{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:calc(100vh - 180px);padding:2px 4px 2px 2px;display:flex;position:sticky;top:84px;overflow:auto}.sx-mlh{justify-content:space-between;align-items:center;margin-bottom:2px;font-size:13px;display:flex}.sx-mlist .sbox{margin-bottom:2px}.sx-pgrp{text-transform:uppercase;letter-spacing:.5px;color:#5b6788;align-items:center;gap:7px;margin:10px 2px 2px;font-size:10.5px;font-weight:700;display:flex}.sx-pgrp i{border-radius:50%;flex:none;width:8px;height:8px}.sx-pgrp span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sx-pgrp small{color:var(--muted);font-size:10.5px;font-weight:600}.sx-mi{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:all .15s;display:flex}.sx-mi:hover{border-color:#b6c6ee}.sx-mi.act{border-color:var(--pri);background:var(--pri-50);box-shadow:0 0 0 3px var(--pri-100)}.sx-mi .t{flex:1;min-width:0}.sx-mi b{font-size:12.8px;line-height:1.3;display:block}.sx-mi small{color:var(--muted);margin-top:2px;font-size:11.3px;line-height:1.3;display:block}.sx-mi.draft{background:#fafbfd}.sx-mi.draft b{color:#6b7591}.sx-rd{box-sizing:border-box;background:#fff;border:2px solid #b8c3d9;border-radius:50%;flex:none;width:18px;height:18px}.sx-rd.on{border:5px solid var(--pri)}.sx-detail{min-width:0}.sx-mhead{border:1px solid var(--line);background:linear-gradient(#fbfcff,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.sx-mhead .tx{flex:1;min-width:260px}.sx-mhead .nm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-mhead h4{letter-spacing:-.2px;margin:0;font-size:18px;font-weight:800}.sx-mhead p{color:var(--muted);margin:4px 0 0;font-size:12.8px;line-height:1.45}.sx-mact{flex-wrap:wrap;gap:8px;display:flex}.sx-ovw{grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.sx-ovw.one{grid-template-columns:minmax(0,1fr)}.sx-ovw.eq{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1380px){.sx-ovw,.sx-ovw.eq{grid-template-columns:minmax(0,1fr)}}.sx-fchips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.sx-feats{flex-direction:column;gap:2px;display:flex}.sx-feat{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;transition:all .15s;display:flex}.sx-feat:hover{background:#f6f8fd}.sx-feat.act{background:var(--pri-50);box-shadow:inset 3px 0 0 var(--pri)}.sx-feat .fi{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.sx-feat .fi svg.i{width:16px;height:16px}.sx-feat .t{flex:1;min-width:0}.sx-feat b{font-size:12.8px;line-height:1.35;display:block}.sx-feat small{color:var(--muted);margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.sx-feat .bd{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.sx-feat.off b{color:#6b7591}.sx-feat .w{text-align:right;align-self:center;min-width:44px;font-size:16px;font-weight:800}.sx-feat .s2p-sw{align-self:center}.sx-pkb{white-space:nowrap;color:#46516f;background:#eef1f6;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sx-pkb svg.i{width:12px;height:12px}.sx-pkb.std{background:var(--pri-50);color:var(--pri)}.sx-pkb.ai{color:#6d28d9;background:linear-gradient(90deg,#f3e8ff,#e0ecff)}.sx-add{color:var(--pri);font:inherit;cursor:pointer;background:#fbfcff;border:1px dashed #b8c6e6;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:9px;font-size:12.5px;font-weight:600;display:flex}.sx-add:hover{background:var(--pri-50)}.sx-cat{border:1px solid var(--line);background:linear-gradient(#f8faff,#fff);border-radius:12px;min-width:0;padding:14px 16px}.sx-cat-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.sx-cat-h>div{flex:1;min-width:0}.sx-cat-h small{color:var(--muted);font-size:11.5px;display:block}.sx-cat-h b{font-size:15px;line-height:1.3;display:block}.sx-cat .f{margin-bottom:10px}.sx-cat .fgrid{gap:0 12px}.sx-lbl{margin:14px 0 8px;font-size:12.5px;font-weight:700}.sx-opts{gap:8px;display:grid}.sx-opt{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #d6deec;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.sx-opt:hover{border-color:#a9bdf3}.sx-opt .radio{border:2px solid #b8c3d9;border-radius:50%;flex:none;width:18px;height:18px}.sx-opt>svg.i{width:20px;height:20px;color:var(--pri)}.sx-opt b{font-size:12.8px;display:block}.sx-opt small{color:var(--muted);font-size:11.5px;display:block}.sx-opt.on{border-color:var(--pri);background:var(--pri-50)}.sx-opt.on .radio{border:5px solid var(--pri)}.sx-opt.on b{color:var(--pri)}.sx-tg{border:1px solid var(--line2);background:#fff;border-radius:10px;flex-direction:column;display:flex}.sx-tg>div{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:10px 12px;display:flex}.sx-tg>div:last-child{border-bottom:0}.sx-tg span{flex:1;min-width:0}.sx-tg b{font-size:12.8px;display:block}.sx-tg small{color:var(--muted);font-size:11.5px;display:block}.sx-ocr{background:var(--pri-50);color:#2a3f84;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px}.sx-ocr>b{align-items:center;gap:6px;margin-bottom:8px;display:flex}.sx-ocr>small{color:#4c5b8c;align-items:flex-start;gap:6px;margin-top:8px;line-height:1.4;display:flex}.sx-docs{flex-wrap:wrap;gap:5px;margin:2px 0 4px;display:flex}.sx-docs span{color:#46516f;background:#eef1f6;border-radius:6px;padding:3px 8px;font-size:11.5px}.sx-ocr .sx-docs span{background:#fff}.sx-cfoot{border-top:1px solid var(--line2);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.sx-dirs{gap:8px;display:grid}.sx-dir{background:#fff;border:1px solid #d6deec;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.sx-dir .ck{color:#0000;border:2px solid #b8c3d9;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.sx-dir .ck svg.i{stroke-width:3px;width:12px;height:12px}.sx-dir.on{border-color:var(--pri);background:var(--pri-50)}.sx-dir.on .ck{background:var(--pri);border-color:var(--pri);color:#fff}.sx-dir b{align-items:center;gap:6px;font-size:12.8px;display:flex}.sx-dir b svg.i{width:14px;height:14px;color:var(--pri)}.sx-dir small{color:var(--muted);font-size:11.5px;display:block}.sx-ring{--p:80;background:conic-gradient(#16a34a calc(var(--p)*1%),#e3e8f2 0);border-radius:50%;place-items:center;width:132px;height:132px;margin:4px auto 16px;display:grid}.sx-ring b{background:#fff;border-radius:50%;justify-content:center;align-items:baseline;width:104px;height:104px;padding-top:38px;font-size:28px;font-weight:800;display:flex}.sx-ring b small{color:var(--muted);font-size:12px;font-weight:600}.sx-chk{flex-direction:column;gap:8px;display:flex}.sx-chk div{align-items:center;gap:8px;font-size:12.5px;display:flex}.sx-chk .y svg.i{color:#16a34a}.sx-chk .n svg.i{color:#d97706}.sx-wsplit{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;padding:12px 14px}.sx-wsplit .hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.sx-wsplit .stk{border-radius:8px;gap:2px;height:30px;display:flex;overflow:hidden}.sx-wsplit .stk i{color:#fff;white-space:nowrap;align-items:center;min-width:0;padding:0 10px;font-size:12px;font-style:normal;font-weight:700;display:flex;overflow:hidden}.sx-wsplit .ai{color:#6d28d9;background:#f6f0ff;border-radius:8px;align-items:flex-start;gap:6px;margin-top:10px;padding:7px 9px;font-size:12px;line-height:1.4;display:flex}.sx-wsplit .ai svg.i{flex:none;margin-top:1px}.sx-seg{background:#f6f8fc;border:1px solid #d6deec;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.sx-seg button{font:inherit;color:#46516f;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex}.sx-seg button.on{color:var(--pri);background:#fff;box-shadow:0 1px 3px #0000001a}.sx-rng{align-items:center;gap:12px;margin-bottom:6px;display:flex}.sx-rng input[type=range]{accent-color:var(--pri);flex:1}.sx-rng .v{text-align:center;background:var(--pri-50);min-width:52px;color:var(--pri);border-radius:8px;padding:5px 8px;font-size:14px;font-weight:800}.sx-formula{background:#fff8ec;border:1px solid #f6dfb5;border-radius:10px;padding:10px 12px;font-size:12.5px}.sx-formula b{margin-bottom:4px;display:block}.sx-formula small{color:#7a5b25;font-size:11.5px;line-height:1.4;display:block}.sx-tbl.mini td,.sx-tbl.mini th{padding:7px 9px}.sx-tbl.mini tbody tr{cursor:default}.sx-pkg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}@media (width<=1300px){.sx-pkg{grid-template-columns:minmax(0,1fr)}}.sx-pk{cursor:pointer;background:#fff;border:1px solid #d6deec;border-radius:12px;flex-direction:column;gap:4px;padding:14px;transition:all .15s;display:flex;position:relative}.sx-pk:hover{border-color:#a9bdf3;transform:translateY(-1px)}.sx-pk.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-100)}.sx-pk .nm{align-items:center;gap:8px;display:flex}.sx-pk .nm b{font-size:14px}.sx-pk>small{color:var(--muted);font-size:12px}.sx-pk ul{flex-direction:column;flex:1;gap:6px;margin:8px 0 10px;padding:0;list-style:none;display:flex}.sx-pk li{color:#3b4767;gap:6px;font-size:12px;line-height:1.35;display:flex}.sx-pk li svg.i{color:#16a34a;flex:none;width:14px;height:14px;margin-top:1px}.sx-pk .btn{justify-content:center}.sx-pk .rib{background:var(--pri);color:#fff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:-9px;right:12px}.sx-exp span{margin-left:2px}.sx-mon.open .sx-exp span{display:none}.sx-mon.open .sx-kpi{gap:10px;padding:12px}.sx-mon.open .sx-kpi .ki{width:40px;height:40px}.sx-mon.open .sx-kpi .ki svg.i{width:21px;height:21px}.sx-mon.open .sx-kpi b{font-size:23px}.sx-mon.open .sx-kpi small{font-size:12px}.sx-tile.xs{border-radius:8px;width:28px;height:28px}.sx-tile.xs svg.i{width:15px;height:15px}.sx-mtools{color:var(--muted);align-items:center;gap:6px;margin:0 2px 2px;font-size:12px;display:flex}.sx-mtools .sx-link{font-size:12px}.sx-cgw{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .15s}.sx-cgw.open{background:#fbfcff;border-color:#dbe4f5}.sx-cgw.act{border-color:#b9cbf3}.sx-cg{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.sx-cg:hover{background:var(--soft)}.sx-cg>.tx{flex:1;min-width:0}.sx-cg b{text-overflow:ellipsis;white-space:nowrap;font-size:12.6px;line-height:1.3;display:block;overflow:hidden}.sx-cg small{color:var(--muted);font-size:11px;display:block}.sx-cg>svg.i{color:var(--muted);transition:transform .18s;transform:rotate(-90deg)}.sx-cgw.open .sx-cg>svg.i{transform:rotate(0)}.sx-dot{background:var(--pri);border-radius:50%;flex:none;width:8px;height:8px}.sx-cgi{flex-direction:column;gap:6px;padding:0 8px 8px;display:flex}.sx-cgi .sx-mi{padding:8px 9px}.sx-feats.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}@media (width<=1100px){.sx-feats.g2{grid-template-columns:minmax(0,1fr)}}.sx-hint{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.sx-chip .pc{opacity:.75;font-size:11px;font-weight:700}.sx-tot{align-self:center;margin-left:auto}.sx-pkb.vio{color:#6d28d9;background:#f1ebfe}.sx-pane{padding:14px 16px;animation:.18s sxIn}@keyframes sxIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.sx-ph{align-items:center;gap:10px;margin-bottom:6px;display:flex}.sx-ph .tx{flex:1;min-width:0}.sx-ph small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.sx-ph b{color:var(--ink);font-size:15.5px;line-height:1.3;display:block}.sx-x{width:30px;height:30px;color:var(--ink2);background:0 0;border-color:#0000}.sx-pkg.c3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}@media (width<=700px){.sx-pkg.c3{grid-template-columns:minmax(0,1fr)}}.sx-pkg.c3 .sx-pk{min-width:0;padding:12px 11px}.sx-pkg.c3 .sx-pk .nm b{font-size:13.5px}.sx-pkg.c3 .sx-pk>small{font-size:11px;line-height:1.3}.sx-pkg.c3 .sx-pk li{font-size:11.3px}.sx-pkg.wide .sx-pk{padding:16px}.sx-pk .hl{color:#0a1f78;margin-top:6px;font-size:14.5px;font-weight:800;line-height:1.2}.sx-pk .hl small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.sx-pk ul{margin:8px 0 10px}.sx-pk li.h{color:#6d28d9;font-weight:600}.sx-pk li.h svg.i{color:#7c3aed}.sx-pk .btn{justify-content:center;width:100%}.sx-pk .btn.sel{color:var(--pri);background:#fff;border:1px solid #cbd7f3}.sx-pk .btn.sel:hover{background:var(--pri-50)}.sx-pk.ai{background:linear-gradient(160deg,#faf5ff,#fff 45%)}.sx-pk.ai.on{border-color:#7c3aed;box-shadow:0 0 0 3px #ede4ff}.sx-pk.ai.on .btn.pri{background:#7c3aed;border-color:#7c3aed}.sx-fine{color:var(--muted);margin:8px 0 12px;font-size:11.5px;line-height:1.45}.sx-ewg{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px;margin-bottom:12px;display:grid}.sx-ewg .sx-lbl{margin-top:0}.sx-pane .sx-tg{margin-top:2px}.sx-pk .btn{min-width:0;max-width:100%;overflow:hidden}.sx-opt{flex-wrap:nowrap}.sx-rcfg{border:1px solid var(--pri);background:#fbfcff;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:minmax(0,1fr);gap:14px;margin:-10px 0 2px;padding:16px 14px 14px;display:grid}.sx-opts .sx-opt.on{border-radius:10px 10px 0 0}.sx-rcfg .f{margin-bottom:10px}.sx-rcfg .fgrid{gap:0 12px}.sx-rcfg .sx-lbl{margin:8px 0 6px;font-size:12px}.sx-rcfg .pv{background:#fff;border:1px dashed #c8d4ea;border-radius:10px;align-self:start;padding:12px}.sx-rcfg .pvh{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.sx-rcfg .pq{margin-bottom:8px;font-size:12.8px;font-weight:600;line-height:1.35}.sx-rcfg .pq i{color:var(--red);font-style:normal}.sx-seg.sm button{padding:5px 11px;font-size:12px}.sx-pv-yn{gap:16px;margin-bottom:8px;font-size:12.5px;display:flex}.sx-pv-yn.col{flex-direction:column;gap:7px}.sx-pv-yn label{align-items:center;gap:7px;display:flex}.sx-pv-yn .r,.sx-pv-dd .cb2,.sx-pv-yn .cb2{color:#fff;border:2px solid #b8c3d9;flex:none;place-items:center;width:16px;height:16px;display:grid}.sx-pv-yn .r{border-radius:50%}.sx-pv-yn .r.on{border:5px solid var(--pri)}.sx-pv-yn .cb2,.sx-pv-dd .cb2{border-radius:4px}.sx-pv-yn .cb2.on,.sx-pv-dd .it.on .cb2{background:var(--pri);border-color:var(--pri)}.sx-pv-yn .cb2 svg.i,.sx-pv-dd .cb2 svg.i{stroke-width:3.5px;width:10px;height:10px}.sx-pv-up{color:var(--pri);border:1px dashed #b8c6e6;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.sx-pv-drop{text-align:center;color:var(--pri);background:#f8faff;border:1.5px dashed #b8c6e6;border-radius:10px;padding:14px}.sx-pv-drop svg.i{margin:0 auto 4px}.sx-pv-drop b{font-size:12.5px;display:block}.sx-pv-drop small{color:var(--muted);font-size:11px}.sx-pv-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.sx-pv-row span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:7px 9px;font-size:11.5px}.sx-pv-ta{border:1px solid var(--line);color:#9aa4bb;border-radius:8px;min-height:74px;padding:9px 10px;font-size:12px;position:relative}.sx-pv-ta small{font-size:10.5px;position:absolute;bottom:6px;right:9px}.sx-pv-num{border:1px solid var(--line);color:#9aa4bb;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.sx-pv-num span{flex:1}.sx-pv-num em{color:var(--ink2);background:var(--gray-50);border-radius:6px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:700}.sx-pv-note{color:var(--muted);margin-top:6px;font-size:11px;display:block}.sx-pv-dd{border:1px solid var(--line);border-radius:8px;font-size:12.3px;overflow:hidden}.sx-pv-dd .hd{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.sx-pv-dd .it{border-bottom:1px solid var(--line2);align-items:center;gap:8px;padding:7px 10px;display:flex}.sx-pv-dd .it:last-child{border-bottom:0}.sx-pv-dd .it.on{background:var(--pri-50);color:var(--pri);font-weight:600}.sx-optl{border:1px solid var(--line);background:#fff;border-radius:10px;padding:6px 8px 8px}.sx-optl .hd,.sx-optl .r{grid-template-columns:24px minmax(0,1fr) 64px 70px 28px;align-items:center;gap:8px;display:grid}.sx-optl .hd{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--line2);padding:4px 0 6px;font-size:11px;font-weight:700}.sx-optl .r{border-bottom:1px dashed var(--line2);padding:6px 0}.sx-optl .inp{height:34px;padding:0 9px;font-size:12.5px}.sx-optl .sc{text-align:center;padding:0 4px}.sx-optl .mv{flex-direction:column;display:flex}.sx-optl .mv button{height:15px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sx-optl .mv button:disabled{opacity:.3;cursor:default}.sx-optl .mv svg.i{width:13px;height:13px}.sx-optl .ko{justify-content:center;display:flex}.sx-optl .del{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.sx-optl .del:hover{color:var(--red);background:#fdecec}.sx-optl .sx-add{margin-top:8px}.sx-mcfg{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:6px;display:flex}.sx-mcfg .sx-tg{flex:1;min-width:220px}.sx-rcfg .pv{max-width:420px}.sx-aisum{background:linear-gradient(#faf7ff,#fff);border-color:#ddd6fe}.sx-aisum .sh{color:#7c3aed}.sx-aisum .sh .sx-st{height:24px;font-size:11.5px}.sx-aisum .last{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sx-aisum .last small{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.sx-aisum .last em{color:var(--muted);font-size:11.5px;font-style:normal}.sx-aisum .last .sx-st{height:24px;font-size:11.5px}.sx-aisum p{color:var(--ink2);margin:0 0 10px;font-size:12.5px;line-height:1.5}.sx-aisum .rec{border-top:1px dashed #e4dbfb;flex-direction:column;gap:6px;padding-top:10px;display:flex}.sx-aisum .rec small{color:#6d28d9;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.sx-aisum .rec .btn{justify-content:flex-start}.sx-gi{grid-template-columns:minmax(0,1fr) 500px}@media (width<=1380px){.sx-gi{grid-template-columns:minmax(0,1fr)}}.sx-gi2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 16px;display:grid}@media (width<=900px){.sx-gi2{grid-template-columns:minmax(0,1fr)}}.sx-rf label{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.sx-rf label em{color:#6d28d9;cursor:help;background:#f3edff;border-radius:6px;place-items:center;width:18px;height:18px;font-style:normal;display:inline-grid}.sx-rf label em svg.i{width:11px;height:11px}.sx-rf .sel,.sx-rf .inp{background:#fdfcff;border-color:#c9b8f7}.sx-help{color:var(--muted);margin-top:4px;font-size:11px;display:block}.sx-rules{background:#faf7ff;border:1px solid #e4dbfb;border-radius:12px;margin-bottom:12px;padding:12px 14px;transition:box-shadow .4s}.sx-rules.flash{animation:1.2s sxFlash}@keyframes sxFlash{0%{box-shadow:0 0 #7c3aed80}40%{box-shadow:0 0 0 6px #7c3aed2e}to{box-shadow:none}}.sx-rules .hd{color:#6d28d9;align-items:center;gap:7px;margin-bottom:10px;display:flex}.sx-rules .hd b{color:var(--ink);flex:1;font-size:13.5px}.sx-rules dl{grid-template-columns:126px minmax(0,1fr);gap:6px 10px;margin:0;font-size:12.5px;display:grid}.sx-rules dt{color:var(--ink2);justify-content:space-between;display:flex}.sx-rules dt:after{content:":"}.sx-rules dd{margin:0;font-weight:700}.sx-wfh,.sx-wf .row{grid-template-columns:26px minmax(0,1fr) 96px 104px 16px;align-items:center;gap:8px;display:grid}.sx-wfh{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;padding:0 10px 6px;font-size:11px;font-weight:700}.sx-wf{flex-direction:column;gap:6px;display:flex}.sx-wf .st{border:1px solid var(--line);background:#fff;border-radius:10px}.sx-wf .st.open{background:#fbfcff;border-color:#c9d7f6}.sx-wf .st.last{background:#f3fbf6;border-color:#bfe6cc}.sx-wf .row{padding:8px 10px;font-size:12.5px}.sx-wf .row.x{cursor:pointer}.sx-wf .row.x:hover{background:var(--soft);border-radius:10px}.sx-wf .n{background:var(--pri);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:700;display:grid}.sx-wf .last .n{background:#16a34a}.sx-wf .nm{align-items:center;gap:7px;min-width:0;display:flex}.sx-wf .nm svg.i{color:var(--pri);flex:none}.sx-wf .nm b{font-size:12.5px;line-height:1.3}.sx-wf .ow,.sx-wf .cf{text-align:center;background:var(--gray-50);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 6px;font-size:11px;font-weight:600;overflow:hidden}.sx-wf .ow{color:#1d4ed8;background:#eef3ff}.sx-wf .cf.on{color:#1d4ed8;background:#eaf1ff}.sx-wf .ch svg.i{color:var(--muted);transition:transform .15s;transform:rotate(-90deg)}.sx-wf .open .ch svg.i{transform:none}.sx-wf .sub{flex-direction:column;padding:0 10px 8px 44px;display:flex}.sx-wf .lv{border-top:1px dashed var(--line2);grid-template-columns:30px minmax(0,1fr) 128px;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:grid;position:relative}.sx-wf .lv .k{color:var(--pri);font-weight:700}.sx-wf .lv .who b{font-weight:600;display:block}.sx-wf .lv .who small{color:var(--muted);font-size:10.5px}.sx-wf .lv .ap{text-align:center;border:1px solid var(--line);background:#fff;border-radius:7px;padding:3px 6px;font-size:11px;font-weight:600}.sx-wf .lv .ap.r{color:#b45309;background:#fff8ec;border-color:#f6dfb5}.sx-wff{color:var(--muted);align-items:flex-start;gap:7px;margin-top:12px;font-size:11.5px;line-height:1.45;display:flex}.sx-wff svg.i{flex:none;margin-top:1px}.sx-kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.sx-kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-pqb{min-width:120px}.sx-pqb .bar{background:#e3e8f2;border-radius:9px;height:6px;display:flex;overflow:hidden}.sx-pqb .bar i{background:#16a34a;height:100%;display:block}.sx-pqb .bar i.r{background:#f59e0b}.sx-pqb .bar i.f{background:#dc2626}.sx-pqb small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.sx-ivp .sx-sid{margin-bottom:10px}.sx-ivm{background:var(--soft);border:1px solid var(--line2);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.sx-ivm.m4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.sx-ivm.m4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-ivm small{color:var(--muted);font-size:11px;display:block}.sx-ivm b{font-size:12.5px}.sx-p{color:var(--ink2);margin:0 0 10px;font-size:12.5px;line-height:1.45}.sx-nda{border:1px solid var(--line2);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.sx-nda .ic{color:#16a34a;background:#e8f7ee;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sx-nda>div{flex:1;min-width:0}.sx-nda b{font-size:12.3px;display:block}.sx-nda small{color:var(--muted);font-size:11px}.sx-sec .pq{border-top:1px dashed var(--line2);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.sx-sec .pq:first-of-type{border-top:0}.sx-sec .pq .fi{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.sx-sec .pq .fi svg.i{width:14px;height:14px}.sx-sec .pq .t{flex:1;min-width:0}.sx-sec .pq b{font-size:12px;line-height:1.35;display:block}.sx-sec .pq small{color:var(--ink2);font-size:11.3px;display:block}.sx-sec .pq em{color:#6d28d9;align-items:center;gap:4px;margin-top:2px;font-size:10.8px;font-style:normal;display:flex}.sx-sec .pq em.bad{color:#dc2626}.sx-sec .pq em svg.i{width:11px;height:11px}.sx-qa2{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.btn.sx-danger{color:#dc2626;border-color:#f5c2c2}.sx-mbg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#0f1c3f6b;place-items:center;padding:24px;animation:.15s sxFade;display:grid;position:fixed;inset:0}@keyframes sxFade{0%{opacity:0}to{opacity:1}}.sx-mdl{background:#fff;border-radius:16px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 48px);animation:.18s sxPop;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f1c3f47}@keyframes sxPop{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.sx-mh{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.sx-mh .tx{flex:1}.sx-mh h3{margin:0;font-size:17px;font-weight:800}.sx-mh p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.sx-mf{border-bottom:1px solid var(--line);background:#f8faff;grid-template-columns:minmax(200px,1.3fr) repeat(3,minmax(140px,1fr)) minmax(260px,1.3fr) auto;align-items:end;gap:10px;padding:14px 20px;display:grid}@media (width<=1100px){.sx-mf{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-mf .f{margin:0}.sx-mf label{font-size:12px}.sx-mf .sel,.sx-mf .inp{height:38px}.sx-dr{align-items:center;gap:6px;display:flex}.sx-dr .inp{min-width:0;padding:0 8px;font-size:12.5px}.sx-dr span{color:var(--muted)}.sx-reset{height:38px}.sx-mb{flex:1;padding:14px 20px;overflow:auto}.sx-mb .sx-tbl tr.dis td{opacity:.55;cursor:not-allowed;background:#fafbfd}.sx-idt{color:var(--pri)}.sx-mft{border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:12px 20px;display:flex}.sx-mft .sp{flex:1}.sx-selt{color:var(--ink2);font-size:13px}.sx-selt b{color:var(--pri)}.sx-emptybox{text-align:center;background:#fbfcff;border:1.5px dashed #c8d4ea;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px;display:flex}.sx-emptybox>svg.i{width:26px;height:26px;color:var(--pri)}.sx-emptybox b{font-size:14px}.sx-emptybox small{color:var(--muted);margin-bottom:6px;font-size:12px}.sx-actc{width:42px;padding-left:8px!important;padding-right:0!important}.sx-dots{background:var(--pri);color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px 6px #2563eb4d}.sx-dots:hover,.sx-dots.on{background:#1d4ed8}.sx-dots svg.i{stroke-width:2.6px;width:16px;height:16px}.sx-rmenu{z-index:150;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:210px;padding:6px;animation:.12s sxPop;position:fixed;box-shadow:0 14px 36px #0f1c3f2e}.sx-rmenu .hd{border-bottom:1px solid var(--line2);margin-bottom:4px;padding:6px 10px 8px;font-size:12.5px;font-weight:700}.sx-rmenu .hd small{color:var(--muted);font-size:11px;font-weight:500;display:block}.sx-rmenu button{width:100%;font:inherit;color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.sx-rmenu button:hover{background:var(--pri-50);color:var(--pri)}.sx-rmenu button svg.i{color:var(--muted)}.sx-rmenu button:hover svg.i{color:var(--pri)}.sx-rmenu button span{flex:1}.sx-rmenu button em{color:var(--pri);background:var(--pri-50);border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.sx-rmenu button.cur{color:var(--pri);font-weight:600}.sx-rmenu button.cur svg.i{color:var(--pri)}.sx-ty{height:24px;padding:0 8px;font-size:11.5px}.sx-vpbar{background:linear-gradient(90deg,#ecfdf9,#fff 60%);border-color:#c7ece4;align-items:center;gap:14px;padding:14px 18px;display:flex}.sx-vpbar .tx{flex:1;min-width:0}.sx-vpbar small{color:#0f766e;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700;display:block}.sx-vpbar b{font-size:17px;display:block}.sx-vpbar span{color:var(--muted);font-size:12.5px}.sx-vpbar .f{min-width:240px;margin:0}.sx-vpbar label{font-size:11.5px}.sx-vdots{gap:4px;margin-bottom:3px;display:flex}.sx-vdots i{background:#e3e8f2;border-radius:9px;width:16px;height:6px}.sx-vdots i.d{background:#16a34a}.sx-vdots i.c{background:var(--pri)}.sx-vdots i.x{background:#94a3b8}.sx-na{align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.sx-na.need{color:#b45309}.sx-na svg.i{width:14px;height:14px}.sx-vstep{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}@media (width<=1000px){.sx-vstep{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-vstep .st{border:1px solid var(--line);cursor:pointer;font:inherit;text-align:left;color:inherit;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;transition:all .15s;display:flex;position:relative}.sx-vstep .st:hover:not(:disabled){border-color:#a9bdf3}.sx-vstep .d{color:#8a94ad;background:#eef1f6;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:4px;display:grid}.sx-vstep b{font-size:12.8px}.sx-vstep small{color:var(--muted);font-size:11px}.sx-vstep .done .d{color:#fff;background:#16a34a}.sx-vstep .cur .d{background:var(--pri);color:#fff;box-shadow:0 0 0 4px var(--pri-50)}.sx-vstep .cur small{color:var(--pri);font-weight:600}.sx-vstep .view{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-100);background:#fbfcff}.sx-vstep .lock{opacity:.6;cursor:not-allowed}.sx-invh{color:#7a4d06;background:#fff8ec;border:1px solid #f6dfb5;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 16px;font-size:13px;display:flex}.sx-invh>div{align-items:center;gap:10px;display:flex}.sx-invh svg.i{color:#d97706;flex:none}.sx-pkg.c2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.sx-pkg.c2 .sx-pk{padding:16px}.sx-pkg.c2 .sx-pk.on.dec{border-color:#dc2626;box-shadow:0 0 0 3px #fde2e2}.sx-vq{flex-direction:column;gap:8px;display:flex}.sx-vq .qi{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.sx-vq .qi.ok{background:#f8fdf9;border-color:#bfe6cc}.sx-vq .qh{align-items:center;gap:9px;margin-bottom:8px;display:flex}.sx-vq .qh .fi{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.sx-vq .qh .fi svg.i{width:13px;height:13px}.sx-vq .qh b{flex:1;font-size:12.8px;line-height:1.35}.sx-vq .qh b i,.sx-vdocs b i{color:var(--red);font-style:normal}.sx-vq .qh .ck{color:#16a34a;display:grid}.sx-vq .qc{padding-left:35px}.sx-ynr{flex-wrap:wrap;gap:8px;display:flex}.sx-ynr.col{flex-direction:column;align-items:stretch}.sx-ynr button{font:inherit;cursor:pointer;color:var(--ink2);text-align:left;background:#fff;border:1px solid #d6deec;border-radius:9px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;display:inline-flex}.sx-ynr button .r{border:2px solid #b8c3d9;border-radius:50%;flex:none;width:15px;height:15px}.sx-ynr button.on{border-color:var(--pri);background:var(--pri-50);color:var(--pri);font-weight:600}.sx-ynr button.on .r{border:5px solid var(--pri)}.sx-upbtn{color:var(--pri);font:inherit;cursor:pointer;background:#f8faff;border:1.5px dashed #b8c6e6;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:12.3px;font-weight:600;display:inline-flex}.sx-upbtn:hover{background:var(--pri-50)}.sx-file{color:#15803d;background:#e8f7ee;border-radius:8px;align-items:center;gap:6px;padding:5px 6px 5px 10px;font-size:12px;font-weight:600;display:inline-flex}.sx-file button{color:#15803d;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px;display:grid}.sx-file button:hover{background:#d3f0de}.sx-file svg.i{width:13px;height:13px}.inp.sx-mini{width:auto;height:30px;padding:0 6px;font-size:12px}.sx-numin{align-items:center;gap:6px;max-width:320px;display:flex}.sx-numin em{background:var(--gray-50);color:var(--ink2);border-radius:7px;padding:8px 9px;font-size:12px;font-style:normal;font-weight:700}.sx-ndatx{border:1px solid var(--line);max-height:150px;color:var(--ink2);background:#fbfcff;border-radius:10px;margin-bottom:12px;padding:12px 14px;font-size:12.3px;line-height:1.55;overflow:auto}.sx-ndatx b{color:var(--ink);margin-bottom:6px;font-size:12.5px;display:block}.sx-ndatx p{margin:0 0 6px}.sx-agree{cursor:pointer;align-items:flex-start;gap:9px;margin:0 0 12px;font-size:12.8px;line-height:1.45;display:flex}.sx-vdocs{flex-direction:column;gap:6px;display:flex}.sx-vdocs .r{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sx-vdocs .r.ok{background:#f8fdf9;border-color:#bfe6cc}.sx-vdocs .fi{background:var(--pri-50);width:30px;height:30px;color:var(--pri);border-radius:8px;flex:none;place-items:center;display:grid}.sx-vdocs b{flex:1;font-size:12.8px}.sx-vchk .r{border-bottom:1px dashed var(--line2);color:#b45309;align-items:center;gap:8px;padding:8px 0;font-size:12.8px;display:flex}.sx-vchk .r.ok{color:#15803d}.sx-vchk .r span{color:var(--ink);flex:1}.sx-vchk .r b{font-size:12.5px}.s2p-qitem.mine{background:#fbfcff;border-color:#c9d7f6}.sx-award{background:linear-gradient(90deg,#ecfdf3,#fff);border-color:#bfe6cc;align-items:center;gap:16px;display:flex}.sx-award .tx{flex:1}.sx-award h2{margin:0;font-size:18px}.sx-award p{color:var(--ink2);margin:4px 0 0}.sx-tbl.cmp .col-vs,.sx-tbl.cmp .sx-ty>span{display:none}.sx-tbl.cmp .sx-ty{padding:0 7px}.s2p-stepper .step{cursor:default;transition:opacity .15s}.s2p-stepper .step[onclick]{cursor:pointer}.s2p-stepper .step[onclick]:hover .n{transform:scale(1.06)}.s2p-stepper .step .n{transition:transform .15s,box-shadow .15s}.s2p-stepper .step:before{background:#e3e8f2}.s2p-stepper .step small em{font-style:normal;font-weight:700}.s2p-stepper .sx-s-done .n{color:#fff;background:#16a34a;border-color:#16a34a}.s2p-stepper .sx-s-done:before,.s2p-stepper .sx-s-cur:before,.s2p-stepper .sx-s-stop:before{background:#16a34a}.s2p-stepper .sx-s-done small{color:#15803d}.s2p-stepper .sx-s-cur .n{background:var(--pri);border-color:var(--pri);color:#fff;box-shadow:none}.s2p-stepper .sx-s-cur small{color:var(--pri);font-weight:600}.s2p-stepper .sx-s-stop .n{color:#fff;background:#dc2626;border-color:#dc2626}.s2p-stepper .sx-s-stop small{color:#dc2626}.s2p-stepper .sx-s-todo,.s2p-stepper .sx-s-skip{cursor:not-allowed}.s2p-stepper .sx-s-todo .n,.s2p-stepper .sx-s-skip .n{color:#a3acbf;background:#f1f4f9;border-color:#e3e8f2}.s2p-stepper .sx-s-todo b,.s2p-stepper .sx-s-skip b{color:#9aa4bb}.s2p-stepper .sx-s-todo small,.s2p-stepper .sx-s-skip small{color:#b2bacb}.s2p-stepper .sx-s-skip .n{border-style:dashed}.s2p-stepper .sx-view .n{box-shadow:0 0 0 4px #fff,0 0 0 6px}.s2p-stepper .sx-view.sx-s-done .n{color:#fff;box-shadow:0 0 0 4px #fff,0 0 0 6px #16a34a}.s2p-stepper .sx-view.sx-s-cur .n{box-shadow:0 0 0 4px #fff,0 0 0 6px var(--pri)}.s2p-stepper .sx-view.sx-s-stop .n{box-shadow:0 0 0 4px #fff,0 0 0 6px #dc2626}.s2p-stepper .sx-view b{font-weight:800}.s2p-stepper .sx-view.sx-s-done small em{color:#15803d}.s2p-stepper .sx-view.sx-s-cur small em{color:var(--pri)}.s2p-stepper .sx-pass:before{background:#16a34a}.sx-code{vertical-align:middle;color:#6d28d9;letter-spacing:.3px;background:#f1ebfe;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.sx-ib[disabled]{opacity:.4;cursor:not-allowed}.sx-vtb .sx-ib,.sx-qdh .sx-ib,.sx-rq .sx-ib,.sx-fbbulk .sx-ib,.sx-fbqt .sx-ib,.sx-fbrh .sx-ib,.sx-rdoc .sx-ib,.sx-ndatb .sx-ib,.sx-fbsr .sx-ib{border-radius:8px;width:30px;height:30px}.sx-ib.on{background:var(--pri);color:#fff;border-color:var(--pri)}.sx-ib.dng{color:#dc2626}.sx-ib.dng:hover{background:#fdecec}.sx-mini{min-width:0;font-size:12.5px;width:auto!important;height:32px!important;padding:0 8px!important}.sx-red{color:#dc2626}.sx-amb{color:#b45309;align-items:center;gap:3px;display:inline-flex}.sx-okt{color:#15803d;align-items:center;gap:4px;font-weight:600;display:inline-flex}.sx-amb svg.i,.sx-okt svg.i{width:13px;height:13px}.sx-badge.amb{color:#b45309;background:#fff4e2}.sx-badge.ai{color:#6d28d9;background:linear-gradient(90deg,#f3e8ff,#e0ecff)}.sx-srch{border:1px solid var(--line);min-width:220px;height:36px;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.sx-srch input{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.sx-srch:focus-within{border-color:#9db8f5;box-shadow:0 0 0 3px #e3ecfe}.sx-tabrow .sx-srch{margin-right:4px}.sx-kpib{cursor:pointer;text-align:left;font:inherit;transition:transform .12s,box-shadow .12s}.sx-kpib:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f1c3f14}.sx-minibar{background:#e7ecf5;border-radius:9px;max-width:170px;height:5px;margin:5px 0 3px;display:block;overflow:hidden}.sx-minibar i{background:var(--pri);border-radius:9px;height:100%;display:block}.sx-vrm{min-width:262px}.sx-vrm hr{border:0;border-top:1px solid var(--line2);margin:4px 2px}.sx-rmenu button.dng,.sx-rmenu button.dng svg.i{color:#dc2626}.sx-rmenu button.dng:hover{background:#fdecec}.sx-pring{flex:none;place-items:center;display:inline-grid;position:relative}.sx-pring svg{width:100%;height:100%}.sx-pring b{color:var(--ink);font-size:17px;font-weight:800;position:absolute}.sx-pring[style*="74px"] b,.sx-pring[style*="86px"] b{font-size:15px}.sx-icta{background:linear-gradient(90deg,#f4f8ff,#fff);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sx-icta .l{flex:1;align-items:center;gap:18px;min-width:420px;display:flex}.sx-icta h3{margin:2px 0 4px;font-size:17px}.sx-icta p{color:var(--ink2);margin:0 0 10px;font-size:13px}.sx-icta .r{flex-direction:column;gap:8px;min-width:200px;display:flex}.sx-ictas{flex-wrap:wrap;gap:6px;display:flex}.sx-ictas button{border:1px solid var(--line);font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.sx-ictas button small{color:var(--muted);font-weight:500}.sx-ictas button.ok{color:#15803d;background:#f1fbf4;border-color:#bfe6cc}.sx-ictas button:hover{border-color:var(--pri)}.sx-lc{gap:4px;padding:12px 14px;display:flex;overflow-x:auto}.sx-lci{flex:1;align-items:center;gap:9px;min-width:128px;padding-right:10px;display:flex;position:relative}.sx-lci:not(:last-child):after{content:"";background:#e3e8f2;height:2px;position:absolute;top:50%;left:calc(100% - 8px);right:-2px}.sx-lci .d{color:#9aa4bd;background:#eef1f6;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.sx-lci .d svg.i{width:15px;height:15px}.sx-lci b{font-size:12.3px;line-height:1.25;display:block}.sx-lci small{color:var(--muted);font-size:11px}.sx-lci.done .d{color:#fff;background:#16a34a}.sx-lci.done:not(:last-child):after{background:#16a34a}.sx-lci.cur .d{background:var(--pri);color:#fff;box-shadow:0 0 0 4px var(--pri-50)}.sx-lci.cur b{color:var(--pri)}.sx-lci.todo b{color:#8a94ad}.sx-lci.skip{opacity:.5}.sx-lci.skip b{text-decoration:line-through}.sx-lci.stop .d{color:#dc2626;background:#fdecec}.sx-rinfo{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr) minmax(250px,1fr);gap:14px;margin-bottom:14px;display:grid}@media (width<=1280px){.sx-rinfo{grid-template-columns:1fr 1fr}.sx-ri1{grid-column:1/-1}}.sx-rinfo .card{margin:0}.sx-ri1{align-items:flex-start;gap:14px;display:flex}.sx-ri1 .tx{min-width:0}.sx-ri1 .r1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-ri1 .r1 small{color:var(--muted);font-size:11.5px}.sx-ri1 h2{margin:6px 0 8px;font-size:17px}.sx-ri2 .h,.sx-ri3 .h{color:var(--ink2);align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;display:flex}.sx-ri2 .h svg.i,.sx-ri3 .h svg.i{color:var(--pri)}.sx-ri2 .dt{margin-bottom:8px;font-size:15px;display:block}.sx-cdb{gap:6px;display:flex}.sx-cdb span{text-align:center;background:#eef4ff;border-radius:9px;flex:1;padding:6px 0}.sx-cdb b{color:var(--pri);font-variant-numeric:tabular-nums;font-size:19px;display:block}.sx-cdb small{color:var(--muted);font-size:10.5px}.sx-cdt{color:#b45309;margin-top:7px;font-size:12px;font-weight:700;display:block}.sx-cdx{color:#dc2626}.sx-cdd{color:#15803d;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.sx-ri3 .pc{align-items:center;gap:10px;margin-bottom:6px;display:flex}.sx-ri3 .av,.sx-msg .av{background:var(--pri-50);width:36px;height:36px;color:var(--pri);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.sx-ri3 .pc small{color:var(--muted);font-size:11.5px;display:block}.sx-cl{color:var(--ink2);cursor:pointer;align-items:center;gap:7px;padding:2px 0;font-size:12.3px;display:flex}.sx-cl:hover{color:var(--pri)}.sx-cl svg.i{color:var(--muted)}.sx-ri3 .btn{margin-top:8px}.sx-cnt2{background:var(--pri);color:#fff;border-radius:999px;margin-left:2px;padding:0 6px;font-size:10.5px;font-style:normal}.sx-rsteps{align-items:center;gap:0;margin-bottom:14px;padding:10px 12px;display:flex;overflow-x:auto}.sx-rst{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.sx-rst:hover{background:#f5f8ff}.sx-rst .d{color:#8a94ad;background:#eef1f6;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.sx-rst .tx b{color:var(--ink2);font-size:13px;display:block}.sx-rst .tx small{color:var(--muted);font-size:11.3px}.sx-rst.done .d{color:#fff;background:#16a34a}.sx-rst.warn .d{color:#b45309;background:#fff4e2}.sx-rst.cur .d,.sx-rst.vw .d{background:var(--pri);color:#fff}.sx-rst.vw{background:var(--pri-50)}.sx-rst.vw .tx b{color:var(--pri)}.sx-rst.vw.done .d{background:#16a34a;box-shadow:0 0 0 4px #d6f2df}.sx-rsteps .ln{background:#e3e8f2;flex:1;min-width:18px;height:2px}.sx-rgrid{grid-template-columns:262px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sx-rgrid.wp{grid-template-columns:minmax(0,1fr) 400px}@media (width<=1180px){.sx-rgrid,.sx-rgrid.wp{grid-template-columns:minmax(0,1fr)}}.sx-rside{flex-direction:column;gap:12px;display:flex;position:sticky;top:84px}.sx-rside .card{margin:0}.sx-rprog{text-align:center;flex-direction:column;align-items:center;display:flex}.sx-rprog .h{align-self:flex-start;margin-bottom:10px;font-size:13.5px}.sx-rprog .c{color:var(--ink2);margin:8px 0 10px;font-size:12.5px}.sx-rpl{flex-direction:column;gap:2px;width:100%;display:flex}.sx-rpl button{font:inherit;color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:9px;padding:7px 8px;font-size:12.5px;display:flex}.sx-rpl button:hover{background:#f5f8ff}.sx-rpl button.on{background:var(--pri-50);color:var(--pri);font-weight:600}.sx-rpl button.ok svg.i{color:#16a34a}.sx-rpl svg.i{color:#9aa4bd;margin-top:1px}.sx-rpl span{flex:1}.sx-rpl i{background:#e7ecf5;border-radius:9px;height:4px;margin-top:5px;display:block;overflow:hidden}.sx-rpl u{background:var(--pri);border-radius:9px;height:100%;display:block}.sx-rpl .ok u{background:#16a34a}.sx-svd{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.sx-rai .h{color:#6d28d9;align-items:center;gap:7px;margin-bottom:6px;display:flex}.sx-rai p{color:var(--ink2);margin:0 0 10px;font-size:12.3px}.sx-rai{background:linear-gradient(160deg,#faf5ff,#fff)}.sx-rhelp{text-align:center}.sx-rhelp>svg.i{width:26px;height:26px;color:var(--pri)}.sx-rhelp b{margin:4px 0;display:block}.sx-rhelp p{color:var(--muted);margin:0 0 10px;font-size:12.3px}.sx-rhelp .link{margin-top:8px;font-size:12px;display:block}.sx-rmain{min-width:0}.sx-rmain .card{margin-top:0}.sx-rban{color:#1d4ed8;background:#eaf1ff;border:1px solid #cfdcff;border-radius:12px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 14px;font-size:12.8px;display:flex}.sx-rsh{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sx-rsh .n{background:var(--pri);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.sx-rsh .tx{flex:1;min-width:0}.sx-rsh h3{margin:0;font-size:16px}.sx-rsh p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.sx-rsh>.btn,.sx-rsh>.sx-badge,.sx-rsh>.sx-st{flex:none}.sx-rsub{border-bottom:1px dashed var(--line);align-items:center;gap:7px;margin:16px 0 10px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.sx-rsub svg.i{color:var(--pri)}.sx-rsub .sp{flex:1}.sx-fs{border:0;min-width:0;margin:0;padding:0}.sx-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1300px){.sx-g4,.sx-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-rsec .f{margin-bottom:0}.sx-rsec textarea.inp{resize:vertical;height:auto;padding:9px 12px}.f.err .inp,.f.err .sel{background:snow;border-color:#f19a9a}.sx-errt{color:#dc2626;align-items:center;gap:4px;margin-top:4px;font-size:11.5px;display:flex}.sx-errt svg.i{width:13px;height:13px}.sx-hint{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:11.5px;display:flex}.sx-hint svg.i{color:#16a34a;width:13px;height:13px}.sx-cnt{color:var(--muted);justify-content:space-between;align-items:center;margin-top:4px;font-size:11.5px;display:flex}.sx-rqtabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sx-rqtabs button{border:1px solid var(--line);font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;display:flex}.sx-rqtabs button em{background:#eef1f6;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.sx-rqtabs button.on{background:var(--pri);border-color:var(--pri);color:#fff}.sx-rqtabs button.on em{color:#fff;background:#ffffff38}.sx-rqtabs button.ok:not(.on) svg.i{color:#16a34a}.sx-racc{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden}.sx-racch{width:100%;font:inherit;cursor:pointer;text-align:left;background:#f7f9fd;border:0;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.sx-racch .sp{flex:1}.sx-racc.open .sx-racch{border-bottom:1px solid var(--line)}.sx-rqh{color:#5b6788;border-bottom:1px solid var(--line2);background:#fbfcfe;grid-template-columns:34px minmax(0,1.1fr) minmax(0,1.3fr) 30px;gap:12px;padding:8px 14px;font-size:11.5px;font-weight:700;display:grid}.sx-rq{border-bottom:1px solid var(--line2);cursor:pointer;grid-template-columns:34px minmax(0,1.1fr) minmax(0,1.3fr) 30px;align-items:start;gap:12px;padding:12px 14px;transition:background .12s;display:grid}.sx-rq:last-child{border-bottom:0}.sx-rq:hover{background:#f8faff}.sx-rq.on{background:var(--pri-50);box-shadow:inset 3px 0 0 var(--pri)}.sx-rq.miss{background:#fffaf5;box-shadow:inset 3px 0 #f59e0b}.sx-rq .no{color:#5b6788;background:#eef1f6;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.sx-rq.ok .no{color:#fff;background:#16a34a}.sx-rq .no svg.i{width:14px;height:14px}.sx-rq .qt b{font-size:13px;line-height:1.35;display:block}.sx-rq .qt b i{color:#dc2626;font-style:normal}.sx-rq .qt small{color:var(--muted);font-size:11.5px}.sx-rq .qc{min-width:0}.sx-rq .qc .inp,.sx-rq .qc .sel{height:36px}.sx-rq .qc textarea.inp{height:auto}.sx-rgrid.wp .sx-rqh,.sx-rgrid.wp .sx-rq{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) 30px;gap:10px}.sx-fchip{color:#15803d;font:inherit;cursor:pointer;background:#f1fbf4;border:1px solid #bfe6cc;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:12.3px;display:inline-flex}.sx-fchip small{color:#4d8a61}.sx-fchip:hover{border-color:#16a34a}.sx-ev{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.sx-rq .qc>.sx-ev:first-child{margin-top:0}.sx-vrng{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.sx-qd{flex-direction:column;max-height:calc(100vh - 170px);margin:0;padding:0;display:flex;position:sticky;top:84px;overflow:hidden}.sx-qdh{border-bottom:1px solid var(--line);background:#f7f9fd;align-items:center;gap:6px;padding:12px 14px;display:flex}.sx-qdh .sp{flex:1}.sx-qdh small{color:var(--muted);font-size:11.5px}.sx-qdb{padding:14px;overflow:auto}.sx-qdb h4{margin:4px 0 8px;font-size:14.5px;line-height:1.35}.sx-chipl{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.sx-qkv{grid-template-columns:118px minmax(0,1fr);gap:7px 10px;margin:10px 0;font-size:12.5px;display:grid}.sx-qkv dt{color:var(--muted)}.sx-qkv dd{margin:0}.sx-qkv .mono,.mono{word-break:break-all;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}.sx-qds{color:#5b6788;text-transform:uppercase;letter-spacing:.4px;margin:16px 0 8px;font-size:11.5px;font-weight:800}.sx-qds small{text-transform:none;letter-spacing:0;font-weight:500}.sx-att{border:1px solid var(--line);background:#fbfcfe;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sx-att .fi{color:#dc2626;background:#fdecec;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sx-att .tx{min-width:0}.sx-att b{word-break:break-all;font-size:12.8px;display:block}.sx-att small{color:var(--muted);font-size:11.5px}.sx-attb{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sx-qd .sx-ocr{align-items:flex-start;gap:8px;display:flex}.sx-drop{cursor:pointer;width:100%;font:inherit;color:var(--pri);background:#f8faff;border:1.5px dashed #b8c6e6;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:18px;display:flex}.sx-drop small{color:var(--muted);font-size:11.5px}.sx-drop:hover{background:var(--pri-50)}.sx-vwr{border:1px solid var(--line);background:#eef1f6;border-radius:12px;overflow:hidden}.sx-vtb{border-bottom:1px solid var(--line);color:var(--ink2);background:#fff;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.sx-vtb .sp{background:var(--line);width:1px;height:18px;margin:0 4px}.sx-vtb .z{text-align:center;min-width:38px;font-weight:700}.sx-vpg{justify-content:center;height:300px;padding:14px;display:flex;overflow:auto}.sx-vwr.big .sx-vpg{height:min(62vh,640px)}.sx-vpg>div{width:100%;max-width:520px}.sx-sheet{color:#334155;background:#fff;border-radius:4px;min-height:250px;padding:22px 24px;font-size:11.5px;position:relative;box-shadow:0 4px 16px #0f1c3f1f}.sx-sheet h4{color:#0f1c3f;margin:6px 0 8px;font-size:15px}.sx-sheet ol{margin:0;padding-left:18px}.sx-sheet li{margin-bottom:6px}.sx-sheet.cert{text-align:center;border:6px double #c7d2fe;padding:22px 20px}.sx-sheet .ey{letter-spacing:2px;color:#1d4ed8;font-size:10px;font-weight:800}.sx-seal{color:#1d4ed8;background:#eef4ff;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 6px;display:grid}.sx-seal svg.i{width:24px;height:24px}.sx-sheet .co{color:#0f1c3f;margin:4px 0;font-size:15px;display:block}.sx-shg{text-align:left;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 8px;display:grid}.sx-shg small{color:#94a3b8;font-size:10px;display:block}.sx-shg b{color:#0f1c3f;font-size:11.5px}.sx-shs{color:#94a3b8;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:6px;padding-top:8px;font-size:10.5px;display:flex}.sx-shs i{color:#15803d;align-items:center;gap:4px;font-style:normal;font-weight:700;display:inline-flex}.sx-shs svg.i{width:13px;height:13px}.sx-shh{border-bottom:2px solid #1d4ed8;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;display:flex}.sx-shh b{color:#1d4ed8;font-size:11px}.sx-shh small{color:#94a3b8;font-size:10px}.sx-shl{flex-direction:column;gap:7px;margin:12px 0;display:flex}.sx-shl i{background:#e2e8f0;border-radius:3px;height:6px}.sx-shq{color:#64748b;align-items:center;gap:8px;margin-top:14px;display:flex}.sx-shq svg.i{width:40px;height:40px}.sx-nda2{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:16px;display:grid}@media (width<=1200px){.sx-nda2{grid-template-columns:1fr}}.sx-ndatb{border:1px solid var(--line);background:#f7f9fd;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;display:flex}.sx-ndatb .sp{flex:1}.sx-ndatb b{align-items:center;gap:6px;display:flex}.sx-ndad{border:1px solid var(--line);color:#334155;background:#fff;border-radius:0 0 12px 12px;height:360px;padding:16px 18px;font-size:12.5px;line-height:1.6;overflow:auto}.sx-ndad>b{text-align:center;color:#0f1c3f;font-size:14px;display:block}.sx-ndad>small{text-align:center;color:var(--muted);margin-bottom:10px;display:block}.sx-ndad p{margin:0 0 9px}.sx-sign{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:14px}.sx-sgs{align-items:center;gap:8px;margin:12px 0 8px;font-size:13px;display:flex}.sx-sgs:first-child{margin-top:0}.sx-sgs span{color:#5b6788;background:#e3e8f2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;display:grid}.sx-sgs span.ok{color:#fff;background:#16a34a}.sx-sigst{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.sx-sigst button{border:1px solid var(--line);color:#1e3a8a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:9px;padding:8px 4px;font-size:16px;overflow:hidden}.sx-sigst button.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-50)}.sx-otp{gap:8px;display:flex}.sx-otp .inp{letter-spacing:4px;max-width:170px;font-weight:700}.sx-signed{background:#f1fbf4;border:1px solid #bfe6cc;border-radius:11px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sx-signed small{color:var(--muted);font-size:11.5px;display:block}.sx-sigprev{color:#1e3a8a;text-align:center;border-bottom:1px solid #cbd5e1;margin:6px 0 4px;padding:4px 6px;font-size:26px}.sx-rdocs{flex-direction:column;gap:10px;display:flex}.sx-rdoc{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.sx-rdoc.ok{background:#fbfefc;border-color:#cdebd7}.sx-rdoc.miss{background:#fffaf5;border-color:#f5c2a0}.sx-rdoc .tx{flex:1;min-width:0}.sx-rdoc .tx>b{align-items:center;gap:6px;font-size:13px;display:flex}.sx-rdoc .tx>b i{color:#dc2626;font-style:normal}.sx-rdoc .tx>small{color:var(--muted);margin-top:2px;font-size:11.8px;display:block}.sx-rdm{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.sx-rdm small{color:var(--muted);font-size:11.5px}.sx-rdm .sx-file em{color:var(--muted);margin-left:4px;font-style:normal}.sx-rdf{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.sx-rdf .f{margin:0}.sx-rdf label{font-size:11.5px}.sx-rdoc .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:300px;display:flex}.sx-rrev{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.sx-rrev{grid-template-columns:1fr}}.sx-rrev>div{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sx-rrev>div>div{flex:1}.sx-rrev b{font-size:13px;display:block}.sx-rrev small{color:var(--muted);font-size:11.8px}.sx-rrev .ic{color:#b45309;background:#fff4e2;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.sx-rrev .ok{background:#fbfefc;border-color:#cdebd7}.sx-rrev .ok .ic{color:#16a34a;background:#e8f7ee}.sx-decl{flex-direction:column;gap:8px;display:flex}.sx-decl label{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.8px;line-height:1.45;display:flex}.sx-decl label.on{background:#f5f8ff;border-color:#b9cdfb}.sx-decl .sx-cb{flex:none;margin-top:2px}.sx-dsig{background:var(--soft);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;padding:10px 12px;display:grid}.sx-dsig small{color:var(--muted);font-size:11px;display:block}.sx-dsig b{font-size:12.8px}.sx-block{color:#92400e;background:#fff8ee;border:1px solid #f8dcb0;border-radius:11px;gap:10px;margin-top:12px;padding:10px 14px;font-size:12.8px;display:flex}.sx-block ul{margin:4px 0 0;padding-left:18px}.sx-ready{color:#15803d;background:#f1fbf4;border:1px solid #bfe6cc;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.sx-rdone{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 24px;display:flex}.sx-rdone h3{margin:6px 0 0;font-size:19px}.sx-rdone>p{color:var(--ink2);margin:0 0 12px;font-size:13.5px}.sx-rdone .sx-ivm{text-align:left;width:100%}.sx-nxt{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:14px 0 4px;display:grid}.sx-nxt>b{grid-column:1/-1;font-size:13px}.sx-nxt>div{border:1px solid var(--line);border-radius:11px;gap:8px;padding:10px 12px;display:flex}.sx-nxt svg.i{color:var(--pri);flex:none;margin-top:2px}.sx-nxt span b{font-size:12.8px;display:block}.sx-nxt small{color:var(--muted);font-size:11.5px}.sx-rfoot .sx-svd{margin:0}.sx-dl .sx-mb{max-height:68vh}.sx-thr{flex-direction:column;gap:10px;max-height:290px;padding:4px 2px 12px;display:flex;overflow:auto}.sx-msg{gap:10px;max-width:86%;display:flex}.sx-msg.me{flex-direction:row-reverse;align-self:flex-end}.sx-msg>div{background:#f4f6fb;border-radius:12px;padding:9px 12px}.sx-msg.me>div{background:var(--pri-50)}.sx-msg .mh{align-items:baseline;gap:8px;display:flex}.sx-msg .mh b{font-size:12.5px}.sx-msg .mh small{color:var(--muted);font-size:11px}.sx-msg p{margin:3px 0 0;font-size:12.8px;line-height:1.45}.sx-cmp{border-top:1px solid var(--line);padding-top:12px}.sx-cmp .f{margin-bottom:8px}.sx-cmp textarea.inp,.sx-dl textarea.inp{height:auto;padding:9px 12px}.sx-letter{border:1px solid var(--line);color:#334155;border-radius:12px;padding:20px 24px;font-size:13px;line-height:1.55}.sx-letter .lh{border-bottom:2px solid var(--pri);margin-bottom:12px;padding-bottom:8px}.sx-letter .lh b{color:#0f1c3f;font-size:15px;display:block}.sx-letter .lh small{color:var(--muted)}.sx-letter .sx-tbl{margin:8px 0}.sx-rsum{flex-direction:column;gap:6px;margin-top:6px;display:flex}.sx-rsum>div{border:1px solid var(--line);color:#b45309;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.8px;display:flex}.sx-rsum>div.ok{color:#15803d;background:#fbfefc;border-color:#cdebd7}.sx-rsum span{color:var(--ink);flex:1}.sx-full h4{align-items:baseline;gap:8px;margin:18px 0 8px;font-size:14px;display:flex}.sx-full h4 small{color:var(--muted);font-weight:500}.sx-fullh{background:var(--soft);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px 14px;display:grid}.sx-fullh small{color:var(--muted);font-size:11px;display:block}.sx-fullh b{font-size:13px}.sx-fbtop{flex-wrap:wrap;align-items:center;gap:18px;padding:12px 16px;display:flex}.sx-fbtop .dl{border-right:1px solid var(--line);align-items:center;gap:10px;padding-right:18px;display:flex}.sx-fbtop .dl small{color:var(--muted);font-size:11px;display:block}.sx-fbtop .dl small[data-cdt]{color:#b45309;font-weight:700}.sx-fbtop .dl b{font-size:13.5px}.sx-fbtop .k{align-items:center;gap:8px;display:flex}.sx-fbtop .k small{color:var(--muted);font-size:11px;display:block}.sx-fbtop .k b{font-size:17px}.sx-fbtop .sp{flex:1}.sx-fb{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1250px){.sx-fb{grid-template-columns:1fr}}.sx-fb>.card{margin:0}.sx-fbl{padding:14px;position:sticky;top:84px}.sx-fbl .hd{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.sx-fbl .hd b{font-size:15px}.sx-fbl .hd small{color:var(--muted);font-size:11.5px}.sx-fbsr{gap:8px;margin-bottom:10px;display:flex}.sx-fbsr .sx-srch{flex:1;min-width:0}.sx-fbsr .sx-ib{width:36px;height:36px}.sx-fbflt{background:var(--soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;padding:10px 12px;font-size:12.5px;display:flex}.sx-fbflt label{cursor:pointer;align-items:center;gap:6px;display:flex}.sx-fbflt .sel{flex:1;min-width:150px;height:32px;font-size:12.5px}.sx-fbtabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:8px;display:flex;overflow-x:auto}.sx-fbtabs button{font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px;font-size:12.5px;font-weight:600}.sx-fbtabs button em{background:#eef1f6;border-radius:999px;margin-left:2px;padding:0 6px;font-size:11px;font-style:normal}.sx-fbtabs button.on{color:var(--pri);border-bottom-color:var(--pri)}.sx-fbtabs button.on em{background:var(--pri-50);color:var(--pri)}.sx-fbbulk{background:var(--pri-50);color:var(--pri);border-radius:10px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 10px;font-size:12.5px;display:flex}.sx-fbbulk .sp{flex:1}.sx-fbt td,.sx-fbt th{padding:8px 6px}.sx-fbt .vn{font-size:12.5px;line-height:1.3;display:block}.sx-fbt small{font-size:11px;display:block}.sx-fbt td:last-child{color:var(--muted);width:20px}.sx-fbt tr.sel td{box-shadow:inset 0 0 0 0 var(--pri)}.sx-fbt tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--pri)}.sx-pb{align-items:center;gap:6px;min-width:84px;display:flex}.sx-pb i{background:#eef1f6;border-radius:9px;flex:1;height:6px;overflow:hidden}.sx-pb u{border-radius:9px;height:100%;display:block}.sx-pb b{text-align:right;min-width:30px;font-size:11.5px}.sx-fbt .sx-st{height:22px;padding:0 8px;font-size:11px}.sx-fbr{padding:0;overflow:hidden}.sx-fbrh{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.sx-fbrh .tx{flex:1;min-width:0}.sx-fbrh h3{margin:0 0 4px;font-size:16px}.sx-fbrh .vnav{align-items:center;gap:4px;display:flex}.sx-fbrh .vnav small{color:var(--muted);text-align:center;min-width:30px;font-size:11.5px}.sx-fbcm{border-bottom:1px solid var(--line2);background:#fbfcfe;align-items:center;gap:16px;padding:12px 16px;display:flex}.sx-fbchips{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (width<=1500px){.sx-fbchips{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-fbchips button{border:1px solid var(--line);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.sx-fbchips button svg.i{color:#b45309;flex:none}.sx-fbchips button.ok svg.i{color:#16a34a}.sx-fbchips span{min-width:0}.sx-fbchips small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.sx-fbchips b{font-size:12.8px}.sx-fbchips button.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-50)}.sx-fbr .sx-tabs{margin:0;padding:0 12px}.sx-fbb{min-height:300px;padding:14px 16px}.sx-fbq{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=1400px){.sx-fbq{grid-template-columns:1fr}}.sx-fbside{flex-direction:column;gap:3px;display:flex;position:sticky;top:84px}.sx-fbside>button{font:inherit;color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.sx-fbside>button span{flex:1}.sx-fbside>button em{background:#eef1f6;border-radius:999px;padding:0 7px;font-size:11px;font-style:normal}.sx-fbside>button:hover{background:#f5f8ff}.sx-fbside>button.on{background:var(--pri-50);color:var(--pri);font-weight:700}.sx-fbai{color:#5b21b6;background:linear-gradient(160deg,#faf5ff,#fff);border:1px solid #eadcff;border-radius:10px;gap:7px;margin-top:10px;padding:9px 10px;font-size:11.8px;display:flex}.sx-fbai b{display:block}.sx-fbai svg.i{flex:none;margin-top:1px}.sx-fbacc .sx-racch{padding:9px 12px;font-size:13px}.sx-fbqt{font-size:12.3px}.sx-fbqt td{vertical-align:top}.sx-fbqt .qq{max-width:260px;line-height:1.35}.sx-fbqt .qq small{margin-top:3px;font-size:11px;display:flex}.sx-fbqt tr.flag td{background:#fffbf3}.sx-fbqt .sx-st{height:22px;padding:0 8px;font-size:11px}.sx-alink{color:var(--pri);cursor:pointer;align-items:flex-start;gap:6px;font-weight:600;display:inline-flex}.sx-alink span{word-break:break-all;flex-direction:column;line-height:1.25;display:flex}.sx-alink small{color:var(--muted);font-size:11px;font-weight:500}.sx-alink:hover span{text-decoration:underline}.sx-stb{cursor:pointer;font:inherit;border:0;font-weight:600}.sx-stb:hover{filter:brightness(.96);box-shadow:0 0 0 2px #2563eb26}.sx-fbnda{max-width:680px}.sx-fbk{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.sx-fbk.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-fbk>div{border:1px solid var(--line);background:#fbfcfe;border-radius:11px;padding:10px 12px}.sx-fbk small{color:var(--muted);font-size:11px;display:block}.sx-fbk b{font-size:16px}.sx-seal2{background:linear-gradient(160deg,#f5f3ff,#fff);border-color:#d8ccff}.sx-seal2>svg.i{color:#6d28d9}.sx-fbsum{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;display:grid}@media (width<=1300px){.sx-fbsum{grid-template-columns:1fr}}.sx-fbsum textarea.inp{height:auto;padding:9px 12px}.sx-fbft{border-top:1px solid var(--line);background:#fbfcfe;align-items:center;gap:8px;padding:12px 16px;display:flex}.sx-fbft .sp{flex:1}table.sx-tbl.mini{gap:0;margin-bottom:0;display:table}.sx-tbl.mini b{font-size:inherit;font-weight:700;line-height:inherit;display:inline}.sx-alink span{word-break:normal;overflow-wrap:anywhere}.sx-fbqt td:nth-child(4){min-width:150px}.sx-fb{grid-template-columns:440px minmax(0,1fr)}.sx-fbt th:nth-child(4),.sx-fbt td:nth-child(4){width:64px}.sx-pb{flex-direction:column;align-items:stretch;gap:3px;min-width:56px}.sx-pb i{flex:none;width:100%}.sx-pb b{text-align:left;min-width:0}.sx-fbt .sx-st{gap:4px;padding:0 7px;font-size:10.8px}.sx-fbt .sx-st svg.i{width:12px;height:12px}.sx-fbt .vn{font-size:12.8px}.sx-vstp,.sx-substp{margin:0 0 14px}.s2p-stepper .sx-s-open .n{color:#5b6788;background:#fff;border-color:#c8d1e3}.s2p-stepper .sx-s-open small{color:var(--muted)}.s2p-stepper .sx-s-warn .n{color:#b45309;background:#fff4e2;border-color:#f59e0b}.s2p-stepper .sx-s-warn small{color:#b45309}.s2p-stepper .sx-view.sx-s-warn .n,.s2p-stepper .sx-view.sx-s-open .n{box-shadow:0 0 0 4px #fff,0 0 0 6px var(--pri)}.sx-substp .step:before{background:#e3e8f2}.sx-substp .sx-s-done+.step:before{background:#16a34a}.sx-substp .step{cursor:pointer}.sx-vrm button span small{color:var(--muted);font-size:11px;font-weight:500;display:block}.sx-vrm button.dis{color:#a3acbf;cursor:not-allowed}.sx-vrm button.dis:hover{color:#a3acbf;background:0 0}.sx-vrm button.dis svg.i{color:#c3cad8}.sx-vrm button.cur span small{color:var(--pri)}.sx-chip.warn:not(.on) svg.i{color:#d97706}.sx-rchips{margin:0 0 16px}.sx-wmeth{padding:16px 18px}.sx-wmh{align-items:center;gap:12px;margin-bottom:14px;display:flex}.sx-wmh .tx{flex:1}.sx-wmh h3{margin:0;font-size:16px}.sx-wmh p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.sx-wmcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.sx-wmcs{grid-template-columns:1fr}}.sx-wmc{text-align:left;border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:all .15s;display:flex;position:relative}.sx-wmc:hover{border-color:#a9bdf3}.sx-wmc.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-50);background:#f5f8ff}.sx-wmc .ic{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.sx-wmc .ic svg.i{width:22px;height:22px}.sx-wmc b{flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;display:flex}.sx-wmc small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.sx-wmc .ck{background:var(--pri);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:10px;right:10px}.sx-wmc .ck svg.i{width:12px;height:12px}.sx-wmini{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:9px 14px;font-size:12.8px;display:flex}.sx-wmini span{align-items:center;gap:6px;display:flex}.sx-wgrid{grid-template-columns:290px minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.sx-wgrid.np{grid-template-columns:290px minmax(0,1fr)}@media (width<=1440px){.sx-wgrid{grid-template-columns:260px minmax(0,1fr) 330px}}@media (width<=1200px){.sx-wgrid,.sx-wgrid.np{grid-template-columns:1fr}}.sx-wgrid>.card{margin:0}.sx-wcat{flex-direction:column;gap:8px;max-height:calc(100vh - 180px);padding:14px;transition:box-shadow .3s,opacity .2s;display:flex;position:sticky;top:84px}.sx-wcat.dim .sx-wcl{opacity:.55}.sx-wcat.flash{box-shadow:0 0 0 3px var(--pri),0 10px 30px #2563eb2e}.sx-wcl{scrollbar-width:thin;flex-direction:column;gap:6px;padding:2px;display:flex;overflow:auto}.sx-wdim{color:#5b6788;background:#f5f7fb;border-radius:9px;gap:7px;padding:8px 10px;font-size:11.8px;display:flex}.sx-wdim svg.i{color:var(--pri);flex:none;margin-top:1px}.sx-wtbl{min-width:0;padding:14px 16px}.sx-wth{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sx-wth>b{font-size:15px}.sx-wth .sp{flex:1}.sx-wth .sx-ib{width:34px;height:34px}.sx-wsrc{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;font-size:12px;display:flex}.sx-wsrc>span{flex:1;align-items:center;gap:6px;min-width:240px;display:flex}.sx-wsrc svg.i{color:var(--pri)}.sx-wsrc i{color:#b45309}.sx-wt td{padding:7px 8px}.sx-wt th{padding:9px 8px}.sx-wt .sx-ib{background:0 0;border-color:#0000;border-radius:8px;width:28px;height:28px}.sx-wt tr:hover .sx-ib{border-color:var(--line);background:#fff}.sx-wtg{color:#5b6788;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.sx-wtg:hover{background:#eef2fb}.sx-wcode{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.sx-wcode svg.i{color:#5b8de8;width:16px;height:16px}.sx-wnm b{font-weight:600}.sx-wt tr td:nth-child(3){padding-left:0}.sx-wnm small{align-items:center;gap:3px;margin-top:1px;font-size:11px;display:flex}.sx-wb{height:22px;padding:0 9px;font-size:11.3px}.sx-wt tr.err td{background:#fff6f6}.sx-wt tr.err td:first-child{box-shadow:inset 3px 0 #dc2626}.sx-wt tr.warn td{background:#fffbf3}.sx-wt tr.warn td:first-child{box-shadow:inset 3px 0 #f59e0b}.sx-wt tr.sel td{background:var(--pri-50)}.sx-wempty{margin:10px 0;padding:40px 20px}.sx-wdet{max-height:calc(100vh - 180px);padding:16px;position:sticky;top:84px;overflow:auto}.sx-wdh2{align-items:center;margin-bottom:12px;display:flex}.sx-wdh2 b{font-size:15px}.sx-wdh2 .sp{flex:1}.sx-wdh2 .sx-ib{width:30px;height:30px}.sx-wid{border-bottom:1px solid var(--line2);align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.sx-wid .ic{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.sx-wid .r{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sx-wid .r b{font-size:15px}.sx-wid .r .c{color:var(--ink2)}.sx-wid small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.sx-wsec{align-items:center;gap:7px;margin:14px 0 8px;font-size:13.5px;display:flex}.sx-wsec svg.i{color:var(--pri)}.sx-wov{color:#3b4767;background:#f5f8fd;border-radius:11px;padding:11px 13px;font-size:12.8px;line-height:1.55}.sx-wck{flex-direction:column;gap:8px;display:flex}.sx-wck>div{align-items:flex-start;gap:8px;font-size:12.8px;display:flex}.sx-wck svg.i{color:#16a34a;flex:none;margin-top:1px}.sx-wck .opt svg.i{color:#a3acbf}.sx-wck em{color:var(--muted);background:#eef1f6;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.sx-wroll{flex-direction:column;gap:5px;display:flex}.sx-wroll a{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;display:flex}.sx-wroll a:hover{border-color:var(--pri);color:var(--pri)}.sx-wroll em{background:#eef1f6;border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-style:normal}.sx-wnote{color:#1d4ed8;background:#eef4ff;border-radius:11px;gap:8px;margin-top:14px;padding:10px 12px;font-size:12.3px;line-height:1.45;display:flex}.sx-wnote svg.i{flex:none;margin-top:1px}.sx-wm{min-width:240px}.sx-wm hr{border:0;border-top:1px solid var(--line2);margin:4px 2px}.sx-wm button span small{color:var(--muted);font-size:11px;display:block}.sx-wm button.dis{color:#a3acbf;cursor:not-allowed}.sx-wm button.dis:hover{color:#a3acbf;background:0 0}.sx-wm button.dng,.sx-wm button.dng svg.i{color:#dc2626}.sx-wm button.dng:hover{background:#fdecec}.sx-wdh{flex-direction:column;margin:12px 0 8px;display:flex}.sx-wdh b{font-size:13px}.sx-wdh small{color:var(--muted);font-size:11.5px}.sx-wdl{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.sx-wdl>div{align-items:center;gap:8px;display:flex}.sx-wdl .no{background:#eef1f6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.sx-wdl .inp{flex:1;height:36px}.sx-wdl label{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.sx-wdl .sx-ib{width:32px;height:32px}.sx-wdrop{cursor:pointer;color:#6d28d9;text-align:center;background:#faf7ff;border:2px dashed #c7b8f0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:28px;display:flex}.sx-wdrop>svg.i{width:28px;height:28px}.sx-wdrop small{color:var(--muted)}.sx-wdrop.ov{background:#f1ebfe;border-color:#7c3aed}.sx-aist{flex-direction:column;gap:9px;margin-bottom:14px;display:flex}.sx-aist>div{color:#9aa4bd;align-items:center;gap:10px;font-size:13px;display:flex}.sx-aist span{background:#eef1f6;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.sx-aist svg.i{width:13px;height:13px}.sx-aist .done{color:var(--ink)}.sx-aist .done span{color:#fff;background:#16a34a}.sx-aist .cur{color:#6d28d9;font-weight:700}.sx-aist .cur span{color:#fff;background:#7c3aed;animation:1s infinite sxPulse}@keyframes sxPulse{50%{box-shadow:0 0 0 6px #7c3aed2e}}.sx-aisum2{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.sx-aisum2>div{border:1px solid var(--line);border-radius:11px;padding:9px 12px}.sx-aisum2 small{color:var(--muted);font-size:11px;display:block}.sx-aisum2 b{font-size:18px}.sx-wait tr.low td{background:#fffbf1}.sx-wait tr.off td{opacity:.45}.sx-wait td{vertical-align:top}.sx-wdc{align-items:flex-start;gap:6px;margin-bottom:3px;font-size:11.8px;display:flex}.sx-wdc .sx-cb{width:14px;height:14px;margin-top:1px}.sx-vl{background:#fffaf2;border:1px solid #f8dcb0;border-radius:11px;margin-bottom:10px;padding:10px 14px;font-size:12.8px}.sx-vl.err{background:#fff7f7;border-color:#f5c2c2}.sx-vl>b{align-items:center;gap:6px;margin-bottom:6px;display:flex}.sx-vl>div{border-top:1px dashed #eadfcf;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.sx-wpt td{padding:6px 9px}.sx-wref{color:var(--muted);margin-top:1px;font-size:11px;font-weight:500;display:block}.sx-wsrc>span{line-height:1.5;display:block}.sx-wsrc>span svg.i{vertical-align:-3px;margin-right:4px}@media (width<=1680px){.sx-wgrid{grid-template-columns:262px minmax(0,1fr) 330px}.sx-wgrid.np{grid-template-columns:262px minmax(0,1fr)}}.sx-wt .sx-wnm b{white-space:nowrap}.sx-wsrc>span svg.i{display:inline-block}.sx-evk{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=1300px){.sx-evk{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-evk .card{align-items:flex-start;gap:12px;margin:0;padding:14px 16px;display:flex}.sx-evk .ic{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sx-evk small{color:var(--muted);font-size:12px;display:block}.sx-evk b{letter-spacing:-.3px;margin:2px 0;font-size:21px;font-weight:800;display:block}.sx-evk em{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.8px;font-style:normal;display:block;overflow:hidden}.sx-evtabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:14px;display:flex}.sx-evtabs>button{font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.sx-evtabs>button:hover{color:var(--pri)}.sx-evtabs>button.on{color:var(--pri);border-bottom-color:var(--pri);background:linear-gradient(#0000,#f3f7ff)}.sx-evtabs>button:last-of-type svg.i{color:#7c3aed}.sx-evtabs .sp{flex:1}.sx-evcmp{position:relative}.sx-evcpop{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;width:300px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #0f1c3f2e}.sx-evcpop small{color:var(--muted);margin-top:-4px;font-size:11.5px}.sx-evcpop label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 4px;font-size:12.8px;display:flex}.sx-evcpop label:hover{background:#f5f8ff}.sx-evcpop em{color:var(--muted);margin-left:auto;font-size:11px;font-style:normal}.dot{vertical-align:1px;border-radius:50%;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block}.sx-evgrid{grid-template-columns:250px minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}@media (width<=1500px){.sx-evgrid{grid-template-columns:220px minmax(0,1fr) 320px}}@media (width<=1250px){.sx-evgrid{grid-template-columns:1fr}}.sx-evgrid>.card{margin:0}.sx-evtree{padding:14px;position:sticky;top:84px}.sx-evtree .h{align-items:center;gap:6px;margin-bottom:10px;display:flex}.sx-evtree .h b{font-size:14.5px}.sx-evtree .h svg.i{color:var(--pri)}.sx-evtree>button{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.sx-evtree>button.on{background:var(--pri-50);color:var(--pri)}.sx-evtg{margin-top:6px}.sx-evtg .g{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.sx-evtg .g.on{background:var(--pri-50);color:var(--pri)}.sx-evtg a{color:var(--ink2);cursor:pointer;border-radius:8px;align-items:flex-start;gap:7px;padding:5px 8px 5px 26px;font-size:12.3px;line-height:1.35;display:flex}.sx-evtg a svg.i{color:#16a34a;flex:none;margin-top:1px}.sx-evtg a:hover{background:#f5f8ff}.sx-evtg a.on{background:var(--pri-50);color:var(--pri);font-weight:600}.sx-evthr{border-top:1px dashed var(--line);margin-top:14px;padding-top:10px}.sx-evthr small{color:var(--muted);font-size:11.5px}.sx-evthr div{align-items:center;gap:8px;display:flex}.sx-evthr input{accent-color:var(--pri);flex:1}.sx-evmain{min-width:0;padding:14px 16px}.sx-evmh{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sx-evmh>div b{font-size:15.5px;display:block}.sx-evmh>div small{color:var(--muted);font-size:12px}.sx-evmh .sp{flex:1}.sx-evmh .sel{width:auto!important}.sx-evaibtn{color:#7c3aed!important;background:#faf7ff!important;border-color:#ddd0fb!important}.sx-evleg2{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.sx-evleg2 span{align-items:center;gap:4px;display:flex}.sx-evleg2 i{border-radius:3px;width:12px;height:12px}.sx-evleg2 svg.i{color:#d4a017;width:12px;height:12px}.h5{background:#c9f0d6}.h4{background:#e3f6e9}.h3{background:#f3faf5}.h2{background:#fff8e6}.h1{background:#fdecec}.sx-evsec{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.sx-evsh{width:100%;font:inherit;cursor:pointer;text-align:left;background:#f7f9fd;border:0;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.sx-evsh .sp{flex:1}.sx-evt{font-size:12.5px}.sx-evt th{white-space:nowrap}.sx-evt tbody tr{cursor:pointer}.sx-evvh{border-left:2px solid #fff;text-align:center!important;color:var(--vc)!important;background:color-mix(in srgb,var(--vc) 9%,#fff)!important}.sx-evvh svg.i{vertical-align:-2px;margin-right:5px}.sx-evsub th{text-align:center!important;background:color-mix(in srgb,var(--vc,#94a3b8) 5%,#fff)!important;font-size:11px!important;font-weight:600!important}.sx-evsub th small{font-weight:500}.sx-evwc{width:70px}.sx-evsc{text-align:center;white-space:nowrap;position:relative}.sx-evsc.best{font-weight:800}.sx-evsc>svg.i{color:#d4a017;width:11px;height:11px;position:absolute;top:4px;right:4px}.sx-evbtn{font:inherit;font-weight:inherit;cursor:text;background:0 0;border:1px dashed #0000;border-radius:6px;align-items:center;gap:3px;padding:2px 8px;display:inline-flex}.sx-evbtn:hover{background:#fff;border-color:#9db8f5}.sx-evbtn svg.i{width:11px;height:11px;color:var(--pri)}.sx-evsc .inp{text-align:center;width:64px!important}.sx-evpf{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700}.sx-evpf.p{color:#15803d;background:#e8f7ee}.sx-evpf.f{color:#dc2626;background:#fdecec}.sx-evw{text-align:center}.sx-evtr td{border-top:1px solid var(--line);background:#f5f8fd!important}.sx-evtr td[style]{background:color-mix(in srgb,var(--vc) 9%,#fff)!important}.sx-evtr small{color:var(--muted)}.sx-evtr .sx-okt,.sx-evtr .sx-red{align-items:center;gap:3px;font-size:11px;display:inline-flex}.sx-evt tr.sel td{background:var(--pri-50)!important}.sx-evgt{color:#fff;background:#0f1c3f;border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:10px;padding:12px 14px;display:flex}.sx-evgt>b{flex:1;align-self:center;min-width:160px}.sx-evgt>div{border-left:3px solid var(--vc);min-width:140px;padding-left:10px}.sx-evgt small{opacity:.75;font-size:11px;display:block}.sx-evgt>div b{font-size:19px}.sx-evgt em{opacity:.8;font-size:11px;font-style:normal;display:block}.sx-evai{max-height:calc(100vh - 170px);padding:16px;position:sticky;top:84px;overflow:auto}.sx-evah{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.sx-evah>div{flex:1;min-width:0}.sx-evah b{font-size:15px;display:block}.sx-evah small{color:var(--muted);font-size:11.8px}.sx-evah .gen{white-space:nowrap;font-size:10.8px}.sx-evah .sx-ib{width:30px;height:30px}.sx-evaib{color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#dbeafe);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:grid}.sx-evaib.t{color:#1d4ed8;background:#eaf1ff}.sx-evaib.c{color:#b45309;background:#fff4e2}.sx-evaib.g{color:#15803d;background:#e8f7ee}.sx-evwin{background:linear-gradient(90deg,#faf7ff,#f3f7ff);border:1px solid #e3d8fc;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sx-evwin .tr{color:#d4a017}.sx-evwin .tr svg.i{width:28px;height:28px}.sx-evwin div{flex:1}.sx-evwin small{color:#dc2626;font-size:11.5px;font-weight:700}.sx-evwin b{color:#1d4ed8;font-size:16px;display:block}.sx-evwin em{color:#6d28d9;background:#fff;border:1px solid #ddd0fb;border-radius:9px;padding:5px 10px;font-style:normal;font-weight:800}.sx-evh{align-items:center;gap:7px;margin:14px 0 6px;font-size:13.5px;display:flex}.sx-evh svg.i{color:var(--pri)}.sx-evh.warn svg.i{color:#d97706}.sx-evl{margin:0;padding-left:20px;font-size:12.5px;line-height:1.5}.sx-evl li{margin-bottom:4px}.sx-evl.ok li::marker{content:"✓  ";color:#16a34a}.sx-evl.warn li::marker{color:#d97706}.sx-evst td,.sx-evst th{padding:6px 7px;font-size:11.8px}.sx-evst small{color:var(--muted)}.sx-evst tr.off td{opacity:.5}.sx-evmd svg.i{vertical-align:-2px;width:13px;height:13px;margin-right:4px}.sx-evtot{color:#1d4ed8;font-size:14px}.sx-evgv{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:12.8px;display:flex}.sx-evgv b{flex:1}.sx-seg{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.sx-seg button{font:inherit;cursor:pointer;color:var(--ink2);background:#fff;border:0;padding:5px 12px;font-size:12px;font-weight:600}.sx-seg button.on.pass{color:#fff;background:#16a34a}.sx-seg button.on.fail{color:#fff;background:#dc2626}.sx-evcd{border:1px solid var(--line);border-radius:11px;margin-bottom:8px;padding:10px 12px}.sx-evcd .h{align-items:center;gap:6px;margin-bottom:6px;display:flex}.sx-evcd .h b{flex:1;font-size:13px}.sx-evcd .h em{color:var(--pri);font-size:16px;font-style:normal;font-weight:800}.sx-evcd textarea.inp{height:auto;margin-top:6px;padding:7px 10px;font-size:12.3px}.sx-evev{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sx-evev span{background:#f5f8fd;border-radius:8px;padding:5px 8px}.sx-evev small{color:var(--muted);font-size:10.5px;display:block}.sx-evev b{font-size:13px}.sx-evev .var{background:#fff4e2}.sx-evev .var b{color:#b45309}.sx-evg2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}@media (width<=1200px){.sx-evg2{grid-template-columns:1fr}}.sx-evg2>.card,.sx-evg2>div>.card{margin:0 0 14px}.sx-evg2>.card{margin:0}.sx-evct{margin-bottom:10px}.sx-evct b{font-size:14.5px;display:block}.sx-evct small{color:var(--muted);font-size:12px}.sx-radar{width:100%;max-width:420px;margin:0 auto;display:block}.sx-evleg{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;font-size:12px;display:flex}.sx-evleg span{align-items:center;gap:6px;display:flex}.sx-evleg i{border-radius:3px;width:12px;height:12px}.sx-evbar{border-bottom:1px dashed var(--line2);padding:8px 0}.sx-evbar:last-child{border:0}.sx-evbar .t{justify-content:space-between;margin-bottom:5px;font-size:12.8px;display:flex}.sx-evbar .t small{color:var(--muted)}.sx-evbar .r{grid-template-columns:150px 1fr 46px;align-items:center;gap:8px;margin-bottom:3px;font-size:11.8px;display:grid}.sx-evbar .r span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-evbar i,.sx-evsr i{background:#eef1f6;border-radius:9px;height:8px;overflow:hidden}.sx-evbar u,.sx-evsr u{border-radius:9px;height:100%;display:block}.sx-evbar .r b{text-align:right}.sx-evdc td{padding:6px 9px}.sx-evsw{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.sx-evsw .card{border-top:3px solid var(--vc);margin:0}.sx-evsw .nm{font-size:14px;display:block}.sx-evsw small{color:var(--muted);font-size:11.8px}.sx-evsl{gap:8px;margin-top:10px;font-size:12.3px;display:flex}.sx-evsl b{font-size:12px;display:block}.sx-evsl.ok svg.i{color:#16a34a}.sx-evsl.warn svg.i{color:#d97706}.sx-evsl svg.i{flex:none;margin-top:1px}.sx-evpc .r{grid-template-columns:140px 1fr 90px 54px;align-items:center;gap:8px;margin-bottom:10px;font-size:12.3px;display:grid}.sx-evpc span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-evpc .b{background:#f1f4f9;border-radius:6px;height:18px;position:relative}.sx-evpc .b u{opacity:.85;border-radius:6px;height:100%;display:block}.sx-evpc .b i{border-left:2px dashed #0f1c3f;position:absolute;top:-4px;bottom:-4px}.sx-evpc small{text-align:right;font-weight:700}.sx-evstk{grid-template-columns:140px 1fr;align-items:center;gap:8px;margin-bottom:10px;font-size:12.3px;display:grid}.sx-evstk>div{border-radius:6px;height:16px;display:flex;overflow:hidden}.sx-evstk u{height:100%;display:block}.sx-evcm td{padding:7px 10px}.sx-evbest{color:#15803d;font-weight:700;background:#e8f7ee!important}.sx-evpod{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:14px;margin-bottom:14px;display:grid}.sx-evpod>div{border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:16px}.sx-evpod .p1{background:linear-gradient(#fffbeb,#fff);border-color:#f3d77b;order:2;padding:22px 16px}.sx-evpod .p2{order:1}.sx-evpod .p3{order:3}.sx-evpod .off{opacity:.55}.sx-evpod .md svg.i{width:28px;height:28px}.sx-evpod .p1 .md{color:#d4a017}.sx-evpod .p2 .md{color:#94a3b8}.sx-evpod .p3 .md{color:#b45309}.sx-evpod small{color:var(--muted);font-size:11.5px;display:block}.sx-evpod b{margin:2px 0;font-size:15px;display:block}.sx-evpod em{color:#1d4ed8;font-size:26px;font-style:normal;font-weight:800;display:block}.sx-evsbar{background:#eef1f6;border-radius:9px;height:8px;margin:8px 0 4px;display:flex;overflow:hidden}.sx-evsbar u{height:100%;display:block}.sx-evsl2{align-items:center;gap:12px;margin-bottom:12px;font-size:12.8px;display:flex}.sx-evsl2 input{accent-color:var(--pri);flex:1}.sx-evsr{grid-template-columns:32px 170px 1fr 44px 40px;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:grid}.sx-evsr span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-evsr em{text-align:right;font-style:normal;font-weight:700}.sx-evsr small{color:var(--muted);font-weight:700}.sx-evsr small.up{color:#16a34a}.sx-evsr small.dn{color:#dc2626}.sx-evsr.off{opacity:.5}.sx-tbl tr.off td{opacity:.55}.sx-evai2{margin:0}.sx-evan{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;font-size:12.3px;display:flex}.sx-evan>svg.i{color:#d97706;flex:none}.sx-evan div{flex:1}.sx-evan b{font-size:12.8px;display:block}.sx-evan small{color:var(--muted)}.sx-evnt{border-bottom:1px dashed var(--line2);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.sx-evnt b{display:block}.sx-evnt small{color:var(--muted)}.sx-evchips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.sx-evchips button{color:#6d28d9;font:inherit;cursor:pointer;background:#faf7ff;border:1px solid #ddd0fb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.3px;display:flex}.sx-evchips button:hover{background:#f1ebfe}.sx-evchat{flex-direction:column;gap:8px;max-height:380px;margin-bottom:10px;display:flex;overflow:auto}.sx-evchat .q{background:var(--pri);color:#fff;border-radius:12px 12px 2px;align-self:flex-end;max-width:70%;padding:8px 12px;font-size:12.8px}.sx-evchat .q small{opacity:.7;font-size:10.5px;display:block}.sx-evchat .a{gap:8px;max-width:85%;display:flex}.sx-evchat .a p{background:#f5f3ff;border-radius:2px 12px 12px;margin:0;padding:9px 12px;font-size:12.8px;line-height:1.5}.sx-evask{gap:8px;display:flex}.sx-evgrid{grid-template-columns:215px minmax(0,1fr) 330px}@media (width<=1500px){.sx-evgrid{grid-template-columns:200px minmax(0,1fr) 300px}}.sx-evt td{padding:6px}.sx-evt th{padding:8px 6px}.sx-evt td:nth-child(2){min-width:150px;line-height:1.3}.sx-evt td:nth-child(2) b{font-weight:600}.sx-evvh{line-height:1.25;white-space:normal!important;font-size:11.8px!important}.sx-evst td:first-child{white-space:nowrap}.sx-evst td small{display:block}.sx-evtree .sx-evtg a{padding-left:18px}.sx-radar{max-width:600px}.sx-nk{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1400px){.sx-nk{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-ngrid{grid-template-columns:230px minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.sx-ngrid.np{grid-template-columns:230px minmax(0,1fr)}@media (width<=1500px){.sx-ngrid{grid-template-columns:210px minmax(0,1fr) 320px}.sx-ngrid.np{grid-template-columns:210px minmax(0,1fr)}}@media (width<=1250px){.sx-ngrid,.sx-ngrid.np{grid-template-columns:1fr}}.sx-ngrid>.card{margin:0}.sx-nvl{padding:14px;position:sticky;top:84px}.sx-nvl .h{align-items:center;gap:6px;margin-bottom:10px;display:flex}.sx-nvl .h b{font-size:14.5px}.sx-nvl .h svg.i{color:var(--pri)}.sx-nvl>button{border:1px solid var(--line);width:100%;font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px;transition:all .15s;display:flex}.sx-nvl>button:hover{border-color:#a9bdf3}.sx-nvl>button.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-50);background:#f3f7ff}.sx-nvl>button>div{flex:1;min-width:0}.sx-nvl>button b{margin-bottom:4px;font-size:12.8px;display:block}.sx-nvl>button small{color:var(--muted);margin-top:4px;font-size:11.3px;display:block}.sx-nvl>button>svg.i{color:var(--muted);margin-top:8px}.sx-nvl .ic,.sx-nvh2 .ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sx-nvlf small{color:var(--muted);font-size:11.3px}.sx-nmain{min-width:0;padding:14px 16px}.sx-nvh2{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sx-nvh2 .ic{width:42px;height:42px}.sx-nvh2 .tx{flex:1;min-width:200px}.sx-nvh2 .tx>div{align-items:center;gap:8px;display:flex}.sx-nvh2 .tx b{font-size:16px}.sx-nvh2 .tx small{color:var(--muted);font-size:12px}.sx-nvh2 .m{border-left:1px solid var(--line);padding-left:14px}.sx-nvh2 .m small{color:var(--muted);font-size:11.5px;display:block}.sx-nvh2 .m b{white-space:nowrap;font-size:15px}.sx-nvh2 .m em{font-size:12px;font-style:normal}.sx-nact{border-top:1px dashed var(--line2);border-bottom:1px dashed var(--line2);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 4px;padding:10px 0;display:flex}.sx-nact .sp{flex:1}.sx-nsub{border-bottom:1px solid var(--line);gap:2px;margin:8px 0 12px;display:flex;overflow-x:auto}.sx-nsub button{font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.sx-nsub button.on{color:var(--pri);border-bottom-color:var(--pri)}.sx-nih{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sx-nih>div b{font-size:14.5px;display:block}.sx-nih>div small{color:var(--muted);font-size:12px}.sx-nih .sp{flex:1}.sx-nih label{color:var(--muted);font-size:12px}.sx-nih .sel{width:auto!important}.sx-nit{font-size:12.5px}.sx-nit th{vertical-align:middle;padding:8px 7px}.sx-nit td{padding:8px 7px}.sx-nit td small{color:var(--muted);font-size:11px;display:block}.sx-nit tbody tr{cursor:default}.sx-nvh{text-align:center!important;color:#1d4ed8!important;background:#eaf1ff!important}.sx-nvs th{background:#f3f7ff!important;font-size:11.3px!important}.sx-npr{background:#f3f7ff}.sx-ntg{color:#6d28d9}tr.sx-nok td.sx-npr,i.sx-nok{background:#dcfce7!important}.sx-nsel{appearance:none;font:inherit;color:var(--c);background:var(--b) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 7px center;cursor:pointer;border:0;border-radius:999px;padding:4px 22px 4px 10px;font-size:11.5px;font-weight:700}.sx-nleg{color:var(--muted);flex-wrap:wrap;gap:14px;margin:8px 0;font-size:11.5px;display:flex}.sx-nleg span{align-items:center;gap:5px;display:flex}.sx-nleg i{border-radius:3px;width:12px;height:12px;display:inline-block}.sx-nterm{margin-top:12px}.sx-nterm>b{margin-bottom:6px;font-size:13.5px;display:block}.sx-nthr{max-height:520px}.sx-msg>div{max-width:100%}.sx-noff{background:#fff;border:1px solid #f8dcb0;border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-size:12.3px;display:flex}.sx-noff svg.i{color:#d97706}.sx-noff span{flex:1}.sx-noff em{color:#15803d;font-size:11.5px;font-style:normal}.sx-noff.t{border-color:#c7d7fb}.sx-noff.t svg.i{color:var(--pri)}.sx-ndoc td{vertical-align:middle;padding:7px 9px}.sx-ndoc .sx-ib{width:28px;height:28px;margin-left:4px;display:inline-grid}.sx-nrh{flex-direction:column;gap:8px;display:flex}.sx-nrc{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sx-nrc>div{flex:1;min-width:0}.sx-nrc b{font-size:13px;display:block}.sx-nrc small{color:var(--muted);font-size:11.5px}.sx-nrc>em{color:#1d4ed8;font-size:14px;font-style:normal;font-weight:800}.sx-nrc .d{color:#64748b;background:#eef1f6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.sx-nrc.done .d{color:#fff;background:#16a34a}.sx-nrc.cur{background:#f5f8ff;border-color:#b9cdfb}.sx-nrc.cur .d{background:var(--pri);color:#fff}.sx-nrc.todo{border-style:dashed}.sx-nrc.o .d{color:#fff;background:#475569}.sx-nrm{color:var(--ink2);flex-wrap:wrap;gap:14px;margin-top:5px;font-size:12px;display:flex}.sx-nrp{flex-direction:column;max-height:calc(100vh - 170px);padding:0;display:flex;position:sticky;top:84px;overflow:hidden}.sx-nrpt{border-bottom:1px solid var(--line);display:flex}.sx-nrpt button{font:inherit;color:var(--ink2);cursor:pointer;background:#f7f9fd;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:13px;font-weight:600;display:flex}.sx-nrpt button.on{color:var(--pri);border-bottom-color:var(--pri);background:#fff}.sx-nrpt button:last-child svg.i{color:#7c3aed}.sx-nrpb{padding:14px;overflow:auto}.sx-nrpb .f{margin-bottom:10px}.sx-nrpb textarea.inp{resize:vertical;height:auto;padding:9px 12px;font-size:12.5px;line-height:1.5}.sx-nch{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sx-nch b{align-items:center;gap:6px;font-size:14px;display:flex}.sx-nch .sx-ib{width:30px;height:30px}.sx-nfr{border:1px solid var(--line2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;font-size:12.5px;display:flex}.sx-nfr>span{align-items:center;gap:6px;display:flex}.sx-nfr svg.i{color:var(--pri)}.sx-nchart{width:100%;display:block}.sx-nsum td{vertical-align:middle;padding:8px 9px}.sx-nsum tbody tr{cursor:pointer}.sx-nrt td{vertical-align:top;padding:10px}.sx-nrcell{border-radius:10px;min-width:120px;padding:8px 10px}.sx-nrcell b{font-size:13px;display:block}.sx-nrcell small{color:var(--muted);font-size:11px;display:block}.sx-nrcell.done{background:#f3faf5}.sx-nrcell.cur{background:#eef4ff}.sx-nrcell.cur b{color:#1d4ed8}.sx-nrcell.todo{border:1px dashed var(--line)}.sx-ncfg{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.sx-ncfg .l .f{margin-bottom:10px}.sx-ncft td{padding:6px 8px}.sx-ncft .inp{width:76px!important}@media (width<=1700px){.sx-ngrid{grid-template-columns:200px minmax(0,1fr) 310px}.sx-ngrid.np{grid-template-columns:200px minmax(0,1fr)}.sx-nvh2 .m{padding-left:10px}.sx-nvh2 .m b{font-size:14px}}.sx-nit td:nth-child(3){min-width:150px}.sx-nit th:nth-child(4),.sx-nit td:nth-child(4){white-space:nowrap}.sx-nit td,.sx-nit th{padding:7px 6px}@media (width<=1759px){.sx-ngrid,.sx-ngrid.np{grid-template-columns:200px minmax(0,1fr)}.sx-nrp{z-index:120;width:400px;max-height:none;animation:.18s sxPop;position:fixed;top:86px;bottom:18px;right:18px;box-shadow:0 24px 64px #0f1c3f47}}.sx-nk b{white-space:nowrap;font-size:16.5px}.sx-nsgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.sx-nsgrid.wp{grid-template-columns:minmax(0,1fr) 360px}@media (width<=1500px){.sx-nsgrid.wp{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=1250px){.sx-nsgrid.wp{grid-template-columns:1fr}}.sx-nsm{min-width:0}.sx-nsm>.card{margin-bottom:14px}.sx-nsum th,.sx-nsum td{white-space:nowrap}.sx-nsg{text-align:center!important}.sx-nsg.e{color:#1d4ed8!important;background:#eaf1ff!important}.sx-nsg.p{background:#f5f7fb!important}.sx-nss th{font-size:11px!important}.sx-nss th.e,.sx-nsum td.e{background:#f5f8ff}.sx-nsum tr.sel td{background:var(--pri-50)!important}.sx-nrk{align-items:center;gap:3px;margin-right:8px;font-size:12px;font-weight:800;display:inline-flex}.sx-nrk svg.i{width:14px;height:14px}.sx-nsg2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@media (width<=1500px){.sx-nsg2{grid-template-columns:1fr}}.sx-npmc{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:10px;display:grid}@media (width<=900px){.sx-npmc{grid-template-columns:1fr}}.sx-npleg{flex-direction:column;gap:9px;padding-top:6px;font-size:12px;display:flex}.sx-npleg span{align-items:flex-start;gap:8px;line-height:1.3;display:flex}.sx-npleg small{color:var(--muted)}.sx-npleg i{border-radius:2px;flex:none;width:22px;height:4px;margin-top:6px}.sx-npleg i.ln{background:0 0;border-top:2px dashed;height:0}.sx-npt2{margin-top:10px}.sx-npt2 td,.sx-npt2 th{white-space:nowrap;padding:6px 8px}.sx-naisec{padding:14px 16px}.sx-naih{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.sx-naih>svg.i{color:#7c3aed;width:24px;height:24px}.sx-naih b{align-items:center;gap:6px;font-size:15px;display:flex}.sx-naih small{color:var(--muted);font-size:12px}.sx-naih .sp{flex:1}.sx-naih .sx-ib{width:30px;height:30px}.sx-naic{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:10px 12px}.sx-naic.rec{background:#f3fbf6;border-color:#bfe6cc}.sx-naic .h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.sx-naic .h b{font-size:13.5px}.sx-naic .h .sp{flex:1}.sx-naic .tr{color:#d4a017}.sx-naic .rk{border:3px solid;border-radius:50%;width:16px;height:16px}.sx-naic .sx-evl{font-size:12.3px}.sx-nab{color:var(--pri)!important;border-color:#9db8f5!important}.sx-nam{min-width:220px}.sx-npane{flex-direction:column;max-height:calc(100vh - 170px);margin:0;padding:0;display:flex;position:sticky;top:84px;overflow:hidden}.sx-nph{justify-content:space-between;gap:8px;padding:14px 16px 10px;display:flex}.sx-nph b{align-items:center;gap:7px;font-size:16px;display:flex}.sx-nph b svg.i{color:var(--pri)}.sx-nph .r{gap:6px;margin-top:6px;display:flex}.sx-nph .sx-ib{width:30px;height:30px}.sx-npt{border-bottom:1px solid var(--line);padding:0 10px;display:flex}.sx-npt button{font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 8px;font-size:12.8px;font-weight:600;display:flex}.sx-npt button.on{color:var(--pri);border-bottom-color:var(--pri)}.sx-npb{flex:1;padding:14px 16px;overflow:auto}.sx-npl{flex-direction:column;gap:14px;margin-bottom:12px;display:flex}.sx-npi{gap:10px;display:flex}.sx-npi .ic{color:#1d4ed8;background:#eaf1ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.sx-npi.vendor .ic{color:#15803d;background:#e8f7ee}.sx-npi.note .ic{color:#6d28d9;background:#f1ebfe}.sx-npi .tx{flex:1;min-width:0}.sx-npi b{font-size:13px;display:block}.sx-npi small{color:var(--muted);font-size:11.3px}.sx-npi .bx{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;margin-top:6px;padding:8px 10px}.sx-npi .bx p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12.3px;line-height:1.45;display:-webkit-box;overflow:hidden}.sx-npi .sx-noff{margin-top:6px}.sx-npa{color:var(--ink);cursor:pointer;align-items:center;gap:6px;margin-top:7px;font-size:12px;font-weight:600;display:flex}.sx-npa em{color:var(--muted);font-style:normal;font-weight:500}.sx-npa:hover{color:var(--pri)}.sx-npc{border-top:1px dashed var(--line);padding-top:10px}.sx-npc textarea.inp{height:auto;margin-top:8px;padding:8px 10px;font-size:12.5px}.sx-npd{flex-direction:column;gap:6px;display:flex}.sx-npd a{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.sx-npd a:hover{border-color:var(--pri)}.sx-npd a>svg.i{color:#dc2626}.sx-npd span{flex:1;min-width:0}.sx-npd b{word-break:break-all;font-size:12.3px;display:block}.sx-npd small{color:var(--muted);font-size:11px}.sx-npd .sx-ib{width:28px;height:28px}.sx-npb .sx-nrc{flex-wrap:wrap;padding:8px 10px}.sx-npb .sx-nrm{gap:8px}.sx-npf{border-top:1px solid var(--line);padding:12px 16px}.sx-nk b{font-size:15px}@media (width<=1760px){.sx-nk{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-nsgrid.wp .sx-nsg2{grid-template-columns:1fr}.sx-npi.note .bx{background:#faf7ff}.sx-npmc{grid-template-columns:1fr}.sx-npleg{flex-flow:wrap;gap:8px 16px;padding:4px 0 0}.sx-nsum td,.sx-nsum th{padding:6px 5px}.sx-nsum{font-size:11.6px}.sx-nsum .sx-st{padding:0 7px;font-size:10.8px}.sx-nsum td:first-child{white-space:normal;min-width:190px;line-height:1.3}.sx-nsum td:first-child .sx-nrk{margin-right:4px}.sx-nsum td:nth-last-child(2){white-space:normal;min-width:78px;line-height:1.25}.sx-nsum th{white-space:normal;line-height:1.2}.sx-nss th{white-space:nowrap;min-width:64px;white-space:normal!important}.sx-nsum td.e{min-width:0}textarea.inp.sx-ta{resize:vertical;white-space:pre-wrap;overflow-wrap:break-word;height:auto;min-height:124px;line-height:1.55;font:inherit;padding:10px 12px;font-size:13.5px}.s2p-radio.col{flex-direction:column;align-items:flex-start;gap:8px;padding-top:6px}.sx-pp .p small{font-size:9.5px}.sx-fsg{grid-template-columns:270px minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}@media (width<=1500px){.sx-fsg{grid-template-columns:240px minmax(0,1fr) 300px}}@media (width<=1250px){.sx-fsg{grid-template-columns:1fr}}.sx-fsg>.card,.sx-fsc>.card{margin:0}.sx-fsc{flex-direction:column;gap:14px;min-width:0;display:flex}.sx-fsl{padding:14px;position:sticky;top:84px}.sx-fsl .hd{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.sx-fsl .hd b{font-size:15px;display:block}.sx-fsl .hd small{color:var(--muted);font-size:12px}.sx-fsv{border:1px solid #0000;border-bottom-color:var(--line2);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;gap:10px;padding:10px 8px;display:flex}.sx-fsv:hover{background:#f8faff}.sx-fsv.on{border-color:var(--pri);background:#f3f7ff}.sx-fsv.off{opacity:.65}.sx-fsv .ic{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sx-fsv .tx{flex:1;min-width:0}.sx-fsv b{font-size:13px;display:block}.sx-fsv small{color:var(--muted);font-size:11.5px;display:block}.sx-fsv small.sel{color:var(--pri);font-weight:600}.sx-fsv .m{align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.sx-fsv .m span{color:var(--muted)}.sx-fsv .m b{margin-left:auto;font-size:12.5px;display:inline}.sx-fsv .m em{text-align:right;min-width:44px;font-size:11.5px;font-style:normal}.sx-fsl .ft{color:var(--ink2);background:#f5f7fb;border-radius:10px;gap:7px;margin-top:10px;padding:9px 10px;font-size:11.8px;display:flex}.sx-fsl .ft svg.i{color:var(--pri);flex:none;margin-top:1px}.sx-fsm{padding:16px}.sx-fsvh{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding-bottom:12px;display:flex}.sx-fsvh .ic{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sx-fsvh .tx{flex:1;min-width:0}.sx-fsvh b{font-size:16px;display:block}.sx-fsvh small{color:var(--muted);font-size:12px}.sx-fstabs{align-items:center;gap:6px;margin:12px 0;display:flex}.sx-fstabs .sp{flex:1}.sx-fstabs>button:not(.btn){font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.sx-fstabs>button:not(.btn):hover{background:#f3f7ff}.sx-fstabs>button.on{background:var(--pri);color:#fff;box-shadow:0 4px 12px #2563eb40}.sx-fsscore{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.sx-fsscore .big small{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:11.5px;display:block}.sx-fsscore .big b{letter-spacing:-1px;font-size:36px;font-weight:800}.sx-fsscore .big em{color:var(--muted);margin-left:4px;font-style:normal}.sx-fsscore .br{border-left:1px solid var(--line);color:var(--ink2);flex-direction:column;gap:8px;padding-left:18px;font-size:12.8px;display:flex}.sx-fsscore .br b{color:var(--ink);margin-left:4px}.sx-fsscore .br small{color:var(--muted);font-size:11.5px;display:block}.sx-fsscore .rk{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:150px;padding:10px 14px}.sx-fsscore .rk small{color:var(--muted);font-size:11.5px;display:block}.sx-fsscore .rk b{margin-right:4px;font-size:22px}.sx-fsscore .rk span{font-size:12.5px}.sx-fsscore .rk span.sx-okt,.sx-fsscore .rk span.sx-red{margin-top:4px;font-size:11.5px;display:flex}.sx-fsct{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 8px;display:flex}.sx-fsct b{font-size:14.5px}.sx-fsct small{color:var(--muted);font-size:11.8px}.sx-fst td,.sx-fst th{padding:8px 9px}.sx-fst td small{font-size:11px}.sx-fsbar{align-items:center;gap:10px;display:flex}.sx-fsbar i{background:#eef1f6;border-radius:9px;flex:1;max-width:160px;height:7px;overflow:hidden}.sx-fsbar u{background:var(--pri);border-radius:9px;height:100%;display:block}.sx-fsbar b{min-width:36px}.sx-fsfn{color:var(--muted);margin:10px 0 0;font-size:11.8px}.sx-fsk{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sx-fsk>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.sx-fsk small{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;display:block}.sx-fsk b{font-size:20px;font-weight:800}.sx-fsk em{color:var(--muted);font-size:11.5px;font-style:normal;display:block}.sx-fsk .hl{background:#f3f7ff;border-color:#c7d7fb}.sx-fsk .hl b{color:var(--pri)}.sx-fsk .ok{background:#f1fbf4;border-color:#bfe6cc}.sx-fsk .ok b{color:#15803d}.sx-fscat{font-size:11.5px;font-weight:600}.sx-fscat.t{color:#1d4ed8}.sx-fscat.c{color:#7c3aed}.sx-fscat.g{color:#15803d}.sx-fsnt{color:var(--pri);align-items:center;gap:3px;margin-left:6px;font-size:11px;display:inline-flex}.sx-fsnt svg.i{width:12px;height:12px}.sx-fsterm{background:#f5f7fb;border-radius:10px;flex-wrap:wrap;gap:16px;margin-top:10px;padding:9px 12px;font-size:12.3px;display:flex}.sx-fsterm>b{margin-right:4px}.sx-fsterm em{font-size:11px;font-style:normal}.sx-fsns{padding:12px 16px}.sx-fsns .h{letter-spacing:.4px;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.sx-fsrh{flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.sx-fsrh span small{color:var(--muted);font-size:11px;display:block}.sx-fsrh span.pend b,.sx-fsrh>i{color:var(--muted)}.sx-fsrh .sp{flex:1}.sx-fssv{color:#15803d;background:#e8f7ee;border-radius:999px;padding:3px 10px;font-style:normal;font-weight:700}.sx-fsai{padding:16px;position:sticky;top:84px}.sx-fsaih{background:linear-gradient(90deg,#faf7ff,#f3f7ff);border:1px solid #e3d8fc;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.sx-fsaih b{font-size:14.5px;display:block}.sx-fsaih small{color:var(--muted);font-size:11.5px}.sx-fsey{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.sx-fsai h3{margin:4px 0 6px;font-size:18px}.sx-fsdl{grid-template-columns:1fr auto;gap:7px 10px;margin:0;font-size:12.5px;display:grid}.sx-fsdl dt{color:var(--muted)}.sx-fsdl dd{text-align:right;margin:0;font-weight:700}.sx-fsdl dd small{color:var(--muted);font-weight:500;display:block}.sx-fsrev{color:#92400e;background:#fffbeb;border:1px solid #f8dcb0;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.3px}.sx-fsrev b{margin-bottom:2px;display:block}.sx-fsdis{color:var(--muted);margin:10px 0 0;font-size:11.3px}.sx-fsdec{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.sx-fsdec .tx{flex:1;min-width:260px}.sx-fsdec .tx b{align-items:center;gap:6px;font-size:14px;display:flex}.sx-fsdec .tx small{color:var(--muted);font-size:12px}.sx-fsdec.done{background:#f3fbf6;border-color:#bfe6cc}.sx-fsdr{flex:2;grid-template-columns:auto minmax(220px,1fr) auto minmax(220px,1fr) auto;align-items:center;gap:8px 10px;min-width:600px;display:grid}.sx-fsdr label{color:var(--ink2);font-size:12px;font-weight:600}@media (width<=1400px){.sx-fsdr{grid-template-columns:auto 1fr;min-width:0}}.sx-fsban{background:#f3f7ff;border:1px solid #c7d7fb;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.sx-fsban>svg.i{color:var(--pri)}.sx-fsban span{flex:1}.sx-fsban.done{background:#f3fbf6;border-color:#bfe6cc}.sx-fsban.done>svg.i{color:#15803d}.sx-fstabs>button.on:not(.btn){background:var(--pri);color:#fff}.sx-fsv small.sl{color:var(--pri);font-weight:600}.sx-fsv .m b{white-space:nowrap}.sx-fsg{grid-template-columns:240px minmax(0,1fr) 310px}@media (width<=1700px){.sx-fsg{grid-template-columns:230px minmax(0,1fr) 290px}}.sx-fsk b{white-space:nowrap;font-size:17px}.sx-fsk>div{min-width:0;overflow:hidden}.sx-fst td,.sx-fst th{white-space:nowrap}.sx-fst td:first-child{white-space:normal;min-width:150px}.sx-fst{font-size:12px}.sx-fsm .sx-tbl{display:table}.sx-fsm{overflow-x:auto}.sx-fsscore{grid-template-columns:auto 1fr}.sx-fsscore .rk{grid-column:1/-1;align-items:center;gap:10px;display:flex}.sx-fsscore .rk small{display:inline}.sx-fsscore .rk span.sx-okt,.sx-fsscore .rk span.sx-red{margin:0 0 0 auto}.sx-fsvh .sx-st{white-space:nowrap}.inp::placeholder,textarea.inp::placeholder{color:#a3acbf;opacity:1}.sx-wfh,.sx-wf .row{grid-template-columns:34px minmax(0,1fr) 96px 104px 16px}.sx-lpr{font-size:12px}.sx-lpr th,.sx-lpr td{white-space:nowrap;padding:8px}.sx-lpr td.ttl{white-space:normal;min-width:170px;max-width:220px}.sx-lpr tbody tr{cursor:default}.sx-lpr th:nth-child(4),.sx-lpr td:nth-child(4){max-width:120px}.sx-lpr .sx-st{height:20px;font-size:10.5px}.sx-lpr td:nth-child(3){white-space:normal;min-width:120px}.sx-lpr td:nth-child(7) .sx-st,.sx-lpr .chip{white-space:nowrap}.sx-lpr th{white-space:normal}.sx-lpr td:nth-child(7) svg.i{color:#16a34a}.sx-lpr th,.sx-lpr td{padding:8px 6px}.sx-lpr td.ttl{min-width:130px;max-width:170px}.sx-lpr td:nth-child(3){min-width:105px}td.sx-okt,td.sx-amb,td.sx-red,th.sx-okt,th.sx-amb,th.sx-red{display:table-cell}table.sx-fst{border-collapse:collapse;width:100%}table.sx-fst th,table.sx-fst td{vertical-align:middle;border-bottom:1px solid var(--line2);padding:9px 10px}table.sx-fst td small.sx-mut{margin-top:2px;display:block}table.sx-fst td.r,table.sx-fst th.r{text-align:right;white-space:nowrap}table.sx-fst td>.sx-okt,table.sx-fst td>.sx-amb,table.sx-fst td>.sx-red,table.sx-fst td>.sx-nst{white-space:nowrap}table.sx-fst tr.sx-evtr td{border-bottom:0}.sx-fsv .m span,.sx-fsv .m em{white-space:nowrap}.sx-fsvt{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;margin-top:4px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.sx-fsvt.pref{color:#6d28d9;background:#f1ecff}.sx-fsvt.alt{color:#1d4ed8;background:#e9f0ff}.sx-fsvt.np{color:#b45309;background:#fff4e2}.sx-fsvt.ne{color:#dc2626;background:#fdecec}.sx-fsai .sx-fsey.alt{color:#1d4ed8}.sx-fsai .sx-fsey.np{color:#b45309}.sx-fsai .sx-fsey.ne{color:#dc2626}.sx-evl.no li:before{background:0 0!important}.sx-fsvl{gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.sx-fsvl li{color:var(--ink);gap:7px;font-size:12.5px;line-height:1.45;display:flex}.sx-fsvl li svg{flex:none;width:14px;height:14px;margin-top:2px}.sx-fsvl.ok svg{color:#16a34a}.sx-fsvl.no svg{color:#d97706}.sx-fsvl.ne svg{color:#dc2626}.sx-fscmp{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:12px}.sx-fscmp th,.sx-fscmp td{border-bottom:1px solid var(--line2);text-align:right;white-space:nowrap;padding:6px}.sx-fscmp th:first-child,.sx-fscmp td:first-child{text-align:left;color:var(--muted);white-space:normal}.sx-fscmp thead th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:10.5px;font-weight:600}.sx-fscmp td.up{color:#dc2626}.sx-fscmp td.dn{color:#15803d}.sx-fspc{background:#faf8ff;border:1px dashed #c9b8ff;border-radius:10px;align-items:center;gap:10px;margin:4px 0 10px;padding:9px 11px;display:flex}.sx-fspc .tx{flex:1;min-width:0}.sx-fspc small{color:#6d28d9;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600;display:block}.sx-fspc b{font-size:13px;display:block}.sx-fspc span{color:var(--muted);font-size:11.5px}.sx-fsblk{color:#b42318;background:#fff7f7;border:1px solid #f5c2c2;border-radius:10px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:12px;display:flex}.sx-fsblk svg{flex:none;width:14px;height:14px;margin-top:1px}.sx-fsv .m{gap:6px;min-width:0}.sx-fsv .m span{font-size:11.5px}.sx-fsv .m b{font-size:12px}.sx-fsv .m em{text-align:right;min-width:0!important}.sx-fscmp{table-layout:fixed}.sx-fscmp thead th{white-space:normal;line-height:1.2}.sx-fscmp td{font-size:11.5px}.sx-fspc>svg{color:#6d28d9;flex:none}.sx-fsns>.sx-mut{align-items:center;gap:6px;display:flex}.sx-fsns>.sx-mut svg{flex:none;width:14px;height:14px}.sx-fscmp th:first-child,.sx-fscmp td:first-child{width:27%}.sx-fscmp th,.sx-fscmp td{padding:6px 3px}.sx-fscmp td{letter-spacing:-.1px;font-size:11px}.sx-mlh{align-items:center;gap:6px;display:flex}.sx-mlh>b{flex:1}.sx-tadd{border:1px solid var(--line);width:26px;height:26px;color:var(--pri);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.sx-tadd:hover{background:var(--pri-50);border-color:var(--pri)}.sx-mi.udraft{background:#fbfbfc;border-style:dashed;border-color:#cdd3de}.sx-mi.udraft b{color:#334155}.sx-mi.udraft.act{border-style:solid;border-color:var(--pri);background:var(--pri-50)}.sx-mi.udraft small.uns{color:#b45309;align-items:center;gap:3px;display:flex}.sx-mi.udraft small.uns svg{width:11px;height:11px}.sx-mi.sx-mnew{width:100%;color:var(--pri);font:inherit;background:#f7f9ff;border:1px dashed #b6c6ee;justify-content:center;gap:6px;padding:7px 9px;font-size:12.5px;font-weight:600}.sx-mi.sx-mnew:hover{background:var(--pri-50);border-color:var(--pri)}.sx-tstrip{border:1px solid var(--line);background:#fafbfd;border-radius:12px;margin:-2px 0 12px;padding:10px 12px}.sx-tstrip .hd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-tstrip .hd svg{color:#64748b}.sx-tstrip .hd b{font-size:13px}.sx-tstrip .hd small{color:var(--muted);font-size:12px}.sx-tstrip .ss{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.sx-tstrip .ss button{text-align:left;border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.sx-tstrip .ss button svg{color:#d97706;flex:none;width:15px;height:15px;margin-top:1px}.sx-tstrip .ss button.ok svg{color:#16a34a}.sx-tstrip .ss button.on{border-color:var(--pri);box-shadow:0 0 0 2px var(--pri-100)}.sx-tstrip .ss b{font-size:12.3px;display:block}.sx-tstrip .ss small{color:var(--muted);margin-top:1px;font-size:11.3px;display:block}.sx-tdl{text-align:center;align-items:center;width:min(420px,100%);padding:26px 26px 22px}.sx-tdl h3{margin:12px 0 6px;font-size:18px}.sx-tdl p{color:var(--muted);margin:0 0 18px;font-size:13.5px;line-height:1.55}.sx-tdl>.btn{justify-content:center;min-width:120px}.sx-tdl .bt{justify-content:center;gap:10px;display:flex}.sx-tdi{color:#16a34a;background:#e8f7ee;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.sx-tdi svg{width:28px;height:28px}.sx-tdi.red{color:#dc2626;background:#fdecec}.btn.danger{color:#fff;background:#dc2626;border-color:#dc2626}.btn.danger:hover{background:#b91c1c}.btn.sx-danger{color:#dc2626}.btn.sx-danger:hover{background:#fdecec;border-color:#f5c2c2}.sx-tcat{align-items:center;gap:8px;font-size:13px;display:flex}.sx-cfoot{align-items:center;gap:8px;display:flex}.sx-mlh>b{white-space:nowrap}.sx-tdlg .f{margin-bottom:14px}.sx-tdlg textarea.inp{height:72px;min-height:72px}.sx-tdlg .sx-opts{gap:8px;display:grid}.sx-dqstd{color:#334155;background:#f5f8ff;border:1px solid #dbe5fb;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 11px;font-size:12.3px;display:flex}.sx-dqstd svg{width:15px;height:15px;color:var(--pri);flex:none;margin-top:1px}.sx-tstd{background:#f7f9ff;border:1px solid #dbe5fb;border-radius:10px;padding:10px 12px}.sx-tstd .hd{align-items:center;gap:7px;font-size:13px;display:flex}.sx-tstd .hd svg{color:var(--pri);width:15px;height:15px}.sx-tstd .cc{flex-wrap:wrap;gap:6px;margin:8px 0 6px;display:flex}.sx-tstd .cc span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px}.sx-tstd .cc em{color:var(--pri);margin-left:2px;font-style:normal;font-weight:700}.sx-tstd small{color:var(--muted);font-size:11.8px;line-height:1.45;display:block}.sx-npi{text-align:right;width:100%;min-width:132px;height:32px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #9db5ea;border-radius:7px;padding:0 9px;font-size:12.8px;font-weight:700}.sx-npi:hover{border-color:var(--pri)}.sx-npi:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-100);outline:none}.sx-npi::placeholder{color:#a3acbf;font-weight:500}tr.sx-nok .sx-npi{background:#dcfce7;border-color:#86d3a3}.sx-nleg span svg{width:12px;height:12px}.sx-nup .sx-mh .tx p{margin:2px 0 0}.sx-nudl{border:1px solid var(--line);background:#f8faff;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.sx-nudl .ic{width:38px;height:38px;color:var(--pri);background:#eaf1ff;border-radius:10px;flex:none;place-items:center;display:grid}.sx-nudl .tx{flex:1;min-width:0}.sx-nudl b{font-size:13.5px;display:block}.sx-nudl small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.sx-nudl em{color:#64748b;font-variant-numeric:tabular-nums;margin-top:6px;font-size:11.5px;font-style:normal;display:block}.sx-nulh{justify-content:space-between;align-items:baseline;gap:10px;margin:18px 0 8px;display:flex}.sx-nulh b{font-size:13.5px}.sx-nulh small{color:var(--muted);font-size:11.8px}.sx-nudrop{text-align:center;background:#fbfcff;border:1.5px dashed #b6c6ee;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;transition:all .15s;display:flex}.sx-nudrop.drag{border-color:var(--pri);background:#eef4ff}.sx-nudrop .ic{width:46px;height:46px;color:var(--pri);background:#eaf1ff;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.sx-nudrop b{font-size:13.5px}.sx-nudrop small{color:var(--muted)}.sx-nufile{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.sx-nufile svg{color:var(--pri)}.sx-nufile small{color:var(--muted)}.sx-nufile .sp{flex:1}.sx-nuv{margin-top:14px}.sx-nuvh{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.sx-nuvh b{font-size:13.5px}.sx-nuvh small{color:var(--muted);font-size:12px}.sx-nuk{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:10px;display:grid}.sx-nuk div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 10px}.sx-nuk b{color:var(--c);font-size:18px;display:block}.sx-nuk small{color:var(--muted);font-size:11.5px}.sx-nuk div.z b{color:#a3acbf}.sx-nuwarn,.sx-nuok,.sx-nuerr{border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:12.5px;display:flex}.sx-nuwarn{color:#92400e;background:#fff8eb;border:1px solid #f6d79b}.sx-nuok{color:#166534;background:#ecfdf3;border:1px solid #b7e4c7}.sx-nuerr{color:#b42318;background:#fff5f5;border:1px solid #f5c2c2;margin-top:14px}.sx-nuwarn svg,.sx-nuok svg,.sx-nuerr svg{flex:none;width:15px;height:15px;margin-top:1px}.sx-nuerr ul{margin:4px 0;padding-left:18px}.sx-nuerr small{color:#7f1d1d;margin-top:3px;display:block}table.sx-nut{border-collapse:collapse;width:100%}table.sx-nut th,table.sx-nut td{vertical-align:middle;border-bottom:1px solid var(--line2);padding:7px 9px;font-size:12.3px}table.sx-nut td.r,table.sx-nut th.r{text-align:right;white-space:nowrap}table.sx-nut td small{color:var(--muted);margin-top:2px;font-size:11.3px;display:block}table.sx-nut tr.bad td{background:#fffaf2}table.sx-nut code{white-space:nowrap;background:#f1f5f9;border-radius:5px;padding:1px 5px;font-size:11.5px}.sx-nlow{background:#dcfce7;border-radius:5px;padding:1px 5px}.sx-nlowt{color:#15803d;font-size:11px}.sx-nup .sx-mb{max-height:70vh}.sx-addg{gap:10px;display:flex}.sx-addg .sx-add{flex:1}.sx-seg button[disabled]{opacity:.45;cursor:not-allowed}.sx-feat .w+span{margin-left:10px}.sx-feat .w~span{flex:none;align-self:center}
