.pt-root{background:var(--pt-surface);color:var(--pt-navy);font-family:Inter,sans-serif}.pt-container{padding-left:16px;padding-right:16px;width:100%}.pt-prose{max-width:75ch}@media(min-width:640px){.pt-container{padding-left:24px;padding-right:24px}}@media(min-width:1024px){.pt-container{padding-left:32px;padding-right:32px}}.pt-card{background:#fff;border:1px solid var(--pt-border);border-radius:8px;box-shadow:0 1px 2px var(--pt-shadow),0 4px 16px var(--pt-shadow)}.pt-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.pt-root select:focus,.pt-root textarea:focus{border-color:var(--pt-primary)!important;box-shadow:0 0 0 3px var(--pt-ring)!important;outline:none}.pt-root :focus-visible{outline-color:var(--pt-primary)}.pt-root .text-\[10px\],.pt-root .text-\[11px\],.pt-root .text-\[12px\],.pt-root .text-\[13px\],.pt-root .text-xs{font-size:15px;line-height:22px}.pt-root .text-\[14px\],.pt-root .text-sm{font-size:16px;line-height:24px}@media(min-width:640px){.pt-root .sm\:text-\[13px\],.pt-root .sm\:text-xs{font-size:15px;line-height:22px}.pt-root .sm\:text-\[14px\],.pt-root .sm\:text-sm{font-size:16px;line-height:24px}}.pt-root .bg-\[\#5B4CFF\],.pt-root .file\:bg-indigo-50::file-selector-button{background-color:var(--pt-primary-strong)}.pt-root .hover\:bg-\[\#4A3EE0\]:hover{background-color:var(--pt-primary-hover)}.pt-root .bg-\[\#5B4CFF\]\/10,.pt-root .bg-\[\#5B4CFF\]\/15,.pt-root .bg-\[\#5B4CFF\]\/5,.pt-root .bg-indigo-50,.pt-root .bg-indigo-50\/50,.pt-root .bg-violet-50,.pt-root .focus-visible\:bg-violet-50:focus-visible,.pt-root .from-indigo-50,.pt-root .hover\:bg-indigo-50\/40:hover{background-color:var(--pt-primary-50);--tw-gradient-from:var(--pt-primary-50)}.pt-root .bg-violet-100,.pt-root .hover\:bg-\[\#5B4CFF\]\/20:hover,.pt-root .hover\:bg-violet-100:hover{background-color:var(--pt-primary-100)}.pt-root .file\:text-\[\#5B4CFF\]::file-selector-button,.pt-root .hover\:text-\[\#4338CA\]:hover,.pt-root .hover\:text-\[\#5B4CFF\]:hover,.pt-root .hover\:text-indigo-700:hover,.pt-root .text-\[\#4338CA\],.pt-root .text-\[\#5B4CFF\],.pt-root .text-indigo-600,.pt-root .text-indigo-700,.pt-root .text-violet-700,.pt-root .text-violet-800{color:var(--pt-primary-ink)}.pt-root .text-indigo-200,.pt-root .text-indigo-400{color:var(--pt-primary)}.pt-root .bg-slate-800{background-color:var(--pt-primary-strong)}.pt-root .hover\:bg-slate-900:hover{background-color:var(--pt-primary-hover)}.pt-root .border-\[\#5B4CFF\],.pt-root .focus\:border-\[\#5B4CFF\]:focus,.pt-root .hover\:border-\[\#5B4CFF\]:hover{border-color:var(--pt-primary)}.pt-root .border-l-\[\#5B4CFF\]{border-left-color:var(--pt-primary)}.pt-root .border-\[\#5B4CFF\]\/40,.pt-root .border-indigo-100,.pt-root .border-violet-200,.pt-root .hover\:border-\[\#5B4CFF\]\/50:hover{border-color:var(--pt-primary-200)}.pt-root .focus-visible\:ring-\[\#5B4CFF\]:focus-visible,.pt-root .focus\:ring-\[\#5B4CFF\]:focus,.pt-root .ring-\[\#5B4CFF\]{--tw-ring-color:var(--pt-primary)}.pt-root .focus\:ring-\[\#5B4CFF\]\/30:focus,.pt-root .ring-\[\#5B4CFF\]\/30,.pt-root .ring-\[\#5B4CFF\]\/40{--tw-ring-color:var(--pt-ring)}.pt-root .accent-\[\#5B4CFF\]{accent-color:var(--pt-primary-strong)}.pt-root .bg-\[\#C2410C\],.pt-root .bg-\[\#EA580C\]{background-color:var(--pt-accent);color:var(--pt-accent-ink)}.pt-root .hover\:bg-\[\#C2410C\]:hover{background-color:var(--pt-accent);filter:brightness(.94)}.pt-root .text-\[\#C2410C\],.pt-root .text-\[\#EA580C\]{color:#9a3412}.pt-root .bg-\[\#F4F6FA\],.pt-root .bg-\[\#F8FAFC\]{background-color:var(--pt-surface)}.pt-root a.h-10,.pt-root a.h-9,.pt-root button.h-10,.pt-root button.h-9{white-space:nowrap}@media(prefers-reduced-motion:reduce){.pt-root *,.pt-root :after,.pt-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pt-root td,.pt-root td .text-\[14px\],.pt-root td .text-sm,.pt-root td.text-\[14px\],.pt-root td.text-sm,.pt-root th,.pt-root th.text-sm{font-size:15px}.pt-root .border-slate-200:not([class*=border-l-]):not([class*=border-t-]):not([class*=border-b-]),.pt-root .border-slate-300:not([class*=border-l-]):not([class*=border-t-]):not([class*=border-b-]){border-color:var(--pt-border)}.pt-root .border-slate-100,.pt-root .divide-slate-100>*+*{border-color:var(--pt-line)}.pt-root .bg-slate-50,.pt-root .hover\:bg-slate-50:hover{background-color:var(--pt-surface)}.pt-root .text-slate-800,.pt-root .text-slate-900{color:var(--pt-navy)}.pt-root .text-slate-500,.pt-root .text-slate-600{color:var(--pt-ink-2)}.pt-root .rounded-xl{border-radius:8px}.pt-root .shadow-sm{box-shadow:0 1px 2px var(--pt-shadow),0 4px 16px var(--pt-shadow)}
