.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.skip-to-content{position:absolute;left:-9999px;z-index:9999;padding:1rem 1.5rem;background-color:#000;color:#fff;text-decoration:none;border-radius:0;font-weight:600;box-shadow:0 4px 6px rgba(0,0,0,.1)}.skip-to-content:focus{left:50%;transform:translateX(-50%);top:1rem;outline:3px solid #4f46e5;outline-offset:2px}:focus{outline:2px solid #4f46e5;outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #4f46e5;outline-offset:2px}:focus:not(:focus-visible){outline:none}.focus-ring:focus{outline:none;box-shadow:0 0 0 2px #4f46e5,0 0 0 4px rgba(79,70,229,.2)}@media (prefers-contrast:high){button,input,select,textarea{border-width:2px}:focus-visible{outline-width:4px}body{color:#000;background:#fff}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.keyboard-nav :focus{outline:3px solid #4f46e5;outline-offset:2px}@layer base{[role=tablist]{display:flex;gap:.5rem;border-bottom:2px solid #e5e7eb}[role=tab]{padding:.75rem 1.5rem;border:none;background:transparent;cursor:pointer;position:relative}[role=tab][aria-selected=true]{font-weight:600;color:#4f46e5}[role=tab]:hover{background:#f3f4f6}[role=tab]:focus-visible{outline:3px solid #4f46e5;outline-offset:-3px}}.required:after{content:" *";color:#dc2626;font-weight:700}@layer base{[aria-invalid=true]{border-color:#dc2626;background-color:#fef2f2}[aria-invalid=true]:focus{outline-color:#dc2626;border-color:#dc2626}[role=alert]{color:#dc2626;font-size:.875rem;margin-top:.25rem}}.success-message{color:#059669;background-color:#d1fae5;padding:.75rem;border-radius:0;border-left:4px solid #059669}[role=dialog]:focus{outline:none}.dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999}.skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none;background:#f3f4f6}}@layer base{[role=tooltip]{position:absolute;z-index:1000;padding:.5rem .75rem;background:#1f2937;color:white;font-size:.875rem;border-radius:0;pointer-events:none}}.text-aa-compliant{color:#1f2937}@layer base{@media (prefers-color-scheme:dark){.text-aa-compliant{color:#f3f4f6}a{color:#60a5fa}a:visited{color:#a78bfa}[aria-invalid=true]{background-color:#7f1d1d;border-color:#ef4444}.success-message{background-color:#064e3b;border-color:#10b981}}}@media print{.no-print,.skip-to-content,[role=navigation]{display:none!important}body{background:white;color:black}a[href]:after{content:" (" attr(href) ")"}}html.a11y-font :where(*):not(pre,code,kbd,samp,pre *,code *,kbd *){font-family:var(--font-a11y),system-ui,sans-serif!important}html.a11y-contrast{--foreground:#000000;--background:#ffffff;--color-text-900:#000000;--color-text-800:#000000;--color-text-700:#0a0a0a;--color-text-600:#1f1f1f;--color-text-500:#2b2b2b;--color-bg:#ffffff;--color-bg-soft:#ffffff;--color-surface:#ffffff;--color-surface-muted:#ffffff;--color-border:#6e6e6e;--color-border-strong:#3d3d3d;--color-info:#00338a;--color-success:#005b32;--color-warning:#7a4a00;--color-danger:#a30000;--color-alert:#7a4a00;--shadow-sm:none;--shadow-md:0 0 0 1px #3d3d3d;--shadow-lg:0 0 0 1px #3d3d3d;--ak-muted:#1f1f1f;--ak-border:#3d3d3d}html.a11y-contrast *{text-shadow:none!important}html.a11y-contrast :is(.text-gray-300,.text-gray-400,.text-slate-300,.text-slate-400,.text-zinc-400,.text-neutral-400){color:#2b2b2b!important}html.a11y-contrast :is(.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-600,.text-zinc-500,.text-neutral-500){color:#1f1f1f!important}html.a11y-contrast :is(.text-gray-700,.text-gray-800,.text-slate-700,.text-slate-800){color:#000000!important}html.a11y-contrast :is(.border-gray-100,.border-gray-200,.border-slate-100,.border-slate-200,.divide-gray-100>*,.divide-gray-200>*){border-color:#6e6e6e!important}html.a11y-contrast ::placeholder{color:#2b2b2b!important;opacity:1!important}html.a11y-contrast a[href]{text-decoration-thickness:2px}:root{--ak-surface:var(--color-surface,#ffffff);--ak-surface-2:var(--color-bg-soft,#f8fafc);--ak-text:var(--color-text-900,#0f172a);--ak-muted:var(--color-text-600,#4b5563);--ak-border:var(--color-border-strong,#d1d5db);--ak-accent:var(--theme-primary,#007a3d);--ak-accent-text:var(--theme-on-primary,#ffffff);--ak-focus:var(--theme-primary,#007a3d);--ak-shadow:var(--shadow-lg,0 12px 28px rgba(15,23,42,0.12));--ak-radius:0.25rem}.vc-a11y-panel{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom, 0px) + var(--help-bottom-offset, 88px) + 5.5rem);z-index:60}@media (min-width:1024px){.vc-a11y-panel{bottom:calc(env(safe-area-inset-bottom, 0px) + 1.25rem + 5.5rem)}}html[data-capturing] :is(.ak-panel,.ak-reader,.ak-voice,.ak-numbers,.ak-dialog,.ak-setup,.ak-journey,.ak-spotlight){visibility:hidden!important}:where(:root){--ak-surface:#ffffff;--ak-surface-2:#f2f3f5;--ak-text:#16181d;--ak-muted:#555b66;--ak-border:#cfd3da;--ak-accent:#1d4ed8;--ak-accent-text:#ffffff;--ak-knob:#ffffff;--ak-focus:#1d4ed8;--ak-radius:0.625rem;--ak-shadow:0 16px 40px -12px rgba(0,0,0,0.35)}.ak-controls{display:grid;gap:1.25rem;color:var(--ak-text);min-width:0}.ak-controls[data-variant=settings]{display:block;columns:18rem 3;column-gap:2.5rem}.ak-controls[data-variant=settings]>.ak-section{break-inside:avoid;margin-bottom:1.75rem}.ak-controls[data-variant=settings]>.ak-controls-foot,.ak-controls[data-variant=settings]>.ak-note{column-span:all;margin-bottom:1.25rem}.ak-controls[data-variant=settings]>.ak-controls-foot{margin:.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--ak-border)}.ak-controls[data-variant=compact]{gap:.25rem}.ak-section{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0}.ak-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ak-section-title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ak-muted)}.ak-section-body{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem}.ak-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.25rem 0}.ak-row-stack{flex-direction:column;align-items:stretch;gap:.375rem}.ak-row[data-disabled]{opacity:.55}.ak-row-text{display:grid;gap:.125rem;min-width:0}.ak-row-label{font-size:.875rem;font-weight:600;line-height:1.3}.ak-hint{font-size:.75rem;line-height:1.4;color:var(--ak-muted)}.ak-switch{position:relative;flex:none;width:2.75rem;height:1.5rem;padding:0;border:1px solid var(--ak-border);border-radius:999px;background:var(--ak-surface-2);cursor:pointer}.ak-switch:after{content:"";position:absolute;top:50%;left:.1875rem;width:1.0625rem;height:1.0625rem;border-radius:50%;background:var(--ak-muted);transform:translateY(-50%);transition:transform .15s ease}.ak-switch[aria-checked=true]{background:var(--ak-accent);border-color:var(--ak-accent)}.ak-switch[aria-checked=true]:after{background:var(--ak-accent-text);transform:translate(1.25rem,-50%)}.ak-stepper{display:inline-flex;flex:none;align-items:center;border:1px solid var(--ak-border);border-radius:var(--ak-radius);overflow:hidden}.ak-stepper button{width:2.5rem;height:2.5rem;border:0;background:var(--ak-surface-2);color:var(--ak-text);font:inherit;font-size:1.125rem;font-weight:700;cursor:pointer}.ak-stepper button:disabled{opacity:.4;cursor:default}.ak-stepper output{min-width:3.75rem;text-align:center;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.ak-choice{display:flex;flex-wrap:wrap;gap:.25rem;padding:.1875rem;border:1px solid var(--ak-border);border-radius:var(--ak-radius);background:var(--ak-surface-2)}.ak-choice[data-count="4"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ak-choice [role=radio]{flex:1 1 auto;min-height:2.25rem;padding:.375rem .625rem;border:0;border-radius:calc(var(--ak-radius) - .1875rem);background:transparent;color:var(--ak-text);font:inherit;font-size:.8125rem;cursor:pointer}.ak-choice [role=radio][aria-checked=true]{background:var(--ak-accent);color:var(--ak-accent-text);font-weight:700}.ak-choice [role=radio]:disabled{cursor:default}.ak-note{margin:0;padding:.5rem .75rem;border-radius:var(--ak-radius);background:var(--ak-surface-2);color:var(--ak-text);font-size:.8125rem;line-height:1.45}.ak-link-btn{padding:.25rem .375rem;border:0;background:none;color:var(--ak-muted);font:inherit;font-size:.75rem;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.ak-link-btn:hover:not(:disabled){color:var(--ak-accent)}.ak-link-btn:disabled{opacity:.45;cursor:default;text-decoration:none}.ak-btn{min-height:2.5rem;padding:.5rem .875rem;border:1px solid var(--ak-border);border-radius:var(--ak-radius);background:var(--ak-surface-2);color:var(--ak-text);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.ak-btn-primary{border-color:var(--ak-accent);background:var(--ak-accent);color:var(--ak-accent-text)}.ak-panel{display:flex;flex-direction:column;width:min(23rem,calc(100vw - 2rem));max-height:min(80dvh,44rem);overflow:hidden;border:1px solid var(--ak-border);border-radius:calc(var(--ak-radius) * 1.5);background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow);text-align:start}.ak-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem .625rem 1rem;border-bottom:1px solid var(--ak-border)}.ak-panel-title{margin:0;font-size:1rem;font-weight:700}.ak-panel-body{overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1rem 1rem}.ak-panel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem 1rem;border-top:1px solid var(--ak-border)}.ak-icon-btn{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:transparent;color:var(--ak-text);font-size:1.5rem;line-height:1;cursor:pointer}.ak-icon-btn:hover{background:var(--ak-surface-2)}:is(.ak-controls,.ak-panel) :focus-visible{outline:2px solid var(--ak-focus);outline-offset:2px}@media (forced-colors:active){.ak-choice,.ak-panel,.ak-stepper,.ak-switch{border-color:ButtonText}.ak-choice [role=radio][aria-checked=true],.ak-switch[aria-checked=true]{background:Highlight;color:HighlightText}.ak-switch:after{background:ButtonText}.ak-switch[aria-checked=true]:after{background:HighlightText}}.ak-dialog{margin:auto;width:min(36rem,calc(100vw - 2rem));max-height:min(85dvh,48rem);padding:0;border:1px solid var(--ak-border);border-radius:calc(var(--ak-radius) * 1.5);background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow)}.ak-dialog[open]{display:flex;flex-direction:column}.ak-dialog::backdrop{background:rgba(0,0,0,.45)}.ak-dialog-body{display:grid;gap:1rem}.ak-keys{width:100%;border-collapse:collapse;font-size:.875rem}.ak-keys caption{padding-bottom:.375rem;text-align:start;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ak-muted)}.ak-keys td,.ak-keys th{padding:.375rem 0;border-top:1px solid var(--ak-border);text-align:start;vertical-align:top}.ak-keys th{width:9.5rem;padding-inline-end:.75rem;font-weight:400;white-space:nowrap}.ak-keys kbd{display:inline-block;padding:.0625rem .375rem;border:solid var(--ak-border);border-width:1px 1px 2px;border-radius:.3rem;background:var(--ak-surface-2);font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums}.ak-jump{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.ak-jump .ak-link-btn{color:var(--ak-text);font-size:.875rem;text-align:start}.ak-skip-links{position:absolute;top:.5rem;left:.5rem;z-index:2147483000;display:flex;flex-direction:column;gap:.25rem}.ak-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ak-skip:focus{position:static;width:auto;height:auto;clip:auto;padding:.5rem 1rem;border-radius:var(--ak-radius);background:var(--ak-accent);color:var(--ak-accent-text);font-size:.875rem;font-weight:700;text-decoration:none}.ak-reader{position:fixed;left:1rem;bottom:1rem;z-index:2147482000;display:grid;gap:.375rem;justify-items:start;max-width:calc(100vw - 6.5rem)}.ak-reader-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.25rem;border:1px solid var(--ak-border);border-radius:999px;background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow)}.ak-reader-btn{display:grid;place-items:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.ak-reader-btn:hover:not(:disabled){background:var(--ak-surface-2)}.ak-reader-btn:first-child,.ak-reader-btn[aria-pressed=true]{background:var(--ak-accent);color:var(--ak-accent-text)}.ak-reader-btn:disabled{opacity:.4;cursor:default}.ak-reader-sep{width:1px;align-self:stretch;margin:.375rem .125rem;background:var(--ak-border)}.ak-reader-status{margin:0;padding:.375rem .75rem;border-radius:var(--ak-radius);background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow);font-size:.8125rem}.ak-reader :focus-visible{outline:2px solid var(--ak-focus);outline-offset:2px}.ak-inline-action{justify-self:start;margin-top:-.125rem}.ak-select{width:100%;min-width:0;min-height:2.5rem;max-width:100%;padding:.375rem .5rem;border:1px solid var(--ak-border);border-radius:var(--ak-radius);background:var(--ak-surface-2);color:var(--ak-text);font:inherit;font-size:.8125rem}@media (forced-colors:active){.ak-reader-btn:first-child,.ak-reader-btn[aria-pressed=true]{background:Highlight;color:HighlightText}}.ak-dialog-text{margin:0;font-size:.9375rem;line-height:1.55}.ak-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.ak-voice-help th{width:auto;white-space:normal;font-weight:600}.ak-voice{position:fixed;left:1rem;bottom:5rem;z-index:2147482000;display:flex;align-items:center;gap:.5rem;max-width:min(28rem,calc(100vw - 6.5rem));padding:.25rem .375rem .25rem .25rem;border:1px solid var(--ak-border);border-radius:1.5rem;background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow)}.ak-voice-mic{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:var(--ak-surface-2);color:var(--ak-text);cursor:pointer}.ak-voice[data-listening] .ak-voice-mic{background:#c62828;color:#ffffff;box-shadow:0 0 0 .25rem rgba(198,40,40,.25)}.ak-voice-status{display:-webkit-box;flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:.8125rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.ak-voice .ak-link-btn{flex:none;white-space:nowrap}.ak-voice-off{flex:none;width:2rem;height:2rem;font-size:1.25rem}.ak-voice :focus-visible{outline:2px solid var(--ak-focus);outline-offset:2px}.ak-numbers{position:fixed;inset:0;z-index:2147482500;pointer-events:none}.ak-number{position:absolute;min-width:1.5rem;padding:.0625rem .3125rem;border:2px solid #ffffff;border-radius:.375rem;background:#111111;color:#ffffff;font:700 .8125rem/1.3 system-ui,sans-serif;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.4)}@media (forced-colors:active){.ak-number{forced-color-adjust:none;background:CanvasText;color:Canvas}.ak-voice[data-listening] .ak-voice-mic{background:Highlight;color:HighlightText}}.ak-setup{width:min(38rem,calc(100vw - 2rem))}.ak-panel-title:focus{outline:none}.ak-panel-title:focus-visible{outline:2px solid var(--ak-focus);outline-offset:4px}.ak-dialog-actions-split{justify-content:space-between;align-items:center}.ak-needs{display:grid;gap:.375rem;margin:0;padding:0;border:0}.ak-needs legend{margin-bottom:.5rem;padding:0}.ak-need{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--ak-border);border-radius:var(--ak-radius);background:var(--ak-surface);cursor:pointer}.ak-need[data-checked]{border-color:var(--ak-accent);box-shadow:inset 0 0 0 1px var(--ak-accent)}.ak-need input{flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;accent-color:var(--ak-accent)}.ak-changes,.ak-need>span{display:grid;gap:.125rem}.ak-changes{margin:0;padding:0;list-style:none}.ak-changes-plain{gap:.375rem;padding-inline-start:1.25rem;list-style:disc;font-size:.875rem}.ak-journey{position:fixed;left:50%;bottom:1.5rem;z-index:2147482600;display:grid;gap:.5rem;width:min(32rem,calc(100vw - 2rem));max-height:min(70dvh,40rem);overflow-y:auto;padding:1rem 1.125rem;border:1px solid var(--ak-border);border-radius:calc(var(--ak-radius) * 1.5);background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow);transform:translateX(-50%)}.ak-journey-min{width:auto;padding:.375rem;border-radius:999px}.ak-journey-step{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ak-muted)}.ak-journey-title{margin:0;font-size:1.125rem;font-weight:700}.ak-journey-title:focus{outline:none}.ak-journey-try{display:grid;gap:.25rem;padding:.5rem .75rem;border-radius:var(--ak-radius);background:var(--ak-surface-2)}.ak-journey :focus-visible{outline:2px solid var(--ak-focus);outline-offset:2px}.ak-spotlight{position:fixed;z-index:2147482550;border:3px solid var(--ak-accent);border-radius:.75rem;box-shadow:0 0 0 4px var(--ak-surface),0 0 0 7px var(--ak-accent);pointer-events:none;transition:top .15s,left .15s,width .15s,height .15s}@media (max-width:40rem){.ak-journey{left:.75rem;right:.75rem;bottom:.75rem;width:auto;transform:none}}@media (forced-colors:active){.ak-spotlight{border-color:Highlight;box-shadow:none}}.ak-controls-foot{display:flex;justify-content:flex-start}.ak-setup .ak-dialog-body>.ak-dialog-actions,.ak-setup .ak-dialog-body>.ak-dialog-actions-split{position:sticky;bottom:-1rem;margin:0 -1rem -1rem;padding:.75rem 1rem;border-top:1px solid var(--ak-border);background:var(--ak-surface)}body:has(.ak-reader) .ak-journey{bottom:5rem}body:has(.ak-voice) .ak-journey{bottom:9rem}[dir=rtl],[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .ml-1{margin-left:0;margin-right:.25rem}[dir=rtl] .ml-2{margin-left:0;margin-right:.5rem}[dir=rtl] .ml-3{margin-left:0;margin-right:.75rem}[dir=rtl] .ml-4{margin-left:0;margin-right:1rem}[dir=rtl] .ml-5{margin-left:0;margin-right:1.25rem}[dir=rtl] .ml-6{margin-left:0;margin-right:1.5rem}[dir=rtl] .ml-8{margin-left:0;margin-right:2rem}[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}[dir=rtl] .mr-1{margin-right:0;margin-left:.25rem}[dir=rtl] .mr-2{margin-right:0;margin-left:.5rem}[dir=rtl] .mr-3{margin-right:0;margin-left:.75rem}[dir=rtl] .mr-4{margin-right:0;margin-left:1rem}[dir=rtl] .mr-5{margin-right:0;margin-left:1.25rem}[dir=rtl] .mr-6{margin-right:0;margin-left:1.5rem}[dir=rtl] .mr-8{margin-right:0;margin-left:2rem}[dir=rtl] .mr-auto{margin-right:0;margin-left:auto}[dir=rtl] .pl-1{padding-left:0;padding-right:.25rem}[dir=rtl] .pl-2{padding-left:0;padding-right:.5rem}[dir=rtl] .pl-3{padding-left:0;padding-right:.75rem}[dir=rtl] .pl-4{padding-left:0;padding-right:1rem}[dir=rtl] .pl-5{padding-left:0;padding-right:1.25rem}[dir=rtl] .pl-6{padding-left:0;padding-right:1.5rem}[dir=rtl] .pl-8{padding-left:0;padding-right:2rem}[dir=rtl] .pr-1{padding-right:0;padding-left:.25rem}[dir=rtl] .pr-2{padding-right:0;padding-left:.5rem}[dir=rtl] .pr-3{padding-right:0;padding-left:.75rem}[dir=rtl] .pr-4{padding-right:0;padding-left:1rem}[dir=rtl] .pr-5{padding-right:0;padding-left:1.25rem}[dir=rtl] .pr-6{padding-right:0;padding-left:1.5rem}[dir=rtl] .pr-8{padding-right:0;padding-left:2rem}[dir=rtl] .flex-row{flex-direction:row-reverse}[dir=rtl] .flex-row-reverse,[dir=rtl] .rtl\:flex-row{flex-direction:row}[dir=rtl] .rtl\:flex-row-reverse{flex-direction:row-reverse}[dir=rtl] .left-0{left:auto;right:0}[dir=rtl] .left-1{left:auto;right:.25rem}[dir=rtl] .left-2{left:auto;right:.5rem}[dir=rtl] .left-4{left:auto;right:1rem}[dir=rtl] .left-auto{left:auto;right:auto}[dir=rtl] .right-0{right:auto;left:0}[dir=rtl] .right-1{right:auto;left:.25rem}[dir=rtl] .right-2{right:auto;left:.5rem}[dir=rtl] .right-4{right:auto;left:1rem}[dir=rtl] .right-auto{right:auto;left:auto}[dir=rtl] .border-l{border-left:0;border-right-width:1px}[dir=rtl] .border-l-2{border-left:0;border-right-width:2px}[dir=rtl] .border-l-4{border-left:0;border-right-width:4px}[dir=rtl] .border-r{border-right:0;border-left-width:1px}[dir=rtl] .border-r-2{border-right:0;border-left-width:2px}[dir=rtl] .border-r-4{border-right:0;border-left-width:4px}[dir=rtl] .rounded-l,[dir=rtl] .rounded-l-lg,[dir=rtl] .rounded-r,[dir=rtl] .rounded-r-lg{border-radius:0}[dir=rtl] .icon-directional,[dir=rtl] .lucide-arrow-left,[dir=rtl] .lucide-arrow-right,[dir=rtl] .lucide-chevron-left,[dir=rtl] .lucide-chevron-right,[dir=rtl] .rtl-flip,[dir=rtl] [data-icon=arrow-left],[dir=rtl] [data-icon=arrow-right],[dir=rtl] [data-icon=chevron-left],[dir=rtl] [data-icon=chevron-right]{transform:scaleX(-1)}[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right}[dir=rtl] input[type=checkbox],[dir=rtl] input[type=radio]{margin-right:0;margin-left:.5rem}[dir=rtl] input::placeholder,[dir=rtl] textarea::placeholder{text-align:right}[dir=rtl] table{direction:rtl}[dir=rtl] td,[dir=rtl] th{text-align:right}[dir=rtl] ol,[dir=rtl] ul{padding-right:1.5rem;padding-left:0}[dir=rtl] li{text-align:right}[dir=rtl] .breadcrumb,[dir=rtl] .nav-menu{flex-direction:row-reverse}[dir=rtl] .breadcrumb-separator{transform:scaleX(-1)}[dir=rtl] .sidebar-left{left:auto;right:0;border-right:none;border-left:1px solid var(--border-color,#e5e7eb)}[dir=rtl] .sidebar-right{right:auto;left:0;border-left:none;border-right:1px solid var(--border-color,#e5e7eb)}[dir=rtl] .progress-bar{direction:rtl}[dir=rtl] .progress-fill{transform-origin:right center}[dir=rtl] .dropdown-menu{left:auto;right:0}[dir=rtl] .dropdown-menu-right{right:auto;left:0}[dir=rtl] .tooltip-left{left:auto;right:100%}[dir=rtl] .tooltip-right{right:auto;left:100%}[dir=rtl] .slide-in-left{animation-name:slide-in-right-rtl}[dir=rtl] .slide-in-right{animation-name:slide-in-left-rtl}@keyframes slide-in-right-rtl{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-in-left-rtl{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.ltr-force,[dir=rtl] .ltr-force{direction:ltr;text-align:left}.rtl-force{direction:rtl;text-align:right}.dir-auto{direction:auto}[dir=rtl] .code-block,[dir=rtl] .numeric,[dir=rtl] .phone-number,[dir=rtl] code,[dir=rtl] pre{direction:ltr;text-align:left}[dir=rtl] .email,[dir=rtl] .url,[dir=rtl] a[href^="mailto:"],[dir=rtl] a[href^=http]{direction:ltr;unicode-bidi:embed}@media print{[dir=rtl]{direction:rtl}}@media (max-width:767px){.lp-stream :where(p,li,dd,dt,td,th,blockquote,label,span,strong,em,b,i,a,div,figcaption):not(.uppercase):not(.font-mono):not(.callout-label):not(.lc-callout__label):not(.lc-badge):not(.lc-divider span):not(.lc-quote__cite):not(.lc-timeline__when):not(button):not(button *){font-size:15px!important;line-height:1.6!important}.lp-stream :where(h1,h2,h3,h4,h5,h6){font-size:16px!important;line-height:1.4!important}.lp-stream textarea{font-size:16px!important}}.rounded{border-radius:0}.btn{min-height:44px;padding:0 18px;border-radius:var(--radius-md);font-size:14px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}.btn-primary{background:var(--color-primary-700);color:#fff;border:1px solid var(--color-primary-800);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--color-primary-800)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-outline{background:#fff;color:var(--color-primary-800);border:1px solid var(--color-primary-700)}.btn-outline:hover{background:var(--color-primary-50)}.btn-secondary{background:#fff;color:var(--color-primary-800);border:1px solid var(--color-border-strong)}.btn-warning{background:var(--color-warning-bg);color:#9a5a00;border:1px solid #fbcb7b}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-padding-sm{padding:var(--space-4)}.card-padding-md{padding:var(--space-5)}.card-padding-lg{padding:var(--space-6)}.input-field,.select-field,.textarea-field{width:100%;min-height:44px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:#fff;color:var(--color-text-900);font-size:14px;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease}.input-field:focus,.select-field:focus,.textarea-field:focus{outline:none;border-color:var(--color-primary-700);box-shadow:0 0 0 3px rgba(0,122,61,.12)}.input-field::placeholder{color:var(--color-text-500)}a.btn-primary-link,a.btn-primary-link:hover{color:#fff!important}.public-header{background:transparent;border-bottom:1px solid transparent;box-shadow:none;transition:transform .26s cubic-bezier(.4,0,.2,1),color .2s ease,background-color .2s ease,border-color .2s ease;will-change:transform}.brand-halo{position:relative;display:inline-flex;isolation:isolate}.brand-halo:before{content:"";position:absolute;inset:-26%;z-index:-1;border-radius:9999px;background:radial-gradient(circle,rgba(250,204,21,.6) 0,rgba(250,204,21,.32) 45%,rgba(250,204,21,0) 72%);filter:blur(5px);pointer-events:none}.public-header--hidden{transform:translateY(-100%)}.public-header--on-dark .public-header__link,.public-header--on-dark .public-header__menu-btn,.public-header--on-dark .public-header__signin{color:#fff}.public-header--on-dark .public-header__link:hover,.public-header--on-dark .public-header__signin:hover{color:#fff;background:linear-gradient(0deg,rgba(255,255,255,.2) 0,rgba(255,255,255,0))}.public-header--on-dark .public-header__link--active{color:#fff;background:linear-gradient(0deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.14) 55%,rgba(255,255,255,0))}.public-header--on-dark .public-header__account-name,.public-header--on-dark .public-header__account-role,.public-header--on-dark .public-header__link,.public-header--on-dark .public-header__signin,.public-header--on-dark .public-header__wordmark{text-shadow:0 1px 3px rgba(0,0,0,.45)}.public-header--on-dark .public-header__link:focus-visible,.public-header--on-dark .public-header__menu-btn:focus-visible,.public-header--on-dark .public-header__signin:focus-visible{outline:2px solid #fff;outline-offset:2px}.public-header__icon{color:var(--color-text-700)}.public-header__icon:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.public-header__account-name{color:var(--color-text-900)}.public-header__account-role{color:var(--color-text-500)}.public-header--on-dark .public-header__account-name,.public-header--on-dark .public-header__account-role,.public-header--on-dark .public-header__icon{color:#fff}.public-header--on-dark .public-header__account-role{color:rgba(255,255,255,.8)}.public-header--on-dark .public-header__icon:hover{color:#fff;background:rgba(255,255,255,.16)}.public-header--solid{background:#fff;border-bottom-color:var(--color-border);box-shadow:var(--shadow-sm)}.public-header__cta{border-radius:6px;background:var(--color-primary-700);border-color:var(--color-primary-700);box-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.public-header__cta--compact{min-height:32px;padding:0 14px;font-size:13px}.public-header__cta:hover{background:var(--color-primary-800);border-color:var(--color-primary-800)}.public-header__cta:active{background:var(--color-primary-900);border-color:var(--color-primary-900)}.public-header__cta:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:2px}.public-header--on-dark .public-header__cta{border-color:rgba(255,255,255,.4)}.public-header--on-dark .public-header__cta:hover{border-color:rgba(255,255,255,.7)}.public-header--on-dark .public-header__cta:focus-visible{outline-color:#fff}.public-header__avatar-link{display:inline-flex;box-shadow:0 0 0 2px rgba(255,255,255,.92);transition:box-shadow .15s ease}.public-header--on-dark .public-header__avatar-link{box-shadow:0 0 0 2px rgba(255,255,255,.75)}.public-header__avatar-link:hover{box-shadow:0 0 0 2px var(--color-primary-700)}.public-header--on-dark .public-header__avatar-link:hover{box-shadow:0 0 0 2px #fff}.public-header__avatar-link:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:3px}.public-header--on-dark .public-header__avatar-link:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.public-header{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}}.public-header__link{color:var(--color-text-700)}.public-header__link:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.public-header__link--active{background:var(--color-primary-50)}.public-header__link--active,.public-header__signin{color:var(--color-primary-800)}.public-header__signin:hover{color:var(--color-primary-700)}.public-header__menu-btn{color:var(--color-text-800)}.public-header__mobile-panel{background:#fff;border-color:var(--color-border)}.public-footer--dark{background:var(--color-primary-900);color:#fff}.public-footer--light,.public-footer__light{background:#fff;border-top:1px solid var(--color-border)}.public-footer--contact .public-footer__contact-bar a{text-decoration:none}.app-content--public{padding-top:0}.app-content--public main>:first-child{margin-top:0}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:focus-within,:hover{scrollbar-color:rgba(15,23,42,.24) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:transparent;background-clip:content-box;border:3px solid transparent;border-radius:9999px;transition:background-color .18s ease}:focus-within::-webkit-scrollbar-thumb,:hover::-webkit-scrollbar-thumb{background-color:rgba(15,23,42,.24)}::-webkit-scrollbar-thumb:hover{background-color:rgba(15,23,42,.42)}.app-sidebar :focus-within,.app-sidebar :hover,.app-sidebar:focus-within,.app-sidebar:hover{scrollbar-color:rgba(255,255,255,.28) transparent}.app-sidebar :focus-within::-webkit-scrollbar-thumb,.app-sidebar :hover::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.28)}.app-sidebar ::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.45)}body:hover,html:hover{scrollbar-color:transparent transparent}body:hover::-webkit-scrollbar-thumb,html:hover::-webkit-scrollbar-thumb{background-color:transparent}html.is-scrolling,html.is-scrolling :hover,html.is-scrolling body{scrollbar-color:rgba(15,23,42,.24) transparent}html.is-scrolling :hover::-webkit-scrollbar-thumb,html.is-scrolling body::-webkit-scrollbar-thumb,html.is-scrolling::-webkit-scrollbar-thumb{background-color:rgba(15,23,42,.24)}html ::-webkit-scrollbar-thumb:active,html ::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:hover{background-color:rgba(15,23,42,.42)}html.is-scrolling .app-sidebar ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.28)}@media (prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{transition:none;background-color:rgba(15,23,42,.24)}*{scrollbar-color:rgba(15,23,42,.24) transparent}}@keyframes pop-panel-down{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}.pop-panel{transform-origin:top right;animation:pop-panel-down .17s cubic-bezier(.2,.8,.25,1);box-shadow:0 1px 2px rgba(15,23,42,.06),0 18px 44px -22px rgba(15,23,42,.55)}.pop-panel--left{transform-origin:top left}@media (prefers-reduced-motion:reduce){.pop-panel{animation:none}}html[data-capturing] [data-capture-hide],html[data-capturing] [data-fab]{visibility:hidden!important}.fab-shadow{box-shadow:0 1px 2px rgba(28,28,24,.05),0 4px 8px -2px rgba(28,28,24,.07),0 12px 24px -6px rgba(28,28,24,.1),0 24px 48px -12px rgba(28,28,24,.12)}.fab-shadow-hover-always,.fab-shadow-hover:hover{box-shadow:0 2px 4px rgba(28,28,24,.06),0 8px 16px -4px rgba(28,28,24,.09),0 20px 36px -8px rgba(28,28,24,.13),0 36px 64px -16px rgba(28,28,24,.15)}@keyframes fab-pulse-soft{0%,to{opacity:1}50%{opacity:.5}}.fab-pulse-soft{animation:fab-pulse-soft 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion:reduce){[data-fab] button{transition-duration:.01ms!important;transition-delay:0s!important;transform:none!important}.fab-pulse-soft{animation:none}}@font-face{font-family:primaryFont;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:primaryFont Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_3941b2{font-family:primaryFont,primaryFont Fallback}.__variable_3941b2{--font-body:"primaryFont","primaryFont Fallback"}@font-face{font-family:displayFont;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.00%;size-adjust:101.35%}.__className_d83ff2{font-family:displayFont,displayFont Fallback;font-weight:400}.__variable_d83ff2{--font-display:"displayFont","displayFont Fallback"}@font-face{font-family:mypdDisplayFont;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:mypdDisplayFont Fallback;src:local("Arial");ascent-override:111.20%;descent-override:54.05%;line-gap-override:0.00%;size-adjust:96.95%}.__className_58e464{font-family:mypdDisplayFont,mypdDisplayFont Fallback}.__variable_58e464{--font-mypd-display:"mypdDisplayFont","mypdDisplayFont Fallback"}@font-face{font-family:mypdBodyFont;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:mypdBodyFont Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_a60df6{font-family:mypdBodyFont,mypdBodyFont Fallback}.__variable_a60df6{--font-mypd-body:"mypdBodyFont","mypdBodyFont Fallback"}@font-face{font-family:a11yFont;src:url(/_next/static/media/bc08e10e1c60a660-s.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:a11yFont;src:url(/_next/static/media/9816a0e0ed309b6c-s.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:a11yFont Fallback;src:local("Arial");ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.00%;size-adjust:99.03%}.__className_c59839{font-family:a11yFont,a11yFont Fallback}.__variable_c59839{--font-a11y:"a11yFont","a11yFont Fallback"}