@import url(https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{color:#1c1c1c;font-family:Jost,sans-serif;min-height:100vh}body,html{background:#0d0f18}.app{flex-direction:column;min-height:100vh}.app,.row{display:flex}.row{align-items:center}.col{display:flex;flex-direction:column}.gap6{gap:6px}.gap8{gap:8px}.gap12{gap:12px}.gap20{gap:20px}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mb8{margin-bottom:8px}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px}.mb24{margin-bottom:24px}.mb40{margin-bottom:40px}.ml8{margin-left:8px}.mr8{margin-right:8px}.p0{padding:0!important}.p12{padding:12px}.p48{padding:48px}.m0{margin:0!important}.flex1{flex:1 1}.fw600{font-weight:600}.fw700{font-weight:700}.fs12{font-size:12px}.fs20{font-size:20px}.fs48{font-size:48px}.fs96{font-size:96px}.c-gray{color:#fff6}.text-center{text-align:center}.jend{justify-content:flex-end}.w100{width:100%}.fade-in{animation:fadeIn .35s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.btn{border-radius:12px;font-family:Jost,sans-serif;font-weight:600;gap:6px;height:48px;padding:0 22px;text-decoration:none;transition:all .22s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.btn-primary{background:#4caafe;box-shadow:0 4px 14px #4caafe59}.btn-primary:hover{background:#2e8fea;box-shadow:0 8px 24px #4caafe73}.btn-outline{background:#0000;border:2px solid #ffffff4d;color:#fff}.btn-outline:hover{border-color:#4caafe;color:#4caafe}.btn-outline-blue{background:#0000;border:2px solid #4caafe;color:#4caafe}.btn-outline-blue:hover{background:#e8f4ff}.btn-danger{background:#0000;border:2px solid #ff3d00;color:#ff3d00}.btn-danger:hover{background:#ff3d00;box-shadow:0 8px 24px #ff3d004d;color:#fff}.btn-google{background:#fff;border:2px solid #d9d9d9;color:#1c1c1c}.btn-google:hover{border-color:#4285f4}.btn-yandex{background:#ff3d00;color:#fff}.btn-yandex:hover{background:#e03500}.btn-sm{height:36px;padding:0 14px}.btn-sm,.btn-xs{border-radius:8px;font-size:13px}.btn-xs{height:32px;padding:0 10px}.btn-lg{height:52px}.input{background:#fff;border:2px solid #d9d9d9;border-radius:12px;color:#1c1c1c;font-family:Jost,sans-serif;font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.input:focus{border-color:#4caafe;box-shadow:0 0 0 4px #4caafe26}.input::placeholder{color:#6b7280}.input-err{border-color:#ff3d00!important}.header-hidden{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #4caafe26;height:64px;justify-content:space-between;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-hidden,.logo{align-items:center;display:flex}.logo{color:#4caafe;cursor:pointer;font-size:22px;font-weight:800;gap:10px}.card{background:#fff;border-radius:20px;box-shadow:0 2px 16px #00000012;padding:24px}.card-head{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:18px 24px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label{font-size:14px;font-weight:600}.err-txt{color:#ff3d00;font-size:12px}.section-title{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:16px}.section-title:before{background:#4caafe;border-radius:4px;content:"";display:block;height:18px;width:4px}.landing-page{background:#0f1117;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.landing-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1117eb;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;height:64px;justify-content:space-between;padding:0 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.landing-header-logo{align-items:center;color:#fff;cursor:default;display:flex;font-size:20px;font-weight:900;gap:0;letter-spacing:-.5px}.landing-nav{align-items:center;display:flex;gap:4px}.landing-nav-link{background:#0000;border:none;border-radius:8px;color:#ffffffa6;cursor:pointer;font-family:Jost,sans-serif;font-size:14px;font-weight:500;padding:6px 14px;transition:color .2s,background .2s}.landing-nav-link:hover{background:#ffffff12;color:#fff}.landing-header-actions{align-items:center;display:flex;gap:8px}.ws-tip{animation:tipFadeIn .3s ease;background:#4caafe;border-radius:10px;box-shadow:0 4px 16px #4caafe59;color:#fff;font-size:12px;font-weight:600;line-height:1.4;max-width:220px;padding:8px 32px 8px 12px;position:relative}@keyframes tipFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ws-tip-close{background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;font-size:11px;line-height:1;padding:1px 3px;position:absolute;right:7px;top:5px;transition:color .15s}.ws-tip-close:hover{color:#fff}.ws-tip-arrow{border-bottom:7px solid #0000;border-left:7px solid #4caafe;border-top:7px solid #0000;height:0;position:absolute;right:-7px;top:50%;transform:translateY(-50%);width:0}.landing-header-download{background:#0000;border:1px solid #ffffff2e;border-radius:8px;color:#fffc;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:500;height:36px;padding:0 14px;transition:border-color .2s,background .2s,color .2s;white-space:nowrap}.landing-header-download:hover{background:#4caafe0f;border-color:#4caafe99;color:#4caafe}.landing-header-profile{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 14px;transition:background .2s}.landing-header-profile:hover{background:#ffffff1a}.landing-header-cta{background:#4caafe;border:none;border-radius:8px;box-shadow:0 2px 12px #4caafe59;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:700;height:36px;padding:0 18px;transition:background .2s,box-shadow .2s;white-space:nowrap}.landing-header-cta:hover{background:#3b9fef;box-shadow:0 4px 20px #4caafe73}.landing-hero{align-items:center;box-sizing:border-box;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:80px 40px 64px;width:100%}.landing-hero-inner{flex:1 1;min-width:0}.landing-hero-badge{background:#4caafe1f;border:1px solid #4caafe4d;border-radius:100px;color:#4caafe;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:24px;padding:5px 14px;text-transform:uppercase}.landing-hero-h1{color:#fff;font-size:clamp(36px,5vw,60px);font-weight:900;letter-spacing:-1.5px;line-height:1.1;margin:0 0 20px}.landing-hero-accent{color:#4caafe}.landing-hero-sub{color:#ffffff8c;font-size:16px;line-height:1.6;margin:0 0 36px;max-width:460px}.landing-hero-btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.landing-hero-cta{align-items:center;background:#4caafe;border:none;border-radius:10px;box-shadow:0 4px 20px #4caafe66;color:#fff;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:15px;font-weight:700;height:48px;padding:0 24px;transition:background .2s,box-shadow .2s,transform .15s}.landing-hero-cta:hover{background:#3b9fef;box-shadow:0 8px 28px #4caafe80;transform:translateY(-1px)}.landing-hero-secondary{background:#0000;border:1px solid #ffffff2e;border-radius:10px;color:#ffffffbf;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:600;height:48px;padding:0 24px;transition:border-color .2s,background .2s,color .2s}.landing-hero-secondary:hover{background:#4caafe0f;border-color:#4caafe80;color:#4caafe}.landing-hero-visual{flex-shrink:0}.landing-hero-card{background:#1a1d27;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 64px #0006;padding:24px;width:280px}.landing-hero-card-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;font-size:13px;gap:12px;padding:10px 0}.landing-hero-card-row:last-of-type{border-bottom:none}.landing-hero-card-row span{color:#ffffffa6;flex:1 1}.landing-hero-card-row strong{color:#fff;font-weight:700;white-space:nowrap}.landing-hero-card-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.landing-hero-card-footer{border-top:1px solid #ffffff12;color:#4caafe;font-size:12px;font-weight:600;margin-top:14px;padding-top:14px}.landing-sections{background:#f7f9fc;padding:72px 40px}.landing-sections-inner{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.landing-block{border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:36px;transition:transform .2s,box-shadow .2s}.landing-block:hover{box-shadow:0 12px 40px #0000001a;transform:translateY(-3px)}.landing-block--light{background:#fff;border:1px solid #0000000f;box-shadow:0 4px 20px #0000000d}.landing-block--dark{background:#1c1f2a;border:1px solid #ffffff0f}.landing-block--dark .landing-block-title{color:#fff}.landing-block--dark .landing-block-text{color:#fff9}.landing-block--blue{background:linear-gradient(135deg,#4caafe,#2e8fef);border:none}.landing-block--blue .landing-block-title{color:#fff}.landing-block--blue .landing-block-text{color:#ffffffd1}.landing-block--blue .landing-block-icon svg circle{fill:#fff3!important}.landing-block--blue .landing-block-icon svg path,.landing-block--blue .landing-block-icon svg rect{stroke:#fff!important}.landing-block-body{display:flex;flex-direction:column;gap:12px}.landing-block-title{color:#1c1c1c;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}.landing-block-text{color:#5a6272;font-size:15px;line-height:1.65;margin:0}.landing-block-btn{background:#ffffff38;border:1.5px solid #ffffff80;border-radius:10px;color:#fff}.landing-block-btn,.landing-block-btn-outline{align-items:center;align-self:flex-start;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:14px;font-weight:600;gap:8px;height:42px;margin-top:4px;padding:0 18px;transition:background .2s,border-color .2s}.landing-block-btn-outline{background:#0000;border:1.5px solid #4caafe80;border-radius:10px;color:#4caafe}.landing-block-btn-outline:hover{background:#4caafe14;border-color:#4caafe}.landing-cta-section{background:#0f1117;padding:80px 40px}.landing-cta-inner{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:540px;text-align:center}.landing-cta-label{color:#fff6;font-size:14px;font-weight:600;letter-spacing:1px;margin:0;text-align:center;text-transform:uppercase;width:100%}.landing-cta-btn{background:#4caafe;border:none;border-radius:100px;box-shadow:0 4px 24px #4caafe73;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:700;height:60px;max-width:400px;transition:transform .15s,box-shadow .15s,background .15s;width:100%}.landing-cta-btn:hover{background:#3b9fef;box-shadow:0 10px 36px #4caafe8c;transform:translateY(-2px)}.landing-cta-btn:active{transform:none}.landing-ad-banner{display:none;height:90px;max-width:728px;pointer-events:none;width:100%}.landing-ad-side{display:none;height:500px;pointer-events:none;position:fixed;top:50%;transform:translateY(-50%);width:300px}.landing-ad-left{left:0}.landing-ad-right{right:0}.landing-footer{background:#090b11;border-top:1px solid #ffffff0d;flex-shrink:0;padding:40px}.landing-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px;margin:0 auto;max-width:1100px}.landing-footer-logo{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:900;gap:0;letter-spacing:-.4px;margin-right:auto}.landing-footer-links{display:flex;gap:4px}.landing-footer-link{background:#0000;border:none;border-radius:6px;color:#fff6;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;padding:6px 12px;transition:color .2s,background .2s}.landing-footer-link:hover{background:#ffffff0f;color:#fff}.landing-footer-text{color:#ffffff40;font-size:12px;margin:0;width:100%}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:32px}.chip{background:#fff;border:1px solid #4caafe4d;border-radius:100px;box-shadow:0 2px 8px #4caafe1a;color:#4caafe;font-size:14px;font-weight:500;padding:7px 16px}.auth-card{background:#fff;border-radius:24px;box-shadow:0 8px 40px #0000001a;max-width:440px;padding:40px;width:100%}.auth-card h2{font-size:28px;font-weight:700;margin-bottom:6px}.auth-sub{color:#6b7280;font-size:15px;margin-bottom:24px}.tabs{background:#f3f4f6;border-radius:12px;display:flex;gap:4px;padding:4px}.tab{background:#0000;border:none;border-radius:9px;color:#6b7280;cursor:pointer;flex:1 1;font-family:Jost,sans-serif;font-size:14px;font-weight:600;padding:10px;transition:all .2s}.tab.active{background:#fff;box-shadow:0 2px 8px #0000001a;color:#4caafe}.divider{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:12px;margin:18px 0}.divider:after,.divider:before{background:#d9d9d9;content:"";flex:1 1;height:1px}.skip-link{color:#6b7280;cursor:pointer;display:block;font-size:14px;margin-top:16px;text-align:center;text-decoration:underline;text-underline-offset:3px}.skip-link:hover{color:#4caafe}.search-wrap{position:relative}.dropdown{background:#1a1d27;border:1px solid #4caafe59;border-radius:12px;box-shadow:0 12px 40px #00000080;left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.dd-item{border-bottom:1px solid #ffffff0d;cursor:pointer;padding:11px 14px;transition:background .15s}.dd-item:last-child{border-bottom:none}.dd-item:hover{background:#4caafe14}.dd-name{color:#ffffffd9;font-size:13px;font-weight:600}.dd-meta{color:#ffffff59;font-size:11px;margin-top:2px}.dd-item mark{background:#4caafe4d;border-radius:3px;color:#fff;padding:0 2px}.ws-wrap{padding-bottom:90px}.ws-inner{margin:0 auto;max-width:1280px;padding:32px 24px}.page-title{font-size:28px;font-weight:700;margin-bottom:6px}.two-col{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:380px 1fr}@media (max-width:900px){.two-col{grid-template-columns:1fr}}.cnt-badge,.cnt-badge-blue{background:#4caafe;border-radius:100px;color:#fff;font-size:12px;font-weight:700;padding:2px 9px}.cnt-badge-blue{margin-left:8px}.num-bx{align-items:center;display:inline-flex;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.num-bx,.sel-tag{background:#e8f4ff;border-radius:8px;color:#4caafe}.sel-tag{font-size:13px;font-weight:600;margin-top:8px;padding:6px 14px}.haz-list{background:#13151f;border:1px solid #ffffff14;border-radius:12px;max-height:240px;overflow-y:auto}.haz-row{align-items:flex-start;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .15s}.haz-row:last-child{border-bottom:none}.haz-row:hover{background:#4caafe0f}.haz-row input[type=checkbox]{accent-color:#4caafe;flex-shrink:0;height:15px;margin-top:2px;width:15px}.haz-name{color:#fffc;font-size:13px;font-weight:600}.haz-evt{color:#ffffff59;font-size:11px;margin-top:2px}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%}.tbl th{background:#fafafa;border-bottom:2px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:11px 16px;text-align:left;text-transform:uppercase}.tbl td{border-bottom:1px solid #f3f4f6;font-size:14px;padding:12px 16px;vertical-align:middle}.tbl tr:hover td{background:#f8fbff}.prof-td{font-weight:600}.tags{display:flex;flex-wrap:wrap;gap:4px}.tag-o{background:#fff3e0;border-radius:6px;color:#e65100;font-size:11px;font-weight:600;padding:2px 7px}.empty-box{color:#6b7280;padding:48px 24px;text-align:center}.empty-ico{font-size:48px;margin-bottom:12px}.empty-ttl{color:#1c1c1c;font-size:16px;font-weight:700;margin-bottom:6px}.bottom-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #4caafe26;bottom:0;display:flex;flex-wrap:wrap;gap:12px;left:0;padding:14px 24px;position:fixed;right:0;z-index:50}.banner-info{align-items:center;background:#e8f4ff;color:#4caafe;display:flex;gap:10px}.banner-info,.banner-warn{border-radius:12px;font-weight:600;padding:14px 18px}.banner-warn{background:#fff3e0;color:#e65100}.banner-ok,.banner-server{background:#f0fdf4;border-radius:12px;color:#16a34a;font-weight:600;padding:14px 18px}.banner-server{border:1px solid #bbf7d0}.spinner{animation:spin .7s linear infinite;border:2.5px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}.spinner-blue{border-color:#4caafe #4caafe4d #4caafe4d}@keyframes spin{to{transform:rotate(1turn)}}.toast{align-items:center;animation:slideIn .3s ease;background:#1a1d27;border:1px solid #ffffff1a;border-left:4px solid #4caafe;border-radius:12px;box-shadow:0 8px 32px #00000080;color:#fff;display:flex;font-size:13px;font-weight:600;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:9999}.toast-error{border-left-color:#ff3d00}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.modal{animation:popIn .25s ease;background:#1a1d27;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 24px 64px #0009;color:#fff;max-width:440px;padding:28px;width:100%}.modal h3{color:#fff;font-size:19px;font-weight:700;margin-bottom:12px}.modal p{color:#ffffff80}.modal label{color:#fff9;font-size:13px}.modal .input{background:#13151f;border:1.5px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:#ffffffd9;font-family:Jost,sans-serif;font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s;width:100%}.modal .input:focus{border-color:#4caafe}@keyframes popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.profile-wrap{margin:0 auto;max-width:960px;padding:32px 24px}.profile-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:768px){.profile-grid{grid-template-columns:1fr}}.hist-row{border-bottom:1px solid #f3f4f6;gap:16px;padding:14px 24px}.hist-row:last-child{border-bottom:none}.hist-row:hover{background:#f8fbff}.thanks-page{background:#0f1117;display:flex;flex-direction:column;min-height:100vh}.thanks-body{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:560px;padding:72px 24px 80px;text-align:center;width:100%}.thanks-body,.thanks-hero{align-items:center;display:flex;flex-direction:column}.thanks-hero{margin-bottom:40px}.thanks-check{align-items:center;animation:thanks-pop .5s cubic-bezier(.34,1.56,.64,1) both;background:#4caafe1a;border:1.5px solid #4caafe40;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:24px;width:56px}@keyframes thanks-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.thanks-h1{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0 0 12px}.thanks-sub{color:#ffffff73;font-size:15px;line-height:1.6;margin:0;max-width:420px}.thanks-actions{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;width:100%}.thanks-action-btn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 20px;text-decoration:none;transition:opacity .2s,transform .15s}.thanks-action-btn:hover{opacity:.88;transform:translateY(-1px)}.thanks-action-btn--primary{background:#4caafe;color:#fff}.thanks-action-btn--secondary{background:#ffffff12;border:1px solid #ffffff1a;color:#fff}.thanks-action-btn--ghost{background:#0000;border:1px solid #ffffff14;color:#ffffff73;font-size:14px}.thanks-skip{background:#0000;border:none;color:#ffffff40;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;margin-top:4px;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.thanks-skip:hover{color:#ffffff80}.thanks-disclaimer{align-items:flex-start;background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:12px;box-sizing:border-box;color:#fff6;display:flex;font-size:12px;gap:10px;line-height:1.6;margin-bottom:16px;padding:16px 18px;text-align:left;width:100%}.thanks-disclaimer-link{color:#f59e0bb3;text-decoration:underline;text-underline-offset:2px}.thanks-disclaimer-link:hover{color:#f59e0b}@media (max-width:600px){.thanks-body{padding:48px 16px 60px}.thanks-h1{font-size:22px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4caafe}.modal-wide{max-width:600px;width:95%}.edit-haz-list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.edit-haz-tag{align-items:center;background:#4caafe14;border:1px solid #4caafe33;border-radius:10px;display:flex;gap:10px;padding:10px 14px}.edit-haz-name{color:#fffc;flex:1 1;font-size:13px;line-height:1.4}.edit-haz-del{align-items:center;background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:26px;justify-content:center;transition:background .15s;width:26px}.edit-haz-del:hover{background:#fee2e2}.format-btns{display:flex;gap:10px}.format-btn{background:#13151f;border:1.5px solid #ffffff1a;border-radius:12px;color:#ffffff73;cursor:pointer;flex:1 1;font-family:Jost,sans-serif;font-size:15px;font-weight:600;padding:12px;transition:all .18s}.format-btn:hover{background:#4caafe0f;border-color:#4caafe;color:#4caafe}.format-btn-active{background:#4caafe1a;border-color:#4caafe;box-shadow:0 0 0 3px #4caafe26;color:#4caafe}.edit-section-label{color:#ffffff59;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.haz-list-modal{max-height:220px}.haz-row-checked{background:#4caafe1a;border-color:#4caafe4d}.fs13{font-size:13px}.hist-item{border-bottom:1px solid #f1f5f9}.hist-item:last-child{border-bottom:none}.hist-row{align-items:center;display:flex;gap:12px;padding:14px 20px;transition:background .15s}.hist-row:hover{background:#f8faff}.hist-arrow{color:#94a3b8;font-size:11px}.hist-detail{background:#fafbff;border-top:1px dashed #e2e8f0;padding:0 20px 16px}.hist-prof-list{gap:10px;padding:14px 0}.hist-prof-list,.hist-prof-row{display:flex;flex-direction:column}.hist-prof-row{gap:6px}.hist-prof-name{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px}.num-bx.sm{font-size:11px;height:20px;width:20px}.hist-haz-tags{display:flex;flex-wrap:wrap;gap:4px;padding-left:28px}.tag-sm{font-size:11px!important;padding:2px 8px!important}.hist-actions{border-top:1px dashed #e2e8f0;padding-top:14px}.hist-actions-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.ap-bg{background:#0f1117}.ap-card{background:#1a1d27;border:1px solid #ffffff14;box-shadow:0 24px 64px #00000080;min-height:680px;width:min(1100px,96vw)}.ap-photo{border-radius:14px;height:640px;margin:20px 0 20px 20px;min-width:480px;width:480px}.ap-photo-right .ap-photo{margin:20px 20px 20px 0}.ap-photo-img{border-radius:14px}.ap-form{padding:clamp(20px,3vh,44px) clamp(20px,3vw,52px)}.ap-back{left:28px;top:24px}.ap-back-icon-img{filter:invert(1);height:28px;opacity:.5;width:28px}.ap-back-txt{color:#ffffff73}.ap-inner{animation:apFadeUp .4s ease both}.ap-title{color:#fff;margin:0 0 28px}.ap-title-register{font-size:27px}.ap-title-forgot{font-size:30px}.ap-title-code{font-size:36px}.ap-title-wrong{font-size:27px}.ap-subtitle{color:#fff6;margin:-20px 0 20px}.ap-field{margin-bottom:14px}.ap-label{color:#fff6;font-size:12px;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.ap-input{background:#13151f;border:1.5px solid #ffffff1a;color:#ffffffe6;font-family:Jost,sans-serif}.ap-input::placeholder{color:#fff3}.ap-input:focus{border-color:#4caafe;box-shadow:0 0 0 3px #4caafe26}.ap-eye{color:#fff9;opacity:.4}.ap-eye:hover{opacity:.8}.ap-row-end{margin-bottom:10px;margin-top:10px}.ap-link{color:#4caafe;font-family:Jost,sans-serif}.ap-link:hover{color:#3a9de8}.ap-btn-primary{background:#4caafe;box-shadow:0 4px 14px #4caafe59;font-family:Jost,sans-serif}.ap-btn-primary:hover:not(:disabled){background:#3a9de8;box-shadow:0 6px 20px #4caafe73}.ap-btn-primary:disabled{opacity:.6}.ap-btn-google,.ap-btn-yandex{background:#13151f;font-family:Jost,sans-serif}.ap-btn-yandex{border:1.5px solid #fc401d66;color:#ffffffbf}.ap-btn-yandex:hover{background:#fc401d14}.ap-btn-yandex img{height:20px}.ap-btn-google{background:#13151f;border:1.5px solid #ffffff1a;color:#ffffffbf}.ap-btn-google:hover{background:#ffffff0d}.ap-divider{color:#fff3;margin:20px 0}.ap-divider:after,.ap-divider:before{background:#ffffff14}.ap-hint{color:#ffffff59;margin:0 0 16px}.ap-btn-ghost{border:1.5px solid #ffffff1a;color:#ffffff73;font-family:Jost,sans-serif;height:42px;margin-top:8px;transition:border-color .15s,color .15s}.ap-btn-ghost:hover{border-color:#4caafe66;color:#4caafe}.ap-code-box{background:#13151f;border:1.5px solid #ffffff1a;border-radius:10px;caret-color:#4caafe;color:#fff;font-family:Jost,sans-serif;font-size:20px;height:52px;transition:border-color .2s,box-shadow .2s;width:46px}.ap-code-box:focus{border-color:#4caafe;box-shadow:0 0 0 3px #4caafe26}.ap-code-box.ap-code-filled{background:#4caafe1a;border-color:#4caafe}@media (max-width:900px){.ap-card{min-height:auto}.ap-photo{height:460px;min-width:300px;width:300px}}@media (max-width:640px){.ap-card{flex-direction:column!important}.ap-photo{display:none}.ap-form{padding:28px 24px}.ap-code-box{font-size:16px;height:44px;width:38px}.ap-code-row{gap:6px}}.pf-history-list{gap:8px;max-height:calc(100vh - 220px)}.pf-hist-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:14px;padding:12px 16px;transition:border-color .15s}.pf-hist-card:hover{border-color:#ffffff2e}.pf-hist-card-icon{align-items:center;background:#4caafe1f;border-radius:8px;color:#4caafe;display:flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.pf-hist-card-body{flex:1 1;min-width:0}.pf-hist-card-name{color:#fff;font-size:14px;font-weight:500}.pf-hist-card-date{color:#fff6;font-size:12px;margin-top:3px}.pf-hist-card-cnt{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px;min-width:40px}.pf-hist-card-num{color:#fff;font-size:22px;font-weight:500;line-height:1}.pf-hist-card-sub{color:#ffffff59;font-size:11px}.pf-modal-header,.pf-upsell-title{color:#fff}.ws-haz-hint{color:#ffffff40;font-size:12px;font-style:italic;padding:12px 4px;text-align:center}.ws-bottom-ad-wrap{flex-shrink:0;margin:20px auto;max-width:1100px;width:calc(100% - 48px)}.pf-bg{background:#0f1117;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden}.pf-bg .pf-card{width:calc(100% - 48px)}.pf-bg .pf-bottom{padding:12px 0 16px;width:calc(100% - 48px)}.pf-bg .pf-bottom,.pf-topbar{margin:0 auto;max-width:1100px}.pf-topbar{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;padding:10px 24px 8px;width:100%}.pf-btn-back{background:#0000;border:1px solid #ffffff26;border-radius:50px;color:#ffffffb3;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:600;padding:8px 18px;transition:background .15s,border-color .15s,color .15s}.pf-btn-back:hover{background:#ffffff12;border-color:#ffffff4d;color:#fff}.pf-card{background:#1a1d27;border:1px solid #ffffff12;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto 16px;max-width:1100px;overflow:hidden;padding:24px 28px 20px;width:100%}.pf-cols{align-items:stretch;display:flex;gap:20px}.pf-panel-wrap{display:flex;flex:0 0 340px;flex-direction:column}.pf-side-tip{animation:tipFadeIn .3s ease;background:#4caafe;border-radius:10px;box-shadow:0 4px 16px #4caafe59;color:#fff;font-size:12px;font-weight:600;line-height:1.45;padding:10px 32px 10px 12px;position:absolute;right:calc(100% + 14px);top:60px;width:190px;z-index:10}.pf-side-tip-arrow{border-bottom:7px solid #0000;border-left:7px solid #4caafe;border-top:7px solid #0000;height:0;position:absolute;right:-7px;top:16px;width:0}.pf-panel{background:#13151f;border:1px solid #ffffff0f;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:20px}.pf-panel:first-child{flex:1 1}.pf-panel-history{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.pf-panel-title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:16px}.pf-panel-bar{background:#4caafe;border-radius:2px;flex-shrink:0;height:16px;width:3px}.pf-field{margin-bottom:10px}.pf-label{color:#fff6;display:block;font-weight:600;letter-spacing:.5px;margin-bottom:5px}.pf-input{background:#1a1d27;border:1.5px solid #ffffff1a;color:#ffffffd9;font-family:Jost,sans-serif;font-size:13px;transition:border-color .15s,box-shadow .15s}.pf-input::placeholder{color:#fff3}.pf-input:focus{border-color:#4caafe;box-shadow:0 0 0 3px #4caafe26;color:#fff}.pf-input-readonly{cursor:not-allowed;opacity:.5}.pf-btn-save{background:#4caafe;border:none;border-radius:100px;box-shadow:0 2px 12px #4caafe4d;color:#fff;cursor:pointer;flex-shrink:0;font-family:Jost,sans-serif;font-size:14px;font-weight:700;height:44px;margin-top:14px;transition:background .2s,transform .15s;width:100%}.pf-btn-save:hover:not(:disabled){background:#3a9de8;transform:translateY(-1px)}.pf-btn-save:disabled{cursor:not-allowed;opacity:.6}.pf-empty-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;opacity:.4;text-align:center}.pf-empty-icon{filter:invert(1);height:56px;opacity:.3;width:56px}.pf-empty-title{color:#fff;font-size:15px;font-weight:700}.pf-history-list{max-height:calc(100vh - 280px)}.pf-hist-item{border-bottom:1px solid #ffffff0d}.pf-hist-row{border-radius:8px;cursor:pointer;padding:10px 4px;transition:background .15s}.pf-hist-row:hover{background:#ffffff0a}.pf-hist-name{align-items:center;color:#ffffffd9;display:flex;font-size:13px;font-weight:600;gap:6px}.pf-hist-date{color:#ffffff4d;font-size:11px;margin-top:2px}.pf-hist-actions{gap:8px}.pf-hist-arrow{color:#ffffff4d;font-size:10px}.pf-hist-del{background:none;border:none;border-radius:4px;color:#fff3;cursor:pointer;font-size:13px;padding:2px 4px;transition:color .15s}.pf-hist-del:hover{color:#e84040}.pf-hist-detail{gap:6px;padding:8px 4px 12px}.pf-hist-prof{align-items:center;color:#fff9;display:flex;font-size:12px;gap:8px}.pf-hist-prof-click{border-radius:8px;cursor:pointer;padding:6px 8px;transition:background .15s}.pf-hist-prof-click:hover{background:#4caafe14}.pf-hist-prof-name{color:#fffc;flex:1 1;font-size:12px;font-weight:600}.pf-hist-haz-count{color:#ffffff59;font-size:11px}.pf-hist-btns{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pf-dl-btn{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;color:#ffffff8c;cursor:pointer;font-family:Jost,sans-serif;font-size:11px;font-weight:600;padding:5px 10px;transition:border-color .15s,color .15s;white-space:nowrap}.pf-dl-btn:hover{border-color:#4caafe;color:#4caafe}.pf-dl-btn-blue{border-color:#4caafe66;color:#4caafe}.pf-dl-btn:disabled{cursor:not-allowed;opacity:.4}.pf-bottom{display:flex;flex-shrink:0;gap:12px}.pf-btn-password{align-items:center;background:#fff;border:none;border-radius:100px;color:#1a1d27;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:14px;font-weight:700;gap:8px;height:48px;justify-content:center;padding:0 28px;transition:background .2s,transform .15s}.pf-btn-password:hover{background:#f0f0f0;transform:translateY(-1px)}.pf-btn-exit{background:#0000;border:1.5px solid #e8404073;border-radius:100px;color:#e84040;cursor:pointer;font-family:Jost,sans-serif;font-size:14px;font-weight:700;height:48px;padding:0 28px;transition:background .15s,border-color .15s}.pf-btn-exit:hover{background:#e8404014;border-color:#e84040}.center-wrap{background:#0f1117;min-height:calc(100vh - 64px);padding:48px 24px}.ap-bg,.center-wrap{align-items:center;display:flex;justify-content:center}.ap-bg{background:#3aaef5;box-sizing:border-box;font-family:Nunito,Segoe UI,sans-serif;min-height:100vh;padding:clamp(16px,3vh,40px) clamp(12px,2vw,40px)}.ap-card{background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000026;display:flex;flex-shrink:0;min-height:780px;position:relative;width:min(1182px,96vw)}.ap-photo-left{flex-direction:row}.ap-photo-right{flex-direction:row-reverse}.ap-photo{align-self:center;border-radius:15px;flex-shrink:0;height:736px;margin:22px 0 22px 22px;min-width:557px;overflow:hidden;position:relative;width:557px}.ap-photo-right .ap-photo{margin:22px 22px 22px 0}.ap-photo-img{border-radius:15px;height:100%;object-fit:cover;object-position:center;width:100%}.ap-form{flex:1 1;flex-direction:column;justify-content:center;min-width:0;overflow-y:auto;padding:clamp(20px,3vh,40px) clamp(20px,3vw,44px);position:relative}.ap-back,.ap-form{align-items:center;display:flex}.ap-back{background:none;border:none;cursor:pointer;gap:10px;left:32px;padding:0;position:absolute;top:28px;transition:opacity .2s;z-index:2}.ap-back:hover{opacity:.7}.ap-back-icon-img{display:block;flex-shrink:0;height:32px;object-fit:contain;width:32px}.ap-back-txt{color:#d9d9d9;font-size:13px;font-weight:600}.ap-inner{animation:apSlideIn .32s cubic-bezier(.25,.46,.45,.94) both;display:flex;flex-direction:column;max-width:340px;width:100%}@keyframes apSlideIn{0%{opacity:0}to{opacity:1}}.ap-title{color:#0f172a;font-weight:800;line-height:1.1;margin:0 0 30px;max-width:100%;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ap-title-login{font-size:32px;letter-spacing:-.4px}.ap-title-register{font-size:29px;letter-spacing:-.3px}.ap-title-forgot{font-size:33px;letter-spacing:-.4px}.ap-title-code{font-size:40px;letter-spacing:-.6px}.ap-title-wrong{font-size:29px;letter-spacing:-.3px}.ap-subtitle{color:#64748b;font-size:14px;line-height:1.6;margin:-22px 0 20px}.ap-field{display:flex;flex-direction:column;margin-bottom:16px}.ap-field:last-of-type{margin-bottom:0}.ap-label{color:#374151;font-size:13px;font-weight:600;margin-bottom:4px}.ap-input{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1e293b;font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.ap-input::placeholder{color:#94a3b8}.ap-input:focus{border-color:#3aaef5;box-shadow:0 0 0 3px #3aaef526}.ap-input.ap-err{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.ap-errtxt{color:#ef4444;font-size:12px;margin-top:4px}.ap-input-wrap{position:relative}.ap-input-wrap .ap-input{padding-right:42px}.ap-eye{align-items:center;background:none;border:none;cursor:pointer;display:flex;opacity:.5;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:opacity .2s}.ap-eye:hover{opacity:1}.ap-row-end{align-items:center;display:flex;margin-bottom:12px;margin-top:12px;min-height:18px}.ap-ml{margin-left:auto}.ap-link{background:none;border:none;color:#3aaef5;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:color .15s}.ap-link:hover{color:#1d7fca}.ap-btn-primary{align-items:center;background:#3aaef5;border:none;border-radius:10px;box-shadow:0 4px 14px #3aaef54d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:center;margin-bottom:10px;margin-top:10px;padding:13px;transition:background .2s,transform .15s,box-shadow .2s;width:100%}.ap-btn-primary:hover:not(:disabled){background:#1d9fea;box-shadow:0 6px 20px #3aaef566;transform:translateY(-1px)}.ap-btn-primary:active:not(:disabled){transform:none}.ap-btn-primary:disabled{cursor:not-allowed;opacity:.7}.ap-spin{animation:apSpinAnim .7s linear infinite;border:2.5px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes apSpinAnim{to{transform:rotate(1turn)}}.ap-social{display:flex;gap:10px;margin-bottom:0}.ap-btn-google,.ap-btn-yandex{align-items:center;background:#fff;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;height:44px;justify-content:center;padding:10px 12px;position:relative;transition:background .15s,transform .15s;white-space:nowrap}.ap-btn-yandex{border:1.5px solid #fc401d;color:#1a1a1a}.ap-btn-yandex:hover{background:#fff5f5;transform:translateY(-1px)}.ap-btn-yandex img{display:block;height:22px;object-fit:contain;width:auto}.ap-btn-google{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ff3d00,#ff7f04,#4caf50,#1976d2) border-box;border:1.5px solid #0000;color:#374151;gap:6px}.ap-btn-google:hover{background:linear-gradient(#f8faff,#f8faff) padding-box,linear-gradient(90deg,#ff3d00,#ff7f04,#4caf50,#1976d2) border-box;border:1.5px solid #0000;transform:translateY(-1px)}.ap-divider{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:12px;margin:30px 0}.ap-divider:after,.ap-divider:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.ap-hint{color:#64748b;font-size:13px;margin:0 0 30px;text-align:center}.ap-btn-ghost{align-items:center;background:none;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#3aaef5;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:44px;justify-content:center;margin-top:10px;padding:0;transition:border-color .15s,background .15s;width:100%}.ap-btn-ghost:hover{background:#f0f8ff;border-color:#3aaef5}.ap-code-row{display:flex;gap:10px;margin:10px 0}.ap-code-box{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;caret-color:#3aaef5;color:#1e293b;font-size:22px;font-weight:700;height:56px;outline:none;text-align:center;transition:border-color .2s,box-shadow .2s,background .2s;width:52px}.ap-code-box:focus{background:#fff;border-color:#3aaef5;box-shadow:0 0 0 3px #3aaef526}.ap-code-box.ap-code-filled{background:#ebf5ff;border-color:#3aaef5}@media (max-width:900px){.ap-card{min-height:auto}.ap-photo{height:500px;min-width:320px;width:320px}}@media (max-width:640px){.ap-card{flex-direction:column!important}.ap-photo{display:none}.ap-form{padding:28px 24px}.ap-code-box{font-size:18px;height:46px;width:40px}.ap-code-row{gap:8px}}@keyframes apFadeUp{0%{opacity:0}to{opacity:1}}.ap-inner{animation:apFadeUp .45s ease both}@keyframes apPhotoFade{0%{opacity:.3;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ap-photo{animation:apPhotoFade .7s cubic-bezier(.4,0,.2,1) both}.ap-photo-img{display:block}.ap-card{overflow:hidden}.ws-bg{background:#0f1117;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh}.ws-bg .ws-card{margin:0 auto;width:calc(100% - 48px)}.ws-ad-wrap{flex-shrink:0;margin:20px auto;max-width:1100px;width:calc(100% - 48px)}.ws-ad-banner{align-items:center;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:12px;color:#ffffff26;display:flex;font-size:12px;height:90px;justify-content:center;letter-spacing:.5px;overflow:hidden;position:relative;width:100%}.ws-bg .ws-bottom{margin:0 auto 20px;max-width:1100px;padding:0;width:calc(100% - 48px)}.ws-topbar{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;margin:0 auto;max-width:1100px;padding:10px 24px 8px;width:100%}.ws-topbar-right{gap:10px}.ws-btn-user,.ws-topbar-right{align-items:center;display:flex}.ws-btn-user{background:#ffffff12;border:1px solid #ffffff1f;border-radius:50px;color:#fffc;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:background .15s}.ws-btn-user:hover{background:#ffffff1f}.ws-btn-exit{background:#0000;border:1px solid #e8404066;border-radius:50px;color:#e84040;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:600;padding:8px 20px;transition:background .15s,border-color .15s}.ws-btn-exit:hover{background:#e8404014;border-color:#e84040}.ws-card{background:#1a1d27;border:1px solid #ffffff12;border-radius:20px;box-sizing:border-box;display:flex;flex:none;flex-direction:column;margin:20px auto 16px;max-width:1100px;overflow:visible;padding:24px 28px 20px;width:100%}.ws-title{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0 0 4px}.ws-subtitle{color:#fff6;font-size:13px;margin:0 0 18px}.ws-cols{align-items:stretch;display:flex;gap:20px}.ws-panel{background:#13151f;border:1px solid #ffffff0f;border-radius:14px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:visible;padding:18px}.ws-panel:first-child{flex:0 0 320px}.ws-panel-list{flex:1 1}.ws-panel-title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:14px}.ws-panel-bar{background:#4caafe;border-radius:2px;flex-shrink:0;height:16px;width:3px}.ws-field{margin-bottom:14px}.ws-label{align-items:center;color:#ffffff73;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.ws-input{background:#1a1d27;border:1.5px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:#ffffffd9;font-family:Jost,sans-serif;font-size:13px;outline:none;padding:10px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.ws-input::placeholder{color:#ffffff40}.ws-input:focus{border-color:#4caafe;box-shadow:0 0 0 3px #4caafe26}.ws-badge{background:#4caafe;border-radius:100px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.ws-haz-list{border:1.5px solid #ffffff14;border-radius:10px;flex:1 1;max-height:230px;overflow-y:auto}.ws-haz-row{align-items:flex-start;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:background .15s}.ws-haz-row:last-child{border-bottom:none}.ws-haz-row:hover{background:#4caafe0f}.ws-haz-row input[type=checkbox]{accent-color:#4caafe;flex-shrink:0;height:15px;margin-top:2px;width:15px}.ws-haz-checked{background:#4caafe1a}.ws-haz-name{color:#fffc;font-size:12px;font-weight:600}.ws-haz-evt{color:#ffffff59;font-size:11px;margin-top:2px}.ws-empty-text{color:#ffffff4d;font-size:12px;padding:16px;text-align:center}.ws-btn-add{align-items:center;background:linear-gradient(135deg,#4caafe,#2b7fd4);border:none;border-radius:14px;box-shadow:0 4px 20px #4caafe66,inset 0 1px 0 #ffffff26;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Jost,sans-serif;font-size:15px;font-weight:700;gap:8px;height:48px;justify-content:center;letter-spacing:.2px;margin-top:16px;transition:all .2s;width:100%}.ws-btn-add:hover{background:linear-gradient(135deg,#5db5ff,#3a8fe0);box-shadow:0 6px 24px #4caafe80;transform:translateY(-1px)}.ws-btn-add:active{box-shadow:0 2px 12px #4caafe59;transform:translateY(0)}.ws-empty-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;opacity:.5;text-align:center}.ws-empty-icon{filter:invert(1);height:64px;opacity:.4;width:64px}.ws-empty-title{color:#fff;font-size:15px;font-weight:700}.ws-empty-sub{color:#fff6;font-size:13px}.ws-list{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.ws-list-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:10px;padding:10px 4px}.ws-list-row:last-child{border-bottom:none}.ws-num{align-items:center;background:#4caafe26;border-radius:6px;color:#4caafe;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.ws-prof-name{color:#ffffffd9;flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-tags{display:flex;flex-wrap:wrap;gap:4px}.ws-tag{background:#4caafe1a;border:1px solid #4caafe33;border-radius:6px;color:#4caafe;font-size:10px;font-weight:600;padding:2px 7px}.ws-actions{display:flex;flex-shrink:0;gap:4px}.ws-icon-btn{align-items:center;background:#ffffff0d;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s;width:32px}.ws-icon-btn:hover{background:#4caafe26}.ws-icon-btn img{border-radius:6px;filter:invert(1);height:26px;opacity:.7;width:26px}.ws-icon-btn:disabled{cursor:not-allowed;opacity:.3}.ws-bottom{box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;margin:0 auto 20px;max-width:1100px;padding:0;width:calc(100% - 48px)}.ws-btn-primary{align-items:center;background:#fff;border:none;border-radius:100px;box-shadow:0 2px 12px #0003;color:#1a1d27;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:14px;font-weight:700;height:48px;padding:0 28px;transition:background .2s,box-shadow .2s}.ws-btn-primary:hover:not(:disabled){background:#f0f8ff;color:#4caafe}.ws-btn-primary:disabled{cursor:not-allowed;opacity:.4}.ws-btn-outline{align-items:center;background:#0000;border:1.5px solid #4caafe73;border-radius:100px;color:#4caafe;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:14px;font-weight:700;height:48px;padding:0 28px;transition:background .2s,border-color .2s}.ws-btn-outline:hover:not(:disabled){background:#4caafe14;border-color:#4caafe}.ws-btn-outline:disabled{cursor:not-allowed;opacity:.4}.ws-btn-clear{background:#0000;border:1.5px solid #e840404d;border-radius:100px;color:#e84040;cursor:pointer;font-family:Jost,sans-serif;font-size:14px;font-weight:600;height:48px;margin-left:auto;padding:0 22px;transition:background .2s,border-color .2s}.ws-btn-clear:hover{background:#e8404014;border-color:#e84040}.ad-banner-slot{display:none}.pf-prof-modal{background:#1a1d27;border:1px solid #ffffff1a;border-radius:18px;max-width:520px;overflow:hidden;padding:0;width:100%}.pf-prof-modal-header{align-items:center;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:20px 24px 16px}.pf-prof-modal-title{color:#fff;font-size:16px;font-weight:700}.pf-prof-modal-close{background:none;border:none;border-radius:6px;color:#fff6;cursor:pointer;font-size:18px;padding:2px 6px;transition:color .15s,background .15s}.pf-prof-modal-close:hover{background:#ffffff14;color:#fff}.pf-prof-modal-section-label{color:#ffffff59;font-size:11px;font-weight:700;letter-spacing:.6px;padding:16px 24px 8px;text-transform:uppercase}.pf-prof-modal-empty{color:#fff6;font-size:13px;line-height:1.5;padding:0 24px 16px}.pf-prof-modal-haz-list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto;padding:0 24px 8px}.pf-prof-modal-haz-row{align-items:flex-start;border-radius:8px;display:flex;gap:10px;padding:6px 8px;transition:background .15s}.pf-prof-modal-haz-row:hover{background:#ffffff0a}.pf-prof-modal-haz-num{align-items:center;background:#4caafe26;border-radius:50%;color:#4caafe;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;margin-top:1px;min-width:20px}.pf-prof-modal-haz-text{color:#ffffffbf;font-size:13px;line-height:1.45}.pf-prof-modal-footer{border-top:1px solid #ffffff12;padding:16px 24px 20px}.pf-prof-modal-btn{background:#4caafe;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:700;padding:12px;transition:background .2s;width:100%}.pf-prof-modal-btn:hover:not(:disabled){background:#3a9de8}.pf-prof-modal-btn:disabled{cursor:not-allowed;opacity:.5}.app-header-logo{transition:opacity .2s}.app-header-logo:hover{opacity:.85}.app-header-download:hover{border-color:#fff6;color:#fff}.app-header-profile{max-width:160px;overflow:hidden;text-overflow:ellipsis;transition:all .18s}.app-header-profile:hover{background:#ffffff1a;border-color:#ffffff2e;color:#fff}.app-header-cta{transition:background .18s,transform .18s,box-shadow .18s}.app-header-cta:hover{background:#3a9aee;box-shadow:0 4px 16px #4caafe66;transform:translateY(-1px)}.burger{background:#ffffff0f;border:1px solid #ffffff1a;height:38px;width:38px}.burger:hover{background:#ffffff1f}.burger span{background:#fffc;height:1.5px;width:16px}.burger-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.burger-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu{gap:0;height:100vh;max-height:100vh;padding:24px 24px max(32px,env(safe-area-inset-bottom));position:fixed;z-index:201}.mobile-menu-close{font-size:16px}.mobile-menu-logo{font-size:22px;margin-bottom:28px;padding-bottom:20px}.mobile-nav{gap:4px}.mobile-nav-item{border-radius:10px;color:#fffc;font-size:16px;padding:14px 16px;transition:all .2s}.mobile-nav-item:hover{background:#ffffff14;color:#fff}.mobile-menu-footer{gap:12px;margin-top:auto;padding-top:20px}.mobile-menu-btn-exit{font-size:15px;padding:12px;transition:all .2s}.mobile-menu-btn-exit:hover{background:#ff505040}.mobile-menu-btn-login{font-size:15px;padding:13px;transition:all .2s}.mobile-menu-btn-login:hover{background:#3a9aee}@media (max-width:900px){.ws-cols{flex-direction:column!important;gap:16px!important}.ws-panel{min-width:0!important;min-width:auto!important;width:100%!important}.ws-card{border-radius:16px!important;margin:12px!important;padding:20px 16px!important}.ws-bottom{flex-direction:column!important;gap:10px!important;padding:16px!important}.ws-btn-clear,.ws-btn-outline,.ws-btn-primary{text-align:center!important;width:100%!important}.ws-haz-list{max-height:200px!important}.pf-cols{flex-direction:column!important;gap:16px!important}.pf-panel,.pf-panel-wrap{min-width:0!important;min-width:auto!important;width:100%!important}.pf-card{border-radius:16px!important;margin:12px!important;padding:20px 16px!important}.pf-bottom{flex-direction:column!important;gap:10px!important;padding:16px!important}.pf-btn-exit,.pf-btn-password,.pf-btn-save{width:100%!important}}@media (max-width:768px){.landing-page{overflow-x:hidden!important;width:100%!important}.landing-hero{align-items:flex-start!important;box-sizing:border-box!important;flex-direction:column!important;gap:0!important;padding:32px 20px 28px!important;width:100%!important}.landing-hero-inner{min-width:0!important;width:100%!important}.landing-hero-badge{font-size:11px!important;margin-bottom:16px!important;padding:4px 12px!important}.landing-hero-h1{font-size:36px!important;letter-spacing:-1px!important;line-height:1.15!important;margin-bottom:14px!important}.landing-hero-sub{font-size:15px!important;margin-bottom:24px!important;max-width:100%!important}.landing-hero-btns{align-items:stretch!important;flex-direction:column!important;gap:10px!important;width:100%!important}.landing-hero-cta{font-size:16px!important;height:52px!important}.landing-hero-cta,.landing-hero-secondary{justify-content:center!important;width:100%!important}.landing-hero-secondary{font-size:15px!important;height:48px!important}.landing-hero-visual{display:none!important}.landing-block-btn-white{align-items:center;background:#fff3;border:1px solid #ffffff59;border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background .18s}.landing-block-btn-white:hover{background:#ffffff4d}.landing-block--ad{align-items:center;background:#f0f2f5;border:1.5px dashed #4caafe40;display:flex;justify-content:center;min-height:240px}.landing-block-ad-inner{height:100%;min-height:200px;width:100%}.landing-sections{padding:28px 16px!important}.landing-sections-inner{gap:14px!important;grid-template-columns:1fr!important}.landing-block{border-radius:16px!important;padding:20px!important}.landing-block-title{font-size:18px!important}.landing-block-text{font-size:14px!important}.landing-block-btn-outline{justify-content:center!important;margin-top:12px!important;width:100%!important}.landing-cta-section{padding:32px 20px!important}.landing-cta-inner{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}.landing-cta-btn{font-size:16px!important;height:52px!important;justify-content:center!important;width:100%!important}.landing-cta-label{font-size:22px!important}.landing-footer{padding:24px 20px!important}.landing-footer-inner{align-items:center!important;flex-direction:column!important;gap:12px!important;text-align:center!important}.landing-footer-links{flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.landing-ad-banner,.landing-ad-side{display:none!important}}@media (max-width:600px){.ws-list-row{gap:6px!important}.ws-list-row,.ws-tags{flex-wrap:wrap!important}.ws-tags{width:100%!important}.ws-actions{margin-left:auto!important}.ws-prof-name{flex:1 1!important;min-width:0!important}.pf-hist-btns{flex-direction:column!important;gap:8px!important}.pf-dl-btn{text-align:center!important;width:100%!important}.modal,.modal-wide{margin:12px!important;max-height:85vh!important;overflow-y:auto!important;padding:20px 16px!important}.thanks-cards{flex-direction:column!important;gap:16px!important}}@media (max-width:768px){.app-header{padding:0 16px!important}.app-header-actions,.app-header-nav{display:none!important}.burger{display:flex!important}}@media (max-width:480px){.ap-wrap{padding:16px!important}.ap-card{border-radius:20px!important;padding:28px 20px!important}.ap-code-row{gap:6px!important}.ap-code-box{font-size:20px!important;height:48px!important;width:40px!important}}.app-header{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f1123bf;border-bottom:1px solid #ffffff12;box-shadow:0 1px 0 #ffffff0a,0 4px 24px #00000040;display:flex;font-family:Jost,sans-serif;gap:0;height:64px;padding:0 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.app-header-logo{color:#fff;cursor:pointer;flex-shrink:0;font-size:18px;font-weight:800;letter-spacing:-.5px;margin-right:32px}.app-header-logo,.app-header-nav{align-items:center;display:flex;gap:2px}.app-header-nav{flex:1 1}.app-nav-link{align-items:center;background:none;border:none;border-radius:8px;color:#ffffff8c;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:14px;font-weight:500;padding:6px 14px;text-decoration:none;transition:color .18s,background .18s;white-space:nowrap}.app-nav-link:hover{background:#ffffff0f;color:#fff}.app-nav-active{background:#4caafe1a!important;border-radius:8px!important;color:#4caafe!important;padding:6px 14px!important}.app-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.app-header-download{background:none;border:1px solid #ffffff26;border-radius:8px;color:#ffffffb3;transition:all .18s}.app-header-download,.app-header-profile{cursor:pointer;font-family:Jost,sans-serif;font-size:13px;padding:6px 14px;white-space:nowrap}.app-header-profile{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffd9;display:flex;font-weight:500;gap:7px}.app-header-cta{background:#4caafe;border:none;border-radius:8px;box-shadow:0 2px 12px #4caafe4d;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:600;padding:8px 18px;white-space:nowrap}.burger{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:40px;justify-content:center;margin-left:auto;padding:0;transition:background .2s;width:40px}.burger span{background:#fff;border-radius:2px;display:block;height:2px;transition:all .3s;width:18px}.burger-open span:first-child{transform:translateY(7px) rotate(45deg)}.burger-open span:nth-child(2){opacity:0}.burger-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:200}.mobile-menu{animation:slideInRight .25s ease;background:#1a1a2e;box-shadow:-8px 0 32px #0006;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100vh;overflow-y:auto;padding:24px 24px max(90px,calc(70px + env(safe-area-inset-bottom)));position:absolute;right:0;top:0;width:min(320px,85vw)}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mobile-menu-close{align-items:center;align-self:flex-end;background:#ffffff14;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:16px;width:36px}.mobile-menu-logo{border-bottom:1px solid #ffffff1a;color:#fff;font-family:Jost,sans-serif;font-size:20px;font-weight:700;margin-bottom:24px;padding-bottom:16px}.mobile-nav{display:flex;flex:1 1;flex-direction:column;gap:2px}.mobile-nav-section-label{color:#ffffff40;font-size:11px;font-weight:500;letter-spacing:.8px;padding:10px 4px 4px;text-transform:uppercase}.mobile-nav-divider{background:#ffffff12;height:.5px;margin:6px 0}.mobile-nav-item{align-items:center;background:none;border:none;border-radius:12px;color:#ffffffd9;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:15px;font-weight:500;gap:14px;min-height:56px;padding:14px;text-align:left;transition:background .15s}.mobile-nav-item:active,.mobile-nav-item:hover{background:#ffffff0f;color:#fff}.mobile-nav-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.mobile-nav-icon-blue{background:#4caafe1f;color:#4caafe}.mobile-nav-icon-gray{background:#ffffff12;color:#ffffff8c}.mobile-nav-icon-orange{background:#ffa0321f;color:#ffa032}.mobile-nav-text{flex:1 1}.mobile-nav-sub{color:#ffffff4d;font-size:11px;font-weight:400;margin-top:1px}.mobile-nav-badge{background:#f5a62326;border-radius:20px;color:#f5a623;flex-shrink:0;font-size:10px;font-weight:500;padding:2px 7px}.mobile-nav-active{background:#4caafe1f!important;color:#4caafe!important}.mobile-docs-accordion{display:flex;flex-direction:column}.mobile-docs-toggle{justify-content:flex-start}.mobile-docs-chevron{flex-shrink:0;margin-left:auto;opacity:.4;transition:transform .2s}.mobile-docs-chevron-open{transform:rotate(180deg)}.mobile-docs-submenu{background:#ffffff05;border:.5px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:1px;margin:2px 0 4px;overflow:hidden}.mobile-nav-subitem{align-items:center!important;border-bottom:.5px solid #ffffff0d!important;color:#ffffffa6!important;display:flex!important;font-size:14px!important;gap:10px!important;min-height:48px!important;padding:13px 14px 13px 18px!important}.mobile-nav-subitem:last-child{border-bottom:none!important}.mobile-nav-subitem:active,.mobile-nav-subitem:hover{background:#ffffff0a!important;color:#fff!important}.mobile-nav-subitem.mobile-nav-active{background:#4caafe14!important;color:#4caafe!important}.mobile-sub-dot{background:#4caafe66;border-radius:50%;flex-shrink:0;height:6px;width:6px}.mobile-menu-footer{border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:10px;padding-top:16px}.mobile-menu-user{align-items:center;color:#ffffff80;display:flex;font-size:13px;gap:8px;padding:0 4px}.mobile-menu-btn-exit{background:#ff505026;border:1px solid #ff50504d;border-radius:10px;color:#ff8080;padding:12px 16px}.mobile-menu-btn-exit,.mobile-menu-btn-login{align-items:center;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:14px;gap:10px}.mobile-menu-btn-login{background:#4caafe;border:none;border-radius:10px;color:#fff;font-weight:600;padding:13px 16px}.ws-bottom-add{display:flex;padding:10px 12px 16px}.ws-btn-add-bottom{align-items:center;background:#4caafe;border:none;border-radius:14px;box-shadow:0 4px 20px #4caafe66;color:#fff;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:16px;font-weight:700;height:52px;justify-content:center;transition:background .2s,transform .15s;width:100%}.ws-btn-add-bottom:hover{background:#3a9de8;transform:translateY(-1px)}.ws-info-modal{animation:modalIn .2s ease;background:#1a1d27;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;max-height:80vh;max-width:480px;overflow-y:auto;width:100%}.ws-info-modal-header{align-items:flex-start;border-bottom:1px solid #ffffff12;display:flex;gap:12px;padding:20px 20px 16px}.ws-info-modal-num{align-items:center;background:#4caafe26;border-radius:8px;color:#4caafe;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-top:2px;min-width:28px;width:28px}.ws-info-modal-title{color:#fff;flex:1 1;font-size:16px;font-weight:700;line-height:1.4}.ws-info-modal-close{align-items:center;background:#ffffff14;border:none;border-radius:8px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;min-width:32px;transition:all .2s;width:32px}.ws-info-modal-section{color:#ffffff59;font-size:11px;font-weight:700;letter-spacing:.8px;padding:16px 20px 8px;text-transform:uppercase}.ws-info-modal-empty{color:#fff6;font-size:13px;line-height:1.5;padding:12px 20px 16px}.ws-info-modal-haz-list{display:flex;flex-direction:column;gap:6px;padding:0 20px 8px}.ws-info-modal-haz-row{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.ws-info-modal-haz-num{align-items:center;background:#4caafe1a;border-radius:6px;color:#4caafe;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-top:1px;min-width:20px;width:20px}.ws-info-modal-haz-text{color:#fffc;font-size:13px;line-height:1.45}.ws-info-modal-footer{border-top:1px solid #ffffff12;display:flex;gap:8px;margin-top:8px;padding:16px 20px 20px}.ws-info-modal-btn-card,.ws-info-modal-btn-del,.ws-info-modal-btn-edit{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-family:Jost,sans-serif;font-size:12px;font-weight:600;gap:6px;height:40px;justify-content:center;transition:all .2s}.ws-info-modal-btn-edit{background:#ffffff14;border:1px solid #ffffff1f!important;color:#fffc}.ws-info-modal-btn-card{background:#4caafe26;border:1px solid #4caafe40!important;color:#4caafe}.ws-info-modal-btn-card:disabled{cursor:not-allowed;opacity:.4}.ws-info-modal-btn-del{background:#e840401a;border:1px solid #e8404033!important;color:#e84040}.ws-list-row{cursor:pointer}.ws-list-row:hover{background:#ffffff08!important}.auth-page{align-items:stretch;background:#0f1117;display:flex;min-height:100vh;overflow-y:auto;width:100%}.auth-side{align-self:stretch;background:linear-gradient(160deg,#0f1117,#131825 60%,#0d1520);border-right:1px solid #ffffff12;display:flex;flex-direction:column;min-height:100%;min-width:420px;overflow:hidden;padding:40px;position:relative;width:420px}.auth-side:before{background:radial-gradient(circle,#4caafe21 0,#0000 65%);height:500px;left:-120px;top:-120px;width:500px}.auth-side:after,.auth-side:before{content:"";pointer-events:none;position:absolute}.auth-side:after{background:radial-gradient(circle,#7850ff14 0,#0000 65%);bottom:-80px;height:350px;right:-80px;width:350px}.auth-side-logo{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:20px;font-weight:800;gap:0;letter-spacing:-.5px;margin-bottom:auto}.auth-side-content{display:flex;flex-direction:column;gap:18px;margin-bottom:auto;padding:32px 0;position:relative;z-index:1}.auth-side-badge{align-items:center;background:#4caafe1a;border:1px solid #4caafe40;border-radius:100px;color:#4caafe;display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.8px;padding:5px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.auth-side-title{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:1.25;margin:0}.auth-side-sub{color:#fff6;font-size:13px;line-height:1.65;margin:0}.auth-side-features{display:flex;flex-direction:column;gap:10px;margin-top:4px}.auth-side-feature{align-items:center;color:#ffffffa6;display:flex;font-size:13px;gap:12px}.auth-side-feature-icon{align-items:center;background:#4caafe1a;border-radius:7px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.auth-side-footer{color:#ffffff2e;font-size:12px;position:relative;z-index:1}.auth-form-wrap{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 24px}.auth-mobile-logo{color:#fff;cursor:pointer;display:none;font-family:Jost,sans-serif;font-size:22px;font-weight:900;margin-bottom:32px}.auth-form-card{display:flex;flex-direction:column;max-width:420px;width:100%}.auth-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;display:flex;margin-bottom:28px;padding:4px}.auth-tab{background:#0000;border:none;border-radius:9px;color:#ffffff73;cursor:pointer;flex:1 1;font-family:Jost,sans-serif;font-size:14px;font-weight:600;height:40px;transition:all .2s}.auth-tab-active{background:#4caafe;box-shadow:0 2px 12px #4caafe59;color:#fff}.auth-back{align-items:center;background:none;border:none;color:#ffffff80;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:13px;gap:8px;margin-bottom:24px;padding:0;transition:color .2s}.auth-back:hover{color:#fff}.auth-form-inner{animation:authFadeIn .25s ease;display:flex;flex-direction:column}@keyframes authFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-title{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.4px;margin:0 0 6px}.auth-subtitle{color:#ffffff73;font-size:14px;line-height:1.5;margin:0 0 24px}.auth-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.auth-label{color:#ffffff8c;font-size:13px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.auth-label-row{align-items:center;display:flex;justify-content:space-between}.auth-input-wrap{position:relative}.auth-input{background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-family:Jost,sans-serif;font-size:15px;height:48px;outline:none;padding:0 16px;transition:border-color .2s,background .2s;width:100%}.auth-input-wrap .auth-input{padding:0 48px 0 16px}.auth-input:focus{background:#4caafe0f;border-color:#4caafe}.auth-input::placeholder{color:#fff3}.auth-input-err{border-color:#e84040!important}.auth-err{color:#e84040;font-size:12px}.auth-eye{align-items:center;background:none;border:none;color:#ffffff4d;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color .2s}.auth-eye:hover{color:#ffffffb3}.auth-link{background:none;border:none;color:#4caafe;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;padding:0;transition:opacity .2s}.auth-link:hover{opacity:.75}.auth-link-inline{background:none;border:none;color:#4caafe;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.auth-checkboxes{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;margin-top:4px}.auth-checkbox-row{align-items:flex-start;color:#fff9;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.45}.auth-checkbox-row.auth-checkbox-err .auth-checkbox{border-color:#e84040!important}.auth-checkbox{align-items:center;background:#ffffff0d;border:1.5px solid #fff3;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;min-width:20px;transition:all .2s;width:20px}.auth-checkbox-checked{background:#4caafe!important;border-color:#4caafe!important}.auth-btn-primary{align-items:center;background:#4caafe;border:none;border-radius:12px;box-shadow:0 4px 20px #4caafe59;color:#fff;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:16px;font-weight:700;height:52px;justify-content:center;margin-bottom:20px;transition:background .2s,transform .15s,box-shadow .2s;width:100%}.auth-btn-primary:hover:not(:disabled){background:#3a9de8;transform:translateY(-1px)}.auth-btn-primary:disabled{cursor:not-allowed;opacity:.5}.auth-divider{align-items:center;color:#fff3;display:flex;font-size:12px;gap:12px;margin-bottom:16px}.auth-divider:after,.auth-divider:before{background:#ffffff14;content:"";flex:1 1;height:1px}.auth-social{align-items:center;display:flex;gap:10px;margin-bottom:20px}.auth-social-btn{border:none;border-radius:10px;cursor:pointer;font-family:Jost,sans-serif;transition:all .2s}.auth-social-yandex{background:#0000;flex:1 1;height:44px;padding:0;position:relative}.auth-yandex-inner{align-items:center;background:#ff3d00;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px;height:100%;justify-content:center;position:relative;transition:background .2s;width:100%;z-index:1}.auth-social-yandex:hover .auth-yandex-inner{background:#e03600}.auth-social-google{background:#0000;border:none;flex:1 1;height:44px;padding:0;position:relative}.auth-social-google:before{background:linear-gradient(135deg,#ff3d00,#ff7f04,#4caf50,#1976d2);border-radius:11px;content:"";inset:-1.5px;position:absolute;z-index:0}.auth-google-inner{align-items:center;background:#1a1d2e;border-radius:9px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;height:100%;justify-content:center;position:relative;transition:background .2s;width:100%;z-index:1}.auth-social-google:hover .auth-google-inner{background:#222535}.auth-ghost{background:none;border:none;color:#ffffff4d;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;padding:8px 0;text-align:center;transition:color .2s}.auth-ghost:hover{color:#fff9}.auth-code-row{display:flex;gap:10px;justify-content:center;margin:8px 0 24px}.auth-code-box{background:#ffffff0d;border:1.5px solid #ffffff1f;border-radius:12px;color:#fff;font-family:Jost,sans-serif;font-size:22px;font-weight:700;height:58px;outline:none;text-align:center;transition:border-color .2s,background .2s;width:48px}.auth-code-box:focus{background:#4caafe14;border-color:#4caafe}.auth-code-filled{border-color:#4caafe80}.auth-spin{animation:spin .7s linear infinite;border:2.5px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@media (max-width:768px){.app-header{padding:0 16px!important}.app-header-actions,.app-header-nav{display:none!important}.burger{display:flex!important}.auth-side{display:none!important}.auth-mobile-logo{display:block!important}.auth-form-wrap{justify-content:flex-start!important;padding:32px 20px 48px!important}.auth-title{font-size:22px!important}.auth-code-box{font-size:20px!important;height:52px!important;width:42px!important}.auth-code-row{gap:8px!important}.ws-bg{height:auto!important;min-height:100vh!important;padding-bottom:0!important}.ws-card{border-radius:0!important;box-sizing:border-box!important;margin:0!important;max-width:100%!important;padding:16px 14px!important;width:100%!important}.ws-cols{flex-direction:column!important;gap:12px!important}.ws-panel{box-sizing:border-box!important;height:auto!important;overflow:visible!important;width:100%!important}.ws-list,.ws-panel-list{flex:none!important;height:auto!important;overflow:visible!important}.ws-list{max-height:none!important}.ws-tags{display:none!important}.ws-list-row{align-items:center!important;flex-wrap:nowrap!important;padding:12px 8px!important}.ws-prof-name{flex:1 1!important;font-size:14px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ws-haz-list{display:block!important;flex:none!important;max-height:232px!important;overflow-y:auto!important}.ws-btn-add{border-radius:12px!important;font-size:16px!important;height:52px!important;margin-top:14px!important;width:100%!important}.dropdown{max-height:260px!important;overflow-y:auto!important;z-index:999!important}.dd-item{min-height:52px!important;padding:12px 14px!important}.ws-bottom{grid-gap:8px!important;background:#13151e!important;border-top:1px solid #ffffff1a!important;box-shadow:none!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important;margin:0!important;max-width:100%!important;padding:14px 12px 16px!important;position:static!important;width:100%!important;z-index:auto!important}.ws-btn-primary{border-radius:12px!important;font-size:15px!important;grid-column:1/-1!important;height:50px!important;justify-content:center!important;width:100%!important}.ws-btn-outline{font-size:11px!important;line-height:1.2!important;padding:0 6px!important;text-align:center!important;white-space:normal!important}.ws-btn-clear,.ws-btn-outline{border-radius:10px!important;height:44px!important;justify-content:center!important}.ws-btn-clear{align-items:center!important;display:flex!important;font-size:13px!important;margin-left:0!important}.ws-bottom-add{background:#13151e!important;border-top:1px solid #ffffff1a!important;box-shadow:none!important;display:flex!important;padding:14px 12px 16px!important;position:static!important;width:100%!important;z-index:auto!important}.overlay{align-items:flex-end!important;padding:0!important}.ws-info-modal{border-radius:20px 20px 0 0!important;max-height:85vh!important;max-width:100%!important}.ws-info-overlay{align-items:center!important;padding:16px!important}.ws-info-modal-centered{border-radius:16px!important;max-height:80vh!important;overflow-y:auto!important;width:100%!important}.ws-info-modal-footer{flex-direction:column!important;gap:10px!important;padding:16px 20px 24px!important}.ws-info-modal-btn-card,.ws-info-modal-btn-del,.ws-info-modal-btn-edit{border-radius:16px!important;font-size:16px!important;font-weight:700!important;height:64px!important;width:100%!important}.ws-info-modal-btn-edit{background:#ffffff1f!important;border:1px solid #fff3!important;color:#fff!important}.ws-info-modal-btn-card{background:#4caafe!important;border:none!important;color:#fff!important}.ws-info-modal-btn-del{background:#e84040!important;border:none!important;color:#fff!important}}@media (min-width:769px){.burger,.mobile-menu-overlay{display:none!important}}@media (max-width:768px){.ws-ad-wrap,.ws-bottom-ad-wrap{display:none!important}.ws-bottom,.ws-bottom-add{padding-bottom:max(20px,env(safe-area-inset-bottom))!important;z-index:200!important}input,select,textarea{font-size:16px!important}.pf-bg{height:auto!important;min-height:100vh!important;overflow:visible!important;padding-bottom:40px!important}.pf-card{border-radius:14px!important;box-sizing:border-box!important;margin:8px auto 12px!important;padding:16px 14px!important}.pf-bg .pf-card,.pf-card{width:calc(100% - 24px)!important}.pf-cols{flex-direction:column!important;gap:12px!important}.pf-panel,.pf-panel-wrap{flex:none!important;min-width:0!important;min-width:auto!important;width:100%!important}.pf-side-tip{display:none!important}.pf-bottom{box-sizing:border-box!important;flex-direction:column!important;gap:10px!important;max-width:100%!important;padding:0 12px 16px!important}.pf-bottom,.pf-btn-exit,.pf-btn-password,.pf-btn-save{width:100%!important}.pf-topbar{padding:8px 12px!important}}.loading-screen{background:#0f1117;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:9999}.loading-bar-wrap{background:#13151e;border-bottom:1px solid #ffffff12;flex-shrink:0;padding:24px 32px 20px}.loading-bar-track{background:#ffffff14;border-radius:100px;height:6px;margin-bottom:12px;overflow:hidden;width:100%}.loading-bar-fill{background:linear-gradient(90deg,#4caafe,#22c55e);border-radius:100px;box-shadow:0 0 12px #4caafe80;height:100%;transition:width .1s linear}.loading-bar-info{align-items:center;display:flex;justify-content:space-between}.loading-bar-label{color:#ffffffb3;font-family:Jost,sans-serif;font-size:14px;font-weight:600}.loading-bar-time{color:#4caafe;font-family:Jost,sans-serif;font-size:13px;font-weight:700;min-width:64px;text-align:right}.loading-ad-area{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:32px 20px}.loading-ad-label{align-self:flex-start;color:#fff3;font-size:11px;font-weight:600;letter-spacing:1px;max-width:720px;text-transform:uppercase;width:100%}.loading-ad-block{align-items:center;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:16px;display:flex;justify-content:center;max-width:720px;min-height:400px;overflow:hidden;width:100%}.loading-ad-hint{color:#fff3;font-family:Jost,sans-serif;font-size:13px;margin:0;text-align:center}@media (max-width:768px){.loading-bar-wrap{padding:18px 20px 16px}.loading-bar-label{font-size:13px}.loading-ad-area{padding:20px 16px}.loading-ad-block{border-radius:12px;min-height:300px}.loading-screen{align-items:center;gap:0;inset:0!important;justify-content:center;overflow:hidden!important;padding:40px 24px;position:fixed!important}.loading-ad-area,.loading-bar-wrap{display:none!important}.loading-mobile{display:flex!important}}.loading-mobile{align-items:center;display:none;flex-direction:column;gap:32px;justify-content:center;width:100%}.loading-mobile-ring{flex-shrink:0;height:160px;position:relative;width:160px}.loading-mobile-ring svg{height:160px;transform:rotate(-90deg);width:160px}.loading-mobile-ring-bg{fill:none;stroke:#ffffff12;stroke-width:8}.loading-mobile-ring-fill{fill:none;stroke:url(#loadingGradient);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.loading-mobile-center{align-items:center;display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;position:absolute}.loading-mobile-timer{color:#fff;font-family:Jost,sans-serif;font-size:36px;font-weight:800;line-height:1}.loading-mobile-sec{color:#ffffff59;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.loading-mobile-info{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.loading-mobile-label{color:#fff;font-family:Jost,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.loading-mobile-sub{color:#ffffff59;font-family:Jost,sans-serif;font-size:13px}.loading-mobile-dots{display:flex;gap:8px}.loading-mobile-dot{animation:dotPulse 1.4s ease-in-out infinite;background:#4caafe;border-radius:50%;height:8px;width:8px}.loading-mobile-dot:nth-child(2){animation-delay:.2s;background:#22c55e}.loading-mobile-dot:nth-child(3){animation-delay:.4s;background:#4caafe}@keyframes dotPulse{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1.2)}}.admin-login-page{align-items:center;background:#0a0c14;display:flex;justify-content:center;min-height:100vh}.admin-login-box{background:#13151e;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:16px;max-width:400px;padding:48px 40px;width:100%}.admin-login-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4caafe,#22c55e);-webkit-background-clip:text;background-clip:text;font-family:Jost,sans-serif;font-size:24px;font-weight:800}.admin-login-title{font-size:18px;font-weight:700}.admin-input,.admin-login-title{color:#fff;font-family:Jost,sans-serif}.admin-input{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s}.admin-input:focus{border-color:#4caafe}.admin-login-err{color:#ff6b6b;font-family:Jost,sans-serif;font-size:13px}.admin-page{background:#0a0c14;display:flex;min-height:100vh}.admin-sidebar{background:#0d0f1a;border-right:1px solid #ffffff12;display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow-y:auto;padding:28px 16px 24px;position:-webkit-sticky;position:sticky;top:0;width:220px}.admin-sidebar-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4caafe,#22c55e);-webkit-background-clip:text;background-clip:text;cursor:pointer;font-family:Jost,sans-serif;font-size:20px;font-weight:800;margin-bottom:4px}.admin-sidebar-label{color:#ffffff40;font-family:Jost,sans-serif;font-size:11px;letter-spacing:1px;margin-bottom:28px;text-transform:uppercase}.admin-nav{display:flex;flex:1 1;flex-direction:column;gap:4px}.admin-nav-item{align-items:center;background:none;border:none;border-radius:10px;color:#ffffff80;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:14px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;transition:all .2s}.admin-nav-item:hover{background:#ffffff0d;color:#fff}.admin-nav-item.active{background:#4caafe1f;color:#4caafe}.admin-logout{background:none;border:1px solid #ffffff1a;border-radius:10px;color:#ffffff59;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;margin-top:auto;padding:10px 12px;transition:all .2s}.admin-logout:hover{border-color:#ff6b6b;color:#ff6b6b}.admin-main{flex:1 1;overflow-y:auto;padding:40px}.admin-section{max-width:1100px}.admin-section-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.admin-title{color:#fff;font-family:Jost,sans-serif;font-size:28px;font-weight:800;margin:0 0 24px}.admin-section-header .admin-title{margin:0}.admin-loading{color:#ffffff59;font-family:Jost,sans-serif;padding:32px 0}.admin-empty{color:#ffffff40;font-family:Jost,sans-serif;padding:24px 0;text-align:center}.admin-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.admin-stat-card{background:#13151e;border:1px solid #ffffff12;border-radius:14px;padding:24px}.admin-stat-value{font-family:Jost,sans-serif;font-size:40px;font-weight:800;line-height:1;margin-bottom:8px}.admin-stat-label{color:#fff6;font-family:Jost,sans-serif;font-size:13px}.admin-table-wrap{border:1px solid #ffffff12;border-radius:12px;overflow-x:auto}.admin-table{border-collapse:collapse;font-family:Jost,sans-serif;width:100%}.admin-table th{background:#13151e;border-bottom:1px solid #ffffff12;color:#ffffff59;font-size:11px;font-weight:700;letter-spacing:.8px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-table td{border-bottom:1px solid #ffffff0a;color:#ffffffb3;font-size:14px;padding:12px 16px}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:#ffffff05}.admin-badge{background:#4caafe26;border-radius:6px;color:#4caafe;font-size:13px;font-weight:700;padding:2px 8px}.admin-status{border-radius:20px;font-size:12px;font-weight:700;padding:3px 10px}.admin-status.ok{background:#22c55e26;color:#22c55e}.admin-status.off{background:#ff6b6b26;color:#ff6b6b}.admin-link{color:#4caafe;font-size:13px;text-decoration:none;word-break:break-all}.admin-link:hover{text-decoration:underline}.admin-btn-primary{background:linear-gradient(135deg,#4caafe,#22c55e);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:14px;font-weight:700;padding:10px 20px;transition:opacity .2s}.admin-btn-primary:hover{opacity:.85}.admin-btn-secondary{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;color:#ffffffb3;cursor:pointer;font-family:Jost,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.admin-btn-secondary:hover{border-color:#4caafe;color:#4caafe}.admin-btn-danger-sm{background:#ff6b6b1a;border:1px solid #ff6b6b33;border-radius:8px;color:#ff6b6b;cursor:pointer;font-family:Jost,sans-serif;font-size:12px;font-weight:600;padding:5px 12px;transition:all .2s;white-space:nowrap}.admin-btn-danger-sm:hover{background:#ff6b6b33}.admin-upload-label{align-items:center;cursor:pointer;display:inline-flex}.admin-toast{border-radius:10px;box-shadow:0 4px 20px #0006;font-family:Jost,sans-serif;font-size:14px;font-weight:600;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:9999}.admin-toast--ok{background:#22c55e;color:#fff}.admin-toast--err{background:#ff6b6b;color:#fff}@media (max-width:900px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)}.admin-main{padding:20px 16px}.admin-sidebar{padding:16px 8px;width:56px}.admin-nav-item span:last-child,.admin-sidebar-label,.admin-sidebar-logo{display:none}.admin-nav-item{justify-content:center;padding:10px}.admin-logout span{display:none}}.site-footer{background:#0d0f18;border-top:1px solid #ffffff12;font-family:Jost,sans-serif;margin-top:auto;padding:48px 0 0}.site-footer-inner{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr;margin:0 auto;max-width:1100px;padding:0 32px}.site-footer-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4caafe,#22c55e);-webkit-background-clip:text;background-clip:text;cursor:pointer;display:inline-block;font-size:22px;font-weight:800;margin-bottom:10px}.site-footer-tagline{color:#ffffff59;font-size:13px;line-height:1.6;margin:0 0 20px}.site-footer-contacts{display:flex;flex-direction:column;gap:8px}.site-footer-contact-link{align-items:center;color:#fff6;display:inline-flex;font-size:13px;gap:8px;text-decoration:none;transition:color .2s}.site-footer-contact-link:hover{color:#4caafe}.site-footer-col-title{color:#ffffff40;font-size:11px;font-weight:700;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.site-footer-nav-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.site-footer-nav-link{background:none;border:none;color:#ffffff80;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:14px;padding:0;text-align:left;text-decoration:none;transition:color .2s}.site-footer-nav-link:hover{color:#fff}.site-footer-bottom{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:16px;justify-content:space-between;margin:32px auto 0;max-width:1100px;padding:20px 32px}.site-footer-copy{color:#fff3;font-size:13px;margin:0}.site-footer-totop{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff6;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:13px;gap:6px;padding:7px 14px;transition:all .2s}.site-footer-totop:hover{background:#ffffff1a;border-color:#fff3;color:#fff}@media (max-width:900px){.site-footer-inner{grid-template-columns:1fr 1fr;padding:0 20px}.site-footer-brand{grid-column:1/-1}}@media (max-width:540px){.site-footer-inner{gap:28px;grid-template-columns:1fr}.site-footer-bottom{align-items:flex-start;flex-direction:column;padding:20px}.site-footer-totop{justify-content:center;width:100%}}.privacy-page{background:#0f1117;display:flex;flex-direction:column;min-height:100vh}.privacy-content{flex:1 1;margin:0 auto;max-width:760px;padding:40px 32px 80px}.privacy-back{align-items:center;background:none;border:none;color:#ffffff73;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:14px;gap:6px;margin-bottom:32px;padding:0;transition:color .2s}.privacy-back:hover{color:#4caafe}.privacy-title{color:#fff;font-family:Jost,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.privacy-date{color:#ffffff4d;font-family:Jost,sans-serif;font-size:13px;margin:0 0 48px}.privacy-date a{color:#4caafe;text-decoration:none}.privacy-date a:hover{text-decoration:underline}.privacy-section{margin-bottom:36px}.privacy-section h2{color:#fff;font-family:Jost,sans-serif;font-size:18px;font-weight:700;margin:0 0 12px}.privacy-section p{color:#ffffffd9;font-family:Jost,sans-serif;font-size:15px;line-height:1.7;margin:0 0 10px}.privacy-section ul{margin:8px 0 10px 20px;padding:0}.privacy-section ul li{color:#fff9;font-family:Jost,sans-serif;font-size:15px;line-height:1.7;margin-bottom:6px}.privacy-section a{color:#4caafe;text-decoration:none}.privacy-section a:hover{text-decoration:underline}.privacy-table-wrap{display:flex;flex-direction:column;gap:16px}.privacy-table{border-collapse:collapse;font-family:Jost,sans-serif;font-size:14px;width:100%}.privacy-table td{border:1px solid #ffffff1a;color:#ffffffb3;line-height:1.6;padding:12px 16px;vertical-align:top}.privacy-table .privacy-table-label{background:#ffffff08;color:#ffffff73;font-weight:600;width:200px}.documents-page{background:#0f1117;display:flex;flex-direction:column;min-height:100vh}.documents-content{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1100px;padding:32px 32px 64px;width:100%}.documents-ad-slot{align-items:center;background:#ffffff08;border:1px dashed #ffffff14;border-radius:10px;display:flex;justify-content:center;margin:20px 0;min-height:90px;width:100%}.documents-ad-inner{width:100%}.documents-pdf-wrap{background:#fff;margin:20px 0;width:100%}.documents-pdf-iframe{border:none;display:block;height:800px;width:100%}@media (max-width:640px){.privacy-content{padding:24px 20px 60px}.privacy-title{font-size:24px}.privacy-table .privacy-table-label{width:120px}.documents-content{padding:20px 16px 48px}.documents-pdf-iframe{height:500px}}.doc-search-dd-name{color:#ffffffd9;font-size:14px;font-weight:500}.doc-search-dd-meta{color:#ffffff4d;font-size:11px;margin-top:2px}.doc-search-dd-loading{color:#ffffff59;font-family:Jost,sans-serif;font-size:13px;padding:12px 16px}.doc-fullscreen-btn{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffa6;display:inline-flex;font-family:Jost,sans-serif;font-size:13px;font-weight:600;gap:7px;padding:8px 16px;text-decoration:none;transition:all .2s;white-space:nowrap}.doc-fullscreen-btn:hover{background:#4caafe14;border-color:#4caafe;color:#4caafe}.doc-viewer-box{background:#1a1a1a;border-radius:12px;display:flex;flex-direction:column;height:80vh;margin:12px 0 0;max-height:900px;min-height:500px;overflow:hidden;width:100%}.doc-pdfjs-container{align-items:center;background:#1a1a1a;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:20px 16px}.doc-pdfjs-container::-webkit-scrollbar{width:8px}.doc-pdfjs-container::-webkit-scrollbar-track{background:#111}.doc-pdfjs-container::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.doc-pdfjs-container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.doc-page-wrap{display:flex;flex-shrink:0;justify-content:center;position:relative;width:100%}.doc-page-canvas{box-shadow:0 2px 16px #00000080;display:block;height:auto;max-width:100%}.doc-page-placeholder{align-items:center;background:#2a2a2a;border:1px solid #ffffff0d;display:flex;justify-content:center;max-width:100%;width:595px}.doc-page-num{color:#ffffff26;font-size:14px}.doc-loading,.doc-page-num{font-family:Jost,sans-serif}.doc-loading{align-items:center;color:#fff6;display:flex;flex:1 1;flex-direction:column;font-size:15px;gap:16px;justify-content:center}.doc-error{color:#ff6b6b}.documents-pdf-wrap{border-radius:12px;margin:12px 0 0;overflow:hidden}.doc-mobile-notice{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:24px 0;padding:48px 24px;text-align:center}.doc-mobile-notice h3{color:#fff;font-family:Jost,sans-serif;font-size:18px;font-weight:600;margin:0}.doc-mobile-notice p{color:#ffffff73;line-height:1.6;margin:0;max-width:320px}.doc-mobile-notice p,.doc-mobile-open-btn{font-family:Jost,sans-serif;font-size:14px}.doc-mobile-open-btn{align-items:center;background:#4caafe;border-radius:10px;color:#fff;display:inline-flex;font-weight:600;gap:8px;margin-top:8px;padding:12px 24px;text-decoration:none;transition:opacity .2s}.doc-mobile-open-btn:hover{opacity:.85}.doc-mobile-download-btn{align-items:center;background:#0000;border:1px solid #4caafe66;border-radius:10px;color:#4caafe;display:inline-flex;font-family:Jost,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:opacity .2s,background .2s}.doc-mobile-download-btn:hover{background:#4caafe1a}.doc-mode-switch{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;display:flex;flex-shrink:0;gap:4px;padding:3px}.doc-mode-btn{background:none;border:none;border-radius:8px;color:#ffffff73;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;height:34px;padding:0 16px;transition:all .15s;white-space:nowrap}.doc-mode-btn:hover{color:#fffc}.doc-mode-btn.active{background:#4caafe;color:#fff;font-weight:600}.doc-search-block{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.doc-search-input-wrap{align-items:center;display:flex;flex:1 1;min-width:220px;position:relative}.doc-search-icon{color:#ffffff59;left:12px;pointer-events:none;position:absolute}.doc-search-input{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#fff;font-family:Jost,sans-serif;font-size:14px;height:42px;outline:none;padding:0 36px 0 38px;transition:border-color .2s;width:100%}.doc-search-input:focus{border-color:#4caafe}.doc-search-input::placeholder{color:#ffffff4d}.doc-search-clear{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:13px;line-height:1;padding:4px;position:absolute;right:10px}.doc-search-clear:hover{color:#ffffffb3}.doc-search-dropdown{background:#1e2130;border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 8px 32px #0006;left:0;max-height:340px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.doc-sug-item{align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:8px;padding:9px 14px;transition:background .15s}.doc-sug-item:last-child{border-bottom:none}.doc-sug-item:hover{background:#4caafe1a}.doc-sug-badge{border-radius:5px;flex-shrink:0;font-family:Jost,sans-serif;font-size:10px;font-weight:600;padding:2px 7px;white-space:nowrap}.doc-sug-badge-prof{background:#4caafe33;color:#4caafe}.doc-sug-badge-haz{background:#ffa03233;color:#ffa032}.doc-sug-badge-part{background:#7850dc2e;color:#85d}.doc-sug-badge-section{background:#28b4782e;color:#28b478}.doc-sug-badge-chapter{background:#ff783c2e;color:#ff783c}.doc-sug-badge-punkt{background:#6464641f;color:#777}.doc-sug-name{color:#fff;flex:1 1;font-family:Jost,sans-serif;font-size:13px}.doc-sug-page{flex-shrink:0;font-size:12px;white-space:nowrap}.doc-sug-loading,.doc-sug-page{color:#fff6;font-family:Jost,sans-serif}.doc-sug-loading{font-size:13px;padding:14px;text-align:center}.doc-search-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.doc-page-indicator{color:#ffffff59}.doc-download-btn,.doc-page-indicator{font-family:Jost,sans-serif;font-size:13px;white-space:nowrap}.doc-download-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff9;display:inline-flex;gap:6px;height:36px;padding:0 14px;text-decoration:none;transition:all .15s}.doc-download-btn:hover{background:#4caafe14;border-color:#4caafe;color:#4caafe}a.app-nav-link,a.app-nav-link:hover,a.landing-block-btn-outline,a.landing-block-btn-outline:hover{text-decoration:none}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-wrap,.app>main>*,.auth-wrap,.documents-page,.landing-root,.privacy-wrap,.profile-wrap,.thanks-root,.ws-bg{animation:pageFadeIn .25s ease forwards}.scroll-to-top{align-items:center;animation:pageFadeIn .2s ease forwards;background:#4caafe;border:none;border-radius:50%;bottom:32px;box-shadow:0 4px 16px #4caafe66;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:32px;transition:background .2s,transform .2s,opacity .2s;width:44px;z-index:999}.scroll-to-top:hover{background:#3a9de8;transform:translateY(-2px)}.ws-profile-tip{animation:tipFadeIn .3s ease;background:#4caafe;border-radius:12px;box-shadow:0 6px 24px #4caafe66;color:#fff;font-family:Jost,sans-serif;font-size:13px;font-weight:600;line-height:1.5;padding:12px 36px 12px 14px;position:absolute;right:80px;top:calc(100% + 10px);width:210px;z-index:100}.ws-profile-tip:before{border-bottom:7px solid #4caafe;border-left:7px solid #0000;border-right:7px solid #0000;content:"";position:absolute;right:30px;top:-7px}.ws-profile-tip .ws-tip-close{background:none;border:none;color:#ffffffbf;cursor:pointer;font-size:13px;line-height:1;padding:2px 4px;position:absolute;right:8px;top:6px}.ws-profile-tip .ws-tip-close:hover{color:#fff}@media (max-width:768px){.ws-profile-tip{font-size:12px;right:12px;width:190px}}.cookie-banner{align-items:center;animation:cookieSlideUp .4s cubic-bezier(.16,1,.3,1) forwards;background:#2a2a2e;border-radius:999px;bottom:28px;box-shadow:0 8px 40px #0000008c;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;left:50%;max-width:calc(100% - 32px);min-height:68px;padding:0 14px 0 10px;position:fixed;transform:translateX(-50%);width:860px;z-index:10000}@keyframes cookieSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.cookie-banner-icon{align-items:center;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.cookie-banner-icon img{display:block}.cookie-banner-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.cookie-banner-title{color:#fff;font-family:Jost,sans-serif;font-size:13px;font-weight:900;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.cookie-banner-text{color:#fff9;font-weight:400;line-height:1.4}.cookie-banner-link,.cookie-banner-text{font-family:Jost,sans-serif;font-size:11px}.cookie-banner-link{color:#ffffff8c;cursor:pointer;text-decoration:underline}.cookie-banner-link:hover{color:#fff}.cookie-banner-actions{gap:8px}.cookie-banner-accept,.cookie-banner-actions{align-items:center;display:flex;flex-shrink:0}.cookie-banner-accept{background:none;border:2px solid #ffffff73;border-radius:50%;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:12px;font-weight:900;height:40px;justify-content:center;letter-spacing:.02em;transition:border-color .2s,background .2s;width:40px}.cookie-banner-accept:hover{background:#ffffff1a;border-color:#fff}.cookie-banner-close{align-items:center;background:none;border:2px solid #ffffff73;border-radius:50%;color:#ffffff8c;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:border-color .2s,background .2s,color .2s;width:40px}.cookie-banner-close:hover{background:#ffffff1a;border-color:#fff;color:#fff}@media (max-width:600px){.cookie-banner{border-radius:20px;bottom:16px;flex-wrap:nowrap;gap:10px;height:auto;padding:12px 12px 12px 10px;width:calc(100% - 24px)}.cookie-banner-body{gap:3px}.cookie-banner-title{font-size:11px;white-space:normal}.cookie-banner-text{font-size:10px;white-space:normal}.cookie-banner-accept,.cookie-banner-close{height:36px;width:36px}}.landing-faq-section{background:#0f1117;border-top:1px solid #ffffff0f;padding:80px 40px}.landing-faq-inner{margin:0 auto;max-width:800px}.landing-faq-header{margin-bottom:48px;text-align:center}.landing-faq-title{color:#fff;font-size:36px;font-weight:800;line-height:1.15;margin:12px 0 0}.landing-faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:#1c1f2b;border:1px solid #ffffff12;cursor:pointer;padding:22px 24px;transition:border-color .2s}.faq-item--open{background:#1e2233;border-color:#4caafe66}.faq-item-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.faq-item-question{color:#fff;font-size:16px;font-weight:600;line-height:1.4}.faq-item-icon{color:#4caafe;flex-shrink:0;font-size:22px;font-weight:300;line-height:1;text-align:center;width:24px}.faq-item-answer{border-top:1px solid #ffffff0f;color:#ffffffa6;font-size:15px;line-height:1.7;margin-top:14px;padding-top:14px}@media (max-width:768px){.landing-faq-section{padding:48px 20px}.landing-faq-title{font-size:26px}.faq-item{padding:16px 18px}.faq-item-question{font-size:15px}.faq-item-answer{font-size:14px}}.guide-page{background:#0f1117;color:#fff;min-height:100vh}.guide-content{max-width:100%}.guide-hero{background:linear-gradient(180deg,#13151c,#0f1117);border-bottom:1px solid #ffffff0f;padding:64px 40px 56px}.guide-hero-inner{margin:0 auto;max-width:760px}.guide-hero-badge{background:#4caafe1f;border:1px solid #4caafe4d;border-radius:100px;color:#4caafe;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:20px;padding:5px 14px;text-transform:uppercase}.guide-hero-title{color:#fff;font-size:42px;font-weight:900;line-height:1.1;margin:0 0 16px}.guide-hero-sub{color:#fff9;font-size:17px;line-height:1.7;margin:0 0 24px;max-width:680px}.guide-hero-meta{display:flex;flex-wrap:wrap;gap:20px}.guide-hero-meta span{color:#fff6;font-size:13px}.guide-body{margin:0 auto;max-width:760px;padding:0 40px 80px}.guide-section{border-top:1px solid #ffffff0f;margin-top:48px;padding:48px 0 0}.guide-section:first-child{border-top:none;margin-top:0;padding-top:48px}.guide-section p{color:#ffffffbf;font-size:16px;line-height:1.8;margin-bottom:16px}.guide-section-title{color:#fff;font-size:26px;font-weight:800;line-height:1.2;margin:0 0 24px}.guide-callout{border-radius:12px;font-size:15px;line-height:1.65;margin:20px 0;padding:16px 20px}.guide-callout--info{background:#ef444414;border-left:3px solid #ef4444;color:#ffffffbf}.guide-callout--tip{background:#4caafe14;border-left:3px solid #4caafe;color:#ffffffbf}.guide-callout--cta{background:#4caafe0f;border:1px solid #4caafe33;border-radius:12px;color:#ffffffbf}.guide-inline-link{background:none;border:none;color:#4caafe;cursor:pointer;font-family:Jost,sans-serif;font-size:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.guide-step{align-items:flex-start;display:flex;gap:24px;margin-bottom:40px}.guide-step-num{align-items:center;background:#4caafe;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:40px;justify-content:center;margin-top:2px;width:40px}.guide-step-body{flex:1 1}.guide-step-title{color:#fff;font-size:19px;font-weight:700;line-height:1.3;margin:0 0 12px}.guide-step-body p{color:#ffffffb3;font-size:15px;line-height:1.75;margin-bottom:12px}.guide-list{margin:12px 0 16px;padding-left:20px}.guide-list li{color:#ffffffb3;font-size:15px;line-height:1.75;margin-bottom:8px}.guide-list li strong{color:#fff}.guide-mistakes{display:flex;flex-direction:column;gap:16px}.guide-mistake-item{align-items:flex-start;background:#1c1f2b;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:16px;padding:18px 20px}.guide-mistake-icon{align-items:center;background:#ef444426;border-radius:50%;color:#ef4444;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.guide-mistake-title{color:#fff;font-size:15px;font-weight:600;margin-bottom:6px}.guide-mistake-text{color:#ffffff8c;font-size:14px;line-height:1.65}.guide-cta-section{background:#13151c;border:1px solid #4caafe26;border-radius:20px;margin-top:48px}.guide-cta-inner{padding:48px 40px;text-align:center}.guide-cta-title{color:#fff;font-size:28px;font-weight:800;margin:0 0 12px}.guide-cta-sub{color:#ffffff8c;font-size:16px;line-height:1.65;margin:0 auto 28px;max-width:520px}.guide-faq-section{border-top:1px solid #ffffff0f;margin-top:48px;padding-top:48px}.guide-faq-inner{padding-bottom:0}@media (max-width:768px){.guide-page{overflow-x:hidden;width:100vw}.guide-content{overflow-x:hidden;width:100%}.guide-hero{padding:28px 16px 24px}.guide-hero-inner{width:100%}.guide-hero-title{font-size:22px;line-height:1.25;word-break:break-word}.guide-hero-sub{font-size:14px}.guide-hero-meta{flex-direction:column;gap:8px}.guide-meta-item{font-size:12px}.guide-body{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:0 16px 48px;width:100%}.guide-section{margin-top:28px;padding-top:28px}.guide-section p{font-size:14px;word-break:break-word}.guide-section-title{font-size:19px;margin-bottom:14px;word-break:break-word}.guide-step{flex-wrap:nowrap;gap:12px;margin-bottom:24px}.guide-step-num{font-size:13px;height:30px;min-width:30px;width:30px}.guide-step-body{min-width:0;overflow-x:hidden}.guide-step-title{font-size:15px;word-break:break-word}.guide-step-body p{font-size:14px}.guide-list{padding-left:16px}.guide-list li{font-size:14px}.guide-callout{font-size:13px;padding:12px 14px;word-break:break-word}.guide-mistake-item{gap:10px;padding:12px}.guide-mistake-title{font-size:14px;word-break:break-word}.guide-mistake-text{font-size:13px}.guide-cta-section{border-radius:12px;margin-top:28px}.guide-cta-inner{padding:24px 16px}.guide-cta-title{font-size:19px}.guide-cta-sub{font-size:14px}.guide-cta-inner>div{flex-direction:column!important}.guide-cta-inner .landing-block-btn-outline,.guide-cta-inner .landing-cta-btn{box-sizing:border-box;font-size:14px;padding:13px 16px;width:100%}.guide-cta-inner .landing-block-btn-outline{text-align:center}.guide-faq-section{margin-top:28px;padding-top:28px}.guide-inline-link{font-size:inherit;word-break:break-word}.guide-mistake-item div[style]{-webkit-overflow-scrolling:touch;overflow-x:auto}table{font-size:12px!important;min-width:auto!important}table td,table th{font-size:11px!important;padding:7px 8px!important}}.articles-page{background:#0f1117;color:#fff;min-height:100vh}.articles-content{max-width:100%}.articles-hero{background:#13151c;border-bottom:1px solid #ffffff0f;padding:56px 0 48px}.articles-hero-inner{margin:0 auto;max-width:900px;padding:0 40px}.articles-hero-title{color:#fff;font-size:48px;font-weight:900;line-height:1.1;margin:0 0 12px}.articles-hero-sub{color:#ffffff80;font-size:17px;line-height:1.6;margin:0}.docs-hub-search-row{align-items:center;display:flex;gap:10px;margin-bottom:24px}.docs-hub-search-wrap{align-items:center;background:#1c1f2b;border:1.5px solid #ffffff14;border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;padding:0 16px;position:relative;transition:border-color .2s,box-shadow .2s}.docs-hub-search-wrap:focus-within{border-color:#4caafe;box-shadow:0 0 0 3px #4caafe1f}.docs-hub-search-icon{color:#ffffff4d;flex-shrink:0;margin-right:10px}.docs-hub-search-input{background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:15px;outline:none;padding:14px 0}.docs-hub-search-input::placeholder{color:#ffffff4d}.docs-hub-search-clear{background:none;border:none;color:#ffffff4d;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:4px}.docs-hub-search-clear:hover{color:#ffffffb3}.docs-hub-help-btn{align-items:center;background:#1c1f2b;border:1.5px solid #ffffff14;border-radius:12px;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:18px;font-weight:700;height:48px;justify-content:center;position:relative;transition:border-color .2s,color .2s;width:48px}.docs-hub-help-btn:hover{border-color:#4caafe;color:#4caafe}.docs-hub-help-tooltip{display:none;min-width:260px;padding-top:10px;position:absolute;right:0;top:100%;z-index:100}.docs-hub-help-tooltip-inner{background:#1c1f2b;border:1.5px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0006;padding:16px 18px}.docs-hub-help-btn:hover .docs-hub-help-tooltip{display:block}.docs-hub-help-tooltip-title{color:#ffffff59;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.docs-hub-help-tooltip-item{align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:10px;padding:7px 0}.docs-hub-help-tooltip-item:last-child{border-bottom:none}.docs-hub-help-tooltip-item:hover .docs-hub-help-tooltip-name{color:#4caafe}.docs-hub-help-tooltip-num{background:#4caafe1f;border-radius:6px;color:#4caafe;flex-shrink:0;font-size:12px;font-weight:700;padding:2px 7px}.docs-hub-help-tooltip-name{color:#ffffffbf;font-size:13px;line-height:1.3;transition:color .15s}.docs-hub-empty{color:#888;font-size:15px;padding:48px 0;text-align:center}.articles-body{margin:0 auto;max-width:900px;padding:48px 40px 80px}.articles-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.article-card{background:#1c1f2b;border:1px solid #ffffff12;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .2s,transform .15s}.article-card:hover{border-color:#4caafe66;transform:translateY(-2px)}.article-card--soon{cursor:default;opacity:.65}.article-card--soon:hover{border-color:#ffffff12;transform:none}.article-card-image{background:#13151c;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:100%}.article-card-image img{display:block;height:100%;object-fit:cover;width:100%}.article-card-image--soon{opacity:.5}.article-card-image-placeholder{align-items:flex-start;background:linear-gradient(135deg,#13151c,#1c1f2b);display:flex;height:100%;justify-content:flex-start;padding:16px;width:100%}.article-card-topic{background:#4caafe26;border:1px solid #4caafe4d;border-radius:100px;color:#4caafe;display:inline-block;font-size:13px;font-weight:700;padding:6px 14px}.article-card-soon-label{background:#ffffff1a;border-radius:100px;color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.08em;padding:4px 10px;position:absolute;right:12px;text-transform:uppercase;top:12px}.article-card-body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:20px}.article-card-meta{align-items:center;color:#ffffff59;display:flex;font-size:12px;gap:6px}.article-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.35;margin:0;overflow:hidden}.article-card-text{color:#ffffff80;flex:1 1;font-size:14px;line-height:1.65;margin:0}.article-card-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:12px;justify-content:space-between;padding-top:14px}.article-card-tags{display:flex;flex-wrap:wrap;gap:6px}.article-card-tag{background:#ffffff12;border-radius:100px;color:#fff6;font-size:11px;padding:3px 8px}.article-card-link{color:#4caafe;flex-shrink:0;font-size:14px;font-weight:600;white-space:nowrap}@media (max-width:768px){.articles-page{overflow-x:hidden}.articles-content{overflow-x:hidden;width:100%}.articles-hero{padding:28px 16px 24px}.articles-hero-title{font-size:28px}.articles-hero-sub{font-size:14px}.articles-body{box-sizing:border-box;max-width:100%;padding:24px 16px 48px;width:100%}.articles-grid{gap:10px;grid-template-columns:1fr 1fr}.article-card{padding:0}.article-card-image{height:100px;overflow:hidden}.article-card-image svg{height:140%;margin-left:-20%;margin-top:-10%;width:140%}.article-card-body{gap:6px;padding:10px 12px 12px}.article-card-meta{display:none}.article-card-title{-webkit-line-clamp:2;font-size:13px}.article-card-text{display:none}.article-card-footer{border-top:none;padding-top:4px}.article-card-tags{display:none}.article-card-link{font-size:12px}.article-card-topic,.doc-card-hashtag,.doc-card-pages-badge{display:none}}.guide-meta-item{align-items:center;color:#fff6;display:inline-flex;font-size:13px;gap:6px}.article-card-topic--overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0f16bf;border:1px solid #4caafe4d;left:12px;position:absolute;top:12px;z-index:2}.doc-card-placeholder{align-items:flex-end;background:linear-gradient(135deg,#0d0f16,#1c1f2b);flex-direction:row;justify-content:space-between;padding:16px}.doc-card-pages{color:#ffffff4d;font-family:Jost,sans-serif;font-size:12px;font-weight:500}.docs-hub-show-more{display:flex;justify-content:center;margin:8px 0 32px}.docs-hub-show-more-btn{align-items:center;background:#0000;border:1.5px solid #4caafe;border-radius:8px;color:#4caafe;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:15px;font-weight:500;gap:8px;padding:12px 36px;transition:background .18s,color .18s}.docs-hub-show-more-btn:hover{background:#4caafe;color:#fff}.docs-hub-show-more-count{font-size:13px;opacity:.75}.app-nav-docs-wrap{position:relative}.app-nav-docs-btn{align-items:center;display:flex;gap:5px}.app-nav-docs-btn.app-nav-active{background:none!important}.app-nav-docs-arrow{flex-shrink:0;opacity:.7;transition:transform .2s ease}.app-nav-docs-arrow.open{transform:rotate(180deg)}.app-nav-docs-dropdown{animation:docsDropIn .15s ease;background:#1a1a2e;border:1px solid #ffffff1a;border-radius:0 0 10px 10px;border-top:none;box-shadow:0 8px 32px #0006;left:auto;min-width:220px;padding:8px;position:fixed;top:64px;transform:none;z-index:200}@keyframes docsDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.app-nav-docs-item{align-items:center;background:#0000;border:none;border-radius:7px;color:#ffffffbf;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:14px;gap:10px;padding:10px 14px;text-align:left;transition:background .15s,color .15s;white-space:nowrap;width:100%}.app-nav-docs-item:hover{background:#4caafe1f;color:#4caafe}.app-nav-docs-item svg{flex-shrink:0;opacity:.7}.app-nav-docs-item:hover svg{opacity:1}.lp-hero{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:80px 24px 60px;position:relative}.lp-hero-bg{inset:0;pointer-events:none;position:absolute;z-index:0}.lp-hero-grid{background-image:linear-gradient(#4caafe0a 1px,#0000 0),linear-gradient(90deg,#4caafe0a 1px,#0000 0);background-size:48px 48px;inset:0;position:absolute}.lp-hero-glow{border-radius:50%;filter:blur(120px);pointer-events:none;position:absolute}.lp-hero-glow-1{animation:heroGlow1 8s ease-in-out infinite alternate;background:radial-gradient(circle,#4caafe2e 0,#0000 70%);height:600px;left:-100px;top:-100px;width:600px}.lp-hero-glow-2{animation:heroGlow2 10s ease-in-out infinite alternate;background:radial-gradient(circle,#7850ff1f 0,#0000 70%);bottom:-80px;height:500px;right:-80px;width:500px}@keyframes heroGlow1{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.15)}}@keyframes heroGlow2{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,-60px) scale(1.1)}}.lp-hero-inner{margin:0 auto;max-width:720px;opacity:0;position:relative;text-align:center;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease;z-index:1}.lp-hero--visible .lp-hero-inner{opacity:1;transform:translateY(0)}.lp-hero-badge{align-items:center;background:#4caafe1a;border:1px solid #4caafe40;border-radius:100px;color:#4caafe;display:inline-flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.3px;margin-bottom:28px;padding:6px 16px}.lp-hero-badge-dot{animation:badgePulse 2s ease-in-out infinite;background:#4caafe;border-radius:50%;height:7px;width:7px}@keyframes badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.lp-hero-h1{color:#fff;font-size:clamp(36px,5vw,62px);font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin:0 0 20px}.lp-hero-accent{color:#4caafe}.lp-hero-sub{color:#fff9;font-size:17px;line-height:1.65;margin:0 auto 36px;max-width:560px}.lp-hero-search-input{background:none;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:18px;min-width:0;outline:none}.lp-hero-search-input::placeholder{color:#ffffff59}.lp-hero-search-btn{background:#4caafe;border:none;border-radius:10px;color:#060c18;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:12px 28px;white-space:nowrap}.lp-hero-search-btn:hover{background:#3a9aee}.lp-hero-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px}.lp-hero-cta{align-items:center;background:#4caafe;border:none;border-radius:10px;box-shadow:0 4px 20px #4caafe59;color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:13px 26px;transition:background .18s,transform .18s,box-shadow .18s}.lp-hero-cta:hover{background:#3a9aee;box-shadow:0 8px 28px #4caafe73;transform:translateY(-2px)}.lp-hero-secondary{align-items:center;background:#0000;border:1px solid #fff3;border-radius:10px;color:#fffc;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:15px;font-weight:500;padding:13px 26px;transition:border-color .18s,color .18s,background .18s}.lp-hero-secondary:hover{background:#4caafe0f;border-color:#4caafe80;color:#4caafe}@media (max-width:768px){.lp-hero-btns{align-items:stretch;flex-direction:column;gap:10px}.lp-hero-cta,.lp-hero-secondary{justify-content:center;width:100%}}.lp-hero-stats{flex-wrap:wrap;gap:24px;justify-content:center}.lp-hero-stat,.lp-hero-stats{align-items:center;display:flex}.lp-hero-stat{flex-direction:column;gap:2px}.lp-hero-stat strong{color:#4caafe;font-size:22px;font-weight:800;line-height:1}.lp-hero-stat span{color:#ffffff73;font-size:12px}.lp-hero-stat-div{background:#ffffff1a;height:32px;width:1px}.lp-section-inner{margin:0 auto;max-width:1100px;padding:0 24px}.lp-section-label{color:#4caafe;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.lp-section-title{color:#fff;font-size:clamp(26px,3.5vw,40px);font-weight:800;letter-spacing:-.8px;line-height:1.15;margin:0 0 14px}.lp-section-sub{color:#ffffff80;font-size:16px;line-height:1.6;margin:0 0 48px;max-width:580px}.lp-features{background:#ffffff05;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;padding:100px 0}.lp-features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lp-feature-card{animation:cardFadeIn .5s ease both;animation-delay:0s;animation-delay:var(--delay,0s);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s,background .2s,transform .2s}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lp-feature-card:hover{background:#4caafe0a;border-color:#4caafe4d;transform:translateY(-3px)}.lp-feature-icon{align-items:center;background:#4caafe1a;border-radius:12px;display:flex;height:52px;justify-content:center;width:52px}.lp-feature-label{color:#fff;font-size:17px;font-weight:700}.lp-feature-desc{color:#ffffff80;flex:1 1;font-size:14px;line-height:1.6}.lp-feature-cta{align-items:center;background:#0000;border:none;color:#4caafe;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:14px;font-weight:600;gap:6px;margin-top:4px;padding:0;transition:gap .18s}.lp-feature-cta:hover{gap:10px}.lp-docs{padding:100px 0}.lp-docs-wrap{gap:16px}.lp-docs-arrow,.lp-docs-wrap{align-items:center;display:flex}.lp-docs-arrow{align-self:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;color:#ffffffb3;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;transition:border-color .18s,color .18s,background .18s;width:44px}.lp-docs-arrow:hover:not(:disabled){background:#4caafe14;border-color:#4caafe80;color:#4caafe}.lp-docs-arrow:disabled{cursor:default;opacity:.25}.lp-docs-grid{grid-gap:16px;animation:docs-fade-in .4s ease both;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(3,1fr)}@keyframes docs-fade-in{0%{opacity:0}to{opacity:1}}.lp-doc-card{grid-gap:4px 12px;align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;cursor:pointer;display:grid;flex:0 0 280px;gap:4px 12px;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;padding:20px 22px;scroll-snap-align:start;transition:border-color .2s,background .2s,transform .18s}.lp-doc-card:hover{background:#4caafe0d;border-color:#4caafe59;transform:translateY(-2px)}.lp-doc-num{align-self:center;background:#4caafe1f;border-radius:8px;color:#4caafe;font-size:12px;font-weight:700;grid-row:1/3;padding:6px 10px;white-space:nowrap}.lp-doc-name{color:#fff;font-size:15px;font-weight:600;line-height:1.3}.lp-doc-meta{color:#ffffff59;font-size:12px}.lp-doc-arrow{align-self:center;color:#fff3;grid-row:1/3;transition:color .18s,transform .18s}.lp-doc-card:hover .lp-doc-arrow{color:#4caafe;transform:translateX(3px)}.lp-docs-all-btn{align-items:center;background:#0000;border:1px solid #ffffff26;border-radius:10px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:15px;font-weight:500;gap:8px;padding:12px 28px;transition:border-color .18s,color .18s}.lp-docs-all-btn:hover{border-color:#4caafe66;color:#4caafe}.lp-how{background:#ffffff05;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;padding:100px 0}.lp-how-steps{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:0;position:relative}.lp-how-steps:before{background:linear-gradient(90deg,#4caafe66,#4caafe66);border:none;border-top:1px dashed #4caafe4d;content:"";height:1px;left:calc(16.5% + 8px);position:absolute;right:calc(16.5% + 8px);top:28px}.lp-how-step{padding:0 16px;text-align:center}.lp-how-num{align-items:center;background:#4caafe1f;background:#16213e;border:2px solid #4caafe4d;border-radius:50%;color:#4caafe;display:flex;font-size:18px;font-weight:800;height:56px;justify-content:center;margin:0 auto 20px;position:relative;width:56px;z-index:1}.lp-how-title{color:#fff;font-size:17px;font-weight:700;margin:0 0 10px}.lp-how-desc{color:#ffffff80;font-size:14px;line-height:1.6;margin:0}.lp-faq{padding:100px 0}.lp-final-cta{border-top:1px solid #ffffff0f;overflow:hidden;padding:100px 24px;position:relative;text-align:center}.lp-final-cta-glow{background:radial-gradient(ellipse at 50% 0,#4caafe1f 0,#0000 65%);inset:0;pointer-events:none;position:absolute}.lp-final-cta-title{color:#fff;font-size:clamp(28px,4vw,46px);font-weight:800;letter-spacing:-1px;margin:0 0 14px}.lp-final-cta-sub{color:#ffffff73;font-size:16px;margin:0 0 36px}@media (max-width:768px){.lp-hero{min-height:auto;padding:100px 20px 60px}.lp-hero-sub br{display:none}.lp-hero-search{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;display:flex;gap:10px;padding:10px 10px 10px 20px;width:100%}.lp-docs-grid,.lp-features-grid{grid-template-columns:1fr}.lp-docs-arrow{display:none}.lp-how-steps{gap:24px;grid-template-columns:1fr}.lp-how-steps:before{display:none}.lp-docs,.lp-faq,.lp-features,.lp-final-cta,.lp-how{padding:60px 0}.lp-section-sub{margin-bottom:32px}}.lp-hero-search-wrap{max-width:860px;position:relative;width:100%}.lp-hero-search{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;display:flex;gap:10px;padding:10px 10px 10px 20px;width:100%}.lp-hero-search:focus-within{border-color:#4caafe80}.lp-hero-search-clear{align-items:center;background:none;border:none;color:#ffffff4d;cursor:pointer;display:flex;padding:4px 6px;transition:color .15s}.lp-hero-search-clear:hover{color:#ffffffb3}.lp-hero-search-dropdown{animation:searchDrop .15s ease;background:#1a1a2e;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 12px 40px #00000080;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:50}@keyframes searchDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lp-search-result{align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background .15s}.lp-search-result:last-child{border-bottom:none}.lp-search-result:hover{background:#4caafe14}.lp-search-result-section{background:#4caafe1a;border-radius:5px;color:#4caafe;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.8px;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.lp-search-result-label{color:#ffffffd9;flex:1 1;font-size:14px;line-height:1.3}.lp-search-result-meta{color:#ffffff4d;flex-shrink:0;font-size:11px;white-space:nowrap}.lp-search-empty{align-items:center;color:#ffffff59;display:flex;font-size:14px;gap:10px;padding:16px}.article-card-image svg{border-radius:12px 12px 0 0;overflow:hidden}.doc-card-hashtag{background:#4caafe1f;border:1px solid #4caafe40;border-radius:6px;color:#4caafe;font-size:12px;font-weight:700;left:14px;padding:3px 8px}.doc-card-hashtag,.doc-card-pages-badge{font-family:Jost,sans-serif;pointer-events:none;position:absolute;top:10px}.doc-card-pages-badge{color:#ffffff59;font-size:11px;right:14px}.doc-promo-banner{align-items:center;animation:promoSlideUp .4s cubic-bezier(.16,1,.3,1) forwards;background:#2a2a2e;border-radius:999px;bottom:28px;box-shadow:0 8px 40px #0000008c;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;left:50%;max-width:calc(100% - 32px);min-height:68px;padding:0 14px 0 10px;position:fixed;transform:translateX(-50%);width:860px;z-index:99999}@keyframes promoSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.doc-promo-banner-icon{align-items:center;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.doc-promo-banner-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.doc-promo-banner-title{color:#fff;font-family:Jost,sans-serif;font-size:15px;font-weight:900;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.doc-promo-banner-sub{color:#fff9;font-family:Jost,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.doc-promo-banner-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.doc-promo-banner-go{align-items:center;background:none;border:2px solid #4caafe;border-radius:50%;color:#4caafe;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:border-color .2s,background .2s,color .2s;width:40px}.doc-promo-banner-go:hover{background:#ffffff1a;border-color:#fff;color:#fff}.doc-promo-banner-close{align-items:center;background:none;border:2px solid #ffffff73;border-radius:50%;color:#ffffff8c;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:border-color .2s,background .2s,color .2s;width:40px}.doc-promo-banner-close:hover{background:#ffffff1a;border-color:#fff;color:#fff}@media (max-width:600px){.doc-promo-banner{border-radius:20px;bottom:16px;flex-wrap:nowrap;gap:10px;height:auto;padding:12px 12px 12px 10px;width:calc(100% - 24px)}.doc-promo-banner-body{gap:3px}.doc-promo-banner-title{font-size:13px;white-space:normal}.doc-promo-banner-sub{font-size:12px;white-space:normal}.doc-promo-banner-close,.doc-promo-banner-go{height:36px;width:36px}}.mega-menu{background:#181b24;border-bottom:.5px solid #ffffff14;left:0;position:fixed;right:0;top:52px;z-index:999}.mega-menu-inner{display:flex;gap:0;margin:0 auto;max-width:1400px;padding:24px 32px 28px}.mega-col{flex:1.2 1;padding:0 20px 0 0}.mega-col-side{flex:1 1;padding:0 24px}.mega-col-side:last-child{padding:0 0 0 24px}.mega-col-divider{align-self:stretch;background:#ffffff0f;flex-shrink:0;width:.5px}.mega-col-head{border-bottom:.5px solid #ffffff12;gap:8px;margin-bottom:14px;padding-bottom:12px}.mega-col-head span{color:#ffffff4d;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mega-cat-grid{grid-gap:1px;grid-column-gap:12px;column-gap:12px;display:grid;gap:1px;grid-template-columns:1fr 1fr}.mega-cat-item{background:none;border:none;border-radius:6px;color:#fff9;cursor:pointer;font-family:inherit;font-size:13px;padding:6px 8px;text-align:left;transition:background .1s,color .1s}.mega-cat-item:hover{background:#ffffff0d;color:#fff}.mega-cat-divider{border-top:.5px solid #ffffff0f;grid-column:1/-1;margin:6px 0}.mega-cat-all{background:none;border:none;border-radius:6px;color:#ffffff59;cursor:pointer;font-family:inherit;font-size:13px;padding:4px 8px;text-align:left;transition:color .1s}.mega-cat-all:hover{color:#ffffffa6}.mega-side-all{align-items:center;background:#ffffff0a;border:.5px solid #ffffff12;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;margin-bottom:16px;padding:7px 10px;text-align:left;transition:background .1s,color .1s;width:100%}.mega-side-all:hover{background:#ffffff12;color:#ffffffbf}.mega-side-item,.mega-side-list{display:flex;flex-direction:column;gap:2px}.mega-side-item{background:none;border:none;border-radius:8px;cursor:pointer;font-family:inherit;padding:7px 10px;text-align:left;transition:background .1s;width:100%}.mega-side-item:hover{background:#ffffff0d}.mega-side-name{color:#ffffffb3;font-size:13px}.mega-side-sub{color:#ffffff47;font-size:11px;line-height:1.4}.pricing-page{background:#07090f;font-family:Jost,sans-serif;min-height:100vh;overflow:hidden;position:relative}.pricing-bg-orbs{inset:0;pointer-events:none;position:absolute;z-index:0}.pricing-orb{border-radius:50%;filter:blur(120px);position:absolute}.pricing-orb1{background:#1e46a073;height:500px;left:-200px;top:-200px;width:700px}.pricing-orb2{background:#0f503266;height:400px;right:-150px;top:-150px;width:500px}.pricing-orb3{background:#1432784d;bottom:0;height:300px;left:30%;width:400px}.pricing-topbar{padding:20px 40px 0;position:relative;z-index:2}.pricing-back-btn{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#ffffff80;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.pricing-back-btn:hover{background:#ffffff17;border-color:#ffffff2e;color:#ffffffd9}.pricing-hero{padding:32px 20px 0;position:relative;text-align:center;z-index:1}.pricing-h1{color:#fff;font-size:38px;font-weight:800;letter-spacing:-.5px;margin-bottom:10px}.pricing-h1 em{color:#4caafe;font-style:normal}.pricing-hsub{color:#ffffff61;font-size:14px;line-height:1.6;margin-bottom:36px}.pricing-stage{margin:0 auto;max-width:1080px;padding:0 20px;position:relative;z-index:1}.pricing-bgw{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffffff2e,#ffffff0a);-webkit-background-clip:text;background-clip:text;font-size:200px;font-weight:900;letter-spacing:-10px;line-height:1;margin-bottom:-28px;pointer-events:none;position:relative;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.pricing-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}.pricing-card{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff12,0 8px 32px #00000080;display:flex;flex-direction:column;overflow:hidden;padding:22px 20px 20px;position:relative}.pricing-card-pop{background:#4caafe12;border-color:#4caafe73;box-shadow:inset 0 1px 0 #4caafe33,0 0 60px #4caafe1a,0 8px 32px #00000080}.pricing-card-biz{background:#2ed8a00f;border-color:#2ed8a066;box-shadow:inset 0 1px 0 #2ed8a033,0 0 60px #2ed8a014,0 8px 32px #00000080}.pricing-shine{background:linear-gradient(90deg,#0000 5%,#ffffff1f 50%,#0000 95%);height:1px;left:0;position:absolute;right:0;top:0}.pricing-shine-blue{background:linear-gradient(90deg,#0000 5%,#4caafe66 50%,#0000 95%)}.pricing-shine-green{background:linear-gradient(90deg,#0000 5%,#2ed8a066 50%,#0000 95%)}.pricing-glow{border-radius:50%;filter:blur(40px);height:220px;left:50%;opacity:.7;pointer-events:none;position:absolute;top:-120px;transform:translateX(-50%);width:320px}.pricing-glow-none{background:#ffffff05}.pricing-glow-blue{background:#4caafe40}.pricing-glow-blue2{background:#4caafe1f}.pricing-glow-green{background:#2ed8a038}.pricing-card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.pricing-plan-name{color:#ffffff61;font-size:13px;font-weight:500}.pricing-pill{border-radius:20px;font-size:11px;font-weight:600;padding:4px 12px}.pricing-pill-blue{background:#4caafe1f;border:1px solid #4caafe4d;color:#4caafe}.pricing-pill-green{background:#2ed8a01f;border:1px solid #2ed8a04d;color:#2ed8a0}.pricing-price{color:#fff;font-size:52px;font-weight:800;letter-spacing:-2px;line-height:1;margin-bottom:2px}.pricing-price-cur{font-size:20px;font-weight:700;letter-spacing:0;vertical-align:4px}.pricing-price-per{color:#ffffff4d;font-size:12px;min-height:16px}.pricing-saving-row{align-items:center;display:flex;gap:6px;height:22px;margin:4px 0 8px}.pricing-orig{color:#ffffff38;font-size:12px;text-decoration:line-through}.pricing-sav-badge{background:#2ed8a01a;border:1px solid #2ed8a033;border-radius:20px;color:#2ed8a0;font-size:11px;font-weight:600;padding:2px 10px;white-space:nowrap}.pricing-togrow{background:#0003;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:3px}.pricing-togrow-disabled{opacity:.4;pointer-events:none}.pricing-ttab{background:#0000;border:none;border-radius:7px;color:#ffffff4d;cursor:pointer;flex:1 1;font-family:Jost,sans-serif;font-size:12px;font-weight:500;padding:5px 0;transition:all .2s}.pricing-ttab-on{background:#ffffff1a;color:#fff}.pricing-togrow-blue .pricing-ttab-on{background:#4caafe40;color:#7bc8ff}.pricing-togrow-green .pricing-ttab-on{background:#2ed8a040;color:#2ed8a0}.pricing-divider{background:#ffffff12;height:.5px;margin-bottom:14px}.pricing-desc{color:#ffffff47;font-size:12px;line-height:1.55;margin-bottom:14px}.pricing-feats{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none;margin-bottom:18px}.pricing-feats li{align-items:flex-start;color:#fff9;display:flex;font-size:12px;gap:8px;line-height:1.4}.pricing-feat-dim{color:#fff3!important}.pricing-check{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:15px;justify-content:center;margin-top:1px;width:15px}.pricing-check-blue{background:#4caafe26;border:1px solid #4caafe4d}.pricing-check-green{background:#2ed8a026;border:1px solid #2ed8a04d}.pricing-check-x{background:#ffffff08;border:1px solid #ffffff14}.pricing-btns{display:flex;flex-direction:column;gap:7px;margin-top:auto}.pricing-btn{border:none;border-radius:11px;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;font-weight:600;padding:11px;transition:opacity .15s,transform .1s;width:100%}.pricing-btn:hover{opacity:.85}.pricing-btn:active{transform:scale(.98)}.pricing-btn-free{background:#ffffff12;border:1px solid #ffffff1a;color:#ffffffa6}.pricing-btn-plus{background:#4caafe;color:#060c18}.pricing-btn-pro{background:#4caafe21;border:1px solid #4caafe47;color:#4caafe}.pricing-btn-business{background:#2ed8a0;color:#030e09}.pricing-btn-more{background:#0000;border:1px solid #ffffff12;color:#ffffff47;font-size:12px;font-weight:400;padding:8px}.pricing-btn-more:hover{border-color:#ffffff21;color:#ffffff8c;opacity:1}@media (max-width:900px){.pricing-cards{grid-template-columns:repeat(2,1fr)}.pricing-bgw{font-size:120px}.pricing-h1{font-size:28px}}@media (max-width:540px){.pricing-cards{grid-template-columns:1fr}.pricing-bgw{font-size:72px;margin-bottom:-16px}}.pf-plan-row{flex-wrap:wrap;gap:16px;justify-content:space-between}.pf-plan-info,.pf-plan-row{align-items:center;display:flex}.pf-plan-info{gap:12px}.pf-plan-badge{border-radius:20px;font-size:12px;font-weight:600;padding:4px 14px;white-space:nowrap}.pf-plan-badge-free{background:#ffffff12;border:1px solid #ffffff1f;color:#fff9}.pf-plan-badge-plus{background:#4caafe1a;border:1px solid #4caafe40;color:#4caafe}.pf-plan-badge-pro{background:#4caafe14;border:1px solid #4caafe33;color:#7bc8ff}.pf-plan-badge-business{background:#2ed8a01a;border:1px solid #2ed8a040;color:#2ed8a0}.pf-plan-desc{color:#ffffff59;font-size:13px}.pf-plan-upgrade-btn{align-items:center;background:#4caafe1a;border:1px solid #4caafe40;border-radius:10px;color:#4caafe;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:8px 18px;transition:all .2s;white-space:nowrap}.pf-plan-upgrade-btn:hover{background:#4caafe2e;border-color:#4caafe66}.pf-plan-expires{color:#ffffff4d;font-size:12px}.ws-locked-wrap{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:24px}.ws-locked-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;max-width:480px;padding:48px 32px;text-align:center;width:100%}.ws-locked-icon{align-items:center;background:#4caafe14;border:1px solid #4caafe33;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.ws-locked-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:12px}.ws-locked-desc{color:#ffffff80;font-size:15px;line-height:1.6;margin-bottom:28px}.ws-locked-plans{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:28px}.ws-locked-plan{background:#4caafe14;border:1px solid #4caafe33;border-radius:12px;padding:10px 16px;text-align:center}.ws-locked-plan-biz{background:#2ed8a014;border-color:#2ed8a033}.ws-locked-plan-name{color:#4caafe;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.ws-locked-plan-biz .ws-locked-plan-name{color:#2ed8a0}.ws-locked-plan-limit{color:#fff6;font-size:12px}.ws-locked-btn{background:#4caafe;border:none;border-radius:12px;color:#060c18;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:600;margin-bottom:10px;padding:13px;transition:opacity .15s;width:100%}.ws-locked-btn:hover{opacity:.85}.ws-locked-btn-sec{background:#0000;border:1px solid #ffffff1a;border-radius:12px;color:#ffffff80;cursor:pointer;font-family:Jost,sans-serif;font-size:14px;font-weight:500;padding:11px;transition:all .15s;width:100%}.ws-locked-btn-sec:hover{border-color:#fff3;color:#fffc}.ws-limits-bar{align-items:center;background:#4caafe0f;border-bottom:1px solid #4caafe1f;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;padding:8px 20px}.ws-limits-label{color:#fff6}.ws-limits-count{color:#ffffffb3}.ws-limits-count strong{color:#4caafe}.ws-limits-extra{color:#2ed8a0;margin-left:4px}.ws-limits-buy{background:#4caafe26;border:1px solid #4caafe4d;border-radius:8px;color:#4caafe;cursor:pointer;font-family:Jost,sans-serif;font-size:12px;font-weight:600;margin-left:auto;padding:5px 14px}.ws-limits-buy:hover{background:#4caafe40}.plan-gate-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.plan-gate-modal{background:#0f1420;border:1px solid #4caafe40;border-radius:24px;box-shadow:0 0 60px #4caafe1f;max-width:420px;padding:40px 32px;position:relative;text-align:center;width:100%}.plan-gate-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;color:#ffffff80;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:16px;top:16px;width:28px}.plan-gate-close:hover{background:#ffffff1a;color:#fff}.plan-gate-icon{align-items:center;background:#4caafe14;border:1px solid #4caafe33;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.plan-gate-title{color:#fff;font-size:20px;font-weight:700;margin-bottom:10px}.plan-gate-desc{color:#ffffff73;font-size:14px;line-height:1.6;margin-bottom:24px}.plan-gate-plans{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.plan-gate-plan{background:#4caafe12;border:1px solid #4caafe2e;border-radius:10px;padding:8px 14px;text-align:center}.plan-gate-plan-biz{background:#2ed8a012;border-color:#2ed8a02e}.plan-gate-plan-name{color:#4caafe;display:block;font-size:12px;font-weight:600;margin-bottom:2px}.plan-gate-plan-biz .plan-gate-plan-name{color:#2ed8a0}.plan-gate-plan-price{color:#fff6;font-size:11px}.plan-gate-btn-primary{background:#4caafe;border:none;border-radius:11px;color:#060c18;cursor:pointer;font-family:Jost,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px;padding:12px;transition:opacity .15s;width:100%}.plan-gate-btn-primary:hover{opacity:.85}.plan-gate-btn-sec{background:#0000;border:1px solid #ffffff1a;border-radius:11px;color:#fff6;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;padding:10px;transition:all .15s;width:100%}.plan-gate-btn-sec:hover{border-color:#fff3;color:#ffffffb3}.content-locked-banner{align-items:center;background:#4caafe0f;border-bottom:1px solid #4caafe26;color:#ffffff80;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 24px;transition:background .15s}.content-locked-banner:hover{background:#4caafe1a;color:#fffc}.grid-locked{pointer-events:none}.card-locked{cursor:pointer!important;filter:grayscale(20%);opacity:.55;pointer-events:all!important}.card-lock-overlay{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:absolute}.mega-col-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mega-paid-badge{align-items:center;background:#ba751726;border:1px solid #ba75174d;border-radius:20px;color:#e8a840;display:inline-flex;font-size:9px;font-weight:600;gap:3px;line-height:1.4;padding:1px 6px;white-space:nowrap}.nav-paid-star{color:#e8a840;flex-shrink:0;height:12px;width:12px}.plan-paywall-page{align-items:center;background:#07090f;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;padding:48px 20px 40px;position:relative}.plan-paywall-orb{border-radius:50%;filter:blur(100px);pointer-events:none;position:absolute;z-index:0}.plan-paywall-orb1{background:#1e46a080;height:500px;left:-150px;top:-150px;width:600px}.plan-paywall-orb2{background:#0f503266;height:400px;right:-100px;top:-100px;width:500px}.plan-paywall-orb3{background:#14327859;bottom:0;height:300px;left:30%;width:400px}.plan-paywall-grid-bg{background-image:linear-gradient(#4caafe08 1px,#0000 0),linear-gradient(90deg,#4caafe08 1px,#0000 0);background-size:48px 48px;inset:0;pointer-events:none;position:absolute}.plan-paywall-wrap{max-width:500px;position:relative;width:100%;z-index:2}.plan-paywall-box{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#4caafe0f;border:1px solid #4caafe33;border-radius:24px;box-shadow:0 0 80px #4caafe1f,0 0 40px #4caafe14,inset 0 1px 0 #4caafe33,0 8px 32px #00000080;margin-bottom:24px;padding:40px 36px;text-align:center}.plan-paywall-badge{align-items:center;background:#ba75171f;border:1px solid #ba751740;border-radius:20px;color:#e8a840;display:inline-flex;font-size:11px;font-weight:600;gap:5px;margin-bottom:20px;padding:4px 14px}.plan-paywall-title{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.5px;margin-bottom:10px}.plan-paywall-sub{color:#ffffff73;font-size:14px;line-height:1.65;margin-bottom:28px}.plan-paywall-plans{display:flex;gap:10px;justify-content:center;margin-bottom:28px}.plan-paywall-plan{align-items:center;border-radius:14px;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:130px;min-height:72px;padding:16px 18px;text-align:center}.plan-paywall-plan-default{background:#ffffff0a;border:1px solid #ffffff1a}.plan-paywall-plan-pop{background:#4caafe1f;border:2px solid #4caafe80;box-shadow:0 0 24px #4caafe26}.plan-paywall-plan-biz{background:#2ed8a00f;border:1px solid #2ed8a040}.plan-paywall-plan-top-badge{color:#4caafe;display:block;font-size:10px;font-weight:600;margin-bottom:6px}.plan-paywall-plan-name{color:#fff;display:block;font-size:14px;font-weight:700;margin-bottom:4px}.plan-paywall-plan-biz .plan-paywall-plan-name{color:#2ed8a0}.plan-paywall-plan-price{color:#fff6;display:block;font-size:12px}.plan-paywall-btn-primary{background:#4caafe;border:none;border-radius:12px;color:#060c18;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:700;margin-bottom:10px;padding:14px;transition:opacity .15s;width:100%}.plan-paywall-btn-primary:hover{opacity:.9}.plan-paywall-btn-sec{background:#0000;border:1px solid #ffffff1a;border-radius:12px;color:#ffffff61;cursor:pointer;font-family:Jost,sans-serif;font-size:13px;padding:11px;transition:all .15s;width:100%}.plan-paywall-btn-sec:hover{border-color:#fff3;color:#ffffffa6}.plan-paywall-preview{max-width:500px;position:relative;width:100%;z-index:1}.plan-paywall-preview-label{align-items:center;color:#ffffff40;display:flex;font-size:12px;gap:6px;justify-content:center;margin-bottom:14px}.plan-paywall-preview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);opacity:.22}.plan-paywall-preview-card{border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.pf-layout{background:#0a0c14;background:var(--color-background-tertiary,#0a0c14);display:flex;flex-direction:column;min-height:100vh}.pf-body{display:flex;flex:1 1;min-height:0}.pf-sidebar{border-right:1px solid #ffffff12;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 56px);overflow-y:auto;padding:24px 0 16px;position:-webkit-sticky;position:sticky;top:0;width:220px}.pf-sidebar-user{border-bottom:1px solid #ffffff12;gap:12px;margin-bottom:10px;padding:0 16px 20px}.pf-avatar,.pf-sidebar-user{align-items:center;display:flex}.pf-avatar{background:#4caafe26;border:1px solid #4caafe4d;border-radius:50%;color:#4caafe;flex-shrink:0;font-size:15px;font-weight:500;height:40px;justify-content:center;width:40px}.pf-sidebar-name{color:#fff;font-size:14px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-sidebar-plan{color:#fff9;font-size:12px;margin-top:2px}.pf-nav{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:0 8px}.pf-nav-item{align-items:center;background:#0000;border:none;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:10px;padding:9px 10px;text-align:left;transition:background .15s,color .15s;width:100%}.pf-nav-item:hover{background:#ffffff0d;color:#fff}.pf-nav-item-active{background:#4caafe1a!important;color:#4caafe!important}.pf-nav-item .ti{flex-shrink:0;font-size:18px}.pf-nav-badge{background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;color:#ffffff4d;font-size:11px;margin-left:auto;padding:2px 7px}.pf-logout{border-radius:0!important;border-top:1px solid #ffffff12;color:#ffffff4d!important;margin:8px 8px 0;padding-top:14px!important;width:calc(100% - 16px)!important}.pf-logout:hover{background:#0000!important;color:#ff5c5ccc!important}.pf-main{flex:1 1;max-width:760px;overflow-y:auto;padding:36px 48px}.pf-tab-content{display:flex;flex-direction:column;gap:32px}.pf-tab-title{color:#fff;font-size:22px;font-weight:500;margin:0 0 4px}.pf-tab-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.pf-section{display:flex;flex-direction:column;gap:14px}.pf-section-title{color:#ffffff8c;font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.pf-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.pf-field{display:flex;flex-direction:column;gap:6px}.pf-field-full{grid-column:1/-1}.pf-label{color:#ffffffa6;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.pf-input{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s;width:100%}.pf-input:focus{border-color:#4caafe80}.pf-form-actions{display:flex;gap:10px}.pf-btn-primary{background:#4caafe;border:none;border-radius:10px;color:#060c18;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px;transition:opacity .15s}.pf-btn-primary:disabled{cursor:default;opacity:.6}.pf-btn-secondary{align-items:center;background:#0000;border:1px solid #ffffff1f;border-radius:10px;color:#fff9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;gap:7px;padding:10px 18px;transition:border-color .15s,color .15s}.pf-btn-secondary:hover{border-color:#ffffff40;color:#ffffffd9}.pf-btn-secondary .ti{font-size:16px}.pf-btn-sm{font-size:13px;padding:7px 14px}.pf-btn-danger-text{background:none;border:none;color:#ff5c5cb3;cursor:pointer;font-family:inherit;font-size:13px;padding:0}.pf-btn-danger-text:hover{color:#ff5c5c}.pf-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.pf-stat-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:16px 18px}.pf-stat-label{color:#fff9;font-size:12px;margin-bottom:6px}.pf-stat-value{color:#fff;font-size:22px;font-weight:500}.pf-stat-sub{color:#4caafeb3;font-size:12px;margin-top:4px}.pf-history-list{border:1px solid #ffffff12;border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 200px);overflow-y:auto}.pf-hist-item{border-bottom:1px solid #ffffff0f}.pf-hist-item:last-child{border-bottom:none}.pf-hist-row{align-items:center;cursor:default;display:flex;justify-content:space-between;padding:12px 16px;transition:background .1s}.pf-hist-row:hover{background:#ffffff08}.pf-hist-info{grid-gap:10px;align-items:center;display:grid;flex:1 1;gap:10px;grid-template-columns:160px 32px 1fr;min-width:0}.pf-hist-label{color:#fff;font-size:14px;white-space:nowrap}.pf-hist-badge{background:#4caafe26;border-radius:20px;color:#4caafe;flex-shrink:0;font-size:12px;font-weight:600;padding:1px 0;text-align:center;width:28px}.pf-hist-date{color:#ffffff8c;font-size:12px}.pf-hist-actions{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:8px}.pf-hist-chevron,.pf-hist-del{background:none;border:none;border-radius:6px;color:#ffffff4d;cursor:pointer;font-size:15px;line-height:1;padding:4px 6px}.pf-hist-chevron:hover{color:#fff9}.pf-hist-del:hover{color:#ff5c5ccc}.pf-hist-detail{background:#ffffff05;border-top:1px solid #ffffff0d;gap:12px;padding:12px 16px 16px}.pf-hist-detail,.pf-hist-profs{display:flex;flex-direction:column}.pf-hist-profs{gap:4px}.pf-hist-prof{color:#ffffff80;font-size:13px;padding-left:12px;position:relative}.pf-hist-prof:before{color:#fff3;content:"┬╖";left:0;position:absolute}.pf-hist-dl-btns{display:flex;flex-wrap:wrap;gap:8px}.pf-empty{color:#ffffff80;font-size:14px;justify-content:center;padding:60px 20px}.pf-empty,.pf-upsell{align-items:center;display:flex;flex-direction:column;text-align:center}.pf-upsell{border:1px solid #ffffff12;border-radius:16px;gap:10px;padding:48px 32px}.pf-upsell-title{color:var(--color-text-primary);font-size:17px;font-weight:500}.pf-upsell-sub{color:#fff6;font-size:14px;line-height:1.6;margin-bottom:6px;max-width:320px}.pf-modal-overlay{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.pf-modal{background:#0f1a2e;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:16px;max-width:400px;padding:28px;width:100%}.pf-modal-header{align-items:center;color:var(--color-text-primary);display:flex;font-size:16px;font-weight:500;justify-content:space-between}.pf-modal-close{background:none;border:none;color:#fff6;cursor:pointer;font-size:18px;padding:2px}.pf-pwd-field{display:flex;flex-direction:column;gap:6px}.pf-pwd-wrap{position:relative}.pf-pwd-wrap .pf-input{padding-right:40px}.pf-pwd-eye{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:16px;line-height:1;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.pf-body{flex-direction:column}.pf-sidebar{border-bottom:1px solid #ffffff12;border-right:none;height:auto;padding:0;position:static;width:100%}.pf-sidebar-user{display:none}.pf-nav{flex-direction:row;gap:4px;overflow-x:auto;padding:8px}.pf-nav-item{flex-direction:column;flex-shrink:0;font-size:12px;gap:4px;padding:8px 12px;white-space:nowrap}.pf-logout{display:none}.pf-main{padding:20px 16px}.pf-form-grid,.pf-stats-grid{grid-template-columns:1fr}}.pf-team-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.pf-team-stat{background:#ffffff0a;border-radius:10px;padding:12px 14px}.pf-team-stat-label{color:#ffffff59;font-size:11px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.pf-team-stat-val{color:#fff;font-size:20px;font-weight:500}.pf-team-stat-sub{color:#ffffff4d;font-size:11px;margin-top:2px}.pf-team-section-title{color:#ffffff4d;font-size:11px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.pf-slots-card{background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:16px 18px}.pf-slots-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pf-slot{align-items:center;border:1.5px solid #0000;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:500;height:38px;justify-content:center;width:38px}.pf-slot-admin{background:#32d29b26;border-color:#32d29b4d;color:#32d29b}.pf-slot-filled{background:#4caafe26;border-color:#4caafe4d;color:#4caafe}.pf-slot-pending{background:#efb0231a;border-color:#efb0234d;border-style:dashed;color:#efb023}.pf-slot-empty{background:#ffffff08;border-color:#ffffff1a;border-style:dashed;color:#fff3}.pf-slots-legend{display:flex;flex-wrap:wrap;gap:14px}.pf-slots-legend-item{align-items:center;color:#ffffff4d;display:flex;font-size:11px;gap:5px}.pf-slots-legend-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.pf-members-card{background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;margin-bottom:8px;overflow:hidden}.pf-member-row{align-items:center;display:flex;gap:12px;padding:12px 16px}.pf-member-row:hover{background:#ffffff08}.pf-member-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:36px;justify-content:center;width:36px}.pf-member-avatar-admin{background:#32d29b26;color:#32d29b}.pf-member-avatar-spec{background:#4caafe26;color:#4caafe}.pf-member-avatar-pending{background:#ffffff0f;color:#ffffff4d}.pf-member-info{flex:1 1;min-width:0}.pf-member-name{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:6px}.pf-member-meta{color:#ffffff4d;font-size:11px;margin-top:2px}.pf-member-activity{color:#ffffff4d;font-size:11px;min-width:90px;text-align:right;white-space:nowrap}.pf-member-activity-online{color:#32d29b}.pf-member-divider{background:#ffffff0f;height:.5px;margin:0 16px}.pf-member-actions{display:flex;gap:2px;margin-left:8px}.pf-member-btn{align-items:center;background:none;border:none;border-radius:6px;color:#ffffff40;cursor:pointer;display:flex;font-size:15px;padding:5px;transition:background .15s,color .15s}.pf-member-btn:hover{background:#ffffff12;color:#ffffffb3}.pf-member-btn-danger{color:#e8483780}.pf-member-btn-danger:hover{background:#e848371f;color:#e84837}.pf-badge-admin{background:#32d29b1f;color:#32d29b}.pf-badge-admin,.pf-badge-spec{align-items:center;border-radius:20px;display:inline-flex;font-size:10px;font-weight:500;padding:2px 8px}.pf-badge-spec{background:#4caafe1f;color:#4caafe}.pf-badge-pending{align-items:center;background:#efb0231a;border-radius:20px;color:#efb023;display:inline-flex;font-size:10px;font-weight:500;padding:2px 8px}.pf-team-notice{align-items:flex-start;background:#efb0230f;border:.5px solid #efb02333;border-radius:8px;color:#efb023cc;display:flex;font-size:12px;gap:8px;line-height:1.5;margin-top:8px;padding:10px 12px}.pf-invite-block{background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:16px 18px}.pf-invite-sublabel{align-items:center;color:#fff6;display:flex;font-size:12px;gap:5px;margin-bottom:8px}.pf-invite-row{display:flex;gap:8px;margin-bottom:6px}.pf-invite-input{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-family:inherit;font-size:13px;outline:none;padding:7px 12px}.pf-invite-input:focus{border-color:#4caafe66}.pf-invite-link-val{background:#ffffff0a;border:.5px solid #ffffff14;border-radius:8px;color:#ffffff4d;flex:1 1;font-family:monospace;font-size:11px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.pf-invite-hint{color:#fff3;font-size:10px;margin-top:5px}.pf-invite-sep{background:#ffffff0f;height:1px;margin:14px 0}.pf-invite-send-btn{background:#4caafe26;border:.5px solid #4caafe4d;border-radius:8px;color:#4caafe;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 16px;white-space:nowrap}.pf-invite-send-btn:hover{background:#4caafe40}.pf-btn-sm{align-items:center;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:8px;color:#ffffff80;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:4px;padding:6px 12px;white-space:nowrap}.pf-btn-sm:hover{background:#ffffff14;color:#ffffffb3}.pf-tools-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.pf-tool-card{background:#ffffff08;border-radius:10px;gap:10px;padding:12px 14px}.pf-tool-card,.pf-tool-icon{align-items:center;display:flex}.pf-tool-icon{border-radius:8px;flex-shrink:0;font-size:15px;height:30px;justify-content:center;width:30px}.pf-tool-name{color:#fff;font-size:12px;font-weight:500}.pf-tool-usage{color:#ffffff4d;font-size:11px;margin-top:1px}.pf-team-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.pf-team-actions{display:flex;gap:8px}.pf-btn-add-slots{align-items:center;background:#ffffff0f;border:.5px solid #ffffff1f;border-radius:8px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;padding:8px 14px}.pf-btn-add-slots:hover{background:#ffffff17}@media (max-width:640px){.pf-team-stats,.pf-tools-grid{grid-template-columns:repeat(2,1fr)}}.anim-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.anim-card:hover{border-color:#4caafe4d!important;box-shadow:0 8px 24px #00000040,0 0 0 1px #4caafe4d;transform:translateY(-4px)}.anim-card:active{box-shadow:0 4px 12px #0003,0 0 0 1px #4caafe33;transform:translateY(-2px)}.anim-btn{transition:transform .15s ease,background .15s ease,opacity .15s ease}.anim-btn:hover{transform:translateY(-1px)}.anim-btn:active{transform:scale(.97)}.anim-icon{display:inline-flex;transition:transform .15s ease}.anim-icon:hover{transform:scale(1.1)}@keyframes animFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.anim-fade-up{animation:animFadeUp .3s ease both}.anim-fade-up-d1{animation-delay:.07s}.anim-fade-up-d2{animation-delay:.14s}.anim-fade-up-d3{animation-delay:.21s}.anim-fade-up-d4{animation-delay:.28s}.anim-fade-up-d5{animation-delay:.35s}.poster-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.poster-card .poster-card-preview{aspect-ratio:3/4;background:#13151c;flex-shrink:0;overflow:hidden;position:relative;width:100%}.poster-card .poster-card-preview img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.poster-card:hover .poster-card-preview img{transform:scale(1.03)}.poster-card-placeholder{align-items:center;background:#13151c;display:flex;height:100%;justify-content:center;width:100%}@media (max-width:600px){.poster-cards-grid{gap:10px;grid-template-columns:repeat(2,1fr)}}.ws-step0-wrap{margin:0 auto;max-width:860px;padding:48px 24px 80px}.ws-stepbar-wrap{margin:0 auto;max-width:1100px;padding:32px 32px 0;width:100%}.ws-stepbar{gap:24px;justify-content:space-between}.ws-stepbar,.ws-steps{align-items:center;display:flex}.ws-steps{flex:1 1}.ws-step{align-items:center;display:flex;gap:10px}.ws-step-dot{color:#fff3;font-size:12px;font-weight:700;height:28px;width:28px}.ws-step-done .ws-step-dot,.ws-step-dot{transition:background .3s ease,border-color .3s ease,color .2s ease}.ws-step-done .ws-step-dot{background:#4caafe33;border-color:#4caafe80}.ws-step-active .ws-step-dot{transition:background .3s ease,border-color .3s ease,color .2s ease}.ws-step-label{color:#fff3;font-size:13px;white-space:nowrap}.ws-step-active .ws-step-label{color:#fff;font-weight:600}.ws-step-line{background:#ffffff14;flex:1 1;height:1px;margin:0 10px}.ws-counter{align-items:center;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:20px;display:inline-flex;flex-shrink:0;gap:14px;padding:5px 5px 5px 16px}.ws-counter-text{color:#ffffff80;font-size:13px;white-space:nowrap}.ws-counter-text strong{color:#fff;font-weight:600}.ws-counter-btn{background:#ffffff14;border:none;border-radius:15px;color:#ffffffbf;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:7px 16px;white-space:nowrap}.ws-counter-btn:hover{background:#ffffff21}.ws-step0-hero{margin-bottom:40px}.ws-step0-title{color:#fff;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 10px}.ws-step0-sub{color:#fff6;font-size:15px;line-height:1.7;margin:0;max-width:520px}.ws-step0-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.ws-step0-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:28px 24px;position:relative;transition:border-color .15s,background .15s}.ws-step0-card-active{cursor:pointer}.ws-step0-card-active:hover{border-color:#ffffff2e}.ws-step0-card-selected{background:#4caafe12!important;border:1.5px solid #4caafe!important}.ws-step0-card-disabled{cursor:not-allowed;opacity:.4}.ws-step0-icon{align-items:center;background:#ffffff0d;border-radius:12px;color:#ffffff59;display:flex;height:52px;justify-content:center;width:52px}.ws-step0-card-selected .ws-step0-icon{background:#4caafe26}.ws-step0-card-title{color:#fff;font-size:16px;font-weight:600;line-height:1.3}.ws-step0-card-desc{color:#ffffff61;font-size:13px;line-height:1.6}.ws-step0-soon{background:#ffffff0d;border-radius:100px;color:#ffffff4d;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;right:16px;top:16px}.ws-step0-footer{align-items:center;display:flex;justify-content:space-between}.ws-step0-hint{color:#fff3;font-size:13px}.ws-step0-next{background:#4caafe;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;padding:14px 36px;transition:opacity .15s,background .15s}.ws-step0-next:hover{background:#3a9aee}.ws-step0-next-disabled{background:#4caafe40!important;color:#fff6!important;cursor:not-allowed!important}.ws-card-toprow{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px}.ws-step-dot{align-items:center;background:#0000;border:1.5px solid #ffffff1f;border-radius:50%;color:#ffffff40;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:32px;justify-content:center;transition:background .3s ease,border-color .3s ease,color .25s ease;width:32px}.ws-step-active .ws-step-dot{background:#4caafe;border-color:#4caafe;color:#fff}.ws-step-done .ws-step-dot{background:#4caafe26;border-color:#4caafe66;color:#4caafe}.ws-step-label{transition:color .25s ease}.ws-step-line{transition:background .3s ease}.ws-step-done .ws-step-line{background:#4caafe4d}.ws-calc-stepbar-wrap{margin:0 auto;max-width:960px;padding:32px 32px 0;width:100%}.ws-calc-toprow{align-items:center;display:flex;gap:24px;justify-content:space-between}.ws-calc-toprow .ws-steps{flex:1 1}.ws-step0-guide-row{display:flex;justify-content:center;margin-bottom:24px}.ws-step0-guide-btn{align-items:center;background:none;border:.5px solid #ffffff14;border-radius:100px;color:#ffffff59;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:7px;padding:8px 18px;transition:color .15s,border-color .15s,background .15s}.ws-step0-guide-btn:hover{background:#4caafe0f;border-color:#4caafe4d;color:#4caafe}.s1-wrap{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:visible}.s1-toprow{padding:32px 32px 0}.s1-layout,.s1-toprow{margin:0 auto;max-width:1100px;width:100%}.s1-layout{display:flex;flex:1 1;gap:24px;min-height:0;padding:24px 32px 0}.s1-left{flex-shrink:0;width:360px}.s1-panel{background:#ffffff05;border:.5px solid #ffffff14;border-radius:16px;padding:22px;position:-webkit-sticky;position:sticky;top:24px}.s1-panel-title{align-items:center;color:#ffffff40;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:18px;text-transform:uppercase}.s1-panel-title:before{background:#4caafe;border-radius:2px;content:"";display:block;height:13px;width:3px}.s1-field{margin-bottom:14px}.s1-label{color:#ffffff40;display:block;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:7px;text-transform:uppercase}.s1-haz-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.s1-haz-badge{background:#4caafe26;border-radius:100px;color:#4caafe;font-size:11px;font-weight:700;padding:2px 8px}.s1-search-wrap{position:relative}.s1-input{background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:10px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;width:100%}.s1-input:focus{border-color:#4caafe66}.s1-dropdown{background:#1a1d2e;border:.5px solid #ffffff1f;border-radius:10px;box-shadow:0 8px 32px #0006;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.s1-dd-item{cursor:pointer;padding:10px 14px}.s1-dd-item:hover{background:#ffffff0d}.s1-dd-name{color:#fff;font-size:13px;line-height:1.4}.s1-dd-meta{color:#ffffff4d;font-size:11px;margin-top:2px}.s1-haz-search{background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:8px;color:#fff;font-family:inherit;font-size:13px;margin-bottom:8px;outline:none;padding:8px 12px;width:100%}.s1-haz-list{display:flex;flex-direction:column;gap:2px;max-height:160px;overflow-y:auto}.s1-haz-row{align-items:flex-start;border-radius:7px;cursor:pointer;display:flex;gap:9px;padding:7px 9px}.s1-haz-row:hover{background:#ffffff0a}.s1-haz-checked{background:#4caafe12}.s1-haz-check{border:1.5px solid #ffffff2e;border-radius:4px;flex-shrink:0;height:15px;margin-top:2px;width:15px}.s1-haz-checked .s1-haz-check{background:#4caafe;border-color:#4caafe}.s1-haz-name{color:#ffffffa6;font-size:12px;line-height:1.4}.s1-haz-evt{color:#ffffff40;font-size:11px;margin-top:1px}.s1-empty-text{color:#ffffff40;font-size:13px;padding:8px 9px}.s1-btn-add{background:#4caafe;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-top:16px;padding:11px 0;width:100%}.s1-btn-add:hover{background:#3a9aee}.s1-divider{align-items:center;display:flex;gap:10px;margin:20px 0 14px}.s1-divider-line{background:#ffffff12;flex:1 1;height:.5px}.s1-divider-text{color:#fff3;font-size:11px;white-space:nowrap}.s1-upload-btns{display:flex;flex-direction:column;gap:8px}.s1-upload-btn{align-items:center;background:#ffffff05;border:.5px solid #ffffff12;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.s1-upload-disabled{cursor:not-allowed;opacity:.45}.s1-upload-icon{align-items:center;background:#ffffff0d;border-radius:8px;color:#fff6;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.s1-upload-text{flex:1 1}.s1-upload-title{color:#ffffff8c;font-size:13px;font-weight:600}.s1-upload-sub{color:#ffffff40;font-size:11px;margin-top:1px}.s1-soon{background:#ffffff0d;border-radius:100px;color:#ffffff40;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px}.s1-right{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;padding-bottom:24px}.s1-list-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6px}.s1-list-title{color:#fff;font-size:18px;font-weight:700}.s1-list-count{color:#ffffff4d;font-size:13px}.s1-list-scroll{flex:1 1;max-height:calc(100vh - 320px);min-height:0;overflow-y:auto;padding-right:4px}.s1-list-scroll::-webkit-scrollbar{width:4px}.s1-list-scroll::-webkit-scrollbar-track{background:#0000}.s1-list-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.s1-empty-state{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;min-height:200px}.s1-empty-icon{height:48px;opacity:.15;width:48px}.s1-empty-title{color:#ffffff4d;font-size:15px;font-weight:600}.s1-empty-sub{color:#ffffff2e;font-size:13px}.s1-list{display:flex;flex-direction:column;gap:8px}.s1-list-item{align-items:center;background:#ffffff05;border:.5px solid #ffffff12;border-radius:12px;cursor:grab;display:flex;gap:12px;padding:13px 14px;transition:border-color .15s,background .15s}.s1-list-item:hover{border-color:#ffffff21}.s1-list-item-over{background:#4caafe0d;border-color:#4caafe66}.s1-drag-handle{color:#ffffff2e;cursor:grab;flex-shrink:0}.s1-drag-handle:hover{color:#fff6}.s1-list-num{align-items:center;background:#4caafe1a;border-radius:50%;color:#4caafe;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.s1-list-name{color:#fffc;flex:1 1;font-size:14px;font-weight:500;min-width:0}.s1-list-tags{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px}.s1-tag{background:#ffffff0f;border-radius:100px;color:#ffffff59;font-size:11px;padding:3px 8px;white-space:nowrap}.s1-list-actions{display:flex;flex-shrink:0;gap:5px}.s1-list-btn{align-items:center;background:none;border:.5px solid #ffffff14;border-radius:8px;color:#ffffff59;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.s1-list-btn:hover{background:#ffffff0f;color:#fff}.s1-list-btn-del:hover{background:#ef44441a;border-color:#ef444433;color:#ef4444}.s1-bottom-bar{align-items:center;border-top:.5px solid #ffffff12;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;margin-top:16px;padding:16px 0 0}.s1-btn-back{background:#0000;border:.5px solid #ffffff1f;border-radius:10px;color:#fff6;cursor:pointer;font-family:inherit;font-size:14px;padding:11px 20px}.s1-btn-back:hover{background:#ffffff0d;color:#fff}.s1-btn-next{background:#4caafe;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:11px 28px}.s1-btn-next:hover{background:#3a9aee}.s1-btn-next-disabled{background:#4caafe40!important;color:#fff6!important;cursor:not-allowed!important}.s1-dropdown mark{background:#4caafe2e;border-radius:2px;color:#4caafe;padding:0 1px}.s1-list-item-dragging{background:#4caafe14!important;border-color:#4caafe4d!important;box-shadow:0 8px 32px #0006;cursor:grabbing!important}.s1-tag-haz{align-items:center;background:#4caafe1a!important;color:#4caafe!important;display:inline-flex;gap:5px}.s1-tag-empty{background:#ffffff0a!important;color:#fff3!important;font-style:italic}.s1-count-badge{align-items:center;background:#4caafe26;border-radius:100px;color:#4caafe;display:inline-flex;font-size:11px;font-weight:700;margin-left:8px;padding:2px 7px;vertical-align:middle}.s1-count-row,.s1-list-name{align-items:center;display:flex}.s1-count-row{justify-content:space-between;margin-bottom:14px}.s1-count-ctrl{background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:10px;overflow:hidden}.s1-count-btn,.s1-count-ctrl{align-items:center;display:flex}.s1-count-btn{background:none;border:none;color:#ffffff80;cursor:pointer;font-family:inherit;font-size:18px;height:36px;justify-content:center;width:32px}.s1-count-btn:hover{background:#ffffff0f;color:#fff}.s1-count-val{-moz-appearance:textfield;background:none;border:none;color:#fff;font-family:inherit;font-size:14px;font-weight:600;padding:0;text-align:center;width:40px}.s1-count-val::-webkit-inner-spin-button,.s1-count-val::-webkit-outer-spin-button{-webkit-appearance:none}.s1-inline-counter{background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:8px;overflow:hidden}.s1-ic-btn,.s1-inline-counter{align-items:center;display:flex}.s1-ic-btn{background:none;border:none;color:#fff6;cursor:pointer;font-family:inherit;font-size:16px;height:28px;justify-content:center;line-height:1;width:26px}.s1-ic-btn:hover{background:#ffffff0f;color:#fff}.s1-ic-del:hover{background:#ef44441a;color:#ef4444}.s1-ic-val{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;justify-content:center;min-width:22px;padding:0 6px;text-align:center}.s1-btn-clear{background:#0000;border:.5px solid #ef444433;border-radius:10px;color:#ef444499;cursor:pointer;font-family:inherit;font-size:14px;padding:11px 20px}.s1-btn-clear:hover{background:#ef444414;color:#ef4444}.s1-list-hint{color:#ffffff59;font-size:13px;font-weight:400;line-height:1.6;margin-bottom:14px;margin-top:4px}.s2e-wrap{margin:0 auto;max-width:1100px;padding:24px 32px 40px;width:100%}.s2e-loading-card,.s2e-wrap{display:flex;flex-direction:column}.s2e-loading-card{align-items:center;background:#ffffff05;border:.5px solid #ffffff12;border-radius:16px;gap:16px;justify-content:center;min-height:340px;padding:40px}.s2e-spinner{animation:s2e-spin .8s linear infinite;border:2.5px solid #ffffff12;border-radius:50%;border-top-color:#4caafe;height:36px;width:36px}@keyframes s2e-spin{to{transform:rotate(1turn)}}.s2e-spinner-sm{animation:s2e-spin .8s linear infinite;border:2px solid #ffffff12;border-radius:50%;border-top-color:#4caafe;flex-shrink:0;height:16px;width:16px}.s2e-load-title{color:#ffffffd9;font-size:15px;font-weight:600}.s2e-load-prof{color:#4caafe;font-size:13px;line-height:1.4;max-width:320px;min-height:36px;text-align:center}.s2e-load-bar-wrap{background:#ffffff12;border-radius:2px;height:3px;overflow:hidden;width:240px}.s2e-load-bar{background:#4caafe;border-radius:2px;height:100%}.s2e-load-counter{color:#ffffff40;font-size:12px}.s2e-toprow{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.s2e-list-title{color:#fff;font-size:18px;font-weight:700}.s2e-list-meta{color:#ffffff4d;font-size:13px;margin-top:2px}.s2e-add-btn{align-items:center;background:#4caafe1f;border:.5px solid #4caafe40;border-radius:10px;color:#4caafe;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;white-space:nowrap}.s2e-search-wrap{margin-bottom:14px}.s2e-search-icon{color:#ffffff40;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.s2e-search{background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:10px;color:#fff;font-family:inherit;font-size:13px;outline:none;padding:10px 36px 10px 38px;transition:border-color .15s;width:100%}.s2e-search:focus{border-color:#4caafe59}.s2e-search::placeholder{color:#fff3}.s2e-search-clear{align-items:center;background:#ffffff12;border:none;border-radius:5px;color:#ffffff59;cursor:pointer;display:flex;font-family:inherit;font-size:11px;height:20px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.s2e-search-clear:hover{background:#ffffff1f;color:#fff}.s2e-list{display:flex;flex-direction:column;gap:8px}.s2e-card{background:#ffffff05;border:.5px solid #ffffff12;border-radius:14px;overflow:hidden;transition:border-color .15s}.s2e-card.open{border-color:#4caafe33}.s2e-card-head{align-items:center;cursor:pointer;display:flex;gap:10px;padding:13px 16px;transition:background .15s;-webkit-user-select:none;user-select:none}.s2e-card-head:hover{background:#ffffff05}.s2e-chevron{color:#fff3;flex-shrink:0;transition:transform .22s ease}.s2e-chevron.open{transform:rotate(180deg)}.s2e-prof-name{color:#ffffffd9;flex:1 1;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2e-badge{align-items:center;border-radius:100px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:4px;padding:3px 9px;white-space:nowrap}.s2e-badge-count{background:#ffffff0d;border:.5px solid #ffffff14;color:#ffffff59}.s2e-badge-haz{background:#4caafe1a;border:.5px solid #4caafe33;color:#4caafe;cursor:pointer}.s2e-badge-haz:hover{background:#4caafe2e}.s2e-badge-ok{background:#2ed8a01a;border:.5px solid #2ed8a033;color:#2ed8a0}.s2e-badge-partial{background:#efb0231a;border:.5px solid #efb02333;color:#efb023}.s2e-badge-loading{background:#ffffff0a;border:.5px solid #ffffff12;color:#fff3}.s2e-del-btn{align-items:center;background:none;border:.5px solid #ffffff12;border-radius:8px;color:#ffffff40;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s;width:28px}.s2e-del-btn:hover{background:#ef44441a;border-color:#ef444433;color:#ef4444}.s2e-card-body{border-top:.5px solid #ffffff0f}.s2e-card-body-inner{padding:4px 16px 16px}.s2e-loading-inline{align-items:center;color:#ffffff4d;display:flex;font-size:13px;gap:10px;padding:16px}.s2e-seg-label{align-items:center;color:#fff3;display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.9px;margin:16px 0 8px;text-transform:uppercase}.s2e-seg-label:after{background:#ffffff0f;content:"";flex:1 1;height:.5px}.s2e-siz-item{align-items:center;background:#ffffff03;border:.5px solid #ffffff0d;border-radius:10px;display:flex;gap:9px;margin-bottom:5px;padding:9px 12px;transition:opacity .2s,border-color .15s}.s2e-siz-item:hover{border-color:#ffffff1a}.s2e-siz-item.off{background:hsla(0,0%,100%,.005);border-color:#ffffff08;opacity:.4}.s2e-siz-item.off .s2e-siz-name{color:#ffffff4d;text-decoration:line-through;-webkit-text-decoration-color:#ffffff26;text-decoration-color:#ffffff26}.s2e-siz-item.off .s2e-siz-qty{color:#ffffff26}.s2e-siz-chk{align-items:center;background:#0000;border:1.5px solid #ffffff2e;border-radius:5px;cursor:pointer;display:flex;flex-shrink:0;height:17px;justify-content:center;transition:background .15s,border-color .15s;width:17px}.s2e-siz-chk.on{background:#4caafe;border-color:#4caafe}.s2e-siz-name{color:#ffffffbf;flex:1 1;font-size:13px;line-height:1.3;min-width:0}.s2e-siz-qty{color:#ffffff4d;font-size:12px}.s2e-siz-qty,.s2e-siz-tag{flex-shrink:0;white-space:nowrap}.s2e-siz-tag{background:#4caafe14;border:.5px solid #4caafe26;border-radius:100px;color:#4caafeb3;cursor:default;font-size:10px;font-weight:600;padding:2px 8px;position:relative}.s2e-siz-x{align-items:center;background:none;border:none;border-radius:5px;color:#ffffff2e;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:22px;justify-content:center;transition:all .15s;width:22px}.s2e-siz-x:hover{background:#ef44441a;color:#ef4444}.s2e-tip{background:#1a1d2e;border:.5px solid #ffffff1f;border-radius:8px;bottom:calc(100% + 7px);box-shadow:0 8px 24px #00000080;color:#ffffffbf;font-size:11px;line-height:1.45;padding:9px 11px;pointer-events:none;white-space:normal;width:220px;z-index:200}.s2e-tip,.s2e-tip:after{left:50%;position:absolute;transform:translateX(-50%)}.s2e-tip:after{border:5px solid #0000;border-top-color:#1a1d2e;content:"";top:100%}.s2e-tip-title{color:#ffffff4d;font-size:10px;font-weight:700;letter-spacing:.7px;margin-bottom:4px;text-transform:uppercase}.s2e-restore{background:none;border:none;color:#4caafe99;cursor:pointer;font-family:inherit;font-size:11px;padding:4px 0}.s2e-restore:hover{color:#4caafe}.s2e-bottombar{align-items:center;border-top:.5px solid #ffffff12;display:flex;gap:10px;margin-top:20px;padding:16px 0 0}.s2e-btn-back{background:#0000;border:.5px solid #ffffff1f;border-radius:10px;color:#fff6;cursor:pointer;font-family:inherit;font-size:14px;padding:11px 20px}.s2e-btn-back:hover{background:#ffffff0a;color:#fff}.s2e-btn-clear{background:#0000;border:.5px solid #ef444433;border-radius:10px;color:#ef444499;cursor:pointer;font-family:inherit;font-size:14px;padding:11px 20px}.s2e-btn-clear:hover{background:#ef444414;color:#ef4444}.s2e-btn-next{background:#4caafe;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:11px 28px}.s2e-btn-next:hover{background:#3a9aee}.s2e-btn-next.disabled{background:#4caafe40;color:#fff6;cursor:not-allowed}.s2e-no-results{color:#fff3;display:flex;flex-direction:column;font-size:14px;gap:6px;padding:40px 20px;text-align:center}.s2e-no-results span{color:#ffffff1f;font-size:13px}.s2e-empty{padding:60px 20px;text-align:center}.s2e-empty-title{color:#ffffff4d;font-size:15px;font-weight:600}.s2e-empty-sub{color:#ffffff2e;font-size:13px;margin-top:6px}.s2e-modal-bg{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.s2e-modal{background:#151825;border:.5px solid #ffffff1a;border-radius:18px;box-shadow:0 24px 64px #0009;max-height:82vh;max-width:440px;overflow-y:auto;padding:24px;width:100%}.s2e-modal::-webkit-scrollbar{width:4px}.s2e-modal::-webkit-scrollbar-track{background:#0000}.s2e-modal::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.s2e-modal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.s2e-modal-icon{align-items:center;background:#4caafe1f;border-radius:9px;color:#4caafe;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.s2e-modal-title{color:#fff;font-size:16px;font-weight:700}.s2e-modal-prof{background:#ffffff08;border:.5px solid #ffffff12;border-radius:8px;color:#ffffff80;font-size:13px;line-height:1.4;margin-bottom:14px;padding:8px 12px}.s2e-modal-text{color:#ffffff8c;font-size:14px;line-height:1.6;margin-bottom:4px}.s2e-modal-text strong{color:#fffc;font-weight:600}.s2e-modal-close{align-items:center;background:none;border:.5px solid #ffffff1a;border-radius:7px;color:#fff6;cursor:pointer;display:flex;font-family:inherit;font-size:14px;height:28px;justify-content:center;width:28px}.s2e-modal-close:hover{background:#ffffff0f;color:#fff}.s2e-modal-search{background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:9px;color:#fff;font-family:inherit;font-size:13px;margin-bottom:8px;outline:none;padding:9px 12px;width:100%}.s2e-modal-search:focus{border-color:#4caafe59}.s2e-modal-sec{color:#fff3;font-size:10px;font-weight:700;letter-spacing:.9px;margin:14px 0 6px;text-transform:uppercase}.s2e-modal-footer{border-top:.5px solid #ffffff12;display:flex;gap:8px;margin-top:18px;padding-top:16px}.s2e-mf-cancel{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:10px;color:#ffffff80;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;padding:11px}.s2e-mf-cancel:hover{background:#ffffff14}.s2e-mf-save{background:#4caafe;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:2 1;font-family:inherit;font-size:14px;font-weight:700;padding:11px}.s2e-mf-save:hover{background:#3a9aee}.s2e-mf-save:disabled{background:#4caafe40;cursor:not-allowed}.s2e-mf-danger{background:#ef444426;border:.5px solid #ef444440;border-radius:10px;color:#ef4444;cursor:pointer;flex:2 1;font-family:inherit;font-size:14px;font-weight:700;padding:11px}.s2e-mf-danger:hover{background:#ef444440}.s2e-haz-row{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:9px;padding:8px 10px;transition:background .12s}.s2e-haz-row:hover{background:#ffffff0a}.s2e-haz-row.active{background:#4caafe12}.s2e-haz-chk{align-items:center;background:#0000;border:1.5px solid #ffffff2e;border-radius:4px;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;transition:background .12s,border-color .12s;width:16px}.s2e-haz-chk.on{background:#4caafe;border-color:#4caafe}.s2e-haz-name{color:#ffffffb3;font-size:13px;line-height:1.4}.s2e-haz-evt{color:#ffffff40;font-size:11px;margin-top:1px}.s2e-field{margin-bottom:14px}.s2e-label{color:#ffffff40;display:block;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:7px;text-transform:uppercase}.s2e-search-wrap{position:relative}.s2e-input{background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:10px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;width:100%}.s2e-input:focus{border-color:#4caafe66}.s2e-dropdown{background:#1a1d2e;border:.5px solid #ffffff1f;border-radius:10px;box-shadow:0 8px 32px #0006;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.s2e-dd-item{cursor:pointer;padding:10px 14px}.s2e-dd-item:hover{background:#ffffff0d}.s2e-dd-name{color:#fff;font-size:13px;line-height:1.4}.s2e-dd-meta{color:#ffffff4d;font-size:11px;margin-top:2px}.s2e-haz-search{background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:8px;color:#fff;font-family:inherit;font-size:13px;margin-bottom:8px;outline:none;padding:8px 12px;width:100%}.s2e-haz-list{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto}.s2e-haz-list::-webkit-scrollbar{width:4px}.s2e-haz-list::-webkit-scrollbar-track{background:#0000}.s2e-haz-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.s2e-mark{background:#4caafe2e;border-radius:2px;color:#4caafe;padding:0 1px}.s2e-tip-portal{background:#1a1d2e;border:.5px solid #ffffff1f;border-radius:8px;box-shadow:0 8px 24px #00000080;color:#ffffffbf;font-size:11px;line-height:1.45;margin-top:-6px;padding:9px 11px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(-100%);white-space:normal;width:220px;z-index:9999}.s2e-tip-portal:after{border:5px solid #0000;border-top-color:#1a1d2e;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.s2e-add-prof-panel{background:#0f1520;border:.5px solid #ffffff1a;border-radius:18px;box-shadow:0 24px 64px #0009;max-height:82vh;max-width:400px;overflow-y:auto;padding:22px;width:100%}.s2e-add-prof-panel::-webkit-scrollbar{width:4px}.s2e-add-prof-panel::-webkit-scrollbar-track{background:#0000}.s2e-add-prof-panel::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.s2e-add-prof-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.s2e-panel-title{align-items:center;color:#ffffff40;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;text-transform:uppercase}.s2e-panel-title:before{background:#4caafe;border-radius:2px;content:"";display:block;height:13px;width:3px}.s2e-add-prof-footer{border-top:.5px solid #ffffff12;display:flex;gap:8px;margin-top:18px;padding-top:16px}.s2e-btn-add-prof{background:#4caafe;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:2 1;font-family:inherit;font-size:14px;font-weight:700;padding:11px}.s2e-btn-add-prof:hover{background:#3a9aee}.s2e-btn-add-prof:disabled{background:#4caafe40;color:#fff6;cursor:not-allowed}.s2e-dropdown-portal{background:#1a1d2e;border:.5px solid #ffffff1f;border-radius:10px;box-shadow:0 8px 32px #0006;max-height:220px;overflow-y:auto;position:fixed;z-index:9999}.s2e-dropdown-portal::-webkit-scrollbar{width:4px}.s2e-dropdown-portal::-webkit-scrollbar-track{background:#0000}.s2e-dropdown-portal::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.s2e-modal-flex{display:flex;flex-direction:column;max-height:80vh;overflow:hidden!important}.s2e-haz-scroll{flex:1 1;min-height:0;overflow-y:auto;padding-right:2px}.s2e-haz-scroll::-webkit-scrollbar{width:4px}.s2e-haz-scroll::-webkit-scrollbar-track{background:#0000}.s2e-haz-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.s2e-modal-flex .s2e-modal-footer{flex-shrink:0;margin-top:12px}.s2e-seg-sublabel{color:#ffffff40;font-size:11px;font-style:italic;line-height:1.3;padding:6px 0 4px 4px}.s2e-siz-or{color:#fff6;font-size:12px}.s2e-or-label{background:#ffffff12;border-radius:4px;color:#ffffff4d;display:inline-block;font-size:10px;font-weight:700;margin:0 2px;padding:1px 5px;vertical-align:middle}.s2e-or-group{background:#4caafe08;border:.5px solid #4caafe33;border-radius:12px;margin-bottom:8px;padding:8px}.s2e-or-group .s2e-siz-item{border-color:#ffffff0a;margin-bottom:0}.s2e-or-header{align-items:center;color:#4caafe80;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.8px;padding:0 4px 6px;text-transform:uppercase}.s2e-or-header:after,.s2e-or-header:before{background:#4caafe33;content:"";flex:1 1;height:1px}.s2e-or-divider{color:#4caafe66;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 0;text-align:center}.s2e-list-hint{color:#ffffff59;font-size:13px;line-height:1.6;margin-top:6px;max-width:600px}.s2e-siz-name-editable{border-radius:4px;cursor:text;margin:-1px -3px;padding:1px 3px;transition:background .15s}.s2e-siz-name-editable:hover{background:#4caafe14;outline:1px dashed #4caafe4d}.s2e-siz-name-input{background:#4caafe12;border:.5px solid #4caafe66;border-radius:6px;color:#fff;flex:1 1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:3px 8px}.s3f-wrap{display:flex;flex-direction:column;margin:0 auto;max-width:1100px;padding:24px 32px 40px;width:100%}.s3f-toprow{margin-bottom:20px}.s3f-page-title{color:#fff;font-size:18px;font-weight:700}.s3f-page-sub{color:#ffffff4d;font-size:13px;margin-top:3px}.s3f-fields-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.s3f-field{display:flex;flex-direction:column}.s3f-label{color:#ffffff40;display:block;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.s3f-input{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:10px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s;width:100%}.s3f-input:focus{border-color:#4caafe66}.s3f-input::placeholder{color:#fff3}.s3f-doc-card{background:#ffffff05;border:.5px solid #ffffff12;border-radius:14px;margin-bottom:20px;overflow:hidden}.s3f-doc-topbar{border-bottom:.5px solid #ffffff0f;gap:10px;padding:12px 16px}.s3f-doc-icon,.s3f-doc-topbar{align-items:center;display:flex}.s3f-doc-icon{background:#4caafe1f;border-radius:7px;color:#4caafe;flex-shrink:0;height:30px;justify-content:center;width:30px}.s3f-doc-name{color:#fffc;font-size:13px;font-weight:500}.s3f-doc-meta{color:#ffffff4d;font-size:11px;margin-top:1px}.s3f-doc-preview{background:#2a2a3e;height:580px;position:relative;width:100%}.s3f-doc-loading{align-items:center;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute}.s3f-spinner{animation:s3f-spin .8s linear infinite;border:2.5px solid #ffffff12;border-radius:50%;border-top-color:#4caafe;height:32px;width:32px}@keyframes s3f-spin{to{transform:rotate(1turn)}}.s3f-spinner-sm{animation:s3f-spin .8s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;margin-right:6px;vertical-align:middle;width:14px}.s3f-load-text{color:#ffffff80;font-size:13px}.s3f-iframe{border:none;display:block;height:100%;width:100%}.s3f-bottombar{align-items:center;border-top:.5px solid #ffffff12;display:flex;gap:10px;padding-top:16px}.s3f-btn-back{background:#0000;border:.5px solid #ffffff1f;border-radius:10px;color:#fff6;cursor:pointer;font-family:inherit;font-size:14px;padding:11px 20px}.s3f-btn-back:hover{background:#ffffff0a;color:#fff}.s3f-btn-clear{align-items:center;background:#0000;border:.5px solid #ef444433;border-radius:10px;color:#ef444499;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:6px;padding:11px 18px}.s3f-btn-clear:hover{background:#ef444414;color:#ef4444}.s3f-btn-cards{align-items:center;background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:7px;padding:11px 18px}.s3f-btn-cards:hover{background:#ffffff14;color:#fff}.s3f-btn-download{align-items:center;background:#4caafe;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:11px 22px}.s3f-btn-download:hover{background:#3a9aee}.s3f-modal-bg{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.s3f-modal{background:#151825;border:.5px solid #ffffff1a;border-radius:18px;box-shadow:0 24px 64px #0009;max-width:440px;overflow-y:auto;padding:24px;width:100%}.s3f-modal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.s3f-modal-title{color:#fff;font-size:16px;font-weight:700}.s3f-modal-close{align-items:center;background:none;border:.5px solid #ffffff1a;border-radius:7px;color:#fff6;cursor:pointer;display:flex;font-family:inherit;font-size:14px;height:28px;justify-content:center;width:28px}.s3f-modal-close:hover{background:#ffffff0f;color:#fff}.s3f-format-row{display:flex;gap:10px}.s3f-format-btn{align-items:center;background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;color:#ffffff80;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;gap:6px;padding:14px 10px;transition:all .15s}.s3f-format-btn:hover{background:#ffffff0f;border-color:#ffffff26;color:#fffc}.s3f-format-btn.active{background:#4caafe1a;border-color:#4caafe59;color:#4caafe}.s3f-fmt-name{font-size:15px;font-weight:700}.s3f-fmt-sub{color:#ffffff4d;font-size:11px}.s3f-format-btn.active .s3f-fmt-sub{color:#4caafe99}.s3f-cards-list{flex:1 1;margin-bottom:4px;max-height:300px;min-height:0;overflow-y:auto}.s3f-cards-list::-webkit-scrollbar{width:4px}.s3f-cards-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.s3f-prof-row{align-items:center;border-radius:9px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background .12s}.s3f-prof-row:hover{background:#ffffff0a}.s3f-prof-row.on{background:#4caafe12}.s3f-prof-chk{align-items:center;border:1.5px solid #ffffff2e;border-radius:5px;display:flex;flex-shrink:0;height:17px;justify-content:center;transition:all .12s;width:17px}.s3f-prof-chk.on{background:#4caafe;border-color:#4caafe}.s3f-prof-nm{color:#ffffffbf;flex:1 1;font-size:13px;line-height:1.35}.s3f-prof-cnt{color:#ffffff4d;font-size:11px;white-space:nowrap}.s3f-modal-footer{border-top:.5px solid #ffffff12;display:flex;gap:8px;margin-top:18px;padding-top:16px}.s3f-mf-cancel{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:10px;color:#ffffff80;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;padding:11px}.s3f-mf-cancel:hover{background:#ffffff14}.s3f-mf-save{align-items:center;background:#4caafe;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:2 1;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;padding:11px}.s3f-mf-save:hover{background:#3a9aee}.s3f-mf-save:disabled{background:#4caafe40;color:#fff6;cursor:not-allowed}.s3f-mf-all{align-items:center;background:#4caafe1a;border:.5px solid #4caafe33;border-radius:10px;color:#4caafe;cursor:pointer;display:flex;flex:1.3 1;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;padding:11px}.s3f-mf-all:hover{background:#4caafe2e}.s3f-mf-all:disabled{cursor:not-allowed;opacity:.5}.s3f-mf-danger{background:#ef44441f;border:.5px solid #ef444440;border-radius:10px;color:#ef4444;cursor:pointer;flex:2 1;font-family:inherit;font-size:14px;font-weight:700;padding:11px}.s3f-mf-danger:hover{background:#ef444438}.s3f-cost-badge{background:#ffffff26;border-radius:100px;color:#fffc;font-size:10px;font-weight:700;margin-left:2px;padding:2px 6px;white-space:nowrap}.s3f-btn-cards .s3f-cost-badge{background:#ffffff1f;color:#fff9}.s3f-page-hint{color:#ffffff59;font-size:13px;line-height:1.6;margin-top:6px}.lp-root{--brand-blue:#4caafe;--brand-blue-hover:#3a9aee;--brand-blue-press:#2e8fea;--yandex-red:#ff3d00;--bg-page:#0f1117;--bg-deep:#0d0f18;--bg-deeper:#090b11;--surface-1:#1a1d27;--surface-2:#13151f;--surface-3:#1c1f2b;--surface-4:#16213e;--light-section:#f7f9fc;--light-card:#fff;--fg-ink:#1c1c1c;--fg-ink-2:#5a6272;--fg-ink-3:#6b7280;--fg-on-dark:#fff;--fg-on-dark-2:#fff9;--fg-on-dark-3:#ffffff73;--fg-on-dark-4:#ffffff59;--border-on-dark:#ffffff14;--border-on-dark-soft:#ffffff0f;--ring-blue:#4caafe26;--success-dark:#34d399;--font-sans:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--accent:#4caafe;--accent-hover:#3a9aee;--accent-soft:#4caafe1f;--accent-glow:#4caafe59;--heading-scale:1;--radius-scale:1;--r-card:calc(16px*var(--radius-scale));--r-btn:calc(12px*var(--radius-scale));--glow-blue:0 4px 14px var(--accent-glow);--glow-blue-hover:0 8px 24px #4caafe73;--ease:cubic-bezier(0.4,0,0.2,1);--ease-pop:cubic-bezier(0.34,1.56,0.64,1);--maxw:1100px}.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box;margin:0;padding:0}.lp-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page);color:var(--fg-on-dark);overflow-x:hidden}.lp-root,.lp-root button{font-family:var(--font-sans)}.lp-root button{cursor:pointer}.lp-root a{color:inherit;text-decoration:none}.lp-root img{display:block;max-width:100%}::selection{background:#4caafe4d}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 24px}.hdr{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);background:#0f1117d9;border-bottom:1px solid var(--border-on-dark-soft);height:64px;justify-content:space-between;padding:0 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.hdr,.hdr-logo{align-items:center;display:flex}.hdr-logo{cursor:pointer;font-size:18px;font-weight:800;gap:9px;letter-spacing:-.3px}.hdr-logo img{border-radius:7px;height:26px;width:26px}.hdr-logo .dot{color:var(--accent)}.hdr-logo:hover{opacity:.88}.hdr-nav{align-items:center;display:flex;gap:2px}.hdr-link{align-items:center;background:none;border:none;border-radius:8px;color:var(--fg-on-dark-2);display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:color .2s,background .2s}.hdr-link:hover{background:#ffffff12;color:#fff}.hdr-actions{align-items:center;display:flex;gap:8px}.hdr-ghost{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#fffc;font-size:13px;font-weight:600;height:36px;padding:0 16px;transition:background .2s}.hdr-ghost:hover{background:#ffffff1a}.hdr-cta{background:var(--accent);border:none;border-radius:8px;box-shadow:0 2px 12px var(--accent-glow);color:#fff;font-size:13px;font-weight:700;height:36px;padding:0 18px;transition:background .2s,transform .15s}.hdr-cta:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn{align-items:center;border:none;border-radius:var(--r-btn);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:700;gap:9px;height:50px;justify-content:center;padding:0 24px;transition:all .2s;white-space:nowrap}.btn-primary{background:var(--accent);box-shadow:0 4px 20px var(--accent-glow);color:#fff}.btn-primary:hover{background:var(--accent-hover);box-shadow:var(--glow-blue-hover);transform:translateY(-2px)}.btn-secondary{background:#0000;border:1px solid #ffffff2e;color:#ffffffc7;font-weight:600}.btn-secondary:hover{background:#4caafe0f;border-color:#4caafe80;color:var(--accent)}.btn-lg{font-size:16px;height:56px;padding:0 32px}.btn .ic{transition:transform .2s}.btn-primary:hover .ic,.btn-secondary:hover .ic{transform:translateX(3px)}.sec{padding:110px 0;position:relative}.sec-band{background:#ffffff05;border-bottom:1px solid var(--border-on-dark-soft);border-top:1px solid var(--border-on-dark-soft)}.sec-light{background:var(--light-section);border-bottom:1px solid #eef1f6;border-top:1px solid #eef1f6;color:var(--fg-ink)}.eyebrow{align-items:center;color:var(--accent);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:1.2px;text-transform:uppercase}.eyebrow:before{background:var(--accent);border-radius:2px;content:"";height:2px;width:22px}.sec-head{margin:0 auto 56px;max-width:620px;text-align:center}.sec-head .eyebrow{margin-bottom:16px}.sec-title{font-size:calc(clamp(28px, 3.6vw, 42px)*var(--heading-scale));font-weight:800;letter-spacing:-.6px;line-height:1.12;margin:0 0 14px}.sec-sub{color:var(--fg-on-dark-3);font-size:17px;line-height:1.6;margin:0 auto;max-width:540px}.sec-light .sec-sub{color:var(--fg-ink-2)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal-d1{transition-delay:.08s}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}.reveal-d4{transition-delay:.32s}.hero{padding:96px 24px 88px;position:relative}.hero,.hero-bg{overflow:hidden}.hero-bg{inset:0;position:absolute;z-index:0}.hero-grid{background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,#0000 0);background-size:48px 48px;inset:-2px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 35%,#000 25%,#0000 72%);mask-image:radial-gradient(ellipse 90% 70% at 50% 35%,#000 25%,#0000 72%);position:absolute}.hero-glow{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute}.hero-glow-1{animation:glow1 9s ease-in-out infinite alternate;background:#4caafe21;height:620px;left:-140px;top:-200px;width:620px}.hero-glow-2{animation:glow2 11s ease-in-out infinite alternate;background:#4caafe1a;bottom:-180px;height:520px;right:-100px;width:520px}@keyframes glow1{to{transform:translate(50px,36px)}}@keyframes glow2{to{transform:translate(-36px,-24px)}}.hero-inner{margin:0 auto;max-width:var(--maxw);position:relative;z-index:2}.hero-badge{align-items:center;background:var(--accent-soft);border:1px solid #4caafe4d;border-radius:100px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.3px;margin-bottom:26px;padding:7px 16px}.hero-badge .dot{animation:pulse 2.4s infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);height:7px;width:7px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-h1{font-size:calc(clamp(38px, 5.4vw, 66px)*var(--heading-scale));font-weight:800;letter-spacing:-1.4px;line-height:1.06;margin:0 0 22px}.hero-accent{color:var(--accent)}.hero-sub{color:var(--fg-on-dark-2);font-size:18px;line-height:1.6;margin:0 0 34px;max-width:540px}.hero-btns{gap:14px;margin-bottom:44px}.hero-btns,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{align-items:center;gap:30px}.hero-stat strong{display:block;font-size:26px;font-weight:800;line-height:1;margin-bottom:5px}.hero-stat span{color:var(--fg-on-dark-3);font-size:13px}.hero-stat-div{background:#ffffff1a;height:38px;width:1px}.hero-search-wrap{margin:0 0 34px;max-width:520px;position:relative}.hero-search{align-items:center;background:#ffffff0d;border:1.5px solid #ffffff1f;border-radius:var(--r-btn);display:flex;gap:10px;padding:6px 6px 6px 16px;transition:border-color .2s,box-shadow .2s}.hero-search:focus-within{border-color:#4caafe8c;box-shadow:0 0 0 4px var(--ring-blue)}.hero-search input{background:#0000;border:none;color:#fff;flex:1 1;font-family:var(--font-sans);font-size:15px;outline:none;padding:8px 0}.hero-search input::placeholder{color:#ffffff59}.hero-search-btn{background:var(--accent);border:none;border-radius:calc(var(--r-btn) - 4px);color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:700;height:42px;padding:0 22px;transition:background .2s}.hero-search-btn:hover{background:var(--accent-hover)}.hero--centered .hero-inner{margin:0 auto;max-width:760px;text-align:center}.hero--centered .hero-sub{margin-left:auto;margin-right:auto}.hero--centered .hero-btns,.hero--centered .hero-stats{justify-content:center}.hero--centered .hero-search-wrap{margin-left:auto;margin-right:auto}.hero--split .hero-inner{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr}.hero--split .hero-art{display:block}.hero--centered .hero-art,.hero--stat .hero-art{display:none}.hero--stat .hero-inner{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr .9fr}.hero--stat .hero-panel{display:block}.hero--centered .hero-panel,.hero--split .hero-panel{display:none}.hero-panel{background:var(--surface-1);border:1px solid var(--border-on-dark);border-radius:calc(var(--r-card) + 8px);box-shadow:0 24px 64px #0006;padding:30px}.hero-panel-row{align-items:center;border-bottom:1px solid var(--border-on-dark-soft);display:flex;gap:16px;padding:16px 0}.hero-panel-row:last-child{border-bottom:none}.hero-panel-ic{align-items:center;background:var(--accent-soft);border-radius:12px;color:var(--accent);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.hero-panel-row strong{display:block;font-size:16px;font-weight:700}.hero-panel-row span{color:var(--fg-on-dark-3);font-size:13px}.hero-panel-big{color:var(--accent);font-size:30px;font-weight:800;margin-left:auto}.la{stroke:var(--accent);fill:none;stroke-linecap:round;stroke-linejoin:round}.la-white{stroke:#ffffff80}.la-dash{stroke-dasharray:4 6}.deco-float{animation:float 7s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.plus-mark{color:#4caafe59;font-weight:300;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.hero-art-stage{aspect-ratio:1/1;margin:0 auto;max-width:460px;position:relative}.hero-art-stage svg{height:100%;overflow:visible;width:100%}.how-steps{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);position:relative}.how-steps:before{background-image:linear-gradient(90deg,#4caafe66 0 8px,#0000 8px 16px);background-size:16px 2px;content:"";height:2px;left:16%;position:absolute;right:16%;top:28px;z-index:0}.bold-off .how-steps:before{display:none}.how-step{padding:0 12px;position:relative;text-align:center;z-index:1}.how-num{align-items:center;background:var(--surface-4);border:2px solid #4caafe73;border-radius:50%;color:var(--accent);display:flex;font-size:18px;font-weight:800;height:58px;justify-content:center;margin:0 auto 22px;position:relative;width:58px}.how-num:after{border:1px dashed #4caafe40;border-radius:50%;content:"";inset:-8px;position:absolute}.bold-off .how-num:after{display:none}.how-title{font-size:19px;font-weight:700;margin:0 0 10px}.how-desc{color:var(--fg-on-dark-3);font-size:14px;line-height:1.6;margin:0}.sec-light .blog-title,.sec-light .how-title{color:var(--fg-ink)}.sec-light .blog-excerpt,.sec-light .how-desc{color:var(--fg-ink-3)}.sec-light .blog-card{background:var(--light-card);border-color:#e6ebf3;box-shadow:0 2px 16px #0000000d}.sec-light .blog-card:hover{border-color:#4caafe66}.sec-light .blog-meta{color:var(--fg-ink-3);opacity:.8}.about-lead{margin:0 auto;max-width:760px;text-align:center}.about-text{color:var(--fg-on-dark-2);font-size:19px;line-height:1.65;margin:0 auto;max-width:660px}.sec-light .about-text{color:var(--fg-ink-2)}.about-text b{color:#fff;font-weight:700}.sec-light .about-text b{color:var(--fg-ink)}.about-chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:40px}.about-chip{align-items:center;background:#ffffff0a;border:1px solid var(--border-on-dark);border-radius:100px;color:var(--fg-on-dark);display:inline-flex;font-size:14px;font-weight:600;gap:9px;padding:10px 18px;transition:border-color .2s,transform .2s,background .2s}.about-chip:hover{background:var(--accent-soft);border-color:#4caafe66;transform:translateY(-2px)}.about-chip .ic{color:var(--accent)}.sec-light .about-chip{background:#fff;border-color:#e6ebf3;box-shadow:0 2px 10px #0000000a;color:var(--fg-ink)}.about-stats{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-top:48px}.about-stat{border-right:1px solid var(--border-on-dark);padding:0 38px;text-align:center}.about-stat:last-child{border-right:none}.sec-light .about-stat{border-color:#e2e8f2}.about-stat strong{color:var(--accent);display:block;font-size:36px;font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:8px}.about-stat span{color:var(--fg-on-dark-3);font-size:13.5px}.sec-light .about-stat span{color:var(--fg-ink-3)}.feat-rows{display:flex;flex-direction:column;gap:80px}.feat-row{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.feat-row--rev .feat-text{order:2}.feat-row--rev .feat-art{order:1}.feat-tile{align-items:center;background:var(--accent-soft);border-radius:16px;color:var(--accent);display:flex;height:56px;justify-content:center;margin-bottom:22px;width:56px}.feat-num{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.feat-h{font-size:calc(28px*var(--heading-scale));font-weight:800;letter-spacing:-.6px;line-height:1.15;margin:0 0 14px}.sec-light .feat-h{color:var(--fg-ink)}.feat-d{color:var(--fg-on-dark-2);font-size:16px;line-height:1.65;margin:0 0 22px;max-width:460px}.sec-light .feat-d{color:var(--fg-ink-2)}.feat-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin-bottom:26px}.feat-li{align-items:center;color:var(--fg-on-dark);display:flex;font-size:14.5px;font-weight:500;gap:11px}.sec-light .feat-li{color:var(--fg-ink)}.feat-li-ic{background:var(--accent-soft);border-radius:7px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.feat-li-ic,.feat-link{align-items:center;color:var(--accent)}.feat-link{background:none;border:none;display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:700;gap:8px;padding:0;transition:gap .2s}.feat-link:hover{gap:12px}.feat-art,.feat-art-panel{position:relative}.feat-art-panel{aspect-ratio:5/4;background:linear-gradient(160deg,var(--surface-1),var(--surface-2));border:1px solid var(--border-on-dark);border-radius:22px;box-shadow:0 24px 64px #00000059;overflow:hidden}.sec-light .feat-art-panel{background:linear-gradient(160deg,#eef3fb,#fff);border-color:#e6ebf3;box-shadow:0 18px 50px #1c28401a}.feat-art-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:32px 32px;inset:0;position:absolute}.sec-light .feat-art-grid{background-image:linear-gradient(#1c28400d 1px,#0000 0),linear-gradient(90deg,#1c28400d 1px,#0000 0)}.feat-art-glow{background:#4caafe29;border-radius:50%;filter:blur(70px);height:320px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.feat-art-svg{height:100%;inset:0;padding:12%;position:absolute;width:100%}.feat-art-svg svg{height:100%;overflow:visible;width:100%}.bold-off .feat-art-glow{opacity:.5}.bill-toggle{align-items:center;background:#ffffff0d;border:1px solid var(--border-on-dark);border-radius:100px;display:inline-flex;gap:4px;margin:0 auto 14px;padding:5px}.sec-light .bill-toggle{background:#eef2f8;border-color:#e2e8f2}.bill-opt{background:none;border:none;border-radius:100px;color:var(--fg-on-dark-2);font-family:var(--font-sans);font-size:14px;font-weight:600;padding:9px 20px;position:relative;transition:color .25s;z-index:1}.sec-light .bill-opt{color:var(--fg-ink-2)}.bill-opt.on{color:#fff}.bill-pill{background:var(--accent);border-radius:100px;bottom:5px;box-shadow:0 4px 14px var(--accent-glow);position:absolute;top:5px;transition:transform .3s var(--ease-pop),width .3s var(--ease-pop);z-index:0}.bill-save{color:var(--success-dark);display:inline-block;font-size:13px;font-weight:600;margin-bottom:44px;min-height:18px}.pricing-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.price-card{background:#ffffff08;border:1px solid var(--border-on-dark);border-radius:calc(var(--r-card) + 4px);padding:32px 28px;position:relative;transition:border-color .2s,transform .2s,box-shadow .2s}.sec-light .price-card{background:var(--light-card);border-color:#e6ebf3;box-shadow:0 2px 16px #0000000d}.price-card:hover{border-color:#4caafe4d;transform:translateY(-4px)}.price-card--pop{background:linear-gradient(180deg,#4caafe14,#4caafe05);border-color:#4caafe8c;box-shadow:0 24px 64px #0006}.sec-light .price-card--pop{background:linear-gradient(180deg,#4caafe14,#fff);box-shadow:0 18px 50px #4caafe2e}.price-card--pop:hover{transform:translateY(-6px)}.price-pop-tag{background:var(--accent);border-radius:100px;box-shadow:0 4px 14px var(--accent-glow);color:#fff;font-size:11px;left:50%;letter-spacing:.6px;padding:6px 14px;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap}.price-name,.price-pop-tag{font-weight:700;text-transform:uppercase}.price-name{color:var(--accent);font-size:15px;letter-spacing:.8px;margin-bottom:6px}.price-tagline{color:var(--fg-on-dark-3);font-size:14px;margin-bottom:22px;min-height:38px}.sec-light .price-tagline{color:var(--fg-ink-3)}.price-amount{align-items:baseline;display:flex;gap:4px;margin-bottom:4px}.price-num{font-size:46px;font-weight:800;letter-spacing:-1.5px;line-height:1}.price-cur{font-size:24px;font-weight:700}.price-per{color:var(--fg-on-dark-3);font-size:14px}.sec-light .price-per{color:var(--fg-ink-3)}.price-note{color:var(--fg-on-dark-4);font-size:12px;margin-bottom:24px;min-height:16px}.price-btn{border-radius:var(--r-btn);font-family:var(--font-sans);font-size:15px;font-weight:700;height:48px;margin-bottom:26px;transition:all .2s;width:100%}.price-btn--primary{background:var(--accent);border:none;box-shadow:0 4px 16px var(--accent-glow);color:#fff}.price-btn--primary:hover{background:var(--accent-hover);transform:translateY(-2px)}.price-btn--ghost{background:#0000;border:1px solid #fff3;color:#fff}.sec-light .price-btn--ghost{border-color:#d4dbe6;color:var(--fg-ink)}.price-btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.price-feats{display:flex;flex-direction:column;gap:13px;list-style:none}.price-feat{align-items:flex-start;color:var(--fg-on-dark-2);display:flex;font-size:14px;gap:11px;line-height:1.4}.sec-light .price-feat{color:var(--fg-ink-2)}.price-feat-ic{color:var(--accent);flex-shrink:0;margin-top:1px}.price-feat--off{opacity:.4}.price-feat--off .price-feat-ic{color:var(--fg-on-dark-4)}.price-table{border:1px solid var(--border-on-dark);border-radius:calc(var(--r-card) + 4px);overflow:hidden}.sec-light .price-table{background:#fff;border-color:#e6ebf3}.price-trow{align-items:center;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr}.price-trow+.price-trow{border-top:1px solid var(--border-on-dark-soft)}.sec-light .price-trow+.price-trow{border-top:1px solid #eef1f6}.price-thead{background:#ffffff05}.sec-light .price-thead{background:#f5f8fc}.price-td,.price-th{font-size:14px;padding:18px 20px}.price-th-plan{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center}.price-th-plan .pn{color:var(--accent);font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.price-th-plan .pp{font-size:24px;font-weight:800;letter-spacing:-.5px}.price-th-plan .ps{color:var(--fg-on-dark-4);font-size:12px}.price-th-plan--pop{background:var(--accent-soft)}.price-feat-name{font-weight:500}.price-cell{text-align:center}.price-cell .yes{color:var(--accent)}.price-cell .no{color:var(--fg-on-dark-4)}.price-cell .val{font-weight:600}.price-table-cta{grid-gap:14px;align-items:center;background:#ffffff05;display:grid;gap:14px;grid-template-columns:1.6fr 1fr 1fr 1fr;padding:20px}.sec-light .price-table-cta{background:#f5f8fc}.blog-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.blog-card{background:#ffffff08;border:1px solid var(--border-on-dark);border-radius:var(--r-card);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s,transform .2s}.blog-card:hover{border-color:#4caafe59;transform:translateY(-4px)}.blog-thumb{aspect-ratio:16/10;background:var(--surface-4);border-bottom:1px solid var(--border-on-dark-soft);overflow:hidden;position:relative}.blog-thumb-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:22px 22px;inset:0;position:absolute}.blog-thumb svg{height:100%;inset:0;position:absolute;width:100%}.blog-body{display:flex;flex:1 1;flex-direction:column;padding:22px}.blog-cat{color:var(--accent);font-size:11px;letter-spacing:.7px;text-transform:uppercase}.blog-cat,.blog-title{font-weight:700;margin-bottom:10px}.blog-title{font-size:17px;line-height:1.32}.blog-excerpt{color:var(--fg-on-dark-3);flex:1 1;font-size:13.5px;line-height:1.6;margin-bottom:18px}.blog-meta{align-items:center;color:var(--fg-on-dark-4);display:flex;font-size:12px;gap:10px}.blog-meta-dot{background:currentColor;border-radius:50%;height:3px;width:3px}.faq-list{margin:0 auto;max-width:760px}.faq-item{background:var(--surface-3);border:1px solid var(--border-on-dark);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:border-color .2s,background .2s}.faq-item:hover{border-color:#4caafe4d}.faq-item.open{background:#1e2233;border-color:#4caafe66}.faq-q{align-items:center;background:none;border:none;color:#fff;display:flex;font-family:var(--font-sans);font-size:16px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 22px;text-align:left;width:100%}.faq-icon{color:var(--accent);flex-shrink:0;transition:transform .25s var(--ease)}.faq-item.open .faq-icon{transform:rotate(135deg)}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}.faq-a{color:var(--fg-on-dark-2);font-size:15px;line-height:1.65;padding:0 22px 22px}.final-cta{border-top:1px solid var(--border-on-dark-soft);overflow:hidden;padding:120px 24px;position:relative;text-align:center}.final-cta-glow{background:radial-gradient(ellipse 70% 80% at 50% 0,#4caafe29 0,#0000 62%);inset:0;pointer-events:none;position:absolute}.final-cta-grid{background-image:linear-gradient(hsla(0,0%,100%,.022) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,#0000 0);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 30%,#000,#0000 70%);mask-image:radial-gradient(ellipse 60% 70% at 50% 30%,#000,#0000 70%);position:absolute}.final-cta-inner{margin:0 auto;max-width:680px;position:relative;z-index:1}.final-cta-title{font-size:calc(clamp(30px, 4.4vw, 50px)*var(--heading-scale));font-weight:800;letter-spacing:-1.2px;line-height:1.08;margin:0 0 16px}.final-cta-sub{color:var(--fg-on-dark-2);font-size:17px;margin:0 0 38px}.final-cta-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.final-cta-note{color:var(--fg-on-dark-4);font-size:13px;margin-top:22px}.ftr{background:var(--bg-deeper);border-top:1px solid var(--border-on-dark-soft);padding:64px 40px 32px}.ftr-inner{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr 1fr;margin:0 auto;max-width:var(--maxw)}.ftr-logo{align-items:center;display:flex;font-size:21px;font-weight:800;gap:9px;margin-bottom:14px}.ftr-logo img{border-radius:7px;height:28px;width:28px}.ftr-logo .dot{color:var(--accent)}.ftr-tagline{color:var(--fg-on-dark-4);font-size:13.5px;line-height:1.65;margin-bottom:22px;max-width:280px}.ftr-contact{align-items:center;color:var(--fg-on-dark-3);display:inline-flex;font-size:13.5px;gap:9px;transition:color .2s}.ftr-contact:hover{color:var(--accent)}.ftr-col-title{color:var(--fg-on-dark-4);font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:16px;text-transform:uppercase}.ftr-list{display:flex;flex-direction:column;gap:10px;list-style:none}.ftr-list button{background:none;border:none;color:var(--fg-on-dark-3);font-family:var(--font-sans);font-size:13.5px;padding:0;text-align:left;transition:color .2s}.ftr-list button:hover{color:#fff}.ftr-bottom{border-top:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:44px auto 0;max-width:var(--maxw);padding-top:22px}.ftr-copy{color:var(--fg-on-dark-4);font-size:13px}.ftr-legal-note{color:#ffffff40;font-size:12px;line-height:1.5;max-width:420px}.fab{align-items:center;background:var(--surface-1);border:1px solid var(--border-on-dark);border-radius:50%;bottom:26px;box-shadow:0 12px 32px #0006;color:var(--accent);display:flex;height:46px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:26px;transform:translateY(16px) scale(.9);transition:all .3s var(--ease);width:46px;z-index:90}.fab.show{opacity:1;pointer-events:auto;transform:none}.fab:hover{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:980px){.hero--split .hero-inner,.hero--stat .hero-inner{grid-template-columns:1fr;text-align:center}.hero--split .hero-sub,.hero--stat .hero-sub{margin-left:auto;margin-right:auto}.hero--split .hero-btns,.hero--split .hero-stats,.hero--stat .hero-btns,.hero--stat .hero-stats{justify-content:center}.hero--split .hero-art,.hero--stat .hero-art{display:none}.blog-grid,.feat-row,.how-steps,.pricing-grid{grid-template-columns:1fr}.feat-row{gap:36px}.feat-row--rev .feat-text{order:1}.feat-row--rev .feat-art{order:2}.feat-rows{gap:56px}.about-stat{padding:0 24px}.how-steps:before{display:none}.ftr-inner{grid-template-columns:1fr 1fr}.price-table,.price-table-cta,.price-trow{font-size:13px}}@media (max-width:720px){.hdr{padding:0 18px}.hdr-nav{display:none}.sec{padding:80px 0}.ftr{padding:48px 20px 28px}.ftr-inner{gap:30px}.ftr-inner,.price-table-cta,.price-trow{grid-template-columns:1fr}.price-td,.price-th{text-align:left}}.lp-pricing-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1100px}@media (max-width:1100px){.lp-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lp-pricing-grid{grid-template-columns:1fr;max-width:380px}}.lp-float{animation:lp-float 5s ease-in-out infinite}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-plan-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:24px 20px 20px;position:relative;transition:border-color .2s,transform .2s}.lp-plan-card:hover{border-color:#4caafe40;transform:translateY(-2px)}.lp-plan-card--pop{background:#4caafe0d;border-color:#4caafe59}.lp-plan-card--biz{background:#2ed8a00a;border-color:#2ed8a04d}.lp-plan-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.lp-plan-name{color:#ffffff8c;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.lp-plan-badge{border-radius:100px;font-size:11px;font-weight:700;padding:3px 8px}.lp-plan-badge--blue{background:#4caafe26;color:#4caafe}.lp-plan-badge--green{background:#2ed8a026;color:#2ed8a0}.lp-plan-price{align-items:baseline;display:flex;gap:2px;margin-bottom:4px}.lp-plan-amount{color:#fff;font-size:36px;font-weight:800;line-height:1}.lp-plan-cur{color:#fff9;font-size:18px;font-weight:700}.lp-plan-per{color:#ffffff59;font-size:12px;margin-bottom:8px}.lp-plan-saving{color:#34d399;font-size:11px;font-weight:600;margin-bottom:8px}.lp-plan-divider{background:#ffffff12;height:1px;margin:14px 0}.lp-plan-tagline{color:#fff6;font-size:12px;line-height:1.5;margin-bottom:14px}.lp-plan-feats{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none;margin-bottom:20px}.lp-plan-feat{align-items:center;color:#ffffffbf;display:flex;font-size:13px;gap:8px}.lp-plan-feat--off{color:#ffffff40}.lp-plan-btn{border:none;border-radius:10px;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:700;margin-top:auto;padding:11px 0;transition:all .2s;width:100%}.lp-plan-btn--primary{background:#4caafe;box-shadow:0 4px 16px #4caafe4d;color:#fff}.lp-plan-btn--primary:hover{background:#3a9aee;transform:translateY(-1px)}.lp-plan-btn--green{background:#2ed8a0;color:#0d1a14}.lp-plan-btn--green:hover{background:#25c490;transform:translateY(-1px)}.lp-plan-btn--ghost{background:#ffffff0f;border:1px solid #ffffff1a;color:#ffffffb3}.lp-plan-btn--ghost:hover{background:#ffffff1a;color:#fff}.lp-plan-toggle{background:#ffffff0f;border-radius:8px;display:flex;gap:4px;margin:10px 0 6px;padding:3px}.lp-plan-toggle--disabled{opacity:.35}.lp-plan-tab{background:none;border:none;border-radius:6px;color:#ffffff73;cursor:pointer;flex:1 1;font-family:var(--font-sans);font-size:12px;font-weight:600;padding:5px 0;transition:all .2s}.lp-plan-tab--on{background:#ffffff1a;color:#fff}.lp-plan-toggle--blue .lp-plan-tab--on{background:#4caafe33;color:#4caafe}.lp-plan-toggle--green .lp-plan-tab--on{background:#2ed8a033;color:#2ed8a0}.final-cta-v2{grid-gap:0;background:#ffffff05;border:.5px solid #ffffff14;border-radius:20px;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--maxw);overflow:hidden;position:relative;z-index:1}.final-cta-v2-left{border-right:.5px solid #ffffff14;padding:56px 48px}.final-cta-v2-left .final-cta-title{margin-bottom:12px;text-align:left}.final-cta-v2-left .final-cta-sub{margin-bottom:28px;max-width:380px;text-align:left}.final-cta-v2-right{display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:56px 48px}.final-cta-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.final-cta-stat{display:flex;flex-direction:column;gap:4px}.final-cta-stat strong{color:#4caafe;font-size:26px;font-weight:800;line-height:1}.final-cta-stat span{color:#ffffff59;font-size:12px;line-height:1.4}.final-cta-v2-right .btn{align-self:flex-start}.final-cta-v2-right .final-cta-note{color:#fff3;font-size:11px;line-height:1.5;margin-top:0}@media (max-width:768px){.final-cta-v2{grid-template-columns:1fr}.final-cta-v2-left{border-bottom:.5px solid #ffffff14;border-right:none;padding:40px 24px}.final-cta-v2-right{padding:40px 24px}.final-cta-stats{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=main.8808c0f5.css.map*/