.detection-module__vaYY8q__page{color:#222230;font-family:var(--font-yahei);letter-spacing:0;padding:12px 0 48px;font-size:14px}.detection-module__vaYY8q__intro{text-align:center;place-content:center;justify-items:center;row-gap:6px;min-height:126px;margin:0 0 17px;padding:15px 40px 12px;display:grid}.detection-module__vaYY8q__introTitle{color:#292d3e;letter-spacing:1.2px;white-space:nowrap;justify-content:center;align-items:baseline;margin:0;font-size:30px;font-weight:600;line-height:1.25;display:flex;transform:translateY(-14px)}.detection-module__vaYY8q__introBrand{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2a293a 0%,#6254ca 50%,#8092ed 100%);-webkit-background-clip:text;background-clip:text}.detection-module__vaYY8q__introDot{color:#504b63;letter-spacing:0;vertical-align:-1px;margin:0 5px;font-size:27px;font-style:normal;font-weight:400}.detection-module__vaYY8q__introSubtitle{color:#62687a;max-width:980px;margin:0;font-size:13px;line-height:1.65;transform:translateY(-14px)}.detection-module__vaYY8q__logos{background:#ffffffd1;border:1px solid #4f49681f;border-radius:8px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:32px;margin-top:8px;padding:0 7px;display:flex;transform:translateY(-14px);box-shadow:0 5px 16px #322c520d}.detection-module__vaYY8q__logo{border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0 13px;display:flex;position:relative}.detection-module__vaYY8q__logo+.detection-module__vaYY8q__logo:before{content:"";background:#4b455f1a;width:1px;position:absolute;top:4px;bottom:4px;left:0}.detection-module__vaYY8q__logo img{object-fit:contain;opacity:.88;width:auto;height:18px;transition:opacity .22s ease, transform .26s var(--ease-silk), filter .22s ease;display:block;transform:scale(.94)}.detection-module__vaYY8q__logo[data-platform=cnki] img{height:17px}.detection-module__vaYY8q__logo[data-platform=vpcs] img{height:16px}.detection-module__vaYY8q__logo:hover img{opacity:1;filter:saturate(1.08)drop-shadow(0 4px 8px #53479133);transform:translateY(-1px)scale(1.09)}.detection-module__vaYY8q__card{background:#fffffff5;border:1px solid #5f58852e;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 18px 48px #3a346317,inset 0 1px #fff}.detection-module__vaYY8q__card:before{z-index:0;content:"";pointer-events:none;opacity:.82;background:radial-gradient(circle at 79% 22%,#7d62e521,#0000 7%),radial-gradient(circle at 94% 35%,#5084e11f,#0000 5%);width:390px;height:160px;position:absolute;top:0;right:0}.detection-module__vaYY8q__card>:not(.detection-module__vaYY8q__overlay){z-index:1;position:relative}.detection-module__vaYY8q__workspaceHead{background:linear-gradient(90deg,#fff,#f9f8ffbd);border-bottom:1px solid #e4e5ee;justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:17px 22px;display:flex}.detection-module__vaYY8q__workspaceTitle{align-items:center;gap:13px;display:flex}.detection-module__vaYY8q__workspaceTitle>span{background:linear-gradient(#7e64dc,#7558d1);border-radius:999px;flex:0 0 4px;width:4px;height:42px;box-shadow:0 2px 7px #6f56cf29}.detection-module__vaYY8q__workspaceTitle h2{color:#292837;margin:0;font-size:17px;font-weight:600}.detection-module__vaYY8q__workspaceTitle p{color:#77778a;margin:5px 0 0;font-size:12px}.detection-module__vaYY8q__historyButton{color:#57546a;cursor:pointer;height:32px;transition:color .18s ease, border-color .18s ease, transform .18s var(--ease-silk), background .18s ease;background:#ffffffe0;border:1px solid #dddbea;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.detection-module__vaYY8q__historyButton>svg{color:#6e58c7;font-size:16px}.detection-module__vaYY8q__historyButton>span{color:#fff;background:#7460ce;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.detection-module__vaYY8q__historyButton:hover{color:#5f49bc;background:#f9f7ff;border-color:#bcb3e3;transform:translateY(-1px)}.detection-module__vaYY8q__guide{justify-content:center;align-items:center;width:530px;max-width:100%;margin:18px auto 16px;display:flex}.detection-module__vaYY8q__guide>span{color:#8a8999;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.detection-module__vaYY8q__guide>span>b{color:#777487;background:#fff;border:1px solid #d9d8e3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:500;display:grid}.detection-module__vaYY8q__guide>span>em{font-style:normal}.detection-module__vaYY8q__guide>span.detection-module__vaYY8q__guideActive{color:#5d48b9}.detection-module__vaYY8q__guide>span.detection-module__vaYY8q__guideActive>b{color:#fff;background:#745bd2;border-color:#745bd2;box-shadow:0 0 0 4px #745bd214}.detection-module__vaYY8q__guide>i{background:#dedde6;width:66px;height:1px;margin:0 13px;display:block}.detection-module__vaYY8q__platforms{padding:0 22px 18px}.detection-module__vaYY8q__platformsTitle{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.detection-module__vaYY8q__platformsTitle b{color:#30303d;font-size:14px;font-weight:600}.detection-module__vaYY8q__platformsTitle small{color:#858496;font-size:11px}.detection-module__vaYY8q__platformOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,1180px);margin-inline:auto;display:grid}.detection-module__vaYY8q__platformOption{--platform-color:#765ed9;--platform-line:#dfd8f5;--platform-glow:#765ed924;min-width:0;position:relative}.detection-module__vaYY8q__platformOption[data-tone=cnki]{--platform-color:#b34f4f;--platform-line:#ebd2d2;--platform-glow:#b34f4f24}.detection-module__vaYY8q__platformOption[data-tone=vpcs]{--platform-color:#4a927a;--platform-line:#cee4da;--platform-glow:#4a927a24}.detection-module__vaYY8q__platformOption[data-tone=turnitin]{--platform-color:#4f79c7;--platform-line:#d3dff5;--platform-glow:#4f79c724}.detection-module__vaYY8q__platformOption:after{z-index:3;content:"选择";color:#765ed9;opacity:0;pointer-events:none;height:23px;transition:opacity .18s ease, transform .18s var(--ease-silk);background:#f4f1ff;border:1px solid #765ed92e;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;line-height:1;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(2px)}.detection-module__vaYY8q__platformOption:has(>button:hover):after{opacity:1;transform:none}.detection-module__vaYY8q__platformOption:has(>button:focus-visible):after{opacity:1;transform:none}.detection-module__vaYY8q__platformOption:has(>button[aria-pressed=true]):after{display:none}.detection-module__vaYY8q__platformCard{border:1px solid var(--platform-line);color:#5f5d6d;text-align:left;cursor:pointer;width:100%;min-height:94px;transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ease-silk);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:14px 15px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 14px #3036540d}.detection-module__vaYY8q__platformCard:before{content:"";background:var(--platform-color);width:3px;position:absolute;inset:0 auto 0 0}.detection-module__vaYY8q__platformCard:hover{border-color:var(--platform-color);box-shadow:0 10px 22px var(--platform-glow);transform:translateY(-3px)}.detection-module__vaYY8q__platformCard[aria-pressed=true]{background:#fff;border:2px solid #765ed9;box-shadow:0 0 0 2px #765ed91c,0 10px 22px #5241a51f}.detection-module__vaYY8q__platformCard[aria-pressed=true]:after{z-index:2;content:"✓";color:#fff;background:#735bd1;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 7px #553fb53d}.detection-module__vaYY8q__platformBrand{align-items:center;gap:8px;width:100%;min-width:0;height:25px;display:flex}.detection-module__vaYY8q__platformBrand>i{background:var(--platform-color);width:9px;height:9px;transition:transform .2s var(--ease-silk);border-radius:50%;flex:0 0 9px}.detection-module__vaYY8q__platformBrand>b{color:#202330;white-space:nowrap;font-size:14px;font-weight:600}.detection-module__vaYY8q__platformBrand>img{object-fit:contain;width:auto;min-width:0;max-width:88px;height:auto;max-height:19px;transition:transform .2s var(--ease-silk), filter .2s ease;margin-left:auto}.detection-module__vaYY8q__platformCard:hover .detection-module__vaYY8q__platformBrand>i{transform:scale(1.18)}.detection-module__vaYY8q__platformCard:hover .detection-module__vaYY8q__platformBrand>img{filter:drop-shadow(0 3px 7px var(--platform-glow));transform:scale(1.05)}.detection-module__vaYY8q__platformCard>em{color:#727786;font-size:11px;font-style:normal;line-height:1.45}.detection-module__vaYY8q__tabs{background:#fafaff;border-top:1px solid #e4e5ee;border-bottom:1px solid #e4e5ee;align-items:stretch;gap:4px;height:52px;padding:0 22px;display:flex}.detection-module__vaYY8q__tab{color:#696778;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:176px;padding:0 17px;font-size:13px;transition:color .18s,background .18s;display:flex;position:relative}.detection-module__vaYY8q__tab>svg{font-size:17px}.detection-module__vaYY8q__tab>small{color:#9896a4;font-size:10px}.detection-module__vaYY8q__tab:after{content:"";height:2px;transition:transform .22s var(--ease-silk), background .18s ease;background:0 0;border-radius:2px;position:absolute;bottom:6px;left:18px;right:18px;transform:scaleX(.45)}.detection-module__vaYY8q__tab:hover{color:#654dc2;background:#7057cd0a}.detection-module__vaYY8q__tab[aria-selected=true]{color:#5540b4;font-weight:600}.detection-module__vaYY8q__tab[aria-selected=true]>small{color:#756ca0;font-weight:400}.detection-module__vaYY8q__tab[aria-selected=true]:after{background:linear-gradient(90deg,#755ad5,#4f7ee3);transform:scaleX(1)}.detection-module__vaYY8q__body{padding:18px 22px 14px}.detection-module__vaYY8q__panel{animation:detection-module__vaYY8q__panel-in .28s var(--ease-silk)}.detection-module__vaYY8q__editor{background:#fff;border:1px solid #d8d8e3;border-radius:7px;transition:border-color .18s,box-shadow .2s;overflow:hidden}.detection-module__vaYY8q__editor:focus-within{border-color:#8169d7;box-shadow:0 0 0 3px #7055ce17}.detection-module__vaYY8q__editorHead{background:#fbfbfd;border-bottom:1px solid #ecebf1;justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.detection-module__vaYY8q__editorHead>span{color:#464452;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.detection-module__vaYY8q__editorHead>span>i{background:#745ad0;border-radius:50%;width:7px;height:7px}.detection-module__vaYY8q__editorHead button{color:#716e7e;cursor:pointer;height:29px;transition:color .18s ease, background .18s ease, transform .18s var(--ease-silk);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.detection-module__vaYY8q__editorHead button>svg{font-size:14px}.detection-module__vaYY8q__editorHead button:hover{color:#6148bf;background:#f0edff;transform:translateY(-1px)}.detection-module__vaYY8q__textarea{resize:vertical;color:#34333f;width:100%;height:226px;font:inherit;background:#fff;border:0;outline:0;padding:17px 18px;font-size:14px;line-height:1.9;display:block}.detection-module__vaYY8q__textarea::placeholder{color:#aaa8b4}.detection-module__vaYY8q__editorFooter{background:#fafafd;border-top:1px solid #ecebf1;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:8px 12px;display:flex}.detection-module__vaYY8q__editorFooter>span{color:#9694a2;font-size:11px}.detection-module__vaYY8q__editorFooter>span>b{color:#2f9a70;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.detection-module__vaYY8q__editorFooter>span>b.detection-module__vaYY8q__limit{color:#d7525d}.detection-module__vaYY8q__editorFooter>em{color:#838190;align-items:center;gap:5px;font-size:10px;font-style:normal;display:inline-flex}.detection-module__vaYY8q__editorFooter>em>svg{color:#4d9d7c;font-size:14px}.detection-module__vaYY8q__upload{background:linear-gradient(105deg,#fbfbff,#f7f7fb);border:1px dashed #c8c5d8;border-radius:7px;align-items:center;gap:14px;min-height:116px;padding:18px 20px;transition:border-color .18s,background .18s,box-shadow .2s;display:flex}.detection-module__vaYY8q__upload:not([data-state=ready]){cursor:pointer}.detection-module__vaYY8q__upload:hover,.detection-module__vaYY8q__upload[data-dragging=true]{background:#f8f6ff;border-color:#7e66d5;box-shadow:inset 0 0 0 3px #7157cf0f}.detection-module__vaYY8q__upload[data-state=ready]{background:#f5fbf8;border-style:solid;border-color:#2f9a7075}.detection-module__vaYY8q__upload[data-state=failed]{background:#fff8f9;border-style:solid;border-color:#f0cdd2}.detection-module__vaYY8q__uploadIcon{color:#6e55c9;background:#ede9ff;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.detection-module__vaYY8q__upload[data-state=ready] .detection-module__vaYY8q__uploadIcon{color:#258560;background:#dff4e9}.detection-module__vaYY8q__uploadCopy{flex:1;min-width:0}.detection-module__vaYY8q__uploadCopy>b{color:#3c3b49;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.detection-module__vaYY8q__uploadCopy>p{color:#848291;margin:7px 0 0;font-size:11px}.detection-module__vaYY8q__upload[data-state=failed] .detection-module__vaYY8q__uploadCopy>p{color:#b83f50}.detection-module__vaYY8q__uploadButton{color:#5f48ba;cursor:pointer;height:34px;transition:transform .18s var(--ease-silk), border-color .18s ease, background .18s ease;background:#fff;border:1px solid #bdb7d9;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.detection-module__vaYY8q__uploadButton:hover:not(:disabled){background:#f5f2ff;border-color:#7459d1;transform:translateY(-1px)}.detection-module__vaYY8q__uploadButton:disabled,.detection-module__vaYY8q__removeFile:disabled{cursor:not-allowed;opacity:.6}.detection-module__vaYY8q__removeFile{color:#8a6470;cursor:pointer;background:#f4e8eb;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;font-size:15px;display:grid}.detection-module__vaYY8q__removeFile:hover:not(:disabled){color:#bc4557;background:#f9dfe4}.detection-module__vaYY8q__metaFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.detection-module__vaYY8q__metaFields label{gap:7px;display:grid}.detection-module__vaYY8q__metaFields label>span{color:#4c4a59;align-items:center;font-size:12px;font-weight:600;display:flex}.detection-module__vaYY8q__metaFields label>span>em{color:#d84e59;margin-left:3px;font-style:normal}.detection-module__vaYY8q__metaFields label>span>small{color:#9997a4;margin-left:auto;font-size:10px;font-weight:400}.detection-module__vaYY8q__metaFields input{color:#383744;height:39px;font:inherit;background:#fff;border:1px solid #d8d7e2;border-radius:6px;outline:0;padding:0 12px;font-size:12px;transition:border-color .18s,box-shadow .18s}.detection-module__vaYY8q__metaFields input:focus{border-color:#8067d7;box-shadow:0 0 0 3px #6f55cd14}.detection-module__vaYY8q__notice{color:#736a5a;background:#fffaf1;border:1px solid #e9dfcc;border-radius:6px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 11px;font-size:11px;line-height:1.55;display:flex}.detection-module__vaYY8q__notice>svg{color:#b97b2e;flex:none;margin-top:1px;font-size:15px}.detection-module__vaYY8q__actions{background:linear-gradient(90deg,#fbfbfe,#f8f7fd);border-top:1px solid #e4e5ee;align-items:center;gap:10px;min-height:70px;padding:13px 22px;display:flex}.detection-module__vaYY8q__cost{flex:1;min-width:0}.detection-module__vaYY8q__cost>span{color:#44424f;align-items:center;gap:6px;font-size:12px;display:flex}.detection-module__vaYY8q__cost>span>svg{color:#8a62c8;font-size:16px}.detection-module__vaYY8q__cost>span>b{font-weight:600}.detection-module__vaYY8q__cost>small{color:#898796;margin-top:4px;font-size:10px;display:block}.detection-module__vaYY8q__secondary{color:#686575;cursor:pointer;min-width:82px;height:38px;transition:transform .19s var(--ease-silk), border-color .18s ease, background .18s ease;background:#fff;border:1px solid #ccc9dc;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:1px 6px;font-size:12px;display:inline-flex}.detection-module__vaYY8q__secondary:hover:not(:disabled){color:#654dbb;background:#f9f7ff;border-color:#a89fd0;transform:translateY(-1px)}.detection-module__vaYY8q__secondary:disabled{cursor:not-allowed;opacity:.6}.detection-module__vaYY8q__primary{color:#fff;background:var(--gradient-cta-orange);cursor:pointer;min-width:138px;height:38px;transition:transform .19s var(--ease-silk), box-shadow .2s ease;border:1px solid #ffffff57;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:12px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #aa3d1326,0 9px 22px #e0672b47}.detection-module__vaYY8q__primary:before{content:"";pointer-events:none;width:25%;height:240%;transition:transform .62s var(--ease-silk);background:linear-gradient(90deg,#0000,#ffffff3d,#0000);position:absolute;top:-70%;left:-35%;transform:rotate(18deg)translate(-180%)}.detection-module__vaYY8q__primary>svg{transition:transform .22s var(--ease-silk)}.detection-module__vaYY8q__primary:not(:disabled):hover{background:var(--gradient-cta-orange-hover);filter:saturate(1.04);border-color:#ffffff75;transform:translateY(-1px)scale(1.01);box-shadow:inset 0 1px #ffffff57,0 12px 26px #e0672b57}.detection-module__vaYY8q__primary:not(:disabled):hover:before{transform:rotate(18deg)translate(650%)}.detection-module__vaYY8q__primary:not(:disabled):hover>svg{transform:translate(3px)}.detection-module__vaYY8q__primary:not(:disabled):active{box-shadow:inset 0 2px 5px #aa3d1333,0 5px 12px #e0672b33}.detection-module__vaYY8q__primary:disabled{color:#ffffffd1;background:var(--gradient-cta-orange-disabled);box-shadow:none;filter:saturate(.7);cursor:not-allowed;border-color:#daa1754d}.detection-module__vaYY8q__overlay{z-index:15;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f5f4fa70;place-items:center;animation:.22s detection-module__vaYY8q__overlay-in;display:grid;position:absolute;inset:0}.detection-module__vaYY8q__processDialog{text-align:center;background:#fffffff0;border:1px solid #735bc938;border-radius:8px;width:min(390px,100% - 24px);padding:24px 25px 21px;box-shadow:0 24px 58px #30275b2e}.detection-module__vaYY8q__processMark{color:#fff;background:linear-gradient(135deg,#7557d5,#4f7fe3);border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 11px;font-size:22px;animation:1.7s ease-in-out infinite detection-module__vaYY8q__soft-pulse;display:grid;box-shadow:0 0 0 7px #7057ce14}.detection-module__vaYY8q__processDialog h3{color:#333140;margin:0;font-size:17px;font-weight:600}.detection-module__vaYY8q__processDialog>p{color:#777485;margin:7px 0 16px;font-size:11px}.detection-module__vaYY8q__processBar{background:#eceaf3;border-radius:999px;height:5px;overflow:hidden}.detection-module__vaYY8q__processBar>i{border-radius:inherit;height:100%;transition:width .35s var(--ease-silk);background:linear-gradient(90deg,#7757d8,#5480e5);display:block}.detection-module__vaYY8q__processSteps{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:16px;display:grid}.detection-module__vaYY8q__processSteps>span{color:#a19eaa;justify-items:center;gap:4px;font-size:9px;display:grid}.detection-module__vaYY8q__processSteps>span>i{background:#fff;border:1px solid #dddae7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.detection-module__vaYY8q__processSteps>span[data-state=active],.detection-module__vaYY8q__processSteps>span[data-state=complete]{color:#654fc0}.detection-module__vaYY8q__processSteps>span[data-state=active]>i{color:#fff;background:#765bd3;border-color:#765bd3;animation:1s infinite detection-module__vaYY8q__step-pulse}.detection-module__vaYY8q__processSteps>span[data-state=complete]>i{color:#267e5b;background:#e8f6f0;border-color:#9bd2be}.detection-module__vaYY8q__processActions{justify-content:center;gap:8px;margin-top:14px;display:flex}.detection-module__vaYY8q__result{margin-top:18px;scroll-margin-top:72px}.detection-module__vaYY8q__resultHead{background:linear-gradient(90deg,#fff,#faf9ff);border-bottom:1px solid #e4e5ee;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 20px;display:flex}.detection-module__vaYY8q__resultHead>div{align-items:center;gap:10px;min-width:0;display:flex}.detection-module__vaYY8q__resultMark{color:#2d8d66;background:#e4f5ed;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:21px;display:grid}.detection-module__vaYY8q__resultHead h2{color:#2d2c39;margin:0;font-size:17px;font-weight:600}.detection-module__vaYY8q__resultHead p{color:#858291;margin:4px 0 0;font-size:10px}.detection-module__vaYY8q__resultHead p>b{color:#5f54a3;font-weight:500}.detection-module__vaYY8q__resultButton{color:#5d5a6a;white-space:nowrap;cursor:pointer;height:34px;transition:transform .18s var(--ease-silk), color .18s ease, border-color .18s ease, background .18s ease;background:#fff;border:1px solid #d1cfdd;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:inline-flex}.detection-module__vaYY8q__resultButton[data-tone=accent]{color:#604bb9;background:#f9f7ff;border-color:#bfb5e6}.detection-module__vaYY8q__resultButton:hover:not(:disabled){color:#5942b2;background:#f3f0ff;border-color:#8270ca;transform:translateY(-1px)}.detection-module__vaYY8q__resultButton:disabled{cursor:wait;opacity:.7}.detection-module__vaYY8q__summary{background:linear-gradient(100deg,#fbfaff 0%,#fff 52%,#f8fbff 100%);border-bottom:1px solid #e4e5ee;grid-template-columns:112px minmax(280px,1fr) minmax(350px,1.3fr);align-items:center;gap:22px;min-height:146px;padding:18px 24px;display:grid}.detection-module__vaYY8q__ring{background:conic-gradient(#c8596a calc(var(--risk-score) * 1%), #eceaf2 0);border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:relative;box-shadow:0 8px 22px #40346917}.detection-module__vaYY8q__ring:before{content:"";background:#fff;border-radius:50%;width:78px;height:78px;position:absolute;box-shadow:inset 0 0 0 1px #f0eef3}.detection-module__vaYY8q__ring>span{z-index:1;color:#3b3946;align-items:baseline;display:flex;position:relative}.detection-module__vaYY8q__ring b{font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.detection-module__vaYY8q__ring em{color:#7e7b8a;font-size:12px;font-style:normal}.detection-module__vaYY8q__conclusion{border-right:1px solid #e6e4ec;min-width:0;padding-right:18px}.detection-module__vaYY8q__conclusion>small{color:#858291;font-size:11px}.detection-module__vaYY8q__conclusion>b{color:#c14d5d;margin-top:5px;font-size:20px;font-weight:600;display:block}.detection-module__vaYY8q__conclusion>p{color:#686574;max-width:470px;margin:7px 0 0;font-size:11px;line-height:1.6}.detection-module__vaYY8q__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.detection-module__vaYY8q__stats>span{background:#ffffffd6;border:1px solid #e4e2eb;border-radius:7px;min-width:0;padding:12px 11px}.detection-module__vaYY8q__stats small{color:#8a8796;font-size:10px;display:block}.detection-module__vaYY8q__stats b{color:#3e3c49;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:17px;font-weight:500;display:block;overflow:hidden}.detection-module__vaYY8q__resultLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;display:grid}.detection-module__vaYY8q__report{border-right:1px solid #e4e5ee;min-width:0}.detection-module__vaYY8q__reportHead{background:#fbfbfd;border-bottom:1px solid #e4e5ee;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:13px 18px;display:flex}.detection-module__vaYY8q__report h3,.detection-module__vaYY8q__breakdown h3{color:#373542;margin:0;font-size:14px;font-weight:600}.detection-module__vaYY8q__reportHead p{color:#94919e;margin:4px 0 0;font-size:9px}.detection-module__vaYY8q__legend{color:#777483;align-items:center;gap:10px;font-size:9px;display:flex}.detection-module__vaYY8q__legend>span{align-items:center;gap:4px;display:inline-flex}.detection-module__vaYY8q__legend i{border-radius:2px;width:7px;height:7px}.detection-module__vaYY8q__legend>span[data-type=high] i{background:#de6873}.detection-module__vaYY8q__legend>span[data-type=medium] i{background:#e4a04c}.detection-module__vaYY8q__legend>span[data-type=low] i{background:#55a980}.detection-module__vaYY8q__paragraphs{scrollbar-color:#cbc5df transparent;scrollbar-width:thin;background:#fff;min-height:310px;max-height:530px;padding:17px 19px 24px;overflow-y:auto}.detection-module__vaYY8q__paragraph{color:#474552;border:1px solid #0000;border-radius:6px;margin:0 0 11px;padding:12px 13px 12px 42px;font-size:13px;line-height:1.85;position:relative}.detection-module__vaYY8q__paragraph:last-child{margin-bottom:0}.detection-module__vaYY8q__paragraph:before{content:attr(data-index);color:#8d8998;font-variant-numeric:tabular-nums;min-width:20px;font-size:10px;position:absolute;top:13px;left:12px}.detection-module__vaYY8q__paragraph>span{white-space:pre-wrap;display:block}.detection-module__vaYY8q__paragraph>em{opacity:0;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;transition:opacity .18s;position:absolute;top:10px;right:11px}.detection-module__vaYY8q__paragraph:hover>em,.detection-module__vaYY8q__paragraph:focus-within>em{opacity:1}.detection-module__vaYY8q__paragraph>small{color:#94919e;margin-top:4px;font-size:10px;line-height:1.5;display:block}.detection-module__vaYY8q__paragraph[data-type=high]{background:#fff5f6;border-color:#f0cdd2}.detection-module__vaYY8q__paragraph[data-type=high]>em{color:#b83f50;background:#f8dfe3}.detection-module__vaYY8q__paragraph[data-type=medium]{background:#fffbf3;border-color:#efdfc6}.detection-module__vaYY8q__paragraph[data-type=medium]>em{color:#aa6a1f;background:#f8ead3}.detection-module__vaYY8q__paragraph[data-type=low]{background:#f6fcf9;border-color:#d7eae1}.detection-module__vaYY8q__paragraph[data-type=low]>em{color:#2d815e;background:#dff1e9}.detection-module__vaYY8q__paragraph[data-type=safe]{background:#fbfbfc;border-color:#e8e7ec}.detection-module__vaYY8q__paragraph[data-type=safe]>em{color:#686573;background:#ecebf0}.detection-module__vaYY8q__breakdown{background:#fafafd;padding:17px 17px 19px}.detection-module__vaYY8q__breakdownTitle{justify-content:space-between;align-items:center;display:flex}.detection-module__vaYY8q__breakdownTitle button{color:#777485;cursor:pointer;background:#fff;border:1px solid #dedce6;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.detection-module__vaYY8q__bars{gap:14px;margin-top:16px;display:grid}.detection-module__vaYY8q__bar>span{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.detection-module__vaYY8q__bar>span>b{color:#64616f;font-size:10px;font-weight:500}.detection-module__vaYY8q__bar>span>em{color:#45434f;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.detection-module__vaYY8q__bar>i{background:#eae8ef;border-radius:999px;height:6px;display:block;overflow:hidden}.detection-module__vaYY8q__bar>i>b{border-radius:inherit;height:100%;transition:width .7s var(--ease-silk);display:block}.detection-module__vaYY8q__bar[data-type=high]>i>b{background:#d95f6c}.detection-module__vaYY8q__bar[data-type=medium]>i>b{background:#dfa04c}.detection-module__vaYY8q__bar[data-type=low]>i>b{background:#50a77c}.detection-module__vaYY8q__bar[data-type=safe]>i>b{background:#8792a5}.detection-module__vaYY8q__suggestion{background:#f6f3ff;border:1px solid #ded8ef;border-radius:7px;align-items:flex-start;gap:8px;margin-top:19px;padding:11px;display:flex}.detection-module__vaYY8q__suggestion>svg{color:#7357ca;flex:none;margin-top:1px;font-size:17px}.detection-module__vaYY8q__suggestion b{color:#50466d;font-size:11px;font-weight:600}.detection-module__vaYY8q__suggestion p{color:#767184;margin:5px 0 0;font-size:9px;line-height:1.55}.detection-module__vaYY8q__reduceEntry{color:#fff;cursor:pointer;width:100%;height:42px;transition:transform .18s var(--ease-silk), box-shadow .18s ease;background:linear-gradient(100deg,#7758d3,#596ed8);border:1px solid #7051cc4d;border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:0 12px;font-size:11px;display:flex;box-shadow:0 8px 18px #604abc2b}.detection-module__vaYY8q__reduceEntry>span{align-items:center;gap:7px;display:flex}.detection-module__vaYY8q__reduceEntry svg{transition:transform .18s var(--ease-silk);font-size:15px}.detection-module__vaYY8q__reduceEntry:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 23px #604abc3d}.detection-module__vaYY8q__reduceEntry:hover:not(:disabled)>svg{transform:translate(3px)}.detection-module__vaYY8q__reduceEntry:disabled{cursor:wait;opacity:.75}.detection-module__vaYY8q__state{color:#aaa7b2;text-align:center;align-content:center;place-items:center;min-height:180px;padding:28px 20px;display:grid}.detection-module__vaYY8q__state>svg{font-size:34px}.detection-module__vaYY8q__state>b{color:#4c4a59;margin-top:10px;font-size:14px;font-weight:600}.detection-module__vaYY8q__state>p{color:#858291;max-width:460px;margin:6px 0 0;font-size:11px;line-height:1.6}.detection-module__vaYY8q__state>div{gap:8px;margin-top:14px;display:flex}.detection-module__vaYY8q__recent{background:#ffffffde;border:1px solid #665e8b29;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;margin-top:12px;padding:11px 16px;display:flex}.detection-module__vaYY8q__recent>div{align-items:center;gap:9px;min-width:0;display:flex}.detection-module__vaYY8q__recentIcon{color:#6750bd;background:#eeeafd;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.detection-module__vaYY8q__recent span{gap:3px;min-width:0;display:grid}.detection-module__vaYY8q__recent b{color:#44424f;font-size:12px;font-weight:600}.detection-module__vaYY8q__recent small{color:#878493;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.detection-module__vaYY8q__recent button{color:#6951c1;cursor:pointer;transition:transform .18s var(--ease-silk);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:5px 3px;font-size:11px;display:inline-flex}.detection-module__vaYY8q__recent button:hover{transform:translate(2px)}.detection-module__vaYY8q__capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.detection-module__vaYY8q__capabilities>div{min-width:0;transition:border-color .18s ease, background .18s ease, transform .18s var(--ease-silk);background:#ffffffbd;border:1px solid #645e8724;border-radius:7px;align-items:center;gap:9px;padding:13px 12px;display:flex}.detection-module__vaYY8q__capabilities>div:hover{background:#fff;border-color:#6f57cb40;transform:translateY(-2px)}.detection-module__vaYY8q__capabilities>div>i{color:#6651bd;background:#eeeafb;border-radius:7px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.detection-module__vaYY8q__capabilities>div:nth-child(2)>i{color:#267b61;background:#e5f4ed}.detection-module__vaYY8q__capabilities>div:nth-child(3)>i{color:#3d70b8;background:#e8f1fc}.detection-module__vaYY8q__capabilities>div:nth-child(4)>i{color:#a65d78;background:#f8eaf0}.detection-module__vaYY8q__capabilities span{gap:3px;min-width:0;display:grid}.detection-module__vaYY8q__capabilities b{color:#45434f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.detection-module__vaYY8q__capabilities small{color:#898694;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.detection-module__vaYY8q__toolbar{color:#7e7b89;background:#fbfbfd;border-bottom:1px solid #e4e5ee;flex:none;justify-content:space-between;align-items:center;height:47px;padding:0 18px;font-size:10px;display:flex}.detection-module__vaYY8q__toolbar b{color:#5f49b9;font-weight:600}.detection-module__vaYY8q__toolbar button{color:#6751bd;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:10px;display:inline-flex}.detection-module__vaYY8q__historyList{align-content:start;gap:8px;margin:0;padding:12px;list-style:none;display:grid}.detection-module__vaYY8q__record{min-height:72px;transition:border-color .18s ease, box-shadow .18s ease, transform .18s var(--ease-silk);background:#fff;border:1px solid #e2e0e9;border-radius:7px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.detection-module__vaYY8q__record:hover{border-color:#c6bde6;transform:translateY(-1px);box-shadow:0 8px 18px #39315d12}.detection-module__vaYY8q__recordTone{border-radius:7px;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.detection-module__vaYY8q__recordTone[data-tone=low]{color:#2b8d68;background:#e4f4ed}.detection-module__vaYY8q__recordTone[data-tone=medium]{color:#b77a2c;background:#fff0da}.detection-module__vaYY8q__recordTone[data-tone=high]{color:#c14857;background:#fbe6e9}.detection-module__vaYY8q__recordBody{min-width:0}.detection-module__vaYY8q__recordBody>b{color:#45424e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.detection-module__vaYY8q__recordBody>p{color:#8c8996;align-items:center;gap:5px;margin:6px 0 0;font-size:8px;display:flex}.detection-module__vaYY8q__recordBody>p>i{background:#aaa7b2;border-radius:50%;width:2px;height:2px}.detection-module__vaYY8q__recordBody>p>em{color:#308764;font-style:normal}.detection-module__vaYY8q__recordBody>p>em[data-tone=medium]{color:#b77a2c}.detection-module__vaYY8q__recordBody>p>em[data-tone=high]{color:#c14857}.detection-module__vaYY8q__recordActions{opacity:.7;align-items:center;gap:2px;transition:opacity .18s;display:flex}.detection-module__vaYY8q__record:hover .detection-module__vaYY8q__recordActions,.detection-module__vaYY8q__record:focus-within .detection-module__vaYY8q__recordActions{opacity:1}.detection-module__vaYY8q__recordActions button{color:#6f6b78;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;font-size:14px;display:grid}.detection-module__vaYY8q__recordActions button:hover:not(:disabled){color:#5d44b8;background:#f0ecff}.detection-module__vaYY8q__recordActions button:disabled{cursor:not-allowed;opacity:.4}.detection-module__vaYY8q__historyEmpty{color:#aaa7b2;text-align:center;flex:1;align-content:center;place-items:center;min-height:260px;display:grid}.detection-module__vaYY8q__historyEmpty>svg{font-size:38px}.detection-module__vaYY8q__historyEmpty>b{color:#6b6875;margin-top:10px;font-size:13px}.detection-module__vaYY8q__historyEmpty>p{margin:6px 0 0;font-size:10px}.detection-module__vaYY8q__historyEmpty>button{margin-top:12px}@keyframes detection-module__vaYY8q__panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes detection-module__vaYY8q__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes detection-module__vaYY8q__soft-pulse{50%{transform:scale(1.03);box-shadow:0 0 0 11px #7057ce09}}@keyframes detection-module__vaYY8q__step-pulse{50%{box-shadow:0 0 0 4px #765bd317}}@keyframes detection-module__vaYY8q__platform-check-pop{0%{opacity:0;transform:scale(.62)translateY(2px)}65%{opacity:1;transform:scale(1.08)translateY(0)}to{opacity:1;transform:scale(1)}}@media (min-width:981px){.detection-module__vaYY8q__platformCard[aria-pressed=true]:after{animation:.28s cubic-bezier(.22,.8,.28,1) both detection-module__vaYY8q__platform-check-pop}}@media (max-height:780px){.detection-module__vaYY8q__textarea{height:196px}}@media (min-width:981px) and (max-width:1179px){.detection-module__vaYY8q__guide{width:100%}.detection-module__vaYY8q__guide>i{width:42px;margin:0 8px}.detection-module__vaYY8q__summary{grid-template-columns:88px minmax(170px,1fr) minmax(220px,1fr);gap:12px;padding-left:14px;padding-right:14px}.detection-module__vaYY8q__resultLayout{grid-template-columns:minmax(0,1fr) 240px}.detection-module__vaYY8q__capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.detection-module__vaYY8q__summary{grid-template-columns:100px minmax(0,1fr)}.detection-module__vaYY8q__stats{grid-column:1/-1}.detection-module__vaYY8q__conclusion{border-right:0;padding-right:0}.detection-module__vaYY8q__resultLayout{grid-template-columns:1fr}.detection-module__vaYY8q__report{border-bottom:1px solid #e4e5ee;border-right:0}.detection-module__vaYY8q__capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.detection-module__vaYY8q__intro{min-height:0;padding:6px 0 14px}.detection-module__vaYY8q__introTitle,.detection-module__vaYY8q__introSubtitle,.detection-module__vaYY8q__logos{transform:none}.detection-module__vaYY8q__introTitle{letter-spacing:.6px;font-size:24px}.detection-module__vaYY8q__introDot{font-size:21px}.detection-module__vaYY8q__introSubtitle{font-size:12px}.detection-module__vaYY8q__logos{flex-wrap:wrap;width:auto;height:auto;padding:4px}.detection-module__vaYY8q__logo{padding:0 9px}.detection-module__vaYY8q__workspaceHead,.detection-module__vaYY8q__resultHead{flex-wrap:wrap;padding:14px}.detection-module__vaYY8q__guide>i{width:24px;margin:0 6px}.detection-module__vaYY8q__guide>span{font-size:12px}.detection-module__vaYY8q__platforms,.detection-module__vaYY8q__body{padding-left:14px;padding-right:14px}.detection-module__vaYY8q__platformOptions{grid-template-columns:1fr}.detection-module__vaYY8q__tabs{padding:0 14px}.detection-module__vaYY8q__tab{flex:1;min-width:0;padding:0 8px}.detection-module__vaYY8q__tab>small{display:none}.detection-module__vaYY8q__textarea{font-size:16px}.detection-module__vaYY8q__upload{flex-wrap:wrap}.detection-module__vaYY8q__metaFields{grid-template-columns:1fr}.detection-module__vaYY8q__metaFields input{height:42px;font-size:16px}.detection-module__vaYY8q__actions{flex-wrap:wrap;padding:14px}.detection-module__vaYY8q__cost{flex-basis:100%}.detection-module__vaYY8q__primary{flex:1;height:42px}.detection-module__vaYY8q__secondary{height:42px}.detection-module__vaYY8q__summary{padding:16px 14px}.detection-module__vaYY8q__stats{grid-template-columns:1fr}.detection-module__vaYY8q__paragraphs{padding:14px 12px 18px}.detection-module__vaYY8q__paragraph>em{opacity:1}.detection-module__vaYY8q__recent{flex-wrap:wrap}}@media (max-width:520px){.detection-module__vaYY8q__capabilities{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.detection-module__vaYY8q__panel,.detection-module__vaYY8q__overlay,.detection-module__vaYY8q__processMark,.detection-module__vaYY8q__processSteps>span[data-state=active]>i,.detection-module__vaYY8q__platformCard[aria-pressed=true]:after{animation:none}.detection-module__vaYY8q__logo img,.detection-module__vaYY8q__platformCard,.detection-module__vaYY8q__platformBrand>i,.detection-module__vaYY8q__platformBrand>img,.detection-module__vaYY8q__platformOption:after,.detection-module__vaYY8q__primary,.detection-module__vaYY8q__primary:before,.detection-module__vaYY8q__bar>i>b,.detection-module__vaYY8q__processBar>i{transition:none}}
