.obs-external-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.obs-external-metrics article{padding:18px;border:1px solid #514563;border-radius:10px;background:#282237;min-width:0}.obs-external-metrics span{display:block;font-size:14px;color:#d8cfe7;line-height:1.55}.obs-external-metrics strong{display:block;font-size:38px;line-height:1.3;font-weight:700;margin:9px 0;color:#f0e7ff}.obs-external-metrics code{font-size:11px;color:#aaa0bd;overflow-wrap:anywhere}.obs-unknown{font-size:14px;color:#bdb5c9}.obs-external-metrics .obs-unknown{font-weight:400}.obs-summary-secondary{margin-top:20px}.obs-inset{background:#222132;border:1px solid #3e3a50;border-radius:10px;padding:20px;min-width:0}.obs-inset h3{font-size:17px;line-height:1.6;margin:0 0 14px}.obs-inset h4{font-size:13px;font-weight:600;color:#bca7df;margin:0 0 9px}.obs-counter-list{margin:0;display:grid;gap:5px;font-size:14px}.obs-counter-list>div{display:flex;align-items:baseline;gap:14px;justify-content:space-between}.obs-counter-list dt{min-width:0;overflow-wrap:anywhere;color:#d6d1e2}.obs-counter-list dd{flex:none;font-variant-numeric:tabular-nums;color:#f1edf9;margin:0}.obs-summary-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.obs-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.obs-snapshot-scope{font-size:13px;color:#bdb6ce;padding:14px 16px;border-left:2px solid #8872a9;background:#272134;line-height:1.8;overflow-wrap:anywhere;margin:20px 0 0}.obs-snapshot-scope code{color:#dac4f6;font-size:12px;overflow-wrap:anywhere}.obs-view-tabs{margin-top:24px}.obs-view-tabs button{font-weight:600;padding:11px 18px;font-size:16px}.obs-page-anchors{border-bottom:0;padding-bottom:0;margin-bottom:20px}.obs-domain-card,.obs-latest-card{padding:20px;border:1px solid #474055;border-radius:10px;background:#222132;margin-top:16px;min-width:0}.obs-domain-card header,.obs-latest-card header{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #464052;margin-bottom:18px}.obs-domain-card header h3,.obs-latest-card header h3{font-size:20px;margin:0;line-height:1.5;overflow-wrap:anywhere}.obs-domain-card header>span,.obs-latest-card time{font-size:13px;color:#beb6cd}.obs-domain-body{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.2fr;gap:22px}.obs-domain-body>div{min-width:0}.obs-domain-body h4{font-size:14px;font-weight:600;color:#cbb6e9;margin:0 0 9px}.obs-domain-body h4:not(:first-child){margin-top:18px}.obs-domain-body b{display:block;font-size:12px;color:#b5a9c9;font-weight:500;margin:10px 0 5px}.obs-domain-body .obs-dl{grid-template-columns:1fr}.obs-domain-body .obs-dl>div+div{margin-top:8px}.obs-domain-body .obs-dl dd{font-size:17px}.obs-domain-body .obs-payment-fact{margin-top:16px;padding-top:14px;border-top:1px solid #494154}.obs-domain-body .obs-payment-fact dd{font-size:14px}.obs-friction-link{font-size:13px;margin-top:18px;padding:8px 12px}.obs-source-tag{display:block;font-size:13px;color:#c1b3d6;overflow-wrap:anywhere;margin-top:5px}.obs-latest-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0 0 20px}.obs-latest-facts dt{font-size:13px;color:#bfb3d3;margin-bottom:7px}.obs-latest-facts dd{font-size:15px;line-height:1.7;color:#eee6f8;margin:0;overflow-wrap:anywhere}.obs-latest-facts>div:nth-child(3),.obs-latest-facts>div:nth-child(4){padding-left:12px;border-left:2px solid #9874bf}.obs-option-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0 18px}.obs-option-comparison>div{padding:16px;background:#191a29;border:1px solid #494052;border-radius:8px;min-width:0}.obs-option-comparison h4{color:#d2bdec;font-size:14px;margin:0 0 14px}.obs-option-comparison .obs-dl{gap:14px}.obs-option-comparison dd{font-size:14px}.obs-inline-detail{padding:13px 0;border-top:1px solid #4c4359;font-size:14px}.obs-inline-detail>summary{cursor:pointer;color:#d7bff8;font-size:14px}.obs-inline-detail>.obs-dl{margin:18px 0}.obs-inline-detail .obs-dl dd{font-size:14px}.obs-self-report{padding:10px 14px;border:1px solid #a68a60;border-radius:7px;color:#f0d4a6;background:#3b302b;font-size:14px;margin:0 0 20px}.obs-latest-filters{align-items:end}.obs-latest-filters input{width:125px}.obs-latest-filters select{max-width:230px}.obs-latest-card .obs-table{min-width:650px}.obs-inline-detail p{overflow-wrap:anywhere}.obs-inline-detail code{font-size:12px}.obs-view-tabs button[aria-pressed=true]{background:#4b3764;border-color:#b69bd6}.obs-domain-card .obs-button{max-width:100%;white-space:normal}.obs-domain-card:focus-within,.obs-latest-card:focus-within{border-color:#9c7ec1}
@media(max-width:1200px){.obs-domain-body{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-latest-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.obs-summary-compare{grid-template-columns:1fr}}
@media(max-width:650px){.obs-external-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.obs-external-metrics article{padding:14px}.obs-external-metrics strong{font-size:30px}.obs-external-metrics span{font-size:13px}.obs-external-metrics code{font-size:10px}.obs-inset{padding:16px}.obs-breakdown-grid{grid-template-columns:1fr;gap:22px}.obs-domain-card,.obs-latest-card{padding:16px}.obs-domain-card header,.obs-latest-card header{display:block}.obs-domain-card header>span,.obs-latest-card time{display:block;margin-top:8px}.obs-domain-body{grid-template-columns:1fr;gap:22px}.obs-domain-body>div:nth-child(1){order:0}.obs-domain-body>div:nth-child(4){order:1}.obs-domain-body>div:nth-child(2){order:2}.obs-domain-body>div:nth-child(3){order:3}.obs-domain-body .obs-dl{grid-template-columns:1fr 1fr}.obs-domain-body .obs-dl>div+div{margin-top:0}.obs-domain-body .obs-payment-fact{grid-template-columns:1fr}.obs-latest-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.obs-latest-facts>div:nth-child(5){grid-column:1/-1}.obs-latest-facts dd{font-size:14px}.obs-option-comparison{grid-template-columns:1fr;gap:12px}.obs-option-comparison .obs-dl{grid-template-columns:1fr}.obs-latest-filters label{min-width:120px;flex:1}.obs-latest-filters input,.obs-latest-filters select{width:100%;max-width:100%}.obs-view-tabs{display:grid;grid-template-columns:1fr 1fr}.obs-view-tabs button{font-size:14px;padding:10px 8px}.obs-snapshot-scope{padding:12px;font-size:12px}.obs-latest-card .obs-inline-detail .obs-dl{grid-template-columns:1fr}}
.obs-view-tabs button b,.obs-view-tabs button small{display:block}.obs-view-tabs button b{font-size:16px;line-height:1.5}.obs-view-tabs button small{font-size:13px;font-weight:400;line-height:1.5;margin-top:4px;color:inherit}.obs-view-tabs button{min-width:0;text-align:left}

.obs-detail-link{border:0;background:transparent;color:#d4bef5;text-decoration:underline;text-align:left;padding:0;font:inherit;overflow-wrap:anywhere}.obs-failure-dialog{width:min(56rem,calc(100vw - 32px));max-height:90dvh;padding:0;border:1px solid #514563;border-radius:12px;color:#e9e1f5;background:#191927;font:15px/1.65 Arial,Meiryo,sans-serif}.obs-failure-dialog::backdrop{background:#000c}.obs-failure-dialog>header,.obs-failure-dialog>footer{position:static;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#252134;border:0}.obs-failure-dialog>header h2{font-size:20px;margin:0}.obs-failure-dialog>header button{font:24px Arial;color:inherit;background:none;border:0;cursor:pointer}.obs-failure-dialog-body{padding:20px 24px;overflow-wrap:anywhere}.obs-failure-dialog article{padding:20px 0;border-top:1px solid #514563}.obs-failure-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0}.obs-failure-detail-grid dt{color:#c0b3d1;font-size:13px}.obs-failure-detail-grid dd{margin:5px 0 0}.obs-failure-dialog footer{justify-content:flex-end}@media(max-width:650px){.obs-failure-detail-grid{grid-template-columns:1fr 1fr}}
