/*
 * tav-utilities — the ONE precompiled utility layer for every Tavuni frontend
 * (B-828). Union of what console served as `tav-utilities-r2` and what
 * workspace/portal served as `tav-utilities-r3`.
 *
 * # Why a union and not "console follows workspace"
 *
 * The obvious read — console is on r2, workspace on r3, so console is behind —
 * is wrong, and acting on it would have broken 161 of console's 167 templates.
 * The two sheets are not older/newer, they are DIFFERENT: console's build
 * emitted the semantic roles in channel form
 * (`rgb(var(--tav-surface-1-rgb)/var(--tu-bg-opacity,1))`) which makes
 * `tav-text-on-surface/40` and `tav-bg-error/10` work; workspace's emitted them
 * flat (`var(--tav-surface-1)`) and grew the Tailwind palette instead. Console
 * uses 210 classes that never existed in workspace's sheet.
 *
 * Measured before merging: 464 selectors appear in both, 12 with a different
 * body. Ten of those are exactly the channel-vs-flat pair, where console's form
 * is a strict superset — same colour, plus an opacity knob — so console wins and
 * nothing is lost. The other two:
 *
 *   - `tav-font-sans`: console's stack has `ui-sans-serif` before `system-ui`.
 *     Superset, console wins.
 *   - `tav-font-mono`: console asked for `JetBrains Mono`, which was never
 *     vendored anywhere. WORKSPACE wins here — the honest stack. Console's
 *     rendering does not change (it was already falling through to
 *     `ui-monospace`); the dead name is simply gone.
 *
 * # Layering
 *
 * Wrapped in `@layer tav-utilities` from INSIDE the file. Console served its
 * half deliberately UNLAYERED, which happened to produce the right winner and
 * left two shells with the same component sheet and different cascade
 * semantics — a trap this repo has already sprung three times. One sheet, one
 * layer, one answer.
 *
 * # Shape and elevation read the tokens (B-828)
 *
 * Every `tav-rounded-*` and `tav-shadow-*` now resolves through
 * `--tav-radius-*` / `--tav-elevation-*` instead of carrying its own rem and
 * rgba literal. Before this the two scales sat ONE STEP APART and nothing said
 * so: `tav-rounded-md` was 6px while `--tav-radius-md` was 8px, `tav-rounded-lg`
 * was 8px while the token `lg` did not exist at all. A component styled from the
 * tokens and a div styled from the utilities therefore rendered different
 * corners side by side — measured on one workspace toolbar: the hand-rolled
 * search field at 8px next to `tav-select` at 6px, same height, same font.
 *
 * The fix renames rather than revalues: `rounded-xl` -> `rounded-lg`,
 * `rounded-lg` -> `rounded-md`, `rounded-md` -> `rounded-sm`, `rounded-sm` ->
 * `rounded-xs`, each keeping the pixels it already rendered. So the two scales
 * become one — 4/6/8/12/16 plus `full`, one name per step, shared by the tokens
 * and the utilities — and NOTHING moves visually except a 2px corner that
 * becomes 4px. Templates are swept in the same wave; a name that no longer
 * exists is a dead class, and the coverage lint fails on those rather than
 * letting them render square. Elevation likewise: the
 * utilities used to ship `rgba(0,0,0,.05)` while `--tav-elevation-1` said
 * `rgb(0 0 0 / 0.06)` — near-identical, never equal, and drifting apart every
 * time either side was touched.
 *
 * # Spacing and type read the tokens too (B-831)
 *
 * Every `tav-p-*`/`tav-m-*`/`tav-gap-*` resolves through `--tav-space-*` and
 * every `tav-text-<step>` through `--tav-type-size/line-*`. Before this the
 * token file described two scales nobody consumed: the 11 `--tav-space-*` tokens
 * had ZERO references anywhere, and the four type roles were read 123 times by
 * the component sheet and zero times here — while the templates wrote
 * `tav-text-sm`/`-xs` 5,960 times. A token nobody reads is not a design
 * decision, it is a comment that looks like one.
 *
 * Values are unchanged; four spacing steps the utilities used and the token
 * scale lacked (7, 14, 20, 24) were added rather than the utilities being bent
 * to fit. The semantic type roles are now aliases onto the same scale, so the
 * component layer keeps reading in meaning ("body", "label") while there is one
 * place to change a size.
 *
 * Do not hand-edit. Regenerate by re-running the union over the two source
 * sheets, or append a rule and bump the `-rN`.
 */
