.landing-root{--navy-0:#070c20;--navy-1:#0b1437;--navy-2:#111a3c;--navy-3:#1c244b;--gold:#c9a24b;--gold-deep:#a07c24;--ink:#f5f2ea;--ink-dim:#f5f2ea9e;--ink-faint:#f5f2ea61;--line:#c9a24b47;color:var(--ink);background:linear-gradient(160deg, var(--navy-0) 0%, var(--navy-2) 55%, var(--navy-3) 120%);scroll-behavior:smooth;direction:rtl;font-family:Heebo,sans-serif;position:relative;overflow-x:hidden}.landing-root *{box-sizing:border-box}.landing-root .num{direction:ltr;unicode-bidi:isolate;font-family:Space Grotesk,Heebo,sans-serif}.landing-root .orb{filter:blur(90px);pointer-events:none;z-index:0;opacity:.5;border-radius:50%;position:fixed}.landing-root .orb-a{background:radial-gradient(circle,#c9a24b33,#0000 70%);width:520px;height:520px;animation:26s ease-in-out infinite alternate landing-drift;top:-140px;left:-120px}.landing-root .orb-b{background:radial-gradient(circle,#324a6d61,#0000 70%);width:640px;height:640px;animation:32s ease-in-out infinite alternate-reverse landing-drift;bottom:-220px;right:-180px}@keyframes landing-drift{0%{transform:translate(0)}to{transform:translate(70px,50px)}}.landing-root .fx{pointer-events:none;z-index:0;position:fixed;inset:0}.landing-root .fx-lines{background:repeating-linear-gradient(115deg,#c9a24b0d 0 1px,#0000 1px 120px)}.landing-root .fx-depth{background:radial-gradient(900px 600px at 85% -5%,#c9a24b12,#0000 65%),radial-gradient(1100px 700px at 10% 110%,#324a6d52,#0000 70%),radial-gradient(140% 100% at 50% 45%,#0000 55%,#04071280 100%)}.landing-root header{inset-inline:0;z-index:50;background:linear-gradient(#0b1437d9,#0b143700);justify-content:space-between;align-items:center;padding:22px clamp(24px,5vw,72px);display:flex;position:fixed;top:0}.landing-root .brand{color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:0;font-family:inherit;text-decoration:none;display:flex}.landing-root .brand-mark{align-items:center;width:48px;display:flex}.landing-root .brand-mark svg{width:100%;height:auto;display:block}.landing-root .brand-name{letter-spacing:.02em;text-align:right;font-size:19px;font-weight:300}.landing-root .brand-name b{font-weight:700}.landing-root .brand-sub{color:var(--ink-faint);letter-spacing:.14em;margin-top:1px;font-size:11px;display:block}.landing-root .cta-mini{color:var(--navy-0);background:linear-gradient(135deg, var(--gold), var(--gold-deep));cursor:pointer;border:none;border-radius:999px;padding:11px 26px;font-family:inherit;font-size:14.5px;font-weight:500;transition:transform .25s,box-shadow .25s}.landing-root .cta-mini:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c9a24b59}.landing-root a.cta-mini,.landing-root a.cta-main,.landing-root a.cta-ghost{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-root section{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px clamp(24px,6vw,90px) 90px;display:flex;position:relative}.landing-root .kicker{letter-spacing:.28em;color:var(--gold);text-transform:uppercase;margin-bottom:34px;font-size:13.5px;font-weight:500}.landing-root .kicker:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:52px;height:1px;margin:16px auto 0;display:block}.landing-root h1,.landing-root h2{letter-spacing:-.01em;font-weight:200;line-height:1.18}.landing-root h1{font-size:clamp(36px,5.4vw,72px)}.landing-root h2{font-size:clamp(30px,4.4vw,58px)}.landing-root h1 b,.landing-root h2 b{background:linear-gradient(115deg, #e8cf8f, var(--gold) 45%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.landing-root .sub{max-width:640px;color:var(--ink-dim);margin-top:32px;font-size:clamp(17px,1.6vw,21px);font-weight:300;line-height:1.75}.landing-root .sub strong{color:var(--ink);font-weight:500}.landing-root .hero-logo{width:min(56vw,500px);height:auto;margin-bottom:52px;overflow:visible}.landing-root .hero-wordmark{opacity:0;animation:1.2s 2.8s forwards landing-wm-in}@keyframes landing-wm-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.landing-root .hero-wordmark .heb{letter-spacing:.06em;background:linear-gradient(115deg, #e8cf8f, var(--gold) 45%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,4.4vw,48px);font-weight:700}.landing-root .hero-wordmark .lat{letter-spacing:.34em;color:var(--ink-dim);margin-top:8px;font-family:Space Grotesk;font-size:clamp(12px,1.4vw,15px)}.landing-root .hero-logo .lg-sq,.landing-root .hero-logo .lg-tri{opacity:0}.landing-root .hero-logo.done .lg-sq,.landing-root .hero-logo.done .lg-tri{opacity:1;animation:none}.landing-root .hero-logo.done .lg-sheen{display:none}.landing-root .hero-wordmark.done{opacity:1;animation:none}.landing-root .hero-logo .lg-sq{animation:1.3s cubic-bezier(.2,.8,.2,1) .4s forwards landing-lg-in}.landing-root .hero-logo .lg-tri{animation:1.3s cubic-bezier(.2,.8,.2,1) 1.1s forwards landing-lg-in-r}.landing-root .hero-logo .lg-sheen{animation:1.8s ease-in-out 3.4s forwards landing-lg-sheen;transform:translate(-560px)}.landing-root .hero-logo .carve-circle{r:0;transition:r 1s cubic-bezier(.3,1,.4,1)}.landing-root .hero-logo .carve-circle.on{r:119px}@keyframes landing-lg-in{0%{opacity:0;transform:translateY(-64px)}to{opacity:1;transform:none}}@keyframes landing-lg-in-r{0%{opacity:0;transform:translateY(84px)}to{opacity:1;transform:none}}@keyframes landing-lg-sheen{0%{transform:translate(-560px)}to{transform:translate(700px)}}.landing-root .cta-row{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:52px;display:flex}.landing-root .cta-main{color:var(--navy-0);background:linear-gradient(135deg, #e8cf8f, var(--gold) 40%, var(--gold-deep));cursor:pointer;border:none;border-radius:999px;padding:18px 46px;font-family:inherit;font-size:17px;font-weight:600;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 44px #c9a24b47}.landing-root .cta-main:hover{transform:translateY(-3px);box-shadow:0 26px 60px #c9a24b6b}.landing-root .cta-ghost{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:18px 40px;font-family:inherit;font-size:17px;font-weight:400;transition:border-color .25s,background .25s}.landing-root .cta-ghost:hover{border-color:var(--gold);background:#c9a24b12}.landing-root .scroll-hint{color:var(--ink-faint);letter-spacing:.2em;font-size:12.5px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.landing-root .scroll-hint:after{content:"";background:linear-gradient(180deg, var(--gold), transparent);width:1px;height:44px;margin:12px auto 0;animation:2.2s ease-in-out infinite landing-pulse;display:block}@keyframes landing-pulse{0%,to{opacity:.25}50%{opacity:1}}.landing-root .hero-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#070c20b3,#111a3c80);border-radius:22px;margin-top:56px;padding:34px 58px 30px;box-shadow:0 30px 80px #00000059}.landing-root .hero-card .lbl{color:var(--ink-dim);letter-spacing:.06em;font-size:14px;font-weight:400}.landing-root .hero-card .big{color:var(--ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;margin-top:6px;font-family:Space Grotesk;font-size:clamp(46px,5.4vw,72px);font-weight:700}.landing-root .hero-card .big .shekel{color:var(--gold);font-weight:500}.landing-root .hero-card .status{color:#7fd8a6;align-items:center;gap:9px;margin-top:14px;font-size:14.5px;display:inline-flex}.landing-root .hero-card .status:before{content:"";background:#7fd8a6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #7fd8a6cc}.landing-root .stat-row{flex-wrap:wrap;justify-content:center;gap:clamp(36px,7vw,110px);margin-top:60px;display:flex}.landing-root .stat .n{color:var(--gold);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-family:Space Grotesk;font-size:clamp(40px,4.6vw,64px);font-weight:700}.landing-root .stat .t{color:var(--ink-dim);margin-top:10px;font-size:15.5px;font-weight:300}.landing-root .quote{max-width:760px;font-size:clamp(26px,3.4vw,44px);font-weight:200;line-height:1.5}.landing-root .quote b{color:var(--gold);font-weight:700}.landing-root .attrib{flex-direction:column;align-items:center;gap:6px;margin-top:36px;display:flex}.landing-root .attrib .who{font-size:18px;font-weight:500}.landing-root .attrib .role{color:var(--ink-faint);letter-spacing:.05em;font-size:14.5px}.landing-root .attrib:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:52px;height:1px;margin-bottom:22px}.landing-root footer{z-index:1;color:var(--ink-faint);border-top:1px solid #f5f2ea12;padding:64px 24px 40px;font-size:13px;position:relative}.landing-root .ft-top{text-align:right;flex-wrap:wrap;gap:40px 56px;max-width:1100px;margin:0 auto;display:flex}.landing-root .ft-brand{flex:260px;min-width:220px;max-width:360px}.landing-root .ft-brand-name{letter-spacing:0;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:21px}.landing-root .ft-tag{color:var(--ink-dim);margin-top:12px;font-size:14px;font-weight:300;line-height:1.75}.landing-root .ft-col{flex-direction:column;gap:11px;min-width:140px;display:flex}.landing-root .ft-h{letter-spacing:.04em;color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:600}.landing-root .ft-col span,.landing-root .ft-col a{color:var(--ink-faint);font-size:14px}.landing-root .ft-col a{text-decoration:none;transition:color .2s}.landing-root .ft-col a:hover{color:var(--gold)}.landing-root .ft-bottom{border-top:1px solid #f5f2ea12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;max-width:1100px;margin:46px auto 0;padding-top:24px;display:flex}.landing-root .ft-copy{color:var(--ink-faint);font-size:12.5px}.landing-root .ft-legal-mini{flex-wrap:wrap;gap:8px 22px;display:flex}.landing-root .ft-legal-mini a{color:var(--ink-faint);font-size:12.5px;text-decoration:none;transition:color .2s}.landing-root .ft-legal-mini a:hover{color:var(--gold)}@media (width<=640px){.landing-root .ft-top{flex-direction:column;gap:32px}.landing-root .ft-bottom{flex-direction:column;align-items:flex-start;gap:18px}}.landing-root .legal{text-align:right}.landing-root .legal .draft-flag{color:var(--gold);background:#c9a24b1a;border:1px solid #c9a24b47;border-radius:999px;margin-bottom:26px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-block}.landing-root .legal h3{color:var(--ink);margin:32px 0 10px;font-size:18px;font-weight:500}.landing-root .legal p{color:var(--ink-dim);margin-bottom:12px;font-size:15px;font-weight:300;line-height:1.85}.landing-root .legal a{color:var(--gold);text-decoration:none}.landing-root .legal a:hover{text-decoration:underline}.landing-root .top-nav{align-items:center;gap:4px;display:flex;position:relative}.landing-root .nav-pill{pointer-events:none;opacity:0;background:#c9a24b24;border:1px solid #c9a24b40;border-radius:999px;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:0}.landing-root .nav-pill.on{opacity:1}.landing-root .top-nav .nl{z-index:1;position:relative}.landing-root .nl{color:var(--ink-dim);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:400;text-decoration:none;transition:color .2s,background .2s}.landing-root .nl:hover{color:var(--ink);background:#f5f2ea0f}.landing-root .nl.active{color:var(--gold)}.landing-root .hdr-ctas{align-items:center;gap:12px;display:flex}.landing-root .cta-mini.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.landing-root .cta-mini.ghost:hover{border-color:var(--gold);box-shadow:none;background:#c9a24b12;transform:none}.landing-root .burger{color:var(--gold);cursor:pointer;z-index:70;background:0 0;border:none;padding:8px;display:none;position:relative}.landing-root .burger svg{width:30px;height:30px;display:block}.landing-root .burger .ic-close,.landing-root .burger[aria-expanded=true] .ic-menu{display:none}.landing-root .burger[aria-expanded=true] .ic-close{display:block}.landing-root .mobile-menu{z-index:60;text-align:center;background:linear-gradient(160deg,#070c20fa,#111a3cfa);flex-direction:column;justify-content:center;align-items:stretch;gap:4px;padding:90px clamp(28px,9vw,60px) 60px;display:none;position:fixed;inset:0}.landing-root .mobile-menu.open{display:flex}.landing-root .mobile-menu .nl{color:var(--ink);border-bottom:1px solid #f5f2ea14;border-radius:0;padding:17px 8px;font-size:21px}.landing-root .mobile-menu .nl.active{color:var(--gold)}.landing-root .mobile-menu .cta-main{margin-top:30px}@media (width<=900px){.landing-root .top-nav,.landing-root .hdr-ctas{display:none}.landing-root .burger{display:block}}.landing-root .pg{justify-content:flex-start;min-height:100vh;padding-top:150px}.landing-root .pg .sub{margin-top:22px}.landing-root .pg-content{text-align:right;width:100%;max-width:860px;margin:46px auto 0}.landing-root .pg-note{text-align:center;color:var(--ink-faint);margin-top:28px;font-size:13px}.landing-root .faq-item{border-bottom:1px solid #f5f2ea17}.landing-root .faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:24px 4px;font-size:18px;font-weight:500;list-style:none;display:flex}.landing-root .faq-item summary::-webkit-details-marker{display:none}.landing-root .faq-item summary:after{content:"+";color:var(--gold);flex-shrink:0;font-family:Space Grotesk;font-size:24px;font-weight:400}.landing-root .faq-item[open] summary:after{content:"−"}.landing-root .faq-item p{color:var(--ink-dim);padding:0 4px 24px;font-size:15.5px;font-weight:300;line-height:1.8}.landing-root .vid-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.landing-root .vid{border:1px solid var(--line);background:linear-gradient(160deg,#070c20b3,#111a3c80);border-radius:20px;transition:transform .25s,border-color .25s;overflow:hidden}.landing-root .vid:hover{border-color:var(--gold);transform:translateY(-3px)}.landing-root .vid-thumb{aspect-ratio:16/9;background:radial-gradient(420px 200px at 50% 20%,#c9a24b1f,#0000 70%);justify-content:center;align-items:center;display:flex}.landing-root .vid-thumb .play{background:linear-gradient(135deg, #e8cf8f, var(--gold) 40%, var(--gold-deep));border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 14px 34px #c9a24b4d}.landing-root .vid-thumb .play svg{width:22px;height:22px;color:var(--navy-0);margin-right:-3px}.landing-root .vid-meta{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.landing-root .vid-meta h3{margin:0;font-size:16px;font-weight:500}.landing-root .vid-meta span{color:var(--gold);letter-spacing:.08em;font-size:12.5px}@media (width<=700px){.landing-root .vid-grid{grid-template-columns:1fr}}.landing-root .billing-toggle{background:#f5f2ea0f;border:1px solid #f5f2ea1f;border-radius:999px;align-items:center;gap:4px;margin:0 0 28px;padding:4px;display:inline-flex}.landing-root .billing-toggle button{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .2s,color .2s}.landing-root .billing-toggle button.on{color:var(--navy-0);background:linear-gradient(135deg, #e8cf8f, var(--gold) 40%, var(--gold-deep))}.landing-root .price-year-note{color:var(--ink-faint);margin:-12px 0 20px;font-size:12.5px;font-weight:300}.landing-root .price-year-note b{color:var(--gold);font-weight:600}.landing-root .price-grid{text-align:right;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.landing-root .price-card{background:linear-gradient(160deg,#070c20b3,#111a3c80);border:1px solid #f5f2ea1f;border-radius:22px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.landing-root .price-card.featured{border-color:var(--gold);box-shadow:0 24px 70px #c9a24b29}.landing-root .price-badge{background:linear-gradient(135deg, #e8cf8f, var(--gold) 40%, var(--gold-deep));color:var(--navy-0);white-space:nowrap;border-radius:999px;padding:5px 16px;font-size:12px;font-weight:700;position:absolute;top:-13px;right:50%;transform:translate(50%)}.landing-root .price-name{font-size:20px;font-weight:700}.landing-root .price-desc{color:var(--ink-dim);min-height:42px;margin:6px 0 20px;font-size:13.5px;font-weight:300;line-height:1.55}.landing-root .price-amount{margin-bottom:20px;font-family:Space Grotesk;font-size:38px;font-weight:700}.landing-root .price-amount .per{color:var(--ink-faint);font-family:Heebo;font-size:15px;font-weight:300}.landing-root .price-trial{color:var(--gold);background:#c9a24b24;border-radius:999px;align-self:flex-start;margin-bottom:20px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-block}.landing-root .price-features{flex:1;margin:0 0 26px;padding:0;list-style:none}.landing-root .price-features li{color:var(--ink-dim);padding:8px 0;padding-inline-start:26px;font-size:14.5px;font-weight:300;line-height:1.5;position:relative}.landing-root .price-features li:before{content:"✓";color:var(--gold);font-weight:700;position:absolute;inset-inline-start:0}.landing-root .price-btn{text-align:center;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:999px;padding:13px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .25s,background .25s}.landing-root .price-btn:hover{border-color:var(--gold);background:#c9a24b12}.landing-root .price-btn.featured{color:var(--navy-0);background:linear-gradient(135deg, #e8cf8f, var(--gold) 40%, var(--gold-deep));border:none;font-weight:600}.landing-root .soon-card{border:1px dashed var(--line);text-align:right;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:22px 26px;display:flex}.landing-root .soon-badge{color:#e8cf8f;letter-spacing:.04em;background:#c9a24b29;border-radius:999px;padding:4px 14px;font-size:11.5px;font-weight:700;display:inline-block}.landing-root .soon-card h3{margin:10px 0 4px;font-size:17px;font-weight:700}.landing-root .soon-card p{color:var(--ink-dim);max-width:540px;margin:0;font-size:13.5px;font-weight:300;line-height:1.6}.landing-root .soon-notify{color:#e8cf8f;border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:10px 20px;font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .25s,background .25s}.landing-root .soon-notify:hover{border-color:var(--gold);background:#c9a24b12}.landing-root .partners-head{text-align:center;margin-top:56px}.landing-root .partners-head h3{font-size:22px;font-weight:700}.landing-root .partners-head p{color:var(--ink-dim);margin-top:8px;font-size:14.5px;font-weight:300}.landing-root .partner-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.landing-root .partner{color:var(--ink-dim);border:1px solid #f5f2ea1f;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:14px;display:flex}.landing-root .partner i{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:Space Grotesk,Heebo,sans-serif;font-size:12px;font-style:normal;font-weight:700;display:flex}@media (width<=900px){.landing-root .price-grid{grid-template-columns:1fr;max-width:440px;margin-inline:auto}.landing-root .price-desc{min-height:0}}@media (width<=700px){.landing-root .soon-card{flex-direction:column;align-items:flex-start}}#landing-cursor-ring{pointer-events:none;z-index:9999;border:1.5px solid #c9a24bbf;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .2s,height .2s,margin .2s;display:none;position:fixed;top:0;left:0;box-shadow:0 0 18px #c9a24b59}#landing-cursor-ring.grow{width:52px;height:52px;margin:-26px 0 0 -26px}#landing-cursor-dot{pointer-events:none;z-index:9999;background:#e8cf8f;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;display:none;position:fixed;top:0;left:0;box-shadow:0 0 8px #c9a24bcc}body.landing-ring-on,body.landing-ring-on .landing-root *{cursor:none!important}body.landing-ring-on .landing-root input,body.landing-ring-on .landing-root textarea{cursor:text!important}@media (hover:none),(pointer:coarse){#landing-cursor-ring,#landing-cursor-dot{display:none!important}}.landing-root .rv{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(34px)}.landing-root .rv.in{opacity:1;transform:none}.landing-root .rv.d1{transition-delay:.12s}.landing-root .rv.d2{transition-delay:.24s}.landing-root .rv.d3{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.landing-root .rv{opacity:1;transition:none;transform:none}.landing-root .orb-a,.landing-root .orb-b,.landing-root .scroll-hint:after{animation:none}.landing-root .hero-logo .lg-sq,.landing-root .hero-logo .lg-tri{opacity:1;animation:none}.landing-root .hero-logo .lg-sheen{display:none}.landing-root .hero-wordmark{opacity:1;animation:none}}._wrap_kbxhe_1{background:var(--bg);min-height:100vh;padding:16px}._wrap_kbxhe_1 .card{padding:18px 20px}._wrap_kbxhe_1 .card-head{margin-bottom:14px}._head_kbxhe_13{justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto 18px;display:flex}._title_kbxhe_20{color:var(--ink);font-size:20px;font-weight:700}._tabs_kbxhe_25{flex-wrap:wrap;gap:6px;max-width:1300px;margin:0 auto 18px;display:flex}._tab_kbxhe_25{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:10px;padding:8px 16px;font-size:13.5px;font-weight:600}._tabOn_kbxhe_42{background:linear-gradient(135deg, var(--brand), var(--brand-2));color:#fff;border-color:#0000}._body_kbxhe_47{max-width:1300px;margin:0 auto}._table_3jyz5_1{border-collapse:separate;border-spacing:0 8px;width:100%;margin-top:12px;font-size:13px}._table_3jyz5_1 th,._table_3jyz5_1 td{text-align:right;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 8px}._table_3jyz5_1 th{color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:600}._table_3jyz5_1 input,._table_3jyz5_1 select,._table_3jyz5_1 textarea{border:1.5px solid var(--ink-3);background:var(--surface-2);width:100%;min-width:90px;color:var(--ink);border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12.5px}._table_3jyz5_1 textarea{resize:vertical;min-width:220px;min-height:70px}._actions_3jyz5_42{white-space:nowrap}._longText_3jyz5_45{white-space:normal;word-break:break-word;max-width:280px;line-height:1.5;display:block}._actions_3jyz5_42 button{margin-inline-start:6px}._deleteBtn_3jyz5_55{color:#c23b3b;cursor:pointer;background:#fdeceb;border:1px solid #f0b8b8;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600}._deleteBtn_3jyz5_55:disabled{opacity:.6;cursor:default}._toggle_3jyz5_69{cursor:pointer;border:none;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:600}._toggleOn_3jyz5_77{color:#0f7a47;background:#e3f7ec}._toggleOff_3jyz5_81{color:#c23b3b;background:#fdeceb}._addForm_3jyz5_85{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:14px 16px;margin-top:14px;padding-top:14px;display:flex}._addField_3jyz5_95{flex-direction:column;gap:4px;min-width:150px;display:flex}._addField_3jyz5_95 label{color:var(--ink-2);font-size:11.5px}._fieldHint_3jyz5_105{color:var(--ink-3);max-width:220px;font-size:10.5px;line-height:1.4}._addField_3jyz5_95 input,._addField_3jyz5_95 select,._addField_3jyz5_95 textarea{border:1.5px solid var(--ink-3);background:var(--surface-2);color:var(--ink);border-radius:8px;min-width:160px;padding:8px 10px;font-family:inherit;font-size:13px}._addField_3jyz5_95 textarea{resize:vertical;min-height:60px}._addSubmit_3jyz5_128{margin-top:19px}._rowExtra_3jyz5_131 td{border-bottom:1px solid var(--line);background:var(--surface-2);padding-top:0;padding-bottom:16px}._err_3jyz5_137{color:var(--neg);margin-top:8px;font-size:12.5px}._empty_3jyz5_142{color:var(--ink-3);padding:16px 0;font-size:13px}._grid_j29zt_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=760px){._grid_j29zt_1{grid-template-columns:1fr}}._toggleGroup_j29zt_13{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}._toggleGroup_j29zt_13 button{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600}._toggleGroup_j29zt_13 button._on_j29zt_36{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-2))}._yearNote_j29zt_41{color:var(--ink-3);margin:-10px 0 14px;font-size:12px}._yearNote_j29zt_41 b{color:var(--brand);font-weight:600}._card_j29zt_52{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;padding:22px 20px;display:flex;position:relative}._card_j29zt_52._current_j29zt_62{border-color:var(--brand);box-shadow:0 20px 50px #a07c2429}._badge_j29zt_67{background:linear-gradient(135deg, var(--brand), var(--brand-2));color:#fff;white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:11.5px;font-weight:700;position:absolute;top:-13px;right:50%;transform:translate(50%)}._name_j29zt_81{color:var(--ink);font-size:17px;font-weight:700}._desc_j29zt_87{color:var(--ink-2);margin:4px 0 16px;font-size:13px;font-weight:400;line-height:1.5}._amount_j29zt_95{color:var(--ink);margin-bottom:16px;font-family:Space Grotesk;font-size:30px;font-weight:700}._per_j29zt_103{color:var(--ink-3);font-size:13px;font-weight:400}._features_j29zt_109{flex:1;margin:0 0 20px;padding:0;list-style:none}._features_j29zt_109 li{color:var(--ink-2);padding:6px 0;padding-inline-start:22px;font-size:13px;line-height:1.5;position:relative}._features_j29zt_109 li:before{content:"✓";color:#639922;font-weight:700;position:absolute;inset-inline-start:0}.logo-mark{background-image:url(data:image/jpeg;base64,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);background-position:50%;background-size:cover;border-radius:50%;box-shadow:0 4px 14px #00000059}#nav{flex:1;min-height:0;position:relative;overflow-y:auto}.nav-item{text-align:start;color:#c3cbeb;z-index:1;border-radius:16px;align-items:center;gap:11px;width:100%;margin-bottom:4px;padding:10px 13px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.nav-item.active{color:#fff;z-index:2}#nav .nav-pill{inset-inline:0;pointer-events:none;opacity:0;z-index:0;background:#ffffff1a;border-radius:16px;height:44px;transition:transform .4s cubic-bezier(.2,.8,.2,1),height .25s,opacity .2s;position:absolute;top:0;box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){#nav .nav-pill{transition:none}}.controls{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 auto;display:flex}.me-btn{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:20px;transition:all .15s;display:flex}.me-btn:hover{background:var(--surface);color:var(--brand);border-color:var(--brand)}.content-loading{z-index:1000;background:#0f14288c;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.spinner{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite cl-spin}.content-loading-msg{color:#fff;font-size:14px;font-weight:600}@keyframes cl-spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=640px){.taxcube .tc-big{font-size:27px}}.plan-grid td{border-bottom:1px solid #f1f4fb;padding:9px 7px}.plan-grid input{border:1px solid var(--line);text-align:left;background:var(--surface);font-variant-numeric:tabular-nums;width:90px;color:var(--ink);direction:ltr;border-radius:8px;padding:8px 9px;font-family:inherit;font-size:12px}.plan-grid input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 2px #a07c2426}.plan-copy{color:var(--brand);cursor:pointer;border:1px solid var(--line);white-space:nowrap;background:#fbf8ef;border-radius:6px;padding:3px 7px;font-size:10px}.chip{border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.cash-alert-banner{color:#9b1c1c;background:#fdeeee;border:1px solid #f5c2c2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;padding:16px 20px;font-size:14px;display:flex}.auth-hint{color:var(--ink-3);font-size:11.5px;line-height:1.5}.modal-overlay{z-index:1000;background:#0f14288c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}#tax-inputs{align-items:flex-start;padding-top:40px}.modal-card{background:var(--surface);border-radius:22px;flex-direction:column;width:100%;max-width:680px;max-height:88vh;display:flex;box-shadow:0 24px 60px #0000004d}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.modal-head h3{margin:0;font-size:17px}.modal-x{cursor:pointer;color:var(--ink-3);background:0 0;border:none;padding:4px 8px;font-size:18px}.modal-body{padding:14px 22px;overflow:auto}.modal-foot{border-top:1px solid var(--line);gap:10px;padding:14px 22px;display:flex}.tax-details summary{cursor:pointer;color:var(--brand);padding:5px 0;font-size:14px;font-weight:600;list-style:none}.tax-details summary:before{content:"▾ ";font-size:11px}.tax-details[open] summary:before{content:"▴ "}.tax-kpis{grid-template-columns:repeat(2,1fr);gap:26px;margin-bottom:34px;display:grid}@media (width<=1100px){.g-2,.g-2-1,.g-1-2,.sponsors,.tax-cols{grid-template-columns:1fr}}@media (width>=641px) and (width<=860px){.app{grid-template-columns:1fr}.sidebar{inset-inline-start:0;z-index:50;width:72px;padding:18px 10px;position:fixed;top:0}.brand-name,.brand-sub,.nav-label,.nav-item span,.sidebar-foot,.brand-tagline,.brand-eng{display:none}.nav-item{justify-content:center;padding:11px}.main{margin-inline-start:72px}.content,.topbar{padding-inline:16px}}@media (width<=640px){.app{display:block}.sidebar{z-index:50;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;width:auto;height:auto;padding:11px 14px;position:sticky;top:0}.brand{flex:none;padding:0}.nav-toggle{display:flex}.brand-name,.brand-sub,.brand-tagline,.brand-eng,.nav-label,.sidebar-foot{display:none}#nav{flex-direction:column;flex:100%;gap:5px;margin-top:10px;display:none}.sidebar.open #nav{display:flex}.nav-item{white-space:nowrap;flex:none;justify-content:flex-start;width:100%;margin:0;padding:12px 14px;font-size:14px}.nav-item span{display:inline}.nav-item .ico{width:18px;height:18px}.side-backup,.side-reset,.side-conn{display:none}.sidebar.open .side-backup{flex:100%;margin-top:10px;display:flex}.sidebar.open .side-reset{flex:100%;display:block}.sidebar.open .side-conn{flex:100%;margin-top:8px;display:block}.main{margin:0}.topbar{gap:10px;padding:12px 14px;position:static}.topbar h1{font-size:18px}#page-window{margin:2px 0 0;font-size:11px;display:block}.controls{width:100%;margin-inline-start:0}.content{padding:16px 14px 40px}.kpi-grid,.tax-kpis,.bank-sum,.const-grid,.cp-summary,.auth-grid,.sector-grid,.g-2,.g-2-1,.g-1-2,.sponsors,.tax-cols{grid-template-columns:1fr!important}.auth-screen{padding:14px}.auth-card,.auth-card.wide{max-width:100%;padding:26px 22px}.modal-card{max-width:100%;margin:8px}.taxcube{flex-direction:column}.card{padding:22px 18px}.tx-table{font-size:11.5px}.taxcube .tc-big{font-size:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.skeleton{background:var(--fs-surface2,#f6f7fb);border-radius:10px;animation:1.3s ease-in-out infinite skeleton-pulse}.skeleton-chip{border-radius:var(--fs-r,18px);flex:1;min-width:180px;height:88px}.skeleton-row{border-radius:10px;height:44px;margin-bottom:10px}.fsx .tx{border-bottom:1px solid var(--fs-line2);justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;font-size:14px;display:flex}.sup-fab{z-index:1500;color:#e6cb7e;cursor:pointer;background:#15203f;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .15s;display:flex;position:fixed;bottom:22px;left:22px;transform:translateZ(0);box-shadow:0 8px 24px #15203f47}@keyframes supin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=560px){.sup-panel{bottom:78px;left:12px}.sup-fab{bottom:14px;left:14px}}.plan-pill{cursor:pointer;text-align:start;color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:16px;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex}.plan-pill:hover{background:#ffffff1a;border-color:#c9a24b80}.plan-pill .ico{color:#e6cb7e;flex:none;width:18px;height:18px}.plan-pill-text{flex-direction:column;gap:1px;min-width:0;display:flex}.plan-pill-label{color:#8089b5;letter-spacing:.04em;font-size:9.5px}.plan-pill-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.dash-head{text-align:center;justify-content:center}.txn-mark{cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:3px 8px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.txn-mark.mark-default{background:var(--line);color:var(--ink-2)}.txn-mark.mark-business{background:var(--pos-bg);color:var(--pos);border:1px solid var(--pos)}.txn-mark.mark-personal{background:var(--neg-bg);color:var(--neg);border:1px solid var(--neg)}.txn-mark:hover{opacity:.8;transform:scale(1.03)}.recognized-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);margin-top:20px;padding:24px}.panel-title{color:var(--ink);margin-bottom:16px;font-size:15.5px;font-weight:600}.recognized-items{max-height:400px;margin-bottom:16px;overflow-y:auto}.rec-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:grid}.rec-item:last-child{border-bottom:0}.rec-left{flex-direction:column;gap:4px;min-width:0;display:flex}.merchant{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rec-left .cat{color:var(--ink-3);font-size:11px}.rec-mid{white-space:nowrap;align-items:center;gap:12px;display:flex}.rec-mid .raw{color:var(--ink-2);font-weight:500}.rec-mid .pct{color:var(--brand);text-align:right;min-width:45px;font-weight:600}.rec-right{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.rec-right .recognized{color:var(--ink);text-align:right;min-width:50px;font-weight:600}.recognized-total{border-top:2px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.total-row{justify-content:space-between;gap:16px;font-size:13px;display:flex}.total-row .num{color:var(--ink);font-weight:600}.total-row.highlight{color:var(--pos);border-top:1px solid var(--line);padding-top:8px;font-weight:600}.total-row.highlight .num{color:var(--pos)}.view-lock-note{background:var(--warn-bg);color:var(--warn);text-align:center;border:1px solid #c2870e33;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:12px}.period-selector{gap:8px;margin-left:16px;display:flex}.period-selector button{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;color:var(--ink-2);border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.period-selector button.active{background:var(--brand);color:#fff;border-color:var(--brand)}.period-selector button:hover:not(.active){background:var(--surface);color:var(--ink)}.monthly-table{margin:16px 0;overflow-x:auto}.monthly-table table{border-collapse:collapse;width:100%;font-size:13px}.monthly-table th{text-align:right;border-bottom:2px solid var(--line);color:var(--ink-2);background:var(--surface-2);padding:12px;font-weight:600}.monthly-table th:first-child{text-align:left}.monthly-table td{border-bottom:1px solid var(--line);color:var(--ink);padding:12px}.monthly-table tr.clickable{cursor:pointer;transition:all .15s}.monthly-table tr.clickable:hover{background:var(--surface-2)}.monthly-table .num{text-align:right;min-width:80px}.monthly-table .in{color:var(--pos);font-weight:600}.monthly-table .out{color:var(--neg);font-weight:600}.monthly-table .ok{color:var(--ink);font-weight:600}.monthly-table .lo{color:var(--neg);font-weight:600}.month-detail{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);margin-top:16px;padding:16px}.detail-h{color:var(--ink-2);margin-bottom:12px;font-size:13px;font-weight:600}.detail-rows{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.detail-rows .tx{background:var(--surface);border-radius:8px;justify-content:space-between;gap:12px;padding:8px;font-size:12px;display:flex}.detail-rows .tx span:first-child{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.detail-rows .d{color:var(--ink-3);min-width:40px}.detail-rows .amt{text-align:right;min-width:70px;color:var(--ink);font-weight:600}.detail-rows .amt.in{color:var(--pos)}@media (width<=900px){.period-selector{flex-direction:column;width:100%;margin-left:0}.period-selector button{flex:1}.monthly-table{font-size:11px}.monthly-table th,.monthly-table td{padding:8px}.monthly-table .num{min-width:60px;font-size:12px}}#nav{flex:1;min-height:0;position:relative;overflow-y:auto}.nav-item{text-align:start;color:#c3cbeb;border-radius:16px;align-items:center;gap:11px;width:100%;margin-bottom:4px;padding:10px 13px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{text-decoration:none}@media (hover:none){.plan-grid input{border-color:var(--line);background:var(--surface)}.plan-grid input::placeholder{color:var(--ink-3)}.plan-copy{opacity:1;pointer-events:auto}}.cash-alert-banner{color:#6b5248;background:#fff;border:1px solid #ebd8d1;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;padding:16px 20px;font-size:14px;display:flex;position:relative;overflow:hidden}.sec-sug button{text-align:start;border:none;width:100%;color:var(--ink);cursor:pointer;background:0 0;border-bottom:1px solid #f1f1ec;padding:11px 14px;font-family:inherit;font-size:13.5px;display:block}.field input[type=number]{border:1px solid var(--line);font-variant-numeric:tabular-nums;text-align:right;background:var(--surface);width:100%;color:var(--ink);direction:ltr;border-radius:14px;padding:9px 11px;font-family:inherit;font-size:14px}@media (width<=640px){.app{display:block}.sidebar{z-index:50;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;width:auto;height:auto;padding:11px 14px;position:sticky;top:0}.brand{flex:none;padding:0}.nav-toggle{display:flex}.brand-name,.brand-sub,.brand-tagline,.brand-eng,.nav-label,.sidebar-foot{display:none}#nav{flex-direction:column;flex:100%;gap:5px;margin-top:10px;display:none}.sidebar.open #nav{display:flex}.nav-item{white-space:nowrap;flex:none;justify-content:flex-start;width:100%;margin:0;padding:12px 14px;font-size:14px}.nav-item span{display:inline}.nav-item .ico{width:18px;height:18px}.side-backup,.side-reset,.side-conn{display:none}.sidebar.open .side-backup{flex:100%;margin-top:10px;display:flex}.sidebar.open .side-reset{flex:100%;display:block}.sidebar.open .side-conn{flex:100%;margin-top:8px;display:block}.main{margin:0}.topbar{gap:10px;padding:12px 14px;position:static}.topbar h1{font-size:18px}#page-window{margin:2px 0 0;font-size:11px;display:block}.controls{width:100%;margin-inline-start:0}.content{padding:20px 16px 48px}.kpi-grid,.tax-kpis,.bank-sum,.const-grid,.cp-summary,.auth-grid,.sector-grid,.g-2,.g-2-1,.g-1-2,.sponsors,.tax-cols{grid-template-columns:1fr!important}.auth-screen{padding:14px}.auth-card,.auth-card.wide{max-width:600px;padding:30px}.taxcube{flex-direction:column}.card{padding:22px 18px}.tx-table{font-size:11.5px}}.fc-insight a,.fc-insight button{color:var(--brand);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:none;padding:0}@media (width<=520px){.cf-hero{padding:18px 20px}.cf-hero .ch-side{width:100%}.cf-hero .ch-chip{flex:1}}@media (width<=640px){.stmt{font-size:12.5px;line-height:1.45}.stmt th{padding:9px 7px;font-size:10.5px}.stmt td{padding:10px 7px}.stmt .num{font-size:12.5px}.stmt .cmp-base{margin-bottom:2px;font-size:11px}.stmt .cmp-arr{font-size:11.5px}.table-scroll{margin:0 -10px}.card{padding:16px 12px}}.ck-help{color:#6a6250;background:#c9a24b1a;border:1px solid #c9a24b52;border-radius:12px;margin-bottom:15px;padding:11px 14px;font-size:12.5px;line-height:1.55}.ck-help b{color:#15203f}.ck-help ol{margin:6px 0 0;padding-inline-start:18px}.ck-help .ck-warn{color:#a32d2d;margin-top:8px}.ck-help .ck-links{gap:12px;margin-top:8px;display:flex}.a11y-fab{z-index:9000;color:#fff;cursor:pointer;background:#1b57c4;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #0000004d}.a11y-fab svg{width:30px;height:30px}.a11y-fab:focus{outline-offset:2px;outline:3px solid #fff}.a11y-panel{z-index:9000;color:#1a2236;direction:rtl;background:#fff;border-radius:20px;width:282px;max-width:calc(100vw - 44px);padding:16px;font-family:inherit;display:none;position:fixed;bottom:86px;right:22px;box-shadow:0 20px 60px #0000004d}.a11y-panel.open{display:block}.a11y-head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:16px;font-weight:800;display:flex}.a11y-x{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:15px}.a11y-row{justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;font-weight:600;display:flex}.a11y-size{gap:6px;display:flex}.a11y-size button{cursor:pointer;color:#1a2236;background:#f6f8fc;border:1px solid #d6dbe6;border-radius:14px;width:38px;height:34px;font-family:inherit;font-size:13px;font-weight:700}.a11y-size button:hover{background:#eef2f9}.a11y-opt{color:#1a2236;cursor:pointer;background:0 0;border:none;border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-family:inherit;font-size:14px;font-weight:600;display:flex}.a11y-opt i{background:#d6dbe6;border-radius:16px;flex-shrink:0;width:38px;height:22px;transition:all .15s;position:relative}.a11y-opt i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:2px;right:2px}.a11y-opt.on i{background:#1b57c4}.a11y-opt.on i:after{right:18px}.a11y-reset{color:#fff;cursor:pointer;background:#15203f;border:none;border-radius:16px;width:100%;margin-top:14px;padding:11px;font-family:inherit;font-size:14px;font-weight:700}.a11y-statement{text-align:center;color:#6b7280;margin-top:10px;font-size:12.5px;text-decoration:none;display:block}.a11y-statement:hover{text-decoration:underline}html.a11y-contrast .app,html.a11y-contrast .auth-screen,html.a11y-contrast .landing-root,html.a11y-contrast .a11y-surface{filter:contrast(1.4)}html.a11y-gray .app,html.a11y-gray .auth-screen,html.a11y-gray .landing-root,html.a11y-gray .a11y-surface{filter:grayscale()}html.a11y-contrast.a11y-gray .app,html.a11y-contrast.a11y-gray .auth-screen,html.a11y-contrast.a11y-gray .landing-root,html.a11y-contrast.a11y-gray .a11y-surface{filter:contrast(1.4)grayscale()}html.a11y-links a,html.a11y-links button{text-decoration:underline!important}html.a11y-noanim *,html.a11y-noanim :before,html.a11y-noanim :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.a11y-focus :focus{outline-offset:2px!important;outline:3px solid #1b57c4!important}.plan-explain summary::-webkit-details-marker{display:none}.cf-more summary::-webkit-details-marker{display:none}.fc-details summary::-webkit-details-marker{display:none}.tax-details summary::-webkit-details-marker{display:none}.ki-info summary::-webkit-details-marker{display:none}@media (width<=600px){.act-card{flex-wrap:wrap}.act-side{justify-content:flex-start;width:100%}.action-promo{flex-wrap:wrap}.action-promo .apr-cta{width:100%}}@media (height<=720px){.auth-card{padding:22px 26px}.auth-card .ob-step{margin-bottom:8px}}@media (width<=520px){.tax-kpi-row{grid-template-columns:1fr}.tax-hero{padding:20px}.tax-hero .th-val{font-size:31px}.tax-hero .tax-hero-r{padding:10px 16px}}@media (width<=820px){.kpi-sub-row{grid-template-columns:1fr}}@media (width<=680px){.inc-summary{gap:8px}.incs-arrow{display:none}.incs-card{min-width:calc(50% - 8px)}}@media (width<=560px){.var-status .vs-side{border-top:1px solid #0000000f;justify-content:space-between;width:100%;padding-top:12px}}@media (width<=560px){.pr-tbl .pr-hide-m{display:none}}@media (width>=1101px){.nav-collapse{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-inline-start:auto;font-size:13px;transition:background .15s,transform .15s;display:flex;box-shadow:0 2px 8px #00000026}.nav-collapse:hover{background:#ffffff3d;transform:scale(1.08)}.app.nav-collapsed{grid-template-columns:76px minmax(0,1fr)}.app.nav-collapsed .sidebar{padding:24px 12px}.app.nav-collapsed .brand{flex-direction:column;justify-content:center;gap:10px}.app.nav-collapsed .brand-name,.app.nav-collapsed .brand-tagline,.app.nav-collapsed .nav-item span,.app.nav-collapsed .nav-label,.app.nav-collapsed .side-backup,.app.nav-collapsed #side-conn{display:none}.app.nav-collapsed .nav-item{justify-content:center;padding:12px 11px}.app.nav-collapsed .nav-collapse{margin:0 auto}.app.nav-collapsed .nav-badge{inset-inline-start:9px;top:6px;transform:none}}@media (width>=1101px){.nav-collapse{inset-inline-end:-14px;color:#15203f;cursor:pointer;z-index:9;background:#c9a24b80;border:1px solid #c9a24ba6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .15s,box-shadow .15s,background .15s;display:flex;position:absolute;top:44px;box-shadow:0 2px 10px #141e3c2e}.nav-collapse:hover{background:#c9a24bcc;transform:scale(1.08);box-shadow:0 4px 12px #141e3c38}.nav-collapse .nc-ico{width:16px;height:16px;display:flex}.nav-collapse .nc-ico svg{width:16px;height:16px;display:block}}@media (width>=1101px){.app.nav-collapsed .side-search{cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;margin:0 0 4px;padding:12px 0;display:flex}.app.nav-collapsed .side-search:hover{background:#ffffff14}.app.nav-collapsed .side-search input{display:none}.app.nav-collapsed .side-search .ss-ico{color:#cdd5ee}.app.nav-collapsed .side-search .ss-ico svg{width:20px;height:20px}.app.nav-collapsed .side-search:hover .ss-ico{color:#fff}}@media (width<=1100px){.top-bar{margin-inline-end:-14px;display:none}.topbar{top:0}}@media (width<=1100px){.main>.content{border-radius:0;margin-top:0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100%;z-index:9999;background:var(--nav-a,#070c20);color:#fff;border-radius:0 0 10px 10px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;inset-inline-start:8px}.skip-link:focus{top:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:2.5px solid #1b57c4}:root{--bg:#f5f7fc;--surface:#fff;--surface-2:#fbfcff;--ink:#0b1437;--ink-2:#4a5570;--ink-3:#8b94ae;--line:#edf0f8;--nav-a:#070c20;--nav-b:#111a3c;--nav-c:#1c244b;--brand:#a07c24;--brand-2:#c9a24b;--teal:#15a3a0;--pos:#1a9b63;--pos-bg:#e8f6ef;--neg:#db2b55;--neg-bg:#fce9ed;--warn:#c2870e;--warn-bg:#fbf1dc;--shadow:0 1px 3px #0b14370a, 0 12px 34px #0b143712;--shadow-sm:0 1px 2px #0b14370d;--r:20px;--r-sm:13px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-family:Rubik,system-ui,sans-serif;font-size:14px;line-height:1.85}.mono{direction:ltr;font-family:IBM Plex Mono,monospace}.disp{font-family:Space Grotesk,sans-serif}.num{direction:ltr;unicode-bidi:isolate;display:inline-block}td.num{display:table-cell}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}select{font-family:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#c8d0e4;border-radius:12px}::-webkit-scrollbar-track{background:0 0}.app{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:repeating-linear-gradient(115deg,#c9a24b0d 0 1px,transparent 1px 120px),linear-gradient(190deg,var(--nav-a),var(--nav-b) 55%,var(--nav-c));color:#fff;z-index:30;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:4px 6px 28px;display:flex}.brand-mark{background:linear-gradient(135deg,var(--brand),var(--brand-2));border-radius:14px;flex:none;place-items:center;width:34px;height:34px;font-family:Space Grotesk;font-weight:700;display:grid;box-shadow:0 4px 14px #a07c2480}.logo-mark{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='140 245 470 255'%3E%3Cdefs%3E%3ClinearGradient id='lmg' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23E8CF8F'/%3E%3Cstop offset='.5' stop-color='%23C9A24B'/%3E%3Cstop offset='1' stop-color='%23A07C24'/%3E%3C/linearGradient%3E%3Cmask id='lmm'%3E%3Crect x='140' y='245' width='470' height='255' fill='white'/%3E%3Ccircle cx='344' cy='373' r='119' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cg mask='url(%23lmm)'%3E%3Crect x='150' y='255' width='235' height='235' fill='url(%23lmg)'/%3E%3Cpolygon points='370,258 590,490 370,490' fill='url(%23lmg)'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0}.brand-name{letter-spacing:.2px;font-size:15px;font-weight:600;line-height:1.15}.brand-sub{color:#9aa4cf;letter-spacing:.06em;margin-top:2px;font-size:10.5px}.nav-label{letter-spacing:.08em;color:#6f78a8;padding:20px 10px 10px;font-size:10px}#nav{flex:1;min-height:0;position:relative;overflow-y:auto}#nav .nav-pill{inset-inline:0;pointer-events:none;opacity:0;background:#ffffff1a;border-radius:16px;height:44px;transition:transform .4s cubic-bezier(.2,.8,.2,1),height .25s,opacity .2s;position:absolute;top:0;box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){#nav .nav-pill{transition:none}}.nav-item{text-align:start;color:#c3cbeb;border-radius:16px;align-items:center;gap:11px;width:100%;margin-bottom:4px;padding:10px 13px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff0f}#nav.airy10 .nav-item{margin-bottom:4.25px;padding-top:12px;padding-bottom:12px}#nav.airy9 .nav-item{margin-bottom:5.5px;padding-top:14px;padding-bottom:14px}#nav.airy8 .nav-item{margin-bottom:6px;padding-top:17px;padding-bottom:17px}.nav-item.active{color:#fff}.nav-item .ico{color:#c9a24b;flex:none;width:18px;height:18px}.nav-item.active .ico{color:#e6cb7e}.sidebar-foot{color:#6f78a8;margin-top:auto;padding:14px 10px 2px;font-size:10.5px;line-height:1.6}.brand-tagline{color:#cbb98a;letter-spacing:.01em;background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px;margin-top:16px;padding:11px 13px;font-size:11px;font-weight:500;line-height:1.7}.brand-tagline span{color:var(--brand-2);padding:0 1px;font-family:Space Grotesk;font-weight:700}.brand-eng{letter-spacing:.16em;color:#8089b5;text-transform:uppercase;margin-top:10px;padding-inline:3px;font-family:Space Grotesk;font-size:9px}.side-backup{border-top:1px solid #ffffff14;gap:6px;margin-top:14px;padding-top:14px;display:flex}.side-btn{color:#c3cbeb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;flex:1;padding:8px 6px;font-family:inherit;font-size:11px;transition:all .15s}.side-btn:hover{color:#fff;background:#ffffff1f}.side-reset{color:#e2899b;cursor:pointer;background:0 0;border:1px solid #db2b5559;border-radius:14px;width:100%;margin-top:7px;padding:7px;font-family:inherit;font-size:10.5px;transition:all .15s}.side-reset:hover{color:#fff;background:#db2b552e}.nav-toggle{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:38px;font-size:17px;display:none}.const-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:4px;display:grid}.cst{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 11px;display:flex}.cst span{color:var(--ink-3);font-size:11px}.cst b{color:var(--ink);white-space:nowrap;font-size:11.5px;font-weight:600}.bank-drop{border:2px dashed var(--line);text-align:center;background:var(--surface-2);cursor:pointer;border-radius:18px;padding:26px;transition:all .15s}.bank-drop:hover{border-color:var(--brand);background:#fbf8ef}.bank-drop h4{color:var(--ink);margin-bottom:4px;font-size:14px}.bank-drop p{color:var(--ink-3);font-size:12px}.map-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.map-row .field{min-width:140px;margin-bottom:0}.map-row select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:14px;padding:8px 10px;font-family:inherit;font-size:13px}.tx-table{border-collapse:collapse;width:100%;margin-top:4px;font-size:12.5px}.tx-table th{color:var(--ink-3);text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:12px;font-size:10.5px;position:sticky;top:0}.tx-table td{vertical-align:middle;border-bottom:1px solid #f1f4fb;padding:12px}.tx-table td.amt{font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;direction:ltr;font-weight:600}.tx-in{color:var(--pos)}.tx-out{color:var(--neg)}.tx-table tr.uncat td{background:#fbf6ea}.tx-cat{border:1px solid var(--line);background:var(--surface);max-width:210px;color:var(--ink);border-radius:12px;padding:5px 8px;font-family:inherit;font-size:12px}.bank-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:6px 0 8px;display:grid}.catbar{border-bottom:1px solid #f1f4fb;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.catbar .cn{color:var(--ink-2);flex:1}.catbar .cv{font-variant-numeric:tabular-nums;text-align:left;direction:ltr;width:90px;font-weight:600}.catbar .ct{background:#eef1f8;border-radius:4px;flex:none;width:90px;height:7px;overflow:hidden}.catbar .ct i{border-radius:4px;height:100%;display:block}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:20px 28px 14px;display:flex;position:sticky;top:26px}.topbar h1{letter-spacing:.2px;font-size:17px;font-weight:600}.topbar h1 small{color:var(--ink-3);letter-spacing:0;font-size:11.5px;font-weight:400;display:block}.controls{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-inline-start:auto;display:flex}.ctrl{flex-direction:column;gap:3px;display:flex}.ctrl label{letter-spacing:.04em;color:var(--ink-3);padding-inline-start:2px;font-size:10px}.ctrl select{appearance:none;background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B94AE' stroke-width='2.2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;border-radius:14px;padding:8px 12px;padding-inline-end:30px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s}.ctrl select:hover{border-color:#c7d0e8}.ctrl select:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #a07c2424}.seg{background:#eaeef8;border-radius:14px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);border-radius:12px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .15s}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.controls.flat{align-items:center;gap:14px}.tabs{gap:4px;display:inline-flex}.tabs button{color:var(--ink-3);border-radius:12px;padding:8px 13px;font-size:13px;font-weight:600;transition:all .15s;position:relative}.tabs button:hover{color:var(--ink-2)}.tabs button.on{color:var(--ink)}.tabs button.on:after{content:"";inset-inline:13px;background:linear-gradient(90deg,#c9a24b,#a07c24);border-radius:2px;height:2.5px;position:absolute;bottom:3px}.stepper{border:1px solid #0000;border-radius:16px;align-items:center;gap:2px;padding:3px;display:inline-flex}.stepper:hover{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}.stepper .stp{width:32px;height:32px;color:var(--ink-3);direction:ltr;unicode-bidi:isolate;border-radius:13px;place-items:center;font-size:15px;transition:all .15s;display:grid}.stepper .stp:hover{background:var(--bg);color:var(--ink)}.stepper .stp:disabled{opacity:.3;cursor:default;background:0 0}.stepper .lbl{text-align:center;min-width:112px;padding:0 12px;font-size:13.5px;font-weight:600}.stepper .lbl .y{color:var(--ink-3);font-weight:500}#cfm-seg{margin:12px 0 6px}.rng-btn{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-2);border-radius:12px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.rng-btn:hover{color:var(--ink);border-color:#c7d0e8}.rng-btn.on{color:#7a5e17;background:#fbf6ea;border-color:#e8d6a2}.rng-row{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;display:flex}.rng-row .rl{color:var(--ink-3);font-size:12.5px;font-weight:600}.rng-row input[type=date],.rng-row input[type=month]{background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:14px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500}.rng-row input[type=date]:focus,.rng-row input[type=month]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #a07c2424}.rng-close{color:var(--ink-3);border-radius:10px;margin-inline-start:auto;padding:4px 10px;font-size:12.5px;font-weight:600}.rng-close:hover{color:var(--neg);background:#fce9ed}.rng-presets{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.rng-presets button{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:11px;padding:4px 11px;font-size:12px;font-weight:600;transition:all .15s}.rng-presets button:hover{color:#7a5e17;background:#fbf6ea;border-color:#e8d6a2}.tabs button:disabled{opacity:.35;cursor:default}.vat-hero{color:#fff;background:linear-gradient(135deg,#0b1437,#1c244b 60%,#324a6d);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.vat-hero .vh-label{color:#c9a24b;font-size:12.5px;font-weight:600}.vat-hero .vh-val{letter-spacing:-.5px;direction:ltr;font-family:Space Grotesk;font-size:30px;font-weight:600}.vat-hero .vh-sub{color:#aeb7d6;margin-top:2px;font-size:12px}.vat-hero .vh-side{text-align:center}.vat-hero .vh-side .l{color:#aeb7d6;font-size:11.5px;display:block}.vat-hero .vh-side .v{direction:ltr;font-family:Space Grotesk;font-size:16px;font-weight:600}.vat-tag{color:#0b1437;vertical-align:middle;background:#e6cb7e;border-radius:9px;margin-inline-start:8px;padding:1px 8px;font-size:10.5px;font-weight:700}.vat-brk{margin-top:12px}.vat-brk summary{cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:600}.vat-row{border-bottom:1px solid #f1f4fb;justify-content:space-between;gap:10px;padding:8px 4px;font-size:13px;display:flex}.vat-row .vh-hint{color:var(--ink-3);font-size:11.5px;font-weight:400}.vat-row.tot{font-weight:700}.vat-row.pay{color:#7a5e17;background:#fbf6ea;border-top:2px solid #c9a24b;border-bottom:none;padding-inline:8px;font-weight:700}.vat-note{color:var(--ink-3);margin-top:8px;font-size:11.5px;line-height:1.7}.cat-select{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);border-radius:10px;margin-inline-start:6px;padding:4px 24px 4px 8px;font-family:inherit;font-size:12px}.btn-upload{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border-radius:14px;align-self:flex-end;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #a07c2447}.btn-upload:hover{transform:translateY(-1px);box-shadow:0 7px 18px #a07c2466}.btn-ghost{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-2);border-radius:14px;align-self:flex-end;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.content{width:100%;max-width:1480px;padding:60px 92px 110px}.view{animation:.35s both fade;display:none}.view.active{display:block}.section-head{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:16px;margin:26px 2px 66px;display:flex}.sh-mark{margin-top:3px;flex:none;align-self:flex-start;margin-inline-end:10px;line-height:0}.sh-mark svg{width:27px;height:22px;display:block}.section-head .eyebrow{letter-spacing:.04em;color:var(--brand);font-size:11px;font-weight:600}.section-head h2{align-items:center;gap:11px;margin-top:3px;font-size:21px;font-weight:700;display:flex}.section-head h2:before{content:"";background:linear-gradient(135deg,var(--brand),var(--brand-2));clip-path:polygon(0 0,100% 0,100% 62%,62% 100%,0 100%);border-radius:3px;flex:none;width:17px;height:17px}.section-head p{color:var(--ink-3);max-width:600px;margin-top:2px;font-size:12.5px}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:38px;margin-bottom:62px;display:grid}.taxcube{background:#fff;border:1px solid #e2e8f5;border-radius:20px;flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:28px;display:flex;overflow:hidden;box-shadow:0 4px 14px #0b14370f}.taxcube .tc-main{flex:1.4;min-width:240px;padding:32px 30px;position:relative}.taxcube .tc-main:before{content:"";inset-inline-start:0;background:linear-gradient(#c9a24b,#a07c24);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px}.taxcube .tc-eyebrow{letter-spacing:.06em;color:var(--brand);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.taxcube .tc-big{color:#15203f;text-align:start;direction:ltr;margin-top:8px;font-family:Space Grotesk;font-size:40px;font-weight:600;line-height:1}.taxcube .tc-cap{color:var(--ink-3);margin-top:7px;font-size:14px;line-height:1.5}.taxcube .tc-side{background:#e9edf6;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;min-width:min(280px,100%);display:grid}.taxcube .tc-cell{background:#f6f8fc;flex-direction:column;justify-content:center;padding:18px;display:flex}.taxcube .tc-cell .l{color:var(--ink-3);font-size:12px}.taxcube .tc-cell .v{color:#15203f;text-align:start;direction:ltr;margin-top:4px;font-family:Space Grotesk;font-size:22px;font-weight:600}.taxcube .tc-cell .v.sm{color:#54607d;font-size:17px}.taxcube .tc-foot{color:var(--ink-3);background:#f2f5fb;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding:11px 24px;font-size:12.5px;display:flex}.taxcube .tc-foot a{color:#c9a24b;cursor:pointer;font-weight:600;text-decoration:none}.ask-adv{border:1px solid var(--line);vertical-align:middle;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-start:6px;transition:border-color .15s,transform .15s;display:inline-flex}.ask-adv svg{width:15px;height:16px}.ask-adv .mascot-i{object-fit:contain;width:19px;height:13px}.ask-adv:hover{border-color:var(--brand-2);transform:translateY(-1px)}.cf-hero .ask-adv{border-color:#ffffff59}.cf-hero .ask-adv:hover{border-color:#c9a24b}.ch-chip.air .v{color:#8fd16c}.ch-chip.air-warn{background:#db5a2d38;box-shadow:inset 0 0 0 1px #ffa07859}.ch-chip.air-warn .l{color:#f3c4ae}.ch-chip.air-warn .v{color:#ffb08a}.since-card{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;font-size:13px;display:flex}.since-card .sc-ico{color:#639922;flex:none;display:flex}.since-card b{color:var(--ink)}.since-card .x{color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex:none;margin-inline-start:auto;padding:2px 6px;font-size:15px}.since-card .x:hover{color:var(--ink)}.up-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=760px){.up-grid{grid-template-columns:1fr}}.up-card{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;flex-direction:column;padding:16px 15px;display:flex;position:relative}.up-card.pop{border:2px solid var(--brand-2);background:#fff;box-shadow:0 6px 24px #a07c2426}.up-badge{top:-10px;background:linear-gradient(120deg,var(--brand-2),var(--brand));color:#fff;white-space:nowrap;border-radius:14px;padding:2px 12px;font-size:10.5px;font-weight:700;position:absolute;inset-inline-start:50%;transform:translate(50%)}.up-name{font-size:15px;font-weight:700}.up-tag{color:var(--ink-3);min-height:32px;font-size:11.5px}.up-price{text-align:start;direction:ltr;margin-top:4px;font-family:Space Grotesk;font-size:26px;font-weight:700}.up-annual{color:var(--ink-3);margin-bottom:10px;font-size:11px}.up-feats{color:var(--ink-2);flex-direction:column;flex:1;gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.up-feats li{align-items:flex-start;gap:6px;display:flex}.up-feats li:before{content:"✓";color:#639922;flex:none;font-weight:800}.up-cta{cursor:pointer;color:var(--ink);background:#f1f3fa;border:none;border-radius:11px;margin-top:12px;padding:9px;font-family:inherit;font-size:12.5px;font-weight:700}.up-card.pop .up-cta{background:linear-gradient(120deg,var(--brand-2),var(--brand));color:#fff}.up-cta:disabled{cursor:default;color:#4c7a16;background:#eff6e2}.act-impact{color:#639922;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:600;display:flex}.act-impact svg{color:#c9a24b;flex:none}.fc-mdetail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}@media (width<=700px){.fc-mdetail{grid-template-columns:repeat(2,1fr)}}.fc-mcell{background:#f6f8fc;border-radius:13px;padding:11px 14px}.fc-mcell .l{color:var(--ink-3);font-size:11.5px}.fc-mcell .v{text-align:start;color:#15203f;direction:ltr;margin-top:3px;font-family:Space Grotesk;font-size:18px;font-weight:600}.fc-mcell.plan .v{color:#6b7590}.fc-mcell.act .v{color:#2e5bff}.fc-mcell.fc .v{color:#e8862e}.fc-mcell.gap .v.pos{color:#1a9b63}.fc-mcell.gap .v.neg{color:#db2b55}@media (width<=640px){.taxcube .tc-big{font-size:27px}}.plan-grid{border-collapse:collapse;width:100%;font-size:12.5px}.plan-grid th{color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);text-align:center;padding:10px 8px;font-size:10.5px;position:sticky;top:0}.plan-grid th:first-child,.plan-grid td:first-child{text-align:start;background:var(--surface);z-index:2;position:sticky;inset-inline-start:0}.plan-grid th:first-child{z-index:3}.plan-grid td{text-align:center;border-bottom:1px solid #f1f4fb;padding:9px 7px}.plan-grid input{text-align:left;font-variant-numeric:tabular-nums;width:90px;color:var(--ink);direction:ltr;background:0 0;border:1px solid #0000;border-radius:12px;padding:8px 9px;font-family:inherit;font-size:12px}.plan-grid input::placeholder{color:#0000}.plan-grid tbody tr:hover input{border-color:var(--line);background:var(--surface)}.plan-grid tbody tr:hover input::placeholder{color:var(--ink-3)}.plan-grid tbody tr input:focus{border-color:var(--brand);background:var(--surface);outline:none;box-shadow:0 0 0 2px #a07c2426}.plan-grid .rowlbl{color:var(--ink-2);white-space:nowrap;font-weight:500}.plan-copy{color:var(--ink-3);cursor:pointer;border:1px solid var(--line);background:var(--surface);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:3px 7px;font-size:10px;transition:opacity .15s}.plan-grid tbody tr:hover .plan-copy{opacity:1;pointer-events:auto}.plan-copy:hover{background:#f5f6fa}@media (hover:none){.plan-grid input{border-color:var(--line);background:var(--surface)}.plan-grid input::placeholder{color:var(--ink-3)}.plan-copy{opacity:1;pointer-events:auto}}.view-lock-note{color:var(--ink-2);background:#c9a24b1f;border:1px solid #c9a24b66;border-radius:14px;align-items:center;gap:9px;margin:0 2px 16px;padding:10px 14px;font-size:12.5px;line-height:1.4;display:none}.view-lock-note svg{color:#a07c24;flex:none}.m-locked{opacity:.4;pointer-events:none}.mb-ro{background:var(--surface-2,#f4f6fb);color:var(--ink-2);cursor:not-allowed;border-style:dashed!important}.mb-ro:focus{box-shadow:none;outline:none}.mb-lock-note{color:var(--ink-2);background:#c9a24b1a;border:1px solid #c9a24b52;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.mb-lock-note svg{color:#a07c24;flex:none;width:15px;height:15px;margin-top:1px}.mb-mail{color:var(--ink-3);align-self:center;font-size:11.5px;text-decoration:none}.mb-mail:hover{color:#a07c24;text-decoration:underline}.tx-mark{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;border:1px solid #0000;border-radius:8px;margin-inline-start:6px;padding:1px 7px;font-size:10.5px}.tx-mark.tm-def{color:var(--ink-3);border-color:var(--line);opacity:.7}.tx-mark.tm-def:hover{color:#a07c24;opacity:1;border-color:#a07c24}.tx-mark.tm-biz{color:#2e7d53;background:#e7f0ea;border-color:#cde4d6}.tx-mark.tm-personal{color:#8a8f9a;background:#eef0f3;border-color:#e0e3e8}.tx-mark.tm-taxonly{color:#a07c24;background:#f6efde;border-color:#e7d9b8}.tx-mark.tm-owner{color:#6b4fa0;background:#efe9f7;border-color:#dccfea}#conn-keys-modal{z-index:3000}.cfm-seg{border:1px solid var(--line);border-radius:12px;margin:12px 0 6px;display:inline-flex;overflow:hidden}.cfm-seg button{cursor:pointer;color:var(--ink-2);background:0 0;border:none;padding:7px 14px;font-family:inherit;font-size:13px}.cfm-seg button.on{background:var(--surface-2);color:var(--ink);font-weight:600}.cfm-hrow,.cfm-row{align-items:center;gap:8px;display:flex}.cfm-hrow>span,.cfm-row>span{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cfm-hrow>.cfm-c-m,.cfm-row>.cfm-c-m{text-align:right;flex:0 0 32%}.cfm-hrow{border-bottom:1px solid var(--line);color:var(--ink-3);padding:9px 10px;font-size:11.5px}.cfm-row{cursor:pointer;border-bottom:1px solid #f1f4fb;padding:11px 10px;font-size:13px}.cfm-row:hover{background:var(--surface-2)}.cfm-chev{color:var(--ink-3);margin-inline-end:4px;font-style:normal}.cfm-tag{border-radius:6px;margin-inline-start:4px;padding:1px 7px;font-size:10.5px}.cfm-act{color:#2e7d53;background:#e7f0ea}.cfm-proj{color:#854f0b;background:#faeeda}.cfm-det{background:var(--surface-2);color:var(--ink-2);border-bottom:1px solid #f1f4fb;padding:2px 22px 10px;font-size:12.5px}.dec-row{border-bottom:1px solid #f1f4fb;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;font-size:13px;display:flex}.dec-info{min-width:0}.dec-act{flex:none;gap:6px;display:flex}.dec-act button{cursor:pointer;border:1px solid;border-radius:10px;padding:5px 13px;font-family:inherit;font-size:12px;font-weight:600}.dec-biz{color:#2e7d53;background:#e7f0ea;border-color:#cde4d6}.dec-biz:hover{background:#d9ead6}.dec-per{color:#7c828e;background:#eef0f3;border-color:#e0e3e8}.ded-row{border-bottom:1px solid #f1f4fb;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;font-size:13px;display:flex}.ded-pct{color:#a07c24;background:#c9a24b1f;border-radius:8px;margin-inline-start:4px;padding:1px 6px;font-size:11px}.ded-raw{color:var(--ink-3);font-size:11px;font-weight:400}.ded-total{border-top:2px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:11px 2px 2px;font-size:14px;font-weight:700;display:flex}.asset-row{border-bottom:1px solid #f1f4fb;justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;font-size:13px;display:flex}.asset-row .cp-del{cursor:pointer;color:#c0392b;flex:none;font-size:12px}.asset-row .num{white-space:nowrap;color:var(--ink-2)}#view-plan .plan-grid input:disabled,#view-tax input:disabled,#view-tax select:disabled,#cp-opening:disabled{opacity:.5;cursor:not-allowed;-webkit-text-fill-color:currentColor;background:0 0}#view-plan button:disabled,#view-tax button:disabled{opacity:.4;cursor:not-allowed}.kpi{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid #e9ebef;padding:30px 28px 28px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.kpi:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0b14371a}.kpi:before{content:"";inset-inline-start:0;background:linear-gradient(var(--c1),var(--c2));width:4px;position:absolute;top:0;bottom:0}.kpi .klabel{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.kpi .kval{letter-spacing:-.5px;margin:12px 0 3px;font-family:Space Grotesk;font-size:27px;font-weight:600;line-height:1}.kpi .kunit{color:var(--ink-3);margin-inline-start:3px;font-size:13px;font-weight:500}.kpi .kdeltas{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.chip{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.chip .ct{color:var(--ink-3);font-weight:500}.chip.pos{background:var(--pos-bg);color:var(--pos)}.chip.neg{background:var(--neg-bg);color:var(--neg)}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip .arr{font-size:9px}.grid{gap:62px;display:grid}.g-2{grid-template-columns:repeat(2,1fr)}.g-2-1{grid-template-columns:2fr 1fr}.g-1-2{grid-template-columns:1fr 2fr}.g-1-1{grid-template-columns:1fr 1fr}.card{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid #0000;min-width:0;padding:48px 50px 46px}.card.tall{padding-bottom:8px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.card-head h3{font-size:15.5px;font-weight:600}.card-head .sub{color:var(--ink-3);margin-top:1px;font-size:11px}.card-tag{letter-spacing:.02em;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:4px 8px;font-size:10.5px}.chart-wrap{width:100%;position:relative}.h-260{height:260px}.h-300{height:300px}.h-220{height:220px}.h-340{height:340px}.stmt{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.7}.stmt th{letter-spacing:.02em;color:var(--ink-3);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:16px 18px;font-size:12.5px;font-weight:600}.stmt th:first-child{text-align:start}.stmt td{text-align:right;white-space:nowrap;border-bottom:1px solid #f1f4fb;padding:18px}.stmt td:first-child{text-align:start;color:var(--ink-2)}.stmt tr:hover td{background:var(--surface-2)}.stmt tr.total td{color:var(--ink);border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line);background:#fafbfe;font-weight:700}.stmt tr.total td:first-child{color:var(--ink)}.stmt tr.pretax-hl td{color:#7a5e17;background:#fbf6ea;border-top:2px solid #c9a24b;border-bottom:2px solid #c9a24b}.stmt tr.pretax-hl td:first-child{color:#7a5e17;border-inline-start:2px solid #c9a24b}.stmt tr.pretax-hl td:last-child{border-inline-end:2px solid #c9a24b}.stmt tr.pretax-hl:hover td{background:#fbf6ea}.stmt tr.sub td:first-child{color:var(--ink-3);padding-inline-start:36px;font-size:14px}.stmt .v-pos{color:var(--pos);font-weight:600}.stmt .v-neg{color:var(--neg);font-weight:600}.stmt .cmp-arr{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:700}.stmt .cmp-flat,.stmt .cmp-muted{color:var(--ink-3);font-weight:500}.stmt tr.exp td{cursor:pointer}.stmt .exp-lbl{align-items:center;gap:9px;display:inline-flex}.stmt .chev{width:17px;height:17px;color:var(--ink-2);background:#eaeef8;border-radius:50%;flex:none;place-items:center;font-size:10px;transition:transform .2s,background .15s;display:inline-grid}.stmt tr.exp.open .chev{color:#7a5e17;background:#f3e9cf;transform:rotate(180deg)}.stmt .src-chip{color:var(--ink-3);white-space:nowrap;background:#f3f5fb;border-radius:10px;margin-inline-start:8px;padding:1px 9px;font-size:11px;font-weight:600}.stmt td{position:relative}.stmt .row-pct{color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:400;position:absolute;top:50%;left:16px;transform:translateY(-50%)}@media (width<=1100px){.stmt .row-pct{margin-inline-start:7px;position:static;transform:none}}.stmt tr.drill{display:none}.stmt tr.drill.show{display:table-row}.stmt tr.drill td{color:var(--ink-3);background:#fafbfe;border-bottom:1px dashed #e8ecf6;padding:9px 18px;font-size:13px}.stmt tr.drill td:first-child{color:var(--ink-3);padding-inline-start:52px}.stmt tr.drill .num{font-size:13px}.stmt tr.drill.dnote td{color:#8b94ae;white-space:normal;background:#fbfcff;padding-inline-start:52px;font-size:12px;line-height:1.6}.stmt .tag-once{color:#7a5e17;vertical-align:middle;white-space:nowrap;background:#f6ecd2;border:1px solid #e8d6a2;border-radius:9px;margin-inline-start:8px;padding:1px 8px;font-size:10.5px;font-weight:700}.stmt .drill-src{color:#aeb4c8;margin-inline-start:7px;font-size:10.5px}.cp-add{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:16px 0;padding:18px 20px;display:flex}.cp-add .field{min-width:118px;margin-bottom:0}.cp-add input,.cp-add select,#cp-opening{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px}.cp-recur{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding-bottom:8px;font-size:12.5px;display:flex}.cp-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;margin:18px 0;display:grid}.cp-stat{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:17px 18px}.cp-stat .l{color:var(--ink-3);font-size:11px}.cp-stat .v{font-variant-numeric:tabular-nums;text-align:start;direction:ltr;margin-top:5px;font-size:20px;font-weight:600}.cp-alert{border-radius:18px;align-items:center;gap:9px;margin:16px 0;padding:15px 18px;font-size:13px;font-weight:500;display:flex}.cp-alert.red{color:#9b1c1c;background:#fdeeee;border:1px solid #f5c2c2}.cp-alert.green{color:#176b43;background:#eaf7f0;border:1px solid #bfe6cf}.cp-badge{color:var(--ink-2);white-space:nowrap;background:#eef1f8;border-radius:999px;padding:2px 7px;font-size:10.5px}.cp-del{cursor:pointer;color:var(--neg);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:2px 8px;font-size:11px}.cp-chips{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 6px;font-size:12px;display:flex}.cp-chip{cursor:pointer;border:1px solid var(--line);color:var(--brand);background:#fbf8ef;border-radius:999px;padding:4px 11px;font-weight:500}.cp-chip:hover{background:#f3ecd9}.cp-edit{cursor:pointer;color:var(--brand);border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-inline-end:5px;padding:2px 8px;font-size:11px}.cp-suggest-t{color:var(--ink-2);margin:20px 0 11px;font-size:12.5px;font-weight:500}.cp-sug{background:#fbf8ef;border:1px solid #ebd9a6;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:13px 16px;font-size:13px;display:flex}.cp-sug-add{padding:5px 12px;font-size:12px}.cp-sug-x{cursor:pointer;color:var(--ink-3);margin-inline-start:10px;font-size:12px}.cash-alert-banner{color:#edeff7;background:linear-gradient(135deg,#0b1437,#1c244b 60%,#324a6d);border:1px solid #c9a24b59;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;padding:16px 20px;font-size:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0b14372e}.cash-alert-banner:before{content:"";inset-inline-start:0;background:linear-gradient(#c9a24b,#a07c24);width:4px;position:absolute;top:0;bottom:0}.cash-alert-banner b{color:#e8c97e}.cash-alert-banner a{color:#c9a24b;cursor:pointer;margin-inline-start:auto;font-weight:600;text-decoration:underline}.auth-screen{z-index:2000;background:repeating-linear-gradient(115deg,#c9a24b0d 0 1px,#0000 1px 120px),linear-gradient(190deg,#070c20,#111a3c 55%,#1c244b);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.auth-card{background:var(--surface);border-radius:26px;width:100%;max-width:430px;padding:38px 36px;box-shadow:0 30px 80px #00000073}.auth-brand{color:var(--ink);letter-spacing:.01em;justify-content:center;align-items:center;gap:12px;font-size:25px;font-weight:700;display:flex}.auth-brand .brand-mark{border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.auth-title{text-align:center;color:var(--ink-2);margin:8px 0 26px;font-size:14px}.auth-field{margin-bottom:15px}.auth-field label{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;display:block}.auth-field input,.auth-field select,.auth-field textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink);border-radius:16px;padding:12px 14px;font-family:inherit;font-size:14px}.auth-field input:focus{border-color:var(--brand);outline:none}.sec-wrap{position:relative}.sec-sug{border:1px solid var(--line);z-index:20;background:#fff;border-radius:16px;max-height:224px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 14px 40px #15203f24}.sec-sug button{text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f1ec;padding:11px 14px;font-family:inherit;font-size:13.5px;display:block}.sec-sug button:last-child{border-bottom:none}.sec-sug button:hover{background:#fbf6ea}.sec-sug .sec-none{color:var(--ink-3);border-bottom:1px solid #f1f1ec;padding:11px 14px;font-size:12.5px}.sec-sub{margin-top:10px}.sec-sub-t{color:var(--ink-3);margin-bottom:7px;font-size:12px}.sec-chips{flex-wrap:wrap;gap:8px;display:flex}.sec-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:12.5px;transition:border-color .15s,background .15s}.sec-chip:hover{border-color:var(--brand-2)}.sec-chip.on{border-color:var(--brand);background:#fbf6ea;font-weight:600}.auth-field .sec-hint{color:var(--ink-3);margin-top:5px;font-size:11px}.auth-btn{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;cursor:pointer;border:none;border-radius:16px;width:100%;margin-top:10px;padding:13px;font-family:inherit;font-size:15px;font-weight:600}.auth-btn:hover{filter:brightness(1.05)}.auth-err{color:var(--neg);text-align:center;min-height:16px;margin-top:12px;font-size:12.5px}.auth-note{text-align:center;color:var(--ink-3);margin-top:16px;font-size:11px;line-height:1.5}.ob-step{text-align:center}.ob-icon{margin-bottom:14px;line-height:0}.ob-icon svg{width:58px;height:58px}.ob-h{color:var(--ink);margin-bottom:10px;font-size:19px;font-weight:700}.ob-p{color:var(--ink-2);margin-bottom:24px;font-size:13.5px;line-height:1.6}.ob-skip{color:var(--ink-2);border:1px solid var(--line);background:0 0}.ob-step-label{text-align:center;color:var(--brand);letter-spacing:.05em;margin-bottom:16px;font-size:11px;font-weight:700}.pw-meter{background:var(--line);border-radius:3px;height:5px;margin-top:9px;overflow:hidden}.pw-meter i{background:var(--neg);width:0;height:100%;transition:width .2s,background .2s;display:block}.pw-hint{color:var(--ink-3);margin-top:6px;font-size:11px}.auth-card.wide{max-width:660px}.auth-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.auth-grid .full{grid-column:1/-1}.sector-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px;display:grid}.sector-opt{border:1px solid var(--line);cursor:pointer;background:var(--surface-2);text-align:center;border-radius:16px;padding:11px 13px;font-size:13px;transition:border-color .15s,background .15s}.sector-opt:hover{border-color:var(--brand-2)}.sector-opt.on{border-color:var(--brand);background:#fbf6ea;font-weight:600}.tax-details{border-top:1px solid var(--line);margin-top:12px;padding-top:6px}.tax-details summary{cursor:pointer;color:var(--brand);align-items:center;gap:9px;font-size:14px;font-weight:600;list-style:none;display:flex}.table-scroll{margin:0 -4px;overflow-x:auto}.heat{gap:3px;font-size:11px;display:grid}.heat .hc{text-align:center;color:#fff;direction:ltr;border-radius:6px;padding:8px 4px;font-weight:600}.heat .hlabel{color:var(--ink-2);align-items:center;padding-inline-end:6px;font-size:11px;display:flex}.heat .hhead{color:var(--ink-3);text-align:center;padding-bottom:2px;font-size:10px}.insight{border-bottom:1px solid #f1f4fb;gap:13px;padding:14px 4px;display:flex}.insight:last-child{border-bottom:none}.insight .ibadge{border-radius:14px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.ibadge.red{background:var(--neg-bg);color:var(--neg)}.ibadge.amber{background:var(--warn-bg);color:var(--warn)}.ibadge.green{background:var(--pos-bg);color:var(--pos)}.ibadge.blue{color:var(--brand);background:#e8ecfd}.insight h4{margin-bottom:3px;font-size:13.5px;font-weight:600}.insight p{color:var(--ink-2);font-size:12.5px;line-height:1.6}.insight .imeta{margin-top:4px;font-size:11.5px;font-weight:600}.imeta.neg{color:var(--neg)}.imeta.pos{color:var(--pos)}.imeta.warn{color:var(--warn)}.step{align-items:flex-start;gap:12px;padding:11px 4px;display:flex}.step .snum{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.step .stext{color:var(--ink-2);padding-top:2px;font-size:13px;line-height:1.6}.step .stext b{color:var(--ink)}.sponsors{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.sponsor{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);background:linear-gradient(200deg,#fff,#f7f9ff);padding:20px}.sponsor .stag{letter-spacing:.04em;color:var(--brand);text-align:start;direction:ltr;margin-bottom:8px;font-size:10.5px}.sponsor h4{margin-bottom:6px;font-size:16px;font-weight:700}.sponsor p{color:var(--ink-2);margin-bottom:13px;font-size:12.5px;line-height:1.6}.sponsor a.cta{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border-radius:14px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #a07c244d}.sponsor a.cta:hover{transform:translateY(-1px);box-shadow:0 7px 20px #a07c2466}.bizcard{border-radius:var(--r);box-shadow:var(--shadow);background:linear-gradient(200deg,#fff,#fbfaf3);border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;padding:20px 22px;display:flex}.bizcard-mark{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border-radius:16px;flex:none;place-items:center;width:44px;height:44px;font-family:Space Grotesk;font-size:17px;font-weight:700;display:grid;box-shadow:0 4px 14px #a07c2466}.bizcard-info{flex:1;min-width:180px}.bizcard-name{color:var(--ink);font-size:15px;font-weight:700}.bizcard-sub{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.5}.bizcard-cta{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;direction:ltr;border-radius:14px;flex:none;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #a07c244d}.bizcard-cta:hover{transform:translateY(-1px);box-shadow:0 7px 20px #a07c2466}.legal{text-align:center;color:var(--ink-3);border-top:1px solid var(--line);margin-top:22px;padding-top:16px;font-size:11px}.subhead-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.databar{color:var(--ink-2);background:#eef1fb;border:1px solid #dce2f4;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:9px 14px;font-size:12.5px;display:flex}.databar b{color:var(--ink)}.databar .dtag{color:var(--brand);margin-inline-start:auto;font-weight:600}.toast{opacity:0;background:var(--ink);color:#fff;z-index:100;pointer-events:none;text-align:center;border-radius:16px;max-width:90vw;padding:12px 20px;font-size:13px;font-weight:500;transition:all .3s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 10px 30px #0b14374d}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.toast.err{background:#7a1024}.tax-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;display:grid}.tax-cols>div{min-width:0}.field{margin-bottom:30px}.field label{color:var(--ink-2);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.field input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:14px;padding:9px 11px;font-family:inherit;font-size:14px}.field input[type=number]{font-variant-numeric:tabular-nums;text-align:right;direction:ltr}.field input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #a07c241f}.field .hint{color:var(--ink-3);margin-top:3px;font-size:10.5px}.fieldset-title{letter-spacing:.04em;color:var(--brand);align-items:center;gap:7px;margin:8px 0 18px;font-size:11px;font-weight:600;display:flex}.fieldset-title:before{content:"";background:var(--brand);border-radius:2px;flex:none;width:14px;height:2px}.cp-row{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.cp-row label{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.cp-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand)}.cp-row input[type=number]{border:1px solid var(--line);text-align:center;direction:ltr;border-radius:7px;width:70px;padding:5px 7px;font-family:inherit}.btn-pull{color:var(--brand);background:#eef1fd;border:1px solid #dce2f8;border-radius:7px;margin-inline-start:8px;padding:4px 9px;font-size:11px;font-weight:600}.btn-pull:hover{background:#e2e7fb}.res-row{border-bottom:1px solid #f1f4fb;justify-content:space-between;align-items:baseline;gap:10px;padding:17px 2px;font-size:13px;display:flex}.res-row .rl{color:var(--ink-2)}.res-row .rv{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;font-weight:600}.res-row.sub .rl{color:var(--ink-3);padding-inline-start:12px;font-size:12.5px}.res-row.tot{border-top:1.5px solid var(--line);color:var(--ink);border-bottom:none;margin-top:2px;padding-top:11px;font-size:14px;font-weight:700}.res-row.tot .rv{font-weight:700}.res-neg{color:var(--neg)}.res-pos{color:var(--pos)}.tax-kpis{margin-bottom:34px;display:block}.tax-kpi{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:22px;position:relative;overflow:hidden}.tax-kpi:before{content:"";inset-inline-start:0;background:linear-gradient(var(--c1,#a07c24),var(--c2,#c9a24b));width:3px;position:absolute;top:0;bottom:0}.tax-kpi .l{color:var(--ink-3);font-size:12.5px}.tax-kpi .v{text-align:right;direction:ltr;margin-top:3px;font-family:Space Grotesk;font-size:25px;font-weight:600}.tax-note{color:var(--ink-2);background:var(--warn-bg);border:1px solid #f1e0b8;border-radius:14px;margin-top:14px;padding:10px 13px;font-size:13px;line-height:1.6}@media (width<=1100px){.g-2,.g-2-1,.g-1-2,.sponsors,.tax-cols{grid-template-columns:1fr}}@media (width>=641px) and (width<=860px){.app{grid-template-columns:1fr}.sidebar{inset-inline-start:0;z-index:50;width:72px;padding:18px 10px;position:fixed;top:0}.brand-name,.brand-sub,.nav-label,.nav-item span,.sidebar-foot,.brand-tagline,.brand-eng{display:none}.nav-item{justify-content:center;padding:11px}.main{margin-inline-start:72px}.content,.topbar{padding-inline:16px}}@media (width<=640px){.app{display:block}.sidebar{z-index:50;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;width:auto;height:auto;padding:11px 14px;position:sticky;top:0}.brand{flex:none;padding:0}.nav-toggle{display:flex}.brand-name,.brand-sub,.brand-tagline,.brand-eng,.nav-label,.sidebar-foot{display:none}#nav{flex-direction:column;flex:100%;gap:5px;margin-top:10px;display:none}.sidebar.open #nav{display:flex}.nav-item{white-space:nowrap;flex:none;justify-content:flex-start;width:100%;margin:0;padding:12px 14px;font-size:14px}.nav-item span{display:inline}.nav-item .ico{width:18px;height:18px}.side-backup,.side-reset,.side-conn{display:none}.sidebar.open .side-backup{flex:100%;margin-top:10px;display:flex}.sidebar.open .side-reset{flex:100%;display:block}.sidebar.open .side-conn{flex:100%;margin-top:8px;display:block}.main{margin:0}.topbar{gap:10px;padding:12px 14px;position:static}.topbar h1{font-size:18px}#page-window{margin:2px 0 0;font-size:11px;display:block}.controls{width:100%;margin-inline-start:0}.content{padding:20px 16px 48px}.kpi-grid,.tax-kpis,.bank-sum,.const-grid,.cp-summary,.auth-grid,.sector-grid,.g-2,.g-2-1,.g-1-2,.sponsors,.tax-cols{grid-template-columns:1fr!important}.auth-screen{padding:14px}.auth-card,.auth-card.wide{max-width:600px;padding:30px}.taxcube{flex-direction:column}.card{padding:22px 18px}.tx-table{font-size:11.5px}.taxcube .tc-big{font-size:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.partner-tabs{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.partner-tab{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.2;transition:all .15s;display:flex}.partner-tab small{color:var(--ink-3);font-size:10.5px;font-weight:500}.partner-tab:hover{border-color:#c9a24b}.partner-tab.active{background:var(--nav-a);border-color:var(--nav-a);color:#fff;box-shadow:0 6px 16px #15203f2e}.partner-tab.active small{color:#e6cb7e}#t-partner-n,#t-yishuv-select{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink);border-radius:16px;padding:11px 13px;font-family:inherit;font-size:14px}.tax-disclaimer{color:#7a6a3c;background:#fbf8ef;border:1px solid #ebd9a6;border-radius:16px;align-items:center;gap:10px;margin-bottom:24px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex}.tax-disclaimer:before{content:"i";color:#fff;background:#c9a24b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-family:Space Grotesk;font-size:12px;font-style:italic;font-weight:700;display:flex}.fsx{--fs-navy:#15203f;--fs-gold:#c9a24b;--fs-gold-d:#a07c24;--fs-gold-l:#e6cb7e;--fs-ink:#1a2238;--fs-ink2:#5a6485;--fs-ink3:#9aa2be;--fs-line:#edf0f8;--fs-line2:#f1f4fb;--fs-surface:#fff;--fs-surface2:#f6f7fb;--fs-green:#1d9e75;--fs-green-bg:#e1f5ee;--fs-red:#db2b55;--fs-red-bg:#fcebeb;--fs-warn-bg:#fbf8ef;--fs-warn-bd:#ebd9a6;--fs-warn-tx:#7a6a3c;--fs-r:18px;--fs-r-sm:12px;--fs-shadow:0 8px 30px #15203f0f;color:var(--fs-ink)}.fsx .fs-status{background:var(--fs-green-bg);color:#0f6e56;border-radius:24px;align-items:center;gap:7px;margin:-6px 2px 20px;padding:6px 13px;font-size:12px;display:inline-flex}.fsx .fs-dot{background:#1d9e75;border-radius:50%;width:7px;height:7px;display:inline-block}.fsx .src-row{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.fsx .src{text-align:right;background:var(--fs-surface);border:1.5px solid var(--fs-line);border-radius:var(--fs-r);cursor:pointer;flex:1;min-width:180px;padding:16px 18px;font-family:inherit;transition:all .15s}.fsx .src:hover{border-color:var(--fs-gold)}.fsx .src.active{border-color:var(--fs-navy);box-shadow:var(--fs-shadow)}.fsx .src .t{color:var(--fs-ink);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.fsx .src .ic{background:var(--fs-surface2);width:30px;height:30px;color:var(--fs-gold-d);border-radius:14px;justify-content:center;align-items:center;display:flex}.fsx .src.active .ic{background:var(--fs-navy);color:var(--fs-gold-l)}.fsx .src .lbl{color:var(--fs-ink3);margin-top:12px;font-size:11px}.fsx .src .v{margin-top:2px;font-size:21px;font-weight:600}.fsx .card{background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:var(--fs-r);box-shadow:var(--fs-shadow);margin-bottom:20px;padding:24px 26px}.fsx .card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.fsx .card-h h3{margin:0;font-size:15.5px;font-weight:600}.fsx .card-h .meta{color:var(--fs-ink3);font-size:12.5px}.fsx .tx{border-bottom:1px solid var(--fs-line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;font-size:14px;display:flex}.fsx .tx .counted-line{margin-top:-6px}.fsx .tx:last-child{border-bottom:0}.fsx .tx .d{color:var(--fs-ink3);margin-left:11px;font-size:12px}.fsx .tx .amt{font-weight:600}.fsx .tx .amt.in{color:var(--fs-green)}.fsx .bal{color:var(--fs-ink3);text-align:left;min-width:84px;font-size:12px;font-weight:500}.fsx .cc-line{cursor:pointer}.fsx .tag{white-space:nowrap;border-radius:12px;margin-right:8px;padding:2px 9px;font-size:10.5px}.fsx .tag.int{background:var(--fs-warn-bg);color:var(--fs-warn-tx);border:1px solid var(--fs-warn-bd)}.fsx .tag.cat{background:var(--fs-surface2);color:var(--fs-ink2);border:1px solid var(--fs-line)}.fsx .detail{background:var(--fs-surface2);border-radius:var(--fs-r-sm);margin:6px 4px 12px;padding:14px 16px}.fsx .detail .dh{color:var(--fs-ink2);align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}.fsx .dtx{color:var(--fs-ink2);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.fsx .dtx .dd{color:var(--fs-ink3);margin-left:8px;font-size:11px}.fsx .recon{border-top:1px solid var(--fs-line);justify-content:space-between;margin-top:9px;padding-top:9px;font-size:13px;font-weight:600;display:flex}.fsx .chev{color:var(--fs-gold-d);width:14px;font-size:12px;transition:all .2s;display:inline-block}.fsx .cycle-note{background:var(--fs-green-bg);color:#0f6e56;border-radius:var(--fs-r-sm);align-items:center;gap:8px;margin-top:14px;padding:9px 14px;font-size:12px;display:flex}.fsx .cf-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:22px;display:grid}.fsx .kpi{background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:var(--fs-r);box-shadow:var(--fs-shadow);padding:18px 20px}.fsx .kpi .lbl{color:var(--fs-ink3);font-size:11.5px}.fsx .kpi .v{margin-top:7px;font-size:24px;font-weight:600}.fsx .kpi .v.lo{color:var(--fs-red)}.fsx .kpi .v.ok{color:var(--fs-green)}.fsx .alert{background:var(--fs-red-bg);color:#a32d2d;border-radius:var(--fs-r-sm);align-items:center;gap:11px;margin-bottom:20px;padding:13px 17px;font-size:13.5px;font-weight:500;display:flex}.fsx .alert .ab{background:var(--fs-red);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-style:italic;font-weight:700;display:flex}.fsx .chart-box{height:240px;margin:6px 0 4px;position:relative}.cf-hero{color:#fff;background:linear-gradient(135deg,#0b1437,#1c244b 60%,#324a6d);border:1px solid #c9a24b40;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:22px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0b14372e}.cf-hero:before{content:"";inset-inline-start:0;background:linear-gradient(#c9a24b,#a07c24);width:5px;position:absolute;top:0;bottom:0}.cf-hero .ch-label{color:#c9a24b;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.cf-hero .ch-label:before{content:"";background:#c9a24b;border-radius:50%;width:8px;height:8px}.cf-hero .ch-val{text-align:right;letter-spacing:-.5px;direction:ltr;margin-top:5px;font-family:Space Grotesk;font-size:clamp(30px,4.4vw,42px);font-weight:600;line-height:1.05}.cf-hero .ch-val.lo{color:#f09595}.cf-hero .ch-val.ok{color:#8fdcc0}.cf-hero .ch-sub{color:#aeb7d6;max-width:420px;margin-top:5px;font-size:12.5px}.cf-hero .ch-side{flex-shrink:0;gap:10px;display:flex}.cf-hero .ch-chip{text-align:center;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;min-width:104px;padding:10px 16px}.cf-hero .ch-chip .l{color:#aeb7d6;font-size:11.5px}.cf-hero .ch-chip .v{direction:ltr;margin-top:2px;font-family:Space Grotesk;font-size:18px;font-weight:600}.cf-hero .ch-chip .s{color:#aeb7d6;margin-top:1px;font-size:10.5px}.cf-hero .ch-chip.warn{background:#e24b4a24;border-color:#f0959566}.cf-hero .ch-chip.warn .l,.cf-hero .ch-chip.warn .s{color:#f0b9b9}.cf-hero .ch-chip.warn .v{color:#f09595}.cf-hero .ch-chip.good{background:#3fb97f24;border-color:#8fdcc066}.cf-hero .ch-chip.good .l,.cf-hero .ch-chip.good .s{color:#bfe8d6}.cf-hero .ch-chip.good .v{color:#8fdcc0}.fc-details summary{cursor:pointer;color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:700;list-style:none;display:flex}.fc-land table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.fc-land th{color:var(--ink-3);text-align:right;border-bottom:1px solid var(--line);padding:7px 6px;font-size:11px;font-weight:600}.fc-land th:first-child,.fc-land td:first-child{text-align:start}.fc-land td{text-align:end;white-space:nowrap;border-bottom:1px solid #f1f4fb;padding:9px 6px}.fc-land td.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext;font-family:Space Grotesk,Rubik,sans-serif}.fc-land td.bud{color:var(--ink-3)}.fc-land td.pos{color:#0f6e56}.fc-land td.neg{color:#a32d2d}.fc-insight{color:var(--ink-2);padding:10px 2px 2px;font-size:12.5px}.fc-insight a{color:var(--brand);cursor:pointer;font-weight:600}.cf-culprit{color:#a32d2d;white-space:nowrap;background:#fcebeb;border-radius:10px;margin-inline-start:6px;padding:1px 8px;font-size:10.5px}.cfadd-bar{background:var(--fs-surface,#fff);cursor:pointer;border:1.5px dashed #d5cbae;border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.cfadd-bar:hover{box-shadow:var(--shadow);border-color:#c9a24b}.cfadd-bar .plus{color:#fff;background:linear-gradient(120deg,#c9a24b,#a07c24);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;font-weight:700;display:flex}.cfadd-bar .t{font-size:14px;font-weight:600}.cfadd-bar .s{color:var(--ink-3);font-size:12px}.cfadd-bar .tip{margin-inline-start:auto}.cfadd-form{background:var(--fs-surface,#fff);box-shadow:var(--shadow);border:1.5px solid #c9a24b;border-radius:16px;margin-bottom:14px;padding:16px 18px;position:relative}.cfadd-x{top:9px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1;position:absolute;inset-inline-end:11px}.cfadd-x:hover{color:var(--ink)}.cfadd-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cfadd-chip{color:var(--ink-2);cursor:pointer;background:#fbfcff;border:1px solid #dde2ef;border-radius:20px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.cfadd-chip.on{color:#fff;background:#0b1437;border-color:#0b1437}.cfadd-grid{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:10px;display:grid}@media (width<=700px){.cfadd-grid{grid-template-columns:1fr}}.cfadd-form .field label{color:var(--ink-2);margin-bottom:3px;font-size:11.5px;font-weight:500;display:block}.cfadd-form .field input{background:#fbfcff;border:1px solid #dde2ef;border-radius:10px;width:100%;padding:9px 11px;font-family:inherit;font-size:13.5px}.cfadd-form .field input:focus{border-color:#c9a24b;outline:none}.cfadd-dir{margin-bottom:10px;font-size:12px}.cfadd-dir.out{color:var(--neg)}.cfadd-dir.in{color:#1d7a4f}.cfadd-recur{color:var(--ink-2);align-items:center;gap:7px;margin-bottom:12px;font-size:12.5px;display:flex}.cfadd-actions{align-items:center;gap:10px;display:flex}.cf-mandel{color:#c9cfde;cursor:pointer;background:0 0;border:none;flex:none;padding:2px 4px;font-size:13px}.cf-mandel:hover{color:var(--neg)}.cf-more{border-top:1px solid var(--fs-line2);margin-top:10px;padding-top:6px}.cf-more summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:9px;font-size:13px;font-weight:600;list-style:none;display:flex}@media (width<=520px){.cf-hero{padding:18px 20px}.cf-hero .ch-side{width:100%}.cf-hero .ch-chip{flex:1}}.fsx .fc-tag{background:var(--fs-surface2);border:1px solid var(--fs-line);color:var(--fs-ink3);border-radius:12px;margin-right:8px;padding:2px 9px;font-size:10.5px}.fsx .num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext;font-family:Space Grotesk,Rubik,sans-serif}.sup-fab{width:auto;height:auto;color:inherit;background:#fff;border:1.5px solid #dde4f0;border-radius:30px;justify-content:flex-start;align-items:center;gap:9px;padding:8px 16px 8px 14px;font-family:inherit;display:flex;box-shadow:0 8px 24px #15203f38}.sup-fab .fab-txt{text-align:start;line-height:1.15}.sup-fab .fab-txt b{color:var(--ink);font-size:13px;font-weight:700;display:block}.sup-fab .fab-txt small{color:var(--ink-3);font-size:10.5px;font-weight:400;display:block}.sup-fab svg{flex:none}.sup-fab:hover{transform:translateY(-2px)}.sup-choose{flex-direction:column;gap:10px;padding:18px 16px;display:flex}.sup-choose .sc-title{color:var(--ink);padding:0 2px 2px;font-size:14.5px;font-weight:700}.sc-opt{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;text-align:start;border-radius:16px;align-items:center;gap:13px;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}.sc-opt:hover{border-color:var(--brand-2);box-shadow:var(--shadow-sm)}.sc-opt svg{flex:none;width:38px;height:38px}.sc-opt b{color:var(--ink);font-size:13.5px;display:block}.sc-opt small{color:var(--ink-3);margin-top:1px;font-size:12px;line-height:1.45;display:block}.sup-typing{align-items:center;gap:5px;display:flex}.sup-typing svg{flex:none;width:22px;height:24px;margin-inline-end:3px}.sup-typing .mascot-i{object-fit:contain;flex:none;width:27px;height:18px;margin-inline-end:3px}.sc-opt img.mascot-slot,.sc-opt img.pose-slot{object-fit:contain;flex:none}.pose-img{object-fit:contain;vertical-align:middle;flex:none}.pose-chip{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 10px;padding:0;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #0b143738}.pose-chip:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0b143752}.act-celebrate{background:#f6faef;border:1px solid #cbe0ab;border-radius:14px;align-items:center;gap:14px;margin-bottom:12px;padding:12px 16px;display:flex}.act-celebrate b{color:#3f6b12;margin-bottom:2px;font-size:14px;display:block}.act-celebrate .cel-sub{color:var(--ink-2);font-size:12.5px}.cfq{margin-bottom:12px}.cfq>summary{cursor:pointer;border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:600;list-style:none;transition:border-color .15s;display:flex}.cfq>summary::-webkit-details-marker{display:none}.cfq>summary:hover{border-color:var(--brand-2)}.cfq[open]>summary{border-color:var(--brand-2);border-bottom-right-radius:0;border-bottom-left-radius:0}.cfq-ico{background:#f1f3fa;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.cfq-sum{color:var(--ink-3);font-size:12px;font-weight:400}.cfq-sig{color:#a66312;background:#fcefdd;border-radius:20px;align-items:center;gap:6px;padding:2px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.cfq-sig:before{content:"";background:var(--warn);border-radius:50%;width:7px;height:7px}.cfq-chev{color:var(--ink-3);flex:none;margin-inline-start:auto;transition:transform .15s}.cfq[open] .cfq-chev{transform:rotate(90deg)}.cfq-body{border:1px solid var(--brand-2);background:#fff;border-top:none;border-radius:0 0 14px 14px;padding:14px 18px}.fixlink{color:var(--brand);cursor:pointer;vertical-align:middle;background:#fbf7ec;border:1px solid #f0e3c0;border-radius:8px;margin-inline-start:8px;padding:1px 8px;font-family:inherit;font-size:10.5px;font-weight:600}.fixlink:hover{background:#f6ecd2}.tx-hl{outline:2px solid var(--brand-2);background:#fffdf4;border-radius:10px;animation:1.2s 2 txflash}@keyframes txflash{0%,to{outline-color:var(--brand-2)}50%{outline-color:#0000}}.counted-line{color:var(--ink-3);padding-top:2px;font-size:10.5px}.counted-line b{color:#4c7a16;font-weight:600}.counted-line .cl-no{color:#a33b27;font-weight:600}.counted-line .cl-wait{color:var(--warn);font-weight:600}.sup-fab img.mascot-slot{object-fit:contain}.sup-typing .td{background:#9aa3b8;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite suptd}.sup-typing .td:nth-of-type(2){animation-delay:.18s}.sup-typing .td:nth-of-type(3){animation-delay:.36s}@keyframes suptd{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.sup-panel{z-index:1500;border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;width:330px;max-width:calc(100vw - 44px);display:none;position:fixed;bottom:86px;left:22px;overflow:hidden;box-shadow:0 18px 50px #15203f38}.sup-panel.open{animation:.2s both supin;display:flex}.sup-head{color:#fff;background:#15203f;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.sup-head .ttl{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.sup-head .x{color:#fff;opacity:.65;cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.sup-tabs{background:#ffffff1a;border-radius:14px;gap:4px;padding:3px;display:flex}.sup-tab{color:#aeb4cc;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 13px;font-family:inherit;font-size:12.5px;font-weight:600}.sup-tab.on{color:#15203f;background:#fff}.sup-sub{color:#aeb4cc;margin-top:1px;font-size:10.5px;font-weight:400;display:block}.sup-body{background:#f6f7fb;flex-direction:column;gap:9px;max-height:290px;padding:14px;display:flex;overflow-y:auto}.sup-msg{border-radius:18px;max-width:86%;padding:9px 13px;font-size:13px;line-height:1.55}.sup-msg.bot{border:1px solid var(--line);background:#fff;border-radius:18px 13px 13px 4px;align-self:flex-start}.sup-msg.me{color:#fff;background:#15203f;border-radius:18px 13px 4px;align-self:flex-end}.sup-quick{background:#f6f7fb;gap:8px;padding:0 14px 12px;display:flex}.sup-q{text-align:center;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.sup-q.wa{color:#0f7a47;border-color:#bfe6cf}.sup-input{border-top:1px solid var(--line);background:#fff;gap:8px;padding:11px 14px;display:flex}.sup-input input{border:1px solid var(--line);border-radius:14px;flex:1;padding:10px 12px;font-family:inherit;font-size:13px}.sup-input button{color:#15203f;cursor:pointer;background:#c9a24b;border:none;border-radius:14px;padding:0 16px;font-size:13px;font-weight:700}@media (width<=560px){.sup-panel{bottom:78px;left:12px}.sup-fab{bottom:14px;left:14px}}.side-conn{color:#e6cb7e;cursor:pointer;background:#c9a24b24;border:1px solid #c9a24b59;border-radius:14px;width:100%;margin-top:10px;padding:8px;font-family:inherit;font-size:11px;transition:all .15s}.side-conn:hover{background:#c9a24b3d}.conn-intro{color:var(--ink-2);margin:0 0 8px;font-size:13px;line-height:1.6}.conn-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.conn-row:last-child{border-bottom:0}.conn-info{flex:1}.conn-t{font-size:14px;font-weight:600}.conn-s{color:var(--ink-3);margin-top:2px;font-size:12px}.conn-sel{border:1px solid var(--line);border-radius:12px;width:100%;max-width:210px;margin-top:7px;padding:7px 9px;font-family:inherit;font-size:12.5px}.conn-btn{background:var(--brand);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:14px;padding:9px 18px;font-family:inherit;font-size:12.5px;font-weight:600}.conn-btn:hover{opacity:.92}.lang-toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:2px;padding:3px;display:inline-flex}.lang-opt{color:var(--ink-3);cursor:pointer;letter-spacing:.04em;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:700}.lang-opt.on{background:var(--brand);color:#fff}.dash-head{text-align:right;justify-content:flex-start;margin-bottom:20px}.dash-head .sh-mark{display:none}.dash-head h2{justify-content:center;font-size:30px}.kpct-of{color:var(--ink-2);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}#income-table{table-layout:fixed}.inc-head{justify-content:flex-start}.stmt .cmp-base{color:var(--ink-3);margin-bottom:3px;font-size:13px;font-weight:500}.stmt .cmp-arr{display:inline-block}.explain-line{color:#7a6a3c;background:#fbf8ef;border:1px solid #ebd9a6;border-radius:14px;margin:0 2px 18px;padding:9px 14px;font-size:13.5px;display:inline-block}@media (width<=640px){.stmt{font-size:12.5px;line-height:1.45}.stmt th{padding:9px 7px;font-size:10.5px}.stmt td{padding:10px 7px}.stmt .num{font-size:12.5px}.stmt .cmp-base{margin-bottom:2px;font-size:11px}.stmt .cmp-arr{font-size:11.5px}.table-scroll{margin:0 -10px}.card{padding:16px 12px}}.inv-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 16px;display:grid}.inv-tile{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-family:inherit;transition:all .15s;display:flex}.inv-tile:hover{border-color:#c9a24b;transform:translateY(-1px)}.inv-tile.sel{border-color:#15203f;box-shadow:0 0 0 3px #15203f1f}.inv-mark{border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:flex}.inv-name{color:var(--ink-2);text-align:center;font-size:11.5px;line-height:1.2}.conn-block{border-bottom:1px solid var(--line);padding:14px 0}.conn-block .conn-t{margin-bottom:2px}.plan-explain{background:#fbf7ee;border:1px solid #c9a24b6b;border-radius:14px;max-width:780px;margin:0 2px 16px;padding:13px 16px}.plan-explain summary{cursor:pointer;color:var(--ink-2);-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.plan-explain[open] summary{margin-bottom:9px}.plan-explain summary::-webkit-details-marker{display:none}.cf-more summary::-webkit-details-marker{display:none}.fc-details summary::-webkit-details-marker{display:none}.tax-details summary::-webkit-details-marker{display:none}.ki-info summary::-webkit-details-marker{display:none}.plan-explain summary:before,.cf-more summary:before,.fc-details summary:before,.tax-details summary:before,.ki-info summary:before{content:"i";color:#fff;text-align:center;background:#a07c24;border-radius:50%;flex:none;width:20px;height:20px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;font-weight:700;line-height:20px;display:inline-block}.plan-explain summary:after,.cf-more summary:after,.fc-details summary:after,.tax-details summary:after,.ki-info summary:after{content:"▾";color:#a07c24;margin-inline-start:auto;font-size:11px;transition:transform .2s;display:inline-block}.plan-explain[open] summary:after,.cf-more[open] summary:after,.fc-details[open] summary:after,.tax-details[open] summary:after,.ki-info[open] summary:after{transform:rotate(180deg)}.ki-info{background:#fbf7ee;border:1px solid #c9a24b6b;border-radius:12px;margin-top:12px;padding:11px 14px}.ki-info summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:9px;font-size:13px;font-weight:600;list-style:none;display:flex}.ki-info[open] summary{margin-bottom:9px}.ki-item{color:var(--ink-2);gap:9px;margin-bottom:8px;font-size:12.5px;line-height:1.55;display:flex}.ki-item:last-child{margin-bottom:0}.ki-item .k{color:#a07c24;flex:none;min-width:120px;font-weight:700}.ki-item b{color:#2e7d53}.plan-explain .pe-row{color:var(--ink-2);margin-bottom:6px;font-size:13.5px;line-height:1.65}.plan-explain .pe-row strong{color:var(--ink-2);font-weight:700}.plan-explain .pe-wink{color:var(--ink-2);margin-top:9px;font-size:13.5px;font-weight:600}.act-head2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.action-prog{align-items:center;gap:9px;display:flex}.action-prog .ap-txt{color:#1d9e75;white-space:nowrap;font-size:12.5px;font-weight:600}.action-prog .ap-bar{background:#eef0f5;border-radius:4px;width:92px;height:7px;overflow:hidden}.action-prog .ap-bar>span{background:#639922;height:100%;transition:width .3s;display:block}.act-card{border:1px solid #ecebe4;border-right:3px solid #c9a24b;border-radius:18px;align-items:center;gap:14px;margin-bottom:11px;padding:14px 16px;display:flex}.act-card .act-ico{color:#a07c24;background:#fbf1d8;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.act-card .act-ico svg{width:21px;height:21px}.act-body{flex:1;min-width:0}.act-title{color:#1a2236;font-size:15px;font-weight:600}.act-text{color:#6b6b66;margin-top:2px;font-size:13px;line-height:1.5}.act-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.act-go{color:#e6cb7e;cursor:pointer;white-space:nowrap;background:#15203f;border:none;border-radius:14px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600}.act-go:hover{background:#1e2c52}.act-check{color:#8a8a84;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d8d8d0;border-radius:14px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.act-check:hover{background:#f6f6f2}.act-card.done{opacity:.82;background:#f7fbf4;border-color:#dceadf #1d9e75 #dceadf #dceadf}.act-card.done .act-ico{color:#1d9e75;background:#e1f5ee}.act-card.done .act-title{color:#7a8a7f;text-decoration:line-through}.act-card.done .act-text{color:#84938a}.act-card.done .act-check{color:#639922;border-color:#cbe0ab}.nav-badge{color:#fff;background:#e24b4a;border-radius:14px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-inline-start:auto;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.action-promo{text-align:start;cursor:pointer;color:#fff;background:linear-gradient(135deg,#1c244b,#0b1437);border:none;border-radius:15px;align-items:center;gap:14px;width:100%;margin-bottom:18px;padding:16px 18px;font-family:inherit;display:flex}.action-promo:hover{filter:brightness(1.08)}.action-promo .apr-ico{color:#e6cb7e;background:#c9a24b2e;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.action-promo .apr-ico svg{width:22px;height:22px}.action-promo .apr-body{flex-direction:column;flex:1;min-width:0;display:flex}.action-promo .apr-t{font-size:15px;font-weight:600}.action-promo .apr-s{color:#b9c3db;margin-top:2px;font-size:12.5px}.action-promo .apr-cta{color:#e6cb7e;white-space:nowrap;font-size:13px;font-weight:600}@media (width<=600px){.act-card{flex-wrap:wrap}.act-side{justify-content:flex-start;width:100%}.action-promo{flex-wrap:wrap}.action-promo .apr-cta{width:100%}}.act-card:not(.done).tone-neg{border-right-color:#e24b4a}.act-card:not(.done).tone-neg .act-ico{color:#c0392b;background:#fcebea}.act-card:not(.done).tone-warn{border-right-color:#c9a24b}.act-card:not(.done).tone-warn .act-ico{color:#a07c24;background:#fbf1d8}.act-card:not(.done).tone-pos{border-right-color:#1d9e75}.act-card:not(.done).tone-pos .act-ico{color:#1d9e75;background:#e1f5ee}.act-card:not(.done).tone-info{border-right-color:#2b3a66}.act-card:not(.done).tone-info .act-ico{color:#2b3a66;background:#e9ecf5}.act-empty{text-align:center;color:#7a8a7f;background:#f7fbf4;border:1px dashed #cfe3d6;border-radius:18px;padding:26px 18px;font-size:14px}.tx-set-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px 18px;display:grid}.tx-set-grid .field input,.tx-set-grid .field select{color:#15203f;background:#fff;border:1px solid #e1e0d8;border-radius:14px;width:100%;padding:9px 11px;font-family:inherit;font-size:13.5px}.tx-set-grid .field input:focus,.tx-set-grid .field select:focus{border-color:#c9a24b;outline:none}.tx-saved{color:#1d9e75;margin-inline-start:12px;font-size:13px;font-weight:600}.tx-set-acc{margin:0 2px 18px}.tx-set-toggle{color:#15203f;cursor:pointer;text-align:start;background:#fff;border:1px solid #ece9df;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.tx-set-toggle:hover{border-color:#c9a24b}.tx-set-chev{color:#a07c24;font-size:13px;transition:transform .2s}.tx-set-acc.open .tx-set-chev{transform:rotate(180deg)}.tx-set-panel{background:#fcfbf8;border:1px solid #ece9df;border-top:none;border-radius:0 0 16px 16px;margin-top:-1px;padding:18px 16px}.tx-set-hint{color:#7a756a;margin-bottom:14px;font-size:12.5px}.tx-set-open{color:#a07c24;font-size:13px;font-weight:600}.auth-screen{overflow-y:auto}.auth-card{margin:auto}@media (height<=720px){.auth-card{padding:22px 26px}.auth-card .ob-step{margin-bottom:8px}}.tax-hero{color:#fff;background:linear-gradient(135deg,#1c244b,#0b1437);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px 26px;display:flex}.tax-hero .th-label{color:#b9c3db;font-size:13px;font-weight:500}.tax-hero .th-val{text-align:right;letter-spacing:-.5px;direction:ltr;margin-top:5px;font-family:Space Grotesk;font-size:38px;font-weight:600}.tax-hero .th-sub{color:#8b97b5;margin-top:5px;font-size:12px}.tax-hero .tax-hero-r{text-align:center;background:#c9a24b29;border:1px solid #c9a24b59;border-radius:18px;min-width:118px;padding:14px 22px}.tax-hero .th-eff{color:#e6cb7e;direction:ltr;font-family:Space Grotesk;font-size:29px;font-weight:600}.tax-hero .th-eff-l{color:#c9a24b;margin-top:3px;font-size:11.5px}.tax-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.tax-kpi2{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.tax-kpi2 .tk-ico{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tax-kpi2 .tk-ico svg{width:22px;height:22px}.tax-kpi2 .l{color:var(--ink-3);font-size:12.5px}.tax-kpi2 .v{text-align:right;direction:ltr;margin-top:3px;font-family:Space Grotesk;font-size:23px;font-weight:600}.tax-details summary{cursor:pointer;color:#15203f;font-size:13.5px;font-weight:600;list-style:none}.tax-details summary::-webkit-details-marker{display:none}@media (width<=520px){.tax-kpi-row{grid-template-columns:1fr}.tax-hero{padding:20px}.tax-hero .th-val{font-size:31px}.tax-hero .tax-hero-r{padding:10px 16px}}#view-tax .section-head{margin-bottom:6px}#view-tax .card{padding:24px}#view-tax .fieldset-title{letter-spacing:.06em;color:#a07c24;border-bottom:1px solid var(--line);margin:2px 0 18px;padding-bottom:13px;font-size:12px;font-weight:700}#view-tax .field{margin-bottom:18px}#view-tax .field:last-child{margin-bottom:0}#view-tax .card.tall .chart-wrap{height:248px}#view-tax .tax-note{margin-top:18px}.tax-kpi2{transition:border-color .15s,transform .15s}.tax-kpi2:hover{border-color:#d9d3c2;transform:translateY(-1px)}.tax-cols>div>.card.tall{margin-bottom:16px}#view-tax .field-primary{background:#fbf8ef;border:1px solid #efe6cc;border-radius:16px;margin-bottom:20px;padding:15px 15px 13px}#view-tax .field-primary input{margin-top:4px;font-size:18px;font-weight:600}#view-tax .field-primary .hint{color:#9a8b5f}.tip{color:#7a6a3c;cursor:help;vertical-align:middle;background:#e4e0d2;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-family:Space Grotesk;font-size:10px;font-style:italic;font-weight:700;display:inline-flex;position:relative}.tip:hover:after{content:attr(data-tip);bottom:135%;color:#fff;z-index:60;text-align:right;white-space:normal;pointer-events:none;background:#15203f;border-radius:14px;width:225px;padding:10px 12px;font-size:11.5px;font-style:normal;font-weight:400;line-height:1.55;position:absolute;inset-inline-end:-4px;box-shadow:0 10px 28px #00000038}.tip:hover:before{content:"";bottom:128%;z-index:60;border:6px solid #0000;border-top-color:#15203f;position:absolute;inset-inline-end:4px}.stmt tbody tr:nth-child(2n):not(.total):not(.sub){background:#fbfaf6}.stmt tbody tr.sub:nth-child(2n){background:#fcfbf8}#kpi-grid{display:block!important}.kpi-hero{color:#fff;background:linear-gradient(135deg,#0b1437,#1c244b 60%,#324a6d);border:1px solid #c9a24b40;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:24px 30px 24px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0b14372e}.kpi-hero:before{content:"";inset-inline-start:0;background:linear-gradient(#c9a24b,#a07c24);width:5px;position:absolute;top:0;bottom:0}.kpi-hero .kh-label{color:#c9a24b;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.kpi-hero .kh-label:before{content:"";background:#c9a24b;border-radius:50%;width:8px;height:8px}.kpi-hero .kh-val{text-align:right;letter-spacing:-.5px;color:#fff;direction:ltr;margin-top:6px;font-family:Space Grotesk;font-size:clamp(32px,4.6vw,44px);font-weight:600;line-height:1.05}.kpi-hero .kh-sub{color:#aeb7d6;margin-top:6px;font-size:12.5px}.kpi-hero .kh-r{flex-shrink:0}.kpi-hero .kh-r .chip,.kpi-hero .kh-r{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;padding:9px 13px}.kpi-sub-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kpi-sub-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=820px){.kpi-sub-row,.kpi-sub-row.two{grid-template-columns:1fr}}.inc-summary{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.incs-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex:1;min-width:150px;padding:16px 18px}.incs-card.incs-net{background:#eceff7;border-color:#d7deef}.incs-card.incs-net.neg{background:#fcebea;border-color:#f3d0cf}.incs-l{color:var(--ink-3);font-size:12px;font-weight:600}.incs-v{color:#15203f;text-align:right;direction:ltr;margin-top:4px;font-family:Space Grotesk;font-size:24px;font-weight:600}.incs-card.incs-net.neg .incs-v{color:#c0392b}.incs-pct{color:#8a857a;margin-top:3px;font-size:11.5px}.incs-arrow{color:#c9a24b;align-items:center;font-size:20px;font-weight:700;display:flex}@media (width<=680px){.inc-summary{gap:8px}.incs-arrow{display:none}.incs-card{min-width:calc(50% - 8px)}}.var-status{border:1px solid;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px 26px;display:flex}.var-status.good{background:#eff8f3;border-color:#cde9dc}.var-status.bad{background:#fceeec;border-color:#f3d5d2}.var-status .vs-label{font-size:13px;font-weight:600}.var-status.good .vs-label{color:#0f6e56}.var-status.bad .vs-label{color:#a3322b}.var-status .vs-val{text-align:right;letter-spacing:-.5px;direction:ltr;margin-top:4px;font-family:Space Grotesk;font-size:clamp(28px,4vw,38px);font-weight:600}.var-status.good .vs-val{color:#0f6e56}.var-status.bad .vs-val{color:#a3322b}.var-status .vs-sub{color:var(--ink-3);margin-top:5px;font-size:12.5px}.var-status .vs-side{flex-shrink:0;gap:24px;display:flex}.var-status .vsi{text-align:center}.var-status .vsi-l{color:var(--ink-3);font-size:11.5px;display:block}.var-status .vsi-v{color:#15203f;direction:ltr;margin-top:3px;font-family:Space Grotesk;font-size:18px;font-weight:600}@media (width<=560px){.var-status .vs-side{border-top:1px solid #0000000f;justify-content:space-between;width:100%;padding-top:12px}}.sal-note{color:var(--ink-3);margin-top:7px;font-size:11.5px}.sal-note.dark{color:#aeb7d6}.inc-summary .sal-note{flex-basis:100%;margin-top:-2px}.pr-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.pr-tbl th{text-align:start;color:var(--ink-3);border-bottom:1px solid var(--line);padding:8px 6px;font-size:12px;font-weight:500}.pr-tbl td{border-bottom:1px solid var(--line);padding:12px 6px}.pr-tbl tr.svc{cursor:pointer;transition:background .12s}.pr-tbl tr.svc:hover{background:var(--surface-2)}.pr-tbl .svc-name{color:var(--ink);font-weight:600}.pr-profit{text-align:right;white-space:nowrap;direction:ltr;font-family:Space Grotesk;font-weight:600}.pr-profit.pos{color:var(--pos)}.pr-profit.mid{color:#ba7517}.pr-profit.neg{color:var(--neg)}.pr-flag{text-align:end;color:var(--ink-3);direction:rtl;margin-top:2px;font-family:Rubik;font-size:11px;font-weight:500;display:block}.pr-note{color:var(--ink-2);margin-top:10px;font-size:12.5px}.pr-empty{color:var(--ink-3);background:var(--surface);border:1px dashed var(--line);border-radius:14px;padding:14px 16px;font-size:13px}@media (width<=560px){.pr-tbl .pr-hide-m{display:none}}.brand{position:relative}@media (width>=1101px){.nav-collapse{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-inline-start:auto;font-size:13px;transition:background .15s,transform .15s;display:flex;box-shadow:0 2px 8px #00000026}.nav-collapse:hover{background:#ffffff3d;transform:scale(1.08)}.app.nav-collapsed{grid-template-columns:76px minmax(0,1fr)}.app.nav-collapsed .sidebar{padding:24px 12px}.app.nav-collapsed .brand{flex-direction:column;justify-content:center;gap:10px}.app.nav-collapsed .brand-name,.app.nav-collapsed .brand-tagline,.app.nav-collapsed .nav-item span,.app.nav-collapsed .nav-label,.app.nav-collapsed .side-backup,.app.nav-collapsed #side-conn{display:none}.app.nav-collapsed .nav-item{justify-content:center;padding:12px 11px}.app.nav-collapsed .nav-collapse{margin:0 auto}.app.nav-collapsed .nav-badge{inset-inline-start:9px;top:6px;transform:none}}.nav-collapse{display:none}@media (width>=1101px){.nav-collapse{inset-inline-end:-14px;color:#15203f;cursor:pointer;z-index:9;background:#c9a24b80;border:1px solid #c9a24ba6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .15s,box-shadow .15s,background .15s;display:flex;position:absolute;top:44px;box-shadow:0 2px 10px #141e3c2e}.nav-collapse:hover{background:#c9a24bcc;transform:scale(1.08);box-shadow:0 4px 12px #141e3c38}.nav-collapse .nc-ico{width:16px;height:16px;display:flex}.nav-collapse .nc-ico svg{width:16px;height:16px;display:block}}.side-search{background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:8px;margin:4px 0 14px;padding:9px 12px;display:flex;position:relative}.side-search .ss-ico{color:#aeb6d8;flex:none;display:flex}.side-search .ss-ico svg{width:16px;height:16px}.side-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.side-search input::placeholder{color:#9aa3c4}.search-results{top:calc(100% + 6px);z-index:80;background:#fff;border:1px solid #e7e4da;border-radius:14px;max-height:360px;position:absolute;inset-inline:0;overflow:hidden auto;box-shadow:0 18px 44px #141e3c38}.sr-item{text-align:start;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f2f0e9;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 14px;font-family:inherit;display:flex}.sr-item:last-child{border-bottom:none}.sr-item:hover{background:#fbfaf6}.sr-label{color:#1a2236;font-size:13.5px;font-weight:600}.sr-kind{color:#9a948a;white-space:nowrap;background:#f4f2ec;border-radius:8px;padding:3px 8px;font-size:11px}.sr-empty{text-align:center;color:#9a948a;padding:14px;font-size:12.5px}.sidebar .brand{border-bottom:1px solid #ffffff1a;margin-bottom:12px;padding-bottom:14px}@media (width>=1101px){.app.nav-collapsed .side-search{cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;margin:0 0 4px;padding:12px 0;display:flex}.app.nav-collapsed .side-search:hover{background:#ffffff14}.app.nav-collapsed .side-search input{display:none}.app.nav-collapsed .side-search .ss-ico{color:#cdd5ee}.app.nav-collapsed .side-search .ss-ico svg{width:20px;height:20px}.app.nav-collapsed .side-search:hover .ss-ico{color:#fff}}.top-bar{z-index:21;background:linear-gradient(90deg,var(--nav-c),var(--nav-b) 40%,var(--nav-a));border-radius:16px 14px 14px 16px;height:26px;margin:0 -76px 16px 0;position:sticky;top:0}.top-bar:after{content:"";background:radial-gradient(circle at 0% 100%,transparent 17.5px,var(--nav-a) 18px);width:18px;height:18px;position:absolute;top:100%;right:76px}@media (width<=1100px){.top-bar{margin-inline-end:-14px;display:none}.topbar{top:0}}.main>.content{background:var(--bg)}.nav-collapse{z-index:40}@media (width<=1100px){.main>.content{border-radius:0;margin-top:0}}.me-btn{color:#ebd9ac;cursor:pointer;background:linear-gradient(135deg,#111a3c,#324a6d);border:2px solid #c9a24b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-inline-start:auto;padding:0;display:flex}.me-btn svg{width:20px;height:20px}.me-btn:hover{filter:brightness(1.14)}.me-wrap{flex-shrink:0;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.bell-btn{cursor:pointer;filter:drop-shadow(0 2px 3px #0b143747);background:0 0;border:none;padding:0;transition:transform .15s;display:flex}.bell-btn:hover{transform:translateY(-1px)}.brand-dot{color:#639922;font-weight:800}.me-head{border-bottom:1px solid var(--line);align-items:center;gap:13px;margin-bottom:4px;padding:2px 2px 15px;display:flex}.me-av{color:#ebd9ac;background:linear-gradient(135deg,#111a3c,#324a6d);border:2px solid #c9a24b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.me-av svg{width:26px;height:26px}.me-nm{color:var(--ink);font-size:18px;font-weight:600}.me-sub{color:var(--ink-3);margin-top:2px;font-size:12.5px}.me-list{flex-direction:column;display:flex}.me-row{text-align:right;border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:14px 4px;font-family:inherit;display:flex}.me-row:last-child{border-bottom:none}.me-row:hover{background:#0b143708}.me-ic{color:#3a4a72;background:#f1f3fa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.me-ic svg{width:20px;height:20px}.me-tx{flex:1}.me-t{color:var(--ink);font-size:15px;font-weight:600}.me-s{color:var(--ink-3);margin-top:2px;font-size:12.5px}.me-dot{background:#c0742e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.me-chev{color:#c2c9da;flex-shrink:0;display:flex}.me-chev svg{width:16px;height:16px}.me-actions{flex-shrink:0;gap:6px;display:flex}.me-mini{color:#3a4a72;border:1px solid var(--line);cursor:pointer;background:#f1f3fa;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.me-mini:hover{background:#e7eaf2}.me-danger{text-align:center;margin-top:16px}.me-reset{color:#a87e7e;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px}.me-reset:hover{text-decoration:underline}.toast{z-index:9500}.view-lock-note{text-align:start}.me-btn:hover{color:#ebd9ac;background:linear-gradient(135deg,#111a3c,#324a6d);border-color:#c9a24b}.pr-lock-card{text-align:center;padding:48px 32px}.pr-lock-ico{background:linear-gradient(135deg, var(--brand), var(--brand-2));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;display:flex;box-shadow:0 6px 18px #a07c2447}.pr-lock-ico svg{width:24px;height:24px}.pr-lock-card h3{margin-bottom:8px;font-size:16px;font-weight:700}.pr-lock-card p{color:var(--ink-3);max-width:420px;margin:0 auto;font-size:13px;line-height:1.5}.pr-lock-card .btn-upload{margin-top:18px}
