@import url("https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400&display=swap");@font-face{font-family:Hobeaux;src:url(/fonts/Hobeaux-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cooper;src:url(/fonts/CooperBT-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--red:#FC332E;--yellow:#F2B91B;--green:#1C4037;--pink:#FFC8C8;--cream:#F2E9DC;--white:#FFFFFF;--ink:#1A1A1A;--red-press:#E11E1A;--red-tint:#FFEAE9;--green-press:#14312A;--yellow-press:#DDA70C;--cream-deep:#E8DBC7;--ink-soft:#4A4A4A;--bg-page:var(--cream);--surface-card:var(--white);--border-hairline:var(--cream-deep);--focus-ring:var(--red);--font-display:"Hobeaux","Arial Black",sans-serif;--font-body:"Cooper",Georgia,serif;--font-mono:"Courier Prime","Courier New",Courier,monospace;--fs-title:28px;--fs-lead:21px;--fs-body:17px;--fs-small:15px;--fs-label:13px;--fs-caption:12px;--fs-fine:11px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-card:0 2px 6px rgba(26,26,26,0.08),0 8px 24px rgba(26,26,26,0.06);--shadow-pop:0 8px 28px rgba(26,26,26,0.14);--ease-standard:cubic-bezier(0.22,0.61,0.36,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--gingham-size:40px 40px;--gingham-red:repeating-linear-gradient(90deg,rgba(252,46,46,0.5) 0,rgba(252,46,46,0.5) 20px,transparent 20px,transparent 40px),repeating-linear-gradient(0deg,rgba(252,46,46,0.5) 0,rgba(252,46,46,0.5) 20px,transparent 20px,transparent 40px),linear-gradient(var(--white),var(--white))}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-body);font-weight:300;font-size:var(--fs-body);line-height:1.45}a{color:var(--red)}a:hover{color:var(--red-press)}@keyframes rb-spin{to{transform:rotate(1turn)}}@media print{@page{size:letter;margin:13mm}body{background:#fff}[data-print-hide]{display:none!important}[data-app-shell]{display:block!important}[data-paper]{box-shadow:none!important;padding:0!important;margin:0!important;border:none!important}}.uem-internal{--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--cream:#F7F3EC;--cream-deep:#E5DDD1;--bg-page:#F7F3EC;--ink-soft:#63605A;--pink:#E2C3BE;--fs-body:14.5px;--fs-small:13.5px;font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uem-internal h1{font-size:30px!important}.uem-internal h2{font-size:17px!important}.uem-internal [data-brand-flourish]{display:none!important}.app-shell{min-height:100vh;background:var(--cream);color:var(--ink);font-family:var(--font-body);font-weight:300;font-size:var(--fs-body);line-height:1.45;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.app-bar{display:flex;align-items:center;gap:12px;background:var(--green);padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.app-bar-toggle{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:14px;color:var(--cream);background:transparent;border:1px solid rgba(242,233,220,.35);border-radius:var(--radius-pill);padding:8px 14px;cursor:pointer}.app-sidebar{background:var(--green);display:none;flex-direction:column}.app-sidebar[data-open=true]{display:flex}.app-sidebar-brand{display:none}.app-main{padding:20px 18px 80px;min-width:0}@media (min-width:900px){.app-shell{grid-template-columns:260px minmax(0,1fr)}.app-bar{display:none}.app-sidebar{display:flex;position:-webkit-sticky;position:sticky;top:0;height:100vh}.app-sidebar-brand{display:block}.app-main{padding:0 40px 90px}}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:3px}.app-bar :focus-visible,.app-sidebar :focus-visible{outline-color:var(--yellow)}.skip-link{position:absolute;left:-9999px;top:0;z-index:40;background:var(--green);color:var(--white);padding:10px 16px;border-radius:0 0 var(--radius-md) 0}.skip-link:focus{left:0}.uem-grid{display:grid;grid-gap:18px 18px;gap:18px 18px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:620px){.uem-grid[data-cols="2"],.uem-grid[data-cols="3"],.uem-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.uem-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.uem-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.uem-grid>[data-span=all]{grid-column:1/-1}.uem-field{display:flex;flex-direction:column;min-width:0}.uem-field-label{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px 8px;min-height:2.5em;line-height:1.25;margin-bottom:6px}.uem-field-helper{color:var(--ink-soft)}.uem-field-error,.uem-field-helper{font-size:12px;line-height:1.45;margin-top:5px}.uem-field-error{color:#B0302B}.uem-control{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.3;color:var(--ink);background:var(--white);border:1.5px solid var(--cream-deep);border-radius:var(--radius-md);padding:0 12px;height:42px;width:100%;outline:none;box-sizing:border-box}.uem-control:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(27,77,62,.12)}.uem-control[data-state=site]{border-color:#9FB3A9;background:#FBFDFC}.uem-control[data-state=invalid]{border-color:#C0342F;background:#FFFBFB}.uem-control[data-prefix=true]{padding-left:28px}.uem-badge{font-family:var(--font-body);font-size:11px;line-height:1.3;letter-spacing:.01em;border-radius:var(--radius-pill);padding:2px 8px;white-space:nowrap}.uem-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:4px}.uem-summary{order:-1}@media (min-width:1060px){.uem-workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:start}.uem-summary{order:0;position:-webkit-sticky;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto}}.uem-measure{max-width:1180px}@media print{[data-paper]{page-break-inside:auto;break-inside:auto}[data-print-break]{page-break-before:always;break-before:page}[data-print-avoid-break]{page-break-inside:avoid;break-inside:avoid}a[href]:after{content:""}}