.thryve-dialog.create-overlay{inset:0;inset-block-start:0;inset-inline-start:0;transform:none;inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:100dvh;padding:0;border:none;border-radius:0;background:color-mix(in srgb,var(--content-bg) 92%,transparent);box-shadow:none;overflow:auto}[dir=rtl] .thryve-dialog.create-overlay{transform:none}.thryve-dialog.create-overlay[data-ov-recessed]{translate:none;scale:none}.create-overlay__inner{inline-size:min(56rem,92vw);margin-inline:auto;padding-block:calc(var(--space-48) * 2) var(--space-32);display:flex;flex-direction:column;gap:var(--space-24)}.create-overlay__hero{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.create-overlay__title{margin:0;font-size:calc(var(--text-title-lg) + var(--space-4));font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--text-secondary);text-align:center}.create-overlay__subtitle{margin:0;font-size:calc(var(--text-body) + var(--space-2));line-height:1.4;color:var(--text-muted);text-align:center}.create-overlay__input{display:flex;align-items:center;gap:var(--space-8);inline-size:100%;min-block-size:var(--space-control-height);padding-inline:var(--space-16) var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--content-bg);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-default)}@media (min-width:640px){.create-overlay__input{max-inline-size:752px;margin-inline:auto}}.create-overlay__input:focus-within{border-color:var(--accent-primary)}.create-overlay__input-field{flex:1 1 auto;min-inline-size:0;border:none;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body)}.create-overlay__input-field::-moz-placeholder{color:var(--text-muted)}.create-overlay__input-field::placeholder{color:var(--text-muted)}.create-overlay__input-field:focus{outline:none}@media (prefers-reduced-motion:reduce){.create-overlay__input{transition:none}}.create-overlay__catalog,.create-overlay__state{display:flex;flex-direction:column}.create-overlay__state{align-items:center;gap:var(--space-12);padding-block:var(--space-48);text-align:center}.thryve-dialog.create-make-dialog{inline-size:min(52rem,92vw);max-inline-size:min(52rem,92vw)}.thryve-dialog.create-make-dialog .thryve-dialog__footer{justify-content:flex-start}.thryve-dialog.create-make-dialog .thryve-dialog__footer>*{flex:0 0 auto}.create-continue__list{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-8);overflow-x:auto;padding-block:var(--space-2)}.create-continue__item{max-inline-size:calc(var(--space-40) * 5);white-space:nowrap}.create-continue__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.create-grid{display:flex;flex-direction:column;gap:var(--space-24)}.create-overlay__catalog .create-grid{margin-block-start:var(--space-56)}.create-grid__section{inline-size:100%}.create-grid__heading{margin:0 0 var(--space-12);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.create-grid__tiles{list-style:none;margin:0;padding:0;inline-size:100%;display:grid;align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-40) * 3),1fr));gap:var(--space-12)}@media (min-width:640px){.create-grid__tiles{grid-template-columns:repeat(4,1fr)}}@keyframes create-tile-fan-in{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:translateY(0)}}.create-grid__tiles>li{animation:create-tile-fan-in var(--duration-normal) var(--ease-default) both}@media (prefers-reduced-motion:reduce){.create-grid__tiles>li{animation:none}}.create-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-12);inline-size:100%;block-size:100%;padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--content-bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.create-tile:hover{background:var(--surface-elevated);border-color:var(--accent-primary)}.create-tile__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--space-40) + var(--space-2));block-size:calc(var(--space-40) + var(--space-2));background:color-mix(in srgb,var(--tile-color,var(--accent-primary)) 14%,transparent);color:var(--tile-color,var(--accent-primary))}.create-tile__icon,.create-tile__mark{flex:0 0 auto;border-radius:var(--radius-control)}.create-tile__mark{display:grid;place-items:center;inline-size:calc(var(--space-48) + var(--space-8));block-size:calc(var(--space-48) + var(--space-8))}.create-tile:active .create-tile__mark{overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 78%,var(--text-on-accent)),var(--accent-primary));box-shadow:0 3px 0 color-mix(in srgb,var(--accent-primary) 55%,var(--text-primary))}.create-tile[data-locked] .create-tile__mark{filter:grayscale(1);opacity:.7}.create-tile--write{--tile-color:var(--palette-green)}.create-tile--build,.create-tile--study{--tile-color:var(--palette-purple)}.create-tile--media{--tile-color:var(--palette-orange)}.create-tile--plan{--tile-color:var(--accent-primary)}.create-tile[data-locked] .create-tile__icon{background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted)}.create-tile__label{inline-size:100%;min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.25}.create-tile__badge{position:absolute;inset-block-start:var(--space-6);inset-inline-end:var(--space-6);padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);background:var(--surface-elevated);color:var(--text-secondary);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.create-tile__recent{position:absolute;inset-block-start:0;inset-inline-end:var(--space-4);inline-size:-moz-fit-content;inline-size:fit-content;translate:0 -50%;font-size:var(--text-micro);font-weight:var(--font-weight-regular);pointer-events:none}.create-tile:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.create-start-from-source{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);margin-block-start:calc(var(--space-8) * -1)}.sfs-cards{--sfs-border:var(--qs-border-strong);--sfs-hover-bg:var(--qs-bg-hover);--sfs-hint:var(--qs-text-placeholder);flex-direction:column;padding-inline:16px}.sfs-card,.sfs-cards{display:flex;gap:16px;inline-size:100%}.sfs-card{position:relative;flex-direction:row;align-items:center;padding:12px 20px;border:1px solid var(--sfs-border);border-radius:20px;background:var(--content-bg);font-family:var(--font-sans);text-align:start;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.sfs-card:hover:not(:disabled){border-color:var(--accent-primary);background:var(--sfs-hover-bg);box-shadow:0 4px 20px rgba(0,0,0,.15)}.sfs-card:disabled{opacity:.5;cursor:not-allowed}.sfs-card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.sfs-card__icon-mobile{display:inline-flex;flex-shrink:0}.sfs-card__icon-row{display:none}.sfs-card__glyph,.sfs-card__icon-mobile{color:var(--text-secondary)}.sfs-card__glyph{display:inline-flex}.sfs-card__text{display:flex;flex-direction:column;gap:0;text-align:start}.sfs-card__title{font-size:18px;font-weight:var(--font-weight-medium);color:var(--text-secondary)}.sfs-card__hint{font-size:13px;color:var(--sfs-hint)}@media (min-width:640px){.sfs-cards{flex-direction:row;flex-wrap:wrap;justify-content:center;inline-size:auto;padding-inline:0}.sfs-card{inline-size:240px;flex-direction:column;align-items:flex-start;padding:20px}.sfs-card__icon-mobile{display:none}.sfs-card__icon-row{display:flex;align-items:center;justify-content:space-between;inline-size:100%}.sfs-card__text{gap:2px}.sfs-card__title{font-size:20px}.sfs-card__hint{font-size:14px}}@media (prefers-reduced-motion:reduce){.sfs-card{transition:none}}.create-flow-form{display:flex;flex-direction:column;gap:var(--space-8)}.create-flow-form .planning-dtpill{flex:0 0 auto;align-self:start}.create-flow-form__label{font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.create-flow-form__actions{display:flex;justify-content:flex-end;gap:var(--space-8);margin-block-start:var(--space-16)}@media (prefers-reduced-motion:reduce){.create-tile{transition:none}}.create-tile{--ink-raw:var(--accent-primary);gap:8px;padding:14px 8px 12px;border-radius:16px;background:var(--surface-elevated);transition:transform .45s var(--ease-spring),box-shadow .3s,border-color .3s}.create-tile:is(:hover,:focus-visible){background:var(--surface-elevated);transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:color-mix(in srgb,var(--ink-raw,var(--accent-primary)) 38%,var(--border-default))}.create-tile .create-tile__art{flex:none;inline-size:56px;block-size:56px;color:var(--ink-raw,var(--accent-primary))}.create-tile[data-locked] .create-tile__art{filter:grayscale(1);opacity:.7}@keyframes create-tile-fan-in-art{0%{opacity:0;transform:translateY(16px) scale(.9) rotate(-3deg)}}.create-grid__tiles>li{animation:create-tile-fan-in-art .55s var(--ease-spring) backwards;animation-delay:var(--create-tile-delay,0s)}.create-continue__art{display:inline-grid;flex:none;color:var(--ink-raw,var(--accent-primary))}.create-continue__art .kind-art{inline-size:22px;block-size:22px}@media (prefers-reduced-motion:reduce){.create-grid__tiles>li{animation:none}.create-tile,.create-tile:is(:hover,:focus-visible){transition:none;transform:none}}.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)}