.home{--home-panel-min:calc(var(--perron-size-detail-width) - 4 * var(--perron-space-400));flex-direction:column;display:flex}.home-hero{align-items:center;gap:var(--perron-space-500);max-inline-size:calc(var(--perron-size-dialog-width) * 2);text-align:center;flex-direction:column;margin-inline:auto;padding-block-start:calc(2 * var(--perron-space-800));display:flex}.home-hero .page-header{align-items:center}.home-hero .page-header-row{justify-content:center}.home-hero .lead{margin-inline:auto}.home-overline{padding:var(--perron-space-100) var(--perron-space-300);border-radius:var(--perron-radius-full);align-items:center;display:inline-flex}.home-counts{inline-size:100%;margin:var(--perron-space-300) 0 0;border-block:var(--perron-border-width-025) solid var(--perron-color-border-subtle);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.home-count{flex:1 1 calc(5 * var(--perron-space-600));align-items:center;gap:var(--perron-space-100);padding:var(--perron-space-500) var(--perron-space-300);flex-direction:column;display:flex}.home-count-value{font:var(--perron-typography-stat);letter-spacing:var(--perron-typography-stat-tracking);font-variant-numeric:tabular-nums}.home-count-label{font:var(--perron-typography-label-sm);letter-spacing:var(--perron-typography-label-sm-tracking);color:var(--perron-color-text-secondary)}.home-actions{justify-content:center;gap:var(--perron-space-300);flex-wrap:wrap;margin-block-start:var(--perron-space-200);display:flex}.home-mcp{justify-content:center;align-items:center;gap:var(--perron-space-200);flex-wrap:wrap;display:flex}.home-mcp-label{font:var(--perron-typography-body-sm);letter-spacing:var(--perron-typography-body-sm-tracking);color:var(--perron-color-text-secondary);margin:0}.home-command{align-items:center;gap:var(--perron-space-100);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.home-command-text{padding:var(--perron-space-100) var(--perron-space-200);border-radius:var(--perron-radius-sm);background:var(--perron-color-surface-inset);font:var(--perron-typography-data);letter-spacing:var(--perron-typography-data-tracking);color:var(--perron-color-text-primary)}.home-columns{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--home-panel-min)), 1fr));align-items:start;gap:var(--perron-space-400);margin-block-start:calc(2 * var(--perron-space-800) + var(--perron-space-200));display:grid}.home-column{gap:var(--perron-space-400);flex-direction:column;display:flex}.home-column:first-child{padding-block-start:var(--perron-space-600)}.home-column:last-child{padding-block-start:calc(2 * var(--perron-space-800))}.home-panel{gap:var(--perron-space-300);min-inline-size:0;padding:var(--perron-space-400);border-radius:var(--perron-radius-xl);text-align:start;flex-direction:column;display:flex}.home-panel-opaque{border:var(--perron-border-width-025) solid var(--perron-color-border-subtle);border-radius:var(--perron-radius-lg);background:var(--perron-color-surface-raised)}.home-panel-links{column-gap:var(--perron-space-300);font:var(--perron-typography-label-sm);letter-spacing:var(--perron-typography-label-sm-tracking);color:var(--perron-color-text-secondary);flex-wrap:wrap;display:flex}.home-panel-links>*{min-block-size:var(--perron-size-target-min);min-inline-size:var(--perron-size-target-min);justify-content:center;align-items:center;display:inline-flex}.home-facts{gap:var(--perron-space-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-fact{align-items:baseline;gap:var(--perron-space-300);display:flex}.home-fact-name{inline-size:calc(var(--perron-space-800) * 3 + var(--perron-space-200));font:var(--perron-typography-label-sm);letter-spacing:var(--perron-typography-label-sm-tracking);flex:none}.home-fact-name:has(.pn-VehicleDot){inline-size:calc(var(--perron-space-800) * 3 + var(--perron-space-200) * 2 + var(--perron-icon-size-325))}.home-fact-name .pn-VehicleDot{margin-inline-end:var(--perron-space-200)}.home-fact-text{min-inline-size:0;font:var(--perron-typography-caption);letter-spacing:var(--perron-typography-caption-tracking);color:var(--perron-color-text-secondary)}.home-row{align-items:center;gap:var(--perron-space-200);flex-wrap:wrap;display:flex}.home-row-wide{gap:var(--perron-space-300) var(--perron-space-600)}.home-state{align-items:center;gap:var(--perron-space-200);font:var(--perron-typography-heading-sm);letter-spacing:var(--perron-typography-heading-sm-tracking);display:inline-flex}.home-badges{gap:var(--perron-space-100);flex-wrap:wrap;display:flex}.home-badges-large{gap:var(--perron-space-150)}.home-languages{align-items:center;gap:var(--perron-space-200) var(--perron-space-300);grid-template-columns:auto 1fr;margin:0;display:grid}.home-language{display:contents}.home-language dd{margin:0}.home-made-of{gap:var(--perron-space-600);flex-direction:column;margin-block-start:calc(3 * var(--perron-space-800));display:flex}.home-heading{font:var(--perron-typography-heading-lg);letter-spacing:var(--perron-typography-heading-lg-tracking);margin:0}.home-tiles{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--home-panel-min)), 1fr));gap:var(--perron-space-400);display:grid}.home-tile{justify-content:space-between;gap:var(--perron-space-600);min-inline-size:0;min-block-size:calc(var(--perron-size-sheet-peek) + var(--perron-space-800));padding:var(--perron-space-600);border:var(--perron-border-width-025) solid var(--perron-color-border-subtle);border-radius:var(--perron-radius-xl);background-color:var(--perron-color-surface-raised);color:inherit;flex-direction:column;text-decoration:none;display:flex}.home-tile[data-wide]{grid-column:1/-1}.home-tile-figure{min-inline-size:0}.home-tile-text{gap:var(--perron-space-150);flex-direction:column;display:flex}.home-tile-title{font:var(--perron-typography-heading-md);letter-spacing:var(--perron-typography-heading-md-tracking);margin:0}.home-tile-body{max-inline-size:var(--site-measure);font:var(--perron-typography-body);letter-spacing:var(--perron-typography-body-tracking);color:var(--perron-color-text-secondary);margin:0}.home-code{padding:var(--perron-space-300);border-radius:var(--perron-radius-md);background:var(--perron-color-surface-inset);font:var(--perron-typography-data);letter-spacing:var(--perron-typography-data-tracking);margin:0;overflow-x:auto}.home-tools{gap:var(--perron-space-200);font:var(--perron-typography-data);letter-spacing:var(--perron-typography-data-tracking);flex-direction:column;margin:0;padding-inline-start:var(--perron-space-400);display:flex}.home-tools ::marker{color:var(--perron-color-text-secondary)}.home-themes{align-items:flex-end;gap:var(--perron-space-100);display:flex}.home-theme{inline-size:var(--perron-size-badge);block-size:calc(2 * var(--perron-size-control));border:var(--perron-border-width-025) solid var(--perron-color-border-strong);border-radius:var(--perron-radius-xs);background:var(--perron-color-surface-default)}.home-themes-names{font:var(--perron-typography-data);letter-spacing:var(--perron-typography-data-tracking);color:var(--perron-color-text-secondary);margin-inline-start:var(--perron-space-300)}.home-phone{display:none}.home-resources{justify-content:space-between;align-items:center;gap:var(--perron-space-400);flex-wrap:wrap;margin-block-start:calc(2 * var(--perron-space-800) + var(--perron-space-200));display:flex}.home-resources-links{gap:var(--perron-space-100);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-resource{block-size:var(--perron-size-button);padding-inline:var(--perron-space-300);border-radius:var(--perron-radius-md);font:var(--perron-typography-label);letter-spacing:var(--perron-typography-label-tracking);color:var(--perron-color-text-primary);align-items:center;text-decoration:none;display:inline-flex}.home-resources-note{font:var(--perron-typography-caption);letter-spacing:var(--perron-typography-caption-tracking);color:var(--perron-color-text-secondary);margin:0}@media (max-width:759.98px){.home{gap:var(--perron-space-800)}.home-hero{align-items:stretch;gap:var(--perron-space-400);text-align:start;padding-block-start:0}.home-hero .page-header{align-items:stretch}.home-hero .page-header-row{justify-content:start}.home-hero .lead{margin-inline:0}.home-overline{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding:0}.home-counts{gap:var(--perron-border-width-025);margin:var(--perron-space-400) 0 0;border:var(--perron-border-width-025) solid var(--perron-color-border-subtle);border-radius:var(--perron-radius-lg);background:var(--perron-color-border-subtle);order:1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.home-count{padding:var(--perron-space-300);background:var(--perron-color-surface-default);align-items:start}.home-count[data-wide]{display:none}.home-actions{flex-direction:column;margin:0}.home-mcp{align-items:stretch;gap:var(--perron-space-150);flex-direction:column}.home-command{padding:var(--perron-space-100) var(--perron-space-100) var(--perron-space-100) var(--perron-space-300);border-radius:var(--perron-radius-md);background:var(--perron-color-surface-inset);flex-wrap:nowrap}.home-command-text{white-space:nowrap;flex:1;min-inline-size:0;padding:0;overflow-x:auto}.home-columns,.home-made-of{display:none}.home-phone{gap:var(--perron-space-200);flex-direction:column;display:flex}.home-phone-heading{font:var(--perron-typography-overline);letter-spacing:var(--perron-typography-overline-tracking);text-transform:uppercase;color:var(--perron-color-text-secondary);margin:0}.home-explore{border:var(--perron-border-width-025) solid var(--perron-color-border-subtle);border-radius:var(--perron-radius-lg);background:var(--perron-color-surface-raised);flex-direction:column;display:flex;overflow:hidden}.home-explore-link{align-items:center;gap:var(--perron-space-300);min-block-size:calc(var(--perron-size-button) + 5 * var(--perron-space-100));padding:var(--perron-space-200) var(--perron-space-300);color:inherit;text-decoration:none;display:flex}.home-explore-link+.home-explore-link{border-block-start:var(--perron-border-width-025) solid var(--perron-color-border-subtle)}.home-explore-link .site-icon{color:var(--perron-color-text-secondary)}.home-explore-text{gap:var(--perron-space-050);flex-direction:column;flex:1;min-inline-size:0;display:flex}.home-explore-label{font:var(--perron-typography-heading-sm);letter-spacing:var(--perron-typography-heading-sm-tracking)}.home-explore-hint{font:var(--perron-typography-caption);letter-spacing:var(--perron-typography-caption-tracking);color:var(--perron-color-text-secondary)}.home-resources{margin:0}}
