@charset "UTF-8";:root{--fro-font-display: "Fraunces", "Cormorant Garamond", Georgia, "Times New Roman", serif;--fro-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fro-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fro-text-xs: .75rem;--fro-text-sm: .875rem;--fro-text-md: 1rem;--fro-text-lg: 1.125rem;--fro-text-xl: 1.375rem;--fro-text-2xl: 1.75rem;--fro-text-3xl: 2.375rem;--fro-text-4xl: 3.25rem;--fro-text-5xl: 4.5rem;--fro-leading-tight: 1.15;--fro-leading-normal: 1.5;--fro-tracking-tight: -.02em;--fro-tracking-wide: .08em;--fro-space-1: .25rem;--fro-space-2: .5rem;--fro-space-3: .75rem;--fro-space-4: 1rem;--fro-space-5: 1.5rem;--fro-space-6: 2rem;--fro-space-7: 3rem;--fro-space-8: 4rem;--fro-space-9: 6rem;--fro-radius-sm: 6px;--fro-radius-md: 12px;--fro-radius-lg: 20px;--fro-radius-pill: 999px;--fro-border-width: 1px;--fro-ease-out: cubic-bezier(.22, 1, .36, 1);--fro-ease-in-out: cubic-bezier(.65, 0, .35, 1);--fro-duration-fast: .14s;--fro-duration-base: .22s;--fro-duration-slow: .4s;--fro-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--fro-content-max: 1240px;--fro-gutter: 1rem;--fro-shell-height: 64px;--fro-touch-target: 44px;--fro-touch-target-lg: 64px;--fro-z-sticky: 10;--fro-z-scrim: 20;--fro-z-drawer: 30;--fro-z-popover: 40;--fro-z-toast: 60;--fro-color-bg: #faf7f2;--fro-color-surface: #ffffff;--fro-color-surface-raised: #ffffff;--fro-color-surface-sunken: #f2ede5;--fro-color-text: #17130f;--fro-color-text-muted: #6b625a;--fro-color-text-subtle: #716760;--fro-color-border: #e6dfd5;--fro-color-border-strong: #cfc4b6;--fro-color-accent: #7a1f3d;--fro-color-accent-hover: #641732;--fro-color-accent-soft: #f6e7ec;--fro-color-accent-contrast: #ffffff;--fro-color-gold: #80622e;--fro-color-gold-soft: #f4ead9;--fro-color-success: #276b43;--fro-color-success-soft: #e3f2e8;--fro-color-warning: #8a560c;--fro-color-warning-soft: #fbeed8;--fro-color-danger: #b0322f;--fro-color-danger-soft: #f9e3e2;--fro-color-info: #2b5c8a;--fro-color-info-soft: #e2ecf6;--fro-shadow-sm: 0 1px 2px rgba(23, 19, 15, .06);--fro-shadow-md: 0 6px 20px rgba(23, 19, 15, .08);--fro-shadow-lg: 0 18px 50px rgba(23, 19, 15, .12);--fro-focus-ring: 0 0 0 3px rgba(122, 31, 61, .35);--fro-series-1: #8a2a48;--fro-series-2: #c48a2e;--fro-series-3: #2f6a9e;--fro-series-4: #4e8f5a;--fro-series-5: #6b4fa8;--fro-series-6: #d0653a;--fro-series-muted: #cfc4b6;--fro-chart-grid: #ebe5dc;--fro-chart-axis: #cfc4b6;--fro-chart-surface: #ffffff;color-scheme:light}:root[data-theme=dark]{--fro-color-bg: #121010;--fro-color-surface: #1b1817;--fro-color-surface-raised: #221e1d;--fro-color-surface-sunken: #0d0b0b;--fro-color-text: #f3ede6;--fro-color-text-muted: #b3a89d;--fro-color-text-subtle: #9d9186;--fro-color-border: #2e2826;--fro-color-border-strong: #453c38;--fro-color-accent: #df6c86;--fro-color-accent-hover: #e37f96;--fro-color-accent-soft: #3a1c26;--fro-color-accent-contrast: #17130f;--fro-color-gold: #d3ad73;--fro-color-gold-soft: #3a3020;--fro-color-success: #6dc48f;--fro-color-success-soft: #1d3326;--fro-color-warning: #e0a856;--fro-color-warning-soft: #3a2d17;--fro-color-danger: #e5726f;--fro-color-danger-soft: #3d1f1e;--fro-color-info: #7fb0e0;--fro-color-info-soft: #1c2c3d;--fro-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--fro-shadow-md: 0 6px 20px rgba(0, 0, 0, .45);--fro-shadow-lg: 0 18px 50px rgba(0, 0, 0, .6);--fro-focus-ring: 0 0 0 3px rgba(217, 100, 127, .45);--fro-series-1: #d0567a;--fro-series-2: #bd8a2c;--fro-series-3: #4f8fd2;--fro-series-4: #4faa6c;--fro-series-5: #9a7ee0;--fro-series-6: #cc6a3c;--fro-series-muted: #453c38;--fro-chart-grid: #2a2523;--fro-chart-axis: #453c38;--fro-chart-surface: #1b1817;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fro-color-bg: #121010;--fro-color-surface: #1b1817;--fro-color-surface-raised: #221e1d;--fro-color-surface-sunken: #0d0b0b;--fro-color-text: #f3ede6;--fro-color-text-muted: #b3a89d;--fro-color-text-subtle: #9d9186;--fro-color-border: #2e2826;--fro-color-border-strong: #453c38;--fro-color-accent: #df6c86;--fro-color-accent-hover: #e37f96;--fro-color-accent-soft: #3a1c26;--fro-color-accent-contrast: #17130f;--fro-color-gold: #d3ad73;--fro-color-gold-soft: #3a3020;--fro-color-success: #6dc48f;--fro-color-success-soft: #1d3326;--fro-color-warning: #e0a856;--fro-color-warning-soft: #3a2d17;--fro-color-danger: #e5726f;--fro-color-danger-soft: #3d1f1e;--fro-color-info: #7fb0e0;--fro-color-info-soft: #1c2c3d;--fro-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--fro-shadow-md: 0 6px 20px rgba(0, 0, 0, .45);--fro-shadow-lg: 0 18px 50px rgba(0, 0, 0, .6);--fro-focus-ring: 0 0 0 3px rgba(217, 100, 127, .45);--fro-series-1: #d0567a;--fro-series-2: #bd8a2c;--fro-series-3: #4f8fd2;--fro-series-4: #4faa6c;--fro-series-5: #9a7ee0;--fro-series-6: #cc6a3c;--fro-series-muted: #453c38;--fro-chart-grid: #2a2523;--fro-chart-axis: #453c38;--fro-chart-surface: #1b1817;color-scheme:dark}}@media(prefers-reduced-motion:reduce){:root{--fro-duration-fast: 0ms;--fro-duration-base: 0ms;--fro-duration-slow: 0ms}}[data-shell=station]{--fro-touch-target: 64px;--fro-text-xs: .875rem;--fro-text-sm: 1rem;--fro-text-md: 1.125rem;--fro-text-lg: 1.375rem;--fro-text-xl: 1.75rem;--fro-text-2xl: 2.25rem;--fro-text-3xl: 3rem;--fro-text-4xl: 4rem;--fro-radius-md: 16px;--fro-radius-lg: 28px;--fro-gutter: 3rem;--fro-shell-height: 88px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--fro-color-bg);color:var(--fro-color-text);font-family:var(--fro-font-body);font-size:var(--fro-text-md);line-height:var(--fro-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--fro-duration-base) var(--fro-ease-out),color var(--fro-duration-base) var(--fro-ease-out)}h1,h2,h3{font-family:var(--fro-font-display);font-weight:500;letter-spacing:var(--fro-tracking-tight);line-height:var(--fro-leading-tight);margin:0}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--fro-focus-ring);border-radius:var(--fro-radius-sm)}.fro-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fro-container{width:100%;max-width:var(--fro-content-max);margin-inline:auto;padding-inline:var(--fro-gutter)}@media(min-width:768px){:root{--fro-gutter: 2rem}}.fro-input{width:100%;min-height:var(--fro-touch-target);padding:0 var(--fro-space-3);border-radius:var(--fro-radius-md);border:var(--fro-border-width) solid var(--fro-color-border-strong);background:var(--fro-color-surface);color:var(--fro-color-text);transition:border-color var(--fro-duration-fast) var(--fro-ease-out),box-shadow var(--fro-duration-fast) var(--fro-ease-out)}.fro-input::placeholder{color:var(--fro-color-text-subtle)}.fro-input:hover:not(:disabled){border-color:var(--fro-color-text-subtle)}.fro-input:focus-visible{border-color:var(--fro-color-accent);box-shadow:var(--fro-focus-ring);border-radius:var(--fro-radius-md)}.fro-input:disabled{opacity:.6;cursor:not-allowed;background:var(--fro-color-surface-sunken)}textarea.fro-input{min-height:96px;padding-block:var(--fro-space-2);resize:vertical}select.fro-input{appearance:none;padding-right:var(--fro-space-6);background-image:linear-gradient(45deg,transparent 50%,var(--fro-color-text-muted) 50%),linear-gradient(135deg,var(--fro-color-text-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}input[type=color].fro-input{padding:4px;width:64px}.fro-input.ng-invalid.ng-touched{border-color:var(--fro-color-danger)}.fro-input--sm{min-height:34px;padding:0 var(--fro-space-2);font-size:var(--fro-text-sm);border-radius:var(--fro-radius-sm)}.fro-input--num{text-align:right;font-variant-numeric:tabular-nums}.fro-affix{position:relative;display:block}.fro-affix .fro-affix__pre{position:absolute;left:var(--fro-space-3);top:50%;transform:translateY(-50%);color:var(--fro-color-text-subtle);font-size:var(--fro-text-sm);pointer-events:none}.fro-affix .fro-input{padding-left:calc(var(--fro-space-3) + 14px)}.fro-affix--sm .fro-affix__pre{left:var(--fro-space-2);font-size:var(--fro-text-xs)}.fro-affix--sm .fro-input{padding-left:calc(var(--fro-space-2) + 12px)}.fro-form-grid{display:grid;gap:var(--fro-space-4);grid-template-columns:1fr}@media(min-width:720px){.fro-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fro-form-grid .span-2{grid-column:span 2}}.fro-form-actions{display:flex;flex-wrap:wrap;gap:var(--fro-space-3);margin-top:var(--fro-space-5)}.fro-table-wrap{overflow-x:auto;border:var(--fro-border-width) solid var(--fro-color-border);border-radius:var(--fro-radius-lg);background:var(--fro-color-surface)}.fro-table{width:100%;border-collapse:collapse;font-size:var(--fro-text-sm)}.fro-table th,.fro-table td{text-align:left;padding:var(--fro-space-3) var(--fro-space-4);border-bottom:var(--fro-border-width) solid var(--fro-color-border);vertical-align:middle}.fro-table th{font-size:var(--fro-text-xs);letter-spacing:var(--fro-tracking-wide);text-transform:uppercase;color:var(--fro-color-text-subtle);font-weight:500;background:var(--fro-color-surface-sunken)}.fro-table tbody tr:last-child td{border-bottom:0}.fro-table tbody tr:hover{background:color-mix(in srgb,var(--fro-color-accent-soft) 40%,transparent)}.fro-table .num{text-align:right;font-variant-numeric:tabular-nums}.fro-table .mono{font-family:var(--fro-font-mono);font-size:var(--fro-text-xs)}.fro-table .actions{display:flex;gap:var(--fro-space-2);justify-content:flex-end;white-space:nowrap}.fro-table-wrap>fro-pagination{display:flex}.fro-stack{display:flex;flex-direction:column;gap:var(--fro-space-4)}.fro-muted{color:var(--fro-color-text-muted)}.fro-text-sm{font-size:var(--fro-text-sm)}.fro-text-xs{font-size:var(--fro-text-xs)}.fro-adorned{position:relative;display:flex;align-items:center}.fro-adorned>fro-icon.lead{position:absolute;left:14px;color:var(--fro-color-text-subtle);pointer-events:none}.fro-adorned>.fro-input{padding-left:42px}.fro-adorned>.fro-input.has-trail{padding-right:46px}.fro-adorned>.trail{position:absolute;right:6px;width:36px;height:36px;border-radius:var(--fro-radius-sm);border:0;background:none;cursor:pointer;color:var(--fro-color-text-muted);display:grid;place-items:center}.fro-adorned>.trail:hover{background:var(--fro-color-surface-sunken);color:var(--fro-color-text)}.fro-input:focus-visible{box-shadow:var(--fro-focus-ring),0 0 0 6px color-mix(in srgb,var(--fro-color-accent) 8%,transparent)}.fro-icon-btn{width:36px;height:36px;border-radius:var(--fro-radius-md);border:var(--fro-border-width) solid transparent;background:none;cursor:pointer;display:inline-grid;place-items:center;color:var(--fro-color-text-muted);transition:background-color var(--fro-duration-fast) var(--fro-ease-out),color var(--fro-duration-fast) var(--fro-ease-out)}.fro-icon-btn:hover:not(:disabled){background:var(--fro-color-surface-sunken);color:var(--fro-color-text)}.fro-icon-btn.danger:hover:not(:disabled){background:var(--fro-color-danger-soft);color:var(--fro-color-danger)}.fro-icon-btn.accent:hover:not(:disabled){background:var(--fro-color-accent-soft);color:var(--fro-color-accent)}.fro-icon-btn:disabled{opacity:.4;cursor:not-allowed}.fro-check{display:inline-flex;align-items:center;gap:var(--fro-space-2);cursor:pointer;font-size:var(--fro-text-sm);color:var(--fro-color-text-muted);min-height:var(--fro-touch-target)}.fro-check input{appearance:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--fro-color-border-strong);background:var(--fro-color-surface);display:grid;place-items:center;transition:background-color var(--fro-duration-fast) var(--fro-ease-out)}.fro-check input:after{content:"";width:10px;height:6px;border-left:2px solid var(--fro-color-accent-contrast);border-bottom:2px solid var(--fro-color-accent-contrast);transform:rotate(-45deg) translateY(-1px);opacity:0}.fro-check input:checked{background:var(--fro-color-accent);border-color:var(--fro-color-accent)}.fro-check input:checked:after{opacity:1}.fro-check input:focus-visible{box-shadow:var(--fro-focus-ring)}.fro-shake{animation:fro-shake var(--fro-duration-slow) var(--fro-ease-out)}@keyframes fro-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.fro-rise{animation:fro-rise var(--fro-duration-slow) var(--fro-ease-out) both}.fro-rise-2{animation:fro-rise var(--fro-duration-slow) var(--fro-ease-out) 80ms both}.fro-rise-3{animation:fro-rise var(--fro-duration-slow) var(--fro-ease-out) .16s both}.fro-rise-4{animation:fro-rise var(--fro-duration-slow) var(--fro-ease-out) .24s both}@keyframes fro-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fro-grain:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fro-table thead th{position:sticky;top:0;z-index:1}.fro-table tbody tr{transition:background-color var(--fro-duration-fast) var(--fro-ease-out)}.fro-table .actions .fro-icon-btn{opacity:.75}.fro-table tbody tr:hover .actions .fro-icon-btn{opacity:1}.fro-cell-title{font-weight:500;display:flex;align-items:center;gap:var(--fro-space-2);flex-wrap:wrap}.fro-cell-sub{display:block;font-size:var(--fro-text-xs);color:var(--fro-color-text-subtle);margin-top:2px}.fro-avatar{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:600;letter-spacing:.02em;flex:none;background:linear-gradient(135deg,var(--fro-color-accent),var(--fro-color-gold));color:#fff}@media(max-width:719.98px){.fro-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fro-table--stack tbody tr{display:block;padding:var(--fro-space-3) var(--fro-space-4);border-bottom:var(--fro-border-width) solid var(--fro-color-border)}.fro-table--stack tbody tr:last-child{border-bottom:0}.fro-table--stack td{display:grid;grid-template-columns:minmax(96px,38%) 1fr;gap:var(--fro-space-3);padding:6px 0;border:0;text-align:left!important}.fro-table--stack td:before{content:attr(data-label);font-size:var(--fro-text-xs);letter-spacing:var(--fro-tracking-wide);text-transform:uppercase;color:var(--fro-color-text-subtle);padding-top:2px}.fro-table--stack td.actions{display:flex;justify-content:flex-start;padding-top:var(--fro-space-2)}.fro-table--stack td.actions:before{display:none}.fro-table--stack td[data-label=""]:before{display:none}}.fro-radio{display:inline-flex;align-items:center;gap:var(--fro-space-2);cursor:pointer;font-size:var(--fro-text-sm);min-height:var(--fro-touch-target)}.fro-radio input{appearance:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--fro-color-border-strong);background:var(--fro-color-surface);display:grid;place-items:center;transition:border-color var(--fro-duration-fast) var(--fro-ease-out)}.fro-radio input:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--fro-color-accent);transform:scale(0);transition:transform var(--fro-duration-fast) var(--fro-ease-spring)}.fro-radio input:checked{border-color:var(--fro-color-accent)}.fro-radio input:checked:after{transform:scale(1)}.fro-radio input:focus-visible{box-shadow:var(--fro-focus-ring)}.fro-choice-group{display:flex;flex-wrap:wrap;gap:var(--fro-space-2) var(--fro-space-5)}.fro-kv{display:grid;grid-template-columns:minmax(120px,30%) 1fr;gap:var(--fro-space-2) var(--fro-space-4);margin:0;font-size:var(--fro-text-sm)}.fro-kv dt{color:var(--fro-color-text-subtle);text-transform:uppercase;letter-spacing:var(--fro-tracking-wide);font-size:var(--fro-text-xs);padding-top:3px}.fro-kv dd{margin:0;overflow-wrap:anywhere}.fro-grid{display:grid;gap:var(--fro-space-4);grid-template-columns:repeat(auto-fit,minmax(var(--fro-grid-min, 220px),1fr))}.fro-grid--products{--fro-grid-min: 160px;gap:var(--fro-space-5);grid-template-columns:repeat(auto-fill,minmax(var(--fro-grid-min),1fr))}.fro-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fro-space-3)}.fro-divider{border:0;border-top:var(--fro-border-width) solid var(--fro-color-border);margin:var(--fro-space-5) 0}.fro-eyebrow{font-size:var(--fro-text-xs);letter-spacing:var(--fro-tracking-wide);text-transform:uppercase;color:var(--fro-color-gold)}.fro-section-title{font-size:var(--fro-text-xl);margin-bottom:var(--fro-space-4)}.fro-prose{max-width:68ch;color:var(--fro-color-text-muted)}.fro-prose p+p{margin-top:var(--fro-space-3)}@media(pointer:coarse){.fro-icon-btn{width:var(--fro-touch-target);height:var(--fro-touch-target)}.fro-table th,.fro-table td{padding-block:var(--fro-space-4)}}[data-shell=station] .fro-input{min-height:var(--fro-touch-target);font-size:var(--fro-text-md);border-radius:var(--fro-radius-md)}[data-shell=station] .fro-icon-btn{width:56px;height:56px;border-radius:var(--fro-radius-md)}@media(forced-colors:active){.fro-table-wrap,fro-card,fro-metric,fro-chart-frame{border:1px solid CanvasText}fro-bar-chart path.bar{stroke:CanvasText;stroke-width:1}}@media print{.skip-link,.theme-toggle,fro-toast-outlet,fro-filter-bar,fro-pagination{display:none!important}body:has(.fro-print) *{visibility:hidden}body:has(.fro-print):not(.fro-print-thermal):not(.fro-print-bill-mode) .fro-print,body:has(.fro-print):not(.fro-print-thermal):not(.fro-print-bill-mode) .fro-print *{visibility:visible}body:has(.fro-print):not(.fro-print-thermal):not(.fro-print-bill-mode) .fro-print{position:absolute;inset:0 auto auto 0;width:100%;background:#fff;color:#000}}@media print{body *{visibility:hidden}body:not(.fro-print-thermal):not(.fro-print-bill-mode) .fro-print,body:not(.fro-print-thermal):not(.fro-print-bill-mode) .fro-print *,body.fro-print-thermal .fro-print-thermal,body.fro-print-thermal .fro-print-thermal *,body.fro-print-bill-mode .fro-print-bill,body.fro-print-bill-mode .fro-print-bill *{visibility:visible}body:not(.fro-print-thermal):not(.fro-print-bill-mode) .fro-print,body.fro-print-thermal .fro-print-thermal,body.fro-print-bill-mode .fro-print-bill{position:absolute;inset:0 auto auto 0;width:100%;background:#fff;color:#000}body.fro-print-thermal .fro-print-thermal{display:block!important;width:72mm}html:has(body.fro-print-bill-mode),body.fro-print-bill-mode{background:#fff!important;height:auto!important;min-height:0!important}body.fro-print-bill-mode>*:not(.fro-print-host){display:none!important}body.fro-print-bill-mode .fro-print-host{display:block!important}body.fro-print-bill-mode .fro-print-bill{display:block!important;position:static!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}body.fro-print-bill-mode .fro-print-bill.bp--thermal_80{width:74mm}body.fro-print-bill-mode .fro-print-bill.bp--thermal_58{width:54mm}.no-print{display:none!important}}.fro-print-thermal,.fro-print-host{display:none}body.fro-pos-focus .ws{grid-template-columns:1fr!important}body.fro-pos-focus .ws__side,body.fro-pos-focus .ws__bar,body.fro-pos-focus .ws__scrim{display:none!important}body.fro-pos-focus .ws__main{max-width:none;padding:var(--fro-space-3)}::view-transition-old(root){animation:fro-vt-out .12s var(--fro-ease-out) both}::view-transition-new(root){animation:fro-vt-in .22s var(--fro-ease-out) both}@keyframes fro-vt-out{to{opacity:0}}@keyframes fro-vt-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.fro-rise,.fro-rise-2,.fro-rise-3,.fro-shake{animation:none!important}}:has(>:is(fro-stat,fro-metric)):not(:has(>:not(fro-stat,fro-metric))){display:grid!important;gap:var(--fro-space-4)!important;align-items:stretch!important;grid-template-columns:minmax(0,1fr)!important}@media(min-width:480px){:has(>:is(fro-stat,fro-metric)):not(:has(>:not(fro-stat,fro-metric))){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:768px){:has(>:is(fro-stat,fro-metric):nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1100px){:has(>:is(fro-stat,fro-metric)):not(:has(>:not(fro-stat,fro-metric))){grid-template-columns:repeat(4,minmax(0,1fr))!important}:has(>:is(fro-stat,fro-metric):nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}:has(>:is(fro-stat,fro-metric):nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}:has(>:is(fro-stat,fro-metric):nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))!important}:has(>:is(fro-stat,fro-metric):nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
