:root{--ink:#352524;--muted:#877b7a;--accent:#5e2a27;--dark:#3f1816;--line:#e8e2e2;--paper:#f8f4f4;--tint:#f2e8e7;--orange:#ad7131;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}
*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}button{color:inherit;border:0;background:none}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #bb8784;outline-offset:3px}svg{width:18px;height:18px;vertical-align:middle;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}button svg{flex-shrink:0}[hidden]{display:none!important}.muted{color:var(--muted)}.small{font-size:12px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip{position:fixed;top:-50px;left:15px;z-index:20;background:var(--dark);color:white;padding:12px}.skip:focus{top:10px}
.topbar{height:86px;padding:0 35px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:#fff;gap:54px;position:relative;z-index:3}.brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:650;letter-spacing:-.8px;color:var(--ink);white-space:nowrap}.brand:hover{text-decoration:none}.brand small{display:block;font-size:8px;letter-spacing:1.65px;font-weight:500;color:#908584;margin-top:5px}.brand-symbol{width:43px;height:43px;background:var(--dark);color:#efbcb9;border-radius:12px;display:grid;place-items:center}.brand-symbol svg{width:32px;height:32px;stroke-width:1.3}.mainnav{display:flex;height:100%;gap:30px}.navitem{height:100%;position:relative;font-size:13px;color:#877d7c;padding:0 3px;white-space:nowrap}.navitem.active{color:var(--accent);font-weight:650}.navitem.active:after{content:'';position:absolute;bottom:0;height:3px;background:var(--accent);left:0;right:0}.navitem span{display:inline-flex;margin-left:4px;background:#f2ecec;border-radius:5px;min-width:18px;justify-content:center;font-size:10px;padding:2px}.workspace{margin-left:auto;display:flex;gap:20px;align-items:center}.private{display:flex;align-items:center;gap:6px;font-size:11px;color:#776665;white-space:nowrap}.private svg{width:13px;height:13px}.avatar{display:grid;place-items:center;width:33px;height:33px;border:1px solid #e1d8d7;background:#f2e9e8;border-radius:50%;font-size:11px;font-weight:600}
.app-shell{display:flex;max-width:1800px;margin:auto;align-items:stretch}.sidebar{width:244px;flex-shrink:0;background:#fff;border-right:1px solid var(--line);padding:28px 22px;}.sidebar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;font-size:13px;font-weight:600}.sidebar-head>span{display:flex;gap:8px;align-items:center}.sidebar-head svg{width:16px}.text-btn{font-size:11px;font-weight:500;color:#908584;padding:5px}.text-btn:hover{color:var(--accent)}.filter-section{padding-bottom:23px}.filter-section label:not(.check-item):not(.pill),.filter-title{display:block;font-size:12px;font-weight:600;margin-bottom:10px}.filter-title .muted{font-size:10px;font-weight:400}.filter-hint{color:#918887;font-size:10px;line-height:1.7;margin:-2px 0 12px}.check-stack{display:flex;flex-direction:column;gap:10px}.check-item{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.check-item input{accent-color:var(--accent);width:14px;height:14px;margin:0}.check-item .count{margin-left:auto;font-size:10px;color:#a39a9a;font-variant-numeric:tabular-nums}.platform-pills{display:flex;flex-wrap:wrap;gap:6px}.pill{cursor:pointer}.pill input{position:absolute;opacity:0;width:1px;height:1px}.pill span{display:block;font-size:10px;border:1px solid var(--line);border-radius:5px;padding:6px 8px;transition:.15s}.pill input:checked+span{background:var(--tint);border-color:#ab8482;color:var(--accent)}.pill input:focus-visible+span{outline:3px solid #bb8784}.filter-section select{width:100%;height:35px;border:1px solid #e4dddd;color:#645554;background:#fff;border-radius:5px;padding:0 8px;font-size:11px}.filter-section select+.filter-hint{margin-top:8px;margin-bottom:0}.source-promise{padding:15px 12px;background:#f7efef;display:flex;gap:9px;border-radius:7px;line-height:1.8;margin-top:4px}.source-promise svg{color:#916c6a;width:17px}.source-promise strong{font-size:11px;font-weight:600}.source-promise p{margin:4px 0 0;font-size:10px;color:#928180}.sidebar-footer{font-size:9px;letter-spacing:.9px;margin-top:29px;color:#756665;line-height:1.9}.sidebar-footer span{color:#aaa0a0;font-size:10px;letter-spacing:0}
main{min-width:0;flex:1;padding:36px 34px 0}.page-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.eyebrow{font-size:9px;letter-spacing:1.4px;font-weight:500;color:#917f7e;display:flex;align-items:center;gap:7px}.eyebrow>span{width:5px;height:5px;background:#77413e;border-radius:50%}h1{font-size:27px;line-height:1.5;letter-spacing:-.8px;font-weight:650;margin:10px 0 7px}.page-intro p{font-size:11px;color:#908584;margin:0;line-height:1.8}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;font-size:11px;font-weight:550;padding:10px 13px;white-space:nowrap}.primary{background:var(--accent);color:#fff}.primary:hover{background:#491e1c}.secondary{border:1px solid #e3dad9;background:#fff}.secondary:hover{background:#f3eae9}.primary svg,.secondary svg{width:14px;height:14px}.overview{position:relative;overflow:hidden;min-height:204px;background:var(--dark);border-radius:11px;display:flex;align-items:center;justify-content:space-between;color:#fff;padding:28px 34px;margin-bottom:23px}.overview-copy{position:relative;z-index:1}.eyebrow.light{font-size:8px;color:#c5aaa9;letter-spacing:1.8px}.overview h2{font-weight:500;font-size:24px;line-height:1.5;letter-spacing:.4px;margin:11px 0 8px}.overview p{font-size:10px;color:#c2a8a7;margin:0}.verification-date{display:flex;align-items:center;gap:5px;color:#cfbab9;font-size:9px;margin-top:17px;letter-spacing:.3px}.verification-date svg{width:12px;height:12px}.verification-date time{margin-left:7px}.overview-stats{position:relative;z-index:1;display:flex;gap:40px;margin-right:20px}.overview-stats>div{display:flex;flex-direction:column;gap:10px;padding-left:22px;border-left:1px solid #674947;min-width:96px}.stat-number{font-size:46px;font-weight:400;letter-spacing:-1.8px;line-height:1.1;color:#f3cdcb;font-variant-numeric:tabular-nums}.overview-stats>div>span:last-child{font-size:10px;color:#c0a7a6}.orbit{position:absolute;width:280px;height:280px;right:-50px;top:-37px;opacity:.25;border:1px solid #967978;border-radius:50%;transform:rotate(-23deg)}.orbit i{position:absolute;border:1px solid #967978;border-radius:50%;inset:0 25%}.orbit i:nth-child(2){inset:24% 0}.orbit i:nth-child(3){inset:45% 0}.orbit b,.orbit em{position:absolute;display:block;width:7px;height:7px;border-radius:50%;background:#e8a6a3;left:30px;top:46px}.orbit em{left:56px;top:235px}
.presets{display:flex;align-items:center;gap:8px;margin:0 0 27px;flex-wrap:wrap}.presets>span{font-size:10px;margin-right:5px}.presets button{font-size:10px;padding:7px 10px;border:1px solid #e6dcdc;border-radius:5px;background:#f3ebeb;color:#756463;display:flex;gap:10px}.presets button:hover,.presets button.active{background:#ebdddc;border-color:#b39a99;color:#5d3735}.presets button span{color:#987f7e}.list-top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:15px}.list-title{display:flex;gap:10px;align-items:center;white-space:nowrap}.list-title h2{font-size:16px;margin:0;font-weight:600}.list-title>span{font-size:10px;border:1px solid #e5d8d7;padding:2px 7px;border-radius:12px;background:#f3e9e8;color:#835f5d}.list-tools{display:flex;align-items:center;gap:9px}.search-box{display:flex;align-items:center;gap:8px;height:35px;padding:0 10px;background:#fff;border:1px solid var(--line);border-radius:6px}.search-box svg{width:14px;height:14px;color:#978c8b}.search-box input{width:225px;max-width:25vw;border:0;outline:0;font-size:11px;background:transparent;color:var(--ink)}.search-box input::placeholder{color:#a89f9f}.search-box:focus-within{border-color:#9c7b79;box-shadow:0 0 0 2px #eddfde}.search-box kbd{display:inline-flex;align-items:center;justify-content:center;width:16px;height:17px;color:#b2a7a6;border:1px solid #e9e0e0;border-radius:3px;font-size:10px}.list-tools select{height:35px;background:transparent;border:1px solid #e5dbdb;border-radius:6px;font-size:10px;color:#7a6d6c;max-width:125px;padding:0 7px}.active-filters{display:flex;gap:6px;flex-wrap:wrap}.active-filters:not(:empty){margin-bottom:12px}.active-chip{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--accent);background:#f0e4e3;padding:5px 8px;border-radius:4px}.active-chip svg{width:11px;height:11px}.scope-note{font-size:10px;line-height:1.8;display:flex;gap:7px;color:#938786;margin:0 0 12px}.scope-note svg{width:13px;height:13px;flex-shrink:0;margin-top:2px}.scope-note strong{font-weight:500;color:#7a6665}
.table-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto;background:#fff}.channel-table{border-collapse:collapse;width:100%;min-width:900px;text-align:left}.channel-table th{height:43px;background:#f3eded;color:#907e7d;font-size:10px;font-weight:500;border-bottom:1px solid var(--line);padding:10px 12px;white-space:nowrap}.channel-table td{padding:18px 12px;border-bottom:1px solid #eee7e7;vertical-align:middle;font-size:11px}.channel-table tr:last-child td{border-bottom:0}.channel-table tbody tr:hover{background:#fcf7f7}.channel-table tbody tr.selected{background:#f7edec}.channel-table .check-col{padding-left:17px;width:35px}.check-col svg{width:14px}.channel-table td:first-child{padding-left:18px;padding-right:3px}.compare-check{accent-color:var(--accent);width:14px;height:14px;cursor:pointer;margin:0}.channel-ident{display:flex;align-items:center;gap:10px;min-width:192px}.logo-tile{display:grid;place-items:center;background:var(--logo);color:#fff;width:35px;height:35px;border-radius:9px;flex-shrink:0;font-size:22px;font-weight:650;font-family:Arial,sans-serif;line-height:1;box-shadow:inset 0 0 0 1px #00000005}.channel-name{padding:0;text-align:left;font-size:12px;font-weight:600;line-height:1.5}.channel-name:hover{color:#7e2e2a;text-decoration:underline}.channel-sub{font-size:9px;color:#a09291;margin-top:4px;line-height:1.5}.region-cell{color:#736160;line-height:1.7;max-width:133px;min-width:105px;font-size:10px!important}.region-cell .region-secondary{color:#aa9f9e;font-size:9px;display:block;margin-top:3px}.badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;padding:5px 7px;border-radius:4px;white-space:nowrap;line-height:1.1;font-weight:500}.badge:before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor}.badge.native{color:#793835;background:#f4eae9}.badge.external{color:#417d83;background:#f3eae9}.badge.conditional{color:#ac833d;background:#faf3e3}.badge.unknown{color:#908787;background:#f2ecec}.cell-note{font-size:9px;color:#a19291;margin-top:6px;line-height:1.6;max-width:155px}.fee-value{font-size:12px;font-weight:550;color:#644d4c;white-space:nowrap}.fee-value.uncertain{font-size:10px;color:#b68b4b}.sdk-cell{font-size:10px;color:#755c5b;white-space:nowrap}.sdk-cell a{display:block;font-size:9px;margin-top:6px;color:#9b7f7e}.sdk-cell a:hover{color:#622e2b}.action-col{width:82px;text-align:right}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:5px;color:#978382}.icon-btn:hover{background:#f2e7e6;color:var(--accent)}.icon-btn svg{width:15px;height:15px}.icon-btn.saved{color:#704442}.icon-btn.saved svg{fill:#e2c6c4}.table-footer{display:flex;justify-content:space-between;padding:15px 2px;font-size:9px;color:#9a8b8a;gap:12px}.green-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#a87471;vertical-align:middle;margin-right:5px}.bottom-note{display:flex;align-items:center;gap:8px;font-size:10px;color:#a49291;border-top:1px dashed #e4d6d5;margin-top:8px;padding-top:15px}.bottom-note p{margin:0;line-height:1.8}.bottom-note svg{width:14px;flex-shrink:0}.bottom-note strong{font-weight:500;color:#846968}.main-footer{display:flex;justify-content:space-between;color:#a89392;font-size:9px;padding:29px 0 25px;margin-top:12px;border-top:1px solid #ece2e1;gap:12px}.main-footer b{font-weight:400;margin:0 8px;color:#bdabaa}.empty{text-align:center;border:1px dashed #dfcfce;background:#fff;padding:55px 20px;border-radius:8px;color:#806665}.empty-icon svg{width:30px;height:30px;margin-bottom:8px}.empty h3{font-size:17px}.empty p{font-size:12px;line-height:1.7}.empty button{margin-top:10px}
.compare-bar{position:fixed;z-index:5;bottom:22px;left:50%;transform:translateX(-38%);background:#3f2524;border:1px solid #543736;color:white;border-radius:12px;box-shadow:0 10px 40px #152f3a24;display:flex;align-items:center;gap:14px;padding:13px 15px;max-width:calc(100vw - 30px)}.compare-bar-label{font-size:11px;white-space:nowrap;color:#d9c5c4}.compare-bar-label b{font-size:16px;color:#f4d3d1;margin-right:4px}.compare-items{display:flex;gap:6px}.compare-pill{display:flex;align-items:center;gap:7px;border:1px solid #654f4e;padding:6px 8px;border-radius:5px;max-width:145px;font-size:10px}.compare-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-pill svg{width:11px;height:11px}.compare-bar .primary{background:#efc0be;color:#412523}.compare-bar .text-btn{color:#c8b4b3}.has-compare main{padding-bottom:90px}.toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%,15px);z-index:30;background:#3e2423;color:#fff;border-radius:7px;padding:12px 20px;font-size:12px;opacity:0;pointer-events:none;transition:.2s;box-shadow:0 5px 24px #19372a20}.toast.show{opacity:1;transform:translate(-50%,0)}
dialog{color:var(--ink);border:0;padding:0;box-shadow:0 25px 100px #132c3640;background:#fbf7f7}dialog::backdrop{background:#172c2857;backdrop-filter:blur(3px)}.detail-dialog{width:620px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);border-radius:13px;margin:auto}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:23px 26px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2}.dialog-head h2{font-size:21px;margin:0 0 6px}.dialog-head p{margin:0;font-size:11px;color:#968382}.dialog-title{display:flex;align-items:center;gap:12px}.dialog-title .logo-tile{width:44px;height:44px;font-size:29px}.dialog-content{padding:22px 26px}.detail-note{padding:14px;background:#f2e7e6;color:#7b5553;font-size:12px;line-height:1.9;border-radius:6px;margin-bottom:20px}.detail-note.warn{background:#fbf2de;color:#a4854a}.detail-grid{margin:0}.detail-field{padding:16px 0;border-bottom:1px solid var(--line)}.detail-field:first-child{padding-top:0}.detail-field dt{font-size:10px;color:#988180;margin-bottom:8px;font-weight:500}.detail-field dd{margin:0;font-size:12px;line-height:1.9;color:#614544}.detail-field .field-links{display:inline-flex;gap:4px;margin-left:8px}.source-ref{font-size:9px;color:#8c4b48;border:1px solid #e6d3d2;background:#f8eeee;padding:0 3px;border-radius:3px}.detail-field .badge{font-size:10px;margin-right:8px}.detail-unknown{padding:16px;background:#fff6e5;border:1px solid #f0e4c7;border-radius:7px;margin-top:20px}.detail-unknown h3{font-size:12px;color:#a17d3c;margin:0 0 8px}.detail-unknown ul{margin:0;padding-left:17px;color:#9c8d71;font-size:11px;line-height:1.9}.source-list h3{font-size:12px;font-weight:600;margin:24px 0 7px}.source-list>p{font-size:10px;color:#9b8382}.source-link{display:block;padding:10px 0;border-bottom:1px solid var(--line)}.source-link strong{font-size:11px;font-weight:550;color:#713c39}.source-link small{display:block;font-size:9px;color:#a08d8c;margin-top:5px;line-height:1.6;word-break:break-word}.dialog-bottom{position:sticky;bottom:0;border-top:1px solid var(--line);background:#fff;padding:14px 26px;display:flex;justify-content:space-between;gap:8px}.dialog-bottom>div{display:flex;gap:8px}.compare-dialog{width:1220px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);border-radius:12px}.compare-controls{display:flex;align-items:center;gap:20px;padding:15px 25px;font-size:11px;border-bottom:1px solid var(--line)}.compare-controls label{display:flex;align-items:center;gap:6px}.compare-controls input{accent-color:var(--accent)}.compare-scroll{overflow:auto}.compare-table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:660px;font-size:11px}.compare-table th:first-child{width:125px}.compare-table th,.compare-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 19px;vertical-align:top;text-align:left;line-height:1.9}.compare-table th{background:#f4eae9;font-weight:500;color:#947674;font-size:10px}.compare-table thead td{background:#fff}.compare-table .channel-ident{min-width:0;align-items:flex-start}.compare-table .channel-ident .logo-tile{width:29px;height:29px;font-size:18px}.compare-table .channel-name{font-size:13px}.compare-table .channel-sub{font-size:9px}.compare-table td{color:#755553}.compare-table .diff-row th{border-left:3px solid #a26c69}.compare-table .compare-links{display:flex;flex-direction:column;gap:7px;font-size:10px}.compare-table .compare-links a{word-break:break-word}.comparison-hint{padding:17px 25px;font-size:10px;color:#9f8584;line-height:1.8}.method-intro{border-bottom:1px solid var(--line);padding:5px 0 24px;margin-bottom:25px}.method-intro h2{font-size:22px;font-weight:550}.method-intro p{font-size:12px;line-height:2;color:#927675;max-width:760px}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.method-card{border:1px solid var(--line);padding:23px;border-radius:8px;background:white}.method-card h3{font-size:14px;margin:0 0 13px}.method-card p,.method-card li{font-size:11px;line-height:2;color:#937573}.method-card ul{padding-left:17px;margin-bottom:0}.method-card .badge{margin-right:5px}.method-banner{margin-top:20px;border:1px solid #e9dfc6;border-radius:8px;background:#fbf6e9;color:#9c885e;font-size:11px;line-height:2;padding:20px}.mobile-only{display:none}.filter-scrim{position:fixed;inset:0;background:#1c35255a;z-index:8}
@media(min-width:1550px){main{padding:40px 44px 0}.topbar{padding:0 40px}.overview-stats{gap:55px;margin-right:45px}.channel-table td{padding:21px 15px}.channel-table{min-width:1000px}.sidebar{width:260px;padding:30px 27px}}
@media(max-width:1200px){.topbar{gap:30px;padding:0 24px}.mainnav{gap:22px}.sidebar{width:222px;padding:25px 18px}main{padding:28px 24px 0}h1{font-size:23px}.page-intro{gap:10px}.overview{padding:24px}.overview-stats{gap:15px;margin-right:0}.overview-stats>div{padding-left:16px;min-width:83px}.stat-number{font-size:39px}.overview h2{font-size:22px}.overview p{max-width:160px;line-height:1.8}.list-top{flex-wrap:wrap}.list-tools{margin-left:auto}.search-box input{width:205px}.compare-bar{transform:translateX(-50%);gap:10px}.compare-pill{max-width:125px}}
@media(max-width:900px){.workspace{gap:12px}.private{font-size:0;gap:0}.private svg{width:17px;height:17px}.topbar{gap:20px}.mainnav{gap:17px}.brand{font-size:19px}.brand small{font-size:7px;letter-spacing:1.1px}.sidebar{width:206px;padding:24px 16px}main{padding:25px 20px 0}.page-intro{align-items:flex-start}.page-intro .secondary{font-size:0;padding:9px}.page-intro .secondary svg{width:16px;height:16px}.overview-stats{gap:10px}.overview-stats>div{padding-left:12px;min-width:65px}.overview-stats>div>span:last-child{max-width:65px;font-size:9px;line-height:1.7}.overview{padding:22px;min-height:195px}.overview h2{font-size:19px}.overview-copy p{display:none}.overview-stats .stat-number{font-size:34px}.presets{gap:6px}.presets button{font-size:9px;padding:6px 8px}.list-tools{width:100%;margin-top:2px}.search-box{flex:1}.search-box input{max-width:none;width:100%}.search-box kbd{display:none}.table-footer{font-size:8px}.compare-items{gap:4px}.compare-pill{max-width:98px;padding:6px}.compare-bar{padding:11px;gap:9px}.main-footer{flex-direction:column}.method-grid{grid-template-columns:1fr}}
@media(max-width:680px){.topbar{height:106px;padding:14px 18px 0;flex-wrap:wrap;gap:0;align-content:space-between}.brand{font-size:19px;align-self:flex-start}.brand-symbol{width:35px;height:35px;border-radius:9px}.brand-symbol svg{width:27px;height:27px}.brand small{font-size:6.5px;margin-top:3px}.workspace{align-self:flex-start;order:1}.mainnav{order:2;width:100%;height:42px;gap:28px}.navitem{font-size:12px}.private{font-size:10px;gap:5px}.private svg{width:12px;height:12px}.avatar{width:27px;height:27px;font-size:9px}.sidebar{position:fixed;inset:0 auto 0 0;z-index:9;width:280px;overflow:auto;transform:translateX(-100%);transition:transform .2s;box-shadow:5px 0 25px #293c1920}.sidebar.open{transform:translateX(0)}.sidebar-head{margin-bottom:22px}.sidebar-head .text-btn{margin-left:auto;margin-right:9px}.mobile-only{display:inline-flex}main{padding:25px 17px 0;width:100%}h1{font-size:22px;letter-spacing:-.7px;max-width:290px;margin-top:9px}.page-intro p{font-size:10px;max-width:310px}.eyebrow{font-size:8px}.page-intro{margin-bottom:20px}.page-intro .secondary{margin-top:30px}.overview{flex-direction:column;align-items:stretch;padding:23px;margin-bottom:18px;gap:20px;min-height:238px}.overview h2{font-size:23px;line-height:1.4;margin:10px 0 0}.overview h2 br{display:none}.overview .eyebrow{font-size:7px}.verification-date{font-size:8px;margin-top:11px}.overview-stats{justify-content:space-between;gap:10px;margin-right:20px}.overview-stats>div{width:31%;padding-left:15px}.overview-stats>div:first-child{padding-left:0;border:0}.overview-stats>div>span:last-child{max-width:none;white-space:nowrap;font-size:9px}.overview-stats .stat-number{font-size:38px}.orbit{right:-65px;top:-90px;opacity:.2}.presets{margin-bottom:22px;gap:7px}.presets>span{width:100%;margin-bottom:2px}.presets button{font-size:10px}.list-top{gap:12px;margin-bottom:13px}.list-tools{flex-wrap:wrap;gap:7px}.search-box{flex:1;min-width:180px}.search-box input{font-size:10px}.list-tools select{max-width:115px;font-size:10px}.list-tools .secondary{padding:9px;font-size:10px}.scope-note{font-size:9px}.channel-table{min-width:900px}.table-footer{flex-direction:column;gap:8px;font-size:9px}.bottom-note{font-size:9px;align-items:flex-start}.bottom-note svg{margin-top:2px}.compare-bar{bottom:12px;flex-wrap:wrap;justify-content:space-between;width:calc(100vw - 24px);max-width:500px;border-radius:10px}.compare-bar-label{font-size:10px}.compare-items{order:3;width:100%;flex-wrap:wrap}.compare-pill{max-width:calc(50% - 3px);flex:1 1 40%;font-size:9px;justify-content:space-between}.compare-bar .primary{font-size:10px;padding:8px 12px}.compare-bar .text-btn{margin-left:auto}.has-compare main{padding-bottom:170px}.toast{width:max-content;max-width:calc(100vw - 30px);font-size:11px;bottom:160px}.detail-dialog{max-height:calc(100dvh - 24px)}.dialog-head{padding:20px}.dialog-head h2{font-size:19px}.dialog-content{padding:20px}.dialog-bottom{padding:13px 17px}.dialog-bottom button,.dialog-bottom a{font-size:10px;padding:9px}.dialog-title .logo-tile{width:38px;height:38px;font-size:25px}.compare-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.compare-table{min-width:800px}.compare-controls{padding:13px 18px;gap:10px;justify-content:space-between}.comparison-hint{padding:15px 18px}.method-card{padding:20px}.main-footer{font-size:8px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* Keep dense research tables readable at standard browser zoom. */
.channel-table th{font-size:11px}.channel-name{font-size:13px}.channel-sub{font-size:10px}.region-cell{font-size:11px!important}.region-cell .region-secondary{font-size:10px}.badge{font-size:10px}.cell-note{font-size:10px}.sdk-cell{font-size:11px}.sdk-cell a{font-size:10px}.scope-note{font-size:11px}.filter-hint{font-size:11px}.table-footer{font-size:10px}.check-item{font-size:12px}.filter-section select{font-size:12px}

@media(max-width:680px){h1{text-wrap:balance;font-size:21px}.overview h2 br{display:block}}

.game-context{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:20px;background:#f3eded;margin-bottom:20px;border-radius:12px}.country-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px}.country-grid button{display:flex;flex-direction:column;align-items:start}.country-grid small{color:#887e7d}#game-form{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}#game-form input{padding:12px;border:1px solid #d8cdcc;border-radius:7px}.badge.none{background:#f6e4e0;color:#8f4d3b}.detail-field a{overflow-wrap:anywhere}

#game-form textarea{width:100%;min-width:260px;padding:12px;border:1px solid #d8cdcc;border-radius:7px;font:inherit}#game-form label{display:flex;flex-direction:column;gap:8px}select[data-connection]{min-width:100px}

.backup-tools{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.row-actions{flex-wrap:wrap}.row-actions [data-contact]{white-space:nowrap}#contact-dialog a{overflow-wrap:anywhere}

#channel-note{display:block;width:100%;padding:14px;margin:12px 0;border:1px solid #cdbbba;border-radius:8px;font:inherit}td:has([data-connection]){min-width:140px}

/* Crimson brand palette */
:root{--ink:#352827;--muted:#786865;--accent:#b52d2d;--dark:#711f25;--line:#ecdfdc;--paper:#fcf8f6;--tint:#fbeae7}

.audit-heading,.audit-controls{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.audit-controls{justify-content:flex-start;margin:24px 0}.audit-controls label{display:grid;gap:8px;font-size:13px}.audit-controls input,.audit-controls select{padding:12px;border:1px solid #dfcece;background:white;border-radius:8px;min-width:220px}.audit-disclaimer{border-left:3px solid #b83138;padding:12px;background:#fff2f1}.country-card{min-height:110px;align-items:flex-start;text-align:left;white-space:normal}.country-card strong{font-size:15px}.country-card strong span{font-size:11px;color:#987779}.country-card small{line-height:1.6;white-space:normal}.audit-query{overflow-wrap:anywhere;color:#8e5e60;font-size:13px}#country-dialog a{overflow-wrap:anywhere}

.deep-review{margin:22px 0;padding:20px;background:#fff8f7;border:1px solid #ead4d2;border-radius:12px}.deep-review h3{margin:0 0 10px}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-field{border:1px solid #e5d8d5;border-left:3px solid #ba6b62;background:#fff;padding:15px;border-radius:8px}.review-field.confirmed{border-left-color:#9b252d}.review-field h4{margin:0;font-size:14px}.review-field h4 span{display:block;font-size:11px;font-weight:500;color:#926968;margin-top:6px}.review-field p{font-size:13px;line-height:1.8;white-space:normal}.review-links{display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.contact-review{padding:12px;background:#fff5f4}.compare-table .deep-review{padding:12px;margin:0}.compare-table .review-grid{grid-template-columns:1fr}@media(max-width:650px){.review-grid{grid-template-columns:1fr}.deep-review{padding:14px}}

.audience-cell{min-width:165px;max-width:230px}.audience-panel{background:#fff6f5;border:1px solid #eed4d1;border-radius:12px;padding:20px;margin:18px 0}.audience-panel article{padding:12px;background:white;border-radius:8px}.audience-aux{margin:10px 0}.channel-table{min-width:1580px}.audience-panel summary{cursor:pointer;color:#9d2927}
