html.dark body:has(.ban),html.dark body:has(.notfound){background-image:radial-gradient(at 50% 0,rgba(180,0,255,.05) 0,transparent 60%)}.site-main:has(.legal--start){min-height:100vh}html.dark .site-main:has(.legal--start){background-image:linear-gradient(180deg,#100017,#0d0011)}html.light .site-main:has(.legal--start){background-image:linear-gradient(180deg,#f5f0ff,#fff)}.legal--start>.a{display:inline-block;margin-bottom:32px;line-height:24px;font-weight:400}html .legal--start>.a,html .legal--start>.a:first-child,html.light .legal--start>.a:first-child{color:#c27aff}html .legal--start>.a:first-child:hover,html .legal--start>.a:hover,html.light .legal--start>.a:first-child:hover{color:#dab2ff;text-decoration:none}.legal--start>.legal__updated{margin-left:auto;margin-right:auto}.legal--start section li:last-child{margin-bottom:0}html.dark .legal--start h1,html.dark .legal--start section h2,html.dark .legal--start section h3{color:#ded6f5}html.dark .legal--start section li,html.dark .legal--start section p,html.dark .legal--start>.legal__updated{color:#bfbfbf}html.dark .legal--start section{background:#17141f;border-color:rgba(103,50,152,.3)}html.light .legal--start section{background:#e5def7}html .legal--start .legal__ok{background:rgba(0,196,78,.1)!important;border-color:rgba(0,199,80,.5)!important}html .legal--start .legal__warn{background:rgba(245,147,0,.1)!important;border-color:rgba(253,153,0,.5)!important}html.dark .legal--start .legal__ok p,html.dark .legal--start .legal__warn p{color:#ded6f5}html.light .legal--start .legal__ok p,html.light .legal--start .legal__warn p{color:#301b6a}.legal--start .legal__ok h3,.legal--start .legal__warn h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;line-height:28px;font-weight:600}.legal--start .legal__ok h3 span,.legal--start .legal__warn h3 span{margin-right:0}.legal--start .legal__ok p,.legal--start .legal__warn p{margin:0 0 16px;font-size:14px;line-height:20px}.legal--start .legal__ok .set-actions{align-items:stretch;gap:16px}.legal--start .legal__ok .set-actions .auth-btn--ghost,.legal--start .legal__ok .set-btn,.legal--start .legal__warn .set-btn{display:inline-block;height:auto;padding:8px 24px;border-radius:8px;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;text-transform:none;transition:background-color .15s,color .15s}.legal--start .legal__ok .set-btn,.legal--start .legal__warn .set-btn{background:#b400ff;color:#fff}.legal--start .legal__ok .set-btn:hover,.legal--start .legal__warn .set-btn:hover{background:#9900dd;filter:none}html.dark .legal--start .legal__ok .set-actions .auth-btn--ghost{background:#17141f;border:1px solid rgba(103,50,152,.3);color:#ded6f5}html.dark .legal--start .legal__ok .set-actions .auth-btn--ghost:hover{background:rgba(46,38,64,.5)}html.light .legal--start .legal__ok .set-actions .auth-btn--ghost{background:#e5def7;border:1px solid rgba(203,183,223,.5);color:#301b6a}html.light .legal--start .legal__ok .set-actions .auth-btn--ghost:hover{background:rgba(214,204,238,.5)}.notfound__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.notfound__btn--ghost{border:1px solid rgba(103,50,152,.3);background:transparent;color:inherit;font:inherit;line-height:24px;cursor:pointer}.notfound__btn--ghost:hover{background:rgba(46,38,64,.5)}html.light .notfound__btn--ghost{border-color:rgba(204,184,224,.5)}html.light .notfound__btn--ghost:hover{background:rgba(214,204,238,.5)}