:root{--q-bg: #0A0A0B;--q-surface: #141416;--q-surface-elevated:#1A1A1D;--q-marketing-bg: #101012;--q-text: #F2F0EB;--q-text-muted: #9A968E;--q-text-dim: #6B6862;--q-accent: #C4B5A0;--q-accent-bright: #E2D6C3;--q-accent-rgb: 196, 181, 160;--q-gain: #6BAD87;--q-loss: #C97B73;--q-warn: #C9A24D;--q-secondary: #A89BB5;--q-border: rgba(255, 255, 255, .08);--fin-gain: oklch(.68 .09 155);--fin-loss: oklch(.58 .12 25);--fin-neutral: oklch(.58 .01 80);--fin-surface: rgba(20, 20, 22, .72);--fin-surface-hover: rgba(26, 26, 29, .82);--card-shadow: rgba(0, 0, 0, .22) 0px 0px 0px 1px, rgba(0, 0, 0, .12) 0px 1px 1px -.5px, rgba(0, 0, 0, .1) 0px 3px 3px -1.5px, rgba(0, 0, 0, .08) 0px 6px 6px -3px, rgba(0, 0, 0, .06) 0px 12px 12px -6px, rgba(0, 0, 0, .04) 0px 24px 24px -12px}[data-theme=light]{--q-bg: #FAF9F7;--q-surface: #FFFFFF;--q-surface-elevated:#F3F1EC;--q-marketing-bg: #FAF9F7;--q-text: #1C1B19;--q-text-muted: #6B6862;--q-text-dim: #9A968E;--q-accent: #8B7355;--q-accent-bright: #A68B5B;--q-accent-rgb: 139, 115, 85;--q-gain: #3D8B62;--q-loss: #B85C54;--q-warn: #A67C32;--q-secondary: #7A6E8F;--q-border: rgba(28, 27, 25, .1);--fin-gain: oklch(.52 .1 155);--fin-loss: oklch(.52 .11 25);--fin-neutral: oklch(.55 .01 80);--fin-surface: rgba(255, 255, 255, .88);--fin-surface-hover: rgba(243, 241, 236, .95);--card-shadow: rgba(28, 27, 25, .06) 0px 0px 0px 1px, rgba(28, 27, 25, .04) 0px 1px 1px -.5px, rgba(28, 27, 25, .04) 0px 3px 3px -1.5px, rgba(28, 27, 25, .03) 0px 6px 6px -3px, rgba(28, 27, 25, .02) 0px 12px 12px -6px}@font-face{font-family:Cal Sans;src:url(https://unpkg.com/@calcom/cal-sans-ui@1.3.0/dist/fonts/CalSansUI-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-display: "Cal Sans", "Instrument Sans", system-ui, sans-serif;--font-heading: "Instrument Sans", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif}::selection{background:#c4b5a04d;color:#f6f1e7}[data-theme=light] ::selection{background:#8b735540;color:#1c1b19}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch}@supports (padding: env(safe-area-inset-top)){body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}}button,a,[role=button],[role=tab],.tab,.nav-dropdown-item{-webkit-tap-highlight-color:transparent}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--q-bg);color:var(--q-text)}#root{width:100%;min-height:100%;overflow:visible}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.display{font-family:var(--font-display);letter-spacing:-.03em}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes testimonialScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.surface-card{background:linear-gradient(145deg,#161618e0,#0e0e10d6);border:1px solid rgba(255,255,255,.065);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.surface-elevated{background:linear-gradient(145deg,#1a1a1deb,#121214e0);border:1px solid rgba(255,255,255,.09);box-shadow:var(--card-shadow)}[data-theme=light] .surface-card{background:linear-gradient(145deg,#fffffffa,#f3f1ecf0);border:1px solid rgba(28,27,25,.08)}[data-theme=light] .surface-elevated{background:linear-gradient(145deg,#fff,#faf9f7f5);border:1px solid rgba(28,27,25,.1)}[data-theme=light] body:before{opacity:.018}.glow-teal{box-shadow:0 0 0 1px rgba(var(--q-accent-rgb),.12),0 0 20px -4px rgba(var(--q-accent-rgb),.1),0 0 40px -8px rgba(var(--q-accent-rgb),.05)}.glow-teal-sm{box-shadow:0 0 0 1px rgba(var(--q-accent-rgb),.08),0 0 12px -2px rgba(var(--q-accent-rgb),.08)}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.55}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-shimmer{animation:shimmer 2s infinite}.animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}.animate-fade-up{animation:fade-up .5s ease-out forwards}.animate-gradient{animation:gradient-shift 8s ease-in-out infinite;background-size:200% 200%}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html:not(.lenis),html:not(.lenis) body{overflow-y:auto;overscroll-behavior-y:auto}.recharts-tooltip-cursor{fill:transparent!important}@keyframes q-pulse-glow{0%,to{box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000001f,0 2px 6px #00000047,0 8px 24px #c4b5a080,0 16px 44px #c4b5a038}50%{box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0000001f,0 2px 8px #00000047,0 10px 36px #c4b5a0b8,0 22px 68px #c4b5a05c,0 36px 88px #c4b5a024}}@keyframes q-pulse-glow-gold{0%,to{box-shadow:inset 0 1px #ffffff52,inset 0 -1px #00000024,0 2px 6px #00000047,0 8px 24px #c9a24d8a,0 16px 44px #c9a24d3d}50%{box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #00000024,0 2px 8px #00000047,0 10px 36px #c9a24dc2,0 22px 68px #c9a24d61,0 36px 88px #c9a24d24}}@keyframes q-fab-spin{to{transform:rotate(360deg)}}@keyframes q-cta-glow{0%,to{box-shadow:inset 0 1px #ffffffe6,0 4px 16px #0003,0 10px 36px #c4b5a066,0 20px 60px #c4b5a033}50%{box-shadow:inset 0 1px #fffffff2,0 4px 20px #0003,0 14px 48px #c4b5a094,0 28px 80px #c4b5a052,0 40px 100px #c4b5a01f}}:root{--touch-min: 44px;--space-page-x: clamp(16px, 4vw, 40px);--space-page-y: clamp(16px, 4vw, 40px);--bp-sm: 375px;--bp-md: 414px;--bp-tablet: 768px}@media(max-width:767px){input.input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=date],select.input,textarea.input{font-size:16px!important}}@media(max-width:767px){.btn-primary,.btn-secondary,button.app-header-icon-btn{min-height:var(--touch-min)}}.show-mobile-only{display:none!important}.hide-mobile-only{display:revert}@media(max-width:767px){.show-mobile-only{display:flex!important}.hide-mobile-only{display:none!important}}.mobile-drawer-root{position:fixed;inset:0;z-index:10050;pointer-events:auto}.mobile-drawer-overlay{position:absolute;inset:0;border:none;padding:0;margin:0;cursor:pointer;background:#040405b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:mobileDrawerFadeIn .25s ease}.mobile-drawer-panel{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;max-width:100%;background:linear-gradient(180deg,#141416fa,#0a0a0bfc);border:1px solid rgba(255,255,255,.08);box-shadow:8px 0 40px #00000073;outline:none;animation:mobileDrawerSlideIn .28s cubic-bezier(.16,1,.3,1);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.mobile-drawer-panel--left{left:0;border-radius:0 20px 20px 0}.mobile-drawer-panel--right{right:0;border-radius:20px 0 0 20px;box-shadow:-8px 0 40px #00000073}[data-theme=light] .mobile-drawer-overlay{background:#1c1b1959}[data-theme=light] .mobile-drawer-panel{background:linear-gradient(180deg,#fff,#faf9f7);border-color:#1c1b1914;box-shadow:8px 0 40px #1c1b191f}[data-theme=light] .mobile-drawer-panel--right{box-shadow:-8px 0 40px #1c1b191f}[data-theme=light] .mobile-drawer-header{border-bottom-color:#1c1b1914}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.mobile-drawer-title{font-size:15px;font-weight:700;color:#f2f0eb;letter-spacing:-.02em}.mobile-drawer-close{width:var(--touch-min);height:var(--touch-min);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#9a968e;cursor:pointer;flex-shrink:0;transition:background .2s ease,color .2s ease,border-color .2s ease}.mobile-drawer-close:hover,.mobile-drawer-close:focus-visible{background:#c4b5a01a;border-color:#c4b5a059;color:#c4b5a0;outline:none}.mobile-drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 12px 20px}.mobile-drawer-nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--touch-min);padding:10px 14px;border:none;border-radius:12px;background:transparent;color:#9a968e;font-size:15px;font-weight:600;text-align:left;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background .2s ease,color .2s ease}.mobile-drawer-nav-item:hover,.mobile-drawer-nav-item:focus-visible{background:#ffffff0f;color:#f2f0eb;outline:none}.mobile-drawer-nav-item.active{background:#c4b5a01f;color:#c4b5a0;box-shadow:inset 0 0 0 1px #c4b5a033}.mobile-drawer-nav-group-label{display:flex;align-items:center;gap:10px;padding:14px 14px 6px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b6862}.mobile-drawer-nav-sub{padding-left:8px}@keyframes mobileDrawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mobileDrawerSlideIn{0%{transform:translate(-100%);opacity:.6}to{transform:translate(0);opacity:1}}.mobile-drawer-panel--right{animation-name:mobileDrawerSlideInRight}@keyframes mobileDrawerSlideInRight{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-drawer-overlay,.mobile-drawer-panel{animation:none!important}}.mobile-menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:var(--touch-min);height:var(--touch-min);padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;cursor:pointer;flex-shrink:0}.mobile-menu-btn-line{width:18px;height:2px;background:#9a968e;border-radius:2px;transition:transform .25s ease,opacity .2s ease}.mobile-menu-btn--icon{flex-direction:row;gap:0}@media(max-width:767px){.mobile-menu-btn{display:inline-flex}}@media(max-width:767px){.dashboard-main table{min-width:480px}}.table-scroll-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:inherit}.table-scroll-wrap::-webkit-scrollbar{height:6px}.table-scroll-wrap::-webkit-scrollbar-thumb{background:#c4b5a040;border-radius:999px}.table-scroll-hint{display:none;font-size:11px;color:#6b6862;padding:6px 0 0;text-align:center}@media(max-width:767px){.table-scroll-hint{display:block}}.table-mobile-cards{display:none;flex-direction:column;gap:10px}.table-mobile-card{padding:14px 16px;border-radius:14px;background:#161b3a8c;border:1px solid rgba(255,255,255,.07)}.table-mobile-card-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.table-mobile-card-row:last-child{border-bottom:none}.table-mobile-card-label{color:#6b6862;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;max-width:42%}.table-mobile-card-value{color:#f2f0eb;text-align:right;word-break:break-word;min-width:0}@media(max-width:767px){.table-responsive-duo .table-scroll-wrap{display:none}.table-responsive-duo .table-mobile-cards{display:flex}}@media(max-width:767px){.kpi-grid-stack,.pf-stat-stagger{grid-template-columns:1fr!important}.markets-kpi-row{flex-direction:column!important}.markets-kpi-row .kpi-card{min-width:0!important;width:100%!important}}.markets-index-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.markets-index-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.markets-index-sub{margin:3px 0 0;font-size:12px;opacity:.62}.markets-refresh-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;min-height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#ffffff12,#ffffff08);color:inherit;font-size:12px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff12,0 1px 3px #00000026;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background .2s ease,border-color .2s ease}.markets-refresh-btn:hover:not(:disabled){background:linear-gradient(160deg,#c4b5a021,#c4b5a00f);border-color:#c4b5a061;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 2px 8px #0000002e,0 4px 16px #c4b5a01a}.markets-refresh-btn:active:not(:disabled){transform:translateY(0)}.markets-refresh-btn:disabled{opacity:.55;cursor:default;transform:none}.markets-index-card .markets-index-accent{position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0;pointer-events:none}.markets-index-nochart{display:flex;align-items:center;justify-content:center;font-size:11px;opacity:.4;border:1px dashed rgba(128,138,170,.3);border-radius:8px}@media(max-width:767px){.markets-index-title{font-size:18px}.markets-refresh-label{display:none}.markets-refresh-btn{padding:8px 10px;min-width:44px;justify-content:center}.mkt-stock-head{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.mkt-stock-actions{width:100%;justify-content:space-between!important;flex-wrap:wrap;gap:10px!important}.mkt-stock-price{text-align:left!important;flex:1 1 auto}.mkt-stock-metrics{flex-wrap:wrap;gap:10px!important}.mkt-stock-metrics>div{flex:1 1 auto}.stock-row{padding:14px 12px!important}}@media(max-width:413px){.metrics-grid{grid-template-columns:1fr!important}}@media(max-width:767px){.dashboard-main .card select.input,.dashboard-main .card input.input,.dashboard-main .card input[type=search],.dashboard-main .card input[type=number]{min-height:44px;font-size:16px!important}.dashboard-main .card select.input{flex:1 1 calc(50% - 10px)!important;min-width:0!important;max-width:none!important}}@media(max-width:413px){.dashboard-main .card select.input{flex:1 1 100%!important}}.form-stack{display:flex;flex-direction:column;gap:14px}.form-field{display:flex;flex-direction:column;gap:6px;width:100%}.form-field label{font-size:13px;font-weight:600;color:#9a968e;line-height:1.4}@media(max-width:767px){.form-row-inline{flex-direction:column!important;align-items:stretch!important}.form-row-inline>*{width:100%!important;min-width:0!important;max-width:none!important}}.chart-responsive{width:100%;min-width:0;min-height:220px}.dash-chart-duo{min-width:0}.dash-chart-duo>div{min-width:0;overflow:hidden}.dash-chart-duo .recharts-responsive-container,.dash-chart-duo .recharts-wrapper{overflow:hidden}@media(max-width:767px){.chart-responsive{min-height:200px}.tradingview-widget-container{width:100%!important;min-width:0}.tradingview-widget-container iframe{border-radius:12px;max-width:100%}.mobile-tv-chart-card{margin-inline:-2px;overflow:hidden}.tradingview-widget-container--mobile{width:100%!important;min-width:0!important;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.tradingview-widget-container--mobile iframe{display:block;width:100%!important;min-width:0!important;border:0;border-radius:10px}.tradingview-widget-container--mobile .tradingview-widget-container__widget{width:100%!important;min-width:0!important}.dash-chart-duo{grid-template-columns:1fr!important;gap:16px!important}.dash-chart-duo .recharts-responsive-container,.dash-chart-duo .recharts-wrapper{overflow:hidden!important}.kpi-grid-stack{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.dashboard-main .recharts-responsive-container{width:100%!important;min-width:0!important}}.app-sticky-top{transform:translateZ(0);backface-visibility:hidden}@media(max-width:767px){.app-sticky-top{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:transform}.app-sticky-top[data-chrome-phase=compact] .mah-market-row{max-height:0;margin-top:0!important;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .24s ease,opacity .2s ease,margin .24s ease}.app-sticky-top[data-chrome-phase=compact] header{padding-bottom:8px!important}.app-sticky-top[data-chrome-phase=compact] .mah-section-title{font-size:14px!important}.app-sticky-top[data-chrome-phase=hidden]{transform:translateY(calc(-100% - 2px));opacity:0;pointer-events:none}.man-dock-wrap{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:transform}.man-dock-wrap--hidden,html[data-mobile-chrome-phase=hidden] .man-dock-wrap:not(.man-dock-wrap--force-visible){transform:translateY(calc(100% + 16px));opacity:0;pointer-events:none}html[data-mobile-chrome-phase=hidden] .mdv-detail-chrome{top:calc(env(safe-area-inset-top,0px) + 4px)!important}html[data-mobile-chrome-phase=compact] .mdv-detail-chrome{top:var(--app-top-inset, calc(61px + env(safe-area-inset-top, 0px)) )!important}@media(prefers-reduced-motion:reduce){.app-sticky-top,.man-dock-wrap,.mdv-detail-chrome{transition:none!important}.app-sticky-top[data-chrome-phase=hidden],.man-dock-wrap--hidden,html[data-mobile-chrome-phase=hidden] .man-dock-wrap{transform:none;opacity:1;pointer-events:auto}}}html.dashboard-native-scroll,html.dashboard-native-scroll body{overflow-y:auto!important;height:auto!important}@media(max-width:767px){html.dashboard-native-scroll,html.dashboard-native-scroll body{overflow-x:clip!important;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.dashboard-app-shell{min-height:100dvh;overflow-x:clip;overflow-y:visible;touch-action:pan-y pinch-zoom}.dashboard-main{overflow:visible!important;touch-action:pan-y pinch-zoom}}@media(max-width:767px){.app-nav-tabs-bar{display:none!important}.app-header-icon-btn{width:var(--touch-min)!important;height:var(--touch-min)!important}.app-header-brand{flex-wrap:nowrap;min-width:0}.app-sticky-top .app-header-actions-row{flex-direction:column!important;gap:10px!important}.app-sticky-top .app-header-seg-portfolio{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;width:100%;gap:8px}.app-sticky-top .app-header-seg-portfolio .app-header-portfolio-inline{flex:1 1 auto!important;width:auto!important}.app-sticky-top .app-header-profile,.app-sticky-top .app-header-vsep{display:none!important}.app-sticky-top .app-header-util-cluster{width:100%!important;justify-content:flex-end!important;gap:8px}}.wafa-fab{bottom:max(20px,env(safe-area-inset-bottom,20px))!important;right:max(16px,env(safe-area-inset-right,16px))!important}@media(max-width:767px){.wafa-fab{padding:12px 16px!important;min-height:var(--touch-min)}.wafa-fab-label{display:none}}@media(max-width:767px){.mkt-section{padding-left:max(16px,env(safe-area-inset-left,16px))!important;padding-right:max(16px,env(safe-area-inset-right,16px))!important}}@media(max-width:374px){.mkt-section{padding-left:max(12px,env(safe-area-inset-left,12px))!important;padding-right:max(12px,env(safe-area-inset-right,12px))!important}}@media(max-width:768px){.mkt-page-main{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}section,.s-px,.mkt-section,.p-header,.p-enterprise,.p-faq,.p-bottom-cta,.cp-body,.cp-hero{padding-left:max(16px,env(safe-area-inset-left,16px))!important;padding-right:max(16px,env(safe-area-inset-right,16px))!important}.hero-section{padding-top:calc(80px + env(safe-area-inset-top,0px))!important;padding-bottom:40px!important;padding-left:20px!important;padding-right:20px!important;min-height:0!important;align-items:flex-start!important}.hero-section h1{letter-spacing:-1.5px!important;margin-bottom:14px!important}.hero-mockup-area{display:none!important}.hero-mobile-stats{display:grid!important;grid-template-columns:1fr 1fr!important}.hero-social-proof{flex-direction:column!important;gap:10px!important}.hero-buttons{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:360px!important;margin-left:auto!important;margin-right:auto!important}.hero-buttons a,.hero-buttons button{width:100%!important;justify-content:center!important;min-height:48px!important}.metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.features-bento{grid-template-columns:1fr!important;gap:10px!important}.features-bento>div{grid-column:span 1!important}.showcase-row{flex-direction:column!important;gap:24px!important}.showcase-text,.showcase-mockup-wrap{max-width:100%!important}.showcase-mockup{transform:none!important}.steps-grid{grid-template-columns:1fr!important;gap:10px!important}.testimonials-flex{height:380px!important;padding:0 16px!important}.testimonials-flex>div:nth-child(2),.testimonials-flex>div:nth-child(3){display:none!important}.testimonials-flex>div:first-child{max-width:100%!important}.pricing-grid{grid-template-columns:1fr!important;gap:20px!important}.pricing-cards-wrap{flex-direction:column!important;align-items:center!important}.pricing-cards-wrap .pricing-card{transform:none!important;max-width:100%!important;width:100%!important}.contact-grid{grid-template-columns:1fr!important;gap:20px!important}.cp-main-grid{grid-template-columns:1fr!important;gap:16px!important}.cp-hero{padding-top:calc(80px + env(safe-area-inset-top,0px))!important;padding-bottom:40px!important;min-height:0!important}.p-header{padding-top:calc(80px + env(safe-area-inset-top,0px))!important;padding-bottom:32px!important}.surface-card{padding:20px 16px!important}.feature-card{padding:22px 18px!important}.about-grid,.values-grid,.tech-grid{grid-template-columns:1fr!important;gap:12px!important}.p-bottom-cta>div{padding:36px 24px!important}.p-enterprise>div{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:20px!important}.p-enterprise a{width:100%!important;text-align:center!important}.p-faq{padding-bottom:40px!important}.footer-grid{grid-template-columns:1fr!important;gap:24px!important}.footer-inner{flex-direction:column!important;gap:24px!important}.cp-input,.contact-input{font-size:16px!important;padding:14px 16px!important;min-height:48px!important}textarea.cp-input,textarea.contact-input{min-height:120px!important}.cp-submit,.contact-submit{padding:15px!important;font-size:16px!important}.cp-name-email-row{grid-template-columns:1fr!important}.p-toggle-row{justify-content:center!important}}@media(max-width:414px){.metrics-grid{grid-template-columns:1fr 1fr!important}.hero-mobile-stats{gap:8px!important}}@media(max-width:374px){.metrics-grid{grid-template-columns:1fr!important}.hero-mobile-stats{grid-template-columns:1fr 1fr!important}.hero-section h1{letter-spacing:-1px!important;font-size:38px!important}}.tx-ticker-filter-option:hover{background:#c4b5a01a!important}.tx-ticker-filter-search::placeholder{color:#9a968e;opacity:.85}.tx-filters-bar{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.tx-filters-bar__year-pill{padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid rgba(255,255,255,.1);background:transparent;color:#9a968e;cursor:pointer;position:relative;white-space:nowrap;transition:border-color .22s cubic-bezier(.22,1,.36,1),background .22s ease,color .2s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.tx-filters-bar__year-pill:hover{border-color:#c4b5a061;color:#c4b5a0;transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.tx-filters-bar__year-pill.is-active{border-color:#c4b5a080;background:linear-gradient(160deg,#c4b5a029,#c4b5a014);color:#c4b5a0;box-shadow:inset 0 1px #ffffff14,0 2px 8px #c4b5a01a}@media(max-width:767px){.tx-filters-bar{flex-direction:column;padding:10px 12px}}.tx-history{--tx-radius: 14px;--tx-radius-sm: 10px;animation:txHistoryEnter .38s cubic-bezier(.16,1,.3,1) both}@keyframes txHistoryEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tx-history__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.tx-history__title-block{min-width:0}.tx-history__title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--q-text);display:flex;align-items:center;gap:10px}.tx-history__title-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(var(--q-accent-rgb),.12);border:1px solid rgba(var(--q-accent-rgb),.22);color:var(--q-accent);flex-shrink:0}.tx-history__subtitle{margin:6px 0 0;font-size:12px;color:var(--q-text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tx-history__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;background:rgba(var(--q-accent-rgb),.1);border:1px solid rgba(var(--q-accent-rgb),.2);color:var(--q-accent)}.tx-history__actions{display:flex;gap:8px;flex-wrap:wrap}.tx-history__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;border-radius:var(--tx-radius-sm);cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.tx-history__btn--ghost{border:1px solid rgba(var(--q-accent-rgb),.35);background:rgba(var(--q-accent-rgb),.08);color:var(--q-accent)}.tx-history__btn--ghost:hover{background:rgba(var(--q-accent-rgb),.14);border-color:rgba(var(--q-accent-rgb),.5)}.tx-history__kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.tx-history__kpi-grid--compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:14px}.tx-history__kpi-grid--compact .tx-history__kpi{padding:10px 12px}.tx-history__kpi-grid--compact .tx-history__kpi-value{font-size:14px}.tx-history__kpi{position:relative;overflow:hidden;padding:14px 16px;border-radius:var(--tx-radius);border:1px solid var(--q-border);background:var(--fin-surface);box-shadow:var(--card-shadow)}.tx-history__kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--tx-kpi-accent, var(--q-accent));opacity:.85}.tx-history__kpi-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--q-text-muted);margin-bottom:6px}.tx-history__kpi-value{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--tx-kpi-accent, var(--q-text))}.tx-history__panel{border-radius:var(--tx-radius);border:1px solid var(--q-border);background:var(--fin-surface);box-shadow:var(--card-shadow);padding:16px 18px;margin-bottom:14px}.tx-history__panel-title{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--q-text-muted);margin-bottom:12px}.tx-history__panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.tx-history__panel-grid--nested{margin-bottom:0}.tx-history__panel--flat{margin-bottom:0;padding:12px 14px;box-shadow:none;background:rgba(var(--q-accent-rgb),.03)}.tx-collapse{border-radius:var(--tx-radius);border:1px solid var(--q-border);background:var(--fin-surface);box-shadow:var(--card-shadow);margin-top:12px;overflow:hidden}.tx-collapse__trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit;transition:background .15s ease}.tx-collapse__trigger:hover{background:rgba(var(--q-accent-rgb),.05)}.tx-collapse__trigger-main{flex:1;min-width:0}.tx-collapse__chevron{flex-shrink:0;color:var(--q-text-muted);margin-top:2px}.tx-collapse__summary{margin-top:6px}.tx-collapse__chips{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:11px;color:var(--q-text-muted)}.tx-collapse__chip strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700}.tx-collapse__body{padding:0 16px 14px;border-top:1px solid var(--q-border)}@media(max-width:900px){.tx-history__panel-grid{grid-template-columns:1fr}}.tx-history__recap-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tx-history__recap-table{width:100%;border-collapse:collapse;font-size:12px}.tx-history__recap-table th{padding:10px 12px;text-align:right;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--q-text-muted);border-bottom:1px solid var(--q-border);white-space:nowrap}.tx-history__recap-table th:first-child{text-align:left}.tx-history__recap-row{cursor:pointer;transition:background .15s ease}.tx-history__recap-row:hover{background:rgba(var(--q-accent-rgb),.06)}.tx-history__recap-row.is-active{background:rgba(var(--q-accent-rgb),.1)}.tx-history__recap-row td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.04);text-align:right;font-variant-numeric:tabular-nums}[data-theme=light] .tx-history__recap-row td{border-bottom-color:#1c1b190f}.tx-history__recap-row td:first-child{text-align:left;font-weight:800;color:var(--q-text)}.tx-history__hint{font-size:10px;color:var(--q-text-dim);margin-top:8px}.tx-reconcile__section-label{font-size:11px;font-weight:700;color:var(--q-text-muted);margin:10px 0 4px}.tx-reconcile__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0}.tx-reconcile__row--indent{padding-left:12px}.tx-reconcile__row--total{margin-top:8px;padding-top:8px;border-top:1px solid var(--q-border)}.tx-reconcile__label{font-size:11px;color:var(--q-text-muted)}.tx-reconcile__value{font-size:12px;font-weight:700;font-family:IBM Plex Mono,ui-monospace,monospace;white-space:nowrap;font-variant-numeric:tabular-nums}.tx-history__ledger{border-radius:var(--tx-radius);border:1px solid var(--q-border);background:var(--fin-surface);box-shadow:var(--card-shadow);padding:16px 18px 14px}.tx-filters-bar{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:var(--tx-radius-sm);border:1px solid var(--q-border);background:rgba(var(--q-accent-rgb),.03)}.tx-filters-bar__years{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;align-items:center}.tx-filters-bar__year-pill{padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid var(--q-border);background:transparent;color:var(--q-text-muted);cursor:pointer;transition:border-color .2s,background .2s,color .2s;white-space:nowrap}.tx-filters-bar__year-pill:hover{border-color:rgba(var(--q-accent-rgb),.35);color:var(--q-accent)}.tx-filters-bar__year-pill.is-active{border-color:rgba(var(--q-accent-rgb),.55);background:rgba(var(--q-accent-rgb),.14);color:var(--q-accent)}.tx-seg{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:4px;border-radius:12px;background:#ffffff05;border:1px solid var(--q-border)}[data-theme=light] .tx-seg{background:#1c1b1908}.tx-seg__btn{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--q-text-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tx-seg__btn:hover{color:var(--q-text);background:#ffffff0a}.tx-seg__btn.is-active{border-color:color-mix(in srgb,var(--tx-seg-color) 40%,transparent);background:color-mix(in srgb,var(--tx-seg-color) 14%,transparent);color:var(--tx-seg-color)}.tx-seg__count{font-size:9px;font-weight:800;padding:1px 6px;border-radius:999px;min-width:18px;text-align:center;background:#ffffff0f}.tx-seg__btn.is-active .tx-seg__count{background:color-mix(in srgb,var(--tx-seg-color) 25%,transparent)}.tx-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--tx-radius-sm);border:1px solid var(--q-border)}.tx-table{width:100%;border-collapse:collapse;min-width:960px}.tx-table thead{position:sticky;top:0;z-index:2;background:var(--q-surface-elevated)}.tx-table th{padding:11px 14px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--q-text-muted);border-bottom:1px solid var(--q-border);white-space:nowrap;text-align:left}.tx-table th.tx-table__num{text-align:right}.tx-table td{padding:12px 14px;font-size:12px;color:var(--q-text);border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}[data-theme=light] .tx-table td{border-bottom-color:#1c1b190d}.tx-table tr.tx-table__row{transition:background .12s ease}.tx-table tr.tx-table__row:hover{background:rgba(var(--q-accent-rgb),.05)}.tx-table tr.tx-table__row--buy td:first-child{box-shadow:inset 3px 0 #6bad87}.tx-table tr.tx-table__row--sell td:first-child{box-shadow:inset 3px 0 #c97b73}.tx-table tr.tx-table__row--cash-in td:first-child{box-shadow:inset 3px 0 #c4b5a0}.tx-table tr.tx-table__row--cash-out td:first-child{box-shadow:inset 3px 0 #c9a24d}.tx-table tr.tx-table__row--fee td:first-child{box-shadow:inset 3px 0 #fb923c}.tx-table tr.tx-table__row--tax td:first-child{box-shadow:inset 3px 0 #ff7043}.tx-table tr.tx-table__row--div td:first-child{box-shadow:inset 3px 0 #8b5cf6}.tx-table__date{white-space:nowrap;color:var(--q-text-muted);font-size:11px}.tx-table__ticker{font-weight:700;font-size:12px;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--q-accent)}.tx-table__ticker--pseudo{color:var(--q-warn)}.tx-table__note{font-size:10px;color:var(--q-text-muted);margin-top:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-table__num{text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.tx-table__amount{font-weight:800;font-size:13px}.tx-table__amount--gain{color:var(--q-gain)}.tx-table__amount--loss{color:var(--q-loss)}.tx-table__amount--neutral{color:var(--q-text)}.tx-type-badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:8px;font-size:9px;font-weight:800;letter-spacing:.05em;border:1px solid transparent}.tx-year-band td{padding:10px 14px!important;background:rgba(var(--q-accent-rgb),.06);border-top:2px solid rgba(var(--q-accent-rgb),.2);border-bottom:1px solid rgba(var(--q-accent-rgb),.12)!important}.tx-year-band__inner{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.tx-year-band__year{font-size:13px;font-weight:800;color:var(--q-accent)}.tx-year-band__stat{font-size:11px;color:var(--q-text-muted)}.tx-year-band__stat strong{font-weight:700}.tx-pagination{margin-top:16px;padding-top:14px;border-top:1px solid var(--q-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.tx-pagination__meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--q-text-muted)}.tx-pagination__select,.tx-pagination__input{padding:5px 8px;font-size:12px;border-radius:8px;background:#ffffff0a;color:var(--q-text);border:1px solid var(--q-border)}.tx-pagination__nav{display:flex;align-items:center;gap:4px}.tx-pagination__btn{padding:6px 11px;font-size:12px;font-weight:700;border-radius:8px;border:1px solid var(--q-border);background:transparent;color:var(--q-text);cursor:pointer;transition:background .15s,border-color .15s}.tx-pagination__btn:hover:not(:disabled){background:rgba(var(--q-accent-rgb),.08);border-color:rgba(var(--q-accent-rgb),.3)}.tx-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.tx-pagination__page{font-size:12px;color:var(--q-text);padding:0 8px;display:inline-flex;align-items:center;gap:6px}.tx-card{border-radius:var(--tx-radius-sm);border:1px solid var(--q-border);background:var(--fin-surface);padding:12px 14px;margin-bottom:8px;transition:border-color .15s,background .15s}.tx-card:active{background:var(--fin-surface-hover)}.tx-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.tx-card__date{font-size:10px;color:var(--q-text-muted);margin-bottom:5px}.tx-card__amount{font-size:15px;font-weight:800;font-family:IBM Plex Mono,ui-monospace,monospace;text-align:right}.tx-card__ticker{font-weight:700;font-size:12px;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--q-accent);margin-bottom:6px}.tx-card__meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:10px;color:var(--q-text-muted)}.tx-card__notes{font-size:10px;color:var(--q-text-dim);margin-top:6px;line-height:1.4}.tx-empty{text-align:center;padding:48px 24px;color:var(--q-text-muted)}.tx-empty__icon{opacity:.45;margin-bottom:12px}.tx-empty__title{font-size:15px;font-weight:600;margin:0}.tx-empty__sub{font-size:13px;margin-top:8px;color:var(--q-text-dim)}.tx-view-tabs{display:flex;gap:6px;margin-bottom:14px}.tx-view-tabs__btn{flex:1;padding:8px 10px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid var(--q-border);background:transparent;color:var(--q-text-muted);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tx-view-tabs__btn.is-active{border-color:rgba(var(--q-accent-rgb),.5);background:rgba(var(--q-accent-rgb),.12);color:var(--q-accent)}@media(max-width:767px){.tx-filters-bar{flex-direction:column;padding:10px 12px}.tx-history__title{font-size:18px}.tx-seg__btn{padding:6px 9px;font-size:9px}}.pb-root{--pb-radius: 16px;--pb-radius-sm: 12px;animation:pbEnter .4s cubic-bezier(.16,1,.3,1) both}@keyframes pbEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pb-hero{padding:20px 16px 18px;border-bottom:1px solid var(--q-border);background:linear-gradient(165deg,rgba(var(--q-accent-rgb),.14) 0%,rgba(183,148,246,.08) 35%,transparent 70%)}.pb-hero__title{margin:0;font-size:22px;font-weight:900;letter-spacing:-.03em;color:var(--q-text);display:flex;align-items:center;gap:12px}.pb-hero__icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#b794f647,rgba(var(--q-accent-rgb),.18));border:1px solid rgba(183,148,246,.35);color:#b794f6;box-shadow:0 8px 24px #b794f626}.pb-hero__sub{margin:10px 0 0;padding-left:56px;font-size:12px;line-height:1.55;color:var(--q-text-muted)}.pb-hero__badge{display:inline-flex;align-items:center;gap:5px;margin-top:10px;margin-left:56px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#b794f6;background:#b794f61f;border:1px solid rgba(183,148,246,.28)}.pb-steps{display:flex;align-items:center;gap:0;padding:14px 16px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pb-steps::-webkit-scrollbar{display:none}.pb-step{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:11px;font-weight:700;color:var(--q-text-dim)}.pb-step.is-active{color:var(--q-text)}.pb-step.is-done{color:var(--q-accent)}.pb-step__dot{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;border:1.5px solid var(--q-border);background:var(--fin-surface);transition:all .2s ease}.pb-step.is-active .pb-step__dot{border-color:#b794f6;background:#b794f62e;color:#b794f6;box-shadow:0 0 12px #b794f640}.pb-step.is-done .pb-step__dot{border-color:var(--q-accent);background:rgba(var(--q-accent-rgb),.15);color:var(--q-accent)}.pb-step__line{width:20px;height:2px;background:var(--q-border);margin:0 4px;flex-shrink:0}.pb-step.is-done+.pb-step__line,.pb-step.is-done .pb-step__line{background:rgba(var(--q-accent-rgb),.4)}.pb-panel{margin:12px 14px 0;padding:16px;border-radius:var(--pb-radius);border:1px solid var(--q-border);background:var(--fin-surface);box-shadow:var(--card-shadow)}.pb-panel__label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--q-text-muted);margin-bottom:10px}.pb-risk-grid{display:flex;flex-direction:column;gap:8px}.pb-risk-card{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:var(--pb-radius-sm);border:1.5px solid var(--q-border);background:transparent;cursor:pointer;text-align:left;color:inherit;transition:border-color .15s,background .15s,transform .12s;-webkit-tap-highlight-color:transparent}.pb-risk-card:active{transform:scale(.99)}.pb-risk-card.is-active{border-color:var(--pb-risk-color, var(--q-accent));background:color-mix(in srgb,var(--pb-risk-color, var(--q-accent)) 8%,transparent)}.pb-risk-card__icon{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pb-risk-card__title{font-size:14px;font-weight:800;color:var(--q-text)}.pb-risk-card__desc{font-size:11px;color:var(--q-text-muted);margin-top:2px}.pb-risk-card__tag{font-size:9px;font-weight:700;margin-top:4px;color:var(--pb-risk-color, var(--q-accent));opacity:.9}.pb-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pb-preset{padding:7px 12px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid var(--q-border);background:transparent;color:var(--q-text-muted);cursor:pointer;transition:all .15s;-webkit-tap-highlight-color:transparent}.pb-preset.is-active{border-color:#b794f680;background:#b794f61f;color:#b794f6}.pb-input{width:100%;padding:11px 12px;border-radius:var(--pb-radius-sm);margin-top:6px;border:1px solid var(--q-border);background:var(--fin-surface-2, rgba(255, 255, 255, .03));color:var(--q-text);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;box-sizing:border-box}.pb-pos-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pb-cta{width:calc(100% - 28px);margin:16px 14px 0;padding:15px 18px;border-radius:var(--pb-radius);border:none;font-size:14px;font-weight:800;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#B794F6 0%,var(--q-accent) 100%);box-shadow:0 10px 28px #b794f647;transition:opacity .15s,transform .12s;-webkit-tap-highlight-color:transparent}.pb-cta:disabled{opacity:.75;cursor:wait}.pb-cta:active:not(:disabled){transform:scale(.98)}.pb-result-hero{margin:14px 14px 0;padding:16px;border-radius:var(--pb-radius);border:1px solid rgba(107,173,135,.35);background:linear-gradient(145deg,rgba(107,173,135,.1) 0%,var(--fin-surface) 55%)}.pb-advanced{margin:20px 14px 0;border-radius:var(--pb-radius);border:1px solid var(--q-border);overflow:hidden;background:var(--fin-surface)}.pb-advanced__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:none;background:transparent;cursor:pointer;color:var(--q-text);text-align:left}.pb-advanced__title{font-size:13px;font-weight:800}.pb-advanced__sub{font-size:11px;color:var(--q-text-muted);margin-top:2px}.pb-advanced__tabs{display:flex;gap:6px;padding:0 14px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pb-advanced__tabs::-webkit-scrollbar{display:none}.pb-adv-tab{padding:7px 12px;border-radius:20px;font-size:11px;font-weight:700;border:1px solid var(--q-border);background:transparent;color:var(--q-text-muted);cursor:pointer;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;-webkit-tap-highlight-color:transparent}.pb-adv-tab.is-active{border-color:var(--pb-tab-color, var(--q-accent));background:color-mix(in srgb,var(--pb-tab-color, var(--q-accent)) 12%,transparent);color:var(--pb-tab-color, var(--q-accent))}.pb-holding-card{margin:0 14px 8px;padding:14px;border-radius:var(--pb-radius-sm);border:1px solid var(--q-border);background:var(--fin-surface)}.pb-holding-card--top{border-color:#b794f64d;background:linear-gradient(135deg,rgba(183,148,246,.06),transparent)}
