.PVybWa_scope{color:var(--fw-label);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.PVybWa_display{letter-spacing:-.028em;color:var(--fw-label);margin:0;font-size:clamp(2rem,1.35rem + 2.6vw,3.1rem);font-weight:700;line-height:1.06}.PVybWa_title{letter-spacing:-.02em;color:var(--fw-label);margin:0;font-size:clamp(1.3rem,1.16rem + .6vw,1.6rem);font-weight:700;line-height:1.18}.PVybWa_headline{letter-spacing:-.012em;color:var(--fw-label);margin:0;font-size:1.0625rem;font-weight:650;line-height:1.3}.PVybWa_body{letter-spacing:0;color:var(--fw-label-2);margin:0;font-size:1rem;font-weight:400;line-height:1.6}.PVybWa_lede{letter-spacing:-.004em;color:var(--fw-label-2);text-wrap:balance;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:400;line-height:1.55}.PVybWa_footnote{letter-spacing:.004em;color:var(--fw-label-2);margin:0;font-size:.8125rem;line-height:1.5}.PVybWa_caption{letter-spacing:.055em;text-transform:uppercase;color:var(--fw-label-3);margin:0;font-size:.6875rem;font-weight:600;line-height:1.35}.PVybWa_numeric{font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-feature-settings:"tnum" 1}.PVybWa_page{background:radial-gradient(120% 60% at 85% -10%, #3476f021, transparent 60%), radial-gradient(100% 55% at 5% 0%, #21ace11f, transparent 55%), var(--fw-canvas);direction:rtl;min-height:100vh}.PVybWa_hero{text-align:center;max-width:46rem;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 1.25rem clamp(1.75rem,3vw,2.5rem)}.PVybWa_heroTint{background:linear-gradient(135deg, var(--fw-tint) 0%, #21ace1 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.PVybWa_heroLede{margin-top:var(--fw-gap-4)}.PVybWa_calcSection{max-width:68rem;margin:0 auto;padding:0 1.25rem clamp(2rem,4vw,3.5rem)}.PVybWa_pageFootnote{max-width:46rem;padding:var(--fw-gap-5) 1.25rem calc(var(--fw-gap-6) + env(safe-area-inset-bottom));text-align:center;color:var(--fw-label-3);margin:0 auto;font-size:.75rem;line-height:1.6}.PVybWa_card{background:var(--fw-surface);border-radius:var(--fw-r-xl);box-shadow:var(--fw-shadow-lg);position:relative}.PVybWa_cardInner{padding:clamp(1.25rem,1rem + 1.4vw,2.25rem)}.PVybWa_group{background:var(--fw-surface);border-radius:var(--fw-r-md);box-shadow:0 0 0 1px var(--fw-separator), var(--fw-shadow-sm);overflow:hidden}.PVybWa_groupRow{align-items:flex-start;gap:var(--fw-gap-4);padding:var(--fw-gap-4) var(--fw-gap-4);display:flex;position:relative}.PVybWa_groupRow+.PVybWa_groupRow:before{content:"";background:var(--fw-separator);height:1px;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--fw-gap-4) + 2.75rem);inset-inline-end:0}.PVybWa_linkRow{align-items:center;gap:var(--fw-gap-3);padding:.8rem var(--fw-gap-4);min-height:2.75rem;color:var(--fw-tint);transition:background-color var(--fw-press) linear, transform var(--fw-press) var(--fw-ease-out);-webkit-tap-highlight-color:transparent;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex;position:relative}.PVybWa_linkRow:active{background:var(--fw-tint-softer);transform:scale(.99)}.PVybWa_linkRow svg{flex:none}.PVybWa_linkRowWhatsapp{color:#1da851}.PVybWa_linkRow+.PVybWa_linkRow:before{content:"";background:var(--fw-separator);height:1px;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--fw-gap-4) + 1.75rem);inset-inline-end:0}@media (hover:hover) and (pointer:fine){.PVybWa_linkRow:hover{background:var(--fw-fill)}}.PVybWa_note{padding:var(--fw-gap-3) var(--fw-gap-4);border-radius:var(--fw-r-sm);background:var(--fw-tint-softer);color:var(--fw-label-2);font-size:.8125rem;line-height:1.55}.PVybWa_noteWarn{background:var(--fw-red-soft);color:#7f1d1d}.PVybWa_glyph{border-radius:var(--fw-r-sm);color:#fff;width:2.75rem;height:2.75rem;box-shadow:var(--fw-shadow-sm);flex:none;place-items:center;display:grid}.PVybWa_glyph svg{width:1.25rem;height:1.25rem}.PVybWa_glyphTint{background:linear-gradient(160deg, #5b91ff 0%, var(--fw-tint) 55%, var(--fw-tint-pressed) 100%)}.PVybWa_glyphViolet{background:linear-gradient(160deg,#a78bfa 0%,#8b5cf6 55%,#6d28d9 100%)}.PVybWa_glyphGreen{background:linear-gradient(160deg, #4ade80 0%, var(--fw-green-bright) 55%, var(--fw-green) 100%)}.PVybWa_btn{--btn-bg:var(--fw-fill);--btn-fg:var(--fw-label);appearance:none;justify-content:center;align-items:center;gap:var(--fw-gap-2);border-radius:var(--fw-r-pill);background:var(--btn-bg);min-height:2.75rem;color:var(--btn-fg);font:inherit;letter-spacing:-.006em;cursor:pointer;white-space:nowrap;transition:transform var(--fw-press) var(--fw-ease-out), background-color var(--fw-press) linear, box-shadow var(--fw-press) linear, opacity var(--fw-press) linear;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;padding:.7em 1.35em;font-size:.9375rem;font-weight:650;line-height:1;display:inline-flex}.PVybWa_btn:active:not(:disabled){transform:scale(.965)}.PVybWa_btn:focus-visible{outline:2px solid var(--fw-tint);outline-offset:2px}.PVybWa_btn:disabled{opacity:.42;cursor:not-allowed}.PVybWa_btnPrimary{--btn-bg:linear-gradient(180deg, #4a83f4 0%, var(--fw-tint) 45%, var(--fw-tint-pressed) 100%);--btn-fg:#fff;box-shadow:var(--fw-shadow-tint)}.PVybWa_btnPrimary:active:not(:disabled){box-shadow:0 2px 8px -2px #3476f066}.PVybWa_btnPrimary:disabled{--btn-bg:var(--fw-fill-3);--btn-fg:var(--fw-label-3);box-shadow:none}.PVybWa_btnSecondary{--btn-bg:var(--fw-surface);--btn-fg:var(--fw-tint);box-shadow:inset 0 0 0 1.5px #3476f047, var(--fw-shadow-sm)}.PVybWa_btnTinted{--btn-bg:var(--fw-tint-soft);--btn-fg:var(--fw-tint-pressed)}.PVybWa_btnGreen{--btn-bg:linear-gradient(180deg, #34d576 0%, var(--fw-green-bright) 45%, var(--fw-green) 100%);--btn-fg:#fff;box-shadow:0 6px 16px -4px #16a34a5c}.PVybWa_btnViolet{--btn-bg:linear-gradient(180deg, #a78bfa 0%, #8b5cf6 45%, #6d28d9 100%);--btn-fg:#fff;box-shadow:0 6px 16px -4px #7c3aed57}.PVybWa_btnDanger{--btn-bg:transparent;--btn-fg:var(--fw-red);min-height:2.25rem;padding:.45em .9em;font-size:.8125rem}.PVybWa_btnPlain{--btn-bg:transparent;--btn-fg:var(--fw-tint);min-height:2.25rem;padding:.45em .85em;font-size:.8125rem}.PVybWa_btnSmall{min-height:2.25rem;padding:.5em 1em;font-size:.8125rem}.PVybWa_btnBlock{width:100%}@media (hover:hover) and (pointer:fine){.PVybWa_btnPrimary:hover:not(:disabled),.PVybWa_btnGreen:hover:not(:disabled),.PVybWa_btnViolet:hover:not(:disabled){filter:brightness(1.06)}.PVybWa_btnSecondary:hover:not(:disabled){background:var(--fw-tint-softer)}.PVybWa_btnTinted:hover:not(:disabled){background:#3476f029}.PVybWa_btnDanger:hover:not(:disabled){background:var(--fw-red-soft)}.PVybWa_btnPlain:hover:not(:disabled){background:var(--fw-tint-softer)}}.PVybWa_field{min-width:0;display:block}.PVybWa_label{letter-spacing:.005em;color:var(--fw-label-2);margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.PVybWa_input,.PVybWa_select{border-radius:var(--fw-r-xs);background-color:var(--fw-fill);width:100%;min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--fw-separator);color:var(--fw-label);font:inherit;font-variant-numeric:tabular-nums;transition:box-shadow var(--fw-press) var(--fw-ease-out), background-color var(--fw-press) linear;-webkit-tap-highlight-color:transparent;border:0;padding:.6rem .75rem;font-size:.9375rem}@media (max-width:767px){.PVybWa_input,.PVybWa_select{font-size:1rem}}.PVybWa_input:focus,.PVybWa_select:focus{background-color:var(--fw-surface);box-shadow:inset 0 0 0 2px var(--fw-tint), 0 0 0 4px var(--fw-tint-soft);outline:none}.PVybWa_input:disabled,.PVybWa_select:disabled{opacity:.5;cursor:not-allowed}.PVybWa_input::placeholder{color:var(--fw-label-3)}.PVybWa_inputNumeric{text-align:end;direction:ltr}.PVybWa_inputInvalid{box-shadow:inset 0 0 0 1.5px var(--fw-red-bright)}.PVybWa_inputInvalid:focus{box-shadow:inset 0 0 0 2px var(--fw-red-bright), 0 0 0 4px var(--fw-red-soft)}.PVybWa_select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%2316181d' stroke-opacity='0.55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.7rem;padding-inline-end:2.1rem}[dir=rtl] .PVybWa_select{background-position:.75rem}.PVybWa_plannerRootLtr .PVybWa_select{background-position:right .75rem center}.PVybWa_select::-ms-expand{display:none}.PVybWa_inlineForm{gap:var(--fw-gap-2);flex-wrap:wrap;display:flex}.PVybWa_inlineForm>.PVybWa_input{flex:12rem;min-width:0}.PVybWa_fieldError{color:var(--fw-red);margin-top:.35rem;font-size:.75rem}.PVybWa_readout{border-radius:var(--fw-r-xs);background:var(--fw-fill);font-variant-numeric:tabular-nums;letter-spacing:-.015em;min-height:2.75rem;color:var(--fw-label);align-items:center;padding:.6rem .75rem;font-size:.9375rem;font-weight:650;transition:background-color .2s linear,color .2s linear;display:flex}.PVybWa_readoutOk{background:var(--fw-green-soft);color:var(--fw-green)}.PVybWa_readoutBad{background:var(--fw-red-soft);color:var(--fw-red)}.PVybWa_check{align-items:center;gap:var(--fw-gap-3);padding:var(--fw-gap-4);border-radius:var(--fw-r-md);background:var(--fw-fill);cursor:pointer;transition:background-color .18s linear, box-shadow .18s linear, transform var(--fw-press) var(--fw-ease-out);-webkit-tap-highlight-color:transparent;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.PVybWa_check:active{transform:scale(.99)}.PVybWa_checkOn{background:var(--fw-green-soft);box-shadow:inset 0 0 0 1.5px #16a34a59}.PVybWa_checkBox{background:var(--fw-surface);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1.5px var(--fw-separator-strong);transition:background-color .18s var(--fw-ease-out), box-shadow .18s linear;border-radius:50%;flex:none;place-items:center;display:grid}.PVybWa_checkOn .PVybWa_checkBox{background:var(--fw-green-bright);box-shadow:inset 0 0 0 1.5px var(--fw-green-bright)}.PVybWa_checkBox svg{color:#fff;width:.85rem;height:.85rem}.PVybWa_checkLabel{color:var(--fw-label-2);font-size:.9375rem;font-weight:550;line-height:1.4;transition:color .18s linear}.PVybWa_checkOn .PVybWa_checkLabel{color:var(--fw-green);font-weight:650}.PVybWa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PVybWa_segmented{border-radius:var(--fw-r-pill);background:var(--fw-fill);box-shadow:inset 0 0 0 1px var(--fw-separator);grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid;position:relative}.PVybWa_segment{appearance:none;border-radius:var(--fw-r-pill);font:inherit;color:var(--fw-label-2);cursor:pointer;transition:color .18s linear, transform var(--fw-press) var(--fw-ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:.65rem .9rem;font-size:.875rem;font-weight:600;position:relative}.PVybWa_segment:active{transform:scale(.97)}.PVybWa_segmentOn{color:var(--fw-label)}.PVybWa_segmentIndicator{border-radius:var(--fw-r-pill);background:var(--fw-surface);box-shadow:var(--fw-shadow-sm);z-index:0;position:absolute;inset:.25rem}.PVybWa_segmentText{z-index:1;position:relative}.PVybWa_range{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex:1;min-width:0;height:1.75rem}.PVybWa_range::-webkit-slider-runnable-track{border-radius:var(--fw-r-pill);background:var(--fw-fill-2);height:.375rem}.PVybWa_range::-moz-range-track{border-radius:var(--fw-r-pill);background:var(--fw-fill-2);height:.375rem}.PVybWa_range::-webkit-slider-thumb{-webkit-appearance:none;width:1.35rem;height:1.35rem;box-shadow:0 1px 2px #1018282e, 0 3px 8px #1018282e, inset 0 0 0 1px var(--fw-separator);transition:transform .12s var(--fw-ease-out);background:#fff;border-radius:50%;margin-top:-.49rem}.PVybWa_range::-moz-range-thumb{width:1.35rem;height:1.35rem;box-shadow:0 1px 2px #1018282e, 0 3px 8px #1018282e, inset 0 0 0 1px var(--fw-separator);background:#fff;border:0;border-radius:50%}.PVybWa_range:active::-webkit-slider-thumb{transform:scale(1.18)}.PVybWa_range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--fw-tint-soft), 0 3px 8px #1018282e}.PVybWa_range:disabled{opacity:.4;cursor:not-allowed}.PVybWa_lockBtn{appearance:none;border-radius:var(--fw-r-xs);width:1.75rem;height:1.75rem;color:var(--fw-label-3);cursor:pointer;transition:background-color .15s linear, color .15s linear, transform var(--fw-press) var(--fw-ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;display:inline-grid}.PVybWa_lockBtn:active{transform:scale(.9)}.PVybWa_lockBtn svg{width:.9rem;height:.9rem}.PVybWa_lockBtnOn{background:var(--fw-tint);color:#fff}.PVybWa_badge{border-radius:var(--fw-r-pill);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;line-height:1.45;display:inline-flex}.PVybWa_badge svg{width:.7rem;height:.7rem}.PVybWa_badgeOk{background:var(--fw-green-soft);color:var(--fw-green)}.PVybWa_badgeBad{background:var(--fw-red-soft);color:var(--fw-red)}.PVybWa_badgeTint{background:var(--fw-tint-soft);color:var(--fw-tint-pressed)}.PVybWa_badgeNeutral{background:var(--fw-fill-2);color:var(--fw-label-2)}.PVybWa_progress{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.PVybWa_progressHead{justify-content:space-between;align-items:baseline;gap:var(--fw-gap-3);margin-bottom:.6rem;display:flex}.PVybWa_progressName{letter-spacing:-.01em;color:var(--fw-label);font-size:.9375rem;font-weight:650}.PVybWa_progressCount{font-variant-numeric:tabular-nums;color:var(--fw-label-3);font-size:.8125rem;font-weight:600}.PVybWa_progressRail{border-radius:var(--fw-r-pill);background:var(--fw-fill-2);height:.3125rem;position:relative;overflow:hidden}.PVybWa_progressFill{border-radius:var(--fw-r-pill);background:linear-gradient(90deg, #21ace1 0%, var(--fw-tint) 100%);transform-origin:100%;position:absolute;inset:0}.PVybWa_progressSteps{grid-auto-columns:1fr;grid-auto-flow:column;margin-top:.9rem;list-style:none;display:grid}.PVybWa_progressStep{flex-direction:column;align-items:center;gap:.4rem;min-width:0;display:flex}.PVybWa_progressDot{background:var(--fw-fill-2);width:1.625rem;height:1.625rem;color:var(--fw-label-3);font-variant-numeric:tabular-nums;transition:background-color .26s var(--fw-ease-out), color .26s var(--fw-ease-out);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid;position:relative}.PVybWa_progressDot svg{width:.7rem;height:.7rem}.PVybWa_progressDotDone{background:var(--fw-green-bright);color:#fff}.PVybWa_progressDotCurrent{background:var(--fw-tint);color:#fff}.PVybWa_progressHalo{box-shadow:0 0 0 4px var(--fw-tint-soft);pointer-events:none;border-radius:50%;position:absolute;inset:0}.PVybWa_progressLabel{text-align:center;color:var(--fw-label-3);overflow-wrap:anywhere;max-width:5rem;font-size:.6875rem;line-height:1.25;transition:color .26s linear}.PVybWa_progressLabelCurrent{color:var(--fw-tint);font-weight:700}@media (max-width:480px){.PVybWa_progressLabel{display:none}.PVybWa_progressSteps{justify-items:center}}.PVybWa_nav{z-index:20;justify-content:space-between;align-items:center;gap:var(--fw-gap-3);border-radius:0 0 var(--fw-r-xl) var(--fw-r-xl);padding:var(--fw-gap-4) clamp(1.25rem, 1rem + 1.4vw, 2.25rem) calc(var(--fw-gap-4) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffffb8;flex-wrap:wrap;margin:clamp(1.25rem,2.5vw,2rem) calc(-1*clamp(1.25rem,1rem + 1.4vw,2.25rem)) calc(-1*clamp(1.25rem,1rem + 1.4vw,2.25rem));display:flex;position:sticky;bottom:0}.PVybWa_nav:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#fff0,#ffffffb8);height:1.5rem;position:absolute;bottom:100%}.PVybWa_navSpacer{flex:1}.PVybWa_navHint{min-width:0;color:var(--fw-label-3);text-align:center;flex:100%;order:3;justify-content:center;align-items:center;gap:.35rem;display:flex}.PVybWa_navHint svg{flex:none}@media (min-width:640px){.PVybWa_navHint{flex:auto;order:0}}.PVybWa_popover{bottom:calc(100% + .625rem);transform-origin:bottom;z-index:60;border-radius:var(--fw-r-sm);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);color:#fff;letter-spacing:.004em;width:max-content;max-width:min(17rem,100vw - 2rem);box-shadow:var(--fw-shadow-lg);pointer-events:none;background:#1c1e26eb;padding:.6rem .85rem;font-size:.8125rem;font-weight:550;line-height:1.45;position:absolute;inset-inline-start:0}.PVybWa_popover:after{content:"";top:100%;border:5px solid #0000;border-top-color:#1c1e26eb;position:absolute;inset-inline-start:1.1rem}.PVybWa_hoverPopover{opacity:0;transition:opacity .16s var(--fw-ease-out), translate .16s var(--fw-ease-out), scale .16s var(--fw-ease-out);translate:0 4px;scale:.96;}.PVybWa_hoverAnchor{position:relative}@media (hover:hover) and (pointer:fine){.PVybWa_hoverAnchor:hover>.PVybWa_hoverPopover,.PVybWa_hoverAnchor:focus-within>.PVybWa_hoverPopover{opacity:1;translate:0;scale:1}}.PVybWa_empty{justify-items:center;gap:var(--fw-gap-4);padding:clamp(2rem, 5vw, 3.25rem) var(--fw-gap-4);border-radius:var(--fw-r-md);background:var(--fw-fill);text-align:center;display:grid}.PVybWa_emptyText{color:var(--fw-label-2);max-width:24rem;font-size:.9375rem}.PVybWa_plannerRoot{background:var(--fw-surface);border-radius:var(--fw-r-xl);box-shadow:var(--fw-shadow-lg);direction:rtl;overflow:hidden}.PVybWa_plannerRootLtr{direction:ltr}.PVybWa_plannerEmbedded{background:var(--fw-surface);border-radius:var(--fw-r-lg);box-shadow:0 0 0 1px var(--fw-separator), var(--fw-shadow-md);margin:2rem 0;overflow:hidden}.PVybWa_plannerHeader{justify-content:space-between;align-items:center;gap:var(--fw-gap-4);width:100%;padding:var(--fw-gap-4) var(--fw-gap-5);text-align:start;background:linear-gradient(135deg, var(--fw-tint-pressed) 0%, var(--fw-tint) 100%);color:#fff;cursor:pointer;transition:filter var(--fw-press) linear, transform var(--fw-press) var(--fw-ease-out);-webkit-tap-highlight-color:transparent;border:0;display:flex}.PVybWa_plannerHeader:active{filter:brightness(.96);transform:scale(.995)}.PVybWa_plannerHeaderTitle{letter-spacing:-.015em;color:#fff;margin:0;font-size:1.125rem;font-weight:700}.PVybWa_plannerHeaderSub{color:#ffffffc7;margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.PVybWa_plannerChevron{color:#ffffffe6;flex:none;width:1.5rem;height:1.5rem}.PVybWa_plannerBody{padding:clamp(1.1rem,.9rem + 1vw,1.75rem)}.PVybWa_toolbar{align-items:center;gap:var(--fw-gap-2);margin-bottom:var(--fw-gap-4);flex-wrap:wrap;display:flex}.PVybWa_tabs{margin-bottom:var(--fw-gap-5);border-radius:var(--fw-r-pill);background:var(--fw-fill);box-shadow:inset 0 0 0 1px var(--fw-separator);scrollbar-width:none;gap:.25rem;padding:.25rem;display:flex;position:relative;overflow-x:auto}.PVybWa_tabs::-webkit-scrollbar{display:none}.PVybWa_tab{appearance:none;border-radius:var(--fw-r-pill);font:inherit;letter-spacing:-.006em;color:var(--fw-label-2);white-space:nowrap;cursor:pointer;transition:color .18s linear, transform var(--fw-press) var(--fw-ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;padding:.6rem .9rem;font-size:.875rem;font-weight:600;position:relative}.PVybWa_tab:active:not(:disabled){transform:scale(.97)}.PVybWa_tab:disabled{color:var(--fw-label-3);cursor:not-allowed}.PVybWa_tabOn{color:var(--fw-tint-pressed)}.PVybWa_tabIndicator{border-radius:var(--fw-r-pill);background:var(--fw-surface);box-shadow:var(--fw-shadow-sm);position:absolute;inset:0}.PVybWa_tabText{z-index:1;position:relative}.PVybWa_sectionHead{justify-content:space-between;align-items:center;gap:var(--fw-gap-3);margin-bottom:var(--fw-gap-4);display:flex}.PVybWa_sectionTitle{letter-spacing:-.012em;color:var(--fw-label);margin:0;font-size:1rem;font-weight:700}.PVybWa_summary{gap:var(--fw-gap-4);padding:var(--fw-gap-5) var(--fw-gap-4);margin-bottom:var(--fw-gap-4);border-radius:var(--fw-r-md);background:linear-gradient(150deg,#3476f017 0%,#21ace112 100%);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.PVybWa_metric{min-width:0}.PVybWa_metricLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--fw-label-3);font-size:.6875rem;font-weight:600}.PVybWa_metricValue{letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--fw-tint-pressed);align-items:center;gap:.3rem;margin-top:.2rem;font-size:clamp(1.15rem,1.05rem + .5vw,1.5rem);font-weight:700;line-height:1.15;display:flex}.PVybWa_metricOk{color:var(--fw-green)}.PVybWa_metricBad{color:var(--fw-red)}.PVybWa_metricValue svg{flex:none;width:.9em;height:.9em}.PVybWa_itemCard{padding:var(--fw-gap-4);margin-bottom:var(--fw-gap-3);border-radius:var(--fw-r-md);background:var(--fw-surface);box-shadow:0 0 0 1px var(--fw-separator), var(--fw-shadow-sm)}.PVybWa_itemCardOk{box-shadow:0 0 0 1.5px #16a34a59, var(--fw-shadow-sm)}.PVybWa_itemCardBad{box-shadow:0 0 0 1.5px #dc262666, var(--fw-shadow-sm)}.PVybWa_itemHead{justify-content:space-between;align-items:center;gap:var(--fw-gap-3);margin-bottom:var(--fw-gap-3);display:flex}.PVybWa_itemTitle{align-items:center;gap:var(--fw-gap-2);flex-wrap:wrap;min-width:0;display:flex}.PVybWa_itemIndex{color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:grid}.PVybWa_itemName{letter-spacing:-.01em;color:var(--fw-label);font-size:.9375rem;font-weight:650}.PVybWa_fieldGrid{gap:var(--fw-gap-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.PVybWa_unitToggle{border-radius:var(--fw-r-pill);background:var(--fw-fill);gap:.25rem;margin-top:.4rem;padding:.15rem;display:flex}.PVybWa_unitOption{appearance:none;border-radius:var(--fw-r-pill);font:inherit;color:var(--fw-label-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;padding:.28rem .5rem;font-size:.75rem;font-weight:600;transition:background-color .16s linear,color .16s linear}.PVybWa_unitOptionOn{background:var(--fw-surface);color:var(--fw-tint-pressed);box-shadow:var(--fw-shadow-sm)}.PVybWa_subPanel{margin-top:var(--fw-gap-3);padding:var(--fw-gap-4);border-radius:var(--fw-r-md);background:var(--fw-surface);box-shadow:0 0 0 1px var(--fw-separator), var(--fw-shadow-md);overflow:hidden}.PVybWa_sliderRow{margin-bottom:var(--fw-gap-4)}.PVybWa_sliderHead{justify-content:space-between;align-items:center;gap:var(--fw-gap-2);margin-bottom:.3rem;display:flex}.PVybWa_sliderLabel{color:var(--fw-label-2);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}.PVybWa_sliderRange{font-variant-numeric:tabular-nums;color:var(--fw-label-3);font-size:.6875rem}.PVybWa_sliderTrackRow{align-items:center;gap:var(--fw-gap-3);display:flex}.PVybWa_sliderValue{text-align:start;font-variant-numeric:tabular-nums;letter-spacing:-.015em;min-width:5.5rem;color:var(--fw-label);direction:ltr;font-size:.8125rem;font-weight:700}.PVybWa_subPanelActions{gap:var(--fw-gap-2);padding-top:var(--fw-gap-3);border-top:1px solid var(--fw-separator);flex-wrap:wrap;display:flex}.PVybWa_allocPanel{padding:var(--fw-gap-3);border-radius:var(--fw-r-sm);background:var(--fw-fill)}.PVybWa_allocGrid{gap:var(--fw-gap-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.PVybWa_allocItem{min-width:0;position:relative}.PVybWa_allocLabel{cursor:help;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.75rem;font-weight:650;display:flex}.PVybWa_allocSwatch{border-radius:50%;flex:none;width:.5rem;height:.5rem}.PVybWa_allocRemaining{font-variant-numeric:tabular-nums;color:var(--fw-label-3);margin-top:.25rem;font-size:.6875rem}.PVybWa_miniRail{border-radius:var(--fw-r-pill);background:var(--fw-fill-2);height:.25rem;margin-top:.3rem;overflow:hidden}.PVybWa_miniFill{border-radius:var(--fw-r-pill);transform-origin:100%;height:100%}.PVybWa_plannerRootLtr .PVybWa_miniFill,.PVybWa_plannerRootLtr .PVybWa_progressFill{transform-origin:0}.PVybWa_detailCard{z-index:60;border-radius:var(--fw-r-sm);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);width:max-content;min-width:15rem;box-shadow:0 0 0 1px var(--fw-separator), var(--fw-shadow-lg);color:var(--fw-label);opacity:0;pointer-events:none;transition:opacity .15s var(--fw-ease-out), scale .15s var(--fw-ease-out), translate .15s var(--fw-ease-out);background:#ffffffdb;padding:.7rem .9rem;font-size:.75rem;line-height:1.6;position:absolute;bottom:calc(100% + .5rem);translate:0 4px;scale:.97}.PVybWa_detailStart{inset-inline-start:0}.PVybWa_detailEnd{inset-inline-end:0}@media (hover:hover) and (pointer:fine){.PVybWa_allocItem:hover>.PVybWa_detailCard,.PVybWa_allocItem:focus-within>.PVybWa_detailCard{opacity:1;translate:0;scale:1}}.PVybWa_detailTitle{margin-bottom:.4rem;font-weight:700}.PVybWa_detailRow{white-space:nowrap;justify-content:space-between;gap:.75rem;display:flex}.PVybWa_detailKey{color:var(--fw-label-3)}.PVybWa_detailVal{font-variant-numeric:tabular-nums;font-weight:600}.PVybWa_detailDivider{border-top:1px solid var(--fw-separator);margin-top:.4rem;padding-top:.4rem}.PVybWa_statStrip{gap:var(--fw-gap-3);margin-top:var(--fw-gap-3);padding:var(--fw-gap-3);border-radius:var(--fw-r-sm);background:var(--fw-tint-softer);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.PVybWa_statLabel{color:var(--fw-label-3);font-size:.6875rem}.PVybWa_statValue{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fw-tint-pressed);margin-top:.1rem;font-size:.875rem;font-weight:700}.PVybWa_footerBar{align-items:center;gap:var(--fw-gap-3);margin-top:var(--fw-gap-4);flex-direction:column;display:flex}.PVybWa_remainingPill{border-radius:var(--fw-r-pill);background:var(--fw-tint-softer);color:var(--fw-label-2);align-items:baseline;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;display:inline-flex}.PVybWa_remainingPillDone{background:var(--fw-green-soft);color:var(--fw-green)}.PVybWa_remainingValue{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fw-tint-pressed);font-size:.9375rem;font-weight:700}.PVybWa_remainingPillDone .PVybWa_remainingValue{color:var(--fw-green)}.PVybWa_warnBanner{align-items:center;gap:var(--fw-gap-2);border-radius:var(--fw-r-sm);background:var(--fw-red-soft);color:var(--fw-red);text-align:start;padding:.7rem 1.1rem;font-size:.875rem;font-weight:650;display:flex}.PVybWa_warnBanner svg{flex:none;width:1.1rem;height:1.1rem}.PVybWa_chartCard{padding:var(--fw-gap-4);margin-bottom:var(--fw-gap-4);border-radius:var(--fw-r-md);background:var(--fw-surface);box-shadow:0 0 0 1px var(--fw-separator), var(--fw-shadow-sm)}.PVybWa_chartTitle{margin:0 0 var(--fw-gap-4);letter-spacing:-.012em;text-align:center;color:var(--fw-label);font-size:.9375rem;font-weight:650}.PVybWa_chartLegend{justify-content:center;gap:var(--fw-gap-4);margin-top:var(--fw-gap-2);color:var(--fw-label-3);flex-wrap:wrap;font-size:.75rem;display:flex}.PVybWa_chartLegendItem{align-items:center;gap:.35rem;display:flex}.PVybWa_disclaimer{margin-top:var(--fw-gap-5);text-align:center;color:var(--fw-label-3);font-size:.6875rem;line-height:1.6}@media (pointer:coarse){.PVybWa_btnSmall,.PVybWa_btnDanger,.PVybWa_btnPlain{min-height:2.75rem}.PVybWa_segment{padding-block:.85rem}.PVybWa_unitOption{padding-block:.65rem}.PVybWa_lockBtn{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.PVybWa_scope *,.PVybWa_scope :before,.PVybWa_scope :after{scroll-behavior:auto!important;transition-duration:.12s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.PVybWa_btn:active:not(:disabled),.PVybWa_segment:active,.PVybWa_tab:active:not(:disabled),.PVybWa_check:active,.PVybWa_lockBtn:active,.PVybWa_plannerHeader:active{transform:none}.PVybWa_hoverPopover,.PVybWa_detailCard{translate:0;scale:1}}@media (prefers-reduced-transparency:reduce){.PVybWa_nav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -1px 0 var(--fw-separator);background:#fff}.PVybWa_nav:before{display:none}.PVybWa_popover,.PVybWa_hoverPopover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1e26}.PVybWa_popover:after,.PVybWa_hoverPopover:after{border-top-color:#1c1e26}.PVybWa_detailCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.PVybWa_input,.PVybWa_select{box-shadow:inset 0 0 0 1.5px var(--fw-separator-strong)}.PVybWa_itemCard,.PVybWa_group,.PVybWa_chartCard{box-shadow:0 0 0 1.5px var(--fw-separator-strong)}.PVybWa_badge{box-shadow:inset 0 0 0 1px}}@media print{.PVybWa_nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}}
