.TemplateLivePreview-module__RUOdGG__previewPage{background:var(--background);min-width:320px;color:var(--text);container-type:inline-size}.TemplateLivePreview-module__RUOdGG__previewPage[data-preview-scroll-gated=true]{overscroll-behavior:none;touch-action:none;height:100svh;position:fixed;inset:0;overflow:hidden}:is(.TemplateLivePreview-module__RUOdGG__previewPage .ie-opening,.TemplateLivePreview-module__RUOdGG__previewPage .gp-opening){min-height:100svh}.TemplateLivePreview-module__RUOdGG__actionDock{--dock-edge:max(1rem, env(safe-area-inset-right));z-index:50;right:0;bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;width:min(100%,24rem);position:fixed}.TemplateLivePreview-module__RUOdGG__actionDock[hidden]{display:none}.TemplateLivePreview-module__RUOdGG__actionPanel{width:min(100vw - 2rem,22rem);margin-right:var(--dock-edge);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);box-shadow:0 .75rem 2.5rem rgb(var(--shadow-rgb) / 18%);opacity:1;pointer-events:auto;border-radius:.65rem;margin-left:auto;padding:.8rem;transition:transform .18s cubic-bezier(.4,0,1,1),opacity .14s,visibility linear;transform:translate(0)}.TemplateLivePreview-module__RUOdGG__actionDock[data-expanded=false] .TemplateLivePreview-module__RUOdGG__actionPanel{visibility:hidden;opacity:0;transform:translateX(calc(100% + var(--dock-edge)));transition:transform .18s cubic-bezier(.4,0,1,1),opacity .14s,visibility 0s linear .18s}.TemplateLivePreview-module__RUOdGG__actionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.7rem;display:flex}.TemplateLivePreview-module__RUOdGG__actionCopy{gap:.15rem;min-width:0;display:grid}.TemplateLivePreview-module__RUOdGG__actionCopy strong{font-family:Fraunces Variable,Georgia,serif;font-size:1rem;font-weight:560}.TemplateLivePreview-module__RUOdGG__actionCopy small{color:var(--accent);font-size:var(--type-micro);letter-spacing:.08em;font-weight:780}.TemplateLivePreview-module__RUOdGG__actionCopy span{color:var(--muted);font-size:var(--type-label);margin-top:.12rem;line-height:1.4}.TemplateLivePreview-module__RUOdGG__dismissAction{width:2.75rem;height:2.75rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:none;place-items:center;padding:0;display:grid}.TemplateLivePreview-module__RUOdGG__dismissAction span{font-size:1.25rem;line-height:1}.TemplateLivePreview-module__RUOdGG__dismissAction:hover{background:var(--surface-muted);color:var(--text)}.TemplateLivePreview-module__RUOdGG__dismissAction:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.TemplateLivePreview-module__RUOdGG__actionBody{margin-top:.7rem}.TemplateLivePreview-module__RUOdGG__restoreAction{border:1px solid var(--accent);background:var(--accent);width:3rem;min-height:3rem;box-shadow:0 .5rem 1.5rem rgb(var(--shadow-rgb) / 18%);color:var(--accent-text);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;border-right:0;border-radius:.55rem 0 0 .55rem;place-items:center;padding:0;transition:transform .22s cubic-bezier(0,0,.2,1),opacity .14s,visibility 0s linear .22s;display:grid;position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.TemplateLivePreview-module__RUOdGG__restoreAction svg{width:1rem;height:1rem}.TemplateLivePreview-module__RUOdGG__actionDock[data-expanded=false] .TemplateLivePreview-module__RUOdGG__restoreAction{visibility:visible;opacity:1;pointer-events:auto;transition:transform .22s cubic-bezier(0,0,.2,1),opacity .14s,visibility linear;transform:translateY(-50%)}.TemplateLivePreview-module__RUOdGG__restoreAction:hover{background:var(--accent-hover)}.TemplateLivePreview-module__RUOdGG__restoreAction:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.TemplateLivePreview-module__RUOdGG__loginAction,.TemplateLivePreview-module__RUOdGG__unavailableAction{border:1px solid var(--accent);background:var(--accent);min-height:2.75rem;color:var(--accent-text);font-size:var(--type-control);white-space:nowrap;border-radius:.3rem;flex:none;justify-content:center;align-items:center;padding-inline:1rem;font-weight:750;text-decoration:none;display:inline-flex}.TemplateLivePreview-module__RUOdGG__actionBody>form{width:100%}.TemplateLivePreview-module__RUOdGG__loginAction:hover{background:var(--accent-hover)}.TemplateLivePreview-module__RUOdGG__unavailableAction{border-color:var(--border);background:var(--surface-muted);color:var(--muted)}.TemplateLivePreview-module__RUOdGG__noScriptAction{padding:1rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;display:flex}.TemplateLivePreview-module__RUOdGG__noScriptAction p{margin:0}.TemplateLivePreview-module__RUOdGG__noScriptAction a{color:var(--accent);font-weight:750}@media (max-width:640px){.TemplateLivePreview-module__RUOdGG__actionDock{--dock-edge:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom))}.TemplateLivePreview-module__RUOdGG__actionPanel{width:min(100vw - 1.5rem,21rem)}}@media (prefers-reduced-motion:reduce){.TemplateLivePreview-module__RUOdGG__actionPanel,.TemplateLivePreview-module__RUOdGG__restoreAction,.TemplateLivePreview-module__RUOdGG__actionDock[data-expanded=false] .TemplateLivePreview-module__RUOdGG__actionPanel,.TemplateLivePreview-module__RUOdGG__actionDock[data-expanded=false] .TemplateLivePreview-module__RUOdGG__restoreAction{transition:none}}
.UseTemplateForm-module__AcnAba__creationForm{gap:.45rem;min-width:0;display:grid}.UseTemplateForm-module__AcnAba__creationFormExpanded{grid-column:1/-1}.UseTemplateForm-module__AcnAba__primaryButton{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:2.75rem;color:var(--text);font-size:var(--type-label);overflow-wrap:anywhere;text-align:center;border-radius:.3rem;justify-content:center;align-items:center;padding-inline:.7rem;font-weight:740;line-height:1.25;display:inline-flex}.UseTemplateForm-module__AcnAba__primaryButton:not(:disabled){cursor:pointer}.UseTemplateForm-module__AcnAba__primaryButton:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.UseTemplateForm-module__AcnAba__primaryButton:disabled{cursor:not-allowed;opacity:.58}.UseTemplateForm-module__AcnAba__primaryButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.UseTemplateForm-module__AcnAba__creationError,.UseTemplateForm-module__AcnAba__creationNote{color:var(--muted);font-size:var(--type-caption);line-height:1.45}.UseTemplateForm-module__AcnAba__creationError{color:var(--danger)}.UseTemplateForm-module__AcnAba__reuseConfirmation{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--surface-muted) 58%, var(--surface));border-radius:.35rem;gap:.8rem;padding:.85rem;display:grid}.UseTemplateForm-module__AcnAba__reuseConfirmation p{color:var(--text);font-size:var(--type-control);margin:0;line-height:1.55}.UseTemplateForm-module__AcnAba__reuseConfirmation>div{flex-wrap:wrap;gap:.45rem;display:flex}.UseTemplateForm-module__AcnAba__reuseConfirmation button,.UseTemplateForm-module__AcnAba__reuseConfirmation a{border:1px solid var(--border);background:var(--surface);min-height:2.75rem;color:var(--text);font-size:var(--type-label);border-radius:.3rem;justify-content:center;align-items:center;padding-inline:.7rem;font-weight:740;text-decoration:none;display:inline-flex}.UseTemplateForm-module__AcnAba__reuseConfirmation button:first-child{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.UseTemplateForm-module__AcnAba__reuseConfirmation button:last-child{color:var(--muted);background:0 0;border-color:#0000}.UseTemplateForm-module__AcnAba__reuseConfirmation button:disabled,.UseTemplateForm-module__AcnAba__reuseConfirmation a[aria-disabled=true]{cursor:wait;opacity:.62}.UseTemplateForm-module__AcnAba__reuseConfirmation button:focus-visible,.UseTemplateForm-module__AcnAba__reuseConfirmation a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview]{width:100%}.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview] .UseTemplateForm-module__AcnAba__primaryButton{border-color:var(--accent);background:var(--accent);min-height:2.75rem;color:var(--accent-text);font-size:var(--type-control)}.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview] .UseTemplateForm-module__AcnAba__primaryButton:not(:disabled):hover{background:var(--accent-hover);color:var(--accent-text)}.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview].UseTemplateForm-module__AcnAba__creationFormExpanded>.UseTemplateForm-module__AcnAba__primaryButton{display:none}.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview] .UseTemplateForm-module__AcnAba__reuseConfirmation{background:0 0;border:0;gap:.7rem;padding:0}.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview] .UseTemplateForm-module__AcnAba__reuseConfirmation p{font-size:var(--type-control)}.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview] .UseTemplateForm-module__AcnAba__reuseConfirmation>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview] .UseTemplateForm-module__AcnAba__reuseConfirmation button,.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview] .UseTemplateForm-module__AcnAba__reuseConfirmation a{text-align:center;min-width:0;padding-inline:.55rem}.UseTemplateForm-module__AcnAba__creationForm[data-variant=preview] .UseTemplateForm-module__AcnAba__reuseConfirmation button:last-child{grid-column:1/-1;min-height:2.75rem}@media (max-width:520px){.UseTemplateForm-module__AcnAba__reuseConfirmation>div{display:grid}}
.Templates-module__R-vOvq__pageHeader{border-bottom:1px solid var(--border);padding-bottom:clamp(2rem,4vw,3.75rem)}.Templates-module__R-vOvq__eyebrow,.Templates-module__R-vOvq__label{color:var(--accent);font-size:var(--type-micro);letter-spacing:.11em;text-transform:uppercase;margin:0;font-weight:780}.Templates-module__R-vOvq__pageHeader h1{font-family:var(--display-font);font-size:var(--type-page-title);letter-spacing:-.045em;font-weight:510;line-height:var(--leading-display);overflow-wrap:anywhere;text-wrap:balance;margin:.65rem 0 0}.Templates-module__R-vOvq__pageDescription{max-width:42rem;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-copy);margin:1rem 0 0}.Templates-module__R-vOvq__workspaceError{border:1px solid var(--border);border-left:3px solid var(--danger);background:var(--surface);border-radius:.5rem;max-width:46rem;margin-block:3rem;padding:clamp(1.5rem,4vw,2.5rem)}.Templates-module__R-vOvq__workspaceError h2{font-family:var(--display-font);letter-spacing:-.04em;margin:.7rem 0 0;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:550}.Templates-module__R-vOvq__workspaceError>p:last-child{color:var(--muted);margin:1rem 0 0;line-height:1.65}.Templates-module__R-vOvq__footer{border-top:1px solid var(--border);color:var(--muted);font-size:var(--type-caption);letter-spacing:.04em;justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}@media (max-width:760px){.Templates-module__R-vOvq__pageHeader{padding-bottom:1.25rem}.Templates-module__R-vOvq__pageHeader h1{margin-top:.4rem}.Templates-module__R-vOvq__pageDescription{margin-top:.55rem;line-height:1.45}.Templates-module__R-vOvq__footer{display:grid}}
