:root{--bg:#e9e9e7;--surface:#ffffff;--ink:#1a1a1a;--muted:#636360;--line:#d3d3cf;--line-strong:#1a1a1a;--accent:#d6002a;--accent-soft:#f6d9de;--ok:#1f7a4d;--warn:#9a6a00;--dim:#f3f3f1;--radius:2px;--slant:clamp(56px,7vw,120px);--disp:"Doto",ui-monospace,monospace;--mono:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e0e0e;--surface:#161615;--ink:#ededea;--muted:#8c8c86;--line:#2b2b29;--line-strong:#ededea;--dim:#1c1c1a;--accent:#ff2a4d;--accent-soft:#3a1116;--ok:#4bd089;--warn:#d6a43a;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e0e0e;--surface:#161615;--ink:#ededea;--muted:#8c8c86;--line:#2b2b29;--line-strong:#ededea;--dim:#1c1c1a;--accent:#ff2a4d;--accent-soft:#3a1116;--ok:#4bd089;--warn:#d6a43a;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--mono);font-size:15px;line-height:1.55;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[role=button],a,button,input,label,select,textarea{touch-action:manipulation}main[id],section[id]{scroll-margin-top:84px}.skip{position:fixed;top:-60px;left:10px;z-index:100;background:var(--ink);color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 16px;font-size:13px;letter-spacing:.04em;transition:top .15s}.skip:focus{top:10px}.wrap{max-width:1080px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}h2.sec{font-family:var(--disp);font-weight:700;font-size:clamp(26px,4vw,38px);letter-spacing:.03em;margin:0;text-wrap:balance;color:var(--accent);min-height:1.15em}.hcaret{display:inline-block;width:.5em;background:var(--accent);vertical-align:-2px;animation:blink 1.05s steps(1) infinite}.eyebrow{color:var(--muted);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}h2.sec:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.4em;vertical-align:-.04em;background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Crect x='5' y='5' width='4' height='4'/%3E%3Crect x='5' y='0' width='4' height='4'/%3E%3Crect x='5' y='10' width='4' height='4'/%3E%3Crect x='0' y='5' width='4' height='4'/%3E%3Crect x='10' y='5' width='4' height='4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Crect x='5' y='5' width='4' height='4'/%3E%3Crect x='5' y='0' width='4' height='4'/%3E%3Crect x='5' y='10' width='4' height='4'/%3E%3Crect x='0' y='5' width='4' height='4'/%3E%3Crect x='10' y='5' width='4' height='4'/%3E%3C/svg%3E") center/contain no-repeat}.pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius);padding:3px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}header.top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 30px -26px rgba(0,0,0,.6)}.top .wrap{display:flex;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px}.logo{font-family:var(--disp);font-weight:700;font-size:20px;letter-spacing:.02em;white-space:nowrap}.logo b{color:var(--accent)}.top nav:not(.mnav){display:flex;gap:4px;margin-left:12px}.top nav a{padding:8px 12px;border-radius:var(--radius);font-size:13px;letter-spacing:.03em;color:var(--muted)}.top nav a:hover{color:var(--ink);background:var(--dim)}@media (max-width:760px){.top nav:not(.mnav){display:none}}.top .right{margin-left:auto;display:flex;gap:10px}.btn,.top .right{align-items:center}.btn{display:inline-flex;gap:9px;border:1px solid var(--line-strong);background:var(--ink);color:var(--surface);border-radius:var(--radius);padding:11px 18px;font-size:13px;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.btn.ghost{background:none;color:var(--ink);font-weight:400}.btn.ghost:hover{background:none;color:#fff;border-color:var(--accent)}.icon-btn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);width:40px;height:40px;display:grid;place-items:center;flex:none}.icon-btn:hover{border-color:var(--line-strong)}.burger{display:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);width:40px;height:40px;place-items:center;flex:none}.burger:hover{border-color:var(--line-strong)}@media (max-width:760px){.burger{display:grid}.top .right>.btn{display:none}}.mnav{position:absolute;top:100%;left:0;right:0;background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding:12px max(20px,env(safe-area-inset-left,0px));box-shadow:0 20px 34px -24px rgba(0,0,0,.6)}.mnav a{padding:12px 10px;border-radius:var(--radius);font-size:15px;letter-spacing:.03em;color:var(--ink)}.mnav a:hover{background:var(--dim)}.mnav a.btn{justify-content:center;color:var(--surface);margin-top:8px}.mnav a.btn:hover{background:var(--accent);color:#fff}section{padding:clamp(56px,8vw,96px) 0}.band{background-color:var(--surface);-webkit-clip-path:polygon(0 var(--slant),100% 0,100% calc(100% - var(--slant)),0 100%);clip-path:polygon(0 var(--slant),100% 0,100% calc(100% - var(--slant)),0 100%);padding-top:calc(clamp(56px,8vw,96px) + var(--slant));padding-bottom:calc(clamp(56px,8vw,96px) + var(--slant))}.band.rev{-webkit-clip-path:polygon(0 0,100% var(--slant),100% 100%,0 calc(100% - var(--slant)));clip-path:polygon(0 0,100% var(--slant),100% 100%,0 calc(100% - var(--slant)))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .band{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px}}:root[data-theme=dark] .band{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .total,:root:not([data-theme=dark]) .whycard.feat,:root:not([data-theme=dark]) footer.foot{background-image:radial-gradient(color-mix(in srgb,var(--bg) 34%,transparent) 1px,transparent 1px);background-size:18px 18px}}:root[data-theme=light] .total,:root[data-theme=light] .whycard.feat,:root[data-theme=light] footer.foot{background-image:radial-gradient(color-mix(in srgb,var(--bg) 34%,transparent) 1px,transparent 1px);background-size:18px 18px}@keyframes sliceIn{0%{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 36%);clip-path:polygon(0 0,100% 0,100% 0,0 36%)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes sliceInRev{0%{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 36%,0 0);clip-path:polygon(0 0,100% 0,100% 36%,0 0)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.card,.case,.contacts,.domain,.dresult,.panel,.step,.sys,.total{animation:sliceIn linear both;animation-timeline:view();animation-range:entry 4% cover 22%}.card:nth-child(2n),.case:nth-child(2n),.sys:nth-child(2n){animation-name:sliceInRev}}}.hero{padding-top:clamp(48px,7vw,84px)}.hero h1{font-family:var(--disp);font-weight:900;font-size:clamp(40px,8vw,84px);line-height:1.02;letter-spacing:.01em;margin:18px 0 0;text-wrap:balance}.hero h1 .rot{color:var(--accent);white-space:nowrap;display:inline-block}.hero h1 .caret{display:inline-block;width:.5em;background:var(--accent);margin-left:2px;animation:blink 1.05s steps(1) infinite;vertical-align:-2px}@keyframes blink{50%{opacity:0}}.hero p.lead{font-size:clamp(16px,2.2vw,20px);max-width:60ch;margin:20px 0 0;color:var(--ink)}.hero .cta{gap:12px;margin-top:28px}.hero .cta,.hero .facts{display:flex;flex-wrap:wrap}.hero .facts{gap:10px 28px;margin-top:34px;color:var(--muted);font-size:13px}.hero .facts b{color:var(--ink);font-family:var(--disp);font-weight:700;font-size:20px;letter-spacing:.03em;margin-right:6px}.grid{display:grid;grid-gap:14px;gap:14px}.cols-3{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.cols-2{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);padding:20px;transition:border-color .15s,transform .15s}.band .card,.card{background:var(--bg)}.card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.card .ic{width:34px;height:34px;border:1px solid var(--line-strong);border-radius:var(--radius);display:grid;place-items:center;margin-bottom:14px}.card h3{margin:0 0 6px;font-size:17px;font-weight:700}.card p{margin:0;color:var(--muted);font-size:14px}.case{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .15s,transform .15s}.case:hover{border-color:var(--line-strong);transform:translateY(-2px)}.case .shot{width:100%;aspect-ratio:5/3;object-fit:cover;display:block;background:var(--dim)}.case .shot.ph{display:grid;place-items:center;color:var(--accent);background:var(--accent-soft)}.case .shotwin{aspect-ratio:4/3;overflow:hidden;background:var(--dim)}.case .shotwin img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@keyframes pageScroll{0%{object-position:center top}to{object-position:center bottom}}@media (prefers-reduced-motion:no-preference){.case:focus-within .shotwin img,.case:hover .shotwin img{animation:pageScroll 8s ease-in-out infinite alternate}}.case .cbody{padding:18px;display:flex;flex-direction:column;flex:1 1}.case .type{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.case h3{margin:6px 0 8px;font-size:19px;font-weight:700}.case p{margin:0;color:var(--muted);font-size:14px;flex:1 1}.case .lk{margin-top:14px;display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:13px;font-weight:700}.case .lk.none{color:var(--muted);font-weight:400}.sys{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .15s,transform .15s}.sys:hover{border-color:var(--line-strong);transform:translateY(-2px)}.phonewrap{background:var(--dim);padding:26px 16px;display:grid;place-items:center}.phone{width:170px;max-width:72%;aspect-ratio:170/344;background:#0c0c0c;border:2px solid #050505;border-radius:22px;padding:7px;position:relative;box-shadow:0 16px 34px -18px rgba(0,0,0,.6)}.phone:before{content:"";position:absolute;z-index:2;top:8px;left:50%;transform:translateX(-50%);width:44px;height:5px;border-radius:3px;background:#2a2a2a}.phone .screen{width:100%;height:100%;background:var(--surface);border-radius:15px;overflow:hidden;color:var(--ink)}.phone .screen svg{display:block;width:100%;height:100%}.phone .screen .acc{stroke:var(--accent)}.phone .screen .accf{fill:var(--accent)}.sys .cbody{padding:18px;display:flex;flex-direction:column;flex:1 1}.sys h3{margin:4px 0 8px;font-size:18px;font-weight:700}.sys .type{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sys .type,.sys p{color:var(--muted)}.sys p{margin:0;font-size:14px;flex:1 1}.sys .tag{align-self:flex-start;margin-top:14px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius);padding:3px 9px;color:var(--muted)}.sys .tag.live{border-color:var(--ok);color:var(--ok)}.steps{counter-reset:st;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.step{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:var(--bg);position:relative}.step:before{counter-increment:st;content:"0" counter(st);font-family:var(--disp);font-weight:700;font-size:28px;color:var(--accent);letter-spacing:.04em}.step h3{margin:10px 0 6px;font-size:16px;font-weight:700}.step p{margin:0;color:var(--muted);font-size:13px}.calc{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1.4fr 1fr;align-items:start}@media (max-width:820px){.calc{grid-template-columns:1fr}}.panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.fieldlabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.seg{display:flex;flex-wrap:wrap;gap:8px}.seg button{border:1px solid var(--line);background:none;color:var(--ink);padding:11px 14px;border-radius:var(--radius);font:inherit;font-size:13px;display:flex;flex-direction:column;gap:3px;text-align:left}.seg button[aria-pressed=true]{border-color:var(--line-strong);background:var(--ink);color:var(--surface);font-weight:700}.seg button .from{font-size:11px;color:var(--muted)}.seg button[aria-pressed=true] .from{color:var(--surface)}.checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));grid-gap:8px;gap:8px;margin-top:8px}.opt{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);padding:11px 12px;font:inherit;font-size:13px;background:none;color:var(--ink);text-align:left;width:100%}.opt:hover{border-color:var(--line-strong)}.opt[aria-pressed=true]{border-color:var(--accent)}.opt .box{width:16px;height:16px;border:1.5px solid var(--line-strong);border-radius:var(--radius);flex:none;position:relative}.opt[aria-pressed=true] .box{background:var(--accent);border-color:var(--accent)}.opt[aria-pressed=true] .box:after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.opt .pl{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.calc-group{margin-top:18px}.calc-group:first-child{margin-top:0}.gl{font-size:12px;letter-spacing:.06em;color:var(--ink);font-weight:700;margin:0 0 8px}.calc-note{color:var(--muted);font-size:12px;margin-top:10px}.total{position:-webkit-sticky;position:sticky;top:84px;background-color:var(--ink);color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:22px}@media(min-width:821px){.total{margin-top:-64px}}.total .lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.total .sum{font-family:var(--disp);font-weight:700;font-size:clamp(34px,6vw,52px);letter-spacing:.02em;line-height:1;margin:8px 0}.total ul{list-style:none;margin:14px 0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:13px}.total ul li{display:flex;justify-content:space-between;gap:12px;opacity:.85}.total .btn{width:100%;justify-content:center;background:var(--accent);border-color:var(--accent);color:#fff;margin-top:6px}.total .note{opacity:.6;font-size:11px;margin-top:12px;line-height:1.5}.domain{display:flex;gap:10px;flex-wrap:wrap;max-width:560px}.domain input{flex:1 1 240px;min-width:0;font:inherit;font-size:15px;padding:13px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.domain .btn{flex:none}.dresult{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:var(--bg);max-width:560px}.dresult .row{display:flex;align-items:center;gap:10px;font-size:15px}.dresult .st{font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius);padding:3px 9px}.dresult .st.free{border-color:var(--ok);color:var(--ok)}.dresult .st.taken{border-color:var(--accent);color:var(--accent)}.dresult .zones{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dresult .zone{border:1px solid var(--line);border-radius:var(--radius);padding:6px 10px;font-size:12px;color:var(--muted)}.whygrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));counter-reset:wy}.whycard{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:var(--bg);display:flex;flex-direction:column;gap:8px}.whycard:before{counter-increment:wy;content:"0" counter(wy);font-family:var(--disp);font-weight:700;font-size:22px;color:var(--accent);letter-spacing:.04em}.whycard h3{margin:0;font-size:17px;font-weight:700}.whycard p{margin:0;color:var(--muted);font-size:14px}.whycard.feat{grid-column:1/-1;background-color:var(--ink);color:var(--surface);border-color:var(--line-strong);padding:clamp(24px,4vw,34px);display:flex;flex-direction:column;gap:10px}.whycard.feat:before{content:"После сдачи";counter-increment:wy;font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.whycard.feat h3{font-family:var(--disp);font-weight:700;font-size:clamp(20px,3vw,28px)}.whycard.feat p{color:var(--surface);opacity:.82;max-width:64ch;font-size:15px}.form{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr 1fr;align-items:start}@media (max-width:760px){.form{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea{font:inherit;font-size:15px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.field textarea{min-height:120px;resize:vertical}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.err-msg{border:1px solid var(--accent);border-radius:var(--radius);padding:14px 16px;color:var(--accent);font-size:14px;margin-top:6px}.contacts{display:flex;flex-direction:column;gap:4px}.contacts .c{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px}.contacts .c b{font-weight:400;color:var(--muted);min-width:96px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.contacts .c span{-webkit-user-select:all;-moz-user-select:all;user-select:all}.ok-msg{border:1px solid var(--ok);border-radius:var(--radius);padding:14px 16px;color:var(--ok);font-size:14px;margin-top:6px}footer.foot{background-color:var(--ink);color:var(--bg)}.foot .wrap{padding-top:54px;padding-bottom:42px}.foot-top{display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between}.foot .logo{color:var(--bg)}.ftag{opacity:.6;font-size:14px;max-width:42ch;margin:14px 0 0}.foot-col{display:flex;flex-direction:column;gap:10px;font-size:15px}.foot-col .h{opacity:.9;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.foot-col a{opacity:.82}.foot-col a:hover{opacity:1;color:var(--accent)}.foot-col span{opacity:.82;-webkit-user-select:all;-moz-user-select:all;user-select:all}.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;font-size:14px;opacity:.7}.note-demo{color:var(--muted);font-size:12px;margin-top:14px}.center{max-width:62ch;margin:0 auto}.center,.nf{text-align:center}.nf{min-height:72vh;display:grid;place-items:center;padding:60px 0}.nf-code{font-weight:900;font-size:clamp(72px,18vw,160px);line-height:1;color:var(--accent);letter-spacing:.04em}.nf-code,.nf-title{font-family:var(--disp)}.nf-title{font-weight:700;font-size:clamp(22px,4vw,32px);margin:8px 0 12px}.nf-text{color:var(--muted);max-width:46ch;margin:0 auto 26px;font-size:15px}.nf .btn{text-decoration:none}.cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:14px 16px;box-shadow:0 20px 40px -24px rgba(0,0,0,.7);max-width:720px;margin:0 auto}.cookie:before{content:"";flex:none;width:8px;align-self:stretch;background:var(--accent);border-radius:1px}.cookie-txt{margin:0;font-size:13px;line-height:1.55;color:var(--ink)}.cookie-txt a{color:var(--accent);font-weight:700}.cookie .btn{flex:none;white-space:nowrap}@media (max-width:560px){.cookie{flex-direction:column;align-items:stretch;gap:12px}.cookie .btn{width:100%;justify-content:center}.cookie:before{display:none}}.legal{max-width:760px;margin:0 auto;padding:40px 0 64px}.legal .back{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;margin-bottom:24px}.legal .back:hover{color:var(--accent)}.legal h1{font-family:var(--disp);font-weight:700;font-size:clamp(26px,5vw,38px);letter-spacing:.02em;margin:0 0 6px}.legal .rev{color:var(--muted);font-size:13px;margin:0 0 28px}.legal h2{font-family:var(--disp);font-weight:700;font-size:18px;letter-spacing:.02em;color:var(--accent);margin:30px 0 10px}.legal li,.legal p{font-size:15px;line-height:1.65;color:var(--ink)}.legal ul{margin:8px 0;padding-left:20px;display:flex;flex-direction:column;gap:5px}.legal a.ln{color:var(--accent);font-weight:700}.consent{display:flex;gap:10px;align-items:flex-start;margin:4px 0 14px;font-size:13px;color:var(--muted);cursor:pointer}.consent input{margin-top:2px;width:16px;height:16px;flex:none;accent-color:var(--accent)}.consent a{color:var(--accent);font-weight:700}.foot-bottom a:hover{color:var(--accent);opacity:1}@media (hover:hover) and (pointer:fine){body.cursor-on,body.cursor-on [role=button],body.cursor-on a,body.cursor-on button,body.cursor-on input,body.cursor-on label,body.cursor-on select,body.cursor-on textarea{cursor:none}.cur{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;width:20px;height:20px;color:var(--accent);transition:width .13s ease,height .13s ease}.cur i{position:absolute;background:currentColor}.cur .h{left:0;right:0;top:50%;height:1.5px;margin-top:-.75px}.cur .v{top:0;bottom:0;left:50%;width:1.5px;margin-left:-.75px}.cur.big{width:27px;height:27px}}