/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-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}}}@layer theme{:host,:root{--radius-xs:.125rem;--radius-sm:.25rem;--animate-spin:spin 1s linear infinite}}@layer base,components,utilities;.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-y-0{inset-block:0}.right-\[0\.35rem\]{right:.35rem}.m-0{margin:0}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-\[0\.75rem\]{width:.75rem;height:.75rem}.h-\[var\(--control-height\)\]{height:var(--control-height)}.h-\[var\(--control-height-icon\)\]{height:var(--control-height-icon)}.h-\[var\(--control-height-lg\)\]{height:var(--control-height-lg)}.h-\[var\(--control-height-sm\)\]{height:var(--control-height-sm)}.min-h-\[3rem\]{min-height:3rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[var\(--control-height\)\]{min-height:var(--control-height)}.min-h-\[var\(--control-height-icon\)\]{min-height:var(--control-height-icon)}.min-h-\[var\(--control-height-lg\)\]{min-height:var(--control-height-lg)}.min-h-\[var\(--control-height-sm\)\]{min-height:var(--control-height-sm)}.w-\[var\(--control-height-icon\)\]{width:var(--control-height-icon)}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[var\(--control-height-icon\)\]{min-width:var(--control-height-icon)}.shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[var\(--control-icon-gap\)\]{gap:var(--control-icon-gap)}.gap-\[var\(--space-1\)\]{gap:var(--space-1)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-control-sm\)\]{border-radius:var(--radius-control-sm)}.rounded-\[var\(--radius-icon\)\]{border-radius:var(--radius-icon)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-line\)\]{border-color:var(--color-line)}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.border-r-transparent{border-right-color:#0000}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent-strong\)\]{background-color:var(--color-accent-strong)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-lavender\)\]{background-color:var(--color-lavender)}.bg-\[var\(--color-secondary-500\)\]{background-color:var(--color-secondary-500)}.bg-\[var\(--color-white\)\]{background-color:var(--color-white)}.bg-\[var\(--color-yellow\)\]{background-color:var(--color-yellow)}.bg-transparent{background-color:#0000}.p-\[var\(--space-1\)\]{padding:var(--space-1)}.p-\[var\(--space-2\)\]{padding:var(--space-2)}.px-0{padding-inline:0}.px-\[0\.7rem\]{padding-inline:.7rem}.px-\[0\.9rem\]{padding-inline:.9rem}.px-\[0\.55rem\]{padding-inline:.55rem}.px-\[var\(--control-pad-x\)\]{padding-inline:var(--control-pad-x)}.py-0{padding-block:0}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[0\.15rem\]{padding-block:.15rem}.py-\[0\.75rem\]{padding-block:.75rem}.font-\[family-name\:var\(--font-sans\)\]{font-family:var(--font-sans)}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[length\:0\.95rem\]{font-size:.95rem}.text-\[length\:0\.8125rem\]{font-size:.8125rem}.text-\[length\:1rem\]{font-size:1rem}.text-\[length\:var\(--type-body\)\]{font-size:var(--type-body)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-none{--tw-leading:1;line-height:1}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[700\]{--tw-font-weight:700;font-weight:700}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-\[var\(--color-accent-strong\)\]{color:var(--color-accent-strong)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-ink\)\]{color:var(--color-ink)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-purple-dark\)\]{color:var(--color-purple-dark)}.text-\[var\(--color-white\)\]{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.accent-\[var\(--color-accent-strong\)\]{accent-color:var(--color-accent-strong)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-accent-strong\)\]:focus-visible{outline-color:var(--color-accent-strong)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-65:disabled{opacity:.65}input.ui-field.pds-password-field{padding-right:2.75rem}button.ui-button.pds-password-toggle{border-radius:var(--radius-icon);width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--color-muted);pointer-events:auto;background:0 0;border:0;margin:0;padding:0}.ui-button{box-sizing:border-box;gap:var(--control-icon-gap);height:var(--control-height);min-height:var(--control-height);padding:0 var(--control-pad-x);border-width:var(--control-border);border-radius:var(--radius-control);border-style:solid;line-height:1}.ui-button[data-size=sm]{height:var(--control-height-sm);min-height:var(--control-height-sm);border-radius:var(--radius-control-sm)}.ui-button[data-size=lg]{height:var(--control-height-lg);min-height:var(--control-height-lg);border-radius:var(--radius-card)}.ui-button[data-size=icon]{width:var(--control-height-icon);min-width:var(--control-height-icon);height:var(--control-height-icon);min-height:var(--control-height-icon);border-radius:var(--radius-icon);padding:0}.ui-button[data-variant=secondary]:not([data-size=icon]){border-radius:var(--radius-control)}.ui-button svg{width:var(--control-icon-size);height:var(--control-icon-size);flex:none}.pds-password-requirements{gap:.25rem;min-width:0;display:grid;position:relative}.pds-password-progress,.pds-password-status{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.95rem}.pds-password-progress{color:var(--color-muted)}.pds-password-status{color:var(--color-ink)}.pds-password-rules{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.pds-password-rule{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;align-items:flex-start;gap:.4rem;font-size:.95rem;display:flex}.pds-password-rule[data-met=yes]{color:var(--color-ink)}.pds-password-rule[data-met=yes] .pds-password-rule-icon{color:var(--color-success)}.pds-password-rule-icon{flex:none;margin-top:.12rem;display:flex}.pds-password-rule-state,.pds-password-status[data-password-status=pending]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-media{width:100%;min-width:0;color:var(--color-ink);gap:.4rem;margin:0;display:grid}.ui-media-frame{background:var(--color-lavender);min-width:0;display:block;position:relative;overflow:hidden}.ui-media[data-ratio="16 / 9"] .ui-media-frame{aspect-ratio:16/9}.ui-media[data-ratio="4 / 3"] .ui-media-frame{aspect-ratio:4/3}.ui-media[data-ratio="3 / 4"] .ui-media-frame{aspect-ratio:3/4}.ui-media[data-ratio="1 / 1"] .ui-media-frame{aspect-ratio:1}.ui-media[data-ratio="21 / 9"] .ui-media-frame{aspect-ratio:21/9}.ui-media-frame.is-card{border-radius:var(--radius-card)}.ui-media img,.ui-media video{object-position:center;width:100%;max-width:100%;height:auto;display:block}.ui-media[data-fit=cover] img,.ui-media[data-fit=cover] video{object-fit:cover}.ui-media[data-fit=contain] img,.ui-media[data-fit=contain] video{object-fit:contain;background:var(--color-lavender)}.ui-media[data-ratio="1 / 1"] img,.ui-media[data-ratio="1 / 1"] video,.ui-media[data-ratio="16 / 9"] img,.ui-media[data-ratio="16 / 9"] video,.ui-media[data-ratio="21 / 9"] img,.ui-media[data-ratio="21 / 9"] video,.ui-media[data-ratio="3 / 4"] img,.ui-media[data-ratio="3 / 4"] video,.ui-media[data-ratio="4 / 3"] img,.ui-media[data-ratio="4 / 3"] video{height:100%;position:absolute;inset:0}.ui-media-caption{color:var(--color-muted);font-size:var(--type-eyebrow);margin:0;line-height:1.35}.ui-media-fallback{height:100%;min-height:8rem;padding:var(--space-2);color:var(--color-ink);background:var(--color-lavender);text-align:center;place-items:center;font-size:.875rem;display:grid}.ui-media[data-state=loading] .ui-media-frame:after{content:"";background:var(--color-lavender);position:absolute;inset:0}.ui-media-overlay{color:var(--color-white);background:var(--color-ink);padding:.75rem 1rem;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ui-media-overlay{background:color-mix(in srgb,var(--color-ink) 58%,transparent)}}.ui-media-overlay{pointer-events:none}.ui-media-overlay :where(p,h1,h2,h3){margin:0}button.ui-media-play{z-index:1;cursor:pointer;place-items:center;margin:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--radius-full)!important;background:var(--color-white)!important;width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;color:var(--color-purple-dark)!important;border:0!important;padding:0!important}button.ui-media-play:focus-visible{outline:2px solid var(--color-purple-dark);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ui-media[data-state=loading] .ui-media-frame:after{animation:none}}.ui-info-tip{align-self:center;position:relative}.ui-info-tip,.ui-info-tip-button{align-items:center;display:inline-flex}.ui-info-tip-button{border:1px solid var(--color-line);background:var(--color-white);width:44px;min-width:32px;height:44px;color:var(--color-purple-dark);cursor:pointer;border-radius:50%;flex:0 0 44px;justify-content:center;padding:0}.ui-info-tip-button svg{stroke-width:2px;flex:0 0 18px;width:18px;min-width:18px;height:18px;display:block}.ui-info-tip-button:active,.ui-info-tip-button:hover,.ui-info-tip-button[aria-expanded=true]{background:var(--color-lavender)}.ui-info-tip-button:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.ui-info-tip-bubble{z-index:30;box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);width:min(18.75rem,100vw - 1rem);max-width:min(18.75rem,100vw - 1rem);color:var(--color-ink);box-shadow:var(--shadow-card);overflow-wrap:break-word;margin:0;padding:.75rem .9rem;font-size:.875rem;font-weight:500;line-height:1.45;position:fixed}@media (min-width:48rem){.ui-info-tip-bubble{width:min(22.5rem,100vw - 1rem);max-width:min(22.5rem,100vw - 1rem)}}.pds-check{border-radius:var(--radius-xs);width:1.125rem!important;min-width:1.125rem!important;max-width:1.125rem!important;height:1.125rem!important;min-height:0!important;padding:0!important}.pds-preparing{box-sizing:border-box;border:1px solid var(--color-accent);min-width:0}@supports (color:color-mix(in lab,red,red)){.pds-preparing{border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}}.pds-preparing{border-radius:var(--radius-card);background:var(--color-white);overflow:hidden}.pds-preparing-strip{border-left:.35rem solid var(--color-accent-strong);background:repeating-linear-gradient(-45deg,#f6e7a8 0 .5rem,#fff6d6 .5rem 1rem);height:.45rem;display:block}.pds-preparing-text{color:var(--color-ink);margin:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.45}.pds-preparing-compact .pds-preparing-text{padding:.35rem .65rem;font-size:.8125rem}.pds-preparing-body{padding:0 1rem 1rem}.pds-preparing-block .pds-preparing-body:empty{display:none}@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-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}@keyframes spin{to{transform:rotate(1turn)}}