.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;align-items:center}.thryve-dialog.create-make-dialog .thryve-dialog__footer>*{flex:0 0 auto}.create-make-dialog__grid[data-busy]{opacity:.6;pointer-events:none}.make-key__tip{text-wrap:balance}.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__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}}.create-tile[aria-pressed=true]{border-color:var(--ink-raw,var(--accent-primary));background:color-mix(in srgb,var(--ink-raw,var(--accent-primary)) 8%,var(--surface-elevated))}.create-tile__check{position:absolute;inset-block-start:var(--space-6);inset-inline-end:var(--space-6);display:grid;place-items:center;inline-size:var(--space-20);block-size:var(--space-20);border-radius:var(--radius-pill);background:var(--ink-raw,var(--accent-primary));color:var(--text-on-accent);transform:scale(0);transition:transform var(--duration-fast) var(--ease-spring)}.create-tile[aria-pressed=true] .create-tile__check{transform:scale(1)}.create-tile__picture{display:block;inline-size:min(100%,calc(var(--space-48) * 2));aspect-ratio:5/3;color:var(--accent-primary)}.create-tile__picture svg{display:block;inline-size:100%;block-size:100%}.create-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12)}.create-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.create-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:32.5rem){.create-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.create-tile__check{transition:none}}