:root{--g:#101114;--a:#191B20;--a2:#20232A;--or:#FF623E;--or2:#FF875C;--vi:#713BFF;--off:#F7F6F2;--gr:#92949D;--ok:#27C58A;--bad:#FF5C5C;--warn:#F5B44A;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--d:"Sora",system-ui,sans-serif;--b:"Manrope",system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0}body{background:var(--g);color:#E9EAEE;font:15px/1.55 var(--b);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--d);letter-spacing:-.02em;line-height:1.15;margin:0;color:#fff}a{color:inherit}.muted{color:var(--gr)}:focus-visible{outline:2px solid var(--or2);outline-offset:2px}.btn{font:700 14px var(--b);border:1px solid transparent;border-radius:10px;padding:11px 18px;cursor:pointer;background:var(--or);color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s,background .2s,border-color .2s}.btn:hover:not(:disabled){background:#f4552f;transform:translateY(-1px)}.btn.ghost{background:transparent;border-color:var(--line2);color:#E9EAEE}.btn.ghost:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.25)}.btn.sm{padding:8px 13px;font-size:13px;border-radius:9px}.btn.danger{background:transparent;border-color:rgba(255,92,92,.4);color:var(--bad)}.btn:disabled{opacity:.4;cursor:not-allowed}.card{background:var(--a);border:1px solid var(--line);border-radius:16px;padding:22px;margin-bottom:16px}.card h3{font-size:16px;margin-bottom:4px}.card .sub{color:var(--gr);font-size:13.5px;margin-bottom:16px}.grid{display:grid;grid-gap:14px;gap:14px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.kpi{background:var(--a);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.kpi span{display:block;color:var(--gr);font-size:13px;font-weight:600}.kpi b{display:block;font:700 28px var(--d);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.kpi small{color:var(--gr);font-size:12px}.pgh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.pgh h1{font-size:28px}.pgh p{color:var(--gr);margin:6px 0 0}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.lbl,label{font-weight:700;font-size:13px;color:#cfd1d8}input,select,textarea{font:15px var(--b);padding:11px 13px;border-radius:10px;border:1px solid var(--line2);background:var(--g);color:#fff;width:100%;transition:border-color .2s}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--or)}textarea{min-height:92px;resize:vertical}input::placeholder,textarea::placeholder{color:#5f626b}.hint{font-size:12.5px;color:var(--gr)}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.chip{font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;display:inline-flex;align-items:center;gap:5px;background:rgba(146,148,157,.14);color:var(--gr)}.chip.ok{background:rgba(39,197,138,.14);color:var(--ok)}.chip.warn{background:rgba(245,180,74,.14);color:var(--warn)}.chip.bad{background:rgba(255,92,92,.14);color:var(--bad)}.chip.or{background:rgba(255,98,62,.14);color:var(--or2)}.err{background:rgba(255,92,92,.1);border:1px solid rgba(255,92,92,.3);color:#ffb3b3;border-radius:10px;font-size:14px}.err,.okbox{padding:10px 14px;margin:10px 0}.okbox{background:rgba(39,197,138,.1);border:1px solid rgba(39,197,138,.3);color:#9ff0cc;border-radius:10px}table{width:100%;border-collapse:collapse}th{font-size:12px;color:var(--gr);text-align:left;font-weight:600;padding:0 10px 10px}td{padding:13px 10px;border-top:1px solid var(--line);font-size:14px}.tw{overflow-x:auto}.empty{text-align:center;padding:36px 16px;color:var(--gr)}.empty h4{color:#fff;margin-bottom:6px;font-size:16px}.empty .btn{margin-top:14px}.sk{background:linear-gradient(90deg,var(--a) 25%,var(--a2) 50%,var(--a) 75%);background-size:200% 100%;animation:sk 1.4s infinite;border-radius:10px;height:18px}@keyframes sk{to{background-position:-200% 0}}.spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.2);border-top-color:#fff;animation:rot .8s linear infinite;display:inline-block}@keyframes rot{to{transform:rotate(1turn)}}.shell{display:grid;grid-template-columns:268px 1fr;min-height:100vh;transition:grid-template-columns .25s}.shell.col{grid-template-columns:72px 1fr}.side{background:#0b0c0e;border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 12px;overflow:hidden;z-index:40}.side .lg{display:flex;align-items:center;justify-content:space-between;padding:0 8px 22px;min-height:50px}.side nav{display:flex;flex-direction:column;gap:2px;flex:1 1;overflow-y:auto}.ni .txt{overflow:hidden;text-overflow:ellipsis}.ni{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--gr);text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap;transition:background .15s,color .15s}.ni:hover{background:rgba(255,255,255,.05);color:#fff}.ni.on{background:rgba(255,98,62,.12);color:#fff}.ni.on svg{color:var(--or)}.ni svg{flex:none}.ni.cta{background:var(--or);color:#fff;margin-bottom:10px;justify-content:flex-start}.ni.cta:hover{background:#f4552f}.sec{font-size:11px;color:#5d6068;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:14px 12px 6px}.col .side .sec,.col .side .txt{display:none}.col .ni{justify-content:center;padding:11px}.col .side .lg{justify-content:center;padding:0 0 22px}.col .side .full,.side .mini{display:none}.col .side .mini{display:block}.sf{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:2px}.ib{background:none;border:0;color:var(--gr);cursor:pointer;width:36px;height:36px;border-radius:9px;display:grid;place-items:center}.ib:hover{background:rgba(255,255,255,.06);color:#fff}.main{min-width:0;display:flex;flex-direction:column}.hdr{height:64px;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;background:rgba(16,17,20,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;gap:12px}.bc,.hdr{display:flex;align-items:center}.bc{font-size:14px;color:var(--gr);gap:8px;min-width:0}.bc b{color:#fff;font-weight:700;white-space:nowrap}.hr{gap:10px}.cred,.hr{display:flex;align-items:center}.cred{gap:8px;padding:7px 12px;border:1px solid var(--line2);border-radius:99px;font-size:13px;font-weight:700;text-decoration:none}.cred i{width:8px;height:8px;background:var(--or);display:block}.av,.cred i{border-radius:50%}.av{width:36px;height:36px;background:linear-gradient(135deg,var(--or2),var(--vi));display:grid;place-items:center;font:700 14px var(--d);color:#fff;border:0;cursor:pointer}.pop{position:absolute;right:0;top:46px;background:var(--a);border:1px solid var(--line2);border-radius:14px;min-width:230px;box-shadow:0 24px 50px -16px rgba(0,0,0,.7);padding:8px;z-index:60}.pop a,.pop button{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:9px;color:#E9EAEE;text-decoration:none;background:none;border:0;font:600 14px var(--b);cursor:pointer}.pop a:hover,.pop button:hover{background:rgba(255,255,255,.06)}.pop .who{padding:10px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.rel{position:relative}.dot{position:absolute;top:6px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--or);border:2px solid var(--g)}.content{padding:32px 28px 90px;max-width:1180px;width:100%;margin:0 auto}.mob,.scrim{display:none}@media(max-width:960px){.shell,.shell.col{grid-template-columns:1fr}.side{position:fixed;left:0;top:0;width:272px;transform:translateX(-100%);transition:transform .25s}.shell.open .side{transform:none}.shell.col .side .sec,.shell.col .side .txt{display:inline}.shell.col .side .sec{display:block}.shell.col .ni{justify-content:flex-start;padding:10px 12px}.shell.col .side .full{display:block}.shell.col .side .mini{display:none}.scrim{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:39;opacity:0;pointer-events:none;transition:opacity .25s}.shell.open .scrim{opacity:1;pointer-events:auto}.mob{display:grid}.dsk{display:none}.hdr{padding:0 16px}.content{padding:24px 16px 90px}.g4{grid-template-columns:1fr 1fr}.g2,.g3,.row{grid-template-columns:1fr}.cred span.t{display:none}}@media(max-width:520px){.g4{grid-template-columns:1fr 1fr}.pgh h1{font-size:24px}.bc .p{display:none}}.steps{gap:6px;margin-bottom:26px;overflow-x:auto;padding-bottom:4px}.steps,.stp{display:flex}.stp{align-items:center;gap:9px;padding:8px 13px;border-radius:99px;font-size:13px;font-weight:700;color:var(--gr);background:var(--a);border:1px solid var(--line);white-space:nowrap}.stp i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--d);font-style:normal;background:var(--a2)}.stp.on{color:#fff;border-color:rgba(255,98,62,.5)}.stp.on i{background:var(--or)}.stp.dn i{background:var(--ok);color:#fff}.stp.dn{color:#cfd1d8}.objs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.oc{border:1.5px solid var(--line2);border-radius:16px;padding:18px;cursor:pointer;background:var(--g);display:flex;flex-direction:column;gap:8px;text-align:left;color:#E9EAEE;font:inherit;transition:border-color .2s,transform .2s,background .2s}.oc:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.3)}.oc.on{border-color:var(--or);background:rgba(255,98,62,.08)}.oc .ic{width:40px;height:40px;border-radius:12px;background:var(--a2);display:grid;place-items:center;color:var(--or2)}.oc.on .ic{background:var(--or);color:#fff}.oc b{font:700 16px var(--d);color:#fff}.oc small{color:var(--gr);font-size:13px;line-height:1.4}.drop{border:2px dashed var(--line2);border-radius:16px;padding:32px 16px;text-align:center;cursor:pointer;transition:.2s;color:var(--gr)}.drop.dr,.drop:hover{border-color:var(--or);background:rgba(255,98,62,.05);color:#fff}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:14px}.th{aspect-ratio:1;border-radius:12px;background:var(--a2);position:relative;overflow:hidden;border:1px solid var(--line)}.th img{width:100%;height:100%;object-fit:cover}.th .x{top:5px;right:5px;width:24px;height:24px;border-radius:50%;border:0;background:rgba(0,0,0,.7);color:#fff;cursor:pointer;font-size:14px}.th .vd,.th .x{position:absolute}.th .vd{left:6px;bottom:6px}.th .ld{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.55)}.var{border:1.5px solid var(--line2);border-radius:14px;padding:14px 16px;margin-bottom:10px;cursor:pointer;background:var(--g);display:block;width:100%;text-align:left;color:inherit;font:inherit;transition:.2s}.var:hover{border-color:rgba(255,255,255,.3)}.var.on{border-color:var(--or);background:rgba(255,98,62,.07)}.var b{display:block;font:700 15px var(--d);color:#fff;margin-bottom:4px}.var p{margin:0;white-space:pre-line;color:#cfd1d8}.rec,.var p{font-size:14px}.rec{display:grid;grid-template-columns:150px 1fr;grid-gap:6px 18px;gap:6px 18px}.rec dt{color:var(--gr)}.rec dd{margin:0;color:#fff;font-weight:600;word-break:break-word}.nav2{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.ls{max-width:520px;margin:30px auto;text-align:center}.ls h2{margin-bottom:8px}.pr{display:flex;align-items:center;gap:14px;padding:12px 0;text-align:left;color:var(--gr);font-weight:600;transition:color .3s}.pr.dn,.pr.rn{color:#fff}.pr i{width:26px;height:26px;border-radius:50%;border:2px solid var(--line2);display:grid;place-items:center;flex:none;font-style:normal;font-size:13px}.pr.dn i{background:var(--ok);border-color:var(--ok)}.pr.rn i{border-color:var(--or)}.bar{height:6px;background:var(--a2);overflow:hidden;margin:20px 0}.bar,.bar i{border-radius:6px}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--or2),var(--or));transition:width .5s}.big{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px}.big.ok{background:rgba(39,197,138,.15);color:var(--ok)}.big.bad{background:rgba(255,92,92,.15);color:var(--bad)}.big.warn{background:rgba(245,180,74,.15);color:var(--warn)}.pop-in{animation:pi .45s cubic-bezier(.2,1.4,.4,1)}@keyframes pi{0%{transform:scale(.6);opacity:0}}.fadeup{animation:fu .4s ease both}@keyframes fu{0%{opacity:0;transform:translateY(10px)}}.plan{position:relative}.plan.hot{border-color:rgba(255,98,62,.5)}.plan .bd{position:absolute;top:-11px;left:20px;background:var(--or);color:#fff;font-size:11px;font-weight:800;padding:3px 10px;border-radius:99px}.plan .pc{font:800 30px var(--d);margin:10px 0 2px;color:#fff}.tabs{display:flex;gap:4px;max-width:100%;overflow-x:auto;background:var(--a);border:1px solid var(--line);border-radius:12px;padding:4px;width:-moz-fit-content;width:fit-content}.tabs button{background:none;border:0;color:var(--gr);font:700 13px var(--b);padding:7px 14px;border-radius:9px;cursor:pointer}.tabs button.on{background:var(--a2);color:#fff}.nt{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.nt:first-child{border:0}.nt .ic{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center}.center{max-width:440px;margin:10vh auto;text-align:center}.center,.w{padding:0 20px}.w{max-width:760px;margin:0 auto}.brand{display:inline-flex}@media(max-width:960px){.objs{grid-template-columns:1fr 1fr}.thumbs{grid-template-columns:repeat(3,1fr)}.rec{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.authtabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background:var(--g);border:1px solid var(--line);border-radius:12px;padding:4px}.authtabs button{border:0;background:none;color:var(--gr);font:700 14px var(--b);padding:10px;border-radius:9px;cursor:pointer;transition:.2s}.authtabs button.on{background:var(--a);color:#fff;box-shadow:0 0 0 1px var(--line2)}.fbbtn{width:100%;margin-top:14px;padding:15px;font-size:15.5px;background:#1877F2;gap:10px;box-shadow:0 10px 26px -10px rgba(24,119,242,.7)}.fbbtn:hover:not(:disabled){background:#1668d8!important}.or{display:flex;align-items:center;gap:12px;color:var(--gr);font-size:12.5px;margin:16px 0}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}