html.js-letter-reveal .letter-reveal-pending{opacity:0}.letter-reveal{display:inline;opacity:1}.letter-reveal .letter-reveal-char{display:inline-block;opacity:0;animation:letter-reveal-in .35s ease forwards}.letter-reveal .letter-reveal-char.letter-reveal-space{min-width:.25em;text-indent:0}@keyframes letter-reveal-in{from{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}img{max-width:100%;height:auto;display:block}.platform-stat-icon{width:56px;height:56px;min-width:56px;min-height:56px}#platform-stats-block.platform-stats-pre-enter{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}#platform-stats-block.platform-stats-entered{opacity:1;transform:translateY(0)}#platform-stats-block .platform-stat-value{font-variant-numeric:tabular-nums}@media (min-width:940px){#platform-stats-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:590px) and (max-width:767px){#platform-stats-row>div{padding:.625rem}#platform-stats-row .platform-stat-item{gap:.5rem}#platform-stats-row .platform-stat-icon{width:44px;height:44px;min-width:44px;min-height:44px}#platform-stats-row .platform-stat-icon .platform-stat-icon-symbol,#platform-stats-row .platform-stat-icon svg{width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1.5rem}#platform-stats-row .platform-stat-value{font-size:1.125rem;line-height:1.375rem;margin-bottom:.125rem}#platform-stats-row .platform-stat-label{font-size:.75rem;line-height:1rem}}#blocks-container{max-width:56rem;margin:0 auto}.disc-test-block{width:550px;max-width:550px;margin:0 auto}@media (max-width:640px){.disc-test-block{width:100%;max-width:100%;margin:0;padding:0 16px}}@media (max-width:640px){.disc-test-block .disc-test-grid{gap:1rem!important;grid-template-columns:1fr 1fr!important}}@media (max-width:435px){.disc-test-block .disc-test-grid{gap:1rem!important;grid-template-columns:1fr 1fr!important}}.disc-test-block{padding:0}@media (max-width:640px){.disc-test-block button{min-width:170px;word-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.2;text-align:center;font-size:.875rem!important}.disc-test-block button[data-role=next-block]{width:140px!important;min-width:140px!important}.disc-test-block h4{font-size:.875rem!important;line-height:1.25}.disc-test-block .disc-test-grid>div:nth-child(2) .space-y-4{display:flex;flex-direction:column;align-items:flex-end}#blocks-container>div>div>div>div>div{padding:12px!important}#blocks-container>div>div>div>div>div>div{gap:.5rem!important}}@media (max-width:430px){.disc-test-block button{min-width:150px}.disc-test-block button[data-role=next-block]{width:120px!important;min-width:120px!important}}@media (max-width:395px){.disc-test-block button{font-size:.8125rem!important}}@media (min-width:640px){#telegram-decode-btn{min-width:120px;max-width:200px}}.axis line,.axis path{fill:none;stroke:black;shape-rendering:crispEdges}.custom-label{font-size:12px}.axis-title{font-size:14px;font-weight:700;text-anchor:middle}.dashed-line{stroke:black;stroke-dasharray:5,5}.blue-line{fill:none;stroke:var(--color-chart-1);stroke-width:2.5}.chart-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%}.chart-wrapper{flex:1;min-width:0;max-width:300px}.chart-wrapper svg{width:100%;height:auto;aspect-ratio:0.6}@media (max-width:1279px){#discGraph>div{flex-direction:row!important;flex-wrap:nowrap!important}.chart-wrapper{flex:1;min-width:0;max-width:200px;transform:scale(.9);transform-origin:center}.chart-wrapper{padding:.5rem!important}#discGraph>div{gap:.1rem!important}}@media (max-width:768px){.chart-wrapper{transform:scale(.9)}.chart-wrapper h4{font-size:.75rem!important;margin-bottom:.25rem!important}#discGraph>div{gap:.05rem!important}.chart-wrapper{padding:.25rem!important}}@media (max-width:600px){#discGraph>div{gap:.025rem!important}.chart-wrapper{padding:.125rem!important}}@media (max-width:480px){.chart-wrapper h4{font-size:.625rem!important}#discGraph>div{gap:0!important}.chart-wrapper{padding:.125rem!important}}@media screen and (max-width:950px){.word-block{padding:15px;min-height:80px}.word-item{padding:8px;min-height:36px}.disc-results-table td,.disc-results-table th{padding:12px 8px;font-size:14px;min-height:44px}}@media screen and (max-width:640px){.disc-results-table{font-size:13px}.disc-results-table td,.disc-results-table th{padding:10px 5px;min-height:40px}.disc-results-table th{font-size:12px}}@media screen and (max-width:360px){.disc-results-table td,.disc-results-table th{padding:8px 4px;font-size:12px;min-height:36px}}.analysis-container{max-width:100%;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;line-height:1.6;color:#374151}.analysis-title{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 2rem 0;text-align:center;border-bottom:2px solid #e5e7eb;padding-bottom:1rem}.analysis-section{margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.section-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem 0;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.analysis-section p{font-size:1rem;line-height:1.7;margin-bottom:1rem;color:#4b5563}.analysis-section p:last-child{margin-bottom:0}.factor-name{font-weight:700}.factor-highlight{color:#1d4ed8;font-weight:700;background:#dbeafe;padding:.125rem .375rem;border-radius:4px;font-size:.9em}.factor-list{list-style:none;padding:0;margin:0 0 1.5rem 0}.factor-list li{margin-bottom:.5rem;font-size:.95rem;line-height:1.6}.factor-list li:last-child{margin-bottom:0}.conclusion-box{background:#f8fafc;border:1px solid #d1d5db;border-radius:6px;padding:1rem;margin-top:1rem}.conclusion-box p{margin:0;font-weight:500;color:#374151}.development-list,.recommendations-list{list-style:none;padding:0;margin:0}.development-list li,.recommendations-list li{padding:.5rem 0;margin-bottom:.75rem;line-height:1.6}.development-list li:last-child,.recommendations-list li:last-child{margin-bottom:0}@media (max-width:768px){.analysis-title{font-size:1.5rem}.section-title{font-size:1.125rem}.analysis-section{padding:1rem}.conclusion-box{padding:.75rem}.development-list li,.recommendations-list li{padding:.25rem 0}}@media (max-width:480px){.analysis-container{margin:0;padding:0}.analysis-section{margin-bottom:1.5rem;border-radius:6px;padding:.75rem}.factor-list li{font-size:.9rem}}