.pt-ui,.admin-ui{--color-gray-50:var(--pt-n-50);--color-gray-100:var(--pt-n-100);--color-gray-200:var(--pt-n-200);--color-gray-300:var(--pt-n-300);--color-gray-400:var(--pt-n-400);--color-gray-500:var(--pt-n-500);--color-gray-600:var(--pt-n-600);--color-gray-700:var(--pt-n-700);--color-gray-800:var(--pt-n-800);--color-gray-900:var(--pt-n-900);--color-gray-950:var(--pt-n-950);--color-stone-50:var(--pt-n-50);--color-stone-100:var(--pt-n-100);--color-stone-200:var(--pt-n-200);--color-stone-300:var(--pt-n-300);--color-stone-400:var(--pt-n-400);--color-stone-500:var(--pt-n-500);--color-stone-600:var(--pt-n-600);--color-stone-700:var(--pt-n-700);--color-stone-800:var(--pt-n-800);--color-stone-900:var(--pt-n-900);--color-stone-950:var(--pt-n-950);--color-neutral-50:var(--pt-n-50);--color-neutral-100:var(--pt-n-100);--color-neutral-200:var(--pt-n-200);--color-neutral-300:var(--pt-n-300);--color-neutral-400:var(--pt-n-400);--color-neutral-500:var(--pt-n-500);--color-neutral-600:var(--pt-n-600);--color-neutral-700:var(--pt-n-700);--color-neutral-800:var(--pt-n-800);--color-neutral-900:var(--pt-n-900);--color-neutral-950:var(--pt-n-950);--color-zinc-50:var(--pt-n-50);--color-zinc-100:var(--pt-n-100);--color-zinc-200:var(--pt-n-200);--color-zinc-300:var(--pt-n-300);--color-zinc-400:var(--pt-n-400);--color-zinc-500:var(--pt-n-500);--color-zinc-600:var(--pt-n-600);--color-zinc-700:var(--pt-n-700);--color-zinc-800:var(--pt-n-800);--color-zinc-900:var(--pt-n-900);--color-zinc-950:var(--pt-n-950);--color-slate-50:var(--pt-n-50);--color-slate-100:var(--pt-n-100);--color-slate-200:var(--pt-n-200);--color-slate-300:var(--pt-n-300);--color-slate-400:var(--pt-n-400);--color-slate-500:var(--pt-n-500);--color-slate-600:var(--pt-n-600);--color-slate-700:var(--pt-n-700);--color-slate-800:var(--pt-n-800);--color-slate-900:var(--pt-n-900);--color-slate-950:var(--pt-n-950);--color-sage-50:var(--pt-b-50);--color-sage-100:var(--pt-b-100);--color-sage-200:var(--pt-b-200);--color-sage-300:var(--pt-b-300);--color-sage-400:var(--pt-b-400);--color-sage-500:var(--pt-b-500);--color-sage-600:var(--pt-b-600);--color-sage-700:var(--pt-b-700);--color-sage-800:var(--pt-b-800);--color-sage-900:var(--pt-b-900);--color-sage-950:var(--pt-b-950);--color-red-50:var(--pt-d-50);--color-red-100:var(--pt-d-100);--color-red-200:var(--pt-d-200);--color-red-300:var(--pt-d-300);--color-red-400:var(--pt-d-400);--color-red-500:var(--pt-d-500);--color-red-600:var(--pt-d-600);--color-red-700:var(--pt-d-700);--color-red-800:var(--pt-d-800);--color-red-900:var(--pt-d-900);--color-red-950:var(--pt-d-950);--color-rose-50:var(--pt-d-50);--color-rose-100:var(--pt-d-100);--color-rose-200:var(--pt-d-200);--color-rose-300:var(--pt-d-300);--color-rose-400:var(--pt-d-400);--color-rose-500:var(--pt-d-500);--color-rose-600:var(--pt-d-600);--color-rose-700:var(--pt-d-700);--color-rose-800:var(--pt-d-800);--color-rose-900:var(--pt-d-900);--color-rose-950:var(--pt-d-950);--color-emerald-50:var(--pt-s-50);--color-emerald-100:var(--pt-s-100);--color-emerald-200:var(--pt-s-200);--color-emerald-300:var(--pt-s-300);--color-emerald-400:var(--pt-s-400);--color-emerald-500:var(--pt-s-500);--color-emerald-600:var(--pt-s-600);--color-emerald-700:var(--pt-s-700);--color-emerald-800:var(--pt-s-800);--color-emerald-900:var(--pt-s-900);--color-emerald-950:var(--pt-s-950);--color-green-50:var(--pt-s-50);--color-green-100:var(--pt-s-100);--color-green-200:var(--pt-s-200);--color-green-300:var(--pt-s-300);--color-green-400:var(--pt-s-400);--color-green-500:var(--pt-s-500);--color-green-600:var(--pt-s-600);--color-green-700:var(--pt-s-700);--color-green-800:var(--pt-s-800);--color-green-900:var(--pt-s-900);--color-green-950:var(--pt-s-950);--color-teal-50:var(--pt-s-50);--color-teal-100:var(--pt-s-100);--color-teal-200:var(--pt-s-200);--color-teal-300:var(--pt-s-300);--color-teal-400:var(--pt-s-400);--color-teal-500:var(--pt-s-500);--color-teal-600:var(--pt-s-600);--color-teal-700:var(--pt-s-700);--color-teal-800:var(--pt-s-800);--color-teal-900:var(--pt-s-900);--color-teal-950:var(--pt-s-950);--color-amber-50:var(--pt-w-50);--color-amber-100:var(--pt-w-100);--color-amber-200:var(--pt-w-200);--color-amber-300:var(--pt-w-300);--color-amber-400:var(--pt-w-400);--color-amber-500:var(--pt-w-500);--color-amber-600:var(--pt-w-600);--color-amber-700:var(--pt-w-700);--color-amber-800:var(--pt-w-800);--color-amber-900:var(--pt-w-900);--color-amber-950:var(--pt-w-950);--color-yellow-50:var(--pt-w-50);--color-yellow-100:var(--pt-w-100);--color-yellow-200:var(--pt-w-200);--color-yellow-300:var(--pt-w-300);--color-yellow-400:var(--pt-w-400);--color-yellow-500:var(--pt-w-500);--color-yellow-600:var(--pt-w-600);--color-yellow-700:var(--pt-w-700);--color-yellow-800:var(--pt-w-800);--color-yellow-900:var(--pt-w-900);--color-yellow-950:var(--pt-w-950);--color-orange-50:var(--pt-w-50);--color-orange-100:var(--pt-w-100);--color-orange-200:var(--pt-w-200);--color-orange-300:var(--pt-w-300);--color-orange-400:var(--pt-w-400);--color-orange-500:var(--pt-w-500);--color-orange-600:var(--pt-w-600);--color-orange-700:var(--pt-w-700);--color-orange-800:var(--pt-w-800);--color-orange-900:var(--pt-w-900);--color-orange-950:var(--pt-w-950);--color-blue-50:var(--pt-i-50);--color-blue-100:var(--pt-i-100);--color-blue-200:var(--pt-i-200);--color-blue-300:var(--pt-i-300);--color-blue-400:var(--pt-i-400);--color-blue-500:var(--pt-i-500);--color-blue-600:var(--pt-i-600);--color-blue-700:var(--pt-i-700);--color-blue-800:var(--pt-i-800);--color-blue-900:var(--pt-i-900);--color-blue-950:var(--pt-i-950);--color-sky-50:var(--pt-i-50);--color-sky-100:var(--pt-i-100);--color-sky-200:var(--pt-i-200);--color-sky-300:var(--pt-i-300);--color-sky-400:var(--pt-i-400);--color-sky-500:var(--pt-i-500);--color-sky-600:var(--pt-i-600);--color-sky-700:var(--pt-i-700);--color-sky-800:var(--pt-i-800);--color-sky-900:var(--pt-i-900);--color-sky-950:var(--pt-i-950);--color-indigo-50:var(--pt-i-50);--color-indigo-100:var(--pt-i-100);--color-indigo-200:var(--pt-i-200);--color-indigo-300:var(--pt-i-300);--color-indigo-400:var(--pt-i-400);--color-indigo-500:var(--pt-i-500);--color-indigo-600:var(--pt-i-600);--color-indigo-700:var(--pt-i-700);--color-indigo-800:var(--pt-i-800);--color-indigo-900:var(--pt-i-900);--color-indigo-950:var(--pt-i-950);--color-cyan-50:var(--pt-i-50);--color-cyan-100:var(--pt-i-100);--color-cyan-200:var(--pt-i-200);--color-cyan-300:var(--pt-i-300);--color-cyan-400:var(--pt-i-400);--color-cyan-500:var(--pt-i-500);--color-cyan-600:var(--pt-i-600);--color-cyan-700:var(--pt-i-700);--color-cyan-800:var(--pt-i-800);--color-cyan-900:var(--pt-i-900);--color-cyan-950:var(--pt-i-950);--color-violet-50:var(--pt-x-50);--color-violet-100:var(--pt-x-100);--color-violet-200:var(--pt-x-200);--color-violet-300:var(--pt-x-300);--color-violet-400:var(--pt-x-400);--color-violet-500:var(--pt-x-500);--color-violet-600:var(--pt-x-600);--color-violet-700:var(--pt-x-700);--color-violet-800:var(--pt-x-800);--color-violet-900:var(--pt-x-900);--color-violet-950:var(--pt-x-950);--color-purple-50:var(--pt-x-50);--color-purple-100:var(--pt-x-100);--color-purple-200:var(--pt-x-200);--color-purple-300:var(--pt-x-300);--color-purple-400:var(--pt-x-400);--color-purple-500:var(--pt-x-500);--color-purple-600:var(--pt-x-600);--color-purple-700:var(--pt-x-700);--color-purple-800:var(--pt-x-800);--color-purple-900:var(--pt-x-900);--color-purple-950:var(--pt-x-950);--color-fuchsia-50:var(--pt-x-50);--color-fuchsia-100:var(--pt-x-100);--color-fuchsia-200:var(--pt-x-200);--color-fuchsia-300:var(--pt-x-300);--color-fuchsia-400:var(--pt-x-400);--color-fuchsia-500:var(--pt-x-500);--color-fuchsia-600:var(--pt-x-600);--color-fuchsia-700:var(--pt-x-700);--color-fuchsia-800:var(--pt-x-800);--color-fuchsia-900:var(--pt-x-900);--color-fuchsia-950:var(--pt-x-950);--color-pink-50:var(--pt-x-50);--color-pink-100:var(--pt-x-100);--color-pink-200:var(--pt-x-200);--color-pink-300:var(--pt-x-300);--color-pink-400:var(--pt-x-400);--color-pink-500:var(--pt-x-500);--color-pink-600:var(--pt-x-600);--color-pink-700:var(--pt-x-700);--color-pink-800:var(--pt-x-800);--color-pink-900:var(--pt-x-900);--color-pink-950:var(--pt-x-950);--color-charcoal-50:var(--pt-n-50);--color-charcoal-100:var(--pt-n-200);--color-charcoal-200:var(--pt-n-300);--color-charcoal-300:var(--pt-muted);--color-charcoal-400:var(--pt-n-500);--color-charcoal-500:var(--pt-n-600);--color-charcoal-600:var(--pt-n-700);--color-charcoal-700:var(--pt-n-800);--color-charcoal-800:var(--pt-n-800);--color-charcoal-900:var(--pt-ink);--color-cream-50:var(--pt-n-50);--color-cream-100:var(--pt-n-100);--color-cream-200:var(--pt-n-100);--color-cream-300:var(--pt-n-200);--color-ink:var(--pt-ink);--color-body:var(--pt-body);--color-muted:var(--pt-muted);--color-line:var(--pt-line);--color-surface:var(--pt-subtle);--color-tint:var(--pt-brand-soft);--color-dark:var(--pt-dark);--radius-md:var(--pt-radius-sm);--radius-lg:var(--pt-radius-control);--radius-xl:var(--pt-radius-card);--radius-2xl:var(--pt-radius-lg);--font-heading:var(--pt-font-sans);--font-body:var(--pt-font-sans);--a-bg:var(--pt-bg);--a-side:var(--pt-subtle);--a-card:var(--pt-card);--a-line:var(--pt-line);--a-line-strong:var(--pt-line-strong);--a-faint:var(--pt-faint);--a-muted:var(--pt-muted);--a-body:var(--pt-body);--a-ink:var(--pt-ink);--a-accent:var(--pt-brand);--a-accent-hover:var(--pt-brand-hover);--a-tint:var(--pt-brand-soft);--a-radius-control:var(--pt-radius-control);--a-radius-card:var(--pt-radius-card);--a-shadow-card:var(--pt-shadow-card);--a-shadow-float:var(--pt-shadow-float);font-family:var(--pt-font-sans)}.pt-ui ::selection,.admin-ui ::selection{background:var(--pt-selection)}.pt-display{font-family:var(--pt-font-display);letter-spacing:-.015em}@layer base{.book-step *,.book-step :before,.book-step :after{border-color:var(--pt-line)}.book-step .book-render *,.book-step .book-render :before,.book-step .book-render :after{border-color:currentColor}.admin-ui *,.admin-ui :before,.admin-ui :after{border-color:var(--a-line)}.admin-ui input:not([type=checkbox]):not([type=radio]),.admin-ui select,.admin-ui textarea{border-color:var(--a-line-strong)}.admin-ui h1,.admin-ui h2,.admin-ui h3{color:var(--a-ink)}.admin-ui :focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.admin-ui input:focus-visible,.admin-ui select:focus-visible,.admin-ui textarea:focus-visible{outline-offset:0}.admin-ui input[type=checkbox],.admin-ui input[type=radio]{accent-color:var(--a-accent)}@media (max-width:767.98px){.admin-ui main button,.admin-ui main [role=button],.admin-ui main select,.admin-ui main summary,.admin-ui main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]){min-height:40px}.admin-ui main button{min-width:40px}.admin-ui main summary{padding-block:10px}}}.book-step :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):not(:disabled):not(:focus):hover{border-color:var(--pt-faint)}.pt-ui{--puck-color-azure-01:var(--pt-b-950);--puck-color-azure-02:var(--pt-b-900);--puck-color-azure-03:var(--pt-b-800);--puck-color-azure-04:var(--pt-b-700);--puck-color-azure-05:var(--pt-b-600);--puck-color-azure-06:var(--pt-b-500);--puck-color-azure-07:var(--pt-b-400);--puck-color-azure-08:var(--pt-b-300);--puck-color-azure-09:var(--pt-b-200);--puck-color-azure-10:var(--pt-b-100);--puck-color-azure-11:var(--pt-b-50);--puck-color-azure-12:var(--pt-b-50)}.admin-ui{background:var(--pt-bg);color:var(--pt-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px}@keyframes a-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.a-skeleton{background:linear-gradient(90deg, var(--pt-n-100) 0, var(--pt-n-50) 40px, var(--pt-n-100) 80px) var(--pt-n-100);background-size:200px 100%;border-radius:6px;animation:1.4s ease-in-out infinite a-shimmer}@keyframes a-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.a-pop{animation:.18s ease-out both a-pop}@keyframes a-drawer{0%{transform:translate(-100%)}to{transform:translate(0)}}.a-drawer{animation:.2s ease-out both a-drawer}@media (prefers-reduced-motion:reduce){.a-skeleton,.a-pop,.a-drawer{animation:none}}.admin-ui input:not([type=checkbox]):not([type=radio]):not([type=range]):not(:disabled):not(:focus):hover,.admin-ui select:not(:disabled):not(:focus):hover,.admin-ui textarea:not(:disabled):not(:focus):hover{border-color:var(--a-faint)}
