/*! 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-content:"";--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-ease:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-tracking:initial}}}.report-details>summary{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);list-style-type:none;display:flex}@media (hover:hover){.report-details>summary:hover{color:var(--color-brand-700,oklch(42% .09 165))}}.report-details>summary::-webkit-details-marker{display:none}.report-details>summary:after{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-content:"";content:var(--tw-content);border-color:currentColor;border-bottom-width:2px;flex-shrink:0;rotate:45deg}@media (prefers-reduced-motion:reduce){.report-details>summary:after{transition-property:none}}.report-details[open]>summary:after{rotate:-135deg}.report-amounts strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(21% .008 165))}.report-chart li{align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}@media (width>=40rem){.report-chart li{grid-template-columns:1.5rem minmax(0,1fr) 10.5rem}}.report-chart li>:first-child{padding-top:calc(var(--spacing,.25rem) * .5);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-600,oklch(45% .012 165));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-row:span 3/span 3;align-self:flex-start}@media (width>=40rem){.report-chart li>:first-child{grid-row:span 2/span 2}}.report-chart li>:nth-child(2){--tw-font-weight:var(--font-weight-medium,500);min-width:0;font-weight:var(--font-weight-medium,500);color:var(--color-neutral-900,oklch(21% .008 165))}.report-chart li>:nth-child(3){text-align:right;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-neutral-950,oklch(15% .006 165));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.report-chart li>:nth-child(4){height:calc(var(--spacing,.25rem) * 3);background-color:var(--color-neutral-100,oklch(96.5% .005 165));border-radius:2147483647px;grid-column:2/span 2;position:relative}@media (width>=40rem){.report-chart li>:nth-child(4){grid-column:span 1/span 1}}.report-chart li>:nth-child(4)>:first-child{background-color:var(--color-brand-500,oklch(60% .13 165));transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));inset-block:0;border-radius:2147483647px;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.report-chart li>:nth-child(4)>:first-child{transition-property:none}}.report-chart li>:nth-child(4)>:last-child{inset-block:calc(var(--spacing,.25rem) * -1);width:calc(var(--spacing,.25rem) * .5);background-color:var(--color-sky-700,oklch(46% .11 245));transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));position:absolute}@media (prefers-reduced-motion:reduce){.report-chart li>:nth-child(4)>:last-child{transition-property:none}}.report-chart li>:nth-child(5){align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;color:var(--color-neutral-600,oklch(45% .012 165));grid-column:2/span 2;display:flex}@media (width>=40rem){.report-chart li>:nth-child(5){grid-column:3/span 1;justify-content:flex-end}}.report-chart li>:nth-child(5)>b{background-color:var(--color-brand-100,oklch(94% .04 165));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-brand-800,oklch(34% .07 165));border-radius:2147483647px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.report-table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-900,oklch(21% .008 165))}@media not all and (width>=40rem){.report-table{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.report-table :is(th,td){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-200,oklch(92% .007 165));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 3);vertical-align:top}@media (width>=40rem){.report-table :is(th,td){padding-inline:calc(var(--spacing,.25rem) * 3)}}.report-table tr>:first-child{padding-left:calc(var(--spacing,.25rem) * 3)}@media (width>=40rem){.report-table tr>:first-child{padding-left:calc(var(--spacing,.25rem) * 6)}}.report-table tr>:last-child{padding-right:calc(var(--spacing,.25rem) * 3)}@media (width>=40rem){.report-table tr>:last-child{padding-right:calc(var(--spacing,.25rem) * 6)}}.report-table thead th{background-color:var(--color-neutral-50,oklch(98.5% .003 165));text-align:right;vertical-align:bottom;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-600,oklch(45% .012 165));text-transform:uppercase}@media (width>=40rem){.report-table thead th{--tw-tracking:.04em;letter-spacing:.04em}}.report-table thead th:first-child{text-align:left}.report-table thead th[scope=colgroup]{text-align:center}.report-table thead td{background-color:var(--color-neutral-50,oklch(98.5% .003 165))}.report-table tbody th{text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-hyphens:auto;hyphens:auto}@media not all and (width>=40rem){.report-table tbody th{overflow-wrap:anywhere}}.report-table tbody th>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-neutral-600,oklch(45% .012 165));display:block}.report-table td{text-align:right;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.report-table td:nth-child(2){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.report-table tbody tr:nth-child(2n)>*{background-color:var(--color-neutral-50,oklch(98.5% .003 165))}.report-table tbody tr:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.report-table td>small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-neutral-600,oklch(45% .012 165));display:block}@media (width>=64rem){.report-table-regions tbody th{width:calc(var(--spacing,.25rem) * 56)}}.report-table-regions tr[data-strong]>*{background-color:var(--color-brand-50,oklch(97% .02 165))}.report-table-regions tr[data-strong]>th{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand-900,oklch(27% .05 165))}.report-table-regions td>b{background-color:var(--color-brand-100,oklch(94% .04 165));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-brand-800,oklch(34% .07 165));border-radius:2147483647px;display:inline-flex}.report-table-regions td[data-dearer]>b{background-color:var(--color-neutral-100,oklch(96.5% .005 165));color:var(--color-neutral-700,oklch(37% .012 165))}.report-table-regions td>small{margin-top:var(--spacing,.25rem)}@media not all and (width>=40rem){.report-table-regions td>small{display:none}}@media (width>=64rem){.report-table-regions td>small{margin-top:0;margin-left:calc(var(--spacing,.25rem) * 2);display:inline}}@media (width>=80rem){.report-table-regions thead th{top:calc(var(--spacing,.25rem) * 34);z-index:10;position:sticky}.report-table-regions thead tr:first-child>:first-child{border-top-left-radius:var(--radius-3xl,1.5rem)}.report-table-regions thead tr:first-child>:last-child{border-top-right-radius:var(--radius-3xl,1.5rem)}.report-table-regions tbody tr:last-child>:first-child{border-bottom-left-radius:var(--radius-3xl,1.5rem)}.report-table-regions tbody tr:last-child>:last-child{border-bottom-right-radius:var(--radius-3xl,1.5rem)}}.report-table-annual td:is(:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(8)){color:var(--color-neutral-600,oklch(45% .012 165))}@media not all and (width>=40rem){.report-table-annual tbody td:is(:nth-child(3),:nth-child(4),:nth-child(5)){display:none}}@media not all and (width>=64rem){.report-table-annual tbody td:nth-child(5){display:none}}@media not all and (width>=80rem){.report-table-annual tbody td:is(:nth-child(6),:nth-child(7)){display:none}}.report-table-monthly td:is(:nth-child(3),:nth-child(5),:nth-child(6)){color:var(--color-neutral-600,oklch(45% .012 165))}@media not all and (width>=40rem){.report-table-monthly tbody td:is(:nth-child(3),:nth-child(4),:nth-child(5)){display:none}}@media not all and (width>=64rem){.report-table-monthly tbody td:is(:nth-child(4),:nth-child(5)){display:none}}.report-table-fees td{white-space:normal}.report-table-fees td:is(:nth-child(3),:nth-child(4)){white-space:nowrap}.report-table-fees td:is(:nth-child(4),:nth-child(5)){color:var(--color-neutral-600,oklch(45% .012 165))}@media not all and (width>=40rem){.report-table-fees :is(td,th):is(:nth-child(4),:nth-child(5)){display:none}}.report-table-fees td>b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.report-table-fees td:last-child>b{color:var(--color-brand-800,oklch(34% .07 165))}.report-table-fees tr[data-group]>th{border-top-style:var(--tw-border-style);background-color:var(--color-neutral-50,oklch(98.5% .003 165));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-brand-800,oklch(34% .07 165));text-transform:uppercase;border-top-width:1px}.report-table-fees tbody tr:nth-child(2n)>*{background-color:#0000}.report-table-cost td:is(:nth-child(3),:nth-child(5)){color:var(--color-neutral-600,oklch(45% .012 165))}.report-table-cost td:nth-child(6){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-brand-800,oklch(34% .07 165))}@media not all and (width>=64rem){.report-table-cost :is(td,th):is(:nth-child(3),:nth-child(4),:nth-child(5)){display:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@media (prefers-reduced-motion:no-preference){.report-bar[data-v-be993afe]{transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) .35s both report-bar-be993afe}.report-bar-late[data-v-be993afe]{animation-delay:.75s}.report-badge[data-v-be993afe]{animation:.6s cubic-bezier(.34,1.56,.64,1) 1.5s both report-badge-be993afe}}@keyframes report-bar-be993afe{0%{scale:0 1}}@keyframes report-badge-be993afe{0%{opacity:0;scale:.4}}
