:root{--navy:#0b1a3a;--ink2:#3d4a63;--ink3:#6b7790;--blue:#1d4ed8;--blue-soft:#eef3fe;--orange:#f97316;--orange-soft:#fff3ea;--green:#16a34a;--green-soft:#e8f7ee;--line:#e3e8f0;--bg:#fff;--side:#f7f9fc;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--navy)}body{font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--blue)}button{font:inherit;cursor:pointer}input,textarea{font:inherit;color:var(--navy)}.land{min-height:100vh;display:flex;flex-direction:column}.land header{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;border-bottom:1px solid var(--line)}.land header img{height:40px}.hero{position:relative;overflow:hidden;flex:1 1;padding:80px 28px 60px;max-width:1100px;width:100%;margin:0 auto}.hero:before{content:"";position:absolute;right:-220px;top:-220px;width:520px;height:520px;border-radius:50%;background:var(--blue-soft);z-index:-1}.hero h1{font-size:clamp(34px,5vw,56px);line-height:1.08;margin:0;letter-spacing:-.8px;max-width:760px}.hero h1 span{color:var(--orange);display:block}.bar{width:56px;height:5px;background:var(--blue);border-radius:2px;margin:24px 0}.hero p.lead{font-size:19px;color:var(--ink2);max-width:640px;margin:0 0 30px}.cta{display:inline-flex;align-items:center;gap:8px;background:var(--blue);color:#fff;border:0;border-radius:999px;padding:14px 26px;font-weight:700;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease);box-shadow:0 10px 24px -12px rgba(29,78,216,.6)}.cta:hover{transform:translateY(-2px)}.cta.ghost{background:#fff;color:var(--navy);border:1px solid var(--line);box-shadow:none}.points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:56px}.point{border:1px solid var(--line);border-radius:16px;padding:20px 22px;background:#fff}.point b{display:block;font-size:17px;margin-bottom:6px}.point span{color:var(--ink3);font-size:14.5px}.land footer{padding:22px 28px;border-top:1px solid var(--line);color:var(--ink3);font-size:13px;display:flex;gap:18px;flex-wrap:wrap}.shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.side{position:relative;background:var(--side);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;gap:4px}.side .brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px}.side .brand img{height:34px}.side .label{font-size:11px;font-weight:700;letter-spacing:1.3px;color:var(--ink3);padding:14px 10px 6px;text-transform:uppercase}.nav{text-decoration:none;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:var(--navy);font-weight:600;border:0;background:transparent;text-align:left;width:100%;transition:background .2s var(--ease)}.nav:hover{background:#edf1f7}.nav{position:relative;z-index:1}.nav.on{color:#fff}.nav.on,.nav.on:hover{background:transparent}.spill{position:absolute;top:0;left:0;z-index:0;border-radius:12px;background:var(--blue);box-shadow:0 10px 22px -12px rgba(29,78,216,.7);transition:transform .42s var(--ease),width .42s var(--ease),height .42s var(--ease);pointer-events:none}.nav .soon{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink3);background:#edf1f7;border-radius:999px;padding:2px 8px}.side .me{margin-top:auto;gap:10px;padding:10px}.avatar,.side .me{display:flex;align-items:center}.avatar{width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;justify-content:center;font-weight:700}.main{padding:40px 48px 60px;max-width:1180px;width:100%}.main h1{font-size:34px;margin:0 0 6px;letter-spacing:-.4px}.sub{color:var(--ink2);margin:0 0 22px;font-size:16px}.demo{background:var(--orange-soft);color:#9a3412;border-radius:12px;padding:10px 16px;font-size:14px;margin-bottom:18px}.status{border:1px solid var(--line);border-radius:18px;padding:18px 22px;display:grid;grid-gap:12px;gap:12px;margin-bottom:22px;background:#fff}.row{display:flex;gap:14px;flex-wrap:wrap}.pill,.row{align-items:center}.pill{display:inline-flex;gap:7px;font-weight:700;font-size:14px;border-radius:999px;padding:6px 14px}.pill i{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.pill.g{background:var(--green-soft);color:var(--green)}.pill.o{background:var(--orange-soft);color:#c2410c}.pill.n{background:#edf1f7;color:var(--ink3)}.row .txt{color:var(--ink2)}.row .right{margin-left:auto;font-weight:700}.btn{border:0;border-radius:12px;padding:10px 18px;font-weight:700;background:var(--blue);color:#fff;transition:transform .15s var(--ease)}.btn:active{transform:scale(.97)}.btn.soft{background:var(--blue-soft);color:var(--blue)}.btn.line{background:#fff;color:var(--navy);border:1px solid var(--line)}.btn[disabled]{opacity:.5;cursor:not-allowed}.tabs{position:relative;display:inline-flex;gap:4px;padding:6px;border:1px solid var(--line);border-radius:18px;background:#fff;margin-bottom:22px;flex-wrap:wrap}.tabs .glide{position:absolute;top:6px;left:0;height:calc(100% - 12px);border-radius:13px;background:var(--blue);box-shadow:0 10px 22px -12px rgba(29,78,216,.75);transition:transform .38s var(--ease),width .38s var(--ease);z-index:0}.tab{position:relative;z-index:1;border:0;background:transparent;padding:10px 16px;border-radius:13px;font-weight:700;color:var(--navy);gap:8px;transition:color .25s var(--ease)}.tab,.tab .ic{display:inline-flex;align-items:center}.tab .ic{width:26px;height:26px;border-radius:8px;justify-content:center;font-size:14px;transition:background .25s var(--ease)}.tab.on{color:#fff}.tab.on .ic{background:hsla(0,0%,100%,.18)!important}.panel{border:1px solid var(--line);border-radius:18px;padding:24px 26px;background:#fff;animation:rise .45s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.panel h2{margin:0 0 6px;font-size:21px}.panel .hint{color:var(--ink3);margin:0 0 18px}.field{margin-bottom:18px}.field label{display:block;font-weight:700;margin-bottom:6px}.field textarea{width:100%;min-height:84px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;resize:vertical;background:#fff;transition:border-color .2s,box-shadow .2s}.field textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.list{grid-gap:10px;gap:10px}.item,.list{display:grid}.item{grid-template-columns:40px 1fr auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:14px 16px;animation:rise .45s var(--ease) both}.item .who{font-weight:700}.item .what{color:var(--ink3);font-size:14px}.item .when{color:var(--ink3);font-size:13px;text-align:right}.tag{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;margin-left:8px}.tag.b{background:var(--blue-soft);color:var(--blue)}.tag.o{background:var(--orange-soft);color:#c2410c}.tag.n{background:#edf1f7;color:var(--ink3)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.box{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--side)}.box h3{margin:0 0 8px;font-size:15px;color:var(--blue)}.box ul{margin:0;padding-left:18px}.box ul,.sig{color:var(--ink2)}.sig{border:1px dashed var(--line);border-radius:12px;padding:14px;background:#fff}.draft,.sig{white-space:pre-line}.draft{background:var(--blue-soft);border-radius:14px;padding:16px 18px;margin-top:16px;animation:rise .45s var(--ease)}@media (max-width:860px){.shell{grid-template-columns:1fr}.side{flex-direction:row;overflow-x:auto;align-items:center;padding:10px}.side .label,.side .me{display:none}.side .brand{padding:0 8px 0 0}.nav{width:auto;white-space:nowrap}.main{padding:24px 16px 40px}.points,.two{grid-template-columns:1fr}.item{grid-template-columns:34px 1fr}.item .when{grid-column:2;text-align:left}.hero{padding:48px 16px 40px}.land header{padding:14px 16px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.side .brand{text-decoration:none;color:var(--navy)}.side .hub{font-weight:800;font-size:13px;color:var(--orange);background:var(--orange-soft);border-radius:999px;padding:3px 9px}.nic{width:22px;text-align:center}.nav .lock{margin-left:auto;font-size:12px;opacity:.6}.side .empty{color:var(--ink3);font-size:13px;padding:4px 12px}.clip{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.switch{padding:10px;border-top:1px solid var(--line)}.switch select{width:100%;border:1px solid var(--line);border-radius:10px;padding:8px;background:#fff;font:inherit;font-size:13px}.hello{color:var(--ink3);margin:0;font-size:17px}h2.sec{font-size:18px;margin:30px 0 14px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:18px;padding:20px;text-decoration:none;color:var(--navy);background:#fff;transition:transform .25s var(--ease),box-shadow .25s var(--ease);animation:rise .45s var(--ease) both}.card:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px rgba(11,26,58,.35)}.card .cic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:6px}.card b{font-size:17px}.card span{color:var(--ink3);font-size:14px}.card em{font-style:normal;font-weight:700;font-size:13px;margin-top:6px}.card em.ok{color:var(--green)}.card em.wait{color:#c2410c}.card em.lockt{color:var(--ink3)}.card.off{background:var(--side)}.panel.locked{text-align:center;padding:40px 26px}.panel.locked .big{font-size:34px;display:block;margin-bottom:8px}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px}table.grid{border-collapse:collapse;width:100%;min-width:560px}table.grid td,table.grid th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left}table.grid th{background:var(--side);font-size:12px;color:var(--ink3)}table.grid .th{display:inline-block}table.grid .th,table.grid td.c,table.grid th:not(:first-child){text-align:center}table.grid tr:last-child td{border-bottom:0}.small{font-size:13px;color:var(--ink3)}.tog{width:44px;height:26px;border-radius:999px;border:0;background:#d5dbe5;position:relative;transition:background .25s var(--ease)}.tog i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .25s var(--ease)}.tog.on{background:var(--blue)}.tog.on i{transform:translateX(18px)}a.btn{display:inline-block;text-decoration:none}@media (max-width:860px){.side .hub,.switch{display:none}}.main>*{animation:rise .5s var(--ease) both}.main>:first-child{animation-delay:0ms}.main>:nth-child(2){animation-delay:40ms}.main>:nth-child(3){animation-delay:80ms}.main>:nth-child(4){animation-delay:.12s}.main>:nth-child(5){animation-delay:.16s}.main>:nth-child(6){animation-delay:.2s}.main>:nth-child(7){animation-delay:.24s}.main>:nth-child(n+8){animation-delay:.28s}.status .row{animation:rise .5s var(--ease) both}.status .row:nth-child(2){animation-delay:90ms}.field{animation:rise .45s var(--ease) both}.field:nth-of-type(2){animation-delay:40ms}.field:nth-of-type(3){animation-delay:80ms}.field:nth-of-type(4){animation-delay:.12s}.field:nth-of-type(5){animation-delay:.16s}.tr-rise,table.grid tbody tr{animation:rise .45s var(--ease) both}table.grid tbody tr:nth-child(2){animation-delay:50ms}table.grid tbody tr:nth-child(3){animation-delay:.1s}.btn,.card,.cta,.nav,.tab{transition:transform .18s var(--ease),background .2s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.btn:active,.card:active,.cta:active,.nav:active,.tab:active{transform:scale(.97)}.nav:not(.on):hover{transform:translateX(3px)}.pill i{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.panel.locked .big{animation:wiggle 1.4s var(--ease) .3s both}@keyframes wiggle{0%{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%,to{transform:rotate(0)}}.hero>*{animation:rise .7s var(--ease) both}.hero>:nth-child(2){animation-delay:90ms}.hero>:nth-child(3){animation-delay:.16s}.hero>:nth-child(4){animation-delay:.23s}.hero>:nth-child(5){animation-delay:.3s}.hero h1 span{animation:rise .7s var(--ease) .12s both}.point{animation:rise .6s var(--ease) both;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.point:nth-child(2){animation-delay:.38s}.point:nth-child(3){animation-delay:.45s}.point:first-child{animation-delay:.31s}.point:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px rgba(11,26,58,.35)}.hero:before{animation:drift 12s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,20px) scale(1.06)}}@media (prefers-reduced-motion:reduce){.spill{transition:none}}.navsec{display:contents}.nav .count{margin-left:auto;font-size:12px;font-weight:700;color:var(--ink3);background:#edf1f7;border-radius:999px;padding:1px 8px}.nav .count.hot{background:var(--orange);color:#fff}.nav.on .count{background:hsla(0,0%,100%,.2);color:#fff}.demo.admin{background:#eef3fe;color:var(--blue)}.toadmin{display:block;margin-top:10px;font-size:13px;font-weight:700;text-decoration:none;color:var(--blue)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.stat{border:1px solid var(--line);border-radius:16px;padding:18px 20px 18px 26px;position:relative;text-decoration:none;color:var(--navy);background:#fff;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.stat:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:5px;border-radius:3px;background:var(--blue)}.stat.or:before{background:var(--orange)}.stat b{display:block;font-size:34px;color:var(--blue);line-height:1.1}.stat.or b{color:var(--orange)}.stat span{color:var(--ink3);font-size:14px}.stat:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px rgba(11,26,58,.35)}.item.linky{text-decoration:none;color:var(--navy);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s}.item.linky:hover{transform:translateY(-2px);border-color:#c9d5ea;box-shadow:0 12px 24px -18px rgba(11,26,58,.4)}.item.crow{grid-template-columns:44px 1fr auto}.back{display:inline-block;margin-bottom:10px;text-decoration:none;font-weight:700}.srow{display:grid;grid-template-columns:40px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.cic.sm,.item .cic.sm{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.bars{grid-gap:10px;margin-top:8px}.bar1,.bars{display:grid;gap:10px}.bar1{grid-template-columns:80px 1fr 40px;grid-gap:10px;align-items:center;font-size:13px}.bar1 .bl{color:var(--ink3)}.bar1 .bt{height:10px;border-radius:6px;background:#edf1f7;overflow:hidden}.bar1 .bt i{display:block;height:100%;border-radius:6px;background:var(--blue);transform-origin:left;animation:grow .8s var(--ease) both}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inp{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff}.inp:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.item.svc{grid-template-columns:40px 1fr auto}.offer{display:flex;align-items:center;gap:10px}tr.tot td{background:var(--side)}table.grid a{text-decoration:none;color:var(--navy)}@media (max-width:860px){.stats{grid-template-columns:1fr 1fr}.item.crow{grid-template-columns:38px 1fr}.item.crow .when{grid-column:2;justify-items:start!important}}.navgroup{display:flex;flex-direction:column;gap:4px}.grouphead{cursor:pointer}.grouphead .chev{margin-left:8px;font-size:14px;color:var(--ink3);transition:transform .3s var(--ease);line-height:1}.navgroup:not(.open) .grouphead .chev{transform:rotate(-90deg)}.grouphead .count+.chev{margin-left:8px}.grouphead.within{color:var(--blue)}.groupkids{display:flex;flex-direction:column;gap:4px;overflow:hidden;max-height:0;opacity:0;transition:max-height .32s var(--ease),opacity .25s var(--ease)}.navgroup.open .groupkids{max-height:200px;opacity:1}.nav.subnav{padding:9px 12px 9px 34px;font-size:14px}.pickgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px}.pick,.pickgrid{display:grid;gap:12px}.pick{grid-template-columns:24px 36px 1fr;grid-gap:12px;align-items:center;text-align:left;border:1.5px solid var(--line);border-radius:14px;padding:14px;background:#fff;transition:border-color .2s,background .2s,transform .15s var(--ease)}.pick:active{transform:scale(.98)}.pick .box{width:22px;height:22px;border-radius:6px;border:1.5px solid #c9d2df;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:13px;transition:background .2s,border-color .2s}.pick.on{background:var(--blue-soft)}.pick.on,.pick.on .box{border-color:var(--blue)}.pick.on .box{background:var(--blue);animation:pop .3s var(--ease)}@keyframes pop{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}.seg{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#fff}.segb{border:0;background:transparent;border-radius:9px;padding:8px 14px;font-weight:700;color:var(--navy);transition:background .25s var(--ease),color .25s var(--ease)}.segb.on{background:var(--blue);color:#fff}.loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:var(--ink2);animation:rise .5s var(--ease) both}.loading img{height:44px;animation:breathe 1.6s ease-in-out infinite}.loading b{font-size:20px;color:var(--navy)}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.96)}}.loginpage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;position:relative;overflow:hidden}.loginpage:before{content:"";position:absolute;right:-220px;top:-220px;width:520px;height:520px;border-radius:50%;background:var(--blue-soft);z-index:-1;animation:drift 12s ease-in-out infinite alternate}.logincard{width:100%;max-width:440px;border:1px solid var(--line);border-radius:22px;padding:34px 32px;background:#fff;box-shadow:0 30px 60px -40px rgba(11,26,58,.45);animation:rise .6s var(--ease) both}.logincard .llogo{height:40px;margin-bottom:22px}.logincard h1{font-size:28px;margin:0 0 6px;letter-spacing:-.4px}.logincard h1 span{color:var(--orange)}.btn.wide{width:100%;padding:13px 18px}.errmsg{color:#b91c1c;font-size:14px;margin:-6px 0 12px}.sent{text-align:center;padding:10px 0}.sent .big{font-size:42px;animation:pop .5s var(--ease)}.linkbtn{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--ink3);text-align:left}.linkbtn:hover{color:#b91c1c}.legal{max-width:760px;width:100%;margin:0 auto;padding:48px 24px 60px;animation:rise .5s var(--ease) both}.legal h1{font-size:36px;margin:0 0 4px;letter-spacing:-.5px}.legal h2{font-size:19px;margin:30px 0 8px;color:var(--blue)}.legal li,.legal p{color:var(--ink2);line-height:1.7}.legal ul{padding-left:20px}.land footer a{color:var(--ink3);text-decoration:none}@media (max-width:860px){.legal{padding:32px 16px 48px}}.lsplit{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.lbrand{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:36px 48px;display:flex;flex-direction:column}.lbg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 520px at 110% -10%,rgba(29,78,216,.55),transparent 60%),radial-gradient(420px 420px at -10% 110%,rgba(249,115,22,.28),transparent 60%);animation:drift 14s ease-in-out infinite alternate}.lbrandlogo{position:relative;display:inline-block;background:#fff;border-radius:14px;padding:8px 12px;align-self:flex-start;animation:rise .6s var(--ease) both}.lbrandlogo img{height:34px;display:block}.lbody{position:relative;margin:auto 0;max-width:480px}.lkick{display:inline-block;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--orange);background:rgba(249,115,22,.12);border-radius:999px;padding:5px 12px;animation:rise .6s var(--ease) .05s both}.lbody h2{font-size:clamp(28px,3.2vw,40px);line-height:1.12;margin:16px 0 26px;letter-spacing:-.5px;animation:rise .6s var(--ease) .1s both}.lbody h2 span{color:#fdba74}.lbody ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.lbody li{display:grid;grid-gap:2px;gap:2px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:14px 16px;animation:rise .6s var(--ease) both}.lbody li:first-child{animation-delay:.18s}.lbody li:nth-child(2){animation-delay:.26s}.lbody li:nth-child(3){animation-delay:.34s}.lbody li b{font-size:15px}.lbody li span{color:#b9c4da;font-size:14px}.lfoot{position:relative;color:#8c9ab6;font-size:13px;margin:0}.lfoot a{color:#b9c4da}.lform{display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--side)}.lform .logincard{box-shadow:0 30px 60px -40px rgba(11,26,58,.45)}.lform h1{font-size:30px;margin:0 0 8px;letter-spacing:-.4px}.lform h1 span{color:var(--orange)}.inp.big{padding:13px 14px;font-size:16px}.mobileonly{display:none}@media (max-width:900px){.lsplit{grid-template-columns:1fr}.lbrand{display:none}.mobileonly{display:block}.lform{min-height:100vh;background:#fff}}.elog{min-height:100vh;background:#fff8f2;display:flex;flex-direction:column;overflow:hidden;position:relative}.elog-top{padding:22px 40px}.elog-top img{height:40px;display:block}.elog-grid{flex:1 1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:40px;gap:40px;padding:0 40px 20px;max-width:1200px;width:100%;margin:0 auto}.elog-left{position:relative;animation:rise .6s var(--ease) both}.elog-stars{position:relative;height:170px;margin-bottom:18px}.elog-stars .spin{animation:spin 16s linear infinite}.elog-stars .float{position:absolute;left:150px;top:-6px;animation:floaty 3.2s ease-in-out infinite}.elog-left h1{font-size:clamp(38px,5vw,60px);line-height:1.04;letter-spacing:-1px;margin:0;color:var(--navy)}.elog-left h1 span{display:block;color:var(--orange)}.elog-line{margin:10px 0 16px}.elog-line path{stroke-dasharray:190;stroke-dashoffset:190;animation:dash 1.6s var(--ease) .4s forwards}.elog-left p{color:var(--ink2);font-size:17px;max-width:440px;margin:0}.elog-right{position:relative;display:flex;align-items:center;justify-content:center;min-height:480px}.orbit{position:absolute;width:470px;height:470px;border-radius:50%;border:2px dashed #edb892;animation:spin 26s linear infinite}.orbit .o1{top:-8px;left:calc(50% - 8px);width:16px;height:16px;background:var(--blue);box-shadow:0 0 0 6px rgba(29,78,216,.12)}.orbit .o1,.orbit .o2{position:absolute;border-radius:50%}.orbit .o2{bottom:52px;right:34px;width:11px;height:11px;background:var(--orange);box-shadow:0 0 0 5px rgba(249,115,22,.14)}.elog-card{position:relative;width:100%;max-width:380px;background:#fff;border:1px solid #f1e3d6;border-radius:22px;padding:30px 28px;box-shadow:0 30px 60px -40px rgba(11,26,58,.45);animation:rise .6s var(--ease) .1s both}.elog-card h2{font-size:24px;margin:0 0 4px;letter-spacing:-.3px}.elog-card .sub{margin-bottom:18px;font-size:15px}.elog-foot{padding:16px 40px 22px;font-size:13px}.elog-foot,.elog-foot a{color:var(--ink3)}.lrow{display:flex!important;justify-content:space-between;align-items:center}.lrow a{font-size:13px;font-weight:700;text-decoration:none}.pwwrap{position:relative}.pwwrap .inp,.pwwrap .tin{padding-right:62px}.eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--blue);font-weight:700;font-size:13px;padding:6px}.btn.shiny{position:relative;overflow:hidden}.btn.shiny:after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;background:hsla(0,0%,100%,.3);transform:skewX(-20deg);animation:shine 3s ease-in-out infinite}@keyframes shine{0%{left:-40%}55%,to{left:125%}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes dash{to{stroke-dashoffset:0}}.pwstr{font-size:12px;font-weight:700;border-radius:999px;padding:1px 8px}.pwstr.tooshort{background:#fee2e2;color:#b91c1c}.pwstr.good{background:var(--blue-soft);color:var(--blue)}.pwstr.strong{background:var(--green-soft);color:var(--green)}@media (max-width:900px){.elog-grid{grid-template-columns:1fr;padding:0 16px 20px;gap:10px}.elog-foot,.elog-top{padding-left:16px;padding-right:16px}.elog-stars{height:90px}.elog-stars .spin{width:90px;height:90px}.elog-stars .float{left:82px;width:28px;height:28px}.elog-left p{display:none}.elog-right{min-height:0}.orbit{width:340px;height:340px;opacity:.6}}.tlog{min-height:100vh;background:#0b1a3a;display:flex;align-items:center;justify-content:center;padding:24px 16px;position:relative;overflow:hidden}.tstar{position:absolute;right:-140px;bottom:-160px;animation:spin 60s linear infinite}.tcard{position:relative;width:100%;max-width:380px;background:#10234a;border:1px solid #22396a;border-radius:18px;padding:28px 26px;color:#e6ecf7;animation:rise .5s var(--ease) both}.tbrand{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.tlogo{background:#fff;border-radius:10px;padding:6px 9px}.tlogo img{height:26px;display:block}.tbadge{font-size:12px;font-weight:700;color:#fdba74;background:rgba(249,115,22,.12);border-radius:999px;padding:4px 10px}.tcard h1{margin:0;font-size:26px;color:#fff}.tsub{color:#8fa0c2;margin:4px 0 20px;font-size:14px}.tcard label{display:block;font-size:13px;font-weight:700;margin:0 0 6px;color:#b9c4da}.tcard .lrow a{color:#93b4ff}.tin{width:100%;background:#0b1a3a;border:1px solid #2a4478;border-radius:10px;padding:12px;color:#fff;margin-bottom:14px;font-size:15px}.tin:focus{outline:0;border-color:#5b8cff;box-shadow:0 0 0 4px rgba(91,140,255,.18)}.eye.dark{color:#93b4ff;top:calc(50% - 7px)}.tbtn{width:100%;border:0;border-radius:10px;padding:13px;background:#f97316;color:#fff;font-weight:800;cursor:pointer;transition:transform .15s var(--ease),background .2s}.tbtn:hover{background:#ea6a0e}.tbtn:active{transform:scale(.98)}.tbtn[disabled]{opacity:.6}.terr{color:#fca5a5;font-size:14px;margin:-4px 0 12px}.tfoot{margin:18px 0 0;font-size:13px;color:#8fa0c2}.tfoot a{color:#93b4ff}.slog{min-height:100vh;background:#0a1735;color:#e6ecf7;display:flex;flex-direction:column;position:relative;overflow:hidden}.slog:before{content:"";background:radial-gradient(700px 500px at 85% 30%,rgba(29,78,216,.28),transparent 65%),radial-gradient(520px 420px at 10% 95%,rgba(249,115,22,.14),transparent 65%)}.sdots,.slog:before{position:absolute;inset:0;pointer-events:none}.sdots{opacity:.35;background-image:radial-gradient(rgba(147,180,255,.25) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000 0,transparent 70%);mask-image:radial-gradient(circle at 70% 45%,#000 0,transparent 70%)}.stw{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;animation:twinkle 2.6s ease-in-out infinite;pointer-events:none}@keyframes twinkle{0%,to{opacity:.1;transform:scale(.6)}50%{opacity:.95;transform:scale(1.5)}}.sshoot{position:absolute;top:12%;left:8%;width:90px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#fdba74);transform:rotate(18deg);animation:shootstar 7s ease-in 1.5s infinite;opacity:0;pointer-events:none}@keyframes shootstar{0%{opacity:0;translate:0 0}4%{opacity:1}18%{opacity:0;translate:380px 125px}to{opacity:0;translate:380px 125px}}.slog-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding:22px 40px}.slogo{background:#fff;border-radius:12px;padding:7px 11px;display:inline-block}.slogo img{height:30px;display:block}.sbadge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#fdba74;background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.25);border-radius:999px;padding:6px 13px}.sbadge i{width:7px;height:7px;border-radius:50%;background:#f97316;animation:pulse 2s ease-in-out infinite}.slog-grid{position:relative;flex:1 1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:40px;gap:40px;padding:0 40px 10px;max-width:1200px;width:100%;margin:0 auto}.slog-left{animation:rise .6s var(--ease) both}.sstars{position:relative;height:170px;margin-bottom:14px}.sstars .spin{animation:spin 16s linear infinite;filter:drop-shadow(0 0 22px rgba(249,115,22,.35))}.sstars .float{position:absolute;left:150px;top:-6px;animation:floaty 3.2s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(96,165,250,.5))}.skick{display:inline-block;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#93b4ff;margin-bottom:10px}.slog-left h1{font-size:clamp(38px,5vw,60px);line-height:1.04;letter-spacing:-1px;margin:0;color:#fff}.slog-left h1 span{display:block;color:#fdba74}.sline{margin:10px 0 18px}.sline path{stroke-dasharray:190;stroke-dashoffset:190;animation:dash 1.6s var(--ease) .4s forwards}.sfeat{list-style:none;margin:0;padding:0;grid-gap:10px;max-width:420px}.sfeat,.sfeat li{display:grid;gap:10px}.sfeat li{grid-template-columns:90px 1fr;grid-gap:10px;align-items:center;padding:11px 14px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);animation:rise .6s var(--ease) both}.sfeat li:first-child{animation-delay:.2s}.sfeat li:nth-child(2){animation-delay:.28s}.sfeat li:nth-child(3){animation-delay:.36s}.sfeat b{color:#fff;font-size:14px}.sfeat span{color:#9fb0cf;font-size:14px}.slog-right{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.sorbit{position:absolute;width:480px;height:480px;border-radius:50%;border:2px dashed rgba(147,180,255,.28);animation:spin 26s linear infinite}.sorbit .o1{top:-8px;left:calc(50% - 8px);width:16px;height:16px;background:#60a5fa;box-shadow:0 0 18px 4px rgba(96,165,250,.55)}.sorbit .o1,.sorbit .o2{position:absolute;border-radius:50%}.sorbit .o2{bottom:54px;right:36px;width:11px;height:11px;background:#f97316;box-shadow:0 0 16px 4px rgba(249,115,22,.5)}.scard{position:relative;width:100%;max-width:380px;background:rgba(16,35,74,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #22396a;border-radius:22px;padding:30px 28px;box-shadow:0 40px 80px -40px rgba(0,0,0,.6);animation:rise .6s var(--ease) .1s both}.scard h2{margin:0;font-size:24px;color:#fff;letter-spacing:-.3px}.ssub{color:#8fa0c2;margin:4px 0 20px;font-size:14px}.scard label{display:block;font-size:13px;font-weight:700;margin:0 0 6px;color:#b9c4da}.scard .lrow a{color:#93b4ff}.tbtn.shiny{position:relative;overflow:hidden}.tbtn.shiny:after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;background:hsla(0,0%,100%,.28);transform:skewX(-20deg);animation:shine 3s ease-in-out infinite}.slog-foot{position:relative;padding:16px 40px 22px;color:#6f82a8;font-size:13px}@media (max-width:900px){.slog-grid{grid-template-columns:1fr;padding:0 16px 20px;gap:6px}.slog-foot,.slog-top{padding-left:16px;padding-right:16px}.sstars{height:90px}.sstars .spin{width:90px;height:90px}.sstars .float{left:82px;width:28px;height:28px}.sfeat{display:none}.slog-right{min-height:0}.sorbit{width:340px;height:340px;opacity:.6}}