.w-page{--w-paper:#faf9f5;--w-ink:#26251f;--w-line:#dfddd3;--w-yellow:#ffe267;--w-content-width:760px;background:var(--w-paper);color:var(--w-ink);min-height:100vh;font:16px/1.5 var(--font-ui), sans-serif;-webkit-font-smoothing:antialiased}.w-page[dir=rtl],.w-page[dir=rtl] h1,.w-page[dir=rtl] h2,.w-page[dir=rtl] h3{font-family:var(--font-ar), sans-serif}.w-wrap{width:min(1100px,100% - 80px);margin-inline:auto}.w-page button{background:0 0;border:0}.w-page button:disabled{cursor:wait;opacity:.6}.w-page button,.w-page a,.w-page select{touch-action:manipulation}:is(.w-page select:focus-visible,.w-dialog input:focus-visible){outline-offset:3px;outline:3px solid #416bd1}.w-header{border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:24px;min-height:108px;display:flex}.w-brand{font:800 19px/1.1 var(--font-display), sans-serif;letter-spacing:-.5px;align-items:center;gap:12px;display:flex}.w-brand-icon{background:var(--w-yellow);border:1.5px solid var(--w-ink);width:46px;height:46px;box-shadow:2px 2px 0 var(--w-ink);border-radius:12px;place-items:center;font-size:29px;display:grid;transform:rotate(-5deg)}.w-header nav{align-items:center;gap:28px;display:flex}.w-header nav button{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.w-header nav button:hover{text-underline-offset:5px;text-decoration:underline}.w-language{border-inline-start:1px solid var(--w-line)!important;padding-inline-start:23px!important}.w-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:58px 0 46px;display:grid}.w-intro h1{font:800 clamp(38px, 4vw, 54px)/1.03 var(--font-display), sans-serif;letter-spacing:-2px}.w-intro p{color:#5c5a52;max-width:460px;font-size:17px;line-height:1.7}.w-text-link{align-items:center;gap:10px;margin-top:17px;font-weight:650;display:inline-flex}.w-text-link:hover{text-underline-offset:4px;text-decoration:underline}.w-page[dir=rtl] .w-intro h1{letter-spacing:-1px;line-height:1.35}.w-wall{border:1.5px solid var(--w-ink);background:#fffefa;border-radius:18px;padding:28px 32px 0;box-shadow:4px 5px #29271f}.w-wall-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.w-wall h2{letter-spacing:-.7px;font-size:26px;font-weight:800}.w-select{white-space:nowrap;background:#fffefa;border:1px solid #ccc9bf;border-radius:9px;align-items:center;gap:6px;height:39px;padding-inline:11px;display:inline-flex;position:relative}.w-select select{-webkit-appearance:none;appearance:none;cursor:pointer;font:500 13px var(--font-ui), sans-serif;color:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0 4px}.w-select svg{pointer-events:none}.w-issue-tabs{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.w-issue-tabs button{color:#66635a;border:1px solid #0000;border-radius:9px;padding:9px 14px;font-size:14px}.w-issue-tabs button:hover{background:#f3f1e9}.w-issue-tabs button.active{background:var(--w-ink);color:#fffefa;border-color:var(--w-ink);font-weight:600}.w-podium{justify-content:center;align-items:flex-end;gap:18px;min-height:295px;padding-top:32px;transition:opacity .16s;display:flex}.w-podium-item{text-align:center;flex:1;min-width:0;max-width:296px;position:relative}.w-place-1{order:2}.w-place-2{order:1}.w-place-3{order:3}.w-provider-top{justify-content:center;align-items:center;gap:10px;margin-bottom:14px;display:flex}.w-logo{flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.w-logo img,.w-source-icon img{object-fit:contain;width:100%;height:100%;display:block}.w-provider-name{font:750 21px var(--font-display), sans-serif;align-items:center;gap:5px;display:flex}.w-provider-name svg{opacity:0;transition:opacity .15s}:is(.w-provider-name:hover svg,.w-provider-name:focus-visible svg){opacity:1}.w-podium-step{border:1.5px solid var(--w-ink);background:#f0edf8;border-bottom:0;border-radius:13px 13px 0 0;flex-direction:column;align-items:center;min-height:194px;padding:21px 18px 23px;display:flex;position:relative}.w-place-1 .w-podium-step{background:var(--w-yellow);min-height:239px;padding-top:27px}.w-place-3 .w-podium-step{background:#e9f0f5;min-height:172px;padding-top:17px}.w-rank{top:-12px;border:1.5px solid var(--w-ink);width:34px;height:29px;font:800 16px var(--font-display);background:#fffefa;border-radius:7px;place-items:center;display:grid;position:absolute;inset-inline-start:16px;transform:rotate(-7deg)}.w-place-1 .w-rank{background:var(--w-ink);color:var(--w-yellow)}.w-rank-count{font:800 51px/1 var(--font-display);letter-spacing:-2px;font-variant-numeric:tabular-nums}.w-place-1 .w-rank-count{font-size:70px}.w-count-label{color:#504c43;margin:3px 0 20px;font-size:13px}.w-flip{box-shadow:1px 2px 0 var(--w-ink);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:5px 9px;font-size:13px;font-weight:700;transition:transform .1s,box-shadow .1s;display:flex;position:relative;border:1px solid var(--w-ink)!important;background:#fffefa!important}.w-flip>span:first-child{font-size:18px;line-height:1}.w-flip b{font-variant-numeric:tabular-nums;min-width:1ch;padding:0}.w-flip:hover{transform:translateY(-1px)}.w-flip:active{box-shadow:0 0 0 var(--w-ink);transform:translate(1px,2px)}.w-flipped>span:first-child{animation:.35s ease-out w-punch}.w-burst{pointer-events:none;bottom:25px;z-index:3;height:100px;position:absolute;inset-inline:15px}.w-burst span{font-size:25px;animation:.9s ease-out forwards w-rise;position:absolute;left:45%}.w-burst span:first-child{--dx:-25px;left:24%}.w-burst span:nth-child(2){--dx:0px;font-weight:800}.w-burst span:last-child{--dx:30px;left:70%}.w-ranking-note{border-top:1px solid var(--w-ink);color:#666258;justify-content:space-between;align-items:center;gap:16px;margin:0 -32px;padding:16px 25px;display:flex}.w-ranking-note>button:first-child{text-align:start;font-size:12px}.w-ranking-note>button:first-child:hover{text-decoration:underline}.w-share{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex;color:var(--w-ink)!important}.w-reports{padding:58px 0 0;scroll-margin-top:24px}.w-feed-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.w-feed-heading h2{letter-spacing:-1.3px;font-size:38px;font-weight:800}.w-feed-heading>span{color:#726d62;font-size:14px}.w-search-row{gap:13px;display:flex}.w-search{border:1.5px solid var(--w-ink);background:#fffefa;border-radius:10px;flex:1;align-items:center;gap:12px;min-width:0;min-height:56px;padding:0 16px;display:flex}.w-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none;padding:14px 0;font-size:16px}.w-search:focus-within{outline-offset:2px;outline:3px solid #ffe267}.w-search input:focus-visible{outline:0}.w-search input::placeholder{color:#8a8792}.w-search button{padding:4px;display:flex}.w-provider-picker{border-radius:10px;justify-content:space-between;align-items:center;gap:22px;min-width:190px;padding:12px 17px;font-weight:550;display:flex;border:1.5px solid var(--w-ink)!important;background:#fffefa!important}.w-filter-row{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:13px;display:flex}.w-source-tabs{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.w-source-tabs button{white-space:nowrap;border:1px solid #ccc8bc;border-radius:9px;min-height:44px;padding:9px 15px;font-size:15px}.w-source-tabs button.w-source-logo{place-items:center;width:44px;padding:9px;display:grid}.w-source-logo img[src$="/x.svg"]{filter:brightness(0)}.w-source-tabs button.active{background:var(--w-yellow);border-color:var(--w-ink);font-weight:650}.w-source-tabs button:hover{border-color:var(--w-ink)}.w-filter-selects{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.w-filter-selects .w-select{height:40px}.w-filter-selects select{font-size:13px}.w-feed-context{color:#787469;justify-content:space-between;align-items:center;gap:15px;margin:20px 0 12px;font-size:12px;display:flex}.w-feed-context button{text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:flex}.w-source-note{background:#e9f0f5;border-radius:8px;margin:14px 0;padding:13px;font-size:14px}.w-report-list{border:1px solid var(--w-line);border-bottom:0;flex-direction:column;transition:opacity .15s;display:flex}.w-reports{max-width:var(--w-content-width);margin-inline:auto}.w-load{border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:27px auto;padding:12px 28px;font-weight:600;display:flex;border:1.5px solid var(--w-ink)!important;background:#fffefa!important}.w-loading{opacity:.45;pointer-events:none}.w-empty{text-align:center;flex-direction:column;flex:1;grid-column:1/-1;justify-content:center;align-items:center;gap:13px;min-height:240px;padding:32px;display:flex}.w-empty>span{font-size:29px}.w-empty h3{font-size:24px}.w-empty p{color:#6b665b;max-width:470px;font-size:15px}.w-empty button{background:var(--w-yellow);border:1px solid var(--w-ink);border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600}.w-footer{border-top:1px solid var(--w-line);color:#7a7468;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:26px 0 36px;font-size:12px;display:flex}.w-footer>span{color:var(--w-ink);font-weight:750}.w-footer button{text-underline-offset:3px;text-decoration:underline}.w-toast{z-index:100;color:#fff;background:#26251f;border-radius:10px;max-width:90vw;padding:13px 22px;font-size:15px;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.w-dialog{max-height:85dvh;font:15px/1.6 var(--font-ui), sans-serif;border:1.5px solid #26251f;overflow:auto;box-shadow:5px 6px #26251f;color:#26251f!important;background:#fffefa!important;border-radius:17px!important;gap:16px!important;width:min(640px,100vw - 32px)!important;max-width:640px!important;padding:32px!important}.w-dialog [data-slot=dialog-title]{font:800 29px/1.2 var(--font-display);padding-inline-end:20px}.w-dialog [data-slot=dialog-description]{color:#726c60;font-size:14px}.w-dialog button{cursor:pointer}.w-dialog .w-search{min-height:49px}.w-provider-list{max-height:46dvh;overflow:auto}.w-provider-list button{text-align:start;background:0 0;border:0;border-bottom:1px solid #e4e0d5;align-items:center;gap:12px;width:100%;padding:12px 5px;display:flex}.w-provider-list button:hover{background:#f3f0e7}.w-provider-list button strong{font-weight:600}.w-provider-list button>span:not(.w-logo){color:#7a7468;margin-inline-start:auto;font-size:14px}.w-provider-list button>svg{margin-inline-start:auto}.w-provider-list button>span:not(.w-logo)+svg{margin-inline-start:8px}.w-method h3{margin-top:15px;font-size:18px;font-weight:750}.w-method p{color:#625d51;margin-top:5px;font-size:15px}.w-detail blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f5eb;border-inline-start:3px solid #e0bd42;margin:8px 0;padding:20px;font-size:16px;line-height:1.8}.w-detail>p{font-size:14px}.w-update{background:#e9f0e1;border-radius:9px;padding:15px}.w-update h3{font-size:16px;font-weight:700}.w-update p{margin-top:6px;font-size:14px}.w-solid{background:#26251f;border:1px solid #26251f;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-weight:600;display:flex;color:#fffefa!important}.w-share-preview{background:#fff5c9;border:1.5px solid #26251f;border-radius:12px;margin:7px 0 20px;padding:24px}.w-share-preview>span{font-size:40px}.w-share-preview h3{margin:8px 0;font-size:27px;font-weight:800}.w-share-preview p{margin-bottom:17px}.w-share-preview>div{border-top:1px solid #d3bd68;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.w-share-panel>.w-solid{width:100%}@keyframes w-punch{50%{transform:translateY(-9px)rotate(-14deg)scale(1.4)}}@keyframes w-rise{0%{opacity:0;transform:translateY(30px)scale(.7)}25%{opacity:1}to{opacity:0;transform:translate(var(--dx), -90px) rotate(-12deg)}}@media (min-width:1450px){.w-wrap{width:1120px}.w-intro{padding-top:65px}}@media (max-width:900px){.w-wrap{width:calc(100% - 44px)}.w-intro{gap:30px}.w-intro h1{font-size:42px}.w-intro p{font-size:15px}.w-wall{padding:24px 22px 0}.w-ranking-note{margin:0 -22px}.w-podium{gap:12px}.w-report{padding:18px}.w-author strong{max-width:130px}.w-report-bottom{align-items:flex-start}.w-footer p{display:none}.w-header nav{gap:18px}}@media (max-width:640px){.w-wrap{width:calc(100% - 32px)}.w-header{gap:12px;min-height:84px}.w-brand{gap:9px;font-size:15px}.w-brand-icon{border-radius:9px;width:36px;height:38px;font-size:24px}.w-header nav{gap:13px}.w-header nav button{gap:4px;font-size:12px}.w-header .w-method-link{display:none}.w-language{padding-inline-start:11px!important}.w-language span{display:none}.w-intro{padding:33px 0 29px;display:block}.w-intro h1{letter-spacing:-1.7px;max-width:420px;font-size:41px}.w-intro p{max-width:430px;margin-top:18px;font-size:15px;line-height:1.65}.w-intro .w-text-link{margin-top:11px;font-size:14px}.w-wall{border-radius:13px;padding:20px 15px 0;box-shadow:3px 4px #29271f}.w-wall h2{font-size:24px}.w-wall-heading{gap:9px}.w-wall-heading .w-select{height:33px;padding-inline:7px}.w-wall-heading select{font-size:12px}.w-issue-tabs{grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;display:grid}.w-issue-tabs button{padding:8px 4px;font-size:12px}.w-podium{gap:7px;min-height:244px;padding-top:30px}.w-provider-top{flex-direction:column;gap:6px;margin-bottom:12px}.w-provider-name{gap:0;font-size:14px}.w-provider-name svg{display:none}.w-provider-top .w-logo{width:31px;height:31px;font-size:23px}.w-podium-step{border-radius:9px 9px 0 0;min-height:153px;padding:22px 3px 14px}.w-place-1 .w-podium-step{min-height:181px;padding-top:25px}.w-place-3 .w-podium-step{min-height:137px;padding-top:18px}.w-rank{inset-inline-start:9px;width:25px;height:23px;font-size:12px;top:-10px}.w-rank-count{letter-spacing:-1px;font-size:36px}.w-place-1 .w-rank-count{font-size:48px}.w-count-label{margin-bottom:13px;font-size:10px}.w-flip{border-radius:7px;gap:5px;min-height:33px;padding:5px 8px;font-size:11px;box-shadow:1px 2px #26251f}.w-flip>span:nth-child(2){display:none}.w-flip>span:first-child{font-size:18px}.w-flip b{min-width:1ch}.w-ranking-note{align-items:flex-start;gap:12px;margin:0 -15px;padding:13px 15px}.w-ranking-note>button:first-child{max-width:190px;font-size:12px;line-height:1.6}.w-share{align-self:center;gap:4px;font-size:11px}.w-share svg{width:13px}.w-reports{padding-top:39px}.w-feed-heading{margin-bottom:17px}.w-feed-heading h2{letter-spacing:-1px;font-size:30px}.w-feed-heading>span{font-size:12px}.w-search-row{flex-wrap:wrap;gap:9px}.w-search{flex-basis:100%;width:100%;min-height:50px;padding-inline:12px}.w-search input{padding:12px 0;font-size:14px}.w-provider-picker{width:100%;min-width:0;min-height:42px;padding:9px 13px;font-size:14px}.w-filter-row{gap:12px;margin-top:12px}.w-source-tabs{gap:5px;width:100%}.w-source-tabs button{padding:8px 11px;font-size:14px}.w-filter-selects{justify-content:space-between;gap:6px;width:100%}.w-filter-selects .w-select{flex:100px;max-width:100%;height:40px;padding-inline:7px}.w-filter-selects select{font-size:12px}.w-feed-context{gap:9px;font-size:10px}.w-report-list{grid-template-columns:1fr;gap:0}.w-report{padding:18px}.w-report-provider .w-logo{display:inline-grid}.w-author strong{max-width:170px}.w-report-body{margin:18px 0}.w-report-body h3{font-size:21px}.w-report-body p{font-size:14px}.w-report-bottom{align-items:center}.w-footer{flex-wrap:wrap;gap:10px;margin-top:35px;font-size:11px}.w-dialog{padding:24px!important}.w-dialog [data-slot=dialog-title]{font-size:25px}.w-page[dir=rtl] .w-intro h1{font-size:34px}}.w-page[dir=rtl] .lucide-arrow-right,.w-dialog[dir=rtl] .lucide-arrow-right{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.w-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.w-burst{display:none}}.w-compact .w-wrap{max-width:var(--w-content-width)}.w-compact .w-header{min-height:76px}.w-compact .w-intro{padding:20px 0 16px;display:block}.w-compact .w-intro h1{letter-spacing:-1px;max-width:none;font-size:32px;line-height:1.15}.w-compact .w-wall{box-shadow:2px 3px 0 var(--w-ink);border-radius:13px;padding:12px 18px 0}.w-compact .w-wall h2{font-size:21px}.w-ranking-controls{gap:8px;display:flex}.w-compact .w-podium{align-items:end;gap:12px;min-height:0;padding:12px 0}.w-compact .w-podium-item{max-width:none}.w-compact .w-place-1 .w-podium-step{min-height:110px}.w-compact .w-place-2 .w-podium-step{min-height:90px}.w-compact .w-place-3 .w-podium-step{min-height:70px}.w-compact .w-provider-top{flex-direction:row;gap:7px;margin-bottom:7px}.w-compact .w-provider-top .w-logo{width:24px;height:24px}.w-compact .w-provider-name{min-height:28px;font-size:17px}.w-compact .w-podium-step{border-bottom:1.5px solid var(--w-ink);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:0;padding:12px;display:grid}.w-compact .w-rank{top:-33px;width:26px;height:25px;font-size:13px;inset-inline-start:0}.w-compact .w-rank-count{letter-spacing:-1px;font-size:32px}.w-compact .w-count-label{text-align:start;margin:0;font-size:14px}.w-compact .w-flip{gap:6px;min-height:34px;padding:5px 9px}.w-compact .w-ranking-note{min-height:40px;margin:0 -18px;padding:7px 18px}.w-compact .w-ranking-note>button:first-child{max-width:none;font-size:14px;line-height:1.4}.w-compact .w-share{font-size:14px}.w-compact .w-reports{padding-top:24px}.w-compact .w-feed-heading{margin-bottom:12px}.w-compact .w-feed-heading h2{font-size:28px}@media (max-width:760px){.w-compact .w-wall-heading{flex-wrap:wrap;gap:8px}.w-ranking-controls{flex:1;justify-content:end}.w-compact .w-podium-step{grid-template-columns:auto auto;justify-content:center;gap:6px 4px;padding:9px 6px}.w-compact .w-place-1 .w-podium-step{min-height:128px}.w-compact .w-place-2 .w-podium-step{min-height:112px}.w-compact .w-place-3 .w-podium-step{min-height:96px}.w-compact .w-flip{grid-column:1/-1;justify-self:center}.w-compact .w-rank{grid-column:1/-1;display:none;position:static}.w-compact .w-provider-name{font-size:14px}.w-compact .w-provider-top{gap:4px}.w-compact .w-provider-top .w-logo{width:20px;height:20px}.w-compact .w-rank-count{font-size:26px}.w-compact .w-count-label{font-size:13px}}@media (max-width:480px){.w-compact .w-intro{padding:14px 0}.w-compact .w-intro h1{font-size:26px}.w-compact .w-wall{padding:10px 10px 0}.w-compact .w-wall h2{font-size:19px}.w-ranking-controls{flex-basis:100%;justify-content:start}.w-compact .w-wall-heading .w-select{height:36px}.w-compact .w-podium{gap:7px;padding:9px 0}.w-compact .w-ranking-note{margin:0 -10px;padding:6px 10px}.w-compact .w-share{font-size:13px}.w-compact .w-reports{padding-top:20px}}
