.ans-shot{text-align:left;background:#0c0c0d;border:1px solid #ffffff2e;border-bottom:0;border-radius:14px 14px 0 0;max-height:430px;overflow:hidden;box-shadow:0 -20px 120px #001a4a99,0 40px 120px #000000b3;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.ans-shot-top{border-bottom:1px solid var(--mv-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.ans-shot-top>div{align-items:center;gap:10px;min-width:0;display:flex}.ans-shot-top i{background:#262626;flex-shrink:0;width:1px;height:16px}.ans-shot-note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#757575;white-space:nowrap;font-size:10px;line-height:14px}.ans-shot-body{grid-template-columns:minmax(0,680fr) minmax(0,440fr);display:grid}.ans-shot-body>:first-child{border-right:1px solid var(--mv-line);flex-direction:column;gap:16px;min-width:0;padding:22px 24px;display:flex}.ans-shot-body>:last-child{flex-direction:column;gap:2px;min-width:0;padding:22px 24px;display:flex}.ans-rows-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.ans-row{border-bottom:1px solid var(--mv-row);color:#d6d6d6;align-items:center;gap:10px;padding:7px 0;font-size:13px;line-height:16px;display:flex}.ans-row:last-child{border-bottom:0}.ans-row>span:nth-child(2){flex:1;min-width:0}.ans-row>b{text-align:right;width:110px;font-family:var(--font-mono);flex-shrink:0;font-size:11px;font-weight:400;line-height:14px}.ans-ok{color:#5ee3a5}.ans-mid{color:#ffc966}.ans-no{color:#757575}.ans-bad{color:#ff8a8a}.ans-prompt{color:#fff;background:#141416;border:1px solid #262626;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}.ans-src{font-family:var(--font-mono);color:#d6d6d6;white-space:nowrap;background:#262626;border-radius:4px;padding:3px 6px;font-size:10px;line-height:14px;display:inline-flex}.ans-src.is-us{color:#fff;background:#2f7ff0}.ans-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ans-tabs span{color:#ababab;border:1px solid #1f1f1f;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;line-height:16px;display:inline-flex}.ans-tabs span.is-on{color:#fff;background:#1a1a1b;border-color:#333}.ans-answer-hit{background:#449afb14;border:1px solid #449afb40;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}@media (width<=1023.98px){.ans-shot-body{grid-template-columns:minmax(0,1fr)}.ans-shot-body>:first-child{border-right:0}.ans-shot-body>:last-child,.ans-shot-note{display:none}}.ans-jobs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:64px 0 20px;display:flex}.ans-jobs-head h3{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(22px,1vw + 16px,28px);font-weight:500;line-height:1.2}.ans-jobs-head a{color:var(--svc-lab);font-size:13px;line-height:16px}.ans-jobs-head a:hover{color:#fff}.ans-jobs{border:1px solid #262626;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ans-jobs li{flex-direction:column;gap:14px;padding:26px 24px;display:flex}.ans-jobs li+li{border-left:1px solid var(--svc-line)}.ans-jobs li.is-on{background:radial-gradient(120% 120% at 50% 0,#2f7ff02e 0%,#0e3a8614 45%,#0b0b0b00 100%)}.ans-jobs .k{color:#ababab;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18px;display:flex}.ans-jobs .k:before{content:"";background:#757575;border-radius:99px;width:7px;height:7px}.ans-jobs li.is-on .k{color:var(--sky)}.ans-jobs li.is-on .k:before{background:var(--sky);box-shadow:0 0 10px var(--sky)}.ans-jobs b{color:#fff;font-size:20px;font-weight:400;line-height:26px}.ans-jobs p{color:var(--svc-sec);margin:0;font-size:13px;line-height:19px}@media (width<=1023.98px){.ans-jobs{grid-template-columns:minmax(0,1fr)}.ans-jobs li+li{border-left:0;border-top:1px solid var(--svc-line)}}.ans-check{color:#ababab;justify-content:space-between;gap:12px;font-size:12px;line-height:16px;display:flex}.ans-check b{font-family:var(--font-mono);white-space:nowrap;font-size:11px;font-weight:400}.ans-status{min-width:92px;font-family:var(--font-mono);border-radius:4px;justify-content:center;padding:2px 6px;font-size:10px;line-height:14px;display:inline-flex}.ans-status.bad{color:#ff9c9c;background:#ff6b6b21}.ans-status.mid{color:#ffc966;background:#ffc96621}.ans-status.ok{color:#8debc0;background:#5ee3a521}.ans-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ans-pair>:first-child{margin-top:40px}.ans-pair.is-side{grid-template-columns:minmax(0,1fr) 180px}.ans-pair.is-side>:first-child{margin-top:0}.ans-code{font-family:var(--font-mono);color:#9cc8ff;white-space:pre;margin:0;padding:16px;font-size:12px;line-height:19px;overflow-x:auto}.ans-blue-pill{background:linear-gradient(135deg,#1f6fe0,#449afb);border:0;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;display:flex;box-shadow:0 16px 40px #449afb59}.ans-blue-pill span{color:#fffc;font-size:12px;line-height:16px}.ans-blue-pill b{color:#fff;font-size:16px;font-weight:500;line-height:22px}.ans-grid-cell{background:#262626;border-radius:4px;width:40px;height:18px;margin:0 auto;display:block}.ans-grid-cell.own{background:#449afb}.ans-grid-cell.cited{background:#2f7ff080}.ans-grid-cell.lost{background:#f8717166}.ans-trigger{flex-wrap:wrap;gap:4px;display:flex}.ans-trigger i{background:#262626;border-radius:3px;width:14px;height:14px}.ans-trigger i.y{background:#449afb}.ans-trigger i.o{background:#2f7ff099}@media (width<=1023.98px){.ans-pair,.ans-pair.is-side{grid-template-columns:minmax(0,1fr)}.ans-pair>:first-child{margin-top:0}}.ans-steps{border:1px solid #262626;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ans-steps li{border-left:1px solid var(--svc-line);border-top:1px solid var(--svc-line);flex-direction:column;gap:12px;padding:28px 26px;display:flex}.ans-steps li:nth-child(3n+1){border-left:0}.ans-steps li:nth-child(-n+3){border-top:0}.ans-steps li:last-child{background:radial-gradient(120% 120% at 100% 100%,#2f7ff033 0%,#0e3a8614 50%,#0b0b0b00 100%)}.ans-steps .n{justify-content:space-between;align-items:center;display:flex}.ans-steps .n b{font-family:var(--font-display);color:var(--sky);font-size:34px;font-weight:400;line-height:36px}.ans-steps .n span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--svc-lab);font-size:10px;line-height:12px}.ans-steps li:last-child .n span{color:var(--sky)}.ans-steps h3{color:#fff;margin:0;font-size:18px;font-weight:500;line-height:24px}.ans-steps p{color:var(--svc-sec);margin:0;font-size:14px;line-height:21px}@media (width<=1023.98px){.ans-steps{grid-template-columns:minmax(0,1fr)}.ans-steps li{border-left:0!important;border-top:1px solid var(--svc-line)!important}.ans-steps li:first-child{border-top:0!important}}.ans-compare-wrap{-webkit-overflow-scrolling:touch;border:1px solid #262626;border-radius:16px;overflow-x:auto}.ans-compare{table-layout:fixed;border-collapse:collapse;width:100%;min-width:760px;font-size:14px;line-height:20px}.ans-compare caption{caption-side:bottom;text-align:left;color:var(--svc-lab);border-top:1px solid var(--svc-line);background:#0b0b0b;padding:14px 22px;font-size:12px;line-height:16px}.ans-compare th,.ans-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--svc-line);padding:16px 22px}.ans-compare tbody tr:last-child th,.ans-compare tbody tr:last-child td{border-bottom:0}.ans-compare thead th{color:var(--svc-sec);background:#0f0f0f;border-bottom-color:#262626;font-weight:500}.ans-compare thead th:first-child{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--svc-lab);width:220px;font-size:10px;font-weight:400}.ans-compare tbody th{color:#fff;font-weight:500}.ans-compare td{color:var(--svc-sec);border-left:1px solid var(--svc-line)}.ans-compare .is-us{color:#fff;background:#449afb0f;border-left:1px solid #449afb4d}.ans-compare thead .is-us{background:#449afb14}.ans-compare thead .is-us span{color:#fff;align-items:center;gap:8px;display:inline-flex}.mv #faq{scroll-margin-top:148px}
