@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{overflow:hidden}.pv-card[data-v-43dd5b9a]{--bs-list-group-bg:transparent;--bs-list-group-border-color:var(--colour-255-255-255-8)}.pv-cover[data-v-43dd5b9a]{height:120px;background:radial-gradient(420px 160px at 85% 0,var(--colour-80-190-255-30),transparent 70%),linear-gradient(120deg,var(--colour-238-185-27-45),var(--colour-7-0-90-70) 55%,var(--colour-26-58-95-80))}.pv-avatar[data-v-43dd5b9a]{width:104px;height:104px;margin-top:-52px;font-size:2rem;font-weight:800;border:4px solid var(--background-colour)}.pv-avatar-sm[data-v-43dd5b9a]{width:80px;height:80px;margin-top:0;font-size:1.6rem;border-width:0}.pv-ring[data-v-43dd5b9a]{width:104px;height:104px;background:conic-gradient(var(--bs-warning) calc(var(--pv-progress)*1%),var(--colour-255-255-255-10) 0)}.pv-ring-inner[data-v-43dd5b9a]{width:84px;height:84px;background:var(--background-colour)}.pv-card[data-v-5cb96f38]{--bs-list-group-bg:transparent;--bs-list-group-border-color:var(--colour-255-255-255-8)}.pv-cover[data-v-5cb96f38]{height:120px;background:radial-gradient(420px 160px at 85% 0,var(--colour-80-190-255-30),transparent 70%),linear-gradient(120deg,var(--colour-238-185-27-45),var(--colour-7-0-90-70) 55%,var(--colour-26-58-95-80))}.pv-avatar[data-v-5cb96f38]{width:104px;height:104px;margin-top:-52px;font-size:2rem;font-weight:800;border:4px solid var(--background-colour)}.pv-avatar-sm[data-v-5cb96f38]{width:80px;height:80px;margin-top:0;font-size:1.6rem;border-width:0}.pv-ring[data-v-5cb96f38]{width:104px;height:104px;background:conic-gradient(var(--bs-warning) calc(var(--pv-progress)*1%),var(--colour-255-255-255-10) 0)}.pv-ring-inner[data-v-5cb96f38]{width:84px;height:84px;background:var(--background-colour)}.pv-card[data-v-d9152a2c]{--bs-list-group-bg:transparent;--bs-list-group-border-color:var(--colour-255-255-255-8)}.pv-cover[data-v-d9152a2c]{height:120px;background:radial-gradient(420px 160px at 85% 0,var(--colour-80-190-255-30),transparent 70%),linear-gradient(120deg,var(--colour-238-185-27-45),var(--colour-7-0-90-70) 55%,var(--colour-26-58-95-80))}.pv-avatar[data-v-d9152a2c]{width:104px;height:104px;margin-top:-52px;font-size:2rem;font-weight:800;border:4px solid var(--background-colour)}.pv-avatar-sm[data-v-d9152a2c]{width:80px;height:80px;margin-top:0;font-size:1.6rem;border-width:0}.pv-ring[data-v-d9152a2c]{width:104px;height:104px;background:conic-gradient(var(--bs-warning) calc(var(--pv-progress)*1%),var(--colour-255-255-255-10) 0)}.pv-ring-inner[data-v-d9152a2c]{width:84px;height:84px;background:var(--background-colour)}:root,[data-bs-theme]{--bs-font-sans-serif:var(--font-family-base);--bs-body-font-family:var(--font-family-base);--bs-body-font-size:0.7rem}.dropdown-menu{--bs-dropdown-font-size:var(--bs-body-font-size)}.tooltip{--bs-tooltip-font-size:var(--bs-body-font-size)}.popover{--bs-popover-font-size:var(--bs-body-font-size)}.lead{font-size:var(--bs-body-font-size)}.form-control,.form-control-lg,.form-control-sm,.form-select,.form-select-lg,.form-select-sm,.input-group-text{font-size:var(--bs-body-font-size);min-height:2rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;border-radius:var(--bs-border-radius-lg)}.form-control,.form-control-lg,.form-control-sm,.input-group-text{padding-right:.5rem}:root{--font-family-base:"Inter",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif;--background-colour:#01132d;--btn-primary:#01132d;--btn-secondary:#01132d;--text-primary:#f9f6f1;--bg-collapsable-btn:#01132d;--border:#333;--bolide-logo:url("https://empirewebvideos.s3.us-east-1.amazonaws.com/Probabase_bolide/epf-white+(1).png");--brand-logo:url(https://empirewebvideos.s3.us-east-1.amazonaws.com/Probabase_bolide/epf_favicon.png);--bolide-loader-video:url(https://empirewebvideos.s3.us-east-1.amazonaws.com/Probabase_bolide/Untitled+design.mp4);--bg-warning:#ff9f43;--bg-info:#eeb91b;--bg-success:#2ecc71;--bg-danger:#ff6b6b;--active-dot:#eeb91b;--doc-item-bg:#161617cc;--doc-item-bg-hover:#161617e6;--avatar-bg:#01132d;--bg-dark:#fff;--live-color:#01132d;--bg-gray:#94a3b8;--scrollbar-thumb:#1a3a5f;--imperial-blue:#032a63;--glass-bg:rgba(7,17,31,.55);--glass-border:rgba(80,190,255,.22);--landing-navbar-height:76px;--sidebar-width:260px;--sidebar-rail-width:72px;--sidebar-transition:0.25s cubic-bezier(0.4,0,0.2,1);--chatbot-dock-width:min(560px,42vw);--chatbot-top:0px;--system-card-bg:var(--glass-bg);--system-card-border:1px solid var(--colour-255-255-255-10);--system-card-radius:1.25rem;--system-card-blur:blur(14px);--system-card-outline:var(--colour-80-190-255-10);--system-card-outline-inset:10px;--colour-0-0-0-10:rgba(0,0,0,.1);--colour-0-0-0-12:rgba(0,0,0,.12);--colour-0-0-0-18:rgba(0,0,0,.18);--colour-0-0-0-2-5:rgba(0,0,0,.025);--colour-0-0-0-24:rgba(0,0,0,.24);--colour-0-0-0-25:rgba(0,0,0,.25);--colour-0-0-0-28:rgba(0,0,0,.28);--colour-0-0-0-3:rgb(0 0 0/3%);--colour-0-0-0-30:rgba(0,0,0,.3);--colour-0-0-0-4:rgb(0 0 0/4%);--colour-0-0-0-5:rgb(0 0 0/5%);--colour-0-0-0-6:rgb(0 0 0/6%);--colour-0-0-0-75:rgba(0,0,0,.75);--colour-040b1b:#040b1b;--colour-040d1e:#040d1e;--colour-050f22:#050f22;--colour-051023:#051023;--colour-060d18:#060d18;--colour-061022:#061022;--colour-061326:#061326;--colour-07111f:#07111f;--colour-071427:#071427;--colour-081a33:#081a33;--colour-0b1a2f:#0b1a2f;--colour-0f172a:#0f172a;--colour-1-19-45-74:rgba(1,19,45,.74);--colour-10-20-40-55:rgba(10,20,40,.55);--colour-10-20-40-70:rgba(10,20,40,.7);--colour-130-210-255-10:rgba(130,210,255,.1);--colour-130-210-255-12:rgba(130,210,255,.12);--colour-130-210-255-15:rgba(130,210,255,.15);--colour-130-210-255-18:rgba(130,210,255,.18);--colour-130-210-255-19:rgba(130,210,255,.19);--colour-130-210-255-22:rgba(130,210,255,.22);--colour-130-210-255-28:rgba(130,210,255,.28);--colour-130-210-255-30:rgba(130,210,255,.3);--colour-130-210-255-32:rgba(130,210,255,.32);--colour-130-210-255-35:rgba(130,210,255,.35);--colour-130-210-255-4-4:rgba(130,210,255,.044);--colour-130-210-255-40:rgba(130,210,255,.4);--colour-130-210-255-5-5:rgba(130,210,255,.055);--colour-130-210-255-55:rgba(130,210,255,.55);--colour-130-210-255-6-6:rgba(130,210,255,.066);--colour-130-210-255-8:rgb(130 210 255/8%);--colour-15-23-42-10:rgba(15,23,42,.1);--colour-15-23-42-12:rgba(15,23,42,.12);--colour-15-23-42-18:rgba(15,23,42,.18);--colour-15-23-42-4:rgb(15 23 42/4%);--colour-15-23-42-45:rgba(15,23,42,.45);--colour-15-23-42-55:rgba(15,23,42,.55);--colour-15-23-42-6:rgb(15 23 42/6%);--colour-15-23-42-65:rgba(15,23,42,.65);--colour-15-23-42-68:rgba(15,23,42,.68);--colour-15-23-42-72:rgba(15,23,42,.72);--colour-15-23-42-75:rgba(15,23,42,.75);--colour-15-23-42-78:rgba(15,23,42,.78);--colour-15-23-42-8:rgb(15 23 42/8%);--colour-15-23-42-88:rgba(15,23,42,.88);--colour-15-23-42-92:rgba(15,23,42,.92);--colour-1d1d21:#1d1d21;--colour-212-166-42-10:rgba(212,166,42,.1);--colour-212-166-42-14:rgba(212,166,42,.14);--colour-212-166-42-18:rgba(212,166,42,.18);--colour-212-166-42-22:rgba(212,166,42,.22);--colour-212-166-42-25:rgba(212,166,42,.25);--colour-212-166-42-28:rgba(212,166,42,.28);--colour-212-166-42-35:rgba(212,166,42,.35);--colour-212-166-42-45:rgba(212,166,42,.45);--colour-212-166-42-55:rgba(212,166,42,.55);--colour-212-166-42-6:rgb(212 166 42/6%);--colour-212-166-42-70:rgba(212,166,42,.7);--colour-212-166-42-95:rgba(212,166,42,.95);--colour-229-231-235-55:rgba(229,231,235,.55);--colour-229-231-235-72:rgba(229,231,235,.72);--colour-229-231-235-78:rgba(229,231,235,.78);--colour-238-185-27-45:rgba(238,185,27,.45);--colour-252-248-241-90:hsla(38,65%,97%,.9);--colour-255-255-255-10:hsla(0,0%,100%,.1);--colour-255-255-255-12:hsla(0,0%,100%,.12);--colour-255-255-255-20:hsla(0,0%,100%,.2);--colour-255-255-255-3:hsla(0,0%,100%,.03);--colour-255-255-255-4:hsla(0,0%,100%,.04);--colour-255-255-255-45:hsla(0,0%,100%,.45);--colour-255-255-255-5:hsla(0,0%,100%,.05);--colour-255-255-255-55:hsla(0,0%,100%,.55);--colour-255-255-255-6:hsla(0,0%,100%,.06);--colour-255-255-255-60:hsla(0,0%,100%,.6);--colour-255-255-255-65:hsla(0,0%,100%,.65);--colour-255-255-255-7:hsla(0,0%,100%,.07);--colour-255-255-255-70:hsla(0,0%,100%,.7);--colour-255-255-255-75:hsla(0,0%,100%,.75);--colour-255-255-255-8:hsla(0,0%,100%,.08);--colour-255-255-255-80:hsla(0,0%,100%,.8);--colour-255-255-255-85:hsla(0,0%,100%,.85);--colour-255-255-255-92:hsla(0,0%,100%,.92);--colour-255-255-255-95:hsla(0,0%,100%,.95);--colour-255-255-255-96:hsla(0,0%,100%,.96);--colour-255-255-255-98:hsla(0,0%,100%,.98);--colour-255-71-87-12:rgba(255,71,87,.12);--colour-255-71-87-95:rgba(255,71,87,.95);--colour-26-58-95-80:rgba(26,58,95,.8);--colour-28c840:#28c840;--colour-2a2a2d:#2a2a2d;--colour-33-87-185-10:rgba(33,87,185,.1);--colour-46-204-113-10:rgba(46,204,113,.1);--colour-46-204-113-12:rgba(46,204,113,.12);--colour-46-204-113-75:rgba(46,204,113,.75);--colour-46-204-113-95:rgba(46,204,113,.95);--colour-475569:#475569;--colour-666666:#666;--colour-7-0-90-70:rgba(7,0,90,.7);--colour-7-17-31-96:rgba(7,17,31,.96);--colour-80-190-255-10:rgba(80,190,255,.1);--colour-80-190-255-12:rgba(80,190,255,.12);--colour-80-190-255-18:rgba(80,190,255,.18);--colour-80-190-255-22:rgba(80,190,255,.22);--colour-80-190-255-30:rgba(80,190,255,.3);--colour-84-160-255-12:rgba(84,160,255,.12);--colour-90-180-255-10:rgba(90,180,255,.1);--colour-90-180-255-6:rgb(90 180 255/6%);--colour-90-180-255-8:rgb(90 180 255/8%);--colour-9ca3af:#9ca3af;--colour-e5e7eb:#e5e7eb;--colour-f2ede4:#f2ede4;--colour-f4efe6:#f4efe6;--colour-f6d66c:#f6d66c;--colour-f6f1e8:#f6f1e8;--colour-f7f1e6:#f7f1e6;--colour-fbf7ef:#fbf7ef;--colour-febc2e:#febc2e;--colour-ff5f57:#ff5f57;--colour-ff9f0a:#ff9f0a;--colour-ffffff:#fff;--colour-ffffffb3:#ffffffb3;--colour-0-0-0-22:rgba(0,0,0,.22);--colour-238-185-27-12:rgba(238,185,27,.12);--colour-238-185-27-14:rgba(238,185,27,.14);--colour-238-185-27-18:rgba(238,185,27,.18);--colour-238-185-27-30:rgba(238,185,27,.3);--colour-238-185-27-35:rgba(238,185,27,.35);--colour-238-185-27-40:rgba(238,185,27,.4);--colour-238-185-27-42:rgba(238,185,27,.42);--colour-238-185-27-48:rgba(238,185,27,.48);--colour-255-180-180-92:hsla(0,100%,85%,.92);--colour-255-230-230-96:hsla(0,100%,95%,.96);--colour-255-255-255-13:hsla(0,0%,100%,.13);--colour-255-255-255-14:hsla(0,0%,100%,.14);--colour-255-255-255-18:hsla(0,0%,100%,.18);--colour-255-255-255-22:hsla(0,0%,100%,.22);--colour-255-255-255-46:hsla(0,0%,100%,.46);--colour-255-255-255-64:hsla(0,0%,100%,.64);--colour-255-255-255-68:hsla(0,0%,100%,.68);--colour-255-255-255-74:hsla(0,0%,100%,.74);--colour-255-255-255-76:hsla(0,0%,100%,.76);--colour-255-255-255-78:hsla(0,0%,100%,.78);--colour-255-255-255-82:hsla(0,0%,100%,.82);--colour-255-255-255-84:hsla(0,0%,100%,.84);--colour-255-255-255-88:hsla(0,0%,100%,.88);--colour-255-255-255-94:hsla(0,0%,100%,.94);--colour-255-99-99-18:rgba(255,99,99,.18);--colour-255-99-99-22:rgba(255,99,99,.22);--colour-255-99-99-44:rgba(255,99,99,.44);--colour-255-99-99-90:rgba(255,99,99,.9);--colour-46-204-113-18:rgba(46,204,113,.18);--colour-46-204-113-34:rgba(46,204,113,.34);--colour-46-204-113-42:rgba(46,204,113,.42);--colour-dfffea:#dfffea;--colour-ffe1e1:#ffe1e1;--dash-header-h:40px;--superset-scale:1.0}.bg-dark{background-color:var(--background-colour)!important}.bg-secondary{background-color:var(--bg-collapsable-btn)!important}.text-dark{color:var(--bg-dark)!important}.text-white,.text-white-50{color:var(--text-primary)!important}.border-primary{border-color:var(--active-dot)!important}.bg-primary{background-color:var(--btn-primary)!important}@media (width <= 767.98px){.brand-logo{background-position:50%}}.otp-input-box{width:48px;height:48px;font-size:18px}.navbar-brand{width:160px;height:40px}.auth-logo{width:160px;height:60px;background-image:var(--bolide-logo);background-repeat:no-repeat;background-position:50%;background-size:contain}.doc-item{background:var(--doc-item-bg);transition:background .2s ease}.doc-item:hover{background:var(--doc-item-bg-hover)}.file-icon{color:var(--text-primary)}.download-btn:hover{opacity:1}.qa-card{background:var(--doc-item-bg);transition:background .2s ease,transform .2s ease}.qa-hover{background:var(--doc-item-bg-hover);transform:translateY(-2px)}.qa-warning i{color:var(--bg-warning)}.qa-info i{color:var(--bg-info)}.qa-success i{color:var(--bg-success)}.qa-danger i{color:var(--bg-danger)}.bg-collapsable-btn{background-color:var(--bg-dark)}.text-primary{color:var(--text-primary)!important}.user-avatar{width:38px;height:38px;background:var(--avatar-bg);color:var(--bg-dark)!important}.bolide-loader-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--background-colour);z-index:99999;overflow:hidden}#bolide-loader-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}canvas{width:100vw;height:100vh}.dashboard-header{backdrop-filter:blur(10px);background:var(--text-primary)}.text-header-dark{color:var(--background-colour)!important}.portfolio-chart,.superset-embedded-container{height:100%!important;min-height:calc(100vh - 80px);overflow:hidden!important;margin-top:0!important}.headings-primary{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.headings-primary .btn,.headings-primary a.btn,.headings-primary button{background-clip:initial!important;-webkit-text-fill-color:initial!important;color:inherit!important}.btn-primary{background:var(--btn-primary)!important;border:none!important;color:var(--bg-dark)!important;transition:none!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:var(--btn-primary)!important;border:none!important;box-shadow:none!important;opacity:1!important}.btn-primary:disabled{background:var(--btn-primary)!important;border:none!important;opacity:.7;cursor:not-allowed}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:10px;border:2px solid transparent;background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.dashboard-container{display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box;background:var(--background-colour);color:var(--text-primary)}.iframe-loading{position:absolute;inset:0;background:var(--colour-255-255-255-80);display:flex;align-items:center;justify-content:center;font-size:var(--bs-body-font-size);color:var(--colour-666666)}iframe{width:100%}.glass-card-neon{border:1px solid var(--glass-border)!important;box-shadow:0 0 0 1px var(--colour-80-190-255-18),0 0 18px var(--colour-80-190-255-22),0 0 48px var(--colour-80-190-255-12)}.glass-card-neon:after{content:"";position:absolute;inset:10px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--colour-80-190-255-10);opacity:.9}.gradient-border-card{border:2px solid transparent;border-radius:12px;-o-border-image:var(--border-cards) 1;border-image:var(--border-cards) 1}@media (width <= 991.98px){.dashboard-main-view .row{flex-direction:column}}.text-xxs{font-size:.5rem}.w-80{width:88%!important}a.text-white-50:hover{color:var(--colour-255-255-255-75)!important;text-decoration:underline!important}@media (width <= 768px){.superset-embedded-container iframe{transform:scale(.5);transform-origin:top left;width:200%;height:100vh}.superset-embedded-container{height:50vh!important;overflow:hidden}}.dropdown-panel{width:100%;top:calc(100% + 5px);left:0;z-index:999}.sidebar-wrapper{position:sticky;top:0;width:var(--sidebar-width);height:100dvh!important;background:var(--background-colour);border-right:1px solid var(--colour-1d1d21)!important;overflow:visible clip!important;display:flex;flex-direction:column;flex-shrink:0;transition:width var(--sidebar-transition);z-index:3000;isolation:isolate}.sidebar-scroll-area::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)!important}.sidebar-scroll-area{height:auto!important;overflow:hidden auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-color:var(--scrollbar-thumb) transparent!important}.sidebar-divider{border-top:1px solid var(--border);margin-top:8px;margin-bottom:8px;opacity:.5}.sidebar-wrapper small.text-uppercase{color:var(--colour-9ca3af)!important;font-size:var(--bs-body-font-size);letter-spacing:.7px}#context-dropdown .border-bottom{border-color:var(--colour-2a2a2d)!important}.dropdown-scroll{max-height:200px;overflow-y:auto}.context-card,.dropdown-scroll>div,.sidebar-menu-item{transition:background .2s ease,color .2s ease}.dropdown-scroll>div:hover{background:var(--bg-collapsable-btn)}.active-dot{width:10px;height:10px;background:var(--active-dot);border-radius:50%}.sidebar-menu-item{padding-left:10px;border-left:3px solid transparent;border-radius:6px;transition:background .2s ease,color .2s ease;font-size:var(--bs-body-font-size);cursor:pointer}.sidebar-menu-item i{color:inherit;font-size:1.1rem}.sidebar-menu-item:hover{color:var(--bg-info)!important}.sidebar-menu-item.active{background:var(--imperial-blue);border-left:3px solid var(--active-dot);font-weight:600;color:var(--text-primary)}.sidebar-menu-item.active i,.sidebar-menu-item.active p{color:var(--text-primary)!important}.sidebar-section-header{color:var(--bg-info)!important;font-weight:700!important;text-transform:uppercase;font-size:var(--bs-body-font-size);letter-spacing:.8px;padding:12px 10px 4px;opacity:.85}.sidebar-footer-actions,.user-section{background:var(--background-colour)}.platform-switcher-toggle{min-height:38px;padding:8px 10px;border:0;color:var(--text-primary);background:transparent;border-left:3px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}.platform-switcher-icon{color:inherit;font-size:1.1rem}.platform-switcher-toggle:disabled{cursor:not-allowed;opacity:.65}.platform-switcher-toggle:hover:not(:disabled){color:var(--bg-info);background:var(--imperial-blue);border-left-color:var(--active-dot)}.sidebar-logo-icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.not-clickable{pointer-events:none}.not-clickable,.not-clickable *{cursor:default!important}.sidebar-wrapper .sidebar-wrapper{width:100%}.sidebar-wrapper.sidebar-collapsed{width:var(--sidebar-rail-width)!important;overflow:hidden!important}.sidebar-brand-text,.sidebar-menu-text{white-space:nowrap;transition:opacity .15s ease}.sidebar-collapsed .sidebar-brand-text,.sidebar-collapsed .sidebar-menu-text{opacity:0;pointer-events:none}.sidebar-menu-item:focus-visible{outline:2px solid var(--bg-info);outline-offset:-2px}.sidebar-brand-logo{width:60px;height:60px;background-image:var(--brand-logo);background-repeat:no-repeat;background-position:50%;background-size:contain;filter:brightness(0) invert(1);transition:width var(--sidebar-transition)}.sidebar-collapsed .sidebar-brand-logo{width:40px}.sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.sidebar-collapsed .sidebar-header{padding-right:.75rem;padding-left:.75rem}.sidebar-collapsed .sidebar-section-header{height:1px;margin:.75rem .5rem;padding:0;overflow:hidden;background:var(--colour-255-255-255-10)}.sidebar-collapsed .sidebar-section-header>*{opacity:0}.sidebar-section-body{transition:padding-left var(--sidebar-transition)}.sidebar-collapsed .sidebar-section-body{padding-left:0!important}.sidebar-collapse-btn{position:absolute;top:20px;left:var(--sidebar-width);transform:translateX(-50%);width:28px;height:28px;border-radius:50%;color:var(--text-primary);background:var(--imperial-blue)!important;border:1px solid var(--colour-255-255-255-14)!important;font-size:.8rem;z-index:1000001!important;transition:left var(--sidebar-transition),color .15s ease,background-color .15s ease,border-color .15s ease}.sidebar-collapse-btn:focus-visible,.sidebar-collapse-btn:hover{color:var(--background-colour);background:var(--bg-info)!important;border-color:var(--bg-info)!important}.sidebar-wrapper.sidebar-collapsed~.sidebar-collapse-btn{left:var(--sidebar-rail-width)}@media (prefers-reduced-motion:reduce){.sidebar-brand-logo,.sidebar-brand-text,.sidebar-collapse-btn,.sidebar-menu-text,.sidebar-section-body,.sidebar-wrapper{transition:none}}.context-dropdown{position:absolute;z-index:999999}.sidebar-wrapper.sidebar-collapsed .context-dropdown{position:fixed!important;left:var(--sidebar-rail-width)!important;top:280px!important;width:240px!important;z-index:1000000!important;background:var(--background-colour)!important;border-radius:12px!important;animation:context-dropdown-in .25s ease}@keyframes context-dropdown-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.sidebar-wrapper.sidebar-collapsed .context-card{width:40px!important;overflow:hidden!important;padding:8px!important}.sidebar-wrapper.sidebar-collapsed .context-card>.d-flex>div:first-child{display:none!important}.dropdown-item-icon{font-size:1rem;color:var(--colour-ffffffb3)}.dropdown-item-icon.text-warning{color:var(--colour-ff9f0a)!important}.sidebar-wrapper.sidebar-collapsed .dropdown-item-icon{margin-left:2px}.live-tile{font-weight:600}.live-tile,.live-tile small{color:var(--live-color)!important}.disabled-tile{opacity:.4;pointer-events:none;filter:grayscale(100%)}.sidebar-wrapper.open{overflow:visible}@media screen and (width <= 768px) and (hover:none) and (pointer:coarse){.sidebar-wrapper.open{height:100dvh!important;overflow:hidden!important;-webkit-overflow-scrolling:touch!important}.sidebar-wrapper.open .sidebar-scroll-area{height:calc(100dvh - 75px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}.chatbot-panel{position:fixed;top:var(--chatbot-top);right:0;bottom:0;width:var(--chatbot-dock-width);z-index:1040;background:var(--background-colour)!important;border-left:1px solid var(--colour-255-255-255-10);transform:translateX(100%);visibility:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s}.chatbot-panel.chatbot-open{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s}.chatbot-panel.chatbot-fullscreen{top:0;width:100%;z-index:1060;border-left:0}.chatbot-panel.chatbot-standalone{position:relative;top:auto;width:100%;height:100dvh;border-left:0;transform:none;visibility:visible}@media (width >= 992px){.dashboard-header~:not(.chatbot-panel){transition:margin-right .35s cubic-bezier(.22,1,.36,1)}body.chatbot-docked-open .dashboard-header~:not(.chatbot-panel){margin-right:var(--chatbot-dock-width)}}@media (width <= 991.98px){.chatbot-panel{width:100%;border-left:0}}.chatbot-header{background:var(--imperial-blue);border-bottom:1px solid var(--colour-238-185-27-35)!important}.chatbot-header-icon{color:var(--bg-info);background:var(--colour-238-185-27-14)}.chatbot-icon-btn,.chatbot-mini-btn,.chatbot-send-btn{width:34px;height:34px;flex:0 0 34px}.chatbot-version-badge{display:inline-flex;align-items:center;max-width:120px;padding:.15rem .4rem;border:1px solid var(--colour-238-185-27-45);border-radius:999px;color:var(--bg-info);background:var(--colour-238-185-27-12);font-size:.62rem;font-weight:600;line-height:1;white-space:nowrap}.chatbot-panel .btn-primary,.chatbot-panel .btn-primary:active,.chatbot-panel .btn-primary:focus,.chatbot-panel .btn-primary:hover{background:var(--bg-info)!important;color:var(--background-colour)!important}.chatbot-history{width:240px;flex:0 0 240px;background:var(--colour-255-255-255-4);transition:width .22s ease,flex-basis .22s ease,padding .22s ease,opacity .18s ease}.chatbot-history-collapsed .chatbot-history{width:0;flex-basis:0;padding-right:0;padding-left:0;opacity:0;overflow:hidden;border-right:0!important;pointer-events:none}.chatbot-history-item{display:flex;align-items:flex-start;gap:.5rem;min-height:74px;padding:.65rem .72rem;border:1px solid transparent;border-radius:.5rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.chatbot-history-item.active,.chatbot-history-item:hover{background:var(--colour-255-255-255-10);border-color:var(--colour-255-255-255-14)}.chatbot-history-item.active{border-color:var(--colour-238-185-27-40)}.chatbot-delete-btn{width:28px;height:28px;flex:0 0 28px;padding:0;opacity:0;margin-top:-.12rem}.chatbot-delete-btn:focus-visible{opacity:1}.chatbot-history-item.active .chatbot-delete-btn,.chatbot-history-item:hover .chatbot-delete-btn{opacity:1}.chatbot-history-timestamp{gap:.28rem;margin-top:.5rem;color:var(--colour-255-255-255-78);font-size:.66rem;font-weight:600;line-height:1.15}.chatbot-history-date{display:inline-flex;align-items:center;max-width:100%;padding:.18rem .38rem;border:1px solid var(--colour-255-255-255-12);border-radius:999px;background:var(--colour-255-255-255-8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-messages-body{padding:1.1rem 1.5rem .95rem;background:var(--colour-0-0-0-18)}.chatbot-message-row{max-width:100%;margin-bottom:.65rem}.chatbot-bubble{max-width:100%;overflow-wrap:anywhere;white-space:pre-line}.chatbot-message-group{max-width:84%;min-width:0}.chatbot-message-group-assistant{max-width:88%}.chatbot-message-group-user{max-width:78%}.chatbot-message-group .chatbot-bubble{max-width:100%}.chatbot-bubble-user{background:var(--imperial-blue);border:1px solid var(--colour-238-185-27-30)}.chatbot-bubble-assistant:not(.chatbot-bubble-thinking-shell){padding:.65rem .8rem!important;color:var(--colour-255-255-255-94)!important;font-size:var(--bs-body-font-size);line-height:1.42}.chatbot-message-timestamp{margin-top:.2rem;color:var(--colour-255-255-255-46);font-size:.64rem;line-height:1.2;white-space:nowrap}.chatbot-bubble-thinking-shell{width:100%;background:transparent;white-space:normal}.chatbot-thinking{display:flex;flex-direction:column;gap:.6rem;min-width:0;width:100%}.chatbot-thinking-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.15rem .1rem 0}.chatbot-thinking-title{color:var(--colour-255-255-255-92);font-size:.86rem;font-weight:700;line-height:1.2}.chatbot-thinking-status{display:inline-flex;align-items:center;min-height:1.45rem;padding:.2rem .5rem;border:1px solid var(--colour-255-255-255-14);border-radius:999px;color:var(--colour-255-255-255-82);background:var(--colour-255-255-255-8);font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap}.chatbot-thinking-status-complete{border-color:var(--colour-46-204-113-42);color:var(--colour-dfffea);background:var(--colour-46-204-113-18)}.chatbot-thinking-status-failed{border-color:var(--colour-255-99-99-44);color:var(--colour-ffe1e1);background:var(--colour-255-99-99-18)}.chatbot-thinking-activity{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;padding:.65rem;border:1px solid var(--colour-255-255-255-10);border-radius:.75rem;background:var(--colour-0-0-0-28)}.chatbot-thinking-step{position:relative;display:flex;align-items:flex-start;gap:.65rem;min-height:3.1rem;padding:.58rem .65rem;color:var(--colour-255-255-255-70);border:1px solid var(--colour-255-255-255-8);border-radius:.62rem;background:var(--colour-255-255-255-5);font-size:var(--bs-body-font-size);line-height:1.25;transition:background .18s ease,border-color .18s ease,color .18s ease}.chatbot-thinking-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border:1px solid currentcolor;border-radius:50%;font-size:.72rem;line-height:1}.chatbot-thinking-step-body{display:flex;flex-direction:column;gap:.2rem;min-width:0;overflow-wrap:anywhere}.chatbot-thinking-step-label{color:var(--colour-255-255-255-92);font-size:var(--bs-body-font-size);font-weight:700}.chatbot-thinking-step-detail{color:var(--colour-255-255-255-64);font-size:var(--bs-body-font-size);line-height:1.35}.chatbot-thinking-step-active{color:var(--colour-255-255-255-96);border-color:var(--colour-238-185-27-42);background:var(--colour-238-185-27-12)}.chatbot-thinking-step-active .chatbot-thinking-check{color:var(--bg-info);background:var(--colour-238-185-27-14);animation:chatbot-thinking-pulse 1s ease-in-out infinite}.chatbot-thinking-step-complete{color:var(--colour-255-255-255-88);border-color:var(--colour-46-204-113-34);background:var(--colour-46-204-113-10)}.chatbot-thinking-step-complete .chatbot-thinking-check{border-color:var(--bg-info);background:var(--bg-info);color:var(--background-colour)}.chatbot-thinking-step-failed{color:var(--colour-255-180-180-92)}.chatbot-thinking-step-failed .chatbot-thinking-check{border-color:var(--colour-255-99-99-90);background:var(--colour-255-99-99-22);color:var(--colour-255-230-230-96)}@keyframes chatbot-thinking-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}.chatbot-composer{background:var(--colour-0-0-0-22)}.chatbot-composer .form-control{min-height:44px;padding:.6rem .8rem;border-radius:.65rem!important}.chatbot-compare-drawer-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.55rem;padding:.48rem .65rem;color:var(--colour-255-255-255-92);background:var(--colour-255-255-255-8);border:1px solid var(--colour-255-255-255-12);border-radius:.65rem;text-align:left}.chatbot-compare-drawer-toggle:focus-visible,.chatbot-compare-drawer-toggle:hover{background:var(--colour-255-255-255-12);border-color:var(--colour-255-255-255-20);outline:none}.chatbot-compare-drawer-toggle:disabled{cursor:wait;opacity:.72}.chatbot-compare-drawer-meta,.chatbot-compare-drawer-title{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.chatbot-compare-drawer-title{font-size:.84rem;font-weight:700}.chatbot-compare-drawer-title .bi{color:var(--bg-info);font-size:1rem}.chatbot-compare-drawer-meta{color:var(--colour-255-255-255-68);font-size:var(--bs-body-font-size);font-weight:700;white-space:nowrap}.chatbot-compare-count{display:inline-flex;align-items:center;min-height:1.35rem;padding:.18rem .45rem;border:1px solid var(--colour-255-255-255-12);border-radius:999px;background:var(--colour-0-0-0-18)}.chatbot-compare-drawer-panel{display:flex;flex-direction:column;gap:.55rem;max-height:13rem;margin-top:.5rem;padding:.65rem;overflow:hidden;border:1px solid var(--colour-255-255-255-12);border-radius:.75rem;background:var(--colour-0-0-0-30)}.chatbot-compare-drawer-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.75rem}.chatbot-compare-drawer-summary{min-width:0;overflow:hidden;color:var(--colour-255-255-255-74);font-size:var(--bs-body-font-size);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chatbot-compare-action-btn{min-height:1.65rem;padding:.16rem .5rem;color:var(--colour-255-255-255-84);background:var(--colour-255-255-255-8);border:1px solid var(--colour-255-255-255-12);border-radius:999px;font-size:.68rem;font-weight:700;line-height:1}.chatbot-compare-action-btn:focus-visible,.chatbot-compare-action-btn:hover{color:var(--text-primary);border-color:var(--colour-255-255-255-22);background:var(--colour-255-255-255-13);outline:none}.chatbot-compare-action-btn:disabled{cursor:not-allowed;opacity:.45}.chatbot-compare-property-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem;min-height:0;overflow-y:auto;padding-right:.15rem}.chatbot-compare-property-option{display:flex;align-items:center;gap:.45rem;min-width:0;min-height:2.25rem;margin:0;padding:.42rem .5rem;color:var(--colour-255-255-255-76);background:var(--colour-255-255-255-6);border:1px solid var(--colour-255-255-255-10);border-radius:.55rem;cursor:pointer;font-size:var(--bs-body-font-size);font-weight:650;line-height:1.2}.chatbot-compare-property-option:focus-within,.chatbot-compare-property-option:hover{color:var(--text-primary);background:var(--colour-255-255-255-10);border-color:var(--colour-255-255-255-18)}.chatbot-compare-property-option.is-selected{color:var(--text-primary);border-color:var(--colour-238-185-27-48);background:var(--colour-238-185-27-18)}.chatbot-compare-property-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-fullscreen .chatbot-history{width:280px;flex-basis:280px}.chatbot-fullscreen.chatbot-history-collapsed .chatbot-history{width:0;flex-basis:0}.chatbot-fullscreen .chatbot-message-group-assistant,.chatbot-standalone .chatbot-message-group-assistant{max-width:min(68%,920px)}.chatbot-fullscreen .chatbot-message-group-user,.chatbot-standalone .chatbot-message-group-user{max-width:min(58%,760px)}@media (width <= 767.98px){.chatbot-history{width:100%;flex:0 0 auto;max-height:132px;border-right:0!important;border-bottom:1px solid var(--colour-255-255-255-10)}.chatbot-history-collapsed .chatbot-history{width:100%;max-height:0;flex-basis:0;padding-top:0;padding-bottom:0;border-bottom:0!important}.chatbot-history-item{min-height:48px}.chatbot-message-group{max-width:86%}.chatbot-messages-body{padding:.85rem .75rem .7rem}}@supports (padding-bottom:env(safe-area-inset-bottom)){.chatbot-panel{padding-bottom:env(safe-area-inset-bottom)}}.offcanvas-backdrop{display:none!important}.accordion-button{box-shadow:none!important;border:0!important}.accordion-button:after{filter:invert(1)}.accordion-button:not(.collapsed){color:inherit;background:transparent}.member-avatar{width:44px;height:44px;border-radius:999px;background:var(--avatar-bg)}.status-dot{width:9px;height:9px;border-radius:999px;display:inline-block}.status-dot.is-onsite{background:var(--bg-success)}.status-dot.is-break{background:var(--active-dot)}.status-dot.is-offsite{background:var(--bg-gray)}.placeholder-white::-moz-placeholder{color:var(--colour-255-255-255-85)}.placeholder-white::placeholder{color:var(--colour-255-255-255-85)}.sidebar-offset{height:calc(100vh - 72px)}.mobile-sidebar-overlay{position:fixed;inset:0;background:var(--colour-0-0-0-75);z-index:1030}.sidebar-close-btn{color:var(--text-white);background:var(--background-colour)}@media (width >= 768px){.sidebar-close-btn{display:none}}#app,body,html{height:100%;width:100%;overflow:visible!important;margin:0;padding:0;background-color:var(--background-colour);font-feature-settings:"cv11";font-family:var(--font-family-base)}.superset-embedded-container{position:relative!important;width:100%!important;height:calc(100dvh - var(--dash-header-h))!important;overflow:hidden!important;padding:0!important;margin:0!important}.superset-embedded-container iframe{position:absolute!important;top:0;left:0;border:0!important;display:block!important;transform:scale(var(--superset-scale))!important;transform-origin:top left!important;width:calc(100%/var(--superset-scale))!important;height:calc(100%/var(--superset-scale))!important}@media (width <= 768px){:root{--superset-scale:0.3}}.brand-logo{display:inline-block;width:260px;height:44px;background:var(--brand-logo) left center /contain no-repeat}.hero-section{padding-top:var(--landing-navbar-height)}section[id]{scroll-margin-top:var(--landing-navbar-height)}.nav-underline{position:relative;color:var(--colour-475569);padding-bottom:10px}.nav-underline:after{content:"";position:absolute;left:50%;bottom:2px;width:0;height:2px;background:var(--text-primary);transform:translateX(-50%);transition:width .18s ease-in-out}.nav-underline:hover{color:var(--colour-0f172a)}.nav-underline.active:after,.nav-underline:hover:after,.nav-underline[aria-current=page]:after{width:70%}.hero-content{position:relative;z-index:5}.hero-overlay{z-index:2;background:var(--colour-252-248-241-90)}.hero-right-half{z-index:2;width:50%;background:var(--colour-7-17-31-96);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background-image:linear-gradient(var(--colour-255-255-255-5) 1px,transparent 1px),linear-gradient(90deg,var(--colour-255-255-255-5) 1px,transparent 1px);background-size:56px 56px}.hero-pill{background:var(--colour-33-87-185-10);border:1px solid var(--btn-primary);color:var(--btn-primary);letter-spacing:.18em}.hero-pill-dot{width:6px;height:6px;background:var(--text-primary)}.hero-title{font-size:clamp(2.5rem,min(5vw,8.5vh),5.2rem);color:var(--colour-0f172a)}.hero-title-accent{color:var(--bg-collapsable-btn)}.hero-lead{max-width:560px;font-size:var(--bs-body-font-size);line-height:1.7}.hero-stats-card{width:420px;max-width:100%;background:var(--btn-secondary);border:1px solid var(--btn-secondary);backdrop-filter:blur(10px)}.hero-stat-divider{border-bottom:1px solid var(--colour-255-255-255-8)}.hero-stat-value{font-size:2.6rem;color:var(--text-primary)}@media (width <= 991.98px){.hero-right-half{width:100%;clip-path:none}}.problem-section{background:radial-gradient(900px 500px at 20% 10%,var(--colour-255-255-255-6),transparent 60%),radial-gradient(700px 420px at 85% 20%,var(--colour-255-255-255-5),transparent 55%),linear-gradient(180deg,var(--colour-061326) 0,var(--colour-051023) 55%,var(--colour-040d1e) 100%);color:var(--colour-255-255-255-92)}.problem-kicker{letter-spacing:.25em;color:var(--colour-255-255-255-65)}.kicker-line{width:44px;height:2px;background:var(--text-primary);opacity:.9}.problem-title{font-size:clamp(2.2rem,3.2vw,3.2rem);line-height:1.15;font-weight:600;color:var(--colour-255-255-255-96)}.problem-lead{font-size:var(--bs-body-font-size);line-height:1.8;color:var(--colour-255-255-255-70);max-width:560px}.problem-stat-value{font-size:clamp(3.4rem,6vw,5.5rem);line-height:1;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.problem-stat-label{margin-top:.5rem;font-size:var(--bs-body-font-size);font-weight:600;color:var(--colour-255-255-255-85)}.problem-card{border:1px solid var(--colour-255-255-255-8);background:var(--colour-255-255-255-4);backdrop-filter:blur(10px)}.problem-card-text{font-size:var(--bs-body-font-size);line-height:1.7;color:var(--colour-255-255-255-80)}.problem-card-flow{color:var(--colour-255-255-255-60)}.problem-card-red{background:linear-gradient(180deg,var(--colour-255-71-87-12),var(--colour-255-255-255-3))}.problem-card-kicker-red{color:var(--colour-255-71-87-95);letter-spacing:.22em}.problem-card-green{background:linear-gradient(180deg,var(--colour-46-204-113-12),var(--colour-255-255-255-3))}.problem-card-kicker-green{color:var(--colour-46-204-113-95);letter-spacing:.22em}.impact-eco-section{background:radial-gradient(900px 500px at 20% 20%,var(--colour-0-0-0-3),transparent 60%),radial-gradient(700px 420px at 80% 15%,var(--colour-0-0-0-2-5),transparent 55%),var(--colour-fbf7ef)}.impact-eco-kicker{letter-spacing:.25em;color:var(--text-primary)}.impact-eco-kicker-line{width:44px;height:2px;background:var(--text-primary)}.impact-eco-title{font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.15;font-weight:600;color:var(--colour-0f172a)}.impact-eco-lead{max-width:760px;font-size:var(--bs-body-font-size);line-height:1.85;color:var(--colour-15-23-42-68)}.impact-eco-line{Z-index:1;position:absolute;left:5%;right:5%;top:80px;height:2px;background:var(--colour-212-166-42-22)}.impact-eco-circle,.impact-eco-circle-wrap{width:112px;height:112px;display:flex;align-items:center;justify-content:center}.impact-eco-circle{z-index:2;border-radius:999px;background:var(--colour-081a33);box-shadow:inset 0 0 0 2px var(--colour-255-255-255-8),0 10px 28px var(--colour-0-0-0-12)}.impact-eco-circle-text{font-size:1.6rem;font-weight:700;letter-spacing:.08em;color:var(--text-primary)}.impact-eco-step-title{font-size:1.35rem;font-weight:600;color:var(--colour-0f172a)}.impact-eco-step-text{max-width:320px;margin:0 auto;font-size:var(--bs-body-font-size);line-height:1.85;color:var(--colour-15-23-42-68)}.ssin-section{background:radial-gradient(900px 520px at 20% 20%,var(--colour-0-0-0-3),transparent 60%),radial-gradient(700px 420px at 85% 15%,var(--colour-0-0-0-2-5),transparent 55%),var(--colour-fbf7ef)}.ssin-kicker{letter-spacing:.25em;color:var(--text-primary)}.ssin-kicker-line{width:44px;height:2px;background:var(--text-primary)}.ssin-title{font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1.15;font-weight:600;color:var(--colour-0f172a)}.ssin-lead{max-width:560px;font-size:var(--bs-body-font-size);line-height:1.85;color:var(--colour-15-23-42-68)}.ssin-feature-title{font-weight:600;color:var(--colour-0f172a);font-size:1.05rem}.ssin-feature-text{color:var(--colour-15-23-42-68);line-height:1.75;font-size:var(--bs-body-font-size)}.ssin-icon-box{width:46px;height:46px;border-radius:12px;flex:0 0 46px;border:1px solid var(--colour-15-23-42-8)}.ssin-icon{font-weight:700;color:var(--colour-15-23-42-78)}.ssin-icon-soft{background:var(--colour-46-204-113-10)}.ssin-icon-cool{background:var(--colour-84-160-255-12)}.ssin-icon-warm{background:var(--colour-212-166-42-14)}.ssin-frame{background:var(--colour-212-166-42-10);border:1px solid var(--colour-212-166-42-70);box-shadow:0 18px 50px var(--colour-15-23-42-12)}.ssin-note{background:radial-gradient(900px 420px at 50% 20%,var(--colour-0-0-0-5),transparent 60%),var(--colour-f7f1e6);border:1px solid var(--colour-212-166-42-28)}.ssin-note-kicker{letter-spacing:.22em;color:var(--colour-15-23-42-45)}.ssin-note-value{font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:700;color:var(--colour-0f172a)}.ssin-note-series{color:var(--colour-15-23-42-65)}.ssin-badge{width:70px;height:70px;border-radius:999px;background:var(--btn-primary);box-shadow:0 12px 26px var(--colour-0-0-0-18)}.ssin-badge-icon{font-size:1.6rem;color:var(--colour-255-255-255-95)}.ssin-divider{height:1px;background:var(--colour-15-23-42-10);width:100%}.ssin-note-footer{letter-spacing:.18em;color:var(--colour-15-23-42-55)}.legacy-section{background:radial-gradient(900px 520px at 20% 20%,var(--colour-255-255-255-6),transparent 60%),radial-gradient(700px 420px at 80% 20%,var(--colour-255-255-255-4),transparent 55%),linear-gradient(180deg,var(--colour-061326) 0,var(--colour-050f22) 60%,var(--colour-040b1b) 100%);color:var(--colour-255-255-255-92)}.legacy-lead{max-width:760px;font-size:var(--bs-body-font-size);line-height:1.85;color:var(--colour-255-255-255-70)}.legacy-card{background:var(--colour-255-255-255-4);border:1px solid var(--colour-255-255-255-10);backdrop-filter:blur(10px);box-shadow:0 18px 50px var(--colour-0-0-0-30)}.legacy-icon-box{width:70px;height:70px;border-radius:14px;border:1px solid var(--colour-212-166-42-25);background:var(--colour-212-166-42-6)}.legacy-icon{color:var(--text-primary);font-weight:800;font-size:1.4rem}.legacy-category{letter-spacing:.22em;color:var(--text-primary)}.legacy-name{font-size:1.2rem;font-weight:600;color:var(--colour-255-255-255-96)}.legacy-price{font-weight:600;color:var(--text-primary)}.legacy-card-desc{color:var(--colour-255-255-255-65);line-height:1.7;font-size:var(--bs-body-font-size)}.legacy-divider{height:1px;background:var(--colour-255-255-255-10)}.legacy-list{list-style:none;padding-left:0;margin:0;color:var(--colour-255-255-255-70)}.legacy-dot{width:6px;height:6px;border-radius:999px;background:var(--colour-46-204-113-75);box-shadow:0 0 0 2px var(--colour-46-204-113-10)}.text-xs{font-size:.7rem}.btn-sm.text-xs{min-height:2rem}.btn-sm.text-xs>.bi{font-size:1rem}.impact-exchange-section{background:radial-gradient(900px 520px at 20% 20%,var(--colour-0-0-0-6),transparent 60%),radial-gradient(700px 420px at 80% 20%,var(--colour-0-0-0-5),transparent 55%),linear-gradient(180deg,var(--colour-f6f1e8) 0,var(--colour-f4efe6) 55%,var(--colour-f2ede4) 100%)}.impact-kicker{letter-spacing:.24em;color:var(--background-colour)}.impact-kicker-line{width:44px;height:2px;background:var(--background-colour)}.impact-title{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.12;font-weight:600;color:var(--background-colour)!important}.impact-lead{max-width:620px;font-size:var(--bs-body-font-size);line-height:1.85;color:var(--colour-15-23-42-75)}.impact-card{max-width:520px;border-radius:18px;background:radial-gradient(900px 520px at 30% 20%,var(--colour-255-255-255-7),transparent 65%),linear-gradient(180deg,var(--colour-0b1a2f) 0,var(--colour-071427) 60%,var(--colour-061022) 100%);border:1px solid var(--colour-255-255-255-12);box-shadow:0 24px 70px var(--colour-0-0-0-28);overflow:hidden}.impact-card-kicker{letter-spacing:.22em;color:var(--text-primary)}.impact-diamond{width:6px;height:6px;background:var(--text-primary);transform:rotate(45deg);border-radius:1px}.impact-card-divider{height:1px;background:var(--colour-255-255-255-10)}.impact-muted{letter-spacing:.16em;color:var(--colour-255-255-255-55)}.impact-amount{font-size:clamp(2.2rem,3.6vw,3rem);font-weight:650;color:var(--colour-255-255-255-96)}.impact-row{border-radius:12px;background:var(--colour-255-255-255-5);border:1px solid var(--colour-255-255-255-8)}.impact-row-label{color:var(--colour-255-255-255-65);letter-spacing:.02em}.impact-row-value{font-weight:650;color:var(--text-primary)}.impact-footnote{letter-spacing:.08em;color:var(--colour-255-255-255-45)}.governance-section{background:radial-gradient(900px 520px at 50% 0,var(--colour-0-0-0-4),transparent 60%),radial-gradient(900px 520px at 50% 100%,var(--colour-0-0-0-3),transparent 55%),var(--colour-ffffff)}.governance-kicker{letter-spacing:.24em;color:var(--text-primary)}.governance-kicker-line{width:44px;height:2px;background:var(--text-primary)}.governance-title{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.12;font-weight:600;color:var(--colour-0f172a)}.governance-lead{max-width:760px;font-size:var(--bs-body-font-size);line-height:1.85;color:var(--colour-15-23-42-72)}.governance-card{border-radius:16px;background:var(--colour-ffffff);border:1px solid var(--colour-15-23-42-8);box-shadow:0 18px 60px var(--colour-15-23-42-6)}.governance-icon-wrap{width:86px;height:86px;border-radius:999px;background:var(--colour-15-23-42-4);color:var(--colour-15-23-42-88)}.governance-icon{width:28px;height:28px;display:block}.governance-card-title{font-weight:650;color:var(--colour-0f172a)}.governance-card-text{line-height:1.85;color:var(--colour-15-23-42-68);font-size:var(--bs-body-font-size)}@media (width >= 1200px){.governance-card .card-body{min-height:320px}}.tax-advantage-section{background:radial-gradient(900px 520px at 50% 0,var(--colour-0-0-0-4),transparent 60%),radial-gradient(900px 520px at 50% 100%,var(--colour-0-0-0-3),transparent 55%),var(--colour-ffffff)}.tax-badge{width:172px;height:172px;border-radius:999px;background:transparent;border:1px dashed var(--colour-15-23-42-18);box-shadow:0 10px 36px var(--colour-15-23-42-6);position:relative}.tax-badge:before{content:"";position:absolute;inset:10px;border-radius:999px;border:4px solid var(--colour-15-23-42-92);background:var(--colour-255-255-255-65)}.tax-badge-value{font-size:3.2rem;line-height:1;font-weight:650;color:var(--colour-0f172a)}.tax-badge-label{margin-top:2px;letter-spacing:.22em;color:var(--text-primary)}.tax-kicker{letter-spacing:.24em;color:var(--text-primary)}.tax-kicker-line{width:44px;height:2px;background:var(--text-primary)}.tax-title{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.12;font-weight:600;color:var(--colour-0f172a)}.tax-lead{max-width:820px;font-size:var(--bs-body-font-size);line-height:1.95;color:var(--colour-15-23-42-72)}.vsi-section{background:radial-gradient(900px 540px at 55% 50%,var(--colour-255-255-255-8),transparent 65%),radial-gradient(900px 540px at 30% 30%,var(--colour-255-255-255-5),transparent 60%),var(--colour-07111f);color:var(--colour-e5e7eb)}.vsi-kicker{letter-spacing:.22em;color:var(--text-primary)}.vsi-kicker-line{width:44px;height:2px;background:var(--text-primary)}.vsi-title{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.1;font-weight:600;color:var(--colour-ffffff)}.vsi-lead{max-width:520px;line-height:1.9;color:var(--colour-229-231-235-78)}.vsi-cta{letter-spacing:.18em;color:var(--text-primary)}.vsi-cta:hover{color:var(--colour-ffffff)}.vsi-window{border-radius:14px;border:1px solid var(--colour-255-255-255-12);background:var(--colour-255-255-255-8);backdrop-filter:blur(10px)}.vsi-window-top{border-bottom:1px solid var(--colour-255-255-255-10);border-top-left-radius:14px;border-top-right-radius:14px;background:var(--colour-0-0-0-10)}.vsi-dot{width:9px;height:9px;border-radius:999px;display:inline-block;margin-right:8px}.dot-red{background:var(--colour-ff5f57)}.dot-yellow{background:var(--colour-febc2e)}.dot-green{background:var(--colour-28c840)}.vsi-card{border-radius:12px;border:1px solid var(--colour-255-255-255-10);background:var(--colour-0-0-0-18)}.vsi-card-label{letter-spacing:.16em;color:var(--colour-229-231-235-55)}.vsi-metric-value{font-size:1.6rem;font-weight:650;color:var(--text-primary)}.vsi-bars{gap:8px;height:92px}.vsi-bar-wrap{flex:1;display:flex;align-items:flex-end}.vsi-bar{width:100%;border-radius:3px;background:linear-gradient(180deg,var(--colour-212-166-42-95),var(--colour-212-166-42-70));box-shadow:0 6px 18px var(--colour-0-0-0-25)}.legacy-cta-section{min-height:92vh;background:radial-gradient(1100px 640px at 50% 35%,var(--colour-255-255-255-10),transparent 62%),radial-gradient(900px 520px at 20% 20%,var(--colour-255-255-255-6),transparent 55%),radial-gradient(900px 520px at 80% 20%,var(--colour-255-255-255-6),transparent 55%),var(--colour-07111f);color:var(--colour-e5e7eb)}.legacy-kicker{letter-spacing:.28em;color:var(--text-primary)}.legacy-kicker-line{width:44px;height:2px;background:var(--text-primary)}.legacy-title{font-size:clamp(2.4rem,5vw,4.1rem);line-height:1.05;font-weight:650;color:var(--colour-ffffff)}.legacy-subtitle{font-size:var(--bs-body-font-size);line-height:1.8;margin-bottom:0}.legacy-subtitle,.legacy-subtitle-accent{font-style:italic;color:var(--text-primary)}.legacy-subtitle-rest{color:var(--colour-229-231-235-72)}.legacy-pill{border-radius:12px;border:1px solid var(--colour-212-166-42-18);background:var(--colour-0-0-0-18);padding:18px 14px;color:var(--colour-255-255-255-92);backdrop-filter:blur(6px);transition:transform .15s ease,border-color .15s ease,background .15s ease;cursor:pointer}.legacy-pill:hover{transform:translateY(-2px);border-color:var(--colour-212-166-42-35);background:var(--colour-0-0-0-24)}.legacy-pill.active{border-color:var(--colour-212-166-42-55);box-shadow:0 10px 28px var(--colour-0-0-0-30)}.legacy-pill-title{font-size:1.05rem;font-weight:650;margin-bottom:4px}.legacy-pill-meta{color:var(--text-primary);letter-spacing:.06em}.legacy-main-cta{min-width:260px;padding:18px 26px;border-radius:12px;border:1px solid var(--colour-212-166-42-22);background:var(--colour-10-20-40-55);letter-spacing:.2em;color:var(--text-primary);backdrop-filter:blur(8px);transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.legacy-main-cta:hover{transform:translateY(-2px);border-color:var(--colour-212-166-42-45);background:var(--colour-10-20-40-70);color:var(--colour-ffffff)}.legacy-quote-wrap{max-width:760px;margin-left:auto;margin-right:auto}.legacy-quote{color:var(--colour-229-231-235-55);font-style:italic;line-height:1.8}@media (width <= 991.98px){.legacy-cta-section{min-height:auto}}.z-3{z-index:999!important}.auth-screen{background:var(--background-colour)}.auth-hero-bg{background:radial-gradient(900px 520px at 20% 20%,var(--colour-90-180-255-10),transparent 60%),radial-gradient(700px 420px at 85% 30%,var(--colour-90-180-255-8),transparent 58%),radial-gradient(900px 520px at 60% 90%,var(--colour-90-180-255-6),transparent 62%),linear-gradient(180deg,var(--background-colour) 0,var(--background-colour) 55%,var(--colour-060d18) 100%)}.auth-screen:before{opacity:.35;background-image:linear-gradient(var(--colour-255-255-255-6) 1px,transparent 1px),linear-gradient(90deg,var(--colour-255-255-255-6) 1px,transparent 1px);background-size:56px 56px}.auth-screen:after,.auth-screen:before{content:"";position:absolute;inset:0;pointer-events:none}.auth-screen:after{opacity:.55;background:radial-gradient(circle at 18% 30%,var(--colour-130-210-255-55) 1.5px,transparent 2px),radial-gradient(circle at 28% 50%,var(--colour-130-210-255-35) 1.3px,transparent 2px),radial-gradient(circle at 40% 28%,var(--colour-130-210-255-35) 1.2px,transparent 2px),radial-gradient(circle at 52% 44%,var(--colour-130-210-255-40) 1.4px,transparent 2px),radial-gradient(circle at 64% 62%,var(--colour-130-210-255-32) 1.2px,transparent 2px),radial-gradient(circle at 72% 38%,var(--colour-130-210-255-32) 1.2px,transparent 2px),radial-gradient(circle at 78% 70%,var(--colour-130-210-255-28) 1.1px,transparent 2px),radial-gradient(circle at 35% 72%,var(--colour-130-210-255-28) 1.1px,transparent 2px),linear-gradient(120deg,transparent 48%,var(--colour-130-210-255-12) 49%,var(--colour-130-210-255-12) 51%,transparent 52%),linear-gradient(30deg,transparent 48%,var(--colour-130-210-255-10) 49%,var(--colour-130-210-255-10) 51%,transparent 52%),linear-gradient(160deg,transparent 48%,var(--colour-130-210-255-8) 49%,var(--colour-130-210-255-8) 51%,transparent 52%)}.dashboard-header-border{border-bottom:1px solid var(--bg-warning)}.edit-profile-page,.profile-page,.user-management-page{min-height:100vh}.profile-sections{max-width:1180px}.settings-user-avatar{width:40px;height:40px;flex:0 0 40px;background:linear-gradient(145deg,var(--bg-info),var(--colour-f6d66c));color:var(--background-colour);font-size:.78rem;font-weight:900}.settings-modal-backdrop{background:var(--colour-1-19-45-74);backdrop-filter:blur(8px)}.app-bg,.dashboard-container,.edit-profile-page,.profile-page,.user-management-page{background-color:var(--background-colour);background-image:radial-gradient(circle at 18% 30%,var(--colour-130-210-255-30) 1.5px,transparent 2px),radial-gradient(circle at 28% 50%,var(--colour-130-210-255-19) 1.3px,transparent 2px),radial-gradient(circle at 40% 28%,var(--colour-130-210-255-19) 1.2px,transparent 2px),radial-gradient(circle at 52% 44%,var(--colour-130-210-255-22) 1.4px,transparent 2px),radial-gradient(circle at 64% 62%,var(--colour-130-210-255-18) 1.2px,transparent 2px),radial-gradient(circle at 72% 38%,var(--colour-130-210-255-18) 1.2px,transparent 2px),radial-gradient(circle at 78% 70%,var(--colour-130-210-255-15) 1.1px,transparent 2px),radial-gradient(circle at 35% 72%,var(--colour-130-210-255-15) 1.1px,transparent 2px),linear-gradient(120deg,transparent 48%,var(--colour-130-210-255-6-6) 49%,var(--colour-130-210-255-6-6) 51%,transparent 52%),linear-gradient(30deg,transparent 48%,var(--colour-130-210-255-5-5) 49%,var(--colour-130-210-255-5-5) 51%,transparent 52%),linear-gradient(160deg,transparent 48%,var(--colour-130-210-255-4-4) 49%,var(--colour-130-210-255-4-4) 51%,transparent 52%),linear-gradient(var(--colour-0-0-0-25),var(--colour-0-0-0-25)),radial-gradient(900px 520px at 20% 20%,var(--colour-90-180-255-10),transparent 60%),radial-gradient(700px 420px at 85% 30%,var(--colour-90-180-255-8),transparent 58%),radial-gradient(900px 520px at 60% 90%,var(--colour-90-180-255-6),transparent 62%),linear-gradient(180deg,var(--background-colour) 0,var(--background-colour) 55%,var(--colour-060d18) 100%);background-attachment:fixed;background-repeat:no-repeat}.glass-card,.pv-card,.pv-dt-card{--bs-card-bg:transparent;position:relative;background:var(--system-card-bg)!important;border:var(--system-card-border)!important;border-radius:var(--system-card-radius);backdrop-filter:var(--system-card-blur)}.glass-card:not(.glass-card-neon),.pv-card,.pv-dt-card{box-shadow:none!important}.glass-card:after,.pv-card:after,.pv-dt-card:after{content:"";position:absolute;inset:var(--system-card-outline-inset);border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--system-card-outline);opacity:.9}.min-w-0{min-width:0}.sidebar-outline{border:1px solid var(--background-colour)!important}.pv-dt-host .pv-dt-table{--bs-table-bg:transparent}.pv-dt-host .dt-empty{text-align:center}.pv-dt-host th.dt-orderable-asc,.pv-dt-host th.dt-orderable-desc{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pv-dt-host th .dt-column-order{margin-left:.4rem;opacity:.35}.pv-dt-host th.dt-orderable-asc .dt-column-order:after,.pv-dt-host th.dt-orderable-desc .dt-column-order:after{content:"\2195"}.pv-dt-host th.dt-ordering-asc .dt-column-order,.pv-dt-host th.dt-ordering-desc .dt-column-order{color:var(--bs-warning);opacity:1}.pv-dt-host th.dt-ordering-asc .dt-column-order:after{content:"\2191"}.pv-dt-host th.dt-ordering-desc .dt-column-order:after{content:"\2193"}