.h-site .h-landing{line-height:normal}.h-site .h-sec{border-bottom:1px solid var(--h-line);scroll-margin-top:76px}.h-site .h-alt{background:var(--h-bg-alt)}.h-site .h-sec-in{flex-direction:column;padding-top:clamp(44px,9vw,128px);padding-bottom:clamp(44px,9vw,128px);display:flex}.h-site .h-pr-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}.h-site .h-tab{cursor:pointer;background:var(--h-panel);min-height:38px;color:var(--h-ink-2);font:700 11px/1 var(--h-font);letter-spacing:.1em;border:1px solid #0a0e1a;padding:10px 12px;box-shadow:inset 1px 1px #ffffff38,inset -1px -1px #0000004d}.h-site .h-tab:hover{color:var(--h-ink)}.h-site .h-tab[data-on]{background:var(--h-green);color:var(--h-green-ink)}.h-site .h-tab:focus-visible,.h-site .h-iconbtn:focus-visible,.h-site .h-bevel-link:focus-visible,.h-site .h-fn-feat:focus-visible,.h-site .h-fn-row:focus-visible,.h-site .h-readlink:focus-visible{outline:2px solid var(--h-ink);outline-offset:2px}.h-site .h-pr-mob{display:none}@media (max-width:767px){.h-site .h-pr-desk{display:none}.h-site .h-pr-mob{display:block}.h-site .h-pr-periods{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.h-site .h-pr-periods .h-tab{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:8px 4px;display:flex}.h-site .h-pr-terms>div{gap:3px!important;padding:10px 12px!important}}.h-site .h-pr-periods .h-tab{align-items:center;gap:6px;display:inline-flex}.h-site .h-pr-save{letter-spacing:.04em;opacity:.85;font-weight:600}@media (max-width:767px){.h-site .h-iv-wave{height:84px!important}.h-site .h-setup [data-piece=map],.h-site [data-piece=map]{min-height:200px!important}.h-site .h-fn-row .h-fn-thumb{display:none!important}.h-site .h-join-in{gap:20px!important;padding-top:64px!important;padding-bottom:64px!important}}.h-site .h-iconbtn:hover{border-color:var(--h-green)!important}.h-site .h-bevel-link{background:var(--h-panel);border:1px solid var(--h-border-2);font:600 11.5px/1 var(--h-font);letter-spacing:.1em;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;box-shadow:inset 1px 1px #ffffff0f,2px 2px #0000004d;color:var(--h-ink)!important}.h-site .h-bevel-link:hover{border-color:var(--h-green)}.h-site .h-fn-feat{border:1px solid var(--h-border-2);background:var(--h-panel-2);flex-wrap:wrap;margin:4px 12px;display:flex;color:var(--h-ink)!important}.h-site .h-fn-feat:hover{border-color:var(--h-green)}.h-site .h-fn-row{background:var(--h-panel);border:1px solid #34406c;align-items:center;gap:14px;margin:0 12px;padding:10px 12px;display:flex;color:var(--h-ink)!important}.h-site .h-fn-row:hover{background:var(--h-panel-2);border-color:var(--h-green)}.h-site .h-fn-thumb .hb-thumb{background:#0a0f1e;position:absolute;inset:0;overflow:hidden}.h-site .h-fn-thumb .hb-thumb svg{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:767px){.h-site .h-fn-feat>.h-fn-thumb{border-bottom:1px solid #34406c;border-right:0!important;min-height:180px!important}}.h-site .h-svgbtn{outline:none}.h-site .h-svgbtn:focus-visible>circle:first-child{stroke:var(--h-ink);stroke-width:1.5px;stroke-dasharray:3 3}@media (max-width:520px){.h-site .h-setup-ind{margin-left:0!important}}.demo-glitch-out{animation:.46s step-end both demo-glitch-out}.demo-glitch-in{animation:.54s step-end both demo-glitch-in}.demo-glitch-bar{z-index:3;pointer-events:none;background:#6bd66be6;height:3px;animation:.52s linear both demo-glitch-bar;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #6bd66bcc}@keyframes demo-glitch-out{0%{opacity:1;filter:none;clip-path:inset(0);transform:none}12%{filter:drop-shadow(3px 0 #ff285ab3)drop-shadow(-3px 0 #28dcffb3);clip-path:inset(0 0 42%);transform:translate(-7px)}24%{clip-path:inset(18% 0 20%);transform:translate(6px,1px)}36%{filter:drop-shadow(-4px 0 #ff285ab3)drop-shadow(4px 0 #28dcffb3);clip-path:inset(55% 0 8%);transform:translate(-3px)}48%{opacity:.85;clip-path:inset(6% 0 64%);transform:translate(9px)}60%{opacity:.6;clip-path:inset(38% 0 36%);transform:translate(-11px,-1px)}74%{opacity:.35;clip-path:inset(72% 0 12%);transform:translate(4px)}86%{opacity:.15;clip-path:inset(46% 0 48%)}to{opacity:0;filter:none;clip-path:inset(50% 0);transform:none}}@keyframes demo-glitch-in{0%{filter:drop-shadow(3px 0 #ff285a99)drop-shadow(-3px 0 #28dcff99);transform:translate(7px)}20%{transform:translate(-5px)}38%{filter:drop-shadow(-3px 0 #ff285a8c)drop-shadow(3px 0 #28dcff8c);transform:translate(4px,1px)}56%{filter:drop-shadow(2px 0 #ff285a66)drop-shadow(-2px 0 #28dcff66);transform:translate(-3px)}72%{filter:none;transform:translate(2px)}86%{transform:translate(-1px)}to{filter:none;transform:none}}@keyframes demo-glitch-bar{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{transform:translateY(var(--demo-h,560px));opacity:0}}@media (prefers-reduced-motion:reduce){.demo-glitch-out,.demo-glitch-bar{display:none}.demo-glitch-in{animation:none}}.h-site .h-rules{background:var(--h-border);border:1px solid var(--h-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (max-width:900px){.h-site .h-rules{grid-template-columns:minmax(0,1fr)}}.h-site .h-ctl:hover{border-color:var(--h-green)}.h-site .h-ctl-pause:hover{border-color:var(--h-amber)}.h-site .h-ctl:focus-visible{outline:2px solid var(--h-ink);outline-offset:2px}
