.prices-page{padding-bottom:64px}.prices-breadcrumb{display:flex;align-items:center;gap:10px;padding:25px 0;color:var(--faint);font-size:12px}.prices-breadcrumb a{font-size:12px}.price-kicker{font:10px/1.6 var(--font-pixel);letter-spacing:.3px;color:var(--primary)}.prices-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center;padding:30px 0 45px}.prices-hero h1{font-size:clamp(42px,5.6vw,72px);font-weight:600;letter-spacing:-3px;line-height:1.06;margin:20px 0}.prices-hero h1 span{color:var(--foreground)}.prices-hero p{max-width:610px;font-size:16px;line-height:1.85}.prices-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:25px}.prices-hero-actions>a:first-child{padding:12px 18px;font-size:12px;box-shadow:3px 3px 0 var(--surface-shadow)}.prices-hero .prices-review{font:10px/1.7 var(--font-mono);margin-top:24px}.prices-hero-panel{border:1px solid var(--border);background:radial-gradient(rgb(100 106 115/.05) .7px,transparent .7px) 0 0/9px 9px,var(--surface);padding:24px;box-shadow:6px 6px 0 var(--surface-shadow);overflow:hidden;animation:price-enter .35s ease-out both}.prices-panel-bottom,.prices-panel-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted-foreground);font:9px/1.6 var(--font-mono)}.prices-panel-top{border-bottom:1px solid var(--border);padding-bottom:16px}.prices-market-count{display:flex;align-items:center;gap:20px;color:var(--primary);font:78px/1 var(--font-pixel);padding:24px 0 8px;letter-spacing:-6px}.prices-market-count>span{font:12px/1.7 var(--font-mono);letter-spacing:0;color:var(--muted-foreground)}.prices-hero-panel .ascii-art{color:var(--muted-foreground);font-size:11px;line-height:1.25;margin:14px auto 20px;width:max-content;animation:price-art 6s ease-in-out infinite}.prices-panel-bottom{border-top:1px solid var(--border);padding-top:15px;font-size:8px}.prices-panel-bottom>span:first-child{display:flex;gap:7px;align-items:center}.prices-panel-bottom i{width:5px;height:5px;background:var(--primary)}.prices-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--border)}.prices-summary>div{display:flex;gap:13px;align-items:flex-start;padding:22px 22px 22px 0}.prices-summary>div+div{border-left:1px solid var(--border);padding-left:24px}.prices-summary svg{margin-top:3px;color:var(--primary);flex-shrink:0}.prices-summary small,.prices-summary strong{display:block}.prices-summary strong{font-size:12px;font-weight:600}.prices-summary small{font-size:11px;color:var(--faint);margin-top:5px;line-height:1.7}.prices-address-note{display:flex;gap:12px;align-items:flex-start;padding:23px 0 35px;max-width:940px}.prices-address-note svg{color:var(--primary);flex-shrink:0;margin-top:3px}.prices-address-note p{font-size:12px;line-height:1.8}.price-explorer{border:1px solid var(--border);padding:28px;scroll-margin-top:105px}.price-section-heading{display:flex;gap:16px;justify-content:space-between;align-items:center;padding-bottom:25px}.price-section-heading h2,.prices-help h2,.prices-methodology h2{font-size:28px;font-weight:600;letter-spacing:-1px;line-height:1.25;margin-top:10px}.price-section-heading [data-slot=badge]{font:10px var(--font-mono);white-space:nowrap}.price-filters{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr;gap:16px;padding:22px;background:var(--surface-subtle);border:1px solid var(--border)}.price-filters>div{display:flex;flex-direction:column;gap:9px;min-width:0}.price-filters label{font-size:11px;font-weight:500}.price-search>div{position:relative}.price-search svg{position:absolute;top:10px;left:11px;color:var(--faint)}.price-search input{padding-left:37px;background:white}.price-filters [data-slot=select-trigger]{background:white;width:100%}.price-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:19px 0}.price-toolbar>p{font:10px/1.8 var(--font-mono)}.price-toolbar>div{display:flex;gap:10px}.price-toolbar [data-slot=select-trigger]{font-size:11px;height:32px}.price-sort-note,.price-table-note{font-size:11px;line-height:1.8;margin-bottom:16px;max-width:850px}.price-table{table-layout:fixed}.price-table th{background:var(--surface-subtle);font:10px/1.5 var(--font-mono);color:var(--muted-foreground);height:43px;padding:12px 16px}.price-table th:first-child{width:31%}.price-table th:nth-child(2){width:29%}.price-table th:nth-child(3){width:27%}.price-table th:last-child{width:13%}.price-table td{padding:19px 16px;white-space:normal;vertical-align:middle}.price-country-row{transition:background .16s;scroll-margin-top:110px}.price-country-row[data-expanded=true]{background:var(--surface-subtle)}.price-country{display:flex;gap:13px;align-items:center}.price-country-flag{display:flex;align-items:center;justify-content:center;width:32px;height:30px;font:24px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;flex-shrink:0}.price-country strong{display:block;font-size:13px;line-height:1.5;font-weight:600}.price-country small{display:block;color:var(--faint);font:9px/1.6 var(--font-mono);margin-top:4px}.price-amount,.price-hardware-amount{display:block;font:14px/1.6 var(--font-mono);font-weight:500}.price-amount{color:var(--primary)}.price-amount small{font-weight:400}.price-amount small,.price-tier{font-size:10px;color:var(--faint)}.price-tier{display:block;margin-top:3px}.price-unavailable{font-size:11px;color:var(--faint)}.price-details-button{font-size:10px;padding:6px 8px;min-width:74px}.price-details-button svg{transition:transform .2s}.price-details-button[aria-expanded=true] svg{transform:rotate(180deg)}.price-mobile-label{display:none}.price-results{animation:price-enter .22s ease-out both}.price-table .price-details-row>td{padding:0}.price-details-content{background:var(--surface);border-left:2px solid var(--primary);padding:24px;animation:price-enter .22s ease-out both}.price-details-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:35px}.price-details-grid h3{font-size:13px;font-weight:600;margin-bottom:14px;letter-spacing:0}.price-offer{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--border);font-size:11px;line-height:1.7}.price-offer small{display:block;font-size:9px;color:var(--faint)}.price-offer-amount{text-align:right;min-width:max-content}.price-offer-amount strong{font:11px/1.7 var(--font-mono)}.price-offer-amount strong small{display:inline}.price-terms{font-size:11px;line-height:1.9;margin:20px 0;max-width:900px}.price-source-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.price-source-links a{font-size:11px}.price-source-links>span{color:var(--faint);font:9px var(--font-mono)}.price-list-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:22px 0 14px}.price-list-footer p{font-size:10px}.price-list-footer>div{display:flex;gap:10px}.price-list-footer button{font-size:11px}.price-sort-note{margin:0}.price-empty{border:1px solid var(--border)}.prices-help{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;margin:65px 0}.prices-help>div:first-child>p{font-size:14px;line-height:1.9;margin:20px 0}.prices-faq button{font-size:13px;padding-block:21px}.prices-faq [data-slot=accordion-content] p{font-size:13px;line-height:1.9}.prices-faq a{font-size:12px;margin-top:15px}.prices-methodology{display:grid;grid-template-columns:1fr 1.8fr;gap:70px;padding:40px 0;border-block:1px solid var(--border);scroll-margin-top:110px}.prices-methodology p{font-size:13px;line-height:1.9}.prices-related{box-shadow:none;margin-top:40px;border-color:var(--border);background:var(--surface)}.prices-related>div{padding:28px}.prices-related h3{font-size:22px;font-weight:600;margin:16px 0 8px}.prices-related p{font-size:13px;color:var(--faint)}.prices-related>div>div{display:flex;flex-wrap:wrap;gap:15px 30px;margin-top:20px}.prices-related a{font-size:12px}.prices-page [data-slot=select-trigger],.prices-page a,.prices-page button,.prices-page input{transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}.prices-page a:active,.prices-page button:active{transform:translateY(1px)}.prices-page a:focus-visible,.prices-page button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.prices-page [data-slot=select-trigger]:focus,.prices-page input:focus{box-shadow:0 0 0 3px var(--surface-shadow)}.prices-noscript>div{padding-block:20px;border-bottom:1px solid var(--border)}@keyframes price-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes price-art{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:1000px){.prices-hero{gap:35px}.prices-market-count{font-size:62px}.prices-panel-bottom{flex-wrap:wrap}.price-explorer{padding:22px}.price-table td,.price-table th{padding:15px 10px}.price-details-grid{gap:20px}.prices-help,.prices-methodology{gap:35px}}@media (max-width:700px){.prices-breadcrumb{padding:20px 0}.prices-hero{grid-template-columns:1fr;gap:28px;padding:20px 0 32px}.prices-hero h1{font-size:48px;letter-spacing:-2px}.prices-hero p{font-size:14px}.prices-hero-actions{gap:18px}.prices-hero-actions a{font-size:11px}.prices-hero-panel{padding:20px}.prices-market-count{font-size:64px;padding-top:20px}.prices-hero-panel .ascii-art{font-size:10px;margin-block:10px 16px}.prices-panel-bottom{font-size:7px}.prices-summary{grid-template-columns:1fr}.prices-summary>div{padding:15px 0}.prices-summary>div+div{border-left:0;border-top:1px solid var(--border);padding-left:0}.prices-summary small{margin-top:1px}.prices-address-note{padding:20px 0 28px}.price-explorer{padding:18px 14px}.price-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.price-section-heading h2{font-size:25px}.price-filters{grid-template-columns:1fr 1fr;padding:15px;gap:16px 10px}.price-search{grid-column:1/-1}.price-filters label{font-size:10px}.price-filters [data-slot=select-trigger]{font-size:11px;padding-left:8px}.price-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.price-toolbar>div{display:grid;grid-template-columns:1fr 1.1fr;width:100%}.price-toolbar [data-slot=select-trigger]{width:100%;font-size:10px;padding-inline:7px}.price-table-note{font-size:10px}.price-table,.price-table tbody{display:block;width:100%}.price-table thead{display:none}.price-table .price-country-row{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px;padding:19px 2px;position:relative}.price-table .price-country-row>td{display:block;padding:0;min-width:0}.price-table .price-country-row>td:first-child{grid-column:1/-1;padding-right:80px}.price-table .price-country-row>td:last-child{position:absolute;top:16px;right:0}.price-country{gap:9px}.price-country-flag{width:29px;height:27px;font-size:23px}.price-country strong{font-size:13px}.price-country small{font-size:9px}.price-mobile-label{display:block;font:8px var(--font-mono);margin-bottom:6px;color:var(--faint)}.price-amount,.price-hardware-amount{font-size:12px}.price-tier{font-size:9px;line-height:1.6}.price-details-row>td,.price-table tr.price-details-row:not([hidden]){display:block}.price-details-content{padding:18px 12px}.price-details-grid{grid-template-columns:1fr;gap:25px}.price-offer{gap:10px}.price-offer,.price-offer-amount strong{font-size:10px}.price-source-links{gap:14px}.price-source-links a{font-size:10px}.price-list-footer{flex-direction:column;align-items:flex-start}.price-sort-note{font-size:10px}.price-details-content>p{font-size:12px}.prices-help,.prices-methodology{grid-template-columns:1fr;gap:25px}.prices-help{margin-block:45px}.prices-help h2,.prices-methodology h2{font-size:26px}.prices-methodology{padding-block:30px}.prices-related>div{padding:22px}}@media (prefers-reduced-motion:reduce){.prices-page *,.prices-page :after,.prices-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.prices-page a:active,.prices-page button:active{transform:none}}.price-plan-group+.price-plan-group{margin-top:28px;padding-top:24px;border-top:1px solid var(--border)}.price-plan-group>h3{font-size:16px;margin-bottom:16px}.price-details-grid h4{font-size:12px;font-weight:600;margin-bottom:12px}.price-details-grid .price-data-heading{margin-top:24px}.price-details-grid p{font-size:11px;line-height:1.8;margin-top:12px}@media (max-width:1000px){.price-filters{grid-template-columns:1fr 1fr}}@media (max-width:700px){.price-filters>div:first-child{grid-column:1/-1}.price-offer>div:first-child{min-width:0;overflow-wrap:anywhere}}.prices-aviation{margin-top:40px;padding:28px;border:1px solid var(--border)}.prices-aviation h2{font-size:28px;font-weight:600;margin-bottom:16px}.prices-aviation>p{font-size:13px;line-height:1.9;max-width:850px;margin-bottom:18px}@media (max-width:700px){.prices-aviation{padding:18px 14px}.prices-aviation h2{font-size:25px}}