:root{--pv-surface-page:#f8fafc;--pv-surface-card:#ffffff;--pv-border-card:#e2e8f0;--pv-shadow-card:0 1px 2px rgba(15,23,42,0.06);--pv-text-title:#0f172a;--pv-accent:#2563eb;--pv-accent-hover:#1d4ed8;--pv-accent-fg:#ffffff;--pv-accent-text:#1d4ed8;--pv-accent-soft:#eff6ff;--pv-accent-soft-border:#bfdbfe;--pv-danger:#dc2626;--pv-danger-hover:#b91c1c;--pv-tile-bg:#f1f5f9;--pv-tile-fg:#64748b;--pv-focus-ring:0 0 0 2px #ffffff,0 0 0 4px var(--pv-accent);--pv-radius-card:8px;--pv-radius-control:6px;--pv-scrim-blur:4px;--pv-h1-weight:600;--pv-h2-weight:600}.dark{--pv-surface-page:#0b1220;--pv-surface-card:#111827;--pv-border-card:#1f2937;--pv-shadow-card:none;--pv-text-title:#f1f5f9;--pv-accent:#2563eb;--pv-accent-hover:#1d4ed8;--pv-accent-text:#93c5fd;--pv-accent-soft:rgba(59,130,246,0.15);--pv-accent-soft-border:rgba(59,130,246,0.3);--pv-tile-bg:rgba(148,163,184,0.12);--pv-tile-fg:#94a3b8}.pv-app [class*=backdrop-blur]{backdrop-filter:none!important}.pv-app [class*=backdrop-blur][class*=inset-0]{backdrop-filter:blur(var(--pv-scrim-blur))!important}.pv-app :is([class*=backdrop-blur-xl],[class*="from-white/"]):not(button,.absolute,[class*=inset-]){background-image:none!important;background-color:var(--pv-surface-card)!important;border-color:var(--pv-border-card)!important;box-shadow:var(--pv-shadow-card)!important}.pv-app :is([class*=from-gray-50],[class*=from-slate-50]):is([class~=bg-gradient-to-br],[class~=bg-gradient-to-r],[class~=bg-gradient-to-b]):not(button,.absolute){background-image:none!important;background-color:transparent!important}.pv-app .absolute:is([class*=blur-3xl],[class*=blur-2xl]){display:none!important}.pv-app :is(button,a,[role=button]):not(:focus-visible)[class*=shadow-]{box-shadow:none!important}.pv-app :is(button,a,[role=button],input,select,textarea):focus-visible{outline:2px solid transparent!important;outline-offset:2px;box-shadow:var(--pv-focus-ring)!important}.pv-app :is(button,a,[role=button]):is([class~=bg-gradient-to-r],[class~=bg-gradient-to-br],[class~=bg-gradient-to-l],[class~=bg-gradient-to-bl],[class~=bg-gradient-to-t],[class~=bg-gradient-to-b],[class~=bg-gradient-to-tr],[class~=bg-gradient-to-tl])[class~=text-white]:not(:disabled):not(.pv-selected){background-image:none!important;background-color:var(--pv-accent)!important;color:var(--pv-accent-fg)!important;border-color:transparent!important}.pv-app :is(button,a,[role=button]):is([class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700],[class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700],[class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700],[class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700],[class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700])[class~=text-white]:not(:disabled):not(.pv-selected){background-image:none!important;background-color:var(--pv-accent)!important;color:var(--pv-accent-fg)!important}.pv-app :is(button,a,[role=button]):is([class~=bg-gradient-to-r],[class~=bg-gradient-to-br],[class~=bg-gradient-to-l],[class~=bg-gradient-to-bl],[class~=bg-gradient-to-t],[class~=bg-gradient-to-b],[class~=bg-gradient-to-tr],[class~=bg-gradient-to-tl],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700],[class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700],[class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700],[class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700],[class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700])[class~=text-white]:hover:not(:disabled):not(.pv-selected){background-color:var(--pv-accent-hover)!important;background-image:none!important}.pv-app :is(button,a,[role=button]):is([class~=bg-gradient-to-r],[class~=bg-gradient-to-br],[class~=bg-gradient-to-l],[class~=bg-gradient-to-bl],[class~=bg-gradient-to-t],[class~=bg-gradient-to-b],[class~=bg-gradient-to-tr],[class~=bg-gradient-to-tl])[class~=text-white]:is([class*=from-rose-],[class*=from-red-]):not(:disabled):not(.pv-selected){background-color:var(--pv-danger)!important}.pv-app :is(button,a,[role=button]):is([class~=bg-gradient-to-r],[class~=bg-gradient-to-br],[class~=bg-gradient-to-l],[class~=bg-gradient-to-bl],[class~=bg-gradient-to-t],[class~=bg-gradient-to-b],[class~=bg-gradient-to-tr],[class~=bg-gradient-to-tl])[class~=text-white]:is([class*=from-rose-],[class*=from-red-]):hover:not(:disabled):not(.pv-selected){background-color:var(--pv-danger-hover)!important}.pv-app :is(button,a,[role=button]):disabled{opacity:.5}.pv-app :is(button,a,[role=button]).pv-selected{background-image:none!important;background-color:var(--pv-accent-soft)!important;color:var(--pv-accent-text)!important;border:1px solid var(--pv-accent-soft-border)!important}.pv-app .pv-btn-secondary{background:transparent!important;color:inherit!important;border:1px solid var(--pv-border-card)!important}.pv-app .pv-btn-secondary:hover{background:var(--pv-tile-bg)!important}.pv-app [class*=bg-clip-text]{background-image:none!important;background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--pv-text-title)!important}.pv-app :is(div,span):has(>svg:only-child):is([class*=rounded]):is([class*=justify-center],[class*="p-1.5"],[class*=p-2],[class*=p-3]):is([class*=bg-blue-],[class*=bg-indigo-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-teal-],[class*=bg-cyan-],[class*=bg-sky-],[class*=bg-fuchsia-],[class*=bg-pink-],[class*=bg-primary-],[class*=bg-accent-],[class*=from-blue-],[class*=from-indigo-],[class*=from-violet-],[class*=from-purple-],[class*=from-teal-],[class*=from-cyan-],[class*=from-sky-],[class*=from-fuchsia-],[class*=from-pink-],[class*=from-primary-],[class*=from-accent-]){background-image:none!important;background-color:var(--pv-tile-bg)!important;border-color:transparent!important;box-shadow:none!important}.pv-app :is(div,span):has(>svg:only-child):is([class*=rounded]):is([class*=justify-center],[class*="p-1.5"],[class*=p-2],[class*=p-3]):is([class*=bg-blue-],[class*=bg-indigo-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-teal-],[class*=bg-cyan-],[class*=bg-sky-],[class*=bg-fuchsia-],[class*=bg-pink-],[class*=bg-primary-],[class*=bg-accent-],[class*=from-blue-],[class*=from-indigo-],[class*=from-violet-],[class*=from-purple-],[class*=from-teal-],[class*=from-cyan-],[class*=from-sky-],[class*=from-fuchsia-],[class*=from-pink-],[class*=from-primary-],[class*=from-accent-])>svg{color:var(--pv-tile-fg)!important}.pv-app :is(div,section,article,aside,li,form):is([class~=rounded-xl],[class~=rounded-2xl]){border-radius:var(--pv-radius-card)!important}.pv-app :is(button,input,select,textarea,a[class~=inline-flex]):is([class~=rounded-md],[class~=rounded-lg],[class~=rounded-xl],[class~=rounded-2xl]){border-radius:var(--pv-radius-control)!important}.pv-app main h1:not(.fixed *){font-size:var(--pv-h1-size)!important;font-weight:var(--pv-h1-weight)!important;line-height:1.25!important}.pv-app main h2:not(.fixed *):not(.pv-larger-screen-title){font-size:var(--pv-h2-size)!important;font-weight:var(--pv-h2-weight)!important;line-height:1.4!important}@media (max-width:767px){body:has([data-pv-dialog]) .pv-bottom-chrome,body:has(input:is([type=text],[type=search],[type=email],[type=number],[type=tel],[type=url],[type=password],:not([type])):focus) .pv-bottom-chrome,body:has(textarea:focus) .pv-bottom-chrome{display:none}}:root{--pv-text-body:14px;--pv-text-small:12px;--pv-h1-size:22px;--pv-h2-size:16px;--pv-btn-h:36px;--pv-btn-text:14px;--pv-btn-px:12px;--pv-icon:16px;--pv-field-h:36px;--pv-row-h:44px;--pv-cell-pad-y:8px;--pv-tab-h:32px;--pv-nav-h:36px;--pv-card-pad:16px;--pv-page-pad:24px;--pv-section-gap:24px;--pv-field-gap:16px}:root[data-density=compact]{--pv-text-body:13px;--pv-h1-size:20px;--pv-h2-size:14px;--pv-btn-h:32px;--pv-btn-text:13px;--pv-btn-px:10px;--pv-icon:14px;--pv-field-h:32px;--pv-row-h:36px;--pv-cell-pad-y:6px;--pv-tab-h:28px;--pv-nav-h:32px;--pv-card-pad:12px;--pv-page-pad:16px;--pv-section-gap:16px;--pv-field-gap:12px}@media (max-width:639px){:root,:root[data-density=compact]{--pv-btn-h:44px;--pv-field-h:44px;--pv-row-h:44px;--pv-tab-h:44px;--pv-nav-h:44px;--pv-text-body:14px;--pv-icon:16px}:root[data-density=compact]{--pv-card-pad:12px;--pv-page-pad:16px;--pv-section-gap:16px;--pv-field-gap:12px}}@media (max-width:767px){:root,:root[data-density=compact]{--pv-page-pad:16px}}body.pv-app{font-size:var(--pv-text-body);line-height:1.5}.pv-app :is(.text-base,.text-sm){font-size:var(--pv-text-body)}.pv-app :is(.text-xs,[class*="text-[8px]"],[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"]){font-size:var(--pv-text-small)}.pv-app :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select):not([class^=h-],[class*=" h-"],[class*=":h-"]){height:var(--pv-field-h);padding-top:0;padding-bottom:0;font-size:var(--pv-text-body);line-height:1.25}.pv-app textarea{font-size:var(--pv-text-body);line-height:1.5}@media (max-width:639px){.pv-app :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){font-size:16px}}.pv-app :is(button,a,[role=button]):is([class~="py-1.5"],[class~=py-2],[class~="py-2.5"],[class~=py-3]):is([class~=px-3],[class~="px-3.5"],[class~=px-4],[class~=px-5],[class~=px-6]):is([class*=rounded]):not([class~=w-full],[class~=text-left],[class~=flex-col],[class~=block],[class^=h-],[class*=" h-"],.pv-tab,.pv-nav-item,.text-xs){min-height:var(--pv-btn-h);padding-top:0;padding-bottom:0;padding-left:var(--pv-btn-px);padding-right:var(--pv-btn-px);font-size:var(--pv-btn-text);line-height:1.25;align-items:center;justify-content:center;white-space:nowrap}.pv-app :is(button,a,[role=button]):is([class~="py-1.5"],[class~=py-2],[class~="py-2.5"],[class~=py-3]):is([class~=px-3],[class~="px-3.5"],[class~=px-4],[class~=px-5],[class~=px-6]):is([class*=rounded]):not([class~=w-full],[class~=text-left],[class~=flex-col],[class~=block],[class^=h-],[class*=" h-"],.pv-tab,.pv-nav-item,.text-xs,[class~=flex],[class~=inline-flex]){display:inline-flex}.pv-app :is(button,a,[role=button]):is([class~="py-1.5"],[class~=py-2],[class~="py-2.5"],[class~=py-3]):is([class~=px-3],[class~="px-3.5"],[class~=px-4],[class~=px-5],[class~=px-6]):is([class*=rounded]):not([class~=w-full],[class~=text-left],[class~=flex-col],[class~=block],[class^=h-],[class*=" h-"],.pv-tab,.pv-nav-item,.text-xs)>svg:not([class*=w-]):not([class*=size-]){width:var(--pv-icon);height:var(--pv-icon)}.pv-app .pv-tab{min-height:var(--pv-tab-h);align-items:center;white-space:nowrap}.pv-app .pv-nav-item,.pv-app .pv-tab{padding-top:0;padding-bottom:0;font-size:var(--pv-text-body);line-height:1.25}.pv-app .pv-nav-item{min-height:var(--pv-nav-h)}.pv-app table tbody tr{height:var(--pv-row-h)}.pv-app table :is(td,th){padding-top:var(--pv-cell-pad-y);padding-bottom:var(--pv-cell-pad-y)}.pv-app :is(div,section,article,form):is([class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-lg]):is([class*=border],[class*=shadow]):is([class~=p-4],[class~=p-5],[class~=p-6]){padding:var(--pv-card-pad)}.pv-app :is(div,section,article,form):is([class*=rounded-xl],[class*=rounded-2xl]):is([class*=border],[class*=shadow]):is([class~=px-5],[class~=px-6]):is([class~=py-3],[class~=py-4],[class~=py-5],[class~=py-6]){padding-left:var(--pv-card-pad);padding-right:var(--pv-card-pad)}.pv-app main [class~=mx-auto][class*=max-w-]:is([class~=px-6],[class~=px-4]):is([class~=py-12],[class~=py-10],[class~=py-8],[class~=py-6],[class~=py-4]){padding:0}.pv-app [class~=space-y-6]>:not([hidden])~:not([hidden]){margin-top:var(--pv-section-gap)}.pv-app [class~=gap-6]{gap:var(--pv-section-gap)}.pv-app form [class~=space-y-4]>:not([hidden])~:not([hidden]){margin-top:var(--pv-field-gap)}.pv-app .pv-form-grid,.pv-app form [class~=gap-4]{gap:var(--pv-field-gap)}.pv-app .pv-modal-footer{padding-top:12px;padding-bottom:12px}@media (max-width:639px){.pv-app .pv-modal-footer{flex-direction:column;align-items:stretch;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.pv-app .pv-modal-footer>button{width:100%}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}