@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_c04330{font-family:manrope,manrope Fallback,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_c04330{--font-manrope:"manrope","manrope Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:jbmono;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:jbmono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_928e03{font-family:jbmono,jbmono Fallback,ui-monospace,Menlo,Consolas,monospace;font-style:normal}.__variable_928e03{--font-jbmono:"jbmono","jbmono Fallback",ui-monospace,Menlo,Consolas,monospace}:root{--ink:#12141a;--ink-700:#232733;--ink-500:#6b6a64;--ink-400:#8d8b83;--paper:#f2efe8;--paper-2:#e7e3da;--paper-3:#ddd8cc;--surface:#fffdf8;--surface-2:#f7f4ec;--surface-3:#ece8de;--line:#e4e0d6;--line-strong:#d3cec2;--rule:#1A1A1A;--card-line:transparent;--magenta:#E0379A;--magenta-700:#b81f78;--magenta-050:#fde4f2;--magenta-100:#F7D7EA;--lime:#cdf24e;--lime-ink:#4d6106;--coral:#ff5a2d;--coral-soft:#ffe3d8;--teal:#0f6b66;--teal-soft:#cdeae5;--lilac:#ded4ff;--cyan:#22b8db;--yellow:#f3cf2f;--orange:#f0692b;--purple:var(--magenta);--purple-700:var(--magenta-700);--purple-600:var(--magenta);--purple-500:#E84FA9;--purple-100:var(--magenta-100);--purple-050:var(--magenta-050);--green:#1f8f63;--green-bg:#d6efe2;--red:#d8433a;--red-bg:#fadbd8;--amber:#b5640b;--amber-bg:#ffe3d8;--mtn:#FFCB05;--telecel:#E2231A;--airteltigo:#ED1C24;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r-sm:10px;--r-md:14px;--r-lg:24px;--r-pill:999px;--t-display:58px;--t-h1:38px;--t-h2:26px;--t-h3:20px;--t-body:16px;--t-sm:14px;--t-xs:12.5px;--shadow-sm:0 1px 0 rgba(18,20,26,.03),0 10px 26px -18px rgba(18,20,26,.35);--shadow-md:0 8px 28px -10px rgba(18,20,26,.22);--shadow-lg:0 24px 48px -16px rgba(18,20,26,.28);--glass:rgba(242,239,232,.9);--hero-bg:var(--ink);--hero-fg:var(--paper);--font:var(--font-manrope,"Helvetica Neue",Arial,sans-serif);--mono:var(--font-jbmono,ui-monospace,Menlo,Consolas,monospace)}html[data-theme=dark]{--ink:#F2F0EA;--ink-700:#CFCCC4;--ink-500:#8E8B83;--ink-400:#67645D;--paper:#0C0C0D;--paper-2:#17171A;--paper-3:#212126;--surface:#141416;--surface-2:#1B1B1E;--surface-3:#26262C;--line:#2A2A30;--line-strong:#3B3B43;--rule:#47474F;--card-line:#26262c;--magenta:#E84FA9;--magenta-700:#E0379A;--magenta-050:rgba(224,55,154,.12);--magenta-100:rgba(224,55,154,.24);--lime:#cdf24e;--lime-ink:#dcf87e;--coral:#ff7a52;--coral-soft:rgba(255,90,45,.16);--teal:#4fc0b8;--teal-soft:rgba(15,107,102,.28);--lilac:#b7a8ef;--cyan:#38CFEC;--yellow:#F2D63A;--orange:#F47A41;--green:#46B381;--green-bg:rgba(70,179,129,.14);--red:#E2746F;--red-bg:rgba(226,116,111,.15);--amber:#D69234;--amber-bg:rgba(214,146,52,.15);--glass:rgba(16,16,18,.82);--hero-bg:#1C1C20;--hero-fg:var(--ink);--shadow-md:0 8px 28px -10px rgba(0,0,0,.6);--shadow-lg:0 24px 52px -16px rgba(0,0,0,.72);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;font-weight:400;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.45}body,button,html{font-family:var(--font)}button{cursor:pointer}input,select,textarea{font-family:var(--font)}h1,h2,h3,h4,p{margin:0}.mono{font-family:var(--font);font-weight:700;letter-spacing:.04em}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid transparent;border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:700;line-height:1;letter-spacing:-.01em;padding:12px 20px;transition:background .15s,border-color .15s,color .15s,transform .12s;white-space:nowrap;text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:#000}html[data-theme=dark] .btn-primary{background:var(--lime);color:#12141a}html[data-theme=dark] .btn-primary:hover{background:#d9fb69}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover{background:var(--surface);border-color:var(--ink)}.btn-ghost{background:transparent;color:var(--ink-700)}.btn-ghost:hover{background:var(--paper-2)}.btn-danger{background:transparent;color:var(--red);border-color:var(--red)}.btn-danger:hover{background:var(--red-bg)}.btn-lg{padding:16px 22px;font-size:16px}.btn-sm{padding:8px 12px;font-size:var(--t-sm)}.btn-block{width:100%}.btn:disabled{opacity:.4;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.card-pad{padding:var(--s5)}.field{display:flex;flex-direction:column;gap:7px}.field>label{font-size:12px;font-weight:700;letter-spacing:-.005em;color:var(--ink-500)}.input,.select{width:100%;padding:12px 16px;font-size:var(--t-sm);color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r-pill);outline:none;transition:border-color .15s,box-shadow .15s}textarea.input{border-radius:var(--r-md)}.input:focus,.select:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(18,20,26,.06)}.input::placeholder{color:var(--ink-400)}.hint{font-size:var(--t-sm);color:var(--ink-500)}.badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--font);font-size:11.5px;font-weight:700;letter-spacing:-.005em;padding:5px 11px;border-radius:var(--r-pill);border:0;background:var(--paper-2);color:var(--ink-700)}.badge-magenta,.badge-purple{background:var(--magenta-050);color:var(--magenta-700);border-color:transparent}.badge-green{background:var(--green-bg);color:var(--green)}.badge-green,.badge-red{border-color:transparent}.badge-red{background:var(--red-bg);color:var(--red)}.badge-amber{background:var(--amber-bg);color:var(--amber);border-color:transparent}.badge-cyan{background:#DCF5FB;color:#0E7C97;border-color:transparent}.badge-orange{background:#FCE6DA;color:#B5430F;border-color:transparent}.badge-ink{background:var(--ink);color:var(--paper)}.badge-ink,.tier-gold{border-color:transparent}.tier-gold{background:#FBF1D6;color:#8A6206}.tier-silver{background:#E9E8E2;color:#5A5A52;border-color:transparent}.tier-bronze{background:#F2E4D6;color:#8A5126}.tier-bronze,.tier-none{border-color:transparent}.tier-none{background:var(--paper-2);color:var(--ink-500)}.netdot{width:9px;height:9px;border-radius:50%;display:inline-block}.net-mtn{background:var(--mtn)}.net-telecel{background:var(--telecel)}.net-airteltigo{background:var(--airteltigo)}.cat{width:9px;height:9px;display:inline-block;flex-shrink:0}.cat-chicken{background:var(--orange)}.cat-cold,.cat-fish{background:var(--cyan)}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1 1}.muted{color:var(--ink-500)}.tiny{font-size:var(--t-xs)}.eyebrow{font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.pos{color:var(--green)}.neg{color:var(--red)}.hr{height:1px;background:var(--line);border:0;margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:10px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#b9b6ac;background-clip:content-box}.tbl{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.tbl th{text-align:left;font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ink-400);padding:10px 14px}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl td{padding:13px 14px;color:var(--ink-700)}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .1s}.tbl tbody tr:hover{background:var(--surface-2)}.tbl .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}@keyframes fadeUp{0%{transform:translateY(8px)}to{transform:none}}@keyframes spin{to{transform:rotate(1turn)}}.fade-up{animation:fadeUp .3s ease}.fade-in{animation:fadeUp .25s ease}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.modal-backdrop{animation:backdropIn .2s ease}.modal-card{animation:modalIn .28s cubic-bezier(.2,.9,.25,1)}@keyframes ringPop{0%{transform:scale(.4);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes ringPulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.9);opacity:0}}@keyframes drawCheck{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes confetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--cx),var(--cy)) rotate(var(--cr));opacity:0}}.confetti-bit{animation:confetti .9s cubic-bezier(.15,.7,.3,1) forwards}@keyframes drift{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-120vh) rotate(140deg)}}@keyframes logoRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dotPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ruleDraw{0%{width:0}to{width:var(--rw,34px)}}@keyframes sweep{0%{transform:translateX(-120%)}to{transform:translateX(420%)}}@media (prefers-reduced-motion:reduce){.drift-sq,.logo-sweep{animation:none!important}}.spinner{width:18px;height:18px;border:2.5px solid var(--magenta-100);border-top-color:var(--magenta);border-radius:50%;animation:spin .7s linear infinite}.skel{background:linear-gradient(90deg,#e9e7e0 25%,#f2f0ea 37%,#e9e7e0 63%);background-size:400% 100%;animation:shimmer 1.3s ease infinite;border-radius:10px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ph{background-color:var(--paper-2);background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(224,55,154,.06) 0,rgba(224,55,154,.06) 18px);border:1px dashed var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--ink-400);font-family:var(--mono);font-size:11px;border-radius:var(--r-sm);text-align:center}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle}.empty-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 24px;text-align:center;color:var(--ink-500)}body,html{max-width:100%;overflow-x:hidden}.grid-2{grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.grid-2,.grid-main-aside{display:grid;align-items:start}.grid-main-aside{grid-template-columns:1.1fr .9fr;grid-gap:16px;gap:16px}.grid-wide-narrow{grid-template-columns:1.3fr 1fr;grid-gap:18px}.grid-profile,.grid-wide-narrow{display:grid;gap:18px;align-items:start}.grid-profile{grid-template-columns:320px 1fr;grid-gap:18px}.grid-form-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.grid-form-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap .tbl{min-width:560px}@media (max-width:860px){.grid-2,.grid-main-aside,.grid-profile,.grid-wide-narrow{grid-template-columns:1fr}}@media (max-width:560px){.grid-form-2,.grid-form-3{grid-template-columns:1fr}}.app-shell{min-height:100vh}.app-shell,.app-sidebar{display:flex;background:#12141a}.app-sidebar{width:250px;flex-shrink:0;border-right:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:20px 14px;flex-direction:column;z-index:60;overflow-y:auto}.side-label{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange,#f0692b);padding:16px 14px 6px}.side-link{display:flex;align-items:center;gap:11px;padding:10px 14px;border-radius:var(--r-pill);font-size:14px;font-weight:600;color:#c3c5cd;border:0;background:transparent;letter-spacing:-.01em;transition:background .15s,color .15s}.side-link:hover{background:rgba(255,255,255,.07);color:#fff}.side-link.active{background:var(--lime);color:#12141a;font-weight:700;box-shadow:none}.side-chip{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:var(--lime);background:rgba(205,242,78,.12);border:0;border-radius:var(--r-pill);padding:4px 9px}.app-main{background:var(--paper);border-radius:26px 0 0 26px;overflow:clip}@media (max-width:880px){.app-main{border-radius:0}}.print-only{display:none}@media print{.app-header,.app-overlay,.app-sidebar,.no-print,.tabbar{display:none!important}.app-content{padding:0!important;max-width:100%!important}.app-shell,body{background:#fff!important}.print-only{display:block!important}table.print-only{display:table!important;width:100%}.print-block{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important}.card{border:1px solid #ddd!important}}.btn-primary{box-shadow:0 8px 20px -10px rgba(18,20,26,.5);transition:transform .14s,box-shadow .14s,background .14s}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px -10px rgba(18,20,26,.55)}.btn:active:not(:disabled){transform:scale(.96)}@keyframes popIn{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes softPulse{0%,to{opacity:1}50%{opacity:.55}}.pop-in{animation:popIn .3s cubic-bezier(.2,1.1,.3,1)}.soft-pulse{animation:softPulse 1.6s ease-in-out infinite}:root{--tabbar-h:0px}.tabbar{display:none}@media (max-width:880px){:root{--tabbar-h:calc(60px + env(safe-area-inset-bottom, 0px))}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:95;background:#12141a;border-top:1px solid #232733;padding:7px 4px calc(7px + env(safe-area-inset-bottom, 0px));justify-content:space-around}.tabbar a,.tabbar>button{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;color:rgba(255,255,255,.6);cursor:pointer;font-family:var(--font);font-size:11px;font-weight:600;padding:5px 2px;min-width:0;position:relative}.tabbar .on{color:#fff}.tabbar .on:after{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:26px;height:3px;border-radius:3px;background:var(--lime)}.tab-dot{position:absolute;top:0;left:calc(50% + 8px);background:#E0379A;color:#fff;font-size:10px;font-weight:800;min-width:17px;height:17px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.app-content{padding-bottom:calc(28px + var(--tabbar-h))}.modal-backdrop{align-items:flex-end!important;padding:0!important}.modal-card{width:100%!important;max-width:100%!important;max-height:92dvh!important;border-radius:20px 20px 0 0!important;animation:popIn .28s cubic-bezier(.2,1.1,.3,1);padding-bottom:env(safe-area-inset-bottom,0)}.btn{min-height:44px}.btn-sm{min-height:40px}.side-link{padding:12px}.input,.select{min-height:46px}}.app-main{display:flex;flex-direction:column;flex:1 1;min-width:0}.app-header{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:0;position:-webkit-sticky;position:sticky;top:0;z-index:20}.app-content{padding:28px clamp(16px,3vw,40px);max-width:1200px;width:100%;margin:0 auto}.app-overlay,.menu-btn{display:none}@media (max-width:880px){.app-sidebar{position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform .25s cubic-bezier(.2,.9,.25,1);box-shadow:var(--shadow-lg)}.app-sidebar.open{transform:translateX(0)}.app-overlay.show{display:block;position:fixed;inset:0;background:rgba(8,8,10,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:55}.menu-btn{display:inline-flex}.app-header{padding:12px 16px}}@media (max-width:560px){.card-pad{padding:18px}h1{font-size:clamp(22px,6vw,28px)!important}}@media (max-width:980px){.deal-grid{grid-template-columns:1fr!important}}.app-content h1{font-size:clamp(26px,4.6vw,34px)!important;font-weight:800!important;letter-spacing:-.038em!important;line-height:1.08}.kpi{padding:20px 22px 18px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;min-height:132px}.kpi .lab{font-size:11px;color:var(--ink-500);font-weight:700;letter-spacing:.04em}.kpi .val{font-size:clamp(28px,2.6vw,38px);font-weight:800;letter-spacing:-.045em;line-height:1;margin-top:auto}.kpi .delta{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;letter-spacing:-.005em;background:var(--paper-2);color:var(--ink-500);padding:5px 10px;border-radius:var(--r-pill);align-self:flex-start;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .delta.up{background:var(--green-bg);color:var(--green)}.kpi .delta.down{background:var(--red-bg);color:var(--red)}.kpi .spark{position:absolute;right:0;bottom:0;width:132px;height:52px;opacity:.35;pointer-events:none}.kpi .accent{position:absolute;right:22px;top:22px;width:10px;height:10px;border-radius:50%}.kpi.on-ink{background:#12141a;color:#fff;border-color:transparent}.kpi.on-ink .lab{color:#9fa2ab}.kpi.on-ink .delta{background:rgba(255,255,255,.1);color:#dfe1e6}.kpi.on-ink .delta.up{background:rgba(205,242,78,.16);color:#cdf24e}.kpi.on-ink .delta.down{background:rgba(216,67,58,.25);color:#ff9d95}.seg{display:inline-flex;gap:3px;border-radius:var(--r-pill);padding:4px;background:var(--paper-2)}.seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-family:var(--font);font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink-500);padding:8px 15px;cursor:pointer;border-radius:var(--r-pill);transition:background .15s,color .15s;white-space:nowrap}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--ink);color:var(--paper)}.filter{display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-pill);padding:9px 16px;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--ink-500);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.filter b{color:var(--ink);font-weight:800}.filter:hover{border-color:var(--line-strong);color:var(--ink)}.filter.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.filter.on b{color:var(--lime)}html[data-theme=dark] .filter.on b{color:#4d6106}.chip{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:-.005em;padding:5px 11px;border-radius:var(--r-pill);border:0;background:var(--paper-2);color:var(--ink-700)}.chip .d{width:8px;height:8px;border-radius:50%}.bars{display:flex;flex-direction:column;gap:14px}.bar-row{display:grid;grid-template-columns:152px 1fr 68px;align-items:center;grid-gap:12px;gap:12px}.bar-row.compact{grid-template-columns:110px 1fr 68px}.bar-row .nm{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-track{height:12px;background:var(--paper-2);overflow:hidden}.bar-fill,.bar-track{border-radius:var(--r-pill)}.bar-fill{height:100%;transition:width .6s ease}.bar-row .amt{font-size:12.5px;font-weight:700;text-align:right;color:var(--ink);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.bar-row{grid-template-columns:96px 1fr 68px}}.legend{display:flex;flex-direction:column;gap:10px}.legend .li{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.legend .li .sw{width:11px;height:11px;border-radius:50%;flex:none}.legend .li .vv{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score{display:inline-flex;align-items:center;gap:9px}.score .ring{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex:none}.score .lbl{font-size:12.5px;font-weight:700;letter-spacing:-.01em}.axis{display:flex;justify-content:space-between;padding:6px 4px 2px;font-weight:700;font-size:11px;color:var(--ink-400);letter-spacing:.04em}.stat-mini{display:flex;flex-direction:column;gap:3px}.stat-mini .l{font-size:11px;color:var(--ink-400);font-weight:700;letter-spacing:.03em;white-space:nowrap}.stat-mini .v{font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-banner{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--r-md);flex-wrap:wrap}.pl-banner .big{font-size:25px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-land{min-height:100vh;background:#12141a;display:flex;align-items:center;justify-content:center;padding:clamp(10px,3vw,34px)}.inv-land-card{position:relative;width:min(1060px,100%);background:#eceae4;border-radius:clamp(18px,3vw,34px);padding:clamp(34px,6vw,84px) clamp(18px,5vw,70px) clamp(28px,4vw,48px);overflow:hidden;text-align:center}.inv-land-word{display:block;font-weight:900;font-size:clamp(46px,11.5vw,138px);line-height:.92;letter-spacing:-.045em;color:#16151a;text-transform:uppercase;animation:invReveal .75s cubic-bezier(.2,.9,.25,1) both}.inv-land-word:nth-child(2){animation-delay:.12s}@keyframes invReveal{0%{opacity:0;transform:translateY(46px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;-webkit-clip-path:inset(-10% -10% -10% -10%);clip-path:inset(-10% -10% -10% -10%)}}.inv-land-sub{font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3vw,30px);color:#16151a;margin:clamp(18px,3.5vw,34px) 0 0;animation:invReveal .7s cubic-bezier(.2,.9,.25,1) .3s both}.inv-land-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:clamp(20px,3.5vw,34px);animation:invReveal .7s cubic-bezier(.2,.9,.25,1) .45s both}.inv-land-cta{border:0;cursor:pointer;font:inherit;font-weight:700;font-size:15px;padding:13px 26px;border-radius:999px;background:#16151a;color:#fff;transition:transform .15s ease,box-shadow .15s ease}.inv-land-cta:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.25)}.inv-land-cta.ghost{background:transparent;color:#16151a;box-shadow:inset 0 0 0 1.5px #16151a}.inv-stick{position:absolute;z-index:3;animation:invPop .55s cubic-bezier(.2,1.4,.4,1) both}.inv-stick-in{display:flex;align-items:center;justify-content:center;width:clamp(52px,9vw,104px);height:clamp(52px,9vw,104px);font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(22px,3.6vw,42px);color:#16151a;animation:invFloat 2.8s ease-in-out infinite alternate}@keyframes invPop{0%{opacity:0;transform:scale(.2) rotate(-14deg)}to{opacity:1;transform:none}}@keyframes invFloat{0%{transform:translateY(-9px) rotate(-7deg)}to{transform:translateY(11px) rotate(8deg)}}.inv-stick-blob{border-radius:46% 54% 52% 48%/55% 45% 55% 45%}.inv-stick-oct{-webkit-clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.inv-stick-burst{-webkit-clip-path:polygon(50% 0,60% 12%,74% 4%,78% 19%,94% 17%,91% 33%,100% 40%,91% 52%,100% 63%,87% 69%,90% 85%,74% 83%,69% 98%,56% 89%,44% 100%,37% 86%,21% 92%,22% 76%,6% 74%,13% 60%,0 51%,11% 41%,4% 27%,20% 25%,19% 9%,35% 12%);clip-path:polygon(50% 0,60% 12%,74% 4%,78% 19%,94% 17%,91% 33%,100% 40%,91% 52%,100% 63%,87% 69%,90% 85%,74% 83%,69% 98%,56% 89%,44% 100%,37% 86%,21% 92%,22% 76%,6% 74%,13% 60%,0 51%,11% 41%,4% 27%,20% 25%,19% 9%,35% 12%)}.inv-stick-square{border-radius:22%}.inv-marquee{margin-top:clamp(22px,4vw,40px);border-top:1.5px solid #16151a;padding-top:14px;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.inv-marquee-track{display:inline-block;animation:invMarquee 26s linear infinite;font-weight:800;font-size:13px;letter-spacing:.14em;color:#16151a}.inv-marquee-track span{margin-right:34px}@keyframes invMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.inv-land-ctas,.inv-land-sub,.inv-land-word,.inv-marquee-track,.inv-stick,.inv-stick-in{animation:none}}.inv-news-row{display:grid;grid-gap:16px;gap:16px;align-items:stretch}.inv-news-row.a{grid-template-columns:2fr 3fr}.inv-news-row.b{grid-template-columns:3fr 2fr}.inv-news-wide{display:grid;grid-template-columns:5fr 6fr}@media (max-width:780px){.inv-news-row.a,.inv-news-row.b,.inv-news-wide{grid-template-columns:1fr}}.inv-perf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.inv-perf .span2{grid-column:span 2}.inv-perf .span3{grid-column:1/-1}@media (max-width:900px){.inv-perf{grid-template-columns:repeat(2,1fr)}.inv-perf .span2,.inv-perf .span3{grid-column:1/-1}}@media (max-width:580px){.inv-perf{grid-template-columns:1fr}.inv-perf .span2,.inv-perf .span3{grid-column:auto}}.ice-scene{position:relative;perspective:640px;display:flex;align-items:center;justify-content:center}.ice-cube{position:relative;transform-style:preserve-3d;animation:ice-spin 3.4s cubic-bezier(.5,.15,.5,.85) infinite}.ice-face{position:absolute;inset:0;border-radius:16%;background:linear-gradient(135deg,rgba(228,248,255,.95),rgba(176,222,252,.62) 52%,rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 0 20px rgba(96,184,255,.5),inset 0 8px 14px rgba(255,255,255,.7),0 0 26px rgba(150,215,255,.4);overflow:hidden}.ice-face:after{content:"";position:absolute;top:-60%;left:-50%;width:55%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:rotate(18deg);animation:ice-shimmer 2.6s linear infinite}.ice-front{transform:translateZ(var(--tz))}.ice-back{transform:rotateY(180deg) translateZ(var(--tz))}.ice-right{transform:rotateY(90deg) translateZ(var(--tz))}.ice-left{transform:rotateY(-90deg) translateZ(var(--tz))}.ice-top{transform:rotateX(90deg) translateZ(var(--tz));background:linear-gradient(135deg,rgba(240,251,255,.98),rgba(205,235,255,.7))}.ice-bottom{transform:rotateX(-90deg) translateZ(var(--tz))}.ice-pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;color:#0b5f8a;letter-spacing:-.02em;z-index:3;text-shadow:0 1px 3px rgba(255,255,255,.9),0 0 10px rgba(255,255,255,.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ice-label{font-size:13px;font-weight:700;color:var(--ink-500)}@keyframes ice-spin{0%{transform:rotateX(-24deg) rotateY(0deg)}to{transform:rotateX(-24deg) rotateY(1turn)}}@keyframes ice-shimmer{0%{left:-55%}to{left:130%}}.ice-overlay{position:fixed;inset:0;z-index:400;justify-content:center;background:rgba(10,14,20,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .4s ease}.ice-overlay,.ice-overlay-card{display:flex;align-items:center}.ice-overlay-card{background:var(--surface,#fff);border-radius:24px;padding:30px 44px;flex-direction:column;gap:16px;box-shadow:var(--shadow-lg,0 24px 70px rgba(0,0,0,.3));animation:ice-pop .35s cubic-bezier(.2,1.2,.4,1)}.ice-overlay-label{font-size:14.5px;font-weight:800;color:var(--ink,#12141a);letter-spacing:-.01em}@keyframes ice-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.ice-cube,.ice-face:after{animation-duration:8s}}.comm-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg,0 16px 44px rgba(0,0,0,.12))}