.frt-root{position:fixed;z-index:calc(var(--z-toast) - 1)}.frt-dim,.frt-root{inset:0;pointer-events:none}.frt-dim{position:absolute;inline-size:100%;block-size:100%;overflow:visible;transition:opacity var(--duration-normal) var(--ease-default)}.frt-dim[data-hidden]{opacity:0}.frt-dim[data-hidden] .frt-dim__shade{pointer-events:none}.frt-dim__shade{fill:var(--scrim);fill-rule:evenodd;pointer-events:visiblePainted}.frt-dim__ring{fill:none;stroke:var(--surface-elevated);stroke-width:var(--space-6);filter:drop-shadow(0 0 var(--space-6) color-mix(in srgb,var(--surface-elevated) 55%,transparent))}.frt-block{position:absolute;inset:0;pointer-events:auto}html[data-frt-library] [data-testid=library-module] .lib__main :is(.lib-grid,.lib-state,.lib-hidden,.lib-loadmore){visibility:hidden}.frt-demo{position:absolute;margin:0}.frt-demo .frt-demo__card:not(.is-in){visibility:hidden}.frt-demo .frt-demo__card.is-in{transform-origin:50% 60%;animation:k-stamp calc(.5s * var(--kit-dur)) var(--ease-spring) backwards}.frt-demo .frt-demo__card.is-in .ka-root{animation:ka-in calc(.45s * var(--kit-dur)) var(--ease-spring) backwards;animation-delay:calc(.12s * var(--kit-dur))}.frt-demo .frt-demo__card.is-flying{z-index:calc(var(--z-base) + 1)}.frt-demo .frt-demo__card.pressed .ka-root{animation:ka-collect calc(.45s * var(--kit-dur)) var(--ease-spring)}.frt-demo.is-leaving{opacity:0;transform:translateY(var(--space-8));transition:opacity calc(.26s * var(--kit-dur)) var(--ease-default),transform calc(.26s * var(--kit-dur)) var(--ease-default)}.frt-demo>li{position:relative}.frt-demo .frt-demo__card.frt-demo__ghost{position:absolute;inset:0;margin:0;pointer-events:none;animation:none}.frt-demo .frt-demo__card.frt-demo__ghost .ka-root{animation:none}.frt-tab{position:absolute;max-inline-size:calc(var(--space-48) * 4);animation:frt-tab-in calc(.42s * var(--kit-dur)) var(--ease-spring) backwards}.frt-tab__open{padding-inline:var(--space-12)}.frt-tab.is-leaving{opacity:0;transition:opacity calc(.26s * var(--kit-dur)) var(--ease-default)}@keyframes frt-tab-in{0%{opacity:0;transform:scale(.6)}}.frt-lines.is-leaving{opacity:0;transition:opacity calc(.26s * var(--kit-dur)) var(--ease-default)}.frt-line{position:absolute;display:inline-flex;align-items:baseline;gap:var(--space-6);translate:0 -50%;padding-block:var(--space-6);padding-inline:var(--space-12);border-radius:var(--radius-pill);background:var(--surface-elevated);box-shadow:var(--shadow-2);color:var(--text-secondary);font-size:var(--text-body);white-space:nowrap;animation:frt-line-in calc(.38s * var(--kit-dur)) var(--ease-spring) backwards;animation-delay:calc(var(--i) * .11s * var(--kit-dur))}.frt-line__name{color:var(--text-primary);font-weight:var(--font-weight-semibold)}@keyframes frt-line-in{0%{opacity:0;transform:translateX(calc(-1 * var(--space-12)))}}[dir=rtl] .frt-line{animation-name:frt-line-in-rtl}@keyframes frt-line-in-rtl{0%{opacity:0;transform:translateX(var(--space-12))}}.frt-guide{position:fixed;z-index:calc(var(--z-toast) + 3 * var(--kit-ov-top, 0) + 2);inline-size:calc(var(--space-48) + var(--space-24));block-size:calc(var(--space-48) + var(--space-24));pointer-events:none;transition:opacity calc(.22s * var(--kit-dur)) var(--ease-default)}.frt-guide:not([data-placed]),.frt-guide[data-hidden]{opacity:0}.frt-guide__fig{display:block;inline-size:100%;block-size:100%}.frt-card{inline-size:min(calc(var(--space-48) * 8),calc(100vw - var(--space-32)));padding:var(--space-16)}.frt-card--wide{inline-size:min(calc(var(--space-48) * 8.5),calc(100vw - var(--space-32)))}.frt-card__row{display:flex;align-items:flex-start;gap:var(--space-12)}.frt-card__slot{flex:none;inline-size:calc(var(--space-48) + var(--space-16));block-size:calc(var(--space-48) + var(--space-24))}.frt-card__text{display:grid;gap:var(--space-6);min-inline-size:0}.frt-card__title{display:flex;align-items:center;gap:var(--space-8);margin:0;color:var(--text-primary);font-size:calc(var(--text-body-medium) * 1.3);font-weight:var(--font-weight-semibold)}.frt-card__body{margin:0;color:var(--text-secondary);font-size:calc(var(--text-body) * 1.15)}.frt-card__keys{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8);margin-block-start:var(--space-6)}.frt-card__keys:not(.is-in){opacity:0;pointer-events:none}.frt-card__keys.is-in{animation:frt-keys-in calc(.24s * var(--kit-dur)) var(--ease-default) .25s backwards}.frt-type__rest{visibility:hidden}@keyframes frt-keys-in{0%{opacity:0;transform:translateY(var(--space-4))}}.frt-card__spin{flex:none}.frt-menu-art{display:grid;inline-size:calc(var(--space-24) + var(--space-2));block-size:calc(var(--space-24) + var(--space-2))}.frt-menu-art>svg{inline-size:100%;block-size:100%}@media (prefers-reduced-motion:reduce){.frt-card__keys.is-in,.frt-demo .frt-demo__card.is-in,.frt-demo .frt-demo__card.is-in .ka-root,.frt-line,.frt-tab{animation:none}.frt-demo.is-leaving,.frt-dim,.frt-guide,.frt-lines.is-leaving,.frt-tab.is-leaving{transition:none}}.chat-responder[data-tour-demo] .thryve-slider span:has(>.thryve-slider__thumb),.chat-responder[data-tour-demo] .thryve-slider__range{transition:left calc(.45s * var(--kit-dur)) var(--ease-spring),right calc(.45s * var(--kit-dur)) var(--ease-spring)}