.table-row-clickable[data-v-6043e3e8]{cursor:pointer;transition:background-color .15s}.table-row-clickable[data-v-6043e3e8]:hover{background-color:#7fb0ff0f}.table-row-clickable[data-v-6043e3e8]:focus-visible{outline-offset:-2px;outline:2px solid #7fb0ff73}:root{--bg-start:#050b1a;--bg-end:#0b1a35;--card-bg:#16243a;--card-alt:#0f1a2e;--card-border:#2a3855;--text-primary:#f2f5fa;--text-secondary:#98a4ba;--text-body:#d6ddec;--text-muted:#6a7892;--gold:#c7a86a;--gold-light:#d9c089;--blue:#2c63e6;--blue-light:#7fb0ff;--red:#f2545b;--green:#16b981;--divider:#2a3855;--header-row:#101f33;--table-stripe:#0b1626;--footer-bg:#0a1428;--footer-divider:#1e2b45;--aurora-cyan:#40c7dcb3;--aurora-teal:#2db4c89e;--aurora-blue:#5082f080;--aurora-ribbon:#50dcf038;--r-sm:8px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-full:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:linear-gradient(180deg, var(--bg-start) 0%, var(--bg-end) 100%);overflow-x:hidden}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;min-height:100vh;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;line-height:1.6}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse 72% 46% at 16% 52%, var(--aurora-teal) 0%, transparent 58%), radial-gradient(ellipse 62% 40% at 70% 26%, var(--aurora-cyan) 0%, transparent 62%), radial-gradient(ellipse 82% 42% at 84% 76%, var(--aurora-blue) 0%, transparent 58%), radial-gradient(ellipse 56% 30% at 28% 88%, var(--aurora-cyan) 0%, transparent 68%), radial-gradient(ellipse 48% 26% at 92% 22%, var(--aurora-teal) 0%, transparent 70%), linear-gradient(118deg, transparent 34%, var(--aurora-ribbon) 50%, transparent 66%), linear-gradient(62deg, transparent 40%, var(--aurora-ribbon) 56%, transparent 72%);filter:blur(34px);opacity:1;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 8% 18%,#fff,#0000 60%),radial-gradient(1.4px 1.4px at 22% 42%,#beebfff2,#0000 60%),radial-gradient(1px 1px at 38% 14%,#fff,#0000 60%),radial-gradient(1.2px 1.2px at 54% 58%,#c8f0ffd9,#0000 60%),radial-gradient(1px 1px at 68% 26%,#fff,#0000 60%),radial-gradient(1.5px 1.5px at 82% 68%,#aadcffcc,#0000 60%),radial-gradient(1px 1px at 12% 78%,#dcfaffe6,#0000 60%),radial-gradient(1.3px 1.3px at 46% 84%,#fff,#0000 60%),radial-gradient(1px 1px at 6% 52%,#b4e1ffb3,#0000 60%),radial-gradient(1.4px 1.4px at 66% 88%,#fff,#0000 60%),radial-gradient(1px 1px at 34% 30%,#aadcffbf,#0000 60%),radial-gradient(1.8px 1.8px at 90% 44%,#e6faffe6,#0000 60%),radial-gradient(1px 1px at 20% 94%,#c8f0ffcc,#0000 60%),radial-gradient(1.2px 1.2px at 58% 44%,#fff,#0000 60%),radial-gradient(1px 1px at 76% 12%,#beebffb3,#0000 60%),radial-gradient(1.5px 1.5px at 42% 68%,#d2f5ffd9,#0000 60%),radial-gradient(1px 1px at 28% 6%,#fff,#0000 60%),radial-gradient(1px 1px at 94% 82%,#b4e6ffbf,#0000 60%),radial-gradient(1px 1px at 3% 30%,#c8f0ffcc,#0000 60%),radial-gradient(1.6px 1.6px at 48% 8%,#fff,#0000 60%),radial-gradient(1px 1px at 60% 18%,#aadcffb3,#0000 60%),radial-gradient(1.2px 1.2px at 14% 60%,#dcfaffd9,#0000 60%),radial-gradient(1px 1px at 84%,#fff,#0000 60%),radial-gradient(1.5px 1.5px at 36% 72%,#beebffcc,#0000 60%);position:fixed;inset:0}#app{width:100%;min-height:100vh}.page{flex-direction:column;display:flex}.section{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:64px clamp(20px,5vw,80px);display:flex;position:relative;overflow:hidden}.section-header{flex-direction:column;gap:8px;max-width:680px;display:flex}.section-tag{align-items:center;gap:10px;display:flex}.section-tag-line{background:var(--gold);flex-shrink:0;width:28px;height:2px}.section-tag-label{color:var(--gold);font-size:13px;font-weight:600}.section-title{color:var(--text-primary);letter-spacing:-.01em;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.25}.section-sub{color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.6}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:40px;display:flex;position:relative;overflow:hidden}.card:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(135deg,#64a0dc0a 0%,#0000 50%,#64a0dc05 100%);position:absolute;inset:0}.card>*{z-index:1;position:relative}.nav{z-index:100;-webkit-backdrop-filter:blur(16px);background:#050b1ad1;justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.nav-brand{align-items:center;gap:10px;display:flex}.nav-brand-icon{width:30px;height:30px}.nav-brand-text{color:var(--text-primary);letter-spacing:-.01em;font-size:20px;font-weight:700}.nav-links{align-items:center;gap:36px;display:flex}.nav-link{color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-link:hover{color:var(--text-primary)}.nav-link:after{content:"";background:var(--gold);height:1.5px;transition:transform .25s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after{transform:scaleX(1)}.hero{width:100%;max-width:1200px;margin:0 auto;padding:80px clamp(20px,5vw,80px) 100px;position:relative;overflow:visible}.hero-body{z-index:2;justify-content:flex-start;align-items:center;display:flex;position:relative}.hero-left{flex-direction:column;gap:16px;max-width:720px;display:flex}.hero-badge{border-radius:var(--r-full);background:#c7a86a1f;border:1px solid #c7a86a59;align-self:flex-start;align-items:center;gap:8px;padding:7px 16px;display:flex}.hero-badge-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #c7a86a66}.hero-badge-text{color:var(--gold-light);font-size:13px;font-weight:500}.hero-headline{color:var(--text-primary);letter-spacing:-.01em;font-size:clamp(34px,5.2vw,62px);font-weight:800;line-height:1.18}.hero-headline em{color:var(--gold);font-style:normal}.hero-sub{color:var(--text-secondary);max-width:600px;font-size:17px;font-weight:400;line-height:1.7}.hero-actions{align-items:center;gap:20px;padding-top:8px;display:flex}.hero-cta{border-radius:var(--r-full);color:var(--gold-light);cursor:pointer;white-space:nowrap;background:#c7a86a1a;border:1px solid #c7a86a66;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.hero-cta:hover{background:#c7a86a2e;border-color:#c7a86a99}.hero-cta-icon{width:16px;height:16px}.hero-meta{align-items:center;gap:14px;display:flex}.hero-meta-item{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.hero-meta-dot{background:var(--gold);border-radius:50%;width:4px;height:4px}.review-body{color:var(--text-body);white-space:pre-line;max-width:800px;font-size:15px;font-weight:400;line-height:1.8}.pred-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pred-block{flex-direction:column;gap:12px;display:flex}.pred-block-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.sentiment-indicator{border-radius:var(--r-full);border:1px solid;align-self:flex-start;align-items:center;gap:10px;padding:10px 22px;display:inline-flex}.sentiment-bullish{background:#f2545b24;border-color:#f2545b66}.sentiment-bearish{background:#16b98124;border-color:#16b98166}.sentiment-neutral{background:#c7a86a1f;border-color:#c7a86a59}.sentiment-icon{font-size:18px}.sentiment-text{font-size:15px;font-weight:700}.sentiment-bullish .sentiment-text{color:var(--red)}.sentiment-bearish .sentiment-text{color:var(--green)}.sentiment-neutral .sentiment-text{color:var(--gold)}.dir-tags{flex-wrap:wrap;gap:8px;display:flex}.dir-tag{border-radius:var(--r-full);border:1px solid;align-items:center;padding:7px 16px;font-size:13px;font-weight:500;transition:transform .2s;display:inline-flex}.dir-tag:hover{transform:translateY(-1px)}.dir-tag-bullish{color:#f27a7a;background:#f2545b1f;border-color:#f2545b4d}.dir-tag-bearish{color:#3cd68d;background:#16b9811f;border-color:#16b9814d}.dir-tag-empty{border-color:var(--card-border);color:var(--text-muted);background:0 0}.pred-summary{flex-direction:column;gap:8px;margin-top:16px;padding-top:20px;display:flex}.pred-summary-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.pred-summary-text{color:var(--text-body);max-width:860px;font-size:15px;font-weight:400;line-height:1.85}.review-grid-triple{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.review-card-triple{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--r-lg);flex-direction:column;gap:0;padding:0 0 28px;display:flex;position:relative;overflow:hidden}.review-card-triple:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(135deg,#64a0dc0a 0%,#0000 50%,#64a0dc05 100%);position:absolute;inset:0}.review-card-triple>*{z-index:1;position:relative}.review-card-triple-top{border-radius:2px 2px 0 0;flex-shrink:0;width:100%;height:4px;margin-bottom:20px}.review-card-triple-top.accent-blue{background:var(--blue)}.review-card-triple-top.accent-gold{background:var(--gold)}.review-card-triple-top.accent-green{background:var(--green)}.review-card-triple-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 14px;font-size:13px;font-weight:700;display:flex}.review-card-triple-icon.icon-blue{color:var(--blue);background:#2c63e61f}.review-card-triple-icon.icon-gold{color:var(--gold);background:#c7a86a24}.review-card-triple-icon.icon-green{color:var(--green);background:#16b9811f}.review-card-triple-title{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin:0 24px 12px;font-size:16px;font-weight:700}.review-card-triple-text{color:var(--text-body);margin:0 24px;font-size:13px;font-weight:400;line-height:1.75}.review-hit-center{border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 auto 12px;padding:8px 20px;font-size:14px;font-weight:700;display:flex}.review-hit-center.hit-yes{color:#5294e0;background:#3a7bd524;border-color:#3a7bd566}.review-hit-center.hit-partial{color:#d9b44a;background:#d9b44a24;border-color:#d9b44a66}.review-hit-center.hit-deviation{color:#7a8aaa;background:#5a6c8a24;border-color:#5a6c8a59}.charts-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.chart-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--r-lg);flex-direction:column;gap:0;padding:28px 28px 24px;display:flex;overflow:hidden}.chart-card-header{margin-bottom:20px}.chart-title{color:var(--text-primary);letter-spacing:-.2px;margin-bottom:4px;font-size:15px;font-weight:800}.chart-subtitle{color:var(--text-muted);font-size:12px}.donut-chart-wrap{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.donut-svg{flex-shrink:0;width:200px;height:200px}.donut-segment{cursor:pointer;transition:opacity .2s}.donut-segment:hover{opacity:.8}.chart-legend{flex-direction:column;flex:1;gap:14px;min-width:160px;display:flex}.chart-legend-item{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.chart-legend-dot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.chart-legend-name{color:var(--text-body);min-width:64px;font-weight:500}.chart-legend-val{color:var(--text-muted);margin-left:auto;font-size:12px;font-weight:600}.timeline-body{flex-direction:column;gap:0;padding-left:4px;display:flex;position:relative}.timeline-line{background:linear-gradient(#c7a86a59 0%,#c7a86a1f 100%);width:1px;position:absolute;top:6px;bottom:6px;left:7px}.timeline-item{align-items:flex-start;gap:14px;padding:10px 0;display:flex;position:relative}.timeline-item:first-child{padding-top:0}.timeline-item:last-child{padding-bottom:0}.timeline-dot{z-index:1;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px;position:relative;box-shadow:0 0 8px #0000004d}.timeline-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.timeline-date{color:var(--text-muted);letter-spacing:.02em;font-size:11px;font-weight:600}.timeline-title{color:var(--text-body);font-size:13px;font-weight:500;line-height:1.5}.timeline-tag{letter-spacing:.02em;border-radius:4px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.table-shell{border:1px solid var(--card-border);border-radius:var(--r-lg);background:var(--card-alt);position:relative;overflow-x:auto}.table-head{background:var(--header-row);grid-template-columns:110px 80px minmax(180px,1fr) 130px 130px 90px minmax(160px,1fr);padding:14px 28px;display:grid}.table-th{color:var(--text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}.table-body{min-width:0}.table-row{grid-template-columns:110px 80px minmax(180px,1fr) 130px 130px 90px minmax(160px,1fr);padding:14px 28px;transition:background .2s;display:grid}.table-row:hover{background:#2c63e60f}.table-td{color:var(--text-body);align-items:center;padding:0 4px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.table-td-date{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.table-td-sentiment{font-size:13px;font-weight:600}.table-td-sentiment.bullish-text{color:var(--red)}.table-td-sentiment.bearish-text{color:var(--green)}.table-td-sentiment.neutral-text{color:var(--gold)}.table-td-summary{color:var(--text-secondary);align-items:flex-start;padding-top:2px;font-size:13px;line-height:1.5}.table-td-tags{flex-wrap:wrap;align-items:flex-start;gap:4px;padding-top:2px;display:flex}.table-tag-inline{border-radius:var(--r-full);white-space:nowrap;border:1px solid;align-items:center;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.table-td-hit{font-size:13px;font-weight:700}.hit-yes{color:#3a7bd5}.hit-no{color:var(--text-muted)}.hit-partial{color:#d9b44a}.hit-deviation{color:#5a6c8a}.table-td-after{color:var(--text-secondary);align-items:flex-start;padding-top:2px;font-size:13px;line-height:1.5}.table-footer{color:var(--text-muted);padding:14px 28px;font-size:12px}.footer{flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:36px clamp(20px,5vw,80px) 24px;display:flex}.footer-top{justify-content:center;align-items:center;display:flex}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand-icon{width:24px;height:24px}.footer-brand-text{color:var(--text-primary);font-size:16px;font-weight:700}.footer-bottom{justify-content:space-between;align-items:center;display:flex}.footer-text{color:var(--text-muted);font-size:12px}.loading-state{min-height:100vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.loading-spinner{border:2px solid var(--card-border);border-top-color:var(--blue);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-error{color:var(--red)}.nav-toggle{border:1px solid var(--card-border);border-radius:var(--r-sm);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:none}.nav-toggle-bar{background:var(--text-primary);border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-toggle.open .nav-toggle-bar:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.open .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle.open .nav-toggle-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.card-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.card-clickable:hover{border-color:#2c63e659;transform:translateY(-2px);box-shadow:0 12px 40px #00000059}.card-click-hint{color:var(--text-muted);opacity:.7;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:12px;font-weight:500;transition:opacity .2s;display:flex}.card-clickable:hover .card-click-hint{opacity:1;color:var(--blue-light)}.hint-icon{width:14px;height:14px}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020610c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-container{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--r-xl);flex-direction:column;width:100%;max-width:900px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000080}.modal-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.modal-header-left{align-items:center;gap:10px;display:flex}.modal-header-dot{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #c7a86a66}.modal-title{color:var(--text-primary);letter-spacing:-.01em;font-size:16px;font-weight:700}.modal-close{border:1px solid var(--card-border);border-radius:var(--r-md);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:#ffffff0f;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:all .2s;display:flex}.modal-close:hover{color:var(--red);background:#f2545b26;border-color:#f2545b66}.modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--card-border) transparent;flex:1;padding:0 28px 28px;overflow-y:auto}.modal-loading{text-align:center;color:var(--text-muted);padding:40px 0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .25s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-active .modal-container,.modal-fade-leave-active .modal-container{transition:transform .25s,opacity .25s}.modal-fade-enter-from .modal-container,.modal-fade-leave-to .modal-container{opacity:0;transform:scale(.96)translateY(10px)}.modal-body h1{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 16px;font-size:22px;font-weight:800;line-height:1.3}.modal-body h2{color:var(--text-primary);letter-spacing:-.01em;margin:28px 0 12px;font-size:17px;font-weight:700;line-height:1.35}.modal-body h3{color:var(--text-secondary);margin:20px 0 10px;font-size:15px;font-weight:700;line-height:1.4}.modal-body p{color:var(--text-body);margin:0 0 12px;font-size:14px;line-height:1.85}.modal-body strong{color:var(--text-primary);font-weight:600}.modal-body em{color:var(--gold);font-style:normal}.modal-body blockquote{border-left:3px solid var(--blue);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--text-body);background:#7fb0ff0f;margin:14px 0;padding:12px 16px;font-size:13px;line-height:1.75}.modal-body hr{background:var(--card-border);border:none;height:1px;margin:20px 0}.modal-body code{color:var(--blue-light);background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:12px}.modal-body pre{border:1px solid var(--card-border);border-radius:var(--r-md);background:#00000040;margin:14px 0;padding:16px;overflow-x:auto}.modal-body pre code{color:var(--text-body);background:0 0;padding:0;font-size:12px;line-height:1.7}.md-table-wrap{border-radius:var(--r-md);border:1px solid var(--card-border);margin:14px 0;overflow-x:auto}.md-table{border-collapse:collapse;width:100%;min-width:500px;font-size:12px}.md-table th{color:var(--blue-light);text-align:left;white-space:nowrap;border-bottom:1px solid var(--card-border);background:#2c63e61a;padding:10px 14px;font-weight:600}.md-table td{color:var(--text-body);vertical-align:top;border-bottom:1px solid #ffffff0a;padding:10px 14px;line-height:1.6}.md-table tr:last-child td{border-bottom:none}.md-table tr:nth-child(2n) td{background:#ffffff04}@media (width<=1100px){.table-head,.table-row{grid-template-columns:100px 68px minmax(140px,1fr) 100px 100px 70px minmax(130px,1fr);padding:12px 18px}.table-th{font-size:11px}}@media (width<=960px){.pred-grid{grid-template-columns:1fr;gap:20px}.table-shell{border-radius:var(--r-md)}.table-head,.table-row{grid-template-columns:90px 62px minmax(130px,1fr) 90px 90px 64px minmax(120px,1fr);padding:10px 14px}.table-th{font-size:10px}.table-td{font-size:12px}}@media (width<=860px){.nav-toggle{display:flex}.nav-links{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050b1af5;flex-direction:column;align-items:stretch;gap:0;padding:6px clamp(20px,6vw,60px) 14px;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.open{display:flex}.nav-link{padding:14px 0;font-size:15px}.nav-link:after{display:none}.hero{padding:48px clamp(20px,5vw,60px) 64px}.hero-headline{font-size:clamp(30px,7vw,44px)}.hero-sub{font-size:15px}.charts-row{grid-template-columns:1fr;gap:20px}.donut-chart-wrap{flex-direction:column;align-items:center}}@media (width<=640px){.section{gap:18px;padding:40px clamp(24px,5vw,40px)}.card{padding:28px 22px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.table-head,.table-row{grid-template-columns:80px 56px minmax(110px,1fr) 80px 80px 56px minmax(100px,1fr);padding:10px}.table-th{letter-spacing:.02em;font-size:10px}.table-td{font-size:11px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}.review-card-wide{border-radius:var(--r-lg);padding:28px 20px}.review-part{gap:14px;padding:20px 0}.review-part-title{font-size:16px}.review-part-text{font-size:14px;line-height:1.75}.review-grid-triple{grid-template-columns:1fr;gap:16px}.chart-card{padding:22px 20px 20px}.donut-chart-wrap{gap:18px}.donut-svg{width:150px;height:150px}.modal-overlay{align-items:flex-end;padding:0}.modal-container{border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:none;max-width:100%;max-height:92vh}.modal-header{padding:16px 20px}.modal-title{font-size:15px}.modal-body{padding:0 20px 24px}.modal-body h1{font-size:19px}.modal-body h2{font-size:15px}.modal-body h3{font-size:14px}.modal-body p{font-size:13px}.md-table th,.md-table td{padding:8px 10px;font-size:11px}}
