/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--ui-spacing:0.25rem;--ui-text-base:1rem;--ui-text-base--line-height:calc(1.5 / 1);--ui-font-weight-bold:700;--ui-font-weight-extrabold:800;--ui-leading-tight:1.25;--ui-radius-sm:0.25rem;--ui-default-transition-duration:150ms;--ui-default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--ui-font-ui:var(--tp-font-ui);--ui-font-display:var(--tp-font-display)}}@layer utilities{.ui\:m-0{margin:0}.ui\:mx-auto{margin-inline:auto}.ui\:box-border{box-sizing:border-box}.ui\:block{display:block}.ui\:inline-flex{display:inline-flex}.ui\:h-10{height:calc(var(--ui-spacing) * 10)}.ui\:min-h-control{min-height:var(--tp-cta-height)}.ui\:min-h-field{min-height:var(--tp-field-height)}.ui\:w-30{width:calc(var(--ui-spacing) * 30)}.ui\:w-full{width:100%}.ui\:max-w-page{max-width:var(--tp-page-width)}.ui\:shrink-0{flex-shrink:0}.ui\:cursor-pointer{cursor:pointer}.ui\:items-center{align-items:center}.ui\:justify-center{justify-content:center}.ui\:gap-3{gap:calc(var(--ui-spacing) * 3)}.ui\:rounded-control{border-radius:var(--tp-radius-sm)}.ui\:border{border-style:var(--tw-border-style);border-width:1px}.ui\:border-solid{--tw-border-style:solid;border-style:solid}.ui\:border-border-control{border-color:var(--tp-border-control)}.ui\:border-ink{border-color:var(--tp-ink-900)}.ui\:border-transparent{border-color:transparent}.ui\:bg-brand{background-color:var(--tp-brand-500)}.ui\:bg-surface{background-color:var(--tp-bg-base)}.ui\:bg-transparent{background-color:transparent}.ui\:px-4{padding-inline:calc(var(--ui-spacing) * 4)}.ui\:px-5{padding-inline:calc(var(--ui-spacing) * 5)}.ui\:px-6{padding-inline:calc(var(--ui-spacing) * 6)}.ui\:py-3{padding-block:calc(var(--ui-spacing) * 3)}.ui\:font-display{font-family:var(--tp-font-display)}.ui\:font-ui{font-family:var(--tp-font-ui)}.ui\:text-base{font-size:var(--ui-text-base);line-height:var(--tw-leading,var(--ui-text-base--line-height))}.ui\:text-hero{font-size:var(--tp-web-hero);line-height:var(--tw-leading,var(--tp-leading-hero))}.ui\:text-section{font-size:var(--tp-web-section);line-height:var(--tw-leading,var(--tp-leading-section))}.ui\:text-title{font-size:var(--tp-web-title);line-height:var(--tw-leading,var(--tp-leading-title))}.ui\:leading-tight{--tw-leading:var(--ui-leading-tight);line-height:var(--ui-leading-tight)}.ui\:font-bold{--tw-font-weight:var(--ui-font-weight-bold);font-weight:var(--ui-font-weight-bold)}.ui\:font-extrabold{--tw-font-weight:var(--ui-font-weight-extrabold);font-weight:var(--ui-font-weight-extrabold)}.ui\:\[letter-spacing\:var\(--tp-tracking-h1\)\]{letter-spacing:var(--tp-tracking-h1)}.ui\:text-balance{text-wrap:balance}.ui\:text-ink{color:var(--tp-ink-900)}.ui\:\[font-stretch\:var\(--tp-display-stretch\)\]{font-stretch:var(--tp-display-stretch)}.ui\:no-underline{text-decoration-line:none}.ui\:transition-colors{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(--ui-default-transition-timing-function));transition-duration:var(--tw-duration,var(--ui-default-transition-duration))}.ui\:duration-150{--tw-duration:150ms;transition-duration:.15s}.ui\:placeholder\:text-muted::placeholder{color:var(--tp-ink-600)}@media (hover:hover){.ui\:hover\:border-ink:hover{border-color:var(--tp-ink-900)}.ui\:hover\:bg-brand-hover:hover{background-color:#edac16}.ui\:hover\:bg-subtle:hover{background-color:var(--tp-surface-1)}}.ui\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui\:focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.ui\:focus-visible\:outline-ink:focus-visible{outline-color:var(--tp-ink-900)}.ui\:disabled\:pointer-events-none:disabled{pointer-events:none}.ui\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.ui\:disabled\:bg-disabled:disabled{background-color:var(--tp-surface-2)}.ui\:disabled\:opacity-50:disabled{opacity:50%}.ui\:aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--tp-error)}@media (width >= 48rem){.ui\:md\:px-10{padding-inline:calc(var(--ui-spacing) * 10)}}}@layer components{.ui\:audience-settings{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none;text-underline-offset:4px;cursor:pointer}.ui\:audience-settings:hover{text-decoration:underline}.ui\:audience-banner{position:fixed;z-index:1000;inset:auto 16px 16px;max-width:600px;max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--tp-ink-900);border-radius:12px;background:var(--tp-bg-base);color:var(--tp-ink-900);font:var(--tp-text-body-sm)}.ui\:audience-banner h2{margin:0 0 12px;font:var(--tp-heading-title)}.ui\:audience-banner p{margin:0 0 12px}.ui\:audience-banner a{color:inherit;text-underline-offset:4px}.ui\:audience-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ui\:audience-actions button{min-height:44px;padding:10px 20px;border:1px solid var(--tp-ink-900);border-radius:8px;color:var(--tp-ink-900);background:var(--tp-bg-base);font-weight:700;cursor:pointer}.ui\:audience-banner button:focus-visible,.ui\:audience-settings:focus-visible{outline:2px solid currentColor;outline-offset:4px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-outline-style:solid}}}