@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";.custom-table{display:flex;flex-direction:column;width:100%;overflow:scroll}.custom-table-header,.custom-table-row{display:flex;flex-direction:row;width:100%}.custom-table-header div{text-align:center;font-family:Inter,sans-serif;font-size:var(--fs-base);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px;border-bottom:1px solid;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-table-header .expander,.custom-table-row .expander{width:5.5%}.custom-table-row div{padding:4px;height:40px;font-family:Inter,sans-serif;font-size:var(--fs-md);font-weight:400;align-items:center;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:32px;text-align:center;position:relative}.expanded-row-items{padding:10px 20px}.expanded-row-items div{display:flex;justify-content:space-evenly}.expanded-row-items div p{font-family:Inter,sans-serif;font-size:var(--fs-md);font-weight:600}.expanded-row-items div span{font-family:Inter,sans-serif;font-size:var(--fs-md);font-weight:400}.universal-table{display:flex;flex-direction:column;width:90%;color:#a0aec0;background:linear-gradient(127.09deg,#060b28f0 19.41%,#0a0e237d 76.65%)!important;padding:20px;border-style:solid;border-color:#00000020;border-radius:1.25rem;box-shadow:#0000000d 0 1.25rem 1.6875rem;margin:40px;font-family:Inter,sans-serif}.universal-table .universal-table-header{display:flex;flex-direction:row;width:fit-content;font-family:Inter,sans-serif;font-size:var(--fs-md)}.universal-table .universal-table-header .universal-table-header-items{font-weight:600;font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.05em;padding:5px 10px;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif}.universal-table .universal-table-header .universal-table-header-items:nth-child(1){width:260px;margin-right:15px}.universal-table .universal-table-header .universal-table-header-items:nth-child(2){width:220px}.universal-table .universal-table-header .universal-table-header-items:nth-child(3){width:180px}.universal-table .universal-table-header .universal-table-header-items:nth-child(4){width:130px}.universal-table .universal-table-header .universal-table-header-items:nth-child(5){width:130px}.universal-table .universal-table-header .universal-table-header-items:nth-child(6){width:130px}.universal-table .universal-table-header .universal-table-header-items:nth-child(7){width:130px}.universal-table .universal-table-header .universal-table-header-items:nth-child(8){width:150px}.universal-table .universal-table-header .universal-table-header-items:nth-child(9){width:150px}.universal-table .universal-table-header .universal-table-header-items:nth-child(10){width:150px}.universal-table .universal-table-header .universal-table-header-items:nth-child(11){width:170px}.universal-table .universal-table-header .universal-table-header-items:nth-child(12){width:150px}.universal-table .universal-table-row{display:flex;flex-direction:row;width:fit-content;padding:15px 10px;border-bottom:.1px solid rgb(120,124,129);font-family:Inter,sans-serif;font-size:var(--fs-md)}.universal-table .universal-table-row .universal-table-row-items{flex:0 0 auto;word-break:break-all;position:relative;align-items:center;display:flex;font-family:Inter,sans-serif;color:#fff;font-size:var(--fs-md)}.universal-table .universal-table-row .universal-table-row-items:nth-child(1){width:260px;margin-right:15px}.universal-table .universal-table-row .universal-table-row-items:nth-child(2){width:220px}.universal-table .universal-table-row .universal-table-row-items:nth-child(3){width:180px}.universal-table .universal-table-row .universal-table-row-items:nth-child(4){width:130px}.universal-table .universal-table-row .universal-table-row-items:nth-child(5){width:130px}.universal-table .universal-table-row .universal-table-row-items:nth-child(6){width:130px}.universal-table .universal-table-row .universal-table-row-items:nth-child(7){width:130px}.universal-table .universal-table-row .universal-table-row-items:nth-child(8){width:150px}.universal-table .universal-table-row .universal-table-row-items:nth-child(9){width:150px}.universal-table .universal-table-row .universal-table-row-items:nth-child(10){width:150px}.universal-table .universal-table-row .universal-table-row-items:nth-child(11){width:170px}.universal-table .universal-table-row .universal-table-row-items:nth-child(12){width:150px}.universalButton{cursor:pointer;font-family:Inter,sans-serif;border-radius:15px;text-align:center;background:transparent;margin:10px;color:#fff;padding:8px;width:auto;border:1px solid rgba(255,255,255,.75)!important}.recommendation-table{display:flex;flex-direction:column;width:90%;color:#000;background:linear-gradient(90deg,#f6f4f7,#bfc4fb);padding:20px;border-style:solid;border-color:#00000020;border-radius:1.25rem;box-shadow:#0000000d 0 1.25rem 1.6875rem;margin:40px;font-family:Inter,sans-serif}.recommendation-table .recommendation-table-header{display:flex;flex-direction:row;width:fit-content;font-family:Inter,sans-serif;font-size:var(--fs-md)}.recommendation-table .recommendation-table-header .recommendation-table-header-items{font-weight:600;font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.05em;padding:5px 10px;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(1){width:230px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(2){width:240px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(3){width:180px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(4){width:150px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(5){width:130px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(6){width:130px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(7){width:130px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(8){width:150px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(9){width:150px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(10){width:150px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(11){width:170px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(12){width:150px}.recommendation-table .recommendation-table-row{display:flex;flex-direction:row;width:fit-content;padding:15px 10px;border-bottom:.1px solid rgb(120,124,129);font-family:Inter,sans-serif;font-size:var(--fs-md)}.recommendation-table .recommendation-table-row .recommendation-table-row-items{flex:0 0 auto;word-break:break-all;position:relative;align-items:center;display:flex;font-family:Inter,sans-serif;color:#000;font-size:var(--fs-md)}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(1){width:230px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(2){width:240px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(3){width:180px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(4){width:150px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(5){width:130px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(6){width:130px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(7){width:130px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(8){width:150px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(9){width:150px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(10){width:150px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(11){width:170px}.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(12){width:150px}.recommendationButton{cursor:pointer;font-family:Inter,sans-serif;border-radius:15px;text-align:center;background:transparent;margin:10px;color:#fff;padding:8px;width:auto;border:1px solid rgba(255,255,255,.75)!important}@media(max-width:1440px){.universal-table{margin:20px}.universal-table .universal-table-header .universal-table-header-items:nth-child(1),.universal-table .universal-table-row .universal-table-row-items:nth-child(1){width:220px}.universal-table .universal-table-header .universal-table-header-items:nth-child(2),.universal-table .universal-table-row .universal-table-row-items:nth-child(2){width:190px}.universal-table .universal-table-header .universal-table-header-items:nth-child(3),.universal-table .universal-table-row .universal-table-row-items:nth-child(3){width:150px}.universal-table .universal-table-header .universal-table-header-items:nth-child(4),.universal-table .universal-table-row .universal-table-row-items:nth-child(4){width:110px}.universal-table .universal-table-header .universal-table-header-items:nth-child(5),.universal-table .universal-table-row .universal-table-row-items:nth-child(5){width:110px}.universal-table .universal-table-header .universal-table-header-items:nth-child(6),.universal-table .universal-table-row .universal-table-row-items:nth-child(6){width:110px}.universal-table .universal-table-header .universal-table-header-items:nth-child(7),.universal-table .universal-table-row .universal-table-row-items:nth-child(7){width:110px}.universal-table .universal-table-header .universal-table-header-items:nth-child(8),.universal-table .universal-table-row .universal-table-row-items:nth-child(8){width:128px}.universal-table .universal-table-header .universal-table-header-items:nth-child(9),.universal-table .universal-table-row .universal-table-row-items:nth-child(9){width:128px}.universal-table .universal-table-header .universal-table-header-items:nth-child(10),.universal-table .universal-table-row .universal-table-row-items:nth-child(10){width:128px}.universal-table .universal-table-header .universal-table-header-items:nth-child(11),.universal-table .universal-table-row .universal-table-row-items:nth-child(11){width:145px}.universal-table .universal-table-header .universal-table-header-items:nth-child(12),.universal-table .universal-table-row .universal-table-row-items:nth-child(12){width:128px}.recommendation-table{margin:20px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(1),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(1){width:196px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(2),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(2){width:204px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(3),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(3){width:150px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(4),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(4){width:128px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(5),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(5){width:110px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(6),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(6){width:110px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(7),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(7){width:110px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(8),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(8){width:128px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(9),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(9){width:128px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(10),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(10){width:128px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(11),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(11){width:145px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(12),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(12){width:128px}}@media(min-width:1921px){.universal-table{margin:60px}.universal-table .universal-table-header .universal-table-header-items:nth-child(1),.universal-table .universal-table-row .universal-table-row-items:nth-child(1){width:300px}.universal-table .universal-table-header .universal-table-header-items:nth-child(2),.universal-table .universal-table-row .universal-table-row-items:nth-child(2){width:255px}.universal-table .universal-table-header .universal-table-header-items:nth-child(3),.universal-table .universal-table-row .universal-table-row-items:nth-child(3){width:210px}.universal-table .universal-table-header .universal-table-header-items:nth-child(4),.universal-table .universal-table-row .universal-table-row-items:nth-child(4){width:150px}.universal-table .universal-table-header .universal-table-header-items:nth-child(5),.universal-table .universal-table-row .universal-table-row-items:nth-child(5){width:150px}.universal-table .universal-table-header .universal-table-header-items:nth-child(6),.universal-table .universal-table-row .universal-table-row-items:nth-child(6){width:150px}.universal-table .universal-table-header .universal-table-header-items:nth-child(7),.universal-table .universal-table-row .universal-table-row-items:nth-child(7){width:150px}.universal-table .universal-table-header .universal-table-header-items:nth-child(8),.universal-table .universal-table-row .universal-table-row-items:nth-child(8){width:172px}.universal-table .universal-table-header .universal-table-header-items:nth-child(9),.universal-table .universal-table-row .universal-table-row-items:nth-child(9){width:172px}.universal-table .universal-table-header .universal-table-header-items:nth-child(10),.universal-table .universal-table-row .universal-table-row-items:nth-child(10){width:172px}.universal-table .universal-table-header .universal-table-header-items:nth-child(11),.universal-table .universal-table-row .universal-table-row-items:nth-child(11){width:195px}.universal-table .universal-table-header .universal-table-header-items:nth-child(12),.universal-table .universal-table-row .universal-table-row-items:nth-child(12){width:172px}.recommendation-table{margin:60px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(1),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(1){width:265px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(2),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(2){width:276px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(3),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(3){width:210px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(4),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(4){width:172px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(5),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(5){width:150px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(6),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(6){width:150px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(7),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(7){width:150px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(8),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(8){width:172px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(9),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(9){width:172px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(10),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(10){width:172px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(11),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(11){width:195px}.recommendation-table .recommendation-table-header .recommendation-table-header-items:nth-child(12),.recommendation-table .recommendation-table-row .recommendation-table-row-items:nth-child(12){width:172px}}:root{--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 20px;--fs-3xl: 22px;--fs-4xl: 24px;--fs-5xl: 28px;--fs-6xl: 32px;--fs-7xl: 36px;--fs-8xl: 44px;--clamp-hero: clamp(28px, 3.5vw, 48px);--clamp-section: clamp(24px, 3vw, 40px);--clamp-desc: clamp(15px, 1.5vw, 18px);--navbar-h: 72px;--section-pad-y: clamp(48px, 7vw, 96px);--section-pad-x: clamp(16px, 5%, 64px);--stack-gap: clamp(28px, 4vw, 40px);--gradient-accent: linear-gradient( 90deg, rgb(241, 230, 82) 0%, rgb(242, 126, 92) 27%, rgb(234, 103, 196) 52%, rgb(170, 151, 233) 78%, rgb(102, 200, 203) 87.81%, rgb( 51, 209, 147) 100% )}@media(max-width:768px){:root{--navbar-h: 56px}}html,body,#root,.app,.content{height:100%;width:100%;font-family:Inter}body,#root{background-color:#060b28}.app{display:flex;position:relative}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}#sidebar-wrapper{z-index:1000;position:fixed;left:320px;width:0;height:100%;margin-left:-320px;overflow-y:auto;background:#0a2f4c;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body #page-content-wrapper a{color:#01121f}.sec-heading-title{margin-bottom:16px;color:#fff}.sidebar-nav{position:fixed;top:0;width:320px;margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;flex-direction:column;height:100%;border-radius:17px;color:#000000de;background:linear-gradient(127.09deg,#060b28f0 19.41%,#0a0e237d 76.65%)}.dashboard-sidebar{border-radius:17px;color:#000000de;background:linear-gradient(127.09deg,#060b28f0 19.41%,#0a0e237d 76.65%)}.sidebar-nav li{text-indent:20px;line-height:40px}.sidebar-nav li a{display:block;text-decoration:none;color:#fff}.sidebar-nav li a:hover{text-decoration:none;color:#fff;background:#fff3}.handle{cursor:grab}.sidebar-wrapper{position:relative}.resizable-wrapper{resize:horizontal;overflow:auto;position:relative}.draggable-wrapper{position:absolute;left:0;top:0}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav>.sidebar-brand{height:65px;font-size:var(--fs-xl);line-height:60px;padding:0 16px 0 30px}.sidebar-nav>.sidebar-brand a{color:#fff;text-decoration:none;text-transform:capitalize}.sidebar-nav>.sidebar-brand a:hover{color:#fff;background:none}.sidebar-nav .nav-link:focus,.sidebar-nav .nav-link:hover{color:#fff}.nav-menu-wrap .nav-link{padding:16px 16px 16px 90px;position:relative;display:flex;align-items:flex-start;color:#fff;line-height:30px}.nav-menu-wrap .nav-link:before{background:#fff;width:40px;height:40px;position:absolute;left:30px;content:"";border-radius:100px}.nav-menu-wrap.nav:before{position:absolute;left:50px;border:2px solid #034EA2;content:"";height:80%;overflow:hidden;top:57px}.nav-menu-wrap.nav{position:relative}.nav-link.completed-step:after{content:"✓";color:#034ea2;font-size:var(--fs-6xl);position:absolute;top:36px;left:16%;transform:translate(-50%,-50%)}a.nav-link.active:after{position:absolute;width:18px;height:18px;content:"";background:#034ea2;left:42px;right:0;top:27px;bottom:0;display:flex;align-items:center;border-radius:100px}.nav-menu-wrap a,.nav-menu-wrap a:hover{color:#fff}.onboarding-content{margin-left:320px;padding:100px 30px 30px;overflow-y:scroll;height:100vh}.main-app{background-color:#060b28}.help-btn-link{padding-top:23px;border-top:1px solid #ccc;margin-top:30px}.btn-wrap.flex-content-center{display:flex;align-items:center;justify-content:flex-start}.flex-wrap{flex-wrap:wrap}.col-lg-12{display:flex;gap:20px}.custom-height{height:calc(100% - 75px);overflow-y:scroll}.custom-height::-webkit-scrollbar{display:none}.custom-height{-ms-overflow-style:none;scrollbar-width:none}.react-bootstrap-table{height:480px;overflow-y:scroll}.fixed-center{display:flex;justify-content:center;align-items:center;height:10vh;margin:auto}.span{font-weight:700}.fixed-loader{height:45vh;margin:auto;display:flex;align-items:center;justify-content:center}.fixed-message{margin-top:18px}.toast-message{background:#612dd0!important;color:#fff!important;border-radius:18px!important}.error-toast{background:#e31a1a!important;color:#fff!important;border-radius:18px!important}.MuiTablePagination-displayedRows,.MuiTablePagination-selectLabel{margin:auto}.otp-input-fields{display:flex;align-items:center;justify-content:space-evenly;gap:10px;padding:40px;margin-bottom:20px}.otp-input-fields input{height:35px;width:35px;background-color:transparent;border-radius:4px;text-align:center;outline:none;font-size:var(--fs-lg)}.otp-input-fields input::-webkit-outer-spin-button,.otp-input-fields input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-input-fields input:focus{border-width:2px;border-color:darken(#1672EC,5%);font-size:var(--fs-2xl)}.highlight{color:#1672ec}.clickable{cursor:pointer}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clickable-row{cursor:pointer}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-90{width:90%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.button-white{background-color:#fff;color:#000;text-transform:"capitalize";margin-right:"10px";margin-bottom:"10px"}.button-white:hover{background-color:#fff;color:#000;text-transform:none;text-transform:"capitalize"}.red{color:red}.apexcharts-pan-icon,.apexcharts-zoom-icon,.apexcharts-menu-icon{display:none!important}.apexcharts-toolbar{display:flex!important;align-items:center!important;gap:4px!important}.MuiBox-root fieldset.css-1d3z3hw-MuiOutlinedInput-notchedOutline{border:none!important;padding:0}.MuiBox-root .css-jedpe8-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding:6px 16px}div.sidebar-nav .css-1m3bo6{margin-left:0;justify-content:end;margin-right:10px}.MuiBox-root.css-ejpyxe{overflow-y:scroll}.instance_id{color:"black"}.underline-text{text-decoration:underline}.underline-text:hover{color:#007bff!important}.css-n92oby-MuiPaper-root-MuiCard-root{overflow:hidden!important;border:1px solid rgb(227,225,225)}.main-step1{color:#000000de;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);box-shadow:#0000000d 0 1.25rem 1.6875rem;background:linear-gradient(127.09deg,#060b28f0 19.41%,#0a0e237d 76.65%) border-box;padding:20px;border-width:0px;border-style:solid;border-color:#00000020;border-radius:1.25rem}.align{margin:44px;width:923px}.all-input{width:275px}.arn-input{width:450px}.welcome{font-size:var(--fs-2xl);line-height:1.375;font-family:Inter;font-weight:500;opacity:1;color:#fff}.ptext{color:#fff;font-size:var(--fs-md);line-height:1.375;font-family:Inter}.logininput{border-radius:10px!important}.pie-chart{color:#000000de!important;box-shadow:#0000000d 0 1.25rem 1.6875rem;background:linear-gradient(127.09deg,#060b28f0 19.41%,#0a0e237d 76.65%) border-box!important;border-style:solid;border-color:#00000020;border-radius:20px;margin:0 0 0 10px}.line-chart{padding:30px;margin:40px}.line-chart:first-child{margin-right:0}.two-chart{width:50%}.recommedationPage{display:flex;flex-direction:column}.graphHeading{text-align:center;color:#fff;font-family:Plus Jakarta Sans,sans-serif!important;font-size:var(--fs-xl);font-weight:700;line-height:1.4;margin:20px}text.highcharts-credits{display:none!important}.dashboardList{color:#fff!important;box-shadow:#0000000d 0 1.25rem 1.6875rem!important;background:linear-gradient(127.09deg,#060b28f0 19.41%,#0a0e237d 76.65%) border-box!important;border-style:solid!important;border-color:#00000020!important;border-radius:30px!important;margin:10px 50px 50px!important;height:"86vh"!important;width:"100%"!important;padding:"20px"!important}.dasboardTable{color:#fff!important;border:none!important;padding:10px}.css-1l5zq8c-MuiDataGrid-root,.css-1j3rde2{color:#fff!important;font-family:Inter,sans-serif!important;font-size:var(--fs-md)!important;font-weight:400!important;border:none!important;padding:20px}.css-1dkogu3-MuiButtonBase-root-MuiPaginationItem-root{color:#fff!important;border-color:#fff!important;border-radius:50%!important;height:42px!important;width:42px!important}.css-1dkogu3-MuiButtonBase-root-MuiPaginationItem-root:hover{background-color:#007bff!important}.MuiPagination-ul li{margin:5px!important}.css-1jdwzvt{color:#fff!important;border-color:#fff!important;border-radius:50%!important;margin:0!important;height:42px!important;width:42px!important}.css-1jdwzvt:hover{background-color:#007bff!important}.tablelist{overflow-x:auto}.onboardingbutton{background-color:#1672ec!important;border-radius:10px!important}.scheduling{padding:7px;margin-top:10px;margin-bottom:5px;border-radius:15px;box-shadow:0 0 5px #0000001a;width:100%;background-color:transparent;color:#fff;border:1px solid rgb(74,85,104);font-family:Inter;cursor:text}.label{color:#fff!important;font-family:Inter,sans-serif;font-size:var(--fs-md)}.timelabel{color:#fff!important;font-family:Inter,sans-serif;font-size:var(--fs-md);margin-bottom:10px}.inputaction{padding:8px;border-radius:15px;box-shadow:0 0 5px #0000001a;width:100%;background-color:transparent;color:#fff;border:1px solid rgb(74,85,104);font-family:Inter;cursor:text}.option{box-shadow:0 0 5px #0000001a;background-color:#0f1535;color:#fff;font-family:Inter;font-weight:400;border:.5px solid rgba(226,232,240,.3);border-radius:.9375rem;cursor:pointer}.slick-prev:before,.slick-next:before{font-size:var(--fs-7xl)!important;margin-top:5px;margin-left:-6px}.slick-slider .slick-prev,.slick-slider .slick-next{transform:translateY(55%)}.checkboxinput{margin:20px 0}.timePicker .MuiFormControl-root.MuiTextField-root{border:1px solid rgb(74,85,104)!important;border-radius:28px;margin-bottom:10px!important}.timePicker .MuiFormControl-root.MuiTextField-root svg{fill:#fff!important}.timePicker .MuiInputBase-input{padding:7px 14px!important;color:#fff!important}.timePicker .MuiInputBase-input::-webkit-input-placeholder{color:#fff!important}.timePicker .Mui-error .MuiOutlinedInput-notchedOutline{border:none!important}.MuiDataGrid-container--top [role=row]{background-color:transparent!important}.MuiButtonBase-root.MuiIconButton-root{color:#fff!important}.modal-content{color:#000!important;background-color:#fff!important;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);width:50%;max-width:400px;background:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:1000}.allbutton{cursor:pointer;width:auto;padding:12px 24px;background-color:#4254f4;color:#fff;border-radius:10px;font-weight:600;font-size:var(--fs-md);font-family:Inter,sans-serif;border:1px solid #3b4ad2}.allbutton:hover{background-color:#3949ab;border:none}.apisection{width:100%}.agentbutton{width:460px}.nginxbutton{width:500px;margin:0 94px}.errorbutton{cursor:pointer;font-family:Inter,sans-serif;width:auto;font-weight:600;text-align:center;background-color:#e31a1a;border:1px solid rgb(227,26,26);color:#fff;padding:12px 24px;border-radius:10px;font-size:var(--fs-md);margin-bottom:10px}.nextbutton{border:none}.skipbutton{border:none;margin-left:10px;background-color:#878a9d}.whatsApp{background:transparent!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:10px!important;width:300px;margin-left:-1px!important}@media(max-width:1440px){.sidebar-nav{width:260px}#sidebar-wrapper{left:260px;margin-left:-260px}.onboarding-content{margin-left:260px;padding:80px 20px 20px}.dashboardList{margin:10px 20px 30px!important}}@media(min-width:1921px){.onboarding-content{padding:100px 50px 50px}.dashboardList{margin:10px 80px 60px!important;max-width:2200px}}.themed-page{color-scheme:dark;--r-s: 6px;--r-m: 9px;--r-l: 15px;--page-bg: transparent;--card-bg: linear-gradient(127.09deg, rgba(6, 11, 40, .96) 19.41%, rgba(10, 14, 35, .6) 76.65%);--card-bd: rgba(255, 255, 255, .1);--card-bd-strong: rgba(255, 255, 255, .2);--card-sh: rgba(0, 0, 0, .2) 0rem .5rem 2rem 0rem;--divider: rgba(255, 255, 255, .08);--sunken: rgba(255, 255, 255, .04);--hover: rgba(255, 255, 255, .05);--tx: #ffffff;--tx-2: rgba(255, 255, 255, .6);--tx-3: rgba(255, 255, 255, .35);--tx-sub: rgba(255, 255, 255, .5);--ac: #4254f4;--ac-2: #6c7aff;--ac-bg: rgba(66, 84, 244, .16);--ac-tx: #9aa5ff;--ok-tx: #10b981;--ok-bg: rgba(16, 185, 129, .15);--wn-tx: #f59e0b;--wn-bg: rgba(245, 158, 11, .15);--er-tx: #ef4444;--er-bg: rgba(239, 68, 68, .15);--in-tx: #38bdf8;--in-bg: rgba(56, 189, 248, .15);--mono-icon-filter: invert(100%) brightness(200%);--seg-bg: rgba(255, 255, 255, .05);--seg-bd: rgba(255, 255, 255, .12);--seg-tx: rgba(255, 255, 255, .45);--seg-tx-hover: rgba(255, 255, 255, .8);--seg-hover-bg: rgba(255, 255, 255, .08);--seg-on-bg: #3b82f6;--seg-on-tx: #ffffff;--seg-on-sh: 0 1px 6px rgba(59, 130, 246, .4);--th-tx: rgb(160, 174, 192);--th-bg: rgba(255, 255, 255, .04);--th-bd: rgba(255, 255, 255, .1);--td-bd: rgba(160, 174, 192, .2);--row-hover: rgba(255, 255, 255, .05);--tbl-tx: #ffffff;--input-bg: rgba(6, 11, 40, .85);--input-bd: rgba(255, 255, 255, .22);--input-tx: #ffffff;--input-ph: rgba(255, 255, 255, .4);background:var(--page-bg);color:var(--tx)}.themed-page:not(.MuiPaper-root):not(.modal-pop){min-height:100%}.app-crumbs{position:sticky;top:0;z-index:100;height:44px;flex:none;display:flex;align-items:center;gap:0;padding:0 20px;border-bottom:1px solid var(--divider, rgba(255, 255, 255, .08));background:var(--panel-solid, #0b0f26);font-family:Inter,sans-serif;overflow-x:auto;scrollbar-width:none}.app-crumbs::-webkit-scrollbar{display:none}.app-crumb-right{margin-left:auto;display:flex;align-items:center;flex:none}.bc-item{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--tx-2, rgba(255, 255, 255, .5));white-space:nowrap;flex-shrink:0;line-height:1;padding:3px 7px;border-radius:5px;background:none;border:none;cursor:default}button.bc-item{cursor:pointer}button.bc-item:hover{background:var(--bg-hover, rgba(255, 255, 255, .06));color:var(--tx, rgba(255, 255, 255, .88))}button.bc-item:hover .bc-icon{opacity:.85}.bc-back{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--tx-2, rgba(255, 255, 255, .5));padding:3px 5px;border-radius:5px;margin-right:4px;flex-shrink:0;transition:background .12s,color .12s}.bc-back:hover{background:var(--bg-hover, rgba(255, 255, 255, .06));color:var(--tx, rgba(255, 255, 255, .88))}.bc-active{color:var(--tx, rgba(255, 255, 255, .9));font-weight:600}.bc-active .bc-icon{opacity:1}.bc-icon{flex-shrink:0;opacity:.55}.bc-badge{display:inline-flex;align-items:center;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;border-radius:4px;background:var(--bg-sunken, rgba(255, 255, 255, .07));color:var(--tx-3, rgba(255, 255, 255, .35));flex-shrink:0;line-height:1.4}.bc-search{display:inline-flex;align-items:center;gap:7px;height:28px;flex:1 1 auto;min-width:130px;padding:0 6px 0 9px;margin:0 16px;border-radius:8px;background:var(--sunken, rgba(255, 255, 255, .05));border:1px solid var(--card-bd, rgba(255, 255, 255, .1));color:var(--tx-3, rgba(255, 255, 255, .4));cursor:pointer;font-family:Inter,sans-serif;transition:background .12s,border-color .12s,color .12s}.bc-search:hover{background:var(--hover, rgba(255, 255, 255, .08));border-color:var(--card-bd-strong, rgba(255, 255, 255, .2));color:var(--tx-2, rgba(255, 255, 255, .6))}.bc-search-ic{flex-shrink:0}.bc-search-ph{flex:1;text-align:left;font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-kbd{flex-shrink:0;padding:2px 5px;border-radius:4px;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.02em;background:var(--wn-bg, rgba(245, 158, 11, .15));border:1px solid var(--wn-tx, #f59e0b);color:var(--wn-tx, #f59e0b)}@media(max-width:900px){.bc-search{margin:0 10px}.bc-kbd{display:none}}@media(max-width:620px){.bc-search{flex:0 0 auto;min-width:0;padding:0 8px}.bc-search-ph{display:none}}.bc-sep{color:var(--tx-3, rgba(255, 255, 255, .22));font-size:12px;opacity:.55;padding:0 6px;flex-shrink:0;-webkit-user-select:none;user-select:none;line-height:1}.dashboard-sidebar .ps-menuitem-root{margin-bottom:0!important}.dashboard-sidebar .ps-sidebar-root .ps-menu-button{padding:5px 9px!important;margin:1px 8px!important;border-radius:6px!important;min-height:0!important;height:32px!important}.dashboard-sidebar .ps-sidebar-root .ps-menu-icon{min-width:28px!important;margin-right:6px!important;height:32px!important}.dashboard-sidebar .ps-menu-root>ul>li:first-child .ps-menu-button{margin:6px 8px 4px!important;padding:8px 10px!important;height:44px!important}.dashboard-sidebar img{height:22px!important;width:auto!important}.dashboard-sidebar .ps-menu-button .MuiTypography-root{font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important}.dashboard-sidebar .ps-menu-icon{min-width:28px!important;margin-right:8px!important}.dashboard-sidebar .ps-menu-icon .MuiSvgIcon-root,.dashboard-sidebar .ps-menu-icon svg{font-size:17px!important;width:17px;height:17px}.dashboard-sidebar .ps-active{font-weight:600!important}.aegis-ph{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:4px}.aegis-ph-t{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.024em;line-height:1.3;color:var(--tx, #fff);margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aegis-ph-d{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:var(--tx-sub, rgba(255, 255, 255, .5));margin:4px 0 0;max-width:760px;line-height:1.5}.aegis-ph-a{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.themed-page input:-webkit-autofill,.themed-page input:-webkit-autofill:hover,.themed-page input:-webkit-autofill:active,.themed-page textarea:-webkit-autofill,.themed-page select:-webkit-autofill{-webkit-text-fill-color:var(--input-tx, #fff);caret-color:var(--input-tx, #fff);-webkit-box-shadow:inset 0 0 0 100px var(--input-bg, rgba(6, 11, 40, .85));box-shadow:inset 0 0 0 100px var(--input-bg, rgba(6, 11, 40, .85));transition:background-color 5000s ease-in-out 0s}.themed-page input:-webkit-autofill:focus,.themed-page textarea:-webkit-autofill:focus,.themed-page select:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-tx, #fff);caret-color:var(--input-tx, #fff);-webkit-box-shadow:inset 0 0 0 100px var(--input-bg, rgba(6, 11, 40, .85)),0 0 0 3px rgba(66,84,244,.2);box-shadow:inset 0 0 0 100px var(--input-bg, rgba(6, 11, 40, .85)),0 0 0 3px #4254f433;transition:background-color 5000s ease-in-out 0s}.themed-page .pie-chart{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0;margin:0!important}html[data-app-theme=light],html[data-app-theme=light] body,html[data-app-theme=light] #root{background-color:#f7f8fa!important;color-scheme:light}html[data-app-theme=light] .main-app{background-image:none!important;background-color:#f7f8fa!important;--page-veil: #f7f8fa;--panel-solid: #ffffff;--th-solid: #f1f3f6;--page-bg: #f7f8fa;--card-bg: #ffffff;--card-bd: #e3e6ec;--card-bd-strong: #cfd4de;--card-sh: 0 1px 2px rgba(16, 20, 30, .05);--divider: #e3e6ec;--sunken: #f1f3f6;--hover: #f4f5f8;--tx: #161a22;--tx-2: #5a6274;--tx-3: #8b93a5;--tx-sub: #5a6274;--input-bg: #ffffff;--input-bd: #cfd4de;--input-tx: #161a22;--input-ph: #8b93a5;--er-tx: #a5142c;--er-bg: #fdeaed}html[data-app-theme=light] .main-app .MuiButtonBase-root.MuiIconButton-root,html[data-app-theme=light] .themed-page .MuiButtonBase-root.MuiIconButton-root,html[data-app-theme=light] .MuiButtonBase-root.MuiIconButton-root.themed-page{color:#5a6274!important}html[data-app-theme=light] .main-app .MuiButtonBase-root.MuiIconButton-root.Mui-disabled,html[data-app-theme=light] .themed-page .MuiButtonBase-root.MuiIconButton-root.Mui-disabled{color:#c3c9d4!important}html[data-app-theme=light] .themed-page .MuiSwitch-switchBase:not(.Mui-checked) .MuiSwitch-thumb{background-color:#8b93a5}html[data-app-theme=light] .themed-page .MuiSwitch-track{background-color:#cfd4de!important;opacity:1!important}html[data-app-theme=light] .themed-page .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#4254f4!important}html[data-app-theme=light] .dashboard-sidebar .ps-sidebar-container{background:#fff!important;color:#3f4756!important;box-shadow:none!important}html[data-app-theme=light] .dashboard-sidebar .ps-sidebar-root{border-right:1px solid #e3e6ec!important}html[data-app-theme=light] .dashboard-sidebar .MuiTypography-root{color:#4b5365!important}html[data-app-theme=light] .dashboard-sidebar .MuiSvgIcon-root,html[data-app-theme=light] .dashboard-sidebar .ps-menu-button svg{color:#5a6274!important;stroke:#5a6274!important}html[data-app-theme=light] .dashboard-sidebar .ps-menu-button:hover{background-color:#eef0ff!important}html[data-app-theme=light] .dashboard-sidebar .ps-menu-button:hover .MuiTypography-root,html[data-app-theme=light] .dashboard-sidebar .ps-menu-button:hover .MuiSvgIcon-root,html[data-app-theme=light] .dashboard-sidebar .ps-menu-button:hover svg{color:#4f46e5!important;stroke:#4f46e5!important}html[data-app-theme=light] .dashboard-sidebar .ps-active{background-color:#eef0ff!important}html[data-app-theme=light] .dashboard-sidebar .ps-active .MuiTypography-root,html[data-app-theme=light] .dashboard-sidebar .ps-active .MuiSvgIcon-root,html[data-app-theme=light] .dashboard-sidebar .ps-active svg{color:#4f46e5!important;stroke:#4f46e5!important}html[data-app-theme=light] .dashboard-sidebar [style*=border-bottom]{border-bottom-color:#e3e6ec!important}html[data-app-theme=light] .dashboard-sidebar img{filter:brightness(.15) saturate(0)!important}html[data-app-theme=light] .dashboard-sidebar .sb-item-label{color:#4b5365!important}html[data-app-theme=light] .dashboard-sidebar .ps-menu-button:hover .sb-item-label,html[data-app-theme=light] .dashboard-sidebar .ps-active .sb-item-label{color:#4f46e5!important}html[data-app-theme=light] .dashboard-sidebar .sb-grp-t{color:#8a91a2!important}html[data-app-theme=light] .dashboard-sidebar .sb-grp-hr{background:#e3e6ec!important}html[data-app-theme=light] .themed-page,html[data-app-theme=light] .main-app{color-scheme:light}html[data-app-theme=light] .themed-page{--page-veil: #f7f8fa;--panel-solid: #ffffff;--th-solid: #f1f3f6;--btn-accent-bg: #4254f4;--btn-accent-border: #3346e0;--btn-accent-tx: #ffffff;--btn-accent-solid: #5767f9;--page-bg: #f7f8fa;--card-bg: #ffffff;--card-bd: #e3e6ec;--card-bd-strong: #cfd4de;--card-sh: 0 1px 2px rgba(16, 20, 30, .05);--divider: #e3e6ec;--sunken: #f1f3f6;--hover: #f4f5f8;--grid-line: rgba(22, 26, 34, .045);--mono-icon-filter: invert(18%) sepia(0%) saturate(0%) brightness(50%) contrast(100%);--tx: #161a22;--tx-2: #5a6274;--tx-3: #8b93a5;--tx-sub: #5a6274;--ok-tx: #07684f;--ok-bg: #e3f6ef;--wn-tx: #8a4008;--wn-bg: #fdf1de;--er-tx: #a5142c;--er-bg: #fdeaed;--in-tx: #0a596e;--in-bg: #e2f3f8;--ac-bg: #e8eaff;--ac-tx: #2f3bb5;--hero-glow: rgba(66, 84, 244, .1);--code-bg: #0f172a;--code-key: #1d4ed8;--acc-strong: #4338ca;--ok-strong: #047857;--er-strong: #b91c1c;--wn-strong: #b45309;--seg-bg: #f1f3f6;--seg-bd: #e3e6ec;--seg-tx: #5a6274;--seg-tx-hover: #161a22;--seg-hover-bg: #e9ebf1;--seg-on-sh: 0 1px 4px rgba(59, 130, 246, .35);--th-tx: #5a6274;--th-bg: #f1f3f6;--th-bd: #e3e6ec;--td-bd: #e3e6ec;--row-hover: #f4f5f8;--tbl-tx: #161a22;--input-bg: #ffffff;--input-bd: #cfd4de;--input-tx: #161a22;--input-ph: #8b93a5}html[data-app-theme=light] .themed-page .apexcharts-gridline{stroke:#eceef3!important}html[data-app-theme=light] .themed-page .apexcharts-xaxis-label,html[data-app-theme=light] .themed-page .apexcharts-yaxis-label,html[data-app-theme=light] .themed-page .apexcharts-datalabel,html[data-app-theme=light] .themed-page .apexcharts-yaxis-title text,html[data-app-theme=light] .themed-page .apexcharts-xaxis-title text{fill:#8b93a5!important}html[data-app-theme=light] .themed-page .apexcharts-legend-text{color:#5a6274!important}html[data-app-theme=light] .themed-page .highcharts-grid-line{stroke:#eceef3!important}html[data-app-theme=light] .themed-page .highcharts-axis-line{stroke:#e3e6ec!important}html[data-app-theme=light] .themed-page .highcharts-axis-labels text{fill:#8b93a5!important;color:#8b93a5!important}html[data-app-theme=light] .themed-page .highcharts-data-label text{fill:#161a22!important;color:#161a22!important}html[data-app-theme=light] .themed-page .highcharts-data-label tspan[style*="rgba(255"]{fill:#8b93a5!important}html[data-app-theme=light] .themed-page .highcharts-legend-item text{fill:#5a6274!important;color:#5a6274!important}html[data-app-theme=light] .themed-page svg text[style*="rgb(255, 255, 255)"],html[data-app-theme=light] .themed-page svg text[style*="rgba(255"]{fill:#5a6274!important}html[data-app-theme=light] .themed-page .fixed-loader p{color:#a5142c}.ag-tbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ag-search{position:relative;flex:1;min-width:220px;max-width:430px}.ag-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--tx-3, rgba(255, 255, 255, .4));pointer-events:none}.ag-search input{width:100%;height:34px;border-radius:8px;border:1px solid var(--input-bd, rgba(255, 255, 255, .12));background:var(--input-bg, rgba(6, 11, 40, .85));color:var(--input-tx, #fff);padding:0 12px 0 34px;font-size:13px;font-family:Inter,sans-serif}.ag-search input::placeholder{color:var(--input-ph, rgba(255, 255, 255, .35))}.ag-search input:focus{outline:none;border-color:#4254f4}.ag-select{height:34px;border-radius:8px;border:1px solid var(--input-bd, rgba(255, 255, 255, .12));background-color:var(--input-bg, rgba(6, 11, 40, .85));color:var(--input-tx, #fff);padding:0 30px 0 12px;font-size:13px;font-family:Inter,sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b93a5' stroke-width='2.5' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 10px center;max-width:220px}.ag-select:focus{outline:none;border-color:#4254f4}.ag-select option{background:#0d1230;color:#fff}.ag-card{border:1px solid var(--card-bd, rgba(255, 255, 255, .1));border-radius:12px;overflow:hidden;background:var(--panel-solid, rgba(6, 11, 40, .35))}.ag-wrap{overflow-x:auto}table.ag-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px;font-family:Inter,sans-serif}table.ag-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--th-tx, rgba(255, 255, 255, .55));padding:10px 16px;background:var(--th-bg, rgba(255, 255, 255, .03));border-bottom:1px solid var(--th-bd, rgba(255, 255, 255, .08));white-space:nowrap}table.ag-table td{padding:12px 16px;border-bottom:1px solid var(--td-bd, rgba(255, 255, 255, .07));vertical-align:middle;color:var(--tbl-tx, #fff)}table.ag-table tbody tr{transition:background .1s}table.ag-table tbody tr:hover{background:var(--row-hover, rgba(255, 255, 255, .04))}table.ag-table tbody tr:last-child td{border-bottom:none}.ag-name{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:12.5px;color:var(--tx, #fff);display:flex;align-items:center;gap:6px;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-sub{margin-top:3px;font-size:11.5px;color:var(--tx-3, rgba(255, 255, 255, .45))}.ag-linkish{padding:0;border:0;background:none;font:inherit;color:var(--ac, #7c8cff);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ag-linkish:hover{color:var(--acc-strong, var(--ac, #7c8cff))}.ag-sub-h{margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tx-3, rgba(255, 255, 255, .45))}.ag-tag{display:inline-block;font-size:11.5px;padding:2px 9px;border-radius:6px;border:1px solid var(--card-bd-strong, rgba(255, 255, 255, .25));color:var(--tx-2, rgba(255, 255, 255, .75));white-space:nowrap}.ag-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap}.ag-pill i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ag-pill-ok{color:var(--ok-tx, #10b981);background:var(--ok-bg, rgba(16, 185, 129, .15))}.ag-pill-er{color:var(--er-tx, #ff4560);background:var(--er-bg, rgba(255, 69, 96, .15))}.ag-pill-wn{color:var(--wn-tx, #feb019);background:var(--wn-bg, rgba(254, 176, 25, .15))}.ag-pill-in{color:var(--in-tx, #38bdf8);background:var(--in-bg, rgba(56, 189, 248, .15))}.ag-pill-nu{color:var(--tx-2, rgba(255, 255, 255, .7));background:var(--sunken, rgba(255, 255, 255, .06))}.ag-foot{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--th-bd, rgba(255, 255, 255, .08));background:var(--th-bg, rgba(255, 255, 255, .03));font-size:12px;color:var(--tx-3, rgba(255, 255, 255, .45))}.ag-foot-sp{flex:1}.ag-pgbtn{height:28px;padding:0 12px;border-radius:7px;border:1px solid var(--card-bd-strong, rgba(255, 255, 255, .2));background:var(--input-bg, rgba(6, 11, 40, .85));color:var(--tx, #fff);font-size:12px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:.12s}.ag-pgbtn:hover:not(:disabled){background:var(--hover, rgba(255, 255, 255, .1))}.ag-pgbtn:disabled{opacity:.4;cursor:default}.ag-flush{margin:-14px -16px}.ag-flush .ag-tbar{padding:14px 16px 0;margin-bottom:10px}.ag-flush .ag-card{border:none;border-radius:0;background:transparent}.ag-flush .MuiDataGrid-root{border:none!important;border-radius:0!important}.settings-embed .themed-page{padding:0!important;background:transparent!important;min-height:auto!important}.settings-embed{padding-top:4px}.settings-embed .cost-calculator-container,.settings-embed .usage-report-container,.settings-embed .my-plan-container{height:auto;min-height:auto;background:transparent;padding:0;overflow:visible}.settings-embed .usage-report-header,.settings-embed .my-plan-header,.settings-embed .cost-calculator-header{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aegis-btn{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 11px;border-radius:var(--r-s, 6px);border:1px solid var(--card-bd, rgba(255, 255, 255, .12));background:var(--panel-solid, rgba(255, 255, 255, .04));color:var(--tx, #fff);font-family:Inter,sans-serif;font-size:12.5px;font-weight:550;cursor:pointer;transition:.13s;white-space:nowrap;box-shadow:var(--card-sh, none)}.aegis-btn:hover{background:var(--hover, rgba(255, 255, 255, .08));border-color:var(--card-bd-strong, rgba(255, 255, 255, .2))}.aegis-btn:active{transform:translateY(.5px)}.aegis-btn svg{width:14px;height:14px;flex:none}.aegis-btn.aegis-btn-pri{background:var(--btn-accent-bg, #4254f4);border-color:var(--btn-accent-border, #4254f4);color:var(--btn-accent-tx, #fff)}.aegis-btn.aegis-btn-pri:hover{background:#3344d8;border-color:#3344d8}.aegis-btn.aegis-btn-attention{background:#c2762c;border-color:#c2762c;color:#fff}.aegis-btn.aegis-btn-attention:hover{background:#ad6a26;border-color:#ad6a26}.aegis-btn:disabled{opacity:.45;cursor:not-allowed}.aegis-form label{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:var(--tx-2, rgba(255, 255, 255, .6));margin:12px 0 5px;letter-spacing:.01em}.aegis-form input:not([type=checkbox]):not([type=radio]),.aegis-form select,.aegis-form textarea{font-family:Inter,sans-serif;font-size:12.5px;color:var(--input-tx, #fff);background:var(--input-bg, rgba(6, 11, 40, .85));border:1px solid var(--input-bd, rgba(255, 255, 255, .15));border-radius:var(--r-s, 6px);min-height:34px;padding:6px 11px;transition:border-color .13s,box-shadow .13s}.aegis-form input:not([type=checkbox]):not([type=radio]):focus,.aegis-form select:focus,.aegis-form textarea:focus{outline:none;border-color:var(--ac, #4254f4);box-shadow:0 0 0 3px #4254f42e}.aegis-form input::placeholder,.aegis-form textarea::placeholder{color:var(--input-ph, rgba(255, 255, 255, .4))}.aegis-form .cbx{position:relative;display:block}.aegis-form .cbx>input:not([type=checkbox]):not([type=radio]){margin:0;width:100%;padding-right:30px}.aegis-form .cbx-caret{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;font-size:10px;line-height:1;color:var(--tx-3, rgba(255, 255, 255, .45))}.aegis-form .cbx.is-open>input:not([type=checkbox]):not([type=radio]){border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--ac, #4254f4);box-shadow:none}.aegis-form .cbx-menu{position:absolute;top:100%;margin-top:-1px;left:0;right:0;z-index:30;max-height:208px;overflow-y:auto;background:var(--panel-solid, #0d1137);border:1px solid var(--ac, #4254f4);border-top-color:var(--divider, rgba(255, 255, 255, .12));border-radius:0 0 var(--r-s, 6px) var(--r-s, 6px);box-shadow:0 12px 28px #00000047}.aegis-form .cbx-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;font-family:Inter,sans-serif;font-size:12.5px;color:var(--tx, #fff);cursor:pointer}.aegis-form .cbx-opt:hover,.aegis-form .cbx-opt.is-active{background:var(--ac-bg, rgba(66, 84, 244, .16))}.aegis-form .cbx-count{flex-shrink:0;font-size:11px;color:var(--tx-3, rgba(255, 255, 255, .45))}.aegis-form .cbx-new{border-top:1px solid var(--divider, rgba(255, 255, 255, .08));color:var(--tx-2, rgba(255, 255, 255, .7))}.aegis-form .cbx-new strong{color:var(--ac-tx, var(--acc-strong, #a5b4fc));font-weight:600}.aegis-form .cbx-none{padding:10px 11px;font-family:Inter,sans-serif;font-size:12px;color:var(--tx-3, rgba(255, 255, 255, .45))}.ag-grid{display:grid;gap:12px}.ag-grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ag-grid.g5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1320px){.ag-grid.g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.ag-grid.g4,.ag-grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ag-grid.g2,.ag-grid.g3,.ag-grid.g4,.ag-grid.g5{grid-template-columns:minmax(0,1fr)}}.ag-tile{background:var(--card-bg, rgba(6, 11, 40, .5));border:1px solid var(--card-bd, rgba(255, 255, 255, .1));border-radius:var(--r-l, 15px);padding:13px 14px;min-width:0;transition:border-color .12s,box-shadow .12s,transform .12s}.ag-tile.clickable{cursor:pointer}.ag-tile.clickable:hover{border-color:var(--card-bd-strong, rgba(255, 255, 255, .2));box-shadow:var(--card-sh, 0 8px 32px rgba(0, 0, 0, .2));transform:translateY(-1px)}.ag-tile.on{border-color:var(--ac, #7c8cff);box-shadow:0 0 0 1px var(--ac, #7c8cff) inset}.ag-tile-l{font-size:11.5px;color:var(--tx-2, rgba(255, 255, 255, .6));font-weight:550;display:flex;align-items:center;gap:6px}.ag-tile-l svg{width:13px;height:13px;flex:none;opacity:.85}.ag-tile-v{font-size:26px;font-weight:660;letter-spacing:-.03em;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--tx, #fff);display:flex;align-items:baseline;gap:7px;line-height:1.15}.ag-tile-v small{font-size:12.5px;font-weight:550;color:var(--tx-3, rgba(255, 255, 255, .35));letter-spacing:0}.ag-tile-f{font-size:11.5px;color:var(--tx-3, rgba(255, 255, 255, .35));margin-top:5px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ag-spark{height:26px;margin-top:6px;display:block;width:100%}.ag-find{border:1px solid var(--card-bd, rgba(255, 255, 255, .1));border-radius:var(--r-m, 9px);background:var(--card-bg, rgba(6, 11, 40, .5));overflow:hidden}.ag-find.on{border-color:var(--card-bd-strong, rgba(255, 255, 255, .2))}.ag-find-h{width:100%;display:flex;align-items:center;gap:9px;padding:11px 13px;background:none;border:0;cursor:pointer;text-align:left;font-family:Inter,sans-serif;color:var(--tx, #fff)}.ag-find-h:hover{background:var(--sunken, rgba(255, 255, 255, .03))}.ag-find-c{color:var(--tx-3, rgba(255, 255, 255, .4));flex:none}.ag-find-t{font-size:12.5px;font-weight:640;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-find-n{flex:none;font-size:10.5px;font-weight:640;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:999px;background:var(--sunken, rgba(255, 255, 255, .06));color:var(--tx-2, rgba(255, 255, 255, .6))}.ag-find-b{padding:0 13px 13px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ag-find-d{margin:0;font-size:12.5px;line-height:1.55;color:var(--tx-2, rgba(255, 255, 255, .7))}.ag-find-d.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ag-evi{width:100%;border:1px solid var(--card-bd, rgba(255, 255, 255, .09));border-radius:var(--r-s, 6px);overflow:hidden}.ag-evi-h{display:flex;align-items:center;gap:10px;padding:7px 11px;background:var(--sunken, rgba(255, 255, 255, .04));border-bottom:1px solid var(--card-bd, rgba(255, 255, 255, .09));font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tx-3, rgba(255, 255, 255, .45))}.ag-evi-h .ag-linkish{text-transform:none;letter-spacing:0;font-weight:560}.ag-evi-dl{display:grid;grid-template-columns:minmax(90px,150px) 1fr;gap:0}.ag-evi-dt,.ag-evi-dd{padding:8px 11px;font-size:12px;border-bottom:1px solid var(--divider, rgba(255, 255, 255, .05));min-width:0}.ag-evi-dt{color:var(--tx-3, rgba(255, 255, 255, .45))}.ag-evi-dl>div:nth-last-child(-n+2){border-bottom:0}.ag-evi .ag-foot{border-top:1px solid var(--card-bd, rgba(255, 255, 255, .09))}.ag-evi-raw{margin:0;padding:11px;max-height:320px;overflow:auto;background:var(--code-bg, rgba(0, 0, 0, .35));color:#e2e8f0e6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;white-space:pre-wrap;word-break:break-all}.ag-fix{width:100%;padding:10px 12px;border-radius:var(--r-m, 9px);background:var(--ok-bg, rgba(16, 185, 129, .15))}.ag-fix-t{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ok-tx, #10b981);margin-bottom:5px}.ag-fix p{margin:0;font-size:12.5px;line-height:1.55;color:var(--tx-2, rgba(255, 255, 255, .7))}.apisec-head{margin-bottom:4px}.apisec-head .aegis-ph{margin-bottom:14px}.ag-level{font-family:Inter,sans-serif;font-size:10.5px;font-weight:640;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--sunken, rgba(255, 255, 255, .06));border:1px solid var(--card-bd, rgba(255, 255, 255, .1));color:var(--tx-3, rgba(255, 255, 255, .5));white-space:nowrap}.ag-tabs{display:flex;gap:3px;border-bottom:1px solid var(--card-bd, rgba(255, 255, 255, .1));margin:0 0 16px;overflow-x:auto;scrollbar-width:none}.ag-tabs::-webkit-scrollbar{display:none}.ag-tab{border:none;background:transparent;font-family:Inter,sans-serif;font-size:12.5px;font-weight:560;color:var(--tx-2, rgba(255, 255, 255, .6));padding:8px 11px;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.ag-tab:hover{color:var(--tx, #fff)}.ag-tab.on{color:var(--ac-tx, #9aa5ff);border-bottom-color:var(--ac, #4254f4);font-weight:640}.ag-tab .n{font-size:10.5px;background:var(--sunken, rgba(255, 255, 255, .06));border-radius:20px;padding:1px 6px;color:var(--tx-3, rgba(255, 255, 255, .4));font-weight:650;font-variant-numeric:tabular-nums}.ag-tab.on .n{background:var(--ac-bg, rgba(66, 84, 244, .16));color:var(--ac-tx, #9aa5ff)}.ag-panel{background:var(--card-bg, rgba(6, 11, 40, .5));border:1px solid var(--card-bd, rgba(255, 255, 255, .1));border-radius:var(--r-l, 15px);overflow:hidden}.ag-panel-h{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border-bottom:1px solid var(--divider, rgba(255, 255, 255, .08))}.ag-panel-t{font-size:14px;font-weight:640;letter-spacing:-.01em;color:var(--tx, #fff);margin:0}.ag-panel-sub{font-size:12px;color:var(--tx-2, rgba(255, 255, 255, .6));margin-top:3px;line-height:1.55}.ag-panel-act{margin-left:auto;display:flex;gap:8px;flex:none}.ag-panel-b{padding:15px}.ag-panel-b.flush{padding:0}.ag-banner{display:flex;gap:11px;align-items:flex-start;padding:11px 13px;border-radius:var(--r-m, 9px);font-size:12.5px;line-height:1.6;border:1px solid transparent;background:var(--sunken, rgba(255, 255, 255, .04));color:var(--tx-2, rgba(255, 255, 255, .7))}.ag-banner svg{width:16px;height:16px;flex:none;margin-top:1px}.ag-banner.wn{background:var(--wn-bg, rgba(245, 158, 11, .15));color:var(--wn-tx, #f59e0b)}.ag-banner.er{background:var(--er-bg, rgba(239, 68, 68, .15));color:var(--er-tx, #ef4444)}.ag-banner.ok{background:var(--ok-bg, rgba(16, 185, 129, .15));color:var(--ok-tx, #10b981)}.ag-banner.ac{background:var(--ac-bg, rgba(66, 84, 244, .16));color:var(--ac-tx, #9aa5ff)}.ag-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;align-items:stretch}.ag-flow-s{border:1px solid var(--card-bd, rgba(255, 255, 255, .1));background:var(--sunken, rgba(255, 255, 255, .03));padding:12px 13px}.ag-flow-s:not(:last-child){border-right:none}.ag-flow-s:first-child{border-radius:var(--r-m, 9px) 0 0 var(--r-m, 9px)}.ag-flow-s:last-child{border-radius:0 var(--r-m, 9px) var(--r-m, 9px) 0}.ag-flow-n{font-size:10px;font-weight:700;color:var(--ac-tx, #9aa5ff);letter-spacing:.06em}.ag-flow-t{font-size:12.5px;font-weight:620;margin-top:3px;color:var(--tx, #fff)}.ag-flow-d{font-size:11px;color:var(--tx-2, rgba(255, 255, 255, .6));margin-top:3px;line-height:1.5}@media(max-width:760px){.ag-flow{gap:8px}.ag-flow-s{border-right:1px solid var(--card-bd, rgba(255, 255, 255, .1));border-radius:var(--r-m, 9px)}}.ag-venn{display:flex;gap:9px;flex-wrap:wrap}.ag-venn-c{flex:1;min-width:150px;border:1px solid var(--card-bd, rgba(255, 255, 255, .1));border-radius:var(--r-m, 9px);padding:12px;background:var(--sunken, rgba(255, 255, 255, .03));text-align:center}.ag-venn-c .v{font-size:24px;font-weight:680;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tx, #fff)}.ag-venn-c .l{font-size:11px;color:var(--tx-2, rgba(255, 255, 255, .6));margin-top:2px;line-height:1.5}.ag-venn-c.ok .v{color:var(--ok-tx, #10b981)}.ag-venn-c.wn .v{color:var(--wn-tx, #f59e0b)}.ag-venn-c.er .v{color:var(--er-tx, #ef4444)}.ag-bars{display:flex;flex-direction:column;gap:9px}.ag-bar-row{display:grid;grid-template-columns:1fr auto;gap:4px;font-size:12px;padding:2px 3px;border-radius:5px;color:var(--tx, #fff)}.ag-bar-row .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-bar-row .vl{font-variant-numeric:tabular-nums;font-weight:620;font-size:11.5px;color:var(--tx-2, rgba(255, 255, 255, .6))}.ag-bar-track{grid-column:1 / -1;height:6px;border-radius:20px;background:var(--sunken, rgba(255, 255, 255, .07));overflow:hidden}.ag-bar-track i{display:block;height:100%;border-radius:20px}.ag-risk{display:flex;align-items:center;gap:8px;min-width:96px}.ag-risk-track{flex:1;height:6px;border-radius:20px;background:var(--sunken, rgba(255, 255, 255, .07));overflow:hidden}.ag-risk-track i{display:block;height:100%;border-radius:20px}.ag-risk .pct{font-size:11.5px;font-weight:620;font-variant-numeric:tabular-nums;color:var(--tx-2, rgba(255, 255, 255, .7))}.ag-srcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.ag-src{border:1px solid var(--card-bd, rgba(255, 255, 255, .1));border-radius:var(--r-m, 9px);background:var(--card-bg, rgba(6, 11, 40, .5));padding:13px 14px;display:flex;flex-direction:column;gap:10px;transition:border-color .12s,box-shadow .12s}.ag-src:hover{border-color:var(--card-bd-strong, rgba(255, 255, 255, .2))}.ag-src-h{display:flex;align-items:center;gap:9px}.ag-src-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--ac-bg, rgba(66, 84, 244, .16));color:var(--ac-tx, #9aa5ff)}.ag-src-ic svg{width:14px;height:14px}.ag-src-n{font-size:13px;font-weight:640;letter-spacing:-.01em;color:var(--tx, #fff)}.ag-src-k{font-size:10.5px;color:var(--tx-3, rgba(255, 255, 255, .4))}.ag-src-m{display:flex;gap:14px;border-top:1px solid var(--divider, rgba(255, 255, 255, .08));border-bottom:1px solid var(--divider, rgba(255, 255, 255, .08));padding:8px 0}.ag-src-m>div{min-width:0}.ag-src-m .v{font-size:16px;font-weight:660;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tx, #fff)}.ag-src-m .l{font-size:10px;color:var(--tx-3, rgba(255, 255, 255, .4))}.ag-src p{margin:0;font-size:11.5px;color:var(--tx-2, rgba(255, 255, 255, .6));line-height:1.55}.ag-src .blind{color:var(--wn-tx, #f59e0b);background:var(--wn-bg, rgba(245, 158, 11, .12));border-radius:var(--r-s, 6px);padding:8px 10px;font-size:11px;line-height:1.55;margin-top:auto}.ag-prac{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border:1px solid var(--card-bd, rgba(255, 255, 255, .1));border-radius:var(--r-m, 9px);background:var(--sunken, rgba(255, 255, 255, .02))}.ag-prac-ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}.ag-prac-ic svg{width:14px;height:14px}.ag-prac-ic.ok{background:var(--ok-bg, rgba(16, 185, 129, .15));color:var(--ok-tx, #10b981)}.ag-prac-ic.wn{background:var(--wn-bg, rgba(245, 158, 11, .15));color:var(--wn-tx, #f59e0b)}.ag-prac-ic.nu{background:var(--sunken, rgba(255, 255, 255, .06));color:var(--tx-3, rgba(255, 255, 255, .4))}.ag-prac h4{font-size:13px;font-weight:630;letter-spacing:-.01em;line-height:1.4;margin:0;color:var(--tx, #fff)}.ag-prac p{margin:4px 0 0;font-size:12px;color:var(--tx-2, rgba(255, 255, 255, .6));line-height:1.6}.ag-prac .m{margin-left:auto;flex:none;text-align:right}.ag-rel{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:var(--r-s, 6px);border:1px solid transparent;background:var(--sunken, rgba(255, 255, 255, .02))}.ag-rel-ic{width:25px;height:25px;border-radius:6px;display:grid;place-items:center;flex:none;background:var(--sunken, rgba(255, 255, 255, .06));color:var(--tx-2, rgba(255, 255, 255, .6));font-size:11.5px;font-weight:700}.ag-rel-ic svg{width:13px;height:13px}.ag-rel-t{font-size:12.5px;font-weight:560;line-height:1.35;color:var(--tx, #fff)}.ag-rel-s{font-size:11px;color:var(--tx-3, rgba(255, 255, 255, .4));margin-top:1px;line-height:1.55}.ag-tl{position:relative;padding-left:20px}.ag-tl:before{content:"";position:absolute;left:5.5px;top:6px;bottom:6px;width:1.5px;background:var(--card-bd, rgba(255, 255, 255, .12))}.ag-tl-i{position:relative;padding-bottom:15px}.ag-tl-i:last-child{padding-bottom:0}.ag-tl-i:before{content:"";position:absolute;left:-18px;top:4.5px;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--card-bd-strong, rgba(255, 255, 255, .25));background:var(--card-bg, #0b1023)}.ag-tl-i.ac:before{border-color:var(--ac, #4254f4);background:var(--ac, #4254f4)}.ag-tl-i.ok:before{border-color:var(--ok-tx, #10b981);background:var(--ok-tx, #10b981)}.ag-tl-i.er:before{border-color:var(--er-tx, #ef4444);background:var(--er-tx, #ef4444)}.ag-tl-t{font-size:12.5px;font-weight:550;color:var(--tx, #fff)}.ag-tl-m{font-size:11px;color:var(--tx-3, rgba(255, 255, 255, .4));margin-top:2px;line-height:1.6}.ag-dl{display:grid;grid-template-columns:132px 1fr;gap:9px 14px;font-size:12.5px}.ag-dl dt{color:var(--tx-3, rgba(255, 255, 255, .4));font-weight:550}.ag-dl dd{margin:0;color:var(--tx, #fff);line-height:1.6}.ag-legend{display:flex;flex-direction:column;gap:7px;font-size:11.5px;color:var(--tx-2, rgba(255, 255, 255, .6))}.ag-legend>span{display:flex;align-items:center;gap:7px}.ag-legend i{width:9px;height:9px;border-radius:3px;display:inline-block;flex:none}.ag-legend b{font-variant-numeric:tabular-nums;color:var(--tx, #fff)}.ag-legend.cols{display:grid;gap:12px 26px}.ag-seg{display:flex;background:var(--seg-bg, rgba(255, 255, 255, .05));border:1px solid var(--seg-bd, rgba(255, 255, 255, .12));border-radius:var(--r-s, 6px);padding:2px;gap:1px}.ag-seg button{border:none;background:transparent;font-family:Inter,sans-serif;font-size:11.5px;font-weight:580;color:var(--seg-tx, rgba(255, 255, 255, .45));padding:4px 10px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.ag-seg button:hover:not(.on){color:var(--seg-tx-hover, #fff);background:var(--seg-hover-bg, rgba(255, 255, 255, .08))}.ag-seg button.on{background:var(--seg-on-bg, #3b82f6);color:var(--seg-on-tx, #fff);box-shadow:var(--seg-on-sh, none)}.ag-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:2px 8px;border-radius:var(--r-m, 9px);border:1px solid var(--card-bd, rgba(255, 255, 255, .12));background:var(--sunken, rgba(255, 255, 255, .04));color:var(--tx-2, rgba(255, 255, 255, .7));white-space:nowrap}.ag-chip svg{width:12px;height:12px;flex:none}.ag-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ag-empty{padding:40px 20px;text-align:center;color:var(--tx-3, rgba(255, 255, 255, .4));font-size:13px;line-height:1.7}.ag-empty b{display:block;color:var(--tx-2, rgba(255, 255, 255, .65));font-size:13.5px;margin-bottom:4px}.ag-stack{display:flex;flex-direction:column;gap:14px}.org-pick{transition:border-color .13s,background .13s}.org-pick:hover{border-color:#6c7aff73!important;background:#6c7aff14!important}.org-pick-row{transition:background .12s,border-color .12s}.org-pick-row:hover{background:#6c7aff1a!important;border-color:var(--card-bd, rgba(255,255,255,.1))!important}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.ddcc-banner-open{padding-bottom:calc(var(--ddcc-h, 0px) + 32px)}.ddcc-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:2147483000;background:#10162b;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 12px 40px #00000059;padding:18px 20px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#e7eaf3}.ddcc-bar-text{flex:1 1 320px;min-width:240px}.ddcc-bar-text strong{color:#fff}.ddcc-bar-text p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:#a9b0c3}.ddcc-bar-text a{color:#8b93ff;text-decoration:underline}.ddcc-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.ddcc-btn{font-family:inherit;font-size:13.5px;font-weight:600;padding:9px 16px;min-height:24px;border-radius:8px;cursor:pointer;border:1px solid transparent;white-space:nowrap}.ddcc-btn-ghost{background:transparent;border-color:#fff3;color:#e7eaf3}.ddcc-btn-ghost:hover{border-color:#fff6}.ddcc-btn-primary{background:#4254f4;color:#fff}.ddcc-btn-primary:hover{background:#3548e0}.ddcc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;background:#06091499;display:flex;align-items:center;justify-content:center;padding:20px}.ddcc-modal{background:#10162b;border:1px solid rgba(255,255,255,.12);border-radius:16px;max-width:560px;width:100%;max-height:85vh;overflow-y:auto;color:#e7eaf3;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ddcc-modal-head{padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.ddcc-modal-head h3{margin:0;font-size:16px;font-weight:700;color:#fff}.ddcc-close{background:transparent;border:none;color:#a9b0c3;cursor:pointer;font-size:20px;line-height:1;padding:4px}.ddcc-close:hover{color:#fff}.ddcc-modal-body{padding:18px 22px}.ddcc-modal-body>p{margin:0 0 18px;font-size:13.5px;line-height:1.55;color:#a9b0c3}.ddcc-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ddcc-row:last-of-type{border-bottom:none}.ddcc-row-text h4{margin:0 0 4px;font-size:14px;font-weight:700;color:#fff}.ddcc-row-text p{margin:0;font-size:13px;line-height:1.5;color:#a9b0c3}.ddcc-toggle{position:relative;width:42px;height:24px;border-radius:999px;border:none;flex-shrink:0;cursor:pointer;background:#ffffff26;transition:background .15s ease}.ddcc-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.ddcc-toggle.on{background:#4254f4}.ddcc-toggle.on:after{transform:translate(18px)}.ddcc-toggle.locked{cursor:not-allowed;opacity:.6}.ddcc-modal-foot{padding:16px 22px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:560px){.ddcc-bar{flex-direction:column;align-items:stretch}.ddcc-bar-text{flex:0 0 auto;min-width:0}.ddcc-actions{justify-content:stretch}.ddcc-actions .ddcc-btn{flex:1 1 auto}}._overlay_1u6nf_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1u6nf_1 .15s ease}@keyframes _fadeIn_1u6nf_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1u6nf_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._modal_1u6nf_31{background:#0d1535;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 24px 64px #0009;width:860px;max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);display:flex;flex-direction:column;animation:_slideUp_1u6nf_1 .2s ease}._header_1u6nf_45{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}._headerLeft_1u6nf_54{display:flex;align-items:center;gap:10px}._badgeDot_1u6nf_60{width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0;box-shadow:0 0 6px #ef444499}._title_1u6nf_69{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--fs-lg);font-weight:700;color:#fff}._count_1u6nf_76{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:20px;font-family:Inter,sans-serif;font-size:var(--fs-xs);font-weight:600;padding:1px 8px}._headerRight_1u6nf_87{display:flex;align-items:center;gap:6px}._refreshBtn_1u6nf_93,._closeBtn_1u6nf_94{width:30px;height:30px;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}._refreshBtn_1u6nf_93:hover,._closeBtn_1u6nf_94:hover{background:#ffffff14;color:#fff}._body_1u6nf_114{flex:1;overflow:hidden;display:flex;flex-direction:column}._center_1u6nf_121{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:#fff6;font-family:Inter,sans-serif;font-size:var(--fs-md)}._spinner_1u6nf_134{width:28px;height:28px;border:2px solid rgba(255,255,255,.1);border-top-color:#4254f4;border-radius:50%;animation:_spin_1u6nf_134 .7s linear infinite}@keyframes _spin_1u6nf_134{to{transform:rotate(360deg)}}._errorText_1u6nf_148{color:#f87171}._emptyText_1u6nf_152{color:#ffffff59;font-size:var(--fs-md)}._retryBtn_1u6nf_157{padding:7px 18px;background:#4254f426;border:1px solid rgba(66,84,244,.4);border-radius:7px;color:#7c8fff;font-family:Inter,sans-serif;font-size:var(--fs-base);cursor:pointer}._retryBtn_1u6nf_157:hover{background:#4254f440}._tableWrapper_1u6nf_172{flex:1;overflow:auto;padding:4px 0 16px}._table_1u6nf_172{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:var(--fs-base)}._table_1u6nf_172 thead tr{border-bottom:1px solid rgba(255,255,255,.07)}._table_1u6nf_172 th{padding:11px 16px;text-align:left;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59;white-space:nowrap}._table_1u6nf_172 tbody tr{border-bottom:1px solid rgba(255,255,255,.05);transition:background .1s}._table_1u6nf_172 tbody tr:hover{background:#ffffff08}._table_1u6nf_172 td{padding:11px 16px;color:#fffc;vertical-align:middle}._idCell_1u6nf_210{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#ffffff80!important;font-size:var(--fs-sm)!important}._nameCell_1u6nf_217{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff!important;font-weight:500}._failureBadge_1u6nf_226{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#f87171;font-size:var(--fs-xs);font-weight:600}._statusBadge_1u6nf_241{display:inline-block;padding:3px 10px;border-radius:20px;font-size:var(--fs-xs);font-weight:600;background:#ef44441f;border:1px solid rgba(239,68,68,.25);color:#f87171}._statusBadgeInProgress_1u6nf_252{display:inline-block;padding:3px 10px;border-radius:20px;font-size:var(--fs-xs);font-weight:600;background:#fbbf241f;border:1px solid rgba(251,191,36,.3);color:#fbbf24}._enabledBadge_1u6nf_263{display:inline-block;padding:3px 10px;border-radius:20px;font-size:var(--fs-xs);font-weight:600;background:#22c55e1f;border:1px solid rgba(34,197,94,.25);color:#4ade80}._disabledBadge_1u6nf_274{display:inline-block;padding:3px 10px;border-radius:20px;font-size:var(--fs-xs);font-weight:600;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff6}._rowSaving_1u6nf_286{opacity:.6;pointer-events:none}._select_1u6nf_292{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-family:Inter,sans-serif;font-size:var(--fs-sm);padding:4px 8px;cursor:pointer;outline:none}._select_1u6nf_292 option{background:#1a2448;color:#fff}._toggle_1u6nf_309{position:relative;display:inline-block;width:36px;height:20px;cursor:pointer}._toggle_1u6nf_309 input{opacity:0;width:0;height:0;position:absolute}._toggleSlider_1u6nf_323{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;border-radius:20px;transition:background .2s}._toggleSlider_1u6nf_323:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background:#ffffff80;border-radius:50%;transition:transform .2s,background .2s}._toggle_1u6nf_309 input:checked+._toggleSlider_1u6nf_323{background:#22c55e59}._toggle_1u6nf_309 input:checked+._toggleSlider_1u6nf_323:before{transform:translate(16px);background:#4ade80}.dd4{--f-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--bg:#ffffff;--bg-elev:#ffffff;--bg-sunken:#f6f7fb;--bg-hover:#f2f4f9;--bg-tint:#f1f5ff;--bg-tint-warm:#fff7ef;--bd:rgba(22,27,38,.09);--bd-2:rgba(22,27,38,.14);--bd-strong:rgba(22,27,38,.22);--tx:#161b26;--tx-2:#5a6274;--tx-3:#676e80;--tx-4:#aab1c0;--ac:#4f46e5;--ac-2:#6366f1;--ac-3:#818cf8;--ac-tint:#eef0ff;--ac-bd:#c7cbf5;--ac-tx:#3b34c4;--ok:#0d9271;--ok-tint:#e3f6ef;--ok-tx:#07684f;--wn:#b45309;--wn-tint:#fdf1de;--wn-tx:#8a4008;--er:#d93851;--er-tint:#fdeaed;--er-tx:#a5142c;--nu:#64748b;--nu-tint:#eef1f5;--nu-tx:#475569;--in:#0e7490;--in-tint:#e2f3f8;--in-tx:#0a596e;--vi:#7c3aed;--vi-tint:#f2ecfe;--vi-tx:#5b21b6;--warm:#f2793d;--warm-tint:#fff0e6;--warm-tx:#c04f16;--hot:#b85c00;--hot-2:#a35100;--hot-ink:#ffffff;--hot-rgb:184,92,0;--alarm:#CE5853;--c1:#6366f1;--c2:#14b8a6;--c3:#f59e0b;--c4:#f43f5e;--c5:#a855f7;--c6:#0ea5e9;--c7:#84cc16;--c8:#fb7185;--sev-crit:#d81f5c;--sev-high:#f2792e;--sev-med:#e0b024;--sev-low:#64748b;--panel-indigo-a:#4b3fbe;--panel-indigo-b:#3a2f9c;--panel-indigo-c:#2c2378;--panel-blue:#3570e4;--panel-blue-2:#2f66e0;--panel-ink:#0b0f1a;--panel-ink-2:#111726;--on-panel:#ffffff;--on-panel-2:rgba(255,255,255,.72);--on-panel-3:rgba(255,255,255,.52);--on-panel-bd:rgba(255,255,255,.14);--on-panel-bd-2:rgba(255,255,255,.24);--sh-1:0 1px 2px rgba(16,20,30,.05);--sh-2:0 2px 6px rgba(16,20,30,.07), 0 1px 2px rgba(16,20,30,.05);--sh-3:0 12px 32px rgba(16,20,30,.1), 0 2px 8px rgba(16,20,30,.06);--sh-4:0 30px 70px rgba(16,20,30,.14), 0 8px 22px rgba(16,20,30,.07);--sh-5:0 48px 110px rgba(15,24,48,.2), 0 12px 32px rgba(15,24,48,.1);--sh-panel:0 24px 60px rgba(20,16,70,.28);--r-s:8px;--r-m:12px;--r-l:18px;--r-xl:26px;--r-pill:100px;--hd-h:64px;--maxw:1200px;--ease:cubic-bezier(.16,1,.3,1);--dur:.55s;--img-abstract:url(https://images.unsplash.com/photo-1620121692029-d088224ddc74?auto=format&fit=crop&w=1600&q=70);--img-earth:url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=1800&q=70)}html[data-theme=dark] .dd4{--bg:#0b0f1a;--bg-elev:#111726;--bg-sunken:#080b13;--bg-hover:#171e2e;--bg-tint:#0f1524;--bg-tint-warm:#161219;--bd:rgba(255,255,255,.09);--bd-2:rgba(255,255,255,.14);--bd-strong:rgba(255,255,255,.24);--tx:#e8ebf1;--tx-2:#98a2b5;--tx-3:#7d8598;--tx-4:#565e70;--ac:#7c83ff;--ac-2:#8b91ff;--ac-3:#a5aaff;--ac-tint:#1c1f3d;--ac-bd:#3a3f7a;--ac-tx:#a9adff;--ok:#34d399;--ok-tint:#0d2a22;--ok-tx:#5eead4;--wn:#fbbf24;--wn-tint:#2e2210;--wn-tx:#fcd34d;--er:#fb7185;--er-tint:#31151c;--er-tx:#fda4af;--nu:#94a3b8;--nu-tint:#1c222c;--nu-tx:#cbd5e1;--in:#38bdf8;--in-tint:#0d2431;--in-tx:#7dd3fc;--vi:#c084fc;--vi-tint:#241736;--vi-tx:#d8b4fe;--warm:#fb923c;--warm-tint:#2a1a10;--warm-tx:#fdba74;--sh-1:0 1px 2px rgba(0,0,0,.4);--sh-2:0 2px 8px rgba(0,0,0,.45);--sh-3:0 16px 40px rgba(0,0,0,.55), 0 2px 8px rgba(0,0,0,.4);--sh-4:0 34px 80px rgba(0,0,0,.65), 0 10px 26px rgba(0,0,0,.45);--sh-5:0 48px 110px rgba(0,0,0,.7), 0 12px 32px rgba(0,0,0,.5)}.dd4,.dd4 *,.dd4:before,.dd4 *:before,.dd4:after,.dd4 *:after{box-sizing:border-box}.dd4{scroll-behavior:smooth;scroll-padding-top:calc(var(--hd-h) + 20px);-webkit-text-size-adjust:100%}.dd4{margin:0;font-family:var(--f-sans);background:var(--bg);color:var(--tx);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}.dd4 h1,.dd4 h2,.dd4 h3,.dd4 h4,.dd4 h5{margin:0 0 .5em;font-weight:640;letter-spacing:-.022em;line-height:1.15}.dd4 p{margin:0 0 1rem}.dd4 ul,.dd4 ol{margin:0 0 1rem;padding-left:1.1rem}.dd4 li{margin:.3rem 0}.dd4 a{color:inherit;text-decoration:none}.dd4 img,.dd4 svg,.dd4 canvas,.dd4 video{display:block;max-width:100%}.dd4 button,.dd4 input,.dd4 select,.dd4 textarea{font:inherit;color:inherit}.dd4 code,.dd4 kbd,.dd4 pre,.dd4 samp{font-family:var(--f-mono)}.dd4:focus-visible,.dd4 :focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:4px}.dd4::selection,.dd4 ::selection{background:var(--ac-tint);color:var(--ac-tx)}.dd4::-webkit-scrollbar,.dd4 ::-webkit-scrollbar{width:11px;height:11px}.dd4::-webkit-scrollbar-thumb,.dd4 ::-webkit-scrollbar-thumb{background:var(--bd-strong);border-radius:8px;border:3px solid transparent;background-clip:content-box}.dd4::-webkit-scrollbar-track,.dd4 ::-webkit-scrollbar-track{background:transparent}.dd4 .wrap{width:min(var(--maxw),92vw);margin:0 auto}.dd4 .wrap-narrow{width:min(880px,92vw);margin:0 auto}.dd4 .wrap-wide{width:min(1360px,94vw);margin:0 auto}.dd4 .section{padding:clamp(72px,9vw,132px) 0;position:relative}.dd4 .section-sm{padding:clamp(44px,5vw,72px) 0;position:relative}.dd4 .section-tight{padding:clamp(24px,2.6vw,38px) 0;position:relative}.dd4 .s-tint{background:var(--bg-tint)}.dd4 .s-tint-warm{background:var(--bg-tint-warm)}.dd4 .s-sunken{background:var(--bg-sunken)}.dd4 .s-rule{border-top:1px solid var(--bd)}.dd4 .s-ink{background:var(--panel-ink);color:var(--on-panel)}.dd4 .s-blue{background:var(--panel-blue);color:var(--on-panel)}.dd4 .s-ink .lede,.dd4 .s-blue .lede,.dd4 .s-ink .muted,.dd4 .s-blue .muted{color:var(--on-panel-2)}.dd4 .s-ink h1,.dd4 .s-ink h2,.dd4 .s-ink h3,.dd4 .s-ink h4,.dd4 .s-blue h1,.dd4 .s-blue h2,.dd4 .s-blue h3,.dd4 .s-blue h4{color:var(--on-panel)}.dd4 .grid{display:grid;gap:clamp(16px,1.8vw,24px)}.dd4 .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.dd4 .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.dd4 .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.dd4 .split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,4.5vw,68px);align-items:center}.dd4 .split-wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.dd4 .flex{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dd4 .center{text-align:center}.dd4 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dd4 .hidden{display:none!important}@media(max-width:960px){.dd4 .split,.dd4 .split-wide{grid-template-columns:1fr}.dd4 .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.dd4 .g3{grid-template-columns:1fr}}@media(max-width:620px){.dd4 .g2,.dd4 .g4{grid-template-columns:1fr}}.dd4 .h-display{font-size:clamp(38px,6vw,72px);font-weight:700;letter-spacing:-.042em;line-height:1.02}.dd4 h1,.dd4 .h1{font-size:clamp(34px,5vw,58px);font-weight:700;letter-spacing:-.038em;line-height:1.05}.dd4 h2,.dd4 .h2{font-size:clamp(27px,3.6vw,44px);font-weight:680;letter-spacing:-.032em;line-height:1.1}.dd4 h3,.dd4 .h3{font-size:clamp(19px,2vw,24px);font-weight:650;letter-spacing:-.024em}.dd4 h4,.dd4 .h4{font-size:17px;font-weight:640;letter-spacing:-.018em}.dd4 h5,.dd4 .h5{font-size:14.5px;font-weight:640;letter-spacing:-.014em}.dd4 .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);margin-bottom:20px}.dd4 .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--warm);flex:none}.dd4 .eyebrow.ac{color:var(--ac-tx)}.dd4 .eyebrow.ac:before{background:var(--ac)}.dd4 .eyebrow.rule:before{width:18px;height:1.5px;border-radius:2px}.dd4 .s-ink .eyebrow,.dd4 .s-blue .eyebrow{color:var(--on-panel-3)}.dd4 .s-blue .eyebrow{color:#ffffffd1}.dd4 .lede{font-size:clamp(16px,1.6vw,19px);line-height:1.62;color:var(--tx-2);max-width:62ch}.dd4 .center .lede{margin-left:auto;margin-right:auto}.dd4 .muted{font-size:15px;line-height:1.65;color:var(--tx-2)}.dd4 .dim{font-size:13px;color:var(--tx-3)}.dd4 .mono{font-family:var(--f-mono);letter-spacing:.02em}.dd4 .tnum{font-variant-numeric:tabular-nums}.dd4 .grad{background:linear-gradient(100deg,var(--ac) 8%,var(--c5) 54%,var(--warm) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dd4 .grad-cool{background:linear-gradient(100deg,var(--ac) 10%,var(--c6) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.dd4 .warm-tx{color:var(--warm)}.dd4 .alarm{color:var(--alarm)}.dd4 .section-head{max-width:760px;margin:0 auto clamp(44px,5vw,72px);text-align:center}.dd4 .section-head.left{text-align:left;margin-left:0;margin-right:0}.dd4 .section-head .lede{margin:18px auto 0}.dd4 .section-head.left .lede{margin-left:0}.dd4 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:var(--r-pill);border:1px solid var(--bd-2);background:var(--bg-elev);color:var(--tx);font-size:14.5px;font-weight:640;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .25s var(--ease),background .2s,box-shadow .25s var(--ease),border-color .2s}.dd4 .btn:hover{transform:translateY(-2px)}.dd4 .btn:active{transform:translateY(0)}.dd4 .btn svg{width:15px;height:15px;flex:none;stroke-width:2;fill:none;stroke:currentColor}.dd4 .btn-primary{background:var(--ac);border-color:var(--ac);color:#fff;box-shadow:0 10px 26px -8px #4f46e58c}.dd4 .btn-primary:hover{background:var(--ac-2);border-color:var(--ac-2);box-shadow:0 18px 34px -10px #4f46e59e}.dd4 .btn-hot,.dd4 .nav-cta.is-hot{background:var(--hot);border-color:var(--hot);color:var(--hot-ink);box-shadow:0 10px 26px -8px rgba(var(--hot-rgb),.55)}.dd4 .btn-hot:hover,.dd4 .nav-cta.is-hot:hover{background:var(--hot-2);border-color:var(--hot-2);color:var(--hot-ink);box-shadow:0 18px 34px -10px rgba(var(--hot-rgb),.62)}.dd4 .btn-ghost{background:var(--bg-elev);color:var(--tx);border-color:var(--bd-2)}.dd4 .btn-ghost:hover{border-color:var(--tx);box-shadow:var(--sh-2)}.dd4 .btn-outline{background:transparent;border-color:var(--ac);color:var(--ac-tx)}.dd4 .btn-outline:hover{background:var(--ac-tint)}.dd4 .btn-plain{background:transparent;border-color:transparent;color:var(--tx-2);padding:0 12px}.dd4 .btn-plain:hover{color:var(--tx);transform:none}.dd4 .btn-on-panel{background:#fff;color:var(--tx);border-color:transparent;box-shadow:0 12px 30px -10px #0006}.dd4 .btn-on-panel:hover{background:#fff;box-shadow:0 20px 40px -12px #00000080}.dd4 .btn-on-panel-ghost{background:#ffffff14;color:#fff;border-color:var(--on-panel-bd-2)}.dd4 .btn-on-panel-ghost:hover{background:#ffffff29}.dd4 .btn-sm{height:36px;padding:0 16px;font-size:13px}.dd4 .btn-lg{height:52px;padding:0 30px;font-size:16px;font-weight:660}.dd4 .btn-lg svg{width:17px;height:17px}.dd4 .link-arrow{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650;color:var(--ac-tx);letter-spacing:-.01em}.dd4 .link-arrow svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.2;transition:transform .3s var(--ease)}.dd4 .link-arrow:hover svg{transform:translate(4px)}.dd4 .s-ink .link-arrow{color:var(--ok)}.dd4 .cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:32px}.dd4 .center .cta-row{justify-content:center}.dd4 .cta-note{display:inline-flex;align-items:center;gap:9px;margin-top:20px;font-size:13px;color:var(--tx-3)}.dd4 .cta-note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 16%,transparent);flex:none}.dd4 .nav{position:sticky;top:0;z-index:200;height:var(--hd-h);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid transparent;transition:border-color .25s,background .25s}.dd4 .nav.stuck{border-bottom-color:var(--bd);background:color-mix(in srgb,var(--bg) 92%,transparent)}.dd4 .nav-inner{display:flex;align-items:center;gap:8px;height:100%}.dd4 .brand{display:flex;align-items:center;gap:10px;flex:none;color:var(--tx);min-height:24px}.dd4 .brand-mark{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:linear-gradient(140deg,var(--ac-2),var(--c5));color:#fff;font-family:var(--f-mono);font-size:13px;font-weight:800;box-shadow:var(--sh-2)}.dd4 .brand-txt{font-weight:720;letter-spacing:-.032em;font-size:17.5px}.dd4 .brand-txt em{font-style:normal;color:var(--ac-tx)}.dd4 .nav-links{display:flex;align-items:center;gap:2px;margin-left:26px;list-style:none;padding:0}.dd4 .nav-links li{margin:0;position:relative}.dd4 .nav-link{display:inline-flex;align-items:center;gap:6px;height:var(--hd-h);padding:0 14px;font-size:14.5px;font-weight:560;color:var(--tx-2);letter-spacing:-.012em;border-bottom:2px solid transparent;transition:color .18s,border-color .18s}.dd4 .nav-link:hover,.dd4 .nav-link[aria-expanded=true]{color:var(--tx)}.dd4 .nav-link[aria-expanded=true]{border-bottom-color:var(--ac)}.dd4 .nav-link .chev{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.4;transition:transform .28s var(--ease)}.dd4 .nav-link[aria-expanded=true] .chev{transform:rotate(180deg)}.dd4 .nav-sp{flex:1}.dd4 .nav-actions{display:flex;align-items:center;gap:10px;flex:none}.dd4 .mega{position:absolute;left:0;right:0;top:var(--hd-h);z-index:190;background:var(--bg-elev);border-bottom:1px solid var(--bd);box-shadow:var(--sh-4);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility .28s}.dd4 .mega.open{opacity:1;visibility:visible;transform:translateY(0)}.dd4 .mega-inner{display:grid;grid-template-columns:190px minmax(0,1fr) 300px;gap:clamp(24px,3vw,48px);padding:clamp(28px,3vw,44px) 0 clamp(32px,3.4vw,48px)}.dd4 .mega-rail{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--bd);padding-right:24px}.dd4 .mega-rail a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-radius:var(--r-s);font-size:16px;font-weight:560;color:var(--tx-2);transition:.16s;letter-spacing:-.016em}.dd4 .mega-rail a:hover,.dd4 .mega-rail a.on{background:var(--ac-tint);color:var(--ac-tx)}.dd4 .mega-rail svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.2;opacity:.6}.dd4 .mega-title{display:inline-flex;align-items:center;gap:12px;font-size:clamp(21px,2.2vw,27px);font-weight:660;letter-spacing:-.028em;margin-bottom:28px;color:var(--tx)}.dd4 .mega-title svg{width:22px;height:22px;color:var(--ac);stroke:var(--ac);fill:none;stroke-width:2;transition:transform .3s var(--ease)}.dd4 .mega-title:hover svg{transform:translate(5px)}.dd4 .mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px}.dd4 .mega-item h4{font-size:17px;font-weight:620;letter-spacing:-.022em;margin-bottom:5px;color:var(--tx)}.dd4 .mega-item p{font-size:13.5px;line-height:1.5;color:var(--tx-3);margin:0;max-width:34ch}.dd4 .mega-item:hover h4{color:var(--ac-tx)}.dd4 .mega-aside{background:var(--bg-tint);border-radius:var(--r-l);padding:24px 22px}.dd4 .mega-aside .lbl{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);margin-bottom:18px;display:block}.dd4 .mega-aside ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.dd4 .mega-aside li{margin:0}.dd4 .mega-aside b{display:block;font-size:14.5px;font-weight:620;letter-spacing:-.016em;color:var(--tx)}.dd4 .mega-aside span{display:block;font-size:12.5px;line-height:1.45;color:var(--tx-3);margin-top:2px}.dd4 .nav-toggle{display:none;width:40px;height:40px;border-radius:var(--r-s);border:1px solid var(--bd);background:transparent;place-items:center;cursor:pointer;color:var(--tx)}.dd4 .nav-toggle .bars{display:block;width:17px;height:1.8px;background:currentColor;position:relative;border-radius:2px;transition:background .2s}.dd4 .nav-toggle .bars:before,.dd4 .nav-toggle .bars:after{content:"";position:absolute;left:0;width:17px;height:1.8px;background:currentColor;border-radius:2px;transition:transform .25s var(--ease),top .25s var(--ease)}.dd4 .nav-toggle .bars:before{top:-6px}.dd4 .nav-toggle .bars:after{top:6px}.dd4 .nav-toggle[aria-expanded=true] .bars{background:transparent}.dd4 .nav-toggle[aria-expanded=true] .bars:before{top:0;transform:rotate(45deg)}.dd4 .nav-toggle[aria-expanded=true] .bars:after{top:0;transform:rotate(-45deg)}.dd4 .nav-drawer{position:fixed;inset:var(--hd-h) 0 0;background:var(--bg);z-index:180;padding:24px;overflow-y:auto;display:none;flex-direction:column;gap:6px;border-top:1px solid var(--bd)}.dd4 .nav-drawer.open{display:flex}.dd4 .nav-drawer a{display:block;font-size:19px;font-weight:600;padding:14px 12px;border-radius:var(--r-m);letter-spacing:-.022em}.dd4 .nav-drawer a:hover{background:var(--ac-tint);color:var(--ac-tx)}.dd4 .nav-drawer .btn{margin-top:16px;width:100%}@media(max-width:1080px){.dd4 .nav-links,.dd4 .nav-actions .hide-md{display:none}.dd4 .nav-toggle{display:grid}.dd4 .mega{display:none}}@media(max-width:480px){.dd4 .brand-mark{width:27px;height:27px;border-radius:8px;font-size:12px}.dd4 .brand-txt{font-size:16px}.dd4 .nav-actions{gap:6px}.dd4 .nav-actions .btn{height:38px;padding:0 15px;font-size:13.5px}.dd4 .nav-actions .btn-plain{padding:0 7px}.dd4 .nav-toggle{width:36px;height:36px}}.dd4 .card{background:var(--bg-elev);border:1px solid var(--bd);border-radius:var(--r-l);padding:26px;box-shadow:var(--sh-1);position:relative;overflow:hidden;height:100%;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .2s}.dd4 .card:hover{transform:translateY(-4px);box-shadow:var(--sh-3);border-color:var(--bd-2)}.dd4 .card h3{font-size:17px;font-weight:640;letter-spacing:-.022em;margin-bottom:8px}.dd4 .card p{font-size:14px;line-height:1.6;color:var(--tx-2);margin-bottom:0}.dd4 .card-flat,.dd4 .card-flat:hover{transform:none;box-shadow:var(--sh-1)}.dd4 .card-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;margin-bottom:18px;background:var(--ac-tint);color:var(--ac-tx);border:1px solid var(--ac-bd)}.dd4 .card-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8}.dd4 .card-icon.ok{background:var(--ok-tint);color:var(--ok-tx);border-color:transparent}.dd4 .card-icon.wn{background:var(--wn-tint);color:var(--wn-tx);border-color:transparent}.dd4 .card-icon.er{background:var(--er-tint);color:var(--er-tx);border-color:transparent}.dd4 .card-icon.vi{background:var(--vi-tint);color:var(--vi-tx);border-color:transparent}.dd4 .card-icon.in{background:var(--in-tint);color:var(--in-tx);border-color:transparent}.dd4 .card-icon.nu{background:var(--nu-tint);color:var(--nu-tx);border-color:transparent}.dd4 .bento{border:1px solid var(--bd);border-radius:var(--r-xl);overflow:hidden;background:var(--bd);box-shadow:var(--sh-3);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.dd4 .bento-cell{padding:clamp(22px,2.2vw,30px);background:var(--bg-elev);display:flex;flex-direction:column;min-height:230px;transition:background .25s var(--ease)}.dd4 .bento-cell:hover{background:var(--bg-sunken)}.dd4 .bento-cell .ic{width:26px;height:26px;stroke:var(--tx-2);fill:none;stroke-width:1.6;margin-bottom:auto}.dd4 .bento-cell h4{font-size:16px;font-weight:660;letter-spacing:-.02em;margin:26px 0 8px}.dd4 .bento-cell p{font-size:13.5px;line-height:1.55;color:var(--tx-3);margin:0 0 18px;flex:none}.dd4 .bento-cell .link-arrow{margin-top:auto}.dd4 .bento-cell.feature{background:var(--panel-ink);color:var(--on-panel);border-color:var(--panel-ink);grid-column:span 2}.dd4 .bento-cell.feature:hover{background:var(--panel-ink-2)}.dd4 .bento-cell.feature .ic{stroke:var(--ok)}.dd4 .bento-cell.feature h4{color:var(--on-panel)}.dd4 .bento-cell.feature p{color:var(--on-panel-2)}.dd4 .bento-cell.feature .link-arrow{color:var(--ok)}@media(max-width:960px){.dd4 .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.dd4 .bento-cell.feature{grid-column:span 2}}@media(max-width:560px){.dd4 .bento{grid-template-columns:1fr}.dd4 .bento-cell{min-height:0}.dd4 .bento-cell.feature{grid-column:span 1}}.dd4 .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:4px 11px;border-radius:var(--r-pill);background:var(--ac-tint);color:var(--ac-tx);border:1px solid transparent;white-space:nowrap}.dd4 .badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.dd4 .badge-ok{background:var(--ok-tint);color:var(--ok-tx)}.dd4 .badge-wn{background:var(--wn-tint);color:var(--wn-tx)}.dd4 .badge-er{background:var(--er-tint);color:var(--er-tx)}.dd4 .badge-nu{background:var(--nu-tint);color:var(--nu-tx)}.dd4 .badge-warm{background:var(--warm-tint);color:var(--warm-tx)}.dd4 .dot-live{animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.dd4 .chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:540;padding:8px 16px;border-radius:var(--r-pill);border:1px solid var(--bd);background:var(--bg-elev);color:var(--tx-2);white-space:nowrap}.dd4 .chip-sm{font-size:11.5px;padding:5px 12px;font-family:var(--f-mono);letter-spacing:.04em}.dd4 .pill-note{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 7px;border:1px solid var(--bd);background:var(--bg-elev);border-radius:var(--r-pill);font-size:13px;color:var(--tx-2);box-shadow:var(--sh-1);margin-bottom:24px;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.dd4 .pill-note:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.dd4 .pill-note b{background:var(--ac-tint);color:var(--ac-tx);border-radius:var(--r-pill);padding:3px 11px;font-family:var(--f-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dd4 .hero{position:relative;overflow:hidden;padding:clamp(36px,4vw,58px) 0 clamp(28px,3.2vw,44px)}.dd4 .hero:before{content:"";position:absolute;inset:-30% -10% auto;height:820px;pointer-events:none;z-index:0;background:radial-gradient(46% 44% at 18% 26%,rgba(99,102,241,.16),transparent 70%),radial-gradient(42% 40% at 82% 14%,rgba(168,85,247,.13),transparent 70%),radial-gradient(38% 38% at 56% 66%,rgba(242,121,61,.1),transparent 70%);animation:glow-drift 24s ease-in-out infinite}.dd4 .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--bd) 1px,transparent 1px),linear-gradient(90deg,var(--bd) 1px,transparent 1px);background-size:56px 56px;opacity:.34;-webkit-mask-image:radial-gradient(72% 56% at 50% 30%,#000,transparent 76%);mask-image:radial-gradient(72% 56% at 50% 30%,#000,transparent 76%)}@keyframes glow-drift{0%,to{transform:translate(0)}50%{transform:translate(28px,-18px)}}.dd4 .hero .wrap{position:relative;z-index:1}.dd4 .hero-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:clamp(28px,3.2vw,48px);align-items:center}.dd4 .hero-copy{max-width:640px}.dd4 .hero h1{font-size:clamp(31px,4.2vw,58px);margin-bottom:16px}.dd4 .hero .lede{margin-bottom:0;max-width:54ch}.dd4 .hero .eyebrow{margin-bottom:14px}.dd4 .hero .cta-row{margin-top:24px}.dd4 .hero .cta-note{margin-top:15px}@media(max-width:1020px){.dd4 .hero-grid{grid-template-columns:1fr;gap:40px}.dd4 .hero-copy{max-width:660px}}.dd4 .rot{display:grid;margin-bottom:0}.dd4 .rot-slide{grid-area:1/1;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease)}.dd4 .rot-slide.on{opacity:1;transform:none;pointer-events:auto}.dd4 .rot-dots{display:flex;gap:8px;margin:26px 0 0}.dd4 .rot-dot{position:relative;width:24px;height:3px;border-radius:2px;background:var(--bd-2);border:0;padding:0;cursor:pointer;transition:background .3s var(--ease),width .3s var(--ease)}.dd4 .rot-dot:after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}.dd4 .rot-dot.on{background:var(--ac);width:38px}.dd4 .rot-dot:hover{background:var(--tx-3)}.dd4 .rot-dot.on:hover{background:var(--ac)}.dd4 .rot-dot:focus-visible{outline:2px solid var(--ac);outline-offset:6px}.dd4 .orbit{position:relative;aspect-ratio:1/.86;width:100%;container-type:inline-size;border-radius:var(--r-xl);overflow:hidden;background-image:var(--img-abstract),radial-gradient(120% 110% at 22% 12%,var(--panel-indigo-a),transparent 62%),linear-gradient(155deg,var(--panel-indigo-b),var(--panel-indigo-c));background-size:cover,auto,auto;background-position:center,0 0,0 0;background-blend-mode:soft-light,normal,normal;box-shadow:var(--sh-panel);isolation:isolate}.dd4 .orbit-arcs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.dd4 .orbit-arcs path{fill:none;stroke:#ffffff4d;stroke-width:.22}.dd4 .orbit-node{position:absolute;transform:translate(-50%,-50%);z-index:2}.dd4 .orbit-node.anchor-l{transform:translateY(-50%)}.dd4 .orbit-node.anchor-r{transform:translate(-100%,-50%)}.dd4 .orb-logo{width:11cqw;height:11cqw;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2cqw 5cqw #0a082857;font-family:var(--f-mono);font-size:2.6cqw;font-weight:700;color:var(--tx-2);animation:float 6s ease-in-out infinite}.dd4 .orb-logo img{width:56%;height:56%;object-fit:contain}.dd4 .orb-logo svg{width:54%;height:54%;fill:var(--brand,var(--tx-2))}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.dd4 .orb-pill{display:inline-flex;align-items:center;gap:1.6cqw;padding:2cqw 3.2cqw;border-radius:2.2cqw;background:var(--ac-2);color:#fff;font-size:2.9cqw;font-weight:660;letter-spacing:-.016em;box-shadow:0 2.4cqw 5.6cqw #0a08285c;white-space:nowrap}.dd4 .orb-pill svg{width:3.4cqw;height:3.4cqw;stroke:currentColor;fill:none;stroke-width:2.2;flex:none}.dd4 .orbit-cluster{position:absolute;right:3.5%;bottom:6%;width:56%;z-index:3;display:flex;flex-direction:column;gap:1.9cqw}.dd4 .orbit-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}.dd4 .orbit-slide.on{opacity:1;pointer-events:auto}.dd4 .orb-card{background:#f4f5f7;border-radius:2.4cqw;padding:3cqw 3.6cqw;box-shadow:0 3cqw 6cqw #0a08284d}.dd4 .orb-card .t{display:flex;align-items:center;justify-content:space-between;gap:2cqw;font-size:4cqw;font-weight:700;letter-spacing:-.026em;color:#1c2030;line-height:1.15}.dd4 .orb-card .t svg{width:4.4cqw;height:4.4cqw;flex:none;color:var(--ok);stroke:var(--ok);fill:none;stroke-width:1.9}.dd4 .orb-card .s{font-size:3.2cqw;color:#666f80;margin-top:.6cqw}.dd4 .orb-stats,.dd4 .orb-fws{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.9cqw}.dd4 .orb-stat{background:#f4f5f7;border-radius:2.4cqw;padding:2.4cqw 2.8cqw;box-shadow:0 2.6cqw 5.4cqw #0a082847;min-width:0}.dd4 .orb-stat .top{display:flex;align-items:center;gap:1.4cqw}.dd4 .orb-stat .n{font-size:4.4cqw;font-weight:750;letter-spacing:-.03em;color:#1c2030;font-variant-numeric:tabular-nums;line-height:1}.dd4 .orb-stat .lbl{font-size:2.4cqw;line-height:1.25;color:#666f80;margin-top:.8cqw}.dd4 .orb-stat .ico{width:3.6cqw;height:3.6cqw;border-radius:1cqw;display:grid;place-items:center;flex:none}.dd4 .orb-stat .ico svg{width:64%;height:64%;color:#fff;stroke:#fff;fill:none;stroke-width:2.8}.dd4 .orb-stat .ico.ok{background:var(--ok)}.dd4 .orb-stat .ico.er{background:var(--er)}.dd4 .orb-stat .ico.wn{background:#e0a018}.dd4 .orb-fw{display:flex;flex-direction:column;gap:.5cqw;background:#f4f5f7;border-radius:2.4cqw;padding:2cqw 2.1cqw;box-shadow:0 2.6cqw 5.4cqw #0a082847;min-width:0}.dd4 .orb-fw .k{display:flex;align-items:center;gap:.9cqw;font-family:var(--f-mono);font-size:1.85cqw;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tx-3);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd4 .orb-fw .k:before{content:"";width:1.4cqw;height:1.4cqw;border-radius:50%;flex:none;background:var(--st,#8b93a5)}.dd4 .orb-fw .v{font-size:2.15cqw;font-weight:680;letter-spacing:-.022em;color:#1c2030;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd4 .orb-fw.ok{--st:#0d9271}.dd4 .orb-fw.wn{--st:#d99411}.dd4 .orb-fw.er{--st:#d93851}.dd4 .osec-spokes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.dd4 .osec-spokes line{stroke:#ffffff42;stroke-width:.3;stroke-dasharray:1.4 1.6}.dd4 .osec-node{position:absolute;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.4cqw;width:26cqw;text-align:center}.dd4 .osec-node i{width:11cqw;height:11cqw;border-radius:50%;background:#fff;flex:none;display:grid;place-items:center;box-shadow:0 2cqw 5cqw #0a082857}.dd4 .osec-node i svg{width:50%;height:50%;color:#5b6478;stroke:#5b6478;fill:none;stroke-width:1.9}.dd4 .osec-node i.er svg{color:var(--er);stroke:var(--er)}.dd4 .osec-node i.wn svg{color:#d99411;stroke:#d99411}.dd4 .osec-node i.ok svg{color:var(--ok);stroke:var(--ok)}.dd4 .osec-node span{font-size:max(10.5px,2.7cqw);font-weight:620;letter-spacing:-.018em;color:#fff;line-height:1.25}.dd4 .osec-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:36cqw;padding:3cqw 2.6cqw;border-radius:2.6cqw;text-align:center;background:#f4f5f7;box-shadow:0 3cqw 7cqw #0a082861}.dd4 .osec-hub .sh{width:6.4cqw;height:6.4cqw;margin:0 auto .8cqw;color:var(--ac);stroke:var(--ac);fill:none;stroke-width:1.8}.dd4 .osec-hub .t{display:block;font-size:max(14px,3.4cqw);font-weight:720;letter-spacing:-.028em;color:#1c2030}.dd4 .osec-hub .s{display:block;font-size:max(10px,2.3cqw);color:#666f80;margin-top:.5cqw;line-height:1.3}@media(max-width:700px){.dd4 .orbit{aspect-ratio:1/.92}.dd4 .orbit-node.opt{display:none}.dd4 .orbit-cluster{right:6%;left:6%;width:auto;bottom:6%}}.dd4 .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.dd4 .marquee-track{display:flex;gap:14px;width:max-content;animation:scroll-l 46s linear infinite}.dd4 .marquee-track.rev{animation-name:scroll-r;animation-duration:52s}.dd4 .marquee:hover .marquee-track{animation-play-state:paused}@keyframes scroll-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.dd4 .marquee+.marquee{margin-top:14px}.dd4 .logo-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:64px;min-width:180px;padding:0 30px;border-radius:var(--r-pill);background:var(--bg-elev);border:1px solid var(--ac-bd);font-size:17px;font-weight:700;letter-spacing:-.022em;color:var(--tx);white-space:nowrap;flex:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.dd4 .logo-pill:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.dd4 .logo-pill img{height:26px;width:auto;flex:none}.dd4 .logo-pill .mark{width:24px;height:24px;flex:none;fill:var(--brand,currentColor)}html[data-theme=dark] .dd4 .logo-pill .mark{fill:var(--brand-d,var(--brand,currentColor))}.dd4 .fw-pill{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;border-radius:var(--r-pill);background:var(--bg-sunken);border:1px solid var(--bd);font-family:var(--f-mono);font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--tx-3);white-space:nowrap;flex:none}.dd4 .trust-lede{font-size:15px;color:var(--tx-2);text-align:center;margin:0 0 18px}.dd4 .trust-lede b{color:var(--tx);font-weight:700}.dd4 .panel{background:var(--bg-elev);border:1px solid var(--bd);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-3)}.dd4 .panel-body{padding:clamp(20px,2.4vw,34px)}.dd4 .panel-caption{padding:22px clamp(24px,3vw,40px);background:var(--bg-sunken);border-top:1px solid var(--bd);font-size:clamp(15px,1.5vw,18px);color:var(--tx-2);letter-spacing:-.014em}.dd4 .panel-caption b{color:var(--tx);font-weight:640}.dd4 .constel{position:relative;aspect-ratio:1/.72;width:100%;container-type:inline-size}.dd4 .constel-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.dd4 .constel-lines path{fill:none;stroke-width:.3;stroke-dasharray:.9 1.1;opacity:.6}.dd4 .constel-lines path.solid{stroke-dasharray:.25 .6;opacity:.4}.dd4 .cn{position:absolute;transform:translate(-50%,-50%);z-index:2;text-align:center;width:max-content}.dd4 .cn-hub{width:12cqw;height:12cqw;border-radius:50%;background:var(--ac);color:#fff;display:grid;place-items:center;font-size:2.6cqw;font-weight:720;letter-spacing:-.02em;box-shadow:0 0 0 2cqw color-mix(in srgb,var(--ac) 12%,transparent),0 2cqw 4.4cqw #4f46e547}.dd4 .cn-node{width:5.6cqw;height:5.6cqw;border-radius:50%;display:grid;place-items:center;margin:0 auto .9cqw;background:var(--nd-tint,var(--bg-sunken));border:.15cqw solid var(--nd,var(--bd-2));box-shadow:var(--sh-1)}.dd4 .cn-node svg{width:46%;height:46%;color:var(--nd,var(--tx-2));stroke:var(--nd,var(--tx-2));fill:none;stroke-width:1.9}.dd4 .cn-label{font-size:1.65cqw;font-weight:660;letter-spacing:-.02em;color:var(--tx);line-height:1.2}.dd4 .cn-tags{position:absolute;display:flex;flex-direction:column;gap:.7cqw;z-index:3}.dd4 .cn-tags.r{align-items:flex-start}.dd4 .cn-tags.l{align-items:flex-end}.dd4 .cn-tags.c{align-items:center;transform:translate(-50%)}.dd4 .cn-tag{font-size:1.4cqw;font-weight:540;padding:.5cqw 1.2cqw;border-radius:var(--r-pill);background:var(--tg-tint,var(--bg-sunken));color:var(--tg-tx,var(--tx-2));border:1px solid var(--tg-bd,var(--bd));white-space:nowrap;line-height:1.5}.dd4 .cn-tag.mono{font-family:var(--f-mono);font-size:1.3cqw;letter-spacing:.01em}@media(max-width:820px){.dd4 .constel{aspect-ratio:1/.9}.dd4 .cn-tags{display:none}.dd4 .cn-label{font-size:2.4cqw}.dd4 .cn-node{width:7cqw;height:7cqw}.dd4 .cn-hub{width:16cqw;height:16cqw;font-size:3.4cqw}}@media(max-width:600px){.dd4 .constel{aspect-ratio:auto;container-type:normal;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:4px 0 8px}.dd4 .constel-lines{display:none}.dd4 .cn{position:static;transform:none;width:auto}.dd4 .cn-node{width:44px;height:44px;margin-bottom:9px}.dd4 .cn-label{font-size:13.5px}.dd4 .cn-center{grid-column:1/-1;order:-1}.dd4 .cn-center .cn-hub{width:100%;height:auto;border-radius:var(--r-l);padding:15px;font-size:19px;letter-spacing:-.024em;box-shadow:0 10px 26px #4f46e53d}}.dd4 .tl{margin-top:clamp(48px,6vw,90px);position:relative}.dd4 .tl-rule{position:absolute;left:0;right:0;top:9px;height:2px;background:linear-gradient(90deg,var(--ac-3) 0%,var(--ac-3) 78%,transparent 100%);opacity:.9}.dd4 .tl-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;position:relative;list-style:none;margin:0;padding:0}.dd4 .tl-step{padding-right:24px;margin:0}.dd4 .tl-dot{display:block;width:19px;height:19px;border-radius:50%;background:var(--ac-3);box-shadow:0 0 0 5px color-mix(in srgb,var(--ac-3) 18%,transparent);margin-bottom:clamp(28px,3.4vw,48px);position:relative;z-index:1}.dd4 .tl-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dd4 .tl-num{font-family:var(--f-mono);font-size:16px;font-weight:600;color:var(--ac-3);font-variant-numeric:tabular-nums}.dd4 .tl-sep{width:1px;height:15px;background:var(--on-panel-bd-2)}.dd4 .tl-name{font-size:clamp(15px,1.5vw,19px);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--on-panel)}.dd4 .tl-step p{font-size:clamp(14px,1.4vw,17px);line-height:1.45;color:var(--on-panel-2);margin:0;max-width:22ch}@media(max-width:900px){.dd4 .tl-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.dd4 .tl-rule{display:none}}@media(max-width:520px){.dd4 .tl-steps{grid-template-columns:1fr}}.dd4 .aia-section{--aia-line:rgba(255,255,255,.2);--aia-panel:rgba(255,255,255,.035);--aia-panel-bd:rgba(255,255,255,.1);--aia-tag-bg:#141b2e;--aia-link:#7d9bff;--aia-ok:#34d399}.dd4 .aia-eyebrow{color:#6ea8fe}.dd4 .aia-eyebrow:before{background:#6ea8fe}.dd4 .aia{position:relative}.dd4 .aia-card{position:relative;background:var(--aia-panel);border:1px solid var(--aia-panel-bd);border-radius:16px;padding:30px 22px 20px}.dd4 .aia-grow{flex:1;display:flex;flex-direction:column}.dd4 .aia-tag{position:absolute;top:-15px;left:20px;display:inline-flex;align-items:center;gap:8px;background:var(--aia-tag-bg);border:1px solid var(--aia-panel-bd);border-radius:10px;padding:6px 14px;font-size:14.5px;font-weight:640;letter-spacing:-.018em;color:#fff;white-space:nowrap}.dd4 .aia-tag.mono{font-family:var(--f-mono);font-size:13.5px;letter-spacing:.02em}.dd4 .aia-tag svg{width:15px;height:15px;color:var(--aia-link);stroke:var(--aia-link);fill:none;stroke-width:1.9;flex:none}.dd4 .aia-checks{list-style:none;margin:0;padding:0;display:grid;gap:11px 22px}.dd4 .aia-checks-4{grid-template-columns:repeat(4,auto);justify-content:start}.dd4 .aia-checks-3{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:12px 18px}.dd4 .aia-checks-1{grid-template-columns:1fr}.dd4 .aia-checks li{margin:0;position:relative;padding-left:20px;font-size:14px;color:#ffffffd1;line-height:1.4}.dd4 .aia-checks-3 li{padding-left:18px;font-size:13.2px}.dd4 .aia-checks li:before{content:"";position:absolute;left:2px;top:.34em;width:9px;height:5px;border-left:1.6px solid var(--aia-ok);border-bottom:1.6px solid var(--aia-ok);transform:rotate(-45deg)}.dd4 .aia-ask{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid var(--aia-panel-bd);font-size:14px;color:#ffffff6b}.dd4 .aia-checks+.aia-ask{margin-top:22px}.dd4 .aia-ask .sp{width:16px;height:16px;color:var(--c5);stroke:var(--c5);fill:none;stroke-width:1.9;flex:none}.dd4 .aia-ask span{flex:1}.dd4 .aia-ask .go{width:16px;height:16px;color:var(--aia-link);stroke:var(--aia-link);fill:none;stroke-width:2;flex:none}.dd4 .aia-mcp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;align-items:start}.dd4 .aia-mcp p{font-size:14px;line-height:1.5;color:#ffffffb8;margin:0}.dd4 .aia-card-review{border-color:#34d3996b;background:linear-gradient(180deg,#34d3991a,#34d39905);box-shadow:0 0 34px -8px #34d39959;padding:22px}.dd4 .aia-card-review h4{font-size:16.5px;color:var(--aia-ok);margin:0 0 8px;letter-spacing:-.02em}.dd4 .aia-card-review p{font-size:14px;line-height:1.5;color:#ffffffc7;margin:0}.dd4 .aia-clients{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dd4 .aia-cube{aspect-ratio:1/.82;border-radius:12px;display:grid;place-items:center;padding:8px;background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid var(--aia-panel-bd)}.dd4 .aia-cube svg{width:38%;height:38%;color:#fff;fill:#fff}.dd4 .aia-cube-any em{font-style:normal;font-size:11px;font-weight:600;line-height:1.25;text-align:center;color:#ffffff9e;letter-spacing:-.01em}.dd4 .aia-conn{position:relative;display:block;width:1.5px;height:38px;margin:0 auto;background:var(--aia-line);flex:none}.dd4 .aia-conn:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translate(-50%);border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:6px solid var(--aia-line)}.dd4 .aia-conn-up{height:52px;margin:18px auto}.dd4 .aia-conn-up:after{bottom:auto;top:-1px;border-top:0;border-bottom:6px solid var(--aia-line)}.dd4 .aia-pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--aia-tag-bg);border:1px solid rgba(125,155,255,.4);border-radius:20px;padding:5px 13px;white-space:nowrap;font-size:12.5px;font-weight:560;color:var(--aia-link);letter-spacing:-.01em}.dd4 .aia-pill.dash{border-style:dashed;color:#ffffff9e;border-color:var(--aia-line)}.dd4 .aia-top{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(28px,13vw,196px);align-items:stretch}.dd4 .aia-col{display:flex;flex-direction:column}.dd4 .aia-cross{position:absolute;left:50%;bottom:14%;transform:translate(-50%);z-index:2;width:clamp(28px,13vw,196px);height:1.5px;background:var(--aia-line)}.dd4 .aia-cross:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;border-left:6px solid var(--aia-line)}.dd4 .aia-feeds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin:0 auto}.dd4 .aia-feed{position:relative;display:block;height:74px}.dd4 .aia-feed:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1.5px;transform:translate(-50%);background:var(--aia-line)}.dd4 .aia-feed:first-child:before{background:none;border-left:1.5px dashed var(--aia-line)}.dd4 .aia-feed:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:6px solid var(--aia-line)}.dd4 .aia-feed:first-child:after{bottom:auto;top:0;border-top:0;border-bottom:6px solid var(--aia-line)}.dd4 .aia-card-data{padding:30px 26px 26px}.dd4 .aia-data{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,2fr);gap:clamp(20px,3vw,44px);align-items:center}.dd4 .aia-data>p{font-size:14.5px;line-height:1.55;color:#ffffffad;margin:0}.dd4 .aia-nodes{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:6px}.dd4 .aia-nodes:before{content:"";position:absolute;left:10%;right:10%;top:34px;height:0;border-top:1.5px dashed var(--aia-line)}.dd4 .aia-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:11px;font-size:13.5px;font-weight:560;color:#ffffffd1;text-align:center}.dd4 .aia-node i{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--aia-tag-bg);border:1px solid rgba(125,155,255,.32)}.dd4 .aia-node svg{width:22px;height:22px;color:var(--aia-link);stroke:var(--aia-link);fill:none;stroke-width:1.8}.dd4 .aia-strip{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.6vw,20px);flex-wrap:wrap;background:var(--aia-panel);border:1px solid var(--aia-panel-bd);border-radius:18px;padding:16px clamp(16px,2.4vw,30px)}.dd4 .aia-logo{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;background:#ffffff0f}.dd4 .aia-logo svg{width:19px;height:19px;fill:var(--brand-d,var(--brand,#fff))}.dd4 .aia-count{padding:8px 16px;border-radius:20px;border:1px solid var(--aia-panel-bd);background:var(--aia-tag-bg);font-size:13.5px;font-weight:620;color:#fff;white-space:nowrap}@media(max-width:900px){.dd4 .aia-top{grid-template-columns:1fr;gap:38px}.dd4 .aia-cross{display:none}.dd4 .aia-col+.aia-col{margin-top:0}.dd4 .aia-feeds{grid-template-columns:1fr;gap:0}.dd4 .aia-feed{height:56px}.dd4 .aia-feed:not(:nth-child(2)){display:none}.dd4 .aia-data{grid-template-columns:1fr;gap:24px}.dd4 .aia-mcp{grid-template-columns:1fr;gap:12px}.dd4 .aia-checks-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.dd4 .aia-checks-3{grid-template-columns:repeat(2,minmax(0,1fr))}.dd4 .aia-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.dd4 .aia-nodes:before{display:none}.dd4 .aia-node i{width:44px;height:44px}.dd4 .aia-node svg{width:19px;height:19px}.dd4 .aia-card{padding:28px 16px 18px}.dd4 .aia-tag{font-size:13px;left:14px}}@media(max-width:420px){.dd4 .aia-checks-3,.dd4 .aia-checks-4{grid-template-columns:1fr}}.dd4 .showcase{position:relative;color:var(--on-panel);overflow:hidden;background-color:var(--panel-blue);background-image:var(--img-earth);background-size:cover;background-position:center 28%;background-blend-mode:soft-light}.dd4 .showcase:before{content:"";position:absolute;inset:auto -5% -10% -5%;height:60%;pointer-events:none;background:radial-gradient(60% 100% at 30% 100%,var(--panel-blue-2),transparent 70%)}.dd4 .showcase .wrap{position:relative;z-index:1}.dd4 .showcase-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,4.5vw,72px);align-items:center;padding:clamp(56px,7vw,104px) 0 clamp(96px,11vw,168px)}@media(max-width:1020px){.dd4 .showcase-grid{grid-template-columns:1fr;padding-bottom:clamp(80px,10vw,130px)}}.dd4 .showcase-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(52px,7vw,110px);display:block}.dd4 .showcase-wave path{fill:var(--panel-ink)}.dd4 .showcase .lbl{display:inline-block;background:#fff;color:var(--panel-blue);font-size:14px;font-weight:750;letter-spacing:.02em;text-transform:uppercase;padding:8px 18px;border-radius:6px;margin-bottom:26px}.dd4 .showcase h2{font-size:clamp(30px,4.2vw,54px);letter-spacing:-.036em;margin-bottom:18px}.dd4 .showcase .lede{color:#ffffffe6;font-size:clamp(16px,1.7vw,21px)}.dd4 .showcase .cta-note{color:#ffffffd1}.dd4 .showcase .cta-note:before{background:#fff;box-shadow:0 0 0 4px #fff3}.dd4 .frame{background:var(--bg-elev);border-radius:14px;overflow:hidden;box-shadow:0 40px 90px #08143c57,0 8px 24px #08143c33}.dd4 .frame-bar{display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;background:var(--bg-sunken);border-bottom:1px solid var(--bd)}.dd4 .frame-bar .dots{display:flex;gap:6px}.dd4 .frame-bar .dots i{width:9px;height:9px;border-radius:50%;background:var(--bd-strong)}.dd4 .frame-bar .t{font-size:12px;color:var(--tx-3);margin-left:6px;font-family:var(--f-mono)}.dd4 .frame-shot{display:block;width:100%;height:auto}.dd4 .frame-shot.ph{aspect-ratio:16/10;background:repeating-linear-gradient(135deg,var(--bg-sunken) 0 12px,var(--bg-hover) 12px 24px);display:grid;place-items:center;color:var(--tx-3);font-family:var(--f-mono);font-size:12.5px}.dd4 .human{position:relative;margin-top:-1px;color:var(--on-panel);overflow:hidden;background-color:var(--panel-ink);background-image:linear-gradient(90deg,#0b0f1acc,#0b0f1ae0 38%,#0b0f1af2 68%,#0b0f1af7),var(--img-abstract);background-size:auto,cover;background-position:center,center}.dd4 .human-bars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--img-abstract),linear-gradient(90deg,#4c1d95,#6d28d9 14%,#86198f 27%,#3b0764 42%,#1e1b4b 56%,#1e40af,#2563eb 88%,#1d4ed8);background-size:cover,auto;background-position:center,0 0;background-blend-mode:soft-light,normal;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 12px),linear-gradient(180deg,transparent 0%,#000 62%,#000 100%);-webkit-mask-composite:source-in;mask-image:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 12px),linear-gradient(180deg,transparent 0%,#000 62%,#000 100%);mask-composite:intersect;opacity:.9}.dd4 .human .wrap{position:relative;z-index:1}.dd4 .human-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:center;padding:clamp(52px,6vw,92px) 0}@media(max-width:900px){.dd4 .human-grid{grid-template-columns:1fr;text-align:center}}.dd4 .avatars{display:flex;justify-content:center}.dd4 .avatars .av{width:clamp(96px,11vw,150px);height:clamp(96px,11vw,150px);border-radius:50%;border:3px solid var(--panel-ink);background:var(--panel-ink-2);overflow:hidden;flex:none;display:grid;place-items:center;color:var(--on-panel-3);font-family:var(--f-mono);font-size:11px}.dd4 .avatars .av+.av{margin-left:clamp(-30px,-3vw,-18px)}.dd4 .avatars .av img{width:100%;height:100%;object-fit:cover}.dd4 .human h2{font-size:clamp(28px,3.8vw,46px);letter-spacing:-.034em;margin-bottom:16px}.dd4 .human .lede{color:var(--on-panel-2);max-width:52ch}@media(max-width:900px){.dd4 .human .lede{margin-inline:auto}}.dd4 .human .cta-row{align-items:center;gap:22px}@media(max-width:900px){.dd4 .human .cta-row{justify-content:center}}.dd4 .human .side-note{font-size:14px;color:var(--on-panel-2)}.dd4 .closer{text-align:center;padding:clamp(72px,9vw,132px) 0}.dd4 .closer h2{font-size:clamp(30px,4.6vw,58px);letter-spacing:-.038em;margin-bottom:20px}.dd4 .foot{background:var(--panel-ink);color:var(--on-panel-2);padding:clamp(52px,6vw,84px) 0 36px}.dd4 .foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,44px)}.dd4 .foot h5{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-panel-3);margin-bottom:16px}.dd4 .foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.dd4 .foot li{margin:0}.dd4 .foot a{font-size:14px;color:var(--on-panel-2);transition:color .18s}.dd4 .foot a:hover{color:var(--on-panel)}.dd4 .foot .brand{color:var(--on-panel);margin-bottom:16px}.dd4 .foot .blurb{font-size:14px;line-height:1.6;color:var(--on-panel-3);max-width:34ch}.dd4 .foot-bar{margin-top:clamp(40px,4.5vw,64px);padding-top:26px;border-top:1px solid var(--on-panel-bd);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;font-size:13px;color:var(--on-panel-3)}@media(max-width:900px){.dd4 .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dd4 .foot-grid{grid-template-columns:1fr}}.dd4 .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.dd4 .reveal.in{opacity:1;transform:none}.dd4 .reveal[data-d="1"]{transition-delay:.08s}.dd4 .reveal[data-d="2"]{transition-delay:.16s}.dd4 .reveal[data-d="3"]{transition-delay:.24s}.dd4 .reveal[data-d="4"]{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.dd4{scroll-behavior:auto}.dd4 .reveal{opacity:1;transform:none;transition:none}.dd4,.dd4 *,.dd4:before,.dd4 *:before,.dd4:after,.dd4 *:after{animation:none!important;transition-duration:.01ms!important}}.dd4 .nav{position:fixed;top:0;left:0;right:0;width:100%}.dd4-spacer{height:var(--hd-h);flex:none}html.dd4-page,html.dd4-page #page-content{scroll-behavior:smooth;scroll-padding-top:84px}.dd4{min-height:100vh;display:flex;flex-direction:column}.dd4 main{flex:1}.dd4 .mega-inner.mega-two{grid-template-columns:minmax(0,1fr) 300px}.dd4 .mega-inner.mega-one{grid-template-columns:minmax(0,1fr)}.dd4 .mega-inner.mega-sol{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px}.dd4 .mega-col>.lbl{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);margin-bottom:16px;display:block}.dd4 .mega-col+.mega-col{border-left:1px solid var(--bd);padding-left:clamp(20px,2.2vw,34px)}.dd4 .mega-list{display:flex;flex-direction:column;gap:2px}.dd4 .mega-lnk{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border-radius:var(--r-s);transition:background .16s var(--ease)}.dd4 .mega-lnk:hover{background:var(--ac-tint)}.dd4 .mega-lnk svg{width:19px;height:19px;flex:none;margin-top:1px;color:var(--tx-3);fill:none;transition:color .16s}.dd4 .mega-lnk:hover svg{color:var(--ac-tx)}.dd4 .mega-lnk b{display:block;font-size:15.5px;font-weight:620;letter-spacing:-.02em;color:var(--tx);line-height:1.3}.dd4 .mega-lnk:hover b{color:var(--ac-tx)}.dd4 .mega-lnk em{display:block;font-style:normal;font-size:12.5px;line-height:1.45;color:var(--tx-3);margin-top:2px;max-width:32ch}.dd4 a.btn-on-panel,.dd4 button.btn-on-panel{color:#161b26}.dd4 .ph-glow{position:relative;overflow:hidden;padding-bottom:clamp(34px,4vw,58px)}.dd4 .ph-glow:before{content:"";position:absolute;inset:-42% -10% auto;height:760px;pointer-events:none;z-index:0;background:radial-gradient(44% 42% at 20% 30%,rgba(99,102,241,.16),transparent 70%),radial-gradient(40% 38% at 80% 18%,rgba(168,85,247,.12),transparent 70%),radial-gradient(36% 36% at 54% 70%,rgba(242,121,61,.09),transparent 70%);animation:glow-drift 24s ease-in-out infinite}.dd4 .ph-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--bd) 1px,transparent 1px),linear-gradient(90deg,var(--bd) 1px,transparent 1px);background-size:56px 56px;opacity:.34;-webkit-mask-image:radial-gradient(70% 62% at 50% 34%,#000,transparent 76%);mask-image:radial-gradient(70% 62% at 50% 34%,#000,transparent 76%)}.dd4 .ph-glow>*{position:relative;z-index:1}.dd4 .hero-back{display:flex;justify-content:center;margin-bottom:18px}.dd4 .section-foot{margin:26px auto 0;max-width:70ch;text-align:center;font-size:14.5px;line-height:1.65;color:var(--tx-3)}.dd4 .section-foot a,.dd4 button.linkish{color:var(--ac-tx);font-weight:560;border-bottom:1px solid var(--ac-3);padding-bottom:1px}.dd4 .section-foot a:hover,.dd4 button.linkish:hover{border-bottom-color:currentColor}.dd4 button.linkish{background:none;border-width:0 0 1px;padding:0 0 1px;cursor:pointer;font:inherit;font-weight:560}.dd4 .limit-list{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dd4 .limit-list li{margin:0;display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;color:var(--tx-2)}.dd4 .limit-list svg{width:16px;height:16px;flex:none;margin-top:4px;color:var(--tx-3);fill:none}.dd4 .sol-figure{margin:30px auto 4px;padding:22px 26px;max-width:560px;border:1px solid var(--bd);border-top:3px solid var(--ac);border-radius:var(--r-l);background:var(--bg-tint);text-align:center}.dd4 .sol-figure-n{display:block;font-size:clamp(30px,3.6vw,42px);font-weight:680;letter-spacing:-.035em;line-height:1.05;color:var(--tx);font-variant-numeric:tabular-nums}.dd4 .sol-figure-l{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.014em;color:var(--ac-tx);margin-top:4px}.dd4 .sol-figure p{font-size:13.5px;line-height:1.6;color:var(--tx-3);margin:10px auto 0;max-width:52ch}.dd4 .sol-signs{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dd4 .sol-signs li{margin:0;display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;color:var(--tx-2)}.dd4 .sol-signs svg{width:18px;height:18px;flex:none;margin-top:3px;color:var(--wn);fill:none}.dd4 .pm{position:relative;flex:none}.dd4 .pm-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--bd-2);background:linear-gradient(140deg,var(--ac-2),var(--c5));color:#fff;font-weight:700;font-size:15px;display:grid;place-items:center;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.dd4 .pm-btn:hover{transform:translateY(-1px);box-shadow:var(--sh-2)}.dd4 .pm-menu{position:absolute;right:0;top:calc(100% + 10px);width:268px;z-index:220;background:var(--bg-elev);border:1px solid var(--bd);border-radius:var(--r-l);box-shadow:var(--sh-4);padding:6px}.dd4 .pm-id{display:flex;align-items:center;gap:12px;padding:14px 12px 12px}.dd4 .pm-id .pm-av{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(140deg,var(--ac-2),var(--c5));color:#fff;font-weight:700}.dd4 .pm-id b{display:block;font-size:14.5px;font-weight:640;letter-spacing:-.016em;color:var(--tx)}.dd4 .pm-id span{display:block;font-size:12.5px;color:var(--tx-3);word-break:break-all;line-height:1.35}.dd4 .pm-sep{height:1px;background:var(--bd);margin:6px 4px}.dd4 .pm-item{width:100%;display:flex;align-items:center;gap:11px;padding:10px 12px;border:0;background:transparent;border-radius:var(--r-s);cursor:pointer;text-align:left;font-size:14.5px;font-weight:540;letter-spacing:-.014em;color:var(--tx-2);transition:.16s}.dd4 .pm-item:hover{background:var(--bg-hover);color:var(--tx)}.dd4 .pm-item svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2}.dd4 .pm-item.warn{color:var(--wn-tx)}.dd4 .pm-item.warn:hover{background:var(--wn-tint)}.dd4 .pm-item.danger{color:var(--er-tx)}.dd4 .pm-item.danger:hover{background:var(--er-tint)}.dd4 .page-hd{padding:clamp(52px,6vw,84px) 0 clamp(28px,3vw,44px)}.dd4 .page-hd h1{margin-bottom:14px}.dd4 .prose{max-width:78ch;font-size:16.5px;line-height:1.72;color:var(--tx-2)}.dd4 .prose h2{margin:2em 0 .5em}.dd4 .prose h3{margin:1.6em 0 .4em}.dd4 .prose a{color:var(--ac-tx);text-decoration:underline;text-underline-offset:2px}.dd4 .nav-link{background:transparent;border-top:0;border-left:0;border-right:0;cursor:pointer}.dd4 .nav-drawer .drawer-a{display:block;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;font-size:19px;font-weight:600;padding:14px 12px;border-radius:var(--r-m);letter-spacing:-.022em;color:var(--tx)}.dd4 .nav-drawer .drawer-a:hover{background:var(--ac-tint);color:var(--ac-tx)}.dd4 .nav-drawer .drawer-sub{font-size:16px;font-weight:520;padding-left:26px;color:var(--tx-2)}.dd4 .foot-certs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.dd4 .foot-certs img{height:52px;width:auto;padding:6px 10px;border-radius:var(--r-s);background:#ffffffeb}.dd4 .ph{padding:clamp(56px,6.5vw,96px) 0 clamp(20px,2.4vw,34px);text-align:center}.dd4 .ph.left{text-align:left}.dd4 .ph h1{margin:14px 0 16px}.dd4 .ph .lede{margin:0 auto}.dd4 .ph.left .lede{margin-left:0}.dd4 .ph-split{text-align:left}.dd4 .ph-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:clamp(28px,3.2vw,48px);align-items:center}.dd4 .ph-copy{max-width:640px}.dd4 .ph-split .hero-back{justify-content:flex-start}.dd4 .ph-split h1{font-size:clamp(31px,4.2vw,58px)}.dd4 .ph-split .lede{margin:0;max-width:54ch}.dd4 .ph-split .cta-row{margin-top:24px}.dd4 .ph-split .cta-note{margin-top:15px}@media(max-width:1020px){.dd4 .ph-grid{grid-template-columns:1fr;gap:36px}.dd4 .ph-copy{max-width:660px}}.dd4 .ph-aside .sol-figure{margin:0;max-width:none;padding:clamp(26px,3vw,38px) clamp(22px,2.6vw,32px)}.dd4 .ph-aside .sol-figure-n{font-size:clamp(34px,4.4vw,54px)}.dd4 .ph-aside .sol-figure-l{font-size:15.5px;margin-top:6px}.dd4 .ph-aside .sol-figure p{font-size:14px;margin-top:14px;max-width:none}.dd4 .field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.dd4 .field>label{font-size:12.5px;font-weight:620;letter-spacing:.02em;color:var(--tx-2)}.dd4 .field .req{color:var(--er);margin-left:2px}.dd4 .input,.dd4 .textarea,.dd4 .select{width:100%;background:var(--bg-elev);color:var(--tx);border:1px solid var(--bd-2);border-radius:var(--r-m);padding:0 14px;height:46px;font-size:15px;transition:border-color .18s,box-shadow .18s}.dd4 .textarea{height:auto;min-height:132px;padding:12px 14px;line-height:1.6;resize:vertical}.dd4 .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--tx-3) 50%),linear-gradient(135deg,var(--tx-3) 50%,transparent 50%);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.dd4 .input:focus,.dd4 .textarea:focus,.dd4 .select:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-tint)}.dd4 .input::placeholder,.dd4 .textarea::placeholder{color:var(--tx-4)}.dd4 .field-err{font-size:12.5px;color:var(--er-tx)}.dd4 .form-card{background:var(--bg-elev);border:1px solid var(--bd);border-radius:var(--r-xl);padding:clamp(24px,3vw,38px);box-shadow:var(--sh-3)}.dd4 .form-note{font-size:13px;color:var(--tx-3);margin:14px 0 0}.dd4 .tbl-wrap{border:1px solid var(--bd);border-radius:var(--r-l);overflow-x:auto;background:var(--bg-elev)}.dd4 .tbl{width:100%;border-collapse:collapse;font-size:14.5px}.dd4 .tbl th{text-align:left;padding:13px 18px;font-size:11px;font-weight:640;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);background:var(--bg-sunken);border-bottom:1px solid var(--bd);white-space:nowrap}.dd4 .tbl td{padding:14px 18px;border-bottom:1px solid var(--bd);color:var(--tx-2);vertical-align:top}.dd4 .tbl tr:last-child td{border-bottom:0}.dd4 .tbl td b,.dd4 .tbl td strong{color:var(--tx);font-weight:620}.dd4 .price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:20px;align-items:stretch}.dd4 .price-card{display:flex;flex-direction:column;background:var(--bg-elev);border:1px solid var(--bd);border-radius:var(--r-xl);padding:28px 26px;box-shadow:var(--sh-1);position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .2s}.dd4 .price-card:hover{transform:translateY(-3px);box-shadow:var(--sh-3)}.dd4 .price-card.best{border-color:var(--ac-bd);box-shadow:var(--sh-3)}.dd4 .price-card .plan{font-size:13px;font-weight:640;letter-spacing:.08em;text-transform:uppercase;color:var(--ac-tx)}.dd4 .price-card .amt{font-size:clamp(34px,3.4vw,44px);font-weight:700;letter-spacing:-.038em;color:var(--tx);margin:12px 0 2px;font-variant-numeric:tabular-nums}.dd4 .price-card .per{font-size:13.5px;color:var(--tx-3)}.dd4 .price-card .desc{font-size:14px;line-height:1.6;color:var(--tx-2);margin:14px 0 20px}.dd4 .price-card ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:11px}.dd4 .price-card li{margin:0;display:flex;gap:9px;font-size:14px;line-height:1.5;color:var(--tx-2)}.dd4 .price-card li svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--ok);stroke:var(--ok);fill:none;stroke-width:2.4}.dd4 .price-card .btn{margin-top:auto;width:100%}.dd4 .price-flag{position:absolute;top:-11px;left:26px;background:var(--ac);color:#fff;font-size:11px;font-weight:640;letter-spacing:.1em;text-transform:uppercase;padding:4px 11px;border-radius:var(--r-pill)}.dd4 .doc{display:grid;grid-template-columns:236px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.dd4 .doc-toc{position:sticky;top:calc(var(--hd-h) + 24px);display:flex;flex-direction:column;gap:2px}.dd4 .doc-toc a{display:flex;gap:10px;padding:8px 12px;border-radius:var(--r-s);font-size:13.5px;font-weight:520;color:var(--tx-3);transition:.16s}.dd4 .doc-toc a:hover{background:var(--ac-tint);color:var(--ac-tx)}.dd4 .doc-toc a .n{font-family:var(--f-mono);font-size:11.5px;opacity:.7}.dd4 .doc-body>section{scroll-margin-top:calc(var(--hd-h) + 24px);margin-bottom:clamp(34px,4vw,54px)}.dd4 .doc-body h2{font-size:clamp(21px,2.2vw,27px);margin-bottom:14px}.dd4 .doc-body p,.dd4 .doc-body li{font-size:15.5px;line-height:1.72;color:var(--tx-2)}.dd4 .doc-body ul{padding-left:1.15rem}.dd4 .doc-body a{color:var(--ac-tx)}.dd4 .doc-updated{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--tx-3)}@media(max-width:900px){.dd4 .doc{grid-template-columns:minmax(0,1fr)}.dd4 .doc-toc{position:static;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:26px}.dd4 .doc-toc a{border:1px solid var(--bd);padding:7px 12px}}.dd4 .post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:24px}.dd4 .post{display:flex;flex-direction:column;background:var(--bg-elev);overflow:hidden;border:1px solid var(--bd);border-radius:var(--r-l);box-shadow:var(--sh-1);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .2s;cursor:pointer;height:100%}.dd4 .post:hover{transform:translateY(-3px);box-shadow:var(--sh-3);border-color:var(--bd-2)}.dd4 .post-img{aspect-ratio:16/9;width:100%;object-fit:cover;background:var(--bg-sunken)}.dd4 .post-in{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.dd4 .post h3{font-size:17px;line-height:1.34;margin:10px 0 8px;letter-spacing:-.02em}.dd4 .post p{font-size:13.5px;line-height:1.58;color:var(--tx-3);margin:0 0 16px}.dd4 .post-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--tx-3);font-family:var(--f-mono);letter-spacing:.04em}.dd4 .filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:34px}.dd4 .filter{border:1px solid var(--bd-2);background:var(--bg-elev);color:var(--tx-2);border-radius:var(--r-pill);padding:8px 16px;font-size:13.5px;font-weight:560;cursor:pointer;transition:.16s}.dd4 .filter:hover{border-color:var(--tx-3);color:var(--tx)}.dd4 .filter.on{background:var(--ac);border-color:var(--ac);color:#fff}.dd4 .faq{border-top:1px solid var(--bd)}.dd4 .faq-item{border-bottom:1px solid var(--bd)}.dd4 .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:0;cursor:pointer;text-align:left;padding:20px 4px;font-size:16.5px;font-weight:600;letter-spacing:-.018em;color:var(--tx)}.dd4 .faq-q svg{width:15px;height:15px;flex:none;stroke:currentColor;fill:none;stroke-width:2.4;color:var(--tx-3);transition:transform .28s var(--ease)}.dd4 .faq-item.open .faq-q svg{transform:rotate(180deg)}.dd4 .faq-a{padding:0 4px 22px;max-width:78ch}.dd4 .faq-a p{font-size:15px;line-height:1.7;color:var(--tx-2);margin:0}.dd4 .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:var(--r-l);overflow:hidden}.dd4 .stat{background:var(--bg-elev);padding:24px 22px}.dd4 .stat .n{font-size:clamp(27px,3vw,38px);font-weight:700;letter-spacing:-.036em;color:var(--tx);font-variant-numeric:tabular-nums;display:block}.dd4 .stat .l{font-size:12.5px;font-weight:560;letter-spacing:.04em;color:var(--tx-3);margin-top:6px;display:block}.dd4 .s-ink .stats,.dd4 .s-blue .stats{background:var(--on-panel-bd);border-color:var(--on-panel-bd)}.dd4 .s-ink .stat,.dd4 .s-blue .stat{background:#ffffff0b}.dd4 .s-ink .stat .n,.dd4 .s-blue .stat .n{color:var(--on-panel)}.dd4 .s-ink .stat .l,.dd4 .s-blue .stat .l{color:var(--on-panel-3)}.dd4 .doc-progress{position:fixed;top:var(--hd-h);left:0;right:0;height:2px;z-index:150;background:transparent}.dd4 .doc-progress span{display:block;height:100%;background:var(--ac);transition:width .12s linear}.dd4 .doc-toc a.on{background:var(--ac-tint);color:var(--ac-tx);font-weight:600}.dd4 .doc-updated{margin-top:18px;text-align:inherit}.dd4 .ph .eyebrow{display:inline-flex}.dd4 .tick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.dd4 .tick li{margin:0;display:flex;gap:9px;font-size:14px;line-height:1.55;color:var(--tx-2)}.dd4 .tick li svg{width:14px;height:14px;flex:none;margin-top:3px;color:var(--ok);stroke:var(--ok);fill:none;stroke-width:2.6}.dd4 .s-ink .tick li,.dd4 .s-blue .tick li{color:var(--on-panel-2)}.dd4 .form-card .frame-bar{border-radius:0;margin:0}.dd4 .phone-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px}.dd4 .wa-cta{display:flex;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;border:1px solid var(--bd);border-radius:var(--r-l);background:var(--bg-elev);box-shadow:var(--sh-1);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.dd4 .wa-cta:hover{transform:translateY(-2px);box-shadow:var(--sh-3)}.dd4 .wa-cta>svg:first-child{width:30px;height:30px;flex:none;color:#25d366;fill:#25d366}.dd4 .wa-cta span{display:block;flex:1}.dd4 .wa-cta b{display:block;font-size:14.5px;font-weight:620;letter-spacing:-.016em;color:var(--tx)}.dd4 .wa-cta em{display:block;font-style:normal;font-size:12.5px;color:var(--tx-3);margin-top:2px}.dd4 .wa-cta .go{width:15px;height:15px;flex:none;color:var(--tx-3);stroke:var(--tx-3);fill:none;stroke-width:2}.dd4 .chip svg{width:14px;height:14px;flex:none;color:var(--tx-3);stroke:currentColor;fill:none;stroke-width:2}.dd4 .badge svg{width:12px;height:12px;flex:none;stroke:currentColor;fill:none;stroke-width:2.2}.dd4 .calc-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 92px;gap:12px;align-items:center;margin-bottom:12px}.dd4 .calc-row label{font-size:14px;font-weight:560;color:var(--tx);line-height:1.3}.dd4 .calc-row label em{display:block;font-style:normal;font-size:12px;color:var(--tx-3);margin-top:2px}.dd4 .calc-row .input{height:40px;padding:0 12px;text-align:right}.dd4 .calc-row>span{text-align:right;font-size:14px;font-weight:600;color:var(--tx-2)}.dd4 .calc-total{margin-top:20px;padding:20px;border-radius:var(--r-l);background:var(--ac-tint);border:1px solid var(--ac-bd);text-align:center}.dd4 .calc-total .l{display:block;font-size:12px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;color:var(--ac-tx)}.dd4 .calc-total .n{display:block;font-size:clamp(30px,3.4vw,42px);font-weight:700;letter-spacing:-.038em;color:var(--tx);margin:6px 0 2px}.dd4 .calc-total .s{display:block;font-size:13.5px;color:var(--tx-2)}.dd4 .calc-tier{margin-top:16px;padding:16px 18px;border:1px solid var(--bd);border-radius:var(--r-l);background:var(--bg-sunken)}.dd4 .calc-tier p{font-size:14px;line-height:1.55;color:var(--tx-2);margin:10px 0 6px}.dd4 .bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin-top:14px;font-size:13.5px;color:var(--tx-2)}.dd4 .bar-track{grid-column:1/-1;height:7px;border-radius:var(--r-pill);background:var(--bg-hover);overflow:hidden}.dd4 .bar-fill{display:block;height:100%;border-radius:var(--r-pill);transition:width .5s var(--ease)}.dd4 .bar-fill.ok{background:var(--ok)}.dd4 .bar-fill.wn{background:var(--wn)}.dd4 .bar-fill.er{background:var(--er)}.dd4 .cmp td:not(:first-child),.dd4 .cmp th:not(:first-child){text-align:center}.dd4 .cmp th .badge{margin-left:7px;text-transform:none}.dd4 .cmp-cat td{background:var(--bg-sunken);font-size:11px;font-weight:640;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}.dd4 .cell-yes{width:16px;height:16px;margin:0 auto;color:var(--ok);stroke:var(--ok);fill:none;stroke-width:2.6}.dd4 .cell-no{width:14px;height:14px;margin:0 auto;color:var(--tx-4);stroke:var(--tx-4);fill:none;stroke-width:2.6}.dd4 .calc-split{align-items:start}.dd4 .stage-steps{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.dd4 .stage-steps li{margin:0;display:flex;gap:14px;align-items:flex-start}.dd4 .stage-steps b{display:block;font-size:14.5px;font-weight:620;letter-spacing:-.016em;color:var(--tx)}.dd4 .stage-steps em{display:block;font-style:normal;font-size:12.5px;color:var(--tx-3);margin-top:2px}.dd4 .related{margin-top:30px;padding-top:22px;border-top:1px solid var(--bd)}.dd4 .related .lbl{display:block;margin-bottom:12px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3)}.dd4 .related .chip:hover{border-color:var(--ac);color:var(--ac-tx)}.dd4 .stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:520px){.dd4 .stats-3{grid-template-columns:1fr}}.dd4 .link-arrow.back svg{transform:scaleX(-1)}.dd4 .link-arrow.back:hover svg{transform:scaleX(-1) translate(4px)}.dd4 .search{position:relative}.dd4 .search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--tx-3);stroke:var(--tx-3);fill:none;stroke-width:2;pointer-events:none}.dd4 .search .input{height:50px;padding-left:44px;border-radius:var(--r-pill)}.dd4 .post{border:1px solid var(--bd);text-align:left;font:inherit;color:inherit;padding:0}.dd4 .post .badge{margin-bottom:2px}.dd4 .post.feat{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:100%}.dd4 .post.feat .post-img{height:100%;aspect-ratio:auto;min-height:260px}.dd4 .post.feat .post-in{padding:30px 32px}.dd4 .post.feat h2{font-size:clamp(21px,2.2vw,27px);line-height:1.22;margin:14px 0 10px;letter-spacing:-.028em}.dd4 .post.feat p{font-size:15px;line-height:1.62}@media(max-width:760px){.dd4 .post.feat{grid-template-columns:minmax(0,1fr)}.dd4 .post.feat .post-img{aspect-ratio:16/9;min-height:0}}.dd4 .pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:38px;flex-wrap:wrap}.dd4 .pager-n{min-width:38px;height:38px;padding:0 10px;border-radius:var(--r-s);cursor:pointer;border:1px solid transparent;background:transparent;color:var(--tx-2);font-size:14px;font-weight:560;font-variant-numeric:tabular-nums;transition:.16s}.dd4 .pager-n:hover{background:var(--bg-hover);color:var(--tx)}.dd4 .pager-n.on{background:var(--ac);border-color:var(--ac);color:#fff}.dd4 .pager .btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.dd4 .md{max-width:74ch;font-size:16.5px;line-height:1.75;color:var(--tx-2)}.dd4 .md>*:first-child{margin-top:0}.dd4 .md h1{font-size:clamp(30px,4vw,46px);letter-spacing:-.038em;line-height:1.08;color:var(--tx);margin:0 0 .5em}.dd4 .md h2{font-size:clamp(22px,2.4vw,30px);color:var(--tx);margin:1.9em 0 .5em;scroll-margin-top:calc(var(--hd-h) + 32px)}.dd4 .md h3{font-size:clamp(18px,1.8vw,21px);color:var(--tx);margin:1.6em 0 .4em;scroll-margin-top:calc(var(--hd-h) + 32px)}.dd4 .md h4{font-size:17px;color:var(--tx);margin:1.4em 0 .3em}.dd4 .md p{margin:0 0 1.15em}.dd4 .md ul,.dd4 .md ol{margin:0 0 1.3em;padding-left:1.35rem}.dd4 .md li{margin:.45em 0}.dd4 .md li::marker{color:var(--tx-4)}.dd4 .md strong{color:var(--tx);font-weight:640}.dd4 .md a{color:var(--ac-tx);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.dd4 .md a:hover{text-decoration-thickness:2px}.dd4 .md hr{border:0;border-top:1px solid var(--bd);margin:2.4em 0}.dd4 .md blockquote{margin:1.6em 0;padding:2px 0 2px 22px;border-left:2px solid var(--ac);color:var(--tx);font-size:17.5px;line-height:1.6}.dd4 .md blockquote p:last-child{margin-bottom:0}.dd4 .md figure{margin:2em 0}.dd4 .md figure img{width:100%;border-radius:var(--r-l);border:1px solid var(--bd)}.dd4 .md figcaption{margin-top:10px;font-size:13px;color:var(--tx-3);text-align:center}.dd4 .md code{font-size:.88em;padding:2px 6px;border-radius:6px;background:var(--bg-hover);color:var(--tx);border:1px solid var(--bd)}.dd4 .md pre{margin:1.6em 0;padding:18px 20px;border-radius:var(--r-l);overflow-x:auto;background:var(--panel-ink);border:1px solid rgba(255,255,255,.08)}.dd4 .md pre code{background:transparent;border:0;padding:0;color:#e8ebf1;font-size:13.5px;line-height:1.65}.dd4 .md .tbl-wrap{margin:1.7em 0}.dd4 .doc-rev{grid-template-columns:minmax(0,1fr) 236px}.dd4 .doc-rev .doc-toc{order:2}.dd4 .doc-toc a.sub{padding-left:24px;font-size:13px}@media(max-width:900px){.dd4 .doc-rev{grid-template-columns:minmax(0,1fr)}}.dd4 .sk{display:flex;flex-direction:column;gap:14px}.dd4 .sk-b{display:block;height:15px;border-radius:6px;background:var(--bg-hover);animation:sk 1.4s ease-in-out infinite}.dd4 .sk-b.short{width:62%}.dd4 .sk-title{height:44px;width:82%;margin-bottom:12px}.dd4 .sk-h2{height:26px;width:48%;margin-top:22px}@keyframes sk{0%,to{opacity:1}50%{opacity:.45}}.dd4 button.link-arrow{background:transparent;border:0;padding:0;font:inherit;cursor:pointer}.dd4 .how-steps{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:s}.dd4 .how-steps li{margin:0;display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.55;color:var(--tx-2)}.dd4 .how-steps .n{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ac-tint);color:var(--ac-tx);font-size:12px;font-weight:700;font-family:var(--f-mono)}.dd4 .drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:38px 24px;text-align:center;cursor:pointer;border:1.5px dashed var(--bd-strong);border-radius:var(--r-l);background:var(--bg-sunken);transition:border-color .2s,background .2s}.dd4 .drop:hover,.dd4 .drop.over{border-color:var(--ac);background:var(--ac-tint)}.dd4 .drop.has{border-style:solid;border-color:var(--ok);background:var(--ok-tint)}.dd4 .drop svg{width:26px;height:26px;color:var(--tx-3);stroke:var(--tx-3);fill:none;stroke-width:1.8}.dd4 .drop.has svg{color:var(--ok);stroke:var(--ok)}.dd4 .drop b{font-size:15px;font-weight:600;color:var(--tx)}.dd4 .drop em{font-style:normal;font-size:12.5px;color:var(--tx-3)}.dd4 .tabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--bd);margin:26px 0 22px}.dd4 .tab{background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;padding:11px 15px;margin-bottom:-1px;font-size:14px;font-weight:560;letter-spacing:-.012em;color:var(--tx-3);transition:.16s}.dd4 .tab:hover{color:var(--tx)}.dd4 .tab.on{color:var(--ac-tx);border-bottom-color:var(--ac)}.dd4 .form-card>form>label:not(.drop),.dd4 .form-card form>div>label:not(.drop){display:block;margin:16px 0 7px;font-size:12.5px;font-weight:620;letter-spacing:.02em;color:var(--tx-2)}.dd4 .input.err{border-color:var(--er)}.dd4 .input.err:focus{box-shadow:0 0 0 3px var(--er-tint)}.dd4 select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--tx-3) 50%),linear-gradient(135deg,var(--tx-3) 50%,transparent 50%);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.dd4 textarea.input{height:auto;min-height:120px;padding:12px 14px;line-height:1.6;resize:vertical}.dd4 .kv-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dd4 .kv-row .kv-row{flex:1;margin-bottom:0}.dd4 .kv-del{color:var(--tx-3);cursor:pointer;flex:none;transition:color .16s}.dd4 .kv-del:hover{color:var(--er)}.dd4 .kv-lbl{font-size:14px;font-weight:600;color:var(--tx)}.dd4 .nav-links{margin:0 0 0 26px}.dd4 .nav-link{box-sizing:border-box}.dd4 .brand-logo{display:block;width:130px;height:26px;flex:none;background:currentColor;-webkit-mask:var(--brand-logo) no-repeat left center/contain;mask:var(--brand-logo) no-repeat left center/contain}.dd4 .foot .brand-logo{width:150px;height:31px}@media(max-width:480px){.dd4 .nav .brand-logo{width:112px;height:23px}}.dd4 .hero.auth{display:flex;align-items:center;min-height:calc(100vh - var(--hd-h))}.dd4 .hero.auth:before{inset:0 -10% auto;height:100%}.dd4 .hero.auth #particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.9}.dd4 .hero.auth .hero-grid{align-items:center}.dd4 .auth-claim{font-size:clamp(18px,1.9vw,23px);font-weight:640;letter-spacing:-.024em;line-height:1.35;margin:0 0 14px}.dd4 .auth-card{background:var(--bg-elev);border:1px solid var(--bd);border-radius:var(--r-xl);padding:clamp(26px,2.6vw,34px);box-shadow:var(--sh-4)}.dd4 .auth-card h2{font-size:clamp(21px,2.1vw,26px);margin-bottom:6px}.dd4 .auth-card .sub{font-size:14.5px;color:var(--tx-2);margin:0 0 22px}.dd4 .auth-card .input{height:50px;font-size:15.5px}.dd4 .auth-card .btn{width:100%}.dd4 .btn:disabled,.dd4 .btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.dd4 .btn:disabled:hover,.dd4 .btn[disabled]:hover{transform:none;box-shadow:none}.dd4 .auth-card .note{font-size:12.5px;line-height:1.5;color:var(--tx-3);margin:16px 0 0;text-align:center}.dd4 .auth-card .badge{margin-bottom:18px}.dd4 .auth-card .otp{text-align:center;letter-spacing:.42em;text-indent:.42em;font-family:var(--f-mono);font-size:21px;font-variant-numeric:tabular-nums}.dd4 .alert{display:block;padding:11px 14px;border-radius:var(--r-m);margin-bottom:16px;background:var(--er-tint);color:var(--er-tx);font-size:13.5px;line-height:1.5}.dd4 .trust{margin-top:34px;padding-top:26px;border-top:1px solid var(--bd)}.dd4 .trust .lbl{display:block;margin-bottom:18px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3)}.dd4 .trust-logos{display:flex;align-items:center;gap:clamp(18px,2.4vw,32px);flex-wrap:wrap}.dd4 .trust-logos img{height:26px;width:auto;opacity:.6;transition:opacity .2s}.dd4 .trust-logos img:hover{opacity:1}html[data-theme=dark] .dd4 .trust-logos img{filter:invert(1);opacity:.55}@media(max-width:1020px){.dd4 .hero.auth{min-height:0;padding-top:clamp(28px,4vw,48px)}.dd4 .hero.auth .auth-card{order:-1}}.dd4 .aia-feeds{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.dd4 .aia-feeds{grid-template-columns:1fr}}.dd4 .aia-card-review.aia-grow{display:flex;flex-direction:column;justify-content:center}.dd4 button.btn-fill{color:#fff}.dd4 button.btn-ink{color:var(--tx-2)}.dd4 button.btn-on-dark{color:#fffc}.dd4 button.btn-on-dark:hover{color:#fff}.dd4 p.centre-block{margin-left:auto;margin-right:auto}.dd4 .aia-section{padding-top:clamp(36px,3.8vw,52px);padding-bottom:clamp(36px,3.8vw,52px)}.dd4 .aia-section .section-head{margin-bottom:clamp(16px,1.6vw,22px)}.dd4 .aia-section .section-head h2{margin-bottom:6px}.dd4 .aia-section .section-head .lede{margin-top:12px}.dd4 .loop{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,16px)}.dd4 .loop-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,16px)}.dd4 .loop-row.rev .loop-card:first-child{order:2}.dd4 .loop-row.rev .loop-card:last-child{order:1}.dd4 .loop-card{display:flex;flex-direction:column;padding:clamp(16px,1.8vw,22px);border:1px solid var(--aia-panel-bd);border-radius:var(--r-l);background:var(--aia-panel)}.dd4 .loop-card h3{font-size:clamp(17px,1.8vw,20px);letter-spacing:-.024em;color:var(--on-panel);margin:8px 0 0}.dd4 .loop-card p{font-size:14px;line-height:1.55;color:var(--on-panel-2);margin:8px 0 0;max-width:46ch}.dd4 .loop-step{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aia-link)}.dd4 .loop-card.ok .loop-step{color:var(--aia-ok)}.dd4 .loop-card.gate{border-color:#34d3996b;background:linear-gradient(180deg,#34d3991a,#34d39905);box-shadow:0 0 34px -8px #34d39959}.dd4 .loop-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.dd4 .loop-chip{padding:5px 11px;border-radius:var(--r-s);border:1px solid var(--aia-panel-bd);background:#ffffff08;font-size:12.5px;color:var(--on-panel-2);white-space:nowrap}.dd4 .loop-roles{list-style:none;margin:12px 0 0;padding:0;columns:2;column-gap:clamp(20px,2.6vw,40px)}.dd4 .loop-roles li{margin:0 0 8px;font-size:14px;color:var(--on-panel-2);break-inside:avoid}.dd4 .loop-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--aia-panel-bd);font-size:12.5px;color:var(--aia-link)}.dd4 .loop-card.ok .loop-foot{color:var(--aia-ok)}.dd4 .loop-foot svg{width:13px;height:13px;flex:none;stroke:currentColor;fill:none;stroke-width:2.2}.dd4 .loop-foot .back{transform:scaleX(-1)}.dd4 .loop-foot .up{transform:rotate(-90deg)}.dd4 .loop-band,.dd4 .loop-note{display:flex;align-items:center;gap:clamp(12px,2vw,24px)}.dd4 .loop-rule{flex:1;height:1px;background:var(--aia-line);min-width:0;opacity:.55}.dd4 .loop-pill{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;padding:10px clamp(16px,2.2vw,26px);border:1px solid var(--aia-panel-bd);border-radius:var(--r-pill);background:var(--aia-tag-bg)}.dd4 .loop-pill b{font-size:15px;font-weight:660;letter-spacing:-.018em;color:var(--on-panel)}.dd4 .loop-pill i{width:1px;height:16px;background:var(--aia-panel-bd);flex:none}.dd4 .loop-pill em{font-style:normal;font-size:14px;color:var(--on-panel-3)}.dd4 .loop-note span:not(.loop-rule){font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--on-panel-3);text-align:center}@media(max-width:820px){.dd4 .loop-row{grid-template-columns:1fr}.dd4 .loop-row.rev .loop-card{order:0}.dd4 .loop-roles{columns:1}.dd4 .loop-band .loop-rule,.dd4 .loop-note .loop-rule{display:none}}.dd4 button.foot-link-btn{font-family:inherit;font-size:14px;color:var(--on-panel-2);background:none;border:none;padding:0;margin:0;cursor:pointer;transition:color .18s;text-align:left}.dd4 button.foot-link-btn:hover{color:var(--on-panel)}.dd4 .cal-fallback{padding:34px 28px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.dd4 .cal-fallback h3{margin:0;font-size:18px}.dd4 .cal-fallback p{margin:0;max-width:44ch}.dd4 .cal-fallback .btn{margin-top:6px}.dd4 .cal-fallback-alt{font-size:13.5px}
