html{scroll-behavior:smooth}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0b0c;margin:0;font-family:Poppins,sans-serif}*{box-sizing:border-box}a{color:#fff}a:hover{color:#f8d06b}.wrap{max-width:1360px;margin:0 auto;padding-left:clamp(16px,4vw,56px);padding-right:clamp(16px,4vw,56px)}.narrow{letter-spacing:-.03em;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400}.wide{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-family:Helvetica Neue,Archivo,Helvetica,Arial,sans-serif;font-weight:800;line-height:.9}.mid{letter-spacing:-.025em;margin:0;font-family:Helvetica Neue,Archivo,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.08}.brand-sub{letter-spacing:-.015em;color:#c8ad55;border-left:1.5px solid #ffffff47;align-items:center;height:26px;padding-left:15px;font-family:Helvetica Neue,Archivo,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1;display:inline-flex;transform:translateY(1px)}.code{font-family:JetBrains Mono,ui-monospace,monospace}.small{color:#a3a3a8;font-size:14px;line-height:1.55}.btn{cursor:pointer;border:0;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.bench-page .btn{min-height:50px;padding:0 24px;font-size:15px}.btn:focus-visible,.navl:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,.tab:focus-visible,.next:focus-visible,.door:focus-visible,.chipb:focus-visible,.cardbtn:focus-visible{outline-offset:3px;outline:2px solid #37faec}.navl{color:#c9ccd3;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.navl:hover{color:#fff}.topbar-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:10px;padding-bottom:10px;display:flex}.nav-dock{background:#121318;border:1px solid #262832;flex-shrink:0;align-items:center;gap:2px;padding:4px;display:inline-flex}.nav-tab{letter-spacing:.01em;color:#b4b8c5;white-space:nowrap;align-items:center;gap:6px;height:30px;padding:0 12px;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.nav-tab:hover{color:#fff;background:#1d1f29}.nav-tab-div{background:#262832;flex-shrink:0;width:1px;height:14px}.nav-pill{color:#e6e8f0;letter-spacing:.01em;white-space:nowrap;background:#14151b;border:1px solid #2b2d3a;align-items:center;gap:7px;height:38px;padding:0 13px;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.nav-pill:hover{color:#fff;background:#1b1d27;border-color:#f8d06b}.nav-pill-teal{color:#37faec;background:#37faec17;border-color:#37faec80}.nav-pill-teal:hover{color:#37faec;background:#37faec29;border-color:#37faec}.nav-burger{color:#fff;cursor:pointer;background:#14151b;border:1px solid #2b2d3a;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:border-color .15s,background-color .15s;display:inline-flex}.nav-burger:hover{background:#1b1d27;border-color:#f8d06b}@media (max-width:1180px){.nav-dock-desktop{display:none!important}}@media (max-width:820px){.nav-expert-desktop{display:none!important}}@media (max-width:580px){.nav-cta-desktop{display:none!important}}.machine{color:#7f8ffd}.cut{background-image:linear-gradient(#f8d06b,#f8d06b);background-position:0 55%;background-repeat:no-repeat;background-size:0% .12em;transition:background-size .6s cubic-bezier(.6,0,.2,1)}.cut.on{color:#5a5f8f;background-size:100% .12em}.caret{vertical-align:-.08em;background:#7f8ffd;width:.08em;height:.9em;margin-left:.04em;animation:1s step-end infinite bl;display:inline-block}@keyframes bl{50%{opacity:0}}.fixline{transition:opacity .35s,transform .35s}.eye{pointer-events:none;width:62%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.eye img{object-fit:cover;object-position:36% center;filter:saturate(.85)contrast(1.05)brightness(.78);width:100%;height:100%;position:absolute;inset:0}.tab{cursor:pointer;color:#c9ccd3;background:0 0;border:1px solid #4a4c8c;min-height:46px;padding:0 18px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500}.tab.on{color:#0b0b0c;background:#f8d06b;border-color:#f8d06b}.tab.off{opacity:.35;cursor:default}.strike{color:#6e7299;-webkit-text-decoration:line-through #f8d06b;text-decoration:line-through #f8d06b;text-decoration-thickness:3px}.cutline{color:#5a5f8f;-webkit-text-decoration:line-through #f8d06b;text-decoration:line-through #f8d06b;text-decoration-thickness:.08em}.redact{vertical-align:-.05em;background:#0b0b0c;height:.8em;display:inline-block}.door{flex-direction:column;justify-content:space-between;gap:32px;min-width:0;min-height:340px;padding:clamp(28px,3.4vw,48px);text-decoration:none;display:flex;position:relative;overflow:hidden}.door:hover .go{transform:translate(6px)}.go{transition:transform .2s;display:inline-block}.field{color:#c9ccd3;flex-direction:column;gap:8px;font-size:14px;display:flex}.field input,.field select{color:#fff;background:#141416;border:1px solid #34343a;width:100%;min-height:52px;padding:0 16px;font-family:Poppins,sans-serif;font-size:16px}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg)}.plus{color:#f8d06b;transition:transform .2s;display:inline-block}.row{border-top:1px solid #26262b;flex-wrap:wrap;align-items:baseline;gap:12px 40px;padding:26px 0;display:flex}.chipb{color:#c9ccd3;cursor:pointer;background:0 0;border:1px solid #34343a;min-height:44px;padding:0 16px;font-family:Poppins,sans-serif;font-size:14px}.chipb.on{color:#0b0b0c;background:#f8d06b;border-color:#f8d06b;font-weight:600}.in{color:#fff;background:#141416;border:1px solid #34343a;min-height:48px;padding:0 14px;font-family:Poppins,sans-serif;font-size:15px}.cardbtn{cursor:pointer;border:0;min-height:44px;padding:0 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.tag{color:#2a2a2f;background:#e3e5ea;align-items:center;min-height:28px;padding:0 10px;font-size:13px;display:inline-flex}.check{color:#2a2a2f;align-items:baseline;gap:10px;margin:0;font-size:14px;display:flex}.check b{color:#0b0b0c}@media (max-width:980px){.pool-layout-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.caret{animation:none}.cut,.fixline,.go,.plus{transition:none}}
