:root{--bg:#08090c;--bg-2:#0c0e12;--panel:#101216;--panel-2:#14171c;--line:#1e222a;--line-2:#2a2f39;--fg:#f2f4f7;--fg-2:#aab2be;--fg-3:#79818d;--signal:#2dd4bf;--up:#4ade80;--gold:#f2c14e;--star:#f2c14e;--signal-hi:#5eead4;--fig-a:#8bfff0;--fig-b:var(--gold);--exness:#ffdf01;--btn:#fff;--btn-fg:#08090c;--r:6px;--r-lg:10px;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{scroll-padding-top:84px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 Archivo,ui-sans-serif,system-ui,-apple-system,sans-serif;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding-inline:24px}@media (max-width:520px){.wrap{padding-inline:18px}}section{padding-block:clamp(52px,7vw,96px)}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.025em;text-wrap:balance}h1{font-size:clamp(38px,5.4vw,62px);line-height:1.02;font-variation-settings:"wdth" 112}h1 em{font-style:normal;color:var(--gold)}h1{max-width:12ch}h2{font-size:clamp(27px,3.4vw,40px);line-height:1.08;font-variation-settings:"wdth" 108}h3{font-size:17px;font-weight:600;letter-spacing:-.01em}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.lede{font-size:17px;line-height:1.55}.dim,.lede{color:var(--fg-2)}.kicker{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);display:block;margin-bottom:14px}.head{max-width:44rem;margin-inline:auto;text-align:center;margin-bottom:clamp(30px,4vw,48px)}.head p{margin-top:12px}.pg{display:block}.pw-m{margin-top:10px;display:flex;gap:4px}.pw-m i{flex:1 1;height:3px;border-radius:2px;background:var(--line);transition:background .16s ease}.pw-m i.on{background:var(--fg-3)}.pw-m.ok i.on{background:var(--signal)}.pw-t{margin-top:8px;display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.pw-t b{font-weight:400;color:var(--fg-2)}.pw-m.ok+.pw-t b{color:var(--signal)}.suf-btn{position:absolute;right:6px;top:0;height:46px;padding:0 10px;background:none;border:0;font:inherit;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);cursor:pointer}.suf-btn:hover{color:var(--fg-2)}.suf-btn:focus-visible{outline:2px solid var(--signal);outline-offset:-2px;border-radius:var(--r)}.btn svg{width:16px;height:16px;flex:none;fill:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r);min-height:46px;padding:12px 24px;font:inherit;font-weight:600;font-size:15px;color:inherit;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease}.btn-solid{background:var(--btn);color:var(--btn-fg)}.btn-solid:hover{background:#d8dde4}.btn-line{border-color:var(--line-2);color:var(--fg)}.btn-line:hover{border-color:var(--fg-3);background:var(--panel)}.btn-sm{min-height:40px;padding:9px 18px;font-size:14px}.btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:60;background:var(--btn);color:var(--btn-fg);padding:10px 16px;border-radius:var(--r);font-weight:600}.brand{font-weight:800;font-size:18px;letter-spacing:-.03em;font-variation-settings:"wdth" 108;padding-block:8px}.brand i{font-style:normal;color:var(--signal)}.lang{position:relative}.lang>button{display:flex;align-items:center;gap:7px;font:inherit;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;background:transparent;color:var(--fg-2);border:1px solid var(--line-2);border-radius:var(--r);padding:8px 10px;cursor:pointer;min-height:38px}.lang>button:hover{color:var(--fg);border-color:var(--fg-3)}.lang>button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.lang>button svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.lang>button[aria-expanded=true] svg{transform:rotate(180deg)}.lang ul{position:absolute;right:0;top:calc(100% + 8px);z-index:50;margin:0;padding:5px;list-style:none;min-width:190px;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 18px 40px rgba(0,0,0,.55)}.lang ul[hidden]{display:none}.lang li button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;font:inherit;font-size:14px;background:transparent;color:var(--fg-2);border:0;border-radius:var(--r);padding:9px 11px;cursor:pointer;min-height:40px;text-align:start}.lang li button:hover{background:var(--panel-2);color:var(--fg)}.lang li button:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.lang li button[aria-current=true]{color:var(--fg)}.lang li button em{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--fg-3)}.lang li button[aria-current=true] em{color:var(--signal)}.fld .lbl,.fld label,.tk .lbl,.tk label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:9px}.ctl{position:relative}.ctl input,.ctl select{width:100%;height:46px;background:var(--bg);color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r);padding:0 13px;font:inherit;font-family:var(--mono);font-size:15px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ctl input[type=number]{-moz-appearance:textfield;padding-right:52px}.ctl input::-webkit-inner-spin-button,.ctl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctl select{padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2379818d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:15px}.ctl select option{background:var(--panel);color:var(--fg)}.ctl .suf{position:absolute;right:14px;top:0;height:46px;display:flex;align-items:center;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--fg-3);pointer-events:none}.ctl input:hover,.ctl select:hover{border-color:var(--fg-3)}.ctl input:focus-visible,.ctl select:focus-visible{outline:2px solid var(--signal);outline-offset:1px}