@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--bg-main:#050d12;--bg-card:#0a1720;--bg-card-hover:#0f212c;--text-main:#e6ebef;--text-muted:#8494a5;--accent-blue:#c9a44a;--accent-green:#2fb67a;--accent-red:#ef4444;--border-color:#c9a44a1a;--border-radius:8px;--font-main:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--brand-gold:#c9a44a;--brand-green:#1e7a52;--font-header:"Montserrat", sans-serif;font-family:var(--font-main);color:var(--text-main);background-color:var(--bg-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}body,html{height:100%;margin:0;padding:0}*{box-sizing:border-box}.app-container{width:100vw;height:100vh;display:flex;overflow:hidden}.sidebar{background-color:var(--bg-card);border-right:1px solid var(--border-color);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;width:250px;height:100vh;padding:1.5rem 0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow-y:auto}.sidebar::-webkit-scrollbar{display:none}.sidebar.collapsed{width:80px}.sidebar-header{justify-content:space-between;align-items:center;padding:0 1.5rem 2rem;display:flex}.sidebar-logo-container{flex-direction:column;padding:0;line-height:1.1;display:flex}.logo-line-1{font-family:var(--font-main);letter-spacing:4px;color:#fff;opacity:.8;text-transform:uppercase;margin-bottom:2px;font-size:.65rem;font-weight:500}.logo-line-2{font-family:var(--font-header);color:var(--accent-blue);letter-spacing:-.5px;font-size:1.6rem;font-weight:400}.sidebar-nav{flex-direction:column;gap:.5rem;padding:0 1rem;display:flex}.nav-item{border-radius:var(--border-radius);color:var(--text-muted);align-items:center;gap:1rem;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.nav-item:hover{background-color:var(--bg-card-hover);color:var(--text-main)}.nav-item.active{background-color:var(--bg-card-hover);color:var(--accent-blue);border-left:3px solid var(--accent-blue)}.main-content{background-color:var(--bg-main);flex:1;padding:2rem;overflow-y:auto}h1.section-title{font-family:var(--font-header);color:#fff;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:2rem;font-size:1.5rem;font-weight:400}h2.card-title{font-family:var(--font-header);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:1.5rem;font-size:.9rem;font-weight:400}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;transition:all .2s}.card:hover{background-color:var(--bg-card-hover);border-color:#ffffff1a}.value-highlight{font-family:var(--font-main);color:#fff;letter-spacing:-1px;margin:.5rem 0;font-size:2rem;font-weight:700}.text-profit{color:var(--accent-green)!important}.text-loss{color:var(--accent-red)!important}.text-blue{color:var(--accent-blue)!important}.text-muted{color:var(--text-muted)!important}.table-container{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:2rem;overflow-x:auto}.oakmont-table{border-collapse:collapse;text-align:left;width:100%}.oakmont-table th{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:1.25rem 1rem;font-size:.8rem;font-weight:600}.oakmont-table td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:1.25rem 1rem}.oakmont-row:last-child td{border-bottom:none}.oakmont-row:hover td{background-color:var(--bg-card-hover)}.val-stack{flex-direction:column;gap:.25rem;display:flex}.ticker-name{color:var(--accent-blue);font-size:.95rem;font-weight:700}.company-name{color:var(--text-muted);font-size:.8rem}.input-group{margin-bottom:1.5rem}.input-label{color:var(--text-muted);text-transform:uppercase;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.input-field{background-color:var(--bg-main);border:1px solid var(--border-color);border-radius:var(--border-radius);color:#fff;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.input-field:focus{border-color:var(--accent-blue);outline:none}.btn{border-radius:var(--border-radius);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background-color:var(--accent-blue);color:#000}.btn-primary:hover{background-color:#e3cb8e;box-shadow:0 0 15px #c9a44a66}.btn-danger{color:var(--accent-red);background-color:#ef44441a;border:1px solid #ef444433}.btn-danger:hover{background-color:#ef444433}.btn-success{color:var(--accent-green);background-color:#2fb67a1a;border:1px solid #2fb67a33}.btn-success:hover{background-color:#2fb67a33}.file-drop-area{border-radius:var(--border-radius);text-align:center;cursor:pointer;background-color:var(--bg-card);border:2px dashed #ffffff1a;padding:3rem 2rem;transition:all .2s}.file-drop-area *{pointer-events:none}.file-drop-area:hover,.file-drop-area.dragover{border-color:var(--accent-blue);background-color:#c9a44a0d}.file-drop-icon{width:48px;height:48px;color:var(--accent-blue);margin-bottom:1rem}.flex-between{justify-content:space-between;align-items:center;display:flex}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.flex-gap{gap:1rem;display:flex}[data-tooltip]{cursor:help;position:relative}[data-tooltip]:before{content:attr(data-tooltip);color:#f8fafc;white-space:normal;z-index:1001;opacity:0;visibility:hidden;pointer-events:none;text-align:left;text-transform:none;letter-spacing:0;background:#0f212c;border:1px solid #ffffff1a;border-radius:8px;width:280px;padding:.8rem 1rem;font-size:.75rem;font-weight:400;line-height:1.5;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:140%;left:50%;transform:translate(-50%);box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #00000080}[data-tooltip]:after{content:"";opacity:0;visibility:hidden;z-index:1001;border:6px solid #0000;border-bottom-color:#0f212c;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:120%;left:50%;transform:translate(-50%)}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;visibility:visible}[data-tooltip]:hover:before{top:150%}[data-tooltip]:hover:after{top:135%}th:first-child[data-tooltip]:before{left:0;transform:translate(0)}th:first-child[data-tooltip]:after{left:20px;transform:translate(0)}th:last-child[data-tooltip]:before{left:auto;right:0;transform:translate(0)}th:last-child[data-tooltip]:after{left:auto;right:20px;transform:translate(0)}.login-overlay{background:var(--bg-main);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.login-bg{background:radial-gradient(ellipse at 20% 50%, #c9a44a0f 0%, transparent 60%), radial-gradient(ellipse at 80% 20%, #2fb67a0d 0%, transparent 60%), var(--bg-main);z-index:-1;position:fixed;inset:0}.login-card{-webkit-backdrop-filter:blur(20px);background:#0a1720d9;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:420px;padding:3rem 2.5rem;animation:.4s cubic-bezier(.4,0,.2,1) loginIn;box-shadow:0 24px 80px #00000080}@keyframes loginIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.login-logo{text-align:center;margin-bottom:2.25rem}.login-logo .hub-name{background:linear-gradient(135deg, #fff 0%, var(--accent-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;line-height:1}.login-logo .hub-sub{text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-top:.25rem;font-size:.7rem}.login-logo .hub-brand{text-transform:uppercase;letter-spacing:3px;color:var(--accent-blue);opacity:.7;margin-top:.15rem;font-size:.65rem}.login-card h2{color:var(--text-main);text-align:center;margin-bottom:.35rem;font-size:1.1rem;font-weight:600}.login-card p{color:var(--text-muted);text-align:center;margin-bottom:1.75rem;font-size:.85rem}.login-form{flex-direction:column;gap:1rem;display:flex}.login-input{width:100%;color:var(--text-main);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:.875rem 1.1rem;font-family:inherit;font-size:.9rem;transition:all .2s}.login-input:focus{border-color:var(--accent-blue);background:#c9a44a0d;box-shadow:0 0 0 3px #c9a44a1f}.login-input::placeholder{color:var(--text-muted)}select.login-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select.login-input option{color:#fff!important;opacity:1!important;background-color:#000!important}.login-btn{background:linear-gradient(135deg, var(--accent-blue) 0%, #c9a44a 100%);color:#fff;cursor:pointer;letter-spacing:.04em;border:none;border-radius:10px;width:100%;padding:.9rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #c9a44a4d}.login-btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 24px #c9a44a66}.login-btn:active{transform:translateY(0)}.login-error{color:var(--accent-red);text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:.6rem;font-size:.82rem;font-weight:500}.password-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.password-input-wrapper .login-input{padding-right:3rem}.password-toggle-btn{color:var(--text-muted);cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:color .2s;display:flex;position:absolute;right:12px}.password-toggle-btn:hover{color:var(--accent-blue)}.strategy-markdown-content h1,.strategy-markdown-content h2,.strategy-markdown-content h3{color:#fff;margin-top:1.2rem;margin-bottom:.6rem;font-weight:700}.strategy-markdown-content h1{border-bottom:1px solid #ffffff1a;padding-bottom:.4rem;font-size:1.25rem}.strategy-markdown-content h2{font-size:1.1rem}.strategy-markdown-content h3{font-size:.95rem}.strategy-markdown-content p{margin-bottom:.8rem}.strategy-markdown-content ul,.strategy-markdown-content ol{margin-bottom:.8rem;padding-left:1.4rem}.strategy-markdown-content li{margin-bottom:.3rem}.strategy-markdown-content table{border-collapse:collapse;background:#0003;border:1px solid #ffffff14;border-radius:6px;width:100%;margin:1rem 0;font-size:.82rem;overflow:hidden}.strategy-markdown-content th{color:var(--accent-blue);text-align:left;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:.6rem .8rem;font-weight:600}.strategy-markdown-content td{color:#cbd5e1;border-bottom:1px solid #ffffff0a;padding:.55rem .8rem}.strategy-markdown-content tr:last-child td{border-bottom:none}.strategy-markdown-content pre{color:#58a6ff;background:#0d1117;border:1px solid #ffffff1a;border-radius:8px;margin:1rem 0;padding:1rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.8rem;overflow-x:auto}.strategy-markdown-content code{color:#c9a44a;background:#ffffff14;border-radius:4px;padding:.15rem .4rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.82rem}.strategy-markdown-content pre code{color:inherit;background:0 0;padding:0}.strategy-markdown-content blockquote{border-left:3px solid var(--accent-blue);background:#3b82f60d;border-radius:0 6px 6px 0;margin:.8rem 0;padding:.6rem 1rem;font-style:italic}.brand-logo{height:auto;display:block}h1,h2,h3{font-family:var(--font-header)}.login-btn{color:#050d12;background:linear-gradient(135deg,#e3cb8e 0%,#c9a44a 55%,#a47f3c 100%)}.login-bg{background:radial-gradient(55% 45% at 50% 38%,#14403f54 0%,#0000 65%),radial-gradient(#0f2830 0%,#050d12 75%)}.login-card{background:#050d1273;border:1px solid #c9a44a24;box-shadow:0 30px 90px #0000008c}[data-theme=light] .login-bg{background:radial-gradient(#0f2830 0%,#050d12 75%)}.login-wallpaper .login-bg{background:#050d12;overflow:hidden}.login-backdrop .lb-layer{position:absolute;inset:0}.login-backdrop .lb-image{background:#050d12 -webkit-image-set(url(/brand/login-wallpaper.webp) 1x type("image/webp"),url(/brand/login-wallpaper.jpg) 1x type("image/jpeg")) 100%/cover no-repeat;background:#050d12 image-set("/brand/login-wallpaper.webp" 1x type("image/webp"),"/brand/login-wallpaper.jpg" 1x type("image/jpeg")) 100%/cover no-repeat}.login-backdrop .lb-tint{mix-blend-mode:color;opacity:.38;-webkit-mask-composite:source-in;background:#186862;-webkit-mask-image:radial-gradient(26% 20% at 74% 37%,#0000 55%,#000 100%),radial-gradient(28% 30% at 82% 56%,#0000 30%,#000 100%);mask-image:radial-gradient(26% 20% at 74% 37%,#0000 55%,#000 100%),radial-gradient(28% 30% at 82% 56%,#0000 30%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.login-backdrop .lb-routes{width:100%;height:100%}.login-backdrop .lb-shade{background:linear-gradient(90deg,#050d128c 0%,#050d1226 45%,#0000 70%)}.lb-routes path{fill:none;stroke-linecap:round}.lb-tracks path{stroke:#d8bb7a29;stroke-width:1.5px}.lb-signals path{stroke:#f2d38f;stroke-width:2.5px;stroke-dasharray:70 930;stroke-dashoffset:1000px;filter:drop-shadow(0 0 6px #f2d38f);animation:linear infinite lb-travel}.lb-horizon{stroke:#7fd8cf;stroke-width:2px;stroke-dasharray:120 880;stroke-dashoffset:1000px;opacity:.7;filter:drop-shadow(0 0 8px #7fd8cf);animation:9s ease-in-out infinite lb-travel}.lb-nodes circle{fill:#f6d58c;filter:drop-shadow(0 0 6px #f6d58c);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite lb-node}.lb-sun{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite alternate lb-sun}.lb-star>*{transform-box:fill-box;transform-origin:50%}.lb-star-glow{mix-blend-mode:screen;animation:3.2s ease-in-out infinite lb-star-glow}.lb-star-v{animation:3.2s ease-in-out infinite lb-star-v}.lb-star-h{animation:3.2s ease-in-out infinite lb-star-h}.lb-star-diag{opacity:0;animation:3.2s ease-in-out infinite lb-star-diag}@keyframes lb-star-glow{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes lb-star-v{0%,to{opacity:.4;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1.1)}}@keyframes lb-star-h{0%,to{opacity:.3;transform:scaleX(.6)}50%{opacity:.95;transform:scaleX(1.15)}}@keyframes lb-star-diag{0%,30%,70%,to{opacity:0;transform:rotate(0)scale(.6)}50%{opacity:.7;transform:rotate(20deg)scale(1)}}.lb-rocket{opacity:0;animation:16s cubic-bezier(.7,0,.84,0) infinite lb-rocket}.lb-rocket-trail,.sidebar-rocket-trail{transform-box:fill-box;transform-origin:50% 0}.lb-rocket-trail{animation:16s cubic-bezier(.7,0,.84,0) infinite lb-trail}@keyframes lb-trail{0%{transform:scaleY(.08)}55%,to{transform:scaleY(1.2)}}.lb-rocket-plume{mix-blend-mode:screen;transform-box:fill-box;transform-origin:50% 0;animation:.12s steps(2,end) infinite alternate lb-flicker}.lb-rocket-trail{mix-blend-mode:screen}@keyframes lb-rocket{0%{opacity:0;transform:translateY(1010px)scale(.55)}4%{opacity:1}48%{opacity:1}55%{opacity:0;transform:translateY(-160px)scale(1.15)}to{opacity:0;transform:translateY(-160px)scale(1.15)}}@keyframes lb-flicker{0%{opacity:.85;transform:scaleY(.85)}to{opacity:1;transform:scaleY(1.15)}}@keyframes lb-travel{to{stroke-dashoffset:0}}@keyframes lb-node{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes lb-sun{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.lb-signals,.lb-horizon{display:none}.lb-nodes circle,.lb-sun,.lb-star *{animation:none}.lb-rocket{display:none}}.login-wallpaper>:not(.login-bg){width:100%;max-width:420px}.login-wallpaper>div:first-of-type+div{width:auto}@media (width>=900px){.login-wallpaper{justify-content:center;align-items:flex-start!important;padding-left:9vw!important}.login-wallpaper .login-logo .hub-name{display:none!important}}@media (width<=899px){.login-backdrop .lb-image{background-position:84%}.login-backdrop .lb-routes{display:none}.login-backdrop .lb-tint{-webkit-mask-image:radial-gradient(70% 16% at 50% 41%,#0000 55%,#000 100%);mask-image:radial-gradient(70% 16% at 50% 41%,#0000 55%,#000 100%)}.login-wallpaper>div:first-of-type+div{position:absolute;top:16px;right:16px}.login-wallpaper{justify-content:flex-end!important;padding-top:53vh!important}.login-wallpaper .login-logo .hub-name{display:none!important}.login-wallpaper .login-card{background:#050d1299}}:root{--tx-carbon:repeating-linear-gradient(135deg, #ffffff04 0 1px, transparent 1px 5px), repeating-linear-gradient(45deg, #0003 0 2px, transparent 2px 6px);--tx-metal:repeating-linear-gradient(170deg, #ffffff06 0 1px, transparent 1px 4px);--tx-contour:repeating-radial-gradient(ellipse at 120% 120%, transparent 0 17px, #c9a44a0c 18px 19px, transparent 20px 30px);--tx-data:repeating-linear-gradient(0deg, transparent 0 25px, #4fa67a12 26px 27px), repeating-linear-gradient(90deg, transparent 0 25px, #4fa67a12 26px 27px)}.nav-icon,svg.lucide{stroke-width:1.5px}.sidebar{border-right:1px solid #c9a44a1f;background-image:radial-gradient(at 100% 0,#c9a44a14,#0000 60%),linear-gradient(100deg,#050d12 25%,#0b2731 100%)!important}.main-content{background-image:linear-gradient(180deg, transparent 0%, #050d12 85%), var(--tx-data);background-attachment:fixed;position:relative}.main-content:after{content:"";pointer-events:none;z-index:0;left:calc(var(--tx-sidebar-w,250px) - 20%);opacity:.55;background:radial-gradient(at 70% 0,#d8bb7a22,#0000 40%);border-top:1px solid #d8bb7a55;border-radius:50%;height:230px;position:fixed;bottom:-185px;right:-20%;box-shadow:0 -6px 30px #1e7a5233,0 -1px 12px #d8bb7a33}.main-content{isolation:isolate}.main-content:after{z-index:-1!important}.main-content>*{z-index:1;position:relative}.card{background-image:var(--tx-carbon)}.main-content>div>.card:first-of-type{position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 75% 115%, #d8bb7a26, transparent 40%), var(--tx-metal), linear-gradient(135deg, #0b2731, #050d12 70%)!important}.main-content>div>.card:first-of-type:after{content:"";pointer-events:none;border-top:1px solid #d8bb7a88;border-radius:50%;width:160%;height:180px;position:absolute;bottom:-150px;left:-30%;box-shadow:0 -6px 24px #1e7a5244,0 -1px 10px #d8bb7a55}[data-theme=light] .main-content{background-image:none}[data-theme=light] .main-content:after{opacity:.35}[data-theme=light] .sidebar,[data-theme=light] .main-content>div>.card:first-of-type{background-image:none!important}[data-theme=light] .card{background-image:none}.dl-wordmark{font-family:var(--font-header);letter-spacing:.42em;justify-content:center;align-items:center;gap:.9rem;margin-top:.25rem;font-size:1.65rem;line-height:1;display:flex}.dl-wordmark span:not(.dl-bar){margin-right:-.42em}.dl-data{color:#eef1f4;font-weight:300}.dl-lab{background:linear-gradient(#f2d38f 0%,#c9a44a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.dl-bar{background:linear-gradient(#0000,#c9a44a,#0000);width:1px;height:1.4em}.sidebar-rocket-lane{z-index:30;pointer-events:none;width:0;height:100vh;transition:left .2s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:250px;overflow:visible}.sidebar-rocket-lane.collapsed{left:80px}.sidebar-rocket{opacity:0;animation:16s cubic-bezier(.7,0,.84,0) infinite sidebar-rocket;position:absolute;top:0;left:-12px}.sidebar-rocket-trail{animation:16s cubic-bezier(.7,0,.84,0) infinite sidebar-trail}@keyframes sidebar-trail{0%{transform:scaleY(.08)}55%,to{transform:scaleY(1.2)}}.sidebar-rocket-plume,.sidebar-rocket-trail{mix-blend-mode:screen}.sidebar-rocket-plume{transform-box:fill-box;transform-origin:50% 0;animation:.12s steps(2,end) infinite alternate lb-flicker}@keyframes sidebar-rocket{0%{opacity:0;transform:translateY(calc(100vh - 70px))}4%{opacity:1}48%{opacity:1}55%{opacity:0;transform:translateY(-240px)}to{opacity:0;transform:translateY(-240px)}}@media (width<=768px){.sidebar-rocket-lane{display:none}}@media (prefers-reduced-motion:reduce){.sidebar-rocket-lane{display:none}}[data-theme=light] .sidebar-rocket-plume,[data-theme=light] .sidebar-rocket-trail{mix-blend-mode:normal}.wordmark-sm{justify-content:flex-start;gap:.55rem;margin:6px 0 0;font-size:.95rem}[data-theme=light] .dl-data{color:#0b1f33}:root{--metric-base:#0a1720e6}[data-theme=light]{--metric-base:#fff}@media (width<=768px){.metrics-grid{grid-template-columns:repeat(2,1fr)!important}}.mobile-menu-btn,.mobile-menu-backdrop{display:none}@media (width<=768px){.sidebar,.sidebar.collapsed{z-index:200;width:min(82vw,300px);transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #0009}.sidebar.mobile-open{transform:none}.mobile-menu-backdrop{z-index:190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050d1299;display:block;position:fixed;inset:0}.mobile-menu-btn{z-index:150;cursor:pointer;color:#e6ebef;background:#0a1720eb;border:1px solid #c9a44a40;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:fixed;top:12px;left:12px}[data-theme=light] .mobile-menu-btn{color:#0b1f33;background:#fff}.main-content{padding:4.25rem 1rem 1.5rem}.main-content:after{left:-20%}.main-content [style*="grid-template-columns: repeat(3"],.main-content [style*="grid-template-columns: repeat(4"],.main-content [style*="grid-template-columns: repeat(5"],.main-content [style*="grid-template-columns: repeat(6"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.main-content [style*="grid-template-columns: 1fr 1fr"],.main-content [style*="grid-template-columns: 2fr 1fr"],.main-content [style*="grid-template-columns: 1fr 2fr"]{grid-template-columns:minmax(0,1fr)!important}.main-content table{max-width:100%;display:block;overflow-x:auto}.main-content [style*="justify-content: space-between"]{flex-wrap:wrap;gap:.75rem}.main-content [style*="display: flex"]>*{min-width:0}:is(.main-content div:has(>h1.section-title),.main-content div:has(>div>h1.section-title)){flex-wrap:wrap;gap:.75rem}.main-content [style*="grid-template-columns: 2"][style*=px\ 1fr],.main-content [style*="grid-template-columns: 3"][style*=px\ 1fr],.main-content [style*="grid-template-columns: 4"][style*=px\ 1fr]{grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}h1.section-title{font-size:1.4rem}.ia-page{height:auto!important}.ia-layout{flex-direction:column;overflow:visible!important}.ia-side{width:100%!important;padding-right:0!important}.ia-layout>.card{min-height:60vh}}
