/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@import "https://fonts.googleapis.com/css2?family=Inter:wght@300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Datatype:wdth,wght@50..150,100..900&display=block";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-divide-x-reverse:0;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-scroll-snap-strictness:proximity}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-teal-600:oklch(60% .118 184.704);--color-cyan-700:oklch(52% .105 223.128);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-600:oklch(51.1% .262 276.966);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-stone-100:oklch(97% .001 106.424);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-800:oklch(26.8% .007 34.298);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono);--color-brand:var(--color-blue-700);--color-brand-light:var(--color-blue-100);--color-success:var(--color-green-600);--color-success-light:var(--color-green-100);--color-danger:var(--color-red-600);--color-danger-light:var(--color-red-100);--color-warning:var(--color-amber-600);--color-warning-light:var(--color-amber-100);--font-inter:"Inter",ui-sans-serif,system-ui,sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}@media (hover:hover){a:hover{text-decoration-line:underline}}hr{border-color:var(--color-gray-200)}button:hover{cursor:pointer}@media (prefers-color-scheme:dark){body{background-color:var(--color-gray-950);color:var(--color-gray-100)}a{color:var(--color-blue-400)}hr{border-color:var(--color-gray-700)}}.t-muted{color:var(--color-gray-500)}.t-muted-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}@media (prefers-color-scheme:dark){.t-muted,.t-muted-sm{color:var(--color-gray-400)}}}@layer components{.c-badge{width:fit-content;max-width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:3.40282e38px;align-items:center;display:inline-flex}.c-badge--lg{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.c-badge--green{background-color:var(--color-green-100);color:var(--color-green-800)}.c-badge--gray{background-color:var(--color-gray-100);color:var(--color-gray-600)}.c-badge--blue{background-color:var(--color-blue-100);color:var(--color-blue-800)}.c-badge--red{background-color:var(--color-red-100);color:var(--color-red-800)}.c-badge--amber{background-color:var(--color-amber-100);color:var(--color-amber-800)}.c-badge--muted{background-color:var(--color-gray-100);color:var(--color-gray-500)}.c-badge--stone{background-color:var(--color-stone-100);color:var(--color-stone-600)}.c-count-badge{vertical-align:middle;padding-inline:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--color-gray-200);color:var(--color-gray-600);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;display:inline-flex}a .c-count-badge{background-color:var(--color-blue-100);color:var(--color-brand)}.c-count-badge--active{background-color:var(--color-blue-500);color:var(--color-white)}.c-count-badge--green{background-color:var(--color-green-100);color:var(--color-green-800)}@media (prefers-color-scheme:dark){.c-badge--green{background-color:var(--color-green-900);color:var(--color-green-300)}.c-badge--gray{background-color:var(--color-gray-800);color:var(--color-gray-400)}.c-badge--blue{background-color:var(--color-blue-900);color:var(--color-blue-300)}.c-badge--red{background-color:var(--color-red-900);color:var(--color-red-300)}.c-badge--amber{background-color:var(--color-amber-900);color:var(--color-amber-300)}.c-badge--muted{background-color:var(--color-gray-800);color:var(--color-gray-500)}.c-badge--stone{background-color:var(--color-stone-800);color:var(--color-stone-400)}.c-count-badge{background-color:var(--color-gray-700);color:var(--color-gray-300)}a .c-count-badge{background-color:var(--color-blue-900);color:var(--color-blue-200)}.c-count-badge--active{background-color:var(--color-blue-600);color:var(--color-blue-100)}.c-count-badge--green{background-color:var(--color-green-900);color:var(--color-green-300)}}.c-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);text-align:center;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:5px;flex-wrap:nowrap;display:inline-flex}@media (hover:hover){.c-btn:hover{text-decoration-line:none}}.c-btn--primary{background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.c-btn--primary:hover{background-color:var(--color-blue-800)}}.c-btn--secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-700)}@media (hover:hover){.c-btn--secondary:hover{border-color:var(--color-gray-400);background-color:var(--color-gray-200)}}.c-btn--danger{background-color:var(--color-danger);color:var(--color-white)}@media (hover:hover){.c-btn--danger:hover{background-color:var(--color-red-800)}}.c-btn--disabled{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);background-color:var(--color-gray-50);color:var(--color-gray-700);cursor:not-allowed;opacity:.5}.c-btn--sm{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:13px}.c-btn--xs{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (prefers-color-scheme:dark){.c-btn--primary{background-color:var(--color-blue-600)}@media (hover:hover){.c-btn--primary:hover{background-color:var(--color-blue-500)}}.c-btn--secondary{border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-200)}@media (hover:hover){.c-btn--secondary:hover{background-color:var(--color-gray-700)}}.c-btn--danger{background-color:var(--color-red-700)}@media (hover:hover){.c-btn--danger:hover{background-color:var(--color-red-600)}}}calendar-date::part(button),calendar-range::part(button){background-color:#0000;border:none}calendar-month{color:var(--color-gray-900);--color-accent:var(--color-brand);--color-text-on-accent:white}calendar-month::part(button){border-radius:16px}calendar-month::part(selected){background-color:var(--color-brand);color:#fff}calendar-month::part(range-inner){background-color:var(--color-brand-light);border-radius:0}calendar-month::part(day-6){border-start-start-radius:16px;border-end-start-radius:16px}calendar-month::part(day-5){border-start-end-radius:16px;border-end-end-radius:16px}calendar-month::part(range-start){border-start-end-radius:0;border-end-end-radius:0}calendar-month::part(range-end){border-start-start-radius:0;border-end-start-radius:0}calendar-month::part(range-start range-end){border-radius:16px}@media (prefers-color-scheme:dark){calendar-month{color:var(--color-gray-100);--color-accent:var(--color-blue-400);--color-text-on-accent:white}calendar-month::part(selected){background-color:var(--color-blue-400);color:#fff}calendar-month::part(range-inner){background-color:var(--color-blue-900)}calendar-range::part(button){color:var(--color-gray-100)}}.c-card{background-color:var(--color-white);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);border-radius:var(--radius-xl)}.c-card>header,.c-card>footer{padding:calc(var(--spacing)*4);border-color:var(--color-gray-300)}.c-card>header{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-bottom-width:1px}.c-card>footer{border-top-style:var(--tw-border-style);border-top-width:1px}.c-card>section{padding:calc(var(--spacing)*6)}.c-card--flush>section{padding:calc(var(--spacing)*0)}.c-card--flush>section>p{padding:calc(var(--spacing)*6)}@media (prefers-color-scheme:dark){.c-card{border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.c-card>header,.c-card>footer{border-color:var(--color-gray-700)}}.c-count-meter{align-items:center;gap:calc(var(--spacing)*1.5);color:var(--context-muted);display:inline-flex}.c-count-meter__count{height:calc(var(--spacing)*5);min-width:calc(var(--spacing)*5);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-gray-600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.c-count-meter__segments{gap:calc(var(--spacing)*.5);grid-template-columns:repeat(4,minmax(0,1fr));display:inline-grid}.c-count-meter__segment{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*2);background-color:var(--color-gray-200);border-radius:3.40282e38px}.c-count-meter__segment--filled{background-color:var(--color-gray-500)}.c-chat-turn-meter{height:calc(var(--spacing)*2);width:calc(var(--spacing)*16);background-color:var(--color-gray-200);vertical-align:middle;border-radius:3.40282e38px;display:inline-flex;overflow:hidden}.c-chat-turn-meter__bar{background-color:var(--color-blue-600);border-radius:3.40282e38px;height:100%;display:block}.c-chat-turn-meter__bar--0{width:calc(var(--spacing)*0)}.c-chat-turn-meter__bar--25{width:25%}.c-chat-turn-meter__bar--50{width:50%}.c-chat-turn-meter__bar--75{width:75%}.c-code-block{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-gray-900);background-color:var(--color-gray-50);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);overflow-x:auto}.c-code-block--error{color:var(--color-rose-900);background-color:var(--color-rose-50);border-color:var(--color-rose-200)}@media (prefers-color-scheme:dark){.c-code-block{color:var(--color-gray-100);background-color:var(--color-gray-950);border-color:var(--color-gray-700)}.c-code-block--error{color:var(--color-rose-200);background-color:var(--color-rose-950);border-color:var(--color-rose-800)}}.c-theme--light{color-scheme:light}.c-theme--light .c-btn--primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-blue);background-color:var(--context-blue);color:var(--color-white)}@media (hover:hover){.c-theme--light .c-btn--primary:hover{border-color:var(--context-blue-hover);background-color:var(--context-blue-hover)}}.c-theme--light .c-btn--secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-control-border);background-color:var(--color-gray-50);color:var(--context-muted-dark)}@media (hover:hover){.c-theme--light .c-btn--secondary:hover{border-color:var(--context-muted);background-color:var(--color-gray-100)}}.c-theme--light .c-table thead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line);background-color:var(--context-sidebar)}.c-theme--light .c-table th{color:var(--context-muted-dark)}.c-theme--light .c-table tbody tr:hover{background-color:var(--context-row-hover)}.c-theme--light .c-table tbody tr:hover td{color:var(--context-ink)}.c-theme--light .c-table tbody tr:hover .t-muted,.c-theme--light .c-table tbody tr:hover .t-muted-sm,.c-theme--light .c-table tbody tr:hover .c-context-subline,.c-theme--light .c-table tbody tr:hover .c-context-description{color:var(--context-muted-dark)}@media (prefers-color-scheme:dark){.c-theme--light .t-muted,.c-theme--light .t-muted-sm{color:var(--context-muted)}.c-theme--light .pagy.series-nav a{color:var(--context-muted-dark)}@media (hover:hover){.c-theme--light .pagy.series-nav a:hover{background-color:var(--context-nav-hover);color:var(--context-ink)}}.c-theme--light .pagy.series-nav a[aria-disabled=true]{color:var(--context-muted)}@media (hover:hover){.c-theme--light .pagy.series-nav a[aria-disabled=true]:hover{color:var(--context-muted);background-color:#0000}}.c-theme--light .pagy.series-nav a[aria-current=page]{background-color:var(--context-blue);color:var(--color-white)}@media (hover:hover){.c-theme--light .pagy.series-nav a[aria-current=page]:hover{background-color:var(--context-blue);color:var(--color-white)}}.c-theme--light .c-badge--green,.c-theme--light .c-count-badge--green{background-color:var(--color-green-100);color:var(--color-green-800)}.c-theme--light .c-badge--gray{background-color:var(--color-gray-100);color:var(--color-gray-600)}.c-theme--light .c-badge--blue,.c-theme--light a .c-count-badge{background-color:var(--color-blue-100);color:var(--color-blue-800)}.c-theme--light .c-badge--red{background-color:var(--color-red-100);color:var(--color-red-800)}.c-theme--light .c-badge--amber{background-color:var(--color-amber-100);color:var(--color-amber-800)}.c-theme--light .c-badge--muted{background-color:var(--color-gray-100);color:var(--color-gray-500)}.c-theme--light .c-badge--stone{background-color:var(--color-stone-100);color:var(--color-stone-600)}.c-theme--light .c-count-badge{background-color:var(--color-gray-200);color:var(--color-gray-600)}.c-theme--light .c-count-badge--active{background-color:var(--color-blue-500);color:var(--color-white)}}.c-context-disclosure{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);border-radius:7px}.c-context-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);list-style-type:none;display:flex}.c-context-disclosure__summary-main{min-width:calc(var(--spacing)*0);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);flex:1;display:flex}.c-context-disclosure summary::-webkit-details-marker{display:none}.c-context-disclosure__chevron{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.c-context-disclosure[open]>summary .c-context-disclosure__chevron{rotate:90deg}.c-context-disclosure__body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line-soft);padding:calc(var(--spacing)*3)}.c-context-page{gap:calc(var(--spacing)*6);display:grid}.c-context-page__header{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:40rem){.c-context-page__header{flex-direction:row;justify-content:space-between;align-items:center}}.c-context-page__header{width:100%;padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*0);max-width:var(--context-page-max-width);margin-inline:auto}.c-context-page__header--mobile-split{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);flex-flow:row}.c-context-page__header--mobile-split>form,.c-context-page__header--mobile-split>.c-btn{flex-shrink:0}.c-context-page__header p{margin-top:calc(var(--spacing)*2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-muted)}.c-context-page__header h1{margin:calc(var(--spacing)*0);--tw-leading:var(--leading-tight);font-size:30px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-context-page__title{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*3);display:flex}.c-context-page__title-icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);color:var(--context-icon);place-items:center;font-size:22px;display:grid}.c-context-source-tile{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffffc7),0 1px 2px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:7px;flex-shrink:0;place-items:center;display:inline-grid}.c-context-source-tile--drawer{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.c-context-source-tile--bulletin{color:var(--color-slate-500)}.c-context-source-tile--newsletter{color:var(--color-teal-600)}.c-context-source-tile--inbound-email{color:var(--color-cyan-700)}.c-context-source-tile--livestream{color:var(--color-rose-600)}.c-context-source-tile--homily{color:var(--color-fuchsia-700)}.c-context-source-tile--social-post{color:var(--color-indigo-600)}.c-context-source-tile--chat{color:var(--color-sky-600)}.c-context-content{width:100%;padding:calc(var(--spacing)*0);margin-inline:auto}.c-context-content>main{width:100%;padding-inline:var(--context-page-padding-inline);margin-inline:auto}.c-context-content>main>.c-context-page{padding-bottom:calc(var(--spacing)*16)}.c-context-flash{padding-top:calc(var(--spacing)*4);max-width:var(--context-page-max-width);padding-inline:var(--context-page-padding-inline);margin-inline:auto}.c-context-panel{width:100%;min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);max-width:var(--context-page-max-width);border-radius:7px;margin-inline:auto;overflow:hidden}.c-context-panel__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line);padding-inline:calc(var(--spacing)*4);padding-block:13px;display:flex}.c-context-panel__body{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);display:grid}.c-context-panel__body--filters{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line-soft);container-type:inline-size}.c-context-panel__controls{align-items:center;gap:calc(var(--spacing)*3);display:flex}.c-context-section-label{margin:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-ink)}.c-context-result-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted)}.c-context-notice{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line-soft);background-color:var(--context-sidebar);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);color:var(--context-muted-dark);font-size:13px}.c-context-hint{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200);background-color:var(--color-blue-50);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-slate-600);max-width:var(--context-page-max-width);border-radius:7px;margin-inline:auto}.c-context-hint strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.c-context-back-link{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--context-muted-dark);text-decoration-line:none;display:flex}@media (hover:hover){.c-context-back-link:hover{color:var(--context-ink);text-decoration-line:none}}.c-segment{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-control-border);background-color:var(--color-white);border-radius:5px;place-self:flex-start;width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}.c-segment a,.c-segment button{border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--context-control-border);background-color:var(--color-white);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted-dark);text-decoration-line:none}.c-segment a:last-child,.c-segment button:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.c-segment a.active,.c-segment button.active{background-color:var(--context-nav-active);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-segment--wrap{flex-wrap:wrap;display:flex}.c-context-category-segments{display:none}.c-context-category-select{width:100%;max-width:var(--container-xs)}.c-context-category-select .c-form select{border-color:var(--context-control-border);height:34px;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:5px}.c-context-category-select .c-form select:focus{border-color:var(--context-blue);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@container (min-width:37rem){.c-context-category-segments{display:inline-flex}.c-context-category-select{display:none}}.c-table-scroll{border-style:var(--tw-border-style);background-color:var(--color-white);border-width:0;border-radius:0;max-width:100%;overflow-x:auto}.c-table--context-communities{table-layout:fixed;min-width:55rem}.c-table__column--community-favorite{width:3rem}.c-table__column--community-name{width:31%}.c-table__column--community-activity{width:24%}.c-table__column--community-communication{width:26%}.c-table__column--community-answers{width:16%}.c-table--context-chats{table-layout:fixed;min-width:52rem}.c-table__column--chat-conversation{width:64%}.c-table__column--chat-messages{width:14%}.c-table__column--chat-started{width:22%}.c-table--context-communications{table-layout:fixed;min-width:55rem}.c-table__column--communication-artifact{width:50%}.c-table__column--communication-state{width:17%}.c-table__column--communication-knowledge{width:15%}.c-table__column--communication-published{width:18%}.c-table--context-homilies{table-layout:fixed;min-width:62rem}.c-table__column--homily-identity{width:46%}.c-table__column--homily-scope{width:17%}.c-table__column--homily-homilist{width:14%}.c-table__column--homily-duration{width:10%}.c-table__column--homily-review-state{width:13%}.c-table--context-channels{table-layout:fixed;width:max-content;min-width:58rem}.c-table__column--channel-identity{width:45%}.c-table__column--channel-health{width:18%}.c-table__column--channel-schedule{width:27%}.c-table__column--channel-actions{width:10%}.c-table--context-chat-installations{table-layout:fixed;min-width:48rem}.c-table__column--chat-installation-identity,.c-table__column--chat-installation-origins{width:40%}.c-table__column--chat-installation-status{width:20%}.c-table--context-runs{table-layout:fixed;min-width:66rem}.c-table__column--run-identity{width:38%}.c-table__column--run-status{width:22%}.c-table__column--run-started{width:24%}.c-table__column--run-duration{width:12%}.c-table__column--run-actions{width:4rem}.c-run-row-actions{text-align:right}.c-runs-status-filter__segments{display:none}.c-runs-status-filter__select{display:block}.c-run-row__title,.c-run-drawer__header-main{min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.c-run-technical-list pre{max-height:calc(var(--spacing)*56);background-color:var(--context-sidebar);padding:calc(var(--spacing)*3);white-space:pre-wrap;border-radius:5px;overflow:auto}@container (min-width:52rem){.c-runs-status-filter__segments{display:inline-flex}.c-runs-status-filter__select{display:none}}.c-context-panel .c-table thead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line);background-color:var(--context-sidebar)}.c-context-panel .c-table th{padding-inline:calc(var(--spacing)*3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-muted-dark);text-transform:none;padding-block:9px}.c-context-panel .c-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line-soft);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3.5);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-ink)}.c-context-panel .c-table tbody tr[data-detail-drawer-row] strong:has(.c-context-source-tile){align-items:center}.c-context-panel .c-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.c-context-panel .c-table tbody tr:hover{background-color:var(--context-row-hover)}.c-context-panel .c-table tbody tr[data-detail-drawer-row]{cursor:pointer}.c-detail-drawer .c-table--compact th,.c-detail-drawer .c-table--compact td{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.c-context-table-link{color:var(--context-blue);text-decoration-line:none}@media (hover:hover){.c-context-table-link:hover{text-decoration-line:underline}}.c-context-excerpt{-webkit-line-clamp:2;color:var(--context-muted-dark);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-context-subline{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-muted)}.c-context-description{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-context-answer{min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*1.5);padding-right:calc(var(--spacing)*8);display:flex}.c-context-answer__icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);color:var(--context-icon);border-radius:5px;flex-shrink:0;place-items:center;font-size:9px;display:grid}.c-context-machine-label{margin:calc(var(--spacing)*0);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);white-space:pre-wrap;color:var(--context-muted)}.c-context-action-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:48rem){.c-context-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-context-action-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);padding:calc(var(--spacing)*4);border-radius:7px}.c-context-action-menu{flex-shrink:0;position:relative}.c-context-action-menu>summary{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);list-style-type:none;display:flex}.c-context-action-menu>summary::-webkit-details-marker{display:none}.c-context-action-menu__panel{right:calc(var(--spacing)*0);z-index:20;margin-top:calc(var(--spacing)*2);min-width:calc(var(--spacing)*48);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);padding-block:calc(var(--spacing)*1);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:7px;display:grid;position:absolute;overflow:hidden}.c-context-action-menu__panel[data-menu-overlay-open=true]{margin:calc(var(--spacing)*0);right:auto;position:fixed;inset:auto;overflow:visible}.c-context-action-menu__panel[hidden]{display:none}.c-context-action-menu__panel a,.c-context-action-menu__button{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--context-ink);border-width:0;text-decoration-line:none;display:flex}@media (hover:hover){:is(.c-context-action-menu__panel a,.c-context-action-menu__button):hover{background-color:var(--context-row-hover);text-decoration-line:none}}.c-context-action-menu__button{cursor:pointer}.c-context-action-menu--row{display:inline-flex}.c-context-action-menu--row>summary,.c-context-action-menu--row>.c-context-action-menu__trigger{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);padding:calc(var(--spacing)*0);justify-content:center}.c-context-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);justify-content:center;display:flex}.c-empty-state{align-items:flex-start;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*8);max-width:var(--context-page-max-width);border-radius:7px;flex-direction:column;margin-inline:auto;display:flex}.c-empty-state i{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-gray-400)}.c-empty-state h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-empty-state p{max-width:var(--container-xl);color:var(--context-muted);font-size:13px}.c-context-panel .c-empty-state{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line-soft);border-radius:0;max-width:none}.c-empty-state--drawer{border-color:var(--context-line-soft);max-width:none;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*5)}.c-dashboard-metrics{gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-bottom:calc(var(--spacing)*4);display:grid}.c-dashboard-metric{justify-content:flex-start;align-items:flex-start;gap:var(--cluster-gap,1.5rem);flex-flow:wrap;align-items:center;display:flex}.c-dashboard-metric__label{min-width:calc(var(--spacing)*32);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}@media (prefers-color-scheme:dark){.c-dashboard-metric__label{color:var(--color-gray-400)}}.c-dashboard-metric__value{justify-content:flex-start;align-items:flex-start;gap:var(--cluster-gap,1.5rem);flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.c-datatype-chart{color:var(--color-slate-600);display:inline-block}@media (prefers-color-scheme:dark){.c-datatype-chart{color:var(--color-slate-300)}}.c-datatype-chart{font-family:"Datatype",var(--font-mono);font-feature-settings:"liga" 1,"calt" 1;font-variant-ligatures:common-ligatures contextual;letter-spacing:0;font-weight:600;font-stretch:75%}.c-datatype-chart--pie{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;line-height:1}.c-datatype-chart--sparkline{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;line-height:1}.c-datatype-chart--fresh{color:var(--color-green-500)}.c-datatype-chart--stale{color:var(--color-amber-500)}.c-datatype-chart--critical{color:var(--color-red-800)}.c-datatype-chart--muted{color:var(--color-gray-400)}.c-date-range,.c-date-range__input{position:relative}.c-date-range__input input{cursor:pointer}.c-date-range__input .c-date-range__icon{pointer-events:none;top:50%;right:calc(var(--spacing)*3);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-gray-500);position:absolute}.c-date-range__popup{z-index:50;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding:calc(var(--spacing)*5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:fixed}@media (prefers-color-scheme:dark){.c-date-range__popup{border-color:var(--color-gray-600);background-color:var(--color-gray-800)}}.c-dialog{width:100%;max-width:none}@media (min-width:40rem){.c-dialog{border-radius:var(--radius-2xl);width:550px;margin:auto}}.c-dialog{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.c-dialog[open]{flex-direction:column;height:100%;display:flex}@media (min-width:40rem){.c-dialog[open]{border-radius:var(--radius-2xl);height:fit-content}}.c-dialog[open]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}@starting-style{.c-dialog[open]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}}.c-dialog::backdrop{background-color:var(--color-gray-900);opacity:.6;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}@starting-style{.c-dialog::backdrop{opacity:0}}.c-dialog__close{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-gray-400);cursor:pointer;border-style:var(--tw-border-style);border-width:0;position:absolute}@media (hover:hover){.c-dialog__close:hover{color:var(--color-gray-600)}}.c-dialog__frame{flex-direction:column;height:100%;display:flex}@media (min-width:40rem){.c-dialog__frame{height:auto}}.c-dialog__body{justify-content:center;align-items:center;gap:calc(var(--spacing)*6);padding:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*12);flex-direction:column;flex:1;display:flex}.c-dialog__icon{height:calc(var(--spacing)*14);width:calc(var(--spacing)*14);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.c-dialog__icon-glyph{font-family:"Font Awesome 6 Free";font-weight:900;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.c-dialog__footer{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*0);display:flex}.c-dialog__cancel-btn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-700);flex:1}@media (hover:hover){.c-dialog__cancel-btn:hover{border-color:var(--color-gray-400);background-color:var(--color-gray-200)}}.c-dialog__confirm-btn{flex:1}@media (min-width:40rem){.c-dialog--confirmation{width:450px}.c-dialog--confirmation[open]{height:350px}}.c-dialog--confirmation .c-dialog__frame{height:100%}.c-dialog[data-type=default] .c-dialog__icon{background-color:var(--color-gray-600);color:var(--color-white)}.c-dialog[data-type=default] .c-dialog__icon-glyph:before{content:""}.c-dialog[data-type=default] .c-dialog__confirm-btn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-700)}@media (hover:hover){.c-dialog[data-type=default] .c-dialog__confirm-btn:hover{border-color:var(--color-gray-400);background-color:var(--color-gray-200)}}.c-dialog[data-type=confirm] .c-dialog__icon{background-color:var(--color-brand);color:var(--color-white)}.c-dialog[data-type=confirm] .c-dialog__icon-glyph:before{content:""}.c-dialog[data-type=confirm] .c-dialog__confirm-btn{background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.c-dialog[data-type=confirm] .c-dialog__confirm-btn:hover{background-color:var(--color-blue-800)}}.c-dialog[data-type=destroy] .c-dialog__icon{background-color:var(--color-danger);color:var(--color-white)}.c-dialog[data-type=destroy] .c-dialog__icon-glyph:before{content:""}.c-dialog[data-type=destroy] .c-dialog__confirm-btn{background-color:var(--color-danger);color:var(--color-white)}@media (hover:hover){.c-dialog[data-type=destroy] .c-dialog__confirm-btn:hover{background-color:var(--color-red-800)}}@media (prefers-color-scheme:dark){.c-dialog{background-color:var(--color-gray-800);color:var(--color-gray-100)}.c-dialog::backdrop{background-color:var(--color-black);opacity:.7}.c-dialog__close{color:var(--color-gray-400)}@media (hover:hover){.c-dialog__close:hover{color:var(--color-gray-200)}}.c-dialog__body h2{color:var(--color-white)}.c-dialog__cancel-btn{border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:var(--color-gray-200)}@media (hover:hover){.c-dialog__cancel-btn:hover{background-color:var(--color-gray-600)}}.c-dialog[data-type=default] .c-dialog__confirm-btn{border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:var(--color-gray-200)}@media (hover:hover){.c-dialog[data-type=default] .c-dialog__confirm-btn:hover{background-color:var(--color-gray-600)}}.c-dialog[data-type=confirm] .c-dialog__confirm-btn{background-color:var(--color-blue-600)}@media (hover:hover){.c-dialog[data-type=confirm] .c-dialog__confirm-btn:hover{background-color:var(--color-blue-500)}}.c-dialog[data-type=destroy] .c-dialog__confirm-btn{background-color:var(--color-red-700)}@media (hover:hover){.c-dialog[data-type=destroy] .c-dialog__confirm-btn:hover{background-color:var(--color-red-600)}}}.c-detail-drawer{inset:calc(var(--spacing)*0);z-index:50;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;pointer-events:none;transition-duration:.15s;display:block;position:fixed}.c-detail-drawer[data-open=true]{opacity:1;pointer-events:auto}.c-detail-drawer__backdrop{inset:calc(var(--spacing)*0);background-color:var(--context-backdrop);position:absolute}.c-detail-drawer__panel{inset-block:calc(var(--spacing)*0);right:calc(var(--spacing)*0);--tw-translate-x:100%;width:100%;translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--context-line);background-color:var(--color-white);--tw-shadow:var(--context-drawer-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);max-width:min(var(--context-drawer-width),100vw);flex-direction:column;transition-duration:.2s;display:flex;position:absolute}.c-detail-drawer[data-open=true] .c-detail-drawer__panel{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.c-detail-drawer__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line);padding-inline:calc(var(--spacing)*6);padding-top:22px;padding-bottom:18px;display:flex}.c-detail-drawer__title{margin:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-ink)}.c-detail-drawer__meta{margin-top:calc(var(--spacing)*1.5);align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-muted);flex-wrap:wrap;display:flex}.c-detail-drawer__body{padding-inline:calc(var(--spacing)*6);flex:1;padding-block:22px;overflow-y:auto}.c-detail-drawer__form{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex}.c-form.c-detail-drawer__form>*+*{margin-top:calc(var(--spacing)*0)}.c-detail-drawer__form-body{flex-direction:column;display:flex}.c-detail-drawer__form-body>*{margin-top:0}.c-detail-drawer__form-body>*+*{margin-top:var(--stack-space,1.5rem);--stack-space:1rem}.c-detail-drawer__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line);background-color:var(--context-sidebar);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3.5);color:var(--context-muted);font-size:11px;display:flex}.c-detail-drawer__footer--actions{background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);justify-content:flex-start}.c-detail-drawer__section{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*2);display:grid}.c-detail-drawer__disclosure-stack{align-content:flex-start;gap:calc(var(--spacing)*3);display:grid}.c-detail-drawer__section-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-ink)}.c-detail-drawer__term{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--context-muted)}.c-detail-drawer .l-definition-list__item dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-ink)}.c-detail-drawer__description{margin-top:calc(var(--spacing)*1);color:var(--context-ink);font-size:13px}.c-detail-drawer .c-detail-drawer__close{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);padding:calc(var(--spacing)*0);flex-shrink:0}.c-detail-drawer .c-detail-drawer__capture{min-height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}@media (max-width:640px){.c-detail-drawer__footer{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.c-detail-drawer,.c-detail-drawer__panel{transition-property:none}}.c-conversation-drawer__header-main{min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.c-conversation-drawer__transcript{min-height:calc(var(--spacing)*0)}.c-conversation-stream{gap:18px;display:grid}.c-conversation-message{align-items:center;gap:calc(var(--spacing)*2.5);grid-template-columns:27px minmax(0,1fr);display:grid}.c-conversation-message__icon{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);width:27px;height:27px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-icon);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-items:center;display:grid}.c-conversation-message--assistant .c-conversation-message__icon{border-radius:6px}.c-conversation-message__bubble{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);border-radius:7px;grid-row-start:1;grid-column-start:2}.c-conversation-message--assistant .c-conversation-message__bubble{background-color:var(--context-canvas)}.c-conversation-message__speaker{margin-bottom:calc(var(--spacing)*1.5);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing)*3);font-size:11px;display:flex}.c-conversation-message__content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--context-ink)}.c-conversation-message__content p{margin-bottom:calc(var(--spacing)*2.5)}.c-conversation-message__content p:last-child{margin-bottom:calc(var(--spacing)*0)}.c-conversation-message__content a,.c-conversation-message__sources a{color:var(--context-blue);text-underline-offset:2px}@media (hover:hover){:is(.c-conversation-message__content a,.c-conversation-message__sources a):hover{text-decoration-line:underline}}.c-conversation-message__sources{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted);flex-wrap:wrap;display:flex}.c-conversation-message__actions{margin-top:calc(var(--spacing)*3);justify-content:flex-end;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-conversation-message__sources i{margin-right:calc(var(--spacing)*.5);font-size:10px}.c-conversation-drawer__composer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);flex-shrink:0}.c-conversation-composer{gap:calc(var(--spacing)*2);width:100%;display:grid}.c-conversation-composer__control{align-items:flex-end;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);padding:calc(var(--spacing)*2);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.c-conversation-composer__control:focus-within{border-color:var(--context-blue);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--context-blue)}@supports (color:color-mix(in lab, red, red)){.c-conversation-composer__control:focus-within{--tw-ring-color:color-mix(in oklab,var(--context-blue)20%,transparent)}}.c-conversation-composer__input{max-height:calc(var(--spacing)*40);min-height:calc(var(--spacing)*11);resize:none;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--context-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;overflow-y:auto}.c-conversation-composer__error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700)}.c-conversation-composer__submit{margin-bottom:calc(var(--spacing)*.5);flex-shrink:0}.c-conversation-drawer__stats{align-items:center;column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*1.5);white-space:nowrap;grid-template-columns:max-content max-content;display:grid}.c-conversation-drawer__stats>div{align-items:baseline;gap:calc(var(--spacing)*1);display:flex}.c-conversation-drawer__stats dt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--context-muted)}.c-conversation-drawer__stats dd{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--context-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);border-radius:.25rem}.c-conversation-drawer__stats code{font-family:var(--font-mono)}.c-capture-drawer__body{align-content:flex-start;gap:calc(var(--spacing)*3);display:grid}.c-capture-drawer__details{gap:calc(var(--spacing)*3);display:grid}.c-capture-drawer__details>div{gap:calc(var(--spacing)*1);display:grid}.c-capture-drawer__details dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--context-muted)}.c-capture-drawer__details dd{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--context-ink)}.c-communication-drawer{background-color:var(--color-white)}.c-communication-drawer__header-main{min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.c-communication-row__icon{display:inline-grid}.c-communication-row__title{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2.5);display:flex}.c-communication-sections{gap:calc(var(--spacing)*3);display:grid}.c-communication-section-block{min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-slate-50);padding:calc(var(--spacing)*3);overflow-wrap:anywhere;border-radius:7px}.c-communication-section-block__header{margin-bottom:calc(var(--spacing)*2);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-communication-section-block__header h3{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-ink)}.c-communication-section-block__header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted)}.c-communication-section-block__identifier{background-color:var(--color-white);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted-dark);border-radius:5px}.c-communication-section-block__content,.c-communication-section-block__full p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);overflow-wrap:anywhere;overflow-wrap:break-word;white-space:pre-wrap;color:var(--context-muted-dark)}.c-communication-section-block__full{margin-top:calc(var(--spacing)*2)}.c-communication-section-block__full summary{cursor:pointer;padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-blue);align-items:center;list-style-type:none;display:inline-flex}.c-communication-section-block__full summary::-webkit-details-marker{display:none}.c-communication-section-block__full[open]>summary{margin-bottom:calc(var(--spacing)*2)}.c-communication-section-block:has(.c-communication-section-block__full[open])>.c-communication-section-block__content{display:none}.c-communication-knowledge-table{min-width:32rem}.c-communication-detail-list{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.c-communication-detail-list>div{gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);border-radius:7px;display:grid}@media (min-width:40rem){.c-communication-detail-list>div{gap:calc(var(--spacing)*3);grid-template-columns:11rem minmax(0,1fr)}}.c-communication-detail-list dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-muted)}.c-communication-detail-list dd{min-width:calc(var(--spacing)*0);color:var(--context-ink)}.c-communication-detail-list code{background-color:var(--color-white);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--context-muted-dark);border-radius:5px}.c-communication-detail-list pre,.c-communication-normalized-content pre{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);max-height:24rem;padding:calc(var(--spacing)*3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);white-space:pre-wrap;color:var(--context-muted-dark);border-radius:7px;overflow:auto}.c-communication-technical__code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--context-bg-subtle);max-width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);word-break:break-all;white-space:pre-wrap;color:var(--context-ink);border-radius:6px;overflow-x:auto}.c-communication-technical__inline-code{background-color:var(--context-bg-subtle);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--context-ink);border-radius:5px}.c-communication-normalized-content{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);display:grid}.c-communication-normalized-content h3{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-ink)}.c-communication-artifact-actions{margin-bottom:calc(var(--spacing)*3);justify-content:flex-end;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-communication-preview__content{min-width:calc(var(--spacing)*0)}.c-communication-preview__toggle{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*0)}.c-communication-artifact{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);border-radius:7px;overflow:hidden}.c-communication-artifact iframe{border-style:var(--tw-border-style);background-color:var(--color-white);border-width:0;width:100%;display:block}.c-communication-artifact--pdf iframe{height:360px}.c-communication-artifact--video{aspect-ratio:var(--aspect-video)}.c-communication-artifact--video iframe{height:100%}.c-communication-artifact--newsletter iframe{height:300px}.c-communication-artifact--focused iframe{height:72vh}.c-communication-preview[data-communication-preview-expanded-value=true] .c-communication-artifact--pdf iframe{height:78vh}.c-communication-preview[data-communication-preview-expanded-value=true] .c-communication-artifact--newsletter iframe{height:72vh}.c-communication-artifact__unavailable{margin-top:calc(var(--spacing)*3);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-muted);border-radius:7px}.c-communication-social{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*3);display:grid}.c-communication-preview[data-communication-preview-expanded-value=false] .c-communication-social{max-height:360px;overflow:auto}.c-communication-preview[data-communication-preview-expanded-value=true] .c-communication-social{max-height:none;overflow:visible}.c-communication-social__caption{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;overflow-wrap:break-word;white-space:pre-wrap;color:var(--context-ink);border-radius:7px}.c-communication-social__media-grid{gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-communication-social__media{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-slate-50);border-radius:7px;overflow:hidden}.c-communication-social__media img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.c-communication-focus{padding-bottom:calc(var(--spacing)*8)}.c-communication-payloads{gap:calc(var(--spacing)*4);display:grid}.c-communication-payload{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);border-radius:7px;overflow:hidden}.c-communication-payload__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line-soft);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-communication-payload__header h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-ink)}.c-communication-payload__header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted)}.c-communication-payload__meta{gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line-soft);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted);display:grid}.c-communication-payload__meta div{gap:calc(var(--spacing)*1);display:grid}.c-communication-payload__meta dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-communication-payload__meta code{word-break:break-all;color:var(--context-muted)}.c-communication-payload__body{border-style:var(--tw-border-style);border-width:0;border-radius:0;max-height:64vh;overflow:auto}.c-channel-drawer__header-main{min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.c-channel-drawer__header-status{margin-top:calc(var(--spacing)*2)}.c-channel-drawer__identity-meta{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-channel-method-badge{flex-shrink:0}.c-channel-drawer__header-action{margin-top:calc(var(--spacing)*3)}.c-channel-form--drawer{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex}.c-form.c-channel-form--drawer>*+*{margin-top:calc(var(--spacing)*0)}.c-channel-form-drawer .c-context-disclosure__body{flex-direction:column;display:flex}.c-channel-form-drawer .c-context-disclosure__body>*{margin-top:0}.c-channel-form-drawer .c-context-disclosure__body>*+*{margin-top:var(--stack-space,1.5rem);--stack-space:1rem}.c-channel-row__title{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2.5);display:flex}.c-channel-row__external-source{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.c-channel-row__external-source:hover{color:var(--context-blue)}}.c-channel-row-actions{text-align:right;vertical-align:middle}.c-context-panel .c-table--context-channels td.c-channel-health-cell,.c-context-panel .c-table--context-channels td.c-channel-schedule-cell{vertical-align:middle}.c-channel-schedule-list{gap:calc(var(--spacing)*2.5);display:grid}.c-channel-schedule-list__item{gap:calc(var(--spacing)*.5);display:grid}.c-channel-schedule-list__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-muted);text-transform:uppercase}.c-channel-schedule-list__value{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--context-muted-dark)}.c-channel-health-help{display:inline-flex;position:relative}.c-channel-health-help__trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-muted-dark);text-transform:none;background-color:#0000;border-width:0;display:inline-flex}.c-channel-health-help__popover{top:100%;left:calc(var(--spacing)*0);z-index:20;margin-top:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);width:min(20rem,100vw - 2rem);padding:calc(var(--spacing)*3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--context-muted-dark);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:7px;position:absolute}.c-channel-health-help__popover[hidden]{display:none}.c-channel-health-status{display:inline-flex;position:relative}.c-channel-health-status__button{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);text-align:left;background-color:#0000;border-width:0}.c-channel-health-status__popover{top:100%;left:calc(var(--spacing)*0);z-index:20;margin-top:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);width:min(23rem,100vw - 2rem);padding:calc(var(--spacing)*3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-ink);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:7px;position:absolute}.c-channel-health-status__popover[hidden]{display:none}.c-channel-health-help__popover[data-tooltip-overlay-open=true],.c-channel-health-status__popover[data-tooltip-overlay-open=true]{margin:calc(var(--spacing)*0);position:fixed;inset:auto}.c-channel-health-status__popover dl{gap:calc(var(--spacing)*2);display:grid}.c-channel-health-status__popover div{gap:calc(var(--spacing)*.5);display:grid}.c-channel-health-status__popover dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-muted);text-transform:uppercase}.c-channel-health-status__popover dd{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-muted-dark)}.c-channel-health-status__action{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line-soft);padding-top:calc(var(--spacing)*2)}.c-channel-technical-list code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all}.c-channel-technical-list code .c-timestamp{font-family:var(--font-inter);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.c-channel-technical-list dd{word-break:break-all}.c-channel-drawer__unavailable{margin-top:calc(var(--spacing)*3);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-muted);border-radius:7px}.c-newsletter-feed-list{gap:calc(var(--spacing)*3);display:grid}.c-newsletter-feed-row{gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-slate-50);padding:calc(var(--spacing)*3);border-radius:7px;display:grid}.c-newsletter-feed-row__remove{justify-self:flex-start}.c-context-source-tile--chat-installation{color:var(--color-blue-600)}.c-chat-installation-drawer__header-main{min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.c-chat-installation-drawer__header-status{margin-top:calc(var(--spacing)*2)}.c-chat-installation-origin{display:block}.c-choice-stack{gap:calc(var(--spacing)*2);display:grid}.c-choice{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:7px;display:flex}.c-choice input{margin-top:calc(var(--spacing)*1);flex-shrink:0}.c-choice strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink);display:block}.c-choice small{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-muted);display:block}.c-embed-code-block{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);border-radius:7px;overflow:hidden}.c-embed-code-options{gap:calc(var(--spacing)*4);display:grid}.c-embed-code-options__group{gap:calc(var(--spacing)*2);display:grid}.c-embed-code-options__group legend{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-embed-code-options__choices{column-gap:calc(var(--spacing)*5);row-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-embed-code-options__choices label{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-ink);display:flex}.c-embed-code-block__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line-soft);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-muted-dark);display:flex}.c-embed-code-block__textarea{min-height:calc(var(--spacing)*48);resize:vertical;border-style:var(--tw-border-style);background-color:var(--context-sidebar);width:100%;padding:calc(var(--spacing)*3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;display:block}.c-embed-code-block__textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.c-credential-history{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);border-radius:7px;display:grid;overflow:hidden}.c-credential-history__section-header{justify-content:flex-end;align-items:center;display:flex}.c-credential-history__row{align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line-soft);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:minmax(0,1fr) auto;display:grid}.c-credential-history__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.c-credential-history__meta{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-credential-history__issued{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-credential-history__actions{justify-self:flex-end}@media (max-width:40rem){.c-credential-history__row{align-items:flex-start;gap:calc(var(--spacing)*2);grid-template-columns:repeat(1,minmax(0,1fr))}.c-credential-history__actions{justify-self:flex-start}}.c-run-workflow-timeline{gap:calc(var(--spacing)*3);border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--context-run-timeline-connector);padding-inline-start:calc(var(--spacing)*5);display:grid;position:relative}.c-run-workflow-timeline__item{position:relative}.c-run-newsletter-entry{gap:calc(var(--spacing)*2);display:grid}.c-run-newsletter-entry__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-ink)}.c-run-newsletter-entry__stages{gap:calc(var(--spacing)*3);border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--context-run-timeline-connector);margin-inline-start:calc(var(--spacing)*4);padding-inline-start:calc(var(--spacing)*5);display:grid;position:relative}.c-run-workflow-timeline__icon{inset-inline-start:-2.15rem;top:calc(var(--spacing)*3);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.c-run-timeline__workflow-icon--green,.c-run-timeline__workflow-icon--blue,.c-run-timeline__workflow-icon--red,.c-run-timeline__workflow-icon--amber{color:var(--color-white)}.c-run-timeline__workflow-icon--green{background-color:var(--color-green-500)}.c-run-timeline__workflow-icon--blue{background-color:var(--color-blue-500)}.c-run-timeline__workflow-icon--red{background-color:var(--color-red-500)}.c-run-timeline__workflow-icon--amber{background-color:var(--color-amber-500)}.c-run-timeline__workflow-icon--gray{background-color:var(--color-gray-100);color:var(--color-gray-400)}.c-run-timeline__workflow-icon--stone{background-color:var(--color-stone-100);color:var(--color-stone-400)}.c-run-workflow__summary{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);flex:1;display:grid;container-type:inline-size}.c-run-workflow__header{min-width:calc(var(--spacing)*0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.c-run-workflow__title{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-ink);flex-wrap:wrap;display:flex}.c-run-workflow__stage{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-600);text-transform:uppercase;border-radius:3.40282e38px}.c-run-workflow__status{align-items:center;gap:calc(var(--spacing)*2);flex-shrink:0;display:flex}.c-run-workflow__metadata{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.c-run-workflow__metadata>div{gap:calc(var(--spacing)*.5);display:grid}.c-run-workflow__metadata dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-muted)}.c-run-workflow__metadata dd{min-width:calc(var(--spacing)*0);color:var(--context-ink)}.c-run-workflow__progress{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-muted-dark);flex-wrap:wrap;display:flex}.c-run-workflow__error-summary{color:var(--color-red-700)}@container (min-width:32rem){.c-run-workflow__metadata{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-run-workflow__body{gap:calc(var(--spacing)*3);display:grid}.c-run-step-timeline{gap:calc(var(--spacing)*4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--context-run-timeline-connector);padding-inline-start:calc(var(--spacing)*5);display:grid;position:relative}.c-run-step-timeline__item{position:relative}.c-run-step-timeline__icon{inset-inline-start:-2.15rem;top:calc(var(--spacing)*0);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.c-run-step-timeline__content{gap:calc(var(--spacing)*2);display:grid}.c-run-step-timeline__header{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-run-step-timeline__title{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-run-step-timeline__facts{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--context-bg-subtle);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:7px;display:grid}@media (min-width:40rem){.c-run-step-timeline__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-run-step-timeline__facts div{gap:calc(var(--spacing)*.5);display:grid}.c-run-step-timeline__facts dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-muted)}.c-run-step-timeline__facts dd{min-width:calc(var(--spacing)*0);color:var(--context-ink)}.c-run-step-timeline__note{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-muted);border-radius:7px}.c-run-attempt-events{gap:calc(var(--spacing)*2);display:grid}.c-run-attempt-event{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:7px;display:grid}.c-run-attempt-event--retry{border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.c-run-attempt-event--failed{border-color:var(--color-red-200);background-color:var(--color-red-50)}.c-run-attempt-event--recovered{border-color:var(--color-green-200);background-color:var(--color-green-50)}.c-run-attempt-event--step-diagnostic{border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.c-run-attempt-event__summary{align-items:flex-start;gap:calc(var(--spacing)*2.5);display:flex}.c-run-attempt-event__summary>i{margin-top:calc(var(--spacing)*.5);color:var(--context-muted-dark)}.c-run-attempt-event__summary h5{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-run-attempt-event__summary p{margin-top:calc(var(--spacing)*1);align-items:center;column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-ink);flex-wrap:wrap;display:flex}.c-run-attempt-event__actions{justify-content:flex-end;display:flex}.c-run-error-detail{margin-top:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);border-radius:7px}.c-run-error-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink);list-style-type:none;display:flex}.c-run-error-detail summary::-webkit-details-marker{display:none}.c-run-error-detail[open]>summary .c-context-disclosure__chevron{rotate:90deg}.c-run-error-detail__body{gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line-soft);padding:calc(var(--spacing)*3);display:grid}.c-run-error-detail__code{max-height:calc(var(--spacing)*72);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--context-bg-subtle);padding:calc(var(--spacing)*3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);overflow-wrap:break-word;white-space:pre-wrap;color:var(--context-ink);border-radius:7px;overflow:auto}.c-run-error-detail__actions{justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.c-run-workflow-timeline__icon .fa-spin,.c-run-step-timeline__icon .fa-spin{animation:none}}.c-settings-grid{gap:calc(var(--spacing)*4);width:100%;max-width:var(--context-page-max-width);margin-inline:auto;display:grid}.c-settings-card{min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:7px;overflow:hidden}.c-settings-card--wide{grid-column:1/-1}.c-settings-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line-soft);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);display:flex}.c-settings-card__title{min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.c-settings-card__icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:var(--context-sidebar);color:var(--context-icon);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.c-settings-card h2{margin:calc(var(--spacing)*0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-settings-card p{margin:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-muted)}.c-settings-definition{gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr);display:grid}.c-settings-definition>div{display:contents}.c-settings-definition dt{color:var(--context-muted)}.c-settings-definition dd{margin:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-settings-definition dd span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--context-muted)}.c-settings-external-link{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*1);color:var(--context-blue);text-underline-offset:2px;display:inline-flex}@media (hover:hover){.c-settings-external-link:hover{text-decoration-line:underline}}.c-settings-external-link i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.c-settings-context-preview{-webkit-line-clamp:4;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--context-muted-dark);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-settings-members{display:grid}.c-settings-member{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.c-settings-member+.c-settings-member{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line-soft)}.c-settings-member[data-detail-drawer-row]{cursor:pointer}.c-settings-member[data-detail-drawer-row]:hover{background-color:var(--context-row-hover)}.c-settings-member:focus-within{outline-style:var(--tw-outline-style);outline-offset:calc(2px*-1);outline-width:2px;outline-color:var(--context-blue)}.c-settings-member--parish{background-color:var(--context-sidebar)}.c-settings-member--campus{padding-left:calc(var(--spacing)*10)}@media (min-width:40rem){.c-settings-member--campus{padding-left:calc(var(--spacing)*16)}}.c-settings-member strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink);display:block}.c-settings-member span{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-muted);display:block}.c-settings-member__identity{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.c-settings-member__branch{margin-top:calc(var(--spacing)*.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-muted)}.c-settings-definition .c-settings-known-names,.c-settings-member .c-settings-known-names{margin-left:calc(var(--spacing)*1);display:inline-flex;position:relative}.c-settings-known-names__trigger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-blue);border-radius:.25rem}@media (hover:hover){.c-settings-known-names__trigger:hover{background-color:var(--context-row-hover)}}.c-settings-known-names__trigger:focus{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--context-blue)}.c-settings-definition .c-settings-known-names__popover,.c-settings-member .c-settings-known-names__popover{z-index:50;width:max-content;max-width:calc(var(--spacing)*64);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line);background-color:var(--color-white);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-ink);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:7px;position:fixed}.c-settings-known-names__popover[hidden]{display:none}.c-settings-definition .c-settings-known-names__heading,.c-settings-member .c-settings-known-names__heading{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--context-muted);text-transform:uppercase;display:block}.c-settings-known-names__popover ul{margin-top:calc(var(--spacing)*1);padding-left:calc(var(--spacing)*4);list-style-type:disc}.c-settings-definition .c-settings-known-names__popover li,.c-settings-member .c-settings-known-names__popover li{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-ink)}.c-settings-readonly-field{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--context-sidebar);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);border-radius:7px}.c-settings-readonly-field span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--context-muted);display:block}.c-settings-readonly-field strong{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink);display:block}@media (min-width:900px){.c-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-flash{align-items:center;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.c-flash--notice{background-color:var(--color-success-light);color:var(--color-green-700);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-400)}.c-flash--alert{background-color:var(--color-danger-light);color:var(--color-red-700);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-400)}.c-flash--warning{background-color:var(--color-amber-50);color:var(--color-amber-700);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-400)}@media (prefers-color-scheme:dark){.c-flash{border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.c-flash--notice{border-color:var(--color-green-700);background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.c-flash--notice{background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.c-flash--notice{color:var(--color-green-300)}.c-flash--alert{border-color:var(--color-red-700);background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.c-flash--alert{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.c-flash--alert{color:var(--color-red-300)}.c-flash--warning{border-color:var(--color-amber-700);background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.c-flash--warning{background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.c-flash--warning{color:var(--color-amber-300)}}.c-freshness{align-items:center;gap:calc(var(--spacing)*2);display:flex}.c-table--context-knowledge{table-layout:fixed;min-width:44rem}.c-table__column--knowledge-item{width:55%}.c-table__column--knowledge-confirmed{width:27%}.c-table__column--knowledge-freshness{width:18%}.c-context-panel .c-table--context-knowledge td{vertical-align:middle}.c-knowledge-drawer__list{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--context-ink);display:grid}.c-knowledge-drawer__record-section{padding-inline:13px}.c-knowledge-drawer__record-detail{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--context-ink)}.c-knowledge-drawer__record-occurrences{margin-top:calc(var(--spacing)*3)}.c-knowledge-drawer .c-knowledge-drawer__record-occurrences th{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.c-knowledge-drawer__record-head{margin-bottom:calc(var(--spacing)*2);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-knowledge-drawer__header-status{margin-top:calc(var(--spacing)*2)}.c-knowledge-answer-status{display:inline-flex;position:relative}.c-knowledge-answer-status__button{cursor:pointer;border-style:var(--tw-border-style);border-width:0}.c-knowledge-answer-status__popover{top:100%;right:calc(var(--spacing)*0);z-index:20;margin-top:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--color-white);width:min(22rem,100vw - 2rem);padding:calc(var(--spacing)*3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-ink);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:7px;position:absolute}.c-knowledge-answer-status__popover[hidden]{display:none}.c-knowledge-answer-status__popover dl{gap:calc(var(--spacing)*2);display:grid}.c-knowledge-answer-status__popover div{gap:calc(var(--spacing)*.5);display:grid}.c-knowledge-answer-status__popover dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-muted);text-transform:uppercase}.c-knowledge-answer-status__popover dd{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--context-muted-dark)}.c-knowledge-evidence{gap:calc(var(--spacing)*2);display:grid}.c-knowledge-evidence__group{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--context-bg-subtle);padding:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:7px;display:grid}.c-knowledge-evidence__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.c-knowledge-evidence__identity{min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*2);color:var(--context-muted);font-size:13px;display:flex}.c-knowledge-evidence__identity>i{margin-top:calc(var(--spacing)*.5);color:var(--context-muted)}.c-knowledge-evidence__identity>div{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*.5);display:grid}.c-knowledge-evidence__identity strong,.c-knowledge-evidence__source-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}@media (hover:hover){.c-knowledge-evidence__source-link:hover{color:var(--context-link)}}.c-knowledge-evidence__read{display:none}.c-knowledge-evidence__group[data-knowledge-evidence-group-readable-value=true] .c-knowledge-evidence__read{display:inline-flex}.c-knowledge-evidence__extracts{gap:calc(var(--spacing)*3);display:grid}.c-knowledge-evidence__extract{gap:calc(var(--spacing)*1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line-soft);padding-top:calc(var(--spacing)*2);display:grid}.c-knowledge-evidence__meta{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted);flex-wrap:wrap;display:flex}.c-knowledge-evidence__excerpt{--tw-leading:calc(var(--spacing)*5);font-size:13px;line-height:calc(var(--spacing)*5);overflow-wrap:break-word;white-space:pre-line;color:var(--context-muted-dark)}.c-knowledge-evidence__excerpt--clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-knowledge-evidence__more,.c-knowledge-evidence__pagination{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted)}.c-knowledge-evidence__pagination{margin-top:calc(var(--spacing)*3)}.c-knowledge-provenance-gap{gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-950);border-radius:7px;display:flex}.c-knowledge-provenance-gap i{margin-top:calc(var(--spacing)*.5);color:var(--color-amber-600)}.c-knowledge-provenance-gap h4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.c-knowledge-provenance-gap p{margin-top:calc(var(--spacing)*1);--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--color-amber-900)}.c-knowledge-change-history__timeline{gap:calc(var(--spacing)*0);display:grid}.c-knowledge-change-history__version{gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:1rem minmax(0,1fr);display:grid}.c-knowledge-change-history__version+.c-knowledge-change-history__version{padding-top:calc(var(--spacing)*4)}.c-knowledge-change-history__marker{margin-top:calc(var(--spacing)*1);height:100%;position:relative}.c-knowledge-change-history__marker:before{top:calc(var(--spacing)*2);--tw-translate-x:calc(calc(1/2*100%)*-1);width:1px;height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--context-line-soft);--tw-content:"";content:var(--tw-content);position:absolute;left:50%}.c-knowledge-change-history__marker:after{top:calc(var(--spacing)*1);height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300);background-color:var(--color-white);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;left:50%}.c-knowledge-change-history__body{gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--context-bg-subtle);padding:calc(var(--spacing)*3);border-radius:7px;display:grid}.c-knowledge-change-history__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.c-knowledge-change-history__head h4{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--context-muted);text-transform:uppercase}.c-knowledge-change-history__head p{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);overflow-wrap:break-word;color:var(--context-ink)}.c-knowledge-change-history__evidence{gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line-soft);padding-top:calc(var(--spacing)*3);display:grid}.c-knowledge-change-history__missing,.c-knowledge-change-history__pagination{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-muted)}.c-knowledge-change-history__pagination{margin-top:calc(var(--spacing)*3)}.c-knowledge-technical__code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-line-soft);background-color:var(--context-bg-subtle);max-width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);word-break:break-all;white-space:pre-wrap;color:var(--context-ink);border-radius:6px;overflow-x:auto}.c-nav{align-items:center;gap:calc(var(--spacing)*1);display:flex}.c-nav--sidebar{align-items:stretch;gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.c-nav a{border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}@media (hover:hover){.c-nav a:hover{background-color:var(--color-gray-100);color:var(--color-gray-900);text-decoration-line:none}}.c-nav a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.c-nav--sidebar a{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);display:flex}.c-nav__link-icon{width:calc(var(--spacing)*5);flex-shrink:0;justify-content:center;display:inline-flex}.c-admin-shell{min-height:100dvh}@media (min-width:48rem){.c-admin-shell{display:flex}}.c-admin-shell__main{min-width:calc(var(--spacing)*0);flex:1}.c-admin-shell__main[data-detail-drawer-locked]{overflow:hidden}.c-admin-mobile-bar{top:calc(var(--spacing)*0);z-index:30;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);justify-content:space-between;align-items:center;display:flex;position:sticky}@media (min-width:48rem){.c-admin-mobile-bar{display:none}}.c-admin-mobile-bar__identity{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:flex}@media (hover:hover){.c-admin-mobile-bar__identity:hover{text-decoration-line:none}}.c-admin-mobile-bar__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-admin-sidebar{inset-block:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:40;width:calc(var(--spacing)*72);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:fixed}@media (min-width:48rem){.c-admin-sidebar{top:calc(var(--spacing)*0);--tw-translate-x:calc(var(--spacing)*0);height:100dvh;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:sticky}}.c-admin-sidebar__scrim{inset:calc(var(--spacing)*0);z-index:30;background-color:#1018284d;display:none;position:fixed}@supports (color:color-mix(in lab, red, red)){.c-admin-sidebar__scrim{background-color:color-mix(in oklab,var(--color-gray-900)30%,transparent)}}@media (min-width:48rem){.c-admin-sidebar__scrim{display:none}}.c-admin-sidebar__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.c-admin-sidebar__brand{align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);display:flex}.c-admin-sidebar__back{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);display:flex}.c-admin-sidebar__community{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950)}.c-admin-sidebar__body{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);flex:1;overflow-y:auto}.c-admin-sidebar__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.c-admin-sidebar__user{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}[data-admin-sidebar-open-value=true] .c-admin-sidebar{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-admin-sidebar-open-value=true] .c-admin-sidebar__scrim{display:block}@media (min-width:48rem){.c-admin-shell:not(.c-admin-shell--contextual)[data-admin-sidebar-collapsed-value=true] .c-admin-sidebar{width:5.5rem}.c-admin-shell:not(.c-admin-shell--contextual)[data-admin-sidebar-collapsed-value=true] .c-admin-sidebar__label,.c-admin-shell:not(.c-admin-shell--contextual)[data-admin-sidebar-collapsed-value=true] .c-admin-sidebar__brand-text,.c-admin-shell:not(.c-admin-shell--contextual)[data-admin-sidebar-collapsed-value=true] .c-admin-sidebar__user{display:none}.c-admin-shell:not(.c-admin-shell--contextual)[data-admin-sidebar-collapsed-value=true] .c-nav--sidebar a,.c-admin-shell:not(.c-admin-shell--contextual)[data-admin-sidebar-collapsed-value=true] .c-admin-sidebar__header,.c-admin-shell:not(.c-admin-shell--contextual)[data-admin-sidebar-collapsed-value=true] .c-admin-sidebar__footer{justify-content:center;padding-inline:.75rem}.c-admin-shell:not(.c-admin-shell--contextual)[data-admin-sidebar-collapsed-value=true] .c-admin-sidebar__brand{justify-content:center}}.c-nav a.active{background-color:var(--color-blue-50);color:var(--color-brand)}.c-favorite-toggle-frame{width:calc(var(--spacing)*8);flex-shrink:0;justify-content:center;display:inline-flex}.c-favorite-toggle{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding:calc(var(--spacing)*0);--tw-leading:1;color:var(--color-gray-500);border-radius:5px;place-items:center;font-size:15px;line-height:1;display:inline-grid}@media (hover:hover){.c-favorite-toggle:hover{border-color:var(--color-amber-300);background-color:var(--color-amber-50);color:var(--color-amber-600)}}.c-favorite-toggle:focus{--tw-outline-style:none;outline-style:none}.c-favorite-toggle:focus-visible{border-color:var(--color-brand);background-color:var(--color-blue-50)}.c-favorite-toggle--on{border-color:var(--color-amber-300);background-color:var(--color-amber-50);color:var(--color-amber-500)}@media (hover:hover){.c-favorite-toggle--on:hover{border-color:var(--color-amber-400);background-color:var(--color-amber-50);color:var(--color-amber-600)}}.c-nav-favorites{margin-bottom:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-bottom:calc(var(--spacing)*3)}.c-nav-favorites__toggle{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);display:flex}@media (hover:hover){.c-nav-favorites__toggle:hover{background-color:var(--color-gray-100);color:var(--color-gray-900)}}.c-nav-favorites__toggle:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.c-nav-favorites__heading{min-width:calc(var(--spacing)*0);text-align:left;flex:1}.c-nav-favorites__count{min-width:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);background-color:var(--color-gray-100);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-gray-500);border-radius:3.40282e38px;justify-content:center;display:inline-flex}.c-nav-favorites__chevron{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.c-nav-favorites[data-semantic-disclosure-state=closed] .c-nav-favorites__panel{display:none}.c-nav-favorites[data-semantic-disclosure-state=open] .c-nav-favorites__chevron{rotate:180deg}.c-nav-favorites__panel{margin-top:calc(var(--spacing)*1);gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.c-nav-favorites__link{min-width:calc(var(--spacing)*0)}.c-parish-community-identity{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*3);display:flex}.c-parish-community-identity__icon{width:calc(var(--spacing)*5);flex-shrink:0;justify-content:center;display:inline-flex}.c-parish-community-identity__text{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*.5);display:grid}.c-parish-community-identity__name,.c-parish-community-identity__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-parish-community-identity__meta{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-gray-500)}@media (prefers-color-scheme:dark){.c-nav a{color:var(--color-gray-300)}@media (hover:hover){.c-nav a:hover{background-color:var(--color-gray-800);color:var(--color-gray-100)}}.c-nav a.active{background-color:var(--color-blue-900);color:var(--color-blue-200)}.c-admin-mobile-bar,.c-admin-sidebar{border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.c-admin-sidebar__header,.c-admin-sidebar__footer{border-color:var(--color-gray-700)}.c-admin-sidebar__brand,.c-admin-mobile-bar__identity,.c-admin-sidebar__community{color:var(--color-gray-100)}.c-admin-sidebar__back,.c-admin-sidebar__user{color:var(--color-gray-400)}}.c-context-body{background-color:var(--context-canvas);color:var(--context-ink);overflow:hidden}body[data-overlay-scroll-locked]{overflow:hidden}.c-admin-shell--contextual{height:100dvh;min-height:calc(var(--spacing)*0);background-color:var(--context-main);grid-template-columns:minmax(0,1fr);display:grid}.c-admin-shell--contextual .c-admin-shell__main{min-height:calc(var(--spacing)*0);background-color:var(--context-main);overflow:auto}.c-admin-shell--contextual .c-admin-mobile-bar{top:calc(var(--spacing)*0);z-index:30;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line);background-color:var(--color-white);min-height:64px;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;position:sticky}.c-admin-shell--contextual .c-admin-mobile-bar__button{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--context-muted-dark);background-color:#0000;border-width:0;border-radius:5px}@media (hover:hover){.c-admin-shell--contextual .c-admin-mobile-bar__button:hover{background-color:var(--context-nav-hover)}}.c-admin-shell--contextual .c-admin-mobile-bar__identity{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*2.5);color:var(--context-ink);flex:1}.c-admin-shell--contextual .c-admin-mobile-bar__identity .c-parish-community-identity__icon{width:calc(var(--spacing)*6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--context-icon)}.c-admin-shell--contextual .c-admin-mobile-bar__identity .c-parish-community-identity__name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.c-admin-shell--contextual .c-admin-mobile-bar__identity .c-parish-community-identity__meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--context-muted)}.c-admin-shell--contextual .c-admin-sidebar{inset-block:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:40;--tw-translate-x:-100%;width:min(300px,86vw);translate:var(--tw-translate-x)var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--context-line);background-color:var(--context-sidebar);--tw-shadow:var(--context-sidebar-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:fixed}.c-admin-shell--contextual .c-admin-sidebar__scrim{inset:calc(var(--spacing)*0);z-index:30;background-color:var(--context-nav-backdrop);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;pointer-events:none;transition-duration:.15s;display:block;position:fixed}.c-admin-shell--contextual[data-admin-sidebar-open-value=true] .c-admin-sidebar{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.c-admin-shell--contextual[data-admin-sidebar-open-value=true] .c-admin-sidebar__scrim{opacity:1;pointer-events:auto}.c-admin-shell--contextual .c-admin-sidebar__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-top:18px;padding-bottom:calc(var(--spacing)*3);border-bottom-width:0;display:flex}.c-admin-shell--contextual .c-admin-sidebar__head-content{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*1.5);flex:1;display:grid}.c-admin-shell--contextual .c-admin-sidebar__brand{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--context-ink);gap:9px}.c-admin-shell--contextual .c-admin-sidebar__brand i,.c-admin-shell--contextual .c-admin-sidebar__community i{color:var(--context-icon)}.c-admin-shell--contextual .c-admin-sidebar__back{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--context-muted-dark);display:flex}.c-admin-shell--contextual .c-admin-sidebar__community{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--context-ink)}.c-admin-shell--contextual .c-admin-sidebar__close{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-control-border);background-color:var(--color-white);width:30px;height:30px;padding:calc(var(--spacing)*0);color:var(--context-muted-dark);border-radius:5px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.c-admin-shell--contextual .c-admin-sidebar__close:hover{background-color:var(--context-control-hover)}}.c-admin-shell--contextual .c-admin-sidebar__body{min-height:calc(var(--spacing)*0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line-soft);padding-inline:calc(var(--spacing)*3);padding-top:5px;padding-bottom:calc(var(--spacing)*4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.c-admin-shell--contextual .c-nav--sidebar{gap:calc(var(--spacing)*.5);flex:1;min-height:min-content}.c-admin-shell--contextual .c-nav__utility-group{gap:calc(var(--spacing)*.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line-soft);padding-top:calc(var(--spacing)*3);margin-top:auto;display:grid}.c-admin-shell--contextual .c-nav--sidebar a{padding-inline:9px;padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--context-nav-text);border-radius:5px;align-items:center;gap:9px;display:flex}@media (hover:hover){.c-admin-shell--contextual .c-nav--sidebar a:hover{background-color:var(--context-nav-hover);color:var(--context-ink)}}.c-admin-shell--contextual .c-nav__operations{gap:calc(var(--spacing)*.5);display:grid}.c-admin-shell--contextual .c-nav__operations-summary{cursor:pointer;padding-inline:9px;padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--context-nav-text);border-radius:5px;align-items:center;gap:9px;list-style-type:none;display:flex}@media (hover:hover){.c-admin-shell--contextual .c-nav__operations-summary:hover{background-color:var(--context-nav-hover);color:var(--context-ink)}}.c-admin-shell--contextual .c-nav__operations-summary::-webkit-details-marker{display:none}.c-admin-shell--contextual .c-nav__operations-chevron{color:var(--context-muted);margin-left:auto;font-size:11px}.c-admin-shell--contextual .c-nav__operations[open] .c-nav__operations-chevron{rotate:90deg}.c-admin-shell--contextual .c-nav__operations-links{gap:calc(var(--spacing)*.5);padding-left:17px;display:grid}.c-admin-shell--contextual .c-nav--sidebar a.active{background-color:var(--context-nav-active);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-ink)}.c-admin-shell--contextual .c-nav__link-icon{width:17px;color:var(--context-nav-icon);flex-shrink:0;justify-content:center;display:flex}.c-admin-shell--contextual .c-nav--sidebar a.active .c-nav__link-icon{color:var(--context-muted-dark)}.c-admin-shell--contextual .c-favorite-toggle{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-control-border);background-color:var(--color-white);padding:calc(var(--spacing)*0);color:var(--context-muted-dark);border-radius:5px;font-size:15px}@media (hover:hover){.c-admin-shell--contextual .c-favorite-toggle:hover{border-color:var(--color-amber-300);background-color:var(--color-amber-50);color:var(--color-amber-600)}}.c-admin-shell--contextual .c-favorite-toggle:focus{--tw-outline-style:none;outline-style:none}.c-admin-shell--contextual .c-favorite-toggle:focus-visible{border-color:var(--context-blue);background-color:var(--context-nav-active)}.c-admin-shell--contextual .c-favorite-toggle--on{border-color:var(--color-amber-300);background-color:var(--color-amber-50);color:var(--color-amber-500)}@media (hover:hover){.c-admin-shell--contextual .c-favorite-toggle--on:hover{border-color:var(--color-amber-400);background-color:var(--color-amber-50);color:var(--color-amber-600)}}.c-admin-shell--contextual .c-nav-favorites{margin-bottom:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line-soft);padding-bottom:calc(var(--spacing)*2)}.c-admin-shell--contextual .c-nav-favorites__toggle{padding-inline:9px;padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--context-nav-text);border-radius:5px;align-items:center;gap:9px;display:flex}@media (hover:hover){.c-admin-shell--contextual .c-nav-favorites__toggle:hover{background-color:var(--context-nav-hover);color:var(--context-ink)}}.c-admin-shell--contextual .c-nav-favorites__toggle:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--context-blue);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.c-admin-shell--contextual .c-nav-favorites__count{min-width:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);background-color:var(--context-nav-hover);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--context-muted-dark);border-radius:3.40282e38px}.c-admin-shell--contextual .c-nav-favorites__chevron,.c-admin-shell--contextual .c-parish-community-identity__meta{color:var(--context-muted)}.c-admin-shell--contextual .c-admin-sidebar__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--context-line);margin-top:auto;padding-block:13px;padding-inline:17px}.c-admin-shell--contextual .c-admin-sidebar__user{margin-bottom:calc(var(--spacing)*2);text-overflow:ellipsis;white-space:nowrap;color:var(--context-muted);font-size:11px;overflow:hidden}.c-admin-shell--contextual .c-admin-sidebar__signout{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:5px;justify-content:center}@media (min-width:700px){.c-admin-shell--contextual{grid-template-columns:var(--context-sidebar-width)minmax(0,1fr)}.c-admin-shell--contextual .c-admin-mobile-bar{display:none}.c-admin-shell--contextual .c-admin-sidebar{top:calc(var(--spacing)*0);--tw-translate-x:calc(var(--spacing)*0);height:100dvh;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:var(--context-sidebar-width);position:sticky}.c-admin-shell--contextual .c-admin-sidebar__close,.c-admin-shell--contextual[data-admin-sidebar-open-value=true] .c-admin-sidebar__scrim{display:none}.c-admin-shell--contextual .c-detail-drawer__panel{max-width:min(var(--context-drawer-width),calc(100vw - var(--context-drawer-compact-offset)))}}@media (prefers-reduced-motion:reduce){.c-admin-shell--contextual .c-admin-sidebar,.c-admin-shell--contextual .c-admin-sidebar__scrim{transition-property:none}}.c-form{flex-direction:column;display:flex}.c-form>*{margin-top:0}.c-form>*+*{margin-top:var(--stack-space,1.5rem)}.c-form section{flex-direction:column;display:flex}.c-form section>*{margin-top:0}.c-form section>*+*{margin-top:var(--stack-space,1.5rem);--stack-space:1rem}.c-form fieldset,.c-form fieldset .field_with_errors{flex-direction:column;flex-grow:1;display:flex}:is(.c-form fieldset,.c-form fieldset .field_with_errors)>*{margin-top:0}:is(.c-form fieldset,.c-form fieldset .field_with_errors)>*+*{margin-top:var(--stack-space,1.5rem);--stack-space:.5rem}.c-form input::placeholder{color:var(--color-gray-400)}.c-form label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:block}.c-form input[type=text],.c-form input[type=email],.c-form input[type=password],.c-form input[type=number],.c-form input[type=search],.c-form input[type=tel],.c-form input[type=url],.c-form input[type=date],.c-form textarea{width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:block}:is(.c-form input[type=text],.c-form input[type=email],.c-form input[type=password],.c-form input[type=number],.c-form input[type=search],.c-form input[type=tel],.c-form input[type=url],.c-form input[type=date],.c-form textarea):focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1447e680}@supports (color:color-mix(in lab, red, red)){:is(.c-form input[type=text],.c-form input[type=email],.c-form input[type=password],.c-form input[type=number],.c-form input[type=search],.c-form input[type=tel],.c-form input[type=url],.c-form input[type=date],.c-form textarea):focus{--tw-ring-color:color-mix(in oklab,var(--color-brand)50%,transparent)}}:is(.c-form input[type=text],.c-form input[type=email],.c-form input[type=password],.c-form input[type=number],.c-form input[type=search],.c-form input[type=tel],.c-form input[type=url],.c-form input[type=date],.c-form textarea):focus{--tw-outline-style:none;outline-style:none}.c-form select,.c-form .ts-wrapper .ts-control{appearance:none;width:100%;padding-block:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*10);padding-left:calc(var(--spacing)*4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.c-form select,.c-form .ts-wrapper .ts-control):focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1447e680}@supports (color:color-mix(in lab, red, red)){:is(.c-form select,.c-form .ts-wrapper .ts-control):focus{--tw-ring-color:color-mix(in oklab,var(--color-brand)50%,transparent)}}:is(.c-form select,.c-form .ts-wrapper .ts-control):focus{--tw-outline-style:none;outline-style:none}.c-form select,.c-form .ts-wrapper .ts-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem}.c-form select{display:block}.c-form .ts-wrapper .ts-control{align-items:center;display:flex}.c-form .ts-wrapper.focus .ts-control{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1447e680}@supports (color:color-mix(in lab, red, red)){.c-form .ts-wrapper.focus .ts-control{--tw-ring-color:color-mix(in oklab,var(--color-brand)50%,transparent)}}.c-form .ts-wrapper.focus .ts-control{--tw-outline-style:none;outline-style:none}.c-form fieldset:has(.c-form__checkbox){align-items:center;column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*0);grid-template-columns:auto 1fr;display:grid}.c-form fieldset:has(.c-form__checkbox) label{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.c-form fieldset:has(.c-form__checkbox) .field_errors{order:1;grid-column:1/-1}.c-form__checkbox{justify-content:center;align-items:center;display:inline-flex;position:relative}.c-form__checkbox input[type=checkbox]{appearance:none;z-index:20;width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);padding:calc(var(--spacing)*0);border-radius:var(--radius-xs);outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px;outline-color:var(--color-gray-400);cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:relative}.c-form__checkbox input[type=checkbox]:checked{background-color:var(--color-brand);outline-color:var(--color-brand)}.c-form__checkbox input[type=checkbox]:checked:after{z-index:30;content:"";color:var(--color-white);font-family:"Font Awesome 6 Free";font-size:.625rem;font-weight:900;position:relative}.c-form__checkbox-ring{z-index:10;width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-brand-light);--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.c-form__checkbox input[type=checkbox]:hover~.c-form__checkbox-ring{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:.5}.c-form__checkbox input[type=checkbox]:active~.c-form__checkbox-ring{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:.75}label.disabled,.c-form input:disabled{opacity:.4}@media (prefers-color-scheme:dark){.c-form input[type=text],.c-form input[type=email],.c-form input[type=password],.c-form input[type=number],.c-form input[type=search],.c-form input[type=tel],.c-form input[type=url],.c-form input[type=date],.c-form textarea{border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-100)}.c-form select,.c-form .ts-wrapper .ts-control{border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%239ca3af'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E")}.c-form input::placeholder{color:var(--color-gray-500)}}.c-form .field_with_errors input,.c-form .field_with_errors select,.c-form .field_with_errors textarea,.c-form .field_with_errors .ts-wrapper .ts-control,.c-form input[aria-invalid=true],.c-form select[aria-invalid=true],.c-form textarea[aria-invalid=true]{border-color:var(--color-danger)}.c-form .field_errors{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-danger);list-style-type:none}.pagy.series-nav{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.pagy.series-nav a{height:calc(var(--spacing)*9);min-width:calc(var(--spacing)*9);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-600);justify-content:center;align-items:center;text-decoration-line:none;display:flex}@media (hover:hover){.pagy.series-nav a:hover{background-color:var(--color-gray-100);color:var(--color-gray-800)}}.pagy.series-nav a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.pagy.series-nav a[aria-disabled=true]{cursor:default;color:var(--color-gray-300)}@media (hover:hover){.pagy.series-nav a[aria-disabled=true]:hover{color:var(--color-gray-300);background-color:#0000}}.pagy.series-nav a[aria-current=page]{cursor:default;background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.pagy.series-nav a[aria-current=page]:hover{background-color:var(--color-brand);color:var(--color-white)}}@media (prefers-color-scheme:dark){.pagy.series-nav a{color:var(--color-gray-400)}@media (hover:hover){.pagy.series-nav a:hover{background-color:var(--color-gray-800);color:var(--color-gray-100)}}.pagy.series-nav a[aria-disabled=true]{color:var(--color-gray-600)}@media (hover:hover){.pagy.series-nav a[aria-disabled=true]:hover{color:var(--color-gray-600);background-color:#0000}}.pagy.series-nav a[aria-current=page]{background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.pagy.series-nav a[aria-current=page]:hover{background-color:var(--color-brand)}}}.c-form .ts-wrapper{width:100%;position:relative}.ts-wrapper *,.ts-wrapper :before,.ts-wrapper :after{box-sizing:border-box}.ts-wrapper~select,.tomselected{display:none!important}.tomselected{margin:0!important;display:none!important}.c-form fieldset>.tomselected:first-child+.ts-wrapper{margin-top:0}.field_with_errors:has(.tomselected){margin:0!important}.c-form .ts-control>.item{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 2rem);overflow:hidden}.c-form .ts-control>input{margin:calc(var(--spacing)*0);--tw-border-style:none;padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;flex:auto;width:0;min-width:0;max-width:100%}.c-form .ts-control>input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.c-form .ts-wrapper.single.has-items:not(.dropdown-active) .ts-control>input{opacity:0;position:absolute;width:0!important}.c-form .ts-wrapper.single.has-items.dropdown-active .ts-control>input{opacity:1;width:auto;display:block;position:relative}.c-form .ts-wrapper.single.has-items.dropdown-active .ts-control>.item{display:none}.c-form .ts-dropdown{left:calc(var(--spacing)*0);z-index:50;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-top:calc(var(--spacing)*1);position:absolute;overflow:hidden}.c-form .ts-dropdown-content{max-height:240px;overflow-y:auto}.c-form .ts-dropdown .option,.c-form .ts-dropdown .no-results{cursor:pointer;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.c-form .ts-dropdown .option:hover{background-color:var(--color-gray-100)}.c-form .ts-dropdown .active,.c-form .ts-dropdown .active:hover{background-color:var(--color-brand);color:var(--color-white)}@media (prefers-color-scheme:dark){.c-form .ts-control>input{color:var(--color-gray-100);background-color:#0000}.c-form .ts-dropdown{border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-100)}.c-form .ts-dropdown .option:hover{background-color:var(--color-gray-700)}.c-form .ts-dropdown .active{background-color:var(--color-brand);color:var(--color-white)}}.c-filter-bar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--context-line);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3)}.c-filter-bar--embedded{border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing)*0);border-bottom-width:0}.c-filter-bar__controls{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.c-filter-bar__search{flex-grow:1;min-width:16rem;position:relative}.c-filter-bar__field{min-width:11rem}.c-filter-bar__search-icon{pointer-events:none;inset-block:calc(var(--spacing)*0);left:calc(var(--spacing)*3);width:calc(var(--spacing)*4);--tw-leading:1;color:var(--context-muted);place-items:center;font-size:12px;line-height:1;display:grid;position:absolute}.c-filter-bar input[type=text],.c-filter-bar select,.c-filter-bar .ts-wrapper .ts-control{border-style:var(--tw-border-style);border-width:1px;border-color:var(--context-control-border);background-color:var(--color-white);height:34px;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--context-ink);border-radius:5px}:is(.c-filter-bar input[type=text],.c-filter-bar select,.c-filter-bar .ts-wrapper .ts-control):focus{border-color:var(--context-blue);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.c-filter-bar select,.c-filter-bar .ts-wrapper{width:100%}.c-filter-bar .c-filter-bar__search input[type=text]{width:100%;padding-left:calc(var(--spacing)*10)}.c-filter-bar .ts-wrapper.focus .ts-control{border-color:var(--context-blue);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.c-filter-bar__controls>.c-btn{height:34px}.c-scroll-fade{--scroll-fade-size:28px;-webkit-mask-image:var(--scroll-fade-mask,none);-webkit-mask-image:var(--scroll-fade-mask,none);mask-image:var(--scroll-fade-mask,none);-webkit-mask-image:var(--scroll-fade-mask,none)}.c-scroll-fade--y{--scroll-fade-size:48px}.c-scroll-fade--x[data-scroll-fade-state=start]{--scroll-fade-mask:linear-gradient(to right,black 0,black calc(100% - var(--scroll-fade-size)),transparent 100%)}.c-scroll-fade--x[data-scroll-fade-state=middle]{--scroll-fade-mask:linear-gradient(to right,transparent 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),transparent 100%)}.c-scroll-fade--x[data-scroll-fade-state=end]{--scroll-fade-mask:linear-gradient(to right,transparent 0,black var(--scroll-fade-size),black 100%)}.c-scroll-fade--y[data-scroll-fade-state=start]{--scroll-fade-mask:linear-gradient(to bottom,black 0,black calc(100% - var(--scroll-fade-size)),transparent 100%)}.c-scroll-fade--y[data-scroll-fade-state=middle]{--scroll-fade-mask:linear-gradient(to bottom,transparent 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),transparent 100%)}.c-scroll-fade--y[data-scroll-fade-state=end]{--scroll-fade-mask:linear-gradient(to bottom,transparent 0,black var(--scroll-fade-size),black 100%)}.c-subnav{gap:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300);display:flex}.c-tabs+.c-card>.c-subnav{padding-top:calc(var(--spacing)*3)}.c-subnav a{padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);border-bottom-style:var(--tw-border-style);border-color:#0000;border-bottom-width:2px;margin-bottom:-1px}@media (hover:hover){.c-subnav a:hover{color:var(--color-gray-700);text-decoration-line:none}}.c-subnav a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.c-subnav a.c-subnav--selected{border-color:var(--color-gray-900);color:var(--color-gray-900)}.c-card>.c-subnav__panel{padding:calc(var(--spacing)*4)}@media (prefers-color-scheme:dark){.c-subnav{border-color:var(--color-gray-700)}.c-subnav a{color:var(--color-gray-400)}@media (hover:hover){.c-subnav a:hover{color:var(--color-gray-200)}}.c-subnav a.c-subnav--selected{border-color:var(--color-gray-100);color:var(--color-gray-100)}}.c-table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.c-table thead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200)}.c-table th{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.c-table td{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3)}.c-table tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100)}.c-table tbody tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.c-table tbody tr:hover{background-color:var(--color-gray-50)}@media (prefers-color-scheme:dark){.c-table thead{border-color:var(--color-gray-700)}.c-table th{color:var(--color-gray-400)}.c-table tbody tr{border-color:var(--color-gray-800)}.c-table tbody tr:hover{background-color:var(--color-gray-900)}}.c-tabs{gap:calc(var(--spacing)*0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300);display:flex}.c-tabs a{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;margin-bottom:-1px}@media (hover:hover){.c-tabs a:hover{color:var(--color-gray-700);text-decoration-line:none}}.c-tabs a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.c-tabs a.c-tab--selected{background-color:var(--color-white);color:var(--color-gray-900);border-color:var(--color-gray-300);border-bottom-color:var(--color-white)}.c-tabs+.c-card{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}@media (prefers-color-scheme:dark){.c-tabs{border-color:var(--color-gray-700)}.c-tabs a{color:var(--color-gray-400)}@media (hover:hover){.c-tabs a:hover{color:var(--color-gray-200)}}.c-tabs a.c-tab--selected{background-color:var(--color-gray-900);color:var(--color-gray-100);border-color:var(--color-gray-700);border-bottom-color:var(--color-gray-900)}}.c-timeline{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--color-gray-200);position:relative}.c-timeline__item{margin-inline-start:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*10);scroll-margin-top:1.5rem}.c-timeline__item:last-child{margin-bottom:calc(var(--spacing)*0)}.c-timeline__icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:calc(var(--spacing)*-4)}.c-timeline__icon--green{color:var(--color-white);background-color:var(--color-green-500)}.c-timeline__icon--red{color:var(--color-white);background-color:var(--color-red-500)}.c-timeline__icon--blue{color:var(--color-white);background-color:var(--color-blue-500)}.c-timeline__icon--amber{color:var(--color-white);background-color:var(--color-amber-500)}.c-timeline__icon--gray,.c-timeline__icon--muted{color:var(--color-gray-400);background-color:var(--color-gray-100)}.c-timeline__icon--stone{color:var(--color-stone-400);background-color:var(--color-stone-100)}.c-timeline__header{align-items:center;gap:calc(var(--spacing)*2);min-height:calc(var(--spacing)*8);flex-wrap:wrap;display:flex}.c-timeline__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.c-timeline__meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.c-timeline__body{margin-top:calc(var(--spacing)*3)}.c-timeline__data-section{margin-top:calc(var(--spacing)*2)}.c-timeline__data-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.c-timeline__data-block{margin-top:calc(var(--spacing)*1);border-radius:var(--radius-lg);padding:calc(var(--spacing)*3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-gray-700);background-color:var(--color-gray-50)}.c-timeline__error{margin-top:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-700);background-color:var(--color-red-50)}.c-timeline__error-class{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-500)}.c-timeline__error-backtrace{margin-top:calc(var(--spacing)*1);padding:calc(var(--spacing)*2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-red-600);background-color:#ffe2e280;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.c-timeline__error-backtrace{background-color:color-mix(in oklab,var(--color-red-100)50%,transparent)}}@media (prefers-color-scheme:dark){.c-timeline{border-color:var(--color-gray-700)}.c-timeline__icon{--tw-ring-color:var(--color-gray-900)}.c-timeline__icon--gray,.c-timeline__icon--muted{color:var(--color-gray-500);background-color:var(--color-gray-800)}.c-timeline__icon--stone{color:var(--color-stone-500);background-color:var(--color-stone-800)}.c-timeline__title{color:var(--color-gray-100)}.c-timeline__meta,.c-timeline__data-label{color:var(--color-gray-400)}.c-timeline__data-block{color:var(--color-gray-300);background-color:var(--color-gray-800)}.c-timeline__error{color:var(--color-red-300);background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.c-timeline__error{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.c-timeline__error-class{color:var(--color-red-400)}.c-timeline__error-backtrace{color:var(--color-red-400);background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.c-timeline__error-backtrace{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}}.c-form fieldset:has(input[role=toggle]){align-items:center;column-gap:calc(var(--spacing)*3);grid-template-columns:auto 1fr;display:grid}.c-form fieldset:has(input[role=toggle]) label{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.c-form input[role=toggle]{appearance:none;height:calc(var(--spacing)*6);width:calc(var(--spacing)*10);padding:calc(var(--spacing)*0);background-color:var(--color-gray-300);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;position:relative}.c-form input[role=toggle]:after{content:"";top:calc(var(--spacing)*.5);left:calc(var(--spacing)*.5);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;position:absolute}.c-form input[role=toggle]:checked{background-color:var(--color-brand)}.c-form input[role=toggle]:checked:after{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.c-form input[role=toggle]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1447e680}@supports (color:color-mix(in lab, red, red)){.c-form input[role=toggle]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand)50%,transparent)}}.c-form input[role=toggle]:focus-visible{--tw-outline-style:none;outline-style:none}.c-form input[role=toggle]:disabled{cursor:not-allowed;opacity:.4}.c-toggle-visibility{grid-template-rows:0fr;transition:grid-template-rows .15s ease-out;display:grid;overflow:hidden}.c-toggle-visibility--open{grid-template-rows:1fr}.c-toggle-visibility__inner{min-height:calc(var(--spacing)*0)}.p-unauth{grid-template-columns:repeat(1,minmax(0,1fr));min-height:100dvh;display:grid}@media (min-width:64rem){.p-unauth{grid-template-columns:2fr 3fr}}.p-unauth__form{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);flex-direction:column;justify-content:center;align-items:center;display:flex}.p-unauth__form-inner{width:100%;max-width:var(--container-sm);gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.p-unauth__panel{display:none;position:relative;overflow:hidden}@media (min-width:64rem){.p-unauth__panel{display:block}}.p-unauth__panel{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-600);--tw-gradient-to:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-unauth__panel-decor{inset:calc(var(--spacing)*0);position:absolute}.p-unauth__circle{border-radius:3.40282e38px;position:absolute}.p-unauth__panel-content{height:100%;padding-inline:calc(var(--spacing)*12);color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.p-unauth__panel-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.p-unauth__panel-subtitle{margin-top:calc(var(--spacing)*4);max-width:var(--container-md);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.p-unauth__panel-subtitle{color:color-mix(in oklab,var(--color-blue-200)80%,transparent)}}@media (prefers-color-scheme:dark){.p-unauth__form{background-color:var(--color-gray-900)}.p-unauth__panel{--tw-gradient-from:var(--color-blue-900);--tw-gradient-to:var(--color-blue-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}}.c-parish-demo a{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.c-parish-demo p{margin-block:1em}.c-parish-demo *{box-sizing:border-box}.c-parish-demo{margin:calc(var(--spacing)*0);color:#283f48;--tw-leading:1.5;background-color:#f3f2ec;font-family:SourceSans,sans-serif;font-size:17px;line-height:1.5;position:relative}.c-parish-demo button,.c-parish-demo input{font:inherit}.c-parish-demo button{cursor:pointer}.c-parish-demo a{color:inherit;text-underline-offset:3px}.c-parish-demo button:focus-visible,.c-parish-demo a:focus-visible,.c-parish-demo input:focus-visible{outline-style:var(--tw-outline-style);outline-offset:3px;--tw-outline-style:solid;outline:2px solid #876d37}.c-parish-demo .c-parish-demo__preview-header{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;background-color:#fffef9;border-style:solid;border-bottom-width:1px;border-bottom-color:#d9ddd4;justify-content:space-between;align-items:center;gap:15px;padding:14px 32px;display:flex}.c-parish-demo .c-parish-demo__brand-link{color:inherit;flex:none;text-decoration-line:none}.c-parish-demo .c-parish-demo__brand-link:hover{text-decoration-line:none}.c-parish-demo .c-parish-demo__brand{--tw-leading:var(--leading-normal);font-family:Bitter,Georgia,serif;font-size:21px;line-height:var(--leading-normal);--tw-font-weight:600;align-items:center;gap:10px;font-weight:600;display:flex}.c-parish-demo .c-parish-demo__brand img{border-radius:7px;width:37px;height:37px}.c-parish-demo .c-parish-demo__preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.c-parish-demo .c-parish-demo__button{border-style:var(--tw-border-style);--tw-border-style:solid;--tw-font-weight:var(--font-weight-semibold);min-height:44px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:#2d4a43;background-color:#0000;border:1px solid #bbc6bb;border-radius:5px;align-items:center;padding:9px 16px;text-decoration-line:none;display:inline-flex}.c-parish-demo .c-parish-demo__button:hover{background-color:#e8ede4}.c-parish-demo .c-parish-demo__button.c-parish-demo__button--primary{color:#fffef9;background-color:#304e43;border-color:#304e43}.c-parish-demo .c-parish-demo__button.c-parish-demo__button--primary:hover{background-color:#233f35}.c-parish-demo .c-parish-demo__button.c-parish-demo__button--on-dark{color:#304e43;background-color:#fffef9;border-color:#fffef9}.c-parish-demo .c-parish-demo__button.c-parish-demo__button--on-dark:hover{color:#233f35;background-color:#e3e9db;border-color:#e3e9db}.c-parish-demo main{margin:auto}.c-parish-demo .c-parish-demo__hero-preview{max-width:1640px;margin:auto;padding:24px 32px 35px}.c-parish-demo .c-parish-demo__intro{margin:0 0 24px}.c-parish-demo .c-parish-demo__parish-location{color:#606b65;margin:8px 0 0;font-size:18px}.c-parish-demo .c-parish-demo__parish-location a{text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#a8b0a4}.c-parish-demo .c-parish-demo__parish-location a:hover{color:#304e43;text-decoration-color:currentColor}.c-parish-demo h1{margin:calc(var(--spacing)*0);--tw-leading:1.25;--tw-font-weight:550;--tw-tracking:-1.8px;letter-spacing:-1.8px;white-space:nowrap;font-family:Bitter,Georgia,serif;font-size:clamp(28px,4.6vw,64px);font-weight:550;line-height:1.25}.c-parish-demo .c-parish-demo__hero-wordmark{perspective:700px;align-items:baseline;display:inline-flex}.c-parish-demo .c-parish-demo__rotating-parish{color:#876d37;transform-origin:50% 60%;margin-left:.2em;display:inline-block}.c-parish-demo .c-parish-demo__rotating-parish[data-generic=true]{margin-left:0}.c-parish-demo .c-parish-demo__preview-toolbar{border-top-style:var(--tw-border-style);border-color:#d9ddd4;border-top-width:1px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.c-parish-demo .c-parish-demo__device-toggle{border-style:var(--tw-border-style);--tw-border-style:solid;background-color:#e7eae1;border:1px solid #c9d0c3;border-radius:7px;flex:none;gap:4px;margin-left:auto;padding:4px;display:inline-flex}.c-parish-demo .c-parish-demo__device-toggle button{border-style:var(--tw-border-style);--tw-border-style:solid;--tw-font-weight:var(--font-weight-semibold);min-height:40px;font-weight:var(--font-weight-semibold);color:#63705f;background-color:#0000;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:7px 16px;display:flex}.c-parish-demo .c-parish-demo__device-toggle button[aria-selected=true]{color:#304e43;--tw-shadow:0 1px 3px var(--tw-shadow-color,#263a4010);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffef9;border-color:#c5cebd}.c-parish-demo .c-parish-demo__device-toggle svg{width:18px;height:18px}.c-parish-demo .c-parish-demo__desktop-demo,.c-parish-demo .c-parish-demo__mobile-demo{position:relative}.c-parish-demo .c-parish-demo__mobile-demo{width:410px;max-width:100%;margin:auto}.c-parish-demo .c-parish-demo__desktop-frame{border-style:var(--tw-border-style);--tw-border-style:solid;--tw-shadow:0 9px 28px var(--tw-shadow-color,#263a4010);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;border:1px solid #bbc2b9;border-radius:9px;scroll-margin-top:20px;overflow:hidden}.c-parish-demo .c-parish-demo__browser-chrome{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;color:#5e6873;--tw-leading:1.3;background-color:#e4e7ea;border-style:solid;border-bottom-width:1px;border-bottom-color:#cbd1d6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.3}.c-parish-demo .c-parish-demo__browser-tab-strip{align-items:center;gap:22px;height:39px;padding:0 14px;display:flex}.c-parish-demo .c-parish-demo__browser-dots{flex:none;gap:7px;display:flex}.c-parish-demo .c-parish-demo__browser-dots i{border-style:var(--tw-border-style);--tw-border-style:solid;background-color:#f16c64;border:1px solid #00000012;border-radius:3.40282e38px;width:10px;height:10px}.c-parish-demo .c-parish-demo__browser-dots i:nth-child(2){background-color:#efbf4f}.c-parish-demo .c-parish-demo__browser-dots i:nth-child(3){background-color:#61bd67}.c-parish-demo .c-parish-demo__browser-tab{color:#38424b;background-color:#f8fafb;border-radius:9px 9px 0 0;flex:0 230px;align-self:flex-end;align-items:center;gap:9px;min-width:0;height:33px;padding:0 13px;display:flex}.c-parish-demo .c-parish-demo__browser-tab svg{color:#6e7b83;flex:none;width:14px;height:14px}.c-parish-demo .c-parish-demo__browser-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.c-parish-demo .c-parish-demo__browser-tab-close{color:#7b858c;flex:none;margin-left:auto;font-size:17px}.c-parish-demo .c-parish-demo__browser-new-tab{--tw-leading:1;margin-left:-9px;font-size:20px;line-height:1}.c-parish-demo .c-parish-demo__browser-toolbar{background-color:#f8fafb;align-items:center;gap:15px;height:45px;padding:6px 13px;display:flex}.c-parish-demo .c-parish-demo__browser-navigation,.c-parish-demo .c-parish-demo__browser-tools{flex:none;align-items:center;gap:14px;display:flex}.c-parish-demo .c-parish-demo__browser-navigation svg,.c-parish-demo .c-parish-demo__browser-tools svg{width:16px;height:16px}.c-parish-demo .c-parish-demo__browser-navigation svg:nth-child(2){opacity:.4}.c-parish-demo .c-parish-demo__browser-address{border-style:var(--tw-border-style);--tw-border-style:solid;color:#4e5963;background-color:#eceff1;border:1px solid #e1e5e8;border-radius:18px;flex:1;align-items:center;gap:9px;min-width:0;height:31px;padding:0 12px;display:flex}.c-parish-demo .c-parish-demo__browser-address svg{flex:none;width:13px;height:13px}.c-parish-demo .c-parish-demo__backdrop-site{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-parish-demo .c-parish-demo__desktop-screen{height:clamp(460px,100dvh - 360px,700px);transition:height .26s;position:relative;overflow:hidden}.c-parish-demo .c-parish-demo__desktop-frame[data-expanded=true] .c-parish-demo__desktop-screen{height:max(780px,100dvh - 140px)}.c-parish-demo iframe{pointer-events:none;transform-origin:0 0;border-style:var(--tw-border-style);background-color:#fffef9;border-width:0;display:block}.c-parish-demo .c-parish-demo__desktop-screen iframe,.c-parish-demo .c-parish-demo__phone-screen iframe{inset:calc(var(--spacing)*0);position:absolute}.c-parish-demo .c-parish-demo__desktop-screen iframe{top:auto;left:auto}.c-parish-demo .c-parish-demo__phone-frame{border-style:var(--tw-border-style);--tw-border-style:solid;--tw-shadow:0 9px 28px var(--tw-shadow-color,#263a4010);width:410px;max-width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#dfe3da;border:1px solid #adb6ab;border-radius:29px;margin:auto;padding:0 9px 9px}.c-parish-demo .c-parish-demo__phone-top{place-items:center;height:25px;display:grid}.c-parish-demo .c-parish-demo__phone-top:before{content:"";background-color:#a5aea0;border-radius:5px;width:38px;height:4px}.c-parish-demo .c-parish-demo__phone-screen{aspect-ratio:390/780;border-radius:4px 4px 20px 20px;width:390px;max-width:100%;position:relative;overflow:hidden}.c-parish-demo .c-parish-demo__phone-screen iframe{width:390px;height:780px}.c-parish-demo .c-parish-demo__desktop-screen iframe[data-chat-open=true],.c-parish-demo .c-parish-demo__phone-screen iframe[data-chat-open=true]{pointer-events:auto}.c-parish-demo .c-parish-demo__preview-callout{pointer-events:none;visibility:hidden;inset:calc(var(--spacing)*0);z-index:2;color:#b43b32;opacity:0;transition:opacity .35s;position:absolute}.c-parish-demo .c-parish-demo__preview-callout[data-ready=true]{visibility:visible;opacity:1}.c-parish-demo .c-parish-demo__callout-button{z-index:1;--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);--tw-border-style:solid;--tw-shadow:0 5px 18px var(--tw-shadow-color,#263a4030);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-family:Caveat,cursive;font-size:80px;line-height:1;font-weight:var(--font-weight-bold);white-space:nowrap;color:inherit;background-color:#fff9e8;border:1px solid #eadfc7;border-radius:3px;padding:3px 18px 12px;position:absolute;top:-84px;left:50%;rotate:-7deg}.c-parish-demo .c-parish-demo__preview-callout[data-ready=true] .c-parish-demo__callout-button{pointer-events:auto}.c-parish-demo .c-parish-demo__callout-button:hover{color:#963128;background-color:#fffdf6}.c-parish-demo .c-parish-demo__callout-arrow{width:calc(50% - 230px);height:calc(100% - 136px);position:absolute;top:16px;left:calc(50% + 174px);overflow:visible}.c-parish-demo .c-parish-demo__callout-arrowhead{width:28px;height:28px;position:absolute;bottom:115px;right:42px;overflow:visible}.c-parish-demo .c-parish-demo__callout-arrow path,.c-parish-demo .c-parish-demo__callout-arrowhead path,.c-parish-demo .c-parish-demo__launcher-marker path{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.c-parish-demo .c-parish-demo__mobile-demo .c-parish-demo__callout-button{padding-inline:14px;font-size:56px;top:-74px}.c-parish-demo .c-parish-demo__mobile-demo .c-parish-demo__callout-arrow{width:calc(50% - 168px);height:calc(100% - 128px);top:8px;left:calc(50% + 110px)}@media (max-width:950px){.c-parish-demo .c-parish-demo__callout-button,.c-parish-demo .c-parish-demo__mobile-demo .c-parish-demo__callout-button{padding-inline:12px;font-size:50px;top:-2px}.c-parish-demo .c-parish-demo__callout-arrow,.c-parish-demo .c-parish-demo__mobile-demo .c-parish-demo__callout-arrow{width:calc(50% - 159px);height:calc(100% - 155px);top:35px;left:calc(50% + 103px)}}.c-parish-demo .c-parish-demo__launcher-marker{pointer-events:none;z-index:2147482999;color:#b43b32;opacity:0;transition:opacity .35s;position:absolute;overflow:visible}.c-parish-demo .c-parish-demo__launcher-marker[data-ready=true]{opacity:1}.c-parish-demo .c-parish-demo__source-band{isolation:isolate;padding:72px 32px;position:relative;overflow:hidden}.c-parish-demo .c-parish-demo__source-band:before,.c-parish-demo .c-parish-demo__source-band:after{content:"";pointer-events:none;z-index:-1;border-style:var(--tw-border-style);--tw-border-style:solid;opacity:.075;border:1px solid;border-radius:160px 160px 0 0;width:310px;height:470px;position:absolute}.c-parish-demo .c-parish-demo__source-band:before{top:50px;right:-100px}.c-parish-demo .c-parish-demo__source-band:after{border-radius:136px 136px 0 0;width:262px;height:470px;top:74px;right:-76px}.c-parish-demo .c-parish-demo__source-band--newsletter:before,.c-parish-demo .c-parish-demo__source-band--homily:before{border-radius:3.40282e38px;width:480px;height:480px;inset:auto auto -155px -180px}.c-parish-demo .c-parish-demo__source-band--newsletter:after,.c-parish-demo .c-parish-demo__source-band--homily:after{border-radius:3.40282e38px;width:420px;height:420px;inset:auto auto -125px -150px}.c-parish-demo .c-parish-demo__source-band--social:before{top:-145px;right:-65px;transform:rotate(-12deg)}.c-parish-demo .c-parish-demo__source-band--social:after{top:-115px;right:-47px;transform:rotate(-12deg)}.c-parish-demo .c-parish-demo__source-band.c-parish-demo__source-band--bulletin{background-color:#ede2c7}.c-parish-demo .c-parish-demo__source-band.c-parish-demo__source-band--newsletter{background-color:#dcebed}.c-parish-demo .c-parish-demo__source-band.c-parish-demo__source-band--social{background-color:#f0ddd7}.c-parish-demo .c-parish-demo__source-band.c-parish-demo__source-band--homily{background-color:#e0e7d9}.c-parish-demo .c-parish-demo__source-band.c-parish-demo__source-band--additional{background-color:#e9e4ef}.c-parish-demo .c-parish-demo__source-band--additional .c-parish-demo__source-band-inner{align-items:flex-start}.c-parish-demo .c-parish-demo__available-sources{gap:16px;min-width:0;display:grid}.c-parish-demo .c-parish-demo__available-source{border-style:var(--tw-border-style);--tw-border-style:solid;background-color:#fffefa;border:1px solid #d6cfdf;border-radius:8px;gap:19px;padding:25px;display:flex}.c-parish-demo .c-parish-demo__available-source>svg,.c-parish-demo .c-parish-demo__available-source>img{object-fit:contain;flex:none;width:28px;height:28px;margin-top:3px}.c-parish-demo .c-parish-demo__available-source>div{min-width:0}.c-parish-demo .c-parish-demo__available-source-title{flex-wrap:wrap;align-items:center;gap:7px 16px;margin-bottom:10px;display:flex}.c-parish-demo .c-parish-demo__available-source h3{margin:calc(var(--spacing)*0);--tw-leading:1.3;--tw-font-weight:550;font-family:Bitter,Georgia,serif;font-size:23px;font-weight:550;line-height:1.3}.c-parish-demo .c-parish-demo__available-source p{margin:calc(var(--spacing)*0);color:#606b65;font-size:17px}.c-parish-demo .c-parish-demo__source-band-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,110px);max-width:1160px;margin:auto;display:grid}.c-parish-demo .c-parish-demo__source-copy{max-width:490px}.c-parish-demo .c-parish-demo__source-provider{--tw-font-weight:650;align-items:center;gap:10px;margin:0 0 19px;font-size:15px;font-weight:650;display:flex}.c-parish-demo .c-parish-demo__source-provider svg,.c-parish-demo .c-parish-demo__source-provider img{flex:none;width:25px;height:25px}.c-parish-demo .c-parish-demo__source-copy h2{--tw-leading:1.18;--tw-font-weight:550;--tw-tracking:-.8px;letter-spacing:-.8px;margin:0 0 22px;font-family:Bitter,Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:550;line-height:1.18}.c-parish-demo .c-parish-demo__source-copy>p{--tw-leading:1.6;color:#4f625e;margin:0 0 24px;font-size:20px;line-height:1.6}.c-parish-demo .c-parish-demo__example-question{border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:3px;border-left-color:#8a7343;margin:28px 0;padding:2px 0 2px 20px}.c-parish-demo .c-parish-demo__example-question small{color:#68736a;margin-bottom:7px;font-size:14px;display:block}.c-parish-demo .c-parish-demo__example-question p{margin:calc(var(--spacing)*0);--tw-leading:1.45;--tw-font-weight:500;font-family:Bitter,Georgia,serif;font-size:22px;font-weight:500;line-height:1.45}.c-parish-demo .c-parish-demo__source-link{border-style:var(--tw-border-style);min-height:44px;padding:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:inherit;text-underline-offset:5px;background-color:#0000;border-width:0;align-items:center;gap:10px;text-decoration-line:underline;display:inline-flex}.c-parish-demo .c-parish-demo__source-link:hover{color:#846529}.c-parish-demo .c-parish-demo__source-link img{border-radius:5px;width:28px;height:28px}.c-parish-demo .c-parish-demo__source-art{margin:calc(var(--spacing)*0);min-width:0}.c-parish-demo .c-parish-demo__source-art figcaption{text-align:center;color:#5f6c66;margin-top:20px;font-size:14px}.c-parish-demo .c-parish-demo__bulletin-stack{max-width:490px;margin:20px auto;padding:0 50px 8px 15px;display:block;position:relative}.c-parish-demo .c-parish-demo__bulletin-stack img{border-style:var(--tw-border-style);--tw-border-style:solid;--tw-shadow:0 14px 34px var(--tw-shadow-color,#3c382127);height:auto;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;border:1px solid #d5cdbb;display:block}.c-parish-demo .c-parish-demo__bulletin-stack .c-parish-demo__back-page{width:78%;position:absolute;top:24px;right:12px;transform:rotate(6deg)}.c-parish-demo .c-parish-demo__bulletin-stack .c-parish-demo__front-page{width:100%;position:relative;transform:rotate(-4deg)}.c-parish-demo .c-parish-demo__newsletter-art{grid-area:1/1}.c-parish-demo .c-parish-demo__source-band--newsletter .c-parish-demo__source-copy{grid-area:1/2}.c-parish-demo .c-parish-demo__homily-art{grid-area:1/1}.c-parish-demo .c-parish-demo__source-band--homily .c-parish-demo__source-copy{grid-area:1/2}.c-parish-demo .c-parish-demo__homily-card{border-style:var(--tw-border-style);--tw-border-style:solid;color:inherit;--tw-shadow:0 16px 34px var(--tw-shadow-color,#263a401b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffef9;border:1px solid #c6d0bf;border-radius:9px;text-decoration-line:none;display:block;overflow:hidden}.c-parish-demo .c-parish-demo__homily-thumbnail{border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*0);background-color:#273e38;border-width:0;display:block;position:relative}.c-parish-demo .c-parish-demo__homily-thumbnail img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.c-parish-demo .c-parish-demo__homily-play{inset:calc(var(--spacing)*0);place-items:center;display:grid;position:absolute}.c-parish-demo .c-parish-demo__homily-play svg{filter:drop-shadow(0 2px 6px #0005);width:68px;height:48px}.c-parish-demo .c-parish-demo__homily-start{color:#fff;background-color:#14241ee8;border-radius:4px;padding:4px 9px;font-size:14px;position:absolute;bottom:12px;left:12px}.c-parish-demo .c-parish-demo__homily-player{pointer-events:auto;aspect-ratio:16/9;width:100%;height:auto}.c-parish-demo .c-parish-demo__source-footer.c-parish-demo__homily-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.c-parish-demo .c-parish-demo__homily-actions button{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#304e43;text-underline-offset:3px;background-color:#0000;border-width:0;padding:6px 0;text-decoration-line:underline}.c-parish-demo .c-parish-demo__homily-caption{padding:23px 25px;display:block}.c-parish-demo .c-parish-demo__homily-caption small{color:#68766c;margin-bottom:8px;font-size:14px;display:block}.c-parish-demo .c-parish-demo__homily-caption strong{--tw-leading:1.35;--tw-font-weight:550;font-family:Bitter,Georgia,serif;font-size:24px;font-weight:550;line-height:1.35;display:block}.c-parish-demo .c-parish-demo__newsletter-window{border-style:var(--tw-border-style);--tw-border-style:solid;--tw-shadow:0 16px 34px var(--tw-shadow-color,#263a401b);max-width:405px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;border:1px solid #c3d2d3;border-radius:8px;margin:auto;display:block;overflow:hidden}.c-parish-demo .c-parish-demo__newsletter-window img{width:100%;height:auto;display:block}.c-parish-demo .c-parish-demo__social-post{border-style:var(--tw-border-style);--tw-border-style:solid;--tw-shadow:0 16px 34px var(--tw-shadow-color,#523b321c);max-width:470px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffefa;border:1px solid #dec9c0;border-radius:10px;margin:auto;overflow:hidden}.c-parish-demo .c-parish-demo__social-post-header{align-items:center;gap:12px;padding:24px 25px 18px;display:flex}.c-parish-demo .c-parish-demo__social-post-header svg{color:#fff;background-color:#0000;width:38px;height:38px;padding:6px}.c-parish-demo .c-parish-demo__social-post-header strong{font-size:18px;display:block}.c-parish-demo .c-parish-demo__social-post-header small{color:#76817b;font-size:14px;display:block}.c-parish-demo .c-parish-demo__social-post blockquote{margin:calc(var(--spacing)*0);--tw-leading:1.65;white-space:pre-line;color:#354942;overflow-wrap:anywhere;padding:4px 25px 28px;font-size:21px;line-height:1.65}.c-parish-demo .c-parish-demo__source-footer{border-top-style:var(--tw-border-style);--tw-border-style:solid;color:#326798;border-style:solid;border-top-width:1px;border-top-color:#ebe4db;padding:17px 25px;font-size:15px;display:block}.c-parish-demo .c-parish-demo__get-started{color:#fffef9;background-color:#304e43;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:60px;padding:72px max(32px,50% - 620px);display:grid}.c-parish-demo .c-parish-demo__get-started h2{--tw-leading:1.2;--tw-font-weight:550;--tw-tracking:-.6px;letter-spacing:-.6px;margin:0 0 20px;font-family:Bitter,Georgia,serif;font-size:37px;font-weight:550;line-height:1.2}.c-parish-demo .c-parish-demo__get-started p{margin:calc(var(--spacing)*0);--tw-leading:1.6;color:#d8e2d7;font-size:19px;line-height:1.6}.c-parish-demo .c-parish-demo__installation-copy .c-parish-demo__button{min-height:48px;margin-top:27px;padding:10px 22px}.c-parish-demo .c-parish-demo__installation-copy p+p{margin-top:16px}.c-parish-demo .c-parish-demo__installation-example{min-width:0}.c-parish-demo .c-parish-demo__embed-console{border-style:var(--tw-border-style);--tw-border-style:solid;--tw-shadow:0 16px 35px var(--tw-shadow-color,#14241e33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#000;border:1px solid #414141;border-radius:8px;overflow:hidden}.c-parish-demo .c-parish-demo__console-header{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;color:#c9c9c9;background-color:#151515;border-style:solid;border-bottom-width:1px;border-bottom-color:#303030;align-items:center;gap:13px;padding:13px 17px;font-size:13px;display:flex}.c-parish-demo .c-parish-demo__console-dots{gap:5px;display:flex}.c-parish-demo .c-parish-demo__console-dots i{background-color:#81958a;border-radius:3.40282e38px;width:7px;height:7px}.c-parish-demo .c-parish-demo__console-language{--tw-tracking:1px;letter-spacing:1px;color:#aabbad;margin-left:auto;font-size:11px}.c-parish-demo .c-parish-demo__embed-console pre{margin:calc(var(--spacing)*0);white-space:pre;scrollbar-color:#666 #151515;color:#ededed;--tw-leading:1.9;tab-size:2;padding:23px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.9;overflow-x:auto}.c-parish-demo .c-parish-demo__embed-console code{font:inherit}.c-parish-demo .c-parish-demo__embed-console .c-parish-demo__code-tag{color:#7dcfff}.c-parish-demo .c-parish-demo__embed-console .c-parish-demo__code-attribute{color:#c5a8ff}.c-parish-demo .c-parish-demo__embed-console .c-parish-demo__code-value{color:#b8df97}.c-parish-demo .c-parish-demo__get-started .c-parish-demo__embed-token-note{color:#c3d3c4;margin-top:14px;font-size:13px}.c-parish-demo .c-parish-demo__embed-token-note code{font-size:11px}.c-parish-demo .c-parish-demo__chat-footer{color:#fffaf0;background-color:#09223b;padding:58px 32px;position:relative;overflow:hidden}.c-parish-demo .c-parish-demo__chat-footer:before,.c-parish-demo .c-parish-demo__chat-footer:after{content:"";pointer-events:none;background-color:#b49a5f55;height:1px;position:absolute;left:32px;right:32px}.c-parish-demo .c-parish-demo__chat-footer:before{top:20px}.c-parish-demo .c-parish-demo__chat-footer:after{bottom:20px}.c-parish-demo .c-parish-demo__chat-footer-inner{justify-content:center;align-items:center;gap:28px;max-width:1240px;min-height:132px;margin:auto;display:flex;position:relative}.c-parish-demo .c-parish-demo__chat-footer a{max-width:890px;color:inherit;--tw-leading:1.35;--tw-font-weight:500;align-items:center;gap:24px;font-family:Bitter,Georgia,serif;font-size:clamp(26px,2.6vw,37px);font-weight:500;line-height:1.35;text-decoration-line:none;display:flex}.c-parish-demo .c-parish-demo__chat-footer a .c-parish-demo__footer-question{text-underline-offset:9px;text-decoration-line:underline;text-decoration-color:#b49a5f99;text-decoration-thickness:1px}.c-parish-demo .c-parish-demo__chat-footer a:hover{color:#f3d16d}.c-parish-demo .c-parish-demo__footer-link-arrow{color:#dcc383;--tw-leading:1;font-family:SourceSans,sans-serif;font-size:34px;line-height:1}.c-parish-demo .c-parish-demo__footer-brand{border-radius:20px;flex:none;width:128px;height:128px;display:block}.c-parish-demo .c-parish-demo__footer-arches{pointer-events:none;color:#d1b675;opacity:.12;width:370px;height:450px;position:absolute;bottom:-140px;right:-30px}.c-parish-demo .c-parish-demo__request-dialog{inset:calc(var(--spacing)*0);overscroll-behavior:contain;border-style:var(--tw-border-style);--tw-border-style:solid;color:#2b4148;--tw-shadow:0 25px 100px var(--tw-shadow-color,#1a302b44);width:min(490px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffef9;border:1px solid #d3dace;border-radius:8px;margin:auto;padding:30px;position:fixed;overflow-y:auto}.c-parish-demo .c-parish-demo__request-dialog::backdrop{background-color:#142b3999}.c-parish-demo .c-parish-demo__request-dialog[open]{animation:.18s ease-out request-appear}.c-parish-demo .c-parish-demo__request-dialog .c-parish-demo__close{border-style:var(--tw-border-style);--tw-leading:1;background-color:#0000;border-width:0;width:36px;height:36px;padding:7px;font-size:26px;line-height:1;position:absolute;top:12px;right:12px}.c-parish-demo .c-parish-demo__request-dialog h2{--tw-leading:1.2;--tw-font-weight:550;margin:10px 20px 16px 0;font-family:Bitter,Georgia,serif;font-size:27px;font-weight:550;line-height:1.2}.c-parish-demo .c-parish-demo__request-dialog p{color:#717b70;margin:0 0 24px}.c-parish-demo .c-parish-demo__request-dialog .c-form fieldset input{background-color:var(--color-white);color:inherit}.c-parish-demo .c-parish-demo__request-dialog .c-parish-demo__button{width:100%;margin-top:4px}@media (prefers-reduced-motion:reduce){.c-parish-demo .c-parish-demo__request-dialog[open]{animation:none}.c-parish-demo .c-parish-demo__preview-callout,.c-parish-demo .c-parish-demo__launcher-marker,.c-parish-demo .c-parish-demo__desktop-screen{transition:none}}@media (max-width:1000px){.c-parish-demo .c-parish-demo__desktop-screen{height:clamp(360px,60dvh,560px)}}@media (max-width:850px){.c-parish-demo .c-parish-demo__source-band-inner{grid-template-columns:1fr;gap:35px}.c-parish-demo .c-parish-demo__source-copy{max-width:none}.c-parish-demo .c-parish-demo__newsletter-art,.c-parish-demo .c-parish-demo__source-band--newsletter .c-parish-demo__source-copy,.c-parish-demo .c-parish-demo__homily-art,.c-parish-demo .c-parish-demo__source-band--homily .c-parish-demo__source-copy{grid-area:auto}.c-parish-demo .c-parish-demo__get-started{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.c-parish-demo .c-parish-demo__preview-header{flex-wrap:wrap;gap:10px;padding:12px 18px}.c-parish-demo .c-parish-demo__brand{gap:7px;font-size:18px}.c-parish-demo .c-parish-demo__brand img{width:31px;height:31px}.c-parish-demo .c-parish-demo__preview-header .c-parish-demo__button{padding:8px 11px;font-size:14px}.c-parish-demo .c-parish-demo__hero-preview{padding:20px 18px 27px}.c-parish-demo h1{--tw-tracking:-1px;letter-spacing:-1px;font-size:clamp(28px,7.5vw,40px)}.c-parish-demo .c-parish-demo__intro{margin-bottom:18px}.c-parish-demo .c-parish-demo__parish-location{font-size:16px}.c-parish-demo .c-parish-demo__callout-button,.c-parish-demo .c-parish-demo__mobile-demo .c-parish-demo__callout-button{font-size:42px}.c-parish-demo .c-parish-demo__callout-arrow,.c-parish-demo .c-parish-demo__mobile-demo .c-parish-demo__callout-arrow{width:calc(50% - 134px);left:calc(50% + 84px)}.c-parish-demo .c-parish-demo__callout-arrowhead{right:36px}.c-parish-demo .c-parish-demo__device-toggle button{gap:6px;padding:7px 10px;font-size:14px}.c-parish-demo .c-parish-demo__device-toggle svg{width:16px;height:16px}.c-parish-demo .c-parish-demo__chat-footer{padding:54px 26px}.c-parish-demo .c-parish-demo__chat-footer:before,.c-parish-demo .c-parish-demo__chat-footer:after{left:22px;right:22px}.c-parish-demo .c-parish-demo__chat-footer-inner{text-align:center;flex-direction:column-reverse;gap:22px}.c-parish-demo .c-parish-demo__chat-footer a{gap:13px;font-size:25px}.c-parish-demo .c-parish-demo__footer-brand{width:104px;height:104px}.c-parish-demo .c-parish-demo__footer-arches{opacity:.09;right:-150px}.c-parish-demo .c-parish-demo__browser-tab-strip{gap:14px;padding:0 11px}.c-parish-demo .c-parish-demo__browser-dots{gap:5px}.c-parish-demo .c-parish-demo__browser-dots i{width:8px;height:8px}.c-parish-demo .c-parish-demo__browser-tab{flex:1}.c-parish-demo .c-parish-demo__browser-toolbar{gap:10px;padding:6px 10px}.c-parish-demo .c-parish-demo__browser-navigation{gap:10px}.c-parish-demo .c-parish-demo__browser-tools{display:none}.c-parish-demo .c-parish-demo__source-band{padding:44px 22px}.c-parish-demo .c-parish-demo__source-band-inner{grid-template-columns:1fr;gap:35px}.c-parish-demo .c-parish-demo__source-copy{max-width:none}.c-parish-demo .c-parish-demo__source-copy>p{font-size:18px}.c-parish-demo .c-parish-demo__source-copy h2{font-size:31px}.c-parish-demo .c-parish-demo__newsletter-art,.c-parish-demo .c-parish-demo__source-band--newsletter .c-parish-demo__source-copy{grid-area:auto}.c-parish-demo .c-parish-demo__example-question p{font-size:20px}.c-parish-demo .c-parish-demo__social-post blockquote{font-size:18px}.c-parish-demo .c-parish-demo__get-started{padding:44px 22px}.c-parish-demo .c-parish-demo__get-started h2{font-size:32px}.c-parish-demo .c-parish-demo__embed-console pre{padding:17px;font-size:11px}.c-parish-demo .c-parish-demo__get-started .c-parish-demo__button{width:100%}}.c-parish-demo ask-my-parish-modal-chat::part(launcher){top:var(--demo-launcher-top);bottom:auto;right:auto;left:var(--demo-launcher-left);height:var(--demo-launcher-size);width:var(--demo-launcher-size);visibility:hidden;position:absolute}.c-parish-demo .c-parish-demo__newsletter-document{height:auto;max-height:none;text-decoration-line:none}.c-parish-demo .c-parish-demo__newsletter-body{padding:30px}.c-parish-demo .c-parish-demo__newsletter-masthead{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;--tw-font-weight:650;color:#558997;border-style:solid;border-bottom-width:1px;border-bottom-color:#cbdadd;align-items:center;gap:10px;padding-bottom:22px;font-weight:650;display:flex}.c-parish-demo .c-parish-demo__newsletter-masthead img,.c-parish-demo .c-parish-demo__newsletter-masthead svg{width:27px;height:27px}.c-parish-demo .c-parish-demo__document-parish{color:#64736f;margin:24px 0 8px;font-size:14px}.c-parish-demo .c-parish-demo__newsletter-document h3{margin:calc(var(--spacing)*0);--tw-leading:1.3;--tw-font-weight:550;font-family:Bitter,Georgia,serif;font-size:28px;font-weight:550;line-height:1.3}.c-parish-demo .c-parish-demo__document-date{color:#718078;font-size:14px}.c-parish-demo .c-parish-demo__document-excerpt{--tw-leading:1.65;overflow-wrap:anywhere;font-size:18px;line-height:1.65}.c-parish-demo .c-parish-demo__document-note{color:#64736f;margin-top:25px;font-size:13px;display:block}.c-parish-demo .c-parish-demo__social-image{object-fit:contain;background-color:#faf8f3;width:100%;max-height:380px;display:block}.c-parish-demo .c-parish-demo__homily-thumbnail{aspect-ratio:16/9}.c-parish-demo .c-parish-demo__demo-unavailable{text-align:center;max-width:750px;margin:0 auto 45px;padding:20px}.c-parish-demo .c-parish-demo__image-fallback{background-color:#fffef9;padding:30px;display:block}.c-parish-demo .c-parish-demo__hero-wordmark{max-width:100%}.c-parish-demo .c-parish-demo__rotating-parish{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.c-parish-demo .c-parish-demo__newsletter-body{padding:23px}}.c-parish-demo .c-parish-demo__desktop-screen iframe{width:var(--demo-viewport-width,1040px);height:var(--demo-viewport-height,650px)}.c-parish-demo .c-parish-demo__phone-screen iframe{transform:scale(var(--demo-viewport-scale,1))}.c-parish-demo .c-parish-demo__launcher-marker{left:var(--demo-marker-left);top:var(--demo-marker-top);width:var(--demo-marker-size);height:var(--demo-marker-size)}.c-parish-demo ask-my-parish-modal-chat[data-demo-launcher-visible=true]::part(launcher){visibility:visible}.c-parish-demo [hidden]{display:none}.c-parish-demo-preview-document{height:100%;overflow:hidden}.c-parish-demo-preview *{box-sizing:border-box}.c-parish-demo-preview{width:100%;height:100%;margin:calc(var(--spacing)*0);color:#2b4148;--tw-leading:1.5;background-color:#fffef9;font-family:SourceSans,sans-serif;font-size:17px;line-height:1.5;overflow:hidden}.c-parish-demo-preview .c-parish-demo__website-capture img{filter:saturate(.7);pointer-events:none;width:100%;height:auto;display:block}.c-parish-demo-preview .c-parish-demo__parish-nav{--tw-leading:var(--leading-normal);font-family:Bitter,Georgia,serif;font-size:24px;line-height:var(--leading-normal);--tw-font-weight:550;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-bottom-color:#dedfd6;padding:27px 34px;font-weight:550}.c-parish-demo-preview .c-parish-demo__generic-hero{text-align:center;max-width:800px;margin:auto;padding:80px 30px 55px}.c-parish-demo-preview .c-parish-demo__place{--tw-tracking:2px;letter-spacing:2px;color:#8b7750;text-transform:uppercase;font-size:13px}.c-parish-demo-preview h1{--tw-leading:1.18;--tw-font-weight:500;--tw-tracking:-1.4px;letter-spacing:-1.4px;margin:20px 0;font-family:Bitter,Georgia,serif;font-size:clamp(35px,5vw,56px);font-weight:500;line-height:1.18}.c-parish-demo-preview .c-parish-demo__generic-hero p{color:#6b776d;max-width:510px;margin:auto;font-size:20px}.c-parish-demo-preview .c-parish-demo__parish-topics{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:auto;padding:0 30px 100px;display:grid}.c-parish-demo-preview article{border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #d8ded2;border-radius:7px;padding:24px}.c-parish-demo-preview h2{--tw-leading:var(--leading-normal);font-family:Bitter,Georgia,serif;font-size:21px;line-height:var(--leading-normal);--tw-font-weight:550;margin:0 0 10px;font-weight:550}.c-parish-demo-preview article p{margin:calc(var(--spacing)*0);--tw-leading:1.6;color:#737d72;line-height:1.6}@media (max-width:600px){.c-parish-demo-preview .c-parish-demo__parish-nav{padding:23px;font-size:21px}.c-parish-demo-preview .c-parish-demo__generic-hero{padding:50px 23px 35px}.c-parish-demo-preview .c-parish-demo__generic-hero p{font-size:18px}.c-parish-demo-preview .c-parish-demo__parish-topics{grid-template-columns:1fr;gap:12px;padding:0 23px 100px}.c-parish-demo-preview article{padding:22px}}.c-parish-demo-preview ask-my-parish-modal-chat::part(launcher),.c-parish-demo-preview [hidden]{display:none}.c-demo-directory{color:#283f48;--tw-leading:1.5;background-color:#f3f2ec;min-height:100vh;font-family:SourceSans,sans-serif;font-size:17px;line-height:1.5;overflow:hidden}.c-demo-directory *{box-sizing:border-box}.c-demo-directory h1,.c-demo-directory h2,.c-demo-directory h3{color:#283f48;font-family:Bitter,Georgia,serif}.c-demo-directory h1,.c-demo-directory h2,.c-demo-directory h3,.c-demo-directory p{margin:calc(var(--spacing)*0)}.c-demo-directory a{color:inherit}.c-demo-directory button,.c-demo-directory input{font:inherit}.c-demo-directory button,.c-demo-directory input[type=submit]{cursor:pointer}.c-demo-directory a:focus-visible,.c-demo-directory button:focus-visible,.c-demo-directory input:focus-visible,.c-demo-directory [tabindex]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:3px;--tw-outline-style:solid;outline:2px solid #876d37}.c-demo-directory__wrap{width:min(1160px,100% - 80px);margin:auto}.c-demo-directory__button{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);min-height:44px;font-size:16px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:#fffef9;background-color:#0c2b52;border-width:1px;border-color:#0c2b52;border-radius:5px;justify-content:center;align-items:center;padding-block:11px;padding-inline:20px;text-decoration-line:none;display:inline-flex}.c-demo-directory__button:hover{background-color:#24456f;border-color:#24456f}.c-demo-directory__button--quiet{color:#0c2b52;background-color:#0000;border-color:#a7b6c6}.c-demo-directory__button--quiet:hover{background-color:#dce6ef;border-color:#a7b6c6}.c-demo-directory__hero{padding-top:42px;padding-bottom:30px}.c-demo-directory__hero h1{--tw-leading:1.25;--tw-font-weight:550;--tw-tracking:-1.8px;letter-spacing:-1.8px;overflow-wrap:anywhere;white-space:normal;font-size:clamp(34px,4.5vw,58px);font-weight:550;line-height:1.25}.c-demo-directory__hero p{--tw-leading:1.55;color:#606b65;max-width:850px;margin-top:21px;font-size:20px;line-height:1.55}.c-demo-directory__explainer{padding-inline:40px;background-color:#dcebed;padding-top:32px;padding-bottom:44px}.c-demo-directory__explainer-grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;gap:24px 40px;display:grid}.c-demo-directory__source-stack,.c-demo-directory__sample-conversation{display:contents}.c-demo-directory__source-stack>h2,.c-demo-directory__sample-conversation>h2{min-width:calc(var(--spacing)*0);--tw-leading:1.3;--tw-font-weight:550;align-self:flex-start;font-size:clamp(27px,2.7vw,34px);font-weight:550;line-height:1.3}.c-demo-directory__source-stack>h2{grid-row-start:1;grid-column-start:1}.c-demo-directory__sample-conversation>h2{grid-row-start:1;grid-column-start:2}.c-demo-directory__source-pile{grid-row-start:2;grid-column-start:1;place-self:flex-end center;width:460px;height:355px;position:relative}.c-demo-directory__paper,.c-demo-directory__email,.c-demo-directory__video{border-style:var(--tw-border-style);--tw-shadow:0 8px 20px var(--tw-shadow-color,#283f4824);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffef9;border-width:1px;border-color:#b7bea9;animation:.52s ease-out both directory-shuffle;position:absolute}.c-demo-directory__paper{color:#4b554d;width:210px;height:280px;padding:18px}.c-demo-directory__paper--back{top:48px;left:35px;rotate:-8deg}.c-demo-directory__paper--front{animation-delay:80ms;top:20px;left:108px;rotate:-1deg}.c-demo-directory__paper p{text-align:center;margin-block:7px;font-family:Bitter,Georgia,serif;font-size:19px}.c-demo-directory__paper h3{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);margin-top:17px}.c-demo-directory__paper small,.c-demo-directory__paper em{text-align:center;font-size:8px;font-style:normal;display:block}.c-demo-directory__paper strong{text-align:center;--tw-leading:1.2;--tw-font-weight:var(--font-weight-normal);font-family:Bitter,Georgia,serif;font-size:18px;line-height:1.2;font-weight:var(--font-weight-normal);background-color:#e0e7d9;margin-block:16px;padding-block:18px;padding-inline:8px;display:block}.c-demo-directory__paper span{background-color:#dfe3da;height:4px;margin-top:7px;display:block}.c-demo-directory__email{z-index:2;width:190px;height:154px;padding:16px;animation-delay:.16s;top:38px;left:238px;rotate:7deg}.c-demo-directory__email p{color:#607167;align-items:center;gap:6px;font-size:11px;display:flex}.c-demo-directory__email img{width:15px;height:15px}.c-demo-directory__email h3{--tw-leading:1.15;--tw-font-weight:550;margin-top:13px;margin-bottom:7px;font-size:17px;font-weight:550;line-height:1.15}.c-demo-directory__email span{--tw-leading:1.3;font-size:10px;line-height:1.3}.c-demo-directory__video{z-index:3;width:215px;height:139px;animation-delay:.24s;bottom:2px;left:198px;overflow:hidden;rotate:5deg}.c-demo-directory__video>div{background-image:radial-gradient(#b8b89d 0,#40584e 65%);place-items:center;height:102px;display:grid;position:relative}.c-demo-directory__video>div>span{color:#304e43;background-color:#fffef9e6;border-radius:3.40282e38px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.c-demo-directory__video small{color:var(--color-white);background-color:#20382de6;padding-inline:4px;font-size:8px;position:absolute;bottom:5px;right:7px}.c-demo-directory__video p{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);padding-block:8px;padding-inline:12px}.c-demo-directory__sample-chat{border-style:var(--tw-border-style);--tw-shadow:0 5px 20px var(--tw-shadow-color,#263a4014);width:100%;max-width:430px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffef9;border-width:1px;border-color:#bbc6bb;border-radius:8px;grid-row-start:2;grid-column-start:2;place-self:flex-end center;overflow:hidden}.c-demo-directory__sample-chat header{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-family:Bitter,Georgia,serif;font-weight:var(--font-weight-semibold);border-color:#dce2d4;border-bottom-width:1px;align-items:center;gap:9px;padding-block:12px;padding-inline:16px;display:flex}.c-demo-directory__sample-chat header img{border-radius:5px;width:25px;height:25px}.c-demo-directory__sample-chat>div{min-height:205px;padding-block:22px;padding-inline:20px}.c-demo-directory__sample-chat>div>p:first-child{background-color:#e0e7d9;border-radius:10px 10px 2px;margin-left:26px;padding-block:10px;padding-inline:13px}.c-demo-directory__sample-chat>div>p:last-child{margin-top:20px}.c-demo-directory__sample-chat small{color:#718460;margin-top:10px;font-size:11px;display:block}.c-demo-directory__sample-chat footer{border-top-style:var(--tw-border-style);color:#89928b;border-color:#dce2d4;border-top-width:1px;justify-content:space-between;padding-block:12px;padding-inline:16px;font-size:13px;display:flex}.c-demo-directory__source-stack>.c-demo-directory__explainer-caption{grid-row-start:3;grid-column-start:1}.c-demo-directory__sample-conversation>.c-demo-directory__explainer-caption{grid-row-start:3;grid-column-start:2}.c-demo-directory__explainer-caption{text-align:center;align-self:flex-start;font-size:18px}.c-demo-directory__finder{padding-top:58px;padding-bottom:65px}.c-demo-directory__finder>h2,.c-demo-directory__gallery h2{--tw-leading:1.3;--tw-font-weight:550;--tw-tracking:-1px;letter-spacing:-1px;font-size:34px;font-weight:550;line-height:1.3}.c-demo-directory__search{border-style:var(--tw-border-style);background-color:#fffef9;border-width:1px;border-color:#bbc6bb;border-radius:5px;align-items:center;gap:15px;width:100%;margin-top:28px;margin-bottom:24px;padding-block:15px;padding-inline:20px;display:flex}.c-demo-directory__search:focus-within{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#876d37);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-color:#876d37;outline-style:none}.c-demo-directory__search span{--tw-leading:1;color:#24456f;font-size:27px;line-height:1}.c-demo-directory__search input{border-style:var(--tw-border-style);color:#304c3f;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;width:100%;font-size:18px}.c-demo-directory__search input:focus,.c-demo-directory__search input:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.c-demo-directory__map-layout{border-style:var(--tw-border-style);background-color:#fffef9;border-width:1px;border-color:#bbc6bb;border-radius:8px;grid-template-columns:340px 1fr;height:390px;display:grid;overflow:hidden}.c-demo-directory__map-layout[data-map-state=loading] .c-demo-directory__map,.c-demo-directory__map-layout[data-map-state=unavailable] .c-demo-directory__map{display:none}.c-demo-directory__map-layout[data-map-state=loading],.c-demo-directory__map-layout[data-map-state=unavailable],.c-demo-directory__map-layout[data-has-map=false]{grid-template-columns:repeat(1,minmax(0,1fr))}.c-demo-directory__matches{min-width:calc(var(--spacing)*0);padding:23px;overflow-y:auto}.c-demo-directory__matches-label{color:#718078;margin-bottom:13px;font-size:14px}.c-demo-directory__result{border-bottom-style:var(--tw-border-style);text-align:left;color:#30493d;border-color:#e1e5d8;border-bottom-width:1px;width:100%;padding-block:15px;text-decoration-line:none;display:block;overflow:hidden}.c-demo-directory__result:hover,.c-demo-directory__result[data-selected=true]{color:#876d37}.c-demo-directory__result-arrow{float:right}.c-demo-directory__result strong{--tw-leading:1.25;--tw-font-weight:var(--font-weight-medium);font-family:Bitter,Georgia,serif;font-size:19px;line-height:1.25;font-weight:var(--font-weight-medium);padding-right:20px;display:block}.c-demo-directory__result small{color:#718066;margin-top:5px;font-size:14px;display:block}.c-demo-directory__result .c-demo-directory__campuses{margin-top:9px;padding-right:20px;display:block}.c-demo-directory__result .c-demo-directory__campuses small{min-width:calc(var(--spacing)*0);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:13px;display:flex;overflow:hidden}.c-demo-directory__result .c-demo-directory__campuses small>span{min-width:calc(var(--spacing)*0);text-overflow:ellipsis;overflow:hidden}.c-demo-directory__result .c-demo-directory__campuses svg{color:#718066;flex:none;width:14px;height:14px}.c-demo-directory__other{margin-top:23px}.c-demo-directory__other h3{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:1px;letter-spacing:1px;color:#718078;text-transform:uppercase}.c-demo-directory__result--other{padding-block:10px}.c-demo-directory__result--other strong{font-size:16px}.c-demo-directory__map{z-index:0;height:100%;min-height:calc(var(--spacing)*0);background-color:#e0e7d9}.c-demo-directory__map .leaflet-control-attribution{font-size:10px}.c-demo-directory__map .leaflet-popup-content{min-width:190px;font-family:SourceSans,sans-serif;font-size:14px}.c-demo-directory__map .leaflet-popup-content strong{display:block}.c-demo-directory__map .leaflet-popup-content small{color:#718078;margin-top:2px;font-size:12px;display:block}.c-demo-directory__popup-parish+.c-demo-directory__popup-parish{border-top-style:var(--tw-border-style);border-color:#d8ded2;border-top-width:1px;margin-top:12px;padding-top:12px}.c-demo-directory__map .leaflet-popup-content a{color:#0c2b52;align-items:center;gap:7px;margin-top:7px;display:inline-flex}.c-demo-directory__map .leaflet-popup-content a img{border-radius:5px;width:24px;height:24px}.c-demo-directory__map-failure,.c-demo-directory__empty{color:#667a5d;padding-block:20px;font-size:14px}.c-demo-directory__finder-bottom{margin-top:17px}.c-demo-directory__finder-bottom a{color:#606b65;text-underline-offset:4px;font-size:16px;text-decoration-line:underline;text-decoration-color:#a9b3a6}.c-demo-directory__finder-bottom a:hover{color:#24456f}.c-demo-directory__gallery{padding-inline:40px;background-color:#dce6ef;padding-top:62px;padding-bottom:70px}.c-demo-directory__cards{scroll-snap-type:x var(--tw-scroll-snap-strictness);scrollbar-color:#9aaeb7 transparent;scrollbar-width:thin;padding-inline:4px;gap:26px;margin-top:30px;padding-top:7px;padding-bottom:24px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.c-demo-directory__card{min-width:calc(var(--spacing)*0);scroll-snap-align:start;--demo-directory-caption-inset:calc(12px + 1px);flex:0 0 20.5rem;text-decoration-line:none;display:block}.c-demo-directory__preview{border-style:var(--tw-border-style);padding-inline:12px;background-color:#e0e7d9;border-width:1px;border-color:#bbc6bb;border-radius:16px;height:240px;padding-top:14px;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.c-demo-directory__card:nth-child(3n+2) .c-demo-directory__preview{background-color:#ede2c7}.c-demo-directory__card:nth-child(3n) .c-demo-directory__preview{background-color:#f0ddd7}.c-demo-directory__card:hover .c-demo-directory__preview{--tw-translate-y:calc(5px*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 10px 25px var(--tw-shadow-color,#2f46372e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.c-demo-directory__flag{z-index:4;text-align:center;--tw-font-weight:var(--font-weight-semibold);width:112px;font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:#fffef9;--tw-shadow:0 1px 4px var(--tw-shadow-color,#1c19172a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0c2b52;padding-block:3px;position:absolute;top:14px;left:-30px;transform:rotate(-45deg)}.c-demo-directory__website-capture{border-style:var(--tw-border-style);--tw-shadow:0 8px 18px var(--tw-shadow-color,#34493120);height:256px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffef9;border-width:1px;border-color:#b7bea9;border-radius:4px;display:block;overflow:hidden}.c-demo-directory__website-capture>img{object-fit:contain;object-position:top;width:100%;height:100%;display:block}.c-demo-directory__chat-overlay{border-style:var(--tw-border-style);color:#273342;--tw-shadow:0 8px 18px var(--tw-shadow-color,#283e3425);width:185px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffefb;border-width:1px;border-color:#deded5;border-radius:8px;position:absolute;bottom:10px;right:8px;overflow:hidden}.c-demo-directory__chat-overlay>header{border-bottom-style:var(--tw-border-style);border-color:#deded5;border-bottom-width:1px;align-items:center;gap:7px;padding-block:8px;padding-inline:9px;display:flex}.c-demo-directory__chat-overlay>header>span{border-radius:4px;flex:none;width:23px;height:23px;display:block;position:relative;overflow:hidden}.c-demo-directory__chat-overlay>header img{top:calc(var(--spacing)*0);width:112%;max-width:none;height:112%;display:block;position:absolute;left:-6%}.c-demo-directory__chat-overlay>header strong{min-width:calc(var(--spacing)*0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-family:Bitter,Georgia,serif;font-size:12px;font-weight:var(--font-weight-semibold);--tw-tracking:-.2px;letter-spacing:-.2px;flex:1;overflow:hidden}.c-demo-directory__chat-overlay>header b{--tw-leading:1;--tw-font-weight:var(--font-weight-normal);font-family:SourceSans,sans-serif;font-size:15px;line-height:1;font-weight:var(--font-weight-normal)}.c-demo-directory__chat-overlay>div{padding-block:9px;padding-inline:10px;font-family:Inter,system-ui,sans-serif}.c-demo-directory__chat-overlay>div>p{--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.3;font-weight:var(--font-weight-semibold);margin-bottom:7px}.c-demo-directory__chat-overlay>div>span{border-style:var(--tw-border-style);background-color:var(--color-white);color:#94a3b8;--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0f);min-height:37px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-block:6px;border-width:1px;border-color:#cbd5e1;border-radius:19px;justify-content:space-between;align-items:center;gap:6px;padding-left:10px;padding-right:5px;font-size:10px;display:flex}.c-demo-directory__chat-overlay i{width:25px;height:25px;color:var(--color-white);background-color:#cbd5e1;border-radius:3.40282e38px;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.c-demo-directory__sources{padding-inline:var(--demo-directory-caption-inset);flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;list-style-type:none;display:flex}.c-demo-directory__sources+h3{margin-top:8px}.c-demo-directory__source{opacity:.6;transition:opacity .2s;display:block;position:relative}.c-demo-directory__card:hover .c-demo-directory__source{opacity:1}.c-demo-directory__source svg{width:17px;height:17px;display:block}.c-demo-directory__source img{width:auto;height:17px;display:block}.c-demo-directory__card h3{padding-inline:var(--demo-directory-caption-inset);--tw-leading:1.35;--tw-font-weight:550;margin-top:17px;font-size:23px;font-weight:550;line-height:1.35}.c-demo-directory__card>p{padding-inline:var(--demo-directory-caption-inset);color:#606b65;margin-top:4px;font-size:15px}.c-demo-directory__request{padding-block:55px;padding-inline:40px;scroll-margin-top:35px}.c-demo-directory__request-inner{justify-content:space-between;align-items:center;gap:45px;display:flex}.c-demo-directory__request h2{--tw-font-weight:550;font-size:30px;font-weight:550}.c-demo-directory__request p{color:#606b65;max-width:650px;margin-top:14px;font-size:18px}.c-demo-directory__request .c-demo-directory__button{color:#0c2b52;background-color:#0000;border-color:#a7b6c6}.c-demo-directory__request .c-demo-directory__button:hover{background-color:#dce6ef}.c-demo-directory__copyright{color:#b8c3cc;padding-inline:24px;background-color:#09223b;padding-bottom:23px;font-size:13px}.c-demo-directory__dialog{inset:calc(var(--spacing)*0);overscroll-behavior:contain;border-style:var(--tw-border-style);color:#304e42;background-color:#fffef9;border-width:1px;border-color:#bec9b2;border-radius:8px;width:520px;max-width:calc(100% - 30px);max-height:calc(100dvh - 30px);margin:auto;padding:30px;animation:.16s ease-out request-appear;position:fixed;overflow-y:auto}.c-demo-directory__dialog::backdrop{background-color:#243c3066}.c-demo-directory__dialog h2{--tw-font-weight:550;font-size:27px;font-weight:550}.c-demo-directory__dialog>p{margin-block:16px;font-size:16px}.c-demo-directory__dialog [role=alert]{border-style:var(--tw-border-style);background-color:#f7e9e5;border-width:1px;border-color:#c9a69f;border-radius:5px;margin-block:16px;padding:12px}.c-demo-directory__dialog-close{float:right;border-style:var(--tw-border-style);color:#586b50;background-color:#0000;border-width:0;font-size:26px}.c-demo-directory__dialog .c-form,.c-demo-directory__dialog .c-form footer{margin-top:20px}@media (max-width:950px){.c-demo-directory__explainer-grid{flex-direction:column;align-items:stretch;gap:38px;display:flex}.c-demo-directory__source-stack,.c-demo-directory__sample-conversation{min-width:calc(var(--spacing)*0);flex-direction:column;align-items:center;gap:20px;display:flex}.c-demo-directory__source-stack>h2,.c-demo-directory__sample-conversation>h2{text-align:center;align-self:center;font-size:30px}.c-demo-directory__map-layout{grid-template-columns:280px 1fr}}@media (max-width:650px){.c-demo-directory__wrap{width:calc(100% - 46px)}.c-demo-directory__button--quiet{min-height:40px;padding-inline:13px;font-size:13px}.c-demo-directory__hero{padding-top:38px;padding-bottom:28px}.c-demo-directory__hero h1{--tw-tracking:-1.2px;letter-spacing:-1.2px;font-size:36px}.c-demo-directory__hero p{font-size:18px}.c-demo-directory__explainer{padding-block:40px;padding-inline:23px}.c-demo-directory__source-stack>h2,.c-demo-directory__sample-conversation>h2{font-size:28px}.c-demo-directory__source-pile{zoom:.73}.c-demo-directory__sample-chat{max-width:460px}.c-demo-directory__explainer-caption{font-size:17px}.c-demo-directory__finder{padding-block:45px}.c-demo-directory__finder>h2,.c-demo-directory__gallery h2{font-size:29px}.c-demo-directory__search{padding-block:13px;padding-inline:13px}.c-demo-directory__search input{font-size:17px}.c-demo-directory__map-layout{flex-direction:column-reverse;height:590px;display:flex}.c-demo-directory__map{flex:none;height:270px;min-height:270px}.c-demo-directory__matches{min-height:calc(var(--spacing)*0);flex:1;padding-block:16px;padding-inline:20px}.c-demo-directory__gallery{padding-block:45px;padding-inline:23px}.c-demo-directory__cards{gap:20px}.c-demo-directory__card{flex:0 0 min(19rem,100% - 3.5rem)}.c-demo-directory__preview{border-radius:12px}.c-demo-directory__chat-overlay{width:175px}.c-demo-directory__request{padding-block:42px;padding-inline:23px}.c-demo-directory__request-inner{display:block}.c-demo-directory__request .c-demo-directory__button{margin-top:23px}}@media (max-width:380px){.c-demo-directory__source-pile{zoom:.61}.c-demo-directory__source-stack>h2,.c-demo-directory__sample-conversation>h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.c-demo-directory{scroll-behavior:auto}.c-demo-directory__paper,.c-demo-directory__email,.c-demo-directory__video,.c-demo-directory__preview,.c-demo-directory__source,.c-demo-directory__dialog{transition:none;animation:none}}.c-widget-playground{margin:calc(var(--spacing)*0);--tw-leading:1.6;color:#263a40;background-color:#f8f7f1;font-family:SourceSans,sans-serif;font-size:17px;line-height:1.6}.c-widget-playground a{color:inherit;text-underline-offset:4px}.c-widget-playground h1{--tw-leading:1.15;--tw-font-weight:var(--font-weight-medium);font-family:Bitter,Georgia,serif;font-size:clamp(36px,5vw,64px);line-height:1.15;font-weight:var(--font-weight-medium);--tw-tracking:-1.5px;letter-spacing:-1.5px;color:#314c43;margin-top:15px;margin-bottom:22px}.c-widget-playground h2{--tw-font-weight:550;margin-bottom:14px;font-family:Bitter,Georgia,serif;font-size:22px;font-weight:550}.c-widget-playground nav{gap:calc(var(--spacing)*7);display:flex}.c-widget-playground nav a{font-size:15px;text-decoration-line:none}@media (hover:hover){.c-widget-playground nav a:hover{text-decoration-line:underline}}.c-widget-playground .c-widget-playground__preview-bar{justify-content:space-between;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);color:#59675e;background-color:#e9e9df;flex-wrap:wrap;padding-block:9px;font-size:13px;display:flex}.c-widget-playground .c-widget-playground__parish-header{border-bottom-style:var(--tw-border-style);padding-inline:6vw;padding-block:calc(var(--spacing)*7);border-color:#dcdfd4;border-bottom-width:1px;justify-content:space-between;align-items:center;gap:25px;display:flex}.c-widget-playground .c-widget-playground__parish-header--sticky{top:calc(var(--spacing)*0);z-index:10;background-color:#f8f7f1;position:sticky}.c-widget-playground .c-widget-playground__parish-name{--tw-font-weight:var(--font-weight-semibold);font-family:Bitter,Georgia,serif;font-size:23px;font-weight:var(--font-weight-semibold);text-decoration-line:none}.c-widget-playground .c-widget-playground__inline-chat{margin-block:calc(var(--spacing)*10);--amp-inline-offset-top:6.5rem;display:block}.c-widget-playground .c-widget-playground__parish-main{max-width:1150px;padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*40);margin-inline:auto}.c-widget-playground .c-widget-playground__hero{max-width:750px;padding-top:70px;padding-bottom:55px}.c-widget-playground .c-widget-playground__hero>p{margin-block:calc(var(--spacing)*3)}.c-widget-playground .c-widget-playground__eyebrow{--tw-tracking:2px;letter-spacing:2px;color:#748072;text-transform:uppercase;font-size:13px}.c-widget-playground .c-widget-playground__try-it{color:#6c766c;font-size:15px}.c-widget-playground .c-widget-playground__page-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.c-widget-playground .c-widget-playground__page-cards article{border-top-style:var(--tw-border-style);border-color:#a3ab95;border-top-width:2px;padding-block:22px}.c-widget-playground .c-widget-playground__page-cards p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#6c766c}.c-widget-playground .c-widget-playground__playground-notes{margin-top:calc(var(--spacing)*9);border-top-style:var(--tw-border-style);color:#6c766c;border-color:#dcdfd4;border-top-width:1px;max-width:760px;padding-top:30px;font-size:15px}.c-widget-playground .c-widget-playground__playground-notes h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.c-widget-playground .c-widget-playground__phone-stage{padding-inline:calc(var(--spacing)*3);text-align:center;padding-block:25px}.c-widget-playground .c-widget-playground__phone{border-style:var(--tw-border-style);--tw-shadow:0 12px 40px var(--tw-shadow-color,#263a4020);width:390px;max-width:100%;height:780px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#f8f7f1;border-width:1px;border-color:#a9b0a6;border-radius:22px;margin-inline:auto}.c-widget-playground .c-widget-playground__phone-stage p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#6c766c}@media (max-width:640px){.c-widget-playground .c-widget-playground__parish-header{align-items:flex-start;gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*6);flex-direction:column}.c-widget-playground .c-widget-playground__inline-chat{--amp-inline-offset-top:9.5rem}.c-widget-playground .c-widget-playground__parish-main{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*0);padding-bottom:120px}.c-widget-playground .c-widget-playground__hero{padding-block:45px}.c-widget-playground .c-widget-playground__page-cards{gap:calc(var(--spacing)*0);grid-template-columns:repeat(1,minmax(0,1fr))}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-24{top:calc(var(--spacing)*-24)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-1\/4{top:25%}.-right-24{right:calc(var(--spacing)*-24)}.right-1\/4{right:25%}.right-12{right:calc(var(--spacing)*12)}.-bottom-32{bottom:calc(var(--spacing)*-32)}.bottom-1\/3{bottom:33.3333%}.-left-8{left:calc(var(--spacing)*-8)}.-left-16{left:calc(var(--spacing)*-16)}.isolate{isolation:isolate}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.l-stack{flex-direction:column;display:flex}.l-stack>*{margin-top:0}.l-stack>*+*{margin-top:var(--stack-space,1.5rem)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-4{margin-right:calc(var(--spacing)*4)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.l-cluster{justify-content:flex-start;align-items:flex-start;gap:var(--cluster-gap,1.5rem);flex-flow:wrap;display:flex}.l-definition-list{flex-direction:column;gap:.75rem;display:flex}.l-definition-list__item{flex-direction:column;gap:.25rem;display:flex}.l-splitter{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*6);flex-wrap:wrap;display:flex}.l-filter-count{align-items:center;gap:.5rem;display:inline-flex}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-4{height:calc(var(--spacing)*4)}.h-14{height:calc(var(--spacing)*14)}.h-40{height:calc(var(--spacing)*40)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-4{width:calc(var(--spacing)*4)}.w-20{width:calc(var(--spacing)*20)}.w-40{width:calc(var(--spacing)*40)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-full{max-width:100%}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.l-cluster--center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-6{gap:calc(var(--spacing)*6)}.l-cluster--2{gap:.5rem}.l-cluster--4{gap:1rem}:where(.divide-gray-300>:not(:last-child)){border-color:var(--color-gray-300)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[7px\]{border-radius:7px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-b-6{border-bottom-style:var(--tw-border-style);border-bottom-width:6px}.border-gray-200{border-color:var(--color-gray-200)}.border-red-300{border-color:var(--color-red-300)}.bg-blue-300\/10{background-color:#90c5ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-300\/10{background-color:color-mix(in oklab,var(--color-blue-300)10%,transparent)}}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.object-cover{object-fit:cover}.l-box{padding:calc(var(--spacing)*6)}.l-box--4,.p-4{padding:calc(var(--spacing)*4)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-8{padding-block:calc(var(--spacing)*8)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.l-definition-list__term{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--context-ink\)\]{color:var(--context-ink)}.text-amber-500{color:var(--color-amber-500)}.text-brand{color:var(--color-brand)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-slate-900{color:var(--color-slate-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[content\:123\]{content:123}.\[campus\:1\]{campus:1}.\[campus\:2\]{campus:2}.\[campus\:9\]{campus:9}.\[chunk\:1\]{chunk:1}.\[chunk\:3\]{chunk:3}.\[chunk\:123\]{chunk:123}.\[fact\:1\]{fact:1}.\[fact\:2\]{fact:2}.\[fact\:3\]{fact:3}.\[fact\:4\]{fact:4}.\[fact\:5\]{fact:5}.\[fact\:6\]{fact:6}.\[fact\:7\]{fact:7}.\[fact\:22\]{fact:22}.\[fact\:40\]{fact:40}.\[fact\:41\]{fact:41}.\[fact\:61\]{fact:61}.\[fact\:70\]{fact:70}.\[fact\:71\]{fact:71}.\[fact\:85\]{fact:85}.\[fact\:86\]{fact:86}.\[fact\:94\]{fact:94}.\[fact\:102\]{fact:102}.\[fact\:106\]{fact:106}.\[fact\:123\]{fact:123}.\[fact\:172\]{fact:172}.\[fact\:179\]{fact:179}.\[fact\:273\]{fact:273}.\[fact\:999\]{fact:999}.\[homily\:2\]{homily:2}.\[homily\:7\]{homily:7}.\[homily\:8\]{homily:8}.\[homily\:43\]{homily:43}.\[homily\:45\]{homily:45}.\[homily\:50\]{homily:50}.\[homily\:51\]{homily:51}.\[homily\:71\]{homily:71}.\[occurrence\:123\]{occurrence:123}.\[parish\:8\]{parish:8}.\[schedule\:1\]{schedule:1}.\[schedule\:10\]{schedule:10}.\[schedule\:20\]{schedule:20}.\[schedule\:21\]{schedule:21}.\[schedule\:22\]{schedule:22}.\[schedule\:30\]{schedule:30}.\[schedule\:49\]{schedule:49}.\[schedule\:63\]{schedule:63}.\[schedule\:80\]{schedule:80}.\[schedule\:106\]{schedule:106}.\[schedule\:107\]{schedule:107}.\[schedule\:108\]{schedule:108}.\[schedule\:109\]{schedule:109}.\[schedule\:110\]{schedule:110}.\[schedule\:111\]{schedule:111}.\[schedule\:112\]{schedule:112}.\[schedule\:113\]{schedule:113}.\[schedule\:114\]{schedule:114}.\[schedule\:115\]{schedule:115}.\[schedule\:116\]{schedule:116}.\[schedule\:117\]{schedule:117}.\[schedule\:119\]{schedule:119}.\[schedule\:122\]{schedule:122}.\[schedule\:123\]{schedule:123}.\[schedule\:132\]{schedule:132}.\[schedule\:133\]{schedule:133}.\[schedule\:134\]{schedule:134}.\[schedule\:136\]{schedule:136}.\[schedule\:173\]{schedule:173}.\[schedule\:999\]{schedule:999}.\[section\:1\]{section:1}.\[section\:123\]{section:123}.l-stack--1>*+*{--stack-space:.25rem}.l-stack--2>*+*{--stack-space:.5rem}@media (hover:hover){.hover\:no-underline:hover{text-decoration-line:none}}@media (min-width:40rem){.sm\:mr-8{margin-right:calc(var(--spacing)*8)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:justify-start{justify-content:flex-start}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:bg-gray-950{background-color:var(--color-gray-950)}.dark\:text-gray-100{color:var(--color-gray-100)}}}:root{--context-sidebar-width:228px;--context-drawer-width:720px;--context-drawer-compact-offset:calc(var(--context-sidebar-width) + 28px);--context-page-max-width:1220px;--context-page-padding-inline:clamp(14px,2vw,24px);--context-canvas:#f5f6f7;--context-main:#f7f7f8;--context-panel:#fff;--context-sidebar:#fafafa;--context-line:#dadde1;--context-line-soft:#eceef0;--context-run-timeline-connector:#d7dee7;--context-ink:#202327;--context-muted:#707780;--context-muted-dark:#525962;--context-icon:#68717b;--context-nav-text:#555c65;--context-nav-icon:#7d848c;--context-nav-hover:#f0f1f2;--context-nav-active:#e9ebed;--context-control-border:#cfd3d8;--context-control-hover:#f4f5f6;--context-row-hover:#fafbfc;--context-blue:#1967d2;--context-blue-hover:#1459b8;--context-chart:#6f9dd8;--context-backdrop:#171b2129;--context-nav-backdrop:#171b212e;--context-sidebar-shadow:10px 0 28px #191f2724;--context-drawer-shadow:-10px 0 28px #191f2721}.l-stack>.c-tabs+.c-card{margin-top:0}.c-timestamp{min-width:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}@media (prefers-color-scheme:dark){.c-timestamp{color:var(--color-gray-400)}}.c-timestamp--stacked{gap:calc(var(--spacing)*.5);white-space:nowrap;flex-direction:column;display:inline-flex}.c-timestamp--inline{align-items:center;gap:calc(var(--spacing)*1);white-space:nowrap;display:inline-flex}.c-timestamp--sm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.c-timestamp--xs{font-size:10px}.c-timestamp--inherit,.c-timestamp--inherit .c-timestamp__icon{color:inherit}.c-timestamp__date{min-width:calc(var(--spacing)*0)}.c-timestamp__time{align-items:center;gap:calc(var(--spacing)*1);display:inline-flex}.c-timestamp__icon{color:var(--color-gray-400)}@font-face{font-family:Bitter;src:url("/widgets/chat-assets/bitter.ttf");font-weight:100 900;font-display:swap}@font-face{font-family:SourceSans;src:url("/widgets/chat-assets/source-sans-3.ttf");font-weight:100 900;font-display:swap}@font-face{font-family:Caveat;src:url("/widgets/chat-assets/caveat.ttf");font-weight:400 700;font-display:swap}@keyframes request-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes directory-shuffle{0%{opacity:0;transform:translateY(18px)rotate(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}