.clm-sheet-root{position:absolute;inset:0;z-index:60}.clm-sheet-root[hidden]{display:none}.clm-sheet-veil{position:absolute;inset:0;background:rgba(6,7,10,.42);animation:clmVeil var(--clm-dur-slow) ease-out both}@keyframes clmVeil{from{opacity:0}to{opacity:1}}.clm-sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:92%;background:var(--clm-bg);border-radius:var(--clm-r-sheet) var(--clm-r-sheet) 0 0;box-shadow:0 -12px 40px rgba(6,7,10,.2);overflow:hidden;animation:clmSheetIn var(--clm-dur-sheet-in) var(--clm-ease-out) both}@keyframes clmSheetIn{from{transform:translateY(101%)}to{transform:none}}.clm-sheet.is-closing{animation:clmSheetOut var(--clm-dur-sheet-out) ease-in both}@keyframes clmSheetOut{from{transform:none}to{transform:translateY(101%)}}.clm-sheet-root.is-closing .clm-sheet-veil{animation:clmVeil var(--clm-dur-sheet-out) ease-out reverse both}@media(prefers-reduced-motion:reduce){.clm-sheet,.clm-sheet.is-closing{animation:clmFade 150ms ease-out both}.clm-sheet-root.is-closing .clm-sheet-veil{animation:clmFade 150ms ease-out reverse both}@keyframes clmFade{from{opacity:0}to{opacity:1}}}.clm-sheet-grab{flex:none;display:flex;justify-content:center;padding:8px 0 2px;touch-action:none;-webkit-user-select:none;user-select:none}.clm-sheet-grab i{width:36px;height:5px;border-radius:3px;background:var(--clm-barbg)}.clm-sheet-head{flex:none;display:grid;grid-template-columns:30px 1fr 30px;align-items:center;padding:6px var(--clm-gutter) 12px;border-bottom:1px solid var(--clm-line);touch-action:none;-webkit-user-select:none;user-select:none}.clm-sheet-title{grid-column:2;text-align:center;font-size:1.0625rem;font-weight:var(--clm-fw-bold);margin:0}.clm-sheet-sub{grid-column:2;text-align:center;font-size:var(--clm-fs-overline);font-weight:var(--clm-fw-medium);color:var(--clm-tx3);margin-top:1px}.clm-sheet-close{grid-column:3;justify-self:end;width:30px;height:30px;border:0;padding:0;border-radius:var(--clm-r-pill);background:var(--clm-chip);color:var(--clm-tx2);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.clm-sheet-close::after{content:"";position:absolute;inset:-7px}.clm-sheet-close:focus-visible{outline:2px solid var(--clm-acc);outline-offset:2px}.clm-sheet-lead{grid-column:1;justify-self:start}.clm-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:16px var(--clm-gutter) 12px}.clm-sheet-body::-webkit-scrollbar{width:0;height:0;display:none}.clm-sheet-foot{flex:none;padding:12px var(--clm-gutter) 10px;border-top:1px solid var(--clm-line);background:var(--clm-bg);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.clm-sheet--filter{height:664px}.clm-sheet--year{height:520px}.clm-sheet--price{height:520px}.clm-shell.clm-scroll-locked .clm-scroll{overflow:hidden}.clm-yearrow--custom{width:100%;border:0;background:none;font:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent}.clm-yearrow-chev{flex:none;color:var(--clm-tx3);transition:transform var(--clm-dur-fast) var(--clm-ease-standard)}@media(prefers-reduced-motion:reduce){.clm-yearrow-chev{transition:none}}.clm-yearrow--custom[aria-expanded=true] .clm-yearrow-chev{transform:rotate(180deg)}.clm-yearcustom[hidden]{display:none}.clm-yearcustom{display:grid;grid-template-rows:1fr}.clm-yearcustom-in{overflow:hidden;padding:4px var(--clm-gutter) 16px}@media(prefers-reduced-motion:no-preference){.clm-yearcustom{animation:clmYearCustomIn var(--clm-dur-fast) ease-out}@keyframes clmYearCustomIn{from{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}}.clm-a2hs-view[hidden]{display:none}.clm-a2hs-icon-wrap{display:flex;justify-content:center;margin:2px 0 18px}.clm-a2hs-icon{display:block;width:64px;height:64px;border-radius:16px;border:1px solid var(--clm-line)}.clm-a2hs-sub{margin:0 0 10px;font-size:var(--clm-fs-body);line-height:var(--clm-lh-body);color:var(--clm-tx2)}.clm-a2hs-benefits{margin:0 0 18px;font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-semi);line-height:var(--clm-lh-caption);color:var(--clm-acc)}.clm-a2hs-group{margin:0 0 2px;font-size:var(--clm-fs-overline);font-weight:var(--clm-fw-bold);line-height:var(--clm-lh-flat);letter-spacing:.04em;color:var(--clm-tx3)}.clm-a2hs-group+.clm-yearlist{margin-bottom:16px}.clm-a2hs .clm-yearrow{width:100%;border:0;border-bottom:1px solid var(--clm-line2);background:none;font:inherit;text-align:inherit;cursor:pointer}.clm-a2hs .clm-yearrow:last-child{border-bottom:0}.clm-a2hs-chev{flex:none;color:var(--clm-tx3)}.clm-a2hs-other{display:block;width:100%;margin-top:6px;padding:12px 0 2px;border:0;background:none;font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-semi);color:var(--clm-acc);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.clm-a2hs-h{margin:0 0 14px;font-size:var(--clm-fs-subsection);font-weight:var(--clm-fw-bold);line-height:var(--clm-lh-heading);color:var(--clm-tx)}.clm-a2hs-steps{margin:0;padding:0;list-style:none}.clm-a2hs-step{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px}.clm-a2hs-step:last-child{padding-bottom:0}.clm-a2hs-step-n{flex:none;width:24px;height:24px;border-radius:var(--clm-r-pill);background:var(--clm-chip);color:var(--clm-tx2);font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-bold);line-height:24px;text-align:center}.clm-a2hs-step-t{flex:1;min-width:0;padding-top:2px;font-size:var(--clm-fs-body);line-height:var(--clm-lh-body);color:var(--clm-tx2)}.clm-a2hs-step-t b{font-weight:var(--clm-fw-bold);color:var(--clm-tx)}.clm-a2hs-done{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--clm-line2);font-size:var(--clm-fs-body);font-weight:var(--clm-fw-semi);line-height:var(--clm-lh-body);color:var(--clm-tx)}.clm-a2hs-note{margin:8px 0 0;font-size:var(--clm-fs-caption);line-height:var(--clm-lh-caption);color:var(--clm-tx3)}.clm-a2hs-back[hidden]{display:none}.clm-bd .clm-hero-metric{margin-top:0}.clm-bd .clm-sec-title{margin:22px 0 4px}.clm-bd-table{width:100%;border-collapse:collapse;font-size:var(--clm-fs-caption);font-variant-numeric:tabular-nums}.clm-bd-table th,.clm-bd-table td{padding:9px 4px;text-align:start;vertical-align:middle}.clm-bd-table thead th{position:sticky;top:0;background:var(--clm-bg);font-size:0.6875rem;font-weight:var(--clm-fw-semi);color:var(--clm-tx3);border-bottom:1px solid var(--clm-line)}.clm-bd-table tbody tr+tr>*{border-top:1px solid var(--clm-line2)}.clm-bd-table tbody th{font-weight:var(--clm-fw-semi)}.clm-bd-table td:nth-child(2){font-weight:var(--clm-fw-semi)}.clm-bd-table td.is-zero{color:var(--clm-tx3)}.clm-bd-bar{width:100%;min-width:44px;padding-inline:8px}.clm-bd-bar .clm-statusbar{width:85%}.clm-bd-dot{display:block;width:7px;height:7px;margin-bottom:3px;border-radius:50%}.clm-bd-dot--grn{background:var(--clm-grn)}.clm-bd-dot--amb{background:var(--clm-amb)}.clm-bd-dot--red{background:var(--clm-red)}
