.cl-fx{display:grid;grid-gap:var(--s-8);gap:var(--s-8);min-inline-size:0}.cl-fx__bar{position:-webkit-sticky;position:sticky;inset-block-start:var(--size-64);z-index:var(--z-raise);flex-wrap:wrap;gap:var(--s-12) var(--s-24);padding-block:var(--s-12);background:var(--c-ground)}.cl-fx__bar,.cl-fx__search{display:flex;align-items:center}.cl-fx__search{gap:var(--s-8);flex:1 1 var(--size-220);max-inline-size:var(--size-420);block-size:var(--size-44);padding-inline:var(--s-16);border-radius:var(--corner-field);box-shadow:inset 0 0 0 var(--line-w) var(--c-control-line);background:var(--surface-card);color:var(--c-muted)}.cl-fx__search:focus-within{box-shadow:0 0 0 var(--focus-rim-w) var(--c-ring)}.cl-fx__search input{flex:1 1;min-inline-size:0;border:0;outline:0;background:none;color:var(--c-type);font:inherit}.cl-fx__count{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--c-muted);font-size:var(--t-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-fx__legend{display:flex;flex-wrap:wrap;gap:var(--s-8) var(--s-24);margin:0;padding:0 var(--s-16);list-style:none;color:var(--c-muted);font-size:var(--t-small)}.cl-fx__legend li{display:inline-flex;align-items:center;gap:var(--s-8)}.cl-fx__legend .cl-fx__mark[data-t=inc]{color:var(--c-accent)}.cl-fx__cols,.cl-fx__row{display:grid;grid-template-columns:minmax(0,5fr) repeat(2,minmax(0,3fr));grid-column-gap:var(--s-16);column-gap:var(--s-16)}.cl-fx__cols{padding:var(--s-8) var(--s-16);color:var(--c-muted);font-family:var(--f-display);font-size:var(--t-label);font-weight:var(--w-heading)}.cl-fx__cols span[data-on]{color:var(--c-accent)}.cl-fx__group h3{margin:0}.cl-fx__group h3 button{display:flex;align-items:center;gap:var(--s-12);inline-size:100%;padding:var(--s-16);border:0;border-radius:var(--corner-field);background:var(--surface-side);color:var(--c-type);font-family:var(--f-display);font-size:var(--t-title);font-weight:var(--w-heading);line-height:var(--lh-title);text-align:start;cursor:pointer}.cl-fx__group h3 button:disabled{cursor:default}.cl-fx__group h3 button:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-rim-w) var(--c-ring)}.cl-fx__group h3 .lt-icon{-webkit-margin-start:auto;margin-inline-start:auto;transition:transform var(--dur-quick) var(--ease-move)}.cl-fx__group[data-open] h3 .lt-icon{transform:rotate(90deg)}.cl-fx__n{color:var(--c-muted);font-family:var(--f-reading);font-size:var(--t-small);font-weight:var(--w-regular)}.cl-fx__table{display:block;inline-size:100%;border-collapse:collapse}.cl-fx__table tbody{display:block}.cl-fx__row{padding:var(--s-12) var(--s-16);border-radius:var(--corner-field);cursor:pointer;transition:background-color var(--dur-calm) var(--ease-move)}.cl-fx__row:focus-within,.cl-fx__row:hover,.cl-fx__row[data-open]{background:var(--c-hover)}.cl-fx__table td,.cl-fx__table th{display:flex;flex-direction:column;gap:var(--s-4);min-inline-size:0;padding:0;font-size:var(--t-label);font-weight:var(--w-regular);text-align:start}.cl-fx__name{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--s-4);max-inline-size:100%;min-block-size:var(--size-24);padding:0;border:0;border-radius:var(--corner-field);background:none;color:var(--c-type);font:inherit;font-weight:var(--w-strong);text-align:start;cursor:pointer}.cl-fx__name:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-rim-w) var(--c-ring)}.cl-fx__name .lt-icon{flex:none;color:var(--c-muted);opacity:0;transition:opacity var(--dur-calm) var(--ease-move)}.cl-fx__row:is(:hover,:focus-within,[data-open]) .cl-fx__name .lt-icon{opacity:1}.cl-fx__amt,.cl-fx__peek{overflow:hidden;min-block-size:calc(var(--t-small) * var(--lh-body));color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);white-space:nowrap;text-overflow:ellipsis;opacity:0;transform:translateY(var(--s-2));transition:opacity var(--dur-calm) var(--ease-leave),transform var(--dur-calm) var(--ease-leave)}.cl-fx__row:is(:hover,:focus-within) :is(.cl-fx__peek,.cl-fx__amt),.cl-fx__row[data-open] .cl-fx__amt{opacity:1;transform:none;transition:opacity var(--dur-breath) var(--ease-arrive) var(--dur-quick),transform var(--dur-breath) var(--ease-arrive) var(--dur-quick)}@media (hover:none){.cl-fx__amt{opacity:1;transform:none}}.cl-fx__mark{display:inline-flex;align-items:center;block-size:var(--size-24);color:var(--c-muted);transition:color var(--dur-glide) var(--ease-move)}[data-on]>.cl-fx__mark[data-t=inc]{color:var(--c-accent)}[data-on]>.cl-fx__mark:is([data-t=lim],[data-t=add],[data-t=road]){color:var(--c-type)}.cl-fx__mark[data-t=lim] .lt-icon{opacity:.5}.cl-fx__glyph{position:relative;display:block;inline-size:var(--size-10);block-size:var(--size-14);opacity:.45}.cl-fx__glyph:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(50% - var(--line-w));inline-size:100%;block-size:calc(var(--line-w) * 2);border-radius:var(--line-w);background:currentColor}.cl-fx__plan{display:none}.cl-fx__tag{-webkit-margin-start:var(--s-8);margin-inline-start:var(--s-8);border:var(--line-w) solid var(--c-line);border-radius:var(--r-pill);vertical-align:middle}.cl-fx__slot,.cl-fx__tag{display:inline-flex;padding:0 var(--s-8);color:var(--c-muted);font-size:var(--t-caption)}.cl-fx__slot{margin-inline:var(--s-4);border:var(--line-w) dashed var(--c-control-line);border-radius:var(--r-pill)}.cl-fx__none{padding:var(--s-32) var(--s-16);color:var(--c-muted)}.cl-fx__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12) var(--s-24);-webkit-margin-before:var(--s-24);margin-block-start:var(--s-24)}.cl-fx__src{flex-basis:100%;color:var(--c-muted);font-size:var(--t-small)}.cl-fx__dialog{inline-size:min(var(--size-760),calc(100% - var(--s-32)));max-block-size:calc(100% - var(--s-64));margin:auto;padding:0;border:0;border-radius:var(--corner-floating);background:var(--surface-floating);color:var(--c-type);box-shadow:var(--shadow-float);overflow:auto;overscroll-behavior:contain}.cl-fx__dialog::-webkit-backdrop{background:color-mix(in srgb,var(--c-scrim) 32%,transparent);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8))}.cl-fx__dialog::backdrop{background:color-mix(in srgb,var(--c-scrim) 32%,transparent);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8))}@media (prefers-reduced-motion:no-preference){.cl-fx__dialog[open]{animation:cl-float-in var(--dur-glide) var(--ease-arrive) both}.cl-fx__dialog[open]::-webkit-backdrop{animation:cl-veil-in var(--dur-glide) var(--ease-arrive) both}.cl-fx__dialog[open]::backdrop{animation:cl-veil-in var(--dur-glide) var(--ease-arrive) both}.cl-fx__dialog[data-leaving]{animation:cl-float-out var(--dur-calm) var(--ease-leave) both}.cl-fx__dialog[data-leaving]::-webkit-backdrop{animation:cl-veil-in var(--dur-calm) var(--ease-leave) reverse both}.cl-fx__dialog[data-leaving]::backdrop{animation:cl-veil-in var(--dur-calm) var(--ease-leave) reverse both}.cl-fx__entry>:not(.cl-fx__entry-h){animation:cl-entry-in var(--dur-breath) var(--ease-arrive) var(--dur-quick) both}}@keyframes cl-float-in{0%{opacity:0;transform:translateY(var(--s-12)) scale(.98)}}@keyframes cl-float-out{to{opacity:0;transform:translateY(var(--s-8)) scale(.98)}}@keyframes cl-veil-in{0%{opacity:0}}@keyframes cl-entry-in{0%{opacity:0;transform:translateY(var(--s-8))}}.cl-fx__entry{display:grid;grid-gap:var(--s-24);gap:var(--s-24);padding:calc(var(--s-16) + var(--gutter) / 2)}.cl-fx__entry-h{position:relative;display:grid;grid-gap:var(--s-4);gap:var(--s-4);-webkit-padding-end:var(--size-44);padding-inline-end:var(--size-44)}.cl-fx__entry-g{color:var(--c-muted);font-size:var(--t-small)}.cl-fx__entry-h h3{margin:0;font-family:var(--f-display);font-size:var(--t-title);font-weight:var(--w-heading);line-height:var(--lh-title)}.cl-fx__x{position:absolute;inset-block-start:calc(var(--s-8) * -1);inset-inline-end:calc(var(--s-8) * -1)}.cl-fx__whole{max-inline-size:var(--size-640);margin:0}.cl-fx__per{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-220)),1fr));grid-gap:var(--s-12);gap:var(--s-12);margin:0}.cl-fx__per>div{display:grid;align-content:start;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-12) var(--s-16);border-radius:var(--corner-field);background:var(--surface-side)}.cl-fx__per>div[data-on]{box-shadow:inset 0 0 0 var(--line-w) var(--c-accent)}.cl-fx__per dt{display:flex;align-items:center;gap:var(--s-8);color:var(--c-muted);font-family:var(--f-display);font-size:var(--t-small);font-weight:var(--w-heading)}.cl-fx__per>div[data-on] dt{color:var(--c-accent)}.cl-fx__per dd{margin:0;font-size:var(--t-label)}.cl-fx__per>div:is([data-t=no],[data-t=na]) dd{color:var(--c-muted)}.cl-fx__extra{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.cl-fx__extra-h{margin:0;font-family:var(--f-display);font-size:var(--t-label);font-weight:var(--w-heading)}.cl-fx__extra-d{max-inline-size:var(--size-640);margin:0;color:var(--c-muted);font-size:var(--t-small)}.cl-fx__per--quiet{-webkit-margin-before:var(--s-8);margin-block-start:var(--s-8)}