*{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0}body{min-height:100vh}a{color:inherit}img{max-width:100%}
.classic-root{--win-face:silver;--win-face-light:#d4d0c8;--win-highlight:#fff;--win-shadow:gray;--win-shadow-dark:#000;--win-titlebar-start:navy;--win-titlebar-end:#1084d0;--win-titlebar-text:#fff;--win-desktop:teal;--win-text:#000;--win-link:#00e;--win-selected:navy;--win-selected-text:#fff;--win-gold:#ffb400;background:var(--win-desktop);min-height:100vh;color:var(--win-text);margin:0;padding-top:60px;font-family:Tahoma,MS Sans Serif,Geneva,Verdana,sans-serif;font-size:12px;line-height:1.4}.classic-root *{box-sizing:border-box}.classic-root a{color:var(--win-link)}.classic-root ::selection{background:var(--win-selected);color:var(--win-selected-text)}.classic-root .hidden{display:none!important}.classic-root .win-raised,.classic-root .panel,.classic-root .list-controls,.classic-root .view-table thead th,.classic-root .icon-btn,.classic-root .btn,.classic-root .widget,.classic-root .support-disclosure,.classic-root .ex-badge,.classic-root .pay-icon,.classic-root .site-footer{border:2px outset var(--win-face-light)}.classic-root #top{z-index:50;background:linear-gradient(90deg, var(--win-titlebar-start), var(--win-titlebar-end));width:100%;min-height:34px;color:var(--win-titlebar-text);border-bottom:2px solid var(--win-shadow-dark);flex-wrap:wrap;align-items:center;gap:.6em;padding:.35em .6em;display:flex;position:fixed;top:0;left:0}.classic-root #top:after{content:"─□✕";letter-spacing:.6em;background:var(--win-face);color:var(--win-shadow-dark);border:1px outset var(--win-face-light);order:5;margin-left:auto;padding:.1em .4em;font-size:.8em;display:none}@media screen and (min-width:768px){.classic-root #top:after{display:inline-block}}.classic-root .top-left{flex:none;align-items:center;display:flex}.classic-root .navbar-toggler{background:var(--win-face);border:2px outset var(--win-face-light);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:26px;height:22px;padding:2px;display:flex}.classic-root .navbar-toggler span{background:var(--win-shadow-dark);width:14px;height:2px;display:block}.classic-root .navbar-toggler:active{border-style:inset}.classic-root .top-logo{flex:auto;align-items:center;gap:.5em;display:flex}.classic-root .top-logo:before{content:"";background:var(--win-face);border:1px outset var(--win-face-light);flex:none;width:16px;height:16px}.classic-root .logo{filter:brightness(0)invert();width:auto;height:18px}.classic-root .top-logo:after{content:"Top100Cex.exe";white-space:nowrap;font-size:.95em;font-weight:700}.classic-root #search{flex:220px;order:3;width:100%}@media screen and (min-width:768px){.classic-root #search{flex:auto;order:0;width:auto}}.classic-root .search-container{position:relative}.classic-root .input-top{border:2px inset var(--win-face-light);width:100%;height:22px;color:var(--win-text);background:#fff;padding:0 .6em;font-family:inherit;font-size:.95em}.classic-root .input-top:focus{outline:1px dotted #000}.classic-root #suggestions{border:2px outset var(--win-face-light);z-index:20;color:var(--win-text);background:#fff;position:absolute;top:calc(100% + 2px);left:0;right:0}.classic-root #suggestions:empty{display:none}.classic-root .suggestion-item{color:var(--win-text);border-bottom:1px solid var(--win-face);align-items:center;gap:.6em;padding:.3em .5em;text-decoration:none;display:flex}.classic-root .suggestion-item:last-child{border-bottom:none}.classic-root .suggestion-item:hover{background:var(--win-selected);color:var(--win-selected-text)}.classic-root .suggestion-item img{object-fit:contain;background:#fff;width:20px;height:20px}.classic-root .suggestion-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.9em;font-weight:700;overflow:hidden}.classic-root .suggestion-country{font-size:.8em}.classic-root .suggestion-empty{padding:.5em;font-size:.85em}.classic-root .top-image{display:none}@media screen and (min-width:768px){.classic-root .top-image{flex:none;display:block}}.classic-root .database{width:auto;height:26px}.classic-root .database-tablet{display:none}.classic-root #menu{background:var(--win-face);border-bottom:2px solid var(--win-shadow-dark)}.classic-root #menu:empty{display:none}.classic-root #container{max-width:1200px;margin:0 auto;padding:.8em}.classic-root .page-row{flex-direction:column;gap:1em;display:flex}@media screen and (min-width:960px){.classic-root .page-row{flex-direction:row;align-items:flex-start}.classic-root #centre{flex:auto;min-width:0}.classic-root #right{flex:0 0 300px;width:300px}}.classic-root .flash-msg{border:2px inset var(--win-face-light);margin-bottom:1em;padding:.6em .9em;font-weight:700}.classic-root .flash-success{color:#063606;background:#d4f4d4}.classic-root .flash-error{color:#4a0606;background:#f4d4d4}.classic-root .panel{background:var(--win-face);margin-bottom:0;padding:.9em 1em}.classic-root .intro-panel{text-align:center}.classic-root .intro-panel h1{text-transform:uppercase;background:linear-gradient(90deg, var(--win-titlebar-start), var(--win-titlebar-end));color:#fff;margin:-.9em -1em .6em;padding:.5em .7em;font-size:1.1rem}.classic-root .hero-banner{border:2px inset var(--win-face-light);background:#fff;width:100%;height:auto;margin:.6em 0;padding:3px;display:block}.classic-root .updated{margin:0;font-size:.85em}.classic-root #centre:before{content:"C:\\TOP100CEX\\RANKINGS.EXE";background:linear-gradient(90deg, var(--win-titlebar-start), var(--win-titlebar-end));color:#fff;letter-spacing:.02em;margin-top:1em;padding:.35em .6em;font-size:.85em;font-weight:700;display:block}.classic-root .list-controls{background:var(--win-face);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6em;margin:0;padding:.5em .7em;display:flex}.classic-root .control-group{align-items:center;gap:.3em;display:flex}.classic-root .control-label{margin-right:.4em;font-size:.85em;font-weight:700}.classic-root .icon-btn{background:var(--win-face);width:26px;height:24px;color:var(--win-text);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.classic-root .icon-btn:active,.classic-root .icon-btn.active{background:var(--win-face-light);border-style:inset}.classic-root .view-table{border-collapse:collapse;border:2px inset var(--win-face-light);white-space:nowrap;background:#fff;width:100%;margin-top:.8em;display:block;overflow-x:auto}.classic-root .view-table thead,.classic-root .view-table tbody,.classic-root .view-table tr{table-layout:fixed;width:100%;display:table}.classic-root .view-table th,.classic-root .view-table td{text-align:left;vertical-align:middle;text-overflow:ellipsis;border-bottom:1px solid var(--win-face);padding:.5em;font-size:.85em;overflow:hidden}.classic-root .view-table thead th{background:var(--win-face);text-transform:uppercase;padding:.4em .5em;font-size:.72em;font-weight:700}.classic-root .view-table tbody tr:hover td{background:#dce8f6}.classic-root .view-table tbody tr.ex-row-alt td{background:#f0f0f0}.classic-root .view-table tbody tr.ex-row-alt:hover td{background:#dce8f6}.classic-root .ex-spacer-row td{border:none;height:4px;padding:0}.classic-root .ex-extra-row td{background:#fafaf0!important}.classic-root .col-num{text-align:center;width:34px;font-weight:700}.classic-root .col-name{width:220px}.classic-root .col-visits,.classic-root .col-score,.classic-root .col-rating,.classic-root .col-feedback{text-align:center;width:110px}.classic-root .col-license{white-space:nowrap;width:130px}.classic-root .col-action{text-align:right;width:150px}.classic-root .ex-logo-img{object-fit:contain;vertical-align:middle;border:1px solid var(--win-shadow);background:#fff;width:60px;height:26px;margin-right:.4em}.classic-root .col-name a{color:var(--win-text);font-weight:700;text-decoration:none}.classic-root .col-name a:hover{color:var(--win-link);text-decoration:underline}.classic-root .our-score-badge{background:var(--win-gold);color:#3a2600;border:1px outset #ffd873;padding:.15em .5em;font-size:.9em;font-weight:700;display:inline-block}.classic-root .na{color:var(--win-shadow);font-style:italic}.classic-root .rating-num{font-weight:700;display:block}.classic-root .stars{color:silver;letter-spacing:1px;font-size:.95em;line-height:1;display:inline-block;position:relative}.classic-root .stars:before{content:"★★★★★"}.classic-root .stars:after{content:"★★★★★";width:var(--pct,0%);white-space:nowrap;color:var(--win-gold);position:absolute;top:0;left:0;overflow:hidden}.classic-root .feedback-item{color:var(--win-titlebar-start);align-items:center;gap:.3em;font-weight:700;display:inline-flex}.classic-root .feedback-item+.feedback-item{margin-left:.7em}.classic-root .btn{background:var(--win-face);color:var(--win-text);text-align:center;cursor:pointer;padding:.35em .7em;font-size:.75em;font-weight:700;text-decoration:none;display:inline-block}.classic-root .btn:active{border-style:inset}.classic-root .btn-visit{color:navy;margin-right:.3em}.classic-root .btn-review{color:#063606}.classic-root .btn-dark{color:var(--win-text)}.classic-root .btn-block{width:100%;margin-top:.7em;display:block}.classic-root .ex-extra-grid{white-space:normal;flex-wrap:wrap;gap:1em;display:flex}.classic-root .ex-extra-col{flex-wrap:wrap;flex:220px;align-items:center;gap:.4em;min-width:0;display:flex}.classic-root .ex-extra-col-payment{border-left:1px solid var(--win-shadow);padding-left:1em}.classic-root .ex-extra-label{text-transform:uppercase;margin-right:.4em;font-size:.68em;font-weight:700}.classic-root .ex-badge-list{flex-wrap:wrap;gap:.4em;display:flex}.classic-root .ex-badge{background:var(--win-face);padding:.15em .5em;font-size:.7em;font-weight:700}.classic-root .ex-badge-empty{color:var(--win-shadow);font-size:.8em;font-style:italic}.classic-root .pay-icon-list{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.classic-root .pay-icon{background:#fff;justify-content:center;align-items:center;min-width:34px;height:22px;padding:0 .4em;display:inline-flex}.classic-root .pay-icon img{object-fit:contain;width:auto;max-width:40px;height:12px}.classic-root .pay-icon-fa{background:var(--win-titlebar-start);color:#fff;gap:.3em}.classic-root .pay-icon-fa i,.classic-root .pay-icon-fa em{color:#fff;text-transform:uppercase;font-size:.6em;font-style:normal;font-weight:700}.classic-root .support-disclosure{background:#ffffe1;margin-top:1em;padding:.8em 1em}.classic-root .support-disclosure-title{margin:0 0 .3em;font-weight:700}.classic-root .support-disclosure p{margin:0;font-size:.85em}.classic-root .support-disclosure p+p{margin-top:.3em}.classic-root .widget{background:var(--win-face);margin-bottom:.9em;padding:0;overflow:hidden}.classic-root .widget h2{border-bottom:none;margin:0;padding:0}.classic-root .widget h2 .widget-title-text{background:linear-gradient(90deg, var(--win-titlebar-start), var(--win-titlebar-end));color:#fff;text-transform:uppercase;letter-spacing:.02em;border-radius:0;padding:.45em .7em;font-size:.82em;font-weight:700;display:block}.classic-root .widget>:not(h2){padding-left:.9em;padding-right:.9em}.classic-root .widget>:last-child{padding-bottom:.9em}.classic-root .widget h2+*{padding-top:.9em}.classic-root .poll-panel h2 .widget-title-text{background:linear-gradient(90deg,#0a5c2a,#2e9950)}.classic-root .news-panel h2 .widget-title-text{background:linear-gradient(90deg,#8a3d00,#e65100)}.classic-root .comments-panel h2 .widget-title-text{background:linear-gradient(90deg,#4a0d6e,#6a1b9a)}.classic-root .ratings-panel h2 .widget-title-text{background:linear-gradient(90deg,#8a6300,#c9971b)}.classic-root .rate-panel h2 .widget-title-text{background:linear-gradient(90deg,#8a0d40,#c2185b)}.classic-root .poll-question{text-align:center;text-transform:uppercase;margin:0 0 .7em;font-size:.88em;font-weight:700}.classic-root .poll-block-spaced{border-top:1px solid var(--win-shadow);margin-top:1.4em;padding-top:1.4em}.classic-root .poll-vote-form{gap:.4em;margin-bottom:1em;display:flex}.classic-root .poll-vote-form select{flex:1;min-width:0}.classic-root .poll-bars{flex-direction:column;gap:.4em;display:flex}.classic-root .poll-bar-row{align-items:center;height:1.2rem;display:flex}.classic-root .poll-bar{background:var(--win-titlebar-start);border:1px outset #fff;justify-content:flex-end;align-items:center;min-width:1.6em;height:1.1rem;padding:0 .4em;display:flex}.classic-root .poll-bar .poll-bar-votes{color:#fff;white-space:nowrap;font-size:.65em;font-weight:700}.classic-root .poll-bar.poll-bar-label-outside{border:none;justify-content:flex-start;padding:0;background:0 0!important}.classic-root .poll-bar.poll-bar-label-outside .poll-bar-votes{color:var(--win-text);margin-left:calc(100% + .4em);font-weight:700}.classic-root .poll-legend{flex-direction:column;gap:.35em;margin:.9em 0 0;padding:0;list-style:none;display:flex}.classic-root .poll-legend li{align-items:center;gap:.4em;font-size:.8em;display:flex}.classic-root .poll-dot{border:1px solid var(--win-shadow-dark);flex:none;width:.7em;height:.7em}.classic-root .poll-total{text-align:center;margin:1em 0 0;font-size:.9em}.classic-root .poll-total span{font-weight:700}.classic-root .news-slider{position:relative;overflow:hidden}.classic-root .news-slider-track{transition:transform .4s;display:flex}.classic-root .news-slider-track .news-item{flex:0 0 100%;width:100%}.classic-root .news-image{border:2px inset var(--win-face-light);background:#fff;width:100%;height:auto;margin:0 0 .6em;padding:2px;display:block}.classic-root .news-date{text-transform:uppercase;font-size:.7em;font-weight:700}.classic-root .news-body h3{margin:.3em 0;font-size:.92em}.classic-root .news-body p{margin:0;font-size:.8em}.classic-root .news-source{margin-top:.4em;font-size:.72em;display:block}.classic-root .slider-dots{justify-content:center;gap:.4em;margin-top:.8em;display:flex}.classic-root .slider-dot{border:1px solid var(--win-shadow-dark);cursor:pointer;background:#fff;width:10px;height:10px;padding:0}.classic-root .slider-dot.active{background:var(--win-titlebar-start)}.classic-root .comment-item+.comment-item{border-top:1px dashed var(--win-shadow);margin-top:.9em;padding-top:.9em}.classic-root .comment-head{justify-content:space-between;align-items:center;font-weight:700;display:flex}.classic-root .comment-rating{color:#8a6300;font-size:.85em;font-weight:700}.classic-root .comment-item p{margin:.4em 0;font-size:.85em;font-style:italic}.classic-root .comment-date{font-size:.75em}.classic-root .rating-card{border:2px inset var(--win-face-light);background:#fff;margin-bottom:.6em;padding:.8em .9em}.classic-root .rating-card-name{margin-bottom:.4em;font-size:1em;font-weight:700;text-decoration:none;display:block}.classic-root .rating-card-label{margin-bottom:.3em;font-size:.8em;font-weight:700}.classic-root .rating-card-stars{align-items:center;gap:.4em;margin-bottom:.4em;display:flex}.classic-root .rating-card-stars .stars{font-size:1em}.classic-root .rating-card-score{font-weight:700}.classic-root .rating-card-date{font-size:.75em}.classic-root .rate-panel select,.classic-root select{border:2px inset var(--win-face-light);width:100%;color:var(--win-text);background:#fff;margin-bottom:.9em;padding:.35em .4em;font-family:inherit;font-size:.85em}.classic-root .rate-panel textarea,.classic-root textarea{border:2px inset var(--win-face-light);width:100%;color:var(--win-text);resize:vertical;background:#fff;margin-bottom:.7em;padding:.4em .5em;font-family:inherit;font-size:.8em}.classic-root .star-rating{text-align:center;margin-bottom:.6em}.classic-root .star-rating .star-input{color:var(--win-gold);cursor:pointer;margin:0 .1em;font-size:1.2rem}.classic-root .filter-submit{text-align:center;margin-top:.4em}.classic-root .site-footer{text-align:center;background:var(--win-face);max-width:1200px;margin:1em auto 1.5em;padding:1em}.classic-root .footer-links{flex-wrap:wrap;justify-content:center;margin:0 0 .8em;display:flex}.classic-root .footer-links a{margin:.15em .5em;font-size:.8em}.classic-root .footer-disclaimer{color:#333;max-width:640px;margin:0 auto .5em;font-size:.72em}.classic-root .footer-copyright{color:#333;margin:.6em 0 0;font-size:.72em}
.modern-root{--m-bg:#0a0c16;--m-bg-soft:#10121f;--m-bg-elev:#161a2c;--m-border:#ffffff14;--m-border-strong:#ffffff29;--m-text:#eef0fb;--m-text-dim:#9aa1c4;--m-text-faint:#6b7196;--m-accent:#7c6bff;--m-accent-2:#22d3ee;--m-gold:#f7931a;--m-green:#34d399;--m-red:#f87171;--m-radius-lg:18px;--m-radius-md:12px;--m-radius-sm:8px;background:radial-gradient(circle at top, #131630 0%, var(--m-bg) 55%);color:var(--m-text);min-height:100vh;font-family:Inter,system-ui,sans-serif;line-height:1.5}.modern-root *{box-sizing:border-box}.modern-root a{color:inherit;text-decoration:none}.modern-root ::selection{background:var(--m-accent);color:#fff}.modern-root h1,.modern-root h2,.modern-root h3{margin:0;font-family:Space Grotesk,sans-serif}.m-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--m-border);background:#0a0c16d9;flex-wrap:wrap;align-items:center;gap:1.2em;padding:.9em 1.2em;display:flex;position:sticky;top:0}.m-header-logo{letter-spacing:.01em;flex:none;align-items:center;gap:.6em;font-size:1.05rem;font-weight:700;display:flex}.m-header-logo img{filter:drop-shadow(0 0 8px #7c6bff80);width:auto;height:26px}.m-header-search{flex:260px;min-width:180px;position:relative}.m-header-search input{border:1px solid var(--m-border-strong);background:var(--m-bg-elev);width:100%;height:2.6em;color:var(--m-text);border-radius:999px;padding:0 1em;font-family:inherit;font-size:.85rem}.m-header-search input:focus{border-color:var(--m-accent);outline:none}.m-header-search input::placeholder{color:var(--m-text-faint)}.m-suggestions{background:var(--m-bg-elev);border:1px solid var(--m-border-strong);border-radius:var(--m-radius-md);z-index:30;position:absolute;top:calc(100% + .5em);left:0;right:0;overflow:hidden;box-shadow:0 20px 40px #00000073}.m-suggestion-item{border-bottom:1px solid var(--m-border);align-items:center;gap:.7em;padding:.65em .9em;display:flex}.m-suggestion-item:last-child{border-bottom:none}.m-suggestion-item:hover{background:#7c6bff1f}.m-suggestion-item img{object-fit:contain;background:#fff;border-radius:6px;width:24px;height:24px}.m-suggestion-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:600;overflow:hidden}.m-suggestion-country{color:var(--m-text-dim);font-size:.72rem}.m-suggestion-empty{color:var(--m-text-dim);padding:.8em .9em;font-size:.8rem}.m-header-nav{flex:none;gap:.4em;display:flex}.m-header-nav a{color:var(--m-text-dim);border-radius:999px;padding:.5em .9em;font-size:.8rem;font-weight:600}.m-header-nav a:hover{color:var(--m-text);background:var(--m-bg-elev)}.m-hero{text-align:center;max-width:1400px;margin:0 auto;padding:2.6em 1.2em 1.2em}.m-hero-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--m-accent-2);background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:999px;align-items:center;gap:.5em;margin-bottom:1em;padding:.4em .9em;font-size:.72rem;font-weight:700;display:inline-flex}.m-hero h1{background:linear-gradient(135deg, #fff 20%, #b7bcf9 60%, var(--m-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:900px;margin:0 auto .5em;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.15}.m-hero-sub{max-width:640px;color:var(--m-text-dim);margin:0 auto;font-size:.95rem}.m-stats-strip{flex-wrap:wrap;justify-content:center;gap:.7em;margin-top:1.8em;display:flex}.m-stat{background:var(--m-bg-elev);border:1px solid var(--m-border);border-radius:var(--m-radius-md);flex-direction:column;align-items:center;gap:.2em;min-width:110px;padding:.9em 1.4em;display:flex}.m-stat-value{color:#fff;font-family:IBM Plex Mono,monospace;font-size:1.15rem;font-weight:600}.m-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--m-text-faint);font-size:.68rem}.m-container{flex-direction:column;gap:1.4em;max-width:1400px;margin:0 auto;padding:0 1.2em 3em;display:flex}@media screen and (min-width:960px){.m-container{flex-direction:row;align-items:flex-start}}.m-main{flex:auto;min-width:0}.m-sidebar{flex-direction:column;flex:0 0 380px;gap:1em;width:100%;display:flex}@media screen and (min-width:960px){.m-sidebar{width:380px}}.m-flash{border-radius:var(--m-radius-md);border:1px solid;margin-bottom:1em;padding:.9em 1.2em;font-size:.85rem}.m-flash-success{color:#6ee7b7;background:#34d3991a;border-color:#34d39959}.m-flash-error{color:#fca5a5;background:#f871711a;border-color:#f8717159}.m-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7em;margin-bottom:1.1em;display:flex}.m-control-group{flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.m-control-label{text-transform:uppercase;letter-spacing:.05em;color:var(--m-text-faint);margin-right:.3em;font-size:.72rem}.m-pill-btn{border:1px solid var(--m-border-strong);background:var(--m-bg-elev);color:var(--m-text-dim);cursor:pointer;border-radius:999px;align-items:center;gap:.4em;padding:.45em .85em;font-size:.75rem;font-weight:600;display:inline-flex}.m-pill-btn:hover{color:var(--m-text);border-color:var(--m-accent)}.m-pill-btn.active{background:linear-gradient(135deg, var(--m-accent), #5140e0);color:#fff;border-color:#0000}.m-ex-list{flex-direction:column;gap:.7em;display:flex}.m-ex-card{background:var(--m-bg-elev);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);grid-template-columns:auto auto 1fr auto auto auto auto;align-items:center;gap:1em;padding:1em 1.2em;transition:border-color .15s,transform .15s;display:grid}.m-ex-card:hover{border-color:var(--m-accent);transform:translateY(-1px)}.m-ex-rank{color:var(--m-text-faint);text-align:center;min-width:1.6em;font-family:IBM Plex Mono,monospace;font-size:.95rem}.m-ex-logo{border-radius:var(--m-radius-sm);background:#fff;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.m-ex-logo img{object-fit:contain;width:100%;height:100%;padding:6px}.m-ex-name-block{min-width:0}.m-ex-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;display:block;overflow:hidden}.m-ex-license{color:var(--m-text-faint);font-size:.72rem}.m-ex-visits{text-align:right;color:var(--m-text);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.85rem}.m-ex-visits-label{color:var(--m-text-faint);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;display:block}.m-ex-score{min-width:3em;color:var(--m-gold);white-space:nowrap;background:#f7931a26;border-radius:999px;justify-content:center;align-items:center;padding:.3em .6em;font-size:.8rem;font-weight:700;display:inline-flex}.m-ex-rating{white-space:nowrap;flex-direction:column;align-items:center;gap:.15em;font-size:.78rem;display:flex}.m-ex-rating .m-stars{color:#ffffff26;letter-spacing:1px;font-size:.85rem;line-height:1;display:inline-block;position:relative}.m-ex-rating .m-stars:before{content:"★★★★★"}.m-ex-rating .m-stars:after{content:"★★★★★";width:var(--pct,0%);white-space:nowrap;color:var(--m-accent-2);position:absolute;top:0;left:0;overflow:hidden}.m-na{color:var(--m-text-faint);font-size:.78rem}.m-ex-actions{gap:.4em;display:flex}.m-btn{text-transform:uppercase;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4em;padding:.5em .9em;font-size:.72rem;font-weight:700;display:inline-flex}.m-btn-primary{background:linear-gradient(135deg, var(--m-accent), #5140e0);color:#fff}.m-btn-primary:hover{filter:brightness(1.1)}.m-btn-ghost{border-color:var(--m-border-strong);color:var(--m-text);background:0 0}.m-btn-ghost:hover{border-color:var(--m-accent-2);color:var(--m-accent-2)}.m-btn-block{justify-content:center;width:100%;margin-top:.7em;display:flex}.m-ex-extra{border-top:1px dashed var(--m-border);flex-wrap:wrap;grid-column:1/-1;gap:1.2em;margin-top:.2em;padding-top:.9em;display:flex}.m-ex-extra-col{flex:220px;min-width:0}.m-ex-extra-label{text-transform:uppercase;letter-spacing:.05em;color:var(--m-text-faint);margin-bottom:.5em;font-size:.62rem;display:block}.m-badge-list{flex-wrap:wrap;gap:.4em;display:flex}.m-badge{color:#cfc9ff;background:#7c6bff1f;border:1px solid #7c6bff4d;border-radius:999px;padding:.3em .75em;font-size:.7rem;font-weight:600}.m-pay-icon-list{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.m-pay-icon{border-radius:var(--m-radius-sm);background:#fff;justify-content:center;align-items:center;min-width:40px;height:26px;padding:0 .6em;display:inline-flex}.m-pay-icon img{object-fit:contain;width:auto;max-width:44px;height:14px}@media screen and (max-width:720px){.m-ex-card{grid-template-columns:auto 1fr auto;grid-template-areas:"rank logo name""score score score""actions actions actions";row-gap:.7em}.m-ex-rank{grid-area:rank}.m-ex-logo{grid-area:logo}.m-ex-name-block{grid-area:name}.m-ex-visits,.m-ex-score-wrap,.m-ex-rating{justify-self:start}.m-ex-actions{grid-area:actions;justify-content:stretch}.m-ex-actions .m-btn{flex:1;justify-content:center}}.m-support-disclosure{border-radius:var(--m-radius-md);color:var(--m-text-dim);background:#7c6bff14;border:1px solid #7c6bff40;margin-top:1.2em;padding:1em 1.2em;font-size:.8rem}.m-support-disclosure strong{color:var(--m-text);margin-bottom:.3em;display:block}.m-support-disclosure a{color:var(--m-accent-2);font-weight:600}.m-widget{background:var(--m-bg-elev);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);padding:1.2em 1.3em}.m-widget-title{text-transform:uppercase;letter-spacing:.05em;color:var(--m-text);align-items:center;gap:.6em;margin:0 0 1em;font-size:.78rem;font-weight:700;display:flex}.m-widget-title:before{content:"";background:var(--m-accent-2);width:.5em;height:.5em;box-shadow:0 0 10px var(--m-accent-2);border-radius:50%}.m-widget-empty{color:var(--m-text-faint);font-size:.82rem}.m-poll-block+.m-poll-block{border-top:1px solid var(--m-border);margin-top:1.6em;padding-top:1.6em}.m-poll-question{margin:0 0 .8em;font-size:.88rem;font-weight:700;line-height:1.4}.m-poll-vote-form{gap:.5em;margin-bottom:1.1em;display:flex}.m-poll-vote-form select{border-radius:var(--m-radius-sm);border:1px solid var(--m-border-strong);background:var(--m-bg-soft);min-width:0;color:var(--m-text);flex:1;padding:.55em .7em;font-size:.8rem}.m-poll-bars{flex-direction:column;gap:.5em;display:flex}.m-poll-bar-row{align-items:center;gap:.6em;display:flex}.m-poll-bar-track{background:var(--m-bg-soft);border-radius:999px;flex:1;height:.6em;overflow:hidden}.m-poll-bar-fill{background:linear-gradient(90deg, var(--m-accent), var(--m-accent-2));border-radius:999px;height:100%}.m-poll-bar-votes{color:var(--m-text-dim);text-align:right;flex:none;min-width:4.5em;font-size:.7rem}.m-poll-legend{flex-direction:column;gap:.4em;margin:.9em 0 0;padding:0;list-style:none;display:flex}.m-poll-legend li{color:var(--m-text-dim);align-items:center;gap:.5em;font-size:.78rem;display:flex}.m-poll-dot{border-radius:50%;flex:none;width:.65em;height:.65em}.m-poll-total{text-align:center;color:var(--m-text-dim);margin:1em 0 0;font-size:.85rem}.m-poll-total span{color:var(--m-accent-2);font-weight:700}.m-news-item+.m-news-item{border-top:1px solid var(--m-border);margin-top:1.1em;padding-top:1.1em}.m-news-image{border-radius:var(--m-radius-md);object-fit:cover;width:100%;height:auto;margin-bottom:.7em;display:block}.m-news-date{color:var(--m-text-faint);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem}.m-news-item h3{margin:.3em 0;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700}.m-news-item p{color:var(--m-text-dim);margin:0;font-size:.8rem;line-height:1.5}.m-news-source{color:var(--m-accent-2);margin-top:.5em;font-size:.7rem;display:inline-block}.m-comment-item+.m-comment-item{border-top:1px solid var(--m-border);margin-top:1em;padding-top:1em}.m-comment-head{justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.m-comment-rating{color:var(--m-gold);font-size:.8rem;font-weight:700}.m-comment-body{color:var(--m-text-dim);margin:.4em 0;font-size:.8rem;font-style:italic}.m-comment-date{color:var(--m-text-faint);font-size:.7rem}.m-rating-card{background:var(--m-bg-soft);border-radius:var(--m-radius-md);margin-bottom:.6em;padding:1em 1.1em}.m-rating-card-name{color:#fff;margin-bottom:.4em;font-weight:700;display:block}.m-rating-card-label{color:var(--m-text-faint);margin-bottom:.35em;font-size:.72rem}.m-rating-card-stars{align-items:center;gap:.5em;margin-bottom:.4em;display:flex}.m-rating-card-date{color:var(--m-text-faint);font-size:.7rem}.m-rate-panel select{border-radius:var(--m-radius-sm);border:1px solid var(--m-border-strong);background:var(--m-bg-soft);width:100%;color:var(--m-text);margin-bottom:1em;padding:.6em .75em;font-size:.82rem}.m-star-rating{text-align:center;margin-bottom:.8em}.m-star-rating i{color:var(--m-accent-2);cursor:pointer;margin:0 .1em;font-size:1.4rem;transition:transform .1s}.m-star-rating i:hover{transform:scale(1.15)}.m-rate-panel textarea{border-radius:var(--m-radius-sm);border:1px solid var(--m-border-strong);background:var(--m-bg-soft);width:100%;color:var(--m-text);resize:vertical;margin-bottom:.8em;padding:.6em .75em;font-family:inherit;font-size:.8rem}.m-rate-panel textarea::placeholder{color:var(--m-text-faint)}.m-footer{text-align:center;border-top:1px solid var(--m-border);max-width:1400px;margin:0 auto;padding:2em 1.2em 3em}.m-footer-links{justify-content:center;gap:1em;margin-bottom:1em;display:flex}.m-footer-links a{color:var(--m-text-dim);font-size:.8rem}.m-footer-links a:hover{color:var(--m-accent-2)}.m-footer-disclaimer{max-width:640px;color:var(--m-text-faint);margin:0 auto .6em;font-size:.72rem;line-height:1.6}.m-footer-copyright{color:var(--m-text-faint);font-size:.72rem}
