@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrainsmono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrainsmono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#05070f;--panel:#0a0f1c;--hair:#182136;--ink:#eef4ff;--dim:#8695b0;--cy:#7df9ff;--mg:#ff5cc8;--d:"Unbounded","Arial Black",sans-serif;--m:"JetBrains Mono",ui-monospace,monospace;--t:"Onest",system-ui,Arial,sans-serif;--pad:clamp(18px,4vw,64px);--bs:clamp(36px,3.2vw,46px);--gap:clamp(4px,.46vw,6px);--bh:3px;--bo:5px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--void);color:var(--ink);font-family:var(--t);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:var(--ink);text-decoration:none}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--cy);outline-offset:4px}.wrap{max-width:1360px;padding:0 var(--pad);margin:0 auto}.stage{flex-direction:column;justify-content:center;align-items:center;height:100svh;min-height:640px;display:flex;position:relative;overflow:hidden}@media (max-height:639px){.stage{min-height:0}}#pt{width:100%;height:100%;display:block;position:absolute;inset:0}.stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#05070f8c 0%,#05070f00 20% 66%,#05070fb8 88%,#05070ff7 100%);position:absolute;inset:0}.brandline{z-index:50;padding:clamp(18px,2.6vw,34px) var(--pad);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:0;left:0;right:0}.brandline>*{pointer-events:auto}.mark{--sweep:.56s;--ease:cubic-bezier(.5,0,.3,1);--w:197px;--br:9px;--cardw:98px;width:var(--w);height:106px;color:var(--ink);cursor:pointer;text-decoration:none;display:block;position:relative}.mark:focus-visible{outline:2px solid var(--cy);outline-offset:8px}.frame{filter:drop-shadow(0 0 2px #7df9ff73)drop-shadow(0 0 7px #7df9ff38);transition:filter .34s;position:absolute;inset:0}.mark:hover .frame{filter:drop-shadow(0 0 2px #7df9ffcc)drop-shadow(0 0 10px #7df9ff66)}.frame i{transition:left var(--sweep) var(--ease), width var(--sweep) var(--ease), top .42s var(--ease), bottom .42s var(--ease), border-color .34s ease;border-top:1px solid #7df9ff8c;border-bottom:1px solid #7df9ff8c;display:block;position:absolute}.frame i:first-child{width:calc(var(--cardw) / 2);border-left:1px solid #7df9ff8c;top:0;bottom:0;left:0}.frame i:last-child{left:calc(var(--cardw) / 2);width:calc(var(--cardw) / 2);border-right:1px solid #7df9ff8c;top:0;bottom:0}.mark:hover .frame i:first-child{width:var(--br);transition-duration:.34s,.34s,.42s,.42s,.34s;top:26px;bottom:26px;left:0}.mark:hover .frame i:last-child{left:calc(var(--w) - var(--br));width:var(--br);top:26px;bottom:26px}.mark:hover .frame i{border-color:var(--cy);border-width:1.5px}.entry{width:100%;height:100%;padding:9px calc(var(--w) - var(--cardw) + 11px) 9px 11px;clip-path:inset(0);transition:clip-path var(--sweep) var(--ease);grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;left:0}.mark:hover .entry{clip-path:inset(0 0 0 100%)}.entry .top{font-family:var(--m);letter-spacing:.04em;justify-content:space-between;align-items:baseline;font-size:9.5px;display:flex}.entry .num{color:var(--cy);font-weight:700}.entry .mass{font-family:Apple Symbols,Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:12px;line-height:1}.entry .top{align-items:center}.entry .num{color:var(--dim)}.entry .mass{color:var(--cy)}.entry .sym{font-family:var(--d);letter-spacing:-.035em;align-self:center;font-size:30px;font-weight:800;line-height:1}.entry .foot{gap:2px;display:grid}.entry .cfg{font-family:var(--m);letter-spacing:.486em;color:var(--dim);white-space:nowrap;font-size:10px}.entry .nm{font-family:var(--m);letter-spacing:.16em;color:var(--cy);font-size:12.5px;font-weight:700}.entry .num,.entry .mass,.entry .sym,.entry .cfg,.entry .nm{transition:transform .34s var(--ease), opacity .22s ease}.mark:hover .entry .num{opacity:0;transition-delay:40ms;transform:translate(-6px,-9px)}.mark:hover .entry .sym{opacity:0;transition-delay:90ms;transform:scale(.86)}.mark:hover .entry .cfg{opacity:0;transition-delay:.11s;transform:translateY(9px)}.mark:hover .entry .nm{opacity:0;transition-delay:.13s;transform:translateY(11px)}.mark:hover .entry .mass{opacity:0;transition-delay:.19s;transform:translate(6px,-9px)}.lock{clip-path:inset(0 100% 0 0);transition:clip-path var(--sweep) var(--ease);padding-left:22px;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lock .big{font-family:var(--d);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.04;display:block}.lock .sub{font-family:var(--m);letter-spacing:var(--subtrack,.125em);color:var(--cy);margin-top:3px;font-size:13.2px;line-height:1.2;display:block}.mark:hover .lock{clip-path:inset(0)}.beam{z-index:3;background:linear-gradient(180deg,transparent,var(--cy) 12%,var(--cy) 88%,transparent);opacity:0;pointer-events:none;width:2px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 10px 1px #7df9ffbf}.mark:hover .beam{animation:beamIn var(--sweep) var(--ease) forwards}.mark.leaving .beam{animation:beamOut var(--sweep) var(--ease) forwards}@keyframes beamIn{0%{opacity:0;top:8px;bottom:8px;left:0}10%{opacity:1}75%{top:27px;bottom:27px}86%{opacity:1}to{opacity:0;left:calc(var(--w) - 1px);top:27px;bottom:27px}}@keyframes beamOut{0%{opacity:0;left:calc(var(--w) - 1px);top:27px;bottom:27px}10%{opacity:1}75%{top:8px;bottom:8px}86%{opacity:1}to{opacity:0;top:8px;bottom:8px;left:0}}@media (prefers-reduced-motion:reduce){.mark *,.frame i{transition:none;animation:none}.mark .beam{display:none}}@media (hover:none){.mark .entry{display:none}.mark .lock{clip-path:none}.mark .beam{display:none}.mark .frame i{border-color:var(--cy);border-width:1.5px;top:26px;bottom:26px}.mark .frame i:first-child{width:var(--br)}.mark .frame i:last-child{left:calc(var(--w) - var(--br));width:var(--br)}}.burger{width:var(--bs);height:var(--bs);justify-content:center;gap:var(--gap);cursor:pointer;background:0 0;border:0;flex-direction:column;margin-top:4px;padding:0;display:flex;position:relative}.burger i{width:100%;height:var(--bo);transition:transform .34s cubic-bezier(.4,0,.2,1);display:block;position:relative}.burger i:before,.burger i:after{content:"";height:var(--bh);margin-top:calc(var(--bh) / -2);border-radius:50px;position:absolute;top:50%;left:0;right:0}.burger i:before{background:#7df9ff66;transition:left .3s .42s,height .2s .42s,margin-top .2s .42s,background .25s .42s;box-shadow:0 0 4px #7df9ff4d}.burger i:after{background:var(--cy);transform-origin:0;transition:transform .45s cubic-bezier(.2,.9,.2,1),left .3s .42s,height .2s .42s,margin-top .2s .42s,background .25s .42s;transform:scaleX(0)}.burger i:nth-child(2):before,.burger i:nth-child(2):after{left:30%}.burger i:nth-child(3):before,.burger i:nth-child(3):after{left:14%}.burger:hover i:after,.burger:focus-visible i:after{transform:scaleX(1)}.burger:hover i:nth-child(2):after{transition-delay:90ms,.42s,.42s,.42s,.42s}.burger:hover i:nth-child(3):after{transition-delay:.18s,.42s,.42s,.42s,.42s}.burger .dot{width:calc(var(--bo) * 2);height:calc(var(--bo) * 2);margin:calc(var(--bo) * -1) 0 0 calc(var(--bo) * -1);background:var(--cy);border-radius:50%;transition:transform .3s,top .3s,margin-top .3s;position:absolute;top:50%;left:50%;transform:scale(0)}.burger[aria-expanded=true],.burger.gooing{filter:url(#goo)}.burger[aria-expanded=true] i:before,.burger[aria-expanded=true] i:after{height:var(--bo);margin-top:calc(var(--bo) / -2);background:var(--cy);transition:left .3s,height,margin-top,background .2s;left:0}.burger[aria-expanded=true] i:after{transition:transform,left .3s,height,margin-top,background .2s;transform:scaleX(1)}.burger[aria-expanded=true] i:first-child{transform:translateY(calc(var(--gap) + var(--bo))) rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){transform:scale(0)}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(calc(-1 * (var(--gap) + var(--bo)))) rotate(-45deg)}.burger[aria-expanded=true] .dot{margin-top:0;transition-delay:.28s;top:0;transform:scale(1)}@media (prefers-reduced-motion:reduce){.burger i,.burger i:before,.burger i:after,.burger .dot{transition:none}.burger[aria-expanded=true],.burger.gooing{filter:none}.menu,.menu .sheet,.menu>a,.menu>.foot{transition:none}.menu .sheet{clip-path:none}.menu .edge{display:none}.menu>a,.menu>.foot{clip-path:none;transition-delay:0s;translate:none}}.menu{--sweep:.52s;--ease:cubic-bezier(.65,0,.25,1);z-index:40;padding:var(--pad);overscroll-behavior:contain;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--sweep);flex-direction:column;justify-content:safe center;padding-top:clamp(136px,16vh,180px);display:flex;position:fixed;inset:0;overflow-y:auto}.menu[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.menu .sheet{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:inset(0 0 0 100%);transition:clip-path var(--sweep) var(--ease);background:#05070ff7;position:absolute;inset:0}.menu[data-open=true] .sheet{clip-path:inset(0)}.menu .edge{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,var(--cy) 8%,var(--cy) 92%,transparent);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px 2px #7df9ff8c}.menu[data-open=true] .edge{animation:menuBeamIn var(--sweep) var(--ease) forwards}.menu[data-open=false] .edge{animation:menuBeamOut var(--sweep) var(--ease) forwards}@keyframes menuBeamIn{0%{opacity:0;transform:translate(100vw)}8%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes menuBeamOut{0%{opacity:0;transform:translate(0)}8%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(100vw)}}.menu>a,.menu>.foot{z-index:3;clip-path:inset(0 100% 0 0);transition:clip-path .42s var(--ease), translate .42s cubic-bezier(.2,.9,.2,1), color .25s ease, transform .35s cubic-bezier(.2,.9,.2,1);position:relative;translate:0 16px}.menu[data-open=true]>a,.menu[data-open=true]>.foot{clip-path:inset(-12% -25% -12% 0);translate:0}.menu[data-open=true]>a:first-of-type{transition-delay:.4s,.4s,0s,0s}.menu[data-open=true]>a:nth-of-type(2){transition-delay:.46s,.46s,0s,0s}.menu[data-open=true]>a:nth-of-type(3){transition-delay:.52s,.52s,0s,0s}.menu[data-open=true]>a:nth-of-type(4){transition-delay:.58s,.58s,0s,0s}.menu[data-open=true]>.foot{transition-delay:.66s,.66s,0s,0s}.menu[data-open=false]>a:first-of-type{transition-duration:.22s;transition-delay:.12s}.menu[data-open=false]>a:nth-of-type(2){transition-duration:.22s;transition-delay:90ms}.menu[data-open=false]>a:nth-of-type(3){transition-duration:.22s;transition-delay:60ms}.menu[data-open=false]>a:nth-of-type(4){transition-duration:.22s;transition-delay:30ms}.menu[data-open=false]>.foot{transition-duration:.22s;transition-delay:0s}.menu a{font-family:var(--d);color:var(--ink);letter-spacing:-.045em;padding:6px 0;font-size:clamp(26px,min(6vw,9vh),76px);font-weight:800;line-height:1.12;display:block}.menu a:hover{color:var(--cy);transform:translate(16px)}.menu .foot{font-family:var(--m);color:var(--dim);letter-spacing:.06em;margin-top:clamp(26px,5vh,54px);font-size:13px}.menu .foot a{font-family:var(--m);letter-spacing:.06em;color:var(--cy);clip-path:none;font-size:13px;font-weight:400;transition:color .25s;display:inline;transform:translate(0,0)}.btn{font-family:var(--m);letter-spacing:.13em;text-transform:uppercase;background:var(--cy);color:#04212b;border:1px solid var(--cy);border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:12.5px;font-weight:700;transition:transform .3s cubic-bezier(.2,.9,.2,1);display:inline-flex}.btn:hover{transform:translateY(-3px)}.quiet{font-family:var(--m);letter-spacing:.06em;color:var(--dim);border-bottom:1px solid #8695b052;padding-bottom:2px;font-size:12.5px;transition:color .25s,border-color .25s}.quiet:hover{color:var(--ink);border-color:var(--ink)}.scroll{z-index:30;padding:0 var(--pad) clamp(16px,2.4vw,26px);pointer-events:none;justify-content:space-between;align-items:center;gap:16px;transition:opacity .45s,transform .45s cubic-bezier(.2,.9,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0}.scroll[data-end=true]{opacity:0;pointer-events:none;transform:translateY(14px)}.scroll:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05070f00 0%,#05070fb8 45%,#05070ff0 100%);position:absolute;inset:-24px 0 0}.scroll>*{pointer-events:auto}.scroll__cue{white-space:nowrap;font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);align-items:center;gap:12px;font-size:12px;display:flex}.scroll__cue i{background:#8695b047;width:1px;height:46px;display:block;position:relative;overflow:hidden}.scroll__cue i:after{content:"";background:var(--cy);width:1px;height:16px;animation:1.8s cubic-bezier(.5,0,.5,1) infinite drop;position:absolute;top:0;left:0}@keyframes drop{0%{transform:translateY(-18px)}to{transform:translateY(46px)}}.scroll__next{white-space:nowrap;font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--cy);align-items:center;gap:12px;font-size:12px;transition:color .25s;display:flex}.scroll__next:hover{color:var(--ink)}.scroll__next i{background:#8695b047;width:1px;height:46px;display:block;position:relative;overflow:hidden}.scroll__next i:after{content:"";background:var(--cy);width:1px;height:16px;animation:1.8s cubic-bezier(.5,0,.5,1) infinite drop;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.scroll__cue i:after,.scroll__next i:after{animation:none}}@media (max-width:560px){.scroll{justify-content:center}.scroll__cue{display:none}}.sf{border-top:1px solid var(--hair);background:var(--void);padding:clamp(56px,9vh,104px) 0 0;font-size:15px;line-height:1.55;position:relative}.sf:before{content:"";top:-1px;left:var(--pad);background:var(--cy);width:clamp(48px,6vw,88px);height:1px;position:absolute;box-shadow:0 0 10px #7df9ff99}.sf__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,56px) clamp(24px,4vw,56px);display:grid}.sf__name{font-family:var(--d);letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.04;display:inline-block}.sf__claim{font-family:var(--m);letter-spacing:.125em;color:var(--cy);margin:6px 0 0;font-size:13px}.sf__about{max-width:38ch;color:var(--dim);margin:22px 0 0;font-weight:300}.sf__h{font-family:var(--m);letter-spacing:.16em;text-transform:uppercase;color:#5f6c86;margin:0 0 16px;font-size:12px;font-weight:400}.sf__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sf__list li{color:var(--dim)}.sf__list a{color:var(--dim);border-bottom:1px solid #8695b047;transition:color .25s,border-color .25s}.sf__list a:hover,.sf__list a[aria-current=page]{color:var(--ink);border-color:var(--cy)}.sf__mail{font-family:var(--m);letter-spacing:.02em;color:var(--cy);word-break:break-all;border-bottom:1px solid #7df9ff59;font-size:15px;transition:border-color .25s;display:inline-block}.sf__mail:hover{border-color:var(--cy)}.sf__note{max-width:34ch;color:var(--dim);margin:14px 0 0;font-size:14px;font-weight:300}.sf__base{border-top:1px solid var(--hair);font-family:var(--m);letter-spacing:.04em;color:#5f6c86;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-top:clamp(48px,7vh,80px);padding:22px 0 30px;font-size:12px;display:flex}.sf__legal{flex-wrap:wrap;gap:4px 18px;display:flex}.sf__top{color:#5f6c86;transition:color .25s}.sf__top:hover{color:var(--ink)}@media (max-width:1000px){.sf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sf__grid{grid-template-columns:1fr}}.page-home .sf__base{padding-bottom:36px}.brandline:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#05070ff7 0%,#05070fe6 70%,#05070f00 100%);transition:opacity .3s;position:absolute;inset:0 0 -28px}.page-doc .brandline:before,.brandline[data-solid=true]:before{opacity:1}.doc{padding-top:clamp(170px,22vh,220px);padding-bottom:clamp(64px,10vh,120px)}.doc__in{max-width:760px}.doc__kicker{font-family:var(--m);letter-spacing:.16em;text-transform:uppercase;color:var(--cy);margin:0 0 16px;font-size:12px}.doc h1{font-family:var(--d);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(26px,4.2vw,48px);font-weight:800;line-height:1.12}.doc__meta{font-family:var(--m);letter-spacing:.04em;color:#5f6c86;margin:18px 0 0;font-size:13px}.doc__body{border-top:1px solid var(--hair);margin-top:clamp(36px,6vh,60px);padding-top:8px}.doc__body h2{font-family:var(--t);letter-spacing:-.01em;margin:40px 0 12px;font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.3}.doc__body p,.doc__body li{color:#c3cde0;font-weight:300}.doc__body p{margin:0 0 14px}.doc__body ul{margin:0 0 14px;padding-left:1.2em}.doc__body li{margin:0 0 6px}.doc__body li::marker{color:var(--cy)}.doc__body a{color:var(--cy);border-bottom:1px solid #7df9ff59}.doc__body a:hover{border-color:var(--cy)}.doc__body strong{color:var(--ink);font-weight:600}.req{grid-template-columns:minmax(0,15em) minmax(0,1fr);margin:0;display:grid}.req dt,.req dd{border-bottom:1px solid var(--hair);margin:0;padding:14px 0}.req dt{font-family:var(--m);letter-spacing:.04em;color:#7c89a3;padding-right:20px;font-size:13px}.req dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:620px){.req{grid-template-columns:1fr}.req dt{border-bottom:0;padding-bottom:2px}.req dd{padding-top:0}}.lost{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(150px,20vh,200px);padding-bottom:60px;display:flex}.lost__n{font-family:var(--d);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--cy);filter:drop-shadow(0 0 8px #7df9ff59);margin:0;font-size:clamp(80px,16vw,200px);font-weight:800;line-height:.9}.lost h1{font-family:var(--d);letter-spacing:-.03em;margin:28px 0 0;font-size:clamp(22px,3vw,34px);font-weight:800}.lost p{max-width:46ch;color:var(--dim);margin:12px 0 0;font-weight:300}.lost a{font-family:var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--cy);border-bottom:1px solid #7df9ff59;margin-top:28px;font-size:13px;display:inline-block}.skip{left:var(--pad);z-index:100;background:var(--cy);color:#04212b;font-family:var(--m);padding:10px 16px;font-size:13px;transition:top .2s;position:absolute;top:-60px}.skip:focus{top:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.todo{color:var(--mg);font-family:var(--m);font-size:.9em}.consent{z-index:95;pointer-events:none;padding:0 12px 12px;position:fixed;bottom:0;left:0;right:0}.consent__box{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0f1cf7;border:1px solid #7df9ff47;max-width:720px;margin:0 auto;padding:18px 20px;font-size:14px;line-height:1.55;box-shadow:0 0 0 1px #7df9ff0f,0 18px 50px #00000080}.consent__text{color:#c3cde0;margin:0;font-weight:300}.consent__text a{color:var(--cy);border-bottom:1px solid #7df9ff59}.consent__details{border-top:1px solid var(--hair);gap:12px;margin-top:14px;padding-top:14px;display:grid}.consent__row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.consent__row b{color:var(--ink);font-weight:600;display:block}.consent__row span{color:var(--dim);font-weight:300}.consent__badge{font-family:var(--m);letter-spacing:.1em;text-transform:uppercase;color:#5f6c86;flex:none;font-size:11px}.consent__row input{width:18px;height:18px;accent-color:var(--cy);flex:none;margin-top:3px}.consent__acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.cbtn{font-family:var(--m);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #7df9ff66;padding:11px 18px;font-size:12px;transition:border-color .25s,background .25s,color .25s}.cbtn:hover{border-color:var(--cy)}.cbtn--main{background:var(--cy);border-color:var(--cy);color:#04212b}.cbtn--main:hover{background:#a9fbff}.cbtn--link{color:var(--dim);text-underline-offset:3px;border:0;margin-left:auto;padding:6px 0;text-decoration:underline}.cbtn--link:hover{color:var(--ink)}@media (max-width:560px){.consent{padding:0 8px 8px}.consent__box{padding:14px;font-size:13px;line-height:1.5}.consent__acts{gap:8px;margin-top:12px}.cbtn{letter-spacing:.08em;flex:auto;padding:10px 12px;font-size:11px}.cbtn--link{flex:none;margin-left:auto;padding:4px 0}}.sf__btn{font:inherit;letter-spacing:inherit;color:#5f6c86;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s}.sf__btn:hover{color:var(--ink)}.sf__links{flex-wrap:wrap;align-items:center;gap:4px 22px;display:flex}.sf__links a{color:#5f6c86;transition:color .25s}.sf__links a:hover{color:var(--ink)}.sf__tg{font-family:var(--m);letter-spacing:.1em;text-transform:uppercase;background:var(--cy);color:#04212b;align-items:center;gap:10px;margin-bottom:14px;padding:12px 18px;font-size:12.5px;transition:transform .3s cubic-bezier(.2,.9,.2,1),background .25s;display:inline-flex}.sf__tg:hover{background:#a9fbff;transform:translateY(-2px)}.sf__contact{flex-direction:column;align-items:flex-start;display:flex}.doc__body code{font-family:var(--m);color:var(--cy);font-size:.88em}
