.app-footer{border-top:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);padding:var(--ui-space-6) var(--ui-space-4);font-size:var(--ui-text-body);line-height:var(--ui-leading-body)}.app-footer__link{align-items:center;font-weight:600;display:inline-flex}.app-footer__primary{gap:0 var(--ui-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-footer__primary li{min-width:0}.app-footer__notice{max-width:var(--ui-content);margin:var(--ui-space-3) 0 0;color:var(--ui-ink-muted)}.app-footer__company{margin:var(--ui-space-2) 0 0;color:var(--ui-ink-muted)}.app-footer a{overflow-wrap:anywhere;border-radius:4px}.app-footer a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.app-footer a:hover{color:var(--ui-brand-hover)}@media (width>=640px){.app-footer{padding-inline:max(var(--ui-space-8), calc((100% - 1180px) / 2 + var(--ui-space-8)))}}@media (width>=768px){.atlas-page:has(.moj-frame)>.app-footer{padding-inline:var(--ui-space-6)}}:root{--site-header-height:56px;--app-header-height:var(--site-header-height);--app-header-full-height:var(--site-header-height)}.site-header{z-index:50;border-bottom:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);position:sticky;top:0}.site-header__row{height:calc(var(--site-header-height) - 1px);align-items:center;gap:var(--ui-space-2);padding-inline:var(--ui-space-6);display:flex}.site-header__brand{border-radius:4px;flex:none;align-items:center;min-height:44px;display:inline-flex}.site-header__brand img{width:36px;height:36px}.site-header__brand .font-display{font-size:20px;line-height:28px}.site-header__row .site-header__link,.site-header__row .reading-control{min-height:44px;font-size:16px}.site-header__row .reading-control__mark{font-size:18px}.site-header__nav{align-items:center;gap:var(--ui-space-1);margin-left:var(--ui-space-6);display:flex}.site-header__end{align-items:center;gap:var(--ui-space-2);min-width:0;margin-left:auto;display:flex}.site-header__link,.site-header__item{min-height:var(--ui-control-height);align-items:center;gap:var(--ui-space-2);padding-inline:var(--ui-space-3);color:var(--ui-ink);font:inherit;font-size:var(--ui-text-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.site-header__link:hover,.site-header__item:hover,.site-header__link[aria-expanded=true]{background:var(--ui-surface-muted)}.site-header__link{position:relative}.site-header__link:is([aria-current=page],[data-active]):after{right:var(--ui-space-3);bottom:calc((44px - var(--site-header-height)) / 2);left:var(--ui-space-3);background:var(--ui-brand);content:"";height:2px;position:absolute}.site-header :is(a,button):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.site-header__menu,.site-header__drawer{display:none}@media (width<=767px){.site-header__row{gap:var(--ui-space-1);padding-inline:var(--ui-space-4)}.site-header__nav,.site-header__account,.site-header__sign-out{display:none}.site-header__end{display:contents}.site-header .reading-control{margin-left:auto}.site-header__menu{padding-inline:var(--ui-space-2);display:inline-flex}}@media (height<=600px){.site-header{position:relative}}.site-header__item[aria-current=page]{background:var(--ui-surface-muted);font-weight:700;position:relative}.site-header__item[aria-current=page]:before{top:var(--ui-space-2);bottom:var(--ui-space-2);background:var(--ui-brand);content:"";border-radius:2px;width:3px;position:absolute;left:0}.site-header__link[aria-disabled=true],.site-header__item[aria-disabled=true]{opacity:.55}.site-header__chevron,.site-header__menu svg,.site-header__avatar svg{flex:none;width:18px;height:18px}.site-header__chevron{transition:transform .18s cubic-bezier(.2,.8,.2,1)}[aria-expanded=true]>.site-header__chevron{transform:rotate(180deg)}.site-header__tools{position:relative}.site-header__panel,.site-header__drawer ul{margin:0;padding:0;list-style:none}.site-header__panel{top:calc(100% + var(--ui-space-1));left:calc(-1 * (var(--ui-space-2) + 1px));border:1px solid var(--ui-line);background:var(--ui-surface);min-width:15rem;padding:var(--ui-space-2);box-shadow:0 12px 32px color-mix(in oklab, var(--ui-ink) 12%, transparent);border-radius:12px;display:grid;position:absolute}.site-header__panel[hidden],.site-header__drawer[hidden]{display:none}.site-header__panel .site-header__item,.site-header__drawer .site-header__item{border-radius:8px;width:100%}.site-header__noscript-nav{gap:0 var(--ui-space-4);border-top:1px solid var(--ui-line);padding:var(--ui-space-2) var(--ui-space-6);flex-wrap:wrap;display:flex}.site-header__noscript-nav a{min-height:var(--ui-control-height);color:var(--ui-ink);align-items:center;font-weight:700;display:inline-flex}@media (width<=767px){.site-header__drawer{inset:var(--site-header-height) 0 0;overscroll-behavior:contain;border-top:1px solid var(--ui-line);background:var(--ui-surface);padding:var(--ui-space-4) var(--ui-space-2);display:block;position:fixed;overflow-y:auto}.site-header__drawer .site-header__item{min-height:3rem}.site-header__group{margin:var(--ui-space-4) 0 var(--ui-space-1);padding-inline:var(--ui-space-3);color:var(--ui-ink-muted);font-size:var(--ui-text-body);font-weight:700}.site-header__drawer .site-header__drawer-end{margin-top:var(--ui-space-4);border-top:1px solid var(--ui-line);padding-top:var(--ui-space-4)}.site-header__noscript-nav{padding-inline:var(--ui-space-4)}}@media (height<=600px){.site-header__drawer{position:absolute;inset:100% 0 auto}}@media (width<=359px){.site-header__menu-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.site-header__chevron{transition:none}}.site-header__status{display:contents}.site-header__status [role=status]:empty{position:absolute}.site-header__status [role=status]>:not(:first-child){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header__account{padding-inline:var(--ui-space-2) var(--ui-space-3)}.site-header__avatar{border:1px solid var(--ui-line-strong);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.site-header__avatar[data-signed-in]{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-surface)}.site-header .reading-control{min-width:44px;padding-inline:var(--ui-space-2);background:0 0;border:0}.site-header .reading-control:hover,.site-header .reading-control[aria-pressed=true]{background:var(--ui-surface-muted)}.site-header .reading-control>span:nth-child(2){display:none}@media (width<=1023px){.site-header__status [role=status]:not(:empty){top:calc(100% + var(--ui-space-2));right:var(--ui-space-4);max-width:calc(100% - 2 * var(--ui-space-4));background:var(--ui-surface);box-shadow:0 4px 12px color-mix(in oklab, var(--ui-ink) 12%, transparent);border-radius:4px;position:absolute}}.site-header__signup{padding-inline:var(--ui-space-3);border:1px solid var(--ui-line-strong);color:var(--ui-ink);border-radius:999px;font-weight:700}.site-header__signup:hover{border-color:var(--ui-ink)}.site-header__item--signup{color:var(--ui-brand);font-weight:700}@media (width<=767px){.site-header__signup{display:none}}.homepage-page{background:var(--ui-surface-muted) repeating-linear-gradient(135deg, color-mix(in oklab, var(--ui-ink) 7%, transparent) 0 1px, transparent 1px 9px);color:var(--ui-ink);flex-direction:column;display:flex}.homepage-page>main{flex:1 0 auto}.home-frame{box-sizing:border-box;border-inline:1px solid var(--ui-line);background:var(--ui-background);width:100%;max-width:1280px;margin-inline:auto}.home-frame :where(h1,h2,h3,h4,p){margin:0}.home-frame :where(h1,h2,h3){letter-spacing:-.022em;text-wrap:balance}.home-row{border-bottom:1px solid var(--ui-line);position:relative}.home-row:before,.home-row:after{content:"";z-index:2;background:linear-gradient(var(--ui-ink), var(--ui-ink)) 50% / 1px 100% no-repeat, linear-gradient(var(--ui-ink), var(--ui-ink)) 50% / 100% 1px no-repeat;width:13px;height:13px;position:absolute;bottom:-7px}.home-row:before{left:-7px}.home-row:after{right:-7px}.home-pad{padding:80px 64px}.home-frame h2{font-size:clamp(1.875rem,1.2rem + 2vw,2.75rem);font-weight:800;line-height:1.1}.home-sub{max-width:36em;margin-top:var(--ui-space-4);color:var(--ui-ink-muted);font-size:1.125rem}.home-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homepage-faq{max-width:860px;margin-top:var(--ui-space-8)}.homepage-faq__item{border-bottom:1px solid var(--ui-line)}.homepage-faq__item h3{font-size:1rem}.homepage-faq__item button{justify-content:space-between;align-items:center;gap:var(--ui-space-3);width:100%;min-height:56px;padding:var(--ui-space-2) 0;color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.homepage-faq__item button:after{content:"+";flex:none;font-size:1.4rem;font-weight:400;line-height:1}.homepage-faq__item button[aria-expanded=true]:after{content:"−"}.homepage-faq__answer{max-width:var(--ui-content);padding-bottom:var(--ui-space-4);color:var(--ui-ink-muted)}:root[data-home-return] :is(.homepage-steps,.home-faq-sec){display:none}@media (width<=1024px){.home-pad{padding:72px 32px}}@media (width<=640px){.home-frame{border-inline:0}.home-row:before,.home-row:after{display:none}.home-pad{padding:32px 16px 36px}.home-sub{margin-top:12px;font-size:1rem}.homepage-faq__item button{min-height:48px}}.home-hero{padding:12px}.home-hero__card{border:1px solid var(--ui-line);background:var(--ui-background);border-radius:24px;grid-template-columns:minmax(0,48fr) minmax(0,52fr);grid-template-areas:"copy pic";align-items:center;min-height:min(720px,100dvh - 90px);display:grid;position:relative;overflow:hidden}.home-hero__card:before{content:"";background-image:linear-gradient(color-mix(in oklab, var(--ui-ink) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--ui-ink) 4.5%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(60% 70% at 72% 55%, var(--ui-ink) 0, transparent 75%);-webkit-mask-image:radial-gradient(60% 70% at 72% 55%, var(--ui-ink) 0, transparent 75%);mask-image:radial-gradient(60% 70% at 72% 55%, var(--ui-ink) 0, transparent 75%);pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.home-hero__pic{z-index:1;grid-area:pic;place-items:center;margin:0;padding:40px 40px 40px 0;display:grid;position:relative}.home-hero__pic img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:620px;display:block}.home-hero__copy{z-index:2;grid-area:copy;padding:56px 24px 64px 56px;position:relative}.home-hero h1{letter-spacing:-.035em;margin-top:0;font-size:clamp(2.5rem,1rem + 3.6vw,4rem);font-weight:800;line-height:1.02}.home-hero h1 span{font-weight:500;display:block}.home-hero .home-sub{max-width:30em;margin-top:22px}.home-ctas{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:36px;display:flex}@media (width<=1024px){.home-hero__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"pic""copy";align-items:start;min-height:0}.home-hero__card:before{-webkit-mask-image:radial-gradient(70% 45% at 50% 78%, var(--ui-ink) 0, transparent 75%);-webkit-mask-image:radial-gradient(70% 45% at 50% 78%, var(--ui-ink) 0, transparent 75%);mask-image:radial-gradient(70% 45% at 50% 78%, var(--ui-ink) 0, transparent 75%)}.home-hero__pic{justify-items:center;padding:32px 24px 0}.home-hero__pic img{width:min(100%,640px)}}@media (width<=640px){.home-hero{padding:8px}.home-hero__pic{padding:16px 12px 0}.home-hero__pic img{width:auto;height:184px;margin-inline:auto}.home-hero__copy{padding:12px 20px 20px}.home-hero h1{margin-top:0;font-size:2.125rem}.home-hero .home-sub{margin-top:14px;font-size:1.0625rem;line-height:1.5}.home-ctas{margin-top:22px}}.home-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:34rem;margin:24px 0 0;padding:0;list-style:none;display:grid}.home-values li{display:flex}.home-value{--home-tone:var(--ui-brand);border:1px solid var(--ui-line);border-left:3px solid var(--home-tone);background:var(--ui-surface);min-height:56px;color:var(--ui-ink);border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:2px;padding:9px 14px 9px 13px;text-decoration:none;transition:border-color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:flex}.home-value[data-tone=warning]{--home-tone:var(--ui-warning)}.home-value[data-tone=success]{--home-tone:var(--ui-success)}.home-value[data-tone=focus]{--home-tone:var(--ui-focus)}.home-value b{font-size:1rem;font-weight:800;line-height:1.25}.home-value span{color:var(--ui-ink-muted);font-size:.875rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.home-value:hover{border-color:var(--home-tone);transform:translateY(-2px)}}.home-value:active{transform:scale(.98)}.home-hero .home-values+.home-ctas{margin-top:28px}@media (width<=640px){.home-values{gap:8px;margin-top:14px}.home-value{padding:8px 10px 8px 11px}.home-value b{font-size:.9375rem}.home-value span{font-size:.8125rem}.home-hero .home-values+.home-ctas{margin-top:16px}}.home-pill{background:var(--ui-brand);min-height:56px;color:var(--ui-on-brand);box-shadow:0 14px 30px -12px color-mix(in oklab, var(--ui-brand) 60%, transparent);border-radius:999px;align-items:center;gap:14px;padding:0 8px 0 26px;font-size:1.0625rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.home-pill__c{background:var(--ui-on-brand);width:40px;height:40px;color:var(--ui-brand);border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid}.home-pill:hover{background:var(--ui-brand-hover)}.home-pill:hover .home-pill__c{transform:translate(3px)rotate(-45deg)}.home-pill:active{transform:scale(.98)}.home-pill--back,:root[data-home-return] .home-pill--new{display:none}:root[data-home-return] .home-pill--back{display:inline-flex}.home-tlink{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.home-tlink:hover{-webkit-text-decoration-color:var(--ui-brand);-webkit-text-decoration-color:var(--ui-brand);text-decoration-color:var(--ui-brand)}.home-next{z-index:2;border:1px solid var(--ui-line);background:color-mix(in oklab, var(--ui-surface) 92%, transparent);width:272px;box-shadow:0 16px 32px -20px color-mix(in oklab, var(--ui-ink) 45%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;bottom:3%;left:2%}.home-next__ring{flex:none;width:52px;height:52px;position:relative}.home-next__ring svg{fill:none;stroke-width:7px;transform:rotate(-90deg)}.home-next__track{stroke:var(--ui-surface-muted)}.home-next__arc{stroke:var(--ui-ink);stroke-linecap:round}.home-next__ring b{place-items:center;font-size:.9375rem;font-weight:800;display:grid;position:absolute;inset:0}.home-next small{color:var(--ui-ink-muted);font-size:.8125rem;font-weight:600;display:block}.home-next strong{font-size:1.0625rem;line-height:1.25;display:block}.home-ex{background:var(--ui-ink);color:var(--ui-surface);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:800;position:absolute;top:-11px;right:14px}@media (prefers-reduced-motion:no-preference){.home-next{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s both home-up}}@keyframes home-up{0%{opacity:0;transform:translateY(18px)}}@media (width<=1024px){.home-next{width:min(100%,320px);margin:-28px auto 0;position:relative;bottom:auto;left:auto}}@media (width<=640px){.home-next{display:none}}.homepage-return{--homepage-return-height:176px;display:none}:root[data-home-return] .homepage-return{min-block-size:var(--homepage-return-height);margin-top:var(--ui-space-3);display:block}:root[data-home-return] .home-next{display:none}.homepage-return__bar{box-sizing:border-box;align-items:center;gap:var(--ui-space-3) var(--ui-space-6);min-block-size:var(--homepage-return-height);padding:var(--ui-space-4) var(--ui-space-6);border:1px solid var(--ui-line-strong);background:var(--ui-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid}.homepage-return__bar p{margin:0}.homepage-return__house{overflow-wrap:anywhere;min-block-size:1.5em;font-weight:800}.homepage-return__step{min-block-size:3em}.homepage-return__label{color:var(--ui-ink-muted)}.homepage-return__open{min-height:var(--ui-control-height);padding:0 var(--ui-space-4);border:1px solid var(--ui-line-strong);color:var(--ui-ink);border-radius:10px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.homepage-return__open:hover{border-color:var(--ui-ink)}@media (width>=640px){.homepage-return{--homepage-return-height:84px}.homepage-return__bar{grid-template-columns:auto minmax(0,1fr) auto}}.home-cells{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-cells li{border-right:1px solid var(--ui-line);padding:28px 32px}.home-cells li:last-child{border-right:0}.home-cells b{letter-spacing:-.03em;font-size:2.25rem;font-weight:800;line-height:1;display:block}.home-cells span{color:var(--ui-ink-muted);margin-top:8px;font-size:1.0625rem;display:block}.home-steps4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.home-steps4 li{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;padding:14px 16px 16px;display:grid;position:relative}.home-steps4__n{grid-column:1/-1;height:12px;margin-bottom:10px;position:relative}.home-steps4__n:before{content:"";background:var(--ui-line-strong);height:1px;position:absolute;inset:5px -16px auto 0}.home-steps4__n:after{content:"";background:var(--ui-brand);width:12px;height:12px;box-shadow:0 0 0 4px var(--ui-surface);border-radius:50%;position:absolute;top:0;left:0}.home-steps4 img{object-fit:contain;mix-blend-mode:multiply;grid-row:2;width:112px;height:112px;margin-bottom:8px}.home-steps4 h3{grid-row:3;font-size:1.125rem;font-weight:800;line-height:1.25}.home-steps4 p{color:var(--ui-ink-muted);grid-row:4;margin-top:4px;font-size:.9375rem}.home-final{text-align:center}.home-final .home-sub{margin-inline:auto}.home-final__cta{justify-content:center;margin-top:32px;display:flex}@media (width<=1024px){.home-cells,.home-steps4{grid-template-columns:repeat(2,minmax(0,1fr))}.home-cells li:nth-child(2){border-right:0}.home-cells li:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}}@media (width<=640px){.home-cells li{padding:16px}.home-steps4 li{padding:12px}.home-steps4__n:before{right:-12px}.home-steps4 img{width:88px;height:88px;margin-bottom:6px}.home-steps4 h3{font-size:1rem}.home-steps4 p{font-size:.875rem}}.home-live{border:1px solid var(--ui-line);background:var(--ui-surface);grid-template-columns:300px minmax(0,1fr);min-height:460px;margin-top:32px;display:grid;position:relative}.home-live:not([data-ready]){grid-template-columns:minmax(0,1fr)}.home-live:not([data-ready]) .home-panel+.home-panel{border-top:1px solid var(--ui-line);margin-top:32px;padding-top:32px}.home-tabs{border-right:1px solid var(--ui-line);flex-direction:column;display:flex}.home-tabs[hidden]{display:none}.home-tab{border:0;border-bottom:1px solid var(--ui-line);min-height:44px;color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:22px 24px;position:relative}.home-tab b{font-size:1.125rem;display:block}.home-tab span{color:var(--ui-ink-muted);margin-top:2px;display:block}.home-tab:before{content:"";background:var(--ui-brand);width:3px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.home-tab:hover,.home-tab[aria-selected=true]{background:var(--ui-background)}.home-tab[aria-selected=true]:before{transform:none}.home-tab:focus-visible{outline:3px solid var(--ui-focus);outline-offset:-3px}.home-panels{padding:32px 40px;position:relative}.home-panels>.home-ex{top:16px;right:16px}.home-panel h3{font-size:1.375rem;font-weight:800}.home-k{color:var(--ui-ink-muted);margin-bottom:6px;font-size:.8125rem;font-weight:700}.home-note{color:var(--ui-ink-muted);margin-top:18px}.home-checks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.home-checks label{border:1px solid var(--ui-line-strong);cursor:pointer;border-radius:12px;align-items:center;gap:14px;min-height:52px;padding:0 16px;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}.home-checks input{width:22px;height:22px;accent-color:var(--ui-success);flex:none}.home-checks label:has(input:checked){border-color:var(--ui-success);background:color-mix(in oklab, var(--ui-success) 5%, transparent)}.home-prog{align-items:center;gap:12px;margin-top:14px;font-weight:700;display:flex}.home-prog__dots{gap:6px;display:flex}.home-prog__dots i{background:var(--ui-surface-muted);border-radius:3px;width:28px;height:6px;transition:background-color .3s}.home-prog__dots i[data-on]{background:var(--ui-success)}@media (prefers-reduced-motion:no-preference){.home-live[data-ready] .home-panel{animation:.4s cubic-bezier(.22,1,.36,1) home-up}}.home-pv{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:32px;margin-top:16px;display:grid}.home-field label,.home-dirs legend{margin-bottom:8px;padding:0;font-weight:700;display:block}.home-field__in{border:1px solid var(--ui-line-strong);background:var(--ui-surface);border-radius:10px;align-items:center;min-height:52px;padding:0 14px;display:flex}.home-field__in:focus-within{outline:3px solid var(--ui-focus);outline-offset:2px}.home-field input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1.125rem;font-weight:700}.home-field small{color:var(--ui-ink-muted);margin-top:6px;display:block}.home-dirs{border:0;margin:20px 0 0;padding:0}.home-dirs__opts{flex-wrap:wrap;gap:8px;display:flex}.home-dirs label{position:relative}.home-dirs input{opacity:0;position:absolute}.home-dirs span{border:1px solid var(--ui-line-strong);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}.home-dirs input:checked+span{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-surface)}.home-dirs input:focus-visible+span{outline:3px solid var(--ui-focus);outline-offset:2px}.home-compass{border:1px dashed var(--ui-line-strong);background:var(--ui-background);border-radius:50%;place-items:center;width:240px;height:240px;display:grid;position:relative}.home-compass img{width:150px;height:auto}.home-compass__arrow{transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-compass__arrow:before,.home-compass__arrow:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.home-compass__arrow:before{background:var(--ui-brand);width:2px;height:40px;bottom:6px}.home-compass__arrow:after{border:7px solid #0000;border-top:10px solid var(--ui-brand);border-bottom:0;bottom:44px}.home-compass__s{color:var(--ui-ink-muted);font-size:.75rem;font-weight:700;position:absolute;bottom:-26px}@media (width<=640px){.home-pv{grid-template-columns:minmax(0,1fr)}.home-compass{width:200px;height:200px;margin:8px auto 24px}}.home-seg{border:1px solid var(--ui-line-strong);background:var(--ui-background);border-radius:999px;margin-top:16px;padding:4px;display:inline-flex}.home-seg[hidden]{display:none}.home-seg button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:700}.home-seg button[aria-pressed=true]{background:var(--ui-ink);color:var(--ui-surface)}.home-yoy{gap:14px;max-width:520px;margin-top:24px;display:grid}.home-yoy div{grid-template-columns:150px minmax(0,1fr) 70px;align-items:center;gap:12px;font-size:.9375rem;display:grid}.home-yoy i{background:var(--ui-line-strong);transform-origin:0;border-radius:7px;height:14px}.home-yoy [data-now] i{background:var(--ui-ink)}.home-yoy b{text-align:right;font-variant-numeric:tabular-nums}.home-note b,.home-nowrap{white-space:nowrap}.home-qa{max-width:620px;margin-top:16px}.home-qa details{border-bottom:1px solid var(--ui-line)}.home-qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-weight:700;list-style:none;display:flex}.home-qa summary::-webkit-details-marker{display:none}.home-qa summary:after{content:"+";font-size:1.4rem;font-weight:400}.home-qa details[open] summary:after{content:"−"}.home-qa p{color:var(--ui-ink-muted);padding-bottom:16px}@media (prefers-reduced-motion:no-preference){.home-yoy i{animation:.9s cubic-bezier(.22,1,.36,1) both home-grow}}@keyframes home-grow{0%{transform:scaleX(0)}}@media (width<=640px){.home-panels{padding:20px 16px}.home-checks label{min-height:44px;padding-block:6px}.home-yoy div{grid-template-columns:minmax(0,1fr) 60px}.home-yoy span{grid-column:1/3}}.home-dark{background:var(--ui-ink);color:var(--ui-dark-ink)}.home-dark.home-row:before,.home-dark.home-row:after{background:linear-gradient(var(--ui-dark-ink), var(--ui-dark-ink)) 50% / 1px 100% no-repeat, linear-gradient(var(--ui-dark-ink), var(--ui-dark-ink)) 50% / 100% 1px no-repeat}.home-dark :focus-visible{outline:3px solid var(--ui-focus);outline-offset:0;box-shadow:0 0 0 6px var(--ui-dark-ink)}.home-dark .home-sub{color:var(--ui-dark-ink-muted)}.home-dark .home-live{border-color:var(--ui-dark-line);color:var(--ui-ink)}.homepage-page .app-footer{box-sizing:border-box;background:var(--ui-ink);width:100%;max-width:1280px;color:var(--ui-dark-ink);border-top:0;margin-inline:auto;padding:48px 64px 0}.homepage-page .app-footer__inner{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.homepage-page .app-footer__notice{max-width:40em;color:var(--ui-dark-ink-muted);margin:0}.homepage-page .app-footer a:hover{color:var(--ui-dark-ink-muted)}.homepage-page .app-footer a:focus-visible{outline:3px solid var(--ui-focus);outline-offset:0;box-shadow:0 0 0 6px var(--ui-dark-ink)}.home-word{box-sizing:border-box;background:var(--ui-ink);width:100%;max-width:1280px;margin-inline:auto;padding-inline:64px;overflow:hidden}.home-word span{color:#0000;letter-spacing:-.05em;white-space:nowrap;-webkit-text-stroke:1.5px var(--ui-dark-ink);-webkit-user-select:none;user-select:none;margin-top:24px;font-size:clamp(4rem,15vw,13.5rem);font-weight:800;line-height:.78;display:block;transform:translateY(8%)}.home-word b{-webkit-text-stroke-color:var(--ui-dark-brand)}@media (width<=1024px){.homepage-page .app-footer,.home-word{padding-inline:32px}}@media (width<=640px){.homepage-page .app-footer,.home-word{padding-inline:16px}.homepage-page .app-footer{padding-top:40px}.home-word span{-webkit-text-stroke-width:1px}}@media (width<=1024px){.home-live[data-ready]{grid-template-columns:minmax(0,1fr)}.home-tabs{border-right:0;border-bottom:1px solid var(--ui-line);flex-direction:row}.home-tab{border-right:1px solid var(--ui-line);border-bottom:0;flex:1 1 0}.home-tab span{display:none}.home-tab:before{width:auto;height:3px;inset:auto 0 0;transform:scaleX(0)}}@media (width<=640px){.home-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-tab{border-bottom:1px solid var(--ui-line);padding:14px 16px}.home-tab b{font-size:1rem}}:root:not([data-home-variant=a]) .home-var-a,:root[data-home-variant=a] :is(.home-var-b,.home-var-b2),:root:not([data-home-variant=b2]) .home-var-b2{display:none}.home-values--why{grid-template-columns:minmax(0,1fr);gap:6px;max-width:30rem}.home-var-b2+.home-values--why{margin-top:10px}.home-hero .home-why{max-width:32em;color:var(--ui-ink);margin-top:18px;font-size:1.125rem;font-weight:600;line-height:1.45}.home-value--soon{background:var(--ui-background);border-style:dashed dashed dashed solid;margin:0}.home-value[data-tone=muted]{--home-tone:var(--ui-line-strong)}.home-value small,.home-offer__item small{background:var(--ui-ink);color:var(--ui-surface);vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.6875rem;font-weight:800}.home-offer{padding:48px 64px 56px}.home-offer h2{font-size:clamp(1.5rem,1rem + 1.4vw,2rem)}.home-offer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.home-offer__grid li{display:flex}.home-offer__item{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:96px;color:var(--ui-ink);border-radius:12px;flex:1;grid-template-rows:1fr auto auto 1fr;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:2px 14px;margin:0;padding:12px;text-decoration:none;display:grid}.home-offer__item img{object-fit:contain;mix-blend-mode:multiply;grid-row:1/-1;width:72px;height:72px}.home-offer__item :is(b,span){grid-column:2}.home-offer__item b{grid-row:2;font-weight:800;line-height:1.25}.home-offer__item span{color:var(--ui-ink-muted);grid-row:3;font-size:.875rem;line-height:1.35}.home-offer__item--soon{background:var(--ui-background);border-style:dashed}@media (hover:hover) and (pointer:fine){a.home-offer__item:hover{border-color:var(--ui-ink)}}@media (width<=1024px){.home-offer{padding:40px 32px}.home-offer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.home-hero .home-why{margin-top:12px;font-size:1rem}.home-offer{padding:32px 16px 36px}.home-offer__grid{gap:8px}.home-offer__item{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start;padding:10px}.home-offer__item>*{grid-column:1}.home-offer__item img{grid-row:1}.home-offer__item b{grid-row:2}.home-offer__item span{grid-row:3}}:root[data-home-variant=a] .home-hero h1{font-size:clamp(2.25rem,1rem + 2.8vw,3.25rem)}.home-values--map{gap:8px;margin-top:20px}.home-values--map .home-value{min-height:52px;padding-block:7px}.home-cells--why{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.home-cells--why{grid-template-columns:minmax(0,1fr)}.home-cells--why li{border-right:0;border-bottom:1px solid var(--ui-line)}}.home-values--map li:last-child{grid-column:1/-1}.home-offer__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.home-offer__grid li{grid-column:span 2}.home-offer__grid li:nth-child(5){grid-column:2/span 2}@media (width<=1024px){.home-offer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-offer__grid li,.home-offer__grid li:nth-child(5){grid-column:auto}.home-offer__grid li:last-child{grid-column:1/-1}}@media (width<=640px){.home-offer__item img,.home-offer__item :is(b,span){grid-column:1}}.home-values--why .home-value{border:0;border-left:3px solid var(--home-tone);background:0 0;border-radius:0;min-height:0;padding:2px 0 2px 12px}.pd-button{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);max-width:100%;padding:var(--ui-space-3) var(--ui-space-6);border-radius:var(--ui-radius-sm,8px);--pd-button-bg:var(--ui-brand);--pd-button-fg:var(--ui-on-brand);text-align:center;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.pd-button.pd-button{background:var(--pd-button-bg);color:var(--pd-button-fg);font-size:var(--ui-text-body);line-height:1.25}@media (hover:hover){.pd-button:hover{--pd-button-bg:var(--ui-brand-hover)}}.pd-button--secondary{border-color:var(--ui-line-strong);--pd-button-bg:var(--ui-surface);--pd-button-fg:var(--ui-ink)}.pd-button--quiet{--pd-button-bg:transparent;--pd-button-fg:var(--ui-ink)}@media (hover:hover){.pd-button--secondary:hover,.pd-button--quiet:hover{--pd-button-bg:var(--ui-surface-muted)}}.pd-button[aria-disabled=true]{border-color:var(--ui-line);--pd-button-bg:var(--ui-surface-muted);--pd-button-fg:var(--ui-ink-muted);cursor:not-allowed}.pd-button svg{flex:none;block-size:1.25rem;inline-size:1.25rem}:is(.pd-button,.pd-link,.pd-stepper__done,.pd-help__trigger,.pd-disclaimer__toggle):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.pd-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.pd-badge{align-items:center;gap:var(--ui-space-1);max-width:100%;min-block-size:1.5rem;padding:0 var(--ui-space-2);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm,8px);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-text-small);overflow-wrap:anywhere;font-weight:600;line-height:1.3;display:inline-flex}.pd-badge svg{flex:none;block-size:.875rem;inline-size:.875rem}.pd-badge[data-status=not-started]{border-style:dashed}.pd-badge[data-status=not-started] svg,.pd-badge[data-status=example] svg{color:var(--ui-ink-muted)}.pd-badge[data-status=done]{border-color:var(--ui-success);background:color-mix(in oklab, var(--ui-success) 10%, var(--ui-surface))}.pd-badge[data-status=done] svg{color:var(--ui-success)}.pd-badge[data-status=stale]{border-color:var(--ui-warning);background:var(--ui-warning-soft)}.pd-badge[data-status=stale] svg{color:var(--ui-warning)}.pd-badge[data-status=example]{background:var(--ui-surface-muted);border-style:dotted}.pd-badge__reason{font-weight:400}.pd-art{border-radius:var(--ui-radius-sm,8px);background:var(--ui-background);color:var(--ui-ink-muted);place-items:center;display:grid;overflow:hidden}.pd-art img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.pd-tile-grid{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-tile{box-sizing:border-box;gap:var(--ui-space-3);block-size:100%;padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md,12px);background:var(--ui-surface);color:var(--ui-ink);flex-direction:column;display:flex;position:relative}.pd-tile:hover{border-color:var(--ui-line-strong)}.pd-tile:has(.pd-tile__action:focus-visible){outline:3px solid var(--ui-focus);outline-offset:3px}.pd-tile__top{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.pd-tile__art{flex:none;block-size:96px;inline-size:96px}.pd-tile .pd-tile__title{letter-spacing:-.02em;font-size:var(--ui-text-h3);margin:0;font-weight:800;line-height:1.35}.pd-tile__value{font-size:var(--ui-text-h2);font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1.25}.pd-tile__note{color:var(--ui-ink-muted);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);margin:0}.pd-tile__action{align-items:center;gap:var(--ui-space-2);min-block-size:var(--ui-control-height);color:var(--ui-ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pd-tile__action:focus-visible{outline:none}.pd-tile__action:after{content:"";border-radius:inherit;position:absolute;inset:0}.pd-tile:hover .pd-tile__action{text-decoration-thickness:2px}.pd-tile__action svg{block-size:1.25rem;inline-size:1.25rem}.pd-choice-grid{gap:var(--ui-space-3);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.75rem),1fr));min-inline-size:0;margin:0;padding:0;display:grid}.pd-choice{box-sizing:border-box;align-content:start;gap:var(--ui-space-2);min-block-size:var(--ui-control-height);padding:var(--ui-space-3);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-md,12px);background:var(--ui-surface);color:var(--ui-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.pd-choice:hover{background:var(--ui-surface-muted)}.pd-choice:has([data-state=checked]){border-color:var(--ui-ink);background:color-mix(in oklab, var(--ui-ink) 5%, var(--ui-surface));box-shadow:inset 0 0 0 1px var(--ui-ink)}.pd-choice:has(:focus-visible){outline:3px solid var(--ui-focus);outline-offset:3px}.pd-choice__art{aspect-ratio:1;grid-column:1/-1;inline-size:100%;max-inline-size:160px;margin-inline:auto}.pd-choice__art svg{block-size:2rem;inline-size:2rem}.pd-choice__title{font-size:var(--ui-text-body);grid-column:1;font-weight:600;line-height:1.35}.pd-choice__description{color:var(--ui-ink-muted);font-size:var(--ui-text-body);grid-column:1;line-height:1.4}.pd-choice__indicator{border:2px solid var(--ui-line-strong);background:var(--ui-surface);block-size:1.25rem;inline-size:1.25rem;color:var(--ui-ink);box-shadow:none;cursor:pointer;border-radius:50%;grid-area:1/2;place-items:center;padding:0;display:grid}.pd-choice:has(.pd-choice__art) .pd-choice__indicator{grid-row:2}.pd-choice__indicator[data-variant=checkbox]{border-radius:var(--ui-radius-sm,8px)}.pd-choice__indicator[data-state=checked]{border-color:var(--ui-ink)}.pd-choice__indicator[data-variant=checkbox][data-state=checked]{background:var(--ui-ink);color:var(--ui-surface)}.pd-choice__indicator.pd-choice__indicator:focus-visible{box-shadow:none;outline:none}.pd-choice__indicator svg{fill:currentColor;color:currentColor;block-size:.75rem;inline-size:.75rem}.pd-choice__indicator[data-variant=checkbox] svg{fill:none;block-size:.875rem;inline-size:.875rem}.pd-field-error.pd-field-error{align-items:flex-start;gap:var(--ui-space-2);margin:0 0 var(--ui-space-3);color:var(--ui-error);font-weight:600;display:flex}.pd-field-error svg{flex:none;block-size:1.25rem;inline-size:1.25rem;margin-top:calc(.5lh - .625rem)}.pd-stepper{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);color:var(--ui-ink);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name track count";display:grid}.pd-stepper__name{font-size:var(--ui-text-body);grid-area:name;margin:0;font-weight:600;line-height:1.25}.pd-stepper__count{color:var(--ui-ink-muted);font-size:var(--ui-text-small);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:count;margin:0;font-weight:600}.pd-stepper__track{align-items:center;gap:var(--ui-space-1);grid-area:track;margin:0;padding:0;list-style:none;display:flex}.pd-stepper__step{min-inline-size:var(--ui-space-6);flex:1 1 0}.pd-stepper__segment{block-size:var(--ui-space-2);border-radius:var(--ui-radius-sm,8px);background:var(--ui-surface-muted);box-shadow:inset 0 0 0 1px var(--ui-line-strong);display:block;position:relative;overflow:hidden}.pd-stepper__step[data-state=current] .pd-stepper__segment{transform:scaleY(1.5)}.pd-stepper__fill{transform-origin:0;background:var(--ui-ink);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .pd-stepper__fill{transform-origin:100%}.pd-stepper__step[data-state=done] .pd-stepper__fill{transform:scaleX(1)}.pd-stepper__step[data-state=current] .pd-stepper__fill{background:var(--ui-brand);transform:scaleX(1)}.pd-stepper__done{border-radius:var(--ui-radius-sm,8px);cursor:pointer;background:0 0;border:0;inline-size:100%;padding:0;display:block;position:relative}.pd-stepper__done:before{content:"";inset-inline:0;inset-block:calc(-1 * var(--ui-space-3));position:absolute}.pd-stepper__done:hover .pd-stepper__segment{box-shadow:inset 0 0 0 1px var(--ui-ink)}@media (width<=640px){.pd-stepper{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name count""track track"}}@media (prefers-reduced-motion:no-preference){.pd-stepper__fill{transition:transform var(--ui-enter,.2s) var(--ui-ease,cubic-bezier(.2, .8, .2, 1))}}.pd-form-step{gap:var(--ui-space-4);color:var(--ui-ink);margin:0;display:grid}.pd-form-step__head{align-items:start;gap:var(--ui-space-2) var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.pd-form-step .pd-form-step__title{letter-spacing:-.02em;font-size:var(--ui-text-h1);font-weight:800;line-height:var(--ui-leading-heading);overflow-wrap:break-word;grid-area:1/1;margin:0}.pd-form-step__title:focus{outline:none}.pd-form-step__lead{color:var(--ui-ink-muted);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);grid-column:1/-1;max-inline-size:65ch;margin:0}.pd-form-step__fields{gap:var(--ui-space-6);min-inline-size:0;display:grid}.pd-form-step__fields :focus{scroll-margin-block-end:calc(var(--ui-control-height) + var(--ui-space-8))}.pd-form-step__actions{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding-top:var(--ui-space-2);display:flex}.pd-form-step__actions .pd-button{white-space:nowrap}.pd-form-step__next{margin-inline-start:auto}@media (width<=640px){.pd-form-step{gap:var(--ui-space-3)}.pd-form-step__actions{z-index:1;padding:var(--ui-space-3) 0 calc(var(--ui-space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ui-line);background:var(--ui-background);box-shadow:0 0 0 var(--pd-page-gutter,var(--ui-space-4)) var(--ui-background);clip-path:inset(0 calc(-1 * var(--pd-page-gutter,var(--ui-space-4))) calc(-1 * var(--pd-page-gutter,var(--ui-space-4))));position:sticky;inset-block-end:0}.pd-form-step__next{flex:auto}}.pd-help{display:contents}.pd-help__trigger{inline-size:var(--ui-control-height);block-size:var(--ui-control-height);color:var(--ui-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pd-form-step__head .pd-help__trigger{margin-block:calc((var(--ui-text-h1) * var(--ui-leading-heading) - var(--ui-control-height)) / 2);grid-area:1/2}.pd-help__trigger:hover,.pd-help__trigger[aria-expanded=true]{color:var(--ui-ink);background:var(--ui-surface-muted)}.pd-help__trigger svg{block-size:1.5rem;inline-size:1.5rem}.pd-help__panel{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-sm,8px);background:var(--ui-surface-muted);color:var(--ui-ink);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}.pd-help__panel[hidden]{display:none}.pd-help__panel p{margin:0}.pd-help__panel[data-has-art=true]{grid-template-columns:minmax(0,1fr) min(30%,160px);align-items:start}.pd-help__panel>div{max-inline-size:65ch}.pd-help__art{aspect-ratio:1;margin:0}@media (prefers-reduced-motion:no-preference){.pd-help__panel[data-state=open]{animation:pd-fade-in var(--ui-enter,.2s) var(--ui-ease,cubic-bezier(.2, .8, .2, 1))}}@keyframes pd-fade-in{0%{opacity:0}}.pd-disclaimer,.pd-disclaimer .pd-disclaimer__line,.pd-disclaimer .pd-disclaimer__more p{color:var(--ui-ink-muted);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);margin:0}.pd-disclaimer__line{margin:0}.pd-disclaimer__toggle{margin-block:calc((1lh - var(--ui-control-height)) / 2);padding:calc((var(--ui-control-height) - 1lh) / 2) var(--ui-space-1);color:var(--ui-ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-inline-start:0;font-weight:600;text-decoration:underline;display:inline-block;position:relative}.pd-disclaimer__toggle:before{content:"";inset-inline:calc(-1 * var(--ui-space-2));position:absolute;inset-block:0}.pd-disclaimer__more{margin-top:var(--ui-space-1)}.pd-disclaimer .pd-disclaimer__more p{margin-top:var(--ui-space-2)}.pd-tool-layout{gap:var(--ui-space-8);align-items:start;display:grid}@media (width>=1024px){.pd-tool-layout{grid-template-columns:minmax(0, var(--ui-content)) minmax(18rem, 22.5rem);justify-content:center}.pd-tool-layout>.pd-result{position:sticky;inset-block-start:var(--pd-sticky-top,calc(56px + var(--ui-space-4)))}}.pd-result{box-sizing:border-box;gap:var(--ui-space-4);padding:var(--ui-space-6);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md,12px);background:var(--ui-surface);color:var(--ui-ink);display:grid;container-type:inline-size}@media (width<=640px){.pd-result{padding:var(--ui-space-4)}}.pd-result__head{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.pd-result .pd-result__title{letter-spacing:-.02em;font-size:var(--ui-text-h2);margin:0;font-weight:800;line-height:1.25}.pd-result__live{gap:var(--ui-space-2);display:grid}.pd-result__value{align-items:baseline;gap:0 var(--ui-space-2);flex-wrap:wrap;margin:0;display:flex}.pd-result__number{font-size:var(--ui-text-h1);font-weight:800;line-height:var(--ui-leading-heading);font-variant-numeric:tabular-nums}.pd-result__unit{color:var(--ui-ink-muted);font-size:var(--ui-text-h2);font-weight:600}.pd-result__sentence{font-size:var(--ui-text-body);line-height:var(--ui-leading-body);margin:0}.pd-result__provisional{color:var(--ui-ink-muted);font-size:var(--ui-text-body);margin:0}.pd-result__rows{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));margin:0;display:grid}.pd-result__row{justify-content:flex-end;gap:var(--ui-space-1);min-inline-size:0;padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm,8px);background:var(--ui-surface-muted);flex-direction:column-reverse;display:flex}.pd-result__row dt{color:var(--ui-ink-muted);font-size:var(--ui-text-small);line-height:1.3}.pd-result__row dd{font-size:var(--ui-text-h2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.2}.pd-result__row dd small{color:var(--ui-ink-muted);font-size:var(--ui-text-small);font-weight:600}.pd-result__row[data-total=true]{border-color:var(--ui-line-strong);background:var(--ui-surface);grid-column:1/-1}.pd-result__chart{min-inline-size:0;margin:0}.pd-result__actions{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.pd-result__actions>li:first-child{margin-bottom:var(--ui-space-2)}.pd-result__actions .pd-button{inline-size:100%}.pd-result__actions .pd-button--quiet{padding-inline:var(--ui-space-3);margin-inline:calc(-1 * var(--ui-space-3));inline-size:calc(100% + 2 * var(--ui-space-3));justify-content:flex-start}.pd-empty{box-sizing:border-box;justify-items:center;gap:var(--ui-space-3);padding:var(--ui-space-8) var(--ui-space-6);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md,12px);background:var(--ui-background);color:var(--ui-ink);text-align:center;display:grid}.pd-empty__art{display:none}@media (width>=1024px){.pd-empty__art{aspect-ratio:1;background:0 0;inline-size:min(180px,100%);display:grid}.pd-empty__art img{object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%}}.pd-empty .pd-empty__title{letter-spacing:-.02em;font-size:var(--ui-text-h2);margin:0;font-weight:800;line-height:1.25}.pd-empty__text{max-inline-size:45ch;color:var(--ui-ink-muted);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);margin:0}.pd-empty .pd-button{margin-top:var(--ui-space-1)}@media (prefers-reduced-motion:no-preference){:is(.pd-button,.pd-choice,.pd-tile,.pd-help__trigger){transition:background-color var(--ui-hover,.12s) ease, border-color var(--ui-hover,.12s) ease, transform var(--ui-hover,.12s) ease}.pd-button:not([aria-disabled=true]):active{transform:scale(.98)}}.dla-firm{padding:var(--ui-space-12) var(--ui-space-6);color:var(--ui-ink)}.dla-firm__inner{max-width:var(--ui-content);margin-inline:auto}.dla-firm .dla-firm__title{font-size:var(--ui-text-h1);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.15}.dla-firm__lead{margin:var(--ui-space-3) 0 0;color:var(--ui-ink-muted);font-size:var(--ui-text-body);line-height:var(--ui-leading-body,1.5)}.dla-firm .dla-firm__heading{margin:var(--ui-space-8) 0 0;font-size:var(--ui-text-h2);font-weight:700;line-height:1.25}.dla-firm__principles{gap:var(--ui-space-4);margin:var(--ui-space-3) 0 0;padding:0;list-style:none;display:grid}.dla-firm__principle{gap:var(--ui-space-3);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.dla-firm__principle p{color:var(--ui-ink-muted);line-height:var(--ui-leading-body,1.5);margin:0}.dla-firm__principle strong{color:var(--ui-ink);font-weight:700}.dla-firm__icon{width:24px;height:24px;color:var(--ui-brand)}.dla-firm__contact{margin:var(--ui-space-3) 0 0;color:var(--ui-ink-muted);line-height:var(--ui-leading-body,1.5)}.dla-firm__email{color:var(--ui-ink);overflow-wrap:anywhere;font-weight:700}.dla-firm__action{margin-top:var(--ui-space-4)}@media (width<=767px){.dla-firm{padding:var(--ui-space-8) var(--ui-space-4)}.dla-firm .dla-firm__heading{margin-top:var(--ui-space-6)}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.programs-workspace{overflow-wrap:anywhere;min-width:0}.programs-workspace :where(h1,h2,h3,p,ul,ol)[class]{margin:revert-layer}.programs-workspace :is(input,select){min-width:0;max-width:100%;font:inherit;font-weight:400}.programs-workspace :is(button,summary,select,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.programs-workspace select:focus-visible,.programs-workspace input[type=date]:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.programs-workspace__header{margin-block-end:var(--ui-space-6)}.programs-live{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-block-size:2.75rem;padding-inline:var(--ui-space-4);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-md,12px);background:var(--ui-surface);color:var(--ui-ink);margin-block-end:var(--ui-space-4);font-weight:700;text-decoration:none;display:flex}.programs-workspace .programs-ask .programs-ask__datelink{border:0}.programs-workspace .programs-ask .programs-ask__datelink>summary{text-underline-offset:4px;justify-content:flex-start;padding-inline:0;text-decoration:underline}.programs-workspace select{border-color:var(--ui-line-strong)}.programs-workspace__layout{gap:var(--ui-space-6);display:grid}.programs-ask{gap:var(--ui-space-4);padding:var(--ui-space-6);border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg,16px);background:var(--ui-surface);align-content:start;display:grid;container:ask/inline-size}.programs-ask__date{gap:var(--ui-space-3);align-items:end;display:grid}.programs-ask__hint{margin:var(--ui-space-3) 0;color:var(--ui-ink-muted);font-size:var(--ui-text-small)}.programs-ask__submit{gap:var(--ui-space-2);justify-items:start;display:grid}.programs-ask__button{min-block-size:3rem;min-inline-size:min(100%,14rem);font-size:var(--ui-text-body)}.programs-ask__legal{margin:var(--ui-space-4) 0 0;color:var(--ui-ink-muted);font-size:var(--ui-text-small)}.programs-ask .ui-disclosure__content{padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4)}@media (width<=479px){.programs-ask{padding:var(--ui-space-4)}.programs-ask__button,.programs-summary .pd-result__controls .pd-button{inline-size:100%}}@media (width>=640px){.programs-ask__date{grid-template-columns:minmax(0,18rem) auto}}@media (width>=1024px){.programs-workspace__layout{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start}.programs-workspace__layout .programs-results{grid-column:1/-1}.programs-summary{align-self:start}.programs-results>.programs-results__list{grid-template-columns:repeat(2,minmax(0,1fr))}.programs-results>.programs-results__list>:not(.programs-card),.programs-results>.programs-results__list>.programs-card:nth-of-type(odd):last-of-type{grid-column:1/-1}.programs-live,.programs-ask__button--lead{display:none}}@media (prefers-reduced-motion:reduce){.programs-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.company-panel{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0}.company-panel :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.company-panel :is(input,select,textarea){min-width:0;max-width:100%;font:inherit}.company-panel :is(button,summary,select,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.company-panel select:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.company-panel .tech-card{border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:none}.company-panel .company-panel__form button[type=submit]{min-height:52px;padding-inline:var(--ui-space-6)}.company-panel input[type=date]:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px}.company-panel details>summary:has(>.company-panel__chevron){list-style:none}.company-panel details>summary:has(>.company-panel__chevron)::-webkit-details-marker{display:none}.company-panel table{overflow-wrap:normal}.company-panel details[open]>summary>.company-panel__chevron{transform:rotate(180deg)}.company-panel .company-panel__work-links a{gap:var(--ui-space-4);min-height:62px;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-brand);border-radius:var(--ui-radius-sm);color:var(--ui-brand);grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;text-decoration:none;display:grid}.company-panel .company-panel__work-links a:hover{background:color-mix(in srgb, var(--ui-brand) 5%, var(--ui-surface))}.company-panel__work-links a>svg:last-child{width:22px;height:22px}@media (width<=379px){.company-panel .company-panel__navigation-button{overflow-wrap:normal;padding-inline:2px;font-size:.875rem}}.company-panel table th:last-child{min-width:18rem}@media (width<=639px){.company-panel .company-panel__work-links a{min-height:56px;padding:var(--ui-space-3) var(--ui-space-2);border:0;border-bottom:1px solid var(--ui-line);color:var(--ui-ink);border-radius:0}.company-panel__work-links a>svg:first-child{color:var(--ui-brand)}}@media (prefers-reduced-motion:no-preference){.company-panel__chevron{transition:transform var(--ui-disclosure) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.company-panel *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.companies-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0}.companies-workspace :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.companies-workspace :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;font:inherit}.companies-workspace :is(button,summary){min-height:44px}.companies-workspace :is(button,input,select,textarea,summary,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.companies-workspace :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.companies-workspace .text-xs{font-size:.875rem}.companies-workspace input[type=checkbox],.companies-workspace input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--ui-brand)}.companies-workspace a[class~=bg-brand],.companies-workspace a[class~=bg-brand]:hover{color:var(--ui-on-brand)}.companies-workspace .companies-workspace__submit{min-height:54px;font-size:1.125rem}.companies-workspace__service-grid{column-gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.companies-workspace__criteria>summary::-webkit-details-marker{display:none}.companies-workspace__other-services>summary::-webkit-details-marker{display:none}.companies-workspace__criteria[open]>summary svg,.companies-workspace__other-services[open]>summary svg{transform:rotate(180deg)}.companies-workspace__company-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=639px){.companies-workspace__company-card dl,.companies-workspace__service-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.companies-workspace :is(button,summary,a){transition:background-color var(--ui-hover) var(--ui-ease), border-color var(--ui-hover) var(--ui-ease), color var(--ui-hover) var(--ui-ease)}.companies-workspace :is(.companies-workspace__criteria,.companies-workspace__other-services)>summary svg{transition:transform var(--ui-disclosure) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.companies-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.account-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0}.account-workspace :where(h2,h3,p,fieldset,ol,ul,dl,figure)[class]{margin:revert-layer}.account-workspace input{min-width:0;max-width:100%}.account-workspace summary{list-style:none}.account-workspace summary::-webkit-details-marker{display:none}.account-workspace button:disabled{box-shadow:inset 0 0 0 1px var(--ui-line);background:var(--ui-surface-muted);color:var(--ui-ink-muted);opacity:1}.account-workspace .account-page-content{margin-top:var(--ui-space-2)}.account-workspace__explanation{padding-top:var(--ui-space-6);border-top:1px solid var(--ui-line)}.account-report-card figure,.account-report-card>div[data-illustration-id]{border-radius:50%;width:100%}.account-report-card>div[data-illustration-id] img{aspect-ratio:1;object-fit:contain}.account-workspace .account-report-card__link,.account-workspace .account-workspace__help-action{color:var(--ui-brand)}.account-workspace .account-page-hero__anchor{color:var(--ui-ink)}.account-workspace .account-workspace__delete{border-color:var(--ui-brand);color:var(--ui-brand-hover)}.account-workspace .account-workspace__delete:disabled{border-color:var(--ui-line);color:var(--ui-ink-muted)}.account-workspace .account-report-card__link:hover,.account-workspace .account-workspace__help:hover .account-workspace__help-action{color:var(--ui-brand-hover)}.account-workspace :where(.account-report-card__link,.account-workspace__help-action,.account-page-hero__anchor,summary){transition:color var(--ui-hover) var(--ui-ease), background-color var(--ui-hover) var(--ui-ease)}.account-workspace .account-workspace__help-row{grid-template-columns:var(--help-cols,minmax(0, 1fr) auto);display:grid}.account-workspace .account-workspace__help-row-text{grid-area:1/1}.account-workspace .account-workspace__help-details{grid-area:1/2}.account-workspace .account-workspace__help-details:not([open])>.account-workspace__help-body{display:none}.account-workspace .account-workspace__help-details[open]{display:contents}.account-workspace .account-workspace__help-details[open]>summary{grid-area:1/2}.account-workspace .account-workspace__help-details[open]>:not(summary){grid-area:2/1/3/-1}.account-workspace .account-workspace__help-details[open]::details-content{grid-area:2/1/3/-1}@media (width>=1024px){.account-workspace__access-grid:has(>.account-workspace__explanation){grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.account-workspace__access-grid>:not(.account-workspace__access,.account-workspace__explanation){grid-column:1/-1}.account-workspace__access{grid-row:1}.account-workspace__explanation{padding-top:0;padding-left:var(--ui-space-8);border-top:0;border-left:1px solid var(--ui-line);grid-area:1/2}}@media (width<=639px){.account-workspace .account-page-content{margin-top:0}.account-workspace[data-ui-library] .ui-intro{margin-bottom:var(--ui-space-4)}}@media (prefers-reduced-motion:reduce){.account-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.moj-workspace{overflow-wrap:anywhere;overflow-anchor:none}.moj-workspace table{overflow-wrap:normal}.moj-workspace[data-ui-library] .ui-shell__body{padding:32px}.moj-workspace[data-ui-library] .ui-intro{gap:12px;margin:0}.moj-workspace .ui-intro>h1{font-family:Manrope Local,Manrope Hub H1 Fallback,sans-serif}.moj-workspace .ui-intro__copy{font-size:1.125rem}.moj-workspace .moj-workspace__rail-link{text-align:left;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px;font-size:1rem;display:flex}.moj-workspace__rail-link[data-active=true]{border-color:var(--ui-brand);background:var(--ui-surface)}.moj-workspace :is(a,button,summary){min-width:44px;min-height:44px}.moj-workspace a{align-items:center;display:inline-flex}.moj-workspace p a{min-width:0;min-height:0;display:inline}.moj-workspace [class~=bg-brand]{background:var(--ui-brand);color:var(--ui-on-brand)}.moj-workspace [class~=bg-brand]:hover{background:var(--ui-brand-hover)}.moj-workspace[data-ui-library] .moj-workspace__next{border-top:3px solid var(--ui-brand);flex-direction:column;align-self:start;gap:16px;padding:24px;display:flex}.moj-workspace[data-ui-library] .moj-workspace__next h2{font-size:var(--ui-text-h2);margin:0}.moj-workspace__next>span{color:var(--ui-ink-muted)}.moj-workspace__next>:is(a,button){text-align:center;width:100%;min-height:48px;font-size:1rem}.moj-workspace__scene{min-width:0}.moj-house-visual__leaders path{fill:none;stroke:var(--ui-ink);stroke-width:1.4px}.moj-house-visual__leaders circle{fill:var(--ui-ink);stroke:var(--ui-surface);stroke-width:2px}.moj-workspace__list,.moj-workspace :is([tabindex="-1"],details){scroll-margin-top:112px}.moj-workspace details:not([open])>:not(summary){display:none}.moj-workspace__house>p{margin-top:8px}.moj-workspace [class~=transition-colors]{transition:none}.moj-workspace__stage-index{border:1px solid var(--ui-line-strong);border-radius:50%;place-items:center;min-width:24px;height:24px;display:inline-grid}@media (width>=1200px){.moj-workspace[data-ui-library] .ui-intro{grid-area:1/1}.moj-workspace__next{grid-area:1/2/3}.moj-workspace__scene{grid-area:2/1}.moj-workspace__stages{grid-area:3/1/auto/-1}}@media (width<=1199px){.moj-workspace[data-ui-library] .ui-shell{grid-template-columns:1fr}.moj-workspace[data-ui-library] .ui-shell__rail{display:none}}@media (width<=680px){.moj-workspace[data-ui-library] .ui-shell__body{padding:24px 16px}.moj-workspace[data-ui-library] .moj-workspace__next{padding:16px}}.ogrz{box-sizing:border-box;inline-size:100%;max-inline-size:1180px;padding-block:var(--ui-space-8) var(--ui-space-12);padding-inline:var(--ui-space-4);margin-inline:auto}@media (width>=640px){.ogrz{padding-inline:var(--ui-space-8)}}.ogrz__h1{margin:0 0 var(--ui-space-3)}.ogrz__form{gap:var(--ui-space-6);min-inline-size:0;display:grid}.ogrz__q{margin:0 0 var(--ui-space-2)}.ogrz .pd-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ogrz .pd-choice-grid>:last-child{grid-column:1/-1}.ogrz .ogrz-grid-row3>:last-child{grid-column:auto}@media (width>=640px){.ogrz .ogrz-grid-row3>:last-child{grid-column:1/-1}.ogrz .ogrz-grid-3>:last-child{grid-column:auto}.ogrz :is(.ogrz-grid-3,.ogrz-grid-row3){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.ogrz .pd-summary{display:none}}.ogrz-bar-mobile{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-block-size:var(--ui-control-height);margin-inline:calc(-1 * var(--ui-space-4));padding:var(--ui-space-2) var(--ui-space-4);border:0;border-block-start:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font:inherit;text-align:start;cursor:pointer;padding-block-end:calc(var(--ui-space-2) + env(safe-area-inset-bottom,0px));display:flex;position:sticky;inset-block-end:0}.ogrz-bar-mobile__value{text-align:start;min-inline-size:0;font-weight:700}.ogrz-bar-mobile__label{white-space:nowrap;font-weight:600;text-decoration:underline}@media (width>=1024px){.ogrz-bar-mobile{display:none}}.ogrz__panel{gap:var(--ui-space-3);min-inline-size:0;display:grid}@media (width>=1024px){.ogrz__panel{position:sticky;inset-block-start:calc(56px + var(--ui-space-4))}}.ogrz-bars{column-gap:var(--ui-space-3);row-gap:var(--ui-space-3);grid-template-columns:minmax(0,max-content) max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ogrz-bar{grid-template-columns:subgrid;row-gap:var(--ui-space-1);font-size:var(--ui-text-body);color:var(--ui-ink);grid-column:1/-1;line-height:1.3;display:grid}.ogrz-bar__value{font-variant-numeric:tabular-nums;white-space:nowrap}.ogrz-bar[data-best] .ogrz-bar__label,.ogrz-bar[data-best] .ogrz-bar__value{font-weight:700}.ogrz-bar__track{border-radius:var(--ui-radius-sm,8px);background:var(--ui-surface-muted);grid-column:1/-1;block-size:.625rem;position:relative}.ogrz-bar__fill{border-radius:var(--ui-radius-sm,8px);background:var(--ui-ink-muted);position:absolute;inset-block:0}.ogrz-bar[data-best] .ogrz-bar__fill{background:var(--ui-ink)}.ogrz-bar[data-today] .ogrz-bar__fill{outline:2px solid var(--ui-ink);outline-offset:-2px;background:repeating-linear-gradient(135deg, var(--ui-ink) 0 2px, transparent 2px 6px)}.ogrz-help{align-items:end;column-gap:var(--ui-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (width<=639px){.ogrz .ogrz-grid-art>.pd-choice:last-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ogrz .ogrz-grid-art>.pd-choice:last-child .pd-choice__art{grid-column:1;inline-size:2.75rem;margin:0}.ogrz .ogrz-grid-art>.pd-choice:last-child .pd-choice__title{grid-area:1/2}.ogrz .ogrz-grid-art>.pd-choice:last-child .pd-choice__indicator{grid-area:1/3}}.ogrz .ogrz-grid-art .pd-choice__art:empty{position:relative}.ogrz .ogrz-grid-art .pd-choice__art:empty:before,.ogrz .ogrz-grid-art .pd-choice__art:empty:after{content:"";background-color:var(--ui-ink-muted);position:absolute;inset:0;-webkit-mask:url(/media/ogrzewanie/h7-olej-butla.svg) 50%/contain no-repeat;mask:url(/media/ogrzewanie/h7-olej-butla.svg) 50%/contain no-repeat}.ogrz .ogrz-grid-art .pd-choice__art:empty:after{background-color:var(--ui-brand);-webkit-mask-image:url(/media/ogrzewanie/h7-olej-butla-akcent.svg);mask-image:url(/media/ogrzewanie/h7-olej-butla-akcent.svg)}@media (width>=1024px){.ogrz .pd-tool-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem)}}.ogrz__lead{margin:0 0 var(--ui-space-6);max-inline-size:60ch;color:var(--ui-ink-muted);font-size:var(--ui-text-body)}.ogrz-bar__typ{z-index:1;background:var(--ui-ink);inline-size:2px;position:absolute;inset-block:-.25rem}.ogrz-bars:after{content:attr(data-legend);color:var(--ui-ink-muted);font-size:var(--ui-text-small)}.ogrz__panel .pd-empty{min-block-size:20rem}.ogrz--skeleton .ogrz__ghost{border:1px dashed var(--ui-line);border-radius:var(--ui-radius-lg,16px);min-block-size:56rem}.ogrz--skeleton .ogrz__ghost+.ogrz__ghost{min-block-size:24rem}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.producer-panel{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0}.producer-panel :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.producer-panel :is(button,summary,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.producer-panel .producer-panel__entry-title{font-size:var(--ui-text-h2);text-wrap:balance}.producer-panel .producer-panel__sample-toggle{min-height:54px;padding-inline:var(--ui-space-8);font-size:1.125rem}.producer-panel__local-note>summary{list-style:none}.producer-panel__local-note>summary::-webkit-details-marker{display:none}.producer-panel details>summary:has(>.producer-panel__chevron)::-webkit-details-marker{display:none}.producer-panel details>summary:has(>.producer-panel__chevron){list-style:none}.producer-panel details[open]>summary>.producer-panel__chevron{transform:rotate(180deg)}.producer-panel table{overflow-wrap:normal}.producer-panel .producer-panel__panel table :is(th,td){padding:var(--ui-space-3) var(--ui-space-4);vertical-align:top}.producer-panel__panel tbody tr:nth-child(2n){background:color-mix(in srgb, var(--ui-surface-muted) 50%, var(--ui-surface))}@media (width<=639px){.producer-panel .producer-panel__guide-card h2{font-size:1.125rem}.producer-panel__guide-card p{font-size:.875rem}.producer-panel__panel{padding:var(--ui-space-4)}}.producer-panel__queue button{white-space:normal;max-width:100%;line-height:1.5}@media (prefers-reduced-motion:no-preference){.producer-panel__chevron{transition:transform var(--ui-disclosure) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.producer-panel *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.products-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0}.products-workspace :where(h2,h3,p,ol,ul)[class]{margin:revert-layer}.products-workspace :is(button,summary,select,input,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.products-workspace select:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.products-workspace input[type=checkbox]{width:20px;height:20px;accent-color:var(--ui-brand)}.products-workspace .products-workspace__header h1{text-wrap:balance}.products-workspace__empty-copy>[role=status]>svg{display:none}.products-workspace .products-workspace__empty h2{font-size:var(--ui-text-h2);line-height:1.25}.products-workspace__empty-copy>[role=status]{min-height:0;margin-top:var(--ui-space-4);color:var(--ui-ink-muted);background:0 0;border:0;padding:0;font-size:clamp(1rem,1.8vw,1.625rem);line-height:1.3;display:block}.products-workspace__product-status{border-left:3px solid var(--ui-warning);background:color-mix(in srgb, var(--ui-warning) 8%, var(--ui-surface))}.products-workspace__information-item summary{align-items:center;gap:var(--ui-space-3);cursor:pointer;grid-template-columns:52px minmax(0,1fr) 18px;min-height:56px;list-style:none;display:grid}.products-workspace__information-item summary::-webkit-details-marker{display:none}.products-workspace .products-workspace__information-item h3{font-size:var(--ui-text-h3)}.products-workspace .products-workspace__information-item p{color:var(--ui-ink-muted);margin:12px 0 8px 64px}.products-workspace__information-item[open] .products-workspace__information-chevron{transform:rotate(90deg)}@media (width>=640px){.products-workspace .products-workspace__header .ui-intro{text-align:center;justify-items:center}.products-workspace__empty h2:after,.products-workspace__information-item[open] h3:after{background:var(--ui-brand);content:"";border-radius:2px;width:42px;height:4px;margin:18px auto 0;display:block}.products-workspace__information-item[open] h3:after{width:28px;height:3px;margin:12px 0 0}}@media (width>=1024px){.products-workspace__empty h2:after{margin-inline:0}.products-workspace__information-item:not([open]){align-self:start}}@media (width<=639px){.products-workspace .products-workspace__header .ui-intro>.ui-muted{display:none}.products-workspace .products-workspace__company-link{color:var(--ui-brand)}.products-workspace__information-item summary{grid-template-columns:38px minmax(0,1fr) 16px;min-height:44px}.products-workspace .products-workspace__information-item h3{font-size:1rem;font-weight:600}.products-workspace .products-workspace__information-item p{margin-left:50px}}@media (prefers-reduced-motion:no-preference){.products-workspace__information-chevron{transition:transform var(--ui-disclosure) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.products-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.bills-workspace[data-ui-library]{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--surface:var(--ui-surface);--mineral:var(--ui-background);--mineral-deep:var(--ui-surface-muted)}.bills-workspace__intro>p{margin-top:var(--ui-space-2);font-size:clamp(1rem,.9rem + .5vw,1.125rem)}.bills-workspace__tabs{gap:var(--ui-space-1);padding:var(--ui-space-1);margin-block:var(--ui-space-6) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.bills-workspace__tab[aria-selected=true]{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-surface);font-weight:700}.bills-workspace__panel--add:not([hidden]){gap:var(--ui-space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.bills-workspace__panel--add>:not(.bills-workspace__guide){grid-column:1;min-width:0}.bills-workspace__guide{grid-area:1/2}.bills-workspace h2.text-lg{font-size:1.125rem}.bills-workspace__entry-card>h2{font-size:var(--ui-text-h2)}.bills-workspace__method.ui-button{min-height:64px;padding:var(--ui-space-3);text-align:left}.bills-workspace__guide h3{margin-top:var(--ui-space-4);font-size:var(--ui-text-h3)}.bills-workspace__guide .ui-stepper{gap:calc(var(--ui-space-4) + var(--ui-space-1));display:grid}.bills-workspace__guide .ui-stepper li{align-items:start;font-size:.875rem}.bills-form__section{border-top:1px solid var(--ui-line);padding-top:var(--ui-space-6)}.bills-form__section>legend{padding-right:var(--ui-space-3);font-size:1.125rem}.bills-meter-picker>:first-child{margin-top:0}.bills-meter-picker__name>span{margin-top:var(--ui-space-2)}.bills-workspace :is(input,select,textarea){border-radius:var(--ui-radius-sm);min-width:0;font-size:1rem}.bills-workspace :is(select,textarea):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.bills-workspace :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ui-error)}.bills-workspace :is(p,ol,fieldset):is(.mt-1,.mt-2,.mt-3,.mt-4,.mt-5,.mt-6){margin-top:revert-layer}@media (width<=960px){.bills-workspace__panel--add:not([hidden]){flex-direction:column;display:flex}.bills-workspace__panel--add>*{width:100%}.bills-workspace__guide-art{max-width:200px}}@media (width<=640px){:is(.bills-workspace__tabs,.bills-workspace__add-path){margin-top:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.bills-workspace__tab:nth-child(3):last-child{grid-column:1/-1}.bills-workspace__tab .bills-workspace__icon{width:20px;height:20px}.bills-workspace__method.ui-button{gap:var(--ui-space-2)}.bills-form__actions>button{width:100%}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.offer-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0}.offer-workspace :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.offer-workspace :is(input,select,textarea){min-width:0;font:inherit}.offer-workspace :is(button,summary,select,textarea,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.offer-workspace :is(select,textarea):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.offer-workspace .offer-workspace__entry h2{font-size:var(--ui-text-h2);text-wrap:balance}.offer-workspace__entry-choices{gap:var(--ui-space-6);margin-top:var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-workspace__entry-choice{align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-6);color:var(--ui-ink);cursor:pointer;grid-template-columns:10rem minmax(0,1fr);display:grid}.offer-workspace__entry-choice img{mix-blend-mode:multiply;width:100%;height:auto}.offer-workspace__entry-choice strong{font-size:var(--ui-text-h2);font-weight:800;line-height:1.22;display:block}.offer-workspace__entry-choice small{margin-top:var(--ui-space-2);font-size:var(--ui-text-body);color:var(--ui-ink-muted);line-height:1.4;display:block}.offer-workspace__choice-go{margin-top:var(--ui-space-4);color:var(--ui-brand);font-weight:700;display:inline-block}.offer-workspace__house{color:var(--ui-ink)}.offer-workspace__calm{margin-top:var(--ui-space-4)}.offer-workspace__more{padding-inline:var(--ui-space-1);color:var(--ui-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.offer-workspace__nav{align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-6);flex-wrap:wrap;display:flex}.offer-workspace .offer-workspace__nav{z-index:1;padding-block:var(--ui-space-3);border-top:1px solid var(--ui-line);background:var(--ui-background);position:sticky;bottom:0}@media (hover:hover){.offer-workspace__entry-choice:hover{border-color:var(--ui-ink)}}@media (width<=767px){.offer-workspace__entry-choices{gap:var(--ui-space-3);margin-top:var(--ui-space-4);grid-template-columns:minmax(0,1fr)}.offer-workspace__entry-choice{gap:var(--ui-space-4);padding:var(--ui-space-4);grid-template-columns:4.5rem minmax(0,1fr)}.offer-workspace__entry-choice strong{font-size:var(--ui-text-body)}.offer-workspace__entry-choice small{margin-top:var(--ui-space-1);font-size:var(--ui-text-small)}.offer-workspace__choice-go{margin-top:var(--ui-space-2)}}@media (prefers-reduced-motion:reduce){.offer-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.offer-workspace{--offer-inset:var(--ui-space-6)}.offer-workspace__card{padding:var(--offer-inset);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.offer-workspace__flags{padding:0 var(--offer-inset);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);margin:0;list-style:none}.offer-workspace__flag{padding-block:var(--ui-space-4)}.offer-workspace__flag+.offer-workspace__flag{border-top:1px solid var(--ui-line)}.offer-workspace__fold{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.offer-workspace__fold>summary{padding-inline:var(--offer-inset);color:var(--ui-ink);cursor:pointer;align-items:center;font-weight:600;display:flex}.offer-workspace__fold>summary:after{content:"Pokaż ↓" / "";color:var(--ui-ink);text-underline-offset:2px;margin-inline-start:auto;padding-inline-start:var(--ui-space-3);font-weight:600;text-decoration:underline}.offer-workspace__fold[open]>summary:after{content:"Zwiń ↑" / ""}.offer-workspace__fold[open]{padding-bottom:var(--ui-space-4)}.offer-workspace__fold>:not(summary){margin-inline:var(--offer-inset)}.offer-result__folds{gap:var(--ui-space-3);margin-top:var(--ui-space-3);display:grid}.offer-workspace__fold .offer-workspace__flags{margin-top:var(--ui-space-2)}.offer-result__chips .pd-chips{grid-template-columns:repeat(var(--chips,3), minmax(0, 1fr))}.offer-result__chips .pd-badge[data-kind=chip]{border:1px solid var(--ui-line)}.offer-result__quiet{color:var(--ui-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}@media (width<=640px){.offer-workspace{--offer-inset:var(--ui-space-4)}.offer-result__chips .pd-badge[data-kind=chip]{padding:var(--ui-space-2)}.offer-result__chips .pd-badge__caption{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:var(--ui-text-small)}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.admin-programs-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0}.admin-programs-workspace :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.admin-programs-workspace :is(input,textarea){min-width:0;max-width:100%;font:inherit;font-weight:400}.admin-programs-workspace textarea.admin-programs-workspace__observation-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-programs-workspace :is(button,summary,textarea,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.admin-programs-workspace textarea:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.admin-programs-workspace input[type=date]:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px}.admin-programs-workspace summary{list-style:none}.admin-programs-workspace summary::-webkit-details-marker{display:none}.admin-programs-workspace details[open]>summary>.admin-programs-workspace__chevron{transform:rotate(180deg)}.admin-programs-workspace .admin-programs-workspace__disclosure>summary>:is(h2,span){font-size:1.125rem;font-weight:800}.admin-programs-workspace .admin-programs-workspace__detect{min-height:54px;padding-inline:var(--ui-space-8);font-size:1.125rem}.admin-programs-workspace table{overflow-wrap:normal;min-width:720px}.admin-programs-workspace table :is(th,td){vertical-align:top}.admin-programs-workspace__task[data-task-status=in-review]{border-left:3px solid var(--ui-warning)}.admin-programs-workspace__task[data-task-status=approved]{border-left:3px solid var(--ui-success)}.admin-programs-workspace__task[data-task-status=rejected]{border-left:3px solid var(--ui-line-strong)}@media (prefers-reduced-motion:no-preference){.admin-programs-workspace__chevron{transition:transform var(--ui-disclosure) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.admin-programs-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.admin-reports-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:break-word;min-width:0}.admin-reports-workspace :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.admin-reports-workspace input{min-width:0;max-width:100%}.admin-reports-workspace :is(button,summary,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.admin-reports-workspace summary{list-style:none}.admin-reports-workspace summary::-webkit-details-marker{display:none}.admin-reports-workspace .admin-reports-workspace__account-link{color:var(--ui-brand-hover);text-decoration:none}.admin-reports-workspace .admin-reports-workspace__account-link:hover{background:color-mix(in srgb, var(--ui-brand) 5%, var(--ui-surface))}.admin-reports-workspace .admin-reports-workspace__steps h2{font-size:1.125rem}.admin-reports-workspace__steps p{margin-top:var(--ui-space-1);color:var(--ui-ink-muted);font-size:.9375rem}.admin-reports-workspace__art img{width:100%;height:auto;display:block}.admin-reports-workspace table{min-width:680px}.admin-reports-workspace table :is(th,td){padding:var(--ui-space-3);vertical-align:top}.admin-reports-workspace table td:first-child{overflow-wrap:anywhere}.admin-reports-workspace table td:nth-child(2){white-space:nowrap}@media (width<=639px){.admin-reports-workspace__notice{box-shadow:inset 4px 0 0 var(--ui-warning)}}.admin-reports-workspace .admin-reports-workspace__help-row{grid-template-columns:var(--help-cols,minmax(0, 1fr) auto);display:grid}.admin-reports-workspace .admin-reports-workspace__help-row-text{grid-area:1/1}.admin-reports-workspace .admin-reports-workspace__help-details{grid-area:1/2}.admin-reports-workspace .admin-reports-workspace__help-details[open]{display:contents}.admin-reports-workspace .admin-reports-workspace__help-details[open]>summary{grid-area:1/2}.admin-reports-workspace .admin-reports-workspace__help-details[open]>:not(summary){grid-area:2/1/3/-1}.admin-reports-workspace .admin-reports-workspace__help-details[open]::details-content{grid-area:2/1/3/-1}@media (prefers-reduced-motion:reduce){.admin-reports-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.admin-cases-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:break-word;min-width:0}.admin-cases-workspace__case>p,.admin-cases-workspace__checker{overflow-wrap:anywhere}.admin-cases-workspace :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.admin-cases-workspace :is(input,select,textarea){min-width:0;max-width:100%;font:inherit}.admin-cases-workspace :is(button,summary,select,textarea,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.admin-cases-workspace :is(select,textarea):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.admin-cases-workspace summary{list-style:none}.admin-cases-workspace summary::-webkit-details-marker{display:none}.admin-cases-workspace__order ol{counter-reset:order}.admin-cases-workspace__order li{align-items:center;gap:var(--ui-space-4);border-top:1px solid var(--ui-line);counter-increment:order;min-height:56px;font-size:1.125rem;display:flex}.admin-cases-workspace__order li:first-child{border-top:0}.admin-cases-workspace__order li:before{background:color-mix(in srgb, var(--ui-brand) 8%, var(--ui-surface));width:36px;height:36px;color:var(--ui-brand);content:counter(order);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.admin-cases-workspace__case{box-shadow:inset 3px 0 0 var(--ui-line-strong)}.admin-cases-workspace__case[data-priority=critical]{box-shadow:inset 3px 0 0 var(--ui-brand)}.admin-cases-workspace__case[data-case-status=resolved]{box-shadow:inset 3px 0 0 var(--ui-success)}.admin-cases-workspace details[open]>summary>.admin-cases-workspace__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.admin-cases-workspace__chevron{transition:transform var(--ui-disclosure) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.admin-cases-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.ui-gallery__section{margin-top:var(--ui-space-8);scroll-margin-top:var(--ui-space-6)}.ui-gallery__section>h2{margin-bottom:var(--ui-space-4)}.ui-gallery__stack{gap:var(--ui-space-4);display:grid}[data-ui-library] .ui-gallery__decision{border-top:3px solid var(--ui-brand)}.ui-gallery__result{padding-block:var(--ui-space-4)}.ui-gallery__font-row{padding-block:var(--ui-space-2);border-bottom:1px solid var(--ui-line);overflow-wrap:anywhere}.ui-gallery__skip{background:var(--ui-surface);padding:var(--ui-space-3);z-index:2;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.ui-gallery__skip:focus{transform:none}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.company-response{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:break-word;min-width:0}.company-response__file-picker,.company-response .house-file-control__state{overflow-wrap:anywhere}.company-response :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.company-response :is(input,select,textarea){min-width:0;font:inherit;font-weight:400}.company-response :is(input[type=radio],input[type=checkbox]){flex-shrink:0}.company-response :is(select,textarea):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.company-response__entry[hidden],.company-response__explanation[hidden]{display:none}@media (width>=640px){.company-response__steps li+li:before{background:var(--ui-line);content:"";height:1px;position:absolute;top:20px;left:-50%;right:50%}}@media (width<=639px){.company-response__steps li[aria-current]{border-bottom:2px solid var(--ui-brand);padding-bottom:var(--ui-space-2)}}.company-response__file-picker>div>label:not(.house-file-control),.company-response__file-picker>div>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.company-response__file-picker>div{position:relative}.company-response .house-file-control{gap:var(--ui-space-6);border-radius:var(--ui-radius-sm);cursor:pointer;display:flex;position:relative}.company-response .house-file-control__button{min-height:58px;padding:var(--ui-space-3) var(--ui-space-8);border-radius:var(--ui-radius-sm);background:var(--ui-brand);color:var(--ui-on-brand);flex-shrink:0;place-items:center;font-size:1.125rem;font-weight:600;display:grid}.company-response .house-file-control__state{min-width:0;color:var(--ui-ink-muted);align-items:center;display:flex}.company-response__file-picker input[type=file]::file-selector-button{cursor:pointer}.company-response .house-file-control input[type=file]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.company-response .house-file-control:has(input:focus-visible){outline:3px solid var(--ui-focus);outline-offset:3px}.company-response .house-file-control[data-disabled=true]{opacity:.55}@media (width<=639px){.company-response .house-file-control{gap:var(--ui-space-3);flex-wrap:wrap}.company-response .house-file-control__button{min-height:44px;padding:var(--ui-space-2) var(--ui-space-4);flex-shrink:1;font-size:1rem}}.company-response .company-response__guide h2{font-size:var(--ui-text-h2)}@media (prefers-reduced-motion:reduce){.company-response *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.company-cases{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0}.company-cases :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.company-cases :is(input,select,textarea){min-width:0;font:inherit}.company-cases :is(button,summary,select,textarea,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px;scroll-margin-inline:6px}.company-cases :is(select,textarea,[role=group]):focus-visible,.company-cases input[type=date]:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.company-cases summary{list-style:none}.company-cases summary::-webkit-details-marker{display:none}.company-cases .company-cases__response{color:var(--ui-brand)}.company-cases a[class~=bg-brand]{color:var(--ui-on-brand)}.company-cases__start{gap:var(--ui-space-5,20px);display:grid}.company-cases__create-form{justify-content:flex-end;align-items:flex-end;gap:var(--ui-space-4);margin-top:var(--ui-space-4);flex-wrap:wrap;display:flex}.company-cases__create-form>div{flex:100%}.company-cases__count{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.company-cases__filters{scrollbar-width:none;margin:-6px 0 -6px -6px;padding:6px}.company-cases .company-cases__explanation-content h2{font-size:1.125rem;line-height:1.3}.company-cases__filters::-webkit-scrollbar{display:none}.company-cases__detail{max-width:100%;margin-top:var(--ui-space-8);padding:var(--ui-space-6);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:none}.company-cases__detail-title{margin-top:var(--ui-space-1)}.company-cases__status{margin-top:var(--ui-space-6);padding:var(--ui-space-4) var(--ui-space-5,20px);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-surface-muted) 50%, var(--ui-surface))}.company-cases__panel,.company-cases__detail-actions{margin-top:var(--ui-space-6);padding-top:var(--ui-space-6);border-top:1px solid var(--ui-line)}.company-cases .tech-card{border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:none}.company-cases__guide{display:none}@media (width>=1024px){.company-cases__workspace{grid-template-rows:auto 1fr}.company-cases__list{align-self:stretch}.company-cases__start{display:contents}.company-cases__guide{grid-area:1/2/span 2;align-self:stretch;display:block}.company-cases__list,.company-cases__new-case{grid-column:1}}@media (width<=739px){.company-cases__create-form>button{width:100%}}@media (prefers-reduced-motion:reduce){.company-cases *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.opinions-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0;max-width:1200px;margin-inline:auto}.opinions-workspace :where(p,fieldset,ol,ul)[class]{margin:revert-layer}.opinions-workspace :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;font:inherit}.opinions-workspace :is(button,summary){min-height:44px}.opinions-workspace :is(button,input,select,textarea,summary,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.opinions-workspace :is(button,input,select,textarea,summary,[tabindex]):focus-visible,.opinions-workspace input[type=date]:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.opinions-workspace .text-xs{font-size:.875rem}.opinions-workspace__entry-main>section[aria-labelledby],.opinions-workspace>section[aria-labelledby]:not([data-testid=aftercare-workspace]){margin-top:var(--ui-space-4);padding:var(--ui-space-6);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.opinions-workspace section[aria-labelledby]>h2{font-size:var(--ui-text-h2)}.opinions-workspace__draft-form>div:first-child{background:0 0;border:0;padding:0}.opinions-workspace__draft-form>div:first-child>h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.opinions-workspace__draft-form>div:first-child>div{margin-top:0}.opinions-workspace__optional-pair{column-gap:var(--ui-space-4);row-gap:var(--ui-space-1);grid-template-rows:auto auto auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.opinions-workspace__optional-pair .opinions-workspace__review-optional,.opinions-workspace__optional-pair .opinions-workspace__review-optional>div{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.opinions-workspace__optional-pair label{grid-row:1}.opinions-workspace__optional-pair .opinions-workspace__review-optional>div>:is(input,select){grid-row:2}.opinions-workspace__optional-pair span{grid-row:3}.opinions-workspace__draft-form textarea{min-height:96px}@media (prefers-reduced-motion:no-preference){.opinions-workspace :is(button,summary){transition:background-color var(--ui-hover) var(--ui-ease), border-color var(--ui-hover) var(--ui-ease), color var(--ui-hover) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.opinions-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.package-page[data-ui-library]{overflow-wrap:anywhere;--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--amber:var(--ui-warning);--amber-ink:var(--ui-warning);--teal:var(--ui-success)}.package-page[data-ui-library] :where(p,fieldset,ol)[class]{margin:revert-layer}.package-page[data-ui-library] .font-display{font-family:inherit}.package-page[data-ui-library] :is(button,a,summary){white-space:normal;min-width:44px;max-width:100%;min-height:44px}.package-page[data-ui-library] :is(label,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.package-page[data-ui-library] :is(input,textarea,select){accent-color:var(--ui-brand)}.package-page[data-ui-library] summary{padding-block:var(--ui-space-3);cursor:pointer}.package-page[data-ui-library] [class~=bg-brand]{color:var(--ui-on-brand)}.package-page[data-ui-library] .ui-intro>.ui-muted,.package-page[data-ui-library] .package-workspace__short-step-title,.package-page[data-ui-library] .package-workspace__mobile-options-title{display:none}.package-page[data-ui-library] .package-workspace__step-card{margin-top:var(--ui-space-6)}.package-page[data-ui-library] .package-workspace__step-card>p{margin-top:var(--ui-space-2)}.package-page[data-ui-library] [data-package-step] [tabindex="-1"]{scroll-margin-top:clamp(7rem,679000px - 100000vw,8.5rem)}.package-page[data-ui-library] .package-workspace__preview-layout{grid-template-columns:minmax(0,1fr);align-items:start}.package-page[data-ui-library] .package-workspace__preview-nav>div{margin-top:var(--ui-space-2);flex-wrap:wrap}.package-page[data-ui-library] .package-workspace__paper{box-shadow:0 8px 24px color-mix(in srgb, var(--ui-ink) 7%, transparent)}.package-page[data-ui-library] :is(a,button)[class*=rounded-\[]{border-radius:var(--ui-radius-sm);min-height:48px}.package-page[data-ui-library] .package-brief__header>:first-child{font-size:clamp(1.125rem,100000vw - 679000px,1.5rem)}.package-page[data-ui-library] .package-brief__facts dt{font-weight:600}.package-page[data-ui-library] .package-brief__facts dd{color:var(--ui-ink-muted);margin:0}@media (width>=1200px){.package-page[data-ui-library] .package-workspace__preview-layout{row-gap:var(--ui-space-4);grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.package-page[data-ui-library] .package-workspace__preview-document{grid-area:1/1/3}.package-page[data-ui-library] :is(.package-workspace__preview-options,.package-workspace__preview-nav){grid-column:2}}.package-page[data-ui-library] .package-page__stepper>ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}@media (width<=679px){.package-page[data-ui-library] :is(.package-page__empty,.package-page__missing) .ui-actions{flex-direction:column;align-items:stretch}.package-page[data-ui-library] .package-workspace__long-step-title,.package-page[data-ui-library] .package-workspace__desktop-options-title{display:none}.package-page[data-ui-library] .package-workspace__short-step-title,.package-page[data-ui-library] .package-workspace__mobile-options-title{display:inline}.package-page[data-ui-library] .package-workspace__preview-document{padding:var(--ui-space-4)}.package-page[data-ui-library] .package-brief__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.package-page[data-ui-library] .package-brief__facts>*{padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-3) 0;border-bottom:1px solid var(--ui-line)}.package-page[data-ui-library] .ui-intro>h1{font-size:var(--ui-text-h1);overflow-wrap:normal;max-width:clamp(9.5em,100000vw - 401000px,100%)}.package-page[data-ui-library] .ui-intro{margin-bottom:var(--ui-space-4);gap:var(--ui-space-2)}.package-page[data-ui-library] .package-page__stepper>ol{grid-template-columns:repeat(4,minmax(0,1fr))}.package-page[data-ui-library] .package-page__stepper :is(button,ol>li>span),.package-page[data-ui-library] [data-package-step] button[class~=bg-brand]{padding-inline:var(--ui-space-1);justify-content:center;gap:var(--ui-space-1);text-align:center;flex-wrap:wrap}.package-page[data-ui-library] .package-workspace__step-title{overflow-wrap:normal;flex:1 0 4em}.package-page[data-ui-library] .package-workspace__preview-stage{margin-top:var(--ui-space-3)}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.realization-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0;max-width:1200px;margin-inline:auto}.realization-workspace :where(p,fieldset,ol)[class]{margin:revert-layer}.realization-workspace :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;font:inherit}.realization-workspace :is(button,summary){min-height:44px}.realization-workspace :is(button,input,select,textarea,summary,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.realization-workspace :is(button,input,select,textarea,summary,[tabindex]):focus-visible,.realization-workspace input[type=date]:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.realization-workspace .text-xs{font-size:.875rem}.realization-workspace__sections-column>section{margin-top:0}.realization-workspace__sections-column>section+section{margin-top:var(--ui-space-8);padding-top:var(--ui-space-6);border-top:1px solid var(--ui-line)}.realization-workspace [data-testid=aftercare-workspace]{margin-top:var(--ui-space-6)}.realization-workspace .grid-cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}@media (prefers-reduced-motion:no-preference){.realization-workspace :is(button,summary,.realization-workspace__sections a){transition:background-color var(--ui-hover) var(--ui-ease), color var(--ui-hover) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.realization-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.service-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0;max-width:1200px;margin-inline:auto}.service-workspace :where(p,fieldset,ol,ul)[class]{margin:revert-layer}.service-workspace :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;font:inherit}.service-workspace :is(button,summary){min-height:44px}.service-workspace :is(button,input,select,textarea,summary,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.service-workspace :is(button,input,select,textarea,summary,[tabindex]):focus-visible,.service-workspace input[type=date]:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.service-workspace .text-xs{font-size:.875rem}.service-workspace__areas ul{gap:var(--ui-space-1);padding:var(--ui-space-1);border-radius:var(--ui-radius-sm,8px);background:var(--ui-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.service-workspace .service-workspace__area{min-block-size:44px;inline-size:100%;padding-inline:var(--ui-space-1);border-radius:var(--ui-radius-sm,8px);color:var(--ui-ink-muted);white-space:nowrap;overflow-wrap:normal;cursor:pointer;background:0 0;border:0;font-size:.9375rem;font-weight:600}@media (width<=479px){.service-workspace .service-workspace__area{font-size:var(--ui-text-small,.875rem);padding-inline:2px}}.service-workspace .service-workspace__area[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-line-strong)}@media (hover:hover){.service-workspace .service-workspace__area:hover{color:var(--ui-ink)}}.service-workspace__sections>section{margin-top:0}.service-workspace__sections>section:not([hidden])~section:not([hidden]){margin-top:var(--ui-space-8);padding-top:var(--ui-space-6);border-top:1px solid var(--ui-line)}.service-workspace section[aria-labelledby$=-devices]>h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.service-workspace section[aria-labelledby$=-devices]>h2:focus{clip:auto;clip-path:none;width:auto;height:auto;margin:0 0 var(--ui-space-3);white-space:normal;position:static;overflow:visible}.service-workspace__device-entry>details{padding:var(--ui-space-6);border-radius:var(--ui-radius-md)}.service-workspace__device-entry>details>summary>span:first-child{font-size:1.5rem;font-weight:800;line-height:1.25}@media (width>=1024px){.service-workspace__empty-devices{padding-inline:var(--ui-space-6)}}@media (prefers-reduced-motion:no-preference){.service-workspace :is(button,summary){transition:background-color var(--ui-hover) var(--ui-ease), border-color var(--ui-hover) var(--ui-ease), color var(--ui-hover) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.service-workspace *{transition:none;animation:none}}@media (width<=640px){:root{--ui-text-h1:1.625rem}}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.dossier-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--mineral:var(--ui-surface-muted);--mineral-deep:var(--ui-surface-muted);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--teal:var(--ui-success);--amber:var(--ui-warning);overflow-wrap:anywhere;min-width:0;max-width:1200px;margin-inline:auto}.dossier-workspace :where(h2,h3,p,fieldset,ol,ul,dl)[class]{margin:revert-layer}.dossier-workspace :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;font:inherit}.dossier-workspace :is(button,summary){min-height:44px}.dossier-workspace :is(button,input,select,textarea,summary,[tabindex]){scroll-margin-block:calc(var(--workspace-header-height,80px) + 12px) 24px}.dossier-workspace :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.dossier-workspace .text-xs{font-size:.875rem}.dossier-workspace__tools{gap:var(--ui-space-4);margin-top:var(--ui-space-4);display:grid}@media (width>=1024px){.dossier-workspace__tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.dossier-workspace__export-art{display:none}@media (width>=1024px){.dossier-workspace__export{grid-template-columns:minmax(0,1fr) 200px}.dossier-workspace__export>*{grid-column:1}.dossier-workspace__export>.dossier-workspace__export-art{grid-area:1/2/span 5;align-self:center;block-size:auto;inline-size:200px;display:block}}.dossier-workspace section[aria-labelledby]>h2{font-size:var(--ui-text-h2)}.dossier-workspace__tool>section[aria-labelledby]>h2:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dossier-workspace__tool section[aria-labelledby]{border:0;margin:0;padding:0}:is(.dossier-workspace__tool,.dossier-workspace__export-details):not([open])>:not(summary){display:none}.dossier-workspace__tool>summary::-webkit-details-marker{display:none}.dossier-workspace__tool[open]>summary>svg:last-child{transform:rotate(90deg)}.dossier-workspace__steps li[aria-current=step]{border-color:var(--ui-brand);color:var(--ui-ink)}@media (width>=1024px){.dossier-workspace__tool[open]{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.dossier-workspace :is(button,summary){transition:background-color var(--ui-hover) var(--ui-ease), border-color var(--ui-hover) var(--ui-ease), color var(--ui-hover) var(--ui-ease)}.dossier-workspace__tool>summary>svg:last-child{transition:transform var(--ui-disclosure) var(--ui-ease)}}@media (prefers-reduced-motion:reduce){.dossier-workspace *{transition:none;animation:none}}:root{--ui-background:#f7f6f3;--ui-surface:#fff;--ui-surface-muted:#eeede9;--ui-ink:#151922;--ui-ink-muted:#555b64;--ui-line:#ccd0d4;--ui-line-strong:#727986;--ui-brand:#c90025;--ui-brand-hover:#a90020;--ui-on-brand:#fff;--ui-success:#146c43;--ui-warning:#855000;--ui-error:#b90020;--ui-focus:#005fcc;--ui-warning-soft:color-mix(in oklab, var(--ui-warning) 10%, var(--ui-surface));--ui-dark-surface:color-mix(in oklab, var(--ui-ink) 96%, var(--ui-surface));--ui-dark-ink:var(--ui-background);--ui-dark-ink-muted:color-mix(in oklab, var(--ui-background) 72%, var(--ui-ink));--ui-dark-line:color-mix(in oklab, var(--ui-surface) 14%, transparent);--ui-dark-line-strong:color-mix(in oklab, var(--ui-surface) 40%, transparent);--ui-dark-brand:color-mix(in oklab, var(--ui-brand) 62%, var(--ui-surface));--ui-text-h1:2rem;--ui-text-h2:1.25rem;--ui-text-h3:1rem;--ui-text-body:1rem;--ui-text-small:.8125rem;--ui-leading-heading:1.15;--ui-leading-body:1.5;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-12:48px;--ui-space-16:64px;--ui-control-height:2.75rem;--ui-content:680px;--ui-content-wide:1120px}@media (width<=640px){:root{--ui-text-h1:1.625rem}}[data-ui-library]{--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:20px;--radius:8px;--ui-ease:cubic-bezier(.2, .8, .2, 1);--ui-enter:.2s;--ui-hover:.12s;--ui-disclosure:.18s;--background:var(--ui-background);--foreground:var(--ui-ink);--card:var(--ui-surface);--card-foreground:var(--ui-ink);--primary:var(--ui-brand);--primary-foreground:var(--ui-on-brand);--muted-foreground:var(--ui-ink-muted);--input:var(--ui-line-strong);--ring:var(--ui-focus)}@supports (color:oklch(from red l c h)){:root{--ui-warning-soft:oklch(from var(--ui-warning) .97 .035 h)}}.variant-workspace{--ink:var(--ui-ink);--ink-soft:var(--ui-ink-muted);--surface:var(--ui-surface);--brand:var(--ui-brand);--brand-strong:var(--ui-brand-hover);--line:var(--ui-line);--line-strong:var(--ui-line-strong);accent-color:var(--ui-brand);overflow-wrap:anywhere}.variant-workspace :is(th,td){overflow-wrap:normal}.variant-workspace :is(h1,h2,h3,p,figure,fieldset,ol){margin:revert-layer}.variant-workspace .variant-workspace__heading{max-width:none;margin-top:0}.variant-workspace :is(select,textarea,input:not([type=checkbox])){min-width:0;max-width:100%;font-size:1rem}.variant-workspace__choices{gap:16px;display:grid}.variant-workspace__choice{min-width:0}.variant-workspace__choice+.variant-workspace__choice{border-top:1px solid var(--ui-line);padding-top:16px}.variant-workspace__choice .ui-button,.variant-result__next .ui-button{width:100%}.variant-workspace :is(figcaption,.ui-help,.text-xs){font-size:.875rem;line-height:1.5}.variant-workspace .font-display{font-family:inherit}.variant-workspace__edit,.variant-disclosure{background:var(--ui-surface)}.variant-workspace summary{min-height:44px;padding-block:10px}.variant-workspace>.eyebrow{display:none}.variant-result__selectors{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;display:grid}.variant-result__pair [data-pair-metric=heat]>dd{font-variant-numeric:tabular-nums;font-size:1.25rem}.variant-summary-actions{border-top:1px solid var(--ui-line);padding-top:16px}.variant-summary-actions button{border-radius:var(--ui-radius-sm);border-color:var(--ui-line-strong);min-height:48px;font-size:1rem}.variant-result__pair{container-type:inline-size}@container (width<=18rem){.variant-result__stack-label{display:block}}@media (width<=1320px){.variant-workspace .variant-workspace__heading{font-size:var(--ui-text-h1)}.variant-workspace .variant-result__heading{font-size:1.125rem}}@media (width<=359px){.variant-workspace .variant-workspace__heading{font-size:var(--ui-text-h1)}.variant-workspace .variant-workspace__entry h2{font-size:var(--ui-text-h2)}}@media (width<=359px),(width>=441px) and (width<=480px){.variant-workspace .variant-workspace__choice .ui-button{padding-inline:12px}}@media (width>=391px) and (width<=440px){.variant-workspace .variant-workspace__choice .ui-button{padding-inline:40px}}@media (width>=1321px){.variant-result__decision{grid-column:2}.variant-result__pair{--variant-metric-columns:minmax(0, 1.1fr) repeat(2, minmax(0, 1fr))}.variant-result__pair-heading,.variant-result__pair-chart,.variant-result__pair [data-pair-metric]{grid-template-columns:var(--variant-metric-columns)}.variant-result__pair-heading:before{content:"";border-bottom:1px solid var(--ui-line);align-self:stretch}.variant-result__pair-chart{gap:0;padding-inline:0}.variant-result__pair-chart>:first-child{padding-inline-start:16px}.variant-result__pair [data-pair-metric]>dt{grid-column:1}.variant-result__pair [data-pair-metric]>:is(dt,dd){flex-direction:column;justify-content:center;min-width:0;padding:14px 16px;display:flex}}
