.pc-mode-switch,.pc-embedded-toolbar{max-width:1320px;margin-inline-start:auto;margin-inline-end:auto;padding:16px 24px}.pc-mode-switch .pc-button,.pc-mode-link{min-height:44px}.pc-mode-link{margin-bottom:12px}.pc-page.pc-mode-header{min-height:0}.pc-embedded-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-page,.pc-portal{--pc-font:"Heebo", "Assistant", "Segoe UI", Arial, sans-serif;--pc-page:hsl(var(--c-calc-page));--pc-page-deep:hsl(var(--c-calc-page-deep));--pc-card:hsl(var(--c-calc-card));--pc-card-2:hsl(var(--c-calc-card-2));--pc-ink:hsl(var(--c-calc-ink));--pc-text:hsl(var(--c-calc-text));--pc-soft:hsl(var(--c-calc-soft));--pc-muted:hsl(var(--c-calc-muted));--pc-line:hsl(var(--c-calc-line));--pc-line-strong:hsl(var(--c-calc-line-strong));--pc-green:hsl(var(--c-calc-green));--pc-green-lift:hsl(var(--c-calc-green-lift));--pc-green-deep:hsl(var(--c-calc-green-deep));--pc-green-soft:hsl(var(--c-calc-green) / .08);--pc-green-softer:hsl(var(--c-calc-green) / .045);--pc-on-green:hsl(var(--c-white));--pc-teal:hsl(var(--c-calc-teal));--pc-teal-soft:hsl(var(--c-calc-teal) / .1);--pc-on-teal:hsl(var(--c-white));--pc-copper:hsl(var(--c-calc-copper));--pc-copper-soft:hsl(var(--c-calc-copper) / .1);--pc-danger:hsl(var(--c-calc-danger));--pc-danger-soft:hsl(var(--c-calc-danger) / .08);--pc-on-danger:hsl(var(--c-white));--pc-warn:hsl(var(--c-calc-warn));--pc-warn-soft:hsl(var(--c-calc-warn-soft));--pc-warn-line:hsl(var(--c-calc-warn-line));--pc-parent-a:hsl(var(--c-calc-parent-a));--pc-parent-a-soft:hsl(var(--c-calc-parent-a) / .1);--pc-parent-b:hsl(var(--c-calc-parent-b));--pc-parent-b-soft:hsl(var(--c-calc-parent-b) / .1);--pc-hatch:hsl(var(--c-calc-ink) / .1);--pc-focus:hsl(var(--c-calc-green));--pc-shadow:0 1px 2px hsl(var(--c-calc-ink) / .05), 0 12px 32px -20px hsl(var(--c-calc-ink) / .3);--pc-shadow-float:0 18px 50px -12px hsl(var(--c-calc-ink) / .28), 0 2px 6px hsl(var(--c-calc-ink) / .06);--pc-overlay:hsl(var(--c-calc-ink) / .45);--pc-radius:18px;--pc-radius-md:14px;--pc-radius-sm:10px;--pc-topbar:calc(var(--safe-top,0px) + var(--public-header-height,65px) + 52px);--pc-ease:cubic-bezier(.2, .7, .2, 1)}.pc-page{background:var(--pc-page);min-height:100vh;color:var(--pc-text);font-family:var(--pc-font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;overflow-x:clip}.pc-portal{font-family:var(--pc-font);-webkit-font-smoothing:antialiased;line-height:1.5}html.dark .pc-page,html.dark .pc-portal{--pc-page:hsl(var(--c-calc-night-page));--pc-page-deep:hsl(var(--c-calc-night-page-deep));--pc-card:hsl(var(--c-calc-night-card));--pc-card-2:hsl(var(--c-calc-night-card-2));--pc-ink:hsl(var(--c-calc-night-ink));--pc-text:hsl(var(--c-calc-night-text));--pc-soft:hsl(var(--c-calc-night-soft));--pc-muted:hsl(var(--c-calc-night-muted));--pc-line:hsl(var(--c-calc-night-line));--pc-line-strong:hsl(var(--c-calc-night-line-strong));--pc-green:hsl(var(--c-calc-night-green));--pc-green-lift:hsl(var(--c-calc-night-green-lift));--pc-green-deep:hsl(var(--c-calc-night-green-deep));--pc-green-soft:hsl(var(--c-calc-night-green) / .13);--pc-green-softer:hsl(var(--c-calc-night-green) / .07);--pc-on-green:hsl(var(--c-calc-night-page));--pc-teal:hsl(var(--c-calc-night-teal));--pc-teal-soft:hsl(var(--c-calc-night-teal) / .13);--pc-on-teal:hsl(var(--c-calc-night-page));--pc-copper:hsl(var(--c-calc-night-copper));--pc-copper-soft:hsl(var(--c-calc-night-copper) / .13);--pc-danger:hsl(var(--c-calc-night-danger));--pc-danger-soft:hsl(var(--c-calc-night-danger) / .12);--pc-on-danger:hsl(var(--c-calc-night-page));--pc-warn:hsl(var(--c-calc-night-warn));--pc-warn-soft:hsl(var(--c-calc-night-warn) / .12);--pc-warn-line:hsl(var(--c-calc-night-warn) / .35);--pc-parent-a:hsl(var(--c-calc-night-parent-a));--pc-parent-a-soft:hsl(var(--c-calc-night-parent-a) / .14);--pc-parent-b:hsl(var(--c-calc-night-parent-b));--pc-parent-b-soft:hsl(var(--c-calc-night-parent-b) / .14);--pc-hatch:hsl(var(--c-calc-night-ink) / .16);--pc-focus:hsl(var(--c-calc-night-green-lift));--pc-shadow:0 1px 2px hsl(var(--c-black) / .3), 0 14px 36px -20px hsl(var(--c-black) / .7);--pc-shadow-float:0 24px 60px -12px hsl(var(--c-black) / .7), 0 2px 6px hsl(var(--c-black) / .4);--pc-overlay:hsl(var(--c-black) / .6)}.pc-page *,.pc-page :before,.pc-page :after{box-sizing:border-box}:where(.pc-page) :-webkit-any(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.pc-page) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.pc-page) :-webkit-any(ul,ol){padding:0;list-style:none}:where(.pc-page) :is(ul,ol){padding:0;list-style:none}:where(.pc-page) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(.pc-page) button:disabled{cursor:not-allowed}:where(.pc-page) a{color:var(--pc-green);text-decoration:none}:where(.pc-page) a:hover{text-decoration:underline}.pc-page :focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px;border-radius:6px}.pc-legal-popover :focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px;border-radius:6px}.pc-sheet :focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px;border-radius:6px}.pc-compare :focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px;border-radius:6px}.pc-confirm :focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px;border-radius:6px}.pc-select__content :focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px;border-radius:6px}.pc-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc-eyebrow{color:var(--pc-green);letter-spacing:.04em;font-size:12px;font-weight:700;display:inline-block}.pc-note{color:var(--pc-soft);font-size:13.5px;line-height:1.55}.pc-bullet-list{color:var(--pc-soft);margin:0;padding-inline-start:20px;line-height:1.7}.pc-bullet-list li+li{margin-top:6px}.pc-print{display:none}.pc-button{white-space:nowrap;min-height:44px;transition:background-color .16s var(--pc-ease), border-color .16s var(--pc-ease), color .16s var(--pc-ease), box-shadow .16s var(--pc-ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:700;line-height:1.2;display:inline-flex}.pc-button svg{flex:none;width:17px;height:17px}.pc-button:active:not(:disabled){transform:translateY(1px)}.pc-button:focus-visible{outline:3px solid var(--pc-focus);outline-offset:3px;border-radius:12px}.pc-button--primary{border-color:var(--pc-green-deep);background:linear-gradient(180deg, var(--pc-green-lift), var(--pc-green));color:var(--pc-on-green);box-shadow:inset 0 1px 0 hsl(var(--c-white) / .12), 0 6px 14px -8px var(--pc-green)}.pc-button--primary:hover:not(:disabled){background:linear-gradient(180deg, var(--pc-green-lift), var(--pc-green-lift))}.pc-button--teal{border-color:var(--pc-teal);background:var(--pc-teal);color:var(--pc-on-teal)}.pc-button--teal:hover:not(:disabled){filter:brightness(1.08)}.pc-button--ghost{border:1.5px solid var(--pc-line-strong);background:var(--pc-card);color:var(--pc-ink);box-shadow:0 1px 2px hsl(var(--c-calc-ink) / .05)}.pc-button--ghost:hover:not(:disabled){border-color:var(--pc-green);background:var(--pc-green-softer);color:var(--pc-green)}.pc-button--danger{background:var(--pc-danger);color:var(--pc-on-danger)}.pc-button--danger-outline{border-color:var(--pc-danger);color:var(--pc-danger);background:0 0}.pc-button--danger-outline:hover:not(:disabled),.pc-button--danger:hover:not(:disabled){background:var(--pc-danger-soft);color:var(--pc-danger)}.pc-button--small{padding:0 14px;font-size:13.5px}.pc-button:disabled{opacity:.55;box-shadow:none}.pc-button__count{background:hsl(var(--c-white) / .22);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;display:inline-flex}.pc-close-button{width:44px;height:44px;color:var(--pc-soft);transition:background-color .16s var(--pc-ease), color .16s var(--pc-ease);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.pc-close-button:hover{background:var(--pc-green-soft);color:var(--pc-ink)}.pc-close-button svg{width:18px;height:18px}.pc-skip-link{z-index:1000;background:var(--pc-ink);color:var(--pc-page);transition:transform .16s var(--pc-ease);border-radius:10px;padding:10px 16px;font-weight:700;position:fixed;top:10px;transform:translateY(-200%)}.pc-skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pc-skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pc-skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pc-skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pc-skip-link:focus{transform:translateY(0)}.pc-page .public-page-header{--pph-width:1320px;--pph-pad:32px}@media (max-width:1279px){.pc-page .public-page-header{--pph-pad:24px}}@media (max-width:767px){.pc-page .public-page-header{--pph-pad:12px}}.pc-intro{border-bottom:1px solid var(--pc-line);background:radial-gradient(60% 120% at 100% 0%, var(--pc-green-softer), transparent 60%), var(--pc-page)}.pc-intro__inner{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:36px 32px 32px;display:grid}.pc-intro h1{color:var(--pc-ink);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.15}.pc-intro__copy>p{max-width:640px;color:var(--pc-soft);font-size:16px;line-height:1.6}.pc-intro__signals{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.pc-intro__signals li{color:var(--pc-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.pc-intro__signals svg{width:15px;height:15px;color:var(--pc-green)}.pc-intro__notice{border:1px solid var(--pc-line);border-inline-start:4px solid var(--pc-copper);border-radius:var(--pc-radius-md);background:var(--pc-card);box-shadow:var(--pc-shadow);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 18px;display:grid}.pc-intro__notice>svg{width:20px;height:20px;color:var(--pc-copper);margin-top:2px}.pc-intro__notice strong{color:var(--pc-ink);margin-bottom:4px;font-size:14.5px;display:block}.pc-intro__notice p{color:var(--pc-soft);font-size:13.5px;line-height:1.5}.pc-layout{grid-template-columns:240px minmax(0,1fr) 344px;align-items:start;gap:28px;max-width:1440px;margin:0 auto;padding:28px 32px 72px;display:grid}.pc-layout__nav,.pc-layout__live{max-height:calc(100vh - var(--pc-topbar) - 32px);overscroll-behavior:contain;scrollbar-width:thin;position:sticky;top:calc(var(--pc-topbar) + 16px);overflow-y:auto}.pc-main{min-width:0;scroll-margin-top:calc(var(--pc-topbar) + 12px)}.pc-stepbar-shell{display:none}.pc-step-frame{animation:pc-fade-in .22s var(--pc-ease)}.pc-step{gap:18px;display:grid}.pc-step h2:focus-visible{outline:2px solid var(--pc-green);outline-offset:4px}.pc-step-footer{border-top:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.pc-step-footer__count{color:var(--pc-muted);font-size:13px;font-weight:600}.pc-stepnav{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow);gap:14px;padding:18px 14px;display:grid}.pc-stepnav__progress{gap:8px;padding:0 4px;display:grid}.pc-stepnav__progress-row{color:var(--pc-muted);justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:600;display:flex}.pc-stepnav__progress-row strong{color:var(--pc-ink);font-variant-numeric:tabular-nums}.pc-progress{background:var(--pc-page-deep);border-radius:999px;height:6px;overflow:hidden}.pc-progress>span{border-radius:inherit;background:var(--pc-green);height:100%;transition:width .32s var(--pc-ease);display:block}.pc-stepnav__list{gap:4px;display:grid}.pc-stepnav__item{width:100%;min-height:56px;transition:background-color .16s var(--pc-ease), border-color .16s var(--pc-ease);border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.pc-stepnav__item:hover{background:var(--pc-green-softer)}.pc-stepnav__item--current{border-color:color-mix(in srgb, var(--pc-green) 45%, var(--pc-line));background:var(--pc-green-softer);position:relative}.pc-stepnav__item--current:before{content:"";background:var(--pc-green);border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px}.pc-stepnav__item--current:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-1px}.pc-stepnav__item--current:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-1px}.pc-stepnav__item--current:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-1px}.pc-stepnav__item--current:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-1px}.pc-stepnav__marker{border:2px solid var(--pc-line-strong);width:30px;height:30px;color:var(--pc-soft);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.pc-stepnav__marker svg{width:15px;height:15px}.pc-stepnav__item--done .pc-stepnav__marker{border-color:var(--pc-green);background:var(--pc-green);color:var(--pc-on-green)}.pc-stepnav__item--current .pc-stepnav__marker{border-color:var(--pc-green);color:var(--pc-green);background:var(--pc-card)}.pc-stepnav__copy{gap:2px;min-width:0;display:grid}.pc-stepnav__label{color:var(--pc-ink);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.pc-stepnav__label svg{width:15px;height:15px;color:var(--pc-green);flex:none}.pc-stepnav__status{color:var(--pc-muted);align-items:center;gap:5px;font-size:12px;line-height:1.3;display:flex}.pc-stepnav__item--missing .pc-stepnav__status{color:var(--pc-copper)}.pc-stepnav__warn-icon{width:13px;height:13px;color:var(--pc-warn);flex:none}.pc-stepbar{border-bottom:1px solid var(--pc-line);background:color-mix(in srgb, var(--pc-card) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:8px;padding:10px 12px;display:grid}.pc-stepbar__list{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pc-stepbar__item{width:100%;min-height:48px;color:var(--pc-muted);transition:background-color .16s var(--pc-ease), color .16s var(--pc-ease);border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex;position:relative}.pc-stepbar__icon svg{width:18px;height:18px}.pc-stepbar__number{font-size:11px;font-weight:800;line-height:1}.pc-stepbar__item--done{color:var(--pc-green)}.pc-stepbar__item--current{border-color:var(--pc-green);background:var(--pc-green-soft);color:var(--pc-green)}.pc-stepbar__dot{border:2px solid var(--pc-card);background:var(--pc-copper);border-radius:999px;width:8px;height:8px;position:absolute;top:5px}.pc-stepbar__dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.pc-stepbar__dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.pc-stepbar__dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.pc-stepbar__dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.pc-stepbar__dot--warn{background:var(--pc-warn)}.pc-stepbar__current{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.pc-stepbar__label{text-align:center;line-height:1.25;display:grid}.pc-stepbar__label span{color:var(--pc-muted);font-size:11.5px;font-weight:600}.pc-stepbar__label strong{color:var(--pc-ink);font-size:14.5px}.pc-stepbar__arrow{border:1px solid var(--pc-line);background:var(--pc-card);width:44px;height:44px;color:var(--pc-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.pc-stepbar__arrow:disabled{opacity:.35}.pc-stepbar__arrow svg{width:18px;height:18px}.pc-step-header__row{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pc-step-header__icon{background:var(--pc-green);width:52px;height:52px;color:var(--pc-on-green);box-shadow:0 10px 22px -12px var(--pc-green);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.pc-step-header__icon svg{width:24px;height:24px}.pc-step-header__copy{gap:4px;min-width:0;display:grid}.pc-step-header__heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-step-header h2{color:var(--pc-ink);letter-spacing:-.015em;font-size:clamp(22px,2.2vw,27px);font-weight:800;line-height:1.2}.pc-step-header__copy>p{max-width:68ch;color:var(--pc-soft);font-size:14.5px;line-height:1.55}.pc-step-status{gap:8px;display:grid}.pc-step-status__item{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.pc-step-status__item svg{flex:none;width:17px;height:17px;margin-top:2px}.pc-step-status__item--done{background:var(--pc-green-soft);width:-moz-fit-content;width:fit-content;color:var(--pc-green);border-color:#0000;border-radius:999px;align-items:center;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.pc-step-status__item--done svg{margin-top:0}.pc-step-status__item--missing{border-color:color-mix(in srgb, var(--pc-copper) 40%, var(--pc-line));color:var(--pc-ink)}.pc-step-status__item--missing svg,.pc-step-status__item--missing strong{color:var(--pc-copper)}.pc-step-status__item--warn{border-color:var(--pc-warn-line);background:var(--pc-warn-soft);color:var(--pc-ink);display:block}.pc-step-status__item--warn summary{cursor:pointer;min-height:24px;color:var(--pc-warn);align-items:center;gap:10px;font-weight:700;list-style:none;display:flex}.pc-step-status__item--warn summary::-webkit-details-marker{display:none}.pc-step-status__item--warn summary:after{content:"";width:8px;height:8px;transition:transform .16s var(--pc-ease);border-block-end:2px solid;border-inline-end:2px solid;margin-inline-start:auto;transform:rotate(45deg)}.pc-step-status__item--warn[open] summary:after{transform:rotate(-135deg)}.pc-step-status__item--warn ul{color:var(--pc-text);gap:6px;margin-top:10px;padding-inline-start:18px;list-style:outside;display:grid}.pc-card{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow);gap:18px;padding:24px 26px;display:grid}.pc-card--soft{background:var(--pc-card-2);box-shadow:none}.pc-subsection{border-top:1px solid var(--pc-line);gap:14px;margin-top:2px;padding-top:18px;display:grid}.pc-callout{border:1px solid var(--pc-line);border-inline-start:3px solid color-mix(in srgb, var(--pc-green) 70%, var(--pc-line));border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow);gap:16px;padding:22px 24px;display:grid}.pc-card .pc-callout,.pc-callout .pc-callout,.pc-parent-card .pc-callout,.pc-child-card .pc-callout{background:var(--pc-card-2);box-shadow:none}.pc-callout--warning{border-inline-start-color:var(--pc-warn);background:color-mix(in srgb, var(--pc-warn-soft) 55%, var(--pc-card))}.pc-callout--accent{border-inline-start-color:var(--pc-copper)}.pc-callout--info{border-inline-start-color:var(--pc-teal)}.pc-callout__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-callout__icon{background:var(--pc-green-soft);width:32px;height:32px;color:var(--pc-green);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.pc-callout--warning .pc-callout__icon{background:var(--pc-warn-soft);color:var(--pc-warn)}.pc-callout--accent .pc-callout__icon{background:var(--pc-copper-soft);color:var(--pc-copper)}.pc-callout--info .pc-callout__icon{background:var(--pc-teal-soft);color:var(--pc-teal)}.pc-callout__icon svg{width:18px;height:18px}.pc-callout__title h3{color:var(--pc-ink);letter-spacing:-.005em;font-size:16.5px;font-weight:800}.pc-callout__body{gap:16px;display:grid}.pc-group-heading{gap:4px;display:grid}.pc-group-heading__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-group-heading h3{color:var(--pc-ink);letter-spacing:-.005em;font-size:16.5px;font-weight:800}.pc-group-heading p{max-width:72ch;color:var(--pc-soft);font-size:13.5px;line-height:1.5}.pc-subheading{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pc-subheading svg{width:17px;height:17px;color:var(--pc-green)}.pc-subheading h4{color:var(--pc-ink);font-size:15px;font-weight:800}.pc-grid{align-items:start;gap:16px 18px;display:grid}.pc-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-field{gap:6px;min-width:0;display:grid}.pc-field--inline{max-width:420px}.pc-field__label-row{align-items:center;gap:6px;min-height:24px;display:flex}.pc-field__label{color:var(--pc-ink);font-size:13.5px;font-weight:700;line-height:1.3}.pc-field__hint,.pc-field__description{color:var(--pc-muted);font-size:12px;line-height:1.4}.pc-field__description{color:var(--pc-soft)}.pc-field__message{align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.pc-field__message svg{flex:none;width:15px;height:15px;margin-top:1px}.pc-field__message--error{color:var(--pc-danger)}.pc-field__message--note{color:var(--pc-copper)}.pc-input{border:1px solid var(--pc-line-strong);background:var(--pc-card);width:100%;min-height:44px;color:var(--pc-ink);font:inherit;box-shadow:inset 0 1px 2px hsl(var(--c-calc-ink) / .04);transition:border-color .16s var(--pc-ease), box-shadow .16s var(--pc-ease), background-color .16s var(--pc-ease);border-radius:10px;padding:9px 13px;font-size:15px}.pc-input::placeholder{color:var(--pc-muted);opacity:.8}.pc-input:hover{border-color:color-mix(in srgb, var(--pc-green) 45%, var(--pc-line-strong))}.pc-input:focus-visible{border-color:var(--pc-green);box-shadow:0 0 0 3px var(--pc-green-soft);outline:none}.pc-field--error .pc-input{border-color:var(--pc-danger);box-shadow:0 0 0 3px var(--pc-danger-soft)}.pc-input--number{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pc-input--date{text-align:right}.pc-input-wrap{position:relative}.pc-input-wrap--suffix .pc-input{padding-left:50px;padding-right:13px}.pc-input__suffix{border-inline-start:1px solid var(--pc-line);background:var(--pc-card-2);min-width:38px;color:var(--pc-soft);pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:1px;bottom:1px}.pc-input__suffix:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:9px;border-bottom-right-radius:9px;right:1px}.pc-input__suffix:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:9px;border-bottom-right-radius:9px;right:1px}.pc-input__suffix:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:9px;border-bottom-left-radius:9px;left:1px}.pc-input__suffix:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:9px;border-bottom-left-radius:9px;left:1px}.pc-select{border:1px solid var(--pc-line-strong);background:var(--pc-card);width:100%;min-height:44px;color:var(--pc-ink);padding:8px 13px;text-align:start;box-shadow:inset 0 1px 2px hsl(var(--c-calc-ink) / .04);transition:border-color .16s var(--pc-ease), box-shadow .16s var(--pc-ease);border-radius:10px;align-items:center;gap:10px;padding-inline-end:40px;font-size:15px;display:flex;position:relative}.pc-select:hover{border-color:color-mix(in srgb, var(--pc-green) 45%, var(--pc-line-strong))}.pc-select[data-state=open]{border-color:var(--pc-green);box-shadow:0 0 0 3px var(--pc-green-soft);outline:none}.pc-select:focus-visible{border-color:var(--pc-green);box-shadow:0 0 0 3px var(--pc-green-soft);outline:none}.pc-select__value{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.pc-select__chevron{color:var(--pc-muted);transition:transform .16s var(--pc-ease);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pc-select__chevron:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.pc-select__chevron:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.pc-select__chevron:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.pc-select__chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.pc-select__chevron svg{width:18px;height:18px}.pc-select[data-state=open] .pc-select__chevron{transform:translateY(-50%)rotate(180deg)}.pc-select__content{z-index:70;min-width:var(--radix-select-trigger-width);max-width:min(420px,100vw - 24px);max-height:var(--radix-select-content-available-height,320px);border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-ink);box-shadow:var(--pc-shadow-float);font-family:var(--pc-font);animation:pc-pop-in .14s var(--pc-ease);border-radius:14px;overflow:hidden}.pc-select__viewport{padding:6px}.pc-select__item{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:start;border-radius:10px;outline:none;align-items:center;min-height:44px;padding:8px 12px;padding-inline-start:38px;font-size:14.5px;display:flex;position:relative}.pc-select__item[data-highlighted]{background:var(--pc-green-soft);color:var(--pc-ink)}.pc-select__item[data-state=checked]{color:var(--pc-green);font-weight:700}.pc-select__indicator{color:var(--pc-green);display:inline-flex;position:absolute}.pc-select__indicator:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pc-select__indicator:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pc-select__indicator:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pc-select__indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pc-select__indicator svg{width:16px;height:16px}.pc-select__item-copy{gap:2px;min-width:0;display:grid}.pc-select__item-description{color:var(--pc-muted);white-space:normal;font-size:12px;font-weight:400;line-height:1.4}.pc-toggle-row{border-radius:var(--pc-radius-sm);background:var(--pc-card-2);transition:border-color .16s var(--pc-ease);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.pc-toggle-row:hover{border-color:var(--pc-line)}.pc-switch{background:var(--pc-line-strong);width:46px;height:26px;transition:background-color .16s var(--pc-ease);border-radius:999px;flex:none;margin-top:2px;position:relative}.pc-switch:before{content:"";position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}.pc-switch[data-state=checked]{background:var(--pc-green)}.pc-switch__thumb{background:hsl(var(--c-white));width:20px;height:20px;box-shadow:0 1px 3px hsl(var(--c-black) / .3);transition:transform .16s var(--pc-ease);border-radius:999px;display:block;position:absolute;top:3px;left:3px}.pc-switch[data-state=checked] .pc-switch__thumb{transform:translate(20px)}.pc-toggle-copy{gap:3px;min-width:0;display:grid}.pc-toggle-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-toggle-title label{color:var(--pc-ink);cursor:pointer;font-size:14px;font-weight:700}.pc-toggle-description{color:var(--pc-soft);font-size:13px;line-height:1.45}.pc-checklist{border:0;min-width:0;margin:0;padding:0}.pc-checklist__legend{color:var(--pc-ink);align-items:center;gap:6px;margin-bottom:8px;padding:0;font-size:13.5px;font-weight:700;display:flex}.pc-checklist__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pc-checklist__grid--one{grid-template-columns:1fr}.pc-check{border:1px solid var(--pc-line-strong);background:var(--pc-card);cursor:pointer;min-height:46px;transition:border-color .16s var(--pc-ease), background-color .16s var(--pc-ease);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex;position:relative}.pc-check:hover{border-color:var(--pc-green)}.pc-check--checked{border-color:var(--pc-green);background:var(--pc-green-softer)}.pc-check__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.pc-check__input:focus-visible+.pc-check__box{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-check__box{border:2px solid var(--pc-line-strong);background:var(--pc-card);width:20px;height:20px;color:var(--pc-on-green);transition:background-color .12s var(--pc-ease), border-color .12s var(--pc-ease);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-check__box svg{opacity:0;width:13px;height:13px}.pc-check--checked .pc-check__box{border-color:var(--pc-green);background:var(--pc-green)}.pc-check--checked .pc-check__box svg{opacity:1}.pc-check__label{color:var(--pc-ink);flex:1;line-height:1.35}.pc-check .pc-info-button{z-index:1;position:relative}.pc-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-choices--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-choice{min-width:0;position:relative}.pc-choice__button{border:1px solid var(--pc-line-strong);background:var(--pc-card);width:100%;height:100%;box-shadow:0 1px 2px hsl(var(--c-calc-ink) / .04);transition:border-color .16s var(--pc-ease), background-color .16s var(--pc-ease), box-shadow .16s var(--pc-ease), transform .16s var(--pc-ease);border-radius:12px;align-content:start;gap:6px;padding:13px 14px 14px;padding-inline-end:42px;display:grid}.pc-choice__button:hover{border-color:color-mix(in srgb, var(--pc-green) 60%, var(--pc-line-strong));background:var(--pc-green-softer)}.pc-choice--selected .pc-choice__button{border-color:var(--pc-green);background:var(--pc-green-softer);box-shadow:inset 0 0 0 1px var(--pc-green), 0 6px 16px -14px var(--pc-green)}.pc-choice__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-choice__radio{border:2px solid var(--pc-line-strong);width:20px;height:20px;color:var(--pc-on-green);transition:background-color .12s var(--pc-ease), border-color .12s var(--pc-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-choice__radio svg{opacity:0;width:12px;height:12px}.pc-choice--selected .pc-choice__radio{border-color:var(--pc-green);background:var(--pc-green)}.pc-choice--selected .pc-choice__radio svg{opacity:1}.pc-choice__title{color:var(--pc-ink);font-size:14.5px;font-weight:800;line-height:1.3}.pc-choice__badge{background:var(--pc-copper-soft);color:var(--pc-copper);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.pc-choice__description{color:var(--pc-soft);font-size:13px;line-height:1.5}.pc-choice__info{position:absolute;top:8px}.pc-choice__info:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.pc-choice__info:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.pc-choice__info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.pc-choice__info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.pc-info-button{width:22px;height:22px;color:var(--pc-muted);transition:background-color .12s var(--pc-ease), border-color .12s var(--pc-ease), color .12s var(--pc-ease);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pc-info-button:before{content:"";position:absolute;top:-11px;bottom:-11px;left:-11px;right:-11px}.pc-info-button:hover,.pc-info-button[data-state=open]{border-color:var(--pc-green);background:var(--pc-green);color:var(--pc-on-green)}.pc-info-button:focus-visible{border-color:var(--pc-green);background:var(--pc-green);color:var(--pc-on-green)}.pc-info-button svg{width:15px;height:15px}.pc-reveal{animation:pc-reveal .22s var(--pc-ease)}@keyframes pc-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes pc-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pc-overlay-in{0%{opacity:0}to{opacity:1}}.pc-advanced{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card-2);transition:border-color .16s var(--pc-ease)}.pc-advanced:hover,.pc-advanced--open{border-color:var(--pc-line-strong)}.pc-advanced--open{background:var(--pc-card)}.pc-advanced__trigger{border-radius:inherit;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 14px;display:flex}.pc-advanced__icon{color:var(--pc-green);display:inline-flex}.pc-advanced__icon svg{width:17px;height:17px}.pc-advanced__title{color:var(--pc-ink);font-size:14.5px;font-weight:700}.pc-advanced__badge{background:var(--pc-teal-soft);color:var(--pc-teal);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.pc-advanced__chevron{width:18px;height:18px;color:var(--pc-muted);transition:transform .16s var(--pc-ease);margin-inline-start:auto}.pc-advanced--open .pc-advanced__chevron{transform:rotate(180deg)}.pc-advanced__summary{color:var(--pc-soft);padding:0 14px 12px;font-size:13px;line-height:1.5}.pc-advanced__inner{border-top:1px solid var(--pc-line);gap:16px;padding:16px 14px 18px;display:grid}.pc-field-group{border-bottom:1px solid var(--pc-line);gap:12px;padding-bottom:16px;display:grid}.pc-field-group--last{border-bottom:0;padding-bottom:0}.pc-field-group__title{color:var(--pc-soft);font-size:13px;font-weight:800}.pc-parent-chip{max-width:100%;color:var(--pc-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:13px;font-weight:700;display:inline-flex}.pc-parent-chip__letter{width:22px;height:22px;color:hsl(var(--c-white));border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.pc-parent-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-parent-chip--a{background:var(--pc-parent-a-soft)}.pc-parent-chip--a .pc-parent-chip__letter{background:var(--pc-parent-a)}.pc-parent-chip--b{background:var(--pc-parent-b-soft)}.pc-parent-chip--b .pc-parent-chip__letter{background:var(--pc-parent-b)}html.dark .pc-parent-chip__letter{color:hsl(var(--c-calc-night-page))}.pc-parent-chip--compact{padding:2px 8px 2px 3px;font-size:12.5px}.pc-parent-chip--compact .pc-parent-chip__letter{width:20px;height:20px;font-size:11px}.pc-parents{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.pc-parent-card{border:1px solid var(--pc-line);border-top:5px solid var(--pc-parent-a);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow);gap:18px;min-width:0;padding:20px 22px 18px;display:grid}.pc-parent-card--b{border-top-color:var(--pc-parent-b)}.pc-parent-card__header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pc-parent-card__avatar{background:var(--pc-parent-a);width:44px;height:44px;color:hsl(var(--c-white));border-radius:14px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:inline-flex}.pc-parent-card--b .pc-parent-card__avatar{background:var(--pc-parent-b)}html.dark .pc-parent-card__avatar{color:hsl(var(--c-calc-night-page))}.pc-parent-card__identity{min-width:0;display:grid}.pc-parent-card__role{color:var(--pc-muted);font-size:12px;font-weight:700}.pc-parent-card__identity h3{color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;overflow:hidden}.pc-parent-card__capacity{text-align:end;display:grid}.pc-parent-card__capacity span{color:var(--pc-muted);font-size:11.5px;font-weight:600}.pc-parent-card__capacity strong{color:var(--pc-parent-a);font-variant-numeric:tabular-nums;font-size:18px}.pc-parent-card--b .pc-parent-card__capacity strong{color:var(--pc-parent-b)}.pc-income-stack,.pc-optional-income-list{gap:12px;display:grid}.pc-optional-income-list:empty{display:none}.pc-optional-income-field{grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:8px;display:grid}.pc-remove-income-source{border:1px solid var(--pc-line);background:var(--pc-card-2);width:38px;height:38px;color:var(--pc-muted);transition:border-color .16s var(--pc-ease), background .16s var(--pc-ease), color .16s var(--pc-ease);border-radius:10px;justify-content:center;align-items:center;margin-top:29px;display:inline-flex}.pc-remove-income-source:hover{border-color:var(--pc-danger);background:var(--pc-danger-soft);color:var(--pc-danger)}.pc-remove-income-source:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-add-income-source:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-income-source-menu__item:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-remove-income-source svg,.pc-add-income-source svg,.pc-income-source-menu__item svg{width:17px;height:17px}.pc-add-income-source{border:1px dashed var(--pc-line-strong);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);min-height:44px;color:var(--pc-green);transition:border-color .16s var(--pc-ease), background .16s var(--pc-ease);justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.pc-add-income-source:hover:not(:disabled){border-color:var(--pc-green);background:var(--pc-green-softer)}.pc-add-income-source:disabled{cursor:default;opacity:.62}.pc-add-income-source__chevron{margin-inline-start:auto}.pc-income-source-menu{z-index:1000;border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-sm);background:var(--pc-card);min-width:260px;color:var(--pc-ink);box-shadow:var(--pc-shadow-float);padding:6px;overflow:hidden}.pc-income-source-menu__label{color:var(--pc-muted);padding:7px 10px;font-size:11.5px;font-weight:700}.pc-income-source-menu__item{cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.pc-income-source-menu__item:hover,.pc-income-source-menu__item[data-highlighted]{background:var(--pc-green-softer);color:var(--pc-green)}.pc-income-source-menu__item>span{gap:2px;display:grid}.pc-income-source-menu__item small{color:var(--pc-muted);font-size:11px;font-weight:500;line-height:1.35}.pc-outside-children{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:0 0;gap:10px;padding:12px 14px;display:grid}.pc-outside-children__header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pc-outside-children__icon{background:var(--pc-green-soft);width:30px;height:30px;color:var(--pc-green);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.pc-outside-children__icon svg{width:16px;height:16px}.pc-outside-children__copy{gap:1px;min-width:0;display:grid}.pc-outside-children__title-row{align-items:center;gap:6px;display:flex}.pc-outside-children__title-row h4{color:var(--pc-ink);font-size:14px;font-weight:850}.pc-outside-children__header p{color:var(--pc-muted);font-size:12px;line-height:1.45}.pc-outside-children__header p strong{color:var(--pc-soft);font-weight:700}.pc-outside-children__add-child,.pc-outside-child__add-expense{border:1px dashed var(--pc-green);background:var(--pc-card);min-height:36px;color:var(--pc-green);white-space:nowrap;transition:background .16s var(--pc-ease), border-color .16s var(--pc-ease);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.pc-outside-children__add-child:hover,.pc-outside-child__add-expense:hover:not(:disabled){background:var(--pc-green-softer)}.pc-outside-child__add-expense:disabled{cursor:default;opacity:.58}.pc-outside-children__add-child:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-outside-child__add-expense:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-outside-child__remove:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-outside-expense__remove:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-outside-tab:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-outside-children__add-child svg,.pc-outside-child__add-expense svg,.pc-outside-child__remove svg,.pc-outside-expense__remove svg{width:15px;height:15px}.pc-outside-tabs{flex-wrap:wrap;gap:6px;display:flex}.pc-outside-tab{border:1px solid var(--pc-line);background:var(--pc-card);min-height:34px;color:var(--pc-soft);transition:background-color .18s var(--pc-ease), border-color .18s var(--pc-ease), color .18s var(--pc-ease), box-shadow .18s var(--pc-ease);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 6px;font-size:12.5px;font-weight:700;display:inline-flex}.pc-outside-tab:hover{border-color:var(--pc-line-strong);color:var(--pc-ink)}.pc-outside-tab--active{border-color:var(--pc-green);background:var(--pc-green);color:var(--pc-on-green);box-shadow:0 6px 14px -10px var(--pc-green)}.pc-outside-tab__number{background:var(--pc-green-soft);width:22px;height:22px;color:var(--pc-green);font-variant-numeric:tabular-nums;transition:background-color .18s var(--pc-ease), color .18s var(--pc-ease);border-radius:999px;justify-content:center;align-items:center;font-size:11.5px;display:inline-flex}.pc-outside-tab--active .pc-outside-tab__number{background:hsl(var(--c-white) / .22);color:inherit}.pc-outside-tab__amount{color:var(--pc-muted);font-variant-numeric:tabular-nums;transition:color .18s var(--pc-ease);font-size:11.5px}.pc-outside-tab--active .pc-outside-tab__amount{color:inherit;opacity:.85}.pc-outside-child{border:1px solid var(--pc-line);background:var(--pc-card-2);animation:pc-outside-slide .24s var(--pc-ease);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.pc-outside-child--back{--pc-outside-from:18px}.pc-outside-child--forward{--pc-outside-from:-18px}@keyframes pc-outside-slide{0%{opacity:0;transform:translateX(var(--pc-outside-from,0))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pc-outside-child{animation:none}}.pc-outside-child__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px 14px;display:grid}.pc-outside-child__top h5{color:var(--pc-ink);white-space:nowrap;align-self:center;font-size:14px;font-weight:800}.pc-outside-child__share{grid-template-columns:minmax(0,1fr);min-width:0;max-width:380px}.pc-outside-child__share .pc-select,.pc-outside-children,.pc-outside-child,.pc-outside-child__top,.pc-outside-child__expenses{min-width:0}.pc-outside-child__share .pc-select{max-width:100%}.pc-outside-child__share .pc-select__value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-outside-child__share .pc-field__label,.pc-outside-expense__field .pc-field__label{font-size:12px}.pc-outside-child__share .pc-select,.pc-outside-expense__field .pc-input{min-height:38px;font-size:13px}.pc-outside-child__fixed-share{border-inline-start:3px solid var(--pc-copper);align-self:center;gap:1px;padding-inline-start:10px;font-size:12px;display:grid}.pc-outside-child__fixed-share strong{color:var(--pc-ink);font-size:12.5px}.pc-outside-child__fixed-share span{color:var(--pc-muted)}.pc-outside-child__remove,.pc-outside-expense__remove{border:1px solid var(--pc-line);background:var(--pc-card);width:34px;height:34px;color:var(--pc-muted);transition:border-color .16s var(--pc-ease), background .16s var(--pc-ease), color .16s var(--pc-ease);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-outside-child__remove:hover,.pc-outside-expense__remove:hover{border-color:var(--pc-danger);background:var(--pc-danger-soft);color:var(--pc-danger)}.pc-outside-child__expenses{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.pc-outside-expense{flex:0 220px;align-items:flex-end;gap:6px;min-width:0;display:flex;position:relative}.pc-outside-expense__field{flex:auto;min-width:0}.pc-outside-expense__remove{background:0 0;border-color:#0000;width:30px;height:30px;margin:0 0 4px}.pc-outside-expense__legacy{color:var(--pc-copper);white-space:nowrap;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:100%}.pc-outside-expense__legacy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pc-outside-expense__legacy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pc-outside-expense__legacy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pc-outside-expense__legacy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pc-outside-expense__legacy svg{width:12px;height:12px}.pc-outside-child__add-expense{align-self:flex-end;margin-bottom:1px}.pc-outside-child__calculation{border-top:1px solid var(--pc-line);color:var(--pc-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:8px;font-size:12px;display:flex}.pc-outside-child__calculation strong{color:var(--pc-ink);font-size:12.5px}.pc-parent-card__deductions{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);overflow:hidden}.pc-parent-card__deductions>header{border-bottom:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12.5px;font-weight:800;display:flex}.pc-parent-card__deductions>header strong{color:var(--pc-green);font-variant-numeric:tabular-nums;font-size:14px}.pc-parent-card__deductions dl{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0;display:grid}.pc-parent-card__deductions dl>div{border-inline-end:1px solid var(--pc-line);gap:3px;padding:10px 12px;display:grid}.pc-parent-card__deductions dl>div:last-child{border-inline-end:0}.pc-parent-card__deductions dt{color:var(--pc-muted);font-size:11px;line-height:1.3}.pc-parent-card__deductions dd{color:var(--pc-ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:800}.pc-parent-card__deduction-credit dd{color:var(--pc-green)}.pc-parent-card__note{color:var(--pc-muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.pc-parent-card__note svg{flex:none;width:15px;height:15px;margin-top:2px}.pc-calculation-lines{border:1px solid var(--pc-line);background:var(--pc-surface-alt,transparent);border-radius:12px;min-width:0;margin-block-start:1rem;margin-block-end:1rem;padding:1rem}.pc-calculation-lines h4{margin:0 0 .75rem;font-size:.9rem}.pc-calculation-lines p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin:0;padding-block-start:.4rem;padding-block-end:.4rem;font-size:.85rem;display:flex}.pc-calculation-lines bdi{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pc-calculation-lines p:last-child{border-top:1px solid var(--pc-line);margin-top:.4rem;padding-top:.65rem;font-weight:700}.pc-personal-housing{margin-top:1rem}.pc-parent-card__footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-parent-card__footer>div{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);gap:4px;padding:10px 12px;display:grid}.pc-parent-card__footer span{color:var(--pc-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.pc-parent-card__footer svg{flex:none;width:14px;height:14px}.pc-parent-card__footer strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:15px}.pc-parent-card__footer-total{border-color:color-mix(in srgb, var(--pc-parent-a) 40%, var(--pc-line))!important}.pc-parent-card--b .pc-parent-card__footer-total{border-color:color-mix(in srgb, var(--pc-parent-b) 40%, var(--pc-line))!important}.pc-split{gap:10px;display:grid}.pc-split__labels{justify-content:space-between;gap:12px;display:flex}.pc-split__parent{gap:2px;min-width:0;display:grid}.pc-split__parent--b{text-align:end;justify-items:end}.pc-split__parent strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.pc-split__parent--a strong{color:var(--pc-parent-a)}.pc-split__parent--b strong{color:var(--pc-parent-b)}.pc-split__parent small{color:var(--pc-muted);font-size:12px}.pc-split__track{background:var(--pc-page-deep);border-radius:999px;height:12px;display:flex;overflow:hidden}.pc-split__a{background:var(--pc-parent-a);transition:width .32s var(--pc-ease)}.pc-split__b{background:var(--pc-parent-b);transition:width .32s var(--pc-ease)}.pc-split__sources{color:var(--pc-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.pc-children{gap:16px;display:grid}.pc-child-card{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow);overflow:hidden}.pc-child-card--open{border-color:color-mix(in srgb, var(--pc-green) 40%, var(--pc-line))}.pc-child-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid}.pc-child-card__trigger{min-height:56px;transition:background-color .16s var(--pc-ease);border-radius:12px;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:6px 8px;display:grid}.pc-child-card__trigger:hover{background:var(--pc-green-softer)}.pc-child-card__number{background:var(--pc-green);width:40px;height:40px;color:var(--pc-on-green);border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.pc-child-card__summary{gap:2px;min-width:0;display:grid}.pc-child-card__name{color:var(--pc-ink);font-size:16px;font-weight:800}.pc-child-card__facts{color:var(--pc-muted);flex-wrap:wrap;gap:4px 10px;font-size:12.5px;display:flex}.pc-child-card__chevron{width:20px;height:20px;color:var(--pc-muted);transition:transform .16s var(--pc-ease)}.pc-child-card--open .pc-child-card__chevron{transform:rotate(180deg)}.pc-child-card__meta{justify-items:end;gap:6px;display:grid}.pc-child-card__band{background:var(--pc-teal-soft);color:var(--pc-teal);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pc-time-split{background:var(--pc-parent-b);border-radius:999px;width:120px;height:8px;display:flex;overflow:hidden}.pc-time-split__a{background:var(--pc-parent-a);transition:width .32s var(--pc-ease)}.pc-child-card__warnings{border:1px solid var(--pc-warn-line);border-radius:var(--pc-radius-sm);background:var(--pc-warn-soft);color:var(--pc-ink);gap:4px;margin:0 14px 10px;padding:8px 12px 8px 26px;font-size:13px;list-style:outside;display:grid}.pc-child-card__body{border-top:1px solid var(--pc-line);gap:22px;padding:20px 22px 22px;display:grid}.pc-child-section{gap:14px;display:grid}.pc-variable-expense-intro{border-inline-start:3px solid var(--pc-copper);justify-content:space-between;align-items:flex-start;gap:16px;padding-inline-start:14px;display:flex}.pc-variable-expense-intro h3,.pc-variable-expense-intro h4{color:var(--pc-ink);font-size:16px;font-weight:800}.pc-variable-expense-intro p{max-width:760px;color:var(--pc-muted);margin-top:4px;font-size:13px;line-height:1.65}.pc-variable-expense-group{border-top:1px solid var(--pc-line);gap:14px;padding-top:16px;display:grid}.pc-variable-expense-group .pc-subheading h5{color:var(--pc-ink);font-size:15px;font-weight:800}.pc-variable-expense-summary{border:1px solid color-mix(in srgb, var(--pc-green) 30%, var(--pc-line));border-radius:var(--pc-radius-md);background:var(--pc-green-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:14px 16px;display:grid}.pc-variable-expense-summary>span{color:var(--pc-text);font-size:13px;font-weight:700}.pc-variable-expense-summary>strong{color:var(--pc-green);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;font-size:22px;font-weight:800}.pc-variable-expense-summary>small{color:var(--pc-muted);font-size:12px}.pc-expense-group__head{align-items:center}.pc-expense-group__total{border:1px solid color-mix(in srgb, var(--pc-green) 30%, var(--pc-line));background:var(--pc-green-soft);color:var(--pc-green);white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;margin-inline-start:auto;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pc-expense-group__total strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.pc-expense-group__intro{max-width:76ch;color:var(--pc-muted);font-size:12.5px;line-height:1.6}.pc-expense-group__intro strong{color:var(--pc-soft);font-weight:700}.pc-expense-items{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:14px 18px;display:grid}.pc-expense-item{min-width:0;position:relative}.pc-expense-item .pc-field__label-row{padding-inline-end:32px}.pc-expense-item__remove{width:28px;height:28px;color:var(--pc-muted);transition:border-color .16s var(--pc-ease), background .16s var(--pc-ease), color .16s var(--pc-ease);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-3px}.pc-expense-item__remove:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.pc-expense-item__remove:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.pc-expense-item__remove:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.pc-expense-item__remove:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.pc-expense-item__remove:hover{border-color:var(--pc-danger);background:var(--pc-danger-soft);color:var(--pc-danger)}.pc-expense-item__remove:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-expense-group__add:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-expense-item__remove svg,.pc-expense-group__add svg{flex:none;width:16px;height:16px}.pc-expense-group__add{border:1px dashed var(--pc-green);border-radius:var(--pc-radius-sm);background:var(--pc-card);min-height:40px;color:var(--pc-green);transition:background .16s var(--pc-ease), border-color .16s var(--pc-ease);justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.pc-expense-group__add:hover:not(:disabled){background:var(--pc-green-softer)}.pc-expense-group__add:disabled{cursor:default;border-color:var(--pc-line-strong);color:var(--pc-muted);opacity:.7}.pc-stay-slider{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card-2);gap:14px;padding:18px;display:grid}.pc-stay-slider__header{display:block}.pc-stay-slider__header strong{color:var(--pc-ink);font-size:15px;font-weight:800}.pc-stay-slider__title{align-items:center;gap:6px;display:inline-flex}.pc-stay-slider__header p,.pc-stay-slider__explanation{color:var(--pc-muted);font-size:12.5px}.pc-stay-slider__bar{border:1px solid var(--pc-line-strong);background:var(--pc-parent-b-soft);height:18px;box-shadow:inset 0 1px 3px hsl(var(--c-calc-ink) / .12);border-radius:999px;display:flex;overflow:hidden}.pc-stay-slider__bar-a{background:var(--pc-parent-a);transition:width .18s var(--pc-ease);flex:none}.pc-stay-slider__bar-b{background:var(--pc-parent-b);flex:1}.pc-stay-slider__label{color:var(--pc-soft);justify-self:center;font-size:13px;font-weight:700}.pc-stay-slider__input{width:100%;height:10px;accent-color:var(--pc-green);cursor:grab;border-radius:999px;margin:0}.pc-stay-slider__input:active{cursor:grabbing}.pc-stay-slider__ticks{color:var(--pc-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.pc-stay-slider__values{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.pc-stay-slider__value,.pc-stay-slider__sum{text-align:center;border-radius:12px;place-items:center;padding:10px 12px;display:grid}.pc-stay-slider__value--a{background:var(--pc-parent-a-soft);color:var(--pc-parent-a)}.pc-stay-slider__value--b{background:var(--pc-parent-b-soft);color:var(--pc-parent-b)}.pc-stay-slider__value span{color:var(--pc-ink);font-size:13px;font-weight:700}.pc-stay-slider__value strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15}.pc-stay-slider__value small,.pc-stay-slider__sum small{color:var(--pc-muted);font-size:11px}.pc-stay-slider__sum{min-width:72px;color:var(--pc-green)}.pc-stay-slider__sum span{color:var(--pc-muted);font-size:16px}.pc-stay-slider__sum strong{font-variant-numeric:tabular-nums;font-size:20px}.pc-stay-slider__explanation{text-align:center}.pc-child-card__actions{justify-content:flex-end;display:flex}.pc-benchmark{border:1px solid var(--pc-line);border-inline-start:3px solid var(--pc-copper);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);color:var(--pc-soft);gap:4px;padding:10px 14px;font-size:13px;line-height:1.5;display:grid}.pc-benchmark strong{color:var(--pc-ink)}.pc-benchmark__flag{background:var(--pc-copper-soft);color:var(--pc-copper);border-radius:999px;justify-self:start;margin-top:4px;padding:2px 9px;font-size:11.5px;font-weight:700}.pc-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pc-needs-column{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card-2);gap:14px;padding:14px 16px 16px;display:grid}.pc-needs-column>header{border-bottom:1px solid var(--pc-line);gap:2px;padding-bottom:10px;display:grid}.pc-needs-column>header strong{color:var(--pc-ink);font-size:14.5px}.pc-needs-column>header span{color:var(--pc-muted);font-size:12.5px}.pc-needs-column--dependent{border-top:3px solid var(--pc-teal)}.pc-needs-column--fixed{border-top:3px solid var(--pc-copper)}.pc-stat-tile{border:1px solid var(--pc-line);background:var(--pc-card-2);border-radius:12px;align-self:stretch;gap:8px;padding:12px 14px;display:grid}.pc-stat-tile__label{color:var(--pc-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.pc-stat-tile__label svg{width:15px;height:15px}.pc-stat-tile__split{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-stat-tile__split strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:15px}.pc-add-child{border:1.5px dashed var(--pc-green);border-radius:var(--pc-radius);background:var(--pc-green-softer);width:100%;min-height:64px;transition:background-color .16s var(--pc-ease);align-items:center;gap:14px;padding:14px 20px;display:flex}.pc-add-child:hover{background:var(--pc-green-soft)}.pc-add-child>svg{width:26px;height:26px;color:var(--pc-green);flex:none}.pc-add-child span{gap:2px;display:grid}.pc-add-child strong{color:var(--pc-green);font-size:15px}.pc-add-child small{color:var(--pc-soft);font-size:12.5px}.pc-share-list{gap:8px;display:grid}.pc-share-list li{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 16px;padding:8px 12px;font-size:13.5px;display:grid}.pc-share-list__name{color:var(--pc-ink);font-weight:700}.pc-share-list__split{align-items:center;gap:6px;display:inline-flex}.pc-share-list__split strong{font-variant-numeric:tabular-nums}.pc-housing-fields{margin-top:4px}.pc-housing-shares{gap:14px;margin-block-start:20px;margin-block-end:20px;display:grid}.pc-housing-shares__result{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pc-housing-shares__result small{font-weight:400;display:block}.pc-housing-shares__result strong{font-size:1.25rem}.pc-housing-capacity-card{border:1px solid var(--pc-line);border-block-start:4px solid var(--pc-parent-a);border-radius:var(--pc-radius-md);background:var(--pc-card-2);align-content:start;gap:14px;padding:16px;display:grid}.pc-housing-capacity-card--b{border-block-start-color:var(--pc-parent-b)}.pc-housing-capacity-card__head{color:var(--pc-ink);align-items:center;gap:8px;display:flex}.pc-housing-capacity-card__head svg{width:18px;height:18px;color:var(--pc-green)}.pc-housing-capacity-card__head h4{font-size:15px;font-weight:850}.pc-housing-share-slider{--pc-share-color:var(--pc-green);--pc-share-soft:var(--pc-green-soft);border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);align-content:start;gap:10px;padding:18px;display:grid}.pc-housing-share-slider--a{--pc-share-color:var(--pc-parent-a);--pc-share-soft:var(--pc-parent-a-soft)}.pc-housing-share-slider--b{--pc-share-color:var(--pc-parent-b);--pc-share-soft:var(--pc-parent-b-soft)}.pc-housing-share-slider__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-housing-share-slider__title{align-items:center;gap:7px;display:inline-flex}.pc-housing-share-slider__title label{color:var(--pc-ink);font-weight:800}.pc-housing-share-slider__header output{background:var(--pc-share-soft);min-width:62px;color:var(--pc-share-color);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:5px 11px;font-size:18px;font-weight:800}.pc-housing-share-slider__input{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--pc-share-color) 0 var(--pc-share-percent), var(--pc-line-strong) var(--pc-share-percent) 100%);cursor:pointer;border:0;border-radius:999px;width:100%;height:10px;margin:8px 0 0}.pc-housing-share-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--pc-card);background:var(--pc-share-color);width:24px;height:24px;box-shadow:0 1px 5px hsl(var(--c-calc-ink) / .28);border-radius:50%}.pc-housing-share-slider__input::-moz-range-thumb{border:3px solid var(--pc-card);background:var(--pc-share-color);width:18px;height:18px;box-shadow:0 1px 5px hsl(var(--c-calc-ink) / .28);border-radius:50%}.pc-housing-share-slider__input:focus-visible{outline:3px solid var(--pc-share-soft);outline-offset:5px}.pc-housing-share-slider__ticks{color:var(--pc-muted);font-variant-numeric:tabular-nums;direction:ltr;justify-content:space-between;font-size:11px;display:flex}.pc-housing-share-slider>p{color:var(--pc-soft);margin:1px 0 0;font-size:12px;line-height:1.45}.pc-result{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow);gap:20px;padding:24px;display:grid}.pc-result__hero{border:1px solid color-mix(in srgb, var(--pc-green) 18%, var(--pc-line));border-radius:var(--pc-radius-md);background:radial-gradient(90% 160% at 100% 0%, var(--pc-green-soft), transparent 58%), linear-gradient(180deg, var(--pc-card), var(--pc-card-2));gap:12px;padding:22px 22px 18px;display:grid}.pc-result__eyebrow{color:var(--pc-green);letter-spacing:.04em;font-size:12.5px;font-weight:800}.pc-result__live{gap:10px;display:grid}.pc-result__amount{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pc-result__amount strong{color:var(--pc-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4.4vw,54px);font-weight:800;line-height:1}.pc-result__amount span{color:var(--pc-muted);font-size:14px;font-weight:600}.pc-direction{color:var(--pc-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.pc-direction__arrow{background:var(--pc-green);width:26px;height:26px;color:var(--pc-on-green);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pc-direction__arrow svg{width:15px;height:15px}.pc-direction--balanced{color:var(--pc-soft)}.pc-direction--balanced svg{width:18px;height:18px}.pc-result__tag{border:1px solid var(--pc-copper);color:var(--pc-copper);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pc-result__tag>svg{width:14px;height:14px}.pc-tier__separate{margin-top:5px;font-weight:700;display:block;color:var(--pc-copper)!important}.pc-variable-results{border:1px solid color-mix(in srgb, var(--pc-copper) 38%, var(--pc-line));border-radius:var(--pc-radius-md);background:color-mix(in srgb, var(--pc-copper-soft) 42%, var(--pc-card));gap:14px;padding:18px;display:grid}.pc-variable-results__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.pc-variable-results__header h3{color:var(--pc-ink);margin-top:2px;font-size:18px;font-weight:800}.pc-variable-results__header p{color:var(--pc-muted);margin-top:3px;font-size:13px}.pc-variable-results__icon{background:var(--pc-copper-soft);width:38px;height:38px;color:var(--pc-copper);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.pc-variable-results__icon svg{width:19px;height:19px}.pc-variable-results__list{gap:10px;display:grid}.pc-variable-results__list>li{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card);gap:10px;padding:14px;display:grid}.pc-variable-results__title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pc-variable-results__title strong{color:var(--pc-ink);font-size:15px}.pc-variable-results__title span,.pc-variable-results__list>li>p{color:var(--pc-muted);font-size:12px}.pc-variable-results__list>li>.pc-variable-results__breakdown{color:var(--pc-muted);border-top:0;padding-top:0;font-weight:550}.pc-variable-results__list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pc-variable-results__list dl>div{background:var(--pc-card-2);border-radius:10px;gap:2px;padding:9px 10px;display:grid}.pc-variable-results__list dt{color:var(--pc-muted);font-size:11px}.pc-variable-results__list dd{color:var(--pc-ink);font-size:13px;font-weight:750}.pc-variable-results__list>li>p{border-top:1px solid var(--pc-line);color:var(--pc-text);padding-top:9px;font-weight:650}.pc-scenario-card__breakdown dd small,.pc-table td>small{color:var(--pc-muted);margin-top:2px;font-size:10.5px;font-weight:500;display:block}.pc-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-tiers--single{grid-template-columns:1fr}.pc-tier{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card);gap:4px;min-width:0;padding:12px 14px;display:grid}.pc-tier__label{color:var(--pc-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.pc-tier__label svg{flex:none;width:15px;height:15px}.pc-tier strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:1.15}.pc-tier small{color:var(--pc-soft);font-size:12px;line-height:1.4}.pc-tier--math{border-top:3px solid var(--pc-teal)}.pc-tier--math .pc-tier__label{color:var(--pc-teal)}.pc-tier--discretion{border-top:3px solid var(--pc-copper)}.pc-tier--discretion .pc-tier__label{color:var(--pc-copper)}.pc-tier--estimate{border-top:3px solid var(--pc-green);background:var(--pc-green-softer)}.pc-tier--estimate .pc-tier__label{color:var(--pc-green)}.pc-tiers--compact{gap:8px}.pc-tiers--compact .pc-tier{padding:10px}.pc-tiers--compact .pc-tier strong{font-size:15px}.pc-tiers--compact .pc-tier small{display:none}.pc-age-periods{border:1px solid color-mix(in srgb, var(--pc-green) 30%, var(--pc-line));border-radius:var(--pc-radius-md);background:linear-gradient(145deg, var(--pc-card), var(--pc-green-softer));gap:16px;padding:18px;display:grid}.pc-age-periods__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.pc-age-periods__header>div{gap:5px;display:grid}.pc-age-periods__header h3{color:var(--pc-ink);font-size:19px;font-weight:800}.pc-age-periods__header p,.pc-age-periods__note{color:var(--pc-soft);font-size:12.5px;line-height:1.55}.pc-age-periods__list{gap:14px;display:grid}.pc-age-period{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card);gap:12px;padding:14px;display:grid}.pc-age-period__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-age-period__title>div{gap:2px;display:grid}.pc-age-period__title strong{color:var(--pc-ink);font-size:15px}.pc-age-period__title span{color:var(--pc-muted);font-size:12px}.pc-age-period__delta{background:var(--pc-green-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 10px;font-weight:800;color:var(--pc-green)!important}.pc-age-period__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-age-period__card{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);gap:12px;padding:14px;display:grid}.pc-age-period__card:nth-child(2){border-color:color-mix(in srgb, var(--pc-teal) 38%, var(--pc-line));background:color-mix(in srgb, var(--pc-teal-soft) 35%, var(--pc-card))}.pc-age-period__card>header{border-bottom:1px solid var(--pc-line);gap:3px;padding-bottom:10px;display:grid}.pc-age-period__card>header>span{color:var(--pc-green);font-size:12px;font-weight:800}.pc-age-period__card>header>strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.pc-age-period__card>header>small{color:var(--pc-soft);font-size:11.5px}.pc-age-period__card dl{gap:7px;display:grid}.pc-age-period__card dl>div{color:var(--pc-soft);justify-content:space-between;gap:10px;font-size:12px;display:flex}.pc-age-period__card dd{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-weight:800}.pc-age-period__basis{border-top:1px dashed var(--pc-line);color:var(--pc-soft);margin:10px 0 0;padding-top:9px;font-size:12px;line-height:1.55}.pc-result__method dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-result__method dl>div{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);gap:2px;min-width:0;padding:10px 12px;display:grid}.pc-result__method dt{color:var(--pc-muted);font-size:12px;font-weight:700}.pc-result__method dd{color:var(--pc-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.pc-result__outside-children{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;display:grid!important}.pc-result__outside-children>ul{grid-column:1/-1;gap:6px;width:100%;margin:5px 0 0;padding:0;list-style:none;display:grid}.pc-result__outside-children li{border-top:1px solid var(--pc-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding-top:6px;display:grid}.pc-result__outside-children li>span,.pc-result__outside-children li>strong{font-size:12px}.pc-result__outside-children li>small{color:var(--pc-muted);grid-column:1/-1;font-size:11px;font-weight:500}.pc-result__children{gap:14px;display:grid}.pc-result__children>h3,.pc-warnings h3,.pc-assumptions h3,.pc-milestones h3{color:var(--pc-ink);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.pc-child-result{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);gap:14px;padding:16px 18px;display:grid}.pc-child-result__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pc-child-result__identity{align-items:center;gap:10px;min-width:0;display:flex}.pc-child-result__icon{background:var(--pc-green-soft);width:36px;height:36px;color:var(--pc-green);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-child-result__icon svg{width:18px;height:18px}.pc-child-result h4{color:var(--pc-ink);font-size:16px;font-weight:800}.pc-child-result__facts{color:var(--pc-muted);font-size:12.5px}.pc-child-result__total{text-align:end;display:grid}.pc-child-result__total strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.pc-child-result__total small{color:var(--pc-soft);font-size:12px}.pc-components{gap:8px;display:grid}.pc-component{grid-template-columns:minmax(150px,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;display:grid}.pc-component__label{color:var(--pc-text);align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.pc-component__label svg{width:15px;height:15px;color:var(--pc-muted);flex:none}.pc-component__label small{color:var(--pc-muted);font-size:11.5px}.pc-component__bar{background:var(--pc-page-deep);border-radius:999px;height:8px;display:block;overflow:hidden}.pc-component__bar>span{border-radius:inherit;background:var(--pc-teal);height:100%;transition:width .32s var(--pc-ease);display:block}.pc-component--fixed .pc-component__bar>span{background:var(--pc-copper)}.pc-component--housing .pc-component__bar>span{background:var(--pc-green)}.pc-component--extra .pc-component__bar>span{background:var(--pc-parent-b)}.pc-component__value{text-align:end;min-width:96px;display:grid}.pc-component__value strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:14px}.pc-component__value small{color:var(--pc-muted);font-size:11px}.pc-details{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card-2)}.pc-details>summary{cursor:pointer;min-height:44px;color:var(--pc-green);align-items:center;padding:10px 14px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.pc-details>summary::-webkit-details-marker{display:none}.pc-details>summary:after{content:"";width:8px;height:8px;transition:transform .16s var(--pc-ease);border-block-end:2px solid;border-inline-end:2px solid;margin-inline-start:auto;transform:rotate(45deg)}.pc-details[open]>summary:after{transform:rotate(-135deg)}.pc-scope{border-top:1px solid var(--pc-line);gap:10px;padding:12px 14px 14px;display:grid}.pc-scope>div{gap:2px;display:grid}.pc-scope dt{color:var(--pc-muted);font-size:12px;font-weight:700}.pc-scope dd{color:var(--pc-text);font-size:13.5px;line-height:1.45}.pc-result__line{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 16px;display:grid}.pc-result__line>span{color:var(--pc-ink);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.pc-result__line>span svg{width:15px;height:15px}.pc-result__line>strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:17px}.pc-result__line>small{color:var(--pc-soft);grid-column:1/-1;font-size:12.5px}.pc-result__audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pc-warnings,.pc-assumptions,.pc-milestones{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);align-content:start;gap:10px;padding:16px 18px;display:grid}.pc-warnings{border-color:var(--pc-warn-line);background:color-mix(in srgb, var(--pc-warn-soft) 70%, var(--pc-card))}.pc-warnings h3 svg{color:var(--pc-warn)}.pc-warnings--clear{border-color:color-mix(in srgb, var(--pc-green) 35%, var(--pc-line));background:var(--pc-green-softer)}.pc-warnings--clear h3 svg{color:var(--pc-green)}.pc-warnings ul,.pc-assumptions ul{color:var(--pc-text);gap:6px;padding-inline-start:18px;font-size:13.5px;line-height:1.5;list-style:outside;display:grid}.pc-warnings p{color:var(--pc-soft);font-size:13.5px}.pc-warnings h3 svg,.pc-assumptions h3 svg,.pc-milestones h3 svg{flex:none;width:18px;height:18px}.pc-assumptions h3 svg,.pc-milestones h3 svg{color:var(--pc-green)}.pc-milestones ol{gap:8px;display:grid}.pc-milestones li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.pc-milestones time{background:var(--pc-teal-soft);color:var(--pc-teal);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:700}.pc-milestones li span{color:var(--pc-soft);display:grid}.pc-milestones li strong{color:var(--pc-ink)}.pc-result--compact{gap:12px;padding:16px}.pc-result--compact .pc-result__hero{gap:8px;padding:16px 16px 14px}.pc-result--compact .pc-result__amount strong{font-size:34px}.pc-result--compact .pc-result__tag{display:none}.pc-result--compact .pc-split__parent strong{font-size:17px}.pc-live__footer{border-top:1px solid var(--pc-line);color:var(--pc-soft);gap:10px;padding-top:12px;font-size:12.5px;font-weight:600;display:grid}.pc-saved{border:1px solid var(--pc-line);border-inline-start:4px solid var(--pc-teal);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow);gap:14px;padding:22px 24px;display:grid}.pc-saved__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-saved__header .pc-eyebrow{color:var(--pc-teal)}.pc-saved__header h3{color:var(--pc-ink);font-size:18px;font-weight:800}.pc-saved__count{background:var(--pc-teal-soft);color:var(--pc-teal);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.pc-saved__copy{color:var(--pc-soft);font-size:13.5px;line-height:1.55}.pc-saved__actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;display:grid}.pc-saved__actions>.pc-button{margin-top:30px}.pc-saved__status{min-height:20px;color:var(--pc-teal);font-size:13px;font-weight:600}.pc-dialog__overlay{z-index:80;background:var(--pc-overlay);animation:pc-overlay-in .16s var(--pc-ease);position:fixed;top:0;bottom:0;left:0;right:0}.pc-compare{z-index:90;border:1px solid var(--pc-line);background:var(--pc-card);width:min(1180px,100vw - 32px);max-height:min(88vh,900px);color:var(--pc-text);box-shadow:var(--pc-shadow-float);font-family:var(--pc-font);animation:pc-pop-in .18s var(--pc-ease);border-radius:22px;flex-direction:column;display:flex;position:fixed;top:50%;overflow:hidden;transform:translate(50%,-50%)}.pc-compare:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.pc-compare:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.pc-compare:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.pc-compare:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.pc-compare>*{flex:none;padding-inline-start:24px;padding-inline-end:24px}.pc-compare__header{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-block-start:20px;padding-block-end:16px;display:flex}.pc-compare__title{color:var(--pc-ink);font-size:21px;font-weight:800}.pc-compare__description{color:var(--pc-soft);margin-top:4px;font-size:13.5px;line-height:1.5}.pc-compare__stats,.pc-compare__toolbar,.pc-compare__empty,.pc-table-wrap,.pc-scenario-cards{margin-top:16px}.pc-compare__stats{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card-2);gap:10px;margin-inline-start:24px;margin-inline-end:24px;padding:12px 16px 10px;display:grid}.pc-compare__figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.pc-compare__figures>div{gap:2px;display:grid}.pc-compare__figures dt{color:var(--pc-muted);font-size:11px;font-weight:700}.pc-compare__figures dd{color:var(--pc-ink);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:800}.pc-compare__range{border-block-start:1px dashed var(--pc-line);gap:2px;padding-block-start:6px;display:grid}.pc-compare__range-track{height:20px;display:block;position:relative}.pc-compare__range-track:before{content:"";left:6px;right:6px;background:var(--pc-line-strong);border-radius:999px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.pc-compare__range-dot{border:2px solid var(--pc-ink);background:var(--pc-card);border-radius:999px;width:11px;height:11px;position:absolute;top:50%;transform:translate(50%,-50%)}.pc-compare__range-dot--base{z-index:1;border-color:var(--pc-teal);background:var(--pc-teal)}.pc-compare__range-ends{color:var(--pc-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;display:flex}.pc-compare__stats p{color:var(--pc-copper);font-size:12px;font-weight:600}.pc-compare__toolbar{color:var(--pc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.pc-compare__toolbar-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pc-compare__changed-count{color:var(--pc-copper);font-weight:700}.pc-compare__toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-compare__toggle{color:var(--pc-soft);align-items:center;gap:7px;margin-inline-end:6px;font-size:12px;font-weight:700;display:inline-flex}.pc-compare__toggle label{cursor:pointer}.pc-compare__legend{color:var(--pc-muted);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:11px;display:flex}.pc-compare__legend-swatch{vertical-align:-2px;border:1px solid var(--pc-line-strong);border-radius:3px;width:12px;height:12px;margin-inline-end:5px;display:inline-block}.pc-compare__legend-swatch--changed{border-color:color-mix(in srgb, var(--pc-copper) 45%, var(--pc-line));background:color-mix(in srgb, var(--pc-copper) 14%, var(--pc-card))}.pc-compare__legend-swatch--same{background:var(--pc-card-2)}.pc-compare__empty{border:1px dashed var(--pc-line-strong);border-radius:var(--pc-radius-md);text-align:center;color:var(--pc-soft);justify-items:center;gap:6px;margin-inline-start:24px;margin-inline-end:24px;padding:40px 20px;display:grid}.pc-compare__empty svg{width:34px;height:34px;color:var(--pc-teal)}.pc-compare__empty strong{color:var(--pc-ink);font-size:16px}.pc-compare__footer{border-top:1px solid var(--pc-line);color:var(--pc-muted);align-items:center;gap:8px;margin-top:16px;padding-block-start:12px;padding-block-end:16px;font-size:12.5px;display:flex}.pc-compare__footer svg{width:15px;height:15px}.pc-table-wrap,.pc-scenario-cards{overscroll-behavior:contain;flex:auto;min-height:0;margin-inline-start:24px;margin-inline-end:24px;padding-inline-start:0;padding-inline-end:0;overflow:auto}.pc-table-wrap{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card)}.pc-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px;font-size:12.5px}.pc-table th,.pc-table td{border-bottom:1px solid var(--pc-line);text-align:start;vertical-align:top;padding:10px}.pc-table tbody tr:last-child th,.pc-table tbody tr:last-child td{border-bottom:0}.pc-table thead th{z-index:2;background:var(--pc-card-2);color:var(--pc-muted);white-space:nowrap;font-size:11.5px;font-weight:700;position:sticky;top:0}.pc-table thead th:first-child,.pc-table tbody th{z-index:3;border-inline-end:1px solid var(--pc-line);background:var(--pc-card);position:sticky}.pc-table thead th:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pc-table thead th:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pc-table tbody th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pc-table tbody th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pc-table thead th:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pc-table thead th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pc-table tbody th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pc-table tbody th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pc-table thead th:first-child{z-index:4;background:var(--pc-card-2)}.pc-table tbody th{min-width:200px;max-width:260px;font-weight:400}.pc-table__scenario{gap:3px;display:grid}.pc-table tbody th strong{color:var(--pc-ink);font-size:13.5px;line-height:1.3}.pc-table tbody th small{color:var(--pc-soft);font-size:11.5px;line-height:1.4}.pc-table tbody th time{color:var(--pc-muted);font-size:11px}.pc-table tbody th .pc-eyebrow{color:var(--pc-teal);font-size:10.5px}.pc-table__changes{color:var(--pc-copper);margin-top:2px;font-size:11px;font-weight:700}.pc-table__changes--none{color:var(--pc-muted);font-weight:600}.pc-table__row--base th,.pc-table__row--base td{background:color-mix(in srgb, var(--pc-teal) 7%, var(--pc-card))}.pc-table__row--base th{box-shadow:inset -3px 0 0 var(--pc-teal)}.pc-table td{font-variant-numeric:tabular-nums}.pc-table__cell{color:var(--pc-text);transition:background-color .16s var(--pc-ease)}.pc-table__value{display:block}.pc-table__cell--same .pc-table__value{color:var(--pc-muted)}.pc-table__cell--changed{background:color-mix(in srgb, var(--pc-copper) 8%, var(--pc-card))}.pc-table__cell--changed .pc-table__value{color:var(--pc-ink);font-weight:700}.pc-table__delta{color:var(--pc-copper);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:800;display:block}.pc-table__headline{justify-items:start;gap:6px;display:grid}.pc-table__amount{color:var(--pc-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800;display:block}.pc-table__ratio{white-space:nowrap;gap:2px;display:grid}.pc-table__cell--actions{white-space:nowrap;width:1%}.pc-table .pc-scenario-actions{flex-wrap:nowrap}.pc-table__cell--editing{white-space:normal;min-width:300px}.pc-table__cell--editing .pc-card{box-shadow:none;gap:8px;padding:12px}.pc-table__action{width:30px;height:30px;color:var(--pc-soft);transition:background-color .16s var(--pc-ease), border-color .16s var(--pc-ease), color .16s var(--pc-ease);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pc-table__action:hover{border-color:var(--pc-line-strong);background:var(--pc-card);color:var(--pc-green)}.pc-table__action--danger:hover{border-color:var(--pc-danger);background:var(--pc-danger-soft);color:var(--pc-danger)}.pc-table__action svg{width:15px;height:15px}.pc-scenario-actions--labelled .pc-table__action{border-color:var(--pc-line);gap:6px;width:auto;padding-inline-start:10px;padding-inline-end:10px;font-size:12px;font-weight:700}.pc-scenario-card__badges{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pc-scenario-card__fact--changed{border-inline-start:3px solid var(--pc-copper);background:color-mix(in srgb, var(--pc-copper) 8%, var(--pc-card-2))!important}.pc-scenario-periods{gap:5px;min-width:150px;display:grid}.pc-scenario-periods li{gap:1px;display:grid}.pc-scenario-periods strong{color:var(--pc-ink);font-size:11.5px}.pc-scenario-periods span{color:var(--pc-soft);white-space:nowrap;font-size:11.5px}.pc-scenario-actions{flex-wrap:wrap;gap:4px;display:flex}.pc-delta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.pc-delta svg{width:14px;height:14px}.pc-delta--base{background:var(--pc-teal-soft);color:var(--pc-teal)}.pc-delta--same{background:var(--pc-page-deep);color:var(--pc-soft)}.pc-delta--up{background:var(--pc-copper-soft);color:var(--pc-copper)}.pc-delta--down{background:var(--pc-green-soft);color:var(--pc-green)}.pc-scenario-cards{gap:12px;padding-bottom:4px;display:grid}.pc-scenario-card{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card);gap:12px;padding:16px;display:grid}.pc-scenario-card--base{border-color:var(--pc-teal);background:var(--pc-teal-soft)}.pc-scenario-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pc-scenario-card>header>div{gap:2px;display:grid}.pc-scenario-card h4{color:var(--pc-ink);font-size:16px;font-weight:800}.pc-scenario-card time{color:var(--pc-muted);font-size:11.5px}.pc-scenario-card__amount{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.pc-scenario-card__direction{color:var(--pc-soft);font-size:13.5px;font-weight:600}.pc-scenario-card__facts,.pc-scenario-card__breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pc-scenario-card__facts>div,.pc-scenario-card__breakdown>div{background:var(--pc-card-2);border-radius:10px;gap:1px;padding:8px 10px;display:grid}.pc-scenario-card__facts>.pc-scenario-card__periods{grid-column:1/-1}.pc-scenario-card__periods dd{margin-top:4px}.pc-scenario-card__periods .pc-scenario-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-scenario-card dt{color:var(--pc-muted);font-size:11.5px;font-weight:700}.pc-scenario-card dd{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.pc-consensus{border:1px solid color-mix(in srgb, var(--pc-green) 35%, var(--pc-line));border-inline-start:4px solid var(--pc-green);border-radius:var(--pc-radius);background:linear-gradient(135deg, var(--pc-green-soft), var(--pc-card) 55%);box-shadow:var(--pc-shadow);gap:14px;padding:22px 24px;display:grid}.pc-consensus>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-consensus h3{color:var(--pc-ink);font-size:18px;font-weight:800}.pc-consensus>p{color:var(--pc-soft);font-size:13px;line-height:1.55}.pc-consensus__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pc-consensus__stats>div{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card);gap:3px;min-width:0;padding:12px 14px;display:grid}.pc-consensus__stats span,.pc-consensus__stats small{color:var(--pc-muted);font-size:11.5px}.pc-consensus__stats strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.pc-models{border:1px solid var(--pc-line);border-inline-start:4px solid var(--pc-teal);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow);gap:14px;padding:22px 24px;display:grid}.pc-models__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-models__header .pc-eyebrow{color:var(--pc-teal)}.pc-models__header h3{color:var(--pc-ink);font-size:18px;font-weight:800}.pc-models__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-model{border:1px solid var(--pc-line);border-top:3px solid var(--pc-teal);border-radius:var(--pc-radius-md);background:var(--pc-card-2);transition:border-color .16s var(--pc-ease), box-shadow .16s var(--pc-ease);gap:4px;padding:14px 16px;display:grid}.pc-model:hover{border-color:var(--pc-line-strong);box-shadow:var(--pc-shadow)}.pc-model--primary .pc-model__amount{color:var(--pc-green)}.pc-model--primary{border-color:color-mix(in srgb, var(--pc-green) 38%, var(--pc-line));border-top-color:var(--pc-green);background:linear-gradient(160deg, var(--pc-green-soft), var(--pc-card-2) 58%)}.pc-model__tier{background:var(--pc-page-deep);width:-moz-fit-content;width:fit-content;color:var(--pc-soft);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.pc-model__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-model__head strong{color:var(--pc-ink);font-size:15px}.pc-model__subtitle{color:var(--pc-muted);font-size:12.5px;line-height:1.4}.pc-model__amount{color:var(--pc-teal);font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:800}.pc-model small{color:var(--pc-soft);font-size:12.5px}.pc-model__delta{color:var(--pc-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12.5px;font-weight:700}.pc-sources{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow);gap:14px;padding:22px 24px;display:grid}.pc-sources>header{align-items:center;gap:12px;display:flex}.pc-sources>header>svg{width:26px;height:26px;color:var(--pc-green)}.pc-sources h3{color:var(--pc-ink);font-size:18px;font-weight:800}.pc-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pc-sources a{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);min-height:56px;color:var(--pc-ink);transition:border-color .16s var(--pc-ease), background-color .16s var(--pc-ease);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.pc-sources a:hover{border-color:var(--pc-green);background:var(--pc-green-softer);text-decoration:none}.pc-sources a>span:first-child{gap:2px;min-width:0;display:grid}.pc-sources a strong{font-size:13.5px;line-height:1.35}.pc-sources a small{color:var(--pc-muted);font-size:11.5px}.pc-sources a>svg{width:16px;height:16px;color:var(--pc-green);flex:none}.pc-final-actions{flex-wrap:wrap;gap:12px;display:flex}.pc-guide{border-top:1px solid var(--pc-line);color:var(--pc-text);padding:40px 32px 16px}.pc-guide__inner{max-width:820px;margin:0 auto;font-size:15px;line-height:1.75}.pc-guide h2{color:var(--pc-ink);margin:32px 0 10px;font-size:21px;font-weight:700}.pc-guide p{margin:0 0 12px}.pc-guide ul{margin:0 0 14px;padding-inline-start:22px;list-style:outside}.pc-guide li+li{margin-top:6px}.pc-guide a{color:var(--pc-green-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pc-guide__notice{border:1px solid var(--pc-warn-line);background:var(--pc-warn-soft);color:var(--pc-ink);border-radius:12px;padding:14px 18px;font-weight:600}.pc-guide__label{color:var(--pc-ink);font-weight:600}.pc-guide__sources{padding:0!important;list-style:none!important}.pc-guide__sources li{border-bottom:1px solid var(--pc-line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.pc-guide__meta{color:var(--pc-muted);font-size:13px}.pc-guide__quote{border-inline-start:3px solid var(--pc-green);background:var(--pc-green-softer);margin:0 0 12px;padding:10px 16px}.pc-guide__quote p{color:var(--pc-ink);margin:0}.pc-guide__quote cite{color:var(--pc-muted);font-size:13px;font-style:normal}.pc-guide__faq details{border-bottom:1px solid var(--pc-line);padding:12px 0}.pc-guide__faq summary{cursor:pointer;color:var(--pc-ink);font-weight:600}.pc-guide__faq details p{margin:8px 0 0}.pc-guide__updated{color:var(--pc-muted);font-size:13px;margin-top:24px!important}@media (max-width:767px){.pc-guide{padding:28px 16px 8px}}.pc-footer{border-top:1px solid var(--pc-line);max-width:1440px;color:var(--pc-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 auto;padding:24px 32px 32px;font-size:12.5px;display:grid}.pc-legal-popover{z-index:75;width:min(520px,100vw - 32px);max-height:var(--radix-popover-content-available-height,70vh);border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-text);box-shadow:var(--pc-shadow-float);font-family:var(--pc-font);animation:pc-pop-in .16s var(--pc-ease);border-radius:18px;flex-direction:column;font-size:14px;display:flex}.pc-legal-popover__header,.pc-sheet__header{border-bottom:1px solid var(--pc-line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.pc-legal-title{color:var(--pc-ink);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.pc-legal-title svg{width:17px;height:17px;color:var(--pc-green)}.pc-legal-popover__body,.pc-sheet__body{overscroll-behavior:contain;gap:12px;min-height:0;padding:14px 16px 16px;display:grid;overflow-y:auto}.pc-popover-arrow{fill:var(--pc-card)}.pc-legal-guide{border:1px solid color-mix(in srgb, var(--pc-teal) 26%, var(--pc-line));border-radius:var(--pc-radius-sm);background:linear-gradient(145deg, var(--pc-teal-soft), var(--pc-card-2));gap:9px;padding:12px 13px;display:grid}.pc-legal-guide__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-legal-guide__head>span:first-child{color:var(--pc-ink);align-items:center;gap:6px;font-size:14px;font-weight:850;display:inline-flex}.pc-legal-guide__head svg{width:17px;height:17px;color:var(--pc-teal)}.pc-legal-guide__relevance,.pc-legal-source__relevance{background:var(--pc-page-deep);width:-moz-fit-content;width:fit-content;color:var(--pc-soft);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.pc-legal-guide__relevance.is-direct{background:var(--pc-green-soft);color:var(--pc-green)}.pc-legal-guide__relevance.is-supporting{background:var(--pc-teal-soft);color:var(--pc-teal)}.pc-legal-guide__relevance.is-contextual{background:var(--pc-copper-soft);color:var(--pc-copper)}.pc-legal-guide__meaning,.pc-legal-guide__hint,.pc-legal-guide__effect p,.pc-legal-guide__caution{color:var(--pc-text);font-size:13px;line-height:1.55}.pc-legal-guide__hint{color:var(--pc-ink);font-weight:650}.pc-legal-guide__details>summary{color:var(--pc-teal);cursor:pointer;font-size:12px;font-weight:700}.pc-legal-guide__details[open]>:not(summary){margin-block-start:8px}.pc-legal-guide__effect{border-inline-start:2px solid var(--pc-teal);gap:2px;padding-inline-start:9px;display:grid}.pc-legal-guide__effect strong{color:var(--pc-ink);font-size:12px}.pc-legal-guide__caution{border-top:1px solid color-mix(in srgb, var(--pc-teal) 20%, transparent);color:var(--pc-muted);padding-top:7px;font-size:12px}.pc-legal-sources{gap:10px;display:grid}.pc-legal-source{border:1px solid var(--pc-line);border-inline-start:3px solid var(--pc-green);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);gap:6px;padding:10px 12px;display:grid}.pc-legal-source--secondary{border-inline-start-color:var(--pc-copper)}.pc-legal-source__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-legal-source__head strong{color:var(--pc-ink);font-size:13.5px;line-height:1.35}.pc-legal-source__flag{background:var(--pc-copper-soft);color:var(--pc-copper);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.pc-legal-source__relevance{background:var(--pc-green-soft);color:var(--pc-green)}.pc-legal-source__meta{flex-wrap:wrap;gap:14px;display:flex}.pc-legal-source__meta>div{gap:4px;font-size:12px;display:flex}.pc-legal-source__meta dt{color:var(--pc-muted)}.pc-legal-source__meta dd{color:var(--pc-soft);font-weight:600}.pc-legal-source__principle{color:var(--pc-text);font-size:13px;line-height:1.5}.pc-legal-source__connection{gap:2px;display:grid}.pc-legal-source__connection>summary{color:var(--pc-soft);cursor:pointer;font-size:12px;font-weight:800}.pc-legal-source__quote{background:var(--pc-card);border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:4px 7px;padding:9px 10px;display:grid;position:relative}.pc-legal-source__quote>svg{width:16px;height:16px;color:var(--pc-copper);margin-top:2px}.pc-legal-source__quote blockquote{color:var(--pc-ink);font-size:12.5px;font-weight:650;line-height:1.55}.pc-legal-source__quote figcaption{color:var(--pc-muted);grid-column:2;font-size:10.5px}.pc-legal-source__quote>a{grid-column:2}.pc-legal-source__quote mark{background:color-mix(in srgb, var(--pc-copper) 16%, var(--pc-card));color:var(--pc-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:2px 3px}.pc-legal-evidence-note{color:var(--pc-muted);margin-block-start:12px;margin-block-end:12px;font-size:12px;line-height:1.65}.pc-legal-background>summary{cursor:pointer;color:var(--pc-green);padding-block-start:12px;padding-block-end:12px;font-size:13px;font-weight:700}.pc-legal-background>summary:focus-visible{outline:2px solid var(--pc-green);outline-offset:3px}.pc-legal-source__link,.pc-case-list a{min-height:36px;color:var(--pc-green);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pc-legal-source__link svg,.pc-case-list a svg{width:14px;height:14px}.pc-legal-disclaimer{color:var(--pc-muted);font-size:12px;line-height:1.5}.pc-case-archive{border-top:1px solid var(--pc-line);gap:10px;padding-top:12px;display:grid}.pc-case-archive__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-case-archive__header>div{color:var(--pc-ink);align-items:center;gap:6px;font-size:13.5px;display:flex}.pc-case-archive__header svg{width:16px;height:16px;color:var(--pc-teal)}.pc-case-archive__header>span{background:var(--pc-teal-soft);color:var(--pc-teal);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800}.pc-case-archive__summary,.pc-case-archive__empty{color:var(--pc-muted);font-size:12px;line-height:1.5}.pc-case-archive__topics{flex-wrap:wrap;gap:6px;display:flex}.pc-case-archive__topics span{border:1px solid var(--pc-line);color:var(--pc-soft);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.pc-case-search{display:block;position:relative}.pc-case-search>svg{width:15px;height:15px;color:var(--pc-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.pc-case-search>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pc-case-search>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pc-case-search>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pc-case-search>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pc-case-search input{border:1px solid var(--pc-line-strong);background:var(--pc-card);width:100%;min-height:40px;color:var(--pc-ink);padding:6px 12px;font:inherit;border-radius:10px;padding-inline-start:34px;font-size:13px}.pc-case-search input:focus{border-color:var(--pc-green);box-shadow:0 0 0 3px var(--pc-green-soft);outline:none}.pc-case-list{gap:8px;display:grid}.pc-case-list li{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);gap:4px;padding:8px 10px;display:grid}.pc-case-list__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-case-list__head strong{color:var(--pc-ink);font-size:13px}.pc-case-list p{color:var(--pc-muted);font-size:12px;line-height:1.45}.pc-case-status{background:var(--pc-page-deep);color:var(--pc-soft);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.pc-case-status--linked{background:var(--pc-green-soft);color:var(--pc-green)}.pc-case-archive__more{min-height:40px;color:var(--pc-teal);justify-self:start;font-size:13px;font-weight:700}.pc-sheet__overlay{z-index:80;background:var(--pc-overlay);animation:pc-overlay-in .16s var(--pc-ease);position:fixed;top:0;bottom:0;left:0;right:0}.pc-sheet{z-index:90;max-height:86vh;border:1px solid var(--pc-line);background:var(--pc-card);max-height:86dvh;color:var(--pc-text);box-shadow:var(--pc-shadow-float);font-family:var(--pc-font);padding-bottom:env(safe-area-inset-bottom);animation:pc-sheet-in .22s var(--pc-ease);border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.pc-sheet__handle{background:var(--pc-line-strong);border-radius:999px;width:44px;height:5px;margin:10px auto 2px}.pc-confirm{z-index:95;border:1px solid var(--pc-line);background:var(--pc-card);width:min(440px,100vw - 32px);color:var(--pc-text);box-shadow:var(--pc-shadow-float);font-family:var(--pc-font);animation:pc-pop-in .16s var(--pc-ease);border-radius:20px;gap:10px;padding:24px;display:grid;position:fixed;top:50%;transform:translate(50%,-50%)}.pc-confirm:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.pc-confirm:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.pc-confirm:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.pc-confirm:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.pc-confirm__icon{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.pc-confirm__icon--danger{background:var(--pc-danger-soft);color:var(--pc-danger)}.pc-confirm__icon--neutral{background:var(--pc-green-soft);color:var(--pc-green)}.pc-confirm__icon svg{width:22px;height:22px}.pc-confirm__title{color:var(--pc-ink);font-size:18px;font-weight:800;line-height:1.3}.pc-confirm__description{color:var(--pc-soft);font-size:14px;line-height:1.55}.pc-confirm__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.pc-mobile-bar{display:none}.pc-percent{gap:8px}.pc-percent__control{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;display:grid}.pc-percent__box .pc-input{text-align:center;padding-left:40px;padding-right:10px}.pc-percent__box .pc-input__suffix{min-width:32px}.pc-percent__slider{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;height:44px;display:flex;position:relative}.pc-percent__track{background:var(--pc-page-deep);border-radius:999px;flex:1;height:8px;position:relative;overflow:hidden}.pc-percent__range{background:linear-gradient(90deg, var(--pc-green-lift), var(--pc-green));border-radius:999px;height:100%;position:absolute}.pc-percent--split .pc-percent__track{background:var(--pc-parent-b)}.pc-percent--split .pc-percent__range{background:var(--pc-parent-a)}.pc-percent__thumb{border:3px solid var(--pc-card);background:var(--pc-green);width:22px;height:22px;box-shadow:0 0 0 1px var(--pc-green), 0 4px 10px -4px hsl(var(--c-calc-ink) / .5);cursor:grab;transition:box-shadow .14s var(--pc-ease), transform .14s var(--pc-ease);border-radius:999px;display:block}.pc-percent--split .pc-percent__thumb{background:var(--pc-card);border-color:var(--pc-ink);box-shadow:0 2px 8px -2px hsl(var(--c-calc-ink) / .45)}.pc-percent__thumb:hover{transform:scale(1.08)}.pc-percent__thumb:active{cursor:grabbing;transform:scale(1.12)}.pc-percent__thumb:focus-visible{box-shadow:0 0 0 1px var(--pc-green), 0 0 0 6px var(--pc-green-soft);outline:none}.pc-percent__mark{pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;top:50%;transform:translate(50%,-4px)}.pc-percent__mark i{background:var(--pc-card);width:2px;height:10px;box-shadow:0 0 0 1px hsl(var(--c-calc-ink) / .25);border-radius:999px;margin-top:-1px;display:block}.pc-percent__mark b{color:var(--pc-muted);white-space:nowrap;font-size:10.5px;font-weight:600;transform:translateY(6px)}.pc-percent__scale{color:var(--pc-muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding-inline-start:132px;font-size:11px;display:flex}.pc-percent__readout{border-top:1px dashed var(--pc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.pc-percent__share{align-items:center;gap:8px;display:inline-flex}.pc-percent__share strong{font-variant-numeric:tabular-nums;font-size:15px}.pc-percent__share--a strong{color:var(--pc-parent-a)}.pc-percent__share--b strong{color:var(--pc-parent-b)}.pc-percent__legend{align-items:center;gap:5px;display:flex}.pc-percent__legend svg{width:13px;height:13px}.pc-percent--compact .pc-percent__control{grid-template-columns:74px minmax(0,1fr);gap:10px}.pc-percent--compact .pc-field__label{font-size:12.5px}.pc-percent--compact .pc-input{min-height:36px;font-size:14px}.pc-percent--compact .pc-percent__box .pc-input{padding-left:28px;padding-right:8px}.pc-percent--compact .pc-percent__box .pc-input__suffix{min-width:24px;font-size:12px}.pc-percent--compact .pc-percent__slider{height:38px}.pc-percent--compact .pc-percent__thumb{width:20px;height:20px}.pc-percent--compact .pc-percent__mark b,.pc-percent--compact .pc-percent__readout{display:none}.pc-percent--compact .pc-field__hint{font-size:11.5px;line-height:1.45}.pc-field--inline.pc-percent{max-width:560px}@media (max-width:767px){.pc-percent__control{grid-template-columns:104px minmax(0,1fr);gap:10px}.pc-percent__scale{padding-inline-start:114px}}.pc-nights{--pc-nights-thumb:28px;border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card-2);gap:16px;padding:18px 18px 16px;display:grid}.pc-nights__head{gap:4px;display:grid}.pc-nights__title{align-items:center;gap:6px;display:flex}.pc-nights__title strong{color:var(--pc-ink);font-size:15px;font-weight:800}.pc-nights__lead{max-width:64ch;color:var(--pc-soft);font-size:13px;line-height:1.5}.pc-nights__readout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.pc-nights__party{border:1px solid var(--pc-line);background:var(--pc-card);border-radius:12px;justify-items:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.pc-nights__party--a{border-top:3px solid var(--pc-parent-a)}.pc-nights__party--b{border-top:3px solid var(--pc-parent-b)}.pc-nights__count{align-items:baseline;gap:6px;display:flex}.pc-nights__count strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.pc-nights__party--a .pc-nights__count strong{color:var(--pc-parent-a)}.pc-nights__party--b .pc-nights__count strong{color:var(--pc-parent-b)}.pc-nights__count span{color:var(--pc-soft);font-size:13px;font-weight:600}.pc-nights__party small{color:var(--pc-muted);font-variant-numeric:tabular-nums;font-size:12px}.pc-nights__stepper{gap:6px;margin-top:2px;display:flex}.pc-nights__stepper button{border:1px solid var(--pc-line-strong);background:var(--pc-card);width:36px;height:36px;color:var(--pc-ink);transition:border-color .14s var(--pc-ease), background-color .14s var(--pc-ease), color .14s var(--pc-ease);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.pc-nights__stepper button:before{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.pc-nights__stepper button{position:relative}.pc-nights__stepper button:hover:not(:disabled){border-color:var(--pc-green);background:var(--pc-green-softer);color:var(--pc-green)}.pc-nights__stepper button:disabled{opacity:.35}.pc-nights__stepper svg{width:15px;height:15px}.pc-nights__center{color:var(--pc-muted);text-align:center;align-content:center;justify-items:center;gap:2px;padding:0 6px;display:grid}.pc-nights__center strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.pc-nights__center span{font-size:11.5px;font-weight:600}.pc-nights__strip{gap:6px;display:grid;position:relative}.pc-nights__cells{height:44px;padding:0 calc(var(--pc-nights-thumb) / 2);gap:3px;display:flex}.pc-nights__cell{color:hsl(var(--c-white) / .92);font-variant-numeric:tabular-nums;transition:background-color .16s var(--pc-ease), color .16s var(--pc-ease);border-radius:7px;flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.pc-nights__cell--a{background:var(--pc-parent-a)}.pc-nights__cell--b{background:var(--pc-parent-b)}html.dark .pc-nights__cell{color:hsl(var(--c-calc-night-page) / .85)}.pc-nights__label{color:var(--pc-muted);order:-1;font-size:12px;font-weight:600}.pc-nights__range{z-index:1;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0;position:absolute;top:22px;left:0;right:0}.pc-nights__range:focus-visible{outline:none}.pc-nights__range::-webkit-slider-runnable-track{background:0 0;height:44px}.pc-nights__range::-moz-range-track{background:0 0;height:44px}.pc-nights__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--pc-nights-thumb);border:2px solid var(--pc-ink);background:linear-gradient(90deg, transparent 9px, var(--pc-muted) 9px 11px, transparent 11px 13px, var(--pc-muted) 13px 15px, transparent 15px), var(--pc-card);height:44px;box-shadow:0 6px 14px -6px hsl(var(--c-calc-ink) / .55);cursor:grab;-webkit-transition:box-shadow .14s var(--pc-ease);transition:box-shadow .14s var(--pc-ease);border-radius:9px}.pc-nights__range::-moz-range-thumb{width:var(--pc-nights-thumb);border:2px solid var(--pc-ink);background:linear-gradient(90deg, transparent 9px, var(--pc-muted) 9px 11px, transparent 11px 13px, var(--pc-muted) 13px 15px, transparent 15px), var(--pc-card);height:44px;box-shadow:0 6px 14px -6px hsl(var(--c-calc-ink) / .55);cursor:grab;border-radius:9px}.pc-nights__range:active::-webkit-slider-thumb{cursor:grabbing}.pc-nights__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--pc-green-soft), 0 6px 14px -6px hsl(var(--c-calc-ink) / .55);border-color:var(--pc-green)}.pc-nights__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--pc-green-soft);border-color:var(--pc-green)}.pc-nights__ticks{padding:0 calc(var(--pc-nights-thumb) / 2);color:var(--pc-muted);justify-content:space-between;font-size:11px;display:flex}.pc-nights__presets{flex-wrap:wrap;gap:8px;display:flex}.pc-nights__preset{border:1px solid var(--pc-line-strong);background:var(--pc-card);min-height:44px;transition:border-color .14s var(--pc-ease), background-color .14s var(--pc-ease), color .14s var(--pc-ease);border-radius:10px;justify-items:center;gap:1px;padding:6px 12px;display:grid}.pc-nights__preset strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:13px}.pc-nights__preset small{color:var(--pc-muted);white-space:nowrap;font-size:10.5px;font-weight:600}.pc-nights__preset:hover{border-color:var(--pc-green);background:var(--pc-green-softer)}.pc-nights__preset--active{border-color:var(--pc-green);background:var(--pc-green-soft);box-shadow:inset 0 0 0 1px var(--pc-green)}.pc-nights__preset--active strong,.pc-nights__preset--active small{color:var(--pc-green)}.pc-nights__explanation{color:var(--pc-soft);font-size:12.5px}@media (max-width:767px){.pc-nights{padding:14px 12px 12px}.pc-nights__readout{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-nights__center{display:none}.pc-nights__count strong{font-size:28px}.pc-nights__cell{border-radius:5px;font-size:10px}.pc-nights__cells{gap:2px}.pc-nights__ticks span:nth-child(2){display:none}}.pc-check-row{align-items:center;gap:6px;min-width:0;display:flex}.pc-check-row>.pc-check{flex:1;min-width:0}.pc-context-box{border:1px solid var(--pc-line);border-inline-start:4px solid var(--pc-green);border-radius:var(--pc-radius-md);background:var(--pc-card-2);gap:14px;padding:14px 16px;display:grid}.pc-context-box--accent{border-inline-start-color:var(--pc-copper)}.pc-context-box--warning{border-inline-start-color:var(--pc-warn);background:var(--pc-warn-soft)}.pc-disability-box .pc-toggle-row{background:0 0;border:0;padding:0}.pc-disability-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pc-disability-summary>span{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card);color:var(--pc-muted);gap:2px;padding:8px 10px;font-size:12px;font-weight:600;display:grid}.pc-disability-summary strong{color:var(--pc-copper);font-variant-numeric:tabular-nums;font-size:15px}.pc-note--warning{border:1px solid var(--pc-warn-line);border-inline-start:3px solid var(--pc-warn);border-radius:var(--pc-radius-sm);background:var(--pc-warn-soft);color:var(--pc-ink);padding:10px 14px}.pc-input-wrap--wide .pc-input{--field-font-size:17px;font-size:17px}.pc-stepbar__item--missing{color:var(--pc-soft)}.pc-section-title{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pc-section-title__icon{background:var(--pc-green-soft);width:44px;height:44px;color:var(--pc-green);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.pc-section-title__heading{gap:2px;display:grid}.pc-section-title__eyebrow{color:var(--pc-green);font-size:12px;font-weight:700}@media (max-width:767px){.pc-disability-summary{grid-template-columns:1fr}}@media (max-width:1279px){.pc-layout{grid-template-columns:208px minmax(0,1fr) 300px;gap:20px;padding-inline-start:24px;padding-inline-end:24px}.pc-intro__inner,.pc-footer{padding-inline-start:24px;padding-inline-end:24px}.pc-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-stepnav__status{display:none}.pc-stepnav__item{min-height:48px}.pc-result__method dl,.pc-tiers{grid-template-columns:1fr}}@media (max-width:1023px){.pc-layout{max-width:880px;padding:20px 20px 120px;display:block}.pc-layout__nav,.pc-layout__live{display:none}.pc-stepbar-shell{z-index:30;display:block;position:sticky;top:var(--pc-topbar)}.pc-mobile-bar{z-index:35;border:1px solid color-mix(in srgb, var(--pc-green) 35%, var(--pc-line));background:color-mix(in srgb, var(--pc-card) 94%, transparent);box-shadow:var(--pc-shadow-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;right:12px}.pc-mobile-bar__result{gap:2px;min-width:0;display:grid}.pc-mobile-bar__label{color:var(--pc-muted);font-size:11px;font-weight:700}.pc-mobile-bar__meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pc-mobile-bar__delta{color:var(--pc-copper-strong);white-space:nowrap;font-size:10px;font-weight:800}.pc-mobile-bar__result>strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.pc-mobile-bar__direction{color:var(--pc-soft);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.pc-mobile-bar__direction svg{width:14px;height:14px;color:var(--pc-green)}.pc-page>button[aria-label="פתיחת סרגל נגישות"]{bottom:92px}.pc-page>#a11y-panel{bottom:150px}.pc-intro__inner{grid-template-columns:1fr;gap:18px;padding:24px 20px 22px}.pc-result__audit,.pc-consensus__stats,.pc-models__grid,.pc-sources ul{grid-template-columns:1fr}.pc-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-tiers.pc-tiers--single,.pc-parents{grid-template-columns:1fr}.pc-compare{border:0;border-radius:0;width:100vw;max-height:none;top:0;bottom:0;left:0;right:0;transform:none}.pc-compare>*{padding-inline-start:16px;padding-inline-end:16px}.pc-compare__empty,.pc-table-wrap,.pc-scenario-cards,.pc-compare__stats{margin-inline-start:16px;margin-inline-end:16px}.pc-compare__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-saved__actions{grid-template-columns:1fr}.pc-saved__actions>.pc-button{margin-top:0}.pc-footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding-bottom:110px}}@media (max-width:767px){.pc-intro h1{font-size:26px}.pc-intro__copy>p{font-size:15px}.pc-intro__notice{grid-template-columns:18px minmax(0,1fr) auto;padding:14px}.pc-layout{padding:14px 12px 124px}.pc-step{gap:14px}.pc-card,.pc-callout,.pc-result,.pc-saved,.pc-models,.pc-sources{border-radius:16px;padding:16px}.pc-step-header__row{grid-template-columns:42px minmax(0,1fr);gap:12px}.pc-step-header__icon{border-radius:13px;width:42px;height:42px}.pc-step-header__icon svg{width:20px;height:20px}.pc-grid--two,.pc-grid--three,.pc-grid--four,.pc-choices,.pc-choices--two,.pc-needs-grid,.pc-checklist__grid,.pc-parent-card__footer,.pc-scenario-card__facts,.pc-scenario-card__breakdown,.pc-variable-results__list dl,.pc-tiers{grid-template-columns:1fr}.pc-variable-results__title{flex-direction:column;align-items:flex-start;gap:2px}.pc-age-period__grid{grid-template-columns:1fr}.pc-tiers--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-tiers--compact.pc-tiers--single{grid-template-columns:1fr}.pc-choice__button{min-height:0}.pc-parent-card__header{grid-template-columns:40px minmax(0,1fr)}.pc-parent-card__capacity{text-align:start;grid-column:1/-1}.pc-outside-children__header{grid-template-columns:38px minmax(0,1fr)}.pc-outside-children__add-child{grid-column:1/-1;width:100%}.pc-outside-child__header{grid-template-columns:minmax(0,1fr) 36px}.pc-outside-child__total{text-align:start;grid-area:2/1/auto/-1}.pc-outside-child__remove{grid-area:1/2}.pc-outside-child__calculation{flex-direction:column;align-items:flex-start}.pc-parent-card__deductions dl{grid-template-columns:1fr}.pc-parent-card__deductions dl>div{border-inline-end:0;border-bottom:1px solid var(--pc-line);grid-template-columns:minmax(0,1fr) auto}.pc-parent-card__deductions dl>div:last-child{border-bottom:0}.pc-child-card__head{grid-template-columns:1fr;gap:8px}.pc-child-card__meta{justify-items:start;padding-inline-start:8px}.pc-child-card__body{padding:16px 14px 18px}.pc-stay-slider{padding:14px}.pc-stay-slider__values{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-stay-slider__sum{grid-area:2/1/auto/-1;grid-template-columns:auto auto auto;justify-content:center;gap:6px;padding-block-start:4px;padding-block-end:4px}.pc-component{grid-template-columns:minmax(0,1fr) auto}.pc-component__bar{grid-area:2/1/auto/-1}.pc-result__hero{padding:18px 16px 14px}.pc-result__amount strong{font-size:40px}.pc-child-result__head{flex-direction:column}.pc-child-result__total{text-align:start}.pc-share-list li{grid-template-columns:1fr;gap:6px}.pc-step-footer{flex-wrap:wrap}.pc-step-footer__count{text-align:center;order:-1;width:100%}.pc-step-footer .pc-button{flex:1}.pc-final-actions .pc-button{width:100%}.pc-confirm__actions{flex-direction:column-reverse}.pc-confirm__actions .pc-button{width:100%}}@media (max-width:420px){.pc-stepbar{padding-inline-start:8px;padding-inline-end:8px}.pc-stepbar__icon svg{width:16px;height:16px}.pc-mobile-bar__result>strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.pc-page *,.pc-page :before,.pc-page :after,.pc-legal-popover,.pc-legal-popover *,.pc-sheet,.pc-sheet *,.pc-sheet__overlay,.pc-dialog__overlay,.pc-compare,.pc-compare *,.pc-confirm,.pc-confirm *,.pc-select__content,.pc-select__content *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pc-hero{border-bottom:1px solid var(--pc-line);background:radial-gradient(60% 140% at 100% 0%, var(--pc-green-softer), transparent 60%), var(--pc-page)}.pc-hero__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;max-width:1320px;margin:0 auto;padding:24px 32px 20px;display:flex}.pc-hero h1{color:var(--pc-ink);letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.pc-hero__copy p{max-width:62ch;color:var(--pc-soft);font-size:15px;line-height:1.55}.pc-hero__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-chip{border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-soft);border-radius:999px;align-items:center;gap:2px;padding:3px 4px 3px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.pc-chip--copper{border-color:color-mix(in srgb, var(--pc-copper) 45%, var(--pc-line));background:var(--pc-copper-soft);color:var(--pc-copper);padding-inline-end:11px}.pc-section-index-shell{z-index:28;border-block-end:1px solid var(--pc-line);background:color-mix(in srgb, var(--pc-page) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:var(--pc-topbar)}.pc-home-amounts{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-green-softer);padding:14px 16px}.pc-home-amounts dl{gap:12px;margin:0;display:grid}.pc-home-amounts dl>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pc-home-amounts dt{color:var(--pc-muted);align-items:center;gap:6px;display:flex}.pc-home-amounts dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:800}.pc-home-amounts .pc-note{margin-bottom:0}.pc-section-index{scrollbar-width:none;max-width:1320px;margin:0 auto;padding:8px 32px;overflow-x:auto}.pc-section-index ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;list-style:none;display:grid}.pc-section-index__item{width:100%;min-height:40px;color:var(--pc-soft);white-space:normal;transition:background-color .16s var(--pc-ease), color .16s var(--pc-ease), border-color .16s var(--pc-ease);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.pc-section-index__item:hover{border-color:var(--pc-line-strong);background:var(--pc-card);color:var(--pc-green)}.pc-section-index__item:focus-visible{border-color:var(--pc-line-strong);background:var(--pc-card);color:var(--pc-green)}.pc-section-index__num{border:1px solid var(--pc-line-strong);background:var(--pc-card);width:22px;height:22px;color:var(--pc-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11.5px;display:inline-flex}.pc-section-index__num svg{width:13px;height:13px}.pc-section-index__item>svg{width:15px;height:15px;color:var(--pc-muted);flex:none}.pc-section-index__item--complete .pc-section-index__num{background:var(--pc-green);color:var(--pc-on-green);border-color:#0000}@media (min-width:768px) and (max-width:1023px){.pc-section-index__item>svg{display:none}}.pc-layout--workspace{max-width:1320px;padding-block-start:22px;padding-block-end:72px}.pc-workspace-main{align-content:start;gap:14px;min-width:0;display:grid}.pc-workspace-sections{gap:14px;display:grid}.pc-storage-alert{border:1px solid color-mix(in srgb, var(--pc-danger) 40%, var(--pc-line));border-radius:var(--pc-radius-md);background:var(--pc-danger-soft);color:var(--pc-ink);padding:12px 16px;font-size:13.5px}.pc-workspace-section{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);min-width:0;box-shadow:var(--pc-shadow);scroll-margin-top:calc(var(--pc-topbar) + 70px);overflow:clip}.pc-workspace-section:focus{outline:none}.pc-workspace-section:focus-visible{outline:2px solid var(--pc-green);outline-offset:3px}.pc-workspace-section>summary{cursor:pointer;transition:background-color .16s var(--pc-ease);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 20px;list-style:none;display:grid}.pc-workspace-section>summary::-webkit-details-marker{display:none}.pc-workspace-section>summary:hover{background:var(--pc-green-softer)}.pc-workspace-section>summary:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}.pc-group__number{background:var(--pc-green-soft);width:36px;height:36px;color:var(--pc-green);font-variant-numeric:tabular-nums;transition:background-color .16s var(--pc-ease), color .16s var(--pc-ease);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.pc-workspace-section[open]>summary .pc-group__number{background:var(--pc-green);color:var(--pc-on-green)}.pc-group__number svg{width:18px;height:18px}.pc-group__title{gap:2px;min-width:0;display:grid}.pc-group__title h2{color:var(--pc-ink);letter-spacing:-.01em;margin:0;font-size:17.5px;font-weight:800;line-height:1.25}.pc-group__status{color:var(--pc-muted);font-size:12.5px;font-weight:600;line-height:1.35}.pc-group__status--done{color:var(--pc-green)}.pc-group__status--missing{color:var(--pc-copper)}.pc-group__figure{color:var(--pc-ink);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-size:13px;font-weight:700}.pc-group__figure--amount{color:var(--pc-green);font-size:17px;font-weight:800}#calculator-section-deductions .pc-group__figure{white-space:normal;overflow-wrap:anywhere;max-inline-size:32rem}.pc-group__chevron{width:18px;height:18px;color:var(--pc-muted);transition:transform .16s var(--pc-ease)}.pc-workspace-section[open]>summary .pc-group__chevron{transform:rotate(180deg)}.pc-group-body{border-top:1px solid var(--pc-line);gap:18px;padding:18px 20px 20px;display:grid}.pc-group-body .pc-step{gap:16px}.pc-group-body .pc-card{box-shadow:none;gap:16px;padding:18px 20px}.pc-framework-strip{background:var(--pc-card-2);box-shadow:none}.pc-framework-strip[open]{background:var(--pc-card)}.pc-framework-strip>summary{padding:10px 20px}.pc-framework-strip .pc-group__number{border:1px solid var(--pc-line-strong);width:30px;height:30px;color:var(--pc-soft);background:0 0;border-radius:10px}.pc-framework-strip[open]>summary .pc-group__number{border-color:#0000}.pc-framework-strip .pc-group__number svg{width:15px;height:15px}.pc-framework-strip .pc-group__title h2{font-size:14.5px}.pc-results-workspace>summary{background:linear-gradient(180deg, var(--pc-card), var(--pc-green-softer))}.pc-results-workspace .pc-group-body{gap:22px}.pc-step-header{gap:12px;display:grid}.pc-step-header__lead{align-items:flex-start;gap:6px;display:flex}.pc-step-header__lead p{max-width:72ch;color:var(--pc-soft);font-size:13.5px;line-height:1.55}.pc-grid--cards{align-items:stretch}.pc-page--workspace .pc-step-status__item--missing{background:0 0;border:0;padding:0;font-size:12.5px}.pc-parent-card__footer-detail{color:var(--pc-muted);flex-wrap:wrap;gap:2px 10px;font-size:11px;line-height:1.4;display:flex}.pc-parent-card__footer-detail b{color:var(--pc-soft);font-variant-numeric:tabular-nums;font-weight:700}.pc-benchmark-line{color:var(--pc-muted);font-size:12px;line-height:1.5}.pc-needs-defaults{border:1px solid var(--pc-line);color:var(--pc-muted);border-radius:12px;min-width:0;padding:12px 16px;font-size:13px;line-height:1.7}.pc-needs-defaults summary{cursor:pointer}.pc-needs-defaults summary:focus-visible{outline:2px solid var(--pc-green);outline-offset:4px}.pc-needs-defaults a:focus-visible{outline:2px solid var(--pc-green);outline-offset:4px}.pc-needs-defaults__table:focus-visible{outline:2px solid var(--pc-green);outline-offset:4px}.pc-needs-defaults>summary>span{color:var(--pc-green);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:block}.pc-needs-defaults__body{gap:12px;padding-top:12px;display:grid}.pc-needs-defaults__table{overflow-x:auto}.pc-needs-defaults table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;width:100%}.pc-needs-defaults caption{text-align:start;margin-bottom:8px}.pc-needs-defaults :-webkit-any(th,td){border-bottom:1px solid var(--pc-line);vertical-align:top;padding:8px}.pc-needs-defaults :is(th,td){border-bottom:1px solid var(--pc-line);vertical-align:top;padding:8px}.pc-needs-defaults small{font-weight:400;display:block}.pc-needs-defaults a{color:var(--pc-green);text-underline-offset:3px;text-decoration:underline}.pc-needs-defaults__quotes>div{margin-block-start:12px;margin-block-end:12px}.pc-needs-defaults blockquote{border-inline-start:2px solid var(--pc-green);margin:6px 0;padding-inline-start:12px}.pc-link-button{min-height:32px;color:var(--pc-green);text-underline-offset:3px;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:4px;padding:0 4px;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pc-link-button:hover{color:var(--pc-green-lift)}.pc-link-button:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-page--workspace .pc-parent-card{box-shadow:none;gap:14px;padding:16px 18px}.pc-page--workspace .pc-parent-card__header{grid-template-columns:40px minmax(0,1fr)}.pc-page--workspace .pc-parent-card__avatar{border-radius:12px;width:40px;height:40px;font-size:18px}.pc-page--workspace .pc-parent-card__footer{gap:8px}.pc-page--workspace .pc-parent-card__footer>div{padding:8px 10px}.pc-page--workspace .pc-parent-card__footer strong{font-size:14px}.pc-page--workspace .pc-parent-card__deductions dl>div{padding:8px 12px}.pc-page--workspace .pc-step--capacity,.pc-page--workspace .pc-step--deductions,.pc-page--workspace .pc-parent-card{container-type:inline-size}@container (width>=700px){.pc-page--workspace .pc-parents{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@container (width<=560px){.pc-page--workspace .pc-parent-card__footer{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-card-2);grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.pc-page--workspace .pc-parent-card__footer>div{border:0;border-bottom:1px solid var(--pc-line);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;padding:9px 12px;display:flex}.pc-page--workspace .pc-parent-card__footer>div:last-child{border-bottom:0}.pc-page--workspace .pc-parent-card__footer-total{border-color:var(--pc-line)!important;background:var(--pc-card)!important}.pc-page--workspace .pc-parent-card__footer-detail{flex-basis:100%}}@container (width<=400px){.pc-page--workspace .pc-parent-card .pc-grid--two{grid-template-columns:1fr}}.pc-page--workspace .pc-child-card{box-shadow:none}.pc-page--workspace .pc-child-card__body{gap:18px;padding:16px 18px 18px}.pc-page--workspace .pc-child-section{gap:12px}.pc-child-section__manual{justify-items:start;gap:8px;display:grid}.pc-page--workspace .pc-needs-column{gap:12px;padding:12px 14px 14px}.pc-needs-total{border-top:1px solid var(--pc-line);color:var(--pc-soft);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.pc-needs-total strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pc-page--workspace .pc-add-child{min-height:54px;padding:10px 16px}.pc-page--workspace .pc-add-child>svg{width:22px;height:22px}.pc-page--workspace .pc-add-child strong{font-size:14px}.pc-page--workspace .pc-housing-shares{margin-block-start:4px;margin-block-end:0}.pc-page--workspace .pc-variable-child+.pc-variable-child{margin-top:-6px}.pc-layout--workspace .pc-layout__live{align-content:start;gap:12px;display:grid}.pc-checklist{border:1px solid color-mix(in srgb, var(--pc-copper) 30%, var(--pc-line));background:color-mix(in srgb, var(--pc-copper) 5%, var(--pc-card));border-radius:12px;gap:10px;padding:12px 14px;display:grid}.pc-checklist:focus{outline:none}.pc-checklist h3{color:var(--pc-ink);font-size:13px;font-weight:800}.pc-checklist ul{gap:2px;margin:0;list-style:none;display:grid}.pc-checklist li button{width:100%;color:var(--pc-text);text-align:start;border-radius:8px;align-items:center;gap:8px;padding:6px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.pc-checklist li button:hover{background:var(--pc-card);color:var(--pc-green)}.pc-checklist li button:focus-visible{background:var(--pc-card);color:var(--pc-green)}.pc-checklist li button svg{width:15px;height:15px;color:var(--pc-copper);flex:none}.pc-checklist .pc-link-button{font-size:12.5px}.pc-age-strip{border:1px solid var(--pc-line);background:var(--pc-card);border-radius:12px;gap:8px;padding:11px 12px;display:grid}.pc-age-strip__head{color:var(--pc-soft);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.pc-age-strip__head .pc-link-button{min-height:24px;font-size:12px}.pc-age-strip__cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pc-age-strip__cell{border:1px solid var(--pc-line);background:var(--pc-card-2);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.pc-age-strip__cell--current{border-color:color-mix(in srgb, var(--pc-green) 35%, var(--pc-line));background:var(--pc-green-softer)}.pc-age-strip__cell span{color:var(--pc-muted);font-size:11px;font-weight:700}.pc-age-strip__cell strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pc-age-strip__cell--current strong{color:var(--pc-green)}.pc-live__note{color:var(--pc-muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:2px;font-size:11.5px;display:flex}.pc-live-composition{border:1px solid var(--pc-line);background:var(--pc-card);border-radius:12px;gap:8px;padding:11px 12px;display:grid}.pc-live-composition__head,.pc-live-composition li{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-live-composition__head{border-block-end:1px solid var(--pc-line);color:var(--pc-soft);padding-block-end:7px;font-size:12px;font-weight:700}.pc-live-composition ul{gap:5px;margin:0;list-style:none;display:grid}.pc-live-composition li{color:var(--pc-soft);font-size:12px}.pc-live-composition strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pc-live-composition p{color:var(--pc-soft);font-size:12px}.pc-live{border:1px solid var(--pc-line);background:var(--pc-card);box-shadow:var(--pc-shadow);border-radius:16px;display:grid;overflow:hidden}.pc-live .pc-result--compact{box-shadow:none;border:0;border-radius:0;gap:0;padding:0}.pc-live .pc-result--compact .pc-result__hero{border:0;border-radius:0;gap:8px;padding:14px 14px 12px}.pc-live .pc-result__eyebrow{font-size:11px}.pc-live .pc-result__live{gap:6px}.pc-live .pc-result--compact .pc-result__amount strong{font-size:30px}.pc-live .pc-result__amount span{font-size:12px}.pc-live .pc-direction{gap:6px;font-size:12.5px}.pc-live .pc-direction__arrow{width:22px;height:22px}.pc-live .pc-direction__arrow svg{width:13px;height:13px}.pc-live__section,.pc-live .pc-live-composition,.pc-live .pc-age-strip,.pc-live .pc-checklist{border:0;border-block-start:1px solid var(--pc-line);background:0 0;border-radius:0;padding:10px 14px 12px}.pc-live .pc-live-composition{gap:5px}.pc-live .pc-live-composition__head{color:var(--pc-muted);border:0;padding:0;font-size:11px}.pc-live .pc-live-composition li,.pc-live .pc-live-composition p{font-size:12px}.pc-live .pc-age-strip{gap:6px}.pc-live .pc-age-strip__head{color:var(--pc-muted);font-size:11px}.pc-live .pc-age-strip__head .pc-link-button{min-height:20px;font-size:11px}.pc-live .pc-age-strip__cell{border-radius:9px;gap:1px;padding:6px 9px}.pc-live .pc-age-strip__cell span{font-size:10.5px}.pc-live .pc-age-strip__cell strong{font-size:14px}.pc-live .pc-checklist{background:color-mix(in srgb, var(--pc-copper) 5%, transparent);gap:8px}.pc-live .pc-checklist h3{font-size:12px}.pc-edit-impact{border-block-start:1px dashed var(--pc-line);gap:6px;padding-block-start:8px;display:grid}.pc-edit-impact__row{align-items:center;gap:8px;display:flex}.pc-edit-impact__what{flex:1;gap:1px;min-width:0;display:grid}.pc-edit-impact__eyebrow{color:var(--pc-muted);font-size:10.5px;font-weight:700}.pc-edit-impact__label{color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.pc-edit-impact__delta{color:var(--pc-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:800}.pc-edit-impact__delta--flat{color:var(--pc-muted);font-size:11px;font-weight:600}.pc-edit-impact__undo{border:1px solid var(--pc-line-strong);background:var(--pc-card);width:28px;height:28px;color:var(--pc-soft);transition:color .16s var(--pc-ease), border-color .16s var(--pc-ease);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-edit-impact__undo:hover{border-color:var(--pc-green);color:var(--pc-green)}.pc-edit-impact__undo svg{width:14px;height:14px}.pc-edit-impact dl{gap:3px;margin:0;display:grid}.pc-edit-impact dl>div{color:var(--pc-soft);justify-content:space-between;gap:10px;font-size:11px;display:flex}.pc-edit-impact dd{color:var(--pc-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pc-live-ratios{gap:10px;display:grid}.pc-live__legend{flex-wrap:wrap;gap:6px;display:flex}.pc-live-row{gap:5px;display:grid}.pc-live-row__head{align-items:center;gap:5px;min-width:0;display:flex}.pc-live-row__head h3,.pc-live-row__head>strong{color:var(--pc-ink);font-size:12px;font-weight:700}.pc-live-row--manual .pc-live-row__head h3{color:var(--pc-teal)}.pc-live-row__meta{color:var(--pc-muted);white-space:nowrap;font-size:11px;font-weight:600}.pc-time-live__head .pc-live-row__meta{margin-inline-start:auto}.pc-live-row__control{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.pc-live-row__control label{color:var(--pc-soft);cursor:pointer;font-size:11px;font-weight:700}.pc-live-row--manual .pc-live-row__control label{color:var(--pc-teal)}.pc-live-row--manual .pc-switch[data-state=checked]{background:var(--pc-teal)}.pc-live-tag{background:var(--pc-teal-soft);color:var(--pc-teal);border-radius:999px;margin-inline-start:auto;padding:1px 7px;font-size:10.5px;font-weight:700}.pc-switch--small{width:34px;height:20px;margin-top:0}.pc-switch--small .pc-switch__thumb{width:14px;height:14px}.pc-switch--small[data-state=checked] .pc-switch__thumb{transform:translate(14px)}.pc-live-row__split{align-items:center;gap:8px;display:flex}.pc-live-row__split .pc-split__track{flex:1;height:7px}.pc-live-row__split .pc-split__parent{flex:none;align-items:center;gap:5px;display:inline-flex}.pc-live-row__split .pc-split__parent strong{font-size:12.5px;font-weight:800;line-height:1}.pc-live-dot{width:16px;height:16px;color:hsl(var(--c-white));border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.pc-live-dot--a{background:var(--pc-parent-a)}.pc-live-dot--b{background:var(--pc-parent-b)}.pc-live-row__caption{color:var(--pc-muted);font-size:10.5px;line-height:1.4}.pc-live-row .pc-percent{border-block-start:1px dashed var(--pc-line);margin-top:2px;padding-block-start:8px}.pc-time-live{border-block-start:1px dashed var(--pc-line);gap:8px;padding-block-start:10px;display:grid}.pc-time-live__children{gap:8px;margin:0;list-style:none;display:grid}.pc-time-live__child+.pc-time-live__child{border-block-start:1px dashed var(--pc-line);padding-block-start:8px}.pc-live-row--inline{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card);gap:8px;padding:12px 14px 14px}.pc-live-row--inline.pc-live-row--manual{border-color:color-mix(in srgb, var(--pc-teal) 42%, var(--pc-line));background:color-mix(in srgb, var(--pc-teal) 4%, var(--pc-card))}.pc-live-row--inline .pc-live-row__head h3{font-size:13.5px}.pc-live-row--inline .pc-live-row__split .pc-split__parent strong{font-size:16px}.pc-live-row--inline .pc-live-row__split .pc-split__track{height:10px}.pc-live-row--inline .pc-live-row__caption{font-size:12px}.pc-live__actions{border-block-start:1px solid var(--pc-line);grid-template-columns:1fr 1fr;gap:6px;padding:10px 14px 6px;display:grid}.pc-live__actions .pc-button{padding-inline-start:8px;padding-inline-end:8px;font-size:12.5px}.pc-live .pc-live__note{padding:0 14px 10px}.pc-age-comparison,.pc-judgment-library{border:1px solid var(--pc-line);border-radius:var(--pc-radius-md);background:var(--pc-card-2);scroll-margin-top:calc(var(--pc-topbar) + 80px);padding:18px 20px}.pc-age-comparison:focus{outline:none}.pc-age-comparison>header,.pc-judgment-library>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.pc-age-comparison h2,.pc-judgment-library h2{text-wrap:balance;margin:2px 0 14px;font-size:19px}.pc-age-comparison__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pc-age-comparison__card:only-child,.pc-age-strip__cell:only-child{grid-column:1/-1}.pc-age-comparison__card{border:1px solid var(--pc-line);background:var(--pc-card);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pc-age-comparison__card--overSix{border-color:color-mix(in srgb, var(--pc-green) 20%, var(--pc-line));background:var(--pc-green-softer)}.pc-age-comparison__card>span{color:var(--pc-soft);font-size:12px;font-weight:700}.pc-age-comparison__card>strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:clamp(24px,2.6vw,32px)}.pc-age-comparison__card small{color:var(--pc-soft);line-height:1.6}.pc-age-comparison p,.pc-judgment-library p{color:var(--pc-muted);margin:12px 0 0;font-size:12px;line-height:1.8}.pc-age-comparison__delta{border-top:1px solid var(--pc-line);padding-top:10px;color:var(--pc-green)!important}.pc-age-comparison dl,.pc-judgment-review dl{gap:6px;margin:6px 0 0;display:grid}.pc-age-comparison dl>div,.pc-judgment-review dl>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;display:flex}.pc-age-comparison dd,.pc-judgment-review dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:750}.pc-age-comparison label,.pc-judgment-library>label{color:var(--pc-soft);margin-block-start:6px;margin-block-end:6px;font-size:12px;display:block}.pc-age-comparison select,.pc-judgment-library>select{border:1px solid var(--pc-line-strong);background:var(--pc-card);width:100%;max-width:100%;min-height:44px;color:var(--pc-ink);border-radius:9px;padding:8px 12px}.pc-age-comparison select{min-width:115px}.pc-expense-rule{border:1px solid var(--pc-line);border-radius:12px;margin-block-start:18px;margin-block-end:18px;padding:16px}.pc-expense-rule legend{color:var(--pc-ink);padding-inline-start:8px;padding-inline-end:8px;font-weight:750}.pc-judgment-library>header>span{color:var(--pc-muted);font-size:11px}.pc-judgment-review{background:var(--pc-card);border-radius:12px;margin-block-start:16px;margin-block-end:16px;padding:18px}.pc-judgment-review h3{margin:0 0 6px;font-size:16px}.pc-judgment-review>span{color:var(--pc-copper);font-size:12px}.pc-judgment-review>a{color:var(--pc-green);margin-block-start:15px;margin-block-end:15px;font-size:12px;text-decoration:underline;display:block}.pc-judgment-library details{font-size:12px;line-height:1.8}.pc-judgment-library details summary{cursor:pointer;font-weight:700}.pc-judgment-library details li{margin-block-start:10px;margin-block-end:10px}.pc-recalculation{border:1px solid var(--pc-line);background:var(--pc-green-soft);border-radius:12px;margin-block-start:16px;margin-block-end:16px;padding:18px;font-size:12px;line-height:1.8}.pc-page--workspace .pc-case-list>li{content-visibility:auto;contain-intrinsic-size:auto 180px}.pc-expense-breakdown{max-width:100%;overflow-x:auto}.pc-expense-breakdown table{border-collapse:collapse;width:100%;font-size:.8rem}.pc-expense-breakdown caption{text-align:start;padding-block-start:.75rem;padding-block-end:.75rem;font-weight:650}.pc-expense-breakdown th,.pc-expense-breakdown td{border-bottom:1px solid var(--pc-line);font-variant-numeric:tabular-nums;text-align:start;padding:.65rem .45rem}.pc-expense-breakdown tfoot{font-weight:650}.pc-expense-breakdown>p{color:var(--pc-muted);font-size:.75rem;line-height:1.6}.pc-expense-rule-notes{color:var(--pc-soft);padding-inline-start:18px;font-size:12px;line-height:1.8}.pc-expense-rule-notes li{margin-block-start:5px;margin-block-end:5px}.pc-mobile-undo{min-height:32px;color:var(--pc-green);text-align:start;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:underline}@media (min-width:1024px){.pc-layout--workspace{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.pc-layout--workspace .pc-workspace-main{grid-area:1/1}.pc-layout--workspace .pc-layout__live{max-height:calc(100dvh - var(--pc-topbar) - 82px);grid-area:1/2;top:calc(var(--pc-topbar) + 66px)}.pc-live__footer{grid-template-columns:1fr 1fr;gap:6px;padding-top:10px}.pc-live__footer .pc-button{padding-inline-start:8px;padding-inline-end:8px;font-size:12.5px}}@media (max-width:1023px){.pc-section-index{padding:8px 20px}.pc-hero__inner{padding-inline-start:20px;padding-inline-end:20px}}@media (max-width:767px){.pc-hero__inner{padding:18px 12px 14px;display:block}.pc-hero h1{font-size:23px}.pc-hero__copy p{font-size:14px}.pc-hero__meta{margin-top:10px}.pc-section-index{padding-inline-start:8px;padding-inline-end:8px}.pc-section-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pc-section-index li:last-child{grid-column:1/-1}.pc-section-index__item{white-space:normal;text-align:start;min-height:38px;padding:4px 8px;font-size:11.5px}.pc-section-index__item>svg{display:none}.pc-workspace-section{scroll-margin-top:calc(var(--pc-topbar) + 144px)}.pc-workspace-section>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;padding:14px}.pc-group__number{width:32px;height:32px;font-size:14px}.pc-group__title h2{font-size:16px}.pc-group__figure{text-align:start;grid-area:2/2/auto/span 2;font-size:12px}.pc-group__chevron{grid-area:1/3}.pc-group__figure--amount{font-size:15px}.pc-group-body{gap:14px;padding:14px 12px 16px}.pc-group-body .pc-card{padding:14px}.pc-page--workspace .pc-parent-card,.pc-page--workspace .pc-child-card__body{padding:14px 12px}.pc-outside-child__top{grid-template-columns:minmax(0,1fr) auto}.pc-outside-child__top h5{grid-area:1/1}.pc-outside-child__remove{grid-area:1/2;align-self:center}.pc-outside-child__share,.pc-outside-child__fixed-share{grid-area:2/1/auto/-1;max-width:none}.pc-outside-expense{flex-basis:100%}.pc-age-comparison,.pc-judgment-library{padding:14px 12px}.pc-age-comparison>header,.pc-judgment-library>header{flex-wrap:wrap;gap:4px}.pc-age-comparison h2{font-size:18px}.pc-age-comparison__cards{gap:8px}.pc-age-comparison__card{padding:12px 10px}.pc-age-comparison__card>span{min-height:32px;font-size:11px}.pc-age-comparison dl>div{flex-wrap:wrap;gap:2px}.pc-page--workspace .pc-mobile-bar{gap:6px;padding-inline-start:10px;padding-inline-end:10px}.pc-page--workspace .pc-mobile-bar .pc-button{min-width:0;padding-inline-start:9px;padding-inline-end:9px;font-size:10.5px}.pc-page--workspace .pc-mobile-bar__delta{overflow-wrap:anywhere;max-width:130px}}.pc-rounding-dialog{z-index:100;border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);width:min(640px,100vw - 32px);max-height:90dvh;color:var(--pc-ink);gap:16px;padding:24px;display:grid;position:fixed;top:50%;bottom:auto;left:50%;right:auto;overflow:auto;transform:translate(-50%,-50%)}.pc-daycube{--pc-daycube-rail:6px;--pc-daycube-inset:7px;--pc-daycube-ground:var(--pc-card);--pc-daycube-a:var(--pc-parent-a);--pc-daycube-b:var(--pc-parent-b);border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background-color:var(--pc-daycube-ground);min-width:0;min-height:44px;padding-block-start:5px;padding-block-end:6px;padding-inline:var(--pc-daycube-inset) calc(var(--pc-daycube-rail) + var(--pc-daycube-inset));color:var(--pc-ink);text-align:center;transition:background-color .16s var(--pc-ease), border-color .16s var(--pc-ease), box-shadow .16s var(--pc-ease), transform .16s var(--pc-ease);align-content:center;justify-items:center;gap:2px;display:grid;position:relative;overflow:hidden}button.pc-daycube{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit}button.pc-daycube:hover{border-color:var(--pc-line-strong);box-shadow:var(--pc-shadow);transform:translateY(-1px)}button.pc-daycube:focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}.pc-daycube--a{--pc-daycube-ground:color-mix(in srgb, var(--pc-parent-a) 16%, var(--pc-card))}.pc-daycube--b{--pc-daycube-ground:color-mix(in srgb, var(--pc-parent-b) 16%, var(--pc-card))}html.dark .pc-daycube--a{--pc-daycube-ground:color-mix(in srgb, var(--pc-parent-a) 24%, var(--pc-card))}html.dark .pc-daycube--b{--pc-daycube-ground:color-mix(in srgb, var(--pc-parent-b) 24%, var(--pc-card))}.pc-daycube--unset{color:var(--pc-muted);border-style:dashed}.pc-daycube__rail{width:var(--pc-daycube-rail);position:absolute;top:0;bottom:0}.pc-daycube__rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.pc-daycube__rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.pc-daycube__rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.pc-daycube__rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.pc-daycube--holiday{background-image:repeating-linear-gradient(135deg, var(--pc-hatch) 0 1px, transparent 1px 6px)}.pc-daycube--eve{background-image:repeating-linear-gradient(135deg, var(--pc-hatch) 0 1px, transparent 1px 6px);background-position:bottom;background-repeat:no-repeat;background-size:100% 46%}.pc-daycube__mark{background:var(--pc-copper);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--pc-daycube-ground);border-radius:999px;position:absolute;top:5px}.pc-daycube__mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:5px}.pc-daycube__mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:5px}.pc-daycube__mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:5px}.pc-daycube__mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:5px}.pc-daycube__claim{bottom:3px;inset-inline:var(--pc-daycube-inset) calc(var(--pc-daycube-rail) + var(--pc-daycube-inset));background-image:repeating-linear-gradient(to right, var(--pc-daycube-claim) 0 3px, transparent 3px 6px);height:3px;position:absolute}.pc-daycube__claim--a{--pc-daycube-claim:var(--pc-parent-a)}.pc-daycube__claim--b{--pc-daycube-claim:var(--pc-parent-b)}.pc-daycube__numeral{z-index:1;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.15;position:relative}.pc-daycube--today .pc-daycube__numeral{background:var(--pc-green);min-width:23px;height:23px;color:var(--pc-on-green);border-radius:999px;place-items:center;padding-inline-start:5px;padding-inline-end:5px;display:inline-grid}.pc-daycube__caption{z-index:1;max-width:100%;color:var(--pc-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.pc-daycube--roomy{min-height:62px}.pc-daycube--outside{opacity:.42}.pc-daycube--outside .pc-daycube__numeral{font-weight:600}.pc-daycube--selected{border-color:var(--pc-green);box-shadow:inset 0 0 0 1px var(--pc-green)}@media (prefers-reduced-motion:reduce){button.pc-daycube:hover{transform:none}}.pc-daycube-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.pc-daycube-grid__weekday{color:var(--pc-muted);text-align:center;padding-block-end:2px;font-size:11px;font-weight:700}.pc-daycube-legend{color:var(--pc-soft);flex-wrap:wrap;gap:9px 18px;font-size:12px;font-weight:600;display:flex}.pc-daycube-legend li{align-items:center;gap:7px;display:inline-flex}.pc-daycube-legend .pc-daycube{--pc-daycube-rail:5px;--pc-daycube-inset:4px;width:34px;min-height:26px;padding-block-start:3px;padding-block-end:3px}.pc-daycube-legend .pc-daycube__mark{top:3px}.pc-daycube-legend .pc-daycube__mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3px}.pc-daycube-legend .pc-daycube__mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3px}.pc-daycube-legend .pc-daycube__mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3px}.pc-daycube-legend .pc-daycube__mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3px}.pc-daycube-legend .pc-daycube__claim{bottom:2px}.pc-print-document{color:#182823;background:#e9ece9;margin:0;font-family:Arial,sans-serif}.pc-print-document .pc-print{box-sizing:border-box;background:#fff;width:min(210mm,100%);min-height:297mm;margin:24px auto;padding:15mm;display:block;box-shadow:0 8px 32px #16382a18}.pc-print-toolbar{z-index:1;background:#fff;border-bottom:1px solid #c9d2cd;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 24px;font:14px/1.5 Arial,sans-serif;display:flex;position:sticky;top:0}.pc-print-toolbar p{flex:300px;margin:0}.pc-print-toolbar [role=alert]:empty{display:none}.pc-print-toolbar button{cursor:pointer;color:#fff;background:#234f40;border:1px solid #234f40;border-radius:8px;padding:10px 18px;font:700 14px Arial,sans-serif}.pc-print-toolbar .pc-print-close{color:#234f40;background:#fff}.pc-print-toolbar button:focus-visible{outline-offset:3px;outline:3px solid #9e7827}.pc-print{color:#17241f;overflow-wrap:anywhere;text-align:start;font:10pt/1.55 Arial,sans-serif}.pc-print *,.pc-print :before,.pc-print :after{box-sizing:border-box}.pc-print h1{margin:0 0 2mm;font-size:22pt;font-weight:800;line-height:1.3}.pc-print h2{color:#234f40;border-bottom:1px solid #bbc9c1;margin:0 0 3mm;padding-bottom:1.5mm;font-size:13pt;font-weight:700}.pc-print h3{margin:4mm 0 2mm;font-size:11pt}.pc-print p{margin:1.5mm 0 3mm}.pc-print .pc-calculation-lines{border:1px solid #bbc9c1;border-radius:2mm;margin:3mm 0;padding:3mm}.pc-print .pc-calculation-lines h4{margin:0 0 2mm;font-size:10pt}.pc-print .pc-calculation-lines p{-moz-column-break-inside:avoid;break-inside:avoid;flex-wrap:wrap;justify-content:space-between;gap:2mm;margin:0;padding:1mm 0;font-size:9pt;display:flex}.pc-print .pc-calculation-lines p:last-child{border-top:1px solid #bbc9c1;font-weight:700}.pc-print .pc-calculation-lines bdi{font-variant-numeric:tabular-nums}.pc-print section{margin:0 0 7mm}.pc-print__header{border-bottom:2px solid #234f40;justify-content:space-between;align-items:flex-start;gap:8mm;margin-bottom:6mm;padding-bottom:4mm;display:flex}.pc-print__header>div{flex:1;min-width:0}.pc-print__header>div>span{color:#234f40;margin-bottom:2mm;font-weight:700;display:block}.pc-print__header dl{flex:0 60mm;margin:0;font-size:9pt}.pc-print__header dl>div{margin-bottom:2mm}.pc-print dt{color:#45554b}.pc-print dd{margin:0;font-weight:700}.pc-print__hero{border:1px solid #b5c7bb;background:#f2f6f3;border-inline-start:4px solid #234f40;border-radius:2mm;padding:4mm 5mm}.pc-print__hero>span{font-weight:700;display:block}.pc-print__hero>strong{margin:1mm 0;font-size:30pt;line-height:1.3;display:block}.pc-print__hero>p{font-size:11pt;font-weight:700}.pc-print__incomplete{background:#fffbf2;border:1px solid #be975d;border-inline-start:4px solid #a16d1b;padding:4mm}.pc-print table{border-collapse:collapse;table-layout:fixed;width:100%;margin:2mm 0 4mm;font-size:9pt}.pc-print th,.pc-print td{text-align:start;vertical-align:top;font-variant-numeric:tabular-nums;border:1px solid #cbd3cc;padding:1.7mm 2mm}.pc-print thead th{background:#eef3ef;font-weight:700}.pc-print tbody th{font-weight:600}.pc-print__input-table th:first-child{width:46%}.pc-print__scope{margin:3mm 0 0;font-size:9pt}.pc-print__scope>div{margin-bottom:2mm}.pc-print__scope dt{font-weight:700}.pc-print__columns>div+div{margin-top:6mm}.pc-print ul,.pc-print ol{margin:2mm 0;padding-inline-start:5mm;font-size:9pt;list-style:outside}.pc-print ol{list-style:decimal}.pc-print li{margin-bottom:1.5mm}.pc-print a{color:#234f40;text-decoration:underline}.pc-print__footer{color:#45554b;border-top:1px solid #bbc9c1;margin-top:6mm;padding-top:3mm;font-size:8.5pt}.pc-print-timestamp{color:#526459;font-size:8pt}.pc-print caption{text-align:start;margin-bottom:2mm;font-weight:700}.pc-print-feedback{z-index:100;bottom:20px;color:#253d30;background:#fffaf0;border:1px solid #bd9a67;border-radius:12px;max-width:640px;margin-inline-start:auto;margin-inline-end:auto;padding:18px;position:fixed;left:20px;right:20px;box-shadow:0 8px 40px #0002}.pc-print-feedback p{margin-bottom:12px}.pc-print-feedback button{margin-inline-end:8px}@media screen and (max-width:700px){.pc-print-document .pc-print{box-shadow:none;margin:0;padding:20px 14px}.pc-print__header{flex-direction:column;gap:3mm}.pc-print__header dl{flex-basis:auto}}@media print{@page{size:A4 portrait;margin:13mm 12mm 15mm}.pc-page{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body:has(.pc-print){background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body:has(.pc-print) #root{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}.pc-app,.pc-skip-link,.pc-legal-popover,.pc-sheet,.pc-sheet__overlay,.pc-dialog__overlay,.pc-compare,.pc-confirm,.pc-print-toolbar,.pc-print-feedback,.pc-page>button[aria-label="פתיחת סרגל נגישות"],.pc-page>#a11y-panel{display:none!important}.pc-print,.pc-print-document .pc-print{width:auto;min-height:0;box-shadow:none;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:0;display:block!important}.pc-print section{-moz-column-break-inside:auto;break-inside:auto}.pc-print__header,.pc-print__hero,.pc-print__incomplete{-moz-column-break-inside:avoid;break-inside:avoid}.pc-print h1,.pc-print h2,.pc-print h3,.pc-print caption{-moz-column-break-after:avoid;break-after:avoid}.pc-print tr{-moz-column-break-inside:avoid;break-inside:avoid}.pc-print thead{display:table-header-group}.pc-print tfoot{display:table-row-group}.pc-print p,.pc-print li{orphans:3;widows:3}}
