.hc-page{--navy:#0b1437;--navy2:#151f49;--blue:#2d6bff;--red:#e11d2a;--ink:#101b3d;--muted:#65708d;--pale:#f4f6fb;color:var(--ink);background:#fff;flex-direction:column;font-family:PingFang SC,Microsoft YaHei,sans-serif;display:flex}.hc-hero{order:1}.hc-trust{order:2}.hc-pain{order:3}#ind-scenes{order:4}.hc-solution{order:5}#org{order:6}#research{order:7}.hc-engine{order:8}.hc-page>.hc-light-section:not(#ind-scenes),.hc-why{order:9}.hc-security{order:10}.hc-proof{order:11}.hc-price{order:12}.hc-final{order:13}.hc-personal{order:3}.hc-pain,.hc-solution,#ind-scenes{display:none}.hc-audience-order{color:var(--red);letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.hc-shell{width:min(1180px,100% - 48px);margin:auto}.hc-hero{color:#fff;background:radial-gradient(circle at 72% 10%,#193579 0,#0000 35%),linear-gradient(135deg,#10183d,#07112f);padding:94px 0 76px;position:relative;overflow:hidden}.hc-grid,.hc-final .hc-grid{opacity:.16;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hc-hero-layout{grid-template-columns:1.35fr .85fr;align-items:center;gap:72px;display:grid;position:relative}.hc-badge{background:#ffffff0c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:12px;display:inline-flex}.hc-badge i,.hc-command i{background:#41d68c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #41d68c1f}.hc-hero h1{letter-spacing:-.055em;margin:28px 0 18px;font-size:clamp(50px,6vw,76px);line-height:1.05}.hc-hero h1 span,.hc-heading em,.hc-final em{background:linear-gradient(90deg,#f34,#4b7dff);color:#0000;-webkit-background-clip:text;font-style:normal}.hc-command{color:#dbe4ff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:13px 17px;font:13px Consolas,monospace;display:flex}.hc-hero-copy>p{color:#c8d1e7;max-width:650px;line-height:1.8}.hc-actions,.hc-center-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hc-primary,.hc-secondary{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.hc-primary{color:#fff;background:linear-gradient(110deg,#e11d2a,#fb3442);box-shadow:0 14px 34px #e11d2a45}.hc-secondary{color:#fff;background:#ffffff0c;border:1px solid #ffffff35}.hc-secondary.dark{border-color:#ffffff2b}.hc-checks{color:#aebbd7;gap:22px;margin-top:20px;font-size:12px;display:flex}.hc-role-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;padding:28px;box-shadow:0 30px 80px #0005}.hc-role-panel>small,.hc-heading>span{color:#779cff;letter-spacing:.14em;font-size:11px;font-weight:900}.hc-role-panel h2{margin:8px 0 20px;font-size:27px}.hc-role-panel>a{color:#fff;background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:42px 1fr 20px;align-items:center;gap:13px;margin-top:10px;padding:15px;text-decoration:none;transition:all .2s;display:grid}.hc-role-panel>a:hover{border-color:var(--blue);background:#ffffff12;transform:translateY(-3px)}.hc-role-panel>a>b{background:linear-gradient(135deg,#2d6bff,#e11d2a);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.hc-role-panel>a span{color:#9daac5;margin-top:4px;font-size:12px;display:block}.hc-role-panel>p{color:#9daac5;margin:20px 4px 0;font-size:13px;line-height:1.7}.hc-trust{background:#fff;border-top:1px solid #ffffff14}.hc-trust .hc-shell{grid-template-columns:repeat(4,1fr);padding:28px 0;display:grid}.hc-trust div div{text-align:center;border-right:1px solid #e5eaf3;padding:0 30px}.hc-trust div div:last-child{border:0}.hc-trust b{color:var(--blue);font-size:25px;display:block}.hc-trust span{color:var(--muted);font-size:12px}.hc-dark-section,.hc-research,.hc-security,.hc-final{background:var(--navy2);color:#fff;padding:92px 0}.hc-light-section,.hc-engine,.hc-price,.hc-pain,.hc-solution,.hc-proof{padding:92px 0}.hc-light-section,.hc-price,.hc-solution{background:var(--pale)}.hc-pain-grid,.hc-solution-grid,.hc-proof-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hc-pain-grid article,.hc-solution-grid article,.hc-proof-grid article{background:#fff;border:1px solid #e1e7f0;border-radius:18px;padding:26px;box-shadow:0 10px 35px #0b14370d}.hc-pain-grid article{border-top:3px solid var(--red)}.hc-pain-grid .hc-pain-tag{color:var(--red);background:#fff0f1;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.hc-pain-grid h3{font-size:18px}.hc-pain-grid p,.hc-solution-grid p,.hc-proof-grid p{color:var(--muted);font-size:13px;line-height:1.75}.hc-pain-grid .hc-pain-result{color:#53617c;border-top:1px solid #edf0f5;margin-top:18px;padding-top:15px;font-size:12px}.hc-pain-grid .hc-pain-result b{color:var(--red);margin-right:9px}.hc-solution-grid article>.hc-step-number{color:#fff;background:linear-gradient(135deg, var(--blue), #6d64ef);border-radius:11px;place-items:center;width:38px;height:38px;font:800 14px Consolas;display:grid}.hc-proof-grid{text-align:center}.hc-proof-grid article>b{width:52px;height:52px;color:var(--blue);background:#edf3ff;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:18px;display:grid}.hc-pain,#ind-scenes,#org,.hc-engine,.hc-page>.hc-light-section:not(#ind-scenes){padding-top:62px;padding-bottom:62px}.hc-pain .hc-heading,#ind-scenes .hc-heading,#org .hc-heading,.hc-engine .hc-heading,.hc-page>.hc-light-section:not(#ind-scenes) .hc-heading{text-align:left;max-width:none;margin:0 0 26px}.hc-pain .hc-heading h2,#ind-scenes .hc-heading h2,#org .hc-heading h2,.hc-engine .hc-heading h2,.hc-page>.hc-light-section:not(#ind-scenes) .hc-heading h2{margin:7px 0 6px;font-size:clamp(29px,3.2vw,39px)}.hc-pain .hc-heading p,#ind-scenes .hc-heading p,#org .hc-heading p{margin:0}#org .hc-heading h2{font-size:clamp(27px,2.6vw,34px)}#org .hc-heading h2 em{margin-top:5px;font-size:clamp(38px,4vw,49px);line-height:1.15;display:inline-block}.hc-pain-grid{gap:12px}.hc-pain-grid article{border-radius:14px;padding:19px 20px}.hc-pain-grid article h3{margin:13px 0 8px}.hc-pain-grid article p{min-height:46px;margin:0}.hc-pain-grid .hc-pain-result{margin-top:12px;padding-top:11px}#ind-scenes .hc-scenarios{max-width:none;margin-top:0}#ind-scenes .hc-scenarios article{grid-template-columns:190px 1.1fr .9fr 1.2fr;gap:16px;padding:17px 3px}#ind-scenes .hc-scenarios article>div{white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:6px;display:flex}#ind-scenes .hc-scenarios article>div b,#ind-scenes .hc-scenarios article>div span{flex:none}#ind-scenes .hc-steps{gap:12px;margin-top:18px}#ind-scenes .hc-steps article{border-radius:12px;padding:14px 16px}#org .hc-compare-list{background:#ffffff12;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}#org .hc-compare-list article{background:#151f49;border:0;grid-template-columns:35px 1fr;align-content:start;gap:8px 12px;padding:18px 20px}#org .hc-compare-list article>i{display:none}#org .hc-compare-list article>div:last-child{grid-column:2}#org .hc-compare-list h3{margin:2px 0;font-size:16px}#org .hc-compare-list p{margin:2px 0;font-size:12px;line-height:1.6}#org .hc-metrics{gap:12px;margin-top:14px}#org .hc-metrics article{padding:16px 19px}#org .hc-metrics h3{margin-left:8px;display:inline}#org .hc-metrics p{margin:7px 0 0;font-size:12px}#org .hc-center-actions{justify-content:flex-start;margin-top:18px}.hc-engine-grid{gap:12px;margin-top:0}.hc-engine-grid article{border-radius:14px;min-height:0;padding:19px 20px}.hc-engine-grid h3{margin:12px 0 7px;font-size:18px}.hc-engine-grid p{margin:0;font-size:13px;line-height:1.65}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table{border-radius:14px}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table b,.hc-page>.hc-light-section:not(#ind-scenes) .hc-table span{padding:11px 16px;font-size:13px}.hc-heading{text-align:center;max-width:850px;margin:0 auto 42px}.hc-heading h2{letter-spacing:-.035em;margin:10px 0 13px;font-size:clamp(32px,4vw,46px)}.hc-heading p{color:var(--muted);line-height:1.8}.hc-heading.light p{color:#aeb9d2}.hc-compare-list{border:1px solid #ffffff16;border-radius:20px;overflow:hidden}.hc-compare-list article{border-bottom:1px solid #ffffff12;grid-template-columns:48px .75fr 40px 1.4fr;align-items:center;gap:20px;padding:22px 26px;display:grid}.hc-compare-list article:last-child{border:0}.hc-compare-list article>b{color:#678cff;font-family:Consolas}.hc-compare-list small{color:#7885a5}.hc-compare-list h3{margin:5px 0}.hc-compare-list p{color:#bdc7dc;margin:4px 0;line-height:1.7}.hc-metrics,.hc-scenarios,.hc-engine-grid,.hc-price-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.hc-metrics article,.hc-research-grid article{background:#ffffff09;border:1px solid #ffffff16;border-radius:18px;padding:25px}.hc-metrics article>span{color:#ff4653;font-size:26px}.hc-metrics p,.hc-research-grid p{color:#acb7d0;line-height:1.7}.hc-center-actions{justify-content:center}.hc-scenarios article,.hc-engine-grid article,.hc-price-grid article{border:1px solid #e1e7f0;border-top:3px solid var(--blue);background:#fff;border-radius:17px;padding:24px;position:relative;box-shadow:0 10px 35px #0b14370e}.hc-scenarios{border-top:1px solid #dce3ee;grid-template-columns:1fr;gap:0;max-width:1040px;margin:10px auto 0;display:grid}.hc-scenarios article{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dce3ee;border-radius:0;grid-template-columns:120px 1.2fr 1fr 1.25fr;align-items:center;gap:22px;padding:24px 4px;display:grid}.hc-scenarios article:nth-child(2){border-top:0}.hc-scenarios article>div{justify-content:start;gap:5px;display:grid}.hc-scenarios article>div b{color:var(--blue);font:800 22px Consolas}.hc-scenarios article>div span{color:var(--ink);font-size:13px;font-weight:800}.hc-scenarios article h3{min-height:0;margin:0;font-size:15px}.hc-scenarios article p{margin:0}.hc-scenarios article .answer{border-left:3px solid var(--red);border-radius:0 10px 10px 0;padding:14px}.hc-scenarios article:nth-child(2){border-top-color:var(--red)}.hc-scenarios article>div{color:var(--red);justify-content:space-between;font-size:12px;display:flex}.hc-scenarios h3{min-height:54px;font-size:16px;line-height:1.7}.hc-scenarios p{color:var(--muted);font-size:13px;line-height:1.65}.hc-scenarios .answer{background:#f2f5fb;border-radius:10px;padding:12px}.hc-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.hc-steps article{background:#e9eef9;border-radius:16px;gap:15px;padding:20px;display:flex}.hc-steps b{color:var(--blue);font:700 22px Consolas}.hc-steps h3,.hc-steps p{margin:0 0 5px}.hc-steps p{color:var(--muted);font-size:13px}.hc-research{background:var(--navy)}.hc-research-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.hc-research-grid article{padding:20px}.hc-research-grid article>b{color:#628cff;font:700 18px Consolas}.hc-research-grid h3{font-size:16px}.hc-research-grid p{font-size:12px}.hc-engine-grid article>span{color:var(--blue);letter-spacing:.12em;font:800 11px Consolas}.hc-engine-grid article>small{float:right;color:#8590a7}.hc-engine-grid p{color:var(--muted);line-height:1.75}.hc-table{background:#fff;border:1px solid #dfe5ee;border-radius:18px;overflow:hidden}.hc-table>div{grid-template-columns:repeat(4,1fr);display:grid}.hc-table b,.hc-table span{border-bottom:1px solid #e9edf3;padding:16px 20px}.hc-table>div:first-child{color:#fff;background:var(--navy)}.hc-table .hot{color:var(--red);background:#fff5f6;font-weight:800}.hc-security .hc-shell>div:last-child{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:18px;display:grid}.hc-security article{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff16;border-radius:18px;grid-template-rows:116px auto 1fr;align-content:stretch;min-height:248px;padding:22px;display:grid;position:relative}.hc-security article>b{color:#6a8fff;font-size:28px}.hc-security article p{color:#aeb9d2;margin:8px 0 0;line-height:1.7}.hc-security article h3{align-self:end;min-height:29px;margin:18px 0 0;font-size:19px;line-height:1.35}.hc-security article{overflow:hidden}.hc-security-visual{background:linear-gradient(135deg,#163769e0,#0d1d41e6);border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;height:116px;margin:0;display:flex;position:relative;overflow:hidden}.hc-security-visual:before{content:"";opacity:.1;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.hc-security-visual>span{z-index:2;color:#b2cdffb8;letter-spacing:.18em;font-size:9px;font-weight:900;position:absolute;top:12px;left:14px}.hc-security-visual>svg{z-index:2;fill:none;stroke:#dbe8ff;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 16px #0000004d);width:64px;height:64px;position:relative;overflow:visible}.hc-security-visual>i{background:linear-gradient(90deg,#0000,#c93043);width:56%;height:3px;position:absolute;bottom:0;right:0;box-shadow:0 -24px 44px #c9304338}.hc-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));width:100%;max-width:none;margin:0 auto}.hc-price-grid article{padding:34px}.hc-price-grid article.featured{border:2px solid var(--red)}.hc-price-grid .recommend{color:#fff;background:var(--red);border-radius:999px;padding:6px 14px;font-size:11px;position:absolute;top:-13px;right:18px}.hc-price-grid small{color:var(--muted)}.hc-price-grid h3{font-size:24px}.hc-price-grid .price{color:var(--red);font-size:22px;font-weight:900}.hc-price-grid .price b{font-size:28px}.hc-price-grid .price>span{margin-right:9px;font-size:14px}.hc-price-grid .price del{color:#8493a6;margin-right:9px;font-size:13px;font-weight:650;text-decoration-thickness:1px}.hc-price-grid .price>small{margin-left:4px;font-size:12px}.hc-plan-description{color:#526983;margin:14px 0 0;font-size:12px;line-height:1.65}.hc-plan-disabled{color:#64748b;background:#dbe3eb;border-radius:10px;justify-content:center;align-items:center;min-height:46px;margin-top:auto;font-size:14px;font-weight:850;display:flex}.hc-plan-state{color:#526983;text-align:center;background:#ffffffc2;border:1px solid #c9d5e3;border-radius:16px;margin-top:28px;padding:42px 24px}.hc-plan-state.is-error{color:#9f2634;border-color:#e4bcc2}.hc-plan-state a{color:#176fd0;margin-left:10px;font-weight:800}.hc-price-grid ul{color:var(--muted);padding:0;line-height:2;list-style:none}.hc-price-grid a{color:#fff;background:var(--blue);border-radius:10px;justify-content:center;padding:13px;font-weight:800;text-decoration:none;display:flex}.hc-final{text-align:center;background:linear-gradient(135deg,#091330,#151f49);position:relative;overflow:hidden}.hc-final .hc-shell{position:relative}.hc-final h2{font-size:clamp(38px,5vw,58px)}.hc-final p{color:#aeb9d2}.hc-final .hc-actions{justify-content:center}.hc-final>div>span{color:#779cff;letter-spacing:.15em;font-size:11px;font-weight:900}@media (width<=900px){.hc-hero-layout{grid-template-columns:1fr}.hc-research-grid{grid-template-columns:repeat(2,1fr)}.hc-metrics,.hc-scenarios,.hc-engine-grid,.hc-pain-grid,.hc-solution-grid,.hc-proof-grid{grid-template-columns:1fr}.hc-trust .hc-shell{grid-template-columns:repeat(2,1fr)}.hc-trust div div:nth-child(2){border:0}.hc-compare-list article{grid-template-columns:34px 1fr}.hc-compare-list article>i{display:none}.hc-steps{grid-template-columns:1fr}.hc-scenarios article{grid-template-columns:80px 1fr}.hc-scenarios article p{grid-column:2}#org .hc-compare-list{grid-template-columns:1fr}}@media (width<=600px){.hc-shell{width:min(100% - 28px,1180px)}.hc-hero{padding:70px 0 52px}.hc-role-panel{padding:18px}.hc-checks{flex-wrap:wrap;gap:9px}.hc-trust .hc-shell,.hc-research-grid,.hc-price-grid,.hc-security .hc-shell>div:last-child{grid-template-columns:1fr}.hc-trust div div{border-bottom:1px solid #e5eaf3;border-right:0;padding:15px}.hc-table{overflow-x:auto}.hc-table>div{min-width:680px}.hc-dark-section,.hc-research,.hc-light-section,.hc-engine,.hc-security,.hc-price,.hc-final{padding:64px 0}}.hc-security-visual>svg{stroke-width:1.7px;filter:drop-shadow(0 10px 18px #00000038);width:calc(100% - 18px);height:132px}@media (width<=760px){.hc-final{text-align:center;padding:42px 0}.hc-final .hc-shell{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""description""actions";gap:0;width:min(100% - 32px,620px)}.hc-final .hc-shell>span{justify-self:center}.hc-final h2{text-align:center}.hc-final .hc-actions{width:min(100%,360px);margin:22px auto 0}}.hc-section-photo{background:#071a29;border:1px solid #5691b747;border-radius:24px;margin:28px 0 24px;position:relative;overflow:hidden;box-shadow:0 24px 65px #05223738}.hc-section-photo:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#08233729,#0000 45%,#ae223814);position:absolute;inset:0}.hc-section-photo img{aspect-ratio:16/7.6;object-fit:cover;width:100%;display:block}.hc-engine-grid .hc-engine-visual,.hc-security-visual{display:none}.hc-engine-grid article{min-height:0}.hc-security-photo{border-color:#69a7cb57;box-shadow:0 28px 70px #000e1959}@media (width<=760px){.hc-section-photo{border-radius:16px;margin:20px 0 18px}.hc-section-photo img{aspect-ratio:4/3}}.hc-security article{flex-direction:column;grid-template-rows:none!important;min-height:440px!important;padding:16px 18px 20px!important;display:flex!important}.hc-security-visual.is-local,.hc-security-visual.is-shield,.hc-security-visual.is-speed{background:radial-gradient(circle at 72% 32%,#377bd233,#0000 32%),linear-gradient(145deg,#071733,#102b58);border:1px solid #719dd747;border-radius:14px;padding:33px 8px 25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 15px 34px #010e2333;height:205px!important}.hc-security-visual:before{opacity:.12;content:"";background-image:linear-gradient(#8cb4e6 1px,#0000 1px),linear-gradient(90deg,#8cb4e6 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.hc-security-visual>header{z-index:3;background:#040f2394;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:32px;padding:0 10px;display:grid;position:absolute;top:0;left:0;right:0}.hc-security-visual>header span{color:#fff;letter-spacing:.12em;background:linear-gradient(110deg,#d92d42,#296fc2);border-radius:4px;padding:3px 5px;font-size:7px;font-weight:900}.hc-security-visual>header b{color:#abc5e5;letter-spacing:.09em;font-size:7px}.hc-security-visual>header i{color:#64d4ae;font-size:6px;font-style:normal;font-weight:900}.hc-security-visual>svg{z-index:2;position:relative;width:100%!important;height:142px!important}.hc-security-visual>footer{z-index:3;color:#86a8d1;letter-spacing:.08em;background:#040f23b8;border:1px solid #ffffff1a;border-radius:5px;justify-content:space-between;align-items:center;height:18px;padding:0 8px;font-size:6px;font-weight:900;display:flex;position:absolute;bottom:7px;left:8px;right:8px}.hc-security-visual>footer i{color:#e24455;font-style:normal}.hc-security-title{align-items:center;gap:9px;margin:15px 0 6px;display:flex}.hc-security-title>span{color:#fff;background:linear-gradient(135deg,#d92d42,#276fc0);border-radius:8px;place-items:center;width:27px;height:27px;font:900 9px Consolas;display:grid}.hc-security-title h3{margin:0!important}.hc-security article>p{margin:0;color:#b9c9da!important;font-size:11px!important;line-height:1.78!important}.hc-security-points{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:13px;display:flex}.hc-security-points small{color:#9fb8d4;background:#ffffff0b;border:1px solid #719dd72e;border-radius:5px;padding:5px 7px;font-size:7px}.hc-proof-grid article{min-height:480px!important;padding:18px 20px 22px!important}.hc-proof-photo{flex-basis:205px!important;height:205px!important;margin-bottom:14px!important}.hc-proof-kicker{color:#2a68aa;letter-spacing:.14em;margin:0 0 7px;font-size:8px;font-weight:900}.hc-proof-grid article h3{min-height:0!important;margin:0 0 8px!important;font-size:18px!important}.hc-proof-grid article>p{color:#5d7286;margin:0;font-size:11px;line-height:1.75}.hc-proof-points{border-top:1px solid #dbe3eb;grid-template-columns:1fr;gap:5px;margin-top:auto;padding-top:13px;display:grid}.hc-proof-points small{color:#3d5970;align-items:center;gap:7px;font-size:9px;display:flex}.hc-proof-points small i{background:linear-gradient(135deg,#d92d42,#276fc0);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e8eff7}.hc-proof-grid article:after{display:none!important}@media (width<=900px){.hc-security article,.hc-proof-grid article{min-height:0!important}}.hc-security-visual.is-local,.hc-security-visual.is-shield,.hc-security-visual.is-speed{isolation:isolate;background:radial-gradient(circle at 82% 18%,#317bdd38,#0000 35%),radial-gradient(circle at 12% 88%,#e02e4224,#0000 34%),linear-gradient(145deg,#102b55 0%,#0b1d3c 52%,#09162f 100%);border-color:#93bcf23d;box-shadow:inset 0 1px #ffffff14,inset 0 -28px 60px #010a1c38,0 18px 35px #010a1c33}.hc-security-visual:before{opacity:.055;background-size:18px 18px}.hc-security-visual>span{color:#d9e9ff;letter-spacing:.15em;background:#071630b8;border:1px solid #a4c9f833;border-radius:999px;padding:5px 9px;top:10px;left:12px;box-shadow:0 6px 18px #0000002e}.hc-security-visual>svg{stroke:#c8ddf8;stroke-width:1.45px;filter:drop-shadow(0 7px 14px #00000047);margin-top:10px}.hc-security-visual svg .core rect,.hc-security-visual svg .terminal rect,.hc-security-visual svg .strategy rect,.hc-security-visual svg .vault>rect,.hc-security-visual svg .inputs rect,.hc-security-visual svg .result>rect{fill:#163a6dc2;stroke:#9ec5f4b8}.hc-security-visual svg .core rect,.hc-security-visual svg .vault>rect,.hc-security-visual svg .duck ellipse{filter:drop-shadow(0 5px 9px #0a63db2e)}.hc-security-visual svg .database ellipse,.hc-security-visual svg .duck ellipse{fill:#173f76;stroke:#a9ccf4}.hc-security-visual svg .shield-fill{fill:#245b9ed1;stroke:#b8d5f7;filter:drop-shadow(0 7px 12px #1d70dd52)}.hc-security-visual svg .shield rect{fill:#061530d1;stroke:#fff}.hc-security-visual svg .flow{opacity:.9;stroke:#72b7ff;stroke-width:2px;filter:drop-shadow(0 0 4px #4e9fffa6)}.hc-security-visual svg .accent{stroke:#ff5365;filter:drop-shadow(0 0 4px #ff3e547a)}.hc-security-visual svg .fill-blue{fill:#62b1ff;stroke:#a9d6ff;filter:drop-shadow(0 0 4px #479effb8)}.hc-security-visual svg .fill-red{fill:#ff4b5e;stroke:#ff9ca6;filter:drop-shadow(0 0 4px #ff374eb3)}.hc-security-visual svg .status-text{fill:#ffd7dc;font-weight:900}.hc-security-visual svg text{fill:#c6dcf7;letter-spacing:.06em;font-weight:800}.hc-security-visual svg .bar.blue{fill:#5aaeff}.hc-security-visual svg .bar.red{fill:#ff5063}.hc-security article{background:linear-gradient(145deg,#193867b8,#0c1d3fb8);border-color:#94b8e62e;box-shadow:inset 0 1px #ffffff0f,0 22px 48px #01091a2e}.hc-security article:hover{border-color:#7bb0f257;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 26px 54px #01091a40}.hc-personal-cases .hc-kline{background:linear-gradient(#fffffffa,#edf4fcfa);border-color:#b8c9de;border-radius:13px;height:174px;padding:0;box-shadow:inset 0 1px #fff,0 10px 25px #0d2a4e1a}.hc-personal-cases .hc-kline>svg.hc-market-chart{width:calc(100% - 10px);height:calc(100% - 26px);position:absolute;inset:5px 5px 21px;overflow:hidden}.hc-market-grid path{fill:none;stroke:#cbd8e8;stroke-width:.75px;stroke-dasharray:2 3}.hc-market-limit{fill:none;stroke:#d92539;stroke-width:1.2px;stroke-dasharray:5 3}.hc-market-zero{fill:none;stroke:#7187a4;stroke-width:1px;stroke-dasharray:4 3}.hc-market-area{stroke:none}.hc-market-price{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #12305226)}.hc-market-price.red{stroke:#d92539}.hc-market-price.blue{stroke:#226bb7}.hc-market-average{fill:none;stroke:#e59b20;stroke-width:1.2px;stroke-dasharray:3 2}.hc-market-volume rect{fill:#2769b257;stroke:none}.hc-market-volume rect.buy{fill:#d925398c}.hc-market-volume rect.sell{fill:#226bb794}.hc-market-axis text,.hc-price-label{fill:#8294aa!important;font-size:7px!important;font-weight:700!important}.hc-price-label{text-anchor:end}.hc-price-label.hot{fill:#c72235!important}.hc-market-marker path{fill:none;stroke-width:1.4px;stroke-dasharray:2 2}.hc-market-marker circle{filter:drop-shadow(0 4px 7px #142a483d);stroke-width:2px!important}.hc-market-marker>text{text-anchor:middle;fill:#fff!important;font-size:10px!important;font-weight:950!important}.hc-market-marker>rect{stroke:none}.hc-market-marker.buy path{stroke:#d92539}.hc-market-marker.buy circle,.hc-market-marker.buy>rect{fill:#d92539!important;stroke:#fff!important}.hc-market-marker.sell path{stroke:#226bb7}.hc-market-marker.sell circle,.hc-market-marker.sell>rect{fill:#226bb7!important;stroke:#fff!important}.hc-market-marker>rect+text{fill:#fff!important;font-size:6.5px!important;font-weight:800!important}.hc-swing-badge{fill:#173c70e0;stroke:none}.hc-swing-text{text-anchor:middle;fill:#fff!important;font-size:6.5px!important;font-weight:800!important}.hc-personal-cases .hc-kline>span{z-index:4;color:#173c70;background:#fffffff0;border:1px solid #c7d5e5;padding:3px 8px;bottom:5px;left:11px;box-shadow:0 3px 8px #0e2b4e14}.hc-page{--hc-radius:18px;--hc-border:#dfe6f0;--hc-shadow:0 18px 48px #0b143714;background:#f8faff}.hc-page>section{isolation:isolate;position:relative}.hc-page>section:not(.hc-hero):not(.hc-trust):not(.hc-final):before{content:"";background:linear-gradient(90deg,#0000,#2d6bff33,#e11d2a33,#0000);width:min(1180px,100% - 48px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hc-shell{width:min(1160px,100% - 48px)}.hc-heading{text-align:left;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;column-gap:56px;max-width:none;margin:0 0 30px;display:grid}.hc-heading>span,.hc-heading>.hc-audience-order{grid-column:1/-1;justify-self:start}.hc-heading h2{letter-spacing:-.035em;text-wrap:balance;grid-column:1;max-width:820px;margin:8px 0 0;font-size:clamp(31px,3.4vw,44px);line-height:1.18}.hc-heading>p{text-wrap:balance;grid-column:2;max-width:390px;margin:0 0 4px;line-height:1.7}.hc-heading:not(:has(>p)) h2{grid-column:1/-1;max-width:900px}.hc-heading em{white-space:normal}.hc-audience-order{margin-bottom:2px}.hc-hero{background:radial-gradient(circle at 82% 16%,#2d6bff47,#0000 30%),radial-gradient(circle at 8% 92%,#e11d2a29,#0000 31%),linear-gradient(135deg,#0d173b,#07112f 66%,#101b42);padding:82px 0 70px}.hc-hero-layout{grid-template-columns:1.25fr .75fr;gap:58px}.hc-hero h1{text-wrap:balance;max-width:690px;margin:24px 0 18px;font-size:clamp(50px,5.5vw,72px)}.hc-command{background:linear-gradient(90deg,#2d6bff21,#ffffff0b);border-color:#678cff47}.hc-role-panel{background:linear-gradient(145deg,#ffffff1b,#ffffff0b);border-radius:20px;padding:24px}.hc-role-panel>a{min-height:70px;margin-top:9px}.hc-trust{z-index:2;background:linear-gradient(100deg,#dce8fa 0%,#eef2f8 48%,#f7e1e5 100%);box-shadow:0 14px 42px #0b143712}.hc-trust .hc-shell{padding:22px 0}.hc-trust b{color:#173c70;font-size:23px}.hc-trust div div:last-child b{color:#a91e31}.hc-trust div div{border-right-color:#173c7029}.hc-trust span{color:#465b75}.hc-pain,#ind-scenes,.hc-solution,#org,#research,.hc-engine,.hc-page>.hc-light-section:not(#ind-scenes),.hc-security,.hc-proof,.hc-price{padding-top:70px;padding-bottom:70px}.hc-pain{padding-top:52px;padding-bottom:28px}.hc-solution{padding-top:32px;padding-bottom:52px}.hc-pain,.hc-solution{color:#132744;background:#dbe4f0}.hc-pain .hc-heading em,.hc-solution .hc-heading em{color:#173c70;background:0 0}.hc-pain .hc-heading>span,.hc-solution .hc-heading>span,.hc-pain .hc-audience-order{color:#173c70}.hc-pain-grid article,.hc-solution-grid article{background:#fff;border-color:#b9c8dc;border-top-color:#173c70!important}.hc-pain-grid .hc-pain-tag{color:#173c70;background:#dbe4f0}.hc-pain-visual,.hc-step-visual{background:#fff;border-color:#b9c8dc}.hc-pain-visual>b,.hc-step-visual>b,.hc-solution-grid article>.hc-step-number{color:#fff;background:#173c70;box-shadow:0 8px 20px #173c7033}.hc-pain-visual>i,.hc-step-visual>span,.hc-pain-visual.is-trigger>i:nth-child(2),.hc-pain-visual>i:nth-child(3),.hc-step-visual>span:nth-child(2),.hc-step-visual>span:nth-child(3){background:#8ea6c5}.hc-pain-visual.is-cycle>i:first-child,.hc-pain-visual.is-cycle>i:nth-child(2){border-color:#8ea6c5}.hc-pain-grid .hc-pain-result{color:#526983;border-top-color:#dbe4f0}.hc-pain-grid .hc-pain-result b{color:#173c70}.hc-pain .hc-heading,.hc-solution .hc-heading{margin-bottom:18px}.hc-pain,.hc-engine,.hc-proof{background:#fff}#ind-scenes,.hc-solution,.hc-page>.hc-light-section:not(#ind-scenes),.hc-price{background:linear-gradient(#f5f8fd,#f9fbff)}.hc-pain-grid,.hc-solution-grid,.hc-engine-grid,.hc-proof-grid{gap:14px}.hc-pain-grid article,.hc-solution-grid article,.hc-engine-grid article,.hc-proof-grid article,.hc-price-grid article{border-color:var(--hc-border);border-radius:var(--hc-radius);box-shadow:var(--hc-shadow)}.hc-pain-grid article{min-height:0;padding:15px 16px}.hc-pain-grid article:nth-child(2){border-top-color:var(--blue)}.hc-pain-grid article:nth-child(3){border-top-color:#7761df}.hc-pain-grid .hc-pain-result{align-items:center;min-height:34px;display:flex}.hc-pain-grid article,.hc-solution-grid article{grid-template-rows:58px auto auto 1fr auto;align-content:stretch;display:grid}.hc-pain-visual,.hc-step-visual{background:linear-gradient(135deg,#f0f5ff,#fff5f6);border:1px solid #dfe8f5;border-radius:14px;place-items:center;min-height:52px;margin:-3px -3px 9px;display:grid;position:relative;overflow:hidden}.hc-pain-visual:before,.hc-step-visual:before{content:"";opacity:.35;background-image:linear-gradient(#a9bde5 1px,#0000 1px),linear-gradient(90deg,#a9bde5 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.hc-pain-visual>b,.hc-step-visual>b{z-index:2;color:#fff;background:linear-gradient(135deg, var(--blue), var(--red));border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid;position:relative;box-shadow:0 9px 24px #2d6bff40}.hc-pain-visual>i,.hc-step-visual>span{z-index:1;background:#b7c9ed;border-radius:999px;display:block;position:absolute}.hc-pain-visual>i:first-child{width:25%;height:5px;left:12%}.hc-pain-visual>i:nth-child(2){width:25%;height:5px;right:12%}.hc-pain-visual>i:nth-child(3){background:var(--red);width:9px;height:22px;bottom:14px;right:18%}.hc-pain-visual.is-trigger>i:first-child{width:5px;height:24px}.hc-pain-visual.is-trigger>i:nth-child(2){background:var(--red);width:5px;height:38px}.hc-pain-visual.is-cycle>i:first-child,.hc-pain-visual.is-cycle>i:nth-child(2){background:0 0;border:4px solid #8aa9e9;width:31px;height:31px}.hc-step-visual>span:first-child{width:24%;height:4px;left:12%}.hc-step-visual>span:nth-child(2){background:#ed9fa6;width:24%;height:4px;right:12%}.hc-step-visual>span:nth-child(3){background:var(--red);width:9px;height:9px;top:19px;right:17%}.hc-solution-grid article{grid-template-rows:58px auto auto 1fr}.hc-solution-grid article>.hc-step-number{margin-top:2px}.hc-pain-grid h3,.hc-solution-grid h3{text-wrap:balance;min-height:38px;margin:8px 0 5px}.hc-pain-grid p,.hc-solution-grid p{text-wrap:balance;margin:0}#ind-scenes .hc-scenarios{border-top:0}#ind-scenes .hc-scenarios article{border:1px solid var(--hc-border);background:#ffffffd1;border-bottom:0;min-height:112px;padding:18px 20px}#ind-scenes .hc-scenarios article:first-child{border-radius:var(--hc-radius) var(--hc-radius) 0 0}#ind-scenes .hc-scenarios article:last-child{border-bottom:1px solid var(--hc-border);border-radius:0 0 var(--hc-radius) var(--hc-radius)}#ind-scenes .hc-scenarios article .answer{background:linear-gradient(90deg,#fff0f2,#fff)}#ind-scenes .hc-steps article{background:#fff;border:1px solid #dce5f4;box-shadow:0 8px 24px #0b14370d}.hc-solution-grid article{min-height:0;padding:15px 16px}#org{background:radial-gradient(circle at 90% 0,#2d6bff2e,#0000 28%),linear-gradient(145deg,#151f49,#0d173b)}#org .hc-compare-list{border-radius:var(--hc-radius);border-color:#ffffff1f;overflow:hidden;box-shadow:0 22px 60px #00000029}#org .hc-compare-list article{background:#151f49eb;min-height:132px}#org .hc-metrics article{background:#ffffff13;border-color:#ffffff24}#research{background:radial-gradient(circle at 12% 100%,#e11d2a21,#0000 26%),linear-gradient(145deg,#091431,#101d47)}.hc-research-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hc-research-grid article{border-radius:16px;min-height:215px;padding:20px}.hc-research-grid h3{text-wrap:balance;min-height:42px}.hc-engine-grid article{border-top-width:3px;min-height:180px}.hc-engine-grid article:nth-child(2){border-top-color:#7761df}.hc-engine-grid article:nth-child(3){border-top-color:var(--red)}.hc-engine{background:radial-gradient(circle at 12% 10%,#2d6bff33,#0000 28%),linear-gradient(145deg,#c5d2e5,#dce3ed 58%,#cbd5e4)}.hc-engine-grid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;align-items:start;display:grid}.hc-engine-grid article>span{grid-column:1}.hc-engine-grid article>small{grid-column:2}.hc-engine-grid article>h3,.hc-engine-grid article>p{grid-column:1/-1}.hc-engine-grid article>h3{text-wrap:balance;min-height:44px}.hc-engine-grid article:after{color:#2d6bff1c;content:attr(data-layer);font:900 40px Consolas;position:absolute;bottom:16px;right:18px}.hc-page>.hc-light-section:not(#ind-scenes){background:radial-gradient(circle at 88% 12%,#e11d2a29,#0000 27%),linear-gradient(145deg,#cbd4e3,#dfe4ed 54%,#d2d8e4)}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table{background:#ffffffd6;border:0;box-shadow:0 18px 50px #0b14371c}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table .hot{color:#c51f32;background:linear-gradient(90deg,#fff4f5,#fff9f9);border-left:1px solid #e11d2a1f}.hc-page>.hc-light-section:not(#ind-scenes){color:#fff;background:radial-gradient(circle at 88% 10%,#2d6bff38,#0000 30%),linear-gradient(145deg,#263b59,#334b6c 58%,#243752)}.hc-page>.hc-light-section:not(#ind-scenes) .hc-heading>span{color:#b9cae3}.hc-page>.hc-light-section:not(#ind-scenes) .hc-heading h2{color:#fff}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table{background:#fff;border:1px solid #ffffff2e;border-radius:18px;overflow:hidden}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:first-child{background:#132744}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:first-child b{border-right:1px solid #ffffff1f;min-height:54px;font-size:13px}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:first-child b:last-child{background:#b82033}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child) span{border-right:1px solid #e2e8f1;min-height:50px}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child)>span:first-child{color:#132744;background:#dbe4f0}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table .hot{color:#b82033;background:#fff0f2;border-left:0;border-right:0}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:hover span{background-color:inherit}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child) span{color:#293b55;background:#fff;font-weight:600}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table .hot{color:#8f1626;background:#fde9ec;font-weight:900}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child):nth-child(odd)>span:not(:first-child):not(.hot){background:#f5f7fa}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child)>span:nth-child(2){color:#44536a}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child):hover>span:not(.hot){background:#e8eef6}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child):hover>.hot{background:#f9dce1}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table b,.hc-page>.hc-light-section:not(#ind-scenes) .hc-table span{text-align:center;justify-content:center}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div>:first-child{text-align:left;justify-content:flex-start}.hc-proof{background:#dbe4f0}.hc-proof-grid{background:#fff;border:1px solid #b9c8dc;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0b143717}.hc-proof-grid article{min-height:205px;box-shadow:none;text-align:left;border:0;border-right:1px solid #dbe4f0;border-radius:0;padding:26px 28px}.hc-proof-grid article:last-child{border-right:0}.hc-proof-grid article>b{color:#fff;background:#173c70;width:40px;height:40px;margin:0 0 18px}.hc-proof-grid article h3{margin:0 0 9px;font-size:20px}.hc-proof-grid article p{margin:0;font-size:13px;line-height:1.75}.hc-proof-grid article:after{content:"";background:#b82033;border-radius:9px;width:46px;height:3px;margin-top:20px;display:block}.hc-proof .hc-heading h2 em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f02d42 5%,#9d4b98 48%,#176fd0 95%);-webkit-background-clip:text;background-clip:text;margin-left:.16em;font-weight:950;display:inline-block}.hc-price{background:radial-gradient(circle at 12% 12%,#2d6bff29,#0000 28%),linear-gradient(145deg,#c8d4e5,#dce3ed 55%,#ccd5e3)}.hc-price .hc-heading>span{color:#fff;background:#b82033;border-radius:999px;padding:6px 11px;display:inline-flex}.hc-price-grid article{background:#fff;border:1px solid #b9c8dc;border-top:4px solid #173c70;border-radius:18px;min-height:365px;padding:28px 30px;box-shadow:0 18px 48px #0b14371a}.hc-price-grid article.featured{border:1px solid #b82033;border-top-width:4px;box-shadow:0 20px 52px #b8203324}.hc-price-grid article>small{color:#526983;font-weight:700}.hc-price-grid article h3{color:#132744;margin:10px 0 16px}.hc-price-grid .price{border-top:1px solid #dbe4f0;border-bottom:1px solid #dbe4f0;padding:14px 0}.hc-price-grid ul{color:#526983;margin:14px 0 20px}.hc-price-grid li{border-bottom:1px dashed #dbe4f0}.hc-price-grid a{background:#173c70;margin-top:auto}.hc-price-grid .featured a{background:#b82033}.hc-price-grid .recommend{top:20px;right:22px}#ind-scenes{color:#fff;background:radial-gradient(circle at 88% 12%,#5b7eb54d,#0000 30%),linear-gradient(145deg,#263b59,#334b6c 55%,#243752)}#ind-scenes .hc-heading>span{color:#b9cae3}#ind-scenes .hc-heading h2{color:#fff}#ind-scenes .hc-heading h2 em{color:#c9d8ed;background:0 0}#ind-scenes .hc-heading>p{color:#d0d9e8}#ind-scenes .hc-scenarios{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#ind-scenes .hc-scenarios article{background:#fff;border:1px solid #ffffff2e;flex-direction:column;gap:12px;min-height:278px;padding:20px;display:flex;box-shadow:0 18px 42px #050e2033;border-radius:16px!important}#ind-scenes .hc-scenarios article>div{border-bottom:1px solid #dbe4f0;justify-content:flex-start;align-items:baseline;gap:7px;min-height:28px;padding-bottom:10px;display:flex}#ind-scenes .hc-scenarios article>div b{color:#173c70;font-size:18px}#ind-scenes .hc-scenarios article>div span{color:#132744;font-size:15px}#ind-scenes .hc-scenarios article h3{color:#132744;text-wrap:balance;min-height:50px;margin:0;font-size:14px;line-height:1.7}#ind-scenes .hc-scenarios article p{color:#526983;grid-column:auto;margin:0;font-size:13px;line-height:1.65}#ind-scenes .hc-scenarios article .answer{color:#132744;background:#dbe4f0;border-left:3px solid #173c70;border-radius:0 10px 10px 0;margin-top:auto;padding:13px 14px}#ind-scenes .hc-steps{background:#ffffff1a;border:1px solid #fff3;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:16px;display:grid;position:relative;overflow:hidden}#ind-scenes .hc-steps article{color:#fff;min-height:82px;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff29;border-radius:0;padding:16px 20px;position:relative}#ind-scenes .hc-steps article:last-child{border-right:0}#ind-scenes .hc-steps b{color:#b9cae3}#ind-scenes .hc-steps h3{color:#fff}#ind-scenes .hc-steps p{color:#d0d9e8}.hc-table{box-shadow:var(--hc-shadow)}.hc-table>div{align-items:stretch}.hc-table b,.hc-table span{align-items:center;min-height:45px;display:flex}.hc-security{background:radial-gradient(circle at 80% 18%,#2d6bff33,#0000 28%),linear-gradient(145deg,#091431,#111d44)}.hc-security article{border-radius:var(--hc-radius);min-height:248px}.hc-proof-grid article{min-height:192px}.hc-price-grid{gap:20px}.hc-price-grid article{flex-direction:column;min-width:0;min-height:380px;display:flex}.hc-price-grid article ul{flex:1}.hc-final{padding:82px 0}.hc-final h2{text-wrap:balance;max-width:780px;margin:18px auto;line-height:1.16}.hc-final h2 .hc-final-lead{letter-spacing:-.035em;font-size:.76em;font-weight:750;display:inline-block}.hc-final h2 em{letter-spacing:-.055em;margin-top:5px;font-size:1.1em;font-weight:900;display:inline-block}@media (width<=900px){.hc-heading{grid-template-columns:1fr;gap:9px}.hc-heading h2,.hc-heading>p{grid-column:1;max-width:760px}.hc-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ind-scenes .hc-scenarios{grid-template-columns:1fr}#ind-scenes .hc-scenarios article{min-height:0}#ind-scenes .hc-steps{grid-template-columns:1fr}#ind-scenes .hc-steps article{border-bottom:1px solid #ffffff29;border-right:0}#ind-scenes .hc-steps article:last-child{border-bottom:0}.hc-proof-grid{grid-template-columns:1fr}.hc-proof-grid article{border-bottom:1px solid #dbe4f0;border-right:0;min-height:0}.hc-proof-grid article:last-child{border-bottom:0}}@media (width<=600px){.hc-page>section:not(.hc-hero):not(.hc-trust):not(.hc-final):before{width:calc(100% - 28px)}.hc-heading h2{font-size:29px;line-height:1.22}.hc-hero h1{font-size:47px}.hc-pain,#ind-scenes,.hc-solution,#org,#research,.hc-engine,.hc-page>.hc-light-section:not(#ind-scenes),.hc-security,.hc-proof,.hc-price{padding-top:54px;padding-bottom:54px}.hc-research-grid{grid-template-columns:1fr}.hc-research-grid article{min-height:0}.hc-hero{min-height:0;padding:34px 0 38px}.hc-hero-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;width:calc(100% - 28px)}.hc-hero-copy{min-width:0}.hc-badge{box-sizing:border-box;gap:7px;max-width:100%;padding:6px 9px;font-size:10px;line-height:1.4}.hc-hero h1{letter-spacing:-.045em;margin:18px 0 14px;font-size:clamp(37px,11.5vw,44px);line-height:1.04}.hc-command{box-sizing:border-box;overflow-wrap:anywhere;align-items:flex-start;width:100%;padding:11px 12px;font-size:11px;line-height:1.65}.hc-command i{flex:none;margin-top:5px}.hc-hero-copy>p{margin:13px 0 0;font-size:12px;line-height:1.7}.hc-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:19px;display:grid}.hc-primary,.hc-secondary{white-space:nowrap;border-radius:10px;min-width:0;min-height:43px;padding:0 10px;font-size:12px}.hc-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:13px;display:grid}.hc-checks span{text-align:center;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:7px;padding:6px 4px;font-size:9px}.hc-role-panel{border-radius:17px;padding:16px}.hc-role-panel h2{margin:5px 0 10px;font-size:20px}.hc-role-panel>a{border-radius:10px;grid-template-columns:34px minmax(0,1fr) 14px;gap:9px;min-width:0;margin-top:7px;padding:10px}.hc-role-panel>a>b{border-radius:9px;width:34px;height:34px;font-size:11px}.hc-role-panel>a strong{font-size:12px}.hc-role-panel>a span{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.hc-role-panel>p{margin:12px 2px 0;font-size:10px;line-height:1.55}}@media (width<=370px){.hc-hero h1{font-size:36px}.hc-actions,.hc-checks{grid-template-columns:1fr}}.hc-personal{color:#fff;background:radial-gradient(circle at 88% 8%,#2d6bff3d,#0000 30%),linear-gradient(145deg,#172b49,#29415f 58%,#162842);padding:74px 0}.hc-personal .hc-heading>span,.hc-personal .hc-audience-order{color:#b9cae3}.hc-personal .hc-heading h2{color:#fff}.hc-personal .hc-heading h2 em{color:#0000;background:linear-gradient(90deg,#f34,#4b7dff);-webkit-background-clip:text;background-clip:text}.hc-personal .hc-heading>p{color:#d0d9e8}.hc-personal-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hc-personal-cases>article{color:#132744;background:#fff;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;min-width:0;min-height:510px;padding:20px;display:flex;box-shadow:0 20px 48px #040c1d38}.hc-personal-cases>article>header{align-items:center;gap:11px;display:flex}.hc-personal-cases>article>header>b{color:#173c70;font:900 22px Consolas}.hc-personal-cases>article>header small{color:#657a94;font-size:10px;display:block}.hc-personal-cases>article>header h3{margin:3px 0 0;font-size:17px}.hc-kline{background-image:linear-gradient(#dbe4f0 1px,#0000 1px),linear-gradient(90deg,#dbe4f0 1px,#0000 1px);background-size:28px 24px;border:1px solid #c4d0df;border-radius:14px;justify-content:space-around;align-items:end;height:118px;margin:17px 0 14px;padding:16px 18px 24px;display:flex;position:relative;overflow:hidden}.hc-kline>i{background:#173c70;border-radius:2px;width:10px;height:28px;display:block;position:relative}.hc-kline>i:before{content:"";background:inherit;width:2px;position:absolute;top:-10px;bottom:-10px;left:4px}.hc-kline>i:nth-child(2){height:44px}.hc-kline>i:nth-child(3){background:#b82033;height:61px}.hc-kline>i:nth-child(4){background:#b82033;height:72px}.hc-kline>i:nth-child(5){height:51px}.hc-kline>i:nth-child(6){background:#b82033;height:66px}.hc-kline>i:nth-child(7){height:38px}.hc-kline.is-limit>i:nth-child(4),.hc-kline.is-limit>i:nth-child(5),.hc-kline.is-limit>i:nth-child(6){background:#b82033;height:75px}.hc-kline.is-swing>i:nth-child(2),.hc-kline.is-swing>i:nth-child(6){background:#b82033;height:68px}.hc-kline>span{color:#173c70;font-size:9px;font-weight:800;position:absolute;bottom:7px;right:10px}.hc-personal-cases blockquote{color:#132744;min-height:54px;margin:0;font-size:13px;font-weight:800;line-height:1.65}.hc-case-concern{color:#657a94;min-height:42px;margin:8px 0;font-size:12px;line-height:1.65}.hc-personal-cases dl{margin:4px 0 0}.hc-personal-cases dl>div{border-top:1px solid #dbe4f0;grid-template-columns:66px 1fr;gap:8px;padding:10px 0;display:grid}.hc-personal-cases dt{color:#173c70;font-size:11px;font-weight:900}.hc-personal-cases dd{color:#526983;margin:0;font-size:12px;line-height:1.6}.hc-case-tags{color:#173c70;text-align:center;background:#dbe4f0;border-radius:9px;margin:auto 0 0;padding:9px 11px;font-size:11px;font-weight:800}.hc-personal-flow{background:#ffffff17;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:1.45fr repeat(3,1fr);margin-top:16px;display:grid;overflow:hidden}.hc-personal-flow>div,.hc-personal-flow>article{min-height:112px;padding:18px 20px}.hc-personal-flow>div{background:#ffffff14}.hc-personal-flow>div>span{color:#b9cae3;font-size:10px;font-weight:900}.hc-personal-flow h3{margin:6px 0 4px;font-size:17px}.hc-personal-flow p{color:#d0d9e8;margin:0;font-size:11px;line-height:1.6}.hc-personal-flow>article{border-left:1px solid #ffffff26;gap:11px;display:flex}.hc-personal-flow>article>b{color:#b9cae3;font:900 18px Consolas}.hc-personal-flow h4{margin:0 0 7px;font-size:14px}.hc-personal .hc-audience-order,#org .hc-heading>span,.hc-research .hc-heading>span{letter-spacing:.02em;font-size:clamp(17px,1.45vw,21px);font-weight:900;line-height:1.2}.hc-research-stage{grid-template-columns:minmax(360px,.92fr) minmax(560px,1.35fr);align-items:stretch;gap:18px;margin-top:30px;display:grid}.hc-research-visual{background:linear-gradient(155deg,#182a5cf5,#07132ffa);border:1px solid #709dff42;border-radius:22px;min-height:500px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 55px #0107184d}.hc-research-visual-head{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto;padding:20px 22px;display:grid}.hc-research-visual-head>span{color:#6f98ff;letter-spacing:.15em;font:800 10px/1 Consolas}.hc-research-visual-head>b{grid-column:1;margin-top:7px;font-size:18px}.hc-research-visual-head>i{color:#73d8bb;grid-area:1/2/span 2;align-self:center;font-size:11px;font-style:normal}.hc-research-visual-head>i:before{content:"";background:#56d5ae;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #56d5ae1a}.hc-research-canvas{min-height:425px;padding:24px 22px 18px;position:relative}.hc-research-sources,.hc-research-output{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.hc-research-sources span,.hc-research-output span{color:#b8c6e5;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:11px}.hc-research-core{z-index:2;background:radial-gradient(circle at 35% 30%,#5484ff73,#0f224feb 65%);border:1px solid #6a97ff80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;margin:20px auto 17px;display:flex;position:relative;box-shadow:0 0 0 12px #5382ff0f,0 0 55px #4171e53d}.hc-research-core:before,.hc-research-core:after{content:"";border:1px dashed #699aff3d;border-radius:50%;position:absolute;inset:-13px}.hc-research-core:after{border-color:#e12c3e29;inset:-25px}.hc-research-core small{color:#ff6370;letter-spacing:.18em;font:800 9px Consolas}.hc-research-core strong{margin:4px 0;font-size:27px}.hc-research-core span{color:#aebddd;font-size:10px}.hc-research-output span{color:#80d3ef;background:#39a0cc14;border-color:#49b5de3d}.hc-research-canvas svg{width:100%;height:130px;margin-top:8px;display:block;overflow:visible}.hc-research-gridline{fill:none;stroke:#fff1;stroke-width:1px}.hc-research-area{fill:url(#researchLine);opacity:.11}.hc-research-line{fill:none;stroke:url(#researchLine);stroke-width:3px;stroke-linecap:round}.hc-research-canvas circle{fill:#0d1e45;stroke:#69cbea;stroke-width:3px}.hc-research-legend{color:#8395b8;justify-content:space-between;gap:10px;font-size:9px;display:flex}.hc-research-legend span{white-space:nowrap}.hc-research-legend i{background:#5f8ff0;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.hc-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.hc-research-grid article{background:linear-gradient(145deg,#ffffff13,#ffffff09);border-color:#ffffff1f;min-height:0;padding:20px 21px;transition:transform .2s,border-color .2s}.hc-research-grid article:hover{border-color:#6697ff7a;transform:translateY(-3px)}.hc-research-grid article:last-child{grid-column:1/-1;grid-template-columns:auto minmax(150px,.45fr) 1fr;align-items:center;column-gap:18px;display:grid}.hc-research-grid article:last-child .hc-research-card-head{align-self:center}.hc-research-grid article:last-child h3,.hc-research-grid article:last-child p{min-height:0;margin:0}.hc-research-card-head{justify-content:space-between;align-items:center;display:flex}.hc-research-card-head>b{color:#6f98ff;font:800 15px Consolas}.hc-research-card-head>span{color:#ff6571;background:#ef435014;border:1px solid #ef435052;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.hc-research-grid h3{min-height:0;margin:14px 0 8px;font-size:17px}.hc-research-grid p{margin:0;font-size:12px;line-height:1.72}@media (width<=1100px){.hc-research-stage{grid-template-columns:1fr}.hc-research-visual{min-height:460px}}@media (width<=680px){.hc-research-stage,.hc-research-grid{grid-template-columns:1fr}.hc-research-grid article:last-child{grid-column:auto;display:block}.hc-research-visual{min-height:0}.hc-research-canvas{min-height:410px;padding-inline:14px}.hc-research-legend{flex-wrap:wrap;justify-content:center}}@media (width<=900px){.hc-personal-cases{grid-template-columns:1fr}.hc-personal-cases>article{min-height:0}.hc-personal-flow{grid-template-columns:1fr}.hc-personal-flow>article{border-top:1px solid #ffffff26;border-left:0}}.hc-kline.is-break>i:first-child{background:#b82033;height:24px}.hc-kline.is-break>i:nth-child(2){background:#b82033;height:42px}.hc-kline.is-break>i:nth-child(3){background:#b82033;height:66px}.hc-kline.is-break>i:nth-child(4),.hc-kline.is-break>i:nth-child(5){background:#b82033;height:76px}.hc-kline.is-break>i:nth-child(6){background:#173c70;height:48px}.hc-kline.is-break>i:nth-child(7){background:#173c70;height:27px}.hc-kline.is-break:after{content:"";border-top:2px dashed #b82033;width:34%;position:absolute;top:18px;right:15%}.hc-kline.is-limit>i:first-child{background:#173c70;height:20px}.hc-kline.is-limit>i:nth-child(2){background:#b82033;height:29px}.hc-kline.is-limit>i:nth-child(3){background:#b82033;height:39px}.hc-kline.is-limit>i:nth-child(4){background:#b82033;height:51px}.hc-kline.is-limit>i:nth-child(5){background:#b82033;height:63px}.hc-kline.is-limit>i:nth-child(6),.hc-kline.is-limit>i:nth-child(7){background:#b82033;height:76px}.hc-kline.is-limit:after{content:"";border-top:2px solid #b82033;width:25%;position:absolute;top:18px;right:9%}.hc-kline.is-swing>i:first-child{background:#173c70;height:30px}.hc-kline.is-swing>i:nth-child(2){background:#b82033;height:64px}.hc-kline.is-swing>i:nth-child(3){background:#173c70;height:25px}.hc-kline.is-swing>i:nth-child(4){background:#b82033;height:70px}.hc-kline.is-swing>i:nth-child(5){background:#173c70;height:29px}.hc-kline.is-swing>i:nth-child(6){background:#b82033;height:62px}.hc-kline.is-swing>i:nth-child(7){background:#173c70;height:32px}.hc-kline>span{color:#173c70;background:#ffffffe6;border-radius:7px;padding:3px 7px;left:10px;right:auto}.hc-kline>svg{width:calc(100% - 20px);height:calc(100% - 32px);position:absolute;inset:9px 10px 23px;overflow:visible}.hc-kline>svg polyline{fill:none;stroke:#b82033;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hc-kline>svg .hc-time-area{fill:#b820331a;stroke:none}.hc-kline>svg .hc-limit-line{stroke:#b82033;stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.hc-kline>svg circle{fill:#fff;stroke:#173c70;stroke-width:2.5px;vector-effect:non-scaling-stroke}.hc-kline>svg text{fill:#173c70;font-size:10px;font-weight:900}.hc-kline>svg .hc-chart-signal{font-size:13px;font-weight:900}.hc-kline>svg .hc-chart-signal.is-sell{fill:#173c70}.hc-kline>svg .hc-chart-signal.is-buy{fill:#b82033}.hc-page>.hc-light-section:not(#ind-scenes) .hc-heading h2{color:#0000;background:linear-gradient(90deg,#ff4050,#6b70ef 56%,#4b7dff);-webkit-background-clip:text;background-clip:text;width:fit-content}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table{box-shadow:none;background:0 0;border:0;border-radius:0;gap:9px;display:grid;overflow:visible}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div{background:#fffffff2;border:1px solid #ffffff29;border-radius:13px;grid-template-columns:.8fr 1fr 1fr 1.15fr;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 8px 22px #050e2017}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:first-child{box-shadow:none;background:#0a1934b8;border-color:#fff3;margin-bottom:2px}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child):hover{transform:translateY(-2px);box-shadow:0 12px 28px #050e2029}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table b,.hc-page>.hc-light-section:not(#ind-scenes) .hc-table span{text-align:left;border:0;border-right:1px solid #dfe6ef;justify-content:flex-start;min-height:48px;padding:12px 16px}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:first-child b{color:#dbe5f5;background:0 0;border-right-color:#ffffff1f;min-height:48px;font-size:12px}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:first-child b:last-child{color:#fff;background:linear-gradient(100deg,#9f2034,#d52b40)}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child)>span{color:#42556e;background:#fff;min-height:52px;font-weight:700}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child)>span:first-child{color:#173c70;background:#dbe4f0;font-weight:900}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child)>span:nth-child(3){color:#526983;background:#f0f3f7}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div:not(:first-child)>.hot{color:#8f1626;background:linear-gradient(100deg,#fde8ec,#fff3f5);border-right:0;padding-left:43px;font-weight:900;position:relative}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table .hot:before{color:#fff;content:"✓";background:#b82033;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid;position:absolute;left:16px}@media (width<=700px){.hc-page>.hc-light-section:not(#ind-scenes) .hc-table{overflow-x:auto}.hc-page>.hc-light-section:not(#ind-scenes) .hc-table>div{min-width:690px}}.hc-kline.is-break:after,.hc-kline.is-limit:after{display:none}.hc-bs{z-index:3;color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font:900 11px Arial;display:grid;position:absolute;box-shadow:0 5px 12px #0b143733}.hc-bs.is-buy{background:#173c70;bottom:17px;left:35%}.hc-bs.is-sell{background:#b82033;top:7px;left:52%;right:auto}.hc-why{background:radial-gradient(circle at 12% 18%,#176fd02e,#0000 28%),linear-gradient(150deg,#d5dfec,#edf2f7 52%,#d7e2ef);padding:88px 0 96px;position:relative;overflow:hidden}.hc-why:after{content:"";border:1px solid #173c701f;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-180px;right:-120px;box-shadow:0 0 0 58px #173c7009,0 0 0 118px #b8203306}.hc-why .hc-shell{z-index:1;position:relative}.hc-why .hc-heading h2 em{color:#0000;background:linear-gradient(90deg,#c82339,#874f9c 52%,#176fd0);-webkit-background-clip:text;background-clip:text;margin-left:.14em;font-style:normal;display:inline-block}.hc-why-board{background:#0d1f37eb;border:1px solid #0f2b4b2e;border-radius:24px;padding:16px;box-shadow:0 28px 70px #0c233e33}.hc-why-legend,.hc-why-board article{grid-template-columns:.82fr 1fr 1fr 1.42fr;align-items:stretch;gap:10px;display:grid}.hc-why-legend{color:#8ea3bb;letter-spacing:.08em;padding:0 12px 10px;font-size:10px;font-weight:850}.hc-why-legend>*{align-items:center;gap:7px;display:flex}.hc-why-legend i{background:#718198;border-radius:50%;width:7px;height:7px}.hc-why-legend strong{color:#fff}.hc-why-legend strong i{background:linear-gradient(135deg,#d5263d,#176fd0);box-shadow:0 0 0 4px #3d74c129}.hc-why-board article{background:#ffffff0e;border:1px solid #ffffff17;border-radius:16px;min-height:88px;margin-top:9px;padding:10px;transition:transform .2s,border-color .2s,background .2s}.hc-why-board article:hover{z-index:2;background:#ffffff16;border-color:#699adc6b;transform:translateY(-2px)}.hc-why-board article>header,.hc-why-baseline,.hc-why-iwa{border-radius:11px;align-items:center;min-width:0;display:flex}.hc-why-board article>header{gap:11px;padding:10px 12px}.hc-why-board article>header b{color:#7791b1;font:900 12px Consolas,monospace}.hc-why-board article>header h3{color:#fff;white-space:nowrap;margin:0;font-size:16px}.hc-why-baseline{background:#ffffff12;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 14px}.hc-why-baseline small,.hc-why-iwa small{color:#7f92a9;letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:850}.hc-why-baseline span{color:#c3cedb;font-size:13px;font-weight:750}.hc-why-baseline.is-ai{background:#70829d21}.hc-why-iwa{color:#fff;background:linear-gradient(108deg,#9f2034,#713d73 48%,#175d9d);gap:12px;padding:10px 15px;position:relative;overflow:hidden;box-shadow:0 8px 20px #07183047}.hc-why-iwa:before{content:"";opacity:.12;background-image:linear-gradient(90deg,#0000 49%,#fff 50%,#0000 51%);background-size:28px 100%;position:absolute;inset:0}.hc-why-iwa>b{color:#173c70;background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:relative}.hc-why-iwa>div{flex-direction:column;min-width:0;display:flex;position:relative}.hc-why-iwa small{color:#ffffffa3}.hc-why-iwa strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hc-why-iwa>i{color:#ffffffb3;margin-left:auto;font-style:normal;position:relative}@media (width<=760px){.hc-why{padding:64px 0 70px}.hc-why-board{padding:12px}.hc-why-legend{display:none}.hc-why-board article{grid-template-columns:1fr 1fr;min-height:0}.hc-why-board article>header,.hc-why-iwa{grid-column:1/-1}.hc-why-iwa strong{white-space:normal}}.hc-engine,.hc-security,.hc-proof{box-sizing:border-box;min-height:700px}.hc-engine-grid article{flex-direction:column;min-height:350px;padding:22px;display:flex}.hc-engine-visual,.hc-proof-visual{background:linear-gradient(145deg,#e7eef7,#f9fbfd);border:1px solid #cad6e5;border-radius:14px;justify-content:center;align-items:center;height:150px;margin:18px 0 20px;display:flex;position:relative;overflow:hidden}.hc-engine-visual:before,.hc-proof-visual:before{content:"";opacity:.22;background-image:linear-gradient(#9fb3cb 1px,#0000 1px),linear-gradient(90deg,#9fb3cb 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.hc-engine-visual svg{z-index:1;fill:none;stroke:#173c70;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:92%;height:126px;position:relative}.hc-engine-visual .grid{opacity:.22;stroke-width:1px}.hc-engine-visual .accent,.hc-engine-visual .pulse,.hc-engine-visual .check{stroke:#b82033;stroke-width:3.5px}.hc-engine-visual .node,.hc-engine-visual .nodes circle{fill:#eef4fb}.hc-engine-visual .links{opacity:.48}.hc-engine-visual>span{z-index:2;color:#fff;letter-spacing:.1em;background:#173c70e6;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:900;position:absolute;bottom:9px;right:12px}.hc-agent-name{z-index:2;color:#173c70;text-align:center;background:#ffffffeb;border:1px solid #b820333d;border-radius:10px;flex-direction:column;min-width:116px;padding:9px 13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #173c7024}.hc-agent-name b{font-size:17px;line-height:1.1}.hc-agent-name small{color:#b82033;letter-spacing:.09em;margin-top:4px;font-size:8px}.hc-engine-grid article h3{margin-top:0}.hc-engine-grid article p{margin-bottom:0}.hc-engine-grid article .hc-engine-detail{color:#3f5870;border-top:1px solid #d5dfeb;margin-top:14px;padding-top:13px;font-size:12px;line-height:1.75}.hc-engine-visual{background:radial-gradient(circle at 18% 12%,#2a80d347,#0000 34%),radial-gradient(circle at 88% 88%,#c42c3d38,#0000 36%),linear-gradient(145deg,#0b2440,#102f52 56%,#172b48);border-color:#81a9d361;height:164px;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0e2d4d29}.hc-engine-visual:before{opacity:.11;background-image:linear-gradient(#97bee2b3 1px,#0000 1px),linear-gradient(90deg,#97bee2b3 1px,#0000 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hc-engine-visual:after{z-index:2;content:"";background:linear-gradient(90deg,#2585ce 0 44%,#d13c4c 44% 68%,#ffffff38 68%);border-radius:3px;width:34px;height:4px;position:absolute;top:10px;left:12px;box-shadow:42px 0 #ffffff1f}.hc-engine-visual svg{stroke:#8fc5ee;stroke-width:1.8px;filter:drop-shadow(0 4px 9px #0000002e);width:96%;height:142px}.hc-engine-visual .panel{fill:#05172b4d;stroke:#89bce740}.hc-engine-visual .grid{opacity:.12;stroke:#b4dbf5}.hc-engine-visual .processor,.hc-engine-visual .document rect,.hc-engine-visual .intent-box,.hc-engine-visual .orchestrator{fill:#1e537f85;stroke:#71b2e6}.hc-engine-visual .source-stack ellipse,.hc-engine-visual .source-stack path{fill:#133d6394;stroke:#74b7e9}.hc-engine-visual .flow{stroke:#d94a5a;stroke-width:2.5px}.hc-engine-visual .signal{fill:#e34a59;stroke:#ffd0d4}.hc-engine-visual .muted-line{opacity:.45;stroke:#7ab4df}.hc-engine-visual .links{opacity:.7;stroke:#6faee0}.hc-engine-visual .nodes circle{fill:#173e64;stroke:#95cdf3}.hc-engine-visual .accent-node,.hc-engine-visual .accent-box{fill:#b82d40;stroke:#f16a78}.hc-engine-visual .spark,.hc-engine-visual .check{stroke:#fff;stroke-width:3px}.hc-engine-visual .accent,.hc-engine-visual .pulse{stroke:#f05a69}.hc-engine-visual>span{color:#dceefa;letter-spacing:.12em;background:#041629c2;border:1px solid #8bc1e845;bottom:8px;right:10px}.hc-agent-name{color:#fff;background:#08223be6;border-color:#f057666b;min-width:104px;padding:7px 10px;top:52%;left:51%;box-shadow:0 8px 25px #00000038}.hc-agent-name b{font-size:15px}.hc-agent-name small{color:#ff8290;font-size:7px}.hc-security article{grid-template-rows:150px auto 1fr;min-height:350px;padding:22px}.hc-security-visual{height:150px}.hc-security-visual>svg{width:82px;height:82px}.hc-proof-grid article{flex-direction:column;min-height:350px;padding:22px 24px 26px;display:flex;position:relative}.hc-proof-grid article>b{z-index:3;margin:12px 0 0 12px;position:absolute;box-shadow:0 7px 18px #0b224133}.hc-proof-visual{flex:0 0 150px;width:100%;margin:0 0 20px}.hc-proof-photo{background:#e7eef7;border:1px solid #cad6e5;border-radius:14px;flex:0 0 190px;width:100%;height:190px;margin:0 0 20px;position:relative;overflow:hidden}.hc-proof-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block;transform:scale(1.015)}.hc-proof-photo:after{content:"";pointer-events:none;background:linear-gradient(#07122805 45%,#07122894);position:absolute;inset:0}.hc-proof-photo>i{z-index:2;background:linear-gradient(90deg,#e52d40,#2676c8);border-radius:3px;width:42px;height:3px;position:absolute;bottom:12px;right:13px;box-shadow:0 0 12px #357dd26b}.hc-proof-grid article:hover .hc-proof-photo img{transform:scale(1.055)}.hc-proof-photo.is-team img{object-position:center 42%}.hc-proof-photo.is-patent img{object-position:center 53%}.hc-proof-photo.is-credential img{object-position:center 52%}.hc-proof-visual svg{z-index:1;fill:none;stroke:#173c70;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:88%;height:120px;position:relative}.hc-proof-visual .accent{stroke:#b82033}.hc-proof-visual .accent-fill{fill:#b82033;stroke:#b82033}.hc-proof-visual .white{stroke:#fff;stroke-width:3px}.hc-proof-grid article h3{min-height:54px;margin-top:0}.hc-proof-grid article p{flex:1}.hc-proof-grid article:after{margin-top:18px}@media (width<=900px){.hc-engine,.hc-security,.hc-proof{min-height:0}.hc-engine-grid article,.hc-security article,.hc-proof-grid article{min-height:330px}}@media (width<=600px){.hc-engine-grid article,.hc-security article,.hc-proof-grid article{min-height:0}}.hc-security-visual.is-local,.hc-security-visual.is-shield,.hc-security-visual.is-speed{height:164px}.hc-security article{grid-template-rows:164px auto 1fr}.hc-security-visual>svg{stroke-width:1.7px;width:calc(100% - 18px);height:142px}.hc-security-visual svg .muted{opacity:.38}.hc-security-visual svg .dash{stroke-dasharray:4 4}.hc-security-visual svg .accent{stroke:#ef4350;stroke-width:2.5px}.hc-security-visual svg .flow{stroke:#73a7ed;stroke-width:1.8px}.hc-security-visual svg .fill-blue{fill:#5d9ce8;stroke:#5d9ce8}.hc-security-visual svg .fill-red{fill:#ef4350;stroke:#ef4350}.hc-security-visual svg .boundary{fill:#08183747;stroke:#86a8d5}.hc-security-visual svg .core rect,.hc-security-visual svg .shield-fill{fill:#224e897a}.hc-security-visual svg .status{fill:#ef43502e;stroke:#ef4350a6}.hc-security-visual svg text{fill:#a9c4e9;stroke:none;letter-spacing:.08em;text-anchor:middle;font:700 7px Inter,sans-serif}.hc-security-visual svg .status-text{fill:#f3cbd0;font-size:6px}.hc-security-visual svg .bar.blue{fill:#5d9ce8;stroke:none}.hc-security-visual svg .bar.red{fill:#ef4350;stroke:none}.hc-final{text-align:left;min-height:0;padding:46px 0}.hc-final .hc-shell{grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"eyebrow actions""title actions""description actions";align-items:center;column-gap:70px;width:min(1180px,100% - 48px);max-width:1180px;display:grid}.hc-final .hc-shell>span{grid-area:eyebrow;justify-self:start}.hc-final h2{text-align:left;grid-area:title;width:100%;max-width:none;margin:12px 0 8px;font-size:clamp(34px,4vw,51px);line-height:1.08}.hc-final p{grid-area:description;margin:3px 0 0;font-size:15px}.hc-final .hc-actions{grid-area:actions;gap:11px;width:250px;margin:0;display:grid}.hc-final .hc-actions a{white-space:nowrap;justify-content:center;align-items:center;min-height:48px;margin:0;padding:0 18px;display:flex}@media (width<=760px){.hc-final{text-align:center;padding:42px 0}.hc-final .hc-shell{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""description""actions";gap:0;width:min(100% - 32px,620px)}.hc-final .hc-shell>span{justify-self:center}.hc-final h2{text-align:center}.hc-final .hc-actions{width:min(100%,360px);margin:22px auto 0}}.hc-engine{min-height:0}.hc-page .hc-quant-focus{letter-spacing:-.02em;white-space:nowrap;text-shadow:0 6px 20px #00142b47;background:0 0;width:fit-content;padding:3px 1px 6px;display:block;color:#fff!important;margin-top:7px!important;margin-bottom:9px!important;font-size:clamp(19px,1.65vw,24px)!important;font-weight:950!important;line-height:1.2!important}.hc-page .hc-quant-focus:after{content:"";background:linear-gradient(90deg,#e73343,#087fca);border-radius:3px;width:100%;height:2px;margin-top:5px;display:block;box-shadow:0 4px 12px #0e6aa629}.hc-personal-flow>div>span,.hc-solution .hc-heading>span{display:block}.hc-solution .hc-quant-focus{text-shadow:none;color:#132744!important}@media (width<=620px){.hc-page .hc-quant-focus{letter-spacing:-.015em;font-size:18px!important}}.hc-engine-grid{align-items:start}.hc-engine-grid article{height:auto;min-height:0;padding:18px 20px;display:block}.hc-engine-grid article>span,.hc-engine-grid article>small{margin-bottom:0}.hc-engine-grid article h3{margin:10px 0 6px}.hc-engine-grid article p{margin:0}.hc-engine-grid article .hc-engine-detail{margin-top:10px;padding-top:10px;line-height:1.65}@media (width<=900px){.hc-engine-grid article{min-height:0}}.hc-security{min-height:0}.hc-security .hc-shell>div:last-child{align-items:start}.hc-security article{height:auto;grid-template-rows:none!important;min-height:0!important;padding:18px 20px!important;display:block!important}.hc-security-title{margin:0 0 8px}.hc-security article>p{margin:0!important}.hc-security-points{margin-top:10px;padding-top:10px}.hc-page{font-size:14px;line-height:1.7;overflow-x:clip}.hc-page .hc-heading>span{letter-spacing:.14em;font-size:11px;line-height:1.3}.hc-page .hc-heading h2{text-wrap:balance;font-size:clamp(32px,3.4vw,46px);line-height:1.16}.hc-page .hc-heading>p{max-width:760px;font-size:15px;line-height:1.75}.hc-page section article>h3,.hc-page section article .hc-security-title h3{line-height:1.35;font-size:19px!important}.hc-page section article>p,.hc-page .hc-engine-detail,.hc-page .hc-research-grid article>p,.hc-page .hc-proof-grid article>p{font-size:14px!important;line-height:1.75!important}.hc-page section article small,.hc-page .hc-security-points small{font-size:11px;line-height:1.45}.hc-page .hc-engine-grid,.hc-page .hc-security .hc-shell>div:last-child{gap:16px}@media (width<=760px){.hc-page{font-size:14px}.hc-page .hc-shell{width:min(100% - 28px,1180px)}.hc-page .hc-heading h2{font-size:clamp(27px,8vw,34px);line-height:1.18}.hc-page .hc-heading>p{font-size:14px;line-height:1.7}.hc-page .hc-engine-grid,.hc-page .hc-security .hc-shell>div:last-child{grid-template-columns:minmax(0,1fr)}.hc-page .hc-engine-grid article,.hc-page .hc-security article{box-sizing:border-box;width:100%;padding:16px!important}.hc-page section article>h3,.hc-page section article .hc-security-title h3{font-size:18px!important}.hc-page section article>p,.hc-page .hc-engine-detail,.hc-page .hc-research-grid article>p,.hc-page .hc-proof-grid article>p{font-size:14px!important;line-height:1.72!important}.hc-page .hc-security-points{gap:6px}.hc-page .hc-security-points small{padding:5px 8px;font-size:10px}}.hc-personal .hc-personal-cases .hc-kline{height:136px;margin:13px 0 11px}.hc-personal .hc-personal-cases .hc-kline>svg.hc-market-chart{width:calc(100% - 10px);height:calc(100% - 23px);inset:4px 5px 19px}.hc-personal .hc-personal-cases>article{min-height:472px}.hc-personal .hc-personal-flow{background:radial-gradient(circle at 12% 0,#da2a3d2e,#0000 31%),radial-gradient(circle at 88% 100%,#2670da40,#0000 34%),linear-gradient(145deg,#0d2145fa,#0a1a38fa);border:1px solid #94bef557;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid;position:relative;overflow:visible;box-shadow:0 24px 58px #010a1d47,inset 0 1px #ffffff14}.hc-personal .hc-personal-flow:before{content:"";background:linear-gradient(90deg,#0000,#e33147 24%,#7b4fc5 55%,#2b83e3 82%,#0000);border-radius:0 0 4px 4px;width:86%;height:3px;position:absolute;top:-1px;left:7%;box-shadow:0 5px 20px #5071e666}.hc-personal .hc-personal-flow>div{text-align:center;background:linear-gradient(90deg,#fff1,#ffffff04);border-bottom:1px solid #ffffff21;grid-column:1/-1;min-height:0;padding:24px 26px 22px;position:relative}.hc-personal .hc-personal-flow>div>span{color:#d9e6f8;letter-spacing:.08em;font-size:13px;font-weight:900;display:block}.hc-personal .hc-personal-flow>div .hc-quant-focus{width:fit-content;margin:8px auto 9px!important;font-size:clamp(21px,2vw,27px)!important}.hc-personal .hc-personal-flow>div>p{color:#d4dfef;font-size:13px!important;line-height:1.65!important}.hc-personal .hc-personal-flow>article{background:#ffffff06;border-left:1px solid #ffffff21;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:126px;padding:23px 24px;display:grid;position:relative}.hc-personal .hc-personal-flow>article:first-of-type{border-left:0}.hc-personal .hc-personal-flow>article:not(:last-child):after{z-index:2;color:#d9e7f9;content:"›";background:#102d59;border:1px solid #a7c6ee47;border-radius:50%;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.hc-personal .hc-personal-flow>article>b{color:#fff;background:linear-gradient(145deg,#e22e42e0,#2976dae0);border:1px solid #a9caf461;border-radius:13px;place-items:center;width:42px;height:42px;font:900 15px/1 Consolas,monospace;display:grid;box-shadow:0 10px 22px #05112b4d}.hc-personal .hc-personal-flow h4{color:#fff;margin:0 0 6px;font-size:17px;line-height:1.25}.hc-personal .hc-personal-flow>article p{color:#c9d7ea;font-size:12px!important;line-height:1.55!important}@media (width<=900px){.hc-personal .hc-personal-cases .hc-kline{height:128px}.hc-personal .hc-personal-cases>article{min-height:0}.hc-personal .hc-personal-flow{grid-template-columns:1fr}.hc-personal .hc-personal-flow>div{grid-column:auto;padding:22px 18px 20px}.hc-personal .hc-personal-flow>article{border-top:1px solid #ffffff1f;border-left:0;min-height:92px;padding:17px 18px}.hc-personal .hc-personal-flow>article:not(:last-child):after{display:none}}@media (width<=520px){.hc-personal .hc-personal-cases .hc-kline{height:116px}.hc-personal .hc-personal-flow>div .hc-quant-focus{white-space:nowrap;font-size:19px!important}.hc-personal .hc-personal-flow>div>p{font-size:12px!important}}.pricing-v3{--price-navy:#08172f;--price-blue:#1768ad;--price-red:#d53042;--price-ink:#122d45;--price-muted:#647b8e;background:#e9eff5}.pricing-v3 *{box-sizing:border-box}.pricing-v3-hero{color:#fff;background:radial-gradient(circle at 82% 28%,#2574cd52,#0000 30%),radial-gradient(circle at 12% 100%,#d5304233,#0000 28%),linear-gradient(135deg,#07142b,#102b52 70%,#162340);position:relative;overflow:hidden}.pricing-v3-grid{opacity:.1;background-image:linear-gradient(#b9d5f3 1px,#0000 1px),linear-gradient(90deg,#b9d5f3 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.pricing-v3-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:70px;min-height:455px;padding-top:72px;padding-bottom:70px;display:grid;position:relative}.pricing-v3-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:14px 0;font-size:clamp(42px,5.5vw,67px);line-height:1.08}.pricing-v3-hero-inner>div>p:last-child{color:#c3d4e6;max-width:680px;margin:0;font-size:16px;line-height:1.85}.pricing-v3-hero aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff29;border-radius:20px;grid-template-columns:repeat(3,1fr);align-content:end;gap:8px;height:260px;padding:28px;display:grid;position:relative;box-shadow:0 28px 65px #00000040}.pricing-v3-hero aside:before{content:"";background:linear-gradient(145deg,#183f72,#112344);border:1px solid #71acef66;border-radius:24px;width:104px;height:104px;position:absolute;top:31px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 38px #3183e042}.pricing-v3-hero aside strong{letter-spacing:.06em;font-size:18px;position:absolute;top:72px;left:50%;transform:translate(-50%)}.pricing-v3-hero aside span{color:#c8dcf2;letter-spacing:.12em;text-align:center;background:#0b1e3ca6;border:1px solid #ffffff21;border-radius:7px;padding:9px 4px;font-size:9px;font-weight:900}.pricing-v3-hero aside small{color:#93acc7;letter-spacing:.1em;text-align:center;grid-column:1/-1;margin-top:7px;font-size:9px}.pricing-v3-content{padding-top:0}.pricing-v3 .pricing-notice{z-index:2;background:#fffffff5;border:1px solid #cedae6;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:-30px;margin-bottom:54px;padding:18px 22px;display:grid;position:relative;box-shadow:0 16px 42px #0e2c4b1a}.pricing-v3 .pricing-notice>b{color:#fff;background:linear-gradient(135deg,var(--price-red),var(--price-blue));border-radius:12px;place-items:center;width:52px;height:52px;font-size:11px;display:grid}.pricing-v3 .pricing-notice span{color:#194d79;font-size:12px;font-weight:900}.pricing-v3 .pricing-notice p{color:#687f92;margin:4px 0 0;font-size:12px}.pricing-v3 .pricing-notice>small{color:#28638f;background:#edf5fb;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.pricing-v3-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:25px;display:flex}.pricing-v3-heading h2{color:var(--price-ink);letter-spacing:-.035em;margin:6px 0 0;font-size:32px}.pricing-v3-heading>p{max-width:490px;color:var(--price-muted);margin:0;font-size:12px;line-height:1.75}.pricing-v3 .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:14px;display:grid}.pricing-v3 .pricing-card{background:linear-gradient(#fff,#fbfcfd);border:1px solid #ccd8e3;border-radius:17px;flex-direction:column;min-width:0;min-height:580px;padding:25px;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #11355312}.pricing-v3 .pricing-card:before{background:linear-gradient(90deg,var(--price-blue),var(--price-red));content:"";height:5px;position:absolute;inset:0 0 auto}.pricing-v3 .pricing-card:hover{border-color:#9fb8cc;transform:translateY(-5px);box-shadow:0 23px 50px #11355321}.pricing-v3 .pricing-card.is-popular{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--price-blue),var(--price-red)) border-box;border:2px solid #0000;box-shadow:0 18px 45px #185b9124}.pricing-v3 .pricing-card.is-disabled{filter:saturate(.65);background:linear-gradient(#f9fafb,#f2f5f7)}.pricing-v3-card-label{align-items:center;gap:7px;min-height:25px;display:flex}.pricing-v3-card-label>span{color:#48708f;letter-spacing:.12em;font:900 10px Consolas}.pricing-v3-card-label b{color:#fff;background:linear-gradient(110deg,var(--price-red),var(--price-blue));border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px}.pricing-v3-card-label .pricing-coming{color:#667b8d;background:#e4e9ed}.pricing-v3 .pricing-card h2{color:var(--price-ink);letter-spacing:-.035em;margin:15px 0 4px;font-size:26px}.pricing-v3 .pricing-price{min-height:75px;color:var(--price-blue);align-items:baseline;margin:4px 0 8px;display:flex}.pricing-v3 .pricing-price del{color:#8d9ca9;margin-right:8px;font-size:12px;font-weight:600}.pricing-v3 .pricing-price span{letter-spacing:-.045em;font-size:40px;font-weight:950}.pricing-v3 .pricing-price small{color:#6d8293;margin-left:4px;font-size:11px}.pricing-v3 .pricing-description{border:1px solid #dce6ee;border-left:3px solid var(--price-blue);background:#f2f7fb;border-radius:9px;min-height:92px;margin:0;padding:13px 14px}.pricing-v3 .pricing-description>span{color:#2d5778;letter-spacing:.08em;margin:0 0 5px;font-size:9px}.pricing-v3 .pricing-description>p{font-size:11px;line-height:1.65}.pricing-v3 .pricing-feature-list{margin-top:19px}.pricing-v3 .pricing-feature-list h3{color:#183a55;flex-direction:column;margin:0 0 9px;font-size:13px;display:flex}.pricing-v3 .pricing-feature-list h3 span{color:#8394a3;letter-spacing:.15em;margin-bottom:3px;font-size:8px}.pricing-v3 .pricing-feature-list>div{color:#405d72;border-bottom:1px solid #ebeff3;grid-template-columns:20px 1fr;align-items:start;gap:6px;padding:6px 0;font-size:11px;line-height:1.45;display:grid}.pricing-v3 .pricing-feature-list>div>span{color:#1670ad;background:#e5f2fa;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid}.pricing-v3 .pricing-card>button{color:#fff;background:linear-gradient(110deg,var(--price-blue),var(--price-red));cursor:pointer;border:0;border-radius:9px;min-height:43px;margin-top:auto;font-size:12px;font-weight:900;box-shadow:0 9px 22px #155f9729}.pricing-v3 .pricing-card>button:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.pricing-v3 .pricing-footnote{color:#8494a1;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:8px;display:flex}.pricing-v3 .pricing-footnote i{background:#6d93b0;border-radius:50%;width:5px;height:5px}.pricing-v3 .pricing-boundary{color:#fff;background:linear-gradient(115deg,#0a1934,#17365c 68%,#94293a);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;margin-top:26px;padding:24px 27px;display:grid}.pricing-v3 .pricing-boundary h2{margin:5px 0 0;font-size:22px}.pricing-v3 .pricing-boundary>p{color:#c4d2e0;margin:0;font-size:11px;line-height:1.8}.pricing-v3 .portal-content-section{padding-bottom:82px}@media (width<=900px){.pricing-v3-hero-inner{grid-template-columns:1fr;gap:30px}.pricing-v3-hero aside{display:none}.pricing-v3-heading{flex-direction:column;align-items:flex-start;gap:8px}.pricing-v3 .pricing-boundary{grid-template-columns:1fr;gap:9px}}@media (width<=620px){.pricing-v3-hero-inner{min-height:390px;padding-top:62px}.pricing-v3 .pricing-notice{grid-template-columns:auto 1fr;margin-bottom:38px}.pricing-v3 .pricing-notice>small{display:none}.pricing-v3-heading h2{font-size:27px}.pricing-v3 .pricing-card{min-height:0;padding:21px}.pricing-v3 .pricing-boundary{padding:20px}}.about-v3{--a-navy:#081630;--a-blue:#236fc1;--a-red:#d72c40;--a-ink:#132a43;--a-muted:#61768d;color:var(--a-ink);background:#edf2f7}.about-v3 *{box-sizing:border-box}.about-v3-hero{color:#fff;background:radial-gradient(circle at 82% 24%,#236fc14d,#0000 32%),radial-gradient(circle at 14% 86%,#d72c4033,#0000 28%),linear-gradient(135deg,#07142c,#10254b 60%,#121d3b);min-height:620px;position:relative;overflow:hidden}.about-v3-grid{opacity:.12;background-image:linear-gradient(#a9c8eb 1px,#0000 1px),linear-gradient(90deg,#a9c8eb 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.about-v3-hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:70px;min-height:620px;display:grid;position:relative}.about-v3-kicker,.about-v3-heading>div>span,.about-v3-company span,.about-v3-cta span{color:#6da8ef;letter-spacing:.16em;font-size:11px;font-weight:900}.about-v3-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:18px 0;font-size:clamp(43px,5.8vw,72px);line-height:1.08}.about-v3-hero-layout>div:first-child>p:last-of-type{color:#c2d1e3;max-width:690px;font-size:16px;line-height:1.85}.about-v3-actions{gap:12px;margin-top:27px;display:flex}.about-v3-actions a,.about-v3-cta a{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:9px;padding:12px 18px;font-weight:800;text-decoration:none}.about-v3-actions a:first-child,.about-v3-cta a:last-child{background:linear-gradient(115deg,var(--a-red),var(--a-blue));border-color:#0000}.about-v3-hero-console{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041128a3;border:1px solid #89b6ee42;border-radius:22px;overflow:hidden;box-shadow:0 32px 80px #00000059,inset 0 1px #ffffff14}.about-v3-hero-console header,.about-v3-hero-console footer{color:#9fbbdb;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:14px 18px;font-size:9px;display:flex}.about-v3-hero-console header{border-bottom:1px solid #ffffff1a}.about-v3-hero-console header i{color:#6ed3ad;font-style:normal}.about-v3-orbit{background:radial-gradient(circle,#2b74cd3d,#0000 58%);place-items:center;height:330px;display:grid;position:relative}.about-v3-orbit:before,.about-v3-orbit:after{content:"";border:1px solid #75aeee42;border-radius:50%;width:260px;height:260px;position:absolute}.about-v3-orbit:after{border-color:#dd384c54;width:185px;height:185px}.about-v3-orbit b{z-index:2;background:linear-gradient(145deg,#244f8a,#111f43);border:1px solid #ffffff4d;border-radius:30px;place-items:center;width:112px;height:112px;font-size:22px;display:grid;box-shadow:0 0 45px #327edb47}.about-v3-orbit span{z-index:3;color:#cde1fa;background:#122b56;border:1px solid #ffffff2e;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800;position:absolute}.about-v3-orbit span:first-of-type{top:60px;left:24px}.about-v3-orbit span:nth-of-type(2){top:72px;right:22px}.about-v3-orbit span:nth-of-type(3){bottom:40px;right:52px}.about-v3-hero-console footer{border-top:1px solid #ffffff1a}.about-v3-section{padding:86px 0}.about-v3-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:54px;margin-bottom:32px;display:grid}.about-v3-heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:780px;margin:10px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.15}.about-v3-heading>p{color:var(--a-muted);margin:0;line-height:1.85}.about-v3-heading.light h2{color:#fff}.about-v3-heading.light>p{color:#b8c8dc}.about-v3-technology{background:#dbe4ef}.about-v3-tech-layout{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.about-v3-tech-visual{background:#0a1935;border-radius:20px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 22px 50px #0a1e3a29}.about-v3-tech-visual img{object-fit:cover;opacity:.82;width:100%;height:100%}.about-v3-tech-visual:after{content:"";background:linear-gradient(#0000 35%,#050f22c7);position:absolute;inset:0}.about-v3-tech-visual>div{z-index:2;grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.about-v3-tech-visual b{color:#fff;text-align:center;background:#091d3db8;border:1px solid #fff3;border-radius:6px;padding:8px 5px;font-size:9px}.about-v3-tech-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.about-v3-tech-list article{background:#ffffffbf;border:1px solid #bdcad9;border-radius:16px;padding:21px}.about-v3-tech-list article>span{color:var(--a-blue);font-size:10px;font-weight:900}.about-v3-tech-list h3{margin:10px 0 8px;font-size:18px}.about-v3-tech-list p{color:var(--a-muted);margin:0;font-size:12px;line-height:1.75}.about-v3-tech-list article>div{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.about-v3-tech-list small{color:#315b88;background:#e6eff8;border-radius:5px;padding:4px 7px}.about-v3-research{color:#fff;background:radial-gradient(circle at 90% 10%,#296fc73d,#0000 28%),linear-gradient(145deg,#081630,#102348)}.about-v3-research-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.about-v3-research-grid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:15px;gap:14px;min-height:130px;padding:20px;display:flex}.about-v3-research-grid article>b{color:#e84a5d;font:900 20px Consolas}.about-v3-research-grid h3{margin:0 0 7px;font-size:17px}.about-v3-research-grid p{color:#b8c8dc;margin:0;font-size:12px;line-height:1.7}.about-v3-research-flow{color:#d4e2f3;background:#ffffff0f;border:1px solid #ffffff26;border-radius:13px;justify-content:space-between;align-items:center;margin-top:16px;padding:17px 20px;font-size:11px;font-weight:800;display:flex}.about-v3-research-flow i{color:#e84a5d;font-style:normal}.about-v3-engineering{background:#eef2f7}.about-v3-domain-map{color:#fff;background:#102b50;border-radius:14px;grid-template-columns:1.5fr repeat(7,1fr);gap:7px;padding:18px;display:grid}.about-v3-domain-map strong,.about-v3-domain-map span{text-align:center;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;min-height:45px;display:flex}.about-v3-domain-map span{color:#bcd2eb;background:#ffffff0e;font-size:8px;font-weight:900}.about-v3-engineering-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.about-v3-engineering-grid article{background:#fff;border:1px solid #d1dbe6;border-radius:14px;padding:20px}.about-v3-engineering-grid b{color:var(--a-red);font:900 18px Consolas}.about-v3-engineering-grid h3{margin:12px 0 7px;font-size:17px}.about-v3-engineering-grid p{color:var(--a-muted);margin:0;font-size:12px;line-height:1.7}.about-v3-team{color:#fff;background:linear-gradient(145deg,#0a1833,#111f42)}.about-v3-team-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:58px;display:grid}.about-v3-team-photo{background:#09152c;border:1px solid #ffffff24;border-radius:22px;height:520px;position:relative;overflow:hidden}.about-v3-team-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.about-v3-team-photo:after{content:"";background:linear-gradient(#0000 55%,#040d1fbf);position:absolute;inset:0}.about-v3-team-photo span{z-index:2;color:#b8cfe9;letter-spacing:.14em;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:20px;right:20px}.about-v3-team h2{letter-spacing:-.045em;margin:13px 0;font-size:clamp(34px,4vw,52px)}.about-v3-team-lead{color:#c1d0e2;font-size:15px;line-height:1.9}.about-v3-team-capabilities{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.about-v3-team-capabilities article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;padding:14px}.about-v3-team-capabilities h3{margin:0 0 5px;font-size:14px}.about-v3-team-capabilities p{color:#aebfd4;margin:0;font-size:11px;line-height:1.6}.about-v3-evidence{background:#dce5f0}.about-v3-evidence-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.about-v3-evidence-grid>article{background:#fff;border:1px solid #bfccda;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #122e4e14}.about-v3-ip{grid-template-rows:210px 1fr;min-height:420px;padding:24px;display:grid}.about-v3-doc-stack{height:200px;position:relative}.about-v3-doc-stack i{background:linear-gradient(145deg,#f9fbfd,#e7edf5);border:1px solid #bdcada;border-radius:5px;flex-direction:column;width:142px;height:180px;padding:16px;font-style:normal;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #18365724}.about-v3-doc-stack i:first-child{transform:translate(-112%)rotate(-9deg)}.about-v3-doc-stack i:nth-child(2){transform:translate(-92%)rotate(-6deg)}.about-v3-doc-stack i:nth-child(3){transform:translate(-70%)rotate(-3deg)}.about-v3-doc-stack i:nth-child(4){transform:translate(-48%)rotate(2deg)}.about-v3-doc-stack i:nth-child(5){transform:translate(-26%)rotate(5deg)}.about-v3-doc-stack i:nth-child(6){transform:translate(-4%)rotate(8deg)}.about-v3-doc-stack i b{color:var(--a-red);font:900 17px Consolas}.about-v3-doc-stack i span{color:#274d79;margin-top:25px;font-size:10px;font-weight:900;line-height:1.5}.about-v3-doc-stack i small{color:#7c8ea3;margin-top:auto;font-size:9px}.about-v3-ip>div:last-child>span,.about-v3-credentials>div>span{color:var(--a-blue);letter-spacing:.13em;font-size:9px;font-weight:900}.about-v3-evidence h3{margin:8px 0;font-size:22px}.about-v3-evidence p{color:var(--a-muted);margin:0;font-size:12px;line-height:1.75}.about-v3-ip em{color:#9b2636;background:#fdecef;border-radius:6px;margin-top:12px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.about-v3-credentials{grid-template-rows:210px 1fr;display:grid}.about-v3-credentials>img{object-fit:cover;width:100%;height:210px}.about-v3-credentials>div{padding:24px}.about-v3-credentials ul{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.about-v3-credentials li{background:#eef3f8;border-radius:7px;justify-content:space-between;padding:8px 10px;font-size:11px;display:flex}.about-v3-credentials li small{color:#8a3541}.about-v3-company{background:#fff;padding:64px 0}.about-v3-company>.iwa-shell{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-v3-company h2{margin:10px 0;font-size:34px}.about-v3-company p{color:var(--a-muted);line-height:1.8}.about-v3-company dl{margin:0}.about-v3-company dl>div{border-bottom:1px solid #e3e9ef;grid-template-columns:100px 1fr;padding:11px 0;display:grid}.about-v3-company dt{color:#789}.about-v3-company dd{margin:0;font-weight:700}.about-v3-cta{color:#fff;background:linear-gradient(110deg,#091630,#193762 65%,#a52638);padding:46px 0}.about-v3-cta>.iwa-shell{justify-content:space-between;align-items:center;gap:30px;display:flex}.about-v3-cta h2{margin:7px 0;font-size:32px}.about-v3-cta p{color:#c7d5e5;margin:0}.about-v3-cta>div>div:last-child{gap:10px;display:flex}@media (width<=1000px){.about-v3-hero-layout,.about-v3-tech-layout,.about-v3-team-layout{grid-template-columns:1fr}.about-v3-hero-layout{padding:100px 0 70px}.about-v3-hero-console{max-width:700px}.about-v3-research-grid,.about-v3-engineering-grid{grid-template-columns:repeat(2,1fr)}.about-v3-domain-map{grid-template-columns:repeat(4,1fr)}.about-v3-domain-map strong{grid-column:1/-1}.about-v3-team-photo{height:430px}.about-v3-evidence-grid{grid-template-columns:1fr}}@media (width<=680px){.about-v3-hero{min-height:0}.about-v3-hero-layout{grid-template-columns:1fr;gap:34px}.about-v3-hero-console{display:none}.about-v3-section{padding:58px 0}.about-v3-heading{grid-template-columns:1fr;gap:10px}.about-v3-tech-list,.about-v3-research-grid,.about-v3-engineering-grid,.about-v3-team-capabilities{grid-template-columns:1fr}.about-v3-research-flow{flex-direction:column;align-items:stretch}.about-v3-research-flow i{text-align:center;transform:rotate(90deg)}.about-v3-domain-map{grid-template-columns:repeat(2,1fr)}.about-v3-team-photo{height:360px}.about-v3-company>.iwa-shell{grid-template-columns:1fr;gap:25px}.about-v3-cta>.iwa-shell{flex-direction:column;align-items:flex-start}.about-v3-cta>div>div:last-child{flex-direction:column;width:100%}.about-v3-cta a{text-align:center}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-root:#0b0f14;--bg-deep:#0a0d12;--bg-surface:#11161e;--bg-card:#161d28;--bg-card-hover:#1a2330;--bg-elevated:#1e2836;--bg-nav:#0b0f14e0;--accent:#e63946;--accent-light:#ff6b7a;--accent-dark:#c41e2e;--accent-cyan:#45b7d1;--accent-finance:#45b7d1;--accent-purple:#45b7d1;--accent-purple-light:#b388ff;--accent-gold:#e63946;--accent-amber:#ff6b7a;--accent-green:#4caf50;--accent-rose:#ff4d4f;--metallic-silver:#aab4c0;--grad-gold:linear-gradient(135deg, #ff6b7a 0%, #e63946 50%, #c41e2e 100%);--grad-gold-shine:linear-gradient(135deg, #ff8e99 0%, #e63946 40%, #a8151f 100%);--grad-silver:linear-gradient(135deg, #c8d2dc 0%, #aab4c0 50%, #8893a0 100%);--grad-metal-card:linear-gradient(145deg, #1a2330 0%, #161d28 50%, #11161e 100%);--grad-finance-blue:linear-gradient(135deg, #5ec8e0 0%, #45b7d1 100%);--text-primary:#edf1f7;--text-secondary:#aab4c0;--text-tertiary:#6b7888;--text-muted:#4a5666;--border-ghost:#e639460f;--border-subtle:#e639461f;--border-card:#e6394626;--border-active:#e6394659;--border-glow:#e6394680;--border-silver:#aab4c01f;--shadow-xs:0 1px 4px #0006;--shadow-sm:0 2px 12px #00000073;--shadow-md:0 8px 32px #0000008c;--shadow-lg:0 16px 64px #0009;--shadow-glow-sm:0 0 30px #e639461a;--shadow-glow:0 0 60px #e6394626;--shadow-glow-lg:0 0 100px #e639462e;--shadow-gold:0 4px 24px #e639464d;--shadow-purple:0 0 60px #7c4dff1f;--shadow-cyan:0 0 40px #45b7d11a;--inset-gold:inset 0 1px 0 #ff6b7a1f;--inset-silver:inset 0 1px 0 #c8d2dc14;--radius-xs:6px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "PingFang SC", "Microsoft YaHei", "HarmonyOS Sans", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", "Cascadia Code", Consolas, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration:.3s;--duration-slow:.5s}body{font-family:var(--font);background:var(--bg-root);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-root)}::-webkit-scrollbar-thumb{background:#e639464d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e6394680}@keyframes scanline{0%{opacity:0;transform:translateY(-100%)}50%{opacity:.6}to{opacity:0;transform:translateY(100%)}}.scan-line{position:relative;overflow:hidden}.scan-line:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-light), transparent);height:2px;animation:scanline 1.5s var(--ease-in-out) infinite;pointer-events:none;position:absolute;top:0;left:0;right:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #e6394614}50%{box-shadow:0 0 50px #e639462e}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes borderGlow{0%,to{border-color:#e6394626}50%{border-color:#e6394666}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bgShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.anim-fade-up{opacity:0;animation:fadeInUp .7s var(--ease-out) forwards}.glass{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-card);box-shadow:var(--inset-gold);background:#161d28b3}.metal-card{background:var(--grad-metal-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm), var(--inset-silver);border-radius:var(--radius);position:relative}.hairline{border:0;border-top:1px solid #aab4c014;margin:0}.metric-value{font-family:var(--font-mono);color:var(--accent-light);letter-spacing:-.5px;font-weight:700}.metric-positive{color:var(--accent-green)}.metric-negative{color:var(--accent-rose)}.metric-gold{color:var(--accent)}.terminal-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:12px}.terminal-table th{text-align:left;color:var(--text-tertiary);border-bottom:1px solid var(--border-silver);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:6px 10px;font-size:10px;font-weight:600}.terminal-table td{color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid #aab4c00a;padding:5px 10px}.terminal-table tr:hover td{background:#e639460a}.section{padding:120px 32px;position:relative;overflow:hidden}.section-inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.section-tag{letter-spacing:2.5px;text-transform:uppercase;border-radius:20px;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.section-title{color:var(--text-primary);text-align:center;letter-spacing:-1px;margin-bottom:16px;font-size:42px;font-weight:800;line-height:1.15}.section-sub{color:var(--text-secondary);text-align:center;max-width:640px;margin:0 auto 64px;font-size:17px;line-height:1.8}.btn{border-radius:var(--radius);cursor:pointer;transition:all var(--duration) var(--ease-out);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--grad-gold);color:#0b0f14;box-shadow:var(--shadow-gold), var(--inset-gold);font-weight:700}.btn-primary:hover{background:var(--grad-gold-shine);box-shadow:0 8px 36px #e6394673, var(--inset-gold);transform:translateY(-2px)}.btn-outline{color:var(--accent);border:1.5px solid var(--border-active);background:0 0}.btn-outline:hover{border-color:var(--accent);background:#e6394614}.btn-ghost{color:var(--text-secondary);border:1.5px solid var(--border-silver);background:0 0}.btn-ghost:hover{border-color:var(--metallic-silver);color:var(--text-primary)}.btn-primary:after,.btn-outline:after{content:"";width:60%;height:100%;transition:left .5s var(--ease-out);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);position:absolute;top:0;left:-100%}.btn-primary:hover:after,.btn-outline:hover:after{left:120%}.btn-lg{border-radius:14px;padding:18px 40px;font-size:16px}.grid-2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}@media (width<=1024px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (width<=768px){.section{padding:80px 20px}.section-title{font-size:30px}.section-sub{margin-bottom:40px;font-size:15px}}.input{border:1px solid var(--border-card);border-radius:var(--radius);background:var(--bg-surface);width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font);transition:border var(--duration-fast);outline:none;padding:14px 16px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e639461f}.input::placeholder{color:var(--text-muted)}.dark-auth-page .input::placeholder{color:#ffffff80}.dark-auth-page .input{color:#fff}@media (width<=900px){.products-layout{flex-direction:column!important}.products-sidebar{width:100%!important;position:static!important}.products-sidebar>div:last-child{padding-bottom:8px;overflow-x:auto;flex-direction:row!important;gap:8px!important}.products-sidebar>div:last-child>button{white-space:nowrap;flex-shrink:0}}@keyframes heroGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes scrollHint{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes numberGlow{0%{text-shadow:none}50%{text-shadow:0 0 20px}to{text-shadow:none}}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes lineFlow{0%{background-position:0%}to{background-position:100%}}@keyframes titleFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseRing{0%{box-shadow:0 0 #e6394626}70%{box-shadow:0 0 0 12px #e6394600}to{box-shadow:0 0 #e6394600}}.hero-glow{animation:4s ease-in-out infinite heroGlow}.scroll-hint{animation:1.8s ease-in-out infinite scrollHint}.float-card{animation:3s ease-in-out infinite floatCard}.home-scroll::-webkit-scrollbar{width:6px}.home-scroll::-webkit-scrollbar-track{background:0 0}.home-scroll::-webkit-scrollbar-thumb{background:#e6394633;border-radius:3px}.iwa-content-section{background:linear-gradient(#f7f9fd 0%,#fff 100%)}.iwa-content-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.iwa-content-heading h2{color:#0f2a43;margin:6px 0 10px;font-size:clamp(32px,4vw,52px)}.iwa-content-heading p:last-child{color:#5b6f84;margin:0;font-size:16px}.iwa-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.iwa-content-column{background:#fff;border:1px solid #e5ebf3;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #0f2a430f}.iwa-content-column:before{content:"";background:linear-gradient(90deg,#e63946,#8b3f78,#1a56db);height:3px;display:block}.iwa-content-column header{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;padding:20px 20px 15px;display:flex}.iwa-content-column header>span{color:#fff;background:linear-gradient(135deg,#e63946,#1a56db);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.iwa-content-column header div{flex:1}.iwa-content-column header small{color:#8a99aa;letter-spacing:1.3px;font-size:9px}.iwa-content-column h3{color:#0f2a43;margin:2px 0 0;font-size:18px}.iwa-content-column header a{color:#1a56db;font-size:12px;text-decoration:none}.iwa-content-column ol{margin:0;padding:8px 20px 15px;list-style:none}.iwa-content-column li a{border-bottom:1px solid #f0f3f7;grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:7px;min-height:48px;text-decoration:none;display:grid}.iwa-content-column li:last-child a{border-bottom:0}.iwa-content-column li b{color:#e63946;font-family:monospace;font-size:10px}.iwa-content-column li span{color:#243b53;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.iwa-content-column li time{color:#94a3b8;text-align:right;font-size:10px}.iwa-content-column li a:hover span{color:#1a56db}.iwa-content-column .is-empty{color:#94a3b8;text-align:center;padding:26px 0;font-size:12px}.iwa-news-detail{color:#243b53!important;background:#f5f7fb!important}.iwa-news-detail .markdown-body{background:#fff!important;border:1px solid #e4eaf2!important;box-shadow:0 18px 50px #0f2a4314!important}.iwa-news-detail .markdown-body h1,.iwa-news-detail .markdown-body h2,.iwa-news-detail .markdown-body h3,.iwa-news-detail .markdown-body strong{color:#0f2a43!important}.iwa-news-detail .markdown-body p,.iwa-news-detail .markdown-body li,.iwa-news-detail .markdown-body td{color:#40566d!important}.iwa-news-detail .markdown-body code{color:#d93645}@media (width<=960px){.iwa-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.iwa-content-heading{flex-direction:column;align-items:flex-start}.iwa-content-grid{grid-template-columns:1fr}.iwa-content-column li span{white-space:normal}.iwa-content-column li a{padding:8px 0}.iwa-news-detail .markdown-body{padding:26px 20px!important}}.iwa-news-page{background:#f5f7fb;min-height:100vh}.iwa-news-hero{color:#fff;background:linear-gradient(125deg,#0b2239 0%,#123e67 58%,#183d78 100%);position:relative;overflow:hidden}.iwa-news-hero-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.iwa-news-hero-inner{padding-top:92px;padding-bottom:64px;position:relative}.iwa-news-hero h1{letter-spacing:-3px;margin:12px 0 14px;font-size:clamp(44px,7vw,76px)}.iwa-news-hero-inner>p:last-of-type{color:#c9d8e8;max-width:700px;font-size:17px;line-height:1.8}.iwa-news-hero-stats{color:#b9cce0;gap:34px;margin-top:30px;font-size:12px;display:flex}.iwa-news-hero-stats b{color:#fff;margin-right:5px;font-size:18px}.iwa-news-main{padding:34px 0 88px}.iwa-news-toolbar{background:#fff;border:1px solid #e3eaf2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:22px;padding:18px;display:flex;box-shadow:0 12px 35px #0f2a430f}.iwa-news-categories{flex-wrap:wrap;gap:8px;display:flex}.iwa-news-categories button{color:#52677d;cursor:pointer;background:#f8fafc;border:1px solid #e1e8f0;border-radius:999px;padding:9px 13px;font-size:12px}.iwa-news-categories button b{color:#9aa8b8;margin-left:6px}.iwa-news-categories button.active{color:#fff;background:#0f2a43;border-color:#0f2a43}.iwa-news-toolbar form{min-width:300px;display:flex}.iwa-news-toolbar input{border:1px solid #dce4ed;border-radius:10px 0 0 10px;outline:none;width:100%;padding:11px 13px}.iwa-news-toolbar form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e63946,#1a56db);border:0;border-radius:0 10px 10px 0;padding:0 18px}.iwa-news-result-head{justify-content:space-between;align-items:flex-end;margin:42px 0 22px;display:flex}.iwa-news-result-head h2{color:#0f2a43;margin:5px 0 0;font-size:30px}.iwa-news-result-head>span{color:#75869a;font-size:12px}.iwa-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.iwa-news-card{background:#fff;border:1px solid #e3e9f1;border-radius:18px;flex-direction:column;text-decoration:none;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0f2a430e}.iwa-news-card:hover{border-color:var(--article-color);transform:translateY(-5px);box-shadow:0 18px 42px #0f2a431f}.iwa-news-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--article-color) 18%,#edf3fa),#f8fafc);height:152px;overflow:hidden}.iwa-news-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.iwa-news-card:hover img{transform:scale(1.035)}.iwa-news-cover>div{justify-content:space-between;align-items:flex-end;height:100%;padding:20px;display:flex}.iwa-news-cover span{letter-spacing:1.5px;color:var(--article-color);font-size:11px;font-weight:700}.iwa-news-cover b{color:color-mix(in srgb,var(--article-color) 32%,transparent);font-size:42px}.iwa-news-card-body{flex-direction:column;flex:1;padding:20px;display:flex}.iwa-news-meta{justify-content:space-between;align-items:center;display:flex}.iwa-news-meta span{color:var(--article-color);font-size:10px;font-weight:700}.iwa-news-meta time{color:#9aa8b8;font-size:10px}.iwa-news-card h3{color:#18324b;margin:13px 0 9px;font-size:18px;line-height:1.45}.iwa-news-card-body>p{color:#66798d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.iwa-news-card footer{color:#94a3b8;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:10px;display:flex}.iwa-news-card footer b{color:var(--article-color);margin-left:auto;font-size:11px}.iwa-news-state{text-align:center;color:#75869a;background:#fff;border:1px dashed #d8e1eb;border-radius:18px;padding:80px 20px}.iwa-news-state b{color:#0f2a43;font-size:18px;display:block}.iwa-news-state button{color:#fff;background:#1a56db;border:0;border-radius:8px;padding:8px 16px}.iwa-news-pagination{justify-content:center;align-items:center;gap:20px;margin-top:38px;display:flex}.iwa-news-pagination button{color:#274158;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;padding:9px 16px}.iwa-news-pagination button:disabled{opacity:.4;cursor:not-allowed}.iwa-news-pagination span{color:#75869a;font-size:12px}@media (width<=960px){.iwa-news-toolbar{flex-direction:column}.iwa-news-toolbar form{width:100%;min-width:0}.iwa-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.iwa-news-hero-inner{padding-top:68px;padding-bottom:46px}.iwa-news-hero-stats{flex-wrap:wrap;gap:14px}.iwa-news-grid{grid-template-columns:1fr}.iwa-news-main{padding-top:18px}.iwa-news-toolbar{border-radius:14px}.iwa-news-result-head{margin-top:30px}}.timeline-line{background:linear-gradient(#0000,#e6394633,#1a56db33,#0000) 0 0/100% 200%;animation:3s linear infinite lineFlow}.glass-card{-webkit-backdrop-filter:blur(12px);background:#111c3366;border:1px solid #aab9d414}.hero-title{background:linear-gradient(135deg,#fff 0%,#aab9d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.admin-content,.admin-content input,.admin-content textarea,.admin-content select{color:#0f2a43}.admin-content input::placeholder,.admin-content textarea::placeholder{color:#6b7e96}.customer-compact-page{color:#102a43}.customer-page-title{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 18px;display:flex}.customer-page-title span{letter-spacing:.18em;color:#ca3341;font-size:10px;font-weight:800}.customer-page-title h1{color:#102a43;margin:5px 0;font-size:25px;line-height:1.2}.customer-page-title p{color:#60758a;margin:0;font-size:13px;line-height:1.6}.customer-page-title>button,.customer-state button,.customer-state a{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(120deg,#145ba2,#d43948);border:0;border-radius:8px;padding:9px 16px;font-size:12px;font-weight:700;text-decoration:none}.customer-market-toolbar,.customer-data-toolbar{background:#fff;border:1px solid #e5ebf1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:flex}.customer-category-pills{gap:5px;display:flex;overflow-x:auto}.customer-category-pills button{color:#52697d;white-space:nowrap;cursor:pointer;background:#f4f7fa;border:0;border-radius:7px;padding:7px 10px;font-size:11px}.customer-category-pills button.active{color:#145ba2;background:#e8f1fb;font-weight:700}.customer-category-pills b{margin-left:4px;font-size:10px}.customer-market-toolbar form{gap:6px;min-width:260px;display:flex}.customer-market-toolbar input,.customer-data-toolbar input{border:1px solid #dce5ed;border-radius:7px;outline:none;min-width:0;height:34px;padding:0 10px;font-size:12px}.customer-market-toolbar input{flex:1}.customer-market-toolbar form button{color:#fff;cursor:pointer;background:#145ba2;border:0;border-radius:7px;padding:0 14px;font-size:11px;font-weight:700}.customer-market-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.customer-market-grid article{cursor:pointer;background:#fff;border:1px solid #e4eaf0;border-radius:12px;min-width:0;padding:14px;transition:all .18s}.customer-market-grid article:hover{border-color:#a8bfd6;transform:translateY(-2px);box-shadow:0 8px 22px #183f6214}.customer-app-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.customer-app-icon{color:#145ba2;background:linear-gradient(145deg,#edf5fc,#fff1f2);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:flex;overflow:hidden}.customer-app-icon.large{border-radius:16px;flex:none;width:66px;height:66px;font-size:24px}.customer-app-card-head>span,.customer-app-badges span{border-radius:10px;padding:4px 7px;font-size:9px;font-weight:800}.customer-app-card-head .official,.customer-app-badges .official{color:#145ba2;background:#eaf3fc}.customer-app-card-head .merchant,.customer-app-badges .merchant{color:#b52f3d;background:#fff0f1}.customer-market-grid article>small{color:#718398;font-size:10px}.customer-market-grid h3{color:#102a43;margin:5px 0;font-size:15px}.customer-market-grid p{color:#60758a;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.customer-market-grid footer{color:#61768a;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:9px;font-size:10px;display:flex}.customer-market-grid footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-market-grid footer i{background:#f2f5f8;border-radius:4px;margin-right:4px;padding:2px 4px;font-style:normal}.customer-market-grid footer b{color:#145ba2;white-space:nowrap}.customer-state{color:#6a7f92;text-align:center;background:#fff;border:1px dashed #ccd8e3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:25px;font-size:12px;display:flex}.customer-state b{color:#24425d;font-size:15px}.customer-state.is-error{background:snow;border-color:#ebc6ca}.customer-text-button{color:#145ba2;cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:0;font-size:12px;font-weight:700}.customer-market-detail{max-width:900px}.customer-market-detail-hero{background:linear-gradient(130deg,#f0f7fd,#fff5f5);border:1px solid #e1eaf2;border-radius:14px;gap:18px;padding:24px;display:flex}.customer-app-badges{gap:6px;margin-bottom:7px;display:flex}.customer-app-badges span{color:#526b81;background:#fff}.customer-market-detail-hero h1{margin:0 0 6px;font-size:24px}.customer-market-detail-hero p{color:#526b81;margin:0 0 8px;font-size:13px}.customer-market-detail-hero small{color:#718397}.customer-market-body{background:#fff;border:1px solid #e5ebf1;border-radius:12px;margin-top:12px;padding:20px}.customer-market-body h2{margin:0 0 8px;font-size:14px}.customer-market-body h2:not(:first-child){margin-top:20px}.customer-market-body p{color:#526b81;white-space:pre-wrap;font-size:13px;line-height:1.8}.customer-market-action{color:#60758a;background:#fff;border:1px solid #e5ebf1;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 14px;font-size:11px;display:flex}.customer-market-action button{color:#fff;background:linear-gradient(120deg,#145ba2,#d43948);border:0;border-radius:7px;padding:9px 16px;font-size:11px;font-weight:700}.customer-data-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.customer-data-summary>div{background:#fff;border:1px solid #e5ebf1;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.customer-data-summary span{color:#718397;font-size:10px}.customer-data-summary strong{color:#153b60;font-size:17px}.customer-data-summary small{color:#718397;font-size:10px}.customer-data-toolbar input{width:220px}.customer-data-note{color:#486c8d;background:#edf5fc;border-left:3px solid #145ba2;border-radius:7px;margin-bottom:14px;padding:8px 11px;font-size:11px}.customer-table-group{margin-bottom:16px}.customer-table-group>header{align-items:center;gap:8px;margin-bottom:7px;display:flex}.customer-table-group>header h2{margin:0;font-size:13px}.customer-table-group>header span{color:#718397;background:#e9eef3;border-radius:8px;padding:2px 6px;font-size:9px}.customer-table-group>div{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:7px;display:grid}.customer-table-group article{background:#fff;border:1px solid #e5ebf1;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;gap:5px 9px;padding:10px 11px;display:grid}.customer-table-mark{color:#145ba2;background:linear-gradient(145deg,#e8f2fb,#fff0f1);border-radius:7px;grid-row:1;justify-content:center;align-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:flex}.customer-table-group main{min-width:0}.customer-table-group h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:12px;overflow:hidden}.customer-table-group code{color:#718397;font-size:9px}.customer-table-group aside{text-align:right}.customer-table-group aside b{font-size:11px;display:block}.customer-table-group aside small{color:#8494a4;font-size:8px}.customer-table-group footer{color:#718397;border-top:1px solid #f0f3f5;grid-column:2/4;padding-top:5px;font-size:9px}@media (width<=780px){.customer-page-title{flex-direction:column}.customer-market-toolbar,.customer-data-toolbar{flex-direction:column;align-items:stretch}.customer-market-toolbar form,.customer-data-toolbar input{width:100%;min-width:0}.customer-data-summary{grid-template-columns:repeat(2,1fr)}.customer-market-detail-hero{flex-direction:column;padding:17px}.customer-market-action{flex-direction:column;align-items:flex-start}.customer-market-action button{width:100%}}.customer-data-summary.is-entitlement-summary{grid-template-columns:1.5fr 1.2fr .8fr .8fr}.customer-data-summary.is-entitlement-summary>div.primary{background:linear-gradient(135deg,#eef6fd,#fff5f5);border-color:#d9e6f1}.customer-data-summary.is-entitlement-summary>div.primary strong{font-size:20px}.customer-data-summary.is-entitlement-summary>div>small{color:#718397;font-size:9px}.customer-data-toolbar-copy{align-items:baseline;gap:9px;display:flex}.customer-data-toolbar-copy b{color:#183a59;font-size:12px}.customer-data-toolbar-copy span{color:#718397;font-size:10px}.customer-table-accordions{flex-direction:column;gap:7px;display:flex}.customer-table-group{background:#fff;border:1px solid #e3eaf0;border-radius:10px;margin:0;overflow:hidden}.customer-table-group-toggle{text-align:left;cursor:pointer;color:#173b5d;background:#fff;border:0;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;height:46px;padding:0 13px;display:grid}.customer-table-group-toggle:hover{background:#f8fafc}.customer-table-group-toggle h2{margin:0;font-size:13px}.customer-table-group-toggle>span:not(.customer-table-chevron){color:#145ba2;background:#eaf3fc;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:700}.customer-table-group-toggle small{text-align:right;color:#8091a1;width:52px;font-size:9px}.customer-table-chevron{color:#718397;font-size:22px;transition:all .18s;transform:rotate(0)}.customer-table-group.is-open .customer-table-chevron{color:#c83241;transform:rotate(90deg)}.customer-table-group>div{background:#f7f9fb;border-top:1px solid #e9eef2;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:6px;padding:8px}.customer-table-group article{grid-template-columns:30px minmax(0,1fr);row-gap:4px;padding:9px 10px}.customer-table-group article main{align-items:center;display:flex}.customer-table-group article h3{white-space:normal;margin:0;font-size:11px;line-height:1.35}.customer-table-group article footer{grid-column:2;font-size:8px}.customer-table-group article .customer-table-mark{width:29px;height:29px;font-size:7px}@media (width<=780px){.customer-data-summary.is-entitlement-summary{grid-template-columns:repeat(2,1fr)}.customer-data-toolbar-copy{flex-direction:column;align-items:flex-start;gap:2px}.customer-table-group-toggle{grid-template-columns:20px minmax(0,1fr) auto}.customer-table-group-toggle small{display:none}}.customer-download-table{background:#fff;border:1px solid #e3eaf0;border-radius:12px;overflow:auto}.customer-download-table table{border-collapse:collapse;width:100%;min-width:820px}.customer-download-table th,.customer-download-table td{text-align:left;color:#3d5870;border-bottom:1px solid #edf1f4;padding:11px 13px;font-size:11px}.customer-download-table th{color:#718397;background:#f7f9fb;font-size:10px}.customer-download-table code{font-size:9px}.customer-download-table td[colspan]{text-align:center;color:#718397;padding:35px}.task-status{background:#edf2f5;border-radius:8px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-block}.task-status.is-success,.task-status.is-completed,.task-status.is-ready{color:#08734b;background:#e7f7ef}.task-status.is-running{color:#086da7;background:#e7f5fc}.task-status.is-failed{color:#b52f3d;background:#fff0f1}.customer-download-table td small{color:#b52f3d;margin-top:3px;font-size:8px;display:block}.customer-pricing-title{align-items:center}.customer-pricing-title>a{color:#31536f;background:#fff;border:1px solid #dbe5ee;border-radius:8px;padding:8px 13px;font-size:11px;font-weight:700;text-decoration:none}.customer-current-plan{position:relative;box-shadow:0 8px 24px #144d8029;background:linear-gradient(120deg,#0f4f8b,#195fa5 58%,#c73343)!important;border-radius:13px!important;padding:17px 21px!important;overflow:hidden!important}.customer-current-plan:after{content:"";border:28px solid #ffffff14;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-55px}.customer-current-plan span{z-index:1;position:relative}.customer-pricing-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:11px!important}.customer-pricing-card{transition:transform .18s,border-color .18s,box-shadow .18s;background:linear-gradient(#fff,#fdfefe)!important;border:1px solid #e1e8ef!important;border-radius:14px!important;padding:20px!important;box-shadow:0 2px 10px #1837540b!important}.customer-pricing-card:hover{transform:translateY(-3px);border-color:#aec3d6!important;box-shadow:0 12px 28px #18375417!important}.customer-pricing-card.is-popular{background:linear-gradient(#f5faff 0,#fff 34%)!important;border:1.5px solid #2e70ad!important}.customer-pricing-card.is-current{box-shadow:inset 0 3px #c93342!important}.customer-pricing-name{letter-spacing:-.02em;margin-bottom:5px;font-size:19px!important}.customer-pricing-description{color:#667b8f!important;min-height:36px!important;font-size:11px!important;line-height:1.6!important}.customer-pricing-price{border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;align-items:center;min-height:72px;padding:13px 0;display:flex;margin:2px 0 13px!important}.customer-pricing-features{flex-direction:column;flex:1;gap:1px;display:flex}.customer-pricing-features>div{line-height:1.45;color:#38546d!important;padding:3px 0!important;font-size:11px!important}.customer-pricing-features>div>span{background:#edf5fc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:inline-flex}.customer-pricing-buy{transition:filter .16s,transform .16s;border-radius:8px!important;height:39px!important;margin-top:16px!important}.customer-pricing-buy:not(:disabled):hover{filter:brightness(.94);transform:translateY(-1px)}.customer-purchase-dialog{border:1px solid #e1e8ef;border-radius:16px!important;padding:26px!important;box-shadow:0 24px 60px #09233938!important}.customer-purchase-dialog:before{content:"";background:linear-gradient(90deg,#1762a5,#cd3746);border-radius:2px;width:42px;height:4px;margin:-12px auto 18px;display:block}.customer-pricing-guide{background:linear-gradient(110deg,#f5f9fd,#fff 52%,#fff6f6);border:1px solid #dce7f0;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:0 0 18px;padding:15px 18px;display:grid;box-shadow:0 8px 28px #1146710f}.customer-pricing-guide>div{align-items:center;gap:11px;display:flex}.customer-pricing-guide b{color:#fff;background:linear-gradient(135deg,#1765a8,#c93645);border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.customer-pricing-guide span{flex-direction:column;gap:2px;display:flex}.customer-pricing-guide strong{color:#183d5c;font-size:13px}.customer-pricing-guide small{color:#71879a;font-size:10px}.customer-pricing-guide i{color:#9ab0c1;font-style:normal}.customer-pricing-selection{color:#5b7183;background:#fff4f5;border-left:3px solid #c93645;border-radius:0 10px 10px 0;align-items:center;gap:9px;margin:0 0 18px;padding:11px 15px;font-size:11px;display:flex}.customer-pricing-selection strong{color:#b72536;font-size:14px}.customer-pricing-selection p{margin:0}.customer-pricing-state{color:#60778b;background:#fff;border:1px dashed #cad8e4;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:42px;display:flex}.customer-pricing-state.is-error{color:#a52c38;background:#fff7f7;border-color:#efb9bd}.customer-pricing-state button{color:#fff;cursor:pointer;background:#165f9d;border:0;border-radius:7px;padding:8px 15px}.customer-pricing-card.is-requested{border:2px solid #ca3746!important;box-shadow:0 14px 34px #b12a3a24!important}.customer-pricing-requested{color:#b62736;background:#fff0f1;border-radius:20px;align-self:flex-start;margin:-7px 0 10px;padding:4px 9px;font-size:10px;font-weight:700}.customer-pricing-description>span{color:#315c7c;background:#eef5fa;border-radius:4px;margin-right:7px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.customer-pricing-quota{grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 13px;display:grid}.customer-pricing-quota>div{background:#f4f8fb;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 7px;display:flex}.customer-pricing-quota span{color:#75899a;font-size:9px}.customer-pricing-quota strong{text-overflow:ellipsis;color:#214761;white-space:nowrap;font-size:10px;overflow:hidden}.customer-pricing-section-title{color:#173b57;margin:0 0 5px;font-size:11px;font-weight:800}.customer-pricing-note{color:#647b8e;background:#edf4f9;border-radius:11px;gap:12px;margin-top:16px;padding:13px 16px;font-size:10px;line-height:1.6;display:flex}.customer-pricing-note strong{color:#214a68;flex:none}@media (width<=780px){.customer-pricing-title{align-items:flex-start}.customer-current-plan{flex-direction:column;gap:5px;align-items:flex-start!important}.customer-pricing-guide{grid-template-columns:1fr;gap:9px}.customer-pricing-guide>i{display:none}.customer-pricing-selection{flex-wrap:wrap;align-items:flex-start}.customer-pricing-selection p{width:100%}.customer-pricing-grid{grid-template-columns:1fr!important}.customer-pricing-card{padding:18px!important}.customer-pricing-note{flex-direction:column;gap:3px}}.iwa-home{--iwa-ink:#092039;--iwa-muted:#5d6f82;--iwa-line:#dce5ed;--iwa-blue:#1769e0;--iwa-cyan:#23b7c9;--iwa-paper:#f5f8fb;color:var(--iwa-ink);background:#fff;overflow:hidden}.iwa-home *,.iwa-home :before,.iwa-home :after{box-sizing:border-box}.iwa-shell{width:min(1180px,100% - 64px);margin:0 auto}.iwa-section{padding:108px 0}.iwa-eyebrow,.iwa-kicker{color:var(--iwa-blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.iwa-section-intro{max-width:720px;margin-bottom:56px}.iwa-section-intro h2{color:var(--iwa-ink);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:720;line-height:1.08}.iwa-section-intro>p:last-child,.iwa-intro-split>p{color:var(--iwa-muted);margin:24px 0 0;font-size:17px;line-height:1.85}.iwa-intro-split{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;max-width:none;display:grid}.iwa-intro-split>p{margin:0 0 3px}.iwa-hero{color:#fff;background:#06192c;min-height:760px;padding:92px 0 78px;position:relative;overflow:hidden}.iwa-hero-grid{opacity:.18;background-image:linear-gradient(#71a4cb29 1px,#0000 1px),linear-gradient(90deg,#71a4cb29 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.iwa-orb{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.iwa-orb-one{border:1px solid #47bfd838;width:700px;height:700px;top:-260px;right:-180px;box-shadow:0 0 120px #1769e01f,inset 0 0 120px #1769e014}.iwa-orb-two{border:1px solid #1769e029;width:680px;height:680px;bottom:-390px;left:18%}.iwa-hero-layout{z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:86px;display:grid;position:relative}.iwa-hero-copy{padding:54px 0}.iwa-kicker{color:#76d3de;align-items:center;gap:10px;display:flex}.iwa-kicker span{background:#76d3de;width:28px;height:1px}.iwa-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.6vw,76px);font-weight:730;line-height:1.02}.iwa-hero h1 em{color:#fff;font-style:normal}.iwa-hero-lead{color:#dceafa;max-width:650px;margin:30px 0 0;font-size:clamp(20px,2vw,26px);line-height:1.55}.iwa-hero-detail{color:#95abc0;max-width:650px;margin:18px 0 0;font-size:15px;line-height:1.85}.iwa-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.iwa-button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 23px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.iwa-button:hover{transform:translateY(-2px)}.iwa-button-primary{color:#08213a;background:#fff}.iwa-button-secondary{color:var(--iwa-ink);background:0 0;border-color:#c9d5e0}.iwa-hero .iwa-button-secondary{color:#fff;border-color:#ffffff47}.iwa-hero-note{color:#6f879d;margin:18px 0 0;font-size:12px}.iwa-system-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05182ab8;border:1px solid #82b6db38;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000047}.iwa-system-card:after{content:"";background:linear-gradient(90deg,#0000,#53cada,#0000);width:56%;height:1px;position:absolute;top:0;left:22%}.iwa-system-head{border-bottom:1px solid #82b6db24;justify-content:space-between;align-items:center;padding:23px 26px;display:flex}.iwa-system-head span{font-size:17px;font-weight:800}.iwa-system-head small{color:#7790a7}.iwa-system-flow{flex-direction:column;align-items:center;padding:28px;display:flex}.iwa-system-flow>div{background:#1330498f;border:1px solid #82b6db26;border-radius:7px;grid-template-columns:62px 1fr;width:100%;padding:20px;display:grid}.iwa-system-flow b{color:#67d0db;grid-row:1/3;align-self:center;font-size:21px}.iwa-system-flow span{color:#e9f3fd;font-size:15px;font-weight:700}.iwa-system-flow small{color:#7891a7;margin-top:5px}.iwa-system-flow i{color:#47708f;height:28px;font-style:normal;line-height:28px}.iwa-system-foot{color:#55728b;letter-spacing:.13em;border-top:1px solid #82b6db1f;justify-content:space-between;padding:15px 22px;font-size:9px;display:flex}.iwa-problem-section{background:var(--iwa-paper)}.iwa-problem-grid{border-top:1px solid var(--iwa-line);border-left:1px solid var(--iwa-line);grid-template-columns:repeat(4,1fr);display:grid}.iwa-problem-grid article{border-right:1px solid var(--iwa-line);border-bottom:1px solid var(--iwa-line);background:#ffffff8c;min-height:235px;padding:30px 26px}.iwa-problem-grid article>span{color:#9eafbe;font-size:12px;font-weight:800}.iwa-problem-grid h3{margin:42px 0 12px;font-size:20px}.iwa-problem-grid p,.iwa-capability-card p,.iwa-workflow-grid p,.iwa-audience-list p,.iwa-trust-grid p{color:var(--iwa-muted);margin:0;font-size:14px;line-height:1.75}.iwa-capability-section{background:#fff}.iwa-capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.iwa-capability-card{border:1px solid var(--iwa-line);background:#fff;border-radius:8px;flex-direction:column;min-height:300px;padding:28px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.iwa-capability-card:hover{border-color:#b8d0e5;transform:translateY(-4px);box-shadow:0 20px 48px #11355317}.iwa-card-meta{color:#a0adba;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.iwa-status{letter-spacing:.04em;border-radius:20px;padding:5px 8px}.iwa-status.live{color:#087d68;background:#e5f7f2}.iwa-status.beta{color:#1769e0;background:#eaf2ff}.iwa-status.planned{color:#778694;background:#eef2f5}.iwa-capability-card h3{margin:50px 0 15px;font-size:22px}.iwa-capability-card>a{color:var(--iwa-blue);margin-top:auto;padding-top:26px;font-size:13px;font-weight:800;text-decoration:none}.iwa-tech-section{color:#fff;background:#071a2d}.iwa-tech-section .iwa-eyebrow{color:#65d3df}.iwa-tech-section .iwa-section-intro h2{color:#fff}.iwa-tech-section .iwa-intro-split>p{color:#91a9bf}.iwa-tech-stack{border-top:1px solid #8db4d32e}.iwa-tech-stack article{border-bottom:1px solid #8db4d32e;grid-template-columns:110px 1fr 1.05fr;align-items:center;gap:30px;padding:34px 0;display:grid}.iwa-tech-index span{color:#6bd2dc;font-size:30px;font-weight:700;display:block}.iwa-tech-index small{color:#526f87;letter-spacing:.18em;font-size:9px}.iwa-tech-main>p{color:#6f8ba2;margin:0 0 5px;font-size:11px}.iwa-tech-main h3{margin:0 0 14px;font-size:23px}.iwa-tech-main div{flex-wrap:wrap;gap:7px;display:flex}.iwa-tech-main div span{color:#8aa2b6;border:1px solid #75a2c32e;border-radius:3px;padding:4px 8px;font-size:10px}.iwa-tech-desc{color:#9aafc1;margin:0;font-size:14px;line-height:1.8}.iwa-text-link{color:#72d4de;gap:30px;margin-top:32px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.iwa-workflow-section{background:var(--iwa-paper)}.iwa-workflow-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.iwa-workflow-grid article{padding:28px 28px 10px 0;position:relative}.iwa-workflow-grid article:not(:last-child):after{content:"";background:#cbd8e3;width:calc(100% - 62px);height:1px;position:absolute;top:39px;right:20px;transform:translate(50%)}.iwa-workflow-grid article>span{z-index:1;color:#fff;background:var(--iwa-blue);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid;position:relative}.iwa-workflow-grid h3{margin:28px 0 11px;font-size:18px}.iwa-audience-section{background:#fff}.iwa-audience-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.iwa-audience-layout .iwa-section-intro{margin:0;position:sticky;top:100px}.iwa-audience-layout .iwa-button{margin-top:30px}.iwa-audience-list{border-top:1px solid var(--iwa-line)}.iwa-audience-list article{border-bottom:1px solid var(--iwa-line);grid-template-columns:54px 1fr;padding:27px 0;display:grid}.iwa-audience-list article>span{color:#97a9b9;font-size:12px;font-weight:800}.iwa-audience-list h3{margin:0 0 8px;font-size:19px}.iwa-compare-section{background:var(--iwa-paper)}.iwa-compare-table{border:1px solid var(--iwa-line);background:#fff;border-radius:8px;overflow:hidden}.iwa-compare-table>div{grid-template-columns:1fr 1fr;display:grid}.iwa-compare-table>div+div{border-top:1px solid var(--iwa-line)}.iwa-compare-table span{color:var(--iwa-muted);padding:21px 26px;font-size:14px}.iwa-compare-table span+span{border-left:1px solid var(--iwa-line);color:var(--iwa-ink)}.iwa-compare-table span b{color:var(--iwa-blue);margin-right:15px}.iwa-compare-head{background:#edf3f8}.iwa-compare-head span{color:var(--iwa-ink);letter-spacing:.08em;font-size:12px;font-weight:800}.iwa-trust-section{background:#fff}.iwa-trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.iwa-trust-grid article{border-top:2px solid var(--iwa-blue);background:var(--iwa-paper);padding:30px}.iwa-trust-grid article>span{color:#9aabba;font-size:11px;font-weight:800}.iwa-trust-grid h3{margin:45px 0 12px;font-size:19px}.iwa-final-cta{color:#fff;text-align:center;background:#125fca;padding:105px 0;position:relative;overflow:hidden}.iwa-final-pattern{opacity:.18;background-image:radial-gradient(circle,#0000 0 35%,#ffffff40 35.2%,#0000 35.5%),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-position:50%;background-size:700px 700px,90px 90px;position:absolute;inset:0}.iwa-final-cta .iwa-shell{z-index:1;position:relative}.iwa-final-cta .iwa-eyebrow{color:#bfe7ff}.iwa-final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,58px)}.iwa-final-cta p{color:#d8eaff;margin:20px auto 0;font-size:17px}.iwa-final-cta .iwa-actions{justify-content:center}.iwa-button-light{color:#0c438e;background:#fff}.iwa-button-on-dark{color:#fff;border-color:#ffffff70}.iwa-final-cta small{color:#b8d8f7;margin-top:22px;display:block}@media (width<=960px){.iwa-shell{width:min(100% - 40px,760px)}.iwa-section{padding:82px 0}.iwa-hero{min-height:auto;padding-top:58px}.iwa-hero-layout,.iwa-intro-split,.iwa-audience-layout{grid-template-columns:1fr;gap:52px}.iwa-hero-copy{padding:18px 0 0}.iwa-system-card{max-width:600px}.iwa-problem-grid,.iwa-capability-grid,.iwa-workflow-grid,.iwa-trust-grid{grid-template-columns:repeat(2,1fr)}.iwa-tech-stack article{grid-template-columns:90px 1fr}.iwa-tech-desc{grid-column:2}.iwa-audience-layout .iwa-section-intro{position:static}.iwa-workflow-grid article:nth-child(2):after{display:none}}@media (width<=620px){.iwa-shell{width:calc(100% - 32px)}.iwa-section{padding:68px 0}.iwa-hero{padding:38px 0 58px}.iwa-hero h1{font-size:42px}.iwa-hero-lead{font-size:19px}.iwa-actions,.iwa-actions .iwa-button{width:100%}.iwa-section-intro{margin-bottom:38px}.iwa-section-intro h2{font-size:34px}.iwa-intro-split{gap:24px}.iwa-system-head small{display:none}.iwa-system-flow{padding:18px}.iwa-system-foot{grid-template-columns:1fr 1fr;gap:8px;display:grid}.iwa-problem-grid,.iwa-capability-grid,.iwa-workflow-grid,.iwa-trust-grid{grid-template-columns:1fr}.iwa-workflow-grid article:after{display:none}.iwa-capability-card{min-height:270px}.iwa-tech-stack article{grid-template-columns:64px 1fr;gap:15px}.iwa-tech-desc{grid-column:1/3}.iwa-compare-table span{padding:17px 14px;font-size:12px}.iwa-compare-table span b{margin-right:7px}.iwa-final-cta{padding:78px 0}}.admin-shell{--admin-red:#f23845;--admin-blue:#078ed1;--admin-navy:#071a2c;--admin-ink:#142b3d;--admin-muted:#647b8d;--admin-line:#dce6ee;min-height:100vh;color:var(--admin-ink);background:#f3f6f9;display:flex}.admin-sidebar{z-index:80;color:#a8bac9;background:linear-gradient(#071a2c,#09253d 68%,#081827);flex-direction:column;flex:none;width:248px;height:100vh;transition:width .22s,transform .22s;display:flex;position:sticky;top:0;overflow:auto;box-shadow:10px 0 36px #04182814}.admin-shell.is-collapsed .admin-sidebar{width:76px}.admin-brand-row{border-bottom:1px solid #a2c5dd1f;align-items:center;gap:10px;min-height:78px;padding:0 14px 0 20px;display:flex}.admin-brand{color:#fff;white-space:nowrap;flex:1;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:900;text-decoration:none;display:flex}.admin-brand img{width:auto;height:39px}.admin-collapse{color:#8ea8bc;cursor:pointer;background:#ffffff0a;border:1px solid #a8c3d729;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.admin-nav{flex:1;padding:18px 12px}.admin-nav section+section{border-top:1px solid #a8c3d71a;margin-top:20px;padding-top:16px}.admin-nav h2{color:#5f7d94;letter-spacing:.14em;margin:0 10px 8px;font-size:10px;font-weight:900}.admin-nav a{color:#91a8ba;border-radius:8px;align-items:center;gap:11px;min-height:43px;margin:3px 0;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s;display:flex;position:relative}.admin-nav a:hover{color:#fff;background:#ffffff0e}.admin-nav a.is-active{color:#fff;background:linear-gradient(100deg,#f238453d,#078ed138);box-shadow:inset 3px 0 #f23845}.admin-nav-icon{flex:0 0 24px;place-items:center;width:24px;font-size:16px;display:grid}.admin-nav a b{color:#fff;background:#f23845;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px}.admin-shell.is-collapsed .admin-nav a{justify-content:center;padding:0}.admin-shell.is-collapsed .admin-brand{justify-content:center}.admin-shell.is-collapsed .admin-brand img{object-fit:contain;max-width:40px}.admin-sidebar-bottom{border-top:1px solid #a8c3d71a;padding:12px}.admin-sidebar-bottom a,.admin-sidebar-bottom button{color:#7994a8;width:100%;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.admin-sidebar-bottom a:hover{color:#fff;background:#ffffff0d}.admin-sidebar-bottom button:hover{color:#ff7a84;background:#f2384514}.admin-workspace{flex-direction:column;flex:1;min-width:0;display:flex}.admin-topbar{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #7e9eb52e;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 30px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #10324b0a}.admin-breadcrumb{align-items:center;gap:13px;display:flex}.admin-breadcrumb div{align-items:baseline;gap:9px;display:flex}.admin-breadcrumb small{color:#8195a5;font-size:11px;font-weight:800}.admin-breadcrumb strong{font-size:17px}.admin-mobile-menu{background:0 0;border:0;font-size:21px;display:none}.admin-top-actions{align-items:center;gap:14px;display:flex}.admin-client-download{color:#07659f;background:#078ed10f;border:1px solid #078ed138;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:900;text-decoration:none}.admin-user-wrap{position:relative}.admin-user-button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;display:flex}.admin-user-button:hover{background:#f2f6f9}.admin-avatar{color:#fff;background:linear-gradient(135deg,#f23845,#078ed1);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.admin-avatar.large{width:48px;height:48px;font-size:18px}.admin-user-button>span:nth-child(2){flex-direction:column;display:flex}.admin-user-button strong{color:#1b3346;font-size:12px}.admin-user-button small{color:#8497a6;font-size:10px}.admin-user-button i{color:#8ea0ad;font-style:normal}.admin-menu-overlay{z-index:98;background:0 0;border:0;position:fixed;inset:0}.admin-user-menu{z-index:99;border:1px solid var(--admin-line);background:#fff;border-radius:13px;width:300px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 55px #0a2a412e}.admin-user-summary{background:linear-gradient(120deg,#f238450f,#078ed114);align-items:center;gap:12px;padding:20px;display:flex}.admin-user-summary div{flex-direction:column;display:flex}.admin-user-summary small{color:#7890a2}.admin-user-summary b{color:#8d5d00;background:#fff0c9;border-radius:4px;width:max-content;margin-top:4px;padding:2px 5px;font-size:9px}.admin-user-menu dl{border-bottom:1px solid #edf1f4;grid-template-columns:75px 1fr;gap:9px;margin:0;padding:16px 20px;font-size:12px;display:grid}.admin-user-menu dt{color:#8799a7}.admin-user-menu dd{color:#354f62;overflow-wrap:anywhere;margin:0}.admin-user-menu>a,.admin-user-menu>button{color:#31566f;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;padding:12px 20px;font-size:12px;text-decoration:none;display:block}.admin-user-menu>a:hover,.admin-user-menu>button:hover{background:#f5f8fa}.admin-user-menu>button{color:#c62c39}.admin-content{box-sizing:border-box;width:min(1400px,100%);margin:0 auto;padding:30px 34px 70px}.admin-content>div{color:var(--admin-ink)!important}.admin-content h1,.admin-content h2{letter-spacing:-.02em;color:#132d41!important}.admin-content table{border-spacing:0;border:1px solid var(--admin-line);background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 5px 20px #0f375209;border-collapse:separate!important}.admin-content th{letter-spacing:.04em;color:#60788a!important;background:#f4f7f9!important;font-size:11px!important;font-weight:900!important}.admin-content td{color:#304b60!important;border-color:#e8eef2!important}.admin-content input,.admin-content select,.admin-content textarea{border-color:#cfdae3!important;border-radius:7px!important}.admin-content input:focus,.admin-content select:focus,.admin-content textarea:focus{outline:0;box-shadow:0 0 0 3px #078ed117;border-color:#078ed1!important}.admin-mobile-overlay{display:none}@media (width<=900px){.admin-sidebar{position:fixed;left:0;transform:translate(-105%);width:260px!important}.admin-sidebar.is-mobile-open{transform:translate(0)}.admin-mobile-overlay{z-index:70;background:#03121e8c;border:0;display:block;position:fixed;inset:0}.admin-mobile-menu{display:block}.admin-topbar{min-height:68px;padding:0 18px}.admin-content{padding:22px 18px 55px}}@media (width<=620px){.admin-breadcrumb small,.admin-user-button>span:nth-child(2),.admin-user-button i{display:none}.admin-client-download{padding:8px 9px;font-size:11px}.admin-content{overflow-x:hidden}.admin-content table{display:block;overflow-x:auto}}:root{--iwa-brand-red:#f23845;--iwa-brand-red-dark:#d91f33;--iwa-brand-blue:#078ed1;--iwa-brand-blue-dark:#0565ad;--iwa-brand-gradient:linear-gradient(120deg, var(--iwa-brand-red) 0%, #b94d85 46%, var(--iwa-brand-blue) 100%);--iwa-brand-gradient-soft:linear-gradient(120deg, #f238451a, #078ed11a)}.iwa-home{--iwa-blue:var(--iwa-brand-blue)}.portal-page{--portal-blue:var(--iwa-brand-blue)}.portal-frame{background:#f7f9fc}.portal-header{border-bottom-color:#094e7d1a;box-shadow:0 8px 28px #0b2a4309}.portal-header.is-scrolled{box-shadow:0 12px 35px #0a2b4417}.portal-header-inner{gap:42px;width:min(1240px,100% - 64px);min-height:78px}.portal-brand img{width:auto;height:48px;display:block}.portal-nav{gap:10px}.portal-nav a{border:0;padding:29px 10px 27px;position:relative}.portal-nav a:after{content:"";opacity:0;background:var(--iwa-brand-gradient);border-radius:4px;height:3px;transition:all .2s;position:absolute;bottom:19px;left:10px;right:10px;transform:scaleX(.35)}.portal-nav a:hover,.portal-nav a.is-active{color:var(--iwa-brand-blue-dark)}.portal-nav a:hover:after,.portal-nav a.is-active:after{opacity:1;transform:scaleX(1)}.portal-console,.portal-trial{background:var(--iwa-brand-gradient);border:0;box-shadow:0 8px 20px #0770b32e}.portal-console:hover,.portal-trial:hover{filter:saturate(1.08)brightness(.98);transform:translateY(-1px)}.portal-page-hero{background:linear-gradient(122deg,#081d31 0%,#0b3355 63%,#082f4a 100%)}.portal-page-hero:before{content:"";background:radial-gradient(circle,#f238456b,#078ed11a 47%,#0000 70%);border-radius:50%;width:540px;height:540px;position:absolute;bottom:-360px;right:-130px}.portal-page-hero:after{opacity:.22;background-image:linear-gradient(#7ab1d529 1px,#0000 1px),linear-gradient(90deg,#7ab1d529 1px,#0000 1px)}.portal-page-hero em,.iwa-hero h1 em{color:#0000;background:var(--iwa-brand-gradient);-webkit-background-clip:text;background-clip:text;font-style:normal}.portal-eyebrow,.iwa-eyebrow,.iwa-kicker{color:var(--iwa-brand-blue)}.portal-content-section{width:min(1240px,100% - 64px);padding:86px 0 108px}.portal-section-head{margin-bottom:38px}.market-grid,.academy-grid,.pricing-grid,.about-principle-grid,.about-tech-grid{gap:24px}.market-card,.academy-card,.pricing-card,.about-principle-grid article,.about-tech-card,.about-company-card{border-color:#dbe5ed;border-radius:14px;box-shadow:0 7px 24px #0e365209}.market-card:hover,.academy-card:hover,.pricing-card:hover{border-color:#078ed166;box-shadow:0 22px 54px #0c456a1c}.market-icon,.market-search-row button,.pricing-action{background:var(--iwa-brand-gradient)}.market-filter-row button.active,.academy-filters button.active{border-color:var(--iwa-brand-blue);color:var(--iwa-brand-blue-dark);background:#078ed114}.academy-cover{background:var(--iwa-brand-gradient)}.pricing-card{min-height:520px;position:relative;overflow:hidden}.pricing-card:before{content:"";background:var(--iwa-brand-gradient);height:4px;position:absolute;inset:0 0 auto}.pricing-card.is-popular,.pricing-card.featured{background:linear-gradient(#fff,#fff) padding-box,var(--iwa-brand-gradient) border-box;border:2px solid #0000;box-shadow:0 20px 55px #0770b324}.pricing-card-head>p:first-of-type{color:var(--iwa-brand-blue-dark);letter-spacing:.08em;font-size:12px;font-weight:900}.pricing-description.is-empty{background:#f4f6f8;border-left-color:#b8c6d1}.pricing-card>button{color:#fff;background:var(--iwa-brand-gradient);cursor:pointer;border:0;border-radius:7px;min-height:46px;margin-top:auto;font-weight:900}.pricing-popular{color:#fff;background:var(--iwa-brand-gradient)}.iwa-button-primary,.iwa-final-cta{background:var(--iwa-brand-gradient)}.iwa-capability-card:hover{border-color:#078ed166}.iwa-trust-grid article{border-image:var(--iwa-brand-gradient) 1}.portal-footer{background:linear-gradient(125deg,#061624,#082c48 72%,#122337);position:relative;overflow:hidden}.portal-footer:before{content:"";background:radial-gradient(circle,#f238453d,#078ed114 55%,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:-300px;right:-260px}.portal-footer-main{grid-template-columns:1.5fr repeat(3,1fr);gap:58px;padding:68px 0 44px;display:grid}.portal-footer-brand img{filter:drop-shadow(0 8px 16px #00000029);width:auto;height:50px;margin-bottom:20px}.portal-footer-signature{white-space:nowrap;align-items:center;gap:14px;display:flex}.portal-footer-signature img{flex:none;margin-bottom:0}.portal-footer-signature p{white-space:nowrap;margin:0}.portal-footer-brand p{color:#fff;margin:0 0 10px;font-size:17px;font-weight:800}.portal-footer-brand small{color:#8fa9bd;max-width:350px;line-height:1.75;display:block}.portal-footer-group h3{color:#fff;margin:0 0 20px;font-size:13px}.portal-footer-group a{color:#96acbd;margin:12px 0;text-decoration:none;display:block}.portal-footer-group a:hover{color:#54c0ef}.portal-footer-disclaimer{color:#7892a7;border-top:1px solid #8db2cd24;border-bottom:1px solid #8db2cd24;padding:22px 0;font-size:12px;line-height:1.75}.portal-footer .portal-footer-bottom{border:0;width:100%;padding:24px 0 30px}.portal-footer-bottom a{color:#8ea7b9;text-decoration:none}@media (width<=900px){.portal-header-inner,.portal-content-section,.portal-footer .iwa-shell{width:min(100% - 40px,760px)}.portal-nav.is-open,.portal-account.is-open{display:flex}.portal-nav.is-open{flex-direction:column;align-items:stretch}.portal-nav.is-open a{padding:13px 4px}.portal-nav.is-open a:after{width:38px;bottom:6px;left:4px;right:auto}.portal-footer-main{grid-template-columns:1.4fr repeat(3,1fr);gap:28px}}@media (width<=620px){.portal-header-inner,.portal-content-section,.portal-footer .iwa-shell{width:calc(100% - 32px)}.portal-header-inner{min-height:68px}.portal-brand img{height:42px}.portal-content-section{padding:62px 0 76px}.portal-footer-main{grid-template-columns:1fr 1fr}.portal-footer-brand{grid-column:1/3}}@media (prefers-reduced-motion:reduce){.iwa-home *,.iwa-home :before,.iwa-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portal-frame{color:#10283d;background:#f5f8fb;min-height:100vh}.portal-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #91aac040;position:sticky;top:0}.portal-header-inner{align-items:center;gap:34px;width:min(1180px,100% - 48px);min-height:72px;margin:auto;display:flex}.portal-brand{color:#09213a;white-space:nowrap;align-items:center;gap:11px;font-size:19px;font-weight:900;text-decoration:none;display:flex}.portal-brand-mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#1474e8,#0a489e);border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.portal-nav{align-items:center;gap:4px;margin-right:auto;display:flex}.portal-nav a{color:#526a7e;border-bottom:2px solid #0000;padding:25px 13px 23px;font-size:14px;font-weight:700;text-decoration:none}.portal-nav a:hover,.portal-nav a.active{color:#0d5db8;border-color:#176fd0}.portal-account{align-items:center;gap:10px;display:flex}.portal-console,.portal-trial,.portal-login,.portal-logout{color:#17364f;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad8e4;border-radius:5px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none}.portal-console,.portal-trial{color:#fff;background:#176fd0;border-color:#176fd0;align-items:center;display:inline-flex}.portal-login{border-color:#0000;align-items:center;display:inline-flex}.portal-menu-button{background:#fff;border:1px solid #ccd9e4;border-radius:5px;margin-left:auto;padding:8px 10px;display:none}.portal-page{--portal-blue:#176fd0;--portal-ink:#10283d;--portal-muted:#60788b;--portal-line:#dce6ee;min-height:65vh;color:var(--portal-ink);background:#f6f9fb}.portal-page-hero{color:#fff;background:#071d32;position:relative;overflow:hidden}.portal-page-hero:after{content:"";opacity:.18;background-image:linear-gradient(#68a1cc2e 1px,#0000 1px),linear-gradient(90deg,#68a1cc2e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.portal-page-hero-inner,.portal-hero-grid,.portal-content-section{z-index:1;width:min(1180px,100% - 48px);margin:auto;position:relative}.portal-page-hero-inner{padding:88px 0 76px}.portal-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:70px;padding:76px 0;display:grid}.portal-eyebrow{color:#71d8df;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:900;display:block}.portal-page-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.08}.portal-page-hero p{color:#a9bfd1;max-width:700px;margin:22px 0 0;font-size:17px;line-height:1.8}.portal-content-section{padding:72px 0 92px}.portal-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.portal-section-head h2{letter-spacing:-.03em;margin:0;font-size:30px}.portal-section-head p{color:var(--portal-muted);margin:0}.portal-state,.portal-page-state{border:1px solid var(--portal-line);color:var(--portal-muted);text-align:center;background:#fff;border-radius:8px;padding:70px 24px}.portal-loader{border:3px solid #d7e5f1;border-top-color:var(--portal-blue);border-radius:50%;width:30px;height:30px;margin:0 auto 14px;animation:.8s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}.portal-back-link{color:#77d5dd;margin-bottom:24px;font-weight:800;text-decoration:none;display:inline-flex}.portal-rich-content{color:#344f64;font-size:16px;line-height:1.9}.portal-rich-content img{border-radius:8px;max-width:100%}.market-filter-card{border:1px solid var(--portal-line);background:#fff;border-radius:8px;padding:22px}.market-search-row{grid-template-columns:1fr auto;gap:10px;display:grid}.market-search-row input,.market-filter-card select{min-height:44px;color:var(--portal-ink);background:#fff;border:1px solid #cbd9e4;border-radius:5px;padding:0 14px}.market-search-row button{color:#fff;background:var(--portal-blue);border:0;border-radius:5px;padding:0 22px;font-weight:800}.market-filter-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.market-filter-row button{color:#557084;cursor:pointer;background:#f8fafc;border:1px solid #d4e0e9;border-radius:20px;padding:9px 14px}.market-filter-row button.active{color:#176fd0;background:#edf5ff;border-color:#176fd0}.market-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.market-card{border:1px solid var(--portal-line);min-height:300px;color:inherit;background:#fff;border-radius:8px;flex-direction:column;padding:25px;text-decoration:none;transition:all .2s;display:flex}.market-card:hover{border-color:#afcce2;transform:translateY(-4px);box-shadow:0 18px 42px #13375317}.market-card-top,.market-source,.market-card-footer,.market-meta{align-items:center;gap:9px;display:flex}.market-card-top{justify-content:space-between}.market-icon{color:#fff;background:#176fd0;border-radius:11px;place-items:center;width:52px;height:52px;font-weight:900;display:grid;overflow:hidden}.market-icon img{object-fit:cover;width:100%;height:100%}.market-badge{color:#087d68;background:#e5f7f2;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:800}.market-badge.merchant{color:#74520b;background:#fff3d6}.market-card h3{margin:27px 0 10px;font-size:21px}.market-card p{color:var(--portal-muted);margin:0;line-height:1.7}.market-card-footer{color:#6a8092;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:12px}.market-detail-aside{background:#11334f99;border:1px solid #91b9d73d;border-radius:8px;padding:25px}.market-detail-panel,.academy-detail-panel{border:1px solid var(--portal-line);background:#fff;border-radius:8px;padding:38px}.market-meta{color:#668094;flex-wrap:wrap;margin:16px 0}.market-screenshots{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.market-screenshots img{border-radius:7px;width:100%}.academy-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.academy-card{border:1px solid var(--portal-line);color:inherit;background:#fff;border-radius:8px;text-decoration:none;overflow:hidden}.academy-cover{aspect-ratio:16/9;background:linear-gradient(145deg,#0a2842,#176fd0);overflow:hidden}.academy-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.academy-card:hover img{transform:scale(1.035)}.academy-card-body{padding:23px}.academy-card h3{margin:10px 0;font-size:20px}.academy-card p{color:var(--portal-muted);line-height:1.7}.academy-meta{color:#71899a;font-size:12px}.academy-media-tabs{background:#f5f8fb;border:1px solid #dce6ee;border-radius:12px;gap:7px;margin:18px 0 8px;padding:6px;display:flex}.academy-media-tabs a{color:#526b80;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 15px;font-weight:700;text-decoration:none;display:inline-flex}.academy-media-tabs a.is-active{color:#fff;background:linear-gradient(120deg,#155f9f,#c83241);box-shadow:0 5px 14px #124b7a24}.academy-course-groups{gap:28px;display:grid}.academy-course-group{min-width:0}.academy-course-group-title{border-bottom:1px solid #e2e9ef;justify-content:space-between;align-items:end;gap:16px;margin:0 0 12px;padding-bottom:10px;display:flex}.academy-course-group-title div{align-items:baseline;gap:10px;display:flex}.academy-course-group-title strong{color:#102c45;font-size:20px}.academy-course-group-title span{color:#758898;font-size:13px}.academy-course-group-title a{color:#1766a5;font-size:13px;font-weight:700;text-decoration:none}.academy-cover{background-position:50%;background-size:cover;position:relative}.academy-cover:after{content:"";background:linear-gradient(#05192b0f,#05192ba6);position:absolute;inset:0}.academy-cover.is-article{background:linear-gradient(135deg,#f0f6fb,#fff1f2)}.academy-cover.is-article:after{background:linear-gradient(135deg,#145b9914,#c72f3e1f)}.academy-cover>span,.academy-cover>small{z-index:1;color:#fff;font-weight:900;position:absolute;bottom:15px}.academy-cover>span{background:#072239b8;border:1px solid #ffffff47;border-radius:7px;padding:6px 9px;font-size:11px;left:16px}.academy-cover>small{font-size:10px;right:16px}.academy-cover.is-article>span{color:#155f9f;background:#fff;border-color:#155f9f2e}.academy-cover.is-article>small{color:#8d3340}.academy-page .academy-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px}.academy-page .academy-card{border-radius:12px;width:100%;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 5px 18px #1037550e}.academy-page .academy-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1037551c}.academy-page .academy-cover{aspect-ratio:auto;height:36px}.academy-page .academy-cover>span,.academy-page .academy-cover>small{bottom:6px}.academy-page .academy-cover>span{padding:3px 6px;font-size:9px;left:9px}.academy-page .academy-cover>small{right:12px}.academy-page .academy-card-body{padding:9px 11px 8px}.academy-page .academy-meta{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.academy-page .academy-meta>span{color:#155f9f;background:#eaf4fb;border-radius:5px;padding:3px 7px;font-weight:800}.academy-page .academy-meta>small{color:#8b9aa7}.academy-page .academy-card h3{color:#17364f;text-overflow:ellipsis;white-space:nowrap;min-height:0;margin:6px 0 3px;font-size:14px;line-height:1.4;overflow:hidden}.academy-page .academy-card-body>p{color:#64798b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.5;overflow:hidden}.academy-page .academy-author{color:#718597;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding-top:7px;font-size:9px;display:flex}.academy-page .academy-author>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-page .academy-author>small{flex:none}@media (width<=960px){.academy-page .academy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.academy-page .academy-grid{grid-template-columns:1fr}}.academy-filters{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.academy-filters button{background:#fff;border:1px solid #d4e0e9;border-radius:20px;padding:9px 14px}.academy-filters button.active{color:#176fd0;border-color:#176fd0}.academy-video{background:#071d32;border-radius:8px;width:100%;margin-bottom:30px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pricing-card{border:1px solid var(--portal-line);background:#fff;border-radius:8px;flex-direction:column;min-height:470px;padding:30px;display:flex}.pricing-card.featured{border:2px solid #176fd0;box-shadow:0 18px 46px #176fd01f}.pricing-card h3{margin:18px 0 8px;font-size:24px}.pricing-description{color:var(--portal-muted);line-height:1.7}.pricing-price{color:#0e4f9d;margin:23px 0;font-size:38px;font-weight:900}.pricing-price del{color:#8a9aa8;vertical-align:middle;margin-right:9px;font-size:15px;font-weight:600;line-height:1;text-decoration-thickness:1px;display:inline-block}.pricing-price small{color:#6a8193;font-size:13px;font-weight:600}.pricing-features{padding:0;list-style:none}.pricing-features li{color:#425f75;border-bottom:1px solid #edf1f4;padding:11px 0}.pricing-action{color:#fff;background:#176fd0;border-radius:5px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;font-weight:800;text-decoration:none;display:inline-flex}.pricing-note{color:#60788b;background:#edf5f8;border-left:3px solid #6bcbd3;margin-top:24px;padding:20px;line-height:1.7}.about-principle-grid,.about-tech-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-principle-grid article,.about-tech-card,.about-company-card{border:1px solid var(--portal-line);background:#fff;border-radius:8px;padding:30px}.about-principles span,.about-tech-card span{color:#176fd0;font-size:12px;font-weight:900}.about-principles h3,.about-tech-card h3{margin:30px 0 12px;font-size:21px}.about-principles p,.about-tech-card p,.about-company-card p{color:var(--portal-muted);line-height:1.8}.portal-footer{color:#9bb0c1;background:#061829}.portal-footer-inner{grid-template-columns:1.4fr repeat(3,1fr);gap:55px;width:min(1180px,100% - 48px);margin:auto;padding:64px 0 38px;display:grid}.portal-footer-brand h2{color:#fff;margin:0 0 15px;font-size:20px}.portal-footer-brand p{max-width:330px;line-height:1.75}.portal-footer-column h3{color:#fff;margin:0 0 18px;font-size:13px}.portal-footer-column a{color:#91a9bc;margin:11px 0;text-decoration:none;display:block}.portal-footer-column a:hover{color:#70d2db}.portal-footer-bottom{border-top:1px solid #89aec929;justify-content:space-between;gap:24px;width:min(1180px,100% - 48px);margin:auto;padding:24px 0 32px;font-size:12px;display:flex}@media (width<=900px){.portal-header-inner{flex-wrap:wrap;padding:15px 0}.portal-menu-button{display:block}.portal-nav,.portal-account{width:100%;display:none}.portal-nav.open,.portal-account.open{display:flex}.portal-nav.open{flex-direction:column;align-items:stretch}.portal-nav a{padding:12px 4px}.portal-hero-grid,.portal-footer-inner{grid-template-columns:1fr;gap:32px}.market-grid,.academy-grid,.pricing-grid,.about-principle-grid,.about-tech-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.portal-header-inner,.portal-page-hero-inner,.portal-hero-grid,.portal-content-section,.portal-footer-inner,.portal-footer-bottom{width:calc(100% - 32px)}.portal-account.open{flex-direction:column;align-items:stretch}.portal-page-hero-inner,.portal-hero-grid{padding:58px 0}.portal-content-section{padding:54px 0 70px}.market-grid,.academy-grid,.pricing-grid,.about-principle-grid,.about-tech-grid,.market-screenshots,.market-search-row{grid-template-columns:1fr}.portal-footer-bottom{flex-direction:column}.market-detail-panel,.academy-detail-panel{padding:24px}}.about-principles{display:block}.about-principles .iwa-shell{width:min(1240px,100% - 64px);margin:auto}.about-principles .iwa-section-intro{width:100%}.about-principle-grid{margin-top:12px}.portal-footer{background:linear-gradient(125deg,#061624,#082c48 72%,#122337)}.portal-footer .iwa-shell{z-index:1;width:min(1240px,100% - 64px);margin:auto;position:relative}.market-card,.academy-card,.pricing-card,.about-principle-grid article,.about-tech-card,.about-company-card{border-radius:14px}.pricing-page .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}@media (width<=760px){.pricing-page .pricing-grid{grid-template-columns:1fr}}.market-app-publisher{justify-content:space-between;align-items:end;gap:16px;width:100%;display:flex}.market-shop-name{color:#0b5f98;background:#078ed112;border:1px solid #078ed138;border-radius:7px;flex-direction:column;gap:2px;padding:8px 11px;font-size:13px;font-weight:900;display:inline-flex}.market-shop-name>small{color:#6f8799;letter-spacing:.12em;font-size:9px;font-weight:800}.pricing-description{border-left:3px solid var(--iwa-brand-blue);background:var(--iwa-brand-gradient-soft);border-radius:0 8px 8px 0;min-height:104px;margin:24px 0 4px;padding:17px 18px}.pricing-description>span{color:#315066;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.pricing-description>p{color:#536d81;margin:0;line-height:1.7}@media (width<=900px){.portal-nav.is-open,.portal-account.is-open{display:flex}.about-principles .iwa-shell,.portal-footer .iwa-shell{width:min(100% - 40px,760px)}}@media (width<=620px){.about-principles .iwa-shell,.portal-footer .iwa-shell{width:calc(100% - 32px)}.market-app-publisher{flex-direction:column;align-items:stretch}}.market-toolbar{background:#fff;border:1px solid #dbe5ed;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:18px;display:flex;box-shadow:0 8px 25px #0e36520a}.market-search{gap:9px;min-width:min(100%,520px);display:flex}.market-search input{border:1px solid #cedce7;border-radius:7px;outline:none;width:100%;min-height:44px;padding:0 14px}.market-search input:focus{border-color:var(--iwa-brand-blue);box-shadow:0 0 0 3px #078ed11a}.market-search button{color:#fff;background:var(--iwa-brand-gradient);cursor:pointer;border:0;border-radius:7px;min-width:82px;font-weight:900}.market-source-filter,.market-category-row{flex-wrap:wrap;gap:8px;display:flex}.market-source-filter button,.market-category-row button{color:#526d81;cursor:pointer;background:#fff;border:1px solid #d4e0e9;border-radius:20px;padding:9px 13px}.market-source-filter button span{color:#71899a;background:#edf2f6;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;font-size:10px;display:inline-grid}.market-source-filter button.is-active span{color:#fff;background:var(--iwa-brand-blue)}.market-source-filter button.is-active,.market-category-row button.is-active{border-color:var(--iwa-brand-blue);color:#075e96;background:#078ed114}.market-category-row{margin-bottom:44px}.market-category-row button span{color:#91a3b1;margin-left:6px;font-size:10px}.market-results-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.market-results-head h2{margin:0;font-size:30px}.market-results-head>span{color:#6d8496;font-size:13px}.market-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.market-app-card{color:#10283d;background:#fff;border:1px solid #dbe5ed;border-radius:11px;flex-direction:column;min-width:0;min-height:228px;padding:13px 14px 12px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 16px #0e36520a}.market-app-card:before{content:"";opacity:.8;background:var(--iwa-brand-gradient);height:4px;position:absolute;inset:0 0 auto}.market-app-card:hover{border-color:#078ed166;transform:translateY(-5px);box-shadow:0 22px 52px #0c456a1f}.market-app-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.market-app-icon{color:#fff;background:var(--iwa-brand-gradient);border:1px solid #078ed129;border-radius:7px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 10px #0770b31a}.market-app-icon img{object-fit:cover;width:100%;height:100%}.market-source-badge{border-radius:20px;padding:6px 9px;font-size:10px;font-weight:900}.market-source-badge.official{color:#075f99;background:#e5f4fb}.market-source-badge.merchant{color:#8a4c0a;background:#fff1dc}.market-detail-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:30px;display:grid}.market-detail-content{min-width:0}.market-detail-aside{color:#17364c;background:linear-gradient(155deg,#fff 0%,#f5fafd 68%,#fff7f7 100%);border:1px solid #d9e5ed;border-radius:18px;padding:20px;position:sticky;top:92px;box-shadow:0 18px 48px #0f344c1a}.market-publisher-card{border-bottom:1px solid #dce7ee;padding:5px 5px 20px}.market-publisher-head{align-items:center;gap:13px;display:flex}.market-publisher-head .iwa-eyebrow{color:#6f8798;letter-spacing:.16em;margin:0 0 5px;font-size:9px}.market-publisher-logo{color:#fff;background:linear-gradient(135deg,#087fca,#ef3340);border:1px solid #cce0ec;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 20px #135b8b29}.market-publisher-logo img{object-fit:contain;width:32px;height:32px}.market-publisher-card h3{color:#102f46;margin:17px 0 6px;font-size:19px}.market-publisher-card>p{color:#617a8b;margin:0;font-size:12px;line-height:1.75}.market-publisher-card>small{color:#8295a3;margin-top:9px;font-size:10px;display:block}.market-meta-card{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.market-meta-card>div{background:#ffffffc7;border:1px solid #e0e9ef;border-radius:10px;min-width:0;padding:11px 12px}.market-meta-card>div:last-child{grid-column:1/-1}.market-meta-card span,.market-meta-card b{display:block}.market-meta-card span{color:#7a8f9e;letter-spacing:.06em;margin-bottom:4px;font-size:9px;font-weight:800}.market-meta-card b{color:#183d56;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-acquire-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#087fca 0%,#176dac 54%,#ef3340 100%);border:0;border-radius:11px;width:100%;min-height:48px;font-size:14px;font-weight:900;box-shadow:0 12px 28px #0e69a638}.market-acquire-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.market-acquire-button:disabled{opacity:.6;cursor:wait;transform:none}.market-action-message{color:#0871ad;text-align:center;margin:10px 0 0;font-size:11px}.market-review-note{color:#687f90;background:#ffffffb8;border-left:3px solid #ef3340;border-radius:0 9px 9px 0;margin:14px 0 0;padding:13px 14px;font-size:10px;line-height:1.65}.market-review-note strong{color:#294e66;margin-bottom:4px;font-size:11px;display:block}@media (width<=900px){.market-detail-layout{grid-template-columns:1fr}.market-detail-aside{max-width:none;position:static}.market-meta-card{grid-template-columns:repeat(3,minmax(0,1fr))}.market-meta-card>div:last-child{grid-column:auto}}@media (width<=620px){.market-detail-aside{border-radius:14px;padding:16px}.market-meta-card{grid-template-columns:1fr 1fr}.market-meta-card>div:last-child{grid-column:1/-1}}.market-app-category{color:var(--iwa-brand-blue-dark);letter-spacing:.08em;margin:9px 0 3px;font-size:8px;font-weight:900}.market-app-card h3{margin:0 0 5px;font-size:15px;line-height:1.25}.market-app-summary{color:#627a8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.market-app-publisher{border-top:1px solid #e8eef3;gap:6px;margin-top:auto;padding-top:9px}.market-shop-name{padding:4px 6px;font-size:10px}.market-app-publisher>small{font-size:8px}.market-app-card:after{content:"查看详情  →";color:#075f99;text-align:center;background:#078ed114;border-radius:6px;margin-top:8px;padding:6px 9px;font-size:9px;font-weight:900;transition:all .2s;display:block}.market-app-card:hover:after{color:#fff;background:var(--iwa-brand-gradient)}@media (width<=1080px){.market-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-toolbar{flex-direction:column;align-items:stretch}}@media (width<=620px){.market-app-grid{grid-template-columns:1fr}.market-app-card{min-height:218px}.market-search{min-width:0}.market-results-head{flex-direction:column;align-items:start}}.merchant-workspace{color:#173247}.merchant-page-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.merchant-page-head span,.merchant-dialog header span{color:#078ed1;letter-spacing:.15em;font-size:10px;font-weight:900}.merchant-page-head h1{margin:5px 0 7px;font-size:29px}.merchant-page-head p{color:#6c8192;margin:0}.merchant-page-head button,.merchant-section-head>button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#f23845,#078ed1);border:0;border-radius:8px;padding:11px 17px;font-weight:900}.merchant-notice{color:#28536e;background:#eaf5fb;border-left:3px solid #078ed1;border-radius:0 8px 8px 0;justify-content:space-between;margin-bottom:18px;padding:12px 15px;font-size:13px;display:flex}.merchant-notice button{cursor:pointer;background:0 0;border:0}.merchant-shop-card{background:#fff;border:1px solid #dce6ee;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:22px;padding:25px;display:grid;box-shadow:0 9px 30px #0e36520d}.merchant-shop-card:before{position:absolute}.merchant-shop-logo{color:#fff;background:linear-gradient(135deg,#f23845,#078ed1);border-radius:16px;place-items:center;width:70px;height:70px;font-size:23px;font-weight:900;display:grid;overflow:hidden}.merchant-shop-logo img{object-fit:cover;width:100%;height:100%}.merchant-shop-main>div{align-items:center;gap:10px;display:flex}.merchant-shop-main h2{margin:0;font-size:22px}.merchant-shop-main>p{color:#62798b;margin:9px 0}.merchant-shop-main small{color:#91a1ad}.merchant-status{color:#086a53;background:#e5f6ef;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:900}.status-pending .merchant-status{color:#075f99;background:#e6f3fb}.status-rejected .merchant-status,.status-suspended .merchant-status,.status-closed .merchant-status{color:#aa2935;background:#fdebed}.merchant-reject{color:#ad2b37;background:#fdebed;border-radius:6px;margin-top:9px;padding:9px 11px;font-size:12px}.merchant-shop-actions,.merchant-app-actions{flex-wrap:wrap;gap:8px;display:flex}.merchant-shop-actions button,.merchant-app-actions button,.merchant-app-actions a{color:#3b5b70;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}.merchant-shop-actions .primary,.merchant-app-actions .primary{color:#fff;background:#078ed1;border:0}.merchant-shop-actions .danger,.merchant-app-actions .danger{color:#c1323e;background:#fff4f4}.merchant-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.merchant-metrics article{background:#fff;border:1px solid #dce6ee;border-radius:12px;padding:20px}.merchant-metrics span{color:#728899;font-size:12px;display:block}.merchant-metrics strong{color:#12334b;margin-top:8px;font-size:28px;display:block}.merchant-app-section{background:#fff;border:1px solid #dce6ee;border-radius:14px;padding:25px}.merchant-section-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.merchant-section-head h2{margin:0 0 5px;font-size:21px}.merchant-section-head p{color:#718698;margin:0;font-size:12px}.merchant-filters{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.merchant-filters button{color:#5f7789;cursor:pointer;background:#fff;border:1px solid #d7e1e9;border-radius:20px;padding:8px 11px}.merchant-filters button.active{color:#07639c;background:#eaf5fb;border-color:#078ed1}.merchant-filters b{background:#eef2f5;border-radius:9px;margin-left:6px;padding:1px 5px;font-size:9px}.merchant-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.merchant-app-card{background:#fbfcfd;border:1px solid #dce6ee;border-radius:12px;flex-direction:column;min-height:330px;padding:20px;display:flex}.merchant-app-card-top{justify-content:space-between;align-items:start;display:flex}.merchant-app-icon{color:#fff;background:linear-gradient(135deg,#f23845,#078ed1);border-radius:11px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.merchant-app-status{color:#5e7180;background:#edf1f4;border-radius:14px;padding:5px 8px;font-size:10px;font-weight:900}.merchant-app-status.published{color:#087258;background:#e5f7f0}.merchant-app-status.pending_review{color:#075f99;background:#e5f3fb}.merchant-app-status.rejected{color:#b12e3a;background:#fdebed}.merchant-app-card>small{color:#078ed1;margin-top:20px;font-weight:800}.merchant-app-card h3{margin:5px 0 9px;font-size:19px}.merchant-app-card>p{color:#6b8192;min-height:44px;margin:0;line-height:1.6}.merchant-app-card dl{border-top:1px solid #e6edf2;border-bottom:1px solid #e6edf2;grid-template-columns:repeat(3,1fr);margin:auto 0 18px;padding:13px 0;display:grid}.merchant-app-card dl div{text-align:center}.merchant-app-card dt{color:#8a9aa6;font-size:9px}.merchant-app-card dd{color:#39566b;margin:4px 0 0;font-size:11px;font-weight:800}.merchant-empty,.merchant-state{color:#738898;text-align:center;grid-column:1/-1;padding:65px 20px}.merchant-modal{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#031420ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.merchant-dialog{background:#fff;border-radius:16px;width:min(760px,100%);max-height:92vh;overflow:auto;box-shadow:0 25px 80px #00000047}.merchant-dialog.small{width:min(520px,100%);padding-bottom:20px}.merchant-dialog header{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.merchant-dialog header h2{margin:4px 0 0;font-size:21px}.merchant-dialog header>button{color:#8a9aa6;cursor:pointer;background:0 0;border:0;font-size:24px}.merchant-dialog.small>label{color:#526b7d;margin:15px 24px;font-size:12px;font-weight:800;display:block}.merchant-dialog input,.merchant-dialog select,.merchant-dialog textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d3dee7;border-radius:7px;margin-top:6px;padding:10px 11px}.merchant-dialog textarea{resize:vertical;min-height:85px}.merchant-dialog>nav{border-bottom:1px solid #e6edf2;padding:0 24px;display:flex}.merchant-dialog>nav button{color:#6c8293;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 17px;font-weight:800}.merchant-dialog>nav button.active{color:#07669f;border-color:#078ed1}.merchant-form-grid{grid-template-columns:2fr 1fr 1fr;gap:16px;padding:24px;display:grid}.merchant-form-grid label{color:#526b7d;font-size:11px;font-weight:800}.merchant-form-grid .wide{grid-column:1/-1}.merchant-package{padding-bottom:10px}.merchant-upload{color:#38718f;cursor:pointer;background:#f1f9fc;border:1px dashed #078ed173;border-radius:10px;width:calc(100% - 48px);min-height:90px;margin:0 24px 20px;display:block}.merchant-versions{margin:0 24px 15px}.merchant-versions h3{font-size:13px}.merchant-versions>div{border-top:1px solid #e6edf2;grid-template-columns:1fr 1fr 1fr;padding:8px;font-size:11px;display:grid}.merchant-review{padding:25px}.merchant-review h3{margin-top:0}.merchant-review>div{background:#f5f8fa;border-radius:7px;align-items:center;gap:9px;margin:8px 0;padding:11px;display:flex}.merchant-review>div span{color:#fff;background:#0c9a73;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.merchant-review>div.missing span{background:#e2525e}.merchant-review>div b{margin-left:auto;font-size:10px}.merchant-review>p{color:#718697;margin-top:18px;font-size:12px;line-height:1.7}.merchant-dialog footer{border-top:1px solid #e6edf2;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.merchant-dialog footer button{cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:7px;padding:9px 14px;font-weight:800}.merchant-dialog footer .primary{color:#fff;background:linear-gradient(120deg,#f23845,#078ed1);border:0}@media (width<=1000px){.merchant-app-grid,.merchant-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.merchant-page-head,.merchant-section-head{flex-direction:column;align-items:stretch}.merchant-shop-card,.merchant-app-grid,.merchant-metrics,.merchant-form-grid{grid-template-columns:1fr}.merchant-form-grid .wide{grid-column:auto}.merchant-dialog>nav{overflow:auto}.merchant-app-card{min-height:310px}}.cms-admin-shell{--cms-red:#ef3340;--cms-blue:#087fca;--cms-ink:#132d41;--cms-muted:#687f91;--cms-line:#dce7ee;min-height:100vh;color:var(--cms-ink);background:#f3f7fa;display:flex}.cms-admin-sidebar{z-index:90;color:#b7c8d5;background:linear-gradient(168deg,#061a2b,#082a45 62%,#071b2d);flex-direction:column;flex:none;width:258px;height:100vh;transition:width .22s,transform .22s;display:flex;position:sticky;top:0;overflow:auto;box-shadow:18px 0 45px #051c2f1a}.cms-admin-shell.is-collapsed .cms-admin-sidebar{width:78px}.cms-admin-brand{border-bottom:1px solid #ffffff14;align-items:center;min-height:78px;padding:0 16px;display:flex}.cms-admin-brand>a{color:#fff;flex:1;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.cms-admin-brand img{object-fit:contain;width:40px;height:40px}.cms-admin-brand div{flex-direction:column;display:flex}.cms-admin-brand strong{font-size:15px}.cms-admin-brand span{color:#8da8ba;margin-top:2px;font-size:11px}.cms-admin-brand>button{color:#9ab1c1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;width:26px;height:26px}.cms-admin-nav{flex:1;padding:15px 12px}.cms-admin-nav section+section{margin-top:18px}.cms-admin-nav h2{color:#67869a;letter-spacing:.16em;margin:0 10px 7px;font-size:10px;font-weight:800}.cms-admin-nav a{color:#a9bfce;border-radius:8px;align-items:center;gap:11px;min-height:40px;padding:0 11px;font-size:13px;text-decoration:none;display:flex}.cms-admin-nav a:hover{color:#fff;background:#ffffff0e}.cms-admin-nav a.is-active{color:#fff;box-shadow:inset 2px 0 var(--cms-red);background:linear-gradient(90deg,#087fca4d,#ef334021)}.cms-admin-nav i,.cms-admin-sidebar-footer i{color:#9ec5dc;background:#fff1;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.cms-admin-nav a.is-active i{color:#fff;background:linear-gradient(135deg,var(--cms-blue),var(--cms-red))}.cms-admin-shell.is-collapsed .cms-admin-nav a,.cms-admin-shell.is-collapsed .cms-admin-sidebar-footer a,.cms-admin-shell.is-collapsed .cms-admin-sidebar-footer button{justify-content:center;padding:0}.cms-admin-shell.is-collapsed .cms-admin-nav h2{display:none}.cms-admin-sidebar-footer{border-top:1px solid #ffffff14;padding:12px}.cms-admin-sidebar-footer a,.cms-admin-sidebar-footer button{color:#829eaf;width:100%;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.cms-admin-sidebar-footer a:hover,.cms-admin-sidebar-footer button:hover{color:#fff;background:#ffffff0d}.cms-admin-workspace{flex:1;min-width:0}.cms-admin-topbar{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fbfdeb;border-bottom:1px solid #c9d9e3c7;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.cms-admin-location{align-items:center;gap:12px;display:flex}.cms-admin-location>div{flex-direction:column;display:flex}.cms-admin-location span{color:#7890a1;font-size:10px}.cms-admin-location strong{color:#122d42;margin-top:2px;font-size:16px}.cms-admin-mobile-trigger{display:none}.cms-admin-top-actions{align-items:center;gap:14px;display:flex}.cms-admin-portal-link{color:#1a5378;background:#fff;border:1px solid #cadbe6;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none}.cms-admin-portal-link span{color:var(--cms-red)}.cms-admin-account{position:relative}.cms-admin-account>button{color:var(--cms-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:4px 8px 4px 5px;display:flex}.cms-admin-account>button:hover{background:#edf3f7}.cms-admin-account>button>i{color:#fff;background:linear-gradient(135deg,var(--cms-blue),var(--cms-red));border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;display:grid}.cms-admin-account>button>span{text-align:left;flex-direction:column;display:flex}.cms-admin-account strong{font-size:12px}.cms-admin-account small{color:#7890a1;font-size:10px}.cms-admin-account>button>b{color:#7890a1;font-size:11px}.cms-admin-account-menu{border:1px solid var(--cms-line);background:#fff;border-radius:12px;width:210px;padding:10px;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #0d314a26}.cms-admin-account-menu p{flex-direction:column;margin:0 0 8px;padding:8px;display:flex}.cms-admin-account-menu p span{color:var(--cms-muted);font-size:11px}.cms-admin-account-menu button{color:#bb2b37;cursor:pointer;background:#fff1f2;border:0;border-radius:7px;width:100%;padding:9px}.cms-admin-content{box-sizing:border-box;width:min(1480px,100%);margin:0 auto;padding:32px 36px 70px}.cms-page-header{background:linear-gradient(125deg,#fff,#f7fbfe 69%,#fff7f8);border:1px solid #d9e6ed;border-radius:18px;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #113a540d}.cms-page-header:after{content:"";background:linear-gradient(135deg,#087fca1f,#ef33401c);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-110px;right:-70px}.cms-page-heading{z-index:1;max-width:760px;position:relative}.cms-eyebrow{color:var(--cms-blue);letter-spacing:.16em;font-size:10px;font-weight:900}.cms-page-header h1{color:#102b40!important;margin:6px 0 7px!important;font-size:27px!important}.cms-page-header p{color:#617b8d;margin:0;font-size:13px;line-height:1.7}.cms-scope-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.cms-scope{border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800}.cms-scope.is-public{color:#086da7;background:#e7f5fc}.cms-scope.is-customer{color:#6943a3;background:#f2ecfb}.cms-scope.is-commerce{color:#b12b37;background:#ffeaec}.cms-scope.is-internal{color:#526b7b;background:#edf2f5}.cms-page-actions{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.cms-preview-link{color:#185b82;background:#fff;border:1px solid #cddde7;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.cms-preview-link span{color:var(--cms-red)}.cms-state{border:1px solid var(--cms-line);background:#fff;border-radius:11px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.cms-state.is-error{background:#fff7f7;border-color:#f0c7ca}.cms-state-mark{color:#fff;background:#7e95a5;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.cms-state.is-error .cms-state-mark{background:var(--cms-red)}.cms-state div{flex-direction:column;flex:1;min-width:0;display:flex}.cms-state strong{font-size:13px}.cms-state p{color:var(--cms-muted);margin:2px 0 0;font-size:11px}.cms-state button{color:#fff;background:var(--cms-blue);cursor:pointer;border:0;border-radius:7px;padding:8px 11px}.cms-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.cms-metric-card{border:1px solid var(--cms-line);border-top:3px solid #0000;border-image:linear-gradient(90deg,var(--cms-blue),var(--cms-red)) 1;min-height:132px;color:var(--cms-ink);background:#fff;border-radius:14px;flex-direction:column;padding:20px;text-decoration:none;display:flex;box-shadow:0 7px 26px #1037500b}.cms-metric-card>span{color:#627b8d;font-size:11px;font-weight:800}.cms-metric-card>strong{color:#102e44;margin-top:8px;font-size:25px}.cms-metric-card>small{color:#8296a4;margin-top:3px}.cms-metric-card>i{color:#1674aa;margin-top:auto;font-size:10px;font-style:normal;font-weight:800}.cms-dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);gap:18px;margin-bottom:20px;display:grid}.cms-panel{border:1px solid var(--cms-line);background:#fff;border-radius:15px;padding:22px;box-shadow:0 7px 28px #0f364f0a}.cms-panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.cms-panel-heading>div{flex-direction:column;display:flex}.cms-panel-heading span{color:#718a9b;letter-spacing:.1em;font-size:10px;font-weight:800}.cms-panel-heading h2{color:#17334a!important;margin:4px 0 0!important;font-size:17px!important}.cms-panel-heading>a{color:#1373aa;font-size:11px;font-weight:800;text-decoration:none}.cms-operation-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cms-operation-card{color:var(--cms-ink);background:#fbfdfe;border:1px solid #e2eaf0;border-radius:11px;padding:16px;text-decoration:none}.cms-operation-card:hover{border-color:#b9d3e3;transform:translateY(-2px)}.cms-operation-card b{color:#1974a7;background:#eaf6fc;border-radius:5px;padding:4px 6px;font-size:9px}.cms-operation-card.is-red b{color:#b52b36;background:#ffecee}.cms-operation-card.is-violet b{color:#68449d;background:#f2ecfa}.cms-operation-card.is-cyan b{color:#16766e;background:#e8f7f5}.cms-operation-card h3{margin:12px 0 4px;font-size:14px}.cms-operation-card p{color:#6b8292;min-height:34px;margin:0;font-size:11px;line-height:1.55}.cms-operation-card>span{color:#1b6f9f;margin-top:11px;font-size:10px;font-weight:800;display:block}.cms-quick-links{flex-direction:column;gap:6px;display:flex}.cms-quick-links a{color:#3e5c70;background:#f5f8fa;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 11px;font-size:12px;text-decoration:none;display:flex}.cms-content-metrics{grid-template-columns:1fr 1fr 1.5fr;gap:14px;display:grid}.cms-content-metrics>div{background:#f5f8fa;border-radius:10px;flex-direction:column;min-height:90px;padding:15px;display:flex}.cms-content-metrics span{color:#687f90;font-size:11px}.cms-content-metrics strong{color:#123149;margin:7px 0 2px;font-size:22px}.cms-content-metrics small{color:#7f94a2}.cms-content-metrics .cms-governance-note{background:linear-gradient(120deg,#eaf6fc,#fff0f1);justify-content:center}.cms-governance-note b{font-size:12px}.cms-governance-note p{color:#5c7485;margin:5px 0 0;font-size:11px;line-height:1.6}.cms-admin-content table{border-spacing:0;background:#fff;border-radius:11px;width:100%;overflow:hidden;box-shadow:0 6px 24px #1037500a;border-collapse:separate!important;border:1px solid var(--cms-line)!important}.cms-admin-content th{color:#5f788a!important;background:#f2f6f8!important;font-size:11px!important;font-weight:900!important}.cms-admin-content td{color:#304b5f!important;border-color:#e7eef2!important}.cms-admin-content input,.cms-admin-content select,.cms-admin-content textarea{border-color:#cbdbe5!important;border-radius:8px!important}.cms-admin-overlay{display:none}.cms-admin-mobile-trigger{border:1px solid var(--cms-line);background:#fff;border-radius:8px;width:36px;height:36px}.cms-context-strip{border:1px solid #d8e6ee;border-left:3px solid var(--cms-blue);background:linear-gradient(90deg,#edf8fd,#fff8f8);border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px 15px;display:flex}.cms-context-strip>div{align-items:center;gap:10px;min-width:0;display:flex}.cms-context-strip b{color:#174663;white-space:nowrap;font-size:11px}.cms-context-strip span{color:#6c8291;font-size:11px}.cms-context-strip a{color:#0877b7;flex:none;font-size:11px;font-weight:800;text-decoration:none}.cms-image-uploader{background:#f9fbfc;border:1px solid #dce7ee;border-radius:12px;padding:16px}.cms-upload-title{align-items:center;gap:9px;margin-bottom:10px;display:flex}.cms-upload-title strong{color:#17364c;font-size:13px}.cms-upload-title>span{color:#0873ad;background:#e6f4fb;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800}.cms-upload-specs{background:#edf4f7;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px 16px;margin-bottom:12px;padding:11px;display:grid}.cms-upload-specs span{color:#587182;font-size:11px;line-height:1.5;display:flex}.cms-upload-specs span:last-child{grid-column:1/-1}.cms-upload-specs b{color:#244b64;min-width:62px;margin-right:7px;font-size:10px}@media (width<=1050px){.cms-metric-grid{grid-template-columns:1fr 1fr}.cms-dashboard-grid{grid-template-columns:1fr}.cms-content-metrics{grid-template-columns:1fr 1fr}.cms-governance-note{grid-column:1/-1}}@media (width<=780px){.cms-admin-sidebar{position:fixed;left:0;transform:translate(-105%);width:270px!important}.cms-admin-sidebar.is-open{transform:translate(0)}.cms-admin-overlay{z-index:85;background:#0416248c;border:0;display:block;position:fixed;inset:0}.cms-admin-mobile-trigger{display:block}.cms-admin-topbar{height:64px;padding:0 16px}.cms-admin-portal-link,.cms-admin-account>button>span,.cms-admin-account>button>b{display:none}.cms-admin-content{padding:20px 16px 50px}.cms-context-strip,.cms-context-strip>div{flex-direction:column;align-items:flex-start}.cms-page-header{flex-direction:column;gap:16px;padding:21px}.cms-metric-grid,.cms-operation-grid,.cms-content-metrics{grid-template-columns:1fr}.cms-governance-note{grid-column:auto}}.faq-workspace{--faq-red:#ef3340;--faq-blue:#087fca;--faq-ink:#153248;--faq-muted:#698091;--faq-line:#dce7ee;width:min(1120px,100%);color:var(--faq-ink);margin:0 auto}.faq-workspace.is-public{background:#f4f8fa;padding:64px 24px}.faq-hero{background:linear-gradient(125deg,#fff,#f2f9fd 68%,#fff4f5);border:1px solid #d9e6ed;border-radius:18px;justify-content:space-between;align-items:center;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #0f364f0e}.faq-hero:after{content:"";background:linear-gradient(135deg,#087fca21,#ef33401f);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-60px}.faq-hero-copy{z-index:1;position:relative}.faq-hero-copy>span{color:var(--faq-blue);letter-spacing:.17em;font-size:10px;font-weight:900}.faq-hero h1{color:#102d43!important;margin:7px 0!important;font-size:30px!important}.faq-hero p{color:#617b8d;margin:0;font-size:13px}.faq-overview{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #fffc;border-radius:12px;flex-direction:column;min-width:120px;padding:14px 18px;display:flex;position:relative}.faq-overview strong{color:#126eaa;font-size:28px}.faq-overview span{color:#6b8292;font-size:10px}.faq-toolbar{border:1px solid var(--faq-line);background:#fff;border-radius:13px;margin:18px 0;padding:16px}.faq-search{background:#f9fbfc;border:1px solid #cedce5;border-radius:9px;align-items:center;gap:9px;height:44px;padding:0 13px;display:flex}.faq-search>span{color:var(--faq-blue);font-size:20px}.faq-search input{color:#25465d;min-width:0;font:inherit;background:0 0;outline:0;flex:1;font-size:12px;box-shadow:none!important;border:0!important}.faq-search button{color:#7b909e;cursor:pointer;background:0 0;border:0;font-size:18px}.faq-categories{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.faq-categories button{color:#60798b;cursor:pointer;background:#fff;border:1px solid #d9e4eb;border-radius:18px;padding:7px 11px;font-size:11px}.faq-categories button.is-active{color:#fff;background:linear-gradient(120deg,var(--faq-blue),#276fc6);border-color:#0000}.faq-result-line{justify-content:space-between;align-items:center;margin:4px 2px 12px;display:flex}.faq-result-line span{color:#36566b;font-size:12px;font-weight:800}.faq-result-line small{color:#8799a5}.faq-group{border:1px solid var(--faq-line);background:#fff;border-radius:14px;margin-bottom:16px;overflow:hidden;box-shadow:0 7px 25px #1037500a}.faq-group>header{background:linear-gradient(90deg,#f5fafd,#fff);border-bottom:1px solid #e7eef2;align-items:center;gap:12px;padding:17px 19px;display:flex}.faq-group>header>i{color:#fff;background:linear-gradient(135deg,var(--faq-blue),var(--faq-red));border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:900;display:grid}.faq-group>header>div{flex:1;min-width:0}.faq-group h2{color:#17364d!important;margin:0!important;font-size:15px!important}.faq-group header p{color:#7a8f9e;margin:3px 0 0;font-size:10px}.faq-group header>b{color:#1673a8;background:#e7f4fb;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.faq-list article+article{border-top:1px solid #e9eff3}.faq-list article>button{color:#27485e;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:11px;width:100%;padding:15px 18px;display:flex}.faq-list article>button:hover,.faq-list article.is-open>button{background:#f8fbfc}.faq-list article>button>span,.faq-answer>span{color:#0878b8;background:#e6f4fb;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.faq-list article>button>strong{flex:1;font-size:12px}.faq-list article>button>i{color:#718997;font-size:18px;font-style:normal}.faq-answer{background:#f8fbfc;align-items:flex-start;gap:10px;padding:0 18px 17px 53px;display:flex}.faq-answer>span{color:#b12d39;background:#ffecee}.faq-answer p{color:#607889;margin:2px 0 0;font-size:12px;line-height:1.75}.faq-state,.faq-empty{color:#778d9c;text-align:center;padding:70px 20px}.faq-empty>i{font-size:35px;font-style:normal}.faq-empty h2{margin:12px 0 5px!important;font-size:17px!important}.faq-empty p{margin:0 0 15px}.faq-empty button{color:#fff;background:var(--faq-blue);cursor:pointer;border:0;border-radius:8px;padding:9px 14px}.faq-support{color:#fff;background:linear-gradient(120deg,#092b45,#075f95 65%,#93333f);border-radius:15px;justify-content:space-between;align-items:center;margin-top:20px;padding:24px 27px;display:flex}.faq-support span{color:#8fc9e9;letter-spacing:.1em;font-size:10px;font-weight:900}.faq-support h2{color:#fff!important;margin:5px 0!important;font-size:18px!important}.faq-support p{color:#bed0dc;margin:0;font-size:11px}.faq-support a{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none}.faq-workspace.is-public .faq-support{margin-bottom:40px}@media (width<=680px){.faq-hero{flex-direction:column;align-items:flex-start;gap:16px;padding:23px}.faq-overview{min-width:0}.faq-result-line small{display:none}.faq-answer{padding-left:18px}.faq-support{flex-direction:column;align-items:flex-start;gap:17px}}.cms-analytics-heading{margin-bottom:18px}.cms-analytics-heading span{color:#087fca;letter-spacing:.16em;font-size:10px;font-weight:900}.cms-analytics-heading h1{margin:6px 0!important;font-size:27px!important}.cms-analytics-heading p{color:#6b8292;margin:0;font-size:12px}.cms-analytics-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.cms-analytics-metrics article{background:#fff;border:1px solid #dce7ee;border-radius:12px;flex-direction:column;padding:18px;display:flex}.cms-analytics-metrics span{color:#687f90;font-size:11px}.cms-analytics-metrics strong{color:#15364e;margin:7px 0 3px;font-size:23px}.cms-analytics-metrics small{color:#8799a5}.cms-analytics-layout{grid-template-columns:1.2fr .8fr;gap:17px;display:grid}.cms-analytics-table{overflow:auto}.cms-analytics-table tr.is-selected td{background:#eef8fd}.cms-analytics-table button,.cms-clear-selection{color:#0873ad;cursor:pointer;background:#fff;border:1px solid #cddde7;border-radius:6px;padding:6px 9px;font-size:10px}.cms-type-tags{flex-wrap:wrap;gap:4px;display:flex}.cms-type-tags span{color:#0870a7;background:#e7f5fb;border-radius:7px;padding:3px 6px;font-size:9px;font-weight:800}.cms-type-tags span.is-recharge{color:#a72f3a;background:#ffedef}.cms-type-tags em{color:#8799a5;font-size:10px;font-style:normal}.cms-payment-list{flex-direction:column;gap:8px;max-height:600px;display:flex;overflow:auto}.cms-payment-list>article{background:#fafcfd;border:1px solid #e0e9ef;border-radius:9px;justify-content:space-between;padding:12px;display:flex}.cms-payment-list>article>div{flex-direction:column;display:flex}.cms-payment-list b{color:#0870a7;background:#e7f5fb;border-radius:5px;width:max-content;margin-bottom:5px;padding:3px 6px;font-size:9px}.cms-payment-list strong{color:#25475e;font-size:12px}.cms-payment-list span,.cms-payment-list time{color:#8597a3;margin-top:3px;font-size:9px}.cms-payment-list>article>div:last-child{text-align:right}.cms-payment-list>article>div:last-child>strong{color:#0b789d;font-size:15px}@media (width<=1100px){.cms-analytics-metrics{grid-template-columns:1fr 1fr}.cms-analytics-layout{grid-template-columns:1fr}}@media (width<=650px){.cms-analytics-metrics{grid-template-columns:1fr}}.customer-market-page{--market-blue:#087fca;--market-red:#ef3340;--market-ink:#132f44}.customer-market-hero{background:linear-gradient(125deg,#fff,#eff8fd 68%,#fff3f4);border:1px solid #d8e6ee;border-radius:17px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #0f37500d}.customer-market-hero:after{content:"";background:linear-gradient(135deg,#087fca24,#ef334021);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-125px;right:-65px}.customer-market-hero>div,.customer-market-hero>aside{z-index:1;position:relative}.customer-market-hero>div{max-width:720px}.customer-market-hero>div>span,.customer-market-results>div>span{color:var(--market-blue);letter-spacing:.17em;font-size:9px;font-weight:900}.customer-market-hero h1{color:#102e44!important;margin:7px 0!important;font-size:28px!important}.customer-market-hero p{color:#60798a;margin:0;font-size:12px;line-height:1.7}.customer-market-trust{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.customer-market-trust span{color:#396079;font-size:10px;font-weight:700}.customer-market-hero>aside{background:#ffffffbf;border:1px solid #ffffffd9;border-radius:12px;flex-direction:column;min-width:170px;padding:16px;display:flex}.customer-market-hero aside strong{color:#096da7;font-size:28px}.customer-market-hero aside span{color:#748a99;font-size:10px}.customer-market-hero aside button{color:#fff;background:linear-gradient(120deg,var(--market-blue),var(--market-red));cursor:pointer;border:0;border-radius:7px;margin-top:12px;padding:8px 10px;font-size:10px;font-weight:800}.customer-market-controls{background:#fff;border:1px solid #dce7ee;border-radius:13px;margin-bottom:17px;padding:15px}.customer-market-controls form{background:#f9fbfc;border:1px solid #cfdee7;border-radius:9px;align-items:center;height:42px;padding-left:12px;display:flex}.customer-market-controls form>span{color:var(--market-blue);font-size:19px}.customer-market-controls input{background:0 0;outline:0;flex:1;min-width:0;font-size:11px;box-shadow:none!important;border:0!important}.customer-market-controls form button{color:#fff;cursor:pointer;background:#087fca;border:0;border-radius:7px;height:32px;margin-right:5px;padding:0 16px;font-size:10px;font-weight:800}.customer-market-source{align-items:center;gap:6px;margin-top:12px;display:flex}.customer-market-source>span{color:#718797;margin-right:5px;font-size:10px;font-weight:800}.customer-market-source button{color:#5c7485;cursor:pointer;background:#fff;border:1px solid #d7e3ea;border-radius:18px;padding:7px 10px;font-size:10px}.customer-market-source button.active{color:#086b9f;background:#eaf6fc;border-color:#87bfdf}.customer-market-source b{background:#edf2f5;border-radius:8px;margin-left:6px;padding:1px 5px;font-size:8px}.customer-market-controls .customer-category-pills{border-top:1px solid #e9eff3;margin-top:10px;padding-top:10px}.customer-market-results{justify-content:space-between;align-items:end;margin:20px 2px 12px;display:flex}.customer-market-results h2{color:#17364c!important;margin:4px 0 0!important;font-size:18px!important}.customer-market-results>p{color:#7d909e;margin:0;font-size:10px}.customer-market-page .customer-market-grid article{border-radius:14px;flex-direction:column;min-height:330px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #0f37500b}.customer-market-page .customer-market-grid article:before{background:linear-gradient(90deg,var(--market-blue),var(--market-red));content:"";height:3px;position:absolute;top:0;left:0;right:0}.customer-market-page .customer-app-icon{color:#fff;background:linear-gradient(135deg,var(--market-blue),var(--market-red));border:1px solid #087fca24;border-radius:13px;width:54px;height:54px;font-size:13px;box-shadow:0 8px 20px #0870b126}.customer-app-icon img{object-fit:cover;width:100%;height:100%}.customer-app-meta{justify-content:space-between;align-items:center;margin:18px 0 7px;display:flex}.customer-app-meta span{color:#0873ad;letter-spacing:.07em;font-size:9px;font-weight:900}.customer-app-meta b{color:#78500b;background:#fff3dc;border-radius:5px;padding:4px 6px;font-size:8px}.customer-market-page .customer-market-grid h3{margin:0 0 8px;font-size:18px}.customer-market-page .customer-market-grid p{-webkit-line-clamp:3;height:auto;min-height:51px;font-size:11px}.customer-app-shop{background:#f3f7f9;border-radius:8px;flex-direction:column;margin-top:auto;padding:11px;display:flex}.customer-app-shop small{color:#8799a5;font-size:8px}.customer-app-shop strong{color:#31546a;margin-top:3px;font-size:11px}.customer-market-page .customer-market-grid footer{margin-top:10px}.customer-market-page .customer-market-grid footer b{background:#e9f5fb;border-radius:6px;padding:6px 8px}.customer-market-page .customer-state{min-height:260px}@media (width<=1050px){.customer-market-page .customer-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.customer-market-hero{flex-direction:column;align-items:flex-start;gap:17px;padding:22px}.customer-market-hero>aside{min-width:0}.customer-market-page .customer-market-grid{grid-template-columns:1fr}.customer-market-source{flex-wrap:wrap;align-items:flex-start}.customer-market-results{flex-direction:column;align-items:flex-start;gap:4px}}.campaign-page{min-height:100vh;color:var(--text-primary);background:#0b0f14;overflow:hidden}.campaign-header{z-index:10;justify-content:space-between;align-items:center;max-width:1180px;height:72px;margin:auto;padding:0 24px;display:flex;position:relative}.campaign-brand{color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.campaign-brand img{object-fit:contain;width:38px;height:38px}.campaign-header>div{align-items:center;gap:24px;display:flex}.campaign-header a{color:var(--text-secondary);text-decoration:none}.campaign-header-cta{border:1px solid #e6394680;border-radius:8px;color:#fff!important;padding:10px 18px!important}.campaign-wrap{width:min(1160px,100% - 48px);margin:auto}.campaign-hero{border-top:1px solid #ffffff0d;border-bottom:1px solid var(--border-silver);align-items:center;min-height:680px;display:flex;position:relative}.campaign-glow{filter:blur(120px);opacity:.18;border-radius:50%;width:520px;height:520px;position:absolute}.campaign-glow-red{background:#e63946;top:20px;left:-180px}.campaign-glow-blue{background:#45b7d1;bottom:-100px;right:-180px}.campaign-hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.campaign-kicker,.campaign-eyebrow{color:#67c8dd;font:700 12px/1.4 var(--font-mono);letter-spacing:.16em}.campaign-hero h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(48px,6vw,78px);line-height:1.04}.campaign-hero h1 em{background:linear-gradient(90deg,#ff6675,#e63946 42%,#58bdd5);color:#0000;-webkit-background-clip:text;font-style:normal}.campaign-lead{color:#b7c1ce;max-width:620px;font-size:20px;line-height:1.8}.campaign-actions{gap:14px;margin:32px 0 22px;display:flex}.campaign-primary,.campaign-secondary{border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.campaign-primary{color:#fff;background:linear-gradient(120deg,#e63946,#c9233a 58%,#268ca6);box-shadow:0 12px 35px #e6394640}.campaign-secondary{color:#dce9ef;background:#45b7d10f;border:1px solid #64bed759}.campaign-hero small{color:#778493}.campaign-demo{background:linear-gradient(145deg,#1b2533f0,#0e141df5);border:1px solid #5cbed63d;border-radius:22px;padding:26px;box-shadow:0 30px 80px #0000006b}.campaign-demo-top{color:#aeb9c6;align-items:center;gap:10px;font-size:13px;display:flex}.campaign-demo-top>span{background:#51c2db;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #51c2db}.campaign-demo-top i{color:#70c8dc;margin-left:auto;font-style:normal}.campaign-demo blockquote{background:#ffffff09;border-left:3px solid #e63946;margin:30px 0;padding:22px;font-size:18px;line-height:1.7}.campaign-progress{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.campaign-progress span{text-align:center;color:#9bcbd7;background:#45b7d114;border:1px solid #45b7d129;border-radius:7px;padding:12px 8px;font-size:12px}.campaign-result{background:#e639460f;border:1px solid #e6394629;border-radius:10px;margin-top:18px;padding:18px}.campaign-result b{color:#ff7c88}.campaign-result p{color:#9faab8;margin:8px 0 0;line-height:1.65}.campaign-section{padding:110px 0}.campaign-section h2{letter-spacing:-.035em;margin:12px 0 46px;font-size:clamp(34px,4vw,52px);line-height:1.15}.campaign-dark{border-block:1px solid var(--border-silver);background:#0e141d}.campaign-problems,.campaign-capabilities{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.campaign-problems article,.campaign-capabilities article{background:linear-gradient(145deg,#161e29,#10161f);border:1px solid #ffffff12;border-radius:15px;min-height:230px;padding:26px}.campaign-problems b{font-family:var(--font-mono);color:#e63946}.campaign-problems h3,.campaign-capabilities h3{margin:30px 0 12px;font-size:21px}.campaign-problems p,.campaign-capabilities p,.campaign-tech-layout>div>p{color:#96a2b1;line-height:1.75}.campaign-capabilities article span{color:#6bc7dc;border:1px solid #45b7d140;border-radius:99px;padding:5px 9px;font-size:11px;display:inline-block}.campaign-tech-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.campaign-tech-list{border-top:1px solid #ffffff1a}.campaign-tech-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:90px 1fr;align-items:center;padding:25px 4px;display:grid}.campaign-tech-list b{color:#f05b68;font-size:26px}.campaign-tech-list h3{margin:0 0 6px;font-size:19px}.campaign-tech-list p{color:#7f8c9c;margin:0}.campaign-faq{background:linear-gradient(#0b0f14,#101721)}.campaign-faq details{border-bottom:1px solid #ffffff1a;padding:22px 2px}.campaign-faq summary{cursor:pointer;font-size:18px;font-weight:700}.campaign-faq details p{color:#9da9b7;max-width:860px;line-height:1.75}.campaign-final{text-align:center;background:radial-gradient(circle at 50% 120%,#45b7d12e,#0000 45%),radial-gradient(circle at 30% 0,#e6394629,#0000 40%);padding:110px 0}.campaign-final p{color:#68c4d8;font-family:var(--font-mono)}.campaign-final h2{margin:16px;font-size:clamp(40px,5vw,64px)}.campaign-final>div>span{color:#a6b0bd}.campaign-final .campaign-actions{justify-content:center}.campaign-footer{color:#798696;border-top:1px solid #ffffff14;padding:32px 0;font-size:13px}.campaign-footer>div{justify-content:space-between;display:flex}.campaign-footer div div{gap:20px;display:flex}.campaign-footer a{color:#9da9b7;text-decoration:none}.campaign-footer>p{text-align:center;max-width:900px;margin:24px auto 0;line-height:1.7}.campaign-page a:hover{filter:brightness(1.12)}@media (width<=860px){.campaign-header{height:62px}.campaign-header>div>a:first-child{display:none}.campaign-hero{min-height:auto;padding:70px 0}.campaign-hero-grid,.campaign-tech-layout{grid-template-columns:1fr;gap:50px}.campaign-hero h1{font-size:48px}.campaign-problems,.campaign-capabilities{grid-template-columns:1fr 1fr}.campaign-section{padding:76px 0}}@media (width<=560px){.campaign-wrap{width:min(100% - 32px,1160px)}.campaign-hero h1{font-size:40px}.campaign-lead{font-size:17px}.campaign-actions{flex-direction:column}.campaign-problems,.campaign-capabilities,.campaign-progress{grid-template-columns:1fr}.campaign-section h2{font-size:34px}.campaign-footer>div{display:block}.campaign-footer div div{flex-wrap:wrap;margin-top:16px}}.campaign-compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.campaign-compare>div{background:#131b26;border:1px solid #ffffff14;border-radius:16px;padding:34px}.campaign-compare>div:last-child{background:linear-gradient(145deg,#45b7d11a,#e639460f);border-color:#45b7d14d}.campaign-compare b{font-size:22px}.campaign-compare p{color:#a2adba;margin:20px 0 0;padding-left:22px;position:relative}.campaign-compare p:before{content:"✓";color:#5cc4da;position:absolute;left:0}.campaign-service{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.campaign-service>div{background:#141c27;border:1px solid #ffffff14;border-radius:16px;padding:30px}.campaign-service span{font-family:var(--font-mono);color:#e95a67}.campaign-service h3{margin:24px 0 10px;font-size:22px}.campaign-service p{color:#98a5b4;line-height:1.7}.campaign-service a{color:#66c5da;margin-top:14px;text-decoration:none;display:inline-block}.campaign-markdown{border-top:1px solid #ffffff14}.campaign-markdown h1,.campaign-markdown h2,.campaign-markdown h3{margin:42px 0 18px}.campaign-markdown h1{font-size:44px}.campaign-markdown h2{font-size:34px}.campaign-markdown h3{font-size:24px}.campaign-markdown p,.campaign-markdown li{color:#a8b3c0;line-height:1.85}.campaign-markdown table{border-collapse:collapse;width:100%;margin:24px 0}.campaign-markdown th,.campaign-markdown td{text-align:left;border:1px solid #ffffff1a;padding:14px}.campaign-markdown blockquote{background:#e639460f;border-left:3px solid #e63946;margin:24px 0;padding:12px 24px}@media (width<=860px){.campaign-service{grid-template-columns:1fr}}@media (width<=560px){.campaign-compare{grid-template-columns:1fr}}.campaign-screen{border-top:1px solid #ffffff12;align-items:center;min-height:calc(100vh - 72px);padding:100px 0;display:flex;position:relative}.campaign-screen .campaign-wrap{z-index:1;position:relative}.campaign-number{color:#65c5db;font:700 12px/1.4 var(--font-mono);letter-spacing:.12em;margin-bottom:18px;display:block}.campaign-screen h2{letter-spacing:-.04em;margin:0 0 42px;font-size:clamp(40px,5vw,66px);line-height:1.12}.campaign-center{text-align:center}.campaign-screen-0{background:radial-gradient(circle at 50% 45%,#e6394621,#0000 42%),#090d12}.campaign-screen-0 h1{margin:25px 0;font-size:clamp(46px,6vw,76px);line-height:1.18}.campaign-screen-0 h1 em{color:#62c3d9;font-style:normal}.campaign-screen-0 p,.campaign-screen-lead{color:#a4afbd;max-width:820px;margin:0 auto;font-size:18px;line-height:1.8}.campaign-scroll{color:#fff;border-bottom:1px solid #e63946;margin-top:38px;padding-bottom:5px;text-decoration:none;display:inline-block}.campaign-screen-1 h2{font-size:clamp(58px,7vw,92px);line-height:1}.campaign-screen-1 h2 em{background:linear-gradient(90deg,#ff6877,#e63946 45%,#57bdd5);color:#0000;-webkit-background-clip:text;font-style:normal}.campaign-example-list{gap:18px;display:grid}.campaign-example-list article{background:#141c27;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:70px 1fr;padding:25px 30px;display:grid}.campaign-example-list article>b{font:700 14px var(--font-mono);color:#e75a67}.campaign-example-list span{color:#68c5d9;font-size:11px}.campaign-example-list h3{margin:8px 0;font-size:20px}.campaign-example-list i{color:#e63946;font-style:normal;display:block}.campaign-example-list p{color:#a5b0bd;margin:8px 0 0}.campaign-step-line{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.campaign-step-line article{background:#141c27;border:1px solid #ffffff17;border-radius:16px;padding:35px}.campaign-step-line b{background:linear-gradient(135deg,#e63946,#2b99b3);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.campaign-step-line h3{margin:28px 0 12px;font-size:23px}.campaign-step-line p,.campaign-foundations p,.campaign-scene-grid p{color:#99a6b5;line-height:1.75}.campaign-foundations{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.campaign-foundations article{background:linear-gradient(145deg,#45b7d114,#e639460d);border:1px solid #45b7d133;border-radius:18px;padding:36px}.campaign-foundations b{color:#ed5c69;font-size:34px}.campaign-foundations h3{margin:28px 0 12px;font-size:22px}.campaign-proof-note{color:#7f8d9d;text-align:center;margin-top:28px}.campaign-scene-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.campaign-scene-grid article{background:#141c27;border:1px solid #ffffff14;border-radius:15px;padding:32px}.campaign-scene-grid b{color:#e85b68;font-family:var(--font-mono)}.campaign-scene-grid h3{margin:22px 0 10px;font-size:23px}.campaign-change-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.campaign-change-grid article{background:#141c27;border:1px solid #ffffff14;border-radius:16px;padding:30px}.campaign-change-grid span,.campaign-change-grid b{color:#e85b68;margin-bottom:8px;display:block}.campaign-change-grid b{color:#61c3d9;margin-top:26px}.campaign-change-grid p{color:#9ba8b7;line-height:1.7}.campaign-faq-list details{border-bottom:1px solid #ffffff1a;padding:24px 2px}.campaign-faq-list summary{cursor:pointer;font-size:19px;font-weight:700}.campaign-faq-list summary b{color:#e85b68;font-family:var(--font-mono);margin-right:18px}.campaign-faq-list p{color:#9daaba;max-width:900px;padding-left:45px;line-height:1.8}.campaign-screen-12{min-height:90vh}.campaign-screen-12>div>span:last-of-type{color:#a6b0bd}@media (width<=860px){.campaign-screen{min-height:auto;padding:82px 0}.campaign-step-line,.campaign-foundations,.campaign-change-grid,.campaign-screen-1 .campaign-hero-grid,.campaign-scene-grid{grid-template-columns:1fr}}.campaign-scroll{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e63946}.campaign-funnel .campaign-screen{min-height:auto;padding:72px 0}.campaign-funnel .campaign-screen-0{min-height:68vh;padding:68px 0}.campaign-funnel .campaign-screen-1{min-height:76vh;padding:78px 0}.campaign-funnel .campaign-screen-12{min-height:64vh;padding:76px 0}.campaign-funnel .campaign-screen h2{margin-bottom:30px}.campaign-funnel .campaign-problems article,.campaign-funnel .campaign-capabilities article{min-height:185px}.campaign-funnel .campaign-example-list{gap:12px}.campaign-funnel .campaign-example-list article{padding:20px 26px}.campaign-funnel .campaign-step-line article,.campaign-funnel .campaign-foundations article,.campaign-funnel .campaign-scene-grid article,.campaign-funnel .campaign-change-grid article{padding:26px}.campaign-funnel .campaign-faq-list details{padding:18px 2px}@media (width<=860px){.campaign-funnel .campaign-screen,.campaign-funnel .campaign-screen-0,.campaign-funnel .campaign-screen-1,.campaign-funnel .campaign-screen-12{min-height:auto;padding:58px 0}}.iwa-research-formula{color:#eaf2ff;white-space:pre-wrap;letter-spacing:.01em;background:linear-gradient(135deg,#1f4b9129,#0f1a30b8);border:1px solid #5082dc3d;border-left:3px solid #3676e8;border-radius:10px;margin:18px 0;padding:18px 22px;font:500 16px/1.8 Cambria Math,STIX Two Math,Consolas,monospace;overflow-x:auto}.academy-video-pending{color:#eaf2ff;text-align:center;background:radial-gradient(circle at 50% 20%,#356fdc3d,#0000 42%),linear-gradient(135deg,#101e36,#091425);border:1px solid #4c7dd747;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;padding:32px;display:flex}.academy-video-pending-icon{background:linear-gradient(135deg,#2e69d2,#d73b4b);border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:4px;font-size:19px;display:grid;box-shadow:0 14px 34px #184baa47}.academy-video-pending strong{font-size:20px}.academy-video-pending p{color:#aebdd5;margin:0;font-size:14px}.iwa-classroom-video-pending{margin-bottom:22px}.academy-detail-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:28px;width:100%;display:grid}.academy-detail-page .portal-content-section{width:min(1360px,100% - 48px)}.academy-detail-layout>article{min-width:0}.academy-markdown-width{width:100%;max-width:100%}.academy-detail-type{align-items:center;gap:10px;margin:0 0 20px;display:flex}.academy-detail-type span,.academy-detail-type b{letter-spacing:.05em;border-radius:7px;padding:6px 10px;font-size:11px}.academy-detail-type span{color:#fff;background:linear-gradient(120deg,#1470b5,#c93241)}.academy-detail-type b{color:#b7cee0;border:1px solid #b7cee040}.academy-course-main{min-width:0}.academy-video-stage{background:#f4f7fa;border:1px solid #dce5ec;border-radius:16px;margin-bottom:34px;padding:15px;box-shadow:0 12px 34px #0d335214}.academy-course-section-label{color:#527087;letter-spacing:.14em;margin:2px 3px 13px;font-size:10px;font-weight:900}.academy-video-stage .academy-player{margin-bottom:0}.academy-course-section-head{background:linear-gradient(110deg,#edf6fd,#fff7f7);border-left:4px solid #1968a8;border-radius:0 12px 12px 0;margin:0 0 24px;padding:22px 24px}.academy-course-section-head span{color:#c53140;letter-spacing:.14em;font-size:10px;font-weight:900}.academy-course-section-head h2{color:#143852;margin:7px 0 5px;font-size:24px}.academy-course-section-head p{color:#60788b;margin:0;font-size:12px;line-height:1.7}.academy-detail-page.is-article-course .academy-detail-layout{grid-template-columns:minmax(0,1fr) 280px}.academy-player{aspect-ratio:16/9;box-sizing:border-box;object-fit:contain;background:#07111f;border-radius:14px;width:100%;max-width:100%;height:auto;margin:0 0 30px;display:block;box-shadow:0 16px 42px #071d3229}@media (width<=900px){.academy-detail-layout{grid-template-columns:minmax(0,1fr);gap:34px}.academy-detail-page.is-article-course .academy-detail-layout{grid-template-columns:minmax(0,1fr)}.academy-player{border-radius:10px}}@media (width<=620px){.academy-media-tabs{overflow-x:auto}.academy-media-tabs a{white-space:nowrap}.academy-course-section-head{padding:18px}.academy-detail-page .portal-content-section{width:calc(100% - 24px)}}.cms-content-title-link{color:#123f60;align-items:center;gap:7px;max-width:100%;font-size:13px;font-weight:800;line-height:1.45;text-decoration:none;display:inline-flex}.cms-content-title-link:hover{color:#087fca;text-underline-offset:4px;text-decoration:underline}.cms-content-title-link span{color:#087fca;background:#e8f5fc;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;font-size:10px;text-decoration:none;display:inline-grid}.iwa-news-detail .katex-display{color:#071a38;background:#f8fbff;border:1px solid #b8cae8;border-left:5px solid #165dcc;border-radius:10px;margin:18px 0;padding:18px 22px;overflow:auto hidden;box-shadow:inset 0 0 0 1px #ffffffe6,0 5px 16px #0a25521f}.iwa-news-detail .katex{color:#071a38;font-size:1.12em;font-weight:600}.iwa-news-detail p>.katex,.iwa-news-detail li>.katex{color:#071a38;background:#fff;border:1px solid #c9d8ee;border-radius:5px;padding:2px 6px}.market-order-body{padding:22px 24px}.market-order-product{background:linear-gradient(135deg,#f8fbfd,#fff);border:1px solid #e3eaf0;border-radius:12px;justify-content:space-between;align-items:flex-end;padding:16px;display:flex}.market-order-product>div{flex-direction:column;gap:4px;display:flex}.market-order-product small{color:#78909f;letter-spacing:.12em;font-size:10px;font-weight:800}.market-order-product strong{color:#102f44;font-size:18px}.market-order-product span{color:#64748b;font-size:12px}.market-order-product>b{color:#e63946;font-size:28px}.market-order-warning{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:9px;margin:14px 0;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.6}.market-pay-title{color:#314d60;margin:18px 0 9px;font-size:12px;font-weight:900}.market-pay-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-pay-options>button{color:#27465a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:10px;grid-template-columns:38px 1fr 22px;align-items:center;gap:10px;padding:13px;transition:all .18s;display:grid}.market-pay-options>button:hover{border-color:#93b7cd;transform:translateY(-1px)}.market-pay-options>button.is-selected{border-width:2px;box-shadow:0 5px 16px #124f741a}.market-pay-options>button.alipay.is-selected{background:#f3f8ff;border-color:#1677ff}.market-pay-options>button.wechat.is-selected{background:#f2fff7;border-color:#07c160}.market-pay-options>button>span{color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.market-pay-options>button.alipay>span{background:#1677ff}.market-pay-options>button.wechat>span{background:#07c160}.market-pay-options>button div{flex-direction:column;display:flex}.market-pay-options>button strong{font-size:14px}.market-pay-options>button small{color:#8193a0;margin-top:3px;font-size:10px}.market-pay-options>button i{color:#fff;background:#0b91d0;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid}.market-pay-options>button.wechat i{background:#07c160}@media (width<=560px){.market-pay-options{grid-template-columns:1fr}.market-order-product{flex-direction:column;align-items:flex-start;gap:12px}}.public-config-page{gap:18px;display:grid}.public-config-tabs{background:#f4f7fb;border:1px solid #e0e8f1;border-radius:14px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.public-config-tabs button{color:#526981;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px}.public-config-tabs button.active{color:#fff;background:linear-gradient(135deg,#c41e2e,#1f66b3);font-weight:700}.public-config-note{color:#526981;background:#f7fbff;border-left:4px solid #1f66b3;border-radius:8px;align-items:center;gap:14px;padding:13px 16px;display:flex}.public-config-note b{color:#17314c}.public-config-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.public-config-layout>aside{gap:7px;display:grid;position:sticky;top:90px}.public-config-layout>aside button{text-align:left;color:#17314c;cursor:pointer;background:#fff;border:1px solid #dfe7f0;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.public-config-layout>aside button small{color:#7c8da0}.public-config-layout>aside button.active{background:#f2f8ff;border-color:#2b70b5;box-shadow:0 5px 16px #1f66b317}.public-config-layout>main{background:#fff;border:1px solid #e0e7ef;border-radius:14px;padding:22px;box-shadow:0 10px 28px #1232520f}.public-config-editor-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.public-config-editor-head small{color:#8190a0;font-family:monospace}.public-config-editor-head h2{color:#17314c;margin:5px 0 0}.public-config-editor-head label{color:#315d88;align-items:center;gap:7px;display:flex}.public-config-core{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.public-config-core label,.public-config-input{color:#40566d;gap:7px;font-size:12px;font-weight:700;display:grid}.public-config-core input,.public-config-core textarea,.public-config-input input,.public-config-input textarea{color:#17314c;resize:vertical;background:#fff;border:1px solid #d6e0ea;border-radius:8px;outline:none;padding:10px 12px}.public-config-fields{gap:14px;display:grid}.public-config-object,.public-config-array{border:1px solid #e0e8f1;border-radius:11px;gap:12px;padding:14px;display:grid}.public-config-object legend,.public-config-field-title{color:#244f78;padding:0 6px;font-weight:800}.public-config-array-item{background:#f8fafc;border:1px solid #e6ecf2;border-radius:9px;gap:10px;padding:13px;display:grid}.public-config-array-head{justify-content:space-between;align-items:center;display:flex}.public-config-array-head div{gap:5px;display:flex}.public-config-array-head button,.public-config-add{color:#315f8a;cursor:pointer;background:#fff;border:1px solid #ccdae7;border-radius:6px;padding:5px 8px}.public-config-array-head button.danger{color:#a42534;border-color:#e9c7cc}.public-config-check{color:#40566d;align-items:center;gap:8px;display:flex}.public-config-add{justify-self:start}.public-config-save{border-top:1px solid #edf1f5;justify-content:flex-end;margin-top:20px;padding-top:18px;display:flex}.public-config-save button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c41e2e,#e63946);border:0;border-radius:9px;padding:11px 22px;font-weight:800}.cms-preview-link{color:#1e5e9c;background:#eef6ff;border-radius:8px;padding:10px 14px;text-decoration:none}.cms-message{border-radius:8px;padding:12px 15px}.cms-message.success{color:#17653b;background:#effaf3}.cms-message.error{color:#a42031;background:#fff3f4}@media (width<=900px){.public-config-layout{grid-template-columns:1fr}.public-config-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.public-config-core{grid-template-columns:1fr}}.customer-config-page{gap:16px;max-width:1240px;display:grid}.customer-config-head{color:#fff;background:linear-gradient(125deg,#123b66,#155fa2 58%,#c62f3d);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px;display:flex}.customer-config-head span{letter-spacing:.16em;color:#bfe5ff;font-size:10px;font-weight:900}.customer-config-head h1{margin:6px 0;font-size:28px}.customer-config-head p{color:#dceaf6;max-width:720px;margin:0;font-size:13px}.customer-config-head a,.customer-config-panel header a{color:#15558c;white-space:nowrap;background:#fff;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:800;text-decoration:none}.customer-config-tabs{background:#fff;border:1px solid #dfe8f0;border-radius:12px;gap:7px;padding:7px;display:flex}.customer-config-tabs button{color:#526b80;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px}.customer-config-tabs button.active{color:#fff;background:linear-gradient(120deg,#175f9f,#c92e3d);font-weight:800}.customer-config-panel{background:#fff;border:1px solid #dfe7ef;border-radius:14px;padding:22px;box-shadow:0 8px 28px #1335520d}.customer-config-panel>header{border-bottom:1px solid #e9eef3;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.customer-config-panel header h2{color:#163650;margin:0 0 5px;font-size:20px}.customer-config-panel header p{color:#718596;margin:0;font-size:12px}.customer-config-panel>footer{justify-content:flex-end;margin-top:20px;display:flex}.customer-config-panel>footer button{color:#fff;cursor:pointer;background:#c62f3d;border:0;border-radius:8px;padding:10px 22px;font-weight:800}.customer-config-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.customer-config-fields label{color:#35536a;gap:7px;font-size:12px;font-weight:800;display:grid}.customer-config-fields input,.customer-config-fields textarea,.customer-nav-list input{color:#17364e;font:inherit;resize:vertical;background:#fff;border:1px solid #d5e0e8;border-radius:8px;padding:10px 11px}.customer-config-fields small{color:#8495a4;font-size:10px;font-weight:400}.customer-nav-list{gap:8px;margin-top:18px;display:grid}.customer-nav-list article{border:1px solid #e1e9ef;border-radius:10px;grid-template-columns:34px 32px minmax(150px,1fr) 180px 150px 90px 95px;align-items:center;gap:10px;padding:11px 13px;display:grid}.customer-nav-order{color:#155f9d;background:#eaf4fb;border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.customer-nav-list article>div{display:grid}.customer-nav-list code{color:#8a99a6;font-size:9px}.customer-nav-policy{color:#5d7385;font-size:10px}.customer-nav-list label{color:#8494a1;gap:3px;font-size:9px;display:grid}.customer-nav-list input{min-width:0;padding:7px;font-size:11px}.customer-nav-list button{color:#fff;cursor:pointer;background:#1673b5;border:0;border-radius:7px;padding:8px;font-size:10px}.customer-nav-list button:disabled{color:#607383;cursor:not-allowed;background:#e9eef2}.customer-config-split{grid-template-columns:210px minmax(0,1fr);gap:14px;display:grid}.customer-config-split>aside{background:#fff;border:1px solid #dfe7ef;border-radius:12px;align-content:start;gap:5px;padding:10px;display:grid}.customer-config-split>aside button{color:#526b80;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.customer-config-split>aside button.active{color:#155e9e;background:#eaf4fb;font-weight:800}.customer-config-preview{background:#f4f7fa;border:1px solid #dce6ed;border-radius:13px;grid-template-columns:270px 1fr;min-height:420px;margin-top:20px;display:grid;overflow:hidden}.customer-config-preview>aside{color:#dceaf4;background:#102e48;padding:22px}.customer-config-preview aside h3{color:#fff;margin:0 0 18px}.customer-config-preview aside div{border-bottom:1px solid #ffffff12;grid-template-columns:25px 1fr;gap:7px;padding:9px;display:grid}.customer-config-preview aside small{color:#7fa0b8;grid-column:2;font-size:8px}.customer-config-preview>main{padding:44px}.customer-config-preview main span{color:#c52c3b;letter-spacing:.16em;font-size:10px;font-weight:900}.customer-config-preview main h2{color:#163650;font-size:30px}.customer-config-preview main p{color:#587187;background:#fff;border-left:3px solid #1765a8;padding:14px}@media (width<=980px){.customer-nav-list article{grid-template-columns:34px 32px 1fr 120px}.customer-nav-policy{grid-column:3/5}.customer-config-fields{grid-template-columns:1fr}}@media (width<=720px){.customer-config-head{flex-direction:column;align-items:flex-start}.customer-config-tabs{overflow-x:auto}.customer-config-split,.customer-config-preview{grid-template-columns:1fr}.customer-config-split>aside{grid-template-columns:1fr 1fr}.customer-nav-list article{grid-template-columns:30px 30px 1fr}.customer-nav-policy{grid-column:3}.customer-nav-list article>label,.customer-nav-list article>button{grid-column:1/4}.customer-config-preview>aside{max-height:280px;overflow:auto}}.customer-announcement-banner{color:#174c75;background:#edf7ff;border-bottom:1px solid #c9dff0;padding:10px 28px;font-size:12px;font-weight:700}.course-type-selector{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.course-type-selector>button{color:#294b66;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ec;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.course-type-selector>button:hover{border-color:#9bbbd2}.course-type-selector>button.is-active{background:linear-gradient(120deg,#eef7fe,#fff5f6);border:2px solid #1766a5;box-shadow:0 7px 20px #12518017}.course-type-selector>button>b{color:#fff;background:linear-gradient(135deg,#1768aa,#c73140);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.course-type-selector>button>span{flex-direction:column;font-size:14px;font-weight:800;display:flex}.course-type-selector small{color:#73889a;margin-top:4px;font-size:10px;font-weight:500;line-height:1.5}@media (width<=620px){.course-type-selector{grid-template-columns:1fr}}:root{--iwa-public-max-width:1180px;--iwa-public-gutter:48px}.iwa-shell,.portal-header-inner,.portal-page-hero-inner,.portal-footer-inner,.portal-footer-bottom,.portal-footer .iwa-shell,.about-principles .iwa-shell,.iwa-news-detail-heading,.iwa-news-detail-cover,.iwa-news-detail-article{width:min(var(--iwa-public-max-width), calc(100% - var(--iwa-public-gutter)));max-width:var(--iwa-public-max-width);box-sizing:border-box;margin-left:auto;margin-right:auto}.portal-content-section,.academy-detail-page .portal-content-section{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.iwa-news-detail-cover{padding:0}.iwa-news-detail-article{padding:0 0 60px}.iwa-news-detail-article>.markdown-body,.iwa-news-detail-article>.academy-video-pending{box-sizing:border-box;width:100%;margin-left:0;margin-right:0}@media (width<=900px){:root{--iwa-public-gutter:40px}}@media (width<=620px){:root{--iwa-public-gutter:32px}.iwa-news-detail-article{padding-bottom:44px}.portal-footer-signature{gap:8px}.portal-footer-signature img{height:34px}.portal-footer-signature p{font-size:12px}}@media (width>=1001px){.portal-header-inner{gap:24px}.portal-nav{gap:4px}.portal-nav a{padding-left:11px;padding-right:11px;font-size:16px;font-weight:800}.portal-console,.portal-trial,.portal-login,.portal-logout{min-height:42px;padding-left:17px;padding-right:17px;font-size:15px}}.portal-header.is-home .portal-brand img{height:72px}.portal-header.is-home .portal-header-inner{min-height:96px}@media (width<=1000px){.portal-header.is-home .portal-brand img{height:54px}.portal-header.is-home .portal-header-inner{min-height:78px}}.portal-frame :where(.hc-shell,.iwa-shell,.portal-header-inner,.portal-page-hero-inner,.portal-hero-grid,.iwa-news-hero-inner,.iwa-news-main>.iwa-shell,.portal-content-section>.iwa-shell,.iwa-section>.iwa-shell,.about-company>.iwa-shell,.market-detail-layout,.academy-detail-layout,.iwa-news-detail-heading,.iwa-news-detail-cover,.iwa-news-detail-article,.portal-footer-inner,.portal-footer-bottom,.portal-footer>.iwa-shell){width:min(var(--iwa-public-max-width), calc(100% - var(--iwa-public-gutter)));max-width:var(--iwa-public-max-width);box-sizing:border-box;margin-left:auto;margin-right:auto}.portal-frame :where(.portal-content-section,.iwa-news-main){width:100%;max-width:none;margin-left:0;margin-right:0}.iwa-news-grid{gap:16px}.iwa-news-card{border-radius:15px}.iwa-news-cover{flex:0 0 92px;height:92px}.iwa-news-cover>div{background:radial-gradient(circle at 82% 10%, color-mix(in srgb, var(--article-color) 20%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--article-color) 9%, #f5f8fc), #f8fafc);align-items:center;padding:14px 16px}.iwa-news-cover span{align-self:flex-start;font-size:9px}.iwa-news-cover b{align-self:center;font-size:32px;line-height:1}.iwa-news-card h3{margin:9px 0 6px;font-size:16px;line-height:1.4}.iwa-news-card-body>p{-webkit-line-clamp:2;font-size:12px;line-height:1.6}.iwa-news-card footer{border-top:1px solid #edf1f5;gap:9px;margin-top:12px;padding-top:11px}.iwa-news-cover.has-image{flex-basis:78px;height:78px}.iwa-news-cover.is-placeholder{flex-basis:44px;height:44px}.iwa-news-cover.is-placeholder>div{align-items:center;padding:8px 14px}.iwa-news-cover.is-placeholder span,.iwa-news-cover.is-placeholder b{align-self:center}.iwa-news-cover.is-placeholder span{font-size:9px}.iwa-news-cover.is-placeholder b{opacity:.78;font-size:21px}.iwa-news-card-body{padding-top:12px}.iwa-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px}.iwa-news-card{border-radius:12px;box-shadow:0 5px 18px #1037550e}.iwa-news-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1037551c}.iwa-news-cover,.iwa-news-cover.has-image,.iwa-news-cover.is-placeholder{flex:0 0 36px;height:36px}.iwa-news-cover>div,.iwa-news-cover.is-placeholder>div{align-items:center;padding:6px 9px}.iwa-news-cover span,.iwa-news-cover.is-placeholder span{border:1px solid color-mix(in srgb,var(--article-color) 20%,transparent);background:#ffffffd1;border-radius:5px;align-self:center;padding:3px 6px;font-size:9px}.iwa-news-cover b,.iwa-news-cover.is-placeholder b{opacity:.72;align-self:center;font-size:16px;line-height:1}.iwa-news-card-body{padding:9px 11px 8px}.iwa-news-meta{gap:10px}.iwa-news-meta span{background:color-mix(in srgb,var(--article-color) 9%,#fff);border-radius:5px;padding:3px 7px;font-size:9px}.iwa-news-meta time{font-size:9px}.iwa-news-card h3{text-overflow:ellipsis;white-space:nowrap;min-height:0;margin:6px 0 3px;font-size:14px;line-height:1.4;overflow:hidden}.iwa-news-card-body>p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;display:block;overflow:hidden}.iwa-news-card footer{gap:7px;margin-top:7px;padding-top:7px;font-size:9px}.iwa-news-card footer b{font-size:9px}@media (width<=960px){.iwa-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.iwa-news-grid{grid-template-columns:1fr}}.customer-market-page .customer-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.customer-market-page .customer-market-grid article{border-radius:12px;min-height:265px;padding:14px}.customer-market-page .customer-app-icon{border-radius:9px;width:38px;height:38px;font-size:10px;box-shadow:0 6px 15px #0870b121}.customer-market-page .customer-app-card-head{margin-bottom:7px}.customer-market-page .customer-app-meta{margin:9px 0 5px}.customer-market-page .customer-market-grid h3{margin-bottom:5px;font-size:15px}.customer-market-page .customer-market-grid p{-webkit-line-clamp:2;min-height:34px}.customer-market-page .customer-app-shop{padding:7px 9px}.customer-market-page .customer-market-grid footer{margin-top:7px;padding-top:7px}@media (width<=1050px){.customer-market-page .customer-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.customer-market-page .customer-market-grid{grid-template-columns:1fr}}.public-config-image-editor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-config-image-editor>img{object-fit:cover;background:#f2f5f8;border:1px solid #d6e0ea;border-radius:8px;width:160px;height:88px}.public-config-image-editor>input{flex:1;min-width:260px}.public-config-upload{color:#fff;cursor:pointer;background:#245f98;border-radius:8px;padding:9px 12px;position:relative;overflow:hidden}.public-config-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.public-config-image-editor>button{color:#a42031;cursor:pointer;background:#fff;border:1px solid #e0bcc2;border-radius:8px;padding:9px 12px}.public-config-image-editor>.cms-message{width:100%;font-weight:500}.portal-frame .portal-header{height:72px;min-height:72px}.portal-frame .portal-header-inner{width:min(var(--iwa-public-max-width),calc(100% - var(--iwa-public-gutter)));max-width:var(--iwa-public-max-width);box-sizing:border-box;flex-wrap:nowrap;gap:24px;height:72px;min-height:72px;margin:0 auto;padding:0}.portal-frame .portal-brand{align-items:center;width:154px;min-width:154px;height:72px;display:flex}.portal-frame .portal-brand img,.portal-frame .portal-header.is-home .portal-brand img{object-fit:contain;width:auto;height:54px;max-height:54px;display:block}.portal-frame .portal-nav{align-items:stretch;gap:2px;height:72px;margin-right:auto}.portal-frame .portal-nav a{box-sizing:border-box;white-space:nowrap;border:0;align-items:center;min-width:max-content;height:72px;padding:0 11px;font-size:15px;font-weight:800;line-height:1;display:flex}.portal-frame .portal-nav a:after{bottom:9px;left:11px;right:11px}.portal-frame .portal-account{align-items:center;gap:7px;height:72px;display:flex}.portal-frame .portal-console,.portal-frame .portal-trial,.portal-frame .portal-login,.portal-frame .portal-logout{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:auto;min-width:68px;height:40px;min-height:40px;padding:0 15px;font-size:14px;line-height:1;display:inline-flex}.portal-frame .portal-header.is-home .portal-header-inner{min-height:72px}@media (width<=1000px){.portal-frame .portal-header{height:auto;min-height:72px}.portal-frame .portal-header-inner{flex-wrap:wrap;width:calc(100% - 40px);height:auto;min-height:72px;padding:0}.portal-frame .portal-brand{width:140px;min-width:140px;height:72px}.portal-frame .portal-brand img,.portal-frame .portal-header.is-home .portal-brand img{height:48px;max-height:48px}.portal-frame .portal-nav,.portal-frame .portal-account{height:auto}.portal-frame .portal-nav.is-open,.portal-frame .portal-account.is-open{padding-bottom:14px}.portal-frame .portal-nav.is-open a{height:42px;padding:0 8px}.portal-frame .portal-account{padding-bottom:14px}}@media (width<=620px){.portal-frame .portal-header-inner{width:calc(100% - 28px)}.portal-frame .portal-brand{width:130px;min-width:130px}.portal-frame .portal-brand img,.portal-frame .portal-header.is-home .portal-brand img{height:44px;max-height:44px}}@media (width>=1001px){.portal-frame .portal-header-inner{gap:22px}.portal-frame .portal-brand{flex:none;width:auto;min-width:0}.portal-frame .portal-brand img,.portal-frame .portal-header.is-home .portal-brand img{height:68px;max-height:68px}.portal-frame .portal-nav a:first-child{padding-left:4px}.portal-frame .portal-nav a:first-child:after{left:4px}}.customer-admin-shell{--customer-content-width:1240px;--customer-content-gutter:32px}.customer-admin-shell .admin-content{width:min(var(--customer-content-width),100%);max-width:var(--customer-content-width);padding-right:var(--customer-content-gutter);padding-left:var(--customer-content-gutter);margin-left:auto;margin-right:auto}.customer-admin-shell .admin-content>div,.customer-admin-shell .admin-content>section,.customer-admin-shell .customer-compact-page,.customer-admin-shell .customer-market-page,.customer-admin-shell .customer-pricing-page,.customer-admin-shell .customer-recharge-page,.customer-admin-shell .faq-workspace{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.customer-admin-shell .customer-page-title,.customer-admin-shell .customer-dashboard-hero,.customer-admin-shell .customer-recharge-hero{box-sizing:border-box;width:100%}@media (width<=900px){.customer-admin-shell{--customer-content-gutter:18px}}@media (width<=620px){.customer-admin-shell{--customer-content-gutter:14px}.customer-admin-shell .admin-content{padding-top:18px}}.customer-unified-page{color:#17374f;width:100%}.customer-unified-hero,.customer-admin-shell .customer-page-title{box-sizing:border-box;background:linear-gradient(120deg,#0d3657,#17689e 66%,#9d3340);border:1px solid #97b7cf59;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:116px;margin:0 0 16px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 31px #0e3a5b24}.customer-unified-hero:after,.customer-admin-shell .customer-page-title:after{content:"";border:24px solid #ffffff12;border-radius:50%;width:185px;height:185px;position:absolute;right:-48px}.customer-unified-hero>div,.customer-admin-shell .customer-page-title>div,.customer-unified-hero-action,.customer-admin-shell .customer-page-title>button,.customer-admin-shell .customer-page-title>a{z-index:1;position:relative}.customer-unified-hero span,.customer-admin-shell .customer-page-title span{letter-spacing:.18em;font-weight:900;color:#87caee!important;font-size:9px!important}.customer-unified-hero h1,.customer-admin-shell .customer-page-title h1{line-height:1.2;color:#fff!important;margin:5px 0!important;font-size:26px!important}.customer-unified-hero p,.customer-admin-shell .customer-page-title p{max-width:720px;line-height:1.7;color:#c8dce8!important;margin:0!important;font-size:11px!important}.customer-unified-hero-action{align-items:center;gap:8px;display:flex}.customer-unified-hero-action button,.customer-unified-hero-action select,.customer-admin-shell .customer-page-title>button,.customer-admin-shell .customer-page-title>a{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff47!important;border-radius:8px!important;min-height:36px!important;padding:8px 13px!important;font-size:10px!important;font-weight:800!important}.customer-unified-panel{background:#fff!important;border:1px solid #dce7ee!important;border-radius:14px!important;box-shadow:0 7px 24px #1138530d!important}.customer-unified-notice{border-radius:13px!important}.customer-unified-metrics>div{overflow:hidden;border:1px solid #dce7ee!important;border-radius:12px!important;padding:17px!important;position:relative!important;box-shadow:0 6px 20px #1138530b!important}.customer-unified-metrics>div:before{content:"";background:linear-gradient(90deg,#167abb,#c93443);height:3px;position:absolute;top:0;left:0;right:0}.customer-unified-section-title{justify-content:space-between;align-items:end;margin:22px 2px 10px;display:flex}.customer-unified-section-title span{color:#1878ae;letter-spacing:.15em;font-size:8px;font-weight:900}.customer-unified-section-title h3{color:#17374e!important;margin:3px 0 0!important;font-size:17px!important}.customer-unified-tabs{background:#f5f8fa;border:1px solid #dce6ed;border-bottom:0;border-radius:12px 12px 0 0;padding:6px 6px 0}.customer-unified-tabs button{border-radius:8px 8px 0 0!important}.customer-profile-page>.customer-unified-panel,.customer-profile-page>div:not(.customer-unified-hero):not([style*="position: fixed"]),.customer-api-keys-page>div:not(.customer-unified-hero){border:1px solid #dce7ee!important;border-radius:14px!important;box-shadow:0 7px 24px #1138530d!important}.customer-profile-page label{font-weight:700;color:#496477!important;font-size:11px!important}.customer-profile-page input{min-height:38px}.customer-orders-page table,.customer-usage-page table,.customer-usage-detail-page table{border-radius:10px!important}.customer-download-app-page iframe{background:#fff;height:64vh!important}.customer-admin-shell .customer-data-page .customer-page-title,.customer-admin-shell .customer-compact-page>.customer-page-title{margin-top:0}.customer-admin-shell .customer-pricing-title>a{background:#ffffff1a!important}.customer-admin-shell .customer-state{border-radius:13px}.customer-admin-shell .data-tabs-nav{margin-bottom:12px}@media (width<=700px){.customer-unified-hero,.customer-admin-shell .customer-page-title{flex-direction:column;align-items:flex-start;min-height:0;padding:20px}.customer-unified-hero-action,.customer-unified-hero-action>*{width:100%}.customer-unified-metrics{grid-template-columns:1fr 1fr!important}}.customer-admin-shell .merchant-page-head,.customer-admin-shell .customer-market-hero{box-sizing:border-box;min-height:116px;margin-bottom:16px;position:relative;overflow:hidden;background:linear-gradient(120deg,#0d3657,#17689e 66%,#9d3340)!important;border:1px solid #97b7cf59!important;border-radius:16px!important;padding:22px 24px!important;box-shadow:0 13px 31px #0e3a5b24!important}.customer-admin-shell .merchant-page-head:after,.customer-admin-shell .customer-market-hero:after{content:"";border:24px solid #ffffff12;border-radius:50%;width:185px;height:185px;position:absolute;right:-48px}.customer-admin-shell .merchant-page-head>*,.customer-admin-shell .customer-market-hero>*{z-index:1;position:relative}.customer-admin-shell .merchant-page-head h1,.customer-admin-shell .customer-market-hero h1{color:#fff!important}.customer-admin-shell .merchant-page-head p,.customer-admin-shell .customer-market-hero p{color:#c8dce8!important}.customer-admin-shell .merchant-page-head>div>span,.customer-admin-shell .customer-market-hero>div>span{color:#87caee!important}.customer-admin-shell .merchant-page-head>button,.customer-admin-shell .customer-market-hero aside button{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff47!important}.customer-admin-shell .customer-market-hero aside{background:#051f353d!important;border-color:#ffffff2e!important}.customer-admin-shell .customer-market-hero aside strong,.customer-admin-shell .customer-market-hero aside span{color:#fff!important}.customer-my-apps-page .customer-unified-hero-action>div{flex-wrap:wrap}.customer-my-apps-page .customer-unified-hero-action button{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff40!important}.customer-my-apps-page .customer-unified-hero-action>div>div{background:#031b2f4d!important}.customer-dashboard-v2{color:#14344c}.customer-dashboard-hero{background:linear-gradient(120deg,#0d3657,#17689e 66%,#9d3340);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #0e3a5b29}.customer-dashboard-hero:after{content:"";border:24px solid #ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;right:-45px}.customer-dashboard-hero>div,.customer-dashboard-hero>a{z-index:1;position:relative}.customer-dashboard-hero span{color:#86c9ee;letter-spacing:.18em;font-size:9px;font-weight:900}.customer-dashboard-hero h2{color:#fff!important;margin:5px 0!important;font-size:26px!important}.customer-dashboard-hero p{color:#c7dbe7;margin:0;font-size:11px}.customer-dashboard-hero>a{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.customer-dashboard-metrics{grid-template-columns:1.3fr repeat(4,1fr);gap:9px;margin-bottom:16px;display:grid}.customer-dashboard-metrics>div{border:1px solid #dfe8ef;overflow:hidden;border-radius:12px!important;padding:14px!important;position:relative!important;box-shadow:0 5px 17px #123a560b!important}.customer-dashboard-metrics>div:before{content:"";background:#1681c2;height:3px;position:absolute;top:0;left:0;right:0}.customer-dashboard-metrics>.is-balance:before{background:linear-gradient(90deg,#1676b5,#c93242)}.customer-dashboard-metrics>.is-spending:before{background:#c93242}.customer-dashboard-metrics>div>div:first-child{font-size:10px!important}.customer-dashboard-metrics>div>div:last-child{font-size:23px!important}.customer-dashboard-plan{border:1px solid #dce7ef;border-radius:14px!important;padding:18px!important;box-shadow:0 7px 22px #133b560d!important}.customer-dashboard-ledgers{flex-direction:column;gap:12px;display:flex}.customer-dashboard-ledger{background:#fff;border:1px solid #dce6ed;border-radius:14px;overflow:hidden;box-shadow:0 7px 24px #1239540b}.customer-dashboard-ledger>header{background:linear-gradient(90deg,#f4f9fc,#fff);border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.customer-dashboard-ledger header span{color:#1877af;letter-spacing:.15em;font-size:8px;font-weight:900}.customer-dashboard-ledger h4{color:#15374f!important;margin:2px 0 1px!important;font-size:15px!important}.customer-dashboard-ledger header p{color:#7b909f;margin:0;font-size:9px}.customer-dashboard-ledger header>a{color:#276080;background:#fff;border:1px solid #d8e5ed;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.customer-dashboard-ledger article{border-bottom:1px solid #edf2f5;grid-template-columns:32px minmax(220px,1fr) 100px 105px 105px;align-items:center;gap:12px;min-height:57px;padding:8px 16px;display:grid}.customer-dashboard-ledger article:last-child{border-bottom:0}.customer-dashboard-ledger article:hover{background:#f8fbfd}.customer-dashboard-ledger article>i{color:#fff;background:linear-gradient(135deg,#1680be,#a93643);border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.customer-dashboard-ledger article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-dashboard-ledger article strong{color:#183c55;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-dashboard-ledger article small{color:#758a99;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-dashboard-ledger article>b{color:#173c55;text-align:right;font-size:12px}.customer-dashboard-ledger article>b.is-income{color:#087cb6}.customer-dashboard-ledger article>span{color:#697f8f;background:#edf2f5;border-radius:16px;justify-self:end;padding:4px 8px;font-size:9px;font-weight:800}.customer-dashboard-ledger article>span.is-success{color:#0878aa;background:#e8f5fb}.customer-dashboard-ledger article>time{color:#7d909e;text-align:right;font-size:9px}.customer-dashboard-ledger article.is-muted{opacity:.65}.customer-dashboard-empty{color:#7b8f9d;text-align:center;padding:25px;font-size:11px}@media (width<=1000px){.customer-dashboard-metrics{grid-template-columns:repeat(3,1fr)}.customer-dashboard-ledger article{grid-template-columns:32px minmax(180px,1fr) 80px 90px}.customer-dashboard-ledger article>time{display:none}}@media (width<=700px){.customer-dashboard-hero{flex-direction:column;align-items:flex-start;gap:15px}.customer-dashboard-metrics{grid-template-columns:repeat(2,1fr)}.customer-dashboard-ledger>header{align-items:flex-start}.customer-dashboard-ledger article{grid-template-columns:32px 1fr auto;gap:8px}.customer-dashboard-ledger article>b{grid-area:1/3}.customer-dashboard-ledger article>span{grid-column:2;justify-self:start}.customer-dashboard-ledger article>time{grid-area:2/3;display:block}.customer-dashboard-ledger header p{display:none}}@media (width<=620px){.portal-frame .portal-header,.portal-frame .portal-header-inner{height:60px;min-height:60px}.portal-frame .portal-header-inner{flex-wrap:nowrap;gap:8px;width:calc(100% - 24px);padding:0}.portal-frame .portal-brand{flex:0 auto;width:auto;min-width:0;height:60px}.portal-frame .portal-brand img,.portal-frame .portal-header.is-home .portal-brand img{width:auto;max-width:150px;height:45px;max-height:45px}.portal-frame .portal-nav,.portal-frame .portal-menu-button{display:none}.portal-frame .portal-account,.portal-frame .portal-account.is-open{flex-direction:row;align-items:center;gap:6px;width:auto;height:60px;margin-left:auto;padding:0;display:flex}.portal-frame .portal-login,.portal-frame .portal-trial,.portal-frame .portal-console,.portal-frame .portal-logout{min-width:52px;height:34px;min-height:34px;padding:0 9px;font-size:13px}}.wecom-service{z-index:950;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.wecom-service-trigger{color:#fff;cursor:pointer;background:linear-gradient(120deg,#0f6ea9,#1689bd 58%,#bc3446);border:1px solid #ffffff7a;border-radius:24px;align-items:center;gap:9px;height:48px;padding:0 17px;font-size:13px;font-weight:900;display:flex;box-shadow:0 12px 28px #0a39563d}.wecom-service-trigger:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0a39564d}.wecom-service-icon{width:26px;height:22px;color:inherit;border:2px solid;border-radius:12px;display:inline-block;position:relative}.wecom-service-icon:after{content:"";border-right:2px solid;width:7px;height:7px;position:absolute;bottom:-5px;right:2px;transform:rotate(35deg)}.wecom-service-icon i{background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:8px}.wecom-service-icon i:first-child{left:7px}.wecom-service-icon i:last-child{right:7px}.wecom-service-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #d6e4ed;border-radius:18px;width:310px;padding:22px;position:relative;box-shadow:0 24px 60px #09273b40}.wecom-service-close{color:#6c8393;cursor:pointer;background:#edf3f6;border:0;border-radius:50%;width:30px;height:30px;padding:0;font-size:21px;line-height:1;position:absolute;top:10px;right:10px}.wecom-service-heading span{color:#157bac;letter-spacing:.17em;font-size:9px;font-weight:900}.wecom-service-heading h2{color:#123951;margin:5px 34px 6px 0;font-size:20px;line-height:1.25}.wecom-service-heading p{color:#637d8e;margin:0;font-size:11px;line-height:1.7}.wecom-service-qr{box-sizing:border-box;background:#f8fbfc;border:1px solid #dce8ee;border-radius:13px;width:210px;margin:15px auto 12px;padding:7px}.wecom-service-qr img{aspect-ratio:1;object-fit:contain;border-radius:8px;width:100%;display:block}.wecom-service-panel>a{color:#fff;background:linear-gradient(100deg,#1586b9,#ab3849);border-radius:9px;justify-content:center;align-items:center;height:40px;font-size:12px;font-weight:900;display:flex}.wecom-service-panel>small{color:#8799a5;text-align:center;margin-top:9px;font-size:9px;display:block}.wecom-service-inline{background:linear-gradient(115deg,#f0f8fc,#fff 62%,#fff5f5);border:1px solid #d7e5ed;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin-top:18px;padding:16px 18px;display:grid;box-shadow:0 8px 24px #0e405e0f}.wecom-service-inline>.wecom-service-icon{color:#137fae}.wecom-service-inline small{color:#1680b0;letter-spacing:.15em;font-size:8px;font-weight:900;display:block}.wecom-service-inline strong{color:#153b53;margin:3px 0;font-size:14px;display:block}.wecom-service-inline p{color:#6c8291;margin:0;font-size:10px;line-height:1.55}.wecom-service-inline>a{color:#fff;white-space:nowrap;background:#126f9f;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:900}.wecom-service-inline.is-compact{grid-template-columns:32px 1fr;padding:14px}.wecom-service-inline.is-compact>a{text-align:center;grid-column:1/-1}.portal-footer-service{color:#b7e6fb!important;font-weight:800!important}.portal-footer-contact{min-width:155px}@media (width<=620px){.wecom-service{right:13px;bottom:calc(14px + env(safe-area-inset-bottom))}.wecom-service-trigger{border-radius:50%;justify-content:center;width:46px;height:46px;padding:0}.wecom-service-trigger b{display:none}.wecom-service-panel{width:min(310px,100vw - 26px);padding:18px}.wecom-service-qr{display:none}.wecom-service-panel>a{height:44px;margin-top:14px}.wecom-service-inline{grid-template-columns:34px 1fr}.wecom-service-inline>a{text-align:center;grid-column:1/-1}}.market-collection-actions:before{content:"采集服务调度";color:#607d94;font-size:11px}.market-collection-actions button{display:none!important}.market-collection-page{color:#102a43;max-width:1320px}.market-collection-hero{color:#fff;background:linear-gradient(125deg,#102a43,#174d76 58%,#1a56db);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 28px;display:flex;box-shadow:0 18px 44px #0f2a4329}.market-collection-hero span{letter-spacing:.16em;color:#9dc9ff;font-size:11px;font-weight:800}.market-collection-hero h2{margin:7px 0 6px;font-size:28px}.market-collection-hero p{color:#d8e9f8;max-width:760px;margin:0;font-size:13px;line-height:1.7}.market-collection-hero button,.market-collection-error button{color:#174d76;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:9px;padding:10px 16px;font-weight:700}.market-collection-error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.market-collection-error span{flex:1;font-size:13px}.market-collection-tabs{background:#f6f9fc;border:1px solid #dce7f0;border-radius:12px;gap:6px;width:max-content;margin:18px 0 12px;padding:5px;display:flex}.market-collection-tabs button{color:#526b80;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 18px;font-weight:700}.market-collection-tabs button.active{color:#fff;background:#174d76;box-shadow:0 5px 14px #174d762e}.market-collection-loading{text-align:center;color:#607d94;padding:70px}.market-collection-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.market-collection-kpis article{background:linear-gradient(155deg,#fff,#f3f8fc);border:1px solid #dce7f0;border-radius:13px;min-width:0;padding:16px}.market-collection-kpis span,.market-collection-kpis small{color:#607d94;font-size:11px;display:block}.market-collection-kpis strong{color:#133e60;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 4px;font-size:24px;display:block;overflow:hidden}.market-collection-panel{background:#fff;border:1px solid #dce7f0;border-radius:15px;overflow:hidden;box-shadow:0 8px 26px #0f2a430f}.market-collection-title{border-bottom:1px solid #e8eff5;padding:17px 20px}.market-collection-title h3{margin:0 0 4px;font-size:17px}.market-collection-title p{color:#6c8397;margin:0;font-size:12px}.market-collection-table{overflow:auto}.market-collection-table table{border-collapse:collapse;width:100%;font-size:12px}.market-collection-table th{text-align:left;color:#49657b;white-space:nowrap;background:#f6f9fc;padding:11px 13px}.market-collection-table td{vertical-align:top;white-space:nowrap;border-top:1px solid #edf2f7;padding:12px 13px}.market-collection-table td strong,.market-collection-table td small{display:block}.market-collection-table td small{color:#7890a3;white-space:normal;max-width:300px;margin-top:4px}.market-collection-table .error-text{color:#c2413d}.market-collection-table .empty{text-align:center;color:#7890a3;padding:42px}.market-collection-status{color:#526b80;background:#eef2f6;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.market-collection-status.is-good{color:#16794b;background:#e8f7ef}.market-collection-status.is-bad{color:#c2413d;background:#fff0f0}.market-collection-actions{gap:6px;display:flex}.market-collection-actions button,.market-collection-table button.retry{color:#174d76;cursor:pointer;background:#fff;border:1px solid #b9cad8;border-radius:7px;padding:5px 9px;font-weight:700}.market-collection-actions button:disabled,.market-collection-table button:disabled{opacity:.5;cursor:wait}@media (width<=1100px){.market-collection-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.market-collection-hero{flex-direction:column;align-items:stretch}.market-collection-kpis{grid-template-columns:repeat(2,1fr)}.market-collection-tabs{width:100%;overflow:auto}.market-collection-tabs button{white-space:nowrap}}.wecom-service{gap:0;width:180px}.wecom-service-panel{transform-origin:100% 100%;border-radius:14px 14px 0 0;width:100%;padding:8px 8px 9px;animation:.16s ease-out wecom-popover-in;position:absolute;bottom:47px;right:0;box-shadow:0 16px 38px #09273b38}.wecom-service-panel:before,.wecom-service-panel:after{display:none}.wecom-service-trigger{z-index:1;justify-content:center;width:100%;transition:border-radius .16s,transform .16s,box-shadow .16s;position:relative}.wecom-service.is-open .wecom-service-trigger{border-radius:0 0 14px 14px;transform:none;box-shadow:0 12px 28px #0a39563d}@keyframes wecom-popover-in{0%{opacity:0;transform:translateY(7px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.wecom-service-qr{background:linear-gradient(145deg,#f7fbfd,#fff);border-radius:10px;width:132px;margin:8px auto 1px;padding:5px;box-shadow:inset 0 0 0 1px #157bac0a}.wecom-service-qr img{border-radius:7px}.wecom-service-action{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.wecom-service-action>a{color:#17384d;height:34px;box-shadow:none;letter-spacing:.02em;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex;transform:translate(5px)}.wecom-service-action>a:hover{color:#0f678f;background:#146f9b0e}.wecom-service-action>a:after{content:"↗";margin-left:5px;font-size:11px}.wecom-service-action .wecom-service-close{color:#17384d;width:30px;height:34px;box-shadow:none;background:0 0;border-radius:8px;font-size:19px;position:static}.wecom-service-action .wecom-service-close:hover{color:#0f678f;background:#146f9b0e}@media (width<=620px){.wecom-service{width:162px}.wecom-service-panel{width:100%;padding:9px;bottom:45px;right:0}.wecom-service-trigger{border-radius:23px;width:100%;height:46px;padding:0 12px}.wecom-service-trigger b{font-size:11px;display:inline}.wecom-service.is-open .wecom-service-trigger{border-radius:0 0 13px 13px}.wecom-service-action>a,.wecom-service-action .wecom-service-close{height:33px}}
