:root{--bg-0:#1b1f24;--bg-1:#232930;--bg-2:#2a3139;--panel:#2c343cbd;--panel-strong:#364049f0;--panel-soft:#2f3841b3;--line:#c1ad8b3b;--line-strong:#d4bc966b;--text-0:#ece5d8;--text-1:#c9bba3;--text-2:#ab9d87;--accent:#cc9a54;--accent-2:#dfb375;--accent-3:#a7773a;--warn:#de7f62;--ok:#7cb183;--shadow:0 18px 50px #00000059;--radius-lg:16px;--radius-md:12px;--topbar-height:56px;--ticker-height:38px;--sidebar-width:232px;--intel-width:318px;--workspace-gap:14px;--footer-height:34px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:var(--text-0);background:radial-gradient(1300px 620px at -15% -20%,#af84491f,#0000 58%),radial-gradient(900px 560px at 110% -25%,#846e4f29,#0000 58%),linear-gradient(170deg,#1a1f25 0%,#252c34 48%,#20262d 100%);min-height:100vh;margin:0;font-size:14px;overflow-x:hidden}#root{min-height:100vh}h1,h2,h3,p{margin:0}.eyebrow{color:var(--text-2);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700}.auth-copy{color:var(--text-1);margin-top:.5rem;line-height:1.55}.site-footer{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-top:0;padding-bottom:calc(env(safe-area-inset-bottom) + 0);min-height:var(--footer-height);border-top:1px solid #d4bc9638;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.site-footer p{color:#c4b8a4;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:600}.site-footer-dashboard{background:linear-gradient(#181d22c2,#13181df0)}.workspace-grid{border:1px solid var(--line-strong);width:100%;color:var(--text-0);background:#08101eb3;border-radius:10px;padding:.68rem .8rem;font-size:1rem;transition:border-color .18s,box-shadow .18s,transform .18s}input:focus{border-color:#3bb8ffe6;outline:none;box-shadow:0 0 0 3px #3bb8ff33}button{background:linear-gradient(135deg, var(--accent-3), var(--accent));color:#241807;cursor:pointer;border:0;border-radius:12px;padding:.66rem .92rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s}button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 24px #19426e6b}button:disabled{opacity:.7;cursor:wait}button.secondary{color:var(--text-0);border:1px solid var(--line-strong);background:linear-gradient(135deg,#19273ff2,#101c30f2)}.form-error{color:var(--warn);font-weight:600}.admin-layout{padding:0;animation:.48s ease-out fade-in;position:fixed;inset:0;overflow:hidden}.market-strip{top:var(--topbar-height);z-index:38;height:var(--ticker-height);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#1d2227fa,#191e23fa);border-radius:0;align-items:center;padding:0;display:flex;position:fixed;left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #0000002e}.market-strip-label{color:#d6ac6f;letter-spacing:.16em;text-transform:uppercase;z-index:1;background:linear-gradient(#cd9d5826,#cd9d5808);border-right:1px solid #cd9d5842;flex:none;align-items:center;gap:.35rem;height:100%;padding:0 .62rem;font-size:.56rem;font-weight:800;display:flex}.market-strip-mark{color:#bf8240;letter-spacing:-.1em;font-size:.76rem}.market-strip-viewport{flex:1;min-width:0;height:100%;overflow:hidden}.market-track{align-items:stretch;gap:0;width:max-content;min-width:max-content;height:100%;padding:0;animation:42s linear infinite ticker-scroll;display:flex}.market-strip article{white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.42rem;min-width:auto;padding:0 .65rem;display:flex;position:relative}.market-strip article:before{content:"";background:#d4bc9640;width:1px;height:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.market-strip span{color:#dbccb4bf;text-transform:uppercase;letter-spacing:.1em;font-size:.54rem}.market-strip strong{color:#efe2cb;font-size:.7rem;font-weight:800}.market-strip em{font-size:.56rem;font-style:normal;font-weight:700}.market-strip em.positive{color:var(--ok)}.market-strip em.negative{color:var(--warn)}.top-navbar{z-index:40;border-bottom:1px solid var(--line-strong);box-shadow:var(--shadow);padding-top:calc(env(safe-area-inset-top) + .45rem);padding-bottom:.45rem;padding-inline:max(.92rem, calc(env(safe-area-inset-left) + .42rem)) max(.92rem, calc(env(safe-area-inset-right) + .42rem));min-height:var(--topbar-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(150deg,#2a3139f5,#22282ff5);border-radius:0;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:0;left:0;right:0}.top-navbar-left{align-items:center;gap:.7rem;display:flex}.brand-block h1{color:#ebe0cd;margin-top:.3rem;font-size:clamp(.96rem,1.9vw,1.32rem)}.top-navbar-actions{align-items:center;gap:.75rem;display:flex}.company-brand{align-items:center;gap:0;padding-left:.16rem;display:flex}.company-logo-image{object-fit:contain;filter:drop-shadow(0 4px 8px #00000073);width:auto;max-width:min(36vw,200px);height:44px;display:block}@media (width>=901px){.top-navbar{padding-block:.62rem;padding-inline:max(1.38rem, calc(env(safe-area-inset-left) + .88rem)) max(1.02rem, calc(env(safe-area-inset-right) + .52rem))}.company-brand{padding-left:2.5rem}.company-logo-image{height:42px}}.profile-menu{position:relative}.profile-trigger{border:1px solid var(--line-strong);color:var(--text-0);background:linear-gradient(145deg,#3d4750f2,#313a42f2);border-radius:999px;align-items:center;gap:.5rem;padding:.28rem .42rem;display:flex}.avatar-letter{color:#2d1d0a;background:linear-gradient(145deg,#dcb784,#b68547);place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:800;display:grid}.profile-meta{text-align:left;line-height:1.1;display:grid}.profile-meta strong{color:#ecf4ff;font-size:.76rem}.profile-meta span{color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.profile-dropdown{border:1px solid var(--line-strong);min-width:160px;box-shadow:var(--shadow);z-index:50;background:linear-gradient(160deg,#323b43fa,#293138fa);border-radius:12px;gap:.35rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.profile-dropdown button{text-align:left;width:100%;color:var(--text-0);background:0 0;border:1px solid #0000;border-radius:8px;padding:.45rem .55rem;font-weight:600}.profile-dropdown button:hover{border-color:var(--line-strong);box-shadow:none;background:#4a5763b8;transform:none}.user-chip{text-align:right;color:var(--text-1);border:1px solid var(--line);background:#0812219e;border-radius:12px;padding:.36rem .58rem;display:grid}.user-chip strong{color:var(--text-0);font-size:.84rem}.user-chip span{text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.workspace-grid{top:calc(var(--topbar-height) + var(--ticker-height) + env(safe-area-inset-top));left:0;right:0;bottom:calc(var(--footer-height) + env(safe-area-inset-bottom));grid-template-columns:1fr;display:grid;position:fixed;overflow:hidden}.sidebar{color:#d8e4e9;border:0;border-right:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#2b323af5,#21272ef7);border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:.35rem .28rem;display:flex}.shell-panel-left{top:calc(var(--topbar-height) + var(--ticker-height) + env(safe-area-inset-top));left:0;bottom:calc(var(--footer-height) + env(safe-area-inset-bottom));width:var(--sidebar-width);z-index:30;border-top:0;border-left:0;border-radius:0;transition:transform .28s;position:fixed;overflow-y:auto}.shell-panel-left.closed{transform:translate(-100%)}.shell-panel-left.open{transform:translate(0)}.drawer-handle{top:calc(var(--topbar-height) + var(--ticker-height) + env(safe-area-inset-top) + 16px);border:1px solid var(--line-strong);width:22px;height:48px;color:var(--text-0);box-shadow:var(--shadow);z-index:35;background:linear-gradient(#8c6a3df5,#574228fa);place-items:center;padding:0;transition:left .28s,right .28s,top .28s,transform .28s,border-color .18s,opacity .18s,background .18s;display:grid;position:fixed}.drawer-handle>span{font-size:1.15rem;line-height:1}.workspace-grid.sidebar-open .drawer-handle-left{left:var(--sidebar-width)}.workspace-grid:not(.sidebar-open) .drawer-handle-left{left:0}.drawer-handle-left{border-radius:0 12px 12px 0}.workspace-grid.intel-open .drawer-handle-right{right:var(--intel-width)}.workspace-grid:not(.intel-open) .drawer-handle-right{right:0}.drawer-handle-right{background:linear-gradient(#192632fa,#101923fc);border-color:#566c8285;border-radius:12px 0 0 12px;width:29px;height:100px;top:50%;transform:translateY(-50%);box-shadow:0 14px 28px #04090f57}.drawer-news-tab{box-sizing:border-box;background:linear-gradient(#2e3f5057,#0d162000);border-radius:11px 0 0 11px;flex-direction:column;justify-content:center;align-items:center;gap:.34rem;width:100%;height:100%;padding:.54rem .28rem .48rem;display:inline-flex;overflow:hidden}.drawer-news-icon{box-sizing:border-box;opacity:.94;background:linear-gradient(#b3792133,#78521d14);border:1px solid #e1ab56c2;border-radius:3px;align-content:center;gap:2px;width:13px;height:13px;padding:2px;display:inline-grid;box-shadow:inset 0 1px #ffdb9f29}.drawer-news-icon span{background:#e0a64f;border-radius:999px;width:100%;height:2px;display:block}.drawer-news-label{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;color:#dbe5f1;opacity:.9;white-space:nowrap;font-size:.63rem;font-weight:800;line-height:1}.menu-group{border:0;border-radius:0;overflow:visible}.menu-group-trigger{color:#d8ccb8;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:30px;padding:.32rem .48rem;font-size:.8rem;font-weight:700;line-height:1.2;transition:background .18s,color .18s;display:flex}.menu-group-trigger:hover{color:#f0e4cf;background:#5e6c783d}.menu-toggle-indicator{width:14px;color:var(--text-2);justify-content:center;font-size:.86rem;font-weight:800;line-height:1;transition:transform .22s;display:inline-flex}.menu-group-trigger[aria-expanded=true] .menu-toggle-indicator{transform:rotate(180deg)}.submenu{opacity:0;gap:.08rem;max-height:0;transition:max-height .28s,opacity .22s,transform .22s,margin .22s;display:grid;overflow:hidden;transform:translateY(-4px)}.submenu.open{opacity:1;border-left:1px solid #c1ad8b73;max-height:300px;margin-top:.08rem;margin-left:.55rem;padding:.08rem 0 .2rem .38rem;transform:translateY(0)}.sidebar-link{text-align:left;color:#d8ccb8;letter-spacing:.008em;box-sizing:border-box;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;min-height:30px;padding:.32rem .48rem;font-size:.8rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .18s,color .18s,padding-left .18s;display:flex}.submenu .sidebar-link{color:#cbbb9f;padding-left:.62rem;font-size:.76rem}.sidebar-link:hover{color:#f0e4cf;background:#5e6c7833}.menu-group-trigger:hover,.sidebar-link:hover,.drawer-handle:hover{box-shadow:none;filter:none;transform:none}.drawer-handle-right:hover{opacity:.96;background:linear-gradient(#1f2d3bfa,#141f2bfc);border-color:#728caab3;transform:translateY(-50%)}.sidebar-link.active{color:#f0e4cf;background:#c1914b1f;font-weight:700;box-shadow:inset 2px 0 #c1914b}.main-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(165deg,#2f3841e6,#252d35f0);gap:1rem;min-width:0;padding:.82rem;display:grid}.center-panel{min-width:0;height:100%;margin:var(--workspace-gap);background:linear-gradient(165deg,#2f3841e6,#252d35f0);border:0;border-radius:0;padding:.72rem .96rem 1.15rem;overflow:hidden auto}.workspace-grid.sidebar-open .center-panel{margin-left:var(--sidebar-width)}.workspace-grid:not(.sidebar-open) .center-panel{margin-left:0}.workspace-grid.intel-open .center-panel,.workspace-grid:not(.intel-open) .center-panel{margin-right:var(--workspace-gap)}.intel-panel{color:#d8e4e9;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding:.55rem .38rem;display:flex}.shell-panel-right{top:calc(var(--topbar-height) + var(--ticker-height) + env(safe-area-inset-top));right:0;bottom:calc(var(--footer-height) + env(safe-area-inset-bottom));width:var(--intel-width);border-top:0;border-right:0;border-left:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#2b323af5,#21272ef7);border-radius:0;transition:transform .28s;position:fixed;overflow-y:auto}.shell-panel-right.closed{transform:translate(100%)}.shell-panel-right.open{transform:translate(0)}.intel-header h3{margin-top:.25rem;font-size:.86rem}.intel-toolbar{justify-content:space-between;align-items:center;gap:.4rem;margin-top:.34rem;display:flex}.intel-live-pill{text-transform:uppercase;letter-spacing:.12em;color:#2c1f0d;background:linear-gradient(145deg,#ddb67c,#be8f52);border-radius:999px;padding:.12rem .38rem;font-size:.54rem;font-weight:800}.intel-source{color:var(--text-2);letter-spacing:.03em;font-size:.58rem}.intel-loader{color:var(--text-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:2.5rem 1rem;font-size:.72rem;display:flex}.intel-loader-spinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite intel-spin}@keyframes intel-spin{to{transform:rotate(360deg)}}.intel-feature-card{border:1px solid var(--line-strong);background:linear-gradient(155deg,#3a444ef2,#2d353df2);border-radius:10px;overflow:hidden}.intel-feature-link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.intel-feature-media{object-fit:cover;border-bottom:1px solid #d4bc963d;width:100%;height:114px}.intel-feature-body{padding:.48rem}.intel-feature-body h4{color:#efe2cb;font-size:.78rem;line-height:1.32}.intel-feature-body time{color:#d6ac6f;margin-top:.18rem;font-size:.58rem;font-weight:700;display:block}.intel-feature-body p{color:#c7b89f;margin-top:.28rem;font-size:.64rem;line-height:1.42}.intel-list{gap:.38rem;min-height:0;display:grid;overflow-y:auto}.intel-mini-list{margin-top:.15rem}.intel-card{border:1px solid var(--line);background:#0c1626d9;border-radius:10px;padding:.42rem;transition:border-color .18s,transform .18s}.intel-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.intel-card-link{color:inherit;gap:.38rem;text-decoration:none;display:grid}.intel-card-link img{object-fit:cover;border:1px solid #9bb4d624;border-radius:10px;width:100%;height:108px}.intel-mini-card .intel-card-link{grid-template-columns:68px 1fr;align-items:start;gap:.34rem}.intel-mini-card .intel-card-link img{border-radius:8px;width:68px;height:58px}.intel-card h4{color:#e7dbc7;margin:0;font-size:.75rem;line-height:1.3}.intel-card time{color:#d8ab68;margin-top:.4rem;font-size:.58rem;font-weight:700;display:block}.intel-card p{color:var(--text-1);margin-top:.45rem;font-size:.66rem;line-height:1.45}.panel-header h2{color:var(--text-0);align-items:center;gap:.55rem;margin-top:.2rem;font-size:1.08rem;display:flex}.pill{text-transform:uppercase;letter-spacing:.08em;color:#f2e6d2;background:#ab7f426b;border:1px solid #cda56c73;border-radius:999px;padding:.18rem .44rem;font-size:.54rem}.ar-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.ar-card{border:1px solid var(--line);background:#101e32c7;border-radius:10px;padding:.42rem}.ar-card p{color:var(--text-2);font-size:.62rem}.ar-card strong{color:#edf5ff;margin-top:.18rem;font-size:1rem;display:block}.ar-card.success{background:linear-gradient(155deg,#184048bd,#14262ebd);border-color:#41d39573}.ar-card.success strong{color:#8df8ca}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);padding:.46rem;transition:transform .22s,border-color .22s,background-color .22s;animation:.46s both rise-in}.metric-card:hover{background:#14233ab8;border-color:#9bb4d66b;transform:translateY(-3px)}.metric-card h3{color:var(--text-1);margin:0;font-size:.68rem}.metric-card p{color:var(--text-0);margin-top:.32rem;font-size:1rem;font-weight:800}.metric-card small{color:var(--text-2);font-size:.64rem}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.quick-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.quick-tile{border:1px solid var(--line);background:linear-gradient(140deg,#444e58d9,#333c44e6);border-radius:12px;padding:.44rem}.quick-tile:nth-child(2){background:linear-gradient(140deg,#62543fdb,#514432e6)}.quick-tile:nth-child(3){background:linear-gradient(140deg,#53493cdb,#43392ce6)}.quick-tile strong{font-size:1.1rem;display:block}.quick-tile p{color:#f3f9ffe6;font-size:.72rem}.panel-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);min-width:0;padding:.56rem;transition:transform .22s,border-color .22s;animation:.52s both rise-in}.panel-card:hover{border-color:#9bb4d66b;transform:translateY(-2px)}.panel-card h3{color:var(--text-0);margin:0;font-size:.82rem}.big-number{color:#ecdcc2;margin-top:.4rem;font-size:1.22rem;font-weight:800}.progress-row{color:var(--text-1);justify-content:space-between;margin-top:.5rem;font-size:.68rem;display:flex}.progress-track{background:#6280a742;border-radius:999px;width:100%;height:6px;margin-top:.45rem;overflow:hidden}.progress-fill{background:linear-gradient(130deg, var(--accent), var(--accent-2));max-width:100%;height:100%}.line-list{gap:.28rem;margin:.42rem 0 0;padding:0;list-style:none;display:grid}.line-list li,.line-list strong,.line-list span{font-size:.72rem}.line-list li{color:var(--text-1);justify-content:space-between;display:flex}.line-list strong{color:#e9f5ff}.span-2{grid-column:span 2}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin-top:.42rem;display:grid}.ops-grid>div{border:1px solid var(--line);background:#0e192bbf;border-radius:10px;padding:.42rem}.ops-label{color:var(--text-2);font-size:.64rem}.ops-value{color:#f0dfc4;margin-top:.2rem;font-size:.96rem;font-weight:800}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes expand-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (width<=900px){:root{--sidebar-width:min(84vw, 320px);--intel-width:min(84vw, 320px)}.company-logo-image{height:38px}.market-strip{height:auto;overflow:hidden}.market-track{animation-duration:28s}.top-navbar{height:auto;min-height:var(--topbar-height);padding-block:.4rem;padding-inline:max(1rem, calc(env(safe-area-inset-left) + .6rem)) max(.6rem, calc(env(safe-area-inset-right) + .3rem));gap:.6rem}.company-brand{padding-left:.5rem}.top-navbar-actions{justify-content:flex-end;gap:.5rem;width:100%}.profile-trigger{gap:.35rem;padding:.22rem .35rem}.avatar-letter{width:22px;height:22px;font-size:.65rem}.profile-meta strong{font-size:.72rem}.profile-meta span{font-size:.58rem}.workspace-grid{top:calc(var(--topbar-height) + 116px + env(safe-area-inset-top))}.shell-panel-left,.shell-panel-right{width:min(84vw,320px)}.ar-summary,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-tile-grid,.overview-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.workspace-grid.sidebar-open .center-panel{margin-left:0}.workspace-grid.sidebar-open .drawer-handle-left{left:var(--sidebar-width)}.workspace-grid:not(.sidebar-open) .drawer-handle-left{left:0}.workspace-grid.intel-open .drawer-handle-right{right:var(--intel-width)}.workspace-grid:not(.intel-open) .drawer-handle-right{right:0}}@media (width<=768px){:root{--topbar-height:52px;--ticker-height:28px;--workspace-gap:8px;--sidebar-width:min(85vw, 260px);--intel-width:min(85vw, 280px)}.center-panel{margin:var(--workspace-gap)!important;padding:.5rem .7rem 1rem!important}.workspace-grid{top:calc(var(--topbar-height) + var(--ticker-height))}.top-navbar{height:auto;min-height:var(--topbar-height);padding-block:.35rem;padding-inline:max(.9rem, calc(env(safe-area-inset-left) + .5rem)) max(.5rem, calc(env(safe-area-inset-right) + .25rem));gap:.5rem}.company-logo-image{height:36px}.company-brand{padding-left:.5rem}.top-navbar-actions{gap:.4rem}.profile-trigger{gap:.3rem;padding:.18rem .3rem}.avatar-letter{width:20px;height:20px;font-size:.6rem}.profile-meta strong{font-size:.68rem}.profile-meta span{font-size:.55rem}.shell-panel-left{width:min(85vw,260px);box-shadow:2px 0 16px #00000080}.shell-panel-right{width:min(85vw,280px)}.drawer-handle{width:20px;top:calc(var(--topbar-height) + var(--ticker-height) + env(safe-area-inset-top) + 20px)}.drawer-handle-left{height:44px}.drawer-handle-right{width:26px;height:80px;top:50%;transform:translateY(-50%)}.workspace-grid.sidebar-open .center-panel{margin-left:var(--workspace-gap)!important}.profile-dropdown{width:auto;min-width:180px;left:auto;right:0}.profile-dropdown button{padding:.5rem .6rem;font-size:.85rem}.ar-card,.metric-card,.quick-tile{padding:.4rem}input,button{font-size:16px}}@media (width<=640px){:root{--topbar-height:50px;--ticker-height:24px}.brand-block h1{font-size:.9rem}.company-logo-image{height:30px}.top-navbar{gap:.4rem}.profile-trigger{padding:.14rem .26rem}.avatar-letter{width:19px;height:19px;font-size:.58rem}.profile-meta strong{font-size:.65rem}.profile-meta span{font-size:.52rem}.drawer-handle>span{font-size:.95rem}}@media (width<=560px){:root{--footer-height:32px;--topbar-height:48px;--ticker-height:22px;--workspace-gap:6px;--sidebar-width:min(88vw, 240px);--intel-width:min(88vw, 240px)}.top-navbar{padding-block:.25rem;padding-inline:max(.7rem, calc(env(safe-area-inset-left) + .4rem)) max(.35rem, calc(env(safe-area-inset-right) + .15rem));gap:.35rem}.company-logo-image{height:24px}.company-brand{padding-left:.4rem}.top-navbar-actions{gap:.3rem}.profile-trigger{gap:.22rem;padding:.12rem .22rem}.avatar-letter{width:18px;height:18px;font-size:.55rem}.profile-meta strong{font-size:.62rem}.profile-meta span{font-size:.5rem}.workspace-grid{top:calc(var(--topbar-height) + var(--ticker-height))}.center-panel{gap:.5rem;margin:var(--workspace-gap)!important;padding:.4rem .5rem .8rem!important}.drawer-handle{width:18px;top:calc(var(--topbar-height) + var(--ticker-height) + env(safe-area-inset-top) + 16px)}.drawer-handle-left{height:40px}.drawer-handle-right{width:24px;height:70px;top:50%;transform:translateY(-50%)}.drawer-handle>span{font-size:.9rem}.shell-panel-left,.shell-panel-right{width:min(88vw,240px)}.market-strip{height:24px;font-size:.7rem}.market-track{animation-duration:20s}.market-strip-label{font-size:.5rem}input,select,textarea{padding:.6rem .7rem;font-size:16px}button{padding:.6rem .8rem;font-size:.9rem}.profile-dropdown{width:auto;min-width:170px;right:0}.profile-dropdown button{padding:.45rem .55rem;font-size:.82rem}.ar-summary,.metric-grid,.quick-tile-grid,.ops-grid{grid-template-columns:1fr;gap:.3rem}.main-panel{gap:.6rem;padding:.5rem}.panel-card{padding:.45rem}.ar-card,.metric-card,.quick-tile{padding:.35rem}.ar-card p{font-size:.58rem}.ar-card strong{font-size:.85rem}.metric-card h3{font-size:.62rem}.metric-card p{font-size:.9rem}.panel-header{gap:.4rem}.panel-header h2{gap:.3rem;font-size:.95rem}.pill{padding:.12rem .3rem;font-size:.48rem}.eyebrow{font-size:.58rem}.auth-copy{font-size:.9rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._shell_1xxdb_1{place-items:center;min-height:100vh;padding:clamp(1rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}._shell_1xxdb_1:before,._shell_1xxdb_1:after{content:"";pointer-events:none;position:absolute;inset:auto}._shell_1xxdb_1:before{background:radial-gradient(circle,#d1a46229 0%,#d1a46200 68%);border-radius:999px;width:min(54vw,780px);height:min(54vw,780px);top:-34%;left:-18%}._shell_1xxdb_1:after{background:radial-gradient(circle,#82623a2e 0%,#82623a00 72%);border-radius:999px;width:min(48vw,620px);height:min(48vw,620px);bottom:-34%;right:-14%}._panel_1xxdb_36{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#2e3740e0,#242c34e6);border:1px solid #d4bc966b;border-radius:16px;width:min(960px,100%);padding:clamp(1rem,2.5vw,1.6rem);animation:.42s ease-out _rise-in_1xxdb_1;position:relative;box-shadow:0 18px 50px #00000059}._layout_1xxdb_49{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);display:grid}._intro_1xxdb_56{text-align:center;flex-direction:column;align-items:center;padding:clamp(.5rem,1.6vw,.9rem) clamp(.35rem,1.2vw,.5rem);display:flex}._logo_1xxdb_64{width:min(100%,280px);height:auto;margin:0 auto .6rem;display:block}._kicker_1xxdb_71{margin-top:.2rem}._panelH1_1xxdb_75{margin-top:.4rem;font-size:clamp(1.5rem,2.6vw,2.1rem)}._highlights_1xxdb_80{gap:.55rem;margin-top:1.1rem;display:grid}._highlightsArticle_1xxdb_86{background:linear-gradient(145deg,#4a423442,#352f251f);border:1px solid #d4bc9657;border-radius:10px;gap:.16rem;padding:.58rem .68rem;display:grid}._highlightsArticle_1xxdb_86 strong{color:#f2e7d6;letter-spacing:.01em;font-size:.8rem}._highlightsArticle_1xxdb_86 span{color:#c8baa3;font-size:.72rem;line-height:1.4}._form_1xxdb_107{background:linear-gradient(160deg,#232b34d1,#1c232be6);border:1px solid #d4bc9657;border-radius:14px;grid-auto-rows:max-content;place-content:center stretch;justify-items:stretch;gap:.9rem;margin-top:0;padding:clamp(.85rem,2vw,1.1rem);display:grid}._formHeader_1xxdb_121{gap:.18rem;margin-bottom:.08rem;display:grid}._formHeaderH2_1xxdb_127{color:#efe2cb;margin:0;font-family:Sora,Avenir Next Condensed,sans-serif;font-size:clamp(1rem,1.5vw,1.24rem)}._formLabel_1xxdb_134{color:#c9bba3;gap:.4rem;width:100%;font-size:.92rem;font-weight:600;display:grid}fieldset{border:none;margin:0;padding:0}._form_1xxdb_107 input{color:#ece5d8;box-sizing:border-box;background:#08101eb3;border:1px solid #d4bc966b;border-radius:10px;width:100%;padding:.68rem .8rem;font-size:1rem}._form_1xxdb_107 input:focus{border-color:#3bb8ffe6;outline:none;box-shadow:0 0 0 3px #3bb8ff33}._formCopy_1xxdb_166{color:#c9bba3;margin-top:.5rem;font-size:.9rem;line-height:1.55}._footer_1xxdb_173{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#1e242bb8,#171c22eb);border-top:1px solid #d4bc9638;justify-content:center;align-items:center;height:34px;display:flex;position:fixed;bottom:0;left:0;right:0}._footerText_1xxdb_188{color:#c4b8a4;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:600}@keyframes _rise-in_1xxdb_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._layout_1xxdb_49{grid-template-columns:1fr;gap:.8rem}._intro_1xxdb_56{text-align:center;flex-direction:column;align-items:center;padding:.35rem .2rem;display:flex}._logo_1xxdb_64{width:min(100%,240px);margin-left:auto;margin-right:auto}._highlights_1xxdb_80{grid-template-columns:1fr}._form_1xxdb_107{place-content:start stretch}._formLabel_1xxdb_134{width:100%}}@media (width<=768px){._panel_1xxdb_36{padding:1rem}._layout_1xxdb_49{grid-template-columns:1fr}._logo_1xxdb_64{width:min(100%,200px);margin-left:auto;margin-right:auto}}@media (width<=560px){._panel_1xxdb_36{padding:.8rem}._layout_1xxdb_49{gap:.8rem}._logo_1xxdb_64{width:min(100%,180px);margin-left:auto;margin-right:auto}._highlights_1xxdb_80{display:none}._formHeaderH2_1xxdb_127{font-size:1.1rem}._form_1xxdb_107{gap:.7rem}._formLabel_1xxdb_134{font-size:.85rem}._formCopy_1xxdb_166{margin-top:.4rem;font-size:.9rem}._form_1xxdb_107 input{padding:.55rem .65rem;font-size:16px}}
