@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--blue:#04045e;--blue2:#070a46;--blue3:#0b0f63;--lime:#b9fa3c;--lemon:#b9fa3c;--white:#fff;--soft:#e6e9ef;--muted:#b8c0d8;--line:#b9fa3c59;--line2:#ffffff1f;--card:#ffffff0e;--shadow:0 26px 80px #00000061}.landing-body{color:var(--white);background:radial-gradient(circle at 80% 0,#b9fa3c26,#0000 28%),radial-gradient(circle at 15% 12%,#1f70ff2e,#0000 30%),linear-gradient(#02031b 0%,#04045e 48%,#02031b 100%);flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:Inter,Poppins,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.landing-wrap{width:min(1200px,92%);margin:0 auto}.landing-nav{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line2);background:#02031beb;padding:12px 0;position:sticky;top:0}.landing-nav-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-brand{cursor:pointer;color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.landing-brand-logo{object-fit:contain;width:auto;height:48px}.landing-brand-text{letter-spacing:-.5px;color:#fff;font-size:20px;font-weight:900}.landing-brand-text span{color:var(--lime)}.landing-nav-menu{align-items:center;gap:20px;font-size:14px;font-weight:800;display:flex}.landing-nav-link{color:var(--muted);border-radius:999px;padding:8px 12px;text-decoration:none;transition:all .2s}.landing-nav-link:hover,.landing-nav-link.active{color:var(--lime);background:#b9fa3c1a}.landing-nav-actions{align-items:center;gap:10px;display:flex}.btn-lime{cursor:pointer;background:var(--lime);color:#050530;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #b9fa3c40}.btn-lime:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 30px #b9fa3c59}.btn-tools{cursor:pointer;color:#fff;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);border:1px solid #3b82f6;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #2563eb4d}.btn-tools:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 14px 30px #2563eb73}.btn-ghost{border:1px solid var(--line);cursor:pointer;color:var(--white);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--lime);color:var(--lime);background:#ffffff1a}.landing-section{padding:60px 0}.landing-hero{text-align:center;padding:60px 0 40px}.landing-eyebrow{border:1px solid var(--line);color:var(--lime);text-transform:uppercase;letter-spacing:1px;background:#b9fa3c14;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:900;display:inline-flex}.landing-hero h1{letter-spacing:-.05em;margin:20px 0 16px;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.05}.landing-hero h1 span{color:var(--lime)}.landing-lead{color:#e9edff;max-width:760px;margin:0 auto;font-size:18px;line-height:1.6}.landing-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.landing-stats{grid-template-columns:repeat(3,1fr);gap:16px;max-width:800px;margin-top:40px;margin-left:auto;margin-right:auto;display:grid}.landing-stat{border:1px solid var(--line2);text-align:center;background:#ffffff0a;border-radius:20px;padding:20px}.landing-stat b{color:var(--lime);font-size:28px;font-weight:900;display:block}.landing-stat span{color:var(--muted);font-size:13px;font-weight:700}.landing-page-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.landing-page-card{border:1px solid var(--line2);cursor:pointer;background:linear-gradient(145deg,#ffffff0f,#ffffff05);border-radius:24px;flex-direction:column;justify-content:space-between;padding:28px;transition:all .3s;display:flex}.landing-page-card:hover{border-color:var(--line);background:linear-gradient(145deg,#b9fa3c1f,#ffffff0a);transform:translateY(-4px);box-shadow:0 16px 40px #0000004d}.landing-page-card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:900}.landing-page-card h3 span{color:var(--lime)}.landing-page-card p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.55}.assessment-container{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#b9fa3c1a,#ffffff09);border-radius:32px;grid-template-columns:340px 1fr;gap:24px;padding:28px;display:grid}.assess-info{border:1px solid var(--line2);background:#02031b73;border-radius:24px;align-self:start;padding:24px}.assess-info h3{margin:0 0 12px;font-size:28px;font-weight:900;line-height:1.1}.quiz-box{border:1px solid var(--line2);background:#02031b99;border-radius:24px;padding:24px}.question-block{border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:20px}.question-block:last-child{border-bottom:none;margin-bottom:0}.question-block p{margin:0 0 14px;font-size:16px;font-weight:800}.options-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.option-label{border:1px solid var(--line2);cursor:pointer;background:#ffffff0a;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.option-label:hover{border-color:var(--line);background:#b9fa3c14}.option-label input[type=radio]{accent-color:var(--lime);width:18px;height:18px}.result-card{border:1px solid var(--lime);background:linear-gradient(135deg,#b9fa3c2e,#1f70ff26);border-radius:24px;margin-top:24px;padding:28px}.result-card h3{margin:0 0 10px;font-size:26px;font-weight:900}.result-card h3 span{color:var(--lime)}.layanan-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.layanan-card{border:1px solid var(--line2);background:linear-gradient(145deg,#ffffff12,#ffffff05);border-radius:28px;flex-direction:column;justify-content:space-between;padding:32px;display:flex}.layanan-card.popular{border-color:var(--lime);background:linear-gradient(145deg,#b9fa3c1f,#ffffff0a)}.layanan-price{color:var(--lime);margin:12px 0 16px;font-size:32px;font-weight:900}.ba-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ba-card{border:1px solid var(--line2);background:#ffffff0a;border-radius:24px;overflow:hidden}.ba-body{grid-template-columns:1fr 1fr;display:grid}.ba-col{padding:16px}.order-container{border:1px solid var(--line2);background:linear-gradient(145deg,#ffffff13,#ffffff09);border-radius:32px;grid-template-columns:360px 1fr;gap:24px;padding:28px;display:grid}.order-form-grid{gap:16px;display:grid}.order-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.order-input,.order-select,.order-textarea{width:100%;color:var(--white);box-sizing:border-box;background:#02031bbf;border:1px solid #ffffff24;border-radius:14px;outline:none;padding:14px 16px;font-family:inherit;font-size:14px}.order-input:focus,.order-select:focus,.order-textarea:focus{border-color:var(--lime)}.order-label{color:var(--soft);margin-bottom:6px;font-size:13px;font-weight:800;display:block}.landing-footer{text-align:center;color:var(--muted);border-top:1px solid #ffffff14;margin-top:auto;padding:40px 0;font-size:14px}@media (width<=1024px){.landing-page-grid,.layanan-grid,.ba-grid{grid-template-columns:repeat(2,1fr)}.assessment-container,.order-container{grid-template-columns:1fr}}@media (width<=768px){.landing-nav-inner{flex-direction:column;align-items:flex-start}.landing-nav-menu{flex-wrap:wrap;gap:10px}.landing-nav-actions{justify-content:flex-start;width:100%;margin-top:8px}.landing-page-grid,.layanan-grid,.ba-grid,.options-grid,.order-field-row,.landing-stats{grid-template-columns:1fr}}.nexora-header{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#02031be0;border-bottom:1px solid #ffffff14;width:100%;position:sticky;top:0}.nexora-nav-container{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;height:72px;margin:0 auto;padding:0 24px;display:flex}.nexora-brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.nexora-brand-badge{color:#02031b;letter-spacing:.5px;background:linear-gradient(135deg,#b9fa3c 0%,#85e323 100%);border-radius:8px;padding:4px 10px;font-size:14px;font-weight:900}.nexora-brand-name{color:#fff;letter-spacing:-.5px;font-size:18px;font-weight:900}.nexora-brand-name span{color:var(--lime);font-weight:800}.nexora-nav-menu{white-space:nowrap;scrollbar-width:none;flex-shrink:0;align-items:center;gap:8px;display:flex;overflow-x:auto}.nexora-nav-menu::-webkit-scrollbar{display:none}.nexora-nav-item{color:#b8c0d8;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.nexora-nav-item:hover{color:#fff;background:#ffffff0d}.nexora-nav-item.active{color:#02031b;background:var(--lime);font-weight:800;box-shadow:0 4px 14px #b9fa3c40}.nexora-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.nexora-btn-secondary{color:var(--white);border:1px solid var(--line);background:#b9fa3c0f;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s}.nexora-btn-secondary:hover{border-color:var(--lime);color:var(--lime);background:#b9fa3c26}.nexora-btn-primary{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1f75fe 0%,#3b82f6 100%);border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #1f75fe59}.nexora-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 26px #1f75fe80}@media (width<=1250px){.nexora-nav-container{gap:12px!important;padding:0 16px!important}.nexora-nav-item{padding:6px 12px!important;font-size:13px!important}.nexora-btn-secondary{display:none!important}}@media (width<=1100px){.nexora-nav-item{padding:6px 8px!important;font-size:12px!important}.nexora-brand-name{font-size:16px!important}}@media (width<=640px){.nexora-brand-name{display:none}.nexora-btn-primary{padding:8px 14px;font-size:12px}}:root{--blue:#04045e;--blue2:#070a46;--blue3:#0b0f63;--lime:#b9fa3c;--white:#fff;--soft:#e6e9ef;--muted:#b8c0d8;--line:#b9fa3c59;--line2:#ffffff1f;--card:#ffffff0e;--shadow:0 26px 80px #00000061}body{color:var(--white);background:radial-gradient(circle at 80% 0,#b9fa3c2e,#0000 28%),radial-gradient(circle at 15% 12%,#1f70ff33,#0000 30%),linear-gradient(#02031b 0%,#04045e 48%,#02031b 100%);margin:0;font-family:Inter,Poppins,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,92%);margin:auto}.nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line2);background:#02031bd1;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:22px;height:78px;display:flex}.brand{flex:none;align-items:center;width:205px;height:54px;display:flex;overflow:hidden}.brand img{object-fit:contain;width:100%;height:auto;display:block;transform:translateY(1px)}.nav-menu{color:var(--muted);gap:22px;font-size:14px;font-weight:800;display:flex}.btn{font:inherit;cursor:pointer;background:var(--lime);color:#050530;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:1000;transition:all .18s;display:inline-flex;box-shadow:0 14px 34px #b9fa3c3d}.btn:hover{filter:brightness(1.03);transform:translateY(-2px)}.btn.ghost{color:var(--white);border:1px solid var(--line);box-shadow:none;background:#ffffff0a}.btn.full{width:100%}.hero{padding:70px 0 44px}.hero-grid{grid-template-columns:1fr 470px;align-items:center;gap:34px;display:grid}.eyebrow{border:1px solid var(--line);color:var(--lime);background:#b9fa3c12;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:1000;display:inline-flex}h1{letter-spacing:-.07em;margin:22px 0 18px;font-size:clamp(42px,5.8vw,74px);line-height:.98}h1 span{color:var(--lime)}.lead{color:#e9edff;max-width:700px;margin:0;font-size:20px;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.stats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:760px;margin-top:34px;display:grid}.stat{border:1px solid var(--line2);background:#ffffff0b;border-radius:22px;padding:17px 18px}.stat b{color:var(--lime);letter-spacing:-.04em;font-size:25px;display:block}.stat span{color:var(--muted);font-size:13px;font-weight:800}.quick-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#b9fa3c1f,#ffffff0a);border-radius:32px;padding:24px;position:relative;overflow:hidden}.quick-card:before{content:"";filter:blur(24px);background:#b9fa3c29;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-70px}.quick-card>*{position:relative}.quick-card h2{letter-spacing:-.05em;margin:0 0 10px;font-size:30px;line-height:1.08}.quick-card h2 span{color:var(--lime)}.quick-card p{color:#e8ecff;margin:0 0 18px;line-height:1.55}.mini-flow{gap:10px;margin:18px 0 20px;display:grid}.mini-step{border:1px solid var(--line2);background:#02031b75;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.mini-step i{background:var(--lime);color:#050530;border-radius:12px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:1000;display:grid}.mini-step strong{font-size:14px;display:block}.mini-step small{color:var(--muted);font-weight:700}section{padding:56px 0}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,52px);line-height:1}.section-head p{max-width:610px;color:var(--muted);margin:0;font-weight:700;line-height:1.6}.assessment{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#b9fa3c1a,#ffffff09);border-radius:34px;grid-template-columns:360px 1fr;gap:22px;padding:28px;display:grid}.assess-info{border:1px solid var(--line2);background:#02031b5c;border-radius:26px;align-self:start;padding:20px;position:sticky;top:100px}.assess-info h3{letter-spacing:-.05em;margin:12px 0 10px;font-size:32px;line-height:1.05}.assess-info h3 span{color:var(--lime)}.assess-info p{color:#e8ecff;margin:0 0 15px;line-height:1.58}.logic{border:1px solid var(--line2);color:var(--muted);background:#ffffff0b;border-radius:20px;padding:16px;font-size:14px;line-height:1.55}.logic b{color:var(--lime)}.quiz{border:1px solid var(--line2);background:#02031b8a;border-radius:26px;padding:22px}.question{border-bottom:1px solid #ffffff14;margin-bottom:16px;padding-bottom:16px}.question:last-of-type{border-bottom:0}.question-title{color:#fff;margin-bottom:10px;font-size:16px;font-weight:1000;display:block}.options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.option{color:#eef2ff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;align-items:center;gap:9px;min-height:54px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.28;display:flex}.option:hover{border-color:var(--line);background:#b9fa3c0e}.option input{width:16px;height:16px;accent-color:var(--lime);flex:none;margin:0}.result{border:1px solid var(--line);background:linear-gradient(145deg,#b9fa3c2b,#ffffff0b);border-radius:24px;margin-top:18px;padding:22px;display:none}.result.active{display:block}.result-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:1000}.result h3{letter-spacing:-.04em;margin:8px 0;font-size:31px}.result h3 span{color:var(--lime)}.result p{color:#eef2ff;margin:0 0 13px;line-height:1.55}.result-next{color:var(--lime);margin-bottom:15px;font-weight:1000}.cards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.service{border:1px solid var(--line2);background:linear-gradient(145deg,#ffffff13,#ffffff08);border-radius:28px;padding:26px;position:relative;overflow:hidden}.service:after{content:"";filter:blur(18px);background:#b9fa3c14;border-radius:50%;width:160px;height:160px;position:absolute;top:-50px;right:-50px}.service>*{position:relative}.num{background:var(--lime);color:#050530;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-size:25px;font-weight:1000;display:grid}.service h3{letter-spacing:-.04em;margin:0;font-size:28px}.service h3 span{color:var(--lime)}.focus{color:var(--lime);margin:6px 0 15px;font-size:17px;font-weight:1000}.price{border:1px solid var(--line);color:var(--lime);background:#b9fa3c0f;border-radius:14px;margin-bottom:18px;padding:10px 15px;font-size:22px;font-weight:1000;display:inline-flex}ul{margin:0;padding:0;list-style:none}li{color:#e9edff;margin:10px 0;padding-left:28px;line-height:1.45;position:relative}li:before{content:"✓";color:var(--lime);font-weight:1000;position:absolute;top:0;left:0}.trust-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.trust-card{border:1px solid var(--line2);background:#ffffff0b;border-radius:28px;padding:26px}.trust-card h3{letter-spacing:-.04em;margin:0 0 14px;font-size:29px;line-height:1.08}.trust-card h3 span{color:var(--lime)}.case-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.case{border:1px solid var(--line2);background:#02031b80;border-radius:20px;min-height:118px;padding:16px}.case b{color:var(--lime);margin-bottom:6px;font-size:20px;display:block}.case p{color:var(--muted);margin:0;font-size:14px;font-weight:700;line-height:1.45}.steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.step{border:1px solid var(--line2);background:#ffffff0b;border-radius:24px;padding:22px;position:relative}.step:not(:last-child):after{content:"→";color:var(--lime);z-index:2;font-size:28px;font-weight:1000;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.step b{color:var(--lime);font-size:24px}.step h4{margin:10px 0;font-size:18px}.step p{color:var(--muted);margin:0;font-weight:700;line-height:1.5}.order{border:1px solid var(--line2);box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff13,#ffffff09);border-radius:34px;grid-template-columns:360px 1fr;gap:22px;padding:28px;display:grid}.order-copy{border:1px solid var(--line2);background:#02031b5c;border-radius:26px;padding:20px}.order-copy h2{letter-spacing:-.05em;margin:12px 0;font-size:40px;line-height:1}.order-copy h2 span{color:var(--lime)}.order-copy p{color:#e8ecff;line-height:1.6}form{gap:12px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}label.small{color:var(--soft);margin-bottom:6px;font-size:13px;font-weight:1000;display:block}input,select,textarea{width:100%;color:var(--white);font:inherit;background:#02031bb3;border:1px solid #ffffff24;border-radius:16px;outline:none;padding:15px 16px}textarea{resize:vertical;min-height:112px}.note{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.5}footer{color:var(--muted);text-align:center;border-top:1px solid #ffffff14;padding:34px 0;font-weight:700}@media (width<=980px){.hero-grid,.assessment,.order,.trust-grid{grid-template-columns:1fr}.assess-info{position:relative;top:auto}.cards,.steps,.case-grid,.options{grid-template-columns:1fr}.step:not(:last-child):after,.nav-menu{display:none}.stats,.form-row{grid-template-columns:1fr}}@media (width<=560px){.brand{width:155px;height:46px}.nav-inner{height:68px}.hero{padding-top:46px}.assessment,.order{border-radius:26px;padding:18px}.quiz,.assess-info,.order-copy{padding:17px}.btn,.hero-actions{width:100%}}.brand-logo{object-fit:contain!important;filter:none!important;width:auto!important;max-width:360px!important;height:96px!important;max-height:none!important;display:block!important;transform:none!important}.nav .inner{align-items:center!important;height:122px!important;overflow:visible!important}.nav{overflow:visible!important}@media (width<=900px){.brand-logo{max-width:270px!important;height:72px!important}.nav .inner{height:94px!important}}@media (width<=520px){.brand-logo{max-width:225px!important;height:60px!important}.nav .inner{height:82px!important}}.before-after-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ba-card{border:1px solid var(--line2);background:linear-gradient(145deg,#ffffff13,#ffffff08);border-radius:28px;overflow:hidden;box-shadow:0 18px 48px #0003}.ba-head{border-bottom:1px solid #ffffff14;padding:20px 22px 14px}.ba-head h3{letter-spacing:-.04em;margin:0;font-size:24px}.ba-head h3 span{color:var(--lemon)}.ba-head p{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.45}.ba-body{grid-template-columns:1fr 1fr;gap:0;display:grid}.ba-col{min-height:245px;padding:18px}.ba-col.before{background:#ffffff09;border-right:1px solid #ffffff14}.ba-col.after{background:#b9fa3c0f}.ba-label{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:7px 10px;font-size:12px;font-weight:1000;display:inline-flex}.ba-label.before{color:#e8ecff;background:#ffffff14;border:1px solid #ffffff1f}.ba-label.after{color:#050530;background:var(--lemon)}.ba-list{margin:0;padding:0;list-style:none}.ba-list li{color:#e9edff;margin:9px 0;padding-left:22px;font-size:14px;line-height:1.42}.ba-list li:before{content:"•";color:var(--lemon);font-weight:1000}.ba-note{border:1px solid var(--line);color:#e8ecff;background:#b9fa3c0f;border-radius:22px;margin-top:18px;padding:16px 18px;font-weight:700;line-height:1.55}.ba-note b{color:var(--lemon)}@media (width<=980px){.before-after-grid{grid-template-columns:1fr}}@media (width<=560px){.ba-body{grid-template-columns:1fr}.ba-col.before{border-bottom:1px solid #ffffff14;border-right:0}}.case-omzet-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.case-omzet-card{border:1px solid var(--line2);background:linear-gradient(145deg,#ffffff13,#ffffff08);border-radius:30px;overflow:hidden;box-shadow:0 20px 58px #0000003d}.case-omzet-head{border-bottom:1px solid #ffffff17;padding:24px 24px 18px}.case-omzet-head .tag{color:var(--lemon);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;background:#b9fa3c17;border-radius:999px;margin-bottom:12px;padding:7px 11px;font-size:12px;font-weight:1000;display:inline-flex}.case-omzet-head h3{letter-spacing:-.05em;margin:0;font-size:30px;line-height:1.05}.case-omzet-head h3 span{color:var(--lemon)}.case-omzet-head p{color:var(--muted);margin:10px 0 0;font-weight:700;line-height:1.55}.omzet-timeline{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 20px;display:grid}.omzet-box{text-align:center;background:#02031b85;border:1px solid #ffffff1a;border-radius:20px;padding:16px 12px}.omzet-box strong{color:var(--lemon);letter-spacing:-.04em;font-size:23px;line-height:1.05;display:block}.omzet-box small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.omzet-box span{color:#e9edff;margin-top:7px;font-size:12px;font-weight:800;display:block}.growth-highlight{border:1px solid var(--line);color:#e9edff;background:#b9fa3c14;border-radius:22px;margin:0 20px 18px;padding:16px 18px;font-weight:800;line-height:1.55}.growth-highlight b{color:var(--lemon)}.screens-row{grid-template-columns:1fr;gap:10px;padding:0 20px 20px;display:grid}.screen-mini{background:#fff;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.screen-mini img{width:100%;display:block}.case-note{border:1px solid var(--line);color:#e8ecff;background:#b9fa3c0f;border-radius:22px;margin-top:18px;padding:16px 18px;font-weight:700;line-height:1.55}.case-note b{color:var(--lemon)}@media (width<=980px){.case-omzet-grid{grid-template-columns:1fr}}@media (width<=560px){.omzet-timeline{grid-template-columns:1fr}}.case-omzet-grid.three{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.case-omzet-card.compact .case-omzet-head{padding:22px 22px 16px}.case-omzet-card.compact .case-omzet-head h3{font-size:25px}.case-omzet-card.compact .omzet-timeline{grid-template-columns:1fr;padding:16px 18px}.case-omzet-card.compact .omzet-box{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.case-omzet-card.compact .omzet-box strong{text-align:right;font-size:24px}.case-omzet-card.compact .omzet-box span{grid-column:1/-1;margin-top:0}.case-omzet-card.compact .growth-highlight{margin:0 18px 16px;font-size:14px}.screens-pair{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 18px;display:grid}.screen-proof{background:#fff;border:1px solid #ffffff1a;border-radius:16px;min-height:70px;overflow:hidden}.screen-proof img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.ads-proof{border:1px solid var(--line);background:linear-gradient(145deg,#b9fa3c1a,#ffffff09);border-radius:30px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:18px;margin-top:18px;padding:24px;display:grid}.ads-proof h3{letter-spacing:-.05em;margin:0 0 10px;font-size:32px;line-height:1.05}.ads-proof h3 span{color:var(--lemon)}.ads-proof p{color:var(--muted);margin:0 0 15px;font-weight:700;line-height:1.55}.ads-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ads-stat{background:#02031b85;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.ads-stat small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.ads-stat b{color:var(--lemon);font-size:22px;line-height:1.1;display:block}.ads-screens{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1100px){.case-omzet-grid.three,.ads-proof{grid-template-columns:1fr}}@media (width<=560px){.screens-pair,.ads-screens,.ads-stats{grid-template-columns:1fr}}.case-omzet-grid.three{grid-template-columns:1fr!important;gap:24px!important}.case-omzet-card.compact{grid-template-columns:.92fr 1.08fr;align-items:stretch;display:grid}.case-omzet-card.compact .case-omzet-head,.case-omzet-card.compact .omzet-timeline,.case-omzet-card.compact .growth-highlight{margin-left:0;margin-right:0}.case-omzet-card.compact .case-omzet-head{border-bottom:0;grid-column:1;padding:26px 26px 12px}.case-omzet-card.compact .omzet-timeline{border-bottom:0;grid-column:1;padding:12px 26px}.case-omzet-card.compact .growth-highlight{grid-column:1;margin:0 26px 26px}.case-omzet-card.compact .screens-pair{background:#02031b47;border-left:1px solid #ffffff14;grid-area:1/2/span 3;grid-template-columns:1fr;gap:14px;padding:22px;display:grid}.screen-proof{box-shadow:0 14px 36px #0003;background:#fff!important;border-radius:18px!important;min-height:0!important}.screen-proof img{object-fit:contain!important;object-position:center top!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}.ads-proof{grid-template-columns:1fr!important;gap:22px!important;padding:28px!important}.ads-proof .ads-screens{grid-template-columns:1fr!important;gap:18px!important}.ads-proof .screen-proof{border-radius:20px!important;overflow:hidden!important}.ads-proof .screen-proof img{object-fit:contain!important;width:100%!important;height:auto!important}.ads-proof .ads-stats{grid-template-columns:repeat(3,1fr)}.screenshot-caption{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:900}.shot-block{gap:6px;display:grid}@media (width<=980px){.case-omzet-card.compact{grid-template-columns:1fr}.case-omzet-card.compact .screens-pair{border-top:1px solid #ffffff14;border-left:0;grid-area:auto/1}.ads-proof .ads-stats{grid-template-columns:1fr}}html:not(.dark) .landing-body{color:#0f172a!important;background:radial-gradient(circle at 80% 0,#04045e0f,#0000 35%),radial-gradient(circle at 15% 12%,#b9fa3c1a,#0000 30%),linear-gradient(#f8fafc 0%,#edeff3 100%)!important}html:not(.dark) body:has(.landing-wrap){color:#0f172a!important;background:radial-gradient(circle at 80% 0,#04045e0f,#0000 35%),radial-gradient(circle at 15% 12%,#b9fa3c1a,#0000 30%),linear-gradient(#f8fafc 0%,#edeff3 100%)!important}html:not(.dark) body:has(.nexora-header){color:#0f172a!important;background:radial-gradient(circle at 80% 0,#04045e0f,#0000 35%),radial-gradient(circle at 15% 12%,#b9fa3c1a,#0000 30%),linear-gradient(#f8fafc 0%,#edeff3 100%)!important}html:not(.dark) .nexora-header,html:not(.dark) .landing-nav{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffeb!important;border-bottom:1px solid #cbd5e1!important}html:not(.dark) .nexora-brand-name,html:not(.dark) .landing-brand-text{color:#04045e!important}html:not(.dark) .nexora-brand-name span,html:not(.dark) .landing-brand-text span{color:#04045e!important;font-weight:900!important}html:not(.dark) .nexora-nav-item,html:not(.dark) .landing-nav-link{color:#334155!important}html:not(.dark) .nexora-nav-item:hover,html:not(.dark) .nexora-nav-item.active,html:not(.dark) .landing-nav-link:hover,html:not(.dark) .landing-nav-link.active{color:#04045e!important;background:#f1f5f9!important;font-weight:800!important}html:not(.dark) .landing-hero h1,html:not(.dark) .landing-section h2,html:not(.dark) .landing-section h3,html:not(.dark) .landing-container h1,html:not(.dark) .landing-container h2,html:not(.dark) .landing-container h3,html:not(.dark) .landing-container h4{color:#04045e!important}html:not(.dark) .landing-hero p,html:not(.dark) .landing-section p,html:not(.dark) .landing-lead,html:not(.dark) .landing-container p{color:#334155!important}html:not(.dark) .landing-eyebrow{color:#04045e!important;background:#04045e14!important;border:1px solid #04045e33!important}html:not(.dark) .landing-page-card,html:not(.dark) .landing-stat,html:not(.dark) .feature-card,html:not(.dark) .layanan-card,html:not(.dark) .before-after-card,html:not(.dark) .order-card,html:not(.dark) .kenapa-card,html:not(.dark) .quiz-card{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 16px #0000000f!important}html:not(.dark) .landing-page-card h3,html:not(.dark) .feature-card h3,html:not(.dark) .layanan-card h3,html:not(.dark) .landing-page-card h3 span,html:not(.dark) .landing-stat b{color:#04045e!important}html:not(.dark) .landing-stat span{color:#475569!important}html:not(.dark) .nexora-btn-primary,html:not(.dark) .btn-lime,html:not(.dark) .btn-tools,html:not(.dark) button.btn-lime,html:not(.dark) button.btn-tools{color:#b9fa3c!important;background-color:#04045e!important;border:none!important;font-weight:900!important;box-shadow:0 4px 16px #04045e4d!important}html:not(.dark) .nexora-btn-primary:hover,html:not(.dark) .btn-lime:hover,html:not(.dark) .btn-tools:hover{color:#b9fa3c!important;background-color:#020230!important;transform:translateY(-1px)!important}html:not(.dark) .nexora-btn-secondary,html:not(.dark) .btn-ghost,html:not(.dark) button.btn-ghost{color:#04045e!important;background-color:#fff!important;border:1px solid #cbd5e1!important;font-weight:800!important}html:not(.dark) .nexora-btn-secondary:hover,html:not(.dark) .btn-ghost:hover{background-color:#f1f5f9!important;border-color:#04045e!important}html:not(.dark) .nexora-footer,html:not(.dark) .landing-footer{color:#334155!important;background:#fff!important;border-top:1px solid #cbd5e1!important}html:not(.dark) .nexora-footer *,html:not(.dark) .landing-footer *{color:#334155!important}html:not(.dark) .nexora-footer a:hover,html:not(.dark) .landing-footer a:hover{color:#04045e!important}html.dark .landing-body{color:#fff!important;background:radial-gradient(circle at 80% 0,#b9fa3c26,#0000 28%),radial-gradient(circle at 15% 12%,#1f70ff2e,#0000 30%),linear-gradient(#02031b 0%,#04045e 48%,#02031b 100%)!important}html.dark body:has(.landing-wrap){color:#fff!important;background:radial-gradient(circle at 80% 0,#b9fa3c26,#0000 28%),radial-gradient(circle at 15% 12%,#1f70ff2e,#0000 30%),linear-gradient(#02031b 0%,#04045e 48%,#02031b 100%)!important}html.dark body:has(.nexora-header){color:#fff!important;background:radial-gradient(circle at 80% 0,#b9fa3c26,#0000 28%),radial-gradient(circle at 15% 12%,#1f70ff2e,#0000 30%),linear-gradient(#02031b 0%,#04045e 48%,#02031b 100%)!important}html.dark .nexora-header,html.dark .landing-nav{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#02031beb!important;border-bottom:1px solid #ffffff1f!important}html.dark .landing-page-card,html.dark .landing-stat,html.dark .feature-card,html.dark .layanan-card,html.dark .before-after-card,html.dark .order-card,html.dark .kenapa-card,html.dark .quiz-card{color:#fff!important;background:#ffffff0e!important;border:1px solid #b9fa3c4d!important}html.dark .nexora-btn-primary,html.dark .btn-lime,html.dark .btn-tools,html.dark button.btn-lime,html.dark button.btn-tools{color:#04045e!important;background-color:#b9fa3c!important;border:none!important;font-weight:900!important;box-shadow:0 4px 16px #b9fa3c4d!important}html.dark .nexora-btn-secondary,html.dark .btn-ghost,html.dark button.btn-ghost{color:#fff!important;background-color:#ffffff1a!important;border:1px solid #fff3!important}.layanan-features{margin:20px 0!important;padding-left:20px!important;line-height:1.8!important}html:not(.dark) .layanan-features li{color:#0f172a!important;font-weight:600!important}html.dark .layanan-features li{color:#e9edff!important;font-weight:500!important}html:not(.dark) .layanan-card{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 16px #0000000f!important}html:not(.dark) .layanan-card.popular{border:2px solid #04045e!important;box-shadow:0 8px 24px #04045e26!important}html:not(.dark) .layanan-price{color:#04045e!important;font-weight:900!important}html:not(.dark) .case-omzet-card,html:not(.dark) .omzet-box,html:not(.dark) .shot-block{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 16px #0000000d!important}html:not(.dark) .case-omzet-head h3,html:not(.dark) .section-head h2{color:#04045e!important}html:not(.dark) .case-omzet-head p,html:not(.dark) .section-head p{color:#334155!important}html:not(.dark) .omzet-box small{color:#475569!important;font-weight:700!important}html:not(.dark) .omzet-box strong{color:#04045e!important;font-weight:900!important}html:not(.dark) .omzet-box span{color:#334155!important}html:not(.dark) .growth-highlight{color:#04045e!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;font-weight:700!important}html:not(.dark) .growth-highlight b{color:#04045e!important;font-weight:900!important}html:not(.dark) .screenshot-caption{color:#04045e!important;background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;font-weight:800!important}.kenapa-table-box{border-radius:28px;margin-top:30px;padding:32px;transition:all .3s}html:not(.dark) .kenapa-table-box{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 16px #0000000f!important}html.dark .kenapa-table-box{background:#02031bb3!important;border:1px solid #b9fa3c4d!important}.kenapa-table{border-collapse:collapse;width:100%;font-size:14px}.kenapa-table th,.kenapa-table td{text-align:left;padding:14px 12px}html:not(.dark) .kenapa-table th{color:#b9fa3c!important;background:#04045e!important;font-weight:900!important}html.dark .kenapa-table th{color:#b9fa3c!important;border-bottom:1px solid #b9fa3c66!important}html:not(.dark) .kenapa-table tr{border-bottom:1px solid #e2e8f0!important}html.dark .kenapa-table tr{border-bottom:1px solid #ffffff14!important}html:not(.dark) .kenapa-table .td-muted{color:#475569!important}html.dark .kenapa-table .td-muted{color:#94a3b8!important}html:not(.dark) .kenapa-table .td-highlight{color:#04045e!important;font-weight:800!important}html.dark .kenapa-table .td-highlight{color:#fff!important;font-weight:700!important}html:not(.dark) .quiz-box,html:not(.dark) .assess-info,html:not(.dark) .question-block,html:not(.dark) .result-card{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 16px #0000000f!important}html:not(.dark) .question-block p{color:#04045e!important;font-weight:800!important}html:not(.dark) .option-label{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}html:not(.dark) .option-label:hover{background:#f1f5f9!important;border-color:#04045e!important}html:not(.dark) .result-next-box{background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:14px!important;margin-bottom:18px!important;padding:16px!important}html:not(.dark) .result-next-box span{color:#04045e!important;font-weight:700!important}html.dark .result-next-box{background:#02031b99!important;border:1px solid #b9fa3c4d!important;border-radius:14px!important;margin-bottom:18px!important;padding:16px!important}html.dark .result-next-box span{color:#e9edff!important}html:not(.dark) .order-form-grid input,html:not(.dark) .order-form-grid select,html:not(.dark) .order-form-grid textarea,html:not(.dark) .quiz-box input,html:not(.dark) .quiz-box select{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}html.dark .order-form-grid input,html.dark .order-form-grid select,html.dark .order-form-grid textarea,html.dark .quiz-box input,html.dark .quiz-box select{color:#fff!important;background:#04045e!important;border:1px solid #b9fa3c4d!important}html:not(.dark) .tag,html:not(.dark) .case-omzet-head .tag,html:not(.dark) span[class*=tag]{color:#b9fa3c!important;background-color:#04045e!important;border:none!important;border-radius:999px!important;padding:6px 14px!important;font-weight:900!important;display:inline-block!important}html.dark .tag,html.dark .case-omzet-head .tag,html.dark span[class*=tag]{color:#b9fa3c!important;background-color:#b9fa3c26!important;border:1px solid #b9fa3c66!important;border-radius:999px!important;padding:6px 14px!important}html:not(.dark) .case-omzet-card,html:not(.dark) article[class*=case]{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 20px #0000000f!important}html:not(.dark) .screens-pair,html:not(.dark) div[class*=screens-pair],html:not(.dark) div[class*=screenshot-wrap]{background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:16px!important;padding:16px!important}html:not(.dark) .screens-pair label,html:not(.dark) .screens-pair span,html:not(.dark) .screens-pair b,html:not(.dark) div[class*=screens-pair] *{color:#04045e!important;font-weight:800!important}html:not(.dark) div[class*=metric],html:not(.dark) div[class*=omzet-box],html:not(.dark) div[class*=stat-box]{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 10px #0000000a!important}html:not(.dark) div[class*=metric] small,html:not(.dark) div[class*=omzet-box] small{color:#475569!important;font-weight:800!important}html:not(.dark) div[class*=metric] strong,html:not(.dark) div[class*=omzet-box] strong,html:not(.dark) div[class*=metric] b,html:not(.dark) div[class*=omzet-box] b{color:#04045e!important;font-weight:900!important}html:not(.dark) div[class*=metric] span,html:not(.dark) div[class*=omzet-box] span{color:#059669!important;font-weight:800!important}html:not(.dark) div[class*=note],html:not(.dark) div[class*=catatan],html:not(.dark) div[class*=cta-banner],html:not(.dark) .landing-section div[style*=background]{color:#fff!important;background-color:#04045e!important;border:1px solid #b9fa3c59!important;border-left:5px solid #b9fa3c!important;border-radius:16px!important;box-shadow:0 4px 20px #04045e40!important}html:not(.dark) div[class*=note] *,html:not(.dark) div[class*=catatan] *,html:not(.dark) div[class*=cta-banner] *{color:#fff!important}html:not(.dark) div[class*=note] b,html:not(.dark) div[class*=catatan] b,html:not(.dark) div[class*=catatan] strong,html:not(.dark) div[class*=cta-banner] h2,html:not(.dark) div[class*=cta-banner] h3{color:#b9fa3c!important;font-weight:900!important}html:not(.dark) div[class*=cta-banner] button,html:not(.dark) div[class*=note] button,html:not(.dark) div[class*=catatan] button{color:#04045e!important;background-color:#b9fa3c!important;border:none!important;font-weight:900!important;box-shadow:0 4px 16px #b9fa3c4d!important}html.dark div[class*=note],html.dark div[class*=catatan],html.dark div[class*=cta-banner]{color:#fff!important;background-color:#04045e!important;border:1px solid #b9fa3c66!important;border-left:5px solid #b9fa3c!important}html.dark div[class*=note] *,html.dark div[class*=catatan] *,html.dark div[class*=cta-banner] *{color:#fff!important}html.dark div[class*=note] b,html.dark div[class*=catatan] b,html.dark div[class*=cta-banner] h2,html.dark div[class*=cta-banner] h3{color:#b9fa3c!important}html:not(.dark) .shot-block{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;padding:12px!important;box-shadow:0 4px 12px #0000000d!important}html:not(.dark) .screenshot-caption{color:#04045e!important;background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;border-radius:8px 8px 0 0!important;font-weight:800!important}html:not(.dark) .ads-stat{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:16px!important;padding:16px!important;box-shadow:0 4px 14px #0000000f!important}html:not(.dark) .ads-stat small{color:#475569!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:4px!important;font-size:13px!important;font-weight:800!important;display:block!important}html:not(.dark) .ads-stat b{color:#04045e!important;font-size:20px!important;font-weight:900!important}html.dark .ads-stat{background:#04045e!important;border:1px solid #b9fa3c4d!important;border-radius:16px!important;padding:16px!important}html.dark .ads-stat small{color:#94a3b8!important;font-size:13px!important;font-weight:700!important;display:block!important}html.dark .ads-stat b{color:#b9fa3c!important;font-size:20px!important;font-weight:900!important}html:not(.dark) .case-note{color:#fff!important;background-color:#04045e!important;border:1px solid #b9fa3c66!important;border-left:5px solid #b9fa3c!important;border-radius:16px!important;padding:24px!important;font-size:15px!important;line-height:1.6!important;box-shadow:0 6px 24px #04045e33!important}html:not(.dark) .case-note b{color:#b9fa3c!important;font-size:17px!important;font-weight:900!important}html:not(.dark) .case-note a.btn,html:not(.dark) .case-note .btn{color:#04045e!important;background-color:#b9fa3c!important;border-radius:999px!important;padding:12px 28px!important;font-weight:900!important;text-decoration:none!important;transition:all .2s!important;display:inline-block!important;box-shadow:0 4px 16px #b9fa3c59!important}html:not(.dark) .case-note a.btn:hover,html:not(.dark) .case-note .btn:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #b9fa3c80!important}html.dark .case-note{color:#fff!important;background-color:#04045e!important;border:1px solid #b9fa3c66!important;border-left:5px solid #b9fa3c!important;border-radius:16px!important;padding:24px!important}html.dark .case-note b{color:#b9fa3c!important;font-weight:900!important}html.dark .case-note a.btn,html.dark .case-note .btn{color:#04045e!important;background-color:#b9fa3c!important;border-radius:999px!important;padding:12px 28px!important;font-weight:900!important;text-decoration:none!important;display:inline-block!important}html:not(.dark) .assess-note-box,html:not(.dark) .order-wa-box{background-color:#04045e!important;border:1px solid #b9fa3c66!important;border-left:5px solid #b9fa3c!important;border-radius:16px!important;margin-top:24px!important;padding:20px!important;box-shadow:0 4px 16px #04045e26!important}html:not(.dark) .assess-note-box strong,html:not(.dark) .order-wa-box strong{color:#b9fa3c!important;margin-bottom:6px!important;font-size:16px!important;font-weight:900!important;display:block!important}html:not(.dark) .assess-note-box span,html:not(.dark) .order-wa-box span{color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important;display:block!important}html.dark .assess-note-box,html.dark .order-wa-box{background-color:#04045e!important;border:1px solid #b9fa3c66!important;border-left:5px solid #b9fa3c!important;border-radius:16px!important;margin-top:24px!important;padding:20px!important}html.dark .assess-note-box strong,html.dark .order-wa-box strong{color:#b9fa3c!important;margin-bottom:6px!important;font-size:16px!important;font-weight:900!important;display:block!important}html.dark .assess-note-box span,html.dark .order-wa-box span{color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important;display:block!important}.landing-wrap,.wrap,div[class*=landing-wrap],div[class*=wrap]{width:96%!important;max-width:1800px!important;margin-left:auto!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important}.landing-body,.landing-section,.landing-hero,#hero,#features,#layanan,#before-after,#kenapa-cari,#order,#assessment{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.landing-lead{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.assessment-container,.order-container{grid-template-columns:1fr 1.6fr!important;gap:36px!important;width:100%!important;max-width:1800px!important;display:grid!important}.layanan-grid,.case-omzet-grid,.landing-page-grid{width:100%!important;max-width:1800px!important}.kenapa-table-box{box-sizing:border-box!important;width:100%!important;max-width:1800px!important}@media (width<=1024px){.assessment-container,.order-container{grid-template-columns:1fr!important}.landing-wrap,.wrap{width:95%!important;padding-left:8px!important;padding-right:8px!important}}.landing-wrap,.wrap,div[class*=landing-wrap]{box-sizing:border-box!important;width:92%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important}.assessment-container,.order-container{grid-template-columns:360px 1fr!important;align-items:start!important;gap:32px!important;width:100%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.landing-body{width:100%!important;min-height:100vh!important}.landing-section,.landing-hero{box-sizing:border-box!important;width:100%!important}.landing-hero h1,.landing-hero p,.landing-lead{text-align:center!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important}.landing-stats{max-width:840px!important;margin-left:auto!important;margin-right:auto!important}.kenapa-table-box,.layanan-grid,.case-omzet-grid,.landing-page-grid{box-sizing:border-box!important;width:100%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}@media (width<=1024px){.assessment-container,.order-container{grid-template-columns:1fr!important}}@media (width<=900px){.ads-grid{grid-template-columns:1fr}}.organic-layout,.organic-layout-wide{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:24px;width:100%;display:grid}@media (width<=900px){.organic-layout,.organic-layout-wide{grid-template-columns:1fr}}body{color:#e2e8f0;background-color:#0b1120;font-family:Plus Jakarta Sans,sans-serif}svg{vertical-align:middle;max-width:100%;display:inline-block}svg.w-6,.w-6{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}svg.w-5,.w-5{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important}svg.w-4,.w-4{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0b1120}::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#475569}.glass-panel{-webkit-backdrop-filter:blur(12px);background:#1e293bb3;border:1px solid #ffffff0d}.hidden-step{display:none}.glow-hover:hover{border-color:#3b82f680;box-shadow:0 0 20px #3b82f626}.loader{border:3px solid #0000001a;border-left-color:#3b82f6;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html:not(.dark) .glass-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dde1e9!important;box-shadow:0 1px 2px #0e12200d,0 8px 28px #0e122012!important}html:not(.dark) .text-white{color:#1b2233!important}html:not(.dark) .text-slate-300,html:not(.dark) .text-slate-400{color:#626b80!important}html:not(.dark) .text-slate-500{color:#8b93a6!important}html:not(.dark) input[type=text],html:not(.dark) input[type=number],html:not(.dark) select{color:#1b2233!important;background:#fff!important;border:1px solid #dde1e9!important}html.dark .glass-panel{color:#f8fafc!important;background:#080a40!important;border-color:#151a68!important}html.dark input[type=text],html.dark input[type=number],html.dark select{color:#f8fafc!important;background:#0b0e40!important;border-color:#151a68!important}button.bg-blue-600,.bg-blue-600{color:#b9fa3c!important;background-color:#04045e!important;border:none!important;box-shadow:0 4px 14px #04045e4d!important}button.bg-blue-600:hover,.bg-blue-600:hover{background-color:#020230!important}.tab-active{color:#b9fa3c!important;text-shadow:0 0 10px #b9fa3c66!important;border-bottom:3px solid #b9fa3c!important}#stepper-nav{border-bottom:2px solid var(--line,#cbd5e1)!important;gap:12px!important;margin-bottom:24px!important;display:flex!important}#stepper-nav button{white-space:nowrap!important;border-radius:10px 10px 0 0!important;padding:12px 20px!important;font-size:13px!important;font-weight:800!important}html:not(.dark) #stepper-nav button.tab-active{color:#b9fa3c!important;background-color:#04045e!important;border-bottom:4px solid #b9fa3c!important}html.dark #stepper-nav button.tab-active{color:#04045e!important;background-color:#b9fa3c!important;border-bottom:4px solid #04045e!important}:root{--navy:#071c4f;--navy2:#0b2855;--blue:#245bd7;--green:#087f5b;--bg:#f4f6fa;--card:#fff;--line:#dce3ed;--muted:#627084}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.card-head{border-bottom:1px solid var(--line);background:#f8fafc;border-radius:16px 16px 0 0;padding:16px 24px}.card-head h2{color:var(--navy);margin:0;font-size:18px;font-weight:800}.field input,.field select{border:1px solid var(--line);border-radius:10px;outline:none;width:100%;padding:12px;font-size:14px}.primary{color:#b9fa3c;cursor:pointer;background:#04045e;border:none;border-radius:10px;padding:12px 20px;font-weight:900}.ghost{color:#334155;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:12px 20px;font-weight:800}.tab{border:1px solid var(--line);color:#475467;cursor:pointer;background:#fff;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:800}.tab.active{color:#b9fa3c;background:#04045e;border-color:#04045e}.drop{border:2px dashed var(--line);text-align:center;cursor:pointer;background:#f8fafc;border-radius:14px;padding:24px;position:relative}.drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}html.dark .card{color:#f8fafc!important;background:#0b0e40!important;border-color:#b9fa3c40!important}html.dark .card-head{background:#04045e!important;border-bottom-color:#ffffff1a!important}html.dark .card-head h2{color:#fff!important}html.dark input,html.dark select{color:#fff!important;background:#04045e!important;border-color:#b9fa3c4d!important}html.dark .tab.active{color:#04045e!important;background:#b9fa3c!important;border-color:#b9fa3c!important}.main-content:has(.app-shell){overflow:hidden;margin:0!important;padding:0!important}:root{--navy:#071a3b;--navy2:#0b2855;--ink:#101828;--muted:#667085;--line:#dfe5ee;--bg:#f3f6fb;--card:#fff;--lime:#a8ef22;--green:#16a34a;--green-soft:#ecfdf3;--blue:#1677e8;--blue-soft:#eff7ff;--orange:#f59e0b;--orange-soft:#fff7e8;--red:#ef4444;--red-soft:#fff1f1;--purple:#7c3aed;--shadow:0 12px 32px #071a3b14;--radius:16px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.muted{color:var(--muted)}.app-shell{min-height:100vh}.app-header{border-bottom:1px solid var(--line);z-index:60;background:#fff;align-items:center;gap:28px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:300px;display:flex}.brand-mark{background:linear-gradient(145deg,var(--navy),#123d78);color:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:20px;display:grid;box-shadow:0 8px 18px #071a3b38}.brand strong{letter-spacing:-.02em;white-space:nowrap;font-size:17px;display:block}.brand small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.top-nav{align-self:stretch;gap:7px;display:flex}.nav-btn{color:#475467;background:0 0;border:0;padding:0 16px;font-size:15px;font-weight:750;position:relative}.nav-btn.active{color:var(--navy)}.nav-btn.active:after{content:"";background:var(--lime);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.header-right{align-items:center;gap:10px;margin-left:auto;display:flex}.engine-badge{color:#466b00;white-space:nowrap;background:#f6ffe8;border:1px solid #d9e6c4;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.version{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800}.workspace{grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.sidebar{background:linear-gradient(180deg,var(--navy),#06152f);color:#fff;height:calc(100vh - 72px);padding:18px 14px;position:sticky;top:72px;overflow:auto}.side-label{text-transform:uppercase;letter-spacing:.08em;color:#9fb0cc;margin:8px;font-size:12px;font-weight:850}.platform-switch{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.platform-tab{color:#dce6f6;background:#ffffff0e;border:1px solid #ffffff26;border-radius:11px;min-width:0;padding:11px 8px;font-size:14px;font-weight:850}.platform-tab.active{border-color:var(--lime);color:#fff;box-shadow:inset 0 0 0 1px var(--lime);background:#a8ef2217}.side-search{position:relative}.side-search input{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:11px;outline:none;width:100%;padding:11px 12px}.side-search input::placeholder{color:#91a3bf}.product-list{gap:9px;margin-top:12px;display:grid}.saved-product{text-align:left;color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.saved-product:hover,.saved-product.active{border-color:var(--lime);background:#a8ef2217}.product-avatar{width:38px;height:38px;color:var(--navy);background:#fff;border-radius:9px;place-items:center;font-size:14px;font-weight:950;display:grid}.saved-product b{font-size:13px;line-height:1.35;display:block}.saved-product small{color:#aebbd0;margin-top:3px;font-size:11px;display:block}.new-product-btn{color:#fff;background:0 0;border:1px dashed #ffffff59;border-radius:11px;width:100%;margin-top:12px;padding:12px;font-weight:850}.side-footer{color:#9fb0cc;border-top:1px solid #ffffff1f;margin-top:18px;padding:14px 8px;font-size:12px;line-height:1.55}.main{min-width:0;padding:18px}.view{display:none}.view.active{display:block}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.page-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.page-head h1{margin:0;font-size:21px}.page-head p{color:var(--muted);margin:5px 0 0;font-size:14px}.btn{border:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:850}.btn.primary{background:var(--navy);color:#fff}.btn.lime{background:var(--lime);color:var(--navy)}.btn.secondary{color:#344054;background:#eef2f7}.btn.ghost{border:1px solid var(--line);color:#344054;background:#fff}.btn.danger{color:#b42318;background:#fff1f1}.btn.small{padding:7px 9px;font-size:12px}.empty-state{text-align:center;place-items:center;min-height:550px;padding:40px;display:grid}.empty-icon{width:70px;height:70px;color:var(--navy);background:#edf3fb;border-radius:22px;place-items:center;margin:auto auto 16px;font-size:31px;display:grid}.empty-state h2{margin:0 0 7px;font-size:20px}.empty-state p{color:var(--muted);max-width:430px;margin:0 auto 18px;font-size:15px;line-height:1.55}.product-hero{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.hero-avatar{border:1px solid var(--line);width:64px;height:64px;color:var(--navy);background:linear-gradient(145deg,#f2f5fa,#fff);border-radius:13px;place-items:center;font-size:23px;font-weight:950;display:grid}.product-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-title-row h2{margin:0;font-size:18px}.badge{border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.badge.green{color:#14813e;background:#e8f8ee}.badge.blue{color:#175cd3;background:#ebf4ff}.badge.orange{color:#b54708;background:#fff4e5}.badge.gray{color:#475467;background:#f2f4f7}.product-meta{color:#667085;margin-top:6px;font-size:13px;line-height:1.55}.hero-stats{gap:9px;display:flex}.mini-stat{border:1px solid var(--line);background:#fafcff;border-radius:11px;min-width:110px;padding:9px 12px}.mini-stat span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mini-stat b{color:var(--navy);margin-top:3px;font-size:14px;display:block}.strategy-section{margin-top:13px;padding:15px}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.section-heading h3{margin:0;font-size:15px}.section-heading small{color:var(--muted);font-size:12px}.strategy-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.strategy-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;min-width:0;padding:0;transition:all .16s;overflow:hidden}.strategy-card:hover,.strategy-card.active{transform:translateY(-1px);box-shadow:0 10px 24px #071a3b1a}.strategy-card.active{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}.strategy-card-head{background:color-mix(in srgb,var(--accent) 14%,white);border-bottom:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));color:var(--accent);padding:9px 11px;font-size:13px;font-weight:900}.strategy-card-body{padding:12px}.strategy-price{letter-spacing:-.03em;color:var(--navy);font-size:22px;font-weight:950}.strategy-target{color:var(--muted);margin-top:2px;font-size:11px}.strategy-metrics{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:9px;display:grid}.strategy-metrics span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.strategy-metrics b{margin-top:2px;font-size:13px;display:block}.feasibility{color:var(--accent);justify-content:space-between;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:900;display:flex}.analysis-grid{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:13px;display:grid}.analysis-card{min-width:0}.analysis-tabs{border-bottom:1px solid var(--line);gap:2px;padding:0 9px;display:flex;overflow:auto}.analysis-tab{color:#667085;white-space:nowrap;background:0 0;border:0;padding:13px 11px;font-size:12px;font-weight:850;position:relative}.analysis-tab.active{color:var(--navy)}.analysis-tab.active:after{content:"";background:var(--lime);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.analysis-content{padding:13px}.matrix-wrap{overflow:auto}.matrix{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.matrix th,.matrix td{text-align:right;border:1px solid #e8edf4;padding:8px}.matrix th:first-child,.matrix td:first-child{text-align:left;z-index:1;background:#f9fbfd;position:sticky;left:0}.matrix thead th{color:#475467;text-transform:uppercase;background:#f7f9fc;font-size:10px}.matrix .reg{color:var(--green)}.matrix .cam{color:var(--blue)}.matrix .flash{color:#c66a00}.matrix .live{color:var(--red)}.matrix .strong{color:var(--navy);font-weight:950}.breakdown-columns{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.breakdown-group{border:1px solid var(--line);border-radius:12px;padding:11px}.breakdown-group h4{text-transform:uppercase;color:#475467;margin:0 0 8px;font-size:12px}.line-item{border-bottom:1px dashed #e5eaf1;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;display:flex}.line-item:last-child{border:0}.line-item.total{color:var(--green);font-size:13px;font-weight:950}.promo-grid,.recommend-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.promo-card,.recommend-card{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:11px}.promo-card h4,.recommend-card h4{margin:0 0 8px;font-size:13px}.promo-card span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.promo-card b{color:var(--navy);margin-top:2px;font-size:15px;display:block}.recommend-card{font-size:12px;line-height:1.55}.recommend-card ul{margin:5px 0;padding-left:15px}.recommend-card li{margin:4px 0}.health-card{padding:14px}.health-card h3{text-align:center;margin:0;font-size:13px}.gauge{--score:0;width:150px;height:82px;margin:12px auto 0;position:relative;overflow:hidden}.gauge:before{content:"";background:conic-gradient(from 270deg,var(--green) calc(var(--score)*1.8deg),#e1e6ed 0);border-radius:50%;width:150px;height:150px;position:absolute;top:0;left:0}.gauge:after{content:"";background:#fff;border-radius:50%;width:112px;height:112px;position:absolute;top:19px;left:19px}.gauge-value{text-align:center;z-index:2;position:absolute;top:39px;left:0;right:0}.gauge-value b{font-size:25px}.gauge-value small{color:var(--muted);font-size:11px}.health-label{text-align:center;margin-top:2px;font-size:13px;font-weight:900}.health-note{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:11px;font-size:11px;line-height:1.5}.health-recs{gap:7px;margin-top:11px;display:grid}.health-rec{border:1px solid var(--line);background:#f7fafc;border-radius:9px;padding:8px;font-size:11px;line-height:1.4}.health-rec:before{content:"✓";color:var(--green);margin-right:6px;font-weight:950}.form-card{padding:18px}.form-section{border-bottom:1px solid var(--line);margin-bottom:17px;padding:0 0 17px}.form-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.form-title{align-items:center;gap:9px;margin-bottom:12px;font-size:15px;font-weight:900;display:flex}.step{background:var(--navy);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}label{color:#344054;font-size:12px;font-weight:800;display:block}input,select{width:100%;color:var(--ink);background:#fff;border:1px solid #d5dce7;border-radius:10px;outline:none;margin-top:5px;padding:10px 11px}input:focus,select:focus{border-color:#2e65b4;box-shadow:0 0 0 3px #2e65b41c}.help{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.suggestions{z-index:30;border:1px solid var(--line);max-height:280px;box-shadow:var(--shadow);background:#fff;border-radius:11px;margin-top:5px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.suggestion{cursor:pointer;border-bottom:1px solid #eef1f5;padding:9px 11px}.suggestion:hover{background:#f5f9ff}.suggestion b{font-size:12px;display:block}.suggestion small{color:var(--muted);font-size:10px}.selected-category{border:1px solid var(--line);background:#f8fafc;border-radius:10px;margin-top:8px;padding:10px;font-size:11px;line-height:1.5}.switch-row{align-items:center;gap:8px;margin:8px 0;display:flex}.switch-row input{width:17px;height:17px;accent-color:var(--navy);margin:0}.switch-row label{color:var(--ink);font-size:12px}.preset-row{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.preset{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:850}.preset.active{border-color:var(--navy);color:var(--navy);background:#edf3fb}.strategy-editor-wrap{overflow:auto}.strategy-editor{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.strategy-editor th,.strategy-editor td{border:1px solid var(--line);padding:7px}.strategy-editor th{text-align:left;color:#475467;text-transform:uppercase;background:#f7f9fc;font-size:10px}.strategy-editor input{margin:0;padding:8px}.action-row{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.inline-details{border:1px solid var(--line);border-radius:10px;margin-top:10px}.inline-details summary{cursor:pointer;padding:10px;font-size:12px;font-weight:850}.inline-details-body{padding:0 11px 11px}.history-card,.settings-card{padding:16px}.history-actions{flex-wrap:wrap;gap:7px;display:flex}.history-table{border-collapse:collapse;width:100%;font-size:12px}.history-table th,.history-table td{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px}.history-table th{color:#667085;text-transform:uppercase;font-size:10px}.history-mobile{display:none}.settings-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.setting-block{border:1px solid var(--line);border-radius:12px;padding:13px}.setting-block h3{margin:0 0 10px;font-size:14px}.setting-block p{color:var(--muted);font-size:11px;line-height:1.55}.source-list{color:#475467;font-size:11px;line-height:1.65}.warning{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;margin-top:10px;padding:10px;font-size:11px;line-height:1.5}.toast{background:var(--navy);color:#fff;box-shadow:var(--shadow);opacity:0;pointer-events:none;z-index:100;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800;transition:all .2s;position:fixed;bottom:18px;right:18px;transform:translateY(8px)}.toast.show{opacity:1;transform:none}.mobile-nav{display:none}@media (width<=1180px){.strategy-cards{grid-template-columns:1fr 1fr}.analysis-grid{grid-template-columns:1fr}.health-card{grid-template-columns:190px 1fr;align-items:center;display:grid}.form-grid,.promo-grid,.recommend-grid,.target-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.app-header{height:60px;padding:0 13px}.brand{min-width:0}.brand small,.top-nav,.version{display:none}.brand strong{white-space:normal;font-size:14px}.engine-badge{padding:6px 8px;font-size:10px}.workspace{min-height:calc(100vh - 60px);display:block}.sidebar{display:none}.main{padding:10px 10px 76px}.page-head{align-items:flex-start}.page-head h1{font-size:18px}.product-hero{grid-template-columns:52px 1fr}.hero-avatar{width:52px;height:52px}.hero-stats{grid-column:1/-1}.mini-stat{flex:1}.strategy-cards{grid-template-columns:1fr}.strategy-card{grid-template-columns:110px 1fr;display:grid}.strategy-card-head{align-items:center;display:flex}.strategy-metrics{grid-template-columns:repeat(3,1fr)}.analysis-tabs{padding:0}.health-card{display:block}.breakdown-columns,.promo-grid,.recommend-grid,.form-grid,.form-grid.two,.form-grid.three,.settings-grid{grid-template-columns:1fr}.action-row{grid-template-columns:1fr 1fr;display:grid}.matrix-wrap{display:none}.mobile-summary{display:block}.history-table{display:none}.history-mobile{gap:9px;display:grid}.history-mobile-card{border:1px solid var(--line);border-radius:11px;padding:11px}.history-mobile-card b{font-size:13px}.history-mobile-card small{color:var(--muted);margin:4px 0 9px;font-size:10px;display:block}.mobile-nav{border-top:1px solid var(--line);z-index:80;background:#fff;grid-template-columns:repeat(4,1fr);height:62px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#667085;background:#fff;border:0;font-size:10px;font-weight:850}.mobile-nav button span{margin-bottom:2px;font-size:17px;display:block}.mobile-nav button.active{color:var(--navy)}}@media (width<=440px){.header-right{gap:5px}.engine-badge{text-overflow:ellipsis;max-width:132px;overflow:hidden}.product-hero{padding:12px}.product-title-row h2{font-size:15px}.hero-stats{grid-template-columns:1fr 1fr;width:100%;display:grid}.strategy-card{grid-template-columns:92px 1fr}.strategy-price{font-size:19px}.strategy-metrics{grid-template-columns:1fr 1fr}.action-row{grid-template-columns:1fr}.page-head .btn{padding:9px 10px}.analysis-content{padding:10px}.target-grid{grid-template-columns:1fr}}.field-note{color:var(--muted);margin-top:5px;font-size:10px;font-weight:500;line-height:1.45;display:block}.optional-text{color:var(--muted);font-size:10px;font-weight:600}.official-inline{color:#667085;vertical-align:1px;background:#f2f4f7;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:850;display:inline-block}.target-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 0;display:grid}.target-card{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:10px}.target-card b{margin-bottom:6px;font-size:13px;display:block}.target-card label{color:var(--muted);font-size:10px}.target-card input{color:var(--navy);padding:9px;font-size:15px;font-weight:900}.form-platform-switch .platform-tab{color:#475467;border-color:var(--line);background:#f7f9fc}.form-platform-switch .platform-tab.active{color:var(--navy);border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime);background:#f6ffe8}.strategy-editor.compact{min-width:560px}.mobile-summary{display:none}.mobile-summary-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:9px;padding:12px}.mobile-summary-card h4{margin:0 0 8px;font-size:14px}.mobile-summary-row{border-bottom:1px dashed #e5eaf1;justify-content:space-between;gap:12px;padding:6px 0;font-size:12px;display:flex}.mobile-summary-row:last-child{border-bottom:0}.simple-note{border:1px solid var(--line);color:#475467;background:#f8fafc;border-radius:11px;padding:10px 12px;font-size:12px;line-height:1.5}.advanced-copy{color:var(--muted);font-size:11px;line-height:1.5}.result-action-row{flex-wrap:wrap;gap:8px;display:flex}.condition-banner{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;margin-top:10px;padding:11px 13px;font-size:12px;line-height:1.5}.condition-banner b{font-size:13px}.official-term{color:var(--muted);margin-top:2px;font-size:10px;display:block}@media (width<=820px){.mobile-summary{display:block}}.guide-banner{grid-template-columns:repeat(3,1fr);gap:10px;margin:-2px 0 14px;display:grid}.guide-banner>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 13px;box-shadow:0 5px 16px #071a3b0a}.guide-banner b{color:var(--navy);font-size:13px;display:block}.guide-banner span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.product-input-layout{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:15px;display:grid}.photo-field{text-align:center;background:#fbfcfe;border:1px dashed #c9d3e1;border-radius:13px;padding:10px}.image-preview{aspect-ratio:1;border:1px solid var(--line);color:#8090a8;background:linear-gradient(145deg,#edf2f8,#fff);border-radius:10px;place-items:center;width:100%;margin-bottom:8px;font-weight:900;display:grid;overflow:hidden}.image-preview img,.hero-avatar img,.product-avatar img{object-fit:cover;width:100%;height:100%;display:block}.photo-field .btn{width:100%}.image-remove{color:#b42318;background:0 0;border:0;padding:7px;font-size:11px;font-weight:800}.photo-field small{color:var(--muted);font-size:10px;line-height:1.4;display:block}.program-card{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;min-height:92px;padding:10px 12px}.program-card>span{color:var(--muted);margin:2px 0 8px;font-size:10px;line-height:1.45;display:block}.program-card label{font-size:11px}.preset{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:145px;display:flex}.preset span{color:var(--muted);font-size:10px;font-weight:600}.preset.active span{color:#49617f}.decision-banner{background:linear-gradient(90deg,#f8ffe9,#fff);border:1px solid #cfe4a8;border-radius:12px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(120px,.7fr));align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:grid}.decision-main b{color:var(--navy);font-size:14px;display:block}.decision-main span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.decision-stat{border-left:1px solid #dce9c4;padding-left:12px}.decision-stat span{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800;display:block}.decision-stat b{color:var(--navy);margin-top:3px;font-size:15px;display:block}.strategy-minimum{color:#475467;margin-top:5px;font-size:11px}.easy-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.easy-card{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:12px}.easy-card h4{margin:0 0 9px;font-size:13px}.easy-row{border-bottom:1px dashed #e4e9f0;justify-content:space-between;gap:10px;padding:6px 0;font-size:11px;display:flex}.easy-row:last-child{border-bottom:0}.easy-row strong{color:var(--navy)}.term-box{border:1px solid var(--line);color:#475467;background:#f8fafc;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.55}.term-box b{color:var(--navy)}@media (width<=1180px){.decision-banner,.easy-summary{grid-template-columns:1fr 1fr}.product-input-layout{grid-template-columns:125px minmax(0,1fr)}}@media (width<=820px){.guide-banner{grid-template-columns:1fr}.guide-banner>div{grid-template-columns:110px 1fr;align-items:center;display:grid}.product-input-layout{grid-template-columns:1fr}.photo-field{text-align:left;grid-template-columns:76px 1fr auto;align-items:center;gap:8px;display:grid}.image-preview{width:76px;margin:0}.photo-field .btn{width:auto}.photo-field small{grid-column:2/-1}.decision-banner{grid-template-columns:1fr 1fr}.decision-main{grid-column:1/-1}.easy-summary{grid-template-columns:1fr}.preset{flex:1;min-width:calc(50% - 4px)}.engine-badge{display:none}}@media (width<=440px){.decision-banner{grid-template-columns:1fr}.decision-main{grid-column:auto}.decision-stat{border-top:1px solid #dce9c4;border-left:0;padding:8px 0 0}.photo-field{grid-template-columns:70px 1fr}.image-remove{grid-column:2}.preset{min-width:100%}}@media (width<=820px){.target-grid{grid-template-columns:1fr 1fr!important}.strategy-card{grid-template-columns:none!important;display:block!important}.strategy-card-head{display:block!important}.strategy-metrics{grid-template-columns:1fr 1fr!important}.action-row{grid-template-columns:1fr!important}}@media (width<=440px){.target-grid{grid-template-columns:1fr 1fr!important}.strategy-card{display:block!important}.strategy-card-head{padding:9px 11px}.strategy-card-body{padding:12px}.strategy-price{font-size:22px}}:focus-visible{outline-offset:2px;outline:3px solid #1677e859}.field-error{color:#b42318;min-height:15px;margin-top:4px;font-size:12px;font-weight:700;display:block}.input-error{border-color:#f04438!important;box-shadow:0 0 0 3px #f044381f!important}.money-input{font-variant-numeric:tabular-nums}.suggestion{cursor:pointer}.suggestion.active{background:#eff7ff}.suggestion-rate{margin-top:3px;font-weight:750;display:block;color:#175cd3!important}.status-pair{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.status-pill{white-space:nowrap;text-align:center;background:#f7f9fc;border-radius:8px;padding:5px 6px;font-size:11px;font-weight:850}.summary-primary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.summary-metric{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:12px}.summary-metric span{color:var(--muted);font-size:12px;display:block}.summary-metric b{color:var(--navy);margin-top:4px;font-size:16px;display:block}.comparison-compact{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.comparison-compact>div{border:1px solid var(--line);border-radius:10px;padding:10px}.comparison-compact span{color:var(--muted);font-size:12px}.comparison-compact b{margin-top:3px;font-size:14px;display:block}.form-card input,.form-card select,.settings-card input{min-height:42px}.field-note,.optional-text,.advanced-copy,.official-term,.photo-field small,.program-card>span{font-size:12px}.badge,.term-box,.warning,.condition-banner,.saved-product small,.history-mobile-card small{font-size:12px}@media (width<=960px){.app-header{height:60px;padding:0 13px}.brand{min-width:0}.brand small,.top-nav,.version{display:none}.brand strong{white-space:normal;font-size:14px}.workspace{min-height:calc(100vh - 60px);display:block}.sidebar{display:none}.main{padding:10px 10px 76px}.strategy-cards{grid-template-columns:1fr 1fr}.form-grid,.form-grid.two,.form-grid.three,.settings-grid,.breakdown-columns{grid-template-columns:1fr}.mobile-nav{border-top:1px solid var(--line);z-index:80;background:#fff;grid-template-columns:repeat(4,1fr);height:62px;display:grid;position:fixed;bottom:0;left:0;right:0}.history-table{display:none}.history-mobile{gap:9px;display:grid}.comparison-compact,.summary-primary{grid-template-columns:1fr 1fr}.engine-badge{display:none}}@media (width<=560px){.strategy-cards,.summary-primary,.comparison-compact{grid-template-columns:1fr}.target-grid{grid-template-columns:1fr!important}}label{font-size:14px}.field-note,.optional-text,.advanced-copy,.official-term,.photo-field small,.program-card>span{font-size:13px;line-height:1.5}.form-title{font-size:17px}.page-head h1{font-size:24px}.page-head p{font-size:15px}.section-heading h3{font-size:17px}.section-heading small{font-size:13px}.btn{min-height:44px;font-size:15px}.btn.small{min-height:38px;font-size:13px}.form-card input,.form-card select,.settings-card input{min-height:46px;font-size:16px}.switch-row label{font-size:14px}.selected-category,.simple-note,.condition-banner,.term-box,.warning{font-size:13px}.strategy-card-head{font-size:14px}.strategy-price{font-size:26px}.strategy-target,.strategy-minimum,.feasibility{font-size:13px}.strategy-metrics span,.decision-stat span,.matrix thead th{font-size:12px}.strategy-metrics b,.line-item,.easy-row{font-size:14px}.analysis-tab{font-size:13px}.badge{font-size:12px}.guide-banner b{font-size:14px}.guide-banner span{font-size:13px}.preset b{font-size:14px}.preset span,.target-card label{font-size:12px}.target-card input{font-size:16px}.readonly-value{cursor:not-allowed;color:#475467!important;background:#f6f8fb!important}.accuracy-note{color:#344054;background:#f8ffe9;border:1px solid #cfe4a8;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.accuracy-note b{color:var(--navy)}.accuracy-details{background:#fcfdff;margin-top:12px}.accuracy-details>summary{justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;list-style:none;display:flex}.accuracy-details>summary::-webkit-details-marker{display:none}.accuracy-details>summary:after{content:"+";width:28px;height:28px;color:var(--navy);background:#eef3f9;border-radius:9px;flex:none;place-items:center;font-size:19px;font-weight:850;display:grid}.accuracy-details[open]>summary:after{content:"−"}.details-summary-main{color:var(--navy);font-size:14px;font-weight:900;display:block}.details-summary-sub{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;display:block}.accuracy-details .inline-details-body{padding:0 15px 15px}.accuracy-block{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px}.accuracy-block+.accuracy-block{margin-top:10px}.accuracy-block-title{color:var(--navy);margin-bottom:4px;font-size:13px;font-weight:900}.accuracy-block .switch-row{margin:0}.accuracy-block .field-note{margin-top:7px}.accuracy-question-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;padding-top:12px;display:grid}.accuracy-question-grid label{font-size:13px}.accuracy-question-grid select{font-size:15px}.compact-system-note{color:#667085;background:#f7f9fc;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.compact-system-note:before{content:"i";width:18px;height:18px;color:var(--navy);background:#e8eef6;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.seller-funded-note{color:#667085;margin-top:7px;font-size:12px;line-height:1.45;display:block}.seller-funded-note b{color:#344054}.manual-rate-copy{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.45}.manual-rate-copy b{color:#344054}@media (width<=820px){.accuracy-question-grid{grid-template-columns:1fr}.accuracy-details>summary{padding:13px}.details-summary-main{font-size:14px}.details-summary-sub{font-size:12px}}.release-assumption{color:#365314;background:#f7ffe9;border:1px solid #b9d889;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:13px;line-height:1.55}.release-assumption b{color:#243b0b}.conditional-rate{margin-top:9px}.validation-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.validation-result{border:1px solid var(--line);background:#f8fafc;border-radius:11px;margin-top:10px;padding:11px;font-size:13px;line-height:1.55}.validation-result.good{background:#f0fdf4;border-color:#b7e4c7}.validation-result.warn{background:#fffaeb;border-color:#fedf89}.validation-result.bad{background:#fff1f1;border-color:#fecdca}.validation-history{color:var(--muted);margin-top:10px;font-size:12px}@media (width<=820px){.validation-grid{grid-template-columns:1fr}}:root{--dss-brand:#04045e;--dss-accent:#b9fa3c;--dss-bg:#f4f6fc;--dss-panel:#fff;--dss-panel-head:#f8fafc;--dss-line:#e2e8f0;--dss-text:#0f172a;--dss-muted:#475569;--dss-input-bg:#fff;--dss-input-border:#cbd5e1;--dss-green:#059669;--dss-green-bg:#ecfdf5;--dss-orange:#d97706;--dss-orange-bg:#fffbeb;--dss-red:#dc2626;--dss-red-bg:#fef2f2;--dss-blue:#2563eb;--dss-blue-bg:#eff6ff;--dss-shadow:0 10px 30px #04045e14;--dss-radius:16px}html.dark{--dss-bg:#090b38;--dss-panel:#0d0f48;--dss-panel-head:#04045e;--dss-line:#b9fa3c33;--dss-text:#f8fafc;--dss-muted:#94a3b8;--dss-input-bg:#04045e;--dss-input-border:#b9fa3c4d;--dss-shadow:0 10px 30px #00000059;--dss-green:#34d399;--dss-green-bg:#10b9812e;--dss-orange:#fbbf24;--dss-orange-bg:#f59e0b2e;--dss-red:#fb7185;--dss-red-bg:#ef44442e;--dss-blue:#60a5fa;--dss-blue-bg:#2563eb2e}.dss-container{box-sizing:border-box;flex-direction:column;min-height:calc(100vh - 72px);padding:24px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;display:flex;background:var(--dss-bg)!important;color:var(--dss-text)!important}.dss-content-wrap{flex:1;width:100%}.dss-hero{grid-template-columns:1.45fr .75fr;gap:20px;padding:0 0 24px;display:grid}.dss-hero-main,.dss-hero-side{color:#fff!important;background:linear-gradient(135deg,#04045e 0%,#090b38 60%,#11155c 100%)!important;border:1px solid #b9fa3c4d!important;border-radius:20px!important;box-shadow:0 10px 30px #04045e40!important}.dss-hero-main{padding:28px}.dss-eyebrow{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;display:inline-flex;color:#b9fa3c!important;background:#b9fa3c2e!important;border:1px solid #b9fa3c66!important;font-size:11px!important;font-weight:900!important}.dss-hero h2{letter-spacing:-.03em;color:#fff!important;margin:14px 0 12px!important;font-size:clamp(24px,3vw,42px)!important;font-weight:900!important;line-height:1.15!important}.dss-hero h2 span{color:#b9fa3c!important}.dss-hero p{max-width:800px;margin:0;color:#ffffffe6!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}.dss-hero-side{gap:12px;padding:20px;display:grid}.dss-promise{border-radius:14px;padding:14px;background:#ffffff0f!important;border:1px solid #ffffff26!important}.dss-promise b{margin-bottom:4px;display:block;color:#b9fa3c!important;font-size:13px!important;font-weight:900!important}.dss-promise span{color:#ffffffd9!important;font-size:12px!important;line-height:1.45!important}.dss-steps{grid-template-columns:repeat(5,1fr);gap:10px;margin:0 0 24px;display:grid}.dss-step-btn{text-align:left;cursor:pointer;box-shadow:var(--dss-shadow);border-radius:14px;padding:14px;transition:all .2s;border:1px solid var(--dss-line)!important;background:var(--dss-panel)!important;color:var(--dss-text)!important}.dss-step-btn:hover{transform:translateY(-1px);border-color:#04045e!important}.dss-step-btn .dss-step-sub{margin-top:2px;font-size:11px;display:block;color:var(--dss-muted)!important}html:not(.dark) .dss-step-btn.active{color:#b9fa3c!important;background:#04045e!important;border-color:#04045e!important}html:not(.dark) .dss-step-btn.active strong{color:#b9fa3c!important}html:not(.dark) .dss-step-btn.active .dss-step-sub{color:#ffffffe6!important}html:not(.dark) .dss-step-btn.active .dss-step-no{color:#04045e!important;background:#b9fa3c!important}html.dark .dss-step-btn.active{color:#04045e!important;background:#b9fa3c!important;border-color:#b9fa3c!important}html.dark .dss-step-btn.active strong{color:#04045e!important;font-weight:900!important}html.dark .dss-step-btn.active .dss-step-sub{color:#04045e!important;font-weight:800!important}html.dark .dss-step-btn.active .dss-step-no{color:#b9fa3c!important;background:#04045e!important}.dss-step-no{border-radius:999px;place-items:center;width:24px;height:24px;margin-right:7px;font-size:12px;font-weight:900;display:inline-grid;background:var(--dss-line)!important;color:var(--dss-text)!important}.dss-panel{border-radius:var(--dss-radius);box-shadow:var(--dss-shadow);margin-bottom:24px;padding:24px;border:1px solid var(--dss-line)!important;background:var(--dss-panel)!important;color:var(--dss-text)!important}.dss-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:14px;display:flex;border-bottom:1px solid var(--dss-line)!important}.dss-panel-head h3{margin:0;color:var(--dss-text)!important;font-size:20px!important;font-weight:900!important}.dss-panel-head p{margin:4px 0 0;line-height:1.5;color:var(--dss-muted)!important;font-size:13px!important;font-weight:500!important}.dss-quick-guide{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex;background:var(--dss-orange-bg)!important;border:1px solid var(--dss-orange)!important;color:var(--dss-text)!important}.dss-upload-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dss-upload-card{border-radius:16px;flex-direction:column;justify-content:space-between;min-height:220px;padding:24px;transition:all .2s;display:flex;border:2px dashed var(--dss-input-border)!important;background:var(--dss-panel-head)!important}.dss-upload-card.loaded{border-style:solid!important;border-color:var(--dss-green)!important;background:var(--dss-green-bg)!important}.dss-upload-icon{border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid;color:#b9fa3c!important;background:#04045e!important}.dss-upload-card h4{margin:14px 0 6px;color:var(--dss-text)!important;font-size:16px!important;font-weight:800!important}.dss-upload-card p{margin:0;line-height:1.5;color:var(--dss-muted)!important;font-size:13px!important}.dss-compare-panel{border-radius:16px;margin-top:24px;padding:20px;border:1px solid var(--dss-line)!important;background:var(--dss-panel-head)!important}.dss-compare-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.dss-compare-badge{border:1px solid var(--dss-blue);letter-spacing:.5px;background:#2563eb26;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:900;color:var(--dss-blue)!important}.dss-compare-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.dss-compare-card{border-radius:12px;padding:14px 16px;border:1px dashed var(--dss-input-border)!important;background:var(--dss-panel)!important}.dss-validation-box{border-radius:10px;padding:12px 14px;font-size:13px;background:var(--dss-orange-bg)!important;border:1px solid var(--dss-orange)!important;color:var(--dss-text)!important}.dss-tips-box{border-radius:10px;margin-top:20px;padding:12px 14px;font-size:13px;background:var(--dss-blue-bg)!important;border:1px solid var(--dss-blue)!important;color:var(--dss-text)!important}.dss-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dss-export-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}.dss-summary-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:24px;display:grid}.dss-summary-card{box-shadow:var(--dss-shadow);border-radius:16px;padding:16px;border:1px solid var(--dss-line)!important;background:var(--dss-panel)!important}.dss-summary-card span{text-transform:uppercase;letter-spacing:.5px;font-weight:800;display:block;color:var(--dss-muted)!important;font-size:11px!important}.dss-summary-card b{margin-top:6px;display:block;color:var(--dss-text)!important;font-size:20px!important;font-weight:900!important}.dss-decision-grid{gap:14px;display:grid}.dss-decision-card{box-shadow:var(--dss-shadow);border-radius:16px;grid-template-columns:1.25fr 1fr;gap:18px;padding:20px;display:grid;border:1px solid var(--dss-line)!important;background:var(--dss-panel)!important;color:var(--dss-text)!important}.dss-decision-card.critical{border-color:var(--dss-red)!important;border-left:6px solid var(--dss-red)!important;background:var(--dss-red-bg)!important}.dss-decision-card.positive{border-color:var(--dss-green)!important;border-left:6px solid var(--dss-green)!important;background:var(--dss-green-bg)!important}.dss-decision-card.caution{border-color:var(--dss-orange)!important;border-left:6px solid var(--dss-orange)!important;background:var(--dss-orange-bg)!important}.dss-btn{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;border:1px solid var(--dss-line)!important;background:var(--dss-panel)!important;color:var(--dss-text)!important}.dss-btn:hover{filter:brightness(1.08)}.dss-btn.primary{font-weight:900;color:#b9fa3c!important;background:#04045e!important;border-color:#04045e!important}html.dark .dss-btn.primary{color:#04045e!important;background:#b9fa3c!important;border-color:#b9fa3c!important}.dss-btn.green{font-weight:900;background:var(--dss-green)!important;color:#fff!important;border-color:#0000!important}.dss-btn.blue{font-weight:900;background:var(--dss-blue)!important;color:#fff!important;border-color:#0000!important}.dss-btn.ghost{background:var(--dss-panel)!important;border:1px solid var(--dss-input-border)!important;color:var(--dss-text)!important}.dss-field-label{margin-bottom:6px;display:block;color:var(--dss-muted)!important;font-size:12px!important;font-weight:800!important}.dss-input,.dss-select{border-radius:10px;outline:none;width:100%;padding:12px;background:var(--dss-input-bg)!important;border:1px solid var(--dss-input-border)!important;color:var(--dss-text)!important;font-size:14px!important;font-weight:600!important}.dss-input:focus,.dss-select:focus{border-color:#04045e!important;box-shadow:0 0 0 3px #04045e1f!important}html.dark .dss-input:focus,html.dark .dss-select:focus{border-color:#b9fa3c!important;box-shadow:0 0 0 3px #b9fa3c33!important}.dss-table-wrap{-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto;border:1px solid var(--dss-line)!important}.dss-data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:950px;font-size:13px;background:var(--dss-panel)!important}.dss-data-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:12px;color:var(--dss-muted)!important;border-bottom:1px solid var(--dss-line)!important;background:var(--dss-panel-head)!important;font-size:11px!important;font-weight:800!important}.dss-data-table td{vertical-align:middle;padding:12px;border-bottom:1px solid var(--dss-line)!important;color:var(--dss-text)!important}.dss-data-table tr:hover td{background:var(--dss-panel-head)!important}@media (width<=1024px){.dss-container{padding:18px 20px 50px}.dss-hero{grid-template-columns:1fr;gap:16px}.dss-steps{grid-template-columns:repeat(3,1fr);gap:8px}.dss-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px}.dss-export-grid{grid-template-columns:repeat(2,1fr)}.dss-decision-card{grid-template-columns:1fr;gap:14px}}@media (width<=768px){.dss-container{padding:12px 12px 40px}.dss-hero-main{padding:20px}.dss-hero-side{padding:16px}.dss-hero h2{font-size:24px!important}.dss-steps{grid-template-columns:repeat(2,1fr);gap:8px}.dss-step-btn{padding:10px 12px}.dss-panel{border-radius:14px;padding:16px}.dss-panel-head{flex-direction:column;align-items:flex-start;gap:10px}.dss-upload-grid,.dss-compare-grid,.dss-form-grid,.dss-export-grid{grid-template-columns:1fr;gap:14px}.dss-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.dss-summary-card{padding:12px}.dss-summary-card b{font-size:16px!important}.dss-quick-guide{flex-direction:column;align-items:flex-start}}@media (width<=480px){.dss-steps,.dss-summary-grid{grid-template-columns:1fr}.dss-btn{justify-content:center;width:100%}}.app-layout{background:var(--paper);height:100vh;display:flex;overflow:hidden}.sidebar{background:var(--ink);color:#fff;border-right:1px solid var(--ink-3);z-index:100;flex-direction:column;flex-shrink:0;width:260px;transition:transform .3s,width .3s,border-color .3s,left .3s;display:flex}.sidebar.collapsed{border-right-color:#0000;width:0;overflow:hidden}.sidebar-header{border-bottom:1px solid var(--ink-3);align-items:center;gap:12px;padding:24px 20px;display:flex}.sidebar-nav{flex:1;padding:20px 12px;overflow-y:auto}.nav-item{color:var(--text);border-radius:12px;align-items:center;gap:10px;min-width:0;margin-bottom:4px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.nav-item:hover{background:var(--hover-bg);color:var(--text)}html:not(.dark) .nav-item{color:#334155}html:not(.dark) .nav-item:hover{color:#04045e;background:#f1f5f9}html:not(.dark) .nav-item.active{box-shadow:0 4px 14px #04045e40;color:#b9fa3c!important;background:#04045e!important;font-weight:900!important}html.dark .nav-item{color:#cbd5e1}html.dark .nav-item:hover{color:#fff;background:#11155c}html.dark .nav-item.active{box-shadow:0 4px 14px #b9fa3c40;color:#04045e!important;background:#b9fa3c!important;font-weight:900!important}.nav-badge-free{color:#04045e!important;background:#b9fa3c!important}.sidebar-footer{border-top:1px solid var(--ink-3);padding:20px}.main-content{flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.tool-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:24px;display:grid}.tool-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;color:var(--text);flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:all .3s;display:flex}.tool-card:hover{box-shadow:var(--shadow-deep);border-color:var(--brand-blue);transform:translateY(-4px)}.tool-icon{width:48px;height:48px;color:var(--brand-blue);background:#fbf6e8;border-radius:12px;justify-content:center;align-items:center;font-size:24px;display:flex}.tool-title{font-size:16px;font-weight:800}.tool-desc{color:var(--muted);font-size:13px;line-height:1.5}@media (width<=1024px){.sidebar{height:100vh;position:fixed;top:0;bottom:0;left:-260px;width:260px!important}.sidebar.open{left:0;transform:none}.sidebar.collapsed{left:-260px;width:260px!important}}.sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:99;background:#0006;display:none;position:fixed;inset:0}@media (width<=1024px){.sidebar-overlay{display:block}}@media (width<=600px){.header{padding:12px 10px!important}.header-left{flex:1;min-width:0;gap:8px!important}.header-title-text{flex:1;min-width:0}.header-title-text h1{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 190px);overflow:hidden;font-size:14px!important}.header-title-text p{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 190px);overflow:hidden;font-size:10px!important}.header-version{display:none!important}}.nav-item{border-radius:12px!important;align-items:center!important;gap:10px!important;min-width:0!important;margin-bottom:4px!important;padding:10px 14px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}.nav-title{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;font-weight:700!important;overflow:hidden!important}html:not(.dark) .nav-item{color:#475569!important;background:0 0!important}html:not(.dark) .nav-item .nav-title{color:#334155!important}html:not(.dark) .nav-item:hover{background:#f1f5f9!important}html:not(.dark) .nav-item:hover .nav-title{color:#04045e!important}html:not(.dark) .nav-item.active{color:#b9fa3c!important;background:#04045e!important;box-shadow:0 4px 14px #04045e4d!important}html:not(.dark) .nav-item.active *,html:not(.dark) .nav-item.active .nav-title,html:not(.dark) .nav-item.active span:not(.nav-badge){color:#b9fa3c!important;font-weight:900!important}html.dark .nav-item{color:#94a3b8!important;background:0 0!important}html.dark .nav-item .nav-title{color:#cbd5e1!important}html.dark .nav-item:hover{background:#11155c!important}html.dark .nav-item:hover .nav-title{color:#fff!important}html.dark .nav-item.active{color:#04045e!important;background:#b9fa3c!important;box-shadow:0 4px 14px #b9fa3c4d!important}html.dark .nav-item.active *,html.dark .nav-item.active .nav-title,html.dark .nav-item.active span:not(.nav-badge){color:#04045e!important;font-weight:900!important}.nav-badge{letter-spacing:.5px!important;border-radius:6px!important;flex-shrink:0!important;padding:3px 7px!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important}html:not(.dark) .nav-badge-pro{color:#04045e!important;background:#04045e1a!important;border:1px solid #04045e33!important}html.dark .nav-badge-pro{color:#b9fa3c!important;background:#b9fa3c26!important;border:1px solid #b9fa3c4d!important}html:not(.dark) .nav-item.active .nav-badge-pro{color:#04045e!important;background:#b9fa3c!important;border:none!important}html.dark .nav-item.active .nav-badge-pro{color:#b9fa3c!important;background:#04045e!important;border:none!important}.nav-badge-free{color:#04045e!important;background:#b9fa3c!important;border:none!important}html.dark .nav-item.active .nav-badge-free{color:#b9fa3c!important;background:#04045e!important}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}main>.notice{animation:.4s cubic-bezier(.2,.8,.2,1) .1s backwards fadeSlideUp}main>.grid{animation:.5s cubic-bezier(.2,.8,.2,1) .2s backwards fadeSlideUp}main>.history{animation:.6s cubic-bezier(.2,.8,.2,1) .3s backwards fadeSlideUp}main>.sources{animation:.7s cubic-bezier(.2,.8,.2,1) .4s backwards fadeSlideUp}.metrics .metric{animation:.5s cubic-bezier(.2,.8,.2,1) backwards fadeSlideUp}.metrics .metric:first-child{animation-delay:.25s}.metrics .metric:nth-child(2){animation-delay:.3s}.metrics .metric:nth-child(3){animation-delay:.35s}.metrics .metric:nth-child(4){animation-delay:.4s}.metrics .metric:nth-child(5){animation-delay:.45s}.metrics .metric:nth-child(6){animation-delay:.5s}tbody tr{transition:background .2s,transform .2s}tbody tr:hover{z-index:10;background:#fff;position:relative;transform:scale(1.01);box-shadow:0 4px 12px #0e12200d}.suggestions{transform-origin:top;animation:.2s cubic-bezier(.2,.8,.2,1) fadeSlideUp}.audit-container{flex-direction:column;gap:20px;display:flex}.audit-hero{border-radius:var(--radius);color:#fff;background:radial-gradient(ellipse at top right, var(--ink-2) 0%, var(--ink) 100%);box-shadow:var(--shadow);padding:30px;position:relative;overflow:hidden}.audit-hero h1{letter-spacing:-.03em;margin:10px 0;font-size:32px}.audit-hero h1 span{color:var(--brand-blue);vertical-align:middle;font-size:16px}.audit-hero p{color:var(--faint);max-width:800px;font-size:15px}.workflow-nav{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.workflow-btn{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:left;cursor:pointer;color:var(--text);padding:16px;transition:all .3s cubic-bezier(.2,.8,.2,1)}.workflow-btn:hover{border-color:var(--brand-blue);box-shadow:var(--shadow-deep);transform:translateY(-2px)}.workflow-btn.active{background:linear-gradient(135deg, var(--ink-2), var(--ink));color:#fff;border-color:#0000;box-shadow:0 10px 25px #0e122033}.workflow-btn strong{align-items:center;gap:8px;margin-bottom:4px;font-size:15px;display:flex}.workflow-btn span{color:var(--muted);font-size:12px;display:block}.workflow-btn.active span{color:var(--faint)}.score-hero{border-radius:var(--radius);background:var(--ink);color:#fff;grid-template-columns:140px 1fr;align-items:center;gap:20px;padding:24px;display:grid}.score-ring{background:conic-gradient(var(--brand-blue) calc(var(--score) * 1%), #ffffff1a 0);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.score-ring:before{content:"";background:var(--ink);border-radius:50%;width:96px;height:96px;position:absolute}.score-value{z-index:2;text-align:center;font-size:32px;font-weight:900;line-height:1;position:relative}.score-value small{color:var(--faint);margin-top:4px;font-size:10px;display:block}.diagnosis-box{border-radius:var(--radius-sm);margin-bottom:12px;padding:16px}.diagnosis-box.good{background:var(--good-bg);border:1px solid var(--good);color:var(--good)}.diagnosis-box.warn{background:var(--warn-bg);border:1px solid var(--warn);color:var(--warn)}.diagnosis-box.bad{background:var(--bad-bg);border:1px solid var(--bad);color:var(--bad)}.kpi-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.kpi{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfcfe;padding:12px}.kpi span{color:var(--muted);font-size:11px}.kpi strong{margin-top:4px;font-size:14px;display:block}.kpi small{color:var(--faint);margin-top:2px;font-size:10px;display:block}.period-box{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:24px;padding:24px}.period-box.current{border-color:var(--brand-blue);background:#1f75fe0d}.priority-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;gap:16px;margin-bottom:12px;padding:20px;display:flex}.priority-item .num{background:var(--ink);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.product-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:24px;padding:24px}.ads-container{flex-direction:column;gap:20px;width:100%;display:flex}.ads-hero{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#04045e 0%,#090b38 60%,#11155c 100%);padding:30px;position:relative;overflow:hidden;box-shadow:0 10px 30px #04045e40}.ads-hero:before{content:"";background:radial-gradient(circle,#b9fa3c40,#0000 70%);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-145px;right:-75px}.ads-hero h1{z-index:1;letter-spacing:-.03em;color:#fff;margin:10px 0;font-size:28px;font-weight:900;position:relative}.ads-hero h1 span{color:#b9fa3c;vertical-align:middle;margin-left:8px;font-size:14px}.ads-hero p{z-index:1;color:#ffffffd9;font-size:14px;position:relative}.ads-mode-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;width:100%;display:grid}.ads-mode{border:1px solid var(--line);background:var(--card);border-radius:var(--radius-sm);cursor:pointer;text-align:left;min-height:55px;color:var(--muted);padding:10px 12px;transition:all .2s}.ads-mode b{font-size:13px;display:block}.ads-mode span{color:var(--faint);margin-top:2px;font-size:11px;display:block}.ads-mode.active{box-shadow:0 4px 14px #04045e33;color:#b9fa3c!important;background:#04045e!important;border-color:#04045e!important}.ads-mode.active span{color:#fffc!important}html.dark .ads-mode.active{color:#04045e!important;background:#b9fa3c!important;border-color:#b9fa3c!important}html.dark .ads-mode.active span{color:#04045ecc!important}.ads-mode-desc{border-radius:var(--radius-sm);background:var(--input-bg);border:1px solid var(--line);color:var(--muted);margin:12px 0;padding:12px;font-size:12px}.ads-grid{grid-template-columns:minmax(320px,460px) minmax(0,1fr);align-items:start;gap:24px;width:100%;display:grid}@media (width<=900px){.ads-grid{grid-template-columns:1fr}}.organic-view{width:100%;animation:.3s fadeIn;display:none}.organic-view.active{display:block}.organic-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.organic-intro h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:900}.organic-intro p{color:var(--muted);margin:6px 0 0;font-size:14px}.organic-step-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;margin-bottom:24px;display:grid}.organic-step-pill{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);padding:14px 18px;transition:all .2s}.organic-step-pill b{color:var(--text);font-size:13px;display:block}.organic-step-pill small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.organic-step-pill.active{box-shadow:0 4px 14px #04045e33;color:#b9fa3c!important;background:#04045e!important;border-color:#04045e!important}.organic-step-pill.active b{color:#b9fa3c!important}.organic-step-pill.active small{color:#fffc!important}html.dark .organic-step-pill.active{color:#04045e!important;background:#b9fa3c!important;border-color:#b9fa3c!important}html.dark .organic-step-pill.active b{color:#04045e!important}html.dark .organic-step-pill.active small{color:#04045ecc!important}.organic-layout,.organic-layout-wide{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:24px;width:100%;display:grid}@media (width<=900px){.organic-layout,.organic-layout-wide{grid-template-columns:1fr}}.organic-feature-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.organic-feature{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:var(--card);padding:14px;transition:all .15s;position:relative}.organic-feature:hover{border-color:#04045e}.organic-feature input{width:auto;position:absolute;top:14px;right:14px}.organic-feature b{color:var(--text);font-size:13px;display:block}.organic-feature small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.organic-goal-help{border-radius:var(--radius-sm);background:var(--input-bg);border:1px solid var(--line);color:var(--muted);margin-top:10px;padding:12px 14px;font-size:12px;line-height:1.5}.organic-goal-help b{color:var(--text)}.organic-goal-chip-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.organic-goal-chip{color:#b9fa3c;background:#04045e;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.organic-hero{border-radius:var(--radius);color:#fff;background:linear-gradient(145deg,#04045e,#090b38);margin-bottom:20px;padding:20px;box-shadow:0 8px 24px #04045e40}.organic-hero-top{align-items:flex-start;gap:16px;display:flex}.organic-decision-icon{color:#04045e;background:#b9fa3c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:flex}.organic-eyebrow{letter-spacing:1px;color:#b9fa3c;text-transform:uppercase;font-size:11px;font-weight:800}.organic-decision{color:#fff;margin:4px 0 6px;font-size:18px;font-weight:900}.organic-reason{color:#ffffffd9;font-size:13px;line-height:1.5}.organic-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.organic-chip{color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.organic-chip.good{color:#04045e;background:#b9fa3c;border-color:#b9fa3c}.organic-metric-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:20px;display:grid}.organic-metric{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px}.organic-metric span{color:var(--muted);font-size:11px;font-weight:700;display:block}.organic-metric strong{color:var(--text);margin:4px 0;font-size:18px;font-weight:900;display:block}.organic-metric strong.positive{color:#10b981}.organic-metric strong.negative{color:#ef4444}.organic-metric small{color:var(--muted);font-size:10px;display:block}.organic-progress-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.organic-progress-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px}.organic-progress-head{color:var(--text);justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.organic-bar{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.organic-bar i{background:#04045e;border-radius:999px;height:100%;display:block}.organic-bar.green i{background:#b9fa3c}.organic-result-cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.organic-result-panel{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);padding:16px}.organic-result-panel h4{color:var(--text);margin:0 0 10px;font-size:14px;font-weight:800}.organic-result-panel ol,.organic-result-panel ul{color:var(--muted);margin:0;padding-left:18px;font-size:12px;line-height:1.6}.organic-schedule{flex-direction:column;gap:10px;display:flex}.organic-task{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);align-items:flex-start;gap:14px;padding:14px;transition:all .2s;display:flex}.organic-task.done{opacity:.6;background:var(--input-bg)}.organic-task input[type=checkbox]{accent-color:#04045e;width:18px;height:18px;margin-top:3px}.organic-task-date{min-width:80px;color:var(--text);font-size:12px;font-weight:800}.organic-task b{color:var(--text);margin-bottom:2px;font-size:14px;display:block}.organic-task p{color:var(--muted);margin:0;font-size:12px}.organic-template-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);padding:16px}.organic-template-card h4{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:800}.organic-template-card p{color:var(--muted);white-space:pre-wrap;background:var(--input-bg);border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:12px;line-height:1.5}.btn.primary{color:#b9fa3c!important;background:#04045e!important;border:none!important;font-weight:900!important}.btn.primary:hover{background:#090b38!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 #1f75fe66}70%{box-shadow:0 0 0 10px #1f75fe00}to{box-shadow:0 0 #1f75fe00}}.hero-btn:hover{animation:1.5s infinite pulseGlow;transform:translateY(-2px)}.glass-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0000004d;background:#28325099!important}:root{--brand-electric:#04045e;--brand-lemonade:#b9fa3c;--brand-blue:#04045e;--brand-green:#b9fa3c;--ink:#04045e;--ink-2:#090b38;--ink-3:#11155c;--paper:#f4f6fc;--card:#fff;--line:#e2e8f0;--line-soft:#edf2f7;--text:#0f172a;--muted:#64748b;--faint:#94a3b8;--good:#10b981;--good-bg:#ecfdf5;--warn:#f59e0b;--warn-bg:#fffbeb;--bad:#ef4444;--bad-bg:#fef2f2;--accent:#04045e;--accent-dark:#020230;--radius:16px;--radius-sm:10px;--shadow:0 4px 20px #04045e0f;--shadow-deep:0 12px 36px #04045e1f;--mono:"SF Mono", "Cascadia Code", "JetBrains Mono", Consolas, "Roboto Mono", ui-monospace, monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--input-bg:#f8fafc;--input-focus-bg:#fff;--hover-bg:#f1f5f9;--suggestions-bg:#fff;--suggestion-hover-bg:#f8fafc;--btn-primary-bg:#04045e;--btn-primary-color:#b9fa3c;--btn-primary-border:#04045e;--btn-primary-hover-bg:#020230;--btn-secondary-bg:#fff;--btn-secondary-color:#0f172a;--btn-secondary-border:#e2e8f0;--btn-secondary-hover-bg:#f1f5f9;--btn-danger-bg:#fef2f2;--btn-danger-border:#fecdd3}html.dark{--brand-electric:#04045e;--brand-lemonade:#b9fa3c;--brand-blue:#3b82f6;--brand-green:#b9fa3c;--ink:#020230;--ink-2:#04045e;--ink-3:#0b0e40;--paper:#030424;--card:#080a40;--line:#151a68;--line-soft:#0e134d;--text:#f8fafc;--muted:#94a3b8;--faint:#64748b;--good:#34d399;--good-bg:#10b98126;--warn:#fbbf24;--warn-bg:#f59e0b26;--bad:#f87171;--bad-bg:#ef444426;--shadow:0 4px 20px #0006;--shadow-deep:0 12px 36px #0009;--input-bg:#0b0e40;--input-focus-bg:#11155c;--hover-bg:#0f144d;--suggestions-bg:#080a40;--suggestion-hover-bg:#11155c;--btn-primary-bg:#04045e;--btn-primary-color:#b9fa3c;--btn-primary-border:#04045e;--btn-primary-hover-bg:#090b38;--btn-secondary-bg:#11155c;--btn-secondary-color:var(--text);--btn-secondary-border:var(--line);--btn-secondary-hover-bg:#151a68;--btn-danger-bg:#4a1d1a;--btn-danger-border:#e34e43}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,div,header,nav,main,section,article,.card,input,select,button,.sidebar,.header{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}body{font-family:var(--sans);background:var(--paper);color:var(--text);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}main{flex:1}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}button{cursor:pointer;font-family:inherit}input,select{color:var(--text);font-family:inherit;font-size:15px}a{color:inherit}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-radius:4px}main{flex:1;width:100%;max-width:none;margin:0 auto;padding:26px 32px 60px}.notice,.release-assumption,.accuracy-note,.warning,.condition-banner,.compact-system-note,.simple-note,.term-box{color:#fff!important;background:#04045e!important;border:1px solid #b9fa3c4d!important;border-left:5px solid #b9fa3c!important;border-radius:14px!important;margin-bottom:24px!important;padding:16px 20px!important;font-size:13px!important;line-height:1.6!important;box-shadow:0 4px 16px #04045e33!important}.notice b,.notice strong,.release-assumption b,.release-assumption strong,.accuracy-note b,.accuracy-note strong{color:#b9fa3c!important;font-weight:900!important}.notice small,.notice span,.notice p,.release-assumption small,.release-assumption span,.release-assumption p{color:#ffffffe6!important}html.dark .notice,html.dark .release-assumption,html.dark .accuracy-note,html.dark .warning{color:#fff!important;background:#04045e!important;border:1px solid #b9fa3c66!important;border-left:5px solid #b9fa3c!important;box-shadow:0 4px 20px #0006!important}html.dark .notice b,html.dark .notice strong,html.dark .release-assumption b,html.dark .release-assumption strong{color:#b9fa3c!important}.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=940px){.grid{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.card:hover{box-shadow:var(--shadow-deep);transform:translateY(-2px)}.card-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 0;display:flex}.card-head h2{letter-spacing:-.015em;font-size:17px;font-weight:800}.card-body{padding:18px 22px 22px}.step{border-top:1px solid var(--line-soft);padding:18px 22px}.step:first-of-type{border-top:0}.step-label{align-items:center;gap:10px;margin-bottom:14px;display:flex}.step-label .n{font-family:var(--mono);color:var(--brand-blue);letter-spacing:.06em;background:#fbf6e8;border:1px solid #e3d5ac;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.step-label h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.field{margin-bottom:13px}.field:last-child{margin-bottom:0}.field label{color:#3d4557;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.field input:not([type=checkbox]):not([type=radio]),.field select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);width:100%;color:var(--text);padding:11px 13px;font-size:14px;transition:all .3s cubic-bezier(.2,.8,.2,1)}.field input:focus,.field select:focus{border-color:var(--brand-blue);background:var(--input-focus-bg);outline:none;box-shadow:0 0 0 3px #04045e26}.field input::placeholder{color:var(--muted)}select,select option{background-color:var(--input-bg)!important;color:var(--text)!important;font-family:var(--sans)!important}html:not(.dark) select,html:not(.dark) select option{color:#0f172a!important;background-color:#fff!important}html.dark select,html.dark select option{color:#f8fafc!important;background-color:#0b0e40!important}.hint{color:var(--faint);margin-top:6px;font-size:12px;line-height:1.5}.two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=480px){.two-col{grid-template-columns:1fr}}.search-wrap{position:relative}.suggestions{border-radius:var(--radius-sm);z-index:40;max-height:320px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 40px #0e122029;border:1px solid var(--line)!important;background:#fff!important}.suggestion{border-bottom:1px solid var(--line-soft);cursor:pointer;padding:11px 14px;color:#0f172a!important}.suggestion:last-child{border-bottom:0}.suggestion strong{font-size:13.5px;font-weight:700;display:block;color:#0f172a!important}.suggestion small{font-size:11.5px;font-family:var(--mono);margin-top:3px;display:block;color:#64748b!important}.suggestion:hover,.suggestion.active{color:#fff!important;background:#04045e!important}.suggestion:hover strong,.suggestion.active strong{color:#b9fa3c!important}.suggestion:hover small,.suggestion.active small{color:#fffc!important}html.dark .suggestions{background:#0b0e40!important;border-color:#b9fa3c4d!important}html.dark .suggestion{border-bottom-color:#ffffff1a;color:#f8fafc!important}html.dark .suggestion strong{color:#fff!important}html.dark .suggestion small{color:#94a3b8!important}html.dark .suggestion:hover,html.dark .suggestion.active{background:#151a68!important}html.dark .suggestion:hover strong,html.dark .suggestion.active strong{color:#b9fa3c!important}.fee-summary{border:1px solid var(--line-soft);border-radius:var(--radius-sm);margin-top:11px;padding:11px 14px;font-size:12.5px;background:var(--input-bg)!important;color:var(--text)!important}.fee-summary .path{font-size:12.5px;font-weight:700;color:var(--text)!important}.fee-summary .rates{font-family:var(--mono);letter-spacing:-.01em;margin-top:4px;font-size:11.5px;color:var(--brand-blue)!important}html.dark .fee-summary .rates{color:#b9fa3c!important}.linklike{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;margin-top:9px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.manual-fields{border-radius:var(--radius-sm);margin-top:12px;padding:14px;display:none;background:var(--input-bg)!important;border:1px dashed var(--line)!important;color:var(--text)!important}.manual-fields.open{display:block}.manual-fields .two-col{margin-top:10px}.segment{background:var(--input-bg);border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}.segment label{position:relative}.segment input{opacity:0;pointer-events:none;position:absolute}.segment span{text-align:center;color:var(--muted);cursor:pointer;border-radius:8px;padding:9px 8px;font-size:13px;font-weight:700;transition:all .15s;display:block}.segment input:checked+span{color:#b9fa3c;background:#04045e;transform:scale(1.02);box-shadow:0 4px 12px #04045e4d}html.dark .segment input:checked+span{color:#04045e;background:#b9fa3c}.segment input:focus-visible+span{outline:2px solid var(--brand-blue);outline-offset:2px}.sub-control{margin-top:9px}.sub-control input:not([type=checkbox]):not([type=radio]),.sub-control select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);width:100%;color:var(--text);padding:11px 13px;transition:border-color .15s,box-shadow .15s}.sub-control input:focus,.sub-control select:focus{border-color:var(--brand-blue);background:var(--input-focus-bg);outline:none;box-shadow:0 0 0 3px #04045e26}.sub-control input::placeholder{color:var(--muted)}.sub-control input:disabled,.sub-control select:disabled{background:var(--input-bg);color:var(--muted);border-color:var(--line-soft);cursor:not-allowed;opacity:.7}.process-row{border-top:1px solid var(--line-soft);color:var(--text);justify-content:space-between;align-items:center;padding:13px 0 0;font-size:13px;display:flex}.process-row b{font-family:var(--mono)}details.optional{border-radius:var(--radius-sm);margin-top:12px;border:1px solid var(--line)!important;background:var(--input-bg)!important;color:var(--text)!important}details.optional summary{cursor:pointer;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:700;list-style:none;display:flex;color:var(--text)!important}details.optional summary:before{content:"▸";color:var(--brand-blue);font-size:11px;transition:transform .15s}details.optional[open] summary:before{transform:rotate(90deg)}details.optional .inside{padding:2px 14px 14px}.btn{border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:14.5px;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.96)translateY(2px)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn.primary{background:var(--btn-primary-bg);width:100%;color:var(--btn-primary-color);border:1px solid var(--btn-primary-border)}.btn.primary:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.btn.secondary{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-color);border-radius:9px;padding:8px 13px;font-size:12.5px}.btn.secondary:hover:not(:disabled){background:var(--btn-secondary-hover-bg);border-color:#b9c0d0}.btn.danger{background:var(--btn-danger-bg);border:1px solid var(--btn-danger-border);color:var(--bad);border-radius:9px;padding:8px 13px;font-size:12.5px}.btn.danger:hover:not(:disabled){background:var(--bad-bg)}.btn.ghost{color:var(--muted);background:0 0;border:0;padding:6px 10px;font-size:12.5px;font-weight:600}.actions{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:20px 22px 22px;display:flex}.results-col{position:sticky;top:20px}@media (width<=940px){.results-col{position:static}}.hero{background:linear-gradient(165deg, #131a30 0%, var(--ink) 55%, #0a0d18 100%);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-deep);margin-bottom:16px;padding:26px 26px 24px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(560px 190px at 90% -40%,#1f75fe38,#0000 65%);position:absolute;inset:0}.hero .h-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.hero .h-label{letter-spacing:.14em;text-transform:uppercase;color:#a9b2cc;font-size:11.5px;font-weight:700}.hero .h-mode{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8e97b4;border:1px solid #2a3352;border-radius:999px;padding:4px 10px;font-size:10.5px}.hero .h-value{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;z-index:1;color:#f5efdd;text-shadow:0 2px 20px #1f75fe40;margin:14px 0 4px;font-size:clamp(34px,6vw,46px);font-weight:700;position:relative}.hero .h-note{color:#8e97b4;z-index:1;font-size:12.5px;line-height:1.5;position:relative}.hero .brand-rule{z-index:1;margin:16px 0 14px;position:relative}.hero .h-status{z-index:1;position:relative}.status{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:11px;font-weight:800;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status.aman{color:#5fd3a8;background:#26a87c26;border:1px solid #5fd3a859}.status.tipis{color:#e9c878;background:#d6a43524;border:1px solid #e9c87859}.status.boncos{color:#f09a90;background:#dc564a26;border:1px solid #f09a9059}.status.idle{color:#9aa3bc;background:#ffffff0f;border:1px solid #ffffff24}.metrics{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}@media (width<=480px){.metrics{grid-template-columns:1fr}}.metric{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);border-top:3px solid var(--line);padding:14px 16px}.metric .m-label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.metric .m-value{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:6px 0 2px;font-size:21px;font-weight:700}.metric .m-sub{color:var(--faint);font-size:11.5px}.metric.good{border-top-color:var(--good)}.metric.good .m-value{color:var(--good)}.metric.warn{border-top-color:var(--warn)}.metric.warn .m-value{color:var(--warn)}.metric.bad{border-top-color:var(--bad)}.metric.bad .m-value{color:var(--bad)}.anatomy{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:18px 22px}.anatomy h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:800;display:flex}.anatomy h3 small{letter-spacing:0;text-transform:none;color:var(--faint);font-size:11px;font-weight:600}.a-bar{background:#eef0f5;border-radius:8px;height:30px;margin:13px 0 12px;display:flex;overflow:hidden}.a-seg{min-width:0;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.a-legend{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:11.5px;display:flex}.a-legend span{align-items:center;gap:6px;display:inline-flex}.a-legend i{border-radius:3px;flex:none;width:9px;height:9px}.a-empty{color:var(--faint);padding:8px 0 2px;font-size:12.5px}.ledger{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:6px 22px 12px}.ledger .row{border-bottom:1px dashed var(--line-soft);justify-content:space-between;gap:14px;padding:10px 0;font-size:13.5px;display:flex}.ledger .row span{color:var(--muted)}.ledger .row b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.ledger .row b.neg{color:var(--bad)}.ledger .row.total{border-bottom:0;border-top:2px solid var(--ink);margin-top:2px;padding-top:12px}.ledger .row.total span{color:var(--text);font-weight:800}.ledger .row.total b{font-size:15px;font-weight:800}.empty-result{color:var(--faint);text-align:center;padding:16px 0;font-size:13px}.analysis{border-radius:var(--radius);color:#57491f;background:linear-gradient(150deg,#fbf6e8,#fdfbf3);border:1px solid #ebddb4;padding:16px 20px;font-size:13px;line-height:1.6}.analysis b{letter-spacing:.12em;text-transform:uppercase;color:#8a6f1f;margin-bottom:5px;font-size:11px;display:block}.history{margin-top:26px}.history .card-head{flex-wrap:wrap;padding:20px 22px 0}.history .tools{flex-wrap:wrap;gap:8px;display:flex}.table-wrap{padding:14px 22px 20px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}th{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:2px solid var(--line);padding:9px 12px;font-size:10.5px;font-weight:700}th.r,td.r{text-align:right}td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:11px 12px}td.r{font-family:var(--mono);font-variant-numeric:tabular-nums}tbody tr:hover{background:var(--hover-bg)}td .cat{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-top:2px;font-size:11px;display:block;overflow:hidden}.table-actions{justify-content:flex-end;gap:6px;display:flex}.btn.mini{border-radius:8px;padding:6px 11px;font-size:11.5px}.profit-pos{color:var(--good);font-weight:700}.profit-neg{color:var(--bad);font-weight:700}.sources{margin-top:26px}.sources summary{cursor:pointer;align-items:center;gap:9px;padding:16px 22px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.sources summary:before{content:"▸";color:var(--brand-blue);font-size:11px;transition:transform .15s}.sources[open] summary:before{transform:rotate(90deg)}.sources .inside{color:var(--muted);padding:0 22px 20px;font-size:13px;line-height:1.7}.sources .inside p{margin-bottom:10px}.sources .inside a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.toast{background:var(--ink);color:#fff;opacity:0;pointer-events:none;z-index:1000;border:1px solid #1f75fe66;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,16px);box-shadow:0 12px 34px #00000059}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast.success{border-color:var(--good)}.toast.error{border-color:var(--bad)}.hidden{display:none!important}@media (width<=600px){.header-inner{padding:26px 18px 24px}main{padding:18px 14px 48px}.card-body,.step{padding-left:16px;padding-right:16px}.actions{padding:16px}.hero{padding:20px 18px}.anatomy,.ledger{padding-left:16px;padding-right:16px}}.dropdown-item:hover{background:#f3f4f6!important}html.dark .notice{background:var(--ink-2)!important;border-color:var(--line)!important;color:#e2e8f0!important}html.dark .notice b{color:#fff!important}html.dark .field label{color:#cbd5e1!important}html.dark .step-label .n{background:var(--ink-3)!important;border-color:var(--line)!important;color:var(--brand-blue)!important}html.dark details.optional{background:var(--ink-2)!important;border-color:var(--line)!important;color:var(--text)!important}html.dark details.optional summary{color:#cbd5e1!important}html.dark .fee-summary{background:var(--ink-3)!important;border-color:var(--line)!important;color:#94a3b8!important}html.dark .fee-summary .path{color:#f1f5f9!important}html.dark .manual-fields{background:var(--ink-3)!important;border-color:var(--line)!important;color:var(--text)!important}html.dark .segment{background:var(--ink-3)!important;border-color:var(--line)!important}html.dark .segment input:checked+span{background:var(--brand-blue)!important;color:#fff!important;box-shadow:0 4px 12px #1f75fe66!important}html.dark .analysis{background:linear-gradient(150deg, var(--ink-3), var(--ink-2))!important;border-color:var(--line)!important;color:#e2e8f0!important}html.dark .analysis b{color:var(--brand-blue)!important}html.dark .dropdown-item:hover{background:var(--hover-bg)!important;color:#fff!important}
