:root{--text-title-primary-color: #ffffff;--text-title-primary-weight: 700;--text-title-primary-line-height: 1.2;--text-title-secondary-color: #ffffff;--text-title-secondary-weight: 600;--text-title-secondary-line-height: 1.3;--text-metric-primary-color: #ffffff;--text-metric-primary-weight: 600;--text-metric-primary-line-height: 1.1;--text-body-primary-color: rgb(148, 163, 184);--text-body-primary-weight: 400;--text-body-primary-line-height: 1.5;--text-body-secondary-color: rgb(100, 116, 139);--text-body-secondary-weight: 400;--text-body-secondary-line-height: 1.5;--text-helper-color: rgb(100, 116, 139);--text-helper-weight: 400;--text-helper-line-height: 1.5;--text-footnote-color: rgb(71, 85, 105);--text-footnote-weight: 400;--text-footnote-line-height: 1.5;--text-tooltip-color: rgb(203, 213, 225);--text-tooltip-weight: 400;--text-tooltip-line-height: 1.6}@media(max-width:768px){:root{--text-body-primary-color: rgb(164, 177, 195);--text-body-primary-line-height: 1.68;--text-body-secondary-color: rgb(120, 136, 159);--text-body-secondary-line-height: 1.68;--text-helper-color: rgb(130, 145, 168);--text-helper-line-height: 1.65;--text-footnote-color: rgb(100, 116, 139);--text-footnote-line-height: 1.65;--text-tooltip-color: rgb(215, 222, 232);--text-tooltip-line-height: 1.75}}.text-title-primary{color:var(--text-title-primary-color);font-weight:var(--text-title-primary-weight);line-height:var(--text-title-primary-line-height)}.text-title-secondary{color:var(--text-title-secondary-color);font-weight:var(--text-title-secondary-weight);line-height:var(--text-title-secondary-line-height)}.text-metric-primary{color:var(--text-metric-primary-color);font-weight:var(--text-metric-primary-weight);line-height:var(--text-metric-primary-line-height)}.text-body-primary-token{color:var(--text-body-primary-color);font-weight:var(--text-body-primary-weight);line-height:var(--text-body-primary-line-height)}.text-body-secondary-token{color:var(--text-body-secondary-color);font-weight:var(--text-body-secondary-weight);line-height:var(--text-body-secondary-line-height)}.text-helper-token{color:var(--text-helper-color);font-weight:var(--text-helper-weight);line-height:var(--text-helper-line-height)}.text-footnote-token{color:var(--text-footnote-color);font-weight:var(--text-footnote-weight);line-height:var(--text-footnote-line-height)}.text-tooltip-token{color:var(--text-tooltip-color);font-weight:var(--text-tooltip-weight);line-height:var(--text-tooltip-line-height)}@media(max-width:768px){.glass-panel{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}:root{--bg-gradient-start: #0f1216;--bg-gradient-mid: #0c0f13;--bg-gradient-end: #0a0c0f;--bg-surface-elevated: rgba(15, 18, 22, .95);--bg-overlay: rgba(10, 12, 15, .88);--bg-accent-primary: rgba(59, 130, 246, .03);--bg-accent-secondary: rgba(96, 165, 250, .015);--text-calm-primary: #e5e9ed}@media(max-width:768px){:root{--bg-gradient-start: #12151a;--bg-gradient-mid: #0e1115;--bg-gradient-end: #0c0e12;--bg-surface-elevated: rgba(18, 21, 26, .95);--bg-overlay: rgba(12, 14, 17, .88);--bg-accent-primary: rgba(59, 130, 246, .04);--bg-accent-secondary: rgba(96, 165, 250, .02)}}.bg-sento-base{background:radial-gradient(ellipse 120% 80% at 50% 30%,var(--bg-gradient-start) 0%,var(--bg-gradient-mid) 40%,var(--bg-gradient-end) 100%)}.bg-sento-overlay{background-color:var(--bg-overlay)}.bg-sento-surface{background-color:var(--bg-surface-elevated)}.bg-sento-accent-primary{background:radial-gradient(ellipse at 50% 0%,var(--bg-accent-primary),transparent 50%)}.bg-sento-accent-secondary{background:radial-gradient(ellipse at 100% 60%,var(--bg-accent-secondary),transparent 40%)}@media(max-width:768px){.bg-depth-layer{position:relative}.bg-depth-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#050b140a;pointer-events:none;z-index:0}}
