.pc-page{--pc-ink:#222;--pc-text:#444;--pc-muted:#949494;--pc-soft:#f7f8fc;--pc-chip:#f2f3f5;--pc-red:#c8423a;--pc-red-soft:#fff3f1;--pc-green:#1d8a50;--pc-green-soft:#edf8f1;color:var(--pc-ink);gap:16px;padding:20px 0 64px;font-size:14px;display:grid}.pc-page>*{min-width:0}.pc-page h2{color:var(--pc-ink);margin:0;font-size:18px;font-weight:700;line-height:26px}.pc-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pc-panel{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""provider""model""mix""daily";gap:20px;padding:20px;display:grid;position:sticky;top:92px}.pc-panel-title{grid-area:title}.pc-pick{display:contents}.pc-field-provider{grid-area:provider}.pc-field-model{grid-area:model}.pc-field-mix{grid-area:mix}.pc-field-daily{grid-area:daily}.pc-model-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.pc-model-bar>.am-filter-facets-desktop{display:none}.pc-model-filter-btn{color:#222;cursor:pointer;background:#ffcc32;border:0;border-radius:12px;align-items:center;gap:4px;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.pc-model-filter-btn:hover{background:#ffd54f}.pc-model-filter-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:16px;height:16px}.pc-model-filter-btn b{box-sizing:border-box;color:#d9600a;background:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #0f11161f}.pc-dialog-layer{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.pc-dialog-backdrop{cursor:pointer;background:#0f111673;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.pc-dialog{background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);max-height:min(640px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f111633}.pc-dialog-head{align-items:baseline;gap:8px;padding:18px 20px 12px;display:flex}.pc-dialog-head strong{color:var(--pc-ink);font-size:18px;font-weight:700;line-height:26px}.pc-dialog-head span{color:var(--pc-muted);font-size:12px}.pc-dialog-head button{background:var(--pc-chip);width:32px;height:32px;color:var(--pc-text);cursor:pointer;border:0;border-radius:50%;align-self:center;place-items:center;margin-left:auto;display:grid}.pc-dialog-head button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.pc-dialog-body{scrollbar-width:none;margin:0 20px;overflow-y:auto}.pc-dialog-body::-webkit-scrollbar{display:none}.pc-dialog-foot{grid-template-columns:1fr 2fr;gap:12px;padding:16px 20px 20px;display:grid}.pc-dialog-foot button{background:var(--pc-chip);height:44px;color:var(--pc-ink);cursor:pointer;border:0;border-radius:12px;font-size:14px;font-weight:600}.pc-dialog-foot button.is-primary{background:#ffcc32}.pc-model-facets{background:var(--pc-soft);border-radius:12px;gap:10px;min-width:0;padding:12px 16px;display:grid}.pc-page .pc-model-facets .ms-chip,.pc-page .am-filter-drawer .ms-chip{font-size:12px;line-height:1}.pc-model-facets .ms-chip{background:#fff}.pc-model-facets .ms-chip:hover{background:#f0f2f7}.pc-model-facets .ms-chip[aria-pressed=true]{background:var(--brand-solid,#ffcc32)}.pc-page .ms-more{color:#2f6fde;cursor:pointer;background:0 0;border:0;height:28px;padding:0 10px;font-size:12px}.pc-field{gap:8px;min-width:0;display:grid}.pc-field label,.pc-label{color:var(--pc-ink);font-size:14px;font-weight:600;line-height:20px;display:block}.pc-field input{box-sizing:border-box;background:var(--pc-chip);width:100%;height:44px;color:var(--pc-ink);border:0;border-radius:12px;outline:none;padding:0 14px;font-size:14px;transition:box-shadow .15s,background .15s}.pc-field input:focus{background:#fff;box-shadow:0 0 0 2px #ffcc32}.pc-suggest{position:relative}.pc-suggest ul{z-index:30;background:#fff;border-radius:12px;max-height:300px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #0f11161f}.pc-suggest li button{width:100%;color:var(--pc-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.pc-suggest li button:hover{background:var(--pc-soft)}.pc-suggest ul{scrollbar-width:none;-ms-overflow-style:none}.pc-suggest ul::-webkit-scrollbar{display:none}.pc-select-trigger{position:relative}.pc-select-trigger input{text-overflow:ellipsis;cursor:pointer;padding-right:40px}.pc-select-trigger input:focus{cursor:text}.pc-select-trigger input:not(:focus)::placeholder{color:var(--pc-ink)}.pc-select-trigger input:disabled::placeholder{color:var(--pc-muted)}.pc-select-trigger svg{pointer-events:none;fill:none;width:16px;height:16px;stroke:var(--pc-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:-8px;transition:transform .15s;position:absolute;top:50%;right:14px}.pc-select-trigger.is-open svg{transform:rotate(180deg)}.pc-select li button.is-on{background:#fff6d8;font-weight:600}.pc-select-empty{color:var(--pc-muted);padding:8px 10px;font-size:12px}.pc-picked{background:var(--pc-chip);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 6px 0 10px;display:flex}.pc-picked strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.pc-picked button{height:32px;color:var(--pc-text);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:12px}.pc-seg{gap:8px;display:grid}.pc-seg button{background:var(--pc-chip);min-width:0;color:var(--pc-text);text-align:left;cursor:pointer;border:0;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 40px 10px 10px;transition:background .15s;display:grid;position:relative}.pc-seg button:hover{background:#eceef2}.pc-seg button i{width:36px;height:36px;color:var(--pc-muted);background:#fff;border-radius:10px;place-items:center;display:grid}.pc-seg button i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pc-seg button>span{min-width:0}.pc-seg button strong{font-size:14px;font-weight:600;line-height:20px;display:block}.pc-seg button small{color:var(--pc-muted);font-size:12px;line-height:18px;display:block}.pc-seg button.is-on{color:var(--pc-ink);background:#fff6d8}.pc-seg button.is-on i{color:var(--pc-ink)}.pc-seg button.is-on small{color:var(--pc-text)}.pc-seg button.is-on:after{content:"";background:#ffcc32 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:14px}.pc-daily-input{position:relative}.pc-daily-input input{font-variant-numeric:tabular-nums;padding-right:64px}.pc-daily-input span{color:var(--pc-muted);pointer-events:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pc-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pc-presets button{background:var(--pc-chip);height:32px;color:var(--pc-text);cursor:pointer;border:0;border-radius:999px;font-size:12px}.pc-presets button.is-on{color:var(--pc-ink);background:#fff1c2;font-weight:600}.pc-hint{color:var(--pc-muted);margin:0;font-size:12px;line-height:18px}.pc-main{min-width:0}.pc-result{gap:12px;display:grid}.pc-card{background:#fff;border-radius:16px;gap:12px;padding:20px;display:grid}.pc-placeholder{text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:8px;padding:48px 24px;display:grid}.pc-placeholder strong{color:var(--pc-ink);font-size:18px;font-weight:700;line-height:26px}.pc-placeholder p{max-width:420px;color:var(--pc-muted);margin:0;font-size:12px;line-height:18px}.pc-placeholder a{color:#2f6fde}.pc-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pc-steps li{background:var(--pc-soft);height:32px;color:var(--pc-muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:12px;display:inline-flex}.pc-steps b{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:grid}.pc-steps li.is-now{color:var(--pc-ink);background:#fff6d8;font-weight:600}.pc-steps li.is-now b{background:#ffcc32}.pc-steps li.is-done{color:var(--pc-text)}.pc-steps li.is-done b{background:var(--pc-green-soft);color:var(--pc-green)}.pc-skeleton{background:linear-gradient(90deg,#eef0f3,#f7f8fa,#eef0f3) 0 0/200% 100%;border-radius:12px;width:100%;height:260px;animation:1.2s infinite br-shimmer}.pc-verdict{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0 2px;display:flex}.pc-verdict>p{flex-basis:100%}.pc-verdict>span{font-size:18px;font-weight:700;line-height:28px}.pc-verdict>strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:32px}.pc-verdict>strong small{color:var(--pc-muted);margin-left:2px;font-size:12px;font-weight:400}.pc-page.pc-page .pc-verdict>p{color:var(--pc-text);margin:0;font-size:14px;line-height:22px}.pc-verdict.is-bad>span,.pc-verdict.is-bad>strong{color:var(--pc-red)}.pc-verdict.is-good>span,.pc-verdict.is-good>strong{color:var(--pc-green)}.pc-verdict.is-none>span{color:var(--pc-text)}.pc-cmp{gap:8px;display:grid}.pc-cmp-row{background:var(--pc-soft);border-radius:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:12px 16px;display:grid}.pc-cmp-row.is-mine{background:#fff8e0}.pc-cmp-head{color:var(--pc-muted);background:0 0;padding-top:0;padding-bottom:0;font-size:12px;line-height:18px}.pc-cmp-who{min-width:0;color:var(--pc-ink);align-items:center;gap:8px;text-decoration:none;display:flex}.pc-cmp-who strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}a.pc-cmp-who:hover strong{color:#2f6fde}.pc-cmp-who em{color:var(--pc-text);background:#fff;border-radius:999px;flex:none;padding:1px 6px;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.pc-cmp-logo{box-sizing:border-box;object-fit:contain;width:28px;height:28px;color:var(--pc-text);background:#fff;border-radius:8px;flex:none;place-items:center;padding:4px;font-size:12px;font-weight:600;display:grid}.pc-cmp-val{min-width:0;color:var(--pc-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.pc-cmp-val.is-month{font-size:18px;font-weight:700;line-height:26px}.pc-cmp-val small{color:var(--pc-muted);margin-left:2px;font-size:12px;font-weight:400}.pc-cmp-note{color:var(--pc-muted);margin:0;padding:0 2px;font-size:12px;line-height:18px}.pc-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-fact{background:var(--pc-soft);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.pc-fact-label{color:var(--pc-muted);font-size:12px;line-height:18px}.pc-fact>strong{color:var(--pc-ink);font-size:14px;font-weight:600;line-height:20px}.pc-fact>small{color:var(--pc-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:12px;line-height:18px;display:flex}.pc-page .pc-fact .pc-line-menu .ms-menu-select-trigger{background:#fff}.pc-line-select,.pc-line-text{min-height:32px;color:var(--pc-text);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.pc-line-select>span,.pc-line-text>span{min-width:48px;color:var(--pc-muted);flex:none}.pc-line-select .pc-line-menu{flex:1;min-width:0;max-width:420px}.pc-page .pc-line-menu .ms-menu-select-trigger{background:var(--pc-chip);width:100%;height:36px;color:var(--pc-ink);border-radius:10px;padding:0 12px;font-size:12px;font-weight:400}.pc-page .pc-line-menu .ms-menu-select-trigger[aria-expanded=true]{color:var(--pc-ink);background:#fff;box-shadow:0 0 0 2px #ffcc32}.pc-page .pc-line-menu .ms-menu-select-list{scrollbar-width:none;-ms-overflow-style:none;min-width:100%;max-height:200px;left:0;right:0;overflow-y:auto}.pc-page .pc-line-menu .ms-menu-select-list::-webkit-scrollbar{display:none}.pc-unit{color:var(--pc-muted);margin:-6px 0 0;font-size:12px;line-height:18px}.pc-verify-line{margin:0;font-size:12px;font-weight:600;line-height:18px}.pc-verify-line.is-ok{color:var(--pc-green)}.pc-verify-line.is-warn{color:#b26a00}.pc-verify-line.is-bad{color:var(--pc-red)}.pc-verify-line.is-muted{color:var(--pc-muted);font-weight:400}.pc-verify-row{flex-wrap:wrap;place-content:center space-between;align-items:baseline;gap:12px;min-height:32px;display:flex}.pc-verify-row .pc-verify-line{min-width:0}.pc-verify-cta{color:#2f6fde;flex:none;font-size:12px;line-height:18px;text-decoration:none}.pc-usage{gap:6px;display:grid}.pc-usage-head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px;display:flex}.pc-usage-head strong{color:var(--pc-ink);font-size:14px;font-weight:600;line-height:20px}.pc-usage-head span{color:var(--pc-muted);font-size:12px}.pc-usage-row{box-sizing:border-box;background:var(--pc-soft);width:100%;min-height:40px;color:var(--pc-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:grid}.pc-usage-row:hover{background:#f0f2f7}.pc-usage-row.is-on{background:#fff8e0;font-weight:600}.pc-usage-row>span{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.pc-usage-cols{cursor:default;min-height:0;color:var(--pc-muted);background:0 0;padding-top:0;padding-bottom:0;font-size:12px}.pc-usage-cols:hover{background:0 0}.pc-usage-row .is-save{color:var(--pc-green);font-weight:600}.pc-usage-row .is-more{color:var(--pc-red);font-weight:600}.pc-layout>.pc-panel{align-content:start;align-self:stretch}.pc-main{align-self:stretch;display:grid}.pc-main>*{box-sizing:border-box;align-content:start;min-height:100%}.pc-how.pc-how{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0 2px}.pc-how summary{color:var(--pc-muted);cursor:pointer;font-size:12px;line-height:18px}.pc-how p{color:var(--pc-muted);margin:8px 0 0;font-size:12px;line-height:20px}.pc-page.pc-page :is(.pc-unit,.pc-verify-line,.pc-line-text,.pc-line-text span){font-size:12px}@media (max-width:999px){.pc-page{gap:12px;padding:12px 0 40px}.pc-layout{grid-template-columns:minmax(0,1fr);gap:12px}.pc-panel{gap:16px;padding:16px;position:static}.pc-card{padding:16px}.pc-placeholder{padding:32px 16px}}@media (max-width:640px){.pc-page{padding-top:4px}.pc-panel-title{display:none}.pc-field-mix .pc-seg{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-seg button{background:var(--pc-chip);border-radius:10px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:2px 4px;padding:8px 10px}.pc-seg button:hover{background:var(--pc-chip)}.pc-seg button i{width:14px;height:14px;color:var(--pc-muted);background:0 0;border-radius:0}.pc-seg button i svg{width:14px;height:14px}.pc-seg button>span{display:contents}.pc-seg button strong{white-space:nowrap}.pc-seg button small{white-space:nowrap;grid-column:2}.pc-seg button.is-on{background:#fff1c2}.pc-seg button.is-on i{color:var(--pc-ink)}.pc-seg button.is-on:after{display:none}.pc-panel{grid-template-areas:"provider""model""mix""daily"}.pc-model-filter-btn,.pc-dialog-layer{display:none}.pc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.pc-steps li{white-space:nowrap;justify-content:center;gap:4px;padding:0 6px}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page .pc-verify-cta{color:#2f6fde!important}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page .pc-verdict>strong{line-height:26px;font-size:18px!important}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page .pc-placeholder strong{line-height:24px;font-size:16px!important}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page h2{line-height:20px;font-size:14px!important;font-weight:700!important}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page :is(.pc-picked strong,.pc-suggest li button,.pc-select-trigger,.pc-verdict>span){font-size:14px!important}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page :is(.pc-field label,.pc-label,.pc-seg button strong){line-height:18px;font-size:12px!important}.pc-seg button strong{color:var(--pc-text);font-weight:400}.pc-seg button.is-on strong{color:var(--pc-ink);font-weight:600}.pc-panel{gap:12px}.pc-field{gap:6px}.pc-cmp-head{display:none}.pc-cmp-row{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:8px 6px;padding:10px 12px}.pc-cmp-who{grid-column:1/-1;gap:8px;display:flex}.pc-cmp-val{gap:2px;display:grid}.pc-cmp-val:before{content:attr(data-label);color:var(--pc-muted);font-size:12px;font-weight:400;line-height:18px}.pc-cmp-val small{display:none}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page .pc-cmp-val{line-height:18px;font-size:12px!important}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page .pc-cmp-val.is-month{line-height:18px;font-size:16px!important}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page .pc-cmp-who strong{font-size:14px!important}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page .pc-verdict>p{line-height:18px;font-size:12px!important}.pc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-fact{padding:10px 12px}.pc-fact:first-child{grid-column:1/-1}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page .pc-fact>strong{font-size:14px!important}html body .mzz-page.mzz-subpage.mzz-discovery .pc-page.pc-page .pc-fact>strong.pc-verify-line{line-height:18px;font-size:12px!important}html body .mzz-page.mzz-page.mzz-page.mzz-page.mzz-page.mzz-page:not(#mzz-sel-a):not(#mzz-sel-b) .pc-page .pc-line-menu>.ms-menu-select-trigger{background:#fff!important;border-radius:10px!important;width:100%!important;height:36px!important;padding:0 12px!important}html body .mzz-page.mzz-page.mzz-page.mzz-page.mzz-page.mzz-page:not(#mzz-sel-a):not(#mzz-sel-b) .pc-page .pc-line-menu>.ms-menu-select-trigger[aria-expanded=true]{background:#fff!important;box-shadow:0 0 0 2px #ffcc32!important}html body .mzz-page.mzz-page.mzz-page.mzz-page.mzz-page.mzz-page:not(#mzz-sel-a):not(#mzz-sel-b) .pc-page .pc-line-menu>.ms-menu-select-list{scrollbar-width:none!important;max-height:200px!important;left:0!important;right:0!important;overflow-y:auto!important}html body .mzz-page.mzz-page.mzz-page.mzz-page.mzz-page.mzz-page:not(#mzz-sel-a):not(#mzz-sel-b) .pc-page .pc-line-menu>.ms-menu-select-list::-webkit-scrollbar{display:none!important}}
