.pricing-index-intro{max-width:700px;margin-top:var(--a30-space-24)}.doc-shell .pricing-index-intro p{color:var(--a30-content-secondary);font-size:var(--a30-type-small);line-height:var(--a30-leading-regular)}.doc-shell .pricing-index-intro p.pricing-index-caveat{margin-top:var(--a30-space-16);padding-left:var(--a30-space-16);border-left:var(--a30-stroke-lg) solid var(--a30-border-medium);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny)}.data-breakout--pricing{width:min(1180px,100vw - 48px)}.pricing-index-toolbar{align-items:center;gap:var(--a30-space-16);padding:var(--a30-space-16) var(--a30-space-24);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);grid-template-columns:minmax(0,1fr) minmax(280px,320px) auto;display:grid}.pricing-search-form{width:100%;margin:0}.pricing-search-field{width:100%;min-height:var(--a30-hit-target);border-radius:var(--a30-radius-card);background:var(--a30-bg-secondary);box-shadow:inset 0 0 0 var(--a30-stroke-sm) var(--a30-border-subtle);color:var(--a30-content-secondary);transition:border-color var(--a30-dur-fast) ease, background-color var(--a30-dur-fast) ease;border:0;align-items:center;display:flex;overflow:hidden}.pricing-search-field:hover{box-shadow:inset 0 0 0 var(--a30-stroke-sm) var(--a30-border-medium);background:var(--a30-bg-tertiary)}.pricing-search-field:focus-within{box-shadow:inset 0 0 0 var(--a30-stroke-default) var(--a30-border-accent);outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2);background:var(--a30-bg-secondary)}.pricing-search-icon{width:16px;height:16px;margin-left:var(--a30-space-12);color:var(--a30-content-secondary);flex:0 0 16px}.pricing-search-field input{min-width:0;min-height:var(--a30-hit-target);padding:0 var(--a30-space-8);color:var(--a30-content-primary);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-body);background:0 0;border:0;outline:0;flex:auto}.pricing-search-field input::placeholder{color:var(--a30-content-secondary);opacity:1}.pricing-search-field input::-webkit-search-cancel-button{display:none}.pricing-search-clear{min-width:var(--a30-hit-target);min-height:var(--a30-hit-target);padding:0 var(--a30-space-8);border:0;border-left:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);cursor:pointer;background:0 0;align-self:stretch}.pricing-search-clear:hover{background:var(--a30-elevated);color:var(--a30-content-primary)}.pricing-search-clear[hidden]{display:none}.doc-shell p.pricing-index-label{color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase;margin:0}.doc-shell p.pricing-index-status{margin:var(--a30-space-2) 0 0;color:var(--a30-content-primary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body)}.pricing-index-all{min-height:var(--a30-hit-target);align-items:center;gap:var(--a30-space-12);padding:0 var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);color:var(--a30-content-primary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);cursor:pointer;display:inline-flex}.pricing-index-all span{min-width:24px;padding:var(--a30-space-2) var(--a30-space-4);border-radius:var(--a30-radius-badge);background:var(--a30-bg-tertiary);color:var(--a30-content-secondary);font-variant-numeric:tabular-nums}.pricing-index-all:hover,.pricing-index-all[aria-pressed=true]{border-color:var(--a30-border-accent)}.pricing-index-all:focus-visible{border-color:var(--a30-border-accent)}.pricing-index-all:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.pricing-model-filter:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.pricing-mechanism-filter:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.pricing-search-clear:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.pricing-reset:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.pricing-pagination button:focus-visible{outline:var(--a30-stroke-lg) solid var(--a30-border-accent);outline-offset:var(--a30-space-2)}.pricing-model-index{gap:var(--a30-space-12);margin-top:var(--a30-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-model-index[hidden],.pricing-mechanism-index[hidden],.pricing-state-axis[hidden]{display:none}.pricing-model-filter{justify-content:space-between;gap:var(--a30-space-12);min-height:144px;padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-bg);color:var(--a30-content-primary);text-align:left;cursor:pointer;transition:border-color var(--a30-dur-fast) ease, background-color var(--a30-dur-fast) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.pricing-model-filter:hover,.pricing-model-filter[aria-pressed=true]{border-color:var(--a30-border-accent);background:var(--a30-elevated)}.pricing-model-filter-top{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-12);display:flex}.pricing-model-formula{align-items:center;gap:var(--a30-space-4);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);flex-wrap:wrap;display:inline-flex}.pricing-model-formula>span:not(.pricing-model-plus){padding:var(--a30-space-2) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-badge);background:var(--a30-bg-secondary)}.pricing-model-plus{color:var(--a30-content-secondary);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label)}.pricing-model-count{color:var(--a30-content-secondary);font:400 var(--a30-type-medium) / var(--a30-leading-large) var(--a30-font-label);font-variant-numeric:tabular-nums;flex:none}.pricing-model-description{color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);text-wrap:pretty;display:block}.pricing-model-meter{height:var(--a30-space-2);background:var(--a30-bg-tertiary);display:block;overflow:hidden}.pricing-model-meter>span{width:var(--pricing-model-share);background:var(--a30-accent);height:100%;display:block}.pricing-mechanism-index{gap:var(--a30-space-12);margin-top:var(--a30-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-mechanism-filter{align-items:flex-start;gap:var(--a30-space-8);min-width:0;min-height:148px;padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-bg);color:var(--a30-content-primary);text-align:left;cursor:pointer;transition:border-color var(--a30-dur-fast) ease, background-color var(--a30-dur-fast) ease;flex-direction:column;display:flex}.pricing-mechanism-filter:hover,.pricing-mechanism-filter[aria-pressed=true]{border-color:var(--a30-border-accent);background:var(--a30-elevated)}.pricing-mechanism-filter[data-axis=cost],.pricing-mechanism-filter[data-axis=state]{border-style:dashed}.pricing-mechanism-filter-top{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-12);width:100%;display:flex}.pricing-mechanism-name{color:var(--a30-content-primary);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);text-wrap:pretty}.pricing-mechanism-count{color:var(--a30-content-secondary);font:400 var(--a30-type-medium) / var(--a30-leading-large) var(--a30-font-label);font-variant-numeric:tabular-nums;flex:none}.pricing-mechanism-description{color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);text-wrap:pretty}.pricing-mechanism-type{padding:var(--a30-space-2) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-badge);color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);margin-top:auto}.pricing-mechanism-filter[data-axis=revenue] .pricing-mechanism-type{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}.pricing-state-axis{margin-top:var(--a30-space-24);padding-top:var(--a30-space-24);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle)}.doc-shell p.pricing-state-axis-label{max-width:62ch;color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);text-wrap:pretty;margin:0}.pricing-state-axis-label .pricing-index-label{margin-bottom:var(--a30-space-4);display:block}.pricing-state-index{gap:var(--a30-space-12);margin-top:var(--a30-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.doc-shell p.pricing-mechanism-caveat{margin:var(--a30-space-16) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-body)}.doc-shell p.pricing-mechanism-caveat a{margin-inline:var(--a30-space-4);color:var(--a30-content-secondary)}.pricing-groups,.doc-shell section.pricing-group{margin-top:var(--a30-space-48)}.doc-shell section.pricing-group:first-child{margin-top:0}.pricing-group[hidden]{display:none}.pricing-group-head{gap:var(--a30-space-24);padding-bottom:var(--a30-space-16);border-bottom:var(--a30-stroke-default) solid var(--a30-border-medium);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:end;display:grid}.doc-shell p.pricing-group-count,.doc-shell p.pricing-group-description{margin:0}.doc-shell .pricing-group-head h2{margin:0;font-size:max(1.65rem,min(3vw,2.25rem));line-height:1.15}.doc-shell p.pricing-group-count{color:var(--a30-content-primary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase}.doc-shell p.pricing-group-description{margin-top:var(--a30-space-4);color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body)}.pricing-card-grid{gap:var(--a30-space-16);margin-top:var(--a30-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-product-card{min-width:0;padding:var(--a30-space-24);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);flex-direction:column;display:flex}.pricing-product-card[hidden]{display:none}.pricing-product-head{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-16);display:flex}.pricing-product-identity{align-items:center;gap:var(--a30-space-12);min-width:0;min-height:44px;color:var(--a30-content-primary);display:flex}.pricing-product-icon{width:40px;height:40px}.pricing-product-name,.pricing-product-oneliner{display:block}.pricing-product-name{color:var(--a30-content-primary);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body)}.pricing-product-oneliner{margin-top:var(--a30-space-4);color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body)}.pricing-product-identity:hover .pricing-product-name{color:var(--a30-content-accent)}.pricing-product-identity:focus-visible .pricing-product-name{color:var(--a30-content-accent)}.pricing-product-model{padding:var(--a30-space-2) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-badge);color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);white-space:nowrap;flex:none}.doc-shell p.pricing-product-meta{gap:var(--a30-space-8);margin:var(--a30-space-12) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);flex-wrap:wrap;display:flex}.pricing-product-meta span+span:before{content:"·";margin-right:var(--a30-space-8);color:var(--a30-border-medium)}.pricing-product-mechanisms{gap:var(--a30-space-4);margin:var(--a30-space-12) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pricing-product-mechanisms li{padding:var(--a30-space-2) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-accent);border-radius:var(--a30-radius-badge);color:var(--a30-content-accent);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label)}.pricing-product-mechanisms li:not([data-axis=revenue]){border-color:var(--a30-border-medium);color:var(--a30-content-secondary);border-style:dashed}.pricing-product-mechanisms li[data-current=true]{border-color:var(--a30-badge-stroke);background:var(--a30-badge-accent-bg);color:var(--a30-badge-accent-label)}.pricing-product-mechanisms li[data-current=true]:not([data-axis=revenue]){border-color:var(--a30-border-medium);background:var(--a30-elevated);color:var(--a30-content-primary)}.pricing-representative{margin-top:var(--a30-space-16);padding:var(--a30-space-12) var(--a30-space-16);border-left:var(--a30-stroke-lg) solid var(--a30-border-accent);background:var(--a30-bg)}.doc-shell .pricing-representative>p:last-child{margin:var(--a30-space-4) 0 0;color:var(--a30-content-primary);font:500 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body)}.doc-shell table.pricing-product-table{width:100%;margin:var(--a30-space-12) 0 0;border-collapse:collapse;table-layout:fixed;display:table;overflow:visible}.doc-shell .pricing-product-table th,.doc-shell .pricing-product-table td{padding:var(--a30-space-8) 0;border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);font-size:var(--a30-type-tiny);line-height:var(--a30-leading-small);text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.doc-shell .pricing-product-table th{width:54%;padding-right:var(--a30-space-16);color:var(--a30-content-secondary);font-family:var(--a30-font-body);font-weight:400}.doc-shell .pricing-product-table td{color:var(--a30-content-primary);text-align:right;font-family:var(--a30-font-label);font-variant-numeric:tabular-nums}.pricing-product-table tr:last-child th,.pricing-product-table tr:last-child td{border-bottom:0}.doc-shell p.pricing-product-note{margin:var(--a30-space-12) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-body);text-wrap:pretty}.doc-shell .data-breakout a.pricing-product-crosslink{justify-content:space-between;align-items:center;gap:var(--a30-space-12);min-height:44px;margin-top:var(--a30-space-12);padding:var(--a30-space-8) var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);background:var(--a30-bg);color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);text-decoration:none;display:flex}.doc-shell .data-breakout a.pricing-product-crosslink:hover{border-color:var(--a30-border-accent);color:var(--a30-content-primary)}.doc-shell .data-breakout a.pricing-product-crosslink:focus-visible{border-color:var(--a30-border-accent);color:var(--a30-content-primary)}.doc-shell .pricing-product-revenue{justify-content:space-between;align-items:center;gap:var(--a30-space-12);min-height:44px;margin:var(--a30-space-12) 0 0;padding:var(--a30-space-8) var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-badge-stroke);border-radius:var(--a30-radius-badge);background:var(--a30-badge-accent-bg);color:var(--a30-badge-accent-label);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);display:flex}.doc-shell a.pricing-product-revenue{color:var(--a30-badge-accent-label);text-decoration:none}.doc-shell a.pricing-product-revenue:hover{border-color:var(--a30-border-accent);color:var(--a30-badge-accent-label)}.doc-shell a.pricing-product-revenue:focus-visible{border-color:var(--a30-border-accent);color:var(--a30-badge-accent-label)}.doc-shell .pricing-product-revenue strong{color:inherit;font:inherit}.pricing-product-actions{justify-content:space-between;align-items:center;gap:var(--a30-space-12);padding-top:var(--a30-space-16);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);margin-top:auto;display:flex}.pricing-product-actions .hl-button,.doc-shell .data-breakout .pricing-product-actions>a:not(.hl-button){align-items:center;min-height:44px;display:inline-flex}.doc-shell .data-breakout .pricing-product-actions>a:not(.hl-button),.pricing-evidence-missing{color:var(--a30-content-secondary);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label)}.doc-shell .data-breakout .pricing-product-actions>a:not(.hl-button):hover{color:var(--a30-content-accent)}.doc-shell .data-breakout .pricing-product-actions>a:not(.hl-button):focus-visible{color:var(--a30-content-accent)}.pricing-evidence-missing{color:var(--a30-content-secondary)}.doc-shell section.pricing-empty{margin-top:var(--a30-space-48);padding:var(--a30-space-48) var(--a30-space-24);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);text-align:center}.doc-shell section.pricing-empty[hidden]{display:none}.doc-shell .pricing-empty h2{margin:var(--a30-space-8) 0 0;color:var(--a30-content-primary);font-size:max(1.4rem,min(3vw,2rem));line-height:1.2}.doc-shell .pricing-empty>p:not(.pricing-index-label){max-width:480px;margin:var(--a30-space-8) auto 0;color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body)}.pricing-reset,.pricing-pagination button{min-height:var(--a30-hit-target);justify-content:center;align-items:center;gap:var(--a30-space-8);padding:0 var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);color:var(--a30-content-primary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);cursor:pointer;display:inline-flex}.pricing-reset{margin-top:var(--a30-space-16)}.pricing-reset:hover,.pricing-pagination button:hover:not(:disabled){border-color:var(--a30-border-accent);background:var(--a30-bg-tertiary)}.pricing-pagination{align-items:center;gap:var(--a30-space-16);margin-top:var(--a30-space-32);padding-top:var(--a30-space-24);border-top:var(--a30-stroke-default) solid var(--a30-border-medium);grid-template-columns:minmax(104px,auto) minmax(96px,1fr) minmax(104px,auto);display:grid}.pricing-pagination[hidden]{display:none}.pricing-pagination button:last-child{justify-self:end}.pricing-pagination button:disabled{border-color:var(--a30-border-subtle);color:var(--a30-content-secondary);cursor:not-allowed;opacity:.55}.doc-shell .pricing-pagination p{color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);font-variant-numeric:tabular-nums;text-align:center;margin:0}.pricing-pagination-icon{flex:0 0 16px;width:16px;height:16px}.pricing-section-nav{margin-top:var(--a30-space-48);border-block:var(--a30-stroke-default) solid var(--a30-border-medium);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.doc-shell .data-breakout .pricing-section-nav a{justify-content:space-between;align-items:center;gap:var(--a30-space-12);min-width:0;min-height:52px;padding:0 var(--a30-space-16);color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-decoration:none;display:flex}.doc-shell .data-breakout .pricing-section-nav a:hover{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.doc-shell .data-breakout .pricing-section-nav a:focus-visible{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.pricing-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-detail-headline{align-items:start;gap:var(--a30-space-16);margin-top:var(--a30-space-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pricing-detail-headline>div{gap:var(--a30-space-8);min-width:0;padding:var(--a30-space-24);border-radius:var(--a30-radius-card);background:var(--a30-elevated);flex-direction:column;display:flex}.pricing-detail-headline-price{border-left:var(--a30-stroke-lg) solid var(--a30-border-accent)}.doc-shell .data-breakout p.pricing-detail-price{color:var(--a30-content-primary);font:500 var(--a30-type-medium) / var(--a30-leading-large) var(--a30-font-body);margin:0}.doc-shell .data-breakout p.pricing-detail-price--empty{color:var(--a30-content-secondary)}.doc-shell .data-breakout a.pricing-detail-evidence{margin-top:var(--a30-space-4);color:var(--a30-content-accent);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-decoration:none}.doc-shell .data-breakout a.pricing-detail-evidence:hover{text-decoration:underline}.doc-shell .data-breakout a.pricing-detail-evidence:focus-visible{text-decoration:underline}.doc-shell .data-breakout p.pricing-detail-strategy-note{color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);margin:0}.doc-shell .data-breakout a.pricing-detail-strategy-link{min-height:var(--a30-hit-target);justify-content:space-between;align-items:center;gap:var(--a30-space-12);color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);margin-top:auto;text-decoration:none;display:flex}.doc-shell .data-breakout a.pricing-detail-strategy-link:hover{color:var(--a30-content-primary)}.doc-shell .data-breakout a.pricing-detail-strategy-link:focus-visible{color:var(--a30-content-primary)}.doc-shell .data-breakout .dd-grid2+section.dd-panel{margin-top:var(--a30-space-24)}.pricing-detail-related{gap:var(--a30-space-8);margin:var(--a30-space-12) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.doc-shell .data-breakout .pricing-detail-related a{min-height:var(--a30-hit-target);align-items:center;gap:var(--a30-space-12);padding:var(--a30-space-8) var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);color:var(--a30-content-primary);transition:border-color var(--a30-dur-fast) ease;grid-template-columns:40px minmax(0,1fr) auto;text-decoration:none;display:grid}.doc-shell .data-breakout .pricing-detail-related a:hover{border-color:var(--a30-border-accent)}.doc-shell .data-breakout .pricing-detail-related a:focus-visible{border-color:var(--a30-border-accent)}.pricing-detail-related .data-icon{width:40px;height:40px}.pricing-detail-related-copy{gap:var(--a30-space-2);flex-direction:column;min-width:0;display:flex}.pricing-detail-related-copy strong{font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body)}.pricing-detail-related-copy small{color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body)}.pricing-detail-related-arrow{color:var(--a30-content-secondary)}@media (max-width:834px){.pricing-index-toolbar{grid-template-columns:minmax(0,1fr) auto}.pricing-search-form{grid-area:2/1/auto/-1}.pricing-index-all{grid-area:1/2}.pricing-model-index,.pricing-mechanism-index,.pricing-state-index{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card-grid{grid-template-columns:minmax(0,1fr)}.pricing-detail-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.data-breakout--pricing{width:calc(100vw - 48px)}.pricing-detail-headline,.pricing-detail-related{grid-template-columns:minmax(0,1fr)}.pricing-product-head,.pricing-product-actions{flex-direction:column;align-items:stretch}.pricing-index-toolbar{padding:var(--a30-space-16);grid-template-columns:minmax(0,1fr);align-items:stretch}.pricing-search-form{grid-area:2/1}.pricing-index-all{grid-area:3/1;justify-content:space-between}.pricing-model-index{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-mechanism-index,.pricing-state-index{grid-template-columns:minmax(0,1fr)}.pricing-mechanism-filter{min-height:0}.pricing-model-filter{gap:var(--a30-space-8);min-height:96px;padding:var(--a30-space-12)}.pricing-model-description{display:none}.pricing-model-formula{gap:var(--a30-space-2)}.pricing-model-formula>span:not(.pricing-model-plus){padding-inline:var(--a30-space-4)}.pricing-group-head{gap:var(--a30-space-12);grid-template-columns:minmax(0,1fr);align-items:stretch}.pricing-product-card{padding:var(--a30-space-16)}.pricing-product-model{align-self:flex-start}.pricing-product-actions .hl-button{justify-content:center}.pricing-pagination{gap:var(--a30-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.doc-shell .pricing-pagination p{grid-area:1/1/auto/-1}.pricing-pagination button{width:100%}.pricing-pagination button:first-child{grid-area:2/1}.pricing-pagination button:last-child{grid-area:2/2}}@media (max-width:340px){.pricing-model-index{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pricing-search-field,.pricing-model-filter,.pricing-mechanism-filter{transition:none}}