@layer tav-utilities {
.tav-container{width:100%}@media (min-width:640px){.tav-container{max-width:640px}}@media (min-width:768px){.tav-container{max-width:768px}}@media (min-width:1024px){.tav-container{max-width:1024px}}@media (min-width:1280px){.tav-container{max-width:1280px}}@media (min-width:1536px){.tav-container{max-width:1536px}}.tav-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tav-pointer-events-none{pointer-events:none}.tav-visible{visibility:visible}.tav-invisible{visibility:hidden}.tav-static{position:static}.tav-fixed{position:fixed}.tav-absolute{position:absolute}.tav-relative{position:relative}.tav-sticky{position:sticky}.tav-inset-0{inset:0}.tav-inset-y-0{top:0;bottom:0}.tav-bottom-6{bottom:1.5rem}.tav-left-0{left:0}.tav-right-0{right:0}.tav-right-1{right:.25rem}.tav-right-2{right:.5rem}.tav-right-4{right:1rem}.tav-right-6{right:1.5rem}.tav-top-0{top:0}.tav-top-1{top:.25rem}.tav-top-1\/2{top:50%}.tav-top-4{top:1rem}.tav-top-6{top:1.5rem}.tav-isolate{isolation:isolate}.tav-\!z-50{z-index:50!important}.tav-z-10{z-index:10}.tav-z-20{z-index:20}.tav-z-40{z-index:40}.tav-z-50{z-index:50}.tav-z-\[100\]{z-index:100}.tav-z-\[9999\]{z-index:9999}.tav--mx-2{margin-left:-.5rem;margin-right:-.5rem}.tav--my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.tav-mx-1{margin-left:var(--tav-space-1);margin-right:var(--tav-space-1)}.tav-mx-2{margin-left:var(--tav-space-2);margin-right:var(--tav-space-2)}.tav-mx-3{margin-left:var(--tav-space-3);margin-right:var(--tav-space-3)}.tav-mx-4{margin-left:var(--tav-space-4);margin-right:var(--tav-space-4)}.tav-mx-auto{margin-left:auto;margin-right:auto}.tav-my-0{margin-top:0;margin-bottom:0}.tav-my-6{margin-top:var(--tav-space-6);margin-bottom:var(--tav-space-6)}.tav--mb-px{margin-bottom:-1px}.tav--ml-1{margin-left:-.25rem}.tav--mt-2{margin-top:-.5rem}.tav-mb-0{margin-bottom:0}.tav-mb-1{margin-bottom:var(--tav-space-1)}.tav-mb-1\.5{margin-bottom:.375rem}.tav-mb-2{margin-bottom:var(--tav-space-2)}.tav-mb-3{margin-bottom:var(--tav-space-3)}.tav-mb-4{margin-bottom:var(--tav-space-4)}.tav-mb-6{margin-bottom:var(--tav-space-6)}.tav-mb-8{margin-bottom:var(--tav-space-8)}.tav-ml-1{margin-left:var(--tav-space-1)}.tav-ml-2{margin-left:var(--tav-space-2)}.tav-ml-3{margin-left:var(--tav-space-3)}.tav-ml-4{margin-left:var(--tav-space-4)}.tav-ml-7{margin-left:var(--tav-space-7)}.tav-ml-auto{margin-left:auto}.tav-mr-1{margin-right:var(--tav-space-1)}.tav-mr-2{margin-right:var(--tav-space-2)}.tav-mt-0\.5{margin-top:.125rem}.tav-mt-1{margin-top:var(--tav-space-1)}.tav-mt-1\.5{margin-top:.375rem}.tav-mt-12{margin-top:var(--tav-space-12)}.tav-mt-2{margin-top:var(--tav-space-2)}.tav-mt-3{margin-top:var(--tav-space-3)}.tav-mt-4{margin-top:var(--tav-space-4)}.tav-mt-5{margin-top:var(--tav-space-5)}.tav-mt-6{margin-top:var(--tav-space-6)}.tav-mt-7{margin-top:var(--tav-space-7)}.tav-mt-8{margin-top:var(--tav-space-8)}.tav-mt-auto{margin-top:auto}.tav-line-clamp-1{-webkit-line-clamp:1}.tav-line-clamp-1,.tav-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.tav-line-clamp-2{-webkit-line-clamp:2}.tav-block{display:block}.tav-inline-block{display:inline-block}.tav-inline{display:inline}.tav-flex{display:flex}.tav-inline-flex{display:inline-flex}.tav-grid{display:grid}.tav-contents{display:contents}.tav-hidden{display:none}.tav-\!h-9{height:2.25rem!important}.tav-h-0\.5{height:.125rem}.tav-h-1\.5{height:.375rem}.tav-h-10{height:2.5rem}.tav-h-11{height:2.75rem}.tav-h-12{height:3rem}.tav-h-14{height:3.5rem}.tav-h-16{height:4rem}.tav-h-2{height:.5rem}.tav-h-2\.5{height:.625rem}.tav-h-3{height:.75rem}.tav-h-3\.5{height:.875rem}.tav-h-4{height:1rem}.tav-h-5{height:1.25rem}.tav-h-6{height:1.5rem}.tav-h-64{height:16rem}.tav-h-7{height:1.75rem}.tav-h-8{height:2rem}.tav-h-9{height:2.25rem}.tav-h-full{height:100%}.tav-h-px{height:1px}.tav-max-h-28{max-height:7rem}.tav-max-h-48{max-height:12rem}.tav-max-h-52{max-height:13rem}.tav-max-h-56{max-height:14rem}.tav-max-h-60{max-height:15rem}.tav-max-h-64{max-height:16rem}.tav-max-h-96{max-height:24rem}.tav-max-h-\[60vh\]{max-height:60vh}.tav-max-h-full{max-height:100%}.tav-min-h-0{min-height:0}.tav-min-h-16{min-height:4rem}.tav-min-h-\[120px\]{min-height:120px}.tav-min-h-\[300px\]{min-height:300px}.tav-min-h-\[60vh\]{min-height:60vh}.tav-min-h-screen{min-height:100vh}.tav-w-1\.5{width:.375rem}.tav-w-1\/2{width:50%}.tav-w-10{width:2.5rem}.tav-w-11{width:2.75rem}.tav-w-12{width:3rem}.tav-w-14{width:3.5rem}.tav-w-16{width:4rem}.tav-w-2{width:.5rem}.tav-w-2\.5{width:.625rem}.tav-w-24{width:6rem}.tav-w-3{width:.75rem}.tav-w-3\.5{width:.875rem}.tav-w-3\/4{width:75%}.tav-w-32{width:8rem}.tav-w-4{width:1rem}.tav-w-44{width:11rem}.tav-w-5{width:1.25rem}.tav-w-56{width:14rem}.tav-w-6{width:1.5rem}.tav-w-64{width:16rem}.tav-w-7{width:1.75rem}.tav-w-72{width:18rem}.tav-w-8{width:2rem}.tav-w-9{width:2.25rem}.tav-w-full{width:100%}.tav-min-w-0{min-width:0}.tav-min-w-\[200px\]{min-width:200px}.tav-min-w-\[240px\]{min-width:240px}.tav-min-w-\[260px\]{min-width:260px}.tav-min-w-\[280px\]{min-width:280px}.tav-min-w-\[5\.5rem\]{min-width:5.5rem}.tav-min-w-\[8rem\]{min-width:8rem}.tav-min-w-full{min-width:100%}.tav-max-w-2xl{max-width:42rem}.tav-max-w-3xl{max-width:48rem}.tav-max-w-4xl{max-width:56rem}.tav-max-w-5xl{max-width:64rem}.tav-max-w-7xl{max-width:80rem}.tav-max-w-\[120px\]{max-width:120px}.tav-max-w-\[12rem\]{max-width:12rem}.tav-max-w-\[150px\]{max-width:150px}.tav-max-w-\[240px\]{max-width:240px}.tav-max-w-\[5rem\]{max-width:5rem}.tav-max-w-\[8rem\]{max-width:8rem}.tav-max-w-full{max-width:100%}.tav-max-w-lg{max-width:32rem}.tav-max-w-md{max-width:28rem}.tav-max-w-sm{max-width:24rem}.tav-max-w-xl{max-width:36rem}.tav-max-w-xs{max-width:20rem}.tav-flex-1{flex:1 1 0%}.tav-flex-shrink-0{flex-shrink:0}.tav-shrink{flex-shrink:1}.tav-shrink-0{flex-shrink:0}.tav-grow{flex-grow:1}.tav--translate-x-full{--tu-translate-x:-100%}.tav--translate-x-full,.tav--translate-y-1{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav--translate-y-1{--tu-translate-y:-0.25rem}.tav--translate-y-1\/2{--tu-translate-y:-50%}.tav--translate-y-1\/2,.tav--translate-y-2{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav--translate-y-2{--tu-translate-y:-0.5rem}.tav-translate-x-0{--tu-translate-x:0px}.tav-translate-x-0,.tav-translate-x-4{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-translate-x-4{--tu-translate-x:1rem}.tav-translate-y-0{--tu-translate-y:0px}.tav-translate-y-0,.tav-translate-y-2{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-translate-y-2{--tu-translate-y:0.5rem}.tav-rotate-180{--tu-rotate:180deg}.tav-rotate-180,.tav-rotate-90{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-rotate-90{--tu-rotate:90deg}.tav-scale-100{--tu-scale-x:1;--tu-scale-y:1}.tav-scale-100,.tav-scale-95{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-scale-95{--tu-scale-x:.95;--tu-scale-y:.95}.tav-transform{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.tav-animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.tav-animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.tav-animate-spin{animation:spin 1s linear infinite}.tav-cursor-default{cursor:default}.tav-cursor-not-allowed{cursor:not-allowed}.tav-cursor-pointer{cursor:pointer}.tav-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tav-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.tav-list-inside{list-style-position:inside}.tav-list-disc{list-style-type:disc}.tav-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tav-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tav-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tav-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.tav-flex-row{flex-direction:row}.tav-flex-col{flex-direction:column}.tav-flex-col-reverse{flex-direction:column-reverse}.tav-flex-wrap{flex-wrap:wrap}.tav-flex-nowrap{flex-wrap:nowrap}.tav-items-start{align-items:flex-start}.tav-items-end{align-items:flex-end}.tav-items-center{align-items:center}.tav-items-baseline{align-items:baseline}.tav-\!justify-start{justify-content:flex-start!important}.tav-justify-end{justify-content:flex-end}.tav-justify-center{justify-content:center}.tav-justify-between{justify-content:space-between}.tav-\!gap-2{gap:.5rem!important}.tav-gap-1{gap:var(--tav-space-1)}.tav-gap-1\.5{gap:.375rem}.tav-gap-2{gap:var(--tav-space-2)}.tav-gap-2\.5{gap:.625rem}.tav-gap-3{gap:var(--tav-space-3)}.tav-gap-4{gap:var(--tav-space-4)}.tav-gap-5{gap:var(--tav-space-5)}.tav-gap-6{gap:var(--tav-space-6)}.tav-gap-8{gap:var(--tav-space-8)}.tav-gap-x-4{-moz-column-gap:var(--tav-space-4);column-gap:var(--tav-space-4)}.tav-gap-x-6{-moz-column-gap:var(--tav-space-6);column-gap:var(--tav-space-6)}.tav-gap-y-1{row-gap:var(--tav-space-1)}.tav-gap-y-2{row-gap:var(--tav-space-2)}.tav-gap-y-4{row-gap:var(--tav-space-4)}.tav-space-x-2>:not([hidden])~:not([hidden]){--tu-space-x-reverse:0;margin-right:calc(.5rem*var(--tu-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tu-space-x-reverse)))}.tav-space-x-3>:not([hidden])~:not([hidden]){--tu-space-x-reverse:0;margin-right:calc(.75rem*var(--tu-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tu-space-x-reverse)))}.tav-space-x-4>:not([hidden])~:not([hidden]){--tu-space-x-reverse:0;margin-right:calc(1rem*var(--tu-space-x-reverse));margin-left:calc(1rem*(1 - var(--tu-space-x-reverse)))}.tav-space-x-6>:not([hidden])~:not([hidden]){--tu-space-x-reverse:0;margin-right:calc(1.5rem*var(--tu-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tu-space-x-reverse)))}.tav-space-y-0\.5>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(.125rem*var(--tu-space-y-reverse))}.tav-space-y-1>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(.25rem*var(--tu-space-y-reverse))}.tav-space-y-12>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(3rem*var(--tu-space-y-reverse))}.tav-space-y-2>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(.5rem*var(--tu-space-y-reverse))}.tav-space-y-3>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(.75rem*var(--tu-space-y-reverse))}.tav-space-y-4>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(1rem*var(--tu-space-y-reverse))}.tav-space-y-5>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tu-space-y-reverse))}.tav-space-y-6>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tu-space-y-reverse))}.tav-space-y-8>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(2rem*var(--tu-space-y-reverse))}.tav-divide-y>:not([hidden])~:not([hidden]){--tu-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tu-divide-y-reverse)));border-bottom-width:calc(1px*var(--tu-divide-y-reverse))}.tav-divide-surface-2>:not([hidden])~:not([hidden]){--tu-divide-opacity:1;border-color:rgb(var(--tav-surface-2-rgb)/var(--tu-divide-opacity,1))}.tav-divide-surface-2\/60>:not([hidden])~:not([hidden]){border-color:rgb(var(--tav-surface-2-rgb)/.6)}.tav-overflow-auto{overflow:auto}.tav-overflow-hidden{overflow:hidden}.tav-overflow-visible{overflow:visible}.tav-overflow-x-auto{overflow-x:auto}.tav-overflow-y-auto{overflow-y:auto}.tav-overflow-x-hidden{overflow-x:hidden}.tav-overflow-y-hidden{overflow-y:hidden}.tav-truncate{overflow:hidden;text-overflow:ellipsis}.tav-truncate,.tav-whitespace-nowrap{white-space:nowrap}.tav-whitespace-pre{white-space:pre}.tav-whitespace-pre-wrap{white-space:pre-wrap}.tav-break-words{overflow-wrap:break-word}.tav-break-all{word-break:break-all}.tav-rounded{border-radius:var(--tav-radius-xs)}.tav-rounded-2xl{border-radius:var(--tav-radius-2xl)}.tav-rounded-full{border-radius:var(--tav-radius-full)}.tav-rounded-md{border-radius:var(--tav-radius-md)}.tav-rounded-sm{border-radius:var(--tav-radius-sm)}.tav-rounded-xs{border-radius:var(--tav-radius-xs)}.tav-rounded-lg{border-radius:var(--tav-radius-lg)}.tav-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.tav-rounded-r-sm{border-top-right-radius:var(--tav-radius-sm);border-bottom-right-radius:var(--tav-radius-sm)}.tav-rounded-t-md{border-top-left-radius:var(--tav-radius-md);border-top-right-radius:var(--tav-radius-md)}.tav-border{border-width:1px}.tav-border-0{border-width:0}.tav-border-2{border-width:2px}.tav-border-x-0{border-left-width:0;border-right-width:0}.tav-border-b{border-bottom-width:1px}.tav-border-b-0{border-bottom-width:0}.tav-border-b-2{border-bottom-width:2px}.tav-border-l-2{border-left-width:2px}.tav-border-l-4{border-left-width:4px}.tav-border-r{border-right-width:1px}.tav-border-t{border-top-width:1px}.tav-border-t-0{border-top-width:0}.tav-border-t-2{border-top-width:2px}.tav-\!border-error\/20{border-color:rgb(var(--tav-error-rgb)/.2)!important}.tav-border-amber-300{--tu-border-opacity:1;border-color:rgb(252 211 77/var(--tu-border-opacity,1))}.tav-border-error{--tu-border-opacity:1;border-color:rgb(var(--tav-error-rgb)/var(--tu-border-opacity,1))}.tav-border-error\/10{border-color:rgb(var(--tav-error-rgb)/.1)}.tav-border-error\/20{border-color:rgb(var(--tav-error-rgb)/.2)}.tav-border-error\/30{border-color:rgb(var(--tav-error-rgb)/.3)}.tav-border-indigo-500{--tu-border-opacity:1;border-color:rgb(99 102 241/var(--tu-border-opacity,1))}.tav-border-info\/20{border-color:rgb(var(--tav-info-rgb)/.2)}.tav-border-info\/30{border-color:rgb(var(--tav-info-rgb)/.3)}.tav-border-on-surface\/10{border-color:rgb(var(--tav-on-surface-rgb)/.1)}.tav-border-on-surface\/40{border-color:rgb(var(--tav-on-surface-rgb)/.4)}.tav-border-primary{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-rgb)/var(--tu-border-opacity,1))}.tav-border-primary\/20{border-color:rgb(var(--tav-primary-rgb)/.2)}.tav-border-red-200{--tu-border-opacity:1;border-color:rgb(254 202 202/var(--tu-border-opacity,1))}.tav-border-secondary\/20{border-color:rgb(var(--tav-secondary-rgb)/.2)}.tav-border-success\/20{border-color:rgb(var(--tav-success-rgb)/.2)}.tav-border-success\/30{border-color:rgb(var(--tav-success-rgb)/.3)}.tav-border-surface-1{--tu-border-opacity:1;border-color:rgb(var(--tav-surface-1-rgb)/var(--tu-border-opacity,1))}.tav-border-surface-2{--tu-border-opacity:1;border-color:rgb(var(--tav-surface-2-rgb)/var(--tu-border-opacity,1))}.tav-border-surface-2\/40{border-color:rgb(var(--tav-surface-2-rgb)/.4)}.tav-border-surface-2\/50{border-color:rgb(var(--tav-surface-2-rgb)/.5)}.tav-border-surface-2\/60{border-color:rgb(var(--tav-surface-2-rgb)/.6)}.tav-border-surface-2\/80{border-color:rgb(var(--tav-surface-2-rgb)/.8)}.tav-border-transparent{border-color:transparent}.tav-border-warning{--tu-border-opacity:1;border-color:rgb(var(--tav-warning-rgb)/var(--tu-border-opacity,1))}.tav-border-warning\/20{border-color:rgb(var(--tav-warning-rgb)/.2)}.tav-border-warning\/30{border-color:rgb(var(--tav-warning-rgb)/.3)}.tav-border-warning\/50{border-color:rgb(var(--tav-warning-rgb)/.5)}.tav-\!bg-error\/5{background-color:rgb(var(--tav-error-rgb)/.05)!important}.tav-bg-amber-400{--tu-bg-opacity:1;background-color:rgb(251 191 36/var(--tu-bg-opacity,1))}.tav-bg-amber-50{--tu-bg-opacity:1;background-color:rgb(255 251 235/var(--tu-bg-opacity,1))}.tav-bg-black\/50{background-color:rgba(0,0,0,.5)}.tav-bg-black\/60{background-color:rgba(0,0,0,.6)}.tav-bg-blue-50{--tu-bg-opacity:1;background-color:rgb(239 246 255/var(--tu-bg-opacity,1))}.tav-bg-blue-500{--tu-bg-opacity:1;background-color:rgb(59 130 246/var(--tu-bg-opacity,1))}.tav-bg-current{background-color:currentColor}.tav-bg-emerald-50{--tu-bg-opacity:1;background-color:rgb(236 253 245/var(--tu-bg-opacity,1))}.tav-bg-error{--tu-bg-opacity:1;background-color:rgb(var(--tav-error-rgb)/var(--tu-bg-opacity,1))}.tav-bg-error\/10{background-color:rgb(var(--tav-error-rgb)/.1)}.tav-bg-error\/20{background-color:rgb(var(--tav-error-rgb)/.2)}.tav-bg-error\/5{background-color:rgb(var(--tav-error-rgb)/.05)}.tav-bg-green-50{--tu-bg-opacity:1;background-color:rgb(240 253 244/var(--tu-bg-opacity,1))}.tav-bg-green-500{--tu-bg-opacity:1;background-color:rgb(34 197 94/var(--tu-bg-opacity,1))}.tav-bg-green-600{--tu-bg-opacity:1;background-color:rgb(22 163 74/var(--tu-bg-opacity,1))}.tav-bg-indigo-100{--tu-bg-opacity:1;background-color:rgb(224 231 255/var(--tu-bg-opacity,1))}.tav-bg-indigo-50{--tu-bg-opacity:1;background-color:rgb(238 242 255/var(--tu-bg-opacity,1))}.tav-bg-indigo-500{--tu-bg-opacity:1;background-color:rgb(99 102 241/var(--tu-bg-opacity,1))}.tav-bg-info{--tu-bg-opacity:1;background-color:rgb(var(--tav-info-rgb)/var(--tu-bg-opacity,1))}.tav-bg-info\/10{background-color:rgb(var(--tav-info-rgb)/.1)}.tav-bg-on-surface\/30{background-color:rgb(var(--tav-on-surface-rgb)/.3)}.tav-bg-primary{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-rgb)/var(--tu-bg-opacity,1))}.tav-bg-primary\/10{background-color:rgb(var(--tav-primary-rgb)/.1)}.tav-bg-primary\/30{background-color:rgb(var(--tav-primary-rgb)/.3)}.tav-bg-primary\/5{background-color:rgb(var(--tav-primary-rgb)/.05)}.tav-bg-red-50{--tu-bg-opacity:1;background-color:rgb(254 242 242/var(--tu-bg-opacity,1))}.tav-bg-red-50\/50{background-color:hsla(0,86%,97%,.5)}.tav-bg-red-500{--tu-bg-opacity:1;background-color:rgb(239 68 68/var(--tu-bg-opacity,1))}.tav-bg-secondary\/10{background-color:rgb(var(--tav-secondary-rgb)/.1)}.tav-bg-success{--tu-bg-opacity:1;background-color:rgb(var(--tav-success-rgb)/var(--tu-bg-opacity,1))}.tav-bg-success\/10{background-color:rgb(var(--tav-success-rgb)/.1)}.tav-bg-success\/20{background-color:rgb(var(--tav-success-rgb)/.2)}.tav-bg-success\/5{background-color:rgb(var(--tav-success-rgb)/.05)}.tav-bg-surface{--tu-bg-opacity:1;background-color:rgb(var(--tav-surface-rgb)/var(--tu-bg-opacity,1))}.tav-bg-surface-1{--tu-bg-opacity:1;background-color:rgb(var(--tav-surface-1-rgb)/var(--tu-bg-opacity,1))}.tav-bg-surface-1\/30{background-color:rgb(var(--tav-surface-1-rgb)/.3)}.tav-bg-surface-1\/40{background-color:rgb(var(--tav-surface-1-rgb)/.4)}.tav-bg-surface-1\/50{background-color:rgb(var(--tav-surface-1-rgb)/.5)}.tav-bg-surface-2{--tu-bg-opacity:1;background-color:rgb(var(--tav-surface-2-rgb)/var(--tu-bg-opacity,1))}.tav-bg-surface-2\/30{background-color:rgb(var(--tav-surface-2-rgb)/.3)}.tav-bg-surface-2\/40{background-color:rgb(var(--tav-surface-2-rgb)/.4)}.tav-bg-surface-2\/50{background-color:rgb(var(--tav-surface-2-rgb)/.5)}.tav-bg-surface-2\/60{background-color:rgb(var(--tav-surface-2-rgb)/.6)}.tav-bg-transparent{background-color:transparent}.tav-bg-warning{--tu-bg-opacity:1;background-color:rgb(var(--tav-warning-rgb)/var(--tu-bg-opacity,1))}.tav-bg-warning\/10{background-color:rgb(var(--tav-warning-rgb)/.1)}.tav-bg-warning\/20{background-color:rgb(var(--tav-warning-rgb)/.2)}.tav-bg-warning\/5{background-color:rgb(var(--tav-warning-rgb)/.05)}.tav-bg-yellow-50{--tu-bg-opacity:1;background-color:rgb(254 252 232/var(--tu-bg-opacity,1))}.tav-object-contain{-o-object-fit:contain;object-fit:contain}.tav-p-0{padding:0}.tav-p-1{padding:var(--tav-space-1)}.tav-p-1\.5{padding:.375rem}.tav-p-2{padding:var(--tav-space-2)}.tav-p-3{padding:var(--tav-space-3)}.tav-p-4{padding:var(--tav-space-4)}.tav-p-5{padding:var(--tav-space-5)}.tav-p-6{padding:var(--tav-space-6)}.tav-p-8{padding:var(--tav-space-8)}.tav-\!py-0{padding-top:0!important;padding-bottom:0!important}.tav-px-1{padding-left:var(--tav-space-1);padding-right:var(--tav-space-1)}.tav-px-1\.5{padding-left:.375rem;padding-right:.375rem}.tav-px-2{padding-left:var(--tav-space-2);padding-right:var(--tav-space-2)}.tav-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tav-px-3{padding-left:var(--tav-space-3);padding-right:var(--tav-space-3)}.tav-px-4{padding-left:var(--tav-space-4);padding-right:var(--tav-space-4)}.tav-px-5{padding-left:var(--tav-space-5);padding-right:var(--tav-space-5)}.tav-px-6{padding-left:var(--tav-space-6);padding-right:var(--tav-space-6)}.tav-px-8{padding-left:var(--tav-space-8);padding-right:var(--tav-space-8)}.tav-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tav-py-1{padding-top:var(--tav-space-1);padding-bottom:var(--tav-space-1)}.tav-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tav-py-10{padding-top:var(--tav-space-10);padding-bottom:var(--tav-space-10)}.tav-py-12{padding-top:var(--tav-space-12);padding-bottom:var(--tav-space-12)}.tav-py-16{padding-top:var(--tav-space-16);padding-bottom:var(--tav-space-16)}.tav-py-2{padding-top:var(--tav-space-2);padding-bottom:var(--tav-space-2)}.tav-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tav-py-3{padding-top:var(--tav-space-3);padding-bottom:var(--tav-space-3)}.tav-py-4{padding-top:var(--tav-space-4);padding-bottom:var(--tav-space-4)}.tav-py-5{padding-top:var(--tav-space-5);padding-bottom:var(--tav-space-5)}.tav-py-6{padding-top:var(--tav-space-6);padding-bottom:var(--tav-space-6)}.tav-py-8{padding-top:var(--tav-space-8);padding-bottom:var(--tav-space-8)}.tav-pb-2{padding-bottom:var(--tav-space-2)}.tav-pb-3{padding-bottom:var(--tav-space-3)}.tav-pb-4{padding-bottom:var(--tav-space-4)}.tav-pb-6{padding-bottom:var(--tav-space-6)}.tav-pl-10{padding-left:var(--tav-space-10)}.tav-pl-3{padding-left:var(--tav-space-3)}.tav-pl-3\.5{padding-left:.875rem}.tav-pr-1{padding-right:var(--tav-space-1)}.tav-pr-4{padding-right:var(--tav-space-4)}.tav-pr-8{padding-right:var(--tav-space-8)}.tav-pt-0{padding-top:0}.tav-pt-1{padding-top:var(--tav-space-1)}.tav-pt-2{padding-top:var(--tav-space-2)}.tav-pt-24{padding-top:var(--tav-space-24)}.tav-pt-3{padding-top:var(--tav-space-3)}.tav-pt-4{padding-top:var(--tav-space-4)}.tav-pt-6{padding-top:var(--tav-space-6)}.tav-text-left{text-align:left}.tav-text-center{text-align:center}.tav-text-right{text-align:right}.tav-align-bottom{vertical-align:bottom}.tav-font-mono{font-family:var(--tav-font-mono)}.tav-font-sans{font-family:var(--tav-font-sans)}.tav-\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.tav-text-2xl{font-size:var(--tav-type-size-2xl);line-height:var(--tav-type-line-2xl)}.tav-text-3xl{font-size:var(--tav-type-size-3xl);line-height:var(--tav-type-line-3xl)}.tav-text-8xl{font-size:6rem;line-height:1}.tav-text-9xl{font-size:8rem;line-height:1}.tav-text-\[10px\]{font-size:10px}.tav-text-\[11px\]{font-size:11px}.tav-text-base{font-size:var(--tav-type-size-base);line-height:var(--tav-type-line-base)}.tav-text-lg{font-size:var(--tav-type-size-lg);line-height:var(--tav-type-line-lg)}.tav-text-sm{font-size:var(--tav-type-size-sm);line-height:var(--tav-type-line-sm)}.tav-text-xl{font-size:var(--tav-type-size-xl);line-height:var(--tav-type-line-xl)}.tav-text-xs{font-size:var(--tav-type-size-xs);line-height:var(--tav-type-line-xs)}.tav-font-bold{font-weight:700}.tav-font-medium{font-weight:500}.tav-font-semibold{font-weight:600}.tav-uppercase{text-transform:uppercase}.tav-lowercase{text-transform:lowercase}.tav-capitalize{text-transform:capitalize}.tav-normal-case{text-transform:none}.tav-italic{font-style:italic}.tav-tabular-nums{--tu-numeric-spacing:tabular-nums;font-variant-numeric:var(--tu-ordinal) var(--tu-slashed-zero) var(--tu-numeric-figure) var(--tu-numeric-spacing) var(--tu-numeric-fraction)}.tav-leading-6{line-height:1.5rem}.tav-leading-none{line-height:1}.tav-leading-relaxed{line-height:1.625}.tav-leading-snug{line-height:1.375}.tav-tracking-tight{letter-spacing:-.025em}.tav-tracking-wide{letter-spacing:.025em}.tav-tracking-wider{letter-spacing:.05em}.tav-tracking-widest{letter-spacing:.1em}.tav-text-amber-700{--tu-text-opacity:1;color:rgb(180 83 9/var(--tu-text-opacity,1))}.tav-text-amber-800{--tu-text-opacity:1;color:rgb(146 64 14/var(--tu-text-opacity,1))}.tav-text-blue-500{--tu-text-opacity:1;color:rgb(59 130 246/var(--tu-text-opacity,1))}.tav-text-blue-700{--tu-text-opacity:1;color:rgb(29 78 216/var(--tu-text-opacity,1))}.tav-text-emerald-500{--tu-text-opacity:1;color:rgb(16 185 129/var(--tu-text-opacity,1))}.tav-text-emerald-700{--tu-text-opacity:1;color:rgb(4 120 87/var(--tu-text-opacity,1))}.tav-text-error{--tu-text-opacity:1;color:rgb(var(--tav-error-rgb)/var(--tu-text-opacity,1))}.tav-text-error\/80{color:rgb(var(--tav-error-rgb)/.8)}.tav-text-green-500{--tu-text-opacity:1;color:rgb(34 197 94/var(--tu-text-opacity,1))}.tav-text-green-700{--tu-text-opacity:1;color:rgb(21 128 61/var(--tu-text-opacity,1))}.tav-text-indigo-500{--tu-text-opacity:1;color:rgb(99 102 241/var(--tu-text-opacity,1))}.tav-text-indigo-600{--tu-text-opacity:1;color:rgb(79 70 229/var(--tu-text-opacity,1))}.tav-text-indigo-700{--tu-text-opacity:1;color:rgb(67 56 202/var(--tu-text-opacity,1))}.tav-text-info{--tu-text-opacity:1;color:rgb(var(--tav-info-rgb)/var(--tu-text-opacity,1))}.tav-text-on-surface{--tu-text-opacity:1;color:rgb(var(--tav-on-surface-rgb)/var(--tu-text-opacity,1))}.tav-text-on-surface\/15{color:rgb(var(--tav-on-surface-rgb)/.15)}.tav-text-on-surface\/20{color:rgb(var(--tav-on-surface-rgb)/.2)}.tav-text-on-surface\/30{color:rgb(var(--tav-on-surface-rgb)/.3)}.tav-text-on-surface\/40{color:rgb(var(--tav-on-surface-rgb)/.4)}.tav-text-on-surface\/50{color:rgb(var(--tav-on-surface-rgb)/.5)}.tav-text-on-surface\/60{color:rgb(var(--tav-on-surface-rgb)/.6)}.tav-text-on-surface\/70{color:rgb(var(--tav-on-surface-rgb)/.7)}.tav-text-on-surface\/80{color:rgb(var(--tav-on-surface-rgb)/.8)}.tav-text-on-warning{--tu-text-opacity:1;color:rgb(var(--tav-on-warning-rgb)/var(--tu-text-opacity,1))}.tav-text-primary{--tu-text-opacity:1;color:rgb(var(--tav-primary-rgb)/var(--tu-text-opacity,1))}.tav-text-primary\/15{color:rgb(var(--tav-primary-rgb)/.15)}.tav-text-primary\/20{color:rgb(var(--tav-primary-rgb)/.2)}.tav-text-red-500{--tu-text-opacity:1;color:rgb(239 68 68/var(--tu-text-opacity,1))}.tav-text-red-600{--tu-text-opacity:1;color:rgb(220 38 38/var(--tu-text-opacity,1))}.tav-text-red-700{--tu-text-opacity:1;color:rgb(185 28 28/var(--tu-text-opacity,1))}.tav-text-red-800{--tu-text-opacity:1;color:rgb(153 27 27/var(--tu-text-opacity,1))}.tav-text-secondary{--tu-text-opacity:1;color:rgb(var(--tav-secondary-rgb)/var(--tu-text-opacity,1))}.tav-text-success{--tu-text-opacity:1;color:rgb(var(--tav-success-rgb)/var(--tu-text-opacity,1))}.tav-text-success\/50{color:rgb(var(--tav-success-rgb)/.5)}.tav-text-warning{--tu-text-opacity:1;color:rgb(var(--tav-warning-rgb)/var(--tu-text-opacity,1))}.tav-text-warning\/80{color:rgb(var(--tav-warning-rgb)/.8)}.tav-text-white{--tu-text-opacity:1;color:rgb(255 255 255/var(--tu-text-opacity,1))}.tav-text-yellow-500{--tu-text-opacity:1;color:rgb(234 179 8/var(--tu-text-opacity,1))}.tav-text-yellow-700{--tu-text-opacity:1;color:rgb(161 98 7/var(--tu-text-opacity,1))}.tav-underline{text-decoration-line:underline}.tav-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tav-placeholder-slate-500::-moz-placeholder{--tu-placeholder-opacity:1;color:rgb(100 116 139/var(--tu-placeholder-opacity,1))}.tav-placeholder-slate-500::placeholder{--tu-placeholder-opacity:1;color:rgb(100 116 139/var(--tu-placeholder-opacity,1))}.tav-opacity-0{opacity:0}.tav-opacity-100{opacity:1}.tav-opacity-25{opacity:.25}.tav-opacity-30{opacity:.3}.tav-opacity-40{opacity:.4}.tav-opacity-50{opacity:.5}.tav-opacity-60{opacity:.6}.tav-opacity-70{opacity:.7}.tav-opacity-75{opacity:.75}.tav-shadow{--tu-shadow:var(--tav-elevation-1);--tu-shadow-colored:0 1px 3px 0 var(--tu-shadow-color),0 1px 2px -1px var(--tu-shadow-color)}.tav-shadow,.tav-shadow-2xl{box-shadow:var(--tu-ring-offset-shadow,0 0 #0000),var(--tu-ring-shadow,0 0 #0000),var(--tu-shadow)}.tav-shadow-2xl{--tu-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tu-shadow-colored:0 25px 50px -12px var(--tu-shadow-color)}.tav-shadow-inner{--tu-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tu-shadow-colored:inset 0 2px 4px 0 var(--tu-shadow-color)}.tav-shadow-inner,.tav-shadow-lg{box-shadow:var(--tu-ring-offset-shadow,0 0 #0000),var(--tu-ring-shadow,0 0 #0000),var(--tu-shadow)}.tav-shadow-lg{--tu-shadow:var(--tav-elevation-3);--tu-shadow-colored:0 10px 15px -3px var(--tu-shadow-color),0 4px 6px -4px var(--tu-shadow-color)}.tav-shadow-sm{--tu-shadow:var(--tav-elevation-1);--tu-shadow-colored:0 1px 2px 0 var(--tu-shadow-color)}.tav-shadow-sm,.tav-shadow-xl{box-shadow:var(--tu-ring-offset-shadow,0 0 #0000),var(--tu-ring-shadow,0 0 #0000),var(--tu-shadow)}.tav-shadow-xl{--tu-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tu-shadow-colored:0 20px 25px -5px var(--tu-shadow-color),0 8px 10px -6px var(--tu-shadow-color)}.tav-outline-none{outline:2px solid transparent;outline-offset:2px}.tav-ring-1{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(1px + var(--tu-ring-offset-width)) var(--tu-ring-color)}.tav-ring-1,.tav-ring-2{box-shadow:var(--tu-ring-offset-shadow),var(--tu-ring-shadow),var(--tu-shadow,0 0 #0000)}.tav-ring-2{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(2px + var(--tu-ring-offset-width)) var(--tu-ring-color)}.tav-ring-inset{--tu-ring-inset:inset}.tav-ring-green-200{--tu-ring-opacity:1;--tu-ring-color:rgb(187 247 208/var(--tu-ring-opacity,1))}.tav-ring-indigo-500{--tu-ring-opacity:1;--tu-ring-color:rgb(99 102 241/var(--tu-ring-opacity,1))}.tav-ring-on-surface\/5{--tu-ring-color:rgb(var(--tav-on-surface-rgb)/0.05)}.tav-ring-primary\/40{--tu-ring-color:rgb(var(--tav-primary-rgb)/0.4)}.tav-ring-surface-2{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-surface-2-rgb)/var(--tu-ring-opacity,1))}.tav-filter{filter:var(--tu-blur) var(--tu-brightness) var(--tu-contrast) var(--tu-grayscale) var(--tu-hue-rotate) var(--tu-invert) var(--tu-saturate) var(--tu-sepia) var(--tu-drop-shadow)}.tav-backdrop-blur-sm{--tu-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tu-backdrop-blur) var(--tu-backdrop-brightness) var(--tu-backdrop-contrast) var(--tu-backdrop-grayscale) var(--tu-backdrop-hue-rotate) var(--tu-backdrop-invert) var(--tu-backdrop-opacity) var(--tu-backdrop-saturate) var(--tu-backdrop-sepia);backdrop-filter:var(--tu-backdrop-blur) var(--tu-backdrop-brightness) var(--tu-backdrop-contrast) var(--tu-backdrop-grayscale) var(--tu-backdrop-hue-rotate) var(--tu-backdrop-invert) var(--tu-backdrop-opacity) var(--tu-backdrop-saturate) var(--tu-backdrop-sepia)}.tav-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tav-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tav-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tav-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tav-transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tav-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tav-duration-100{transition-duration:.1s}.tav-duration-150{transition-duration:.15s}.tav-duration-200{transition-duration:.2s}.tav-duration-300{transition-duration:.3s}.tav-duration-500{transition-duration:.5s}.tav-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.tav-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tav-ease-linear{transition-timing-function:linear}.tav-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.tav-\[user\:pass\@\]{user:pass@}[x-cloak]{display:none!important}.tav-placeholder\:text-on-surface\/40::-moz-placeholder{color:rgb(var(--tav-on-surface-rgb)/.4)}.tav-placeholder\:text-on-surface\/40::placeholder{color:rgb(var(--tav-on-surface-rgb)/.4)}.tav-after\:absolute:after{content:var(--tu-content);position:absolute}.tav-after\:left-\[2px\]:after{content:var(--tu-content);left:2px}.tav-after\:top-\[2px\]:after{content:var(--tu-content);top:2px}.tav-after\:h-5:after{content:var(--tu-content);height:1.25rem}.tav-after\:w-5:after{content:var(--tu-content);width:1.25rem}.tav-after\:rounded-full:after{content:var(--tu-content);border-radius:9999px}.tav-after\:border:after{content:var(--tu-content);border-width:1px}.tav-after\:border-surface-2:after{content:var(--tu-content);--tu-border-opacity:1;border-color:rgb(var(--tav-surface-2-rgb)/var(--tu-border-opacity,1))}.tav-after\:bg-surface-1:after{content:var(--tu-content);--tu-bg-opacity:1;background-color:rgb(var(--tav-surface-1-rgb)/var(--tu-bg-opacity,1))}.tav-after\:transition-all:after{content:var(--tu-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tav-after\:content-\[\'\'\]:after{--tu-content:"";content:var(--tu-content)}.tav-last\:border-0:last-child{border-width:0}.tav-last\:pb-0:last-child{padding-bottom:0}.tav-hover\:-translate-y-0\.5:hover{--tu-translate-y:-0.125rem;transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-hover\:border-gray-300:hover{--tu-border-opacity:1;border-color:rgb(209 213 219/var(--tu-border-opacity,1))}.tav-hover\:border-indigo-200:hover{--tu-border-opacity:1;border-color:rgb(199 210 254/var(--tu-border-opacity,1))}.tav-hover\:border-indigo-300:hover{--tu-border-opacity:1;border-color:rgb(165 180 252/var(--tu-border-opacity,1))}.tav-hover\:border-on-surface\/30:hover{border-color:rgb(var(--tav-on-surface-rgb)/.3)}.tav-hover\:border-primary\/30:hover{border-color:rgb(var(--tav-primary-rgb)/.3)}.tav-hover\:border-surface-2:hover{--tu-border-opacity:1;border-color:rgb(var(--tav-surface-2-rgb)/var(--tu-border-opacity,1))}.tav-hover\:bg-error\/10:hover{background-color:rgb(var(--tav-error-rgb)/.1)}.tav-hover\:bg-error\/20:hover{background-color:rgb(var(--tav-error-rgb)/.2)}.tav-hover\:bg-gray-50:hover{--tu-bg-opacity:1;background-color:rgb(249 250 251/var(--tu-bg-opacity,1))}.tav-hover\:bg-primary\/5:hover{background-color:rgb(var(--tav-primary-rgb)/.05)}.tav-hover\:bg-primary\/90:hover{background-color:rgb(var(--tav-primary-rgb)/.9)}.tav-hover\:bg-surface-1:hover{--tu-bg-opacity:1;background-color:rgb(var(--tav-surface-1-rgb)/var(--tu-bg-opacity,1))}.tav-hover\:bg-surface-1\/30:hover{background-color:rgb(var(--tav-surface-1-rgb)/.3)}.tav-hover\:bg-surface-1\/50:hover{background-color:rgb(var(--tav-surface-1-rgb)/.5)}.tav-hover\:bg-surface-1\/60:hover{background-color:rgb(var(--tav-surface-1-rgb)/.6)}.tav-hover\:bg-surface-2:hover{--tu-bg-opacity:1;background-color:rgb(var(--tav-surface-2-rgb)/var(--tu-bg-opacity,1))}.tav-hover\:bg-surface-2\/30:hover{background-color:rgb(var(--tav-surface-2-rgb)/.3)}.tav-hover\:bg-surface-2\/50:hover{background-color:rgb(var(--tav-surface-2-rgb)/.5)}.tav-hover\:text-error:hover{--tu-text-opacity:1;color:rgb(var(--tav-error-rgb)/var(--tu-text-opacity,1))}.tav-hover\:text-error\/70:hover{color:rgb(var(--tav-error-rgb)/.7)}.tav-hover\:text-error\/80:hover{color:rgb(var(--tav-error-rgb)/.8)}.tav-hover\:text-gray-600:hover{--tu-text-opacity:1;color:rgb(75 85 99/var(--tu-text-opacity,1))}.tav-hover\:text-gray-700:hover{--tu-text-opacity:1;color:rgb(55 65 81/var(--tu-text-opacity,1))}.tav-hover\:text-on-surface:hover{--tu-text-opacity:1;color:rgb(var(--tav-on-surface-rgb)/var(--tu-text-opacity,1))}.tav-hover\:text-on-surface\/60:hover{color:rgb(var(--tav-on-surface-rgb)/.6)}.tav-hover\:text-on-surface\/70:hover{color:rgb(var(--tav-on-surface-rgb)/.7)}.tav-hover\:text-on-surface\/80:hover{color:rgb(var(--tav-on-surface-rgb)/.8)}.tav-hover\:text-primary:hover{--tu-text-opacity:1;color:rgb(var(--tav-primary-rgb)/var(--tu-text-opacity,1))}.tav-hover\:text-primary\/80:hover{color:rgb(var(--tav-primary-rgb)/.8)}.tav-hover\:underline:hover{text-decoration-line:underline}.tav-hover\:opacity-100:hover{opacity:1}.tav-hover\:shadow-md:hover{--tu-shadow:var(--tav-elevation-2);--tu-shadow-colored:0 4px 6px -1px var(--tu-shadow-color),0 2px 4px -2px var(--tu-shadow-color);box-shadow:var(--tu-ring-offset-shadow,0 0 #0000),var(--tu-ring-shadow,0 0 #0000),var(--tu-shadow)}.tav-focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.tav-focus\:fixed:focus{position:fixed}.tav-focus\:left-2:focus{left:.5rem}.tav-focus\:top-2:focus{top:.5rem}.tav-focus\:z-\[200\]:focus{z-index:200}.tav-focus\:rounded-sm:focus{border-radius:var(--tav-radius-sm)}.tav-focus\:border-primary:focus{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-rgb)/var(--tu-border-opacity,1))}.tav-focus\:border-transparent:focus{border-color:transparent}.tav-focus\:bg-primary:focus{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-rgb)/var(--tu-bg-opacity,1))}.tav-focus\:px-3:focus{padding-left:.75rem;padding-right:.75rem}.tav-focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.tav-focus\:font-semibold:focus{font-weight:600}.tav-focus\:text-on-primary:focus{--tu-text-opacity:1;color:rgb(var(--tav-on-primary-rgb)/var(--tu-text-opacity,1))}.tav-focus\:shadow-lg:focus{--tu-shadow:var(--tav-elevation-3);--tu-shadow-colored:0 10px 15px -3px var(--tu-shadow-color),0 4px 6px -4px var(--tu-shadow-color);box-shadow:var(--tu-ring-offset-shadow,0 0 #0000),var(--tu-ring-shadow,0 0 #0000),var(--tu-shadow)}.tav-focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.tav-focus\:ring-2:focus{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(2px + var(--tu-ring-offset-width)) var(--tu-ring-color);box-shadow:var(--tu-ring-offset-shadow),var(--tu-ring-shadow),var(--tu-shadow,0 0 #0000)}.tav-focus\:ring-inset:focus{--tu-ring-inset:inset}.tav-focus\:ring-error:focus{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-error-rgb)/var(--tu-ring-opacity,1))}.tav-focus\:ring-primary:focus{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-primary-rgb)/var(--tu-ring-opacity,1))}.tav-focus\:ring-offset-2:focus{--tu-ring-offset-width:2px}.tav-focus\:ring-offset-error\/10:focus{--tu-ring-offset-color:rgb(var(--tav-error-rgb)/0.1)}.tav-focus-visible\:opacity-100:focus-visible{opacity:1}.tav-focus-visible\:outline:focus-visible{outline-style:solid}.tav-focus-visible\:outline-2:focus-visible{outline-width:2px}.tav-focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.tav-focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.tav-focus-visible\:outline-primary:focus-visible{outline-color:rgb(var(--tav-primary-rgb)/1)}.tav-focus-visible\:outline-primary\/60:focus-visible{outline-color:rgb(var(--tav-primary-rgb)/.6)}.tav-group[open] .tav-group-open\:rotate-90{--tu-rotate:90deg}.tav-group:hover .tav-group-hover\:translate-x-0\.5,.tav-group[open] .tav-group-open\:rotate-90{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-group:hover .tav-group-hover\:translate-x-0\.5{--tu-translate-x:0.125rem}.tav-group:hover .tav-group-hover\:bg-primary\/20{background-color:rgb(var(--tav-primary-rgb)/.2)}.tav-group:hover .tav-group-hover\:bg-white{--tu-bg-opacity:1;background-color:rgb(255 255 255/var(--tu-bg-opacity,1))}.tav-group:hover .tav-group-hover\:opacity-100{opacity:1}.tav-peer:checked~.tav-peer-checked\:bg-success{--tu-bg-opacity:1;background-color:rgb(var(--tav-success-rgb)/var(--tu-bg-opacity,1))}.tav-peer:checked~.tav-peer-checked\:text-on-surface{--tu-text-opacity:1;color:rgb(var(--tav-on-surface-rgb)/var(--tu-text-opacity,1))}.tav-peer:checked~.tav-peer-checked\:after\:translate-x-full:after{content:var(--tu-content);--tu-translate-x:100%;transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-peer:checked~.tav-peer-checked\:after\:border-white:after{content:var(--tu-content);--tu-border-opacity:1;border-color:rgb(255 255 255/var(--tu-border-opacity,1))}.tav-peer:focus~.tav-peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.tav-peer:focus~.tav-peer-focus\:ring-2{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(2px + var(--tu-ring-offset-width)) var(--tu-ring-color);box-shadow:var(--tu-ring-offset-shadow),var(--tu-ring-shadow),var(--tu-shadow,0 0 #0000)}.tav-peer:focus~.tav-peer-focus\:ring-success{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-success-rgb)/var(--tu-ring-opacity,1))}@media (min-width:640px){.tav-sm\:col-span-2{grid-column:span 2/span 2}.tav-sm\:col-span-3{grid-column:span 3/span 3}.tav-sm\:block{display:block}.tav-sm\:inline{display:inline}.tav-sm\:inline-flex{display:inline-flex}.tav-sm\:w-32{width:8rem}.tav-sm\:w-64{width:16rem}.tav-sm\:w-auto{width:auto}.tav-sm\:max-w-md{max-width:28rem}.tav-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tav-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tav-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tav-sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tav-sm\:flex-row{flex-direction:row}.tav-sm\:flex-wrap{flex-wrap:wrap}.tav-sm\:items-center{align-items:center}.tav-sm\:justify-start{justify-content:flex-start}.tav-sm\:justify-end{justify-content:flex-end}.tav-sm\:justify-between{justify-content:space-between}.tav-sm\:gap-3{gap:var(--tav-space-3)}.tav-sm\:divide-x>:not([hidden])~:not([hidden]){--tu-divide-x-reverse:0;border-right-width:calc(1px*var(--tu-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tu-divide-x-reverse)))}.tav-sm\:divide-y-0>:not([hidden])~:not([hidden]){--tu-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tu-divide-y-reverse)));border-bottom-width:calc(0px*var(--tu-divide-y-reverse))}.tav-sm\:rounded-lg{border-radius:var(--tav-radius-lg)}.tav-sm\:p-6{padding:var(--tav-space-6)}.tav-sm\:px-6{padding-left:var(--tav-space-6);padding-right:var(--tav-space-6)}.tav-sm\:text-sm{font-size:var(--tav-type-size-sm);line-height:var(--tav-type-line-sm)}.tav-sm\:leading-6{line-height:1.5rem}}@media (min-width:768px){.tav-md\:col-span-2{grid-column:span 2/span 2}.tav-md\:col-span-4{grid-column:span 4/span 4}.tav-md\:inline-flex{display:inline-flex}.tav-md\:max-w-lg{max-width:32rem}.tav-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tav-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tav-md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tav-md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tav-md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tav-md\:overflow-x-visible{overflow-x:visible}}@media (min-width:1024px){.tav-lg\:static{position:static}.tav-lg\:z-auto{z-index:auto}.tav-lg\:col-span-1{grid-column:span 1/span 1}.tav-lg\:col-span-2{grid-column:span 2/span 2}.tav-lg\:hidden{display:none}.tav-lg\:max-w-2xl{max-width:42rem}.tav-lg\:translate-x-0{--tu-translate-x:0px;transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tav-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tav-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tav-lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tav-lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.tav-lg\:px-8{padding-left:var(--tav-space-8);padding-right:var(--tav-space-8)}}.tav-bg-surface-3{background-color:var(--tav-surface-3)}.tav-text-on-surface-variant{color:var(--tav-on-surface-variant)}.tav-border-outline{border-color:var(--tav-outline)}.tav-border-outline-variant{border-color:var(--tav-outline-variant)}.tav-divide-outline-variant>:not([hidden])~:not([hidden]){border-color:var(--tav-outline-variant)}.tav-ring-outline-variant{--tu-ring-color:var(--tav-outline-variant)}.tav-placeholder-on-surface-variant::placeholder{color:var(--tav-on-surface-variant)}.tav-text-primary{color:var(--tav-primary)}.tav-bg-primary{background-color:var(--tav-primary)}.tav-border-primary{border-color:var(--tav-primary)}.tav-text-on-primary{color:var(--tav-on-primary)}.tav-bg-primary-container{background-color:var(--tav-primary-container)}.tav-text-on-primary-container{color:var(--tav-on-primary-container)}.tav-border-primary-container{border-color:var(--tav-primary-container)}.tav-hover\:bg-primary-container:hover{background-color:var(--tav-primary-container)}.tav-text-warning{color:var(--tav-warning)}.tav-bg-warning{background-color:var(--tav-warning)}.tav-border-warning{border-color:var(--tav-warning)}.tav-text-on-warning{color:var(--tav-on-warning)}.tav-bg-warning-container{background-color:var(--tav-warning-container)}.tav-text-on-warning-container{color:var(--tav-on-warning-container)}.tav-border-warning-container{border-color:var(--tav-warning-container)}.tav-hover\:bg-warning-container:hover{background-color:var(--tav-warning-container)}.tav-text-success{color:var(--tav-success)}.tav-bg-success{background-color:var(--tav-success)}.tav-border-success{border-color:var(--tav-success)}.tav-text-on-success{color:var(--tav-on-success)}.tav-bg-success-container{background-color:var(--tav-success-container)}.tav-text-on-success-container{color:var(--tav-on-success-container)}.tav-border-success-container{border-color:var(--tav-success-container)}.tav-hover\:bg-success-container:hover{background-color:var(--tav-success-container)}.tav-text-error{color:var(--tav-error)}.tav-bg-error{background-color:var(--tav-error)}.tav-border-error{border-color:var(--tav-error)}.tav-text-on-error{color:var(--tav-on-error)}.tav-bg-error-container{background-color:var(--tav-error-container)}.tav-text-on-error-container{color:var(--tav-on-error-container)}.tav-border-error-container{border-color:var(--tav-error-container)}.tav-hover\:bg-error-container:hover{background-color:var(--tav-error-container)}.tav-text-info{color:var(--tav-info)}.tav-bg-info{background-color:var(--tav-info)}.tav-border-info{border-color:var(--tav-info)}.tav-text-on-info{color:var(--tav-on-info)}.tav-bg-info-container{background-color:var(--tav-info-container)}.tav-text-on-info-container{color:var(--tav-on-info-container)}.tav-border-info-container{border-color:var(--tav-info-container)}.tav-hover\:bg-info-container:hover{background-color:var(--tav-info-container)}.tav-text-accent{color:var(--tav-accent)}.tav-bg-accent{background-color:var(--tav-accent)}.tav-border-accent{border-color:var(--tav-accent)}.tav-text-on-accent{color:var(--tav-on-accent)}.tav-bg-accent-container{background-color:var(--tav-accent-container)}.tav-text-on-accent-container{color:var(--tav-on-accent-container)}.tav-border-accent-container{border-color:var(--tav-accent-container)}.tav-hover\:bg-accent-container:hover{background-color:var(--tav-accent-container)}.tav-disabled\:bg-surface-variant:disabled{background-color:var(--tav-surface-variant)}.tav-after\:border-outline-variant::after{border-color:var(--tav-outline-variant)}.tav-pointer-events-auto{pointer-events:auto}.htmx-indicator{opacity:0;transition:opacity .2s ease-in}.htmx-request .htmx-indicator{opacity:1}.htmx-request.htmx-indicator{opacity:1}.tav-text-primary\/40{color:rgb(var(--tav-primary-rgb)/.4)}.tav-text-primary\/60{color:rgb(var(--tav-primary-rgb)/.6)}.tav-inset-x-0{left:0;right:0}.tav-inset-x-0\.5{left:.125rem;right:.125rem}.tav--left-1\.5{left:-.375rem}.tav-bottom-0{bottom:0}.tav-bottom-4{bottom:1rem}.tav-left-3{left:.75rem}.tav-top-14{top:3.5rem}.tav-top-2\.5{top:.625rem}.tav-top-3{top:.75rem}.tav-top-\[\`SHORTLIST_TOP_FACTORS\`\]{top:`SHORTLIST TOP FACTORS`}.tav-top-full{top:100%}.tav-top-px{top:1px}.tav-z-30{z-index:30}.tav-z-\[55\]{z-index:55}.tav-z-\[60\]{z-index:60}.tav-z-\[65\]{z-index:65}.tav-z-\[70\]{z-index:70}.tav-z-\[80\]{z-index:80}.tav-col-span-1{grid-column:span 1/span 1}.tav-col-span-12{grid-column:span 12/span 12}.tav-col-span-2{grid-column:span 2/span 2}.tav-col-span-4{grid-column:span 4/span 4}.tav-col-span-8{grid-column:span 8/span 8}.tav-col-span-full{grid-column:1/-1}.tav-m-0{margin:0}.tav--mx-4{margin-left:-1rem;margin-right:-1rem}.tav-my-1{margin-top:var(--tav-space-1);margin-bottom:var(--tav-space-1)}.tav--mr-2{margin-right:-.5rem}.tav-mb-0\.5{margin-bottom:.125rem}.tav-ml-6{margin-left:var(--tav-space-6)}.tav-mt-16{margin-top:var(--tav-space-16)}.tav-\!hidden{display:none!important}.tav-aspect-\[3\/4\]{aspect-ratio:3/4}.tav-aspect-square{aspect-ratio:1/1}.tav-h-20{height:5rem}.tav-max-h-80{max-height:20rem}.tav-max-h-\[70vh\]{max-height:70vh}.tav-min-h-24,.tav-min-h-\[6rem\]{min-height:6rem}.tav-min-h-\[70vh\]{min-height:70vh}.tav-w-1{width:.25rem}.tav-w-20{width:5rem}.tav-w-28{width:7rem}.tav-w-36{width:9rem}.tav-w-40{width:10rem}.tav-w-48{width:12rem}.tav-w-5\/6{width:83.333333%}.tav-w-60{width:15rem}.tav-min-w-6{min-width:1.5rem}.tav-min-w-\[1\.25rem\]{min-width:1.25rem}.tav-min-w-\[12rem\]{min-width:12rem}.tav-min-w-\[16rem\]{min-width:16rem}.tav-min-w-\[180px\]{min-width:180px}.tav-min-w-\[220px\]{min-width:220px}.tav-min-w-max{min-width:-moz-max-content;min-width:max-content}.tav-max-w-6xl{max-width:72rem}.tav-max-w-\[10rem\]{max-width:10rem}.tav-max-w-none{max-width:none}.tav-flex-\[2\]{flex:2}.tav-flex-none{flex:none}.tav-flex-shrink-0,.tav-shrink-0{flex-shrink:0}.tav-border-collapse{border-collapse:collapse}.tav--translate-x-0\.5{--tu-translate-x:-0.125rem}.tav--translate-x-0\.5,.tav--translate-x-full{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav--translate-y-1\/2,.tav-translate-x-0{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-translate-x-0\.5{--tu-translate-x:0.125rem}.tav-translate-x-0\.5,.tav-translate-x-5{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-translate-x-5{--tu-translate-x:1.25rem}.tav-rotate-180,.tav-scale-100{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-scale-95,.tav-transform{transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-cursor-move{cursor:move}.tav-resize{resize:both}.tav-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tav-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.tav-grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.tav-gap-x-8{-moz-column-gap:var(--tav-space-8);column-gap:var(--tav-space-8)}.tav-gap-y-3{row-gap:var(--tav-space-3)}.tav-space-x-8>:not([hidden])~:not([hidden]){--tu-space-x-reverse:0;margin-right:calc(2rem*var(--tu-space-x-reverse));margin-left:calc(2rem*(1 - var(--tu-space-x-reverse)))}.tav-space-y-1\.5>:not([hidden])~:not([hidden]){--tu-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tu-space-y-reverse)));margin-bottom:calc(.375rem*var(--tu-space-y-reverse))}.tav-divide-amber-50>:not([hidden])~:not([hidden]){--tu-divide-opacity:1;border-color:rgb(255 251 235/var(--tu-divide-opacity,1))}.tav-divide-emerald-50>:not([hidden])~:not([hidden]){--tu-divide-opacity:1;border-color:rgb(236 253 245/var(--tu-divide-opacity,1))}.tav-self-center{align-self:center}.tav-self-stretch{align-self:stretch}.tav-whitespace-pre-line{white-space:pre-line}.tav-rounded-b-md{border-bottom-right-radius:var(--tav-radius-md);border-bottom-left-radius:var(--tav-radius-md)}.tav-rounded-b-lg{border-bottom-right-radius:var(--tav-radius-lg);border-bottom-left-radius:var(--tav-radius-lg)}.tav-rounded-t-lg{border-top-left-radius:var(--tav-radius-lg);border-top-right-radius:var(--tav-radius-lg)}.tav-border-x{border-left-width:1px;border-right-width:1px}.tav-border-l{border-left-width:1px}.tav-border-dashed{border-style:dashed}.tav-border-amber-100{--tu-border-opacity:1;border-color:rgb(254 243 199/var(--tu-border-opacity,1))}.tav-border-amber-200{--tu-border-opacity:1;border-color:rgb(253 230 138/var(--tu-border-opacity,1))}.tav-border-amber-400{--tu-border-opacity:1;border-color:rgb(251 191 36/var(--tu-border-opacity,1))}.tav-border-blue-200{--tu-border-opacity:1;border-color:rgb(191 219 254/var(--tu-border-opacity,1))}.tav-border-blue-300{--tu-border-opacity:1;border-color:rgb(147 197 253/var(--tu-border-opacity,1))}.tav-border-emerald-100{--tu-border-opacity:1;border-color:rgb(209 250 229/var(--tu-border-opacity,1))}.tav-border-emerald-200{--tu-border-opacity:1;border-color:rgb(167 243 208/var(--tu-border-opacity,1))}.tav-border-emerald-300{--tu-border-opacity:1;border-color:rgb(110 231 183/var(--tu-border-opacity,1))}.tav-border-green-200{--tu-border-opacity:1;border-color:rgb(187 247 208/var(--tu-border-opacity,1))}.tav-border-green-300{--tu-border-opacity:1;border-color:rgb(134 239 172/var(--tu-border-opacity,1))}.tav-border-indigo-200{--tu-border-opacity:1;border-color:rgb(199 210 254/var(--tu-border-opacity,1))}.tav-border-orange-200{--tu-border-opacity:1;border-color:rgb(254 215 170/var(--tu-border-opacity,1))}.tav-border-orange-300{--tu-border-opacity:1;border-color:rgb(253 186 116/var(--tu-border-opacity,1))}.tav-border-red-300{--tu-border-opacity:1;border-color:rgb(252 165 165/var(--tu-border-opacity,1))}.tav-border-red-500{--tu-border-opacity:1;border-color:rgb(239 68 68/var(--tu-border-opacity,1))}.tav-border-rose-200{--tu-border-opacity:1;border-color:rgb(254 205 211/var(--tu-border-opacity,1))}.tav-border-rose-300{--tu-border-opacity:1;border-color:rgb(253 164 175/var(--tu-border-opacity,1))}.tav-border-sky-200{--tu-border-opacity:1;border-color:rgb(186 230 253/var(--tu-border-opacity,1))}.tav-border-tavuni-100{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-100-rgb,224 235 255)/var(--tu-border-opacity,1))}.tav-border-tavuni-200{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-200-rgb,192 214 255)/var(--tu-border-opacity,1))}.tav-border-tavuni-300{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-300-rgb,145 181 255)/var(--tu-border-opacity,1))}.tav-border-tavuni-400{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-400-rgb,91 139 255)/var(--tu-border-opacity,1))}.tav-border-tavuni-500{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-500-rgb,51 102 255)/var(--tu-border-opacity,1))}.tav-border-tavuni-600{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-600-rgb,26 79 214)/var(--tu-border-opacity,1))}.tav-border-l-amber-300{--tu-border-opacity:1;border-left-color:rgb(252 211 77/var(--tu-border-opacity,1))}.tav-border-t-tavuni-600{--tu-border-opacity:1;border-top-color:rgb(var(--tav-primary-600-rgb,26 79 214)/var(--tu-border-opacity,1))}.tav-border-t-transparent{border-top-color:transparent}.tav-bg-amber-100{--tu-bg-opacity:1;background-color:rgb(254 243 199/var(--tu-bg-opacity,1))}.tav-bg-amber-50\/20{background-color:rgba(255,251,235,.2)}.tav-bg-amber-50\/40{background-color:rgba(255,251,235,.4)}.tav-bg-amber-50\/60{background-color:rgba(255,251,235,.6)}.tav-bg-amber-500{--tu-bg-opacity:1;background-color:rgb(245 158 11/var(--tu-bg-opacity,1))}.tav-bg-amber-600{--tu-bg-opacity:1;background-color:rgb(217 119 6/var(--tu-bg-opacity,1))}.tav-bg-amber-700{--tu-bg-opacity:1;background-color:rgb(180 83 9/var(--tu-bg-opacity,1))}.tav-bg-black\/30{background-color:rgba(0,0,0,.3)}.tav-bg-black\/40{background-color:rgba(0,0,0,.4)}.tav-bg-blue-100{--tu-bg-opacity:1;background-color:rgb(219 234 254/var(--tu-bg-opacity,1))}.tav-bg-blue-50\/30{background-color:rgba(239,246,255,.3)}.tav-bg-blue-600{--tu-bg-opacity:1;background-color:rgb(37 99 235/var(--tu-bg-opacity,1))}.tav-bg-emerald-100{--tu-bg-opacity:1;background-color:rgb(209 250 229/var(--tu-bg-opacity,1))}.tav-bg-emerald-50\/40{background-color:rgba(236,253,245,.4)}.tav-bg-emerald-50\/60{background-color:rgba(236,253,245,.6)}.tav-bg-emerald-500{--tu-bg-opacity:1;background-color:rgb(16 185 129/var(--tu-bg-opacity,1))}.tav-bg-emerald-600{--tu-bg-opacity:1;background-color:rgb(5 150 105/var(--tu-bg-opacity,1))}.tav-bg-green-100{--tu-bg-opacity:1;background-color:rgb(220 252 231/var(--tu-bg-opacity,1))}.tav-bg-green-400{--tu-bg-opacity:1;background-color:rgb(74 222 128/var(--tu-bg-opacity,1))}.tav-bg-green-50\/30{background-color:rgba(240,253,244,.3)}.tav-bg-green-50\/40{background-color:rgba(240,253,244,.4)}.tav-bg-indigo-50\/40{background-color:rgba(238,242,255,.4)}.tav-bg-indigo-600{--tu-bg-opacity:1;background-color:rgb(79 70 229/var(--tu-bg-opacity,1))}.tav-bg-orange-100{--tu-bg-opacity:1;background-color:rgb(255 237 213/var(--tu-bg-opacity,1))}.tav-bg-orange-50{--tu-bg-opacity:1;background-color:rgb(255 247 237/var(--tu-bg-opacity,1))}.tav-bg-orange-600{--tu-bg-opacity:1;background-color:rgb(234 88 12/var(--tu-bg-opacity,1))}.tav-bg-pink-100{--tu-bg-opacity:1;background-color:rgb(252 231 243/var(--tu-bg-opacity,1))}.tav-bg-purple-100{--tu-bg-opacity:1;background-color:rgb(243 232 255/var(--tu-bg-opacity,1))}.tav-bg-purple-50{--tu-bg-opacity:1;background-color:rgb(250 245 255/var(--tu-bg-opacity,1))}.tav-bg-red-100{--tu-bg-opacity:1;background-color:rgb(254 226 226/var(--tu-bg-opacity,1))}.tav-bg-red-50\/30{background-color:hsla(0,86%,97%,.3)}.tav-bg-red-600{--tu-bg-opacity:1;background-color:rgb(220 38 38/var(--tu-bg-opacity,1))}.tav-bg-rose-100{--tu-bg-opacity:1;background-color:rgb(255 228 230/var(--tu-bg-opacity,1))}.tav-bg-rose-50{--tu-bg-opacity:1;background-color:rgb(255 241 242/var(--tu-bg-opacity,1))}.tav-bg-rose-500{--tu-bg-opacity:1;background-color:rgb(244 63 94/var(--tu-bg-opacity,1))}.tav-bg-rose-600{--tu-bg-opacity:1;background-color:rgb(225 29 72/var(--tu-bg-opacity,1))}.tav-bg-sky-100{--tu-bg-opacity:1;background-color:rgb(224 242 254/var(--tu-bg-opacity,1))}.tav-bg-sky-50{--tu-bg-opacity:1;background-color:rgb(240 249 255/var(--tu-bg-opacity,1))}.tav-bg-tavuni-100{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-100-rgb,224 235 255)/var(--tu-bg-opacity,1))}.tav-bg-tavuni-100\/60{background-color:rgb(var(--tav-primary-100-rgb,224 235 255)/.6)}.tav-bg-tavuni-200{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-200-rgb,192 214 255)/var(--tu-bg-opacity,1))}.tav-bg-tavuni-50{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-50-rgb,240 245 255)/var(--tu-bg-opacity,1))}.tav-bg-tavuni-50\/40{background-color:rgb(var(--tav-primary-50-rgb,240 245 255)/.4)}.tav-bg-tavuni-500{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-500-rgb,51 102 255)/var(--tu-bg-opacity,1))}.tav-bg-tavuni-600{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-600-rgb,26 79 214)/var(--tu-bg-opacity,1))}.tav-bg-teal-100{--tu-bg-opacity:1;background-color:rgb(204 251 241/var(--tu-bg-opacity,1))}.tav-bg-violet-100{--tu-bg-opacity:1;background-color:rgb(237 233 254/var(--tu-bg-opacity,1))}.tav-bg-violet-50{--tu-bg-opacity:1;background-color:rgb(245 243 255/var(--tu-bg-opacity,1))}.tav-bg-yellow-100{--tu-bg-opacity:1;background-color:rgb(254 249 195/var(--tu-bg-opacity,1))}.tav-object-cover{-o-object-fit:cover;object-fit:cover}.tav-p-10{padding:var(--tav-space-10)}.tav-p-12{padding:var(--tav-space-12)}.tav-pb-1{padding-bottom:var(--tav-space-1)}.tav-pl-1{padding-left:var(--tav-space-1)}.tav-pl-2{padding-left:var(--tav-space-2)}.tav-pl-8{padding-left:var(--tav-space-8)}.tav-pr-2{padding-right:var(--tav-space-2)}.tav-pr-3{padding-right:var(--tav-space-3)}.tav-pr-7{padding-right:var(--tav-space-7)}.tav-pt-0\.5{padding-top:.125rem}.tav-pt-5{padding-top:var(--tav-space-5)}.tav-pt-\[15vh\]{padding-top:15vh}.tav-align-top{vertical-align:top}.tav-text-4xl{font-size:var(--tav-type-size-4xl);line-height:var(--tav-type-line-4xl)}.tav-font-normal{font-weight:400}.tav-ordinal{--tu-ordinal:ordinal}.tav-ordinal,.tav-tabular-nums{font-variant-numeric:var(--tu-ordinal) var(--tu-slashed-zero) var(--tu-numeric-figure) var(--tu-numeric-spacing) var(--tu-numeric-fraction)}.tav-text-amber-500{--tu-text-opacity:1;color:rgb(245 158 11/var(--tu-text-opacity,1))}.tav-text-amber-600{--tu-text-opacity:1;color:rgb(217 119 6/var(--tu-text-opacity,1))}.tav-text-amber-900{--tu-text-opacity:1;color:rgb(120 53 15/var(--tu-text-opacity,1))}.tav-text-black{--tu-text-opacity:1;color:rgb(0 0 0/var(--tu-text-opacity,1))}.tav-text-blue-600{--tu-text-opacity:1;color:rgb(37 99 235/var(--tu-text-opacity,1))}.tav-text-blue-800{--tu-text-opacity:1;color:rgb(30 64 175/var(--tu-text-opacity,1))}.tav-text-blue-900{--tu-text-opacity:1;color:rgb(30 58 138/var(--tu-text-opacity,1))}.tav-text-current{color:currentColor}.tav-text-emerald-600{--tu-text-opacity:1;color:rgb(5 150 105/var(--tu-text-opacity,1))}.tav-text-emerald-800{--tu-text-opacity:1;color:rgb(6 95 70/var(--tu-text-opacity,1))}.tav-text-emerald-900{--tu-text-opacity:1;color:rgb(6 78 59/var(--tu-text-opacity,1))}.tav-text-green-600{--tu-text-opacity:1;color:rgb(22 163 74/var(--tu-text-opacity,1))}.tav-text-green-800{--tu-text-opacity:1;color:rgb(22 101 52/var(--tu-text-opacity,1))}.tav-text-indigo-700\/80{color:rgba(67,56,202,.8)}.tav-text-indigo-800{--tu-text-opacity:1;color:rgb(55 48 163/var(--tu-text-opacity,1))}.tav-text-indigo-900{--tu-text-opacity:1;color:rgb(49 46 129/var(--tu-text-opacity,1))}.tav-text-orange-600{--tu-text-opacity:1;color:rgb(234 88 12/var(--tu-text-opacity,1))}.tav-text-orange-700{--tu-text-opacity:1;color:rgb(194 65 12/var(--tu-text-opacity,1))}.tav-text-orange-800{--tu-text-opacity:1;color:rgb(154 52 18/var(--tu-text-opacity,1))}.tav-text-pink-700{--tu-text-opacity:1;color:rgb(190 24 93/var(--tu-text-opacity,1))}.tav-text-purple-600{--tu-text-opacity:1;color:rgb(147 51 234/var(--tu-text-opacity,1))}.tav-text-purple-700{--tu-text-opacity:1;color:rgb(126 34 206/var(--tu-text-opacity,1))}.tav-text-purple-800{--tu-text-opacity:1;color:rgb(107 33 168/var(--tu-text-opacity,1))}.tav-text-red-400{--tu-text-opacity:1;color:rgb(248 113 113/var(--tu-text-opacity,1))}.tav-text-red-900{--tu-text-opacity:1;color:rgb(127 29 29/var(--tu-text-opacity,1))}.tav-text-rose-600{--tu-text-opacity:1;color:rgb(225 29 72/var(--tu-text-opacity,1))}.tav-text-rose-700{--tu-text-opacity:1;color:rgb(190 18 60/var(--tu-text-opacity,1))}.tav-text-rose-800{--tu-text-opacity:1;color:rgb(159 18 57/var(--tu-text-opacity,1))}.tav-text-rose-900{--tu-text-opacity:1;color:rgb(136 19 55/var(--tu-text-opacity,1))}.tav-text-sky-600{--tu-text-opacity:1;color:rgb(2 132 199/var(--tu-text-opacity,1))}.tav-text-sky-700{--tu-text-opacity:1;color:rgb(3 105 161/var(--tu-text-opacity,1))}.tav-text-sky-900{--tu-text-opacity:1;color:rgb(12 74 110/var(--tu-text-opacity,1))}.tav-text-tavuni-400{--tu-text-opacity:1;color:rgb(var(--tav-primary-400-rgb,91 139 255)/var(--tu-text-opacity,1))}.tav-text-tavuni-500{--tu-text-opacity:1;color:rgb(var(--tav-primary-500-rgb,51 102 255)/var(--tu-text-opacity,1))}.tav-text-tavuni-700{--tu-text-opacity:1;color:rgb(var(--tav-primary-700-rgb,20 61 168)/var(--tu-text-opacity,1))}.tav-text-tavuni-800{--tu-text-opacity:1;color:rgb(var(--tav-primary-800-rgb,15 45 122)/var(--tu-text-opacity,1))}.tav-text-tavuni-900{--tu-text-opacity:1;color:rgb(var(--tav-primary-900-rgb,10 31 82)/var(--tu-text-opacity,1))}.tav-text-teal-700{--tu-text-opacity:1;color:rgb(15 118 110/var(--tu-text-opacity,1))}.tav-text-violet-600{--tu-text-opacity:1;color:rgb(124 58 237/var(--tu-text-opacity,1))}.tav-text-violet-700{--tu-text-opacity:1;color:rgb(109 40 217/var(--tu-text-opacity,1))}.tav-text-white\/80{color:hsla(0,0%,100%,.8)}.tav-text-white\/90{color:hsla(0,0%,100%,.9)}.tav-text-yellow-800{--tu-text-opacity:1;color:rgb(133 77 14/var(--tu-text-opacity,1))}.tav-text-opacity-80{--tu-text-opacity:0.8}.tav-line-through{text-decoration-line:line-through}.tav-shadow-lg,.tav-shadow-md{box-shadow:var(--tu-ring-offset-shadow,0 0 #0000),var(--tu-ring-shadow,0 0 #0000),var(--tu-shadow)}.tav-shadow-md{--tu-shadow:var(--tav-elevation-2);--tu-shadow-colored:0 4px 6px -1px var(--tu-shadow-color),0 2px 4px -2px var(--tu-shadow-color)}.tav-ring{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(3px + var(--tu-ring-offset-width)) var(--tu-ring-color)}.tav-ring,.tav-ring-1{box-shadow:var(--tu-ring-offset-shadow),var(--tu-ring-shadow),var(--tu-shadow,0 0 #0000)}.tav-ring-2,.tav-ring-4{box-shadow:var(--tu-ring-offset-shadow),var(--tu-ring-shadow),var(--tu-shadow,0 0 #0000)}.tav-ring-4{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(4px + var(--tu-ring-offset-width)) var(--tu-ring-color)}.tav-ring-amber-200{--tu-ring-opacity:1;--tu-ring-color:rgb(253 230 138/var(--tu-ring-opacity,1))}.tav-ring-black\/5{--tu-ring-color:rgba(0,0,0,.05)}.tav-ring-emerald-200{--tu-ring-opacity:1;--tu-ring-color:rgb(167 243 208/var(--tu-ring-opacity,1))}.tav-ring-purple-200{--tu-ring-opacity:1;--tu-ring-color:rgb(233 213 255/var(--tu-ring-opacity,1))}.tav-ring-red-200{--tu-ring-opacity:1;--tu-ring-color:rgb(254 202 202/var(--tu-ring-opacity,1))}.tav-ring-rose-200{--tu-ring-opacity:1;--tu-ring-color:rgb(254 205 211/var(--tu-ring-opacity,1))}.tav-ring-sky-200{--tu-ring-opacity:1;--tu-ring-color:rgb(186 230 253/var(--tu-ring-opacity,1))}.tav-ring-tavuni-200{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-primary-200-rgb,192 214 255)/var(--tu-ring-opacity,1))}.tav-ring-tavuni-400{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-primary-400-rgb,91 139 255)/var(--tu-ring-opacity,1))}.tav-ring-white{--tu-ring-opacity:1;--tu-ring-color:rgb(255 255 255/var(--tu-ring-opacity,1))}.tav-ring-white\/40{--tu-ring-color:hsla(0,0%,100%,.4)}.tav-invert{--tu-invert:invert(100%);filter:var(--tu-blur) var(--tu-brightness) var(--tu-contrast) var(--tu-grayscale) var(--tu-hue-rotate) var(--tu-invert) var(--tu-saturate) var(--tu-sepia) var(--tu-drop-shadow)}.tav-\!filter{filter:var(--tu-blur) var(--tu-brightness) var(--tu-contrast) var(--tu-grayscale) var(--tu-hue-rotate) var(--tu-invert) var(--tu-saturate) var(--tu-sepia) var(--tu-drop-shadow)!important}.tav-skip-link{position:absolute;top:-40px;left:8px;z-index:100;background:rgb(var(--tav-primary-600-rgb,26 79 214)/1);color:#fff;padding:8px 16px;border-radius:6px;font-weight:600;transition:top .15s ease-out}.tav-skip-link:focus{top:8px;outline:2px solid #fff;outline-offset:2px}:focus-visible{outline:2px solid rgb(var(--tav-primary-600-rgb,26 79 214)/1);outline-offset:2px;border-radius:2px}.tav-after\:border-gray-300:after{content:var(--tu-content);--tu-border-opacity:1;border-color:rgb(209 213 219/var(--tu-border-opacity,1))}.tav-after\:bg-white:after{content:var(--tu-content);--tu-bg-opacity:1;background-color:rgb(255 255 255/var(--tu-bg-opacity,1))}.tav-last\:mb-0:last-child{margin-bottom:0}.tav-last\:border-r-0:last-child{border-right-width:0}.tav-hover\:border-tavuni-300:hover{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-300-rgb,145 181 255)/var(--tu-border-opacity,1))}.tav-hover\:border-tavuni-400:hover{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-400-rgb,91 139 255)/var(--tu-border-opacity,1))}.tav-hover\:border-tavuni-500:hover{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-500-rgb,51 102 255)/var(--tu-border-opacity,1))}.tav-hover\:bg-amber-100:hover{--tu-bg-opacity:1;background-color:rgb(254 243 199/var(--tu-bg-opacity,1))}.tav-hover\:bg-amber-50:hover{--tu-bg-opacity:1;background-color:rgb(255 251 235/var(--tu-bg-opacity,1))}.tav-hover\:bg-amber-700:hover{--tu-bg-opacity:1;background-color:rgb(180 83 9/var(--tu-bg-opacity,1))}.tav-hover\:bg-amber-800:hover{--tu-bg-opacity:1;background-color:rgb(146 64 14/var(--tu-bg-opacity,1))}.tav-hover\:bg-blue-700:hover{--tu-bg-opacity:1;background-color:rgb(29 78 216/var(--tu-bg-opacity,1))}.tav-hover\:bg-emerald-500:hover{--tu-bg-opacity:1;background-color:rgb(16 185 129/var(--tu-bg-opacity,1))}.tav-hover\:bg-emerald-700:hover{--tu-bg-opacity:1;background-color:rgb(4 120 87/var(--tu-bg-opacity,1))}.tav-hover\:bg-gray-100:hover{--tu-bg-opacity:1;background-color:rgb(243 244 246/var(--tu-bg-opacity,1))}.tav-hover\:bg-gray-200:hover{--tu-bg-opacity:1;background-color:rgb(229 231 235/var(--tu-bg-opacity,1))}.tav-hover\:bg-gray-700:hover{--tu-bg-opacity:1;background-color:rgb(55 65 81/var(--tu-bg-opacity,1))}.tav-hover\:bg-gray-800:hover{--tu-bg-opacity:1;background-color:rgb(31 41 55/var(--tu-bg-opacity,1))}.tav-hover\:bg-green-700:hover{--tu-bg-opacity:1;background-color:rgb(21 128 61/var(--tu-bg-opacity,1))}.tav-hover\:bg-indigo-700:hover{--tu-bg-opacity:1;background-color:rgb(67 56 202/var(--tu-bg-opacity,1))}.tav-hover\:bg-orange-700:hover{--tu-bg-opacity:1;background-color:rgb(194 65 12/var(--tu-bg-opacity,1))}.tav-hover\:bg-red-100:hover{--tu-bg-opacity:1;background-color:rgb(254 226 226/var(--tu-bg-opacity,1))}.tav-hover\:bg-red-50:hover{--tu-bg-opacity:1;background-color:rgb(254 242 242/var(--tu-bg-opacity,1))}.tav-hover\:bg-red-500:hover{--tu-bg-opacity:1;background-color:rgb(239 68 68/var(--tu-bg-opacity,1))}.tav-hover\:bg-red-700:hover{--tu-bg-opacity:1;background-color:rgb(185 28 28/var(--tu-bg-opacity,1))}.tav-hover\:bg-rose-700:hover{--tu-bg-opacity:1;background-color:rgb(190 18 60/var(--tu-bg-opacity,1))}.tav-hover\:bg-tavuni-100:hover{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-100-rgb,224 235 255)/var(--tu-bg-opacity,1))}.tav-hover\:bg-tavuni-50:hover{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-50-rgb,240 245 255)/var(--tu-bg-opacity,1))}.tav-hover\:bg-tavuni-50\/40:hover{background-color:rgb(var(--tav-primary-50-rgb,240 245 255)/.4)}.tav-hover\:bg-tavuni-50\/50:hover{background-color:rgb(var(--tav-primary-50-rgb,240 245 255)/.5)}.tav-hover\:bg-tavuni-700:hover{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-700-rgb,20 61 168)/var(--tu-bg-opacity,1))}.tav-hover\:text-gray-900:hover{--tu-text-opacity:1;color:rgb(17 24 39/var(--tu-text-opacity,1))}.tav-hover\:text-red-500:hover{--tu-text-opacity:1;color:rgb(239 68 68/var(--tu-text-opacity,1))}.tav-hover\:text-red-600:hover{--tu-text-opacity:1;color:rgb(220 38 38/var(--tu-text-opacity,1))}.tav-hover\:text-red-700:hover{--tu-text-opacity:1;color:rgb(185 28 28/var(--tu-text-opacity,1))}.tav-hover\:text-red-800:hover{--tu-text-opacity:1;color:rgb(153 27 27/var(--tu-text-opacity,1))}.tav-hover\:text-red-900:hover{--tu-text-opacity:1;color:rgb(127 29 29/var(--tu-text-opacity,1))}.tav-hover\:text-tavuni-700:hover{--tu-text-opacity:1;color:rgb(var(--tav-primary-700-rgb,20 61 168)/var(--tu-text-opacity,1))}.tav-hover\:text-tavuni-800:hover{--tu-text-opacity:1;color:rgb(var(--tav-primary-800-rgb,15 45 122)/var(--tu-text-opacity,1))}.tav-hover\:text-tavuni-900:hover{--tu-text-opacity:1;color:rgb(var(--tav-primary-900-rgb,10 31 82)/var(--tu-text-opacity,1))}.tav-hover\:text-white:hover{--tu-text-opacity:1;color:rgb(255 255 255/var(--tu-text-opacity,1))}.tav-hover\:opacity-90:hover{opacity:.9}.tav-hover\:ring-1:hover{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(1px + var(--tu-ring-offset-width)) var(--tu-ring-color)}.tav-hover\:ring-1:hover,.tav-hover\:ring-2:hover{box-shadow:var(--tu-ring-offset-shadow),var(--tu-ring-shadow),var(--tu-shadow,0 0 #0000)}.tav-hover\:ring-2:hover{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(2px + var(--tu-ring-offset-width)) var(--tu-ring-color)}.tav-hover\:ring-emerald-500:hover{--tu-ring-opacity:1;--tu-ring-color:rgb(16 185 129/var(--tu-ring-opacity,1))}.tav-hover\:ring-red-500:hover{--tu-ring-opacity:1;--tu-ring-color:rgb(239 68 68/var(--tu-ring-opacity,1))}.tav-hover\:ring-tavuni-400:hover{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-primary-400-rgb,91 139 255)/var(--tu-ring-opacity,1))}.tav-hover\:ring-tavuni-500:hover{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-primary-500-rgb,51 102 255)/var(--tu-ring-opacity,1))}.tav-hover\:ring-white:hover{--tu-ring-opacity:1;--tu-ring-color:rgb(255 255 255/var(--tu-ring-opacity,1))}.tav-hover\:ring-offset-1:hover{--tu-ring-offset-width:1px}.tav-focus\:border-blue-500:focus{--tu-border-opacity:1;border-color:rgb(59 130 246/var(--tu-border-opacity,1))}.tav-focus\:border-red-500:focus{--tu-border-opacity:1;border-color:rgb(239 68 68/var(--tu-border-opacity,1))}.tav-focus\:border-tavuni-400:focus{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-400-rgb,91 139 255)/var(--tu-border-opacity,1))}.tav-focus\:border-tavuni-500:focus{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-500-rgb,51 102 255)/var(--tu-border-opacity,1))}.tav-focus\:bg-tavuni-50\/50:focus{background-color:rgb(var(--tav-primary-50-rgb,240 245 255)/.5)}.tav-focus\:ring-1:focus{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(1px + var(--tu-ring-offset-width)) var(--tu-ring-color)}.tav-focus\:ring-1:focus,.tav-focus\:ring-2:focus{box-shadow:var(--tu-ring-offset-shadow),var(--tu-ring-shadow),var(--tu-shadow,0 0 #0000)}.tav-focus\:ring-4:focus{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(4px + var(--tu-ring-offset-width)) var(--tu-ring-color);box-shadow:var(--tu-ring-offset-shadow),var(--tu-ring-shadow),var(--tu-shadow,0 0 #0000)}.tav-focus\:ring-blue-500:focus{--tu-ring-opacity:1;--tu-ring-color:rgb(59 130 246/var(--tu-ring-opacity,1))}.tav-focus\:ring-gray-400:focus{--tu-ring-opacity:1;--tu-ring-color:rgb(156 163 175/var(--tu-ring-opacity,1))}.tav-focus\:ring-green-500:focus{--tu-ring-opacity:1;--tu-ring-color:rgb(34 197 94/var(--tu-ring-opacity,1))}.tav-focus\:ring-red-500:focus{--tu-ring-opacity:1;--tu-ring-color:rgb(239 68 68/var(--tu-ring-opacity,1))}.tav-focus\:ring-tavuni-300:focus{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-primary-300-rgb,145 181 255)/var(--tu-ring-opacity,1))}.tav-focus\:ring-tavuni-400:focus{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-primary-400-rgb,91 139 255)/var(--tu-ring-opacity,1))}.tav-focus\:ring-tavuni-500:focus{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-primary-500-rgb,51 102 255)/var(--tu-ring-opacity,1))}.tav-focus\:ring-white\/70:focus{--tu-ring-color:hsla(0,0%,100%,.7)}.tav-focus-visible\:outline-tavuni-600:focus-visible{outline-color:rgb(var(--tav-primary-600-rgb,26 79 214)/1)}.tav-disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tav-disabled\:bg-gray-300:disabled{--tu-bg-opacity:1;background-color:rgb(209 213 219/var(--tu-bg-opacity,1))}.tav-disabled\:opacity-40:disabled{opacity:.4}.tav-disabled\:opacity-50:disabled{opacity:.5}.tav-group:hover .tav-group-hover\:bg-amber-100{--tu-bg-opacity:1;background-color:rgb(254 243 199/var(--tu-bg-opacity,1))}.tav-group:hover .tav-group-hover\:bg-blue-100{--tu-bg-opacity:1;background-color:rgb(219 234 254/var(--tu-bg-opacity,1))}.tav-group:hover .tav-group-hover\:bg-emerald-100{--tu-bg-opacity:1;background-color:rgb(209 250 229/var(--tu-bg-opacity,1))}.tav-group:hover .tav-group-hover\:bg-purple-100{--tu-bg-opacity:1;background-color:rgb(243 232 255/var(--tu-bg-opacity,1))}.tav-group:hover .tav-group-hover\:bg-red-100{--tu-bg-opacity:1;background-color:rgb(254 226 226/var(--tu-bg-opacity,1))}.tav-group:hover .tav-group-hover\:bg-sky-100{--tu-bg-opacity:1;background-color:rgb(224 242 254/var(--tu-bg-opacity,1))}.tav-group:hover .tav-group-hover\:text-tavuni-700{--tu-text-opacity:1;color:rgb(var(--tav-primary-700-rgb,20 61 168)/var(--tu-text-opacity,1))}.tav-group:hover .tav-group-hover\:underline{text-decoration-line:underline}.tav-peer:checked~.tav-peer-checked\:border-green-600{--tu-border-opacity:1;border-color:rgb(22 163 74/var(--tu-border-opacity,1))}.tav-peer:checked~.tav-peer-checked\:border-tavuni-500{--tu-border-opacity:1;border-color:rgb(var(--tav-primary-500-rgb,51 102 255)/var(--tu-border-opacity,1))}.tav-peer:checked~.tav-peer-checked\:bg-green-600{--tu-bg-opacity:1;background-color:rgb(22 163 74/var(--tu-bg-opacity,1))}.tav-peer:checked~.tav-peer-checked\:bg-tavuni-50{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-50-rgb,240 245 255)/var(--tu-bg-opacity,1))}.tav-peer:checked~.tav-peer-checked\:bg-tavuni-600{--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-600-rgb,26 79 214)/var(--tu-bg-opacity,1))}.tav-peer:checked~.tav-peer-checked\:text-white{--tu-text-opacity:1;color:rgb(255 255 255/var(--tu-text-opacity,1))}.tav-peer:focus~.tav-peer-focus\:ring-4{--tu-ring-offset-shadow:var(--tu-ring-inset) 0 0 0 var(--tu-ring-offset-width) var(--tu-ring-offset-color);--tu-ring-shadow:var(--tu-ring-inset) 0 0 0 calc(4px + var(--tu-ring-offset-width)) var(--tu-ring-color);box-shadow:var(--tu-ring-offset-shadow),var(--tu-ring-shadow),var(--tu-shadow,0 0 #0000)}.tav-peer:focus~.tav-peer-focus\:ring-tavuni-300{--tu-ring-opacity:1;--tu-ring-color:rgb(var(--tav-primary-300-rgb,145 181 255)/var(--tu-ring-opacity,1))}.tav-has-\[\:checked\]\:border-tavuni-500:has(:checked){--tu-border-opacity:1;border-color:rgb(var(--tav-primary-500-rgb,51 102 255)/var(--tu-border-opacity,1))}.tav-has-\[\:checked\]\:border-tavuni-600:has(:checked){--tu-border-opacity:1;border-color:rgb(var(--tav-primary-600-rgb,26 79 214)/var(--tu-border-opacity,1))}.tav-has-\[\:checked\]\:bg-tavuni-50:has(:checked){--tu-bg-opacity:1;background-color:rgb(var(--tav-primary-50-rgb,240 245 255)/var(--tu-bg-opacity,1))}.tav-group:hover .tav-group:hover .tav-group:hover .tav-group:hover .tav-group:hover .tav-group:hover .tav-bg-on-surface{background-color:var(--tav-on-surface)}.tav-h-1{height:.25rem}.tav-mr-1\.5{margin-right:.375rem}.tav-min-w-48{min-width:12rem}.tav-min-w-64{min-width:16rem}.tav-gap-x-3{column-gap:var(--tav-space-3)}.tav-gap-y-0\.5{row-gap:.125rem}.tav-text-tavuni-600{--tu-text-opacity:1;color:rgb(var(--tav-primary-600-rgb,26 79 214)/var(--tu-text-opacity,1))}.tav-bg-tavuni-50\/60{background-color:rgb(var(--tav-primary-50-rgb,240 245 255)/.6)}.tav-divide-tavuni-50>:not([hidden])~:not([hidden]){border-color:rgb(var(--tav-primary-50-rgb,240 245 255))}.tav-bg-emerald-700{--tu-bg-opacity:1;background-color:rgb(4 120 87/var(--tu-bg-opacity,1))}.tav-hover\:opacity-70:hover{opacity:.7}.tav-hover\:bg-emerald-50:hover{--tu-bg-opacity:1;background-color:rgb(236 253 245/var(--tu-bg-opacity,1))}.tav-hover\:bg-emerald-800:hover{--tu-bg-opacity:1;background-color:rgb(6 95 70/var(--tu-bg-opacity,1))}.tav-hover\:text-emerald-700:hover{--tu-text-opacity:1;color:rgb(4 120 87/var(--tu-text-opacity,1))}.tav-disabled\:opacity-30:disabled{opacity:.3}.tav-align-baseline{vertical-align:baseline}.tav-pl-24{padding-left:var(--tav-space-24)}.tav-text-surface{color:var(--tav-surface)}@media (min-width:1024px){.tav-lg\:col-span-3{grid-column:span 3/span 3}.tav-lg\:inline{display:inline}.tav-lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.tav-xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.tav-sm\:col-span-4{grid-column:span 4/span 4}.tav-sm\:contents{display:contents}.tav-sm\:h-24{height:6rem}.tav-sm\:w-24{width:6rem}.tav-sm\:w-36{width:9rem}.tav-sm\:flex-none{flex:none}.tav-sm\:shrink-0{flex-shrink:0}.tav-sm\:items-start{align-items:flex-start}.tav-sm\:gap-4{gap:var(--tav-space-4)}.tav-sm\:p-8{padding:var(--tav-space-8)}.tav-sm\:px-5{padding-left:var(--tav-space-5);padding-right:var(--tav-space-5)}.tav-sm\:text-right{text-align:right}.tav-sm\:text-2xl{font-size:var(--tav-type-size-2xl);line-height:var(--tav-type-line-2xl)}.tav-sm\:text-3xl{font-size:var(--tav-type-size-3xl);line-height:var(--tav-type-line-3xl)}.tav-sm\:text-lg{font-size:var(--tav-type-size-lg);line-height:var(--tav-type-line-lg)}}@media (min-width:768px){.tav-md\:sticky{position:sticky}.tav-md\:top-0{top:0}.tav-md\:z-auto{z-index:auto}.tav-md\:col-span-1{grid-column:span 1/span 1}.tav-md\:col-span-3{grid-column:span 3/span 3}.tav-md\:col-span-5{grid-column:span 5/span 5}.tav-md\:block{display:block}.tav-md\:inline{display:inline}.tav-md\:flex{display:flex}.tav-md\:hidden{display:none}.tav-md\:h-screen{height:100vh}.tav-md\:shrink-0{flex-shrink:0}.tav-md\:translate-x-0{--tu-translate-x:0px;transform:translate(var(--tu-translate-x),var(--tu-translate-y)) rotate(var(--tu-rotate)) skewX(var(--tu-skew-x)) skewY(var(--tu-skew-y)) scaleX(var(--tu-scale-x)) scaleY(var(--tu-scale-y))}.tav-md\:transform-none{transform:none}.tav-md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tav-md\:flex-row{flex-direction:row}.tav-md\:items-end{align-items:flex-end}.tav-md\:transition-none{transition-property:none}}
/* ── tavuni-site (B-828) ──────────────────────────────────────────────
   The marketing site was the FOURTH surface and the one nobody counted: it
   still served `tav-base-r4.css`, the single reset+utility artefact the other
   three split apart in B-139, and it was built by a different Tailwind MAJOR —
   its utilities resolve `calc(var(--spacing) * 10)` and `var(--text-5xl)`
   against a `@theme` block that does not exist here. So they could not simply
   be concatenated; these ten are the site-only utilities with their v4 theme
   variables resolved to the literals they actually computed to
   (`--spacing: .25rem`, `--text-5xl: 3rem`, `--leading-tight: 1.25`).

   Without them, folding the site onto the shared sheets would have silently
   dropped its section rhythm and its hero type — and folding it in was not
   optional: `styles_head()` now emits the reset and the utilities, so a site
   still linking `tav-base-r4` would load two of each. */
.tav-leading-tight{--tu-leading:1.25;line-height:1.25}.tav-mb-12{margin-bottom:var(--tav-space-12)}.tav-mb-14{margin-bottom:var(--tav-space-14)}.tav-mt-10{margin-top:var(--tav-space-10)}.tav-mt-20{margin-top:var(--tav-space-20)}.tav-my-10{margin-block:var(--tav-space-10)}.tav-my-2{margin-block:var(--tav-space-2)}.tav-py-20{padding-block:var(--tav-space-20)}.tav-text-5xl{font-size:var(--tav-type-size-5xl);line-height:var(--tav-type-line-5xl)}.tav-peer:checked~.tav-peer-checked\:border-primary{border-color:var(--tav-primary)}.tav-peer:checked~.tav-peer-checked\:shadow-md{--tu-shadow:var(--tav-elevation-2);box-shadow:var(--tu-ring-offset-shadow,0 0 #0000),var(--tu-ring-shadow,0 0 #0000),var(--tu-shadow)}/* ── Two utility names withdrawn (B-828) ─────────────────────────────
   ``tav-collapse` as visibility:collapse` and ``tav-table` as display:table` are gone.
   Both names belong to COMPONENTS in `tav-components-r11`, and the utility layer
   sits above the component layer — so the utility won and the component's box
   became a suggestion.

   `.tav-collapse` was the sharp one. tavuni-site's pricing FAQ is
   `<details class="tav-collapse">`; the moment that shell started loading this
   shared sheet, `visibility: collapse` would have made the whole FAQ invisible
   with correct-looking markup and no error anywhere. Caught by
   `tavuni-site/tests/stylesheet_contract.rs::no_utility_can_hide_a_shared_component`,
   which is the only test in the platform that reads the two layers against each
   other — and which had itself rotted onto a stale `-r9` path until this wave.

   ``tav-table` as display:table` is the same collision with a harmless value (a
   `<table>` is already `display: table`), removed for the same reason: leaving
   one half of a rule class alive teaches that the collision is acceptable.

   Do not re-add either name here. Tailwind emits them by default; a regenerated
   sheet must strip them again. */
/* ── The `tav-dark:*` variants are gone (B-827/B-828) ────────────────
   They lived in `@media (prefers-color-scheme: dark)` — the OS preference —
   while every semantic token follows the EXPLICIT theme the shell renders
   (`class="dark"` / `data-theme`). Two mechanisms answering the same question
   differently, meeting on the same element.

   Measured in a browser with the OS on dark and the user's own choice on light:
   `tav-text-on-surface tav-dark:text-gray-200` computed `rgb(229 231 235)` on a
   `rgb(248 249 253)` page — contrast 1.18:1, near-white on near-white, in the
   theme the user explicitly asked for. Whether the variant won at all came down
   to source order: of three pairs tested one did and two did not, which is the
   worst kind of bug to hunt.

   The other 107 were dead outright, and for a related reason: they gate on
   `:is(.tav-dark *)` — an ancestor carrying the class `tav-dark`. No shell has
   ever rendered that. The `<html>` element carries `dark` or `data-theme`; the
   tav- prefix sweep rewrote the SELECTOR along with the class names and
   disconnected every one of these rules from the document. Two shells still
   carry a comment describing `<html class="tav-dark">`, which is the sweep's
   fingerprint, not a thing that exists.

   So the whole `dark:` variant family goes: 8 rules that fired on the wrong
   signal, 107 that could not fire at all, and the 25 template uses that rode on
   them. The semantic roles already flip per mode AND follow the chosen theme;
   that is the mechanism that works. Do not re-add either layer beside it. */

}
